Reline ベースの 自作のTUIライブラリ baslash を作っています。 github.com これに E2E テストを仕込みたかったのですが、printf '/help\n/exit\n' | bundle exec ruby ... のパイプ smoke では Tab 補完も Ctrl-C も OSC 0 のタイトルバーも何ひとつ検証で…
M5Stack の Stack-chanを買いました。 docs.m5stack.com M5 スタックチャン AIデスクトップロボット(ESP32-S3搭載)www.switch-science.com そしてスタックチャン ピコルビーとしてPicoRuby+ESP32のR2P2で書く試みをしています。Rubyist、Rubyで作りたがりがちないつものです…
#rubykaigi effectの続きです https://retrospective.hatenadiary.com/entry/2026/05/02/114306:embed:site 前作で、Ruby Swift extension を書く土台ができたところまで書きました。あの土台を使って、Mac 上で BLE デバイスを触るための gem を作りました…
github.com 正確にはMacのSDKのいろんなAPIをRubyから動的 かのように に呼び出すためのブリッジをつくっています Xcode同梱の .swiftinterface をメタデータとして、Ruby上から実行時にSwift グルーコード を生成 → コンパイル → dylib 化します 基本的には…
retrospective.hatenadiary.com そして、macOS の Apple Intelligence で on-device LLM が動くようになりました。 github.com ふと思いついたのが、irb で例外が出たときに、その場で日本語の補足をつけてくれる仕組みでした。 こう irb(main):001> nil.foo…
Day 4 Lightning Talks on Hakodate Tram at RubyKaigi 2026 - connpass smarthr.connpass.com では楽器作りとはなにか、楽器とは何かを実演とともにお話ししました。 .@bash0C7 がオタマトーンの話をしてる #rubykaigi2026_smarthr pic.twitter.com/4HkCDOt…
先行事例 RubyKaigi 2026 荷物ストラテジー - かねこにっき RubyKaigi荷物ストラテジー(4泊5日) - 感情的ドリル カバン 大きくこの3つを背負う・襷掛けにする・肩にかけることで、両手をフリーに保っています 手周り品入れ PC入れ 服入れ 手周り品入れ ユ…
rubykaigi.org 行程 勤務先の社はスポンサーを務めておりますが出展や仕事としての参加は次世代への移譲で、こんかいは完全プライベート参加でDay -2 〜 7でやっていきました。 Day -2 gmo.connpass.com に参加。kwappaさんの車に便乗させていただき、大洗へ…
先日一念発起して、亡き祖父の軍歴を取り寄せました。わたしが物心つく前に亡くなったので直接はきいてないのですが、太平洋戦争中に徴兵され戦後数年して復員したとはきいてて、その歴史の一端を子孫として知りたくなったのです。 参考: www.fukushi.metro…
福岡Rubyist会議05 のキーノートで yancya さんの最新 SQLQL の話を聞いて、そのあとのビアバーでも議論を深めた夜がありました。そこで受け取った考え方が、わたしが Claude に自分のデータを渡すときの設計である chiebukuro-mcp の土台になっています。 …
chiebukuro-mcp シリーズの続きです。 retrospective.hatenadiary.com マネーフォワードMEを使ってずいぶん経つのでデータが集まっています。月次の資産推移、投信の銘柄別保有数、日々の入出金などと、過去の行動と付き合わせると面白いのではと、わたしの …
4日間のちょっとした旅行にいって帰ってきました。八丈島と熊野地方を巡る旅です。 八丈島では歴史民俗資料館で島の成り立ちを学び、レンタサイクルで玉石垣や神湊港を回りました。回天特攻基地跡にも足を運びました。 図書館の2階にある公営のボウリング場…
chiebukuro-mcp は、いろんな SQLite の DB をまとめて Claude に読ませるための個人用 MCP サーバーです。名前の通り「知恵袋」です。手元のデータを溜めておいて、聞かれたら出す。それだけのつもりで書き始めました。 retrospective.hatenadiary.com conf…
Claude に何の指定もなく文章を生成すると出力が 飛び跳ねます。 ある回はやけに硬く、ある回はテンション高めに、ある回は箇条書きばかり。頼むたびに方向が変わるので、同じブログを書いているのに読後感がバラバラになります。 ある程度の一貫性と揺らぎ…
chiebukuro-mcp シリーズの続きです。 retrospective.hatenadiary.com 今回は自分の過去のブログ記事と SNS 投稿をぜんぶ SQLite に詰めて、chiebukuro-mcp から Claude に見せられるようにしました、という話。 なんで入れたのか Claude に「あの頃なに考え…
MacBook ProとMacBook Airを使い分けています。気分と場所と要求性能よって持ち出すマシンが変わります。 となるとわりと同じリポジトリを両方のマシンに置いています。peco と ghq を使って ~/dev/src/{domain}/{org}/{repo} という構造で揃えているので、…
多様な記録アプリのあるいい時代になりました。ノートに記録して見返すということが苦手なので、入力しておけば集計してくれるのはとてもいいですね。 とはいえ、アプリ操作は慣れがあるし、たくさん項目があると大変だしと、億劫になるポイントはたくさんあ…
Apple Watch と iPhone でひたすら健康データを積み上げてきました。歩数、睡眠、HRV(心拍変動)、安静時心拍、VO2Max……。記録はあるのに、アプリで眺めて「ふーん」で終わる毎日でした。 この状況を変えたくて、Apple ヘルスケアの export.xml から SQLite…
Claudeのメモリー機能は強力なものの、もっと自分がコントローラブルな記憶がほしいよねということで、改めて先だってかいた仕組みを捉え直していました。 retrospective.hatenadiary.com retrospective.hatenadiary.com 2つの記憶の役割 実装の通りですが「…
retrospective.hatenadiary.com こちらのアップデート。 ruby-knowledge-db と chiebukuro-mcp を切り離した 前回の時点では、「DBを作る側」と「DBを読む側(MCP サーバー)」が同じリポジトリに入れていました。 整理した結果、「作る責務」と「読む責務」…
Claude は Web Fetch が得意です。オープンソースプロダクトの情報はだいたい Web にあります。だから最初は「まあ調べてくれるよね」くらいに思っていました。 でも、やっぱりもっと速く調べたいし、信頼できる情報源から、選択的に引いてほしい。 かといっ…
Claude Code のスキルつくりって楽しいじゃないですが。しかし作るときはいいが、そのあと何があったけなを覚えきれません。覚えていなければ発動もできない。 そんなことをpostしたところ そろそろ何のためになんてスキルつくったっけを思い出すスキルが必…
https://zenn.dev/noprogllama/articles/7c24b2c2410213 の記事で長期記憶という概念とsqlite-vec を使った実装に触発されて、自作してみました github.com ちょうどsqliteの内容をMCPサーバーとしてClaudeに提供するものを作ったところで、read(記憶から引…
Macって増えていきます。その度に環境を再構築すること、そして合わせていくことが大変手間で困っていました。問題は「手順を覚えていない」ことではなく、「毎回同じ判断をし直す」ことです。どのツールを入れるか、設定ファイルはどこに置くか、何が揃って…
読まなくちゃと思いながら、後回しにし続けていた本です。でも読めたときがもっとも早いタイミング。 UNIXという考え方: その設計思想と哲学作者:Mike Gancarzオーム社Amazon この『UNIXという考え方』、2001年、平成13年日本語版刊行の古典ですが、完全に"…
随分とApple Watch と iPhoneでひたすら健康データを計測してきました。歩数、睡眠、心拍変動(HRV)、安静時心拍、VO2Max……記録はあるのに、眺めるだけで終わっていました。 今回、Appleヘルスケアからエクスポートして取り出した手元の export.xml から SQ…
https://x.com/ysk_motoyama/status/2031495417658220942 の記事を読んで、かつて行ったストレングスファインダー結果をもとに壁打ちをしてみました。 bash0c7.hatenablog.com エコシステム 「やってみたらよろしいやん」自認がそのままでてるかたちになりま…
2026年3月19日から23日にかけて、4泊5日で東北を旅してきました。連休に有給をくっつけて、まとまった時間を確保させていただいて。 旅の目的は3つです。 - 女川復幸男に参加すること - 東日本大震災から15年を機に、改めて自分の足と目で学びを得ること - …
Apple 2026 MacBook Neo A18 Proチップ搭載13インチノートブック:AIとApple Intelligenceのために設計、Liquid Retinaディスプレイ、8GBユニファイドメモリ、512GB SSDストレージ、1080p FaceTime HDカメラ、Touch ID - シルバーApple(アップル)Amazon MacB…
「Fast Alone, Far Together」「遠くへ行きたければみんなで行け」的な言葉について、少し立ち止まって考えていました。 出どころが曖昧な言葉ではありますが、連帯感やチームワークの重要性を説く際の定番の一つであり、わたしもどういう機会だったかは失念…