Linux

ECS Fargate を Tailscale につないでスマホから Termius で SSH 接続する

Claude Code の Sandbox Runtime で使われている bubblewrap を試し外部との通信制限の仕組みを確認する

tcコマンドでqdiscを設定しネットワーク遅延や帯域制限を行う

fzf と zoxide でプレビューを見ながら fuzzy completion によるファイルの選択やディレクトリへの移動を行う

Kubernetes の sidecar で logrotate する

繰り返しコマンドを実行する際都度プロセスを生成する場合と常駐させておきUNIXドメインソケットで入出力を行う場合の速度比較

shellの条件分岐の[と[[

127.0.0.1(localhost)と0.0.0.0

FluentdがどのようにMulti Process Workersで処理を実行しているのか実装を追う

makeで環境変数とMakefileの変数、引数の値の内どの値が参照されるか

nkfによる文字コードの判定とGoでのShiftJISの扱い

Goのnet/http/pprofでCPUやMemoryをprofileする流れと内部実装

User NamespaceでrootになってNetwork Namespaceを作りvethとNATで外と通信する

SystemdのService

nohupし忘れた時間のかかる処理をdisownしてexit後も実行させ続ける

tmuxのメモ

Unixのパイプをmkfifo()で作ってdup2()で標準出力にコピーして書き込む

crontabのメモ

iftopでネットワークの帯域を見る

vmstatのメモ

SSHポートフォワーディングする際のオプション

ファイルディスクリプタの上限を増やす

logrotateでログをローテーションする