00:17:27
icon

気分転換のつもりで雑にチョコレートの残りとバターを溶かして焼こうとして、バターの分量を完全に間違えて大量に溶かしていたことに気づき、とはいえもう手遅れだったのでそのまま焼き始めたのだけど、結局バターが沸騰するだけで全く食えるところはなくそのまま流しに消えていったのでもう営業終了でいいですかね…

05:33:10
icon

cakewalkって楽勝って意味だったのか。完全に製品名としか認識していなかった。

17:20:04
icon

Panamaの内部実装をちょろっと覗いていたんだけど、dyncallがやっているような仕事をJavaで実装していて、へ〜これでパフォーマンス出るんか…ってなった。世に出ているベンチマークだと実際割といい数字出してるんだよな。
MethodHandle.invokeExact()とか呼び出していてautoboxing発生していそうな気がするんだけど、それはJNIとかでも同じなのかなあ。

19:50:39
icon

書いてみた記憶のある言語、のレベルなら X#, go, Zig, Lua, masm/tasm/nasm, SOUL, Swift, powershell, Rust, Ruby, (Object)Pascal, Perl, VB.net/8+, ActionScript, Haskell, Nemerle, yacc/flex(これくらい面倒なDSLならたぶん挙げてもいいやつ), Irony, processing, ObjC, SQL, Scheme, XQuery/XSLT2, VB6/VBA/VBS, F#, TypeScript, (POSIX) shell, JavaScript, Java, C#, C++, Kotlin かなあ…(触ったことほぼない順 / まだ抜けがありそう)
何をもってプログラミング言語とするのかという問題から逃れられないので何を書いても主観的になるな

19:54:57
icon

Groovy (build.gradle)とか、Boo (db4o / Unity)とか、Vitalのソースいじってる時にGLSLもちょっといじった気がするな…まあ普通にコード書いて生計を立てていたら(無職)フツーにいろいろ書くはず…

20:13:05
icon

JVM Language Summit'19(最新)のコレ見てたけど、なぜFF'M'なのかを知るにはいい内容だと思った。BridJもJNRも多分JNAも、struct return by valueでだいたい限界を迎えるんだよな。 youtube.com/watch?v=r4dNRVWYaZ

Attach YouTube