すべての記事

なぜ簡単に見える機能に時間がかかるのか — 開発スケジュールと技術的負債
読了 6分

なぜ簡単に見える機能に時間がかかるのか — 開発スケジュールと技術的負債

「ボタンを一つ追加するだけなのに、なぜ二週間もかかるの」という質問に答えます。画面に見える小さな変化の裏に隠れた仕事と、開発スピードを削っていく技術的負債とは何かを、コードなしで解きほぐして説明します。

モダンPython中級 #1 dataclassと__slots__
読了 7分

モダンPython中級 #1 dataclassと__slots__

データを集めるクラスを短く安全に作るための @dataclass の全オプション — frozen、kw_only、field() と、メモリ節約ツールの __slots__ まで整理します。

Angular基礎 #5 Service と依存性注入
読了 8分

Angular基礎 #5 Service と依存性注入

Angular でビジネスロジックと共有状態をコンポーネントの外に抜き出すツール、Service と依存性注入 (DI) について見ていきます。

AWS基礎 #6 セキュリティの基本 — MFA、キーローテーション、最小権限
読了 11分

AWS基礎 #6 セキュリティの基本 — MFA、キーローテーション、最小権限

ルート + IAM ユーザーの MFA 強制、アクセスキーローテーション自動化、IAM Access Analyzer による権限点検、最小権限パターン、よく出会う事故事例まで整理します。

Django基礎 #5 Templates と静的ファイル
読了 8分

Django基礎 #5 Templates と静的ファイル

Django テンプレート構文 (変数/タグ/フィルタ)、テンプレート継承、静的ファイル (CSS/JS/画像) の処理までを一カ所に。

Docker 中級 #4 compose 深掘り — depends_on, healthcheck, profiles
読了 7分

Docker 中級 #4 compose 深掘り — depends_on, healthcheck, profiles

compose.yaml に運用感覚を加える段階。healthcheck で DB が本当に準備できたかを見て、depends_on の condition で意味のある開始順序を立て、profiles で dev/test/prod を一つのファイルから分岐します。override ファイルと restart 方針まで。

K8s 基礎 #2 ローカル環境 — minikube / kind / Docker Desktop k8s
読了 10分

K8s 基礎 #2 ローカル環境 — minikube / kind / Docker Desktop k8s

[#1](/ja/posts/k8s-basics-1) で見た control plane / worker の絵を実際に手にする番です。ノート PC 1 台に K8s クラスタを立てる 3 つの道(minikube / kind / Docker Desktop k8s)を比較し、kubectl をインストールして、kind で初めてのクラスタを立て、ノードとシステム pod を確認するまでを一気に追います。

RHEL 中級 #1 SELinux 入門 — Enforcing/Permissive、ラベル、トラブルシューティング
読了 14分

RHEL 中級 #1 SELinux 入門 — Enforcing/Permissive、ラベル、トラブルシューティング

RHEL のセキュリティ最後の 1 層である SELinux を入門者の視点で整理します。Enforcing/Permissive/Disabled の 3 モードの意味、すべてのファイル・プロセスに刻まれたラベル(context)の形、ls -Z / ps -Z で見る方法、chcon/restorecon でラベルを直す流れ、semanage fcontext で永久変更、booleans スイッチ、そして AVC denial が出たときに audit2allow と sealert で解いていくトラブルシューティングまでまとめます。

TypeScript基礎講座 #2 基本の型
読了 9分

TypeScript基礎講座 #2 基本の型

毎日使うことになる基本的な型 — string、number、boolean、array、tuple、object、enum、any/unknown — を一気に整理します。

モダンPython基礎 #7 モジュール/パッケージと pyproject.toml
読了 7分

モダンPython基礎 #7 モジュール/パッケージと pyproject.toml

import システム、モジュールとパッケージの違い、__init__.py と __main__、そして pyproject.toml で依存関係・ツール設定・配布まで一箇所に整理します。

Angular基礎 #4 Directive と Pipe
読了 10分

Angular基礎 #4 Directive と Pipe

テンプレートの表現力を一段階引き上げる 2 つのツール、Directive と Pipe を整理します。Angular 17 の新しい制御フロー (@if、@for、@switch) を中心に、ビルトインのディレクティブとパイプ、そして自作する方法までを見ていきます。

AWS基礎 #5 CloudShell と IAM Identity Center (SSO)
読了 9分

AWS基礎 #5 CloudShell と IAM Identity Center (SSO)

ブラウザ内ターミナル CloudShell と、マルチアカウントログインの標準になった IAM Identity Center (SSO) のセットアップから aws cli の sso login の流れまで整理します。