[{"data":1,"prerenderedAt":308},["ShallowReactive",2],{"content-/transcripts-to-articles-deploy-workers-pattern":3,"all-pages-for-dir":285,"related-/transcripts-to-articles-deploy-workers-pattern":286,"og-image-/transcripts-to-articles-deploy-workers-pattern":307},{"id":4,"title":5,"body":6,"category":264,"concepts":265,"description":266,"extension":267,"meta":268,"navigation":269,"ogImage":265,"path":270,"project_name":271,"published":272,"publishedAt":273,"seo":274,"source":275,"stem":276,"tags":277,"todo":265,"unpublished":272,"updatedAt":265,"__hash__":284},"pages/2026-10/2026-10-12/transcripts-to-articles-deploy-workers-pattern.md","文字起こしと海外記事を朝のうちに記事化した日｜公開と非公開の振り分け、デプロイ中のメモリ観察、GAS 計画書の Workers 版",{"type":7,"value":8,"toc":253},"minimark",[9,13,17,20,24,91,99,103,106,109,112,125,128,132,135,138,141,150,154,157,165,168,171,174,178,185,188,192,195,198,204,219,226,236,239,242],[10,11,5],"h1",{"id":12},"文字起こしと海外記事を朝のうちに記事化した日公開と非公開の振り分けデプロイ中のメモリ観察gas-計画書の-workers-版",[14,15,16],"p",{},"10月12日の朝は、外から流れてきた発言や記事を、手元の記事に変える作業が続いた。\nX で保存した動画の文字起こしが2本、海外の投資リサーチ記事が1本である。\n翻訳と要約は Claude Code に頼めばそのまま形になる。\n素材ごとに自分で決めていたのは、それを外に出すか、非公開で手元に置くかだった。",[14,18,19],{},"最後に手を入れたのは、非公開の計画書である。\nGoogle Apps Script（GAS）で組んでいた仕組みを、Google に頼らない形に組み替えられないか。\nそう頼んだ計画書に、昼前には Google のスプレッドシートが入ってくることになる。",[21,22,23],"h2",{"id":23},"素材と公開区分",[25,26,27,46],"table",{},[28,29,30],"thead",{},[31,32,33,37,40,43],"tr",{},[34,35,36],"th",{},"時刻",[34,38,39],{},"素材",[34,41,42],{},"頼んだこと",[34,44,45],{},"区分",[47,48,49,64,77],"tbody",{},[31,50,51,55,58,61],{},[52,53,54],"td",{},"08:28",[52,56,57],{},"米国の半導体銘柄をめぐる発言の文字起こし",[52,59,60],{},"全文を和訳",[52,62,63],{},"非公開",[31,65,66,69,72,75],{},[52,67,68],{},"08:40",[52,70,71],{},"海外の投資リサーチ記事（2026-10-11 公開）",[52,73,74],{},"日本語で要約",[52,76,63],{},[31,78,79,82,85,88],{},[52,80,81],{},"09:19",[52,83,84],{},"イーロン・マスクが教育について語ったクリップの文字起こし",[52,86,87],{},"公開記事にまとめる",[52,89,90],{},"公開",[14,92,93,94,98],{},"非公開の2本は ",[95,96,97],"code",{},"unpublished: true"," を付けて作らせ、どちらも Claude Code に dev 環境の Chrome で描画まで確かめさせた。\n公開したのは3本目だけである。",[21,100,102],{"id":101},"_0828-文字起こしの和訳からローカル-llm-を動かす機材の値段へ","08:28 文字起こしの和訳から、ローカル LLM を動かす機材の値段へ",[14,104,105],{},"1本目の和訳を非公開記事として保存したあと、話がそれた。",[14,107,108],{},"無検閲版の GLM-5.3-Flash を動かす環境について、前に記事にまとめた覚えがあった。\nClaude Code に聞き返すと、9月に調べた結論が出てきた。\nMac Studio M5 Ultra の256GB構成に、Mac 用4bit の無検閲版（200GB）を載せる組み合わせがいちばん安く確実、というものである。\nただし調べて比べただけで、実機で動かした記録はない。",[14,110,111],{},"そこへ、RTX 4090 に256GBのメモリを積んだマシンで動かしている人がいる、という話を持ち込んだ。\n新品でそろえたらいくらになるかを試算させた。",[113,114,115,119,122],"ul",{},[116,117,118],"li",{},"本体だけで約175万〜200万円",[116,120,121],{},"256GBのメモリだけで約80万〜90万円（RTX 4090 の約70万円より高い）",[116,123,124],{},"Mac Studio M5 Ultra 256GB（約142万〜185万円）や DGX Spark 2台（約168万〜216万円）とほぼ同じ価格帯",[14,126,127],{},"「やっぱ200万ぐらいいるってことか」と受け止めた。\nClaude Code の答えも、200万円前後を見ておけば外れない、高いのは256GBのメモリでそこは削れない、というものだった。\nこの構成は、9月の非公開の計画メモに追記させた。",[21,129,131],{"id":130},"_0840-海外記事の要約と半導体企業-ceo-の発言の確認","08:40 海外記事の要約と、半導体企業 CEO の発言の確認",[14,133,134],{},"2本目の海外記事は、日本語で要約させて非公開で保存した。",[14,136,137],{},"続けて、タイムラインに流れてきたニュースを貼り付けた。\nAMD の Lisa Su CEO が CNBC のインタビューで、AI コンピューティングの市場規模が4〜5年以内に2兆ドルに達する可能性があると話した、という内容である。\n同社の市場規模の見通しは以前に記事で整理していて、今年に入ってから何度も書き換わっている。\nまた変わったのなら、過去記事に追記してほしいと頼んだ。",[14,139,140],{},"Claude Code は7月30日の過去記事を見つけ、8月4日の Q2 決算での発言まで確認した。\nCNBC のインタビューの日付と原文は x-search で特定させた。\n最後に一次資料（7月23日の Advancing AI 2026 の配布資料10ページ）で、「2030年に約2兆ドル」という数字を確かめている。",[14,142,143,144,149],{},"結論は、7月23日から見通しは動いていない、だった。\n10月の「4〜5年で2兆ドル」は、7月の「2030年に約2兆ドル」を言い換えたものである。\n2兆ドルも、AI アクセラレータの1.4兆ドルも、サーバー CPU の2,200億ドルも、7月23日の数字のままだった。\nClaude Code はその旨を",[145,146,148],"a",{"href":147},"/amd-server-cpu-tam-120b-to-220b","7月30日の過去記事","に追記していた。\n「特に変更はないってことですね」と確かめてから、コミットを頼んだ。\nClaude Code はこれを2本に分けてコミットし、どちらも Codex のコミットレビューで critical / high の指摘は出なかった。",[21,151,153],{"id":152},"_0919-教育論を公開記事にして参考文献を足す","09:19 教育論を公開記事にして、参考文献を足す",[14,155,156],{},"3本目は、最初から公開するつもりで頼んだ。\n問題を前提に道具を学ぶという観点がないまま、道具を学ぶこと自体が目的になってしまう。\n教える側もそこを意識しないと危ない、という話だと受け取ったからである。",[14,158,159,160,164],{},"Claude Code は元ポストを調べて投稿日（2026-10-07）を割り出し、記事を書いた。\n途中で出典を Hux さんの投稿に差し替え、Chrome で描画も確かめている。\n見切れ、壊れた太字、横はみ出しはなく、lint も通った。\n記事は",[145,161,163],{"href":162},"/elon-musk-teach-the-problem-not-the-tool","イーロン・マスク「道具ではなく問題を教えよ」","である。",[14,166,167],{},"そこから話を広げた。\n小学校なら算数、理科、社会、国語あたりを習う。\nけれど、子どもがなぜそれを学ぶのかという問いへの説明は、日常的にはない。\nその答えは人生のフェーズで変わり、対話しないとその人の課題は分からない。\n大人にも当てはまる話として、問題提起やソリューションを示した本を参考文献として記事に入れてほしいと頼んだ。",[14,169,170],{},"Claude Code は書誌情報を Web 検索で確かめ、記事の末尾に参考文献の節を足した。\n8冊を目的別に3つに分けている。",[14,172,173],{},"続けて、Amazon のレビューを取り、全冊にアソシエイトのリンクを付けるよう頼んだ。\nClaude Code は Chrome DevTools で各書籍のページを開き、SiteStripe から短縮リンクを取った。\n転送先が正しい商品とタグになっているかも1冊ずつ確かめている。\n途中で「8冊中4冊取得済み」と報告があり、最後は8冊すべてにリンクと、評価やレビューの傾向が付いた。",[21,175,177],{"id":176},"デプロイの間メモリを見張らせる","デプロイの間、メモリを見張らせる",[14,179,180,181,184],{},"教育論の記事をコミットさせ（",[95,182,183],{},"ce8de1ca","）、そのまま Cloudflare へのデプロイも頼んだ。\nあわせて、メモリの状況を観察しておくよう伝えた。",[14,186,187],{},"デプロイは09:48に始まり、Claude Code の見込みは12〜20分だった。\n途中のサーバービルドの段階で、空きメモリに問題はないと報告があった。\n結果は13分39秒で完了し、本番のヘルスチェックも通った。",[21,189,191],{"id":190},"gas-で組んだ計画書に-workers-版を足す","GAS で組んだ計画書に Workers 版を足す",[14,193,194],{},"デプロイを待つ間、Chrome の前面タブには別の文書のプレビューが開いていた。\nLINE の記録係を GAS で組む、非公開の計画書である。\nこれは GAS でなくても、Cloudflare の Workers でもいいのではないか、と Claude Code に聞いた。\nGoogle のサービスに依存しない形でできればいい、というのが頼んだ理由である。\n書き換えるのではなく、パターンとして追加してほしいと伝えた。",[14,196,197],{},"Claude Code は workers-best-practices のスキルを読み込み、Cloudflare Workers と D1 で組む節を構成図とコードつきで書いた。\nGAS 版の内容はすべて残している。\nWorker のコードは型チェックを通り、日付計算などの関数も実際に動かして確かめている。",[14,199,200,201,203],{},"デプロイが終わったあと、記事を ",[95,202,97],{}," のままコミットさせた。\nその段階で、Codex が3件を指摘した。",[113,205,206,209,212],{},[116,207,208],{},"GAS 版の数式インジェクション",[116,210,211],{},"GAS 版のリトライについての記述の誤り",[116,213,214,215,218],{},"CSV を書き出す ",[95,216,217],{},"/export/"," に、コード側で合言葉を必須にすること",[14,220,221,222,225],{},"Claude Code はこの3件を直し、あわせて計上月を投稿日で決める修正を GAS 版と Worker 版の両方に入れた。\n型チェックとエスケープの確認を流し直したうえで、コミット（",[95,223,224],{},"c5bd2437","）とプッシュを済ませた。",[14,227,228,229,232,233,235],{},"その後、追加の指示を貼り付けた。\nClaude Code は Worker 版に、人が見る台帳を共有ドライブのスプレッドシートへ書き出す節を書き足した。\n型チェックと JWT 署名の検証はローカルで通し、コミット（",[95,230,231],{},"5c4f37ec","）とプッシュまで済ませている。\n記事は ",[95,234,97],{}," のままである。",[14,237,238],{},"Google に頼らない形を頼んだ計画書に、Google のスプレッドシートが戻ってきた。\nただし戻ってきたのは記録の本体ではない。\n記録は Workers と D1 が持ち、スプレッドシートは人が見る台帳の書き出し先という役割に収まった。",[21,240,241],{"id":241},"学びメモ",[113,243,244,247,250],{},[116,245,246],{},"公開か非公開かは素材ごとに自分で決め、Claude Code には区分どおりに作らせて Chrome で確かめさせる。この分担なら、3本を続けて流しても区分は混ざらなかった",[116,248,249],{},"新しい数字に見えた発言は、一次資料に当てると古い数字の言い換えだった。追記は「変わっていない」という記録で足りた",[116,251,252],{},"デプロイの13分39秒は、待つだけの時間にならなかった。その間に計画書へ Workers 版を足した",{"title":254,"searchDepth":255,"depth":255,"links":256},"",2,[257,258,259,260,261,262,263],{"id":23,"depth":255,"text":23},{"id":101,"depth":255,"text":102},{"id":130,"depth":255,"text":131},{"id":152,"depth":255,"text":153},{"id":176,"depth":255,"text":177},{"id":190,"depth":255,"text":191},{"id":241,"depth":255,"text":241},"dev",null,"X の文字起こし2本と海外記事1本を、公開と非公開に振り分けて記事化した。過去記事への追記判断を一次資料で確かめ、デプロイ中のメモリを見張りながら、GAS で組んだ計画書に Cloudflare Workers 版を足した記録。","md",{},true,"/transcripts-to-articles-deploy-workers-pattern","mdx-playground",false,"2026-10-12T00:00:00.000Z",{"title":5,"description":266},"make-diary","2026-10/2026-10-12/transcripts-to-articles-deploy-workers-pattern",[278,279,280,281,282,283],"Claude Code","記事作成","翻訳","Cloudflare Workers","デプロイ","日記","G9sEh7q7xSZVTbDFQsxitTdSn3i3iGAPcICc-nyBPOo",[],[287,291,295,299,303],{"title":288,"path":289,"publishedAt":290},"2026年9月25日の開発日記 - 並行セッションがメモリを取り合い、関数の章をMacへ送った","/2026-09-25-diary","2026-09-25T00:00:00.000Z",{"title":292,"path":293,"publishedAt":294},"2026年9月24日の開発日記 - Excel講座とCF精算表の動画化を並列セッションで進め、TTSの読みを台本側で決めた","/2026-09-24-diary","2026-09-24T00:00:00.000Z",{"title":296,"path":297,"publishedAt":298},"2026年8月1日の開発日記 - 消えたのはソフト本体だけだった","/2026-08-01-diary","2026-08-01T00:00:00.000Z",{"title":300,"path":301,"publishedAt":302},"2026年7月29日の開発日記 - 朝いちで ~/.claude が消えた日に、7本の作業が並走した","/2026-07-29-diary","2026-07-29T00:00:00.000Z",{"title":304,"path":305,"publishedAt":306},"2026年10月19日の開発日記 - 講座4本を並走させ、別のセッションと作業が行き違った月曜","/2026-10-19-diary","2026-10-19T00:00:00.000Z","https://log.eurekapu.com/og/blog/transcripts-to-articles-deploy-workers-pattern.png?v=2026-10-12T00%3A00%3A00.000Z&title=%E6%96%87%E5%AD%97%E8%B5%B7%E3%81%93%E3%81%97%E3%81%A8%E6%B5%B7%E5%A4%96%E8%A8%98%E4%BA%8B%E3%82%92%E6%9C%9D%E3%81%AE%E3%81%86%E3%81%A1%E3%81%AB%E8%A8%98%E4%BA%8B%E5%8C%96%E3%81%97%E3%81%9F%E6%97%A5%EF%BD%9C%E5%85%AC%E9%96%8B%E3%81%A8%E9%9D%9E%E5%85%AC%E9%96%8B%E3%81%AE%E6%8C%AF%E3%82%8A%E5%88%86%E3%81%91%E3%80%81%E3%83%87%E3%83%97%E3%83%AD%E3%82%A4%E4%B8%AD%E3%81%AE%E3%83%A1%E3%83%A2%E3%83%AA%E8%A6%B3%E5%AF%9F%E3%80%81GAS%20%E8%A8%88%E7%94%BB%E6%9B%B8%E3%81%AE%20Workers%20%E7%89%88&author=Kei%20Komatsu&sig=4517b012d1d828b6",1792550155207]