• #日記
  • #ショート動画戦略
  • #即録くん
  • #Electron
  • #開発環境
  • #コンテンツ管理
daily-log

2026年3月19日の開発日記

今日は知識の体系化と新アプリ開発で充実した一日だった。ショート動画戦略の膨大なノウハウをスキル化し、リアルタイム文字起こしアプリ「即録くん」の基本機能を完成させた。

今日やったこと

1. ショート動画戦略ノウハウの体系化

散在していたSNSコンサルタントのトランスクリプト(source.txt)から、26のルールと4つのリファレンスを抽出。感情グラフやストーリー構成図でビジュアライズし、再利用可能なスキルとして構造化した。

主な成果:

  • 最初の2秒フック設計、長尺動画構成法、アカウント再構築戦略の記事作成
  • /short-video-strategy スキルとして体系化(26ルール、4リファレンス)
  • SVG図3種(感情ジャーニー、ロング動画構成、アカウントパワー推移)作成

詳細: 断片的な知見を体系化する――ショート動画戦略ノウハウ集の創作プロセス


2. 即録くん(sokuroku)の開発

Electron + Vue3 + TypeScriptでリアルタイム文字起こしアプリを開発。システム音声とマイク音声を同時にキャプチャし、Deepgram APIで文字起こし、Geminiで後処理する構成を実現。

主な成果:

  • Step 1〜6の実装完了(マイク取得、システム音声キャプチャ、ミキシング、API連携、トレイ常駐)
  • ChannelMergerNodeからGainNodeへの切り替えでミキシング問題解決
  • .env運用と配布時のelectron-store移行戦略を文書化

詳細: Electron×Vue3で作るリアルタイム文字起こしアプリ「即録くん」の開発記録


3. make-diaryコマンドの月別ディレクトリ運用移行

日記生成コマンドの保存先を月別ディレクトリに統合。80近い日付ディレクトリを月単位で整理し、管理しやすい構造に変更。

主な成果:

  • content/YYYY-MM/YYYY-MM-DD/ 形式への移行完了
  • 1月〜3月の全コンテンツを月別ディレクトリに整理
  • 2月6日のマージ問題を cp -n で解決

詳細: make-diaryコマンドを月別ディレクトリ運用に移行 - 3ヶ月分のコンテンツ整理


4. 開発環境の改善

CapsLockキーをスクリーンショットキーとして活用するAutoHotkeyスクリプト作成。feature-devプラグインのディレクトリ構造問題も解決。

主な成果:

  • CapsLockで Win+Shift+S(Snipping Tool)起動を実現
  • AutoHotkey v2構文への移行完了
  • feature-devプラグインをユーザースキルとして再配置

詳細: 開発環境の快適性を高めるAutoHotkeyスクリプトとClaude Codeプラグイン改善


今日の試行錯誤

#テーマ試したこと結果気づき
1sokuroku音声ミキシングChannelMergerNode(1)で合流失敗入力数が1つで不適切だった
2sokuroku音声ミキシングGainNodeでシンプルに合流成功複雑な構成より単純な方が確実
3AutoHotkey構文v1構文でCapsLock設定失敗v2では構文が大幅に変更されていた
4AutoHotkey構文v2構文に書き換え成功Send("#{PrintScreen}") が正しい書き方
5コンテンツ整理Explorerでディレクトリコピー失敗dev serverのファイルロック
6コンテンツ整理cp -r でコマンド実行成功Git Bashなら確実に動作

今日の学び

  • ノウハウの体系化: 散在する知識は、観点を決めて分類・構造化することで再利用可能な資産になる
  • 音声処理の基本: Web Audio APIのノード接続は、シンプルな構成から始めて徐々に複雑にしていくのが確実
  • 開発環境の継続改善: 日常の小さな不便(CapsLock誤押下など)も、ツールで解決すれば生産性が向上する

関連記事