chezmoiでdotfilesを管理する:複数マシンへの展開とシークレットの扱い
chezmoiでdotfilesをGitHubに置き、2台目へinit --applyで展開する手順。dot_・private_の規則、テンプレートでの書き分け、age暗号化と秘…

Docker、CI/CD、IaC、Git、エディタ、AIコーディング。開発と運用の生産性を上げるツールと使い方。
chezmoiでdotfilesをGitHubに置き、2台目へinit --applyで展開する手順。dot_・private_の規則、テンプレートでの書き分け、age暗号化と秘…

tmux 3.4の使い方をサーバー作業の場面で整理。SSHが切れても止まらない仕組み、最初に覚えるキー操作とスクロール、理由つきの.tmux.conf、監視用3ペインと作業ログま…

git rebaseで作業ブランチを最新のmainに追従させる手順と、reset・revertでの取り消し方。rebase -i、コンフリクト対処、reflogでの復旧、push…

Neovim 0.12で動作確認したinit.luaの書き方。組み込みのvim.packでのプラグイン管理、vim.lsp.configとpyrightでの診断、autocomp…

mise 2026.9でNode.jsとPythonの版をディレクトリごとに切り替える手順。nvm・pyenvからの移行、.nvmrcを読ませる設定、mise.tomlの環境変数…

uv 0.12でPython本体・仮想環境・パッケージをまとめて管理する手順。uv init/add/runとuv.lock、requirements.txtからの移行、実測した…

Git Flow・GitHub Flow・Trunk-Basedを人数とリリース頻度で比較し、小規模チームにGitHub Flowを勧める理由、ブランチ保護とマージ方式、命名規則…

Anthropicのターミナル型AIエージェントClaude Codeの仕組み、npmでの導入、CLAUDE.mdと権限設定、VS Code/JetBrains連携、料金の考え方…

TerraformでAWSのVPC・SG・EC2をコード化する手順。init/plan/apply、S3バックエンドとuse_lockfile、prevent_destroyやm…

VS Code Serverの仕組み、~/.ssh/configの書き方、拡張機能がどちら側で動くか、ポート転送、devcontainer.jsonの主要キーとチーム共有、接続で…

wsl --installからUbuntuの導入、systemd有効化、WSL内へのDocker Engine導入とDocker Desktopとの違い、/mnt/cが遅い理由、…
SSH経由でエージェントなしにサーバー設定を自動化するAnsible入門。インベントリ、Playbook、ハンドラー、ロール、Vaultを押さえ、SSHハードニングを冪等に配る実…
