1カ月
気がついたらまた1カ月経っていた. やばい.
1カ月
気がついたらまた1カ月経っていた. やばい.
C#対応細々
C#のEthereum対応ってあんまりやってなかった. 順番にしていく.
normalize
暗号文のnormalizeって単純に先頭アドレスを楕円曲線の点の配列のポインタってやるとデバッガに範囲アクセス違反で怒られそう. 面倒だけどラップするか.
感染者数
素人目にもやばそうな感染者数で, 病床使用率なのに専門家の対策が今までと何も変わらないのはなんでだろう.
Trusted Web
Web3とかブロックチェーンとかなんとなく敬遠してたけどちょっとまじめに調べてみるかな.
クロスコンパイル2
DLLはできたけどそれようのlibファイルの作り方が分からない. dlltoolというのがあるけどマニュアルが分かりづらい.
クロスコンパイル
Linux上でWindowsバイナリを作るレル要にしてほしいというissue. クロスコンパイラはx86_64-w64-mingw32-g++らしい. ml64.exeは無いのでnasmでするのか. DLLはどう作るのだろう.
movzx eax, ah
Xbyakでエラーになるという報告. コードを見るとわざわざエラーにしていた. なんでだろう. 取り除いても特に問題なさそう.
Python DSL
ラベル対応した.
私の暗認本を使ったゼミに参加. TLSは山場だね. 突然胃が痛くなって辛い. ストレスたまりまくりか. マッサージの感じからすると大分よくなってきてる気がしてたのに.
ssh
Ubuntuをアップデートしたらsshがつながらなくなったので調べたら鍵のタイプが古かった. 新しく作り直す. localに10箇所ぐらいあるので結構面倒.
Visual Studio 2017
_udiv128は2019以降だったで古いのに対応する関数追加.
build周り
ようやくmcl/blsのbuild周りが落ち着いてきた. 重複してる部分はどうやってまとめていくかな. めんどいし時間が食われるのでやりたくないなあ.
netplan
Ubuntuをupgradeしたらnetworkがつながらなくなった. いろいろ変わっていた. 前もやった気がするけどupgradeのパスによってはまだ古いのが残っていたのか.
adox
古い環境で落ちるパターンがあった. 低レベル関数は思わぬところでうっかり使ってしまうな.
go test -count=1
cgoを使ってるときはlibだけ更新してもリビルドされない. キャッシュをオフにするには-count=1. もっと分かりやすい名前にして欲しい.
カレー
私はレトルトよりはジャワカレーとか使って自分で作ったもののほうが好きなようだ.
自分のMakefile
今実行しているMakefileの名前はMAKEFILE_LISTから取り出す必要がある.
OpenSSL
SHA-2周りで使っていたAPIが新しい版で消滅していた. cybozulibも対応しないと.
cmake
大嫌いなCMakeLists.txtと格闘する. 誰か得意な人に任せたい...
査読
査読対応した.
Microsoft MVP
今年も受賞できた. ありがたい.
Python DSLのmasm対応
これでnasmとgasとmasmに対応した. それぞれ微妙に違うので対応できると自分が便利だ.
PIC対応は無理かなあ.
マットレス
先月買ったやつに慣れてきた. 腰回りは大分ましになった. これは買ってよかったやつかもしれない.
サイボウズ・ラボ15年目
長かったような短かったような. 自由にさせてもらってありがたいことだ. 最近は細々とした作業をしていたら一瞬で時間が経っている. 後, 暑すぎて頭や体のクロックが半分ぐらいな気分.
2年4カ月ぶりぐらいに出社してみた. 机の上に(比喩でなく)山のような郵便物が. 片っ端から整理して片づける.