技術メモ

TCP 3ウェイハンドシェイクの流れ

TCP 接続確立時の SYN / SYN-ACK / ACK のやり取りを整理する。

macOS で 2 つの USB-C LAN アダプタをブリッジして Wireshark でキャプチャする

2 枚の USB LAN アダプタ間をブリッジし、中間でパケットを覗く手順のメモ。 ブリッジの作成 Wireshark でのキャプチャ キャプチャ対象に を選べば両ポートを流れるフレームが見える。

Markdown レンダリング全要素テスト

このサイトで使う Markdown 記法の描画確認用ページ。見出し・リスト・表・コード・引用・画像・脚注をすべて含む。

よく使う HTTP ステータスコード早見表

実務で判断に迷いがちな HTTP ステータスコードの使い分けを表で整理する。

git rebase チートシート

interactive rebase の操作と、やらかしたときの復旧手順のメモ。

SQL インデックスが効かないパターン集

B-tree インデックスが使われない典型的な書き方と直し方のメモ。

XSS の 3 分類と対策の整理

反射型・格納型・DOM-based XSS の違いと、実装側でやるべき対策のメモ。

docker compose の開発環境テンプレート

Web + DB 構成の compose.yaml の雛形と、volumes / healthcheck の書き方のメモ。

systemd ユニットファイルの最小構成

自作サービスを systemd に登録するときのユニットファイル雛形と運用コマンドのメモ。

Python 環境管理を uv に一本化する

venv + pip から uv へ移行したときの対応コマンドのメモ。

DNS レコードタイプの使い分け

A / AAAA / CNAME / TXT / MX など主要レコードの役割と dig での確認方法。

正規表現の先読み・後読みを使う場面

lookahead / lookbehind の構文と、置換で威力を発揮する実例のメモ。

~/.ssh/config で接続を楽にする設定

多段 SSH・鍵の使い分け・接続維持など、ssh config の定番設定のメモ。