はじめに
個人用の備忘録として残してきましたが、自分でも分からなくなってきたので、投稿記事の一覧を作りました。
投稿記事の一覧
以下、投稿記事の一覧です。なるべく自宅で検証できることだけを記事にしています。また基本的には個人用のため、全て限定共有記事です。
1. C# / .NET / Visual Studio
言語は C# がメインです。IT エンジニア人生、添い遂げる覚悟はあります ![]()
1-1. C#
- C# Serilog で人間向けのログと構造化ログの両方を出力する
- C# ZXing.Net でサクッと QR コードを生成してみる
- 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 DataGridView のスクロールバーを常時表示する
- Windows Forms カレンダーコントロールを自作してみた
- Windows Forms でフェードインするスプラッシュ画面を実装する
- WPF タイトルバーのアイコンを非表示にする方法
- Windows Forms で DI コンテナを使用する際の ShowDialog() 実装例
- WPF MVVM の Model に変更通知を実装することについての個人的な見解
- WPF タイトルバーの閉じるボタンを無効化する方法
- Windows Forms MDI でよく実装する子フォームの制御処理
- Windows Forms いつも脳死で Program.cs に実装している内容
1-3. ASP.NET
- ASP.NET Core Minimal API + Vertical Slice + Transaction Script の実装例
- ASP.NET Core Web API で未処理例外を捕捉する【IExceptionHandler】
- ASP.NET Core をフォルダー発行で IIS に手動デプロイする方法
1-4. Visual Studio
- Visual Studio 2022 スナップショットでマネージドヒープを確認する
- Visual Studio 2022 クラスダイアグラムでサクッとクラス図を作る
- Visual Studio 2022 NuGet のキャッシュをクリアする方法
- Visual Studio 2022 NuGet パッケージをローカルキャッシュ化する方法
- Visual Studio 2022 .editorconfig を使ってコーディング規約を運用する
2. サーバー / OS / 仮想化 / クラウド
小規模でシンプルな構成であれば、インフラも自分で立てることが多いです。メインは Windows Server ですが、社内向けのツールには Docker を使ったりします。
2-1. VMware / Windows Server / IIS
- Windows Server 2025 標準機能でオレオレ証明書を作って配布する
- 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. Azure
- Azure Functions で IoT Hub のデータを Cosmos DB に保存する
- Azure IoT Hub を作って公式のラズパイシミュレーターで疎通確認する
- Azure Cosmos DB を無料利用枠 (Free Tier) で使ってみる
- Azure Storage を作って Azure CLI でファイルをアップロードする
- Azure 無料アカウントを登録する方法
2-4. その他
- 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 / DB4S
- DB Browser for SQLite 3.13.1 を Windows Server 2025 にインストールする
- SQLite3 のマイグレーションを自前でシンプルに実装する【C#】
- SQLite3 のメンテナンスを C# アプリケーションの起動時に実施する
3-4. その他
4. FA / OT / IoT
職種的には FA 系 C# エンジニア(現場の PC 周りはだいたい全部担当って感じ)です。メカもエレキも組込制御も分かりません
いわゆる文系 SE なので、数学や物理はてんでダメです。尊敬です ![]()
4-1. 通信
4-2. OPC
- C# OPCAutomation を使って OPC DA 通信クラスを作ってみた
- DeviceXPlorer OPC Server V6 開発時に使っている便利な機能のまとめ
- DeviceXPlorer OPC Server V6 インストール後に行う本番運用向け初期設定
- DeviceXPlorer OPC Server V6 を Windows Server 2025 にインストールする
4-3. CAD
- C# から Open CASCAD Technology (C++) を参照する【座標抽出編】
- C# から Open CASCAD Technology (C++) を参照する【準備編】
- C# Occt.NET で STEP ファイルから頂点座標を抽出してみる
- FreeCAD 1.1.1 を Windows Server 2025 にインストールする
4-4. PLC / ロボット言語
- AS 言語を VSCode の拡張機能 Kawasaki AS Language で書いてみる
- 産業用ロボット専用プログラミング言語の書き味をざっくりと比較する
- GX Works 3 DECO 命令で歩進制御を書いてみる
- GX Works 3 体験版を Windows 11 にインストールする
4-5. その他
- 総務省が定めている日本標準産業分類の製造業 24 種類を調べてみた
- 設備と手順を分離する ISA-88 について調べてみた【バッチ制御】
- 製造業でよく耳にするパデューモデル (ISA-95) についてまとめてみた
5. ネットワーク / セキュリティ
直接触れる機会は多くないため、座学中心です。情報処理技術者試験のために勉強していた内容が大半です ![]()
5-1. ネットワーク
- 通信暗号化の基本 SSL / TLS プロトコルについて学習する
- 今更ながら HTTP プロトコルについて改めて学習する
- Contents Delivery Network (CDN) について学習する
- Wi-Fi 周りの技術について整理する
5-2. セキュリティ
- SOC / CSIRT とそれを支える技術について学習する
- EDR / XDR など DR 系のセキュリティ技術について学習する
- ゼロトラストと SASE / SSE 周りの技術について学習する
- 境界防御を担うセキュリティ技術について学習する
5-3. 脅威 / 攻撃手法
- クロスサイトリクエストフォージェリ (CSRF) 攻撃について学習する
- ほにゃららインジェクション攻撃についてまとめて学習する
- クロスサイトスクリプティング (XSS) 攻撃について学習する
- DNS サーバーに対する脅威について学習する
- セッションハイジャック攻撃について整理する
- IPA 謹製の脆弱性体験学習ツール AppGoat を触ってみた
- DoS / DDoS 攻撃について整理する
5-4. ID / 認証 / 認可
- パスワードレス認証と FIDO2 について学習する
- トークンベース認証と JWT について学習する
- SPF / DKIM / DMARC メールの送信ドメイン認証について学習する
- OAuth / OIDC 周りの技術について整理する
- SAML 認証について整理する
- Kerberos 認証について学習する
- シングルサインオン (SSO) 周りの技術について整理する
6. PJ 管理 / 開発プロセス
元々は別業種の営業マンでした
今は PM / PL 兼任で開発することが多いです。
6-1. Git
- GitHub Copilot のオプトアウト設定を変更する
- Git クライアントを探すのに疲れたから CUI に転向する
- Git の Conventional Commits について整理する
- Git for Windows 2.54.0 を Windows 11 にインストールする
6-2. ビジネス / 法務
6-3. その他
7. その他
Swift は古い MacBook を譲り受けたので趣味で触ってみました。
7-1. Swift / Xcode
おわりに
随時更新します。