プログラミング・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の違いから実験・比較・切り分けする。
Python

Pythonのpathlibでフォルダ内判定は安全?relative_toとresolveを比較する

Pythonのpathlibでフォルダ内判定を行う際のrelative_toとresolveの違いを安全な実験で比較する。
Python

PythonのCSVで空行が増える?newline指定と改行コードをバイトで確かめる

Python CSVの空行問題をnewline指定とCRLF/LFのバイト列から切り分ける。
PowerShell

PowerShellのConvertTo-Jsonで入れ子が消える?Depthを変えて構造を観察する

ConvertTo-JsonのDepth不足で入れ子構造が変わる現象を、架空データの比較と再読込で切り分ける。
Linux・CLI・DevOps

systemdタイマーはなぜ指定時刻ぴったりに動かない?OnCalendarとAccuracySecを読み解く

systemdタイマーの予定時刻と実行時刻のずれをOnCalendar、AccuracySec、Persistentから安全に切り分ける。
Python

Pythonのzipは行を黙って捨てる?strict=TrueでCSV突合ミスを見つける

Pythonのzipが短い入力で行を捨てる問題をstrict=Trueで検出。実務のCSV突合での注意点も解説。
PowerShell

PowerShellのGroup-Objectで重複を見つける:件数だけで判断すると見落とす理由

PowerShellのGroup-Objectで空欄と重複番号を区別し、元の行を残して調査する実用TIPS。