ブログ
ホームページ制作、SEO対策、Google広告運用、Windows開発、既存資産活用、不具合調査について、実務で役立つ考え方を発信します。
サイト内AI検索
検索キーワードは結果生成のため Cloudflare AI Search に送信されます。個人情報は入力しないでください。
-
Windowsの偽装トークンを正しく扱う ── スレッド単位の権限借用と安全な戻し方
Windowsの偽装トークンについて、アクセストークン、プライマリトークン、スレッドトークン、偽装レベル、RevertToSelf、.NETのWindowsIdentity.RunImpersonatedまで、実務で安全に扱うための考え方を整理します。
-
TCPでSendした単位ごとにReceiveできるという誤解 ── バイトストリームとして扱うための受信設計
TCP通信で、SendやWriteした単位ごとに受信できると思い込むと、分割・結合・文字化け・プロトコル破損が起きます。TCPをバイトストリームとして扱い、アプリケーション側でフレーミングする考え方と、.NET/C#での実装例を整理します。
-
.NETでGC待ちとメモリリークを見分ける ── 増えるメモリを観測・比較・証明する実務手順
.NETアプリケーションで、メモリが増えている理由がガベージコレクション待ちなのか、本当にメモリリークしているのかを、dotnet-counters、dotnet-gcdump、dotnet-dumpを使って切り分ける手順を整理します。
-
C#(CSharp)でPowerShellを実行して、オブジェクトとして受け取る方法
C#からPowerShellを起動し、文字列ではなくPSObjectとして結果を受け取る方法を、PowerShell SDK、AddCommand、AddParameter、BaseObject、Properties、エラー処理まで実務目線で整理します。
-
PesterによるPowerShellのテスト整備 ── 運用スクリプトを壊しにくくする実務の型
PowerShellスクリプトをPester v5でテストし、日付処理、ファイル操作、削除処理、モック、CI実行までを安全に整備する実務手順を整理します。
-
Windowsはなぜ今の形になったのか:開発者から見た歴代Windowsの進化
Windows 95からWindows 11までの変化を、見た目の年表ではなく、互換性、安定性、権限管理、ドライバ、Win32、.NET、セキュリティなどWindowsアプリ開発者の視点で整理します。
-
Windowsアプリ開発者のためのCPU設定入門:優先度・アフィニティ・Pコア/Eコア
Windowsアプリ開発者向けに、CPU優先度、アフィニティ、Pコア/Eコア、省電力設定、EcoQoS/Efficiency Modeの関係と、性能・応答性・発熱を測る考え方を整理します。
-
開発者の異常な愛情、または私は如何にして心配するのをやめてWindowsを愛するようになったか
Windowsは面倒くさい。けれど、その面倒くささは、現実の業務を背負ってきたOSだからこその面倒くささでもある。
-
PowerShell実用コマンド集 ── 日常作業でよく使う小さな機能を増やす
PowerShellで日常作業に使う実用コマンドとして、Measure-Object、Group-Object、Select-String、Compare-Object、Tee-Object、Start-Transcriptなどの使いどころを整理します。
-
PowerShellスクリプト応用 ── ログ調査・アーカイブ・レポート化を安全に自動化する
PowerShellスクリプトでログ調査、CSVレポート、古いログのアーカイブ、証跡保存、タスクスケジューラ実行までを安全に進める実務手順を整理します。
-
PowerShellコマンドの基本 ── まず覚える操作と安全な使い方
PowerShell初心者が実務で迷わないように、コマンドレットの探し方、パイプライン、ファイル操作、CSV処理、実行ポリシー、事故を避ける確認手順までを整理します。
-
Windowsで「Windows によって PC が保護されました」が出る理由
Windowsアプリ配布時にSmartScreen警告が出る理由を、コード署名、EV/OV証明書、Azure Artifact Signing、MSIX、Microsoft Store、ClickOnce、社内配布、App Controlまで実務目線で整理します。
-
IEモード依存システムの脱却ガイド
Microsoft EdgeのIEモード依存を抱えた社内Webシステムを安全に延命しつつ脱却する実務手順を解説します。サイトリスト集中管理、WebView2ラッパー、段階的リファクタリング、VDI隔離、ガバナンス設計まで整理します。
-
Office 2024/Microsoft 365でActiveXが動かない原因と確認手順
Office 2024/Microsoft 365でActiveXが動かない時に、既定無効化、32bit/64bit、COM登録、依存DLL、IEモード、Click-to-Runログを切り分ける順番を整理します。
-
VBScript廃止に備えるVBA・社内ツール点検ガイド
VBScript段階廃止に備え、VBA・Excelマクロ・社内ツールの棚卸し、静的検出、実行ログ、代替技術選定、テスト、段階展開を整理します。
-
問い合わせフォームのメールが届かない原因と直し方
問い合わせフォームの通知メールが届かない原因を、SPF/DKIM/DMARC、Fromヘッダ、外部SMTP、共有ホスティング、PHP mail()、診断手順から整理します。
-
GCPWとは - WindowsログオンをGoogle認証で扱う方法
Google Credential Provider for Windows(GCPW)の仕組み、Windows device management併用、既存プロファイル、初回ログオン、オフライン、2段階認証、導入時の注意点を整理します。
-
Windowsの文字コードと改行コード - 文字化けとCRLF/LFの基本
Windows で混ざりやすい Shift_JIS / UTF-8 / UTF-16、文字化け、CRLF / LF の違いを、実務で判断しやすい形に整理します。
-
疑似乱数と本物の乱数の違いとは - どうやって区別するのかを整理
疑似乱数と本物の乱数(真性乱数 / 物理乱数 / NRBG)の違いを、再現性、予測可能性、エントロピー源、統計検定、実務での使い分けの観点から整理します。
-
GS1バーコード規格の基本と現場運用の注意点
GS1のバーコード規格で何が標準化されているのか、GTIN・AI・GS1-128・GS1 DataMatrix・GS1 QRコードの違いと、現場運用で詰まりやすいポイントを整理します。
-
COM/OCX/ActiveX開発でハマる登録とbitnessの罠
COM、OCX、ActiveX開発でハマりやすい32bit/64bit、Visual Studio 2022、regsvr32/Regasm、管理者権限、HKCR、STA/MTAを実務目線で整理します。
-
例外処理でcatchとログはどこに置くべきか
深いhelperでの広いcatch、各層の重複ログ、原因を隠す結果化を避けるために、例外を捕まえる境界、主ログ、回復判断の責務を整理します。
-
ClickOnce とは何か - 仕組み、更新、向いている場面・向いていない場面を実務目線で整理
.NET の Windows デスクトップアプリ配布で使われる ClickOnce について、マニフェスト、更新、キャッシュ、署名、向いている案件・向いていない案件を Mermaid 図つきで整理します。
-
Windows効率モードとは - 緑の葉アイコンとオフにする方法
Windows 11 のタスク マネージャーに出る効率モードの意味、緑の葉アイコンの見方、オフにする手順、レジストリや電源モードで全プロセスの効率モードを極力走らせなくする方法、オフにできないケース、Microsoft Edge の省エネ機能との違いを整理します。
-
Windows Sandboxでアプリ検証を速くする方法
Windows Sandbox を使って、管理者権限の問題の切り分け、クリーン環境での再現、権限不足・リソース不足の再現を効率化する方法を、.wsb と CLI の使い分けまで含めて整理します。
-
Wordマニュアルで画像・図・スクリーンショットを崩さず配置する方法
Wordマニュアルで画像・図・スクリーンショットが崩れないよう、行内配置、キャプション、アンカー、余白、テンプレート化、配布前チェックを整理します。
-
自動アップデートのセキュリティ設計 - HTTPSだけでは足りない理由
自動アップデートを信頼境界として扱い、署名付きメタデータ、クライアント側検証、鍵分離、ロールバック対策、fail-closed を実務目線で整理します。
-
ハッシュ文字列から方式を見分ける実務手順
ログや DB に残ったハッシュ文字列から方式を見分けるときは、接頭辞・区切り・文字集合・長さの順で見ると整理しやすいです。接頭辞付きの保存形式はかなり特定しやすい一方、単なる 16 進や Base64 は候補を絞るまでしかできません。
-
業務で役立つチャットボット設計のベストプラクティス
チャットボットを実務で役立つ形にするには、モデル選定より先に、用途、知識ソース、権限、引き継ぎ条件、評価方法を整理する必要があります。Webサイト向け・社内向けの両方に通じる、実務寄りのベストプラクティスをまとめます。
-
Wordマニュアル作成の基本 - ダメな例と改善策
Word でマニュアルを作るときに、見出し、番号、目次、改ページ、レビューを手作業から外して整理するための基本をまとめます。