Tech

PowerShell

2つのファイルが本当に同じか確認する ― PowerShellでSHA-256を使う

PowerShellのGet-FileHashで2ファイルのSHA-256を比較し、サイズ比較との違いや1文字変更時のdigest差を安全なダミーで観察します。
PowerShell

Win32・COM・WinRTは何が違う? ― PowerShellから3つのWindows API世界を整理する

PowerShellからWin32・COM・WinRTへの入口を比較し、呼び方・型・lifetime・業務自動化での使い分けを整理します。
PowerShell

【尖った技術TRY】FileSystemWatcherの重複イベントをまとめる ― debounceを目で見る

FileSystemWatcherの重複eventを観察し、debounce・file ready判定・冪等化・取りこぼしを分けて設計します。
PowerShell

【尖った技術TRY】PowerShellからExcel COMを呼ぶ ― Excel.Applicationの正体を追う

PowerShellからExcel COM Automationを最小Smoke Testで呼び、ProgID・Object Model・後始末を実務へつなげます。
PowerShell

Windowsの画面はなぜ固まる? ― Win32メッセージループをPowerShellから覗く

PowerShell + WinFormsの最小GUIでClickイベントを観察し、Win32 message loopとUI threadが固まる理由を体験します。
PowerShell

Google Takeoutの写真・動画だけをまとめたい ― PowerShellでOutフォルダーへ自動整理する

Google TakeoutのZIPと展開済みフォルダーから画像・動画だけをOutへ集約。2,749件・15.81GBの実データで試し、進捗・残件数・残り時間まで見えるPowerShellの仕組みを初心者向けに解説します。
PowerShell

プロセスの中にスレッドはいくつある? ― PowerShellで実体を観察する

現在のPowerShellプロセスを読み取り、1つのPIDに複数スレッドが存在する様子を観察します。
PowerShell

Base64は暗号化ではない ― PowerShellで「戻せる」を目で確認する

PowerShellでBase64をエンコードして元へ戻し、符号化と暗号化の違いを目で確認します。
PowerShell

PowerShellでWin32のウィンドウハンドルを観察する

PowerShellからGUIプロセスのMainWindowHandleを読み、Win32のHWNDを観察します。
PowerShell

PowerShellでZIPを展開する前に危険なパスと巨大展開を検査する

ZIPを展開する前に、展開先外へ出るパス、合計サイズ、ファイル数、想定外拡張子をPowerShellで検査します。