ネットワーク・RFC

HTTPSの証明書は何を確認している? ― TLS接続の入口をシーケンス図で見る

HTTPSのサーバー証明書が何を確認するために使われるのかを、TLS 1.3、証明書チェーン、service identity、DNS名の照合まで一段深く図解します。
Microsoft 365・Azure

Microsoft Graphのアクセストークンはどこで使われる? ― API呼び出しまでの流れを図で整理する

Microsoft Graphのaccess tokenがどこで取得され、Bearer tokenとしてどう使われるのかを、delegated accessとapp-only accessの違いを含めて図解します。
プログラミング・Web開発

10文字=10バイトではない ― PowerShellでUTF-8とShift_JISのバイト数を比べる

文字数、.NET String.Length、Encoding後のバイト数は同じ概念ではありません。UTF-8とcode page 932を比較し、固定長データやBOMでなぜズレるのかをPowerShellで確認します。
Linux・CLI・DevOps

Ubuntuでサービスが動かないとき何を見る? ― systemctlとjournalctlをつなげて追う

Ubuntuのサービス障害を、systemctl statusだけで終わらせず、Unit定義、状態、process、journalへ順にたどります。restart前に情報を残して切り分ける実践的な調査手順です。
Microsoft 365・Azure

Microsoft 365のドメイン確認でTXTレコードを使うのはなぜ? ― DNS認証の流れを理解する

Microsoft 365で独自ドメインを追加するとき、TXTレコードを登録するとなぜドメイン管理権限の確認になるのかを、DNSの流れと現在のMicrosoft Learnの手順から整理します。
AI・機械学習

AIが作ったコマンドをそのままsudoしない ― 実行前に確認する5段階チェック

AIが提案したLinuxコマンドを実行する前に、目的・対象・権限・変更内容・復旧方法を確認する5段階チェックを整理します。sudoを付ける前に読むための実務ルールです。
PowerShell

2つのファイルが本当に同じか確認する ― PowerShellでSHA-256を使う

PowerShellのGet-FileHashでSHA-256を計算し、2つのファイルの内容が同じかを確認します。ファイルサイズとの違い、1文字変更時の挙動、配布元ハッシュとの照合も説明します。
ネットワーク・RFC

curl -I の結果を読めるようになる ― HTTPレスポンスヘッダーを1行ずつ見る

curl -Iで表示されるHTTPレスポンスを、Status、Content-Type、Content-Encoding、Cache-Control、Content-Lengthの順に読み解きます。Nginxのgzip確認にもつながる実践的な見方です。
AI・機械学習

GPT-6 AstraのGitHub Copilot一般提供について公式情報から確認する

本記事はAIを利用して作成した技術解説・実装例です。掲載するコードや手順は一次情報を基に構成していますが、筆者による実機での動作確認は行っていません。環境やバージョンによって動作が異なる場合があります。、GitHub Copilotにおいて...
Linux・CLI・DevOps

設定ファイルをAIへ渡す前に秘密情報を **** へ自動マスクするBashスクリプト

AIへ設定ファイルを渡す前に、秘密情報を機械的に **** へマスクするBashスクリプトを作ります。元ファイルを変更せず、権限制御・機械チェック・目視確認まで含めて整理します。