2001-09-05 (Wed)
_ pack("v")/unpack("v")
pack("v")/unpack("v")はマニュアルだと
リトルエンディアン(Intel(またはVax)フォーマット)のshort
となっているけど、実はunsinged shortらしい。 "s"と"S"みたいに、"v"がsignedで"V"がunsignedかと思うと、 そうではなくて、"v"はunsigned shortで"V"がunsigned long。
ややこしいけど、たぶんPerlに合わせてるんだろうなあ。
2020-09-05 (Sat)
_ RubyKaigi Takeout 2020
新型コロナの影響でオンライン開催になったRubyKaigi Takeout 2020で、Magic is organizing chaosという発表をした。
TwitterのDMで催促を受けて発表可否の確認のメールに気づいたのが8/7で、動画の提出期限が8/13だったので、慌ててpull requestの残作業をやっつけて動画を作成したが、何とか間に合った。
オンラインということでどれだけRubyKaigi感が出るんだろうと思っていたけど、想像していたのよりRubyKaigiっぽさがあった。
たしかに小説版エルリックサーガ読んだことあるからわかるコミック版のよさみたいなところはあるかもしれない https://t.co/u6oImVTqmL
— Shugo Maeda (@shugomaeda) September 6, 2020
と書いたけど、コミック版から読んだ人にもいくらか雰囲気が伝わっていて、いつか小説版を読んでもらえるといいですね。
スタッフ、発表者、視聴者のみなさん、ありがとうございました。
P.S. Proc#using導入は感想戦でRubyVM::ASTなりを使ったマクロっぽいものでいいじゃんと言われたりして苦戦中。それだとcaller bindingが欲しいし、毎回マクロ展開&評価をやるのは遅いと思うんだけど。