papanda925

VBA・Office

VBAで重複を数えるならDictionaryが便利 ― 参照設定なしで安全に集計する

Scripting.DictionaryをLate Bindingで使い、A列の値を重複集計します。結果は専用シートへ出して入力データを消しにくくします。
ネットワーク・RFC

HTTP 404・502・504はどの層で起きる? ― Nginxとアプリの通り道から切り分ける

404・502・504のHTTP上の意味をRFC 9110で確認し、Nginxと上流アプリのどこから調べるかを通り道で整理します。
Linux・CLI・DevOps

Nginx設定を変更する前に何を確認する? ― nginx -t と nginx -T を使い分ける

Nginxをreloadする前にnginx -tで設定を検査し、必要なときだけnginx -Tで読み込まれる設定全体を確認する安全な順序を整理します。
VBA・Office

Excelの空白行をまとめて消す ― Office Scriptsで対象テーブルだけ安全に整理する

Office Scriptsで指定したExcelテーブルの完全空白行だけを下から削除します。複数テーブル時は対象名を明示し、別表を誤って変更しにくい形にします。
ネットワーク・RFC

PowerShellでHTTPを生で送ってみる ― TCPの上にHTTPが乗る感覚をlocalhostで確かめる

TcpClientでlocalhostへ接続し、HTTP/1.1のGETリクエストを文字列として送ります。HTTPとTCPの層の違いを1台のPCで観察します。
AI・機械学習

フィルターバブルはどう生まれる? ― PowerShellで「おすすめが狭まる」単純モデルを動かす

フィルターバブルの概念を、推薦→クリック→興味推定更新→候補縮小の教育用モデルとしてPowerShellで動かします。
VBA・Office

VBAでUTF-8を文字化けせず保存する ― ADODB.Streamを参照設定なしで使う

VBAからADODB.StreamをLate Bindingで呼び、UTF-8 BOM付きテキストをファイル保存します。Charsetの使いどころも整理します。
プログラミング・Web開発

URLを文字列連結で作らない ― PowerShell + UriBuilderで日本語クエリも安全に組み立てる

PowerShellから.NETのUriBuilderとUri.EscapeDataStringを使い、日本語や空白を含むクエリをエスケープしてURLを組み立てます。
PowerShell

フォルダにファイルが来た瞬間を拾う ― PowerShell + FileSystemWatcherで変更監視

PowerShellから.NET FileSystemWatcherを使い、フォルダ内の作成・変更・削除・名前変更をイベントとして監視します。
セキュリティ

秘密文字列を平文ファイルに置かない ― Windows DPAPIをPowerShellから呼ぶ

Windows PowerShell 5.1から.NETのProtectedDataを使い、秘密文字列を現在ユーザー向けに暗号化してファイル保存する最小例です。