Tech Blog

技術ブログ

Web開発・アルゴリズム・パフォーマンス最適化など、ソフトウェア開発の現場で得た知見を発信します。

QRコードの仕様を完全理解する(サンプルQR付き)

バージョン(1〜40)とモジュール数、データ容量、4つの符号化モード、誤り訂正、構造、マスクまで。実際に生成したサンプルQRコードを見ながら仕様を解説します。生成ツールへのリンク付き。

続きを読む →

バーコードの仕様を完全理解する(サンプルバーコード付き)

EAN-13/JAN・EAN-8・UPC・CODE39・CODE128・ITF・Codabar の特徴と構造、チェックディジットの仕組みを、実際に生成したサンプルとともに解説します。生成ツールへのリンク付き。

続きを読む →

著名エンジニアに学ぶ Claude Code(Claude CLI)の使い方

Armin Ronacher、Simon Willison、Mitchell Hashimoto、Boris Cherny ら海外の第一線エンジニアが実践する Claude Code の使い方を、元記事を参照しながら紹介します。

続きを読む →

Flask作者 Armin Ronacher の Claude Code 活用法【具体例つき】

claude-yolo×Docker、ログをファイルに残す運用、エージェントが読みやすいコード設計、MCPよりCLI。Flask作者の実践を元記事の引用つきで深掘りします。

続きを読む →

Django共同作者 Simon Willison の Claude Code 活用法【具体例つき】

「エージェントループの設計」という考え方、YOLOモードとサンドボックス、Fly.ioの$5使い捨て組織、テストを検証手段にする方法を引用つきで解説します。

続きを読む →

Claude Code開発者 Boris Cherny 本人の使い方【具体例つき】

複数Claudeの並列実行、ミスをCLAUDE.mdに刻む習慣、/commit-push-pr、プランモードから自動モードへの移行、「検証で品質2〜3倍」を出典つきで紹介します。

続きを読む →

Ghostty作者 Mitchell Hashimoto の AIエージェント活用法【具体例つき】

リサーチの委譲、ハーネスエンジニアリング(AGENTS.md)、Ghosttyでの実例と費用、「エージェント精神病」という戒めを、本人のブログ引用つきで解説します。

続きを読む →

Claude Code(Claude CLI)によるプロジェクトの進め方

Explore→Plan→Code→Commit のループ、spec.md/plan.md、CLAUDE.md、git worktree、TDD など、公式と実践者のブログ調査から再現性の高い進め方を整理します。

続きを読む →

Claude Code(Claude CLI)でのテストシナリオ構築

検証ループ、TDD の RED-GREEN-REFACTOR、ブラウザ自動化による E2E 検証、サブエージェントによる相互検証など、テスト戦略の組み立て方を海外ブログの調査をもとに解説します。

続きを読む →

Claude Code(Claude CLI)でのチームコミュニケーション構築

CLAUDE.md の共有、.claude/ ディレクトリのコミット、GitHub Actions 連携、MCP サーバー(Slack/Linear)、オンボーディングなど、チーム協働の仕組みづくりを紹介します。

続きを読む →

Claude Code(Claude CLI)でのドキュメント管理

CLAUDE.md と自動メモリ、/init による初期化、コードからの JSDoc/OpenAPI 生成、Hook と CI による同期維持など、ドキュメントを陳腐化させない管理術を解説します。

続きを読む →

QRコードの誤り訂正レベルを理解する — なぜ汚れても読めるのか

QRコードがロゴで一部を隠しても、汚れても読み取れる仕組みを、誤り訂正レベル(L/M/Q/H)とリード・ソロモン符号の観点からわかりやすく解説します。

続きを読む →

ソートアルゴリズム入門 — 計算量で選ぶ7つの並べ替え手法

バブルソートからクイックソート、マージソートまで。代表的なソートアルゴリズムの仕組みと計算量(オーダー記法)を整理し、用途に応じた選び方を解説します。

続きを読む →

Core Web Vitals 実践ガイド — 表示速度と体感を改善する

LCP・INP・CLS の3指標を軸に、Webサイトの表示速度とユーザー体験を改善するための具体的な施策を、計測から実装まで実務目線でまとめます。

続きを読む →