この日は夜に出かける予定を入れたので朝から昼までせっせと原神をプレイ。X を見るとネタバレばかりなのでできるだけ見ないようにしつつバージョンアップしたばかりの Ver 7.2 のストーリーから進めていた。

最初からいきなり全国から主要キャラクターおよび神が集まって会議をして今後の対策って内容でプレイするというものではないので映画を見るという感じだったので、本を読みながら見ていた。

で、ある程度話が進んだらいきなりバージョン限定コンテンツが始まって、ええっとなったけど今回はストーリーとかなり連動した内容になっていて、今までに旅してきたエリアを巡って人々を救出するって内容みたい。

軽く調べるとこのコンテンツ自体は必須ではないようなので各地域のトリガーだけ進めて会話コンテンツをぼちぼちと楽しみつつストーリーの方に戻っていた。

ストーリーコンテンツ、今まで巡ってきたエリアの神が再度試練を受けるという内容になっていて、それほど強いボス、とかはないんだけど今までのエリアを思い出すようなギミックが含まれていて懐かしい〜と思いつつももうすぐ原神終わっちゃいそう...って感じがなんかすごかった。

ストーリーの最後は神が集まって「原神」ってなんなん、という秘密をマトリックスみたいなやつから明かされて「そんな...」ってなって終わってしまった。X を改めて見ても、おいおい、という反応がほとんどでこの先一体どうなるんだ。
夕方に近くなって、妻とともに横浜へ。この日は激混みという噂のマリーアントワネット展を見る予定だったのだ。

まずは一足早い夕食ということでそごうに寄って蕎麦をたべた。そごうのレストランエリア、横浜っぽいものはあまりなくて東京にもあるチェーンっぽいのが多いな、って印象だったなあ。
そのあとは今日の目的の一つでもある山本茜の截金ガラスの展覧会へ。

山本茜は創作に専念するということで展覧会などの活動を減らしているとは聞いていたので、作品が一堂に揃う展覧会ということで楽しみにしていたけど、想像以上によかった。

今回初めて展示された新作の松風、源氏物語は学がなくて細かい話やモチーフはわからないのだけど工芸品としてなんかすごいな、という感想だった。

源氏物語シリーズだけではなくこれまでの作品も展示されていて、見たことある、初めて見たというのもたくさんあった。特に気に入ったのはこの月のやつで、見る角度によって三日月だったり満月だったりする。すごい。

後半には失敗作や制作過程についての展示もあり、完成間近になって左の先が欠けたのでダメ、とか焼き入れの最中に台風で停電になって失敗、とかほぼ全てが展示されていて大満足。最後に松風の制作過程の動画があり、設計からガラスのパーツの製作、截金細工、研磨などを見れたのもよかった。ガラスを研磨するのためのガラスを作らなくてはいけない、とかなんかすごい。
図録はまだ制作中で予約だけしたのだけど、早く到着するといいなあ。大満足。
で、そごうのあとは横浜美術館へ。18:30 くらいに到着した。マリーアントワネット展、本当に人気で残り1ヶ月くらいで30万人突破らしく、緊急で夜間開館20:00までというのを数日設定したらしく。そこを狙えばまあまあ入れるのは、ということでこの日にしたのだった。

で、ついてみると外までも並んでないものの館内は結構な量になっていて。20分くらい並んで入れる、という状況だった。実際並んで入ってみると、作品や展示物を見る、というような状況ではなくとにかく人が多く、撮影禁止って言ってんだろ、みたいなところで撮影をする人や、何やらでなんじゃこりゃという体験ではあった。

後半にあったギロチン、実際に使われたものらしい。衣装やこの辺の展示はまだマシで、宝飾品に関しては見るのを諦め、って状況だったのは渋かったなあ。20分程度の行列、でこれなのでまあってなったけど、90分とか待ってこれならブチ切れるとおもう。

最後のエリアにあった、現代のマリーアントワネット、のコーナー。ここまでくると流石に人も散っていてやっとまともに見れるかな、ってなっていたけど、こういう回遊コーナーを最初にするとか工夫のしどころはあったんじゃないかなあ。

最後に撮った19:00の時点の入口の写真が最もアートっぽくなって笑ってしまった。後半は女性アーティストの作品が色々あってよかったのだけど、マリーアントワネット展の方の「うーむ」感が多くて最後までうーむ、になってしまった。
この後は高速を飛ばして帰宅。お疲れ様でした。
北海道のローカルニュースを眺めていると万引きして逮捕されました、と言うのがよく出てくるのだけど、そこに合わせて所持金を報道するのが本当に謎。100円しか持ってない人には同情とか、5万円持ってるのになんで、とかそう言うエンタメを提供しているんだろうか
ARM64 mswin の YJIT サポートをマージした。パフォーマンスチューニングもだけど、結構やり切った感じがありこれ以上の積み上げは longjmp の仕組みを変えるとか、opt-in で速くなります、みたいなものではなく大改造が必要になるのでむずそう。
あと mswin での HEv2 対応もマージしておいた。当面はこんな感じの 不具合修正が中心になるかなあ。
Ruby::Box の仕様決めをする時間を tagomoris さんと共に3-4時間用意してもらっていつものメンバーでわいがやしていた。
https://bugs.ruby-lang.org/issues/22275
一応、自分が RUBY_BOX=1 make check を全て通すまでに必要そうなことは話せたと思うので、自分自身が tagomoris エージェントとなって RWC 前日までに準備をする、ってところかなあ。頑張ろう。
Windows の Ruby の高速化を引き続きやっていて、なんとかして Linux より早くできないか、と調査させては試すを繰り返していたのだけど、以下の3つを投入することで Linux を 1.0 とした時に 0.95 くらいの速度、5%くらい速くなった。
一つ目がなかなか面白くて、単純に malloc などを置き換えるだけでは全然効果が出なくて、まずは CRT と xmalloc が混ざらないようにちゃんと分離した上で、GC に関わる箇所だけを mimalloc にすると速くなると言うやつ。勉強になるね。
高速化はだいぶやり尽くしたので ARM64 mswin の開発をせっせとやっている。まずは YJIT + clang-cl + mimalloc を使えるようにしていた。
https://github.com/ruby/ruby/pull/19729
YJIT 対応をやっていく中で mswin に関係なく aarch64 でもバグってる箇所を見つけたので直していた。
https://github.com/ruby/ruby/pull/19718
他にも高速化できないの、でマシンを回し続けてる中で mswin 以外にも aarch64 の性能改善に効くところが見つかったのでぼちぼちと切り出していく予定。
apt の脆弱性などもあり、そろそろセキュリティ対応にみんな疲れてきたんでないか、という感じになってきた。メールアドレスが漏れたのね、はいはい、ってスルーするくらいには疲れてます。