2024-05-18 (Sat) [長年日記]
_ RubyKaigi 2024参加
伊丹空港のFree WiFiのネットワークアドレスがdockerとかぶっていて解決にてこずったので箇条書きで。
- tompngさんの基調講演がすごかったのでそれだけでも元が取れた。
- tagomorisさんの発表の反響で、Namespaceが入ったらRefinementsいらんのでは説多数。しかし、Refinementsにはまだ伸びしろがあるんですよ。
- ima1zumiさんの発表でundoの実装で行とカーソル位置をスタックに保存するという話があったけど、Textbringerでは操作ごとにundo/redoというメソッドを用意したクラスを作ってスタックに保存している。
- しおいさんの発表でIOと名前解決を同時に待つためにpipeを使う話があって、Textbringerでも同じようなことをしてるんだけど、eventfdが使えたら使って、使えない場合はpipeにfallbackするようないい感じのライブラリをだれか作ってませんかね。asyncとかにありそう?
- ydahさんにparameterizing rulesの型はパラメータの型から推論できないんですかと聞いたら、やはりそういう議論はあったらしい。それを実装する手間と手でタグを書く手間のどちらが楽かという話になりますよね。
- 羽角さんがmod_rubyの話をして会場が微妙な空気になっていた。
- Ruby Committers and the Worldで、async/awaitやdeferの話があったけど、ブロックのネストをなくす汎用的な構文(例えばHaskellのdo記法とかScalaのforみたいな)を導入する方がかっこいいと思う。
- 無料でステーキを食べられてほくほくしていたら、サンバルカンの真似をさせられた。
- 咳さんの話は「あっ、これ進研ゼミでやったところだ!」となった。
- Namespaceが完成したらRuby 4になるらしいが、認定試験がやっとRuby 3対応になったところなのでもうちょっと先だとありがたいです……。
2024-05-20 (Mon) [長年日記]
_ バッテリー交換
YTX9-BS-GY-Cが5年くらい経って、しばらく乗らない間にあがったり、セルの音がちょっと頼りなくなったりしたので、バッテリー交換した。
YTX9-BS-GY-Cは13,290円になっていてちょっと高いなということで、マキシマバッテリーのMTX9-BS(G)にチャレンジ。型番に「(G)」と付いているのがジェルバッテリーらしい。届いた時は13.00Vで念のため充電したら13.25Vになった。セルの音もよさげ。
走行距離: 19,778km
2024-05-26 (Sun) [長年日記]
_ K&Hのシート
注文していたK&Hのシートが届いた。
仕様をどうするか迷ったが、ステッチは黒、ネームプレートは黒/黒、スポンジは柔らかめ(体重60kg未満向け)、アンダーカバーは黒ゲルコートにした。