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で壊れた参照を切り分けます。自動修復せず、まず安全に状態を観察します。
ネットワーク・RFC

PowerShellでIPv6通信を試す ― ::1 のlocalhost TCPはIPv4と何が違う?

IPv6 loopback ::1でTCPサーバーとクライアントを1台のPC内に作り、endpointやAddressFamilyの違いを観察します。
PowerShell

PowerShell + XAMLで最小GUIを作る ― ButtonのClickイベントを追って理解する

PowerShellからXAML/WPFの最小画面を作り、ButtonのClickイベントがPowerShellへ届く流れを観察します。
Linux・CLI・DevOps

Linuxの /proc/self は誰を指す? ― BashとawkのPIDを見比べて理解する

/proc/self/statusをBashからawkで読むと、なぜBashではなくawk自身が見えるのか。procfsを読み取りだけで安全に観察します。