java

MultiStateTarget と getState の罠

sikuli という大変便利なライブラリがあります。なんか画像認識とかしてくれます。java 用の api もあります、やったね。「複数の Target のうち何かひとつ見つかればいいな」みたいなときには MultiStateTarget を使います。何が見つかったかは通常 getStat…

2012年に読んだ面白論文を紹介する会

例のアレです。今年は五月頃にソニーリーダーを失くしてしまう、しかも突っ込んでいた論文のバックアップを取っていなかったという悲劇のおかげで、ちょっとアレがアレしてるんですけど…バックアップは大事ですね! Sound Predictive Race Detection in Poly…

null さんとのお付き合い

ちょっと暇つぶしに書きます。ついらーで null で盛り上がったので。

sum type in Java

ってどうするのが Java らしいのかなあみたいな。 public class Base { public static class A { ... } public static class B { ... } private A a; private B b; private Base(A a, B b) { this.a = a; this.b = b; } public static Base createA(...) { r…

Initial Values を利用して Nothing 型の値を作ることは可能か

どうでもいい話な上に長いので、暇な人だけどうぞ。

Bitmap を SoftReference で管理すべきではない

追記:3.0 より Bitmap はネイティブヒープを利用しなくなりました。キャッシュは 3.1 以降なら LruCache を使えば大体問題ないと思います。手が痛いので、簡単に。一年以上前の記事ですが、CacheオブジェクトにはSoftReferenceをとか、最近だと、WeakHashMa…

第1回JVM ソースコードリーディングの会に参加しました

ちょっと準備不足感は否めなかったかな的な、でも楽しかったです。途中少し出てきた話のまとめ。http://www.google.com/codesearch#sDZn6PDCLEM/src/share/vm/oops/cpCacheOop.cpp&q=cpCacheOop.cpp&type=cs&l=178というのがあって、 m:~/src/java % cat Hog…