インフラ
macOS標準のawkは日本語の文字列比較が壊れている——「月謝」==「交通費」がtrueになる話新着!!

macOS 標準の awk (awk version 20200816) は UTF-8 ロケール下で多バイト文字列の比較が常に「等しい」を返す。最小再現コードと切り分け手順、LC_ALL=C による回避策、そしてシェルスクリプトでの安全な書き方をまとめる。

続きを読む
生成AI
Google Remy に学ぶ「24時間稼働AIエージェント」の実装パターン——スケジューラー×ツール駆動×状態永続化新着!!

Googleの24時間稼働AIエージェント「Remy」の革新的な設計思想を解説。ユーザーの指示を待たずにプロアクティブに動くAIの裏側にある「スケジューラー×ツール駆動×状態永続化」の実装パターンを、自分のプロジェクトで再現する方法をコード例と共に紹介します。

続きを読む
インフラ
AIが暗号を破る日は近い?ポスト量子セキュリティへの移行を今から準備すべき理由新着!!

AIと量子コンピューティングの組み合わせで、既存の暗号解読の脅威が加速。2029年を目安にNIST標準のポスト量子暗号(PQC)への移行が急務となる理由と、今から準備すべき点を解説します。

続きを読む
インフラ
AIエージェントが Cloudflare の正規顧客になる——Stripe Projects が変える契約・課金・ID の三角形

Cloudflareが「AIエージェントが正規顧客になれる」と発表。Stripe Projectsが、エージェントが自らアカウント開設、課金、ドメイン登録できる仕組みを実現し、独立した経済主体としての活動を可能にした。

続きを読む
インフラ
Stripe の incomplete サブスクリプションが残る問題——二重課金を防ぐ自動リコンサイル設計

Stripeの`incomplete`サブスクリプション放置は、二重課金の温床。この記事では、孤立する`incomplete`の仕組みを解明し、「安全な自動修復」と「人手が必要な異常」に分けて処理する、二重課金を防ぐための自動リコンサイル設計を詳述します。

続きを読む
生成AI
SPA の UIコンポーネント51個を Claude Design に取り込む——synth-entry モードの実践ガイド

npmライブラリではない普通のReact SPAのUIコンポーネントをClaude Designに取り込む実践ガイド。ビルド成果物を持たないSPAを擬似パッケージとして見せる「synth-entry」モードで、AIデザインツールへの同期手順とハマりどころを解説します。

続きを読む
インフラ
Stripe Pricing Table の client-reference-id 改ざんを HMAC 署名で防ぐ実装ガイド

Stripe Pricing Tableのclient-reference-id改ざんによるなりすましを防ぐ、HMAC署名トークンの実装ガイドです。サーバー・フロント・テストの3観点から、安全な料金表の運用方法を解説します。

続きを読む
アーキテクチャ
Node/TypeScriptで複数の非同期リソースを安全に確保・解放するcleanupパターン

Node/TypeScriptでDBやHTTPサーバなど複数の非同期リソースを安全に確保・解放する「cleanupパターン」を解説。確保途中の失敗時も確実に巻き戻し、処理終了時には逆順で解放することで、リソースの残存を防ぐ堅牢な実装を紹介します。

続きを読む
インフラ
監視は監視対象の外に置く — セルフホストCIの死活監視をGitHub Actionsで担保する

ローカル1台のセルフホストCIはホストごと落ちると自己検知できない。常時稼働のGitHub Actionsから死活監視・SLO計測・config drift検出を外付けする設計を解説します。

続きを読む
Cloudflare
Cloudflare Workers + Resend で冪等なメール配信基盤を作る

Workers の send_email バインディングがエンドユーザー宛に使えない罠を起点に、Resend + Queues + DB ステートマシンで二重配信を防ぐ週次メール配信基盤の全体像を実装コード付きで解説します。

続きを読む