Claude Codeに設定のバックアップを任せたら、GCPの鍵をGitHubに漏らした話

前回、ObsidianをClaude Codeの外部記憶にした話を書いた。その勢いで、今度は散らばったClaude Code自身の設定をバックアップしたくなった。~/.claude/ のグローバル設定、各プロジェクトの .claude/~/scripts/ の自作スクリプト。どれもバージョン管理されておらず、マシンが飛んだら消える。

続きを読む →

記憶を失うClaude Codeに、Obsidianで外部の脳を持たせる

Claude Codeを使っていて一番もったいないと感じるのが、セッションをまたぐと記憶が消えることだ。前回ハマったポイントも、好みも、プロジェクトの前提も、新しい会話を始めると全部最初から説明し直しになる。優秀なんだけど、毎回初対面のコールセンターに電話している感覚に近い。

続きを読む →

obsidian-importのMarkItDown変換を実ファイルでテストした

以前の記事で紹介したyoutube-to-obsidianは、その後PDFやスライドも同じ流れでノート化したくなり、MicrosoftのMarkItDownを組み込んで対応した。YouTube専用ではなくなったのでリポジトリ名もobsidian-importに改名している。

これで長い論文のPDFや100枚超えのスライド、長編のブログ記事、TEDのトークなんかを、全部読んだり観たりしなくてもObsidianに要約ノートとして取り込めるようになった。1時間の動画を観なくても、整理されたノートを数分で読めば済む。インプットの効率がまるで違う。

続きを読む →

YouTube→Obsidian自動変換ツールをGitHubで公開して汎用化した

前回、YouTube料理動画をObsidianのレシピノートに自動変換する仕組みを作った。~/scripts/ に直置きしたスクリプト2本で、とりあえず43本の料理動画を捌けるところまでは行った。あの後Claude Codeと一緒にコードレビュー、テスト追加、CI整備をやってGitHubで公開し、さらにレシピ専用ツールから汎用ツールへと作り変えたので、その過程を書いておく。

続きを読む →

YouTube料理動画40本をObsidianレシピノートに自動変換する仕組みを作った

YouTubeの「後で作ろう」再生リストが43本に膨れ上がっていた。料理動画を保存するだけ保存して、結局キッチンで「あのレシピなんだっけ」とスマホでYouTubeを開き直す、というのを何度繰り返したかわからない。レシピは普段Obsidianで管理しているので、動画の中身をObsidianのノートに変換できれば解決する。Cowork(Claudeのデスクトップ版)でやってみたら、思ったより紆余曲折があって面白かったので記録しておく。

続きを読む →

近況報告

ブログがめでたく復活したので、ついでに近況でも書いておく。8年ぶんを全部は無理だが、ここ最近の大きめの出来事を時系列でいくつか。

2回転職した

まずあれから、さらに2回転職した。回数だけ見ると飽きっぽいと思われそうだが、会社を選ぶときの軸は自分の中でずっと一貫している。ひとつは「この会社は日本という国に、どれだけ利益をもたらせそうか」。もうひとつは「その会社がやろうとしていることに、自分ごととして納得できるか」。この2つに胸を張って頷けるかどうかで決めてきた。結果として転職は重なったが、この物差しだけは毎回変えていない。

続きを読む →

厳島神社と伊勢神宮と京都へ行ってきた

厳島神社と伊勢神宮と京都へ行ってきた

TL;DR

2016/05/01 - 2016/05/04 に、3泊4日で仕事の妻を残して1人で旅行へ行ってきた記録。別になんの示唆もない。以下、写真のまとめ。

広島 厳島神社

1日に新幹線で東京から広島へ。京都で @WINGS1685 宅にお世話になるので、お土産を買うため出発2時間前くらいに東京駅に着いて、ご所望の 豊島屋きざはし を買う……予定だったのだが、新幹線の時間を間違っており購入できず。13:00発で最初予約していたのだけど、宿で宮島をご参拝するナイトクルーズなるものに参加するためには17:00時から食事をせねばならないということだったので、16:00くらいに到着できるように11:00発に時間を変更したのを完璧に忘れており。買い物できずにチャットで罵倒されながら広島へ。

続きを読む →