ブログサーバの移転ログ

サーバ移転することにしたのでUbuntu環境を構築します。 移転といってもさくらのVPS→さくらのVPSです、メモリやディスク容量などをアップデートします。 環境 Before After 運営 さくらVPS v4 さくらVPS v5 CPU 仮想2core 仮想3core MEM 1GB 2GB SSD 50GB 200GB OS確認 $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 22.04.1 LTS Release: 22.04 Codename: jammy Emacsインストール $ sudo apt update $ sudo apt

SuperSherpaメーターバックライト有機EL化

作業的には https://www.asahi-net.or.jp/~yi4f-tkg/elpanel/EL_PANEL_1.html https://www.asahi-net.or.jp/~yi4f-tkg/elpanel/EL_PANEL_2.html このページと同じです。 使った物 * 有機ELパネル * 有機EL用インバータ * コネクタカバー * ハーネステープ * 配線(マイナス用黒黄・プラス用赤)それぞれたぶん0.75SQくらい * 非防水ギボシ端子のオス * 非防水ギボシ端子のメス(二口タイプ) あとはカッター、ニッパー、電工ペンチなど メーター分解 メーターを外して分解 有機ELパネルの用意 有機ELバックライトはこのタイプの緑色を使用(なぜか検索でヒットしなかった)、最初からコネクタが接続されている有機ELパネルを使用すると面倒が少ないです。 これに加えて有機ELパネルを光らせるには直流から交流に変換するインバータが必要なので とかを買う。「インバータ EL」

SuperSherpaリアブレーキディスク交換

気づいたらリアブレーキのパッドが寿命を迎えていました。 片押しシングルポッドなためか減りに偏りがあって偏摩耗しており、厚みが残っている部分は3mmくらいあるけど減っている部分はパッドが無くなりプレートがディスクと接触してしまっていました。 偏摩耗したパッド 購入したもの ブレーキパッド リア:デイトナ赤パッド 79837 税込¥3289ー フロント:SBSブレーキパッド 777-0726070 税込¥3069ー (フロント用の赤パッドは売ってない ※ フロントブレーキパッドは買ったけど交換しなかった リアブレーキディスク 純正品番:41080−0149 税込¥15730ー 組みました 特筆すべきこともなし。 最近YouTubeを観ていたら、ブレーキパッド交換のときパッド背面の他に側面など摺動部にグリスを塗布している方がいたので真似して摺動部にグリス塗りました。 ディスクの交換 ディスク交換中のブレーキキャリパー ディスクはブレーキパッドのプレートでダメージが入っているの

macOS VenturaにEmacsをソースコードからインストール

Macbook Pro 14インチ 2021が10月頭くらいから調子悪くて macOSを再インストールしても変わらなかったので初期化してMontereyをインストールしてから13.0 Venturaにアップデートした それでVenturaでEmacsをインストールしたときの記録です emacsclientを使ったりEmacs.appを使ったりしたいのでソースからインストールしてます macOS: Ventura 13.0 Emacs: 28.2 Emacs Patch: 9.1 参考 ほとんどこの記事のスクリプトでインストールしました。 https://note.com/5mingame2/n/na26256d3e1db 作業手順 1. 実行環境の用意 1. Xcodeのインストール、インストール後に起動してCommand line toolsもインストールする 2. Homebrewのインストール 3. Homebrewで色々インストールする 4. 作業場所を作成 ~/src を作業ルートにしたいので $ mkdir ~/src &&

Swift(iOSアプリ)でprintと debugPrintとNSLog

iOSアプリを作っているときログ出力をするならprint|debugPrint|NSLogいずれかを使うけど、Releaseビルドではどれが出力されるのか確認したことが無かったので確認をした。 Objective-CでiOSアプリを作っているときNSLogの出力はReleaseビルドでもログ出力されることは確認していたのでよくあるifdefマクロで LOG(...) のようにしていた。 実装 実装はXcodeでFile > New > Project... > AppでSwiftを使ったアプリ作成 ViewController.swiftの viewDidLoad() に下記を追記 print(">>> this is test message from print") print(">>> this is test message from debugPrint") NSLog(">>> this is