build2026/09/17約2分予定とメールを扱うAIを作って、権限と入力形式でつまずいた話Googleのサービスをつなぐ個人用ツールを作りました。OAuthの再同意と、配列のitemsが抜けたツール定義。会話の外側で起きた失敗の記録です。AIOAuthGoogle APIs読む→
security2026/09/17約3分メール送信の承認を、宛先・本文・添付の版に結び付ける承認後に送信内容が変わった場合、古い承認と未送信キューを失効させる。運用ツールで実装した承認対象の固定と、検証範囲の記録。AuthorizationState managementAI tools読む→
build2026/09/17約2分ダッシュボードが、同じデータを三回読んでいた概要・分析・進捗が別々にデータを取得していた構成を見直しました。共通取得への変更と、まだ測れていないことを分けて書きます。DatabasePerformanceTesting読む→
build2026/09/17約2分彫刻のプレビューは正しいのに、工具の軌跡が反転していたPythonで作ったV字彫刻ツールの話。画像と工作機械の座標、スライダーと内部値のずれから、画面だけでは分からなかった問題を直しました。PythonCNCTkinter読む→
build2026/09/17約2分保存は成功したのに、もう一度押すと500になる運用ツールの関連付け処理を、同じ要求が再送されても壊れない形に直しました。重複データだけでなく、イベントも増やさないための見直しです。BackendTestingIdempotency読む→
build2026/09/15約1分このサイトをAstro + Keystaticで作り直した話日英切り替え、Writeups、ダーク/ライトテーマを追加してサイトを全面改修しました。構成と、途中で決めたことの記録です。AstroKeystaticVercel読む→
bugbounty2026/08/24約3分HackerOneで報告するときに気をつけていることスコープの読み方、再現手順の削り方、影響の伝え方。トリアージする側が読みやすい報告を書くために、自分が守っているルールをまとめました。HackerOneResponsible disclosureReporting読む→
security2026/07/12約2分Androidアプリのexported componentsを調べる手順Manifestの読み方から、adbでの呼び出し、権限境界の確認まで。Androidアプリの調査で最初に確認している項目を、手順として整理しました。AndroidIPCMethodology読む→