開発環境
開発機・エディタ・デザインツール。手元の環境を作る側の話。
effectiveStartMonth:表示用の計算とサーバー側の計算がズレる原因2026-11-12PostgreSQLのnow()は同一tx内で同じ値、監査ログhash chainが誤検知した2026-11-09pnpm-lock.yamlが未追跡でもVercelはpnpmと誤認識する2026-11-07本番のpackage-lockはVercel deployments APIのgit commit shaで取る2026-11-06nested transactionがpoolから2つ目のconnectionを取得しようとしてdeadlockする2026-11-04Cloud StorageのstoragePathはRLSが効かず他校ファイルパスを読める2026-10-28upsertでtarget_schools列ごと上書きすると複数placementで値が交互にフリップする2026-10-27個人情報マスキングの一部伏字関数を氏名に使い回すと、audit_logでも姓が丸ごと露出する2026-10-25timestamptz に interval '1 month' を足すとセッションTimeZoneで月末がずれる2026-10-25audit_logのadvisory lockとUPDATE順序が作る新しいデッドロック窓2026-10-23PostgreSQLのpartial unique indexでrace conditionによる二重実行を防ぐ2026-10-22PostgreSQLのtriggerがRLSでhash chainをper-tenantにforkした2026-10-21withTenantContext中に別接続取得、コネクションプールが同時実行で詰まる自己デッドロック2026-10-20レートリミッタのMapにmaxKeys上限が無いと、対策自体がメモリ枯渇で落ちる2026-10-20Next.jsのmiddleware matcherは文字列prefix一致、api/auth-adminも除外する2026-10-19RLS PERMISSIVEはOR結合、system_adminの全校policyが常に発火しテナント越境した2026-10-19cqhはsize containerが無いとviewportへフォールバックして文字が2倍に膨張した2026-10-18採点APIがリクエストボディのuserIdを信用し、他人のプロフィールを書き換えられた2026-10-17share_links.kindのCHECK制約に'receipt'が無く、領収証機能が本番デプロイで消えていた2026-10-17.vercelignoreで/scriptsを除外したら本番ビルドがTS2307で落ちた2026-10-15配列を空行で挟む実装は空配列で2連続、endsWithでは検出できない2026-10-13本番のVercel API FunctionsだけCannot find moduleで落ちた2026-10-08Bing WebmasterのUrlCountが1のまま止まっていたsitemap-indexの罠2026-10-06vercel --prodの同時実行は、vercel inspectでコミットが分からなくなる2026-09-28semgrep ci --config=autoでコード変更なしにmainが赤くなる2026-09-25gen-og.tsのキャッシュが壊れた画像を「更新済み」と誤認し、日英95本中91本が同じOGP画像になっていた2026-09-23未追跡のpnpm-lock.yamlがVercelをpnpmプロジェクトと誤検知させた2026-09-21reminder_log_kind_checkを正規表現で抽出するテストが偽greenだった2026-09-20RegExp.testの部分一致で"unsigned"が"signed"に誤検出した2026-09-19検索順位の実査にGoogle Custom Search APIではなくBrave Search APIを使う理由2026-09-19末尾スラッシュ除去の正規表現がCodeQLでpolynomial-redosに3箇所引っかかった2026-09-15pnpm --filter buildがModule not foundを93件出した原因2026-09-14技術ブログの計測にGA4ではなくCloudflare Web Analyticsを選んだ理由2026-09-13配布パッケージの漏洩検査は、grepの対象パスがパッケージの半分しか見ていなかった2026-08-27Semgrep detect-non-literal-regexpの誤検知は、到達不能な分岐を型で消して直した2026-08-21pdf-lib + fontkit で生成した帳票PDFの電話番号がコピペで化ける2026-08-20マイグレーションファイルの連番が2つ重複していた2026-08-19UIでは編集を凍結していても、サーバー側が同じ条件を見ていなければ偽装POSTで書き換えられる2026-08-18開発機の発熱とバッテリーは二択になる2026-08-15ロゴと名刺なら Figma で足りる2026-08-15ハードを触るなら開発機を物理的に分ける2026-08-15