すべての記事

EC2 インスタンスファミリーの選択基準 — t・m・c・r 比較
読了 7分

EC2 インスタンスファミリーの選択基準 — t・m・c・r 比較

EC2 インスタンスタイプを選ぶ実務基準を整理します。タイプ名の読み方(ファミリー・世代・属性)、t のバーストモデルが合う条件と合わない条件、m・c・r の vCPU 対メモリ比率と large 基準の料金比較、Graviton と Intel と AMD のアーキテクチャの選び方、CloudWatch と Compute Optimizer の実測でサイズを決める手順まで扱います。

Microsoft Graph 実務入門 #6 Teams 連携 — メッセージの読み取りと、通知を送る三つの経路
読了 6分

Microsoft Graph 実務入門 #6 Teams 連携 — メッセージの読み取りと、通知を送る三つの経路

Graph の Teams 連携で最も多くぶつかる壁を正面から扱います。チーム・チャネル・メッセージの読み取り、そして「サーバーがチャネルに通知を送る」シナリオで application 権限が提供されていない理由(マイグレーション専用)、代わりになる三つの経路(delegated の自動化アカウント、Workflows の受信 Webhook、ボット)の選び方を整理します。

NVIDIA GPU の名前の読み方 — アーキテクチャ世代と製品ラインの整理
読了 5分

NVIDIA GPU の名前の読み方 — アーキテクチャ世代と製品ラインの整理

H100、B200、GB300、L40S、RTX 5090 のような NVIDIA GPU の名前を体系として読む方法を整理します。科学者名のアーキテクチャ世代の軸と、データセンター・推論・コンシューマーの製品ラインの軸、数字と接頭辞の意味、2026 年半ば時点の世代の現況とロードマップまで扱います。

Wailsでデスクトップアプリを作る #2 プロジェクト構造と開発ループ — wails devとバインディング
読了 6分

Wailsでデスクトップアプリを作る #2 プロジェクト構造と開発ループ — wails devとバインディング

wails initが作ったmain.go、app.go、frontend、wails.jsonの役割を1つずつ確認します。ホットリロードの開発ループと、自動生成されるバインディングコードが動く流れまで整理します。

削除したGitコミットとブランチをreflogで復旧する
読了 6分

削除したGitコミットとブランチをreflogで復旧する

git reset --hardで消したコミットと-Dで削除したブランチをreflogで復旧する手順を整理します。reflogが記録するものとしないもの、復旧できないケースまで区別します。

Git実務ワークフロー #7 モノレポとGit — sparse-checkout・サブモジュール・LFS
読了 9分

Git実務ワークフロー #7 モノレポとGit — sparse-checkout・サブモジュール・LFS

リポジトリが大きくなるとGitが遅くなる理由を押さえ、partial clone、sparse-checkout、サブモジュール、Git LFSをいつ使うのかを整理します。Git実務ワークフローシリーズの最終回です。

GPU サーバーと一般サーバーの違い — 構造・電力・冷却・価格
読了 6分

GPU サーバーと一般サーバーの違い — 構造・電力・冷却・価格

GPU サーバーが一般サーバーとどこから違う機材なのかを整理します。GPU 中心にひっくり返ったサーバー構造とインターコネクト、桁が違う電力密度と液体冷却の登場、価格構造、ドライバスタックと稼働率管理まで、導入前に知っておくべき違いを扱います。

Microsoft Graph 実務入門 #5 OneDrive と SharePoint のファイル操作 — アップロードセッションと共有
読了 6分

Microsoft Graph 実務入門 #5 OneDrive と SharePoint のファイル操作 — アップロードセッションと共有

Graph でファイルを自動化します。drive と driveItem という共通モデル、個人の OneDrive と SharePoint サイトのドライブへのパスの違い、ダウンロードと 250MB までの単純アップロード、大容量ファイルのアップロードセッション(320KiB 倍数のチャンク・再開)、共有リンクの生成、Sites.Selected で権限を絞ることまで扱います。

Wailsでデスクトップアプリを作る #1 Wailsとは — Goで作る軽量デスクトップアプリ
読了 6分

Wailsでデスクトップアプリを作る #1 Wailsとは — Goで作る軽量デスクトップアプリ

GoとWebフロントエンドでデスクトップアプリを作るWailsを始めます。Electron、Tauriとの違いから、インストール、wails doctorによる診断、最初のアプリの実行まで進めます。

Git実務ワークフロー #6 stash・cherry-pick・bisect — 日常ツールセット
読了 7分

Git実務ワークフロー #6 stash・cherry-pick・bisect — 日常ツールセット

急な切り替えを受け止めるstash、特定コミットだけを別ブランチに移すcherry-pick、バグ混入コミットを二分探索で特定するbisectまで。必要な瞬間にないと困る3つのツールを整理します。

gp3 vs io2 — EBS ボリュームの選択基準
読了 6分

gp3 vs io2 — EBS ボリュームの選択基準

EBS ボリュームタイプを選ぶ実務基準を整理します。gp2 のサイズ連動・バーストモデルが残した遺産、gp3 の独立プロビジョニング構造と引き上げられた上限(80,000 IOPS・2,000MB/s)、io2 Block Express が必要な条件、実測で必要 IOPS を決める方法、gp2 から gp3 への無停止変換まで扱います。

Microsoft Graph 実務入門 #4 メールとカレンダーの自動化 — 読み取り、送信、予定の作成
読了 6分

Microsoft Graph 実務入門 #4 メールとカレンダーの自動化 — 読み取り、送信、予定の作成

Graph で Outlook のメールとカレンダーを自動化します。受信箱の照会とフィルタリング、レポートメールの送信(sendMail)と大量送信の注意点、添付ファイルの処理、会議の作成と出席者の招待、空き状況の照会(getSchedule)、タイムゾーンという定番の罠まで実務のコードで扱います。