カテゴリー

テック

このカテゴリーの記事は 20 件


Astro · CloudflareAstroからEmdashへの移行でハマった話(その3)

AstroからEmDashに移行した後、管理画面に公開日時のフィールドが2つ残っていて、予約投稿もずっと機能していませんでした。この記事では、余分なpublication dateを削除する方法と、wrangler.jsoncでCron Triggerを設定してscheduled handlerを追加し、予約投稿を実際に動かす方法を記録します。

2026年9月14日2 分
Astro · Claude CodeAstroからEmdashへの移行で踏んだ罠(その2)

前回の続きです。独自ドメインをEmDashに紐付けた後、私は自分で構築した管理画面にロックアウトされかねませんでした。WebAuthnがドメインに強く紐付いているため、既存のPasskeyが使えなくなり、しかも管理画面にはメールサービスが一切設定されていなかったのです。この記事では、Claude Codeを使ってCloudflare Email Sendingで脱出経路を構築し、siteUrlの欠落によるマジックリンクのずれを調査し、カスタムドメインでのPasskey紐付け問題を完全に解決した、あのスリリングな「脱出」の記録をお届けします。

2026年9月08日6 分
Astro · Claude CodeAstroからEmdashへの移行でハマった話(その1)

長いことブログを書き続けてきて、WordPress、Jekyll、Ghostと渡り歩き、最終的にAstroで落ち着いていました。そこへCloudflareがWordPressの対抗馬としてEmDashを発表。数ヶ月様子を見た末に、ようやく移行を決意しました。2026年現在、移行作業はすっかりClaude Code任せです——公式ドキュメントのリンクを放り込むだけで、AIがプロジェクトを分析し、Connectorをインストールし、さらにはD1やR2まで勝手に作ってくれました。本記事では、このスムーズな初期デプロイの流れと、記事末尾で必ず押さえておきたい2つの重要ポイントを記録します。

2026年9月07日4 分
Claude Code · GitClaude CodeがGitを見つけられない(ターミナルでは正常に動くのに)

Claude Codeのデスクトップアプリが、ターミナルではgitが完璧に動いているのに、Gitのインストールを要求し続けました。真の原因はXcode Command Line Toolsや壊れたPATHではなく、2022年から放置されたHomebrewのシンボリックリンクが解決順序の先頭にあったことでした。ここでは、行き止まりも含めた完全なデバッグの軌跡を紹介します。

2026年7月23日7 分
AI · Claude Code2体のClaudeでLexioを構築する:実際に機能するワークフロー

アーキテクチャの決定にはClaude Projectsを、実装にはClaude Codeを使う方法—思考とコーディングを意図的に分離し、Lexioを実例として紹介します。

2026年3月13日8 分
Basecamp · RailsFizzyの認証アーキテクチャ内部:マルチテナントSaaSのための3層アプローチ

37signalsのFizzyが、Identity → User → Accountモデルでマルチテナント認証をどう構築しているか。ユーザーが複数の組織にきれいに所属できる仕組みを解説します。

2026年1月09日12 分
macOS生産性を高めるRaycastの設定

日常のワークフローに定着した、いくつかのシンプルなRaycast設定:スマートなテキストスニペット、ハイパーキーによるアプリ切り替え、クイックターミナルショートカット、クリップボード履歴。

2025年11月18日4 分
Cloudflare · DockerKamal を使った初めての Rails デプロイ体験記

Kamal で Rails アプリを初めてデプロイした際のメモ:Caddy とのプロキシ競合、Cloudflare の forward_headers、Docker ボリュームマウントエラーのデバッグについて。

2025年10月22日4 分
PostgreSQL · RailsPostgreSQL 18とRails:互換性とネイティブUUIDv7対応

Rails開発者の視点からPostgreSQL 18のリリースを考察:ActiveRecordの互換性パッチと、組み込みのネイティブuuidv7()サポートについて。

2025年10月04日3 分
AI · ChatGPTClaudeからChatGPTに乗り換えてみた

最近、ClaudeからChatGPTに乗り換えました。その理由と、実際に使ってみて学んだことをお話しします。

2025年9月20日3 分
すべての記事次へ