2012-07-01から1ヶ月間の記事一覧

JRuby から Java インスタンスのフィールドにアクセスするには

JRuby の java_class メソッドと declared_method を使って、Javaインスタンス jobj のフィールド field1 にアクセスします。field1 = jobj.java_class.declared_field("field1") field1.set_value jobj, value.to_javaこれで良いはず。はずというのは、今回…

Mac OSX Lion で SimpleOpenNi をビルドする

SimpleOpenNI のソースには OSX用のビルドスクリプト buildOsx.sh が付属するが、Lion に対応してないのかなかなかの難物。 OpenNI をインストール こちらを参考に。 OpenNIをHomebrewでインストール http://www.cyber.t.u-tokyo.ac.jp/~take/blog/kinect/in…

ruby-processing でNyAR4psg を使ったら drawBackground でこける

NyAR4psg のサンプルを ruby-processing で書き直してみた。nyar.rb require 'lib/NyARToolkit.jar' require 'lib/NyAR4psg.jar' load_library :video include_package "processing.video" module NyAR4psg include_package 'jp.nyatla.nyar4psg' end def se…

Mac OSX Lionで改造版 CodeReadingWiki を動かそう

Mac

OSX 10.7 Lion + homebrew で改造版 CodeReadingWiki を動かします。(参考)CodeReadingWiki 改造版でソースコード解読 http://www.mazn.net/blog/2010/07/03/295.html MySQL のインストール % brew install mysql ==> Downloading http://downloads.mysql.…

rvmの更新

rvm upgrade で本体の更新ができなくて面食らったので。 rvm get latest # (rvm本体の更新) rvm get head # (対応Rubyリスト等の更新) rvm reload # (更新を反映) ついでに、rvm upgrade の使い方は rvm upgrade ruby-1.9.2 ruby-head rvm upgrade jruby-1.6…