VBA・Office

VBA Dictionaryで「ABC」「abc」「ABC 」を同じ重複として数える ― キー正規化のコツ

VBAのDictionaryで前後空白や大文字小文字をそろえ、業務ルールに沿って重複判定するキー正規化を解説します。
Linux・CLI・DevOps

Ubuntuでumaskを変え、新規ファイルの権限がどう変わるか確かめる

一時ディレクトリでumask 022と077を比較し、新規ファイル権限の決まり方を観察します。
ネットワーク・RFC

curlでリダイレクト経路と最終URLを確認する ― 301/302を追跡する

curlの-I・-L・url_effectiveを使い、301/302のLocation、途中経路、最終URLを切り分けて確認します。
PowerShell

PowerShellでFileSystemWatcherの重複イベントをまとめる ― debounceを試す

FileSystemWatcherで短時間に重複するChangedイベントを観察し、debounceで後続処理を1回へまとめる考え方を解説します。
Linux・CLI・DevOps

Unixソケットって何? ― 一時 .sock を作ってTCPポートとの違いを観察する

/tmpに一時Unix domain socketを作り、pathが同一ホスト内の通信口になることを安全に観察します。PHP-FPMの.sock理解にもつなげます。
VBA・Office

VBAでもイベントを自作できる? ― Class・WithEvents・RaiseEventを最小コードで試す

VBAのClass Moduleで独自Eventを宣言し、RaiseEventで発火、WithEventsで受け取る最小イベント駆動を観察します。
PowerShell

PowerShellで環境変数を変更してGUIで答え合わせ ― Process・User・Machineの違い

ダミー環境変数をProcess/Userスコープで操作し、Windowsの環境変数GUIとPowerShellの表示を照合します。
プログラミング・Web開発

スマホの現在位置をブラウザで取得して地図に出す ― Geolocation API + Leafletを動かす

Geolocation APIで取得した緯度・経度をLeafletへ渡し、地図に現在位置を表示します。位置情報取得と地図描画の役割分担を観察します。
Microsoft 365・Azure

JWTは暗号化されている? ― PowerShellで実トークンを使わず構造だけ読む

完全なダミーJWT風データをPowerShellで作り、header.payload.signatureとBase64URL decodeを安全に観察します。
VBA・Office

VBAが突然コンパイルできない? ― 参照設定を一覧化してBROKENを見つける

VBAのReferencesを一覧化し、IsBrokenで壊れた参照を切り分けます。自動修復せず、まず安全に状態を観察します。