技術 2026年1月12日(月) 約3分 GitHubでリモートブランチを削除してしまったときの復元方法 git push --deleteで消したリモートブランチを、GitHub APIのactivityログから復元する手順 Git GitHub
技術 2026年1月12日(月) 約3分 agent-browser: AIエージェント向けブラウザ自動化CLI Vercel Labsが公開したagent-browserの概要と、Claude Codeでの活用方法を調べた AI CLI ブラウザ自動化 Claude Code
技術 2026年1月12日(月) 約4分 SupabaseのAPIキーが丸見えでも安全な理由とRLSの重要性 SupabaseのAPIキーがフロントエンドで露出する仕様の理由と、Row Level Security(RLS)による保護の仕組みを解説。AIコード生成ツールで作られたアプリが狙われている背景も紹介。 Supabase セキュリティ RLS BaaS
技術 2026年1月11日(日) 約4分 表情から感情を検出するAPI、今どうなってる? 8年前はCで外部ライブラリと格闘してた表情認識。今ならクラウドAPIで一発では?と思って調べたら、1社は倫理問題で撤退してた。 AI API 機械学習
技術 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日(日) 約2分 音声ハウリング対策:ウェブ会議・WebRTCで忘れがちなポイント ウェブ会議やWebRTCアプリで発生するハウリングの原因と対策。ローカル再生のミュート、エコーキャンセレーション、ハードウェア対策をまとめた。 WebRTC 音声 ハウリング
技術 2026年1月11日(日) 約9分 投票システムの本質は「投票権」の設計にある キャラ投票を例に、時間制限・SNS認証・シリアルコードなど投票権パターンの設計と実装を解説 設計 セキュリティ 認証
技術 2026年1月11日(日) 約11分 ウェブ界隈の低レイテンシ・リアルタイム同期通信:技術比較と実装ガイド WebSocket, WebRTC, SSE, HTTP/3, WebTransport, マネージド型など、小規模・低レイテンシの双方向同期が必要な場面での技術選択と実装例を解説。 WebSocket WebRTC リアルタイム 低遅延 同期通信
技術 2026年1月11日(日) 約4分 数万人同時視聴イベントの設計パターン 大規模な同時視聴イベントで、動画再生に合わせたWeb演出を同期させるアーキテクチャ設計 設計 JavaScript イベント リアルタイム
技術 2026年1月11日(日) 約4分 SVGで幼児向けウェブ塗り絵を作った話 SVGのパスをクリックして色を塗る仕組み。fill属性を変えるだけのシンプルな実装を、バニラJSで解説する。 JavaScript SVG Canvas
技術 2026年1月11日(日) 約5分 昔作ったカラオケ採点、今ならもっとマシに作れるんじゃね? ブラウザでカラオケ採点を作った昔話と、今風にリベンジするならどうするかの考察 JavaScript Web Audio API FFT 音声解析