catatsuy's Picks Vol.9
Go
testing.B.Loop
の機能が思ったより多かった。b.ResetTimer()
の自動化など、うれしくて早速使いたくなった。
OpenAIがリリース当初はAuth0を使っていた気がするが、ユーザー課金なのでおそらくとんでもない金額になり、独自実装のOpenID Connect Providerに移行したのだと思う。移行先はory/hydraだったらしい。Go実装でパフォーマンスも出せる。良さそう。
Security
tj-actionsのインシデントについての詳細なレポートの感想。実際の設定方法なども紹介されていてうれしい。
Google Cloudが公開しているサイバーセキュリティ動向予測 2025。Geminiで要約してみた。参考になる。
具体的な事例がいろいろ書かれていて参考になった。これからのセキュリティをどう守るかに役立つ。
Chromeのルート証明書の運用について。Let's Encryptでもあったが、最近はBGPハイジャックでTLS証明書発行が狙われがち。厳しくなる一方。
Mozillaが採用したCRLiteについて要約させた。多段Bloom Filterで疑陽性率を0に持っていく。サイズが決まっているので、理論上0にできる。これは実サービスへの応用もできそう。OCSPの失敗から、CRLを現実的に動かすにはどうするかの戦いになってきている。
Cloud Service
AWSのEBSの歴史や技術的な詳細をいろいろ紹介してくれている。
PlanetScaleのEBS運用での知見。EBSのレイテンシは常に起きていて、それを前提にしたアーキテクチャになっている。分散システムの大変さ。
BigQueryなどのIAMが変わるらしい。元々意味不明で結局AWSのIAMの方が分かりやすいと思っていたけど、これで分かりやすくなるのか、正直よく分かってない。
CDN
HTTP/3やQUICの標準化と普及状況についてとても丁寧にまとめられていて、技術的な意義と現実のギャップがよく伝わってくる。特に、ハイパースケールとロングテールの分断は自分も近いことを以前から言っていたので親近感があった。
実装の観点から見ても、OpenSSLのQUIC非互換問題はこれからどうするのか悩ましい問題。QuicTLSを使っているNode.jsがビルドや運用の観点で苦しい状況になっている。curlも個人的にLibreSSLでHTTP/3の機能を利用しているが、OpenSSLは対応していない。
個人的に「以前からHTTP/3の本質は難しすぎることにあり、Web技術の進化が一部の大企業だけのものになってしまうのではないか」と主張していた。なのでこの危機感は共感しかない。
別にOpenSSLが悪いというわけではなく、OpenSSLから見たら自分たちの優先度の高い改善に追われている間に、周りが勝手にやったAPIに従う必要はないし、嫌ならQuicTLSとかを使えばいい話ではある。
個人的にはBoringSSL互換APIを実装しているLibreSSLについて言及がなかったのが悲しい。とはいえ、OpenSSLを使うために各実装が互換レイヤーをそれぞれで実装していくのは現実的ではないと思うので、今後どうなるのか見ていきたい。
Cloudflareは障害が起こると障害報告書を公開してくれるのでうれしい。認証情報の切り替え時に新旧が混在する構成は「それはそう」という感じ。R2の長時間障害はS3の代替と考えると厳しい。
AI
PlaywrightがMCPで操作できる。これはかなり活用の幅が広がりそう。
ベクトル検索システムについていろいろまとめてある。
Frontend
ブラウザ組み込みのAI関連のAPIがいろいろ使えるようになってきた。使ってみたい。
デザインシステムをMCPでAIサービスに繋げる試み。これはAIでの開発が現実的になってきた感。そしてデザインシステムの重要性も増した感。
また似たようなNext.jsの脆弱性。そもそも根本的にこういう設計は狙われるからやってはいけない。根本的にすべてのヘッダーのオプションを見直して欲しい。
Linux
curlにHTTPS RRのサポートが入った。コンパイルオプションで有効にする必要あり。オプションで無効にできないのは微妙。getaddrinfo
関数はHTTPS RRに対応しないことが、既存の仕組みに導入する困難さについて書かれていて参考になる。
それと、c-ares
という仕組みでDNSリクエストを並行に行える仕組みがあるのを知った。HTTPS RRを使うとA、AAAA、HTTPSの3つを同時に問い合わせる。
Etc
P対NP問題についてのスライド。すごい情報量だった。
具体的な高速化のための計算方法について紹介されていて、良い発表資料だった。
VHSがかなり良さそう。使ってみたい。
Hobby
官報がこれまで紙が正本だったのが、電子版が正本になる。大きい変化。
低気圧で頭痛が出る体質なのでずっと悩んでいた。間違いなく気のせいではないと個人的には思うので、研究が進んでほしい。
非ネイティブだと直接的な表現になってしまうのはどうしようもない。むしろ婉曲的な表現をされると何を言っているか理解できない。ただアメリカだと英語を話せない人間は障害者扱いされてキレられることがある(実際にアメリカに行ったときの経験)ので、そもそもアメリカ人側の歩み寄りも必要だと思う。
Private
痔瘻体験記更新。
Discussion