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に沿って説明します。
プログラミング・Web開発

JavaScriptのコピーで元データが変わる?structuredCloneと浅いコピーを実験

JavaScriptで浅いコピーが元データを変える理由を、structuredCloneとDate/Map、JSON変換の違いで実験します。
VBA・Office

Excel VBAのRange.FindNextで全一致を列挙し最初のセルで停止する

Excel VBAのRange.Find/FindNextで全一致を列挙し、最初のセルに戻ったら停止。架空のP101表で0件・1件・2件を確認する読み取り専用例。
プログラミング・Web開発

PythonでJSONLの壊れた行番号を調べる:データを表示しない読み取り専用チェッカー

Python標準ライブラリでJSONLの壊れた行、UTF-8、BOM、空行、NaNを検出。実測13テストと終了コード、機密データを表示しない設計を解説。
Microsoft 365・Azure

PowerPoint Agentで5枚の説明資料を作る―数字・画像・アクセシビリティを確認

Microsoft CopilotのPowerPoint Agentで架空データから5枚の説明資料を作り、数字、画像、ノート、アクセシビリティ、OneDrive共有を確認する手順を解説します。