技術 2026年1月15日(木) 更新 約9分 tmuxでClaude CodeとCodexを連携させて一晩放置でゲームを作らせる(実践編) Claude Code + Codex自動ループを実際に動かしてみた。1134行のゲームコードが生成された。 Claude Code OpenAI Codex tmux AI 自動化 実験
技術 2026年1月14日(水) 約5分 tmuxでClaude CodeとCodexを連携させて一晩放置でゲームを作らせる(準備編) Claude CodeとOpenAI Codexをtmuxで連携させ、実装→レビュー→修正のループを自動化する方法。一晩放置で何か作れるか試す前の技術的準備。 Claude Code OpenAI Codex tmux AI 自動化 実験
技術 2026年1月13日(火) 約5分 AIと喋れる環境を作る(3)キャラクター設定編 Gemini、Claude、OpenAIの各APIでキャラクター設定を行い、ロールプレイ的な会話を実現する方法を比較。System Prompt、Prefill、構造化出力などの実装例を紹介。 AI LLM API Gemini Claude OpenAI 実験
技術 2026年1月12日(月) 約3分 GitHubでリモートブランチを削除してしまったときの復元方法 git push --deleteで消したリモートブランチを、GitHub APIのactivityログから復元する手順 Git GitHub 実験
技術 2026年1月11日(日) 約3分 10年前の音楽プレーヤー実装を発掘した 2015年頃に作った版権音楽の試聴プレーヤーのコードを振り返る。当時の苦労と、今ならどれだけ簡単に書けるかの対比。 JavaScript iOS レガシーコード 実験
技術 2026年1月11日(日) 約3分 QRコードでWebRTCシグナリング:完全サーバレスP2P通話の実験 WebRTCのシグナリング情報をQRコードで交換し、サーバなしでP2P音声通話を実現する実験。SDPの分割・結合やICE候補収集の実装を解説。 WebRTC QRコード P2P 音声通話 JavaScript 実験
技術 2026年1月11日(日) 約4分 SVGで幼児向けウェブ塗り絵を作った話 SVGのパスをクリックして色を塗る仕組み。fill属性を変えるだけのシンプルな実装を、バニラJSで解説する。 JavaScript SVG Canvas 実験
技術 2026年1月11日(日) 約5分 昔作ったカラオケ採点、今ならもっとマシに作れるんじゃね? ブラウザでカラオケ採点を作った昔話と、今風にリベンジするならどうするかの考察 JavaScript Web Audio API FFT 音声解析 実験
技術 2026年1月11日(日) 約5分 AIと喋れる環境を作る(2)音声入力の実装編 Web Speech APIやMediaRecorderを使って、ブラウザで音声入力を実装する方法を解説 AI 音声認識 Web Speech API MediaRecorder JavaScript 実験
技術 2026年1月10日(土) 約8分 iOSアプリのGoogle広告コンバージョン計測:Adjustだけじゃ完結しない話 iOS 14.5以降のATT制限下でGoogle広告のコンバージョンを計測する実装方法。Adjust SDKだけでは不十分で、Firebase + ODMプラグインの三点セットが必要な理由と実装手順 iOS Google広告 Adjust Firebase コンバージョン計測 実験
技術 2026年1月10日(土) 約2分 ブラウザで動画が作れるツールを作った 画像と字幕を並べてパタパタアニメーションを作れるブラウザツール。WebM/MP4/SRT出力対応。 JavaScript Canvas ffmpeg 実験
技術 2026年1月8日(木) 約3分 Xでカメラアングルの話が出てたので出してみた AI画像生成で使えるカメラアングル・ショットサイズ・カメラエフェクトの対応表。プロンプトと出力結果を並べて確認できる。 AI 画像生成 構図 Nano Banana Pro Gemini 実験