Categories
AWSPHPWordPress
本番稼働中のプラグインで、投稿の公開・更新・削除を EventBridge へ送る処理を、保存リクエストをブロックしないよう WP-Cron で非同期化する。公開ボタンを押してから数秒待たされる体感を解消した手順と、重複予約の落とし穴をまとめます。
Cloudflare
Cloudflare Workers で API キーや Webhook シークレットを使うとき、wrangler secret put でシークレットを登録します。これを忘れたまま wrangler deploy して […]
www.wp-kyoto.net へのアクセスを wp-kyoto.net(www無し)へ301リダイレクトする設定を、CloudflareのRedirect Rulesで作りました。ルール自体はシンプルなのですが、保存 […]
AI / MLAWS
AIエージェントに生成コードを実行させるとき、実行環境の分離方法で悩んだことがありました。今回は、AWS Lambda MicroVMsを使って、AIエージェント向けの検証サンドボックス(コードを受け取り、lint・型チ […]
Cloudflare Dashboard を開いたら、右上に「Ask AI」というボタンが増えていました。たまには触ってみようということで、そのまま有効化して使ってみました。 エージェント Lee を有効化する 「Ask […]
AWS
AWS Lambda MicroVMs を立てたまま放置していたところ、後から同じエンドポイントに curl を送ってもレスポンスが返らなくなりました。get-microvm で状態を確認すると、状態は TERMINAT […]
GitHubSaaS / FaaS
gh repo delete で要らなくなったテスト用リポジトリを片付けようとしたら、HTTP 403 で拒否されました。ただしエラーメッセージの末尾に復旧コマンドがそのまま書かれていて、1 行コピペで済みました。 起き […]
GitHubHono / SonikNode.js
npm create 系のCLIで新しいプロジェクトを作るたびに、Gitの初期化からGitHub repoの作成までの手順を毎回忘れて調べ直しています。今回はHonoのCLIを例に、npm create → git in […]
CloudflareLLM
Remote MCP サーバーに新しいツールを追加し、Cloudflare Workers にデプロイしました。しかし Claude のウェブアプリではそのツールが一向に出てきません。そして新しいチャットを開いても変わら […]
デモアプリを作っていると、定期的にtagを消して操作をやり直したくなることがあります。まぁ、CI/CD系のデモで「git tag v0.1.1を実施したら〜」的なコンテンツを書いているときの、スクショ作成などをやり直すときなどですね。そんな時に過去のタグを掃除する必要があるので、