はじめに
個人用の備忘録として残してきましたが、自分でも分からなくなってきたので、投稿記事の一覧を作りました。
投稿記事の一覧
以下、投稿記事の一覧です。なるべく自宅で検証できることだけを記事にしています。また基本的には個人用のため、全て限定共有記事です。
1. C# / .NET / Visual Studio
言語は C# がメインです。IT エンジニア人生、添い遂げる覚悟はあります ![]()
1-1. C#
- C# 公式 API リファレンスっぽくなるサマリーの書き味について考える
- C# 名前付きパイプでプロセス間通信 (IPC) を行う【x64 ⇔ x86】
- C# Microsoft.Extensions.Configuration.Ini で INI ファイルを読み込む
- C# xUnit + Moq によるユニットテストの実装例
- C# NLog.config なしで NLog を設定するクラスを作ってみた
- C# Dapper で DB 接続クラスを作ってみた (.NET Framework 版)
- C# DataTable 型を便利にする拡張メソッドを作ってみた
- C# 型変換のヘルパークラスを作ってみた
1-2. WPF / Windows Forms
- Windows Forms カレンダーコントロールを自作してみた
- Windows Forms でフェードインするスプラッシュ画面を実装する
- WPF タイトルバーのアイコンを非表示にする方法
- Windows Forms で DI コンテナを使用する際の ShowDialog() 実装例
- WPF MVVM の Model に変更通知を実装することについての個人的な見解
- WPF タイトルバーの閉じるボタンを無効化する方法
- Windows Forms MDI でよく実装する子フォームの制御処理
- Windows Forms いつも脳死で Program.cs に実装している内容
1-3. ASP.NET
1-4. Visual Studio
- Visual Studio 2022 クラスダイアグラムでサクッとクラス図を作る
- Visual Studio 2022 NuGet のキャッシュをクリアする方法
- Visual Studio 2022 NuGet パッケージをローカルキャッシュ化する方法
- Visual Studio 2022 .editorconfig を使ってコーディング規約を運用する
2. サーバー / OS / 仮想化 / クラウド
オンプレでミニマムな構成なら、自分で立てることが多いです。メイン OS は Windows Server ですが、社内向けの小規模なシステムやツールには WSL を使っています。
2-1. VMware / Windows Server / IIS
- Windows Server 2025 WORKGROUP 環境で NTP サーバーを構築する
- Windows Server 2025 で SNMP エージェントを有効化する
- IIS 10.0 のログファイルを自動的に削除する
- IIS 10.0 で静的ファイルの配信サーバーを構築する【開発用】
- IIS 10.0 で FTP サーバーを構築する
- IIS 10.0 を Windows Server 2025 で有効化する方法
- Windows Server 2025 WORKGROUP 構成でのキッティング【製造現場など】
- VMware 上に Windows Server 2025 評価版を構築する
- Windows Server 2025 パスワードなしのローカルアカウントで必要な設定内容
- Windows Server 2025 評価版ライセンスの有効期限を延長する
- VMware 上に Windows Server 2025 評価版を簡易インストールで構築する
- VMware Workstation Pro 25H2u1 を Windows 11 にインストールする
2-2. WSL / Docker Desktop
- Docker Desktop で Zabbix を構築し SNMP で 機器を監視する
- WSL2 で Ubuntu の GUI アプリを実行する方法
- Docker Desktop で nginx と ASP.NET Core を実行する
- Docker Desktop で SQL Server 2025 を実行する
- Docker Desktop 4.70.0 を Windows 11 にインストールする
- WSL2 を Windows 11 にインストールする
2-3. その他
- Windows 11 ファイルのブロックをまとめて解除する方法
- Windows 11 コマンドラインツールを常に管理者として実行する方法
- Windows 11 管理共有(隠し共有)の設定方法
- Windows 11 Home でグループポリシーエディター (gpedit.msc) を有効化する
- Windows 11 Wireshark 4.6.4 のインストール
- Windows 11 WinSCP 6.5.6 のインストール
- Windows 11 Fiddler 5.0.20253 のインストール
3. DB / データ管理
データベースは SQL Server がメインです。
3-1. DB 設計
- DB メタデータを保持するカラムの設計について思考整理する
- DB ナチュラルキー VS サロゲートキーについての個人的な見解【FA】
- DB ロックテーブルを使用した分散ロック (Distributed Lock) の設計
- DB テーブル経由でプロセス間の連携を行う設計
3-2. SQL Server / SSMS
- SQL Server 2025 手動で完全バックアップの取得と復元を行う
- SQL Server 2025 レプリケーション機能で参照用 DB を構築する
- SQL Server 2025 を Windows Server 2025 に ISO でインストールする
- SSMS 22 メンテナンスプランで DB 本番運用スケジュールを設定する
- SSMS 22 「変更の保存が許可されていません。」 エラーの対応方法
- SQL Server 2025 データベースの作成手順と設定内容
- SQL Server 2025 を Basic インストールした後に行う初期設定
- SQL Server 2025 を Windows Server 2025 に Basic インストールする
3-3. SQLite
3-4. その他
4. FA / OT / IoT
FA システムが主担当の領域ですが、メカもエレキも PLC も分かりません
文系 SE なこともあり、数学や物理もてんでダメです。尊敬です ![]()
4-1. OPC
- C# OPCAutomation を使って OPC DA クライアントクラスを作ってみた
- DeviceXPlorer OPC Server V6 開発時に使っている便利な機能のまとめ
- DeviceXPlorer OPC Server V6 インストール後に行う本番運用向け初期設定
- DeviceXPlorer OPC Server V6 を Windows Server 2025 にインストールする
4-2. CAD
- C# から Open CASCAD Technology (C++) を参照する【座標抽出編】
- C# から Open CASCAD Technology (C++) を参照する【準備編】
- C# Occt.NET で STEP ファイルから頂点座標を抽出してみる
- FreeCAD 1.1.1 を Windows Server 2025 にインストールする
4-3. PLC
4-4. その他
- 装置間 IF 設計でよく使うパターンを思考整理する【ハンドシェイクとか】
- 産業用ロボット専用プログラミング言語の書き味をざっくりと比較する
- 設備と手順を分離する ISA-88 について調べてみた【バッチ制御】
- 製造業でよく耳にするパデューモデル (ISA-95) についてまとめてみた
- ソケット通信の電文仕様について思考整理する
5. ネットワーク / セキュリティ
直接触れる機会は少ないため、座学中心です。情報処理技術者試験のために勉強していた内容が多いです ![]()
5-1. ネットワーク
5-2. セキュリティ構成 / 運用
5-3. 脅威 / 攻撃手法
5-4. 認証 / 認可
- パスワードレス認証と FIDO2 について学習する
- トークンベース認証と JWT について学習する
- SPF / DKIM / DMARC メールの送信ドメイン認証について学習する
- OAuth / OIDC 周りの技術について整理する
- SAML 認証について整理する
- Kerberos 認証について学習する
- シングルサインオン (SSO) 周りの技術について整理する
5-5. その他
6. その他の言語
Swift は古い MacBook を譲り受けたので趣味で触ってみました。
6-1. Swift / Xcode
7. PJ 管理 / 開発プロセス
PM / PL 兼任で開発することが多いです。
7-1. Git
- GitHub Copilot のオプトアウト設定を変更する
- Git クライアントを探すのに疲れたから CUI に転向する
- Git の Conventional Commits について整理する
- Windows 11 Git for Windows 2.54.0 のインストール
7-2. ビジネス / 法務
7-3. その他
おわりに
随時更新します。