すべての記事

Gin基礎 #4 レスポンス処理 — JSON・ステータスコード・エラー
読了 5分

Gin基礎 #4 レスポンス処理 — JSON・ステータスコード・エラー

JSON以外の様々なレスポンス形式とステータスコード、そして一貫したエラーレスポンスを作る方法を扱います。

Google 翻訳・DeepL はどうやって翻訳しているのか? 機械翻訳の仕組み
読了 6分

Google 翻訳・DeepL はどうやって翻訳しているのか? 機械翻訳の仕組み

旅行先でカメラをかざすだけで、外国語の看板が日本語に変わります。Google 翻訳や DeepL が翻訳する仕組みをルールベース・統計ベース・ニューラルネットワークという三つの世代に分けてたどり、カメラ翻訳の正体と翻訳機がいまだに間違える理由までを、非開発者の視点で整理します。

ハードウェア中級 #9 実践:遅くなったサーバーを診断する — シリーズのまとめ
読了 6分

ハードウェア中級 #9 実践:遅くなったサーバーを診断する — シリーズのまとめ

「サービスが遅い」という報告から出発し、4 つのリソースを順に絞り込んでいく診断ウォークスルーです。症状を定義し、リソースごとに点検し、仮説を確かめ、処方して再測定するところまで進みます。チューニングの原則とともにハードウェア中級シリーズを締めくくります。

LLM アプリ開発 #13 実践プロジェクト: 社内文書 Q&A ボット
読了 4分

LLM アプリ開発 #13 実践プロジェクト: 社内文書 Q&A ボット

これまでのかけらを一つに束ねて、社内文書に答える Q&A ボットを最初から最後まで作ります。RAG、ストリーミング、根拠プロンプト、会話メモリを組み合わせたシリーズの締めくくりです。

Gin基礎 #3 リクエストのバインディングとバリデーション
読了 5分

Gin基礎 #3 リクエストのバインディングとバリデーション

リクエストボディを構造体で受け取るバインディングと、validatorタグで入力を検証する方法を扱います。

ハードウェア中級 #8 GPU とアクセラレータ — AI 時代の 5 つ目のリソース
読了 6分

ハードウェア中級 #8 GPU とアクセラレータ — AI 時代の 5 つ目のリソース

AI ワークロードのボトルネックは 4 つのリソースの外にあります。GPU が CPU と違う働き方をする仕組み、モデルのサイズを決める VRAM と HBM、nvidia-smi の指標の読み方、そして GPU を分けて使うパススルー・vGPU・MIG まで、運用者の視点で整理します。

認証アプリの 6 桁の数字はどう作られるのか? ワンタイムパスワード(OTP)と二段階認証
読了 7分

認証アプリの 6 桁の数字はどう作られるのか? ワンタイムパスワード(OTP)と二段階認証

認証アプリが 30 秒ごとに新しく表示する 6 桁の数字は、サーバーとスマホが分け持った秘密の鍵と現在時刻を同じ計算に入れた結果です。二段階認証が防いでくれるもの、QR コード登録の正体、インターネットなしでも動く理由、SMS 認証との違いとバックアップコードの意味までを、非開発者の視点で整理します。

LLM アプリ開発 #12 コスト・評価・観測
読了 5分

LLM アプリ開発 #12 コスト・評価・観測

作ったアプリを実際に運用するときに必要なものを扱います。トークン費用の削減とプロンプトキャッシュ、品質を測る評価、そして動作を観測する方法を整理します。

Apple Pay はどうやって決済されるのか? NFC とトークン化の仕組み
読了 6分

Apple Pay はどうやって決済されるのか? NFC とトークン化の仕組み

コンビニの端末にスマホをかざすと 1 秒で決済が終わります。その短い瞬間に NFC が信号をやり取りし、本物のカード番号の代わりに機器専用のトークンが渡っています。スマホにカード番号が保存されない理由、Samsung Pay の MST、スマホをなくしたときに起きることまでを、非開発者の視点で整理します。

AWS Certified CloudOps Engineer - Associate (SOA-C03) #15 フルスケール模擬試験 — 50 問 + 解説
読了 18分

AWS Certified CloudOps Engineer - Associate (SOA-C03) #15 フルスケール模擬試験 — 50 問 + 解説

SOA-C03 シリーズの最後の記事です。実際の試験のドメイン比重 (モニタリング 22% ・信頼性 22% ・デプロイ自動化 22% ・ネットワーキング 18% ・セキュリティ 16%) に合わせて 50 問を解き、各問の正解と解説で弱いドメインを見つけます。時間を計って解いたあと、不足している部分は該当ドメインの記事に戻って補強してください。

Gin基礎 #2 ルーティングとハンドラ
読了 5分

Gin基礎 #2 ルーティングとハンドラ

パスパラメータとクエリストリングを読む方法、ルーターグループでエンドポイントをまとめる方法を扱います。

React状態管理の深掘り #6 どのツールをいつ使うか — 決定ガイド
読了 5分

React状態管理の深掘り #6 どのツールをいつ使うか — 決定ガイド

組み込みツールからTanStack Query、Zustand、Jotai、Redux Toolkitまでを1枚の決定フローにまとめます。状況別に何を取り出すか、よくある落とし穴は何かを整理するシリーズのまとめです。