TypeScript
bls-eth-wasmまわりでいろいろissueが来ている. そろそろまじめにTypeScriptやそのまわりの環境の勉強すべきか.
変化がはげしいジャンルなのであんまし近寄りたくないのだけど.
TypeScript
bls-eth-wasmまわりでいろいろissueが来ている. そろそろまじめにTypeScriptやそのまわりの環境の勉強すべきか.
変化がはげしいジャンルなのであんまし近寄りたくないのだけど.
bls-eth on FreeBSD 2
FreeBSDをインストールして試したが特に問題なさそう. と思ったところでissueをよく見たらOpenBSDだった. なんか違うのだろうか.
emsdkをupdateしようとしたら証明書まわりでエラー.
env SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt ./emsdk install latest
としたら動いた.
bls-eth on FreeBSD
動かんらしいのだけど何が問題かなあ.
xbyak for 古いmacOS
古いmacOS用に修正.
本社ハッカソン参加
たいしたことできないけど人と雑談しないとなと思って参加.
AVX_VNNI
AVX-512用のVNNIのAVX版. evexエンコードでなくvexエンコードしないといけない. オプションでVecEncodingを指定できるようにした.
定数時間スカラー倍算
まじめに実装しないといけなさそう.
multiVerify 5
CPU多めの環境で効果がでるようにパラメータ調整. 12コアで13倍速.
xbyak_translator_aarch64
こちらもmasterとfjdevの乖離が大きいので統合作業. class設計が.
『ルパンの娘』(横関大)
思ったより面白かった. ただ図書館職員が気軽に勝手に利用者の貸し出し履歴をみることはないだろう. そもそも大抵の図書館は履歴を保存してないのでは.
CSS2020
動画作らないといけない. PowerPointで作れるんだ. 知らなかった.
multiVerify 4
Rust版のラッパー. マルチスレッドはどう書いてよいのか分からない.
multiVerify 3
状況証拠的にシングルスレッドでしか動いてないようだ. 何かポカしてるのかなあ. よくわからんのでGo側でchannelを使ってみるとスケールした.
multiVerify 2
マルチスレッドで動くようになった. でもGoから呼び出すと速くならない. なぜだろう.
xbyak_aarch64
masterブランチとfjdevの乖離が大きかったので両者を手動mergeしてmainブランチにした. 神経使うのでもうやりたくない.
multiVerify
複数の署名をまとめて検証するAPIの実装.
歯痛
ここ数カ月, 歯痛が段々ひどくなっていて何度もみてもらってるのだけどきれいなので知覚過敏ではとのこと. いろいろケアをしたけどよくならず夜中痛くて寝られないぐらいになったので別のところに行ったら, 歯に小さな割れ目があって歯髄炎になっていたっぽい. 神経を抜かないといけないけどすごく歯が長くて複雑にまがっていた大変らしい. 治療中めっちゃ痛い. でも原因が分かってよかった.