技術2026年1月18日(日)ラボ拡張: テキスト処理ツール12個追加とUI改善前回の計画記事で立てたテキスト処理ツール12個をLabに実装した。ついでにカテゴリ体系とUI(テーブル表示)も改善。Lab開発ラボ研究実験
技術2026年1月17日(土)tmuxでClaude CodeとCodexを連携させて一晩放置でゲームを作らせる(改善編)AI自動開発ループのコンテキスト使用量とAPI呼び出しを削減する設計パターン。ブロッキング待機、読み禁止ファイル、セッション分離の3つの改善策。Claude CodeOpenAICodextmuxAI自動化実験
技術2026年1月16日(金)更新RunPodでQwen-Image-Edit-2511を動かすクラウドGPUサービスRunPodを使って、Qwenの画像編集AIをComfyUIで動かす手順AI画像生成クラウドComfyUIRunPodQwen実験
技術2026年1月15日(木)更新tmuxでClaude CodeとCodexを連携させて一晩放置でゲームを作らせる(実践編)Claude Code + Codex自動ループを実際に動かしてみた。1134行のゲームコードが生成された。Claude CodeOpenAICodextmuxAI自動化実験
技術2026年1月14日(水)tmuxでClaude CodeとCodexを連携させて一晩放置でゲームを作らせる(準備編)Claude CodeとOpenAI Codexをtmuxで連携させ、実装→レビュー→修正のループを自動化する方法。一晩放置で何か作れるか試す前の技術的準備。Claude CodeOpenAICodextmuxAI自動化実験
技術2026年1月13日(火)AIと喋れる環境を作る(3)キャラクター設定編Gemini、Claude、OpenAIの各APIでキャラクター設定を行い、ロールプレイ的な会話を実現する方法を比較。System Prompt、Prefill、構造化出力などの実装例を紹介。AILLMAPIGeminiClaudeOpenAI実験
技術2026年1月12日(月)GitHubでリモートブランチを削除してしまったときの復元方法git push --deleteで消したリモートブランチを、GitHub APIのactivityログから復元する手順GitGitHub実験
技術2026年1月11日(日)10年前の音楽プレーヤー実装を発掘した2015年頃に作った版権音楽の試聴プレーヤーのコードを振り返る。当時の苦労と、今ならどれだけ簡単に書けるかの対比。JavaScriptiOSレガシーコード実験
技術2026年1月11日(日)QRコードでWebRTCシグナリング:完全サーバレスP2P通話の実験WebRTCのシグナリング情報をQRコードで交換し、サーバなしでP2P音声通話を実現する実験。SDPの分割・結合やICE候補収集の実装を解説。WebRTCQRコードP2P音声通話JavaScript実験
技術2026年1月11日(日)SVGで幼児向けウェブ塗り絵を作った話SVGのパスをクリックして色を塗る仕組み。fill属性を変えるだけのシンプルな実装を、バニラJSで解説する。JavaScriptSVGCanvas実験
技術2026年1月11日(日)昔作ったカラオケ採点、今ならもっとマシに作れるんじゃね?ブラウザでカラオケ採点を作った昔話と、今風にリベンジするならどうするかの考察JavaScriptWeb Audio APIFFT音声解析実験
技術2026年1月11日(日)AIと喋れる環境を作る(2)音声入力の実装編Web Speech APIやMediaRecorderを使って、ブラウザで音声入力を実装する方法を解説AI音声認識Web Speech APIMediaRecorderJavaScript実験