すべての記事

モダンPython基礎 #1 — はじめ方とuvセットアップ
読了 5分

モダンPython基礎 #1 — はじめ方とuvセットアップ

なぜ今あらためてPythonなのか。2017年の講座以降に起きた3.14時代の変化と、pip + venv + pyenv をまとめて置き換える uv で最初のプロジェクトを作ります。

非開発者のための IT 常識 #4 バグ、ホットフィックス、ロールバック — 開発者が障害に対応する方法
読了 6分

非開発者のための IT 常識 #4 バグ、ホットフィックス、ロールバック — 開発者が障害に対応する方法

開発者が障害のときに使うバグ、ホットフィックス、ロールバックが何を意味するのかを、コードなしで説明します。問題が起きたとき開発チームがどんな順序で対応するのか、非開発者が知ると何が変わるのかを解きほぐします。

Docker 基礎 #3 イメージとコンテナ — build, run, ps, logs, exec
読了 8分

Docker 基礎 #3 イメージとコンテナ — build, run, ps, logs, exec

Docker CLI の日常コマンド群を一箇所に整理します。build のオプション、run のよく使うフラグ (-d, --name, --rm, -e)、そして ps・logs・exec・stop・rm に続くコンテナのライフサイクルまで。

RHEL 基礎 #1 RHEL とは — Fedora から RHEL まで、そして AlmaLinux と Rocky Linux
読了 16分

RHEL 基礎 #1 RHEL とは — Fedora から RHEL まで、そして AlmaLinux と Rocky Linux

Fedora で新しい技術が先に試され、検証された結果が RHEL へつながります。CentOS Stream はその中間で次の RHEL の方向を見せ、AlmaLinux と Rocky Linux は RHEL 互換ディストリビューションとしてその位置に収まりました。CentOS 終了以後変わった RHEL エコシステムの構造を一度に整理します。

モダンReact + Next.js #6 Server Actionsとフォーム (まとめ)
読了 12分

モダンReact + Next.js #6 Server Actionsとフォーム (まとめ)

Server Actionsでフォーム送信とサーバーデータの変更をシンプルに扱い、useActionState/useFormStatusでUXを整えるパターン、そしてシリーズの振り返りでまとめます。

Docker 基礎 #2 Dockerfile を初めて書く — FROM, RUN, COPY, CMD
読了 9分

Docker 基礎 #2 Dockerfile を初めて書く — FROM, RUN, COPY, CMD

自分のアプリのためのイメージを初めて自分で作る。FROM でベースを選び、RUN で環境を整え、COPY でコードを入れ、CMD で実行コマンドを刻む。小さな Python アプリ一つで一サイクル回す。

モダンReact + Next.js #5 Suspenseとuse()によるローディング処理
読了 10分

モダンReact + Next.js #5 Suspenseとuse()によるローディング処理

準備された部分から段階的に表示するstreaming、Suspense境界、loading.js、そして新しく登場したuse()フックを扱います。

Docker 基礎 #1 コンテナとは — VM との違い、Docker エコシステム
読了 10分

Docker 基礎 #1 コンテナとは — VM との違い、Docker エコシステム

なぜ Docker なのか — コンテナが仮想マシンとどう違うのか、Docker が登場した背景、そして Engine・CLI・Compose・Hub からなる Docker エコシステムの大きな流れを見ていく。

コンピュータウイルスとランサムウェアの歴史
読了 8分

コンピュータウイルスとランサムウェアの歴史

コンピュータウイルスが初めて登場した1971年から、WannaCryランサムウェアが世界中を麻痺させた2017年まで、マルウェアがいたずらから組織的な犯罪へと進化してきた過程を時系列で整理します。

モダンReact + Next.js #4 データフェッチとキャッシング
読了 9分

モダンReact + Next.js #4 データフェッチとキャッシング

Server Componentでasync/awaitを使ってデータを直接取得するパターン、そしてNext.jsのキャッシング動作と再検証を見ていきます。

モダンReact + Next.js #3 Server Components vs Client Components
読了 10分

モダンReact + Next.js #3 Server Components vs Client Components

2種類のコンポーネントがどう違うのか、'use client'ディレクティブでどう境界を引くのか、そしてそれらをどう混ぜて使うのかを整理します。

モダンReact + Next.js #2 Next.jsの開始とApp Router
読了 9分

モダンReact + Next.js #2 Next.jsの開始とApp Router

Next.jsプロジェクトを作成し、App Routerのファイルベースルーティング、layoutシステム、ネストレイアウトを身につけます。