papanda925

ネットワーク・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共有を確認する手順を解説します。
プロンプト・LLM活用

Copilot Chatで英語案内の下書きを作る―用語・日時・禁止事項の照合

Copilot Chatで英語案内の下書きを作る際の用語・日時・否定の照合。架空の保守案内と用語表、対照表を使い、可能性と保証を取り違えない確認方法を試します。
プログラミング・Web開発

文字色と背景色の差は十分?JavaScriptでWCAG 2.2のコントラスト比を比べる

文字色#777777と#767676は白背景で何が違う?WCAG 2.2のAA基準とsRGBの計算を無料JavaScript教材で比較します。
プログラミング・Web開発

絵文字は1文字?11文字?Intl.Segmenterで入力欄の文字数を比べるJavaScript入門

家族の絵文字はUTF-16で11、コードポイントで7、書記素で1。Intl.Segmenterを使った安全なブラウザー教材で数え方を比較。
プログラミング・Web開発

二分探索を動かして理解する:15個の数字を半分ずつ絞るJavaScript教材

1〜15の数字を半分ずつ絞る二分探索を操作型デモで学習。目標8と15の比較回数、コード、失敗切分けを解説。
プログラミング・Web開発

SHA-256は1文字違うとどう変わる?Web Cryptoでハッシュを見比べるJavaScript実験

Web Cryptoで2つの文字列のSHA-256を比較。1文字違いで何ビット変わるかを可視化し、暗号化との違いと安全な使い方を学ぶ。