タグ

ブックマーク / quietstar.hatenablog.com (3)

  • Processing by Ruby #2 - Quietstar

    (前回のあらすじ:http://d.hatena.ne.jp/dewdrop/20070506/p5r) この前のJRubyでProcessing動かすやつですが、あれ書いたその日にJRuby1.0.0RC1がリリースされてたらしくて(プロジェクトトップページは更新されてないのに!)、それ使ったら見事動きましたわーいわーい。 ちなみに、JRubyにもirbが付属してるんだけど、それ使うとProcessingのリアルタイム制御ができます。 この前のスクリプトの最後のところを次のような感じにちょっと変えといて、 # p5r.rb ... JFrame = javax.swing.JFrame def run applet frame = JFrame.new applet.class.to_s frame.content_pane.add applet frame.default_close_

    Processing by Ruby #2 - Quietstar
  • Processing by Ruby - Quietstar

    が出たりイベントがあったりでProcessingがまたちょっと盛り上がってきてるみたいなので久しぶりに触ったりしてる。以前書いたように Processingの実体はprocessing.core.PAppletっていうJavaのクラスで、Processingが生成するJavaのコードを見るとよくわかるんだけど、ProcessingのSketchコードっていうのは実はJavaのコードそのものです。それは最新版(今だと0124)でも変わってないし、たぶんこの先も変わらないんじゃないかなーと思う。要はprocessing.core.PAppletクラスを継承したJavaのコードを書けばProcessingベースのAppletになる。ここらへんの仕組みはよく考えられてると思う。 で、ふと、JRuby使ったらProcessingのコードをRubyで書けんじゃん?(ニーズはなさそうだが)と思ってやっ

    Processing by Ruby - Quietstar
  • compactcalendar.rb - Quietstar

    David Seah さんという方が考案した「Compact Calendar」という Excel シート型のカレンダーがあって、仕事でサブプロジェクトごとの中長期的なスケジュールを検討するときとかに使ったりして重宝してる。なかなか便利です。 "David Seah - Compact Calendar for 2007" http://davidseah.com/blog/compact-calendar-for-2007/ "手軽で使い勝手の良いCompact Calendar 2007 (でぃべろっぱーず・さいど)" http://dev.chrisryu.com/2006/12/compact_calendar_2007_1.html で、そろそろ 2008 年版のカレンダーが欲しいなーてことで、自動生成するスクリプト書いてみた。これで好きなだけカレンダーが作れます。 http:/

    compactcalendar.rb - Quietstar
  • 1