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でログをローテーションする