トップ 追記 RSS feed

HsbtDiary


2026/05/16 (土) [長年日記]

東京都美術館でアンドリューワイエス展を見た

展覧会が始まったらすぐに行くシリーズで、少し出遅れたけど東京都美術館のアンドリューワイエス展を見に行った。

事前予習として、不倫していた女性をこっそりずっと絵に描き続けていた、とか、実は不倫関係ではなく友人とか色々あり、芸術家というのは色々闇があるな、という程度の知識でスタート。

画風は印象派の時代にはない感じのハマスホイというか、ミステリー小説の挿絵、という感じで割と好みだった。それほど混んでないだろうという見立てではあったので、1階からゆっくり見ることができてよかった。

オーディオガイドが神尾晋一郎だったので、借りてもいいかな、と思ったけど今回はスルー。ざーっと見ていくと30分くらいだったので東博に何かを食べにいくか悩みつつ、NEWoMan にするかと上野駅経由で高輪ゲートウェイに移動。

NEWoMan 高輪を散策

以前に一人で行ってざっくりと位置関係を把握した NEWoMan 高輪に行って妻とバーミキュラレストランでランチ。めちゃくちゃ並んではいたけど最初のバッチで入ることができて、そのまま無水カレーなどを食べた。妻がめちゃくちゃ美味しいと喜んでいたのでよかった。

ランチの後は、前回はふんふん程度で眺めて終わりだった店内をもう少し詳しく散策。Cotopaxi というアウトドア系のバッグ/リュックストアを発見して詳しく見れたのがいちばんの収穫だった。流石に2回くると大体わかったので今度は車で来ようと思う。

近所で祭り

三社祭に合わせて近所の神社でも祭りがあり、屋台が並んでいたので毎年恒例の綿飴だけ買ってきた。

しかし、三社祭と日程が完全に被ったからか、道路の両脇にあった屋台もなく片側だけだったんだけど、そのおかげなのか反対側がレジャーシートを引いて昼から酒盛り、とか子供と共に宴会場、みたいな感じになっていて Not for me... とささっと帰ってきた。

今週のゲーム

祭囃子でゲームの音が聞こえないんだけど、って感じではあるけど引き続き消化していた。

まずはゼンレスゾーンゼロのテーマイベントのボンプクエストから。最初の TV アレイからするとボンプを操作してオープンワールド風のエリアでアクションをさせる、というのがよくここまで作ったな、って感じではある。

エンドフィールドの方は Lv90 以降何すりゃいいの、という解説エントリがありやっと武器強化の仕組みについて理解したのでそれをベースにゾアンの武器を Max まで強化していた。確かに今まで 6-7 万だったものが 10-20万くらいまで強化されるようになって気分がいい。


2026/05/15 (金) [長年日記]

ruby/docker-images を手入れ

ruby/docker-images に docker hub の README.md が古いままなので同期の仕組みを入れるのはどう?という issue が来ていたので対応した。

https://github.com/ruby/docker-images/pull/169

最初は docker hub のパスワードで更新するのもなあとか考えていたけど、結局 image push するのに pass を預けているので、まあいいかとなってやっておいた。あと README.md の記述を新しくするのを claude に指示して更新しておいた。

あと、Ubuntu 26.04 が出ていたのでそれもビルドして ghcr と docker hub に push しておいた。latest も置き換えるかなあと思ったけど、codex が時期尚早と言い出したので、26.04.1 が出てからにしようと思う。claude と codex に相互レビューさせると結構いい感じになって便利。

bugs.r-l.o が重かったので claude に直してもらった

RubyKaigi 前後くらいから bugs.ruby-lang.org がめちゃくちゃ重くて mackerel からはアラートが来るわ、場合によっては 1時間くらいは回復しないわ、でしんどい状況だったので claude と datadog を駆使してなんとかした。

最初は claude に datadog の API を使って、log なりの傾向を分析させていたけど色々だるくなったので、いくつかのダッシュボードの画像のスクリーンショットを claude 直接渡してなんか考えろと雑に投げたら /issues に大量の guest アクセスが来て worker を食い潰してるから、ひとまずキャッシュを入れるのはどうかと言ってきたので入れてみた。

https://github.com/ruby/b.r-l.o/compare/dae43e07996b14f4d7a384223c5252cf6a5dfea5...d5bd296cf03b82e3a49c2cf4b0469c9d2f334f00

古の actionpack-action_caching を復活させて issues へのゲストアクセスをキャッシュしつつ、csv ダウンロードも無効化という感じで heroku に deploy したら驚くような効果を出して、落ちなくなったので大変便利だった。

ただ最初に出してきた code だと connection_pool の新しいやつだと動かない、redis gem のインタフェースが変わったので動かない、heroku の rediss プロトコルだと動かない、みたいな感じでエラーが出るたびに「動かないんだけど」と責め続けてやっとって感じで、初回の1発目から正解を出すというのはまだまだ難しいっぽい。

datadog の方も claude for chrome とかを使って、今の画面を見て、みたいな感じで目を与えると楽に進むのかなあ。インフラ周りで claude を活用するには、もう少し勉強が必要。

ゲームのうちカジュアルなやつを消化

今週末はあちこちに出かける予定だったので夜にぽちぽちと楽に進めることができて期限付きのイベントを消化。

原神の方の撮影イベントはよくわからなかったけど、ゲーム内での撮影が大好きな人にとっては盛り上がるやつなのだろう。多分。

スターレイルの方もエンドコンテンtの一つが更新されたので、パーティーを組んで放置して 64000 点という結果だった。満点ではないけどこれで十分。


2026/05/14 (木) [長年日記]

git.r-l.o の certbot が止まっていたので claude に直させた

znz さんから git.ruby-lang.org の https の証明書が切れているという報告をもらって調べてみると確かに切れていた。

certbot がなんか動いてないかなあと思い dryrun 実行してみたら、http の時は well-known にパススルーするようにしていた、つもりだけど動いてなかったので、claude に、現状とこうしたいんだけど、というのを伝えてサクッと直してもらった。

https://github.com/ruby/git.ruby-lang.org/commit/e71e744aa70cc1bd54589dabfec140d403883868

実際これで動くようになったので大変便利。もう人間が書くと不具合しか起こさないので「こうしたい」ってのをちゃんと伝えて作らせて、内容は確認する、ってのがいい気がする。

rubygems/configure-rubygems-credentials の v2.0.0 をリリースした

release-gem の中で使われている rubygems.org の OIDC を経由して認証情報を取得するライブラリである rubygems/configure-rubygems-credentials の v2.0.0 をリリースした

https://github.com/rubygems/configure-rubygems-credentials/releases/tag/v2.0.0

前から node20 は終わるよ、というエラーが出続けていて、リリースしないとなあ、でも ts とかわからんしな、という状態だったので claude に話しながら pull request や issue を片付けて、ts のコードはわからないなりに、まあ動くやろ、とか理解できるまで claude に解説させてなんとかした。

actions/core のメジャーバージョンを上げるには、ちょっと大変そうだったのでそれは v3.0.0 で。ひとまずは動いていると思うので、なんか動いてないところがあったら教えてください。