hsbt

@hsbt.org

A member of Ruby core team and Rubygems team. Administrator of ruby-lang.org. mastodon account is @hsbt@ruby.social

feedly がまた繋がらない、これで年間3万近く払わせてるサービスなのだから本当にすごい

年取ってきたからというのもあるけど、OSS で見知らぬ人に教育的レビューとかやるほど暇じゃないから、方向性が大体いいならパッチ取り込んで気になるところは自分で直すで十分なんだよな。

「これこれこういう時に、こうして、こう渡して動くようなソフトウェアってないの」 > claude 「あります。それは op run です」 って感じなので、やりたいことを素朴に聞いた方が早い。

最近、ruby/* の中にも claude を使ってることをバカにする連中がちらほら出てきたのだが、手を動かさないで皮肉だけをいう奴よりも、ちゃんと不具合直すし、機能は作ってるし、よっぽど世の中に貢献してるよなあ。

terraform の綺麗な書き方、とか claude によって一切勉強する必要がなくなったのは本当に助かってる。あれ、人間がやるものじゃないとずっと思ってた。

インフラは AI がきてもなんとかなるだろ、と思っていたけど、伝統のなんでもサーバーにログインさせて chef recipe にして、というだけで完成してしまうから、もはやインフラもダメっぽいな。セキュリティで食っていくしかねえ。

僕が面倒見てる ruby のリポジトリの中に脆弱性をつく PoC をいきなり pull request で送りつけたやつ、ふざけんな、とレポートでコメントしたら実証が必要だからとか言い訳してたが無事 GitHub から BAN されたようだ。こういう舐めたやつが増えた気がしてる。

ゼンゼロの新しいトロフィーとるために数時間練習してるが本当につまらない、高難易度コンテンツをトロフィー条件にいれるなよなー...

電池買ったのだが、大容量いいじゃんとType-C接続の充電器セットのを適当に選んだら1.5Vのリチウムイオンタイプで家にある1.2V電池は充電できない、というのを今頃知った。なるほどなぁ。

そういや YAPC はスポンサーすることにしたのでブースで僕と握手

防災庁棚上げにして国旗損壊、副首都、隣国挑発に時間を使う政権なので、避難所にトイレもベッドもエアコンもないのは国民の選択として受け入れるしかないのかねえ。

ベランダガーデンの鉢が倒れまくったので明日は掃除だ...豪雨警報出すならもっと早く出してくれよ...

ドコモの銀行、前のアイコンを用意しよう、という企画の依頼を実行する開発チームに同情するわ

まあ、セキュリティの事象って、AI にはできない、実社会においてソフトウェアがもたらす本質的な問題は何か、を試されるいい題材なので、とんちんかんなことを言ってる人は無視一択でいいんじゃないですかね...

「この s3 bucket を ... という名前のドメインで cdn 配信して」でできるようになったので仕事が捗ります

github.com/rails/rails/... これ見ると Rails の脆弱性なのかなあ、なのかなあ... って気持ちになるな。アップローダを機能として提供している以上はありうる判断ではあるが、僕ならユーザーが設定しろ、とドキュメンテーションで終わらせる気がする。

Disable libvips's unfuzzed image loaders and savers · rails/rails@349e7a5

libvips flags some of its loaders and savers as "unfuzzed" or "untrusted", meaning they are only safe for trusted content. `image_processing` 2.0 disables them when it loads, bu...

github.com

こう画像アップロードって本質的になんでも通すわけだが、Web アプリケーションでの境界線としては余計なことをしないように AI さんに頑張ってもらえないもんですかね。

libvips ですかそっすか、お疲れ様です。って感じだった。imagemagick から逃れられても画像処理はどうにもならんものだねえ。

最近の仕事は claude にサーバーやインフラを明け渡して 「terraform にしといて」「tf ファイルレビューして、変えた方がいい設定ない?」「承認するから実行しといて」って感じのを無限にあちこちにやってます。