<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>ふしはらねっとのぶろぐ</title><description>KAN Fushihara (伏原 幹) のブログ</description><link>https://fushihara.net/blog/</link><item><title>付箋Wikiをあらためて作っている</title><link>https://fushihara.net/blog/becad021-67ae-4272-8d30-506c3eebd304/</link><guid isPermaLink="true">https://fushihara.net/blog/becad021-67ae-4272-8d30-506c3eebd304/</guid><description>色々なものを並行で作ったりしていると、個人的なTODOとかメモ書きをどっかに集約させたくなって、構想自体はあったので週末にかっとなって作り始めたら結構形になってしまった</description><pubDate>Sun, 04 Oct 2026 13:15:01 GMT</pubDate><content:encoded>&lt;p&gt;&lt;a href="https://github.com/kan/wema-kake"&gt;GitHub - kan/wema-kake: 付箋ボードライブラリ wema を使った Wiki（Cloudflare Workers + Durable Objects）&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;色々なものを並行で作ったりしていると、個人的なTODOとかメモ書きをどっかに集約させたくなって、構想自体はあったので週末にかっとなって作り始めたら結構形になってしまった。Coding Agentまじで作りたいものが頭にはっきりしてる分には便利すぎる。&lt;/p&gt;
&lt;p&gt;もともとのwemaがJS+Rubyのwikiだったので、先祖返りとも言える。令和版の違いは&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;付箋UIそのものは&lt;a href="https://www.npmjs.com/package/@kanf/wema"&gt;npmモジュール&lt;/a&gt;として分離してる&lt;/li&gt;
&lt;li&gt;API側はCloudflare Workersで動く形に&lt;/li&gt;
&lt;li&gt;MCPサーバー搭載なので、カスタムコネクタとしてclaudeとかに登録して、定期的に内容の精査とか追加とかしてもらえる&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;あたり。&lt;/p&gt;
&lt;p&gt;まずは個人用で作りつつ、現時点で既にリアルタイム更新とかは載ってるので、今後は複数ユーザーも想定した作りにしていく予定。&lt;/p&gt;</content:encoded></item><item><title>Codexとゲームを作ってみた</title><link>https://fushihara.net/blog/a53572f2-cb03-4d01-810a-dae242fd9c68/</link><guid isPermaLink="true">https://fushihara.net/blog/a53572f2-cb03-4d01-810a-dae242fd9c68/</guid><description>某スマホアプリが面白かったんだけど、頻繁に広告がはさまって、課金で解除できないタイプだったので、Codexでのコーディングのお試しも兼ねてカッとなって作ってしまった。</description><pubDate>Wed, 30 Sep 2026 16:44:03 GMT</pubDate><content:encoded>&lt;p&gt;&lt;a href="https://tako-sen.kan-fushihara.workers.dev/"&gt;TAKO-SEN&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;某スマホアプリが面白かったんだけど、頻繁に広告がはさまって、課金で解除できないタイプだったので、Codexでのコーディングのお試しも兼ねてカッとなって作ってしまった。良くあるタイプのやつです。永年無料だと思うので暇潰しにどうぞ。&lt;/p&gt;
&lt;p&gt;Codexはかなり前に触ったことがあったんだけど、当時は実用するにはちょっとなあという感想だったのに、あっという間に完成度が上がっていた。特にGPT-6系になってからは一段と賢くなった感じ。&lt;/p&gt;
&lt;p&gt;ただ、モデルの癖やハーネスの違いもあってやっぱりClaudeCodeとは使用感が異なるなあ。好き嫌いだとは思うけど、今のところ自分はClaudeCodeのほうが好きかも。&lt;/p&gt;</content:encoded></item><item><title>pike 0.59.0</title><link>https://fushihara.net/blog/391282fc-2550-4df4-b291-00fde91c60d2/</link><guid isPermaLink="true">https://fushihara.net/blog/391282fc-2550-4df4-b291-00fde91c60d2/</guid><description>今回は前回までの変更でのbug fixや調整が中心。最近矢継ぎ早に機能を足した感があるので、ちょっと落ち着いてバグ修正や安定性の向上を進めたいところ。</description><pubDate>Wed, 30 Sep 2026 16:36:37 GMT</pubDate><content:encoded>&lt;a class="link-card" href="https://github.com/kan/pike/releases/tag/v0.59.0"&gt;
  &lt;span class="link-card-text"&gt;
    &lt;span class="link-card-title"&gt;Release Pike v0.59.0 · kan/pike&lt;/span&gt;
    &lt;span class="link-card-desc"&gt;Pike v0.59.0 Features ステータスバーのバージョンを押すと、バージョン情報を開くようにした：同梱しているライブラリとツールのライセンス（約 600 件）を一覧で出し、名前やライセンスの種類で絞り込めます。行を押すと本文を表示します。更新の確認と Pike の …&lt;/span&gt;
    &lt;span class="link-card-site"&gt;GitHub&lt;/span&gt;
  &lt;/span&gt;
&lt;/a&gt;
&lt;p&gt;今回は前回までの変更でのbug fixや調整が中心。最近矢継ぎ早に機能を足した感があるので、ちょっと落ち着いてバグ修正や安定性の向上を進めたいところ。&lt;/p&gt;
&lt;p&gt;あと、rojiでもやったようにクレジット表示機能を追加。他の作ってるアプリでも順次対応していきたい。&lt;/p&gt;</content:encoded></item><item><title>roji 1.3.0</title><link>https://fushihara.net/blog/7f51ca64-9e41-4b8a-b5ae-5a1c68224f80/</link><guid isPermaLink="true">https://fushihara.net/blog/7f51ca64-9e41-4b8a-b5ae-5a1c68224f80/</guid><description>songmuさんの最近のエントリを読んで、そういえばこの辺りをrojiで全然やれてなかったと気付いて対応した。</description><pubDate>Wed, 30 Sep 2026 16:32:16 GMT</pubDate><content:encoded>&lt;ul&gt;
&lt;li&gt;&lt;a href="https://songmu.jp/riji/entry/2026-09-28-insmith.html"&gt;それなりに安心な install.sh を作るツール insmith | おそらくはそれさえも平凡な日々&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://songmu.jp/riji/entry/2026-09-27-gocredits-v1.html"&gt;gocredits v1をリリースしました | おそらくはそれさえも平凡な日々&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;songmuさんの最近のエントリを読んで、そういえばこの辺りを&lt;a href="https://github.com/kan/roji/"&gt;roji&lt;/a&gt;で全然やれてなかったと気付いて対応した。&lt;/p&gt;
&lt;a class="link-card" href="https://github.com/kan/roji/releases/tag/v1.3.0"&gt;
  &lt;span class="link-card-text"&gt;
    &lt;span class="link-card-title"&gt;Release v1.3.0 · kan/roji&lt;/span&gt;
    &lt;span class="link-card-desc"&gt;Changelog Features 2bc707b: feat: 配布物に依存モジュールのライセンスを同梱し roji credits で表示する (@kan) Bug Fixes 318b115: fix(install): ダウンロードの検証とバージョン解決を見直す (@k…&lt;/span&gt;
    &lt;span class="link-card-site"&gt;GitHub&lt;/span&gt;
  &lt;/span&gt;
&lt;/a&gt;
&lt;p&gt;install.shの安全性を向上させ、依存モジュールのクレジット表示に対応。その過程でApache2 LicenseのNOTICEに対応してると良さそうだなあと思ってpull-reqを出したら、早速取り込んでリリースしてもらえた(仕事が早い)。&lt;/p&gt;
&lt;a class="link-card" href="https://x.com/songmu/status/2105266225911902210"&gt;
  &lt;img class="link-card-thumb" src="https://fushihara.net/blog/media/3fab9abd-151e-4d35-b986-63698451d296/card-x-com-9a06fa9c.webp" alt="" width="1200" height="600" loading="lazy" decoding="async"&gt;
  &lt;span class="link-card-text"&gt;
    &lt;span class="link-card-title"&gt;songmu (@songmu) on X&lt;/span&gt;
    &lt;span class="link-card-desc"&gt;gocredits v1.1.0 を出しました。Apache License 2.0 だとNOTICEファイルがある場合にライセンスバンドルに含めたほうが良いという指摘とPRがあり、それをサポートしました @__kan ++ https://t.co/gfaWxK0nib&lt;/span&gt;
    &lt;span class="link-card-site"&gt;X (formerly Twitter)&lt;/span&gt;
  &lt;/span&gt;
&lt;/a&gt;</content:encoded></item><item><title>pike 0.57.0</title><link>https://fushihara.net/blog/c1396bc5-ceb0-43bc-bc81-cee7265a5a63/</link><guid isPermaLink="true">https://fushihara.net/blog/c1396bc5-ceb0-43bc-bc81-cee7265a5a63/</guid><description>しばらくブログに書かない間に結構バージョンが進んだ。前回の時点でかなり完成に近付いたと思ってたんだけど、案外伸び代があったようで……。</description><pubDate>Wed, 23 Sep 2026 15:27:56 GMT</pubDate><content:encoded>&lt;p&gt;しばらくブログに書かない間に結構バージョンが進んだ。前回の時点でかなり完成に近付いたと思ってたんだけど、案外伸び代があったようで……。&lt;/p&gt;
&lt;a class="link-card" href="https://github.com/kan/pike/releases/tag/v0.57.0"&gt;
  &lt;span class="link-card-text"&gt;
    &lt;span class="link-card-title"&gt;Release Pike v0.57.0 · kan/pike&lt;/span&gt;
    &lt;span class="link-card-desc"&gt;Pike v0.57.0 Features 設定の同期を作り直した：前回同期した時点の内容を覚え、項目ごとに「このマシン・同期先・前回」の 3 つを比べます。別々の PC で違う項目を変えても、互いの変更を消しません。両方の PC で同じ項目を別の値に変えたときは自動で決めず、「…&lt;/span&gt;
    &lt;span class="link-card-site"&gt;GitHub&lt;/span&gt;
  &lt;/span&gt;
&lt;/a&gt;
&lt;p&gt;まずはブラウザをタブとして開けるように。ブックマークを登録したり、他のタブと同様に開いてるタブはプロジェクト単位で保持するので、ITSのページとかを開きっぱなしにしておくと結構便利。変わった機能としては個人的に使ってるatlassianのjira向けの拡張機能があったり(JSとCSSを差し込んで細かい使い勝手を改善してる)、ドメイン単位で任意のJS/CSSを差し込む機能があったり。&lt;/p&gt;
&lt;p&gt;エディタも、主に編集側の機能に強化が入っていて、操作を記録して再生するタイプの簡易マクロや、シンタックスハイライトとプレビューの強化、サイズの大きいファイルの表示の改善などなどを。&lt;/p&gt;
&lt;p&gt;設定画面の構成を見直したり設定ファイルのバックアップや同期まわりを見直して、VSCode風にgithubアカウントを使って同期する機能も入れてみた。&lt;/p&gt;
&lt;p&gt;何より一番大きいのは、ユーザーが増えたおかげで「入れてたつもりだけどちゃんと動いてなかった機能」が洗い出されて修正できたことかなあ。やはり持つべきものはアクティブユーザー……。&lt;/p&gt;</content:encoded></item><item><title>分割キーボードを使っている</title><link>https://fushihara.net/blog/f8b28fea-7299-4f08-b2aa-6a5d1fff58ef/</link><guid isPermaLink="true">https://fushihara.net/blog/f8b28fea-7299-4f08-b2aa-6a5d1fff58ef/</guid><description>Cornix LPという話題になってる分割キーボードを購入して、そこそこ使っている。最初は家用に買ったが、気に入って普通のキーボードのほうが違和感を覚えるくらいになってきたので事務所用に追加で買ってしまった。</description><pubDate>Tue, 22 Sep 2026 15:36:33 GMT</pubDate><content:encoded>&lt;p&gt;Cornix LPという話題になってる分割キーボードを購入して、そこそこ使っている。最初は家用に買ったが、気に入って普通のキーボードのほうが違和感を覚えるくらいになってきたので事務所用に追加で買ってしまった。&lt;/p&gt;
&lt;a class="link-card" href="https://jezailfunder.jp/products/cornix-lp-keyboard"&gt;
  &lt;img class="link-card-thumb" src="https://fushihara.net/blog/media/5c1c5ce6-6e3a-4c22-a0d7-3fe2780674a0/card-jezailfunder-jp-ddbbf759.jpg" alt="" width="800" height="800" loading="lazy" decoding="async"&gt;
  &lt;span class="link-card-text"&gt;
    &lt;span class="link-card-title"&gt;Cornix LP｜分割キーボード 完全ワイヤレス アルミボディ&lt;/span&gt;
    &lt;span class="link-card-desc"&gt;アルミ削り出しの40%分割キーボード「Cornix LP」。左右間もワイヤレスで、Bluetooth最大3台接続、6°〜24°のテンティング、Vialキーマップ変更に対応。&lt;/span&gt;
    &lt;span class="link-card-site"&gt;JezailFunder Japan&lt;/span&gt;
  &lt;/span&gt;
&lt;/a&gt;
&lt;p&gt;で、家で使ってる時はそんなに自覚してなかったんだけど、メカニカルキーボードなので、標準の構成だとまあ打鍵音はそこそこあり、同僚から気になると言われてしまった……(申し訳ない)。で、存在は知ってたけど必要性を感じてなかった、静音キースイッチの導入を検討。&lt;/p&gt;
&lt;a class="link-card" href="https://jezailfunder.jp/products/mist-switch"&gt;
  &lt;img class="link-card-thumb" src="https://fushihara.net/blog/media/b3332599-c348-4183-9953-3e2ccacd8ded/card-jezailfunder-jp-d0ea6232.jpg" alt="" width="1080" height="1200" loading="lazy" decoding="async"&gt;
  &lt;span class="link-card-text"&gt;
    &lt;span class="link-card-title"&gt;霧 サイレントリニアスイッチ Kailh choc V2対応 JezailFunder×Kailh共同開発&lt;/span&gt;
    &lt;span class="link-card-desc"&gt;JezailFunderとKailhが共同開発したサイレントリニアスイッチ「霧」。POM+PC素材、作動力37gf、5000万回耐久。静音で滑らかな打鍵感。&lt;/span&gt;
    &lt;span class="link-card-site"&gt;JezailFunder Japan&lt;/span&gt;
  &lt;/span&gt;
&lt;/a&gt;
&lt;p&gt;Cornix LPの販売元と同じとこが作ってるやつにしてみたけど、確かに静か。打ってる当人もキーキャップが接触する小さい音しか聞こえなくなり、同僚からは音がしなくなったと言ってもらえた。少なくともノートPCのキーボードみたいなのと同じかより静かにはなってると思う。&lt;/p&gt;
&lt;p&gt;打鍵感的にも標準の構成でちょっと感じたクリック感がなくなって、ちょっと軽くなったんだけど、むしろそっちのほうが好感触だったので、静音にする必要はない家のほうも、別の静音キースイッチに替えてしまった。&lt;/p&gt;
&lt;a class="link-card" href="https://shop.yushakobo.jp/products/10518"&gt;
  &lt;img class="link-card-thumb" src="https://fushihara.net/blog/media/22fb16f2-4cf7-4591-b4c3-9c007ec1f5db/card-shop-yushakobo-jp-50f9fbd7.jpg" alt="" width="4416" height="2944" loading="lazy" decoding="async"&gt;
  &lt;span class="link-card-text"&gt;
    &lt;span class="link-card-title"&gt;Kailh Deep Sea Mini Pink Island Switch&lt;/span&gt;
    &lt;span class="link-card-desc"&gt;Choc V2対応のサイレントスイッチです。オフィスなど静かなシーンで使うスイッチをお探しの方へおすすめです。&lt;/span&gt;
    &lt;span class="link-card-site"&gt;遊舎工房ショップ&lt;/span&gt;
  &lt;/span&gt;
&lt;/a&gt;
&lt;p&gt;こっちのほうがMISTより更に軽くなってるみたいなんだけど、静音性はMISTのほうが良いような気もする。打鍵感はこっちのが好みかも。あと、一部キーには&lt;a href="https://shop.yushakobo.jp/products/12585"&gt;更に軽いやつ&lt;/a&gt;をお試し中。&lt;/p&gt;
&lt;p&gt;それにしても、キーキャップの交換は初めてやってみたけどプラモデルとかの工作っぽくて楽しい。&lt;/p&gt;</content:encoded></item><item><title>気付けば一週間書いてなかった</title><link>https://fushihara.net/blog/defb3143-6dce-4271-b4f0-141abfc6743f/</link><guid isPermaLink="true">https://fushihara.net/blog/defb3143-6dce-4271-b4f0-141abfc6743f/</guid><description>どっちかというと頻繁に開発してるとブログを書くのをサボりがちになるということを自覚した。出来ないわけじゃないけどスマホからの投稿をちゃんと整備してないので、いざ書こうと思うと構えてしまうところも問題かも。</description><pubDate>Tue, 22 Sep 2026 15:19:28 GMT</pubDate><content:encoded>&lt;p&gt;どっちかというと頻繁に開発してるとブログを書くのをサボりがちになるということを自覚した。出来ないわけじゃないけどスマホからの投稿をちゃんと整備してないので、いざ書こうと思うと構えてしまうところも問題かも。&lt;/p&gt;
&lt;p&gt;とはいえ、古い人間なのでどうもPCで書きたくなるんだよなあ……。&lt;/p&gt;
&lt;p&gt;世間的には大型連休だけど、会社的には日曜日以外は仕事なのであんまり休日感はない。ただ、連休は割り込みが無いし、世間の空気が違うので悪くはない。今回も途中の週末にライブ(ミリオン14th)があったり、昨日は妹一家が遊びにきて甥っ子達と戯れられたりと非日常感はあって良かった。&lt;/p&gt;</content:encoded></item><item><title>ClaudeCodeの利用量リミット</title><link>https://fushihara.net/blog/024b9aa4-2aec-446f-ac6c-b2ddeb36a439/</link><guid isPermaLink="true">https://fushihara.net/blog/024b9aa4-2aec-446f-ac6c-b2ddeb36a439/</guid><description>会社で契約してもらってるアカウントはMax 20xで、最近使い始めた個人用はMax 5x。使ってみて分かったけど、自分の用途だとリミットが危うくなるパターンがそれぞれで違う感じ。</description><pubDate>Tue, 15 Sep 2026 01:45:06 GMT</pubDate><content:encoded>&lt;p&gt;会社で契約してもらってるアカウントはMax 20xで、最近使い始めた個人用はMax 5x。使ってみて分かったけど、自分の用途だとリミットが危うくなるパターンがそれぞれで違う感じ。&lt;/p&gt;
&lt;p&gt;会社のほうは満遍なく使ってるし、実装ばかりしてるわけでもないので、5時間毎のリミットは余裕があるけど、週間のトータルでは結構100%に迫る勢いで使うこともある感じ(個人用を分離したら今のところ少し余裕あるけど)。&lt;/p&gt;
&lt;p&gt;個人のほうは、そこまで時間がとれるわけでもないので週間のリミットは4分の以下でも余裕があるけど、やる時は実装量はあるので5時間リミットが危ういというか時々オーバーする。加えて、個人のほうだと公式のcode-reviewスキルやsimplifyスキルを多用してるのがトークン消費に効いてる気がする(会社のほうは自前でQAスキルを組んでるからか、体感で消費は抑え目に感じる)。&lt;/p&gt;
&lt;p&gt;あと、remote-controlは基本ONにして、離席中にスマホから指示出すことも多いんだけど、スマホのClaudeアプリは1アカウントしか使えないので、今のところアプリは会社アカウント用にして、スマホのブラウザで個人用にログインして使うという方法で切り替えてる。アプリのほうがなんだかんだ動作が安定しているので、アプリ側で切り替えて使えるようになると良いんだけどな……。&lt;/p&gt;</content:encoded></item><item><title>Cloudflare Workersで動くブログエンジンを作った</title><link>https://fushihara.net/blog/5d2eb1f2-29b6-48fe-8658-3c6bd7cb076e/</link><guid isPermaLink="true">https://fushihara.net/blog/5d2eb1f2-29b6-48fe-8658-3c6bd7cb076e/</guid><description>この前、ブログシステムを分離し始めたでやり始めたブログシステムの分離が完了。予告(？)通り、lilyという名前にした。</description><pubDate>Sun, 13 Sep 2026 15:44:03 GMT</pubDate><content:encoded>&lt;p&gt;この前、&lt;a href="https://fushihara.net/blog/27695ee0-246c-46a2-b6c8-08a0f467c0b5/"&gt;ブログシステムを分離し始めた&lt;/a&gt;でやり始めたブログシステムの分離が完了。予告(？)通り、lilyという名前にした。&lt;/p&gt;
&lt;a class="link-card" href="https://github.com/kan/lily"&gt;
  &lt;img class="link-card-thumb" src="https://fushihara.net/blog/media/b570fdaf-eda2-4e73-b02c-ba3d8f9c1d05/card-github-com-1eb2bf8a.png" alt="" width="1200" height="600" loading="lazy" decoding="async"&gt;
  &lt;span class="link-card-text"&gt;
    &lt;span class="link-card-title"&gt;GitHub - kan/lily: A small CMS for Cloudflare Workers, with D1 as the source of truth (@kanf/lily). Worker + D1 + R2 only, with portable Markdown import/export.&lt;/span&gt;
    &lt;span class="link-card-desc"&gt;A small CMS for Cloudflare Workers, with D1 as the source of truth (@kanf/lily). Worker + D1 + R2 only, with portable Markdown import/export…&lt;/span&gt;
    &lt;span class="link-card-site"&gt;GitHub&lt;/span&gt;
  &lt;/span&gt;
&lt;/a&gt;
&lt;p&gt;OSS化するにあたって、ブログ本体と管理画面をi18n対応して英語版リソースを用意し、ほぼこのブログと同じならが標準テーマを用意した。昔だとtDiary互換とかはてダ互換とかあったけど、最近はそういうデザインの標準みたいなのはあったりするんだろうか……。&lt;/p&gt;</content:encoded></item><item><title>pike 0.50.0</title><link>https://fushihara.net/blog/ac6a8650-5748-4188-84f0-0fdcb131630f/</link><guid isPermaLink="true">https://fushihara.net/blog/ac6a8650-5748-4188-84f0-0fdcb131630f/</guid><description>ブログに書かなかったけど、claudecodeのhookに登録する機能にバグがあって0.49.1を緊急で出してました。開発中に自分で気付けなかったのがダサすぎる……。</description><pubDate>Tue, 08 Sep 2026 15:11:42 GMT</pubDate><content:encoded>&lt;a class="link-card" href="https://github.com/kan/pike/releases/tag/v0.50.0"&gt;
  &lt;span class="link-card-text"&gt;
    &lt;span class="link-card-title"&gt;Release Pike v0.50.0 · kan/pike&lt;/span&gt;
    &lt;span class="link-card-desc"&gt;Pike v0.50.0 Features 閉じたときの仮想デスクトップへウィンドウを戻すようにした：位置と大きさを覚える仕組みと同じ入れ物に持ちます。覚えていたデスクトップが無くなっていたら、今のデスクトップに出します（Windows のみ） (#317) エージェントの知らせ…&lt;/span&gt;
    &lt;span class="link-card-site"&gt;GitHub&lt;/span&gt;
  &lt;/span&gt;
&lt;/a&gt;
&lt;p&gt;ブログに書かなかったけど、claudecodeのhookに登録する機能にバグがあって0.49.1を緊急で出してました。開発中に自分で気付けなかったのがダサすぎる……。&lt;/p&gt;
&lt;p&gt;今回は前バージョンで付けたclaudeの受付入力の通知をデスクトップ通知でも出したり、Windowsの仮想デスクトップのどれにウインドウを開いてたか、再起動時の復元で反映したりと、自分が嬉しいWindows向けの機能強化が中心。バグ修正としてはDiffタブの不具合報告があったので、それの修正と途中で見つかった関連バグの修正も。&lt;/p&gt;
&lt;p&gt;通知周りがちゃんと動くようになったので、claudeのhook使った仕組みを更に便利にできると良いな。あと順次ほかのagent(codex,copilot,etc)のサポートも強化したい。……が、ほとんどclaudeしか使ってないのでいつになるやら。&lt;/p&gt;</content:encoded></item><item><title>ブログシステムを分離し始めた</title><link>https://fushihara.net/blog/27695ee0-246c-46a2-b6c8-08a0f467c0b5/</link><guid isPermaLink="true">https://fushihara.net/blog/27695ee0-246c-46a2-b6c8-08a0f467c0b5/</guid><description>このブログもそこそこ記事を書いてみて、自作ブログシステムも最低限の機能は揃ってきたので、ぼちぼち単体のブログシステムとして分離することに(今はサイトの中にシステムがあるので、サイトをデプロイしようとしてるのにブログコアシステムのCIが走った…</description><pubDate>Tue, 08 Sep 2026 15:06:29 GMT</pubDate><content:encoded>&lt;p&gt;このブログもそこそこ記事を書いてみて、自作ブログシステムも最低限の機能は揃ってきたので、ぼちぼち単体のブログシステムとして分離することに(今はサイトの中にシステムがあるので、サイトをデプロイしようとしてるのにブログコアシステムのCIが走ったりする始末なので)。&lt;/p&gt;
&lt;p&gt;とりあえず、内部的な分離は大体済んで、npmモジュール名も予約(大昔に作っていたブログシステムをなぞってlilyにした。前はrubyのblosxom cloneだったけど、今はcloudflare workersで動くTypeScriptのシステム。これも時代か……)&lt;/p&gt;</content:encoded></item><item><title>RSSリーダーにdeployボタンを付けてみた</title><link>https://fushihara.net/blog/460be86f-c0ca-4c18-b967-18375451a8f5/</link><guid isPermaLink="true">https://fushihara.net/blog/460be86f-c0ca-4c18-b967-18375451a8f5/</guid><description>しばらく前から運用中のRSSリーダー。欲しい機能が結構揃ってきたので、ドキュメントを整理したうえで、Cloudflare Workersへデプロイするボタンを付けてみた。</description><pubDate>Tue, 08 Sep 2026 15:01:44 GMT</pubDate><content:encoded>&lt;a class="link-card link-card-github" href="https://github.com/kan/ratatoskr"&gt;
  &lt;img class="link-card-thumb" src="https://fushihara.net/blog/media/e00f3ee4-0f58-45f2-be0e-6c2baebc2e29/card-github-com-65d068be.jpg" alt="" width="200" height="200" loading="lazy" decoding="async"&gt;
  &lt;span class="link-card-text"&gt;
    &lt;span class="link-card-title"&gt;kan/ratatoskr&lt;/span&gt;
    &lt;span class="link-card-desc"&gt;livedoor Reader の操作感を再現する、Cloudflare Workers + D1 上のセルフホスト型 RSS リーダー&lt;/span&gt;
    &lt;span class="link-card-meta"&gt;★ 3 · TypeScript&lt;/span&gt;
    &lt;span class="link-card-site"&gt;GitHub&lt;/span&gt;
  &lt;/span&gt;
&lt;/a&gt;
&lt;p&gt;しばらく前から運用中のRSSリーダー。欲しい機能が結構揃ってきたので、ドキュメントを整理したうえで、Cloudflare Workersへデプロイするボタンを付けてみた。&lt;/p&gt;
&lt;p&gt;今のところ設置したRSSリーダーの認証はCloudflare Accessに任せきりなんだけど、deployボタンだとAccessの設定は出来ない模様……。最近はdeployボタンの他に、Coding Agentにセットアップを任せるモードみたいなのもあるみたいなので、そっち向けの設定を頑張ったほうが良いのかも……？&lt;/p&gt;</content:encoded></item><item><title>pike 0.49.0</title><link>https://fushihara.net/blog/2473b3a1-9f14-4fe2-9edd-6b238ade5c58/</link><guid isPermaLink="true">https://fushihara.net/blog/2473b3a1-9f14-4fe2-9edd-6b238ade5c58/</guid><description>Githubカードの画像って作者のプロフィール画像以外に出来ないのかな……。というかこの写真だいぶ昔だな……。</description><pubDate>Sun, 06 Sep 2026 15:32:15 GMT</pubDate><content:encoded>&lt;a class="link-card link-card-github" href="https://github.com/kan/pike"&gt;
  &lt;img class="link-card-thumb" src="https://fushihara.net/blog/media/3bc60592-73b9-40e7-ba1f-bacdea87273b/card-github-com-c4ea9cf2.jpg" alt="" width="200" height="200" loading="lazy" decoding="async"&gt;
  &lt;span class="link-card-text"&gt;
    &lt;span class="link-card-title"&gt;kan/pike&lt;/span&gt;
    &lt;span class="link-card-desc"&gt;Light weight Agent Development Environment&lt;/span&gt;
    &lt;span class="link-card-meta"&gt;★ 7 · Fork 1 · TypeScript&lt;/span&gt;
    &lt;span class="link-card-site"&gt;GitHub&lt;/span&gt;
  &lt;/span&gt;
&lt;/a&gt;
&lt;a class="link-card" href="https://github.com/kan/pike/releases/tag/v0.49.0"&gt;
  &lt;img class="link-card-thumb" src="https://fushihara.net/blog/media/c1ce5b2c-2061-4888-a13f-0909ba93224f/card-github-com-1d096d3c.png" alt="" width="1200" height="600" loading="lazy" decoding="async"&gt;
  &lt;span class="link-card-text"&gt;
    &lt;span class="link-card-title"&gt;Release Pike v0.49.0 · kan/pike&lt;/span&gt;
    &lt;span class="link-card-desc"&gt;Pike v0.49.0 Features 作業領域を左右 2 つのペインへ分割できるようにした：Ctrl+\（macOS は ⌘\）かタブバー右端のボタンで分割します。エディタとターミナルを並べて使えます。タブは反対側のタブバーへドラッグするか、右クリックの「反対のペインへ移動…&lt;/span&gt;
    &lt;span class="link-card-site"&gt;GitHub&lt;/span&gt;
  &lt;/span&gt;
&lt;/a&gt;
&lt;p&gt;Githubカードの画像って作者のプロフィール画像以外に出来ないのかな……。というかこの写真だいぶ昔だな……。&lt;/p&gt;
&lt;p&gt;今回はタブの左右分割が入って、左右でターミナルとエディタを並べる使い方も出来るように。&lt;/p&gt;
&lt;p&gt;ターミナルでcoding agentを起動するボタンのサポートをclaude/codex以外にcopilotとopencodeに広げて、ステータスバーで表示するusageもその2つをサポート。claudeのhookにpike自身を登録して、入力待機状態になったら分かるようにする機能は地味に便利な気がしている。&lt;/p&gt;
&lt;p&gt;0.50.0を前に一通り入れたい機能は入ったので、使ってみてブラッシュアップするターンにしたいところ。検証用に入れたcopilot CLIとopencodeもちょっと使ってみたいな。&lt;/p&gt;</content:encoded></item><item><title>pike 0.48.0</title><link>https://fushihara.net/blog/5218e5fa-56a4-41ee-adb8-e50c333f6ba7/</link><guid isPermaLink="true">https://fushihara.net/blog/5218e5fa-56a4-41ee-adb8-e50c333f6ba7/</guid><description>怒涛の更新続く。本当は昨日の晩にリリースする予定が、claudeの機嫌が悪くて対応が終わらないで先送りしてる間にissueが増えたのでリリース項目がますます豪華に。</description><pubDate>Thu, 03 Sep 2026 18:40:00 GMT</pubDate><content:encoded>&lt;a class="link-card" href="https://github.com/kan/pike/releases/tag/v0.48.0"&gt;
  &lt;span class="link-card-text"&gt;
    &lt;span class="link-card-title"&gt;Release Pike v0.48.0 · kan/pike&lt;/span&gt;
    &lt;span class="link-card-desc"&gt;Pike v0.48.0 Removed TODO パネルと pike todo を廃止した：.pike/todo.md のチェックリストと、それを端末から操作するサブコマンドを外しました。エージェントが自分でタスク管理を持つようになり、別の置き場を用意する意味が薄れたためです。…&lt;/span&gt;
    &lt;span class="link-card-site"&gt;GitHub&lt;/span&gt;
  &lt;/span&gt;
&lt;/a&gt;
&lt;p&gt;怒涛の更新続く。本当は昨日の晩にリリースする予定が、claudeの機嫌が悪くて対応が終わらないで先送りしてる間にissueが増えたのでリリース項目がますます豪華に。&lt;/p&gt;
&lt;p&gt;一番大きいのはgithubで管理してるプロジェクトの場合は、github issueのリストをサイドパネルに表示して、簡易表示ながら詳細も観られるようになったところ。ブラウザで開いてたissueと往復してたので便利になった。これの導入に合わせて、入れたは良いものの持て余していた簡易TODO機能は廃止の運びとなりました。&lt;/p&gt;
&lt;p&gt;あとは固定したタブがスクロールしなくなったので、タブブラウザと同じ感覚で使えるようになった……はず。このあたりは次のリリースでペイン自体の分割も入る予定なので、試行錯誤してより便利にしていきたい。&lt;/p&gt;</content:encoded></item><item><title>商品情報を埋め込みたい</title><link>https://fushihara.net/blog/787e7a68-58d9-4b78-957a-8a1f38ae5d56/</link><guid isPermaLink="true">https://fushihara.net/blog/787e7a68-58d9-4b78-957a-8a1f38ae5d56/</guid><description>と思ったら、結構面倒臭くなってることを知った。自分の記憶は amazlet がサービス終了したあたりで止まってたんだけど、その後Amazon公式の商品ウィジェット？</description><pubDate>Thu, 03 Sep 2026 16:39:00 GMT</pubDate><content:encoded>&lt;p&gt;と思ったら、結構面倒臭くなってることを知った。自分の記憶は amazlet がサービス終了したあたりで止まってたんだけど、その後Amazon公式の商品ウィジェット？的な埋め込みHTMLはなくなり、実現のためには縛りの強いAPIを使わなければならず、という状況の模様。&lt;/p&gt;
&lt;p&gt;APIを使うにしても楽天市場とかYahoo!ショッピングのほうが素直に作れるっぽいんだけど、これらのサイトは普段殆んど使ってないという……。なお国内ECの雄、ヨドバシドットコムはそもそもタイトル取得もしんどい状況でした。&lt;/p&gt;
&lt;p&gt;そもそもOGPとかで商品画像とか書影付きのいけてる埋め込みHTMLが出れば良いのに……と思ったけど、それをやってるところが無いってことは、まあ権利関係で色々難しいんだろうなあ。&lt;/p&gt;
&lt;p&gt;ひとまず紹介記事みたいなのを書く予定がないので棚上げして、このブログにはOGPで埋め込む機能は付けました。&lt;/p&gt;</content:encoded></item><item><title>pike 0.47.0</title><link>https://fushihara.net/blog/2cd1bbba-7431-45a3-b9eb-13938826caa8/</link><guid isPermaLink="true">https://fushihara.net/blog/2cd1bbba-7431-45a3-b9eb-13938826caa8/</guid><description>iOSアプリをリリースする予定も当面ないしなあ……と停止してたApple Developer Programを更新して、リリース時にビルドしてるdmgファイルを署名することに。</description><pubDate>Wed, 02 Sep 2026 15:22:42 GMT</pubDate><content:encoded>&lt;p&gt;&lt;a href="https://github.com/kan/pike/releases/tag/v0.47.0"&gt;Release Pike v0.47.0 · kan/pike · GitHub&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;iOSアプリをリリースする予定も当面ないしなあ……と停止してたApple Developer Programを更新して、リリース時にビルドしてるdmgファイルを署名することに。macOSだとこれをやらないと権限の要る外部プログラムの実行とか、セルフアップデート機能に支障があるので致し方なし。将来的にはWindowsStoreとAppStoreで公開したいけど、いつになるやら。&lt;/p&gt;
&lt;p&gt;他にもバグ修正と機能追加を色々。今回いつもと違うマシンでリリース作業をしたら、リリース手順に不備が見つかった。やっぱりこういうのは色々な環境で試したほうが完成度上がってくなあ。&lt;/p&gt;</content:encoded></item><item><title>pike 0.46.0</title><link>https://fushihara.net/blog/24f3a7b8-b8ee-438a-a4f2-d03238a6a985/</link><guid isPermaLink="true">https://fushihara.net/blog/24f3a7b8-b8ee-438a-a4f2-d03238a6a985/</guid><description>前回のリリースで入れた、同一ウインドウ内でのプロジェクト切替えのUIを改善したりとか、reStructuredTextのプレビュー機能を付けたりとか。</description><pubDate>Tue, 01 Sep 2026 16:43:20 GMT</pubDate><content:encoded>&lt;p&gt;&lt;a href="https://github.com/kan/pike/releases/tag/v0.46.0"&gt;Release Pike v0.46.0 · kan/pike · GitHub&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;前回のリリースで入れた、同一ウインドウ内でのプロジェクト切替えのUIを改善したりとか、reStructuredTextのプレビュー機能を付けたりとか。&lt;/p&gt;
&lt;p&gt;あと、タブやショートカット周りのバグも直したんだけど、最近のリリースで入れちゃったバグだけじゃなくて、あんまり手を入れてないとこを直し始めて長期間存在してたけど顕在化してなかったバグを踏んで直してるのが面白い(笑い事ではない)&lt;/p&gt;
&lt;p&gt;次あたりのリリースで入れたいCoding Agent支援の機能が実装されると更に一段便利になりそうで自分でも楽しみ。&lt;/p&gt;</content:encoded></item><item><title>9月になっちゃった</title><link>https://fushihara.net/blog/a005bd12-0839-45b4-bc58-c1685398d107/</link><guid isPermaLink="true">https://fushihara.net/blog/a005bd12-0839-45b4-bc58-c1685398d107/</guid><description>年々時間の経つのが早くなってる気がして仕方ないけど、今の素直な感想を文字にするなら「なっちゃった」だなあという感じ。</description><pubDate>Tue, 01 Sep 2026 14:21:00 GMT</pubDate><content:encoded>&lt;p&gt;年々時間の経つのが早くなってる気がして仕方ないけど、今の素直な感想を文字にするなら「なっちゃった」だなあという感じ。&lt;/p&gt;
&lt;p&gt;紙のカレンダーを変えてくの、面倒だけど何かしらリセットの儀式めいてて良いなと思うけど、これも感覚が古いのかもしれない。どうでも良いけどアイマスの公式カレンダー少なくない？贅沢言わないので各ブランド1つずつ出して欲しい(贅沢)&lt;/p&gt;
&lt;p&gt;先月は東京は熱帯夜が例年に比べて少ない月になったみたいだけど、日中は普通に暑かったのであんまり実感ないな……。一方で盆以降は確かに異常なほどの暑さは昼含めて柔らいだ感はあったので、このまま秋になっていって欲しいものだけど……。&lt;/p&gt;
&lt;p&gt;claudeのアカウント分離したし、今月はますます気合入れて個人の開発もやっていきたいかなと思います。ぼちぼちpikeも人に使ってもらいたい。&lt;/p&gt;</content:encoded></item><item><title>ClaudeCodeのアカウントを分ける</title><link>https://fushihara.net/blog/7f639b2f-a62d-472a-934b-18d5fb62aa45/</link><guid isPermaLink="true">https://fushihara.net/blog/7f639b2f-a62d-472a-934b-18d5fb62aa45/</guid><description>仕事で本格的にCoding AgentというかClaudeCodeを使うようになって以来、サブスクリプション費用を会社に持ってもらっている。</description><pubDate>Sun, 30 Aug 2026 16:08:00 GMT</pubDate><content:encoded>&lt;p&gt;仕事で本格的にCoding AgentというかClaudeCodeを使うようになって以来、サブスクリプション費用を会社に持ってもらっている。&lt;/p&gt;
&lt;p&gt;ついでに当初は利用枠に余裕があったので、余白で個人のOSSとかのツール開発にも引き続き使ってたんだけど、上位モデルのトークン消費が増えたり使い方が変わってくなかでじわじわ週次のリミットがギリギリになってきて、そこにきて9/14から利用枠が今の150%から125%(100%が本来の枠)に減るようなので、今のアカウントは会社用ということにして、個人用のclaudeアカウントを改めて作った。&lt;/p&gt;
&lt;p&gt;最初はメインのgmailアカウントのalias(+xxxxみたいなのを付けるやつ)を使おうかと思ったんだけど、それだと同一アカウント扱いになるようなので、CloudflareのEmail Routingを使って個人ドメインのアドレスをgmailへ転送する設定にして対応。&lt;/p&gt;
&lt;p&gt;claude CLIのほうは、&lt;code&gt;CLAUDE_CONFIG_DIR&lt;/code&gt;という環境変数で&lt;code&gt;~/.claude&lt;/code&gt;以外のディレクトリを指定すると、各種設定からclaudeのアカウントまで別にできる。以前から諸事情あって特定のリポジトリだけこの方法で分離してたアカウントを使ってたので導入は楽だった。&lt;/p&gt;
&lt;p&gt;自分はリポジトリから自動的に使うアカウントが決まるので、CLAUDE_CONFIG_DIRを自動決定するラッパーを作ってるけど、基本的には &lt;code&gt;.env&lt;/code&gt;とかでCLAUDE_CONFIG_DIRで上書きするのが良さそう。あと、ちゃんとアカウントが切り替わってるか&lt;code&gt;/status&lt;/code&gt;コマンドで確認する癖をつけとくと安心。&lt;/p&gt;
&lt;p&gt;完全に分離したことだし、個人開発のほうではClaudeCode以外も積極的に使っていこうかな。&lt;/p&gt;</content:encoded></item><item><title>まどかマギカの新作劇場版を観てきた</title><link>https://fushihara.net/blog/41fc9df2-27d2-4bbb-b6f3-36f7f3db466c/</link><guid isPermaLink="true">https://fushihara.net/blog/41fc9df2-27d2-4bbb-b6f3-36f7f3db466c/</guid><description>珍しくTVシリーズをリアタイして、劇場版(叛逆)まで観た身としては観ないわけにはいかない。</description><pubDate>Sun, 30 Aug 2026 14:05:41 GMT</pubDate><content:encoded>&lt;p&gt;&lt;a href="https://www.madoka-magica.com/wr/"&gt;『劇場版 魔法少女まどか☆マギカ〈ワルプルギスの廻天〉』公式サイト ｜ 2026年8月28日(金)公開&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;珍しくTVシリーズをリアタイして、劇場版(叛逆)まで観た身としては観ないわけにはいかない。まあマギアレコードとかは全然触ってないんだけども。&lt;/p&gt;
&lt;p&gt;それにしても前の映画から13年か……。映画館でも、単発作品だと思ってて前提なしに話が進んで困惑した人とか、叛逆の存在を知らない人とかが居たことが上映後に漏れ聞こえる会話で分かって面白かった。&lt;/p&gt;
&lt;p&gt;公開直後なので内容に触れる感想は避ける。&lt;/p&gt;</content:encoded></item><item><title>pike 0.45.0</title><link>https://fushihara.net/blog/7b512b9e-3190-44c8-8731-5773aea00b88/</link><guid isPermaLink="true">https://fushihara.net/blog/7b512b9e-3190-44c8-8731-5773aea00b88/</guid><description>tokuhiromが起票してくれたissueを中心に色々入ったバージョン。通常ならバージョン3つくらい進む物量が入ってる気がする。</description><pubDate>Fri, 28 Aug 2026 16:23:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;a href="https://github.com/kan/pike/releases/tag/v0.45.0"&gt;Release Pike v0.45.0 · kan/pike · GitHub&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;tokuhiromが起票してくれたissueを中心に色々入ったバージョン。通常ならバージョン3つくらい進む物量が入ってる気がする。&lt;/p&gt;
&lt;p&gt;特に大きいのはプロジェクト(作業ディレクトリ)を切替えても動かしてたターミナル内のプロセス(claudeとか)が終了しなくなったことか。今までは作業のグループでWindowsの仮想デスクトップを分けつつ、各デスクトップではプロジェクト毎にpikeのウインドウを開いてたんだけど、この機能のお陰でpikeウインドウは各デスクトップで1枚開けば十分に。&lt;/p&gt;
&lt;p&gt;IDEA互換のキーボードショートカット対応を入れようとしたら既存のショートカットが一部死んでたのに気付いて直せたり、自分と違う視点からissueがくると副次的な効果が色々あって面白い。&lt;/p&gt;</content:encoded></item><item><title>RSSリーダーでBlueskyを読む</title><link>https://fushihara.net/blog/3a5a0c10-3c15-47a7-bc44-a6be9075a029/</link><guid isPermaLink="true">https://fushihara.net/blog/3a5a0c10-3c15-47a7-bc44-a6be9075a029/</guid><description>SNSはどれもぼちぼち……という感じの使い方だけど、飯の投稿はインスタで、Xはたまに見る程度</description><pubDate>Fri, 28 Aug 2026 15:09:00 GMT</pubDate><content:encoded>&lt;p&gt;SNSはどれもぼちぼち……という感じの使い方だけど、飯の投稿はインスタで、Xはたまに見る程度、書き込みは&lt;a href="https://bsky.app/profile/kan.fushihara.net"&gt;Bluesky&lt;/a&gt;中心という感じに落ち着いた(Blueskyへの書き込みも大してないんだけども)。&lt;/p&gt;
&lt;p&gt;Xはtwitterの頃と違ってTLを外部からAPIで講読、みたいなのが個人レベルだと全く現実的ではなくなったものの、Blueskyならなんとでも。それどこか公式が個人フィードについてはRSSを出してるので、そのまま読むだけでも結構実用的に。まあ、流石にそれだけだとリンク等も全部ただのテキストになっちゃうので、blueskyのpost get URL(API)を叩いて取得する機能を付けました。&lt;/p&gt;
&lt;p&gt;カスタムフィードとかを読みたい場合は本格的にAPIを叩くフェッチャーを実装する必要がありそうなので、それは必要になったらやってみたい。&lt;/p&gt;</content:encoded></item><item><title>セブン - イレブンの新商品？を食べた</title><link>https://fushihara.net/blog/2a47174e-86d2-4c2c-ab19-cff7e86817fa/</link><guid isPermaLink="true">https://fushihara.net/blog/2a47174e-86d2-4c2c-ab19-cff7e86817fa/</guid><description>セブンのコショウそばとかビリヤニを食べる土曜日</description><pubDate>Fri, 28 Aug 2026 15:03:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;a href="https://www.sej.co.jp/products/a/item/091614/"&gt;ラーメンＷａｌｋｅｒ監修 冷やしコショウそば｜セブン‐イレブン&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;お昼に食べたのはこれ。コショウが辛い以上に塩辛いって評判だったけど、確かにかなり塩分濃度高め。事前に知ってたので生卵をインしたら丁度良い感じに(それでもまだしょっぱ目だったけど)。具もほぼ葱オンリーなので、チャーシューとか買ったほうが寂しくないかも。&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.sej.co.jp/products/curry2608.html"&gt;旅するCAFÉBOXエリックサウス監修骨付きチキンビリヤニ&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;晩御飯に食べたやつ。セブン - イレブンのエリックサウス監修ビリヤニで一番好きかもしれない。もっとしっかり混ぜたらより美味しかったかもなあ。CAFEBOXって初めて食べたけど、量的に(俺にとっては)控えめなご飯になるので丁度良いですね。まあ辛みそきんまで食べちゃって台無しなんだけども……。&lt;/p&gt;
&lt;p&gt;エリックサウス監修のスパイスカレーのほうも気になるので、売ってたら食べてみたいなあ。&lt;/p&gt;</content:encoded></item><item><title>ブログシステムを乗り換えた</title><link>https://fushihara.net/blog/56240b89-bedc-4296-89b9-cd2ce50e6ce4/</link><guid isPermaLink="true">https://fushihara.net/blog/56240b89-bedc-4296-89b9-cd2ce50e6ce4/</guid><description>結局ブログツール書いちゃいました……。管理画面で書きたかったんや……。ファイル名決めるのしんどいんや……。</description><pubDate>Thu, 27 Aug 2026 15:45:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;a href="https://fushihara.net/blog/start-blog/"&gt;https://fushihara.net/blog/start-blog/&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;ちなみに、最初からブログツールを書くのは「そっちのほうが楽しくなって肝心のブログを書かねーだろ(意訳)」 という真っ当なツッコミによりclaudeに却下されました……。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;こう書いてたけど、結局ブログツール書いちゃいました……。管理画面で書きたかったんや……。ファイル名決めるのしんどいんや……。&lt;/p&gt;
&lt;p&gt;今のところ管理画面があるAstroって感じだけど、折角ツール作ったので欲しい機能はぼちぼち付けてく予定。あと、開発が進んだらOSSとして分離しようと思ってます。&lt;/p&gt;</content:encoded></item><item><title>pike 0.44.1</title><link>https://fushihara.net/blog/85a594b4-86f6-4ce6-bf0f-7d27d62f4d49/</link><guid isPermaLink="true">https://fushihara.net/blog/85a594b4-86f6-4ce6-bf0f-7d27d62f4d49/</guid><description>pikeで使っている tauri というフレームワークはクロスプラットフォーム対応しているものの、使ってる自分がWindowsしか使ってないので、Windows以外のプラットフォーム対応が手つかずだったんだけど、tokuhiromが試してくれて一気に最低限macOSで使える状態に。</description><pubDate>Wed, 26 Aug 2026 15:00:00 GMT</pubDate><content:encoded>&lt;p&gt;pikeで使っている tauri というフレームワークはクロスプラットフォーム対応しているものの、使ってる自分がWindowsしか使ってないので、Windows以外のプラットフォーム対応が手つかずだったんだけど、tokuhiromが試してくれて一気に最低限macOSで使える状態に。&lt;/p&gt;
&lt;p&gt;macOS向けにアイコンリソースを差し替えるついでに、アイコン自体も変更。槍の穂先のイメージだったんだけど、ちょっと細かったので三角形に近いフォルムに。&lt;/p&gt;
&lt;p&gt;&lt;img src="https://fushihara.net/blog/media/3ae4bb2a-4283-4fb5-8530-957d8710275d/128x128.png" alt="" width="128" height="128" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;p&gt;tokuhiromからは良さげなissuueも色々上げてもらったので、どんどんやっていきたい。&lt;/p&gt;</content:encoded></item><item><title>ratatoskrアップデート</title><link>https://fushihara.net/blog/ratatoskr/2/</link><guid isPermaLink="true">https://fushihara.net/blog/ratatoskr/2/</guid><description>作り立てだけど使っててそんなに不満はない。導線の調整とかショートカットキーの追加とか細かい対応が中心。</description><pubDate>Wed, 26 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;作り立てだけど使っててそんなに不満はない。導線の調整とかショートカットキーの追加とか細かい対応が中心。&lt;/p&gt;
&lt;p&gt;一点、裏面に回した時のリロードと通知がうまく動かないけど、そこは焦らず直すか……。&lt;/p&gt;
&lt;p&gt;全文取得機能が上手く動かないサイトが多かったので、tokuhiromのRSSリーダーを参考に改善しようとissueは切った。&lt;/p&gt;</content:encoded></item><item><title>ポートレート更新</title><link>https://fushihara.net/blog/pike/1/</link><guid isPermaLink="true">https://fushihara.net/blog/pike/1/</guid><description>ポートレートサイトをCloudflare Workersでリプレース</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;このブログを置いてるドメインのTOPはCloudflare Pagesと簡易APIで作ってたんだけど、
最近はCloudflare Workersで静的ファイルも配信しやすくなってるようで、ブログ導入前に置き換えてみた。&lt;/p&gt;
&lt;p&gt;置き換えついでに使ってるライブラリも更新して、ページに出してる内容もちょっと見直し。
このブログの記事一覧も自動で出すようにしたのでちょっとは賑やかになる……かも。&lt;/p&gt;</content:encoded></item><item><title>親不知抜いた</title><link>https://fushihara.net/blog/wisdom-teeth/</link><guid isPermaLink="true">https://fushihara.net/blog/wisdom-teeth/</guid><description>歯科の定期健診で「痛んでるし手前の歯の歯磨きに邪魔だね」って話になってその日のうちに抜歯するスピード展開。</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;歯科の定期健診で「痛んでるし手前の歯の歯磨きに邪魔だね」って話になってその日のうちに抜歯するスピード展開。&lt;/p&gt;
&lt;p&gt;話に聞いてたよりは全然痛くないし、そろそろ一週間で大分落ち着いてきたけど、
抜いたとこじゃないとこに痛みが出たりと流石に色々影響あるなと思っているところ。
なお、上の親不知は永久歯が生え揃う頃に早々に抜いてて、今回は始めて下のを抜きました。なんか抜歯中に骨折みたいな音してちょっと怖かった。&lt;/p&gt;
&lt;p&gt;あと、今回ブログURL決めるために調べて親不知の英訳が「wisdom teeth」だと初めて知った。&lt;/p&gt;</content:encoded></item><item><title>pike 0.42.0</title><link>https://fushihara.net/blog/site-update/</link><guid isPermaLink="true">https://fushihara.net/blog/site-update/</guid><description>https://github.com/kan/pike/releases/tag/v0.42.0</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;a href="https://github.com/kan/pike/releases/tag/v0.42.0"&gt;https://github.com/kan/pike/releases/tag/v0.42.0&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;AI codingを前提に作っているIDE。もともとMarkdownをプレビューする機能は付けてたんだけど、
このブログをmdで書く関係で入力支援も欲しいなとなって追加。リンクとかいちいち記法を思い出さずに済むようになった。&lt;/p&gt;
&lt;p&gt;この記事を書いてて思い出したけど、URL貼り付けたらタイトル付きリンクにする機能と、エディタを折り返しON/OFFできるようにする機能を入れ忘れてたので後日やろう……。&lt;/p&gt;</content:encoded></item><item><title>faviconを設定した</title><link>https://fushihara.net/blog/favicon/</link><guid isPermaLink="true">https://fushihara.net/blog/favicon/</guid><description>サイトを再構築した時に作るの忘れてた。</description><pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;サイトを再構築した時に作るの忘れてた。以前のサイトの色違いみたいな感じだけど、まあ気合入れすぎても仕方ないので。&lt;/p&gt;
&lt;p&gt;&lt;img src="https://fushihara.net/blog/media/5190af92-0389-438a-9ef0-e1453693f3a4/favicon.svg" alt="作ったfavicon" width="100" height="100" loading="lazy" decoding="async"&gt;&lt;/p&gt;
&lt;p&gt;しかし改めてみるとマークザッカーバーグに怒られそうな意匠に見える……。&lt;/p&gt;</content:encoded></item><item><title>RSSで全文を配信</title><link>https://fushihara.net/blog/blog-rss-full/</link><guid isPermaLink="true">https://fushihara.net/blog/blog-rss-full/</guid><description>サイトを再構築した時に作るの忘れてた。</description><pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;このブログの&lt;a href="https://fushihara.net/blog/rss.xml"&gt;RSS&lt;/a&gt;で記事全文を配信するようにした。
全文取得機能のついてるRSSリーダー作ってるやつが、自分のブログのRSSで全文配信しないのはおかしいだろうという……。&lt;/p&gt;
&lt;p&gt;想定外だったのはAstroのRSS出力には標準では全文出力は無かったこと。自作ツールに切り替える時の考慮点がまた一つ増えた……。&lt;/p&gt;</content:encoded></item><item><title>RSSリーダーを作った</title><link>https://fushihara.net/blog/ratatoskr/1/</link><guid isPermaLink="true">https://fushihara.net/blog/ratatoskr/1/</guid><description>ratatoskrというRSSリーダーを作り始めた。懐しのlivedoor Readerをイメージしつつ、自分の好みで既にだいぶ脱線している感。</description><pubDate>Sun, 23 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;a href="https://github.com/kan/ratatoskr"&gt;ratatoskr&lt;/a&gt;というRSSリーダーを作り始めた。懐しのlivedoor Readerをイメージしつつ、
自分の好みで既にだいぶ脱線している感。ホスティングし易さを考えて最近もっぱら採用してるCloudflare Workersを使う形で
実装したので、クロールした記事はD1に入れてます。とりあえずPCもスマホもWebで、スマホはPWAでアプリっぽく見せる運用。&lt;/p&gt;
&lt;p&gt;tokuhiromが&lt;a href="https://github.com/tokuhirom/feedla"&gt;feedla&lt;/a&gt;作り始めた&lt;sup&gt;&lt;a href="https://fushihara.net/blog/ratatoskr/1/#user-content-fn-tokuhirom" id="user-content-fnref-tokuhirom" data-footnote-ref aria-describedby="footnote-label"&gt;1&lt;/a&gt;&lt;/sup&gt;のをみて作ってるけど、
だいぶ方向性が違ってて面白いと思いつつ、全文取得とか便利そうなものは参考にさせてもらってます。&lt;/p&gt;
&lt;section data-footnotes class="footnotes"&gt;&lt;h2 class="sr-only" id="footnote-label"&gt;脚注&lt;/h2&gt;
&lt;ol&gt;
&lt;li id="user-content-fn-tokuhirom"&gt;
&lt;p&gt;&lt;a href="https://blog.64p.org/entry/2026/08/17/122054"&gt;https://blog.64p.org/entry/2026/08/17/122054&lt;/a&gt; &lt;a href="https://fushihara.net/blog/ratatoskr/1/#user-content-fnref-tokuhirom" data-footnote-backref="" aria-label="本文の 1 に戻る" class="data-footnote-backref"&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;</content:encoded></item><item><title>ブログ始めました</title><link>https://fushihara.net/blog/start-blog/</link><guid isPermaLink="true">https://fushihara.net/blog/start-blog/</guid><description>令和の今頃になってぼちぼちブログを再開してみようかと思います。</description><pubDate>Sun, 23 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;令和の今頃になってぼちぼちブログを再開してみようかと思います。&lt;/p&gt;
&lt;p&gt;最近はAI(主にclaude)のお陰で欲しいものをもりもり書いてもらってるんですが、
コードを書いてもらってる分、人間のほうはどういう意図で作ったかみたいなことを残していこうかなと。&lt;/p&gt;
&lt;p&gt;あとはSNS以外の出力先が欲しかったのもあるので、きっと食べたラーメンの話とかもすることでしょう。&lt;/p&gt;
&lt;p&gt;ちなみに、最初からブログツールを書くのは「そっちのほうが楽しくなって肝心のブログを書かねーだろ(意訳)」
という真っ当なツッコミによりclaudeに却下されました……。
&lt;a href="https://astro.build/"&gt;Astro&lt;/a&gt;というファイルベースの生成タイプのツールを使ってます。悪くないけど正直もうファイルベースでなくてもいいかな……。&lt;/p&gt;</content:encoded></item></channel></rss>