すべての記事

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システム、ネストレイアウトを身につけます。

モダンReact + Next.js #1 なぜNext.jsとServer Componentsなのか
読了 8分

モダンReact + Next.js #1 なぜNext.jsとServer Componentsなのか

クライアントサイドReactの限界と、Server Componentsが解決する問題、CSR/SSR/RSCの違いを整理します。

ReactでTodoアプリを作る #5 永続化と締めくくり
読了 9分

ReactでTodoアプリを作る #5 永続化と締めくくり

localStorageでデータを永続化してリロードしても維持されるように仕上げます。シリーズ全体を振り返りながら次のステップも案内します。

非開発者のための IT 常識 #3 サーバー、クラウド、そしてデプロイ
読了 6分

非開発者のための IT 常識 #3 サーバー、クラウド、そしてデプロイ

開発者が口にする「サーバーが落ちました」「今デプロイ中です」「本番に反映されました」が何を意味するのかを、コードなしで説明します。バックエンドが実際にどこで動いているのか、サーバーとクラウドとデプロイを非開発者の目線で解きほぐします。