— カテゴリー
テック
このカテゴリーの記事は 20 件
Astro · CloudflareAstroからEmdashへの移行でハマった話(その3)AstroからEmDashに移行した後、管理画面に公開日時のフィールドが2つ残っていて、予約投稿もずっと機能していませんでした。この記事では、余分なpublication dateを削除する方法と、wrangler.jsoncでCron Triggerを設定してscheduled handlerを追加し、予約投稿を実際に動かす方法を記録します。
Astro · Claude CodeAstroからEmdashへの移行で踏んだ罠(その2)前回の続きです。独自ドメインをEmDashに紐付けた後、私は自分で構築した管理画面にロックアウトされかねませんでした。WebAuthnがドメインに強く紐付いているため、既存のPasskeyが使えなくなり、しかも管理画面にはメールサービスが一切設定されていなかったのです。この記事では、Claude Codeを使ってCloudflare Email Sendingで脱出経路を構築し、siteUrlの欠落によるマジックリンクのずれを調査し、カスタムドメインでのPasskey紐付け問題を完全に解決した、あのスリリングな「脱出」の記録をお届けします。
Astro · Claude CodeAstroからEmdashへの移行でハマった話(その1)長いことブログを書き続けてきて、WordPress、Jekyll、Ghostと渡り歩き、最終的にAstroで落ち着いていました。そこへCloudflareがWordPressの対抗馬としてEmDashを発表。数ヶ月様子を見た末に、ようやく移行を決意しました。2026年現在、移行作業はすっかりClaude Code任せです——公式ドキュメントのリンクを放り込むだけで、AIがプロジェクトを分析し、Connectorをインストールし、さらにはD1やR2まで勝手に作ってくれました。本記事では、このスムーズな初期デプロイの流れと、記事末尾で必ず押さえておきたい2つの重要ポイントを記録します。
Claude Code · GitClaude CodeがGitを見つけられない(ターミナルでは正常に動くのに)Claude Codeのデスクトップアプリが、ターミナルではgitが完璧に動いているのに、Gitのインストールを要求し続けました。真の原因はXcode Command Line Toolsや壊れたPATHではなく、2022年から放置されたHomebrewのシンボリックリンクが解決順序の先頭にあったことでした。ここでは、行き止まりも含めた完全なデバッグの軌跡を紹介します。
AI · Claude Code2体のClaudeでLexioを構築する:実際に機能するワークフローアーキテクチャの決定にはClaude Projectsを、実装にはClaude Codeを使う方法—思考とコーディングを意図的に分離し、Lexioを実例として紹介します。
37signalsのFizzyが、Identity → User → Accountモデルでマルチテナント認証をどう構築しているか。ユーザーが複数の組織にきれいに所属できる仕組みを解説します。
日常のワークフローに定着した、いくつかのシンプルなRaycast設定:スマートなテキストスニペット、ハイパーキーによるアプリ切り替え、クイックターミナルショートカット、クリップボード履歴。
Kamal で Rails アプリを初めてデプロイした際のメモ:Caddy とのプロキシ競合、Cloudflare の forward_headers、Docker ボリュームマウントエラーのデバッグについて。
Rails開発者の視点からPostgreSQL 18のリリースを考察:ActiveRecordの互換性パッチと、組み込みのネイティブuuidv7()サポートについて。
最近、ClaudeからChatGPTに乗り換えました。その理由と、実際に使ってみて学んだことをお話しします。