papanda925

Linux・CLI・DevOps

Linuxのuniqで重複が消えない?sortとcommで一覧差分を安全に調べる

Linuxでuniqの重複が残る理由をsortで実験。commで変更前後の追加・削除を比較し、台帳照合の注意点を解説。
プログラミング・Web開発

PythonのJSONで同じキーが2回出たら?上書きと重複検出を試す

Pythonのjson.loadsで重複キーが上書きされる理由と、object_pairs_hookによる安全な検出方法を具体例で解説。
プログラミング・Web開発

Python pathlibで.tar.gzを判定する:suffixとsuffixesの違い

Python pathlibのsuffixとsuffixesを架空のファイル名で比較。tar.gzの判定、境界条件、拡張子と実体の違いを解説。
PowerShell

PowerShellのCompare-Objectで変更前後の一覧を比較する:矢印の意味と見落とし対策

Compare-Objectの<=・=>・==を架空の端末一覧で確認。IncludeEqual、CaseSensitive、重複や入力漏れの落とし穴を解説。
VBA・Office

ExcelのCOUNTIFで「*」や「?」を文字として数える:チルダの使い方と落とし穴

COUNTIFのワイルドカード*・?とエスケープ~を架空の商品表で比較。完全一致・部分一致・失敗時の切り分けを解説。
プログラミング・Web開発

ZIPを展開せず中身を確認する:Python標準ライブラリでファイル名と容量を一覧化

Python標準zipfileでZIPを展開せずにファイル名、元サイズ、圧縮サイズ、暗号化フラグを調べる。安全上の注意と失敗時の確認も紹介。
プログラミング・Web開発

CSVの文字化けはBOMが原因?Pythonで先頭3バイトから調べる

CSVの文字化けをPython標準ライブラリで調査。BOMのEF BB BF、utf-8-sig、CSVの区切り文字を切り分ける安全な方法。
ネットワーク・RFC

HTTP 421 Misdirected Requestとは?接続先と要求先が食い違う理由

HTTP 421 Misdirected Requestの意味、HTTP/2接続再利用、SNIやHostの確認点をRFCと照合し、切り分け手順を解説。
ネットワーク・RFC

HTTP 206 Partial Contentとは?Rangeで部分ダウンロードを読み解く

HTTP Range、206 Partial Content、Content-Range、416の違いを架空の1000バイト例で説明。ダウンロード再開の注意点も整理。
ネットワーク・RFC

HTTP 304はエラーではない:ETagとブラウザーキャッシュの再検証を読み解く

304 Not Modifiedの意味とETag・If-None-Matchの違いを、ブラウザーのNetworkパネルとRFC 9110/9111に沿って説明します。