2026年9月28日の開発日記 - TikTokに上げた6本を消して、カバー付きで出し直した日

daily-log

2026年9月28日の開発日記

TikTokに上げたばかりの6本を、全部消させた。 1本目の再生数は10だった。 消させた理由は再生数ではない。 投稿してみて、サムネイルがちゃんとあった方がいいと思ったからだ。 投稿済みの動画のカバーは、あとから差し替えられるのだろうか。

今日のタイムライン

タイムライン

今日やったこと

1. Excelの縦型ショート動画を26本まで増やし、TikTokに投稿し直した

Excel講座の画面再現を縦長(1080×1920)に広げることを Claude Code に頼んだ。 黒地のイントロに Excel だと分かる動きを入れること、BPM120 の4つ打ち BGM、締めカード、イントロでは題名を読み上げないことを、全縦動画の決まりにした。 TikTok に6本投稿したあと、サムネイルが足りないと判断して6本とも消させた。 カバーを C案(改)で作り直し、カバー付きで投稿し直した。 追加20本(#07〜#26)は3バッチで台本、検算、合成を進めさせ、MP4 の書き出しとコミットまで済んだ。

主な成果:

  • 縦動画の決まり(イントロ演出、BPM120 の4つ打ち、締めカード、イントロは読み上げなし)を固めた
  • カバーは見本3案(A/B/C)を経て C案(改)に決め、6本を #01〜#06 として再投稿した
  • 追加20本は候補約50件から選び、バッチ1は7本、バッチ2は8本、バッチ3は5本で書き出した(公開と push はまだ)

PC から Android を操作して日本語の説明文を入れる手順は、別の記事にまとめてある。

詳細: Excelの縦型ショート動画を26本作ってTikTokに投稿するまで/PCからAndroidを操作してSNSに投稿するとき、日本語が打てない問題をADBKeyBoardで解決した


2. 講座動画:精算表の20本に列固定の切り替えを入れ、動画制作ページをプレビューに変えた

キャッシュフロー精算表の再現動画で、5分10秒前後まで表の上半分の話が続くことに気づいた。 上半分の説明中は H 列(増減)まで固定し、キャッシュフロー計算書の話に入ったら D 列までの固定に切り替える決まりを、Claude Code に作らせた。 Step 1〜7 の20本すべてに当てると、画面が変わったのは14本だった。 残る6本はシートを開かない動画だった。 午後は、動画制作ページが MP4 を読み込んでいると分かった時点で、「画面再現と同じようにその場で描くプレビューにして、MP4 は最後だけ」と指示した。 スライドを読み上げるだけの冒頭7区間は、A 案(既存の問題動画を引き継ぐ)と B 案(画面再現で作り直す)を作らせ、7本とも B を採ると決めた。

主な成果:

  • 列固定の切り替えを20本に適用し、14本の画面が変わった
  • 動画制作ページを、MP4 を読まない埋め込みプレビュー(embed=1)に切り替えた
  • 目次の「書き出し済み」の印を外し、「完」「フ」の2つだけにした

詳細: Excel講座の動画制作:精算表の再現動画20本に列固定の切り替えを入れ、動画制作ページをMP4なしのプレビューに変えた


3. Codexコミットレビューの行数上限から自動生成データを外し、拍子シミュレーターを直した

朝、自動生成データを Codex コミットレビューの1万行上限に数えるのは意味がない、と Claude Code に切り出した。 見るべきは生成データではなく、生成スクリプト側の変更である。 linguist-generated を宣言したファイルと「自動生成」ヘッダー付きのファイルを、レビューと行数判定から外すようにゲートを変えさせた。 今朝のコミットで測ると、17,976 行の差分が 897 行になった。 後半は拍子シミュレーターの再生予約の不具合4件の修正を任せ、予約計算を rhythmSchedule.ts に純粋関数として切り出させた。

主な成果:

  • .gitattributes で生成データを宣言し、レビュー対象の差分を 17,976 行から 897 行に減らした
  • 再生予約の不具合4件を直し、Vitest で検証した
  • 「全部直して」と指示した積み残し4件(パンくず、OGメタのテスト、7/8と11/8の裏拍、_redirects)も片づき、全体テスト 21021 件が通った

同じ朝、Mac の Claude Code で Bash ツールが zsh として動く問題も記事にまとめさせた。

詳細: Codexコミットレビューの1万行上限から自動生成データを外し、拍子シミュレーターの再生予約バグ4件を直す/Mac の Claude Code で Bash ツールが zsh として動く問題は CLAUDE_CODE_SHELL で直る


4. 支援先サイトのSEO定点観測

定点観測の中身を貼り付けて渡したら、Googleタスクへの登録が始まった。 「いや、違う違う違う」と止め、既存のタスクを実行して、終わったら完了にするよう言い直した。 固定クエリ23本の順位を4タブ並行で測らせ、下落した8本を別コンテキストで測り直させた。 Search Console と GA4 も確かめさせたうえで、結論は「待つ」になった。 その後「進めてください」と伝え、GA4 タグを全ページに入れて本番に公開させた。

主な成果:

  • 固定クエリ23本の順位を記録した(1本目は2位で、前回 9/11 は1位)
  • 8番のクエリは5位から9位、13番は3位から6位に下がり、トップページで測っている3本のうち2本が下落した
  • Search Console はインデックス登録済み14、未登録3で、前回から変化なし

詳細: SEO定点観測で固定クエリ23本の順位を測り、下落した8本を別コンテキストで測り直した


5. 伏線回収漫画ランキングから次に読む作品を選んだ

朝、セトウツミと鋼の錬金術師が「中学生から」になっている理由を聞き返し、2作とも「小学校高学年から」に直させた。 Dr.STONE は紙で持つと決めた。 調べさせると、27巻揃いの最安出品は11,900円(新品未使用)で、新品で全27巻をそろえると13,112円(税込)だった。 昼に頼んだ差額調査では、差が1冊100円前後しかなかったのは Dr.STONE(78円)とボーボボ(97円)の2作品だけだった。 約束のネバーランドは、中古のほうが7,500円ほど安い。

主な成果:

  • ランキングページのマップに1票の109作品を足し、dev 環境で161作品すべてが載ることを確かめさせた
  • RAVE、嘘喰い、アイシールド21 の差は1冊あたり240〜360円だった

メモリETF「639A」を NISA で買えるかも調べさせ、別の記事にまとめさせた。

詳細: 伏線回収漫画ランキングから次に読む作品を選ぶ:学年別の目安と、全巻セットの中古と新品の差額を調べた/メモリETF「639A」が東証に上場する。米国のDRAMとの違いは信託報酬ではなくNISAにある


6. RSVP速読リーダーを Phase 5 まで進めた

自作の RSVP 速読リーダーは次のフェーズに進め、章の書き出しと速読ペースの整理を、前日の記事に追記させた。

詳細: RSVP速読リーダーを自作した記録


今日の試行錯誤

#テーマ試したこと結果気づき
1縦動画の BGM(08:44)BGM を Python で合成させた「4拍のキックが微妙に変化している」と指摘し、キックを頭から最後まで同じ強さにさせたスネア連打、ドロップ直前の無音、ノイズも外した
2TikTok のカバー(10:03)投稿済み動画のカバーを「…」メニューから変えようとした変える項目が無く、6本とも削除して再投稿したカバーは投稿前に決めておく
3投稿の自動化(10:03)ギャラリーでの動画選択を Claude Code に任せたauto mode に拒否され、/permissions で許可ルールを自分で足した#02〜#06 は選択から投稿まで任せられた
4カバーの見た目(11:17)カバーをイントロの最後のコマにした「サムネイルっぽくない」と判断し、見本3案を経て C案(改)に決めた1枚で内容が分かることを優先した
5追加動画の尺(16:48)追加分をそのまま合成した本編が30秒を切り、文字が 40px を下回る回があった中身のある文を足し、列幅と映す範囲を詰めさせた
6精算表の列固定(08:36)Step 7〜2 に順に適用させた途中で3回つまずき、最後は20本中14本の画面が変わった「20本を対象にした」と「20本の画面が変わった」は別の報告だった
7目次の印(15:06)✓ を「MP4」の文字に置き換えさせた完了前は書き出しも登録もしないので不要と判断し、印を外したMP4 を書き出したかどうかは、完了を意味しない
8Codex ゲート(06:31)一時作業ツリーで4パターンを試験させた表示文言の誤りを直し、4パターンとも想定どおり動いたMac への送信は IP の変化(.102 から .104)が原因で、ホスト名から引き直して届いた
9拍子シミュレーター(08:46)テストを書かせた2か所で落ち、barsSkipped の二重計上と先読み窓の期待値を直して15件が通った呼び出し行が1つでも、postgenerate から呼ばれていた
10SEO 定点観測(08:46)定点観測の中身を貼り付けて渡したGoogleタスクへの登録が始まり、「実行してほしい」と訂正した「登録して」と「実行して」は別の作業になる
11漫画の最安出品(06:51)7,500円の Dr.STONE 全巻出品を候補にさせた半年以上前の出品で中身も1〜26巻だけだったので外し、11,900円に切り替えた最安値の出品は、そのまま信じられない

今日の学び

  • 投稿済みの TikTok 動画は、アプリの「…」メニューからカバーを差し替えられなかった。カバーは投稿前に決めておく必要がある。
  • 合成音声の読み間違いには型がある。一字の「表」、「インボイス」、「B3にしか」のように同音で別の語に崩れるものは、台本の側で言い換える。
  • 生成データは行数の上限に数えず、生成スクリプトの変更をレビューする。ヘッダーを書けない生成物は .gitattributes の linguist-generated で宣言できる。
  • 下落を見つけても1回の測定で確定させず、別コンテキストで測り直してから記録に書く。

関連記事

#日記#Excel#動画制作#TikTok#Claude Code#Codex