Matsubo Tech Blog

記事一覧

API-firstなインフラが生き残る:LLM時代のセルフホスト戦略

REST APIがあればAIエージェントと連携できる。MCPはAPI設定の簡略化レイヤーに過ぎない。API-firstなOSSがLLM時代に生き残る理由。
2673 文字
|
13 分
Cover Image of the Post

Vercel月額$42→自宅サーバ月額$0。Coolifyで個人サービス基盤を作った話

Vercelに年間$300以上払っていた個人サービス群を、自宅サーバ+Coolifyに移行してコストゼロにした選定理由と実践記録。23アプリ・7DBを1台で運用中。
3455 文字
|
17 分
Cover Image of the Post

Claude Codeでプロンプト1発、MariaDBのメモリ使用量を400MB→150MBに削減した話

Coolify上のMariaDB 11.7がデフォルト設定でメモリを400MB使用していたのを、Claude CodeのAIエージェントに丸投げして具体的な数値分析とチューニングを実施し、150MBまで削減した実践記録
2179 文字
|
11 分
Cover Image of the Post

19年運用したWordPress 661記事をAstro + Cloudflare Pagesへ移行した手順と技術的ポイント

661記事・2,515画像のWordPressブログをAstro + Cloudflare Pagesに移行した技術的な記録
4724 文字
|
24 分
Cover Image of the Post

Claude Code (Max plan) の使用率を tmux / Starship に表示する

ステータスバーの右側に、Claude Code の使用率がカラーバーで表示されています。左のバーが5時間セッション使用率、右が週間使用率です。使用率に応じて**緑→黄→赤**と色が変わるので、パッと見で残りの枠が分かります。
1483 文字
|
7 分
Cover Image of the Post

17万9千座の山頂データをサブ10msで検索するPWAをClaude Codeで開発した

SOTA対象の17万9千座をサブ10msで検索できるPWAをClaude Codeだけで開発。SQLite Wasm+R*Treeで完全オフライン動作。
3760 文字
|
19 分
Cover Image of the Post

QNAP NAS を卒業して mergerfs + SnapRAID で「壊れても理解できる」ストレージを作った

QNAP NASの不満を解消するため、mergerfs + SnapRAIDでDIY NASを構築した記録。異なる容量のHDDを無駄なく活用できる構成を紹介。
9813 文字
|
49 分
Cover Image of the Post

DAIKINエアコン3回目の修理 | 基盤交換で無償対応

DAIKINエアコンの暖房が停止する問題が発生し、3回目の修理依頼。エラーコードから基盤故障が判明し、保証期間外だが無償で基盤交換してもらえた記録。
768 文字
|
4 分
Cover Image of the Post