diary

I like Hatena Star with a text selection.

2026-08-24

station-ranking.kuwabara-cloudflare.workers.dev

鉄道でどの区間が多く利用されているのか気になったので、Claudeに雑アプリを作ってもらった。国土交通省が出している定期券の販売実績から、定期券が多く発券されている区間順にランキングを出すアプリ。

駅ごとに傾向に違いがあって面白い。1駅に集中していたり、逆にいろんな駅にバラけていたり。ずっと見ていられる。

なお出力が本当に正しいのかなどは全く見ていないので、そのへんは自己責任で。

デプロイにはCloudflare Workerを使った。Claudeがポンと出してくれたHTMLをとりあえず設置するには一番便利そう。ClaudeからダウンロードしてD&Dすればデプロイができる。 ちゃんとgit管理するならGitHub pagesのほうが良いかもしれない。

こういうデータって、データとしては存在していても、加工して眺めてみようとは今までなかなかやるのが大変だったので、Claudeによってシュッとビューを作れるようになったのは結構便利。


github.com

Claudeに「rbs/steepを導入して」と言ったときに、rbs collectionを使ってくれないことが多かったので、rbsとsteep側に修正をいれた。 steep initで生成されるSteepfileにrbs collectionへの言及が一切なかったのが一番良くなかったかなと思っている。rbs collectionを実装したときに、ここも直しておいたほうが良かったのだろうなあ。

この変更がリリースされれば、「rbs/steepを導入して」と言うだけで、いい感じのセットアップがされてくれるに違いない。


mixi.social

クラフトジンジャーエールシロップを作った。多分3回目のtry。

かなり好みの味に仕上がったと思う。クラフトジンジャーエールのレシピの量を基本にしつつ、スパイス類はクラフトコーラのレシピの量を入れた。スパイスが強めに効いたクラフトジンジャーエールになっていい感じ。

砂糖を減らすのを忘れていて砂糖多めになってしまっていたので、次は砂糖を減らしたい。別のスパイスを試してみても良いかも知れない。


昼頃に無限に水を飲んでは無限に汗が出る状態になっていて、備蓄していたOS-1を初めて飲んだ。500mlを一瞬で飲んでしまった。

脱水していると美味しく感じると聞くけれど、確かに美味しかった。ただ脱水していない時に飲んだことがないので、比較として飲んでみたい。りんご味なのも美味しく感じた理由な気がする。

2026-08-20

自宅インターネットのプロバイダを、ZOOT NEXTからZOOT NATIVEに切り替えた。

どうもここ数日インターネットの速度が1,2桁Mbpsで厳しかったので、改善をしたかったのが目的。Claudeに聞いてみると、プロバイダ側で詰まっているのではという話だったので、切り替えてみたら3桁Mbpsが安定して出るようになった。幸い自宅のネットワーク機器が対応していてよかった。

切り替えはインターネットから申し込んで、1時間ぐらいで開通した。しばらく契約を併用して、問題なければZOOT NATIVEのみに切り替えようと思う。

最初はフレッツ光の10Gプランに切り替えることを検討していたのだけど、Claudeのおかげでそこまでせずとも期待する速度を手に入れた。3桁Mbpsが安定して出ているなら、自分のユースケースだと10Gは実用性よりロマンかなあと思っている。たまにデカいファイルをダウンロードするときとかには便利そうだけど、通常利用ではあまり意味がなさそう。


Rise of the Ronin をストーリークリアした。トロコンも考えていたけれど、なんかだるそうなのでやめた。1割ぐらいトロフィーが残っている。

正直全くおすすめしない。

以下愚痴。ストーリー寄りの話はあまり書かないでおく

  • マップ上にギリギリ登れそうで登れない段差が多い
    • 登れないならそれとわかる高さにしてほしい
    • うまく角度を調整すると登れたりすることもあり、ストレスが溜まる
  • 登場人物が多い。誰が誰だか覚えられない。一瞬登場して掘り下げのないキャラクターとかもいて、それなら出さなくていいのでは
  • UIがだめ。キーボード操作をしていたので、コントローラーだとマシなところはあるかもしれない
    • マップ上のファストトラベルポイントを選択するのに左クリックを使うのに、マップを掴んで動かすのにも左クリックを使用する。なのでマップを動かしたいのに「ファストトラベルしますか?」と言われてめちゃくちゃだるい。
    • キャラの好感度システムがある。会話→プレゼントメニューを選択→プレゼントする という流れで好感度を上げられるが、現在の好感度はプレゼントメニューを選択しないと表示されない。好感度MAXになっていたらプレゼントを渡す必要はないのに、いちいちプレゼント選択まで遷移する必要がありだるい
    • メニューからのアイテム使用時、使用してからワンテンポ遅れて「使用しました」ダイアログが出るのでアイテムを使用するテンポが悪い
  • 戦闘時、狭いところで戦闘していたりすると、敵の動きでカメラがグリグリ回されてとてもやりづらい
    • 敵の動きを見てパリィするゲームなのに、カメラワークが終わっていてパリィできない
  • キャラを切り替えて戦闘するシステムがあるけれど、あんまりキャラを切り替えるメリットが無くて、結局主人公だけを操作していた
  • ゲームを終了するときに、一度タイトル画面に戻ってからプロセスを落とす形になっている
    • PCゲーでこういうの多いけど本当にだるいから素直に終了させてほしい
  • 弓の使い道がなかった
    • 銃で狙撃すると発砲音で気付かれるシステムがあるが、発砲音が届く範囲が狭いので基本気付かれない。
    • なので静音性特化の弓の出番はない
  • マップのエリア友好度(因縁)が設定されていて、それを上げるとマップ上の探索要素アイコンが解放されていくのだけれど、一部エリアでは友好度をMAXまで上げるのがかなり厳しい
    • MAXまで上げないと、マップに表示されない探索要素があるので、探索要素を見つけるのが困難
    • 友好度を上げる主な手段は探索要素の発見やランダムクエストの消化。探索要素は数に限りがあるため、一定値までしか上げられない。ランダムクエストは湧く位置が決まっていそうで、かつMAXまで上げられなかったエリアではそもそも湧かない(あるいはストーリー進行しないと湧かない)のではと思っている。
    • MAXまで上がらないと、マップをしらみ潰しに探す必要があり、とてもだるい。マップ上アイコンがないとヒントがほぼ無いような要素もあって、厳しい
  • スキルツリーから取得するスキルに死にスキルになっているものがちょくちょくある
    • 例えば一部町人からスリをできるようになるスキルがあるが、馬に乗っているとスレないし、金額が雀の涙で使うメリットがほぼない

他にも色々悪いところはあったと思う。全部は覚えていない。

2026-08-16

github.com

Claude Codeが動いている間、PCのスリープを抑止するプラグインを書いた。

Desktop PCでClaudeを動かしている時に、実行中でも勝手にスリープしてしまって困っていた。例えばremote controlでスマートフォンからアクセスしているときや、長くなりそうなタスクを投げてそのまま寝たいときなど。単純にスリープを抑制して電源をつけっぱなしにしていたけれど、それはそれでなあという気持ちでプラグインを作った。

後から調べたら https://github.com/samber/cc-caffeine など同じことをするツールがあるようだが、どうやらJavaScriptで書かれているっぽく、サプライチェーンリスクなどを考えるとだいぶ入れたくないので自分で書いたものの存在意義は一応ある。多分。

とりあえずWSL2で動作確認済み。macOSでの動作確認は明日にでもやろうと思っている。Windowsホストでの動作確認もしたい。Linux Desktopだとうまく動かないとClaudeは言っている。まあスリープ抑止コマンドは好きなものを設定できるので、理論的には動く。

サブエージェントの実行中を検知するのをサボっていたら、導入して30分後ぐらいに勝手にスリープして困ったので、サブエージェント検知機能を実装中。


github.com

自分の登壇一覧をまとめているのをしばらく更新をサボっていたので、Claudeに更新してもらった。Speakerdeckとかを勝手に漁って埋めてくれた。いくつかそれでも漏れていたものが合ったので自分でClaudeに伝えた。だいたい埋まったのではないか。


ここ半年ぐらい設定していた宝くじの定期購入を解除した。 1回ぐらい黒字になる回が出て気分が上がるかなと思ったけれど、単にお金が消えていくだけで何も面白くなかった。 いつの間にか口座に億入っている夢を見られなくなるのはちょっと残念。


mixi.social

今週もクラフトジンジャーエールを作った。味はまだ見てない。

前回のレシピから、唐辛子を抜き、砂糖を減らし、スパイスとレモンを増やした。多分クラフトコーラに近づいた気がする。


最近は夜中に外を歩くようにしている。運動不足解消が目的。 今日は雨が降っていたから歩かなかったけれど。

1時間前後、近所を歩くようにしている。夜中だと気温が多少下がって歩くのが楽になる。

田舎なので、夜中歩くことができるコースが限られるのがやや難点。さすがに街灯が全くない田んぼの中の道とかを夜中歩きたくない。しかし違うコースを歩けないのはちょっと不便。いい感じに歩ける場所まで車で移動しても良いかもしれない。

2026-08-11

インターネットは言葉をどう変えたか 読み終わった。図書館で借りた本で、明日が(1回延長した後の)返却期限だったので2割ぐらい残っていたのを急いで読んだ。

全体的にかなり面白い本だった。インターネットという視点から言語の変化を書いている本で、自分では変化していることは知っていても理由までは中々考えないし、それを知れるのが楽しい。また、そもそも知らない変化を知ることも出来たのも良かった。

元が英語で書かれた本なので、英語が主な題材になっているのは良い点もあり悪い点もありという気持ち。インターネット上での英語の使われかたについて知らないことを知れるのは楽しいけれど、身近な題材でない分理解が難しいところも多かった。

あまり本筋でないところだと、「カンファレンスでは、講演というのは、共通の関心を持つ人達が集まり、廊下で顔を合わせるための口実にすぎない。」という文があり(P. 294)、ソフトウェアのカンファレンス以外(言語学の文脈)でもそういう認識なんだと知れたのは面白かった。


mixi.social

クラフトジンジャーエールを作ってみた。レシピはだいたいこれ

dancyu.jp

少しだけ飲んでみたけど、結構しょうがが強くて美味しい。作っている間はクローブの香りが強すぎるかなと思っていたけれど、いざ飲んでみるとそうでもない。もうちょっとスパイスが強くても良いかなと思いつつ、それだとクラフトコーラになるのではという気もしている。

生姜をひたすらすりおろすのが大変だった。中々疲れる。

クラフトコーラと違ってすりおろし生姜がメインなので、シロップにもかなり生姜の繊維が残る。飲む分には繊維があっても特に気にならないのだけど、鍋からビンに移す時に、繊維のせいで液体がスムーズにビンに流れず不便だった。ビンからコップに移すときもスムーズに流れなくてややだるい。

新生姜の旬がちょうど今頃が終わりのようなので、来週あたりまだ新生姜が売られていそうならもう1回ぐらい作ろうかなと考えている。


今年も地域Ruby会議・奥華子さんのコンサートで全国を飛び回ることになるのだけれど、その宿と飛行機の予約をここ数日行っている。宿がだいぶ高騰しているところも多くてつらい。 10月と11月が本当にハードスケジュールになっていて、体調を崩さないかやや心配。

2026-08-10

なにも理解らない 1,2巻を読んだ。いい。 めっちゃ作り込まれていてすごい。絶対なにか重要なシーンなのになにも分からなかったりして面白い

2026-08-04

令和8年熊本地震の義援金を寄付した。

www.pref.kumamoto.jp

あまりこういう寄付はしたことがなかったので、Claudeに相談をしながら調べた。できるだけ自己負担なく寄付をしたかったので、税制を主に調べていた。

どうやら、義援金口座に振り込むタイプは、返礼品がないだけのふるさと納税としてほとんど扱えるらしい。ふるさと納税の返礼率は3割上限なので、ふるさと納税をしていれば得ることができる寄付金額の3割分が実質的な自己負担額と言えそう(固定の2000円分もあるが、それはまあふるさと納税と同じ枠なので無視して良い)。

流石に数万ぽんと自分の財布からそのまま出すのはつらいが、美味しいものを受け取る権利を失うのは(まだ実物を受け取ってないから)そうつらくない。行動経済学の研究にありそう。

ただし寄付金控除を受けるための条件にちゃんとマッチ出来ているかが少し心配。今回は熊本県が用意するゆうちょ口座に、自分のゆうちょ口座から送金をしたかった。 まず送金方法だが、ゆうちょ銀行のページを見ると、以下のように書かれている。

ゆうちょ銀行・郵便局の貯金窓口およびゆうちょ通帳アプリにおいて、通常払込みによる災害義援金の無料送金サービスを実施しております。

https://www.jp-bank.japanpost.jp/aboutus/activity/fukusi/abt_act_fk_gienkin.html

送金手数料が無料になるのは、窓口かゆうちょ通帳アプリ。窓口まで行くのは面倒なので、ゆうちょ通帳アプリを利用したい。 しかし、ここで次の問題が立ちはだかる。どうもオンラインで寄付した場合の証跡に何が認められるかがあまり明示されていない。 熊本県のページからリンクされている国税庁のFAQには、オンラインのケースが全く触れられていない。

[Q12] 確定申告を行うに当たり、寄附したことを証する書類が必要になると思いますが、どのような書類を用意しておけばよいですか。

例えば、次の書類が寄附したことを証する書類に該当します。

① 被災地の地方公共団体に設置される災害対策本部が発行する受領証 ② 募金団体の預り証 ③ 郵便振替で支払った場合の半券(受領証)(その振込口座が義援金の受付専用口座である場合に限ります。) ④ 銀行振込みで支払った場合の振込票の控え(その振込口座が義援金の受付専用口座である場合に限ります。)

https://www.nta.go.jp/taxes/shiraberu/saigai/h30/0018008-048/012.htm

これは「例えば」とある通り例示であり、これ以外の方法が認められないとは言っていないものの、明確に認められると言われていないのは気持ち悪さがある。

もう少しClaudeに調査してもらったところ、内閣府の東日本大震災に対する義援金の案内ページが見つかった。

インターネットバンキングなどのパソコンによる振込みをした際に振込日、寄附者、寄附金額、振込先が表示された確認画面をプリントしたもの

https://www.cao.go.jp/gienkin/gien_higashinippon.html

こちらはオンラインでのケースが明記されている。別の災害とはいえ、義援金という同じ仕組みに対する案内であること、内閣府という権威が言っているということからこれで十分かと思ったが、ここで送金方法が問題となる。 ゆうちょ銀行での送金でオンラインで手数料が無料になるのは、ゆうちょ通帳アプリからのみである。一方でこの例示は「パソコンによる」と書かれていて、スマートフォンは対象となっていない。つまり、ゆうちょ通帳アプリからの送金で寄付金控除を受けられるかどうかはこれでは分からない。

まあしかし、現実的に振込時のスクリーンショットも同じようなものだろうなと思って、最悪寄付金額分損する覚悟で寄付をした。

また、今回の調査で初めて義援金と支援金の違いを知った。義援金は口座に振り込むと、全額が被災者に分配されるようなお金。一方で支援金は集まったお金を使って被災者の支援に人が動くような仕組み。 義援金は前述の通りふるさと納税扱いができるけれど、支援金は対象の団体や自分が住んでいる地域によってどう適用できるかが変わってくるらしい。税制的には義援金のほうが良さそうだったので、そちらにした。

義援金と支援金の特徴として、義援金は被災者に全額届くが手続きが必要で届くのが遅く、支援金は早めに効くがお金が直接行くわけではないという事も知った。 遅いとはいえ、段階的に被災者に振り込むことで、初期振込が早くなるようにしているらしい。年単位で時間が経ってから振り込まれるのだと意味が薄いように感じたけれど、ある程度早く振り込まれるならありだなと思っている。

2026-07-28

GFMのテーブル内に縦棒を書くのは難しいという話を職場でしていて、それをツイートした。難しいよね。 人々がたくさん間違えれば間違えるほど(作問者としては)嬉しいので、間違えてほしい。でも間違える人が少ないほうが良い構文ではありそう。

こういう問題が起きるのはテーブルぐらいかなあ。そしてテーブルはGFM拡張なので、純粋なCommonMarkだとこういう自体は起きなさそう。