Feature
特集
テスト1212件が全部通った版で、カレンダーと写真の保存が死んでいた — アプリの土台を3世代まとめて上げた記録 — 制作日誌 #31
新しいウィジェットを出すために、アプリの土台を3世代ぶん上げた。型の検査は0件、テストは1212件すべて通り、審査も通って公開した。それでも、端末のカレンダーとの連携と、写真の保存が丸ごと動いていなかった。検査の網のどの段で何が見えて、何が見えなかったのかを段ごとに並べた。
支店を出すたびに、本店の中身が漏れてきた — 同じコードから別のアプリを作って2か月で7回踏んだ混線 — 制作日誌 #30
タスク管理アプリのコードを丸ごと写して、経路検索のアプリと推し活のアプリを作った。作るのは速かった。代わりに、2か月のあいだに7回、本家のタスクや設定が別のアプリへ漏れ出した。1回ずつ直しても止まらなかった理由は、個々のバグではなく「条件の書き方」にあった。17か所以上あった同じ形の分岐と、それを反転させた話。
表示の0.5%が、収益の6.4%を稼いでいた — 出会い系の広告を止めると決めた日の計算 — 制作日誌 #29
自分のアプリを開いたら、出会い系サービスの広告が出ていた。止める設定は数分で終わる。問題は、止めると何を手放すかだった。数えてみると、その種類の広告は表示回数のわずか0.5%なのに、収益の6.4%を占めていた。1回あたりに直すと、ほかの広告の約13倍。それでも止めた理由と、ついでに見つかった「入れたのに一度も動いていなかった部品」の話。
窓口を1つ足しただけで、公開中のアプリが空っぽに見えた — 原因は今も分からない — 制作日誌 #28
サーバーに新しい受付窓口を1つ足して配った。変えたのは2ファイルだけ。5時間後、「アカウントのデータが消えた」と連絡が来た。データは1件も消えていなかったのに、アプリには何も映らなかった。元の版に戻したら直った。けれど、なぜ壊れたのかは今も分かっていない。分からないまま、何を決めたかを残しておく。
Build Log
制作日誌
AIとペアプロで個人ブログメディアを立ち上げた話 — blog.b1ue.jp 制作日誌 #1
31記事・日英バイリンガル・Cloudflare Pages 運用のメディアを、AIと2人で立ち上げた1ヶ月。意思決定だけ自分がやり、手は全部AIに任せた経験のリアル。
ブラウザ自動化MCPを自作した話 — 制作日誌 #2
公式の Claude Chrome 拡張は便利だが、claude.ai のチャット UI に閉じている。Claude Code CLI からも、他のローカルプロセスからも、自分の Chrome を AI に触らせたい。そのために MCP を自作した経緯。
Gmail を AI に裁かせる MCP を自作した話 — 制作日誌 #3
朝の Gmail を AI に仕分けさせ、必要に応じて返信ドラフトまで作らせたい。第三者 SaaS を挟まずローカルで完結させたい。そのために自作した Gmail MCP の中身。
Notion をタスクキューにする MCP を自作した話 — 制作日誌 #4
「タスク追加して」と AI に言うだけで、Notion に期間付き・繰り返し設定込みで登録される。リマインダーは Google Tasks、タスクは Notion、ジョブとして AI が走らせるものは別。役割分担を綺麗に切るために作った MCP の話。