冒険の記録Quest Log
- AstroからEmdashへの移行でハマった話(その3)AstroからEmDashに移行した後、管理画面に公開日時フィールドが2つ残っていて、予約投稿もずっと反映されませんでした。この記事では、余分なpublication dateを削除する方法と、wrangler.jsoncでCron Triggerを設定し、scheduled handlerを追加して予約投稿を実際に動かす方法を記録します。
- AstroからEmdashへの移行で踏んだ落とし穴(その2)前回の続きです。独自ドメインをEmDashに紐付けた後、私は自分で構築した管理画面にロックアウトされかけるという、冷や汗ものの体験をしました。WebAuthnがドメインに強く紐付くため、既存のPasskeyがそのまま使えなくなり、しかも管理画面にはメールサービスが一切設定されていなかったのです。この記事では、Claude Codeを使ってCloudflare Email Sendingを導入し、緊急脱出経路を構築した顛末、siteUrlの欠落によるマジックリンクのズレの調査、そして独自ドメインでのPasskey紐付け問題の完全解決までを記録します。
- AstroからEmdashへの移行で踏んだ罠(その1)長年ブログを書き続けてきて、WordPress、Jekyll、Ghostと渡り歩き、最終的にAstroで安定していました。そこへCloudflareがWordPress対抗のEmDashを発表。数ヶ月様子を見て、ようやく移行を決意しました。2026年現在、移行作業はほぼ全てClaude Codeに任せています——公式ドキュメントのリンクを渡すだけで、AIがプロジェクトを分析し、Connectorをインストールし、さらにはD1とR2まで自動で作ってくれました。本記事では、このスムーズな初期デプロイの流れと、記事末尾に必見の重要なポイント2つを記録します。
- Claude CodeがGitを見つけられない(ターミナルでは正常に動くのに)Claude Codeのデスクトップアプリが、ターミナルではgitが完璧に動いているのに、Gitのインストールを要求し続けました。真の原因はXcode Command Line Toolsや壊れたPATHではなく、2022年から放置されたHomebrewのシンボリックリンクが解決順序の先頭にあったことでした。ここでは、行き止まりも含めた完全なデバッグの軌跡を紹介します。
- 『お金の心理学』読書感想:本当の富は、見えない部分にある最近『お金の心理学』を読んだので、その中でも特に共感した考え方と、今年自分が下したいくつかの決断との関わりについて書いてみます。
- Basecampに戻った理由以前Basecampを試して辞めました。ツールが悪かったからではなく、求められる文章を書くペースについていけなかったからです。そこにエージェントCLIが登場して、何かが噛み合いました。
- 関西車中泊の旅4月末、モヤモヤを抱えたまま東京を出発。静岡、名古屋、京都嵐山、任天堂ミュージアム、奈良の山道、和歌山……5日間の旅を終えた頃には、悩みはすっかり消えていた。
- 2体のClaudeでLexioを構築する:実際に機能するワークフローアーキテクチャの決定にはClaude Projectsを、実装にはClaude Codeを使う方法—思考とコーディングを意図的に分離し、Lexioを実例として紹介します。
- Engineering Manager 3ヶ月目:不慣れな領域でマネジメントを学ぶ昇進から3ヶ月、まったく知らない2つのプロジェクトを引き継いだ。高度な方法論はない。定例会議に出て、Jiraを見て、人に聞く、そんな泥臭いやり方だけ。不確かな中での優先順位の決め方、そしてなぜ「管理書を読まねば」という焦りを手放せたのかについて。
- Fizzyの認証アーキテクチャ内部:マルチテナントSaaSのための3層アプローチ37signalsのFizzyが、Identity → User → Accountモデルでマルチテナント認証をどう構築しているか。ユーザーが複数の組織にきれいに所属できる仕組みを解説します。
素材 Materials · 29
旅の途中で集めた素材です。気になるものをどうぞ。