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を読み取りだけで安全に観察します。
PowerShell

PowerShellからWinRTを直接呼ぶ ― PowerManagerでWindowsの電源状態を観察する

Windows PowerShell 5.1からWinRTのPowerManagerを直接呼び、バッテリー残量や電源供給状態を読み取る最小Smoke Testです。
Linux・CLI・DevOps

Ubuntuで「誰がこのポートを待ち受けている?」を調べる ― ssでsocketとprocessを結び付ける

UbuntuでTCPの待受ポートとプロセスをssで確認します。127.0.0.1、0.0.0.0、[::]の見方や権限によるprocess表示の違いも整理します。
VBA・Office

毎月のCSVで列名が変わっても止めにくくする ― Power Query Mで列名ゆれを吸収する

社員コード・従業員IDなどの列名ゆれをPower Query Mで標準化し、不足列はnullで補完します。候補列が複数ある曖昧な入力は安全側に停止します。