すべての記事

Docusaurusでマニュアルを作る #6 メンテナンス — 検索、アクセシビリティ、ドキュメント文化
読了 4分

Docusaurusでマニュアルを作る #6 メンテナンス — 検索、アクセシビリティ、ドキュメント文化

シリーズの最終回です。Docusaurusに検索をきちんと付け、誰もが読めるようにするアクセシビリティ、そしてドキュメントを長く生かしておくDocs as Code文化まで、運用の観点を整理してシリーズを締めくくります。

Face ID・指紋認証はどうやって本人を見分けるのか? 生体認証とセキュリティの仕組み
読了 7分

Face ID・指紋認証はどうやって本人を見分けるのか? 生体認証とセキュリティの仕組み

Face ID と指紋認証が写真 1 枚にだまされずに本人を見分ける原理を、コードなしで整理します。顔や指紋が画像ではなく数学的テンプレートに変換されて機器内のセキュリティチップだけに保存される構造、赤外線による深度測定とライブネス検知、誤認識と誤拒否のトレードオフ、そしてパスキーへつながる流れまでを、非開発者の視点で解説します。

Gin基礎 #1 はじめてのサーバー
読了 7分

Gin基礎 #1 はじめてのサーバー

net/httpだけでは足りない点から、Ginのインストールと最初のHTTPサーバーまで扱います。Ginトラックの出発点を整理します。

MkDocsでマニュアルを作る #6 メンテナンス — 検索、アクセシビリティ、ドキュメント文化
読了 4分

MkDocsでマニュアルを作る #6 メンテナンス — 検索、アクセシビリティ、ドキュメント文化

シリーズの最終回です。Materialの内蔵検索を整え、誰もが読めるようにするアクセシビリティ、そしてドキュメントを長く生かし続けるDocs as Code文化まで、運用の観点を整理してシリーズを締めくくります。

React状態管理の深掘り #5 Redux Toolkitとレガシーの文脈
読了 5分

React状態管理の深掘り #5 Redux Toolkitとレガシーの文脈

一時代を支配し、今も多くのコードベースに残るReduxを、現在の推奨形であるRedux Toolkitで整理します。スライス、ストア、useSelectorと、新しいプロジェクトでの位置づけを押さえます。

Starlightでマニュアルを作る #6 メンテナンス — 検索、アクセシビリティ、ドキュメント文化
読了 4分

Starlightでマニュアルを作る #6 メンテナンス — 検索、アクセシビリティ、ドキュメント文化

シリーズの最終回です。標準で組み込まれたStarlightの検索を押さえ、誰もが読めるようにするアクセシビリティ、そしてドキュメントを長く生き続けさせるDocs as Code文化まで、運用の観点を整理してシリーズを締めくくります。

ハードウェア中級 #6 RAID 運用の実際 — リビルド・スクラブ・バックアップ
読了 6分

ハードウェア中級 #6 RAID 運用の実際 — リビルド・スクラブ・バックアップ

RAID の本当の試験はディスクが死んだあとに始まります。リビルドがもっとも危険な時間である理由、URE と大容量ディスク時代の RAID5 の問題、ホットスペアとスクラブの役割、書き込みキャッシュとバッテリー、そして RAID がバックアップではない理由まで整理します。

ドキュメントサイトジェネレーター比較 — Hugo・MkDocs・Docusaurus・Starlight、どれを選ぶか
読了 4分

ドキュメントサイトジェネレーター比較 — Hugo・MkDocs・Docusaurus・Starlight、どれを選ぶか

チームのドキュメントを静的サイトで作ると決めたら、次の問いはどのツールで作るかです。Hugo・MkDocs・Docusaurus・Starlight の4つをランタイム・検索・バージョン管理・天井の観点で比較し、状況別に何を選べばよいかを整理します。

LLM アプリ開発 #10 AI エージェントを作る
読了 4分

LLM アプリ開発 #10 AI エージェントを作る

Claude が自分でツールを選び、複数の段階を踏んで仕事を処理するエージェントを作ります。エージェントループ、複数ツールのオーケストレーション、安全な終了条件まで扱います。

AirPods や Bluetooth イヤホンはどうつながるのか? ペアリング・コーデック・途切れる理由
読了 6分

AirPods や Bluetooth イヤホンはどうつながるのか? ペアリング・コーデック・途切れる理由

Bluetooth イヤホンは最初に一度ペアリングすれば、その後はケースを開けるだけでつながります。その一度の間に起きている身元確認と鍵の交換、音を圧縮して送るコーデック(SBC・AAC・LDAC)の違い、地下鉄でやたらと途切れる理由までを、非開発者の視点で整理します。

AWS Certified CloudOps Engineer - Associate (SOA-C03) #13 Domain 5-2 セキュリティ — Config・CloudTrail・GuardDuty・Security Hub・KMS
読了 6分

AWS Certified CloudOps Engineer - Associate (SOA-C03) #13 Domain 5-2 セキュリティ — Config・CloudTrail・GuardDuty・Security Hub・KMS

SOA-C03 シリーズ 13 本目の記事として、セキュリティドメインの 2 番目の軸である検知と監査、暗号化を扱います。CloudTrail で API 呼び出しを監査する方法、AWS Config で構成コンプライアンスを評価し自動修復する方法、GuardDuty の脅威検知、Security Hub の統合スコア、そして KMS キー運用まで整理します。

Docusaurusでマニュアルを作る #5 多言語とバージョン管理
読了 3分

Docusaurusでマニュアルを作る #5 多言語とバージョン管理

一つのドキュメントを複数の言語で提供し、製品のバージョンが上がるときに古いドキュメントも一緒に維持する方法を扱います。多言語とバージョン管理をどちらも標準機能として備えた、Docusaurusが最も強い領域です。