技術 2026年1月23日(金) 約8分 WebRTCの音声をSpeechRecognition APIで認識できない問題と解決策 WebRTCで受信した音声をSpeechRecognition APIで認識しようとすると、MediaStreamの扱いで壁にぶつかる。リモート側認識、サーバ側処理、AudioContextの3つのアプローチと、iOS対応を含めた実装戦略を解説。 WebRTC Web Speech API 音声認識 リアルタイム翻訳 iOS P2P DataChannel 実験
技術 2026年1月22日(木) 約3分 iOSでWebSpeech APIを安定させる方法 iOSのWebSpeech APIで発生する「勝手に止まる」「初回認識しない」等の問題への対策 JavaScript iOS Web API
技術 2026年1月11日(日) 約3分 10年前の音楽プレーヤー実装を発掘した 2015年頃に作った版権音楽の試聴プレーヤーのコードを振り返る。当時の苦労と、今ならどれだけ簡単に書けるかの対比。 JavaScript iOS レガシーコード 実験
技術 2026年1月10日(土) 約8分 iOSアプリのGoogle広告コンバージョン計測:Adjustだけじゃ完結しない話 iOS 14.5以降のATT制限下でGoogle広告のコンバージョンを計測する実装方法。Adjust SDKだけでは不十分で、Firebase + ODMプラグインの三点セットが必要な理由と実装手順 iOS Google広告 Adjust Firebase コンバージョン計測 実験
技術 2026年1月10日(土) 約6分 Claude Code × Xcode CLI でiOSアプリのビルドからApp Store公開まで自動化する Xcode CLIツールをClaude Codeから呼び出して、iOSアプリのビルド、実機転送、App Storeへのアップロードまでを自動化する方法。 iOS Xcode CLI 自動化 Claude Code
技術 2026年1月3日(土) 約5分 Flutterアプリ実装に必要なコンソール・キーファイル一覧 課金、Adjust、Firebase FCMを実装する際に必要なコンソール設定とキーファイルのまとめ Flutter Google Play Google Cloud Firebase Adjust 課金 Android iOS プッシュ通知