すべての記事
モダンPython基礎 #3 制御フロー — if, while, for, match-case
インデントでブロックを作る制御フロー、range/enumerate/zip、そして switch とは趣が異なる match-case のパターンマッチングまで整理します。
AWS基礎 #1 AWS入門 — アカウント / リージョン / AZ
クラウドと AWS の立ち位置、アカウントとルートユーザー、世界中のリージョンとアベイラビリティゾーン (AZ)、グローバル / リージョンサービスの違いまで、AWS の上に何かを乗せる前にまず把握しておきたい地図を描きます。
Docker 基礎 #5 レジストリ — Docker Hub, GHCR, push/pull
自分が作ったイメージを別のマシンでも使うにはレジストリにアップロードする必要があります。イメージ名の構造、Docker Hub と GHCR のログイン、tag・push・pull の流れ、そしてダイジェストでイメージを正確に固定する方法まで整理します。
Next.jsでブログを作る #2 記事一覧と詳細ページ
Server Componentでfsを使ってMDXファイルを直接読み、動的ルートで本文をコンパイルして画面に描く中核の流れを作ります。
モダンPython基礎 #2 — 変数、基本型、型ヒント
Python は動的言語ですが、モダンPythonでは最初から型を書くのが標準です。int / str / bool / None、組み込みジェネリクス、int | None、mypy / pyright までまとめて見ます。
Docker 基礎 #4 ボリュームとネットワーク — データと通信
コンテナが死ぬと一緒に消えるデータをどう生かすか、そしてコンテナ同士をどうやって名前で呼び合うか。bind mount と named volume の違い、bridge / host / none ネットワークモード、そして -p ポートマッピングまで一箇所に整理します。
Next.jsでブログを作る #1 開始と設計
モダンReactシリーズで学んだServer ComponentsとServer Actionsを実戦プロジェクトに適用してみます。最初の記事は要件、データモデル、フォルダ構造、MDXのセットアップまで。
RHEL 基礎 #2 セットアップ — RHEL 9 インストール、Subscription Manager、初ログイン
Developer Subscription で RHEL 9 ISO を取得し、UTM または VirtualBox 上に仮想マシンを作り、Anaconda インストーラを追ってインストールし、subscription-manager で登録した後、初ログイン直後の細かい調整 (hostname / 時刻 / dnf update / sudo ユーザー) まで一度に整理します。
モダンPython基礎 #1 — はじめ方とuvセットアップ
なぜ今あらためてPythonなのか。2017年の講座以降に起きた3.14時代の変化と、pip + venv + pyenv をまとめて置き換える uv で最初のプロジェクトを作ります。
非開発者のための IT 常識 #4 バグ、ホットフィックス、ロールバック — 開発者が障害に対応する方法
開発者が障害のときに使うバグ、ホットフィックス、ロールバックが何を意味するのかを、コードなしで説明します。問題が起きたとき開発チームがどんな順序で対応するのか、非開発者が知ると何が変わるのかを解きほぐします。
Docker 基礎 #3 イメージとコンテナ — build, run, ps, logs, exec
Docker CLI の日常コマンド群を一箇所に整理します。build のオプション、run のよく使うフラグ (-d, --name, --rm, -e)、そして ps・logs・exec・stop・rm に続くコンテナのライフサイクルまで。