papanda925

プログラミング・Web開発

Pythonの–dry-run FalseがTrueになる?argparseのbool指定を安全に直す

Python argparseのtype=boolにFalseを渡すとTrueになる原因を安全なコードで実演。store_trueとBooleanOptionalActionの違い、確認モードと運用上の注意を整理。
ネットワーク・RFC

監視は正常なのに業務が使えない?死活監視と業務監視を分けて考える

HTTPが正常でも業務が使えない理由を、死活・利用者視点・内部監視の違いから説明。受注サービスの架空例、確認表、業務復旧の判断まで整理。
プログラミング・Web開発

CSVの行数が合わない?Pythonでセル内改行と論理レコードを見分ける

CSVの物理行と論理レコードが一致しない理由をPython csv.readerで確認。セル内改行、newline、失敗時の切り分けを解説。
プログラミング・Web開発

HMAC署名が一致しても二重注文は防げない?改ざんと再送をPythonで比べる

HMAC署名が正しくてもWebhook通知の再送で二重注文が起こる理由をPythonで再現。改ざん検知と処理済み管理の違いを確認する。
セキュリティ

HTTPヘッダーを信じていい?セキュリティヘッダーをローカルで観察する

PythonのローカルHTTPサーバーでCSPとX-Content-Type-Optionsを観察。ヘッダーの有無と実効性を区別する方法を解説。
セキュリティ

ログに秘密が混ざっていない?Pythonでトークンを伏せ字にする安全な実験

PythonでBearer認証情報を伏せ字にする実験。対象外のBasic形式、共有前の残留検査、ログの安全な設計を解説。
プログラミング・Web開発

CSVの列が一つずれたら?PythonのDictReaderで「読めた」と「正しい」を分ける

Pythonのcsv.DictReaderは余分な列・不足列でも読み込み成功する。架空の備品CSVを使い、restkey/restvalと業務上の受入検査を比較する。
PowerShell

同じ名前のファイルは同じ中身?PowerShellでSHA-256を比較する

PowerShellのGet-FileHashでSHA-256を比較。同名ファイルの違い、文字コード、改行、真正性を安全な実験で解説。
プログラミング・Web開発

Pythonのzipでデータが消える?strict=Trueで行数のずれを検出する

Pythonのzipが短い入力に合わせてデータを切り捨てる動作を、strict=Trueと比較し、件数不一致の発見と実務での安全な使い分けを解説。
プログラミング・Web開発

PythonのJSONで日本語が文字化け?ensure_asciiとUTF-8を分けて確かめる

Pythonのjson.dumpsで日本語がUnicodeエスケープになる理由を、ensure_asciiとUTF-8の違いから実験・比較・切り分けする。