Blog
紙の2週間ヘルスログを Cloudflare D1 + R2 + Gemini で月¥15の夫婦用ヘルストラッカーに置き換えた
紙の手書き2週間ヘルスログ(体重・体脂肪・運動・食事・Memo)を、Cloudflare Workers + D1 + R2 + Browser Rendering + Gemini 2.5 Flash + iOS Shortcuts + Cloudflare Access(マルチユーザ認証)でフルスタック自動化した記録。月額コスト約¥15、夫婦 2 人で相互非公開のデータ分離付き。
Sony Bravia を Home Assistant に統合したら家の朝晩がちょっといい感じになった話
Sony Bravia を Home Assistant に入れて、iPhone のアラームと連動して朝ニュースが自動で流れたり、テレビをつけるとリビングのダウンライトが視聴モードに切り替わったり、そんな細かい連動を仕込んでいったら家の朝晩がいい感じになった、というカジュアルな運用記。
Casio WSD-F30 のサブLCD を root なしで取り戻す: 入口編 ― 純正専用 API を逆解析して「FUTABA」を表示するまで
Casio Pro Trek Smart WSD-F30 のサブLCD (純正アプリ専用の memory LCD) を、root / bootloader unlock / 署名権限のいずれもなしで、第三者アプリから完全制御するための解析と実機検証の記録。Part 1 では Casio 製 APK の逆解析、AIDL transaction の特定、bindService 経由での初表示「FUTABA」までの過程を扱う。
Suica をかざしてスマートロックを解錠する自作 NFC リーダーを ATOM Lite で作った
ATOM Lite (ESP32) + NFC Universal Unit (ST25R3916) + Home Assistant + SwitchBot Lock を組み合わせて、手持ちの Suica / モバイル Suica / Apple Watch を玄関の鍵として使えるようにした自作 NFC リーダーの全構成と設計判断・ハマりどころの記録。
HP ProLiant DL380p Gen8 の轟音ファンを iLO4 アンロックファームで PID 制御して自宅運用可能にした
フォロワーから譲ってもらった HP ProLiant DL380p Gen8 が常時轟音という問題を、kendallgoto/ilo4_unlock で iLO4 v2.77 をアンロックして SSH 経由の fan/pid コマンドを露出させ、PWM 最低値と PID setpoint を調整することで静音化した記録。
Holux M-241 の GPS 週数ロールオーバーを Mac から 2 バイトで直した
メーカー撤退済の Holux M-241 GPS ロガーが日付を 19.6 年遅れて記録する WNRO バグを、Mac から MTK BootROM を喋ってファームを 2 バイト書き換えで修復した記録。