grepコマンドの使い方:正規表現・再帰検索とログ調査で使う組み合わせ
GNU grep 3.12をテスト用のログと設定ファイルで検証。-G・-E・-Pで変わる件数、-Fと-wで防ぐIPアドレスの誤検出、set -eで止まる終了コード、ロケールやri…

Docker、CI/CD、IaC、Git、エディタ、AIコーディング。開発と運用の生産性を上げるツールと使い方。

GNU grep 3.12をテスト用のログと設定ファイルで検証。-G・-E・-Pで変わる件数、-Fと-wで防ぐIPアドレスの誤検出、set -eで止まる終了コード、ロケールやri…

curl 8.18.0を自前のテストサーバーで検証。-vの読み方、-wの時間計測、終了コード6・7・22・28・60の再現、--resolveでの切り替え前テスト、スクリプト向け…

Makefileをタスクランナーとして使う書き方を、GNU Make 4.4.1の実行結果で確認。missing separator、.PHONY、cdと$$、変数の落とし穴を再…

git worktreeで複数ブランチを同時に開く手順を実行結果つきで。.gitファイルの仕組み、実際に出したエラーの直し方、cloneとの容量比較、AIエージェント並列用の配置…

Restarting (1)・(127)・(137)・(0)を終了コードとOOMKilledで切り分けて直す手順と、restartとup -dの違い、再起動ポリシーの実測比較。

Dockerとは何かをnamespace・cgroup・overlayの実測出力で説明。仮想マシンとの違い、Dockerではないもの、情シスのコンテナ/VM/SaaS判断基準まで。
Jenkins 2.568.3 LTSをDocker Composeで立て、python3入りの自前イメージと宣言型Jenkinsfileでpytestを自動実行するまで。実際に…

SREとは何かを、DevOps・プラットフォームエンジニアリングとの違いから整理。SLOとエラーバジェットの計算例、ログからのSLIの測り方、少人数の情シスで始める手順まで。
Argo CD v3.5をk3sに入れ、Gitに置いたマニフェストを自動同期するまでの手順。CRD適用エラーの回避、prune・selfHealの意味、Helmチャートの扱い、運…
pre-commit 4.6でruff・shellcheck・gitleaks・pytestをコミット前とpush前に動かす設定、止まったときの直し方、GitHub Action…

Dockerfileの書き方を実測つきで整理。キャッシュが効く順番、.dockerignore、uvを使ったPythonのマルチステージビルドで1.65GBを200MBにした手順…
