2010-04-01から1ヶ月間の記事一覧

画像データのコピー

ものすごいCPU負荷かかってるなーと思ったらレンダラーをデフォルトのJAVA2Dにしてるせいらしい。 解像度を800*600以上にしただけでCPU負荷が100%状態。 OPENGL使うと凄い軽いんだけど全部描画コードをOPENGLに書きかえないといけないのが…

ファイラが使えなくなったでござる

vim

動画編集とか重い処理する時のようにほどほどにスペックが高いノートPCを新調したんだが、これがいかんせん重いw(重力的な意味で) あまりの重さに肩がこりだしたので仕方ないのでお古のLet's Note T4をひっぱりだすあるさま。 それでようやく香り屋さんと…

ハッシュを適当に自作

processingというよりjavaのハッシュがゴミすぎる気がする。 http://processing.org/reference/HashMap.html これprocessingの公式のHashMapのリファレンスなんだけど、やばすぎるでしょこれは。syレになってない。 もうこことか暗黒微笑しかでないんです…

関数ポインタ的なことをやってみる

Javaで関数ポインタっぽいことをするには getMethod() と invoke() を使うっぽいんだけど、Processingだと多分だけど使えないっぽい。 さらにこいつは恐ろしいことに enum や static すら使えないのでまぁ仕方ないかなという感じ。 class function { void $v…

無名クラスでクロージャ風味

そもそもrubyやJavaScrpit的な言語をあまり使ったことないのでクロージャについて誤解してるような気もするけどとりあえず書いてみた。 ProcessingのコードだけどシンタックスはJavaにしてる。 abstract class func { abstract void run(Object arg); } clas…

hatena.vimで書いてみた

vim

今までtipsコードは http://beanstalkapp.com/ に作った適当なsvnに放り投げてたんだけどvimからhatenaが更新できるらしいので一応こっちにもチラ裏を残しておくことにした。 hatena.vim入れたらすぐ動くと思ったらかなり苦労したんでちょっこりメモ。 http:…