ブログ
ホームページ制作、SEO対策、Google広告運用、Windows開発、既存資産活用、不具合調査について、実務で役立つ考え方を発信します。
サイト内AI検索
検索キーワードは結果生成のため Cloudflare AI Search に送信されます。個人情報は入力しないでください。
-
OpenHarmonyとは何か ── HarmonyOS・HarmonyOS NEXTとの違いを整理する
OpenHarmonyとHarmonyOSは同じものではありません。OpenAtom財団が運営するオープンソースOSと、Huaweiの商用OS、Android互換を外したHarmonyOS NEXT以降の関係を、一次情報をもとに系統立てて整理します。
-
WindowsのTPMとは何か ── 図解でわかる「鍵を外に出さない金庫」と測定起動
TPMを図解で解説します。鍵をチップの外へ出さない仕組み、PCRと測定起動、BitLockerやWindows Helloでの使われ方、dTPM・fTPM・Plutonの違い、Get-Tpmでの確認方法、回復キーを求められたときの対処までを実務目線で整理します。
-
QRコードの読み取り値をそのまま使ってはいけない ── 誤り訂正が通っても値は保証されない
QRコードの誤り訂正は、訂正が通れば値が正しいと保証する仕組みではありません。サンプル画像と2種類のデコーダによる実測から、汚れの当たり方しだいで別の値として読めてしまう理由と、業務システム側に必要な検証を解説します。
-
WindowsアプリでUSB機器を扱う方法 ── 仮想COM・HID・WinUSB・専用SDKの選び方
Windowsアプリから装置やUSB機器を制御する方法を、仮想COMポート・HID・WinUSB・ベンダー製SDKの4方式で比較します。ドライバー導入の要否、複数台接続時の識別、抜き差しへの追従、性能の上限までを実務目線で整理します。
-
winget + PowerShellでPCキッティングを自動化する ── 手順書を実行可能にする
新入社員PCのセットアップを再現可能にする方法をまとめます。wingetによるアプリ導入とexport/import、WinGet Configurationの宣言的な構成、PowerShellで補う設定、無人実行時の注意点までを解説します。
-
PowerShellのセキュリティ強化 ── ログ・AMSI・言語モード・JEA
PowerShellを禁止せずに安全に使うための実務をまとめます。スクリプトブロックログとトランスクリプションの有効化、AMSIと古いバージョンの無効化、言語モードによる制限、JEAによる権限委任までを解説します。
-
Get-WinEventでイベントログを実務的に調べる ── 絞り込みの速さが調査時間を決める
Windowsのイベントログ調査をPowerShellで効率化する方法をまとめます。Where-Objectで絞ると遅い理由、FilterHashtableとXPathの使い分け、再起動やログオン・アプリ異常終了の調査レシピ、複数台からの収集までを解説します。
-
PowerShellモジュールの社内配布と更新 ── PSResourceGetと社内リポジトリ
共有フォルダーのps1をコピーして使い回す運用から卒業する方法をまとめます。モジュールマニフェストの書き方、バージョニング、PSResourceGetによる社内リポジトリの構築と配布・更新、署名との組み合わせまで解説します。
-
PSScriptAnalyzerでPowerShellスクリプトの品質を守る ── ルール選定とCI導入
PowerShellの静的解析ツールPSScriptAnalyzerを社内スクリプトに導入する実務ガイドです。まず有効にすべきルール、設定ファイルの書き方、既存資産への段階導入、GitHub ActionsでのCI化までを解説します。
-
PowerShellでREST APIと連携する ── Invoke-RestMethodの実務
PowerShellから社内APIやSaaSのREST APIを呼ぶ実務をまとめます。認証ヘッダーの渡し方、日本語JSONの文字化け対策、4xx/5xxのエラー処理、429のリトライ、ページング、プロキシとTLSの落とし穴まで解説します。