jruby

Rubeus again!

とても嬉しい話をJRuby兄弟の一人Thomas E. Eneboからもらいました。 なんといま執筆中の本で僕らが2年前に作ったRubeusを取り上げてくれるそうです!!! http://groups.google.com/group/rubeus/browse_thread/thread/63b0ac2288e765a4#Thomasはこの話の…

Thomasは本当いい奴だよ

JRubyのThomasがrubeusのMLメールをくれました。 http://groups.google.com/group/rubeus/browse_thread/thread/2cefe62df457b8dbJRuby core developerであるThomasが、ちょーマイナーなライブラリについてメールをくれるなんて・・・。内容は、もうJRuby1.3…

JRuby1.1.5 + Rails2.2.2 での注意

普通にwarblerを使って動かそうとすると、 Rails requires RubyGems >= 1.3.1 (you have 1.2.0). Please `gem update --system` and try again.というエラーがでてRailsが動かない。もちろん jruby -S gem -vをやると1.3.1と出る。なのになぜ?と思って調べ…

RMaven

Rakeからmavenのコマンドを実行するためのライブラリです。RUby/JRubyがインストールされていれば、インストールは簡単。 # gem install rmavenJRubyならjruby -S をつければOK。これで pom.xmlのあるディレクトリに require 'rake' require 'rubygems' requ…

まずクラス構造

基本となるクラスは、Processing::Appらしいのでまずそのクラス構成を知っておこうっていう訳で、ancestorsしたらこんな風に出た。 irb(main):007:0> Processing::App.ancestors => [Processing::App, Java::ProcessingCore::PApplet, Java::ProcessingCore:…

今度の勉強会はJRubyでProcessing

来週の土曜日(27日)に開催されるRBCの勉強会でRuby-processingを使って発表します。参加者みんなでRubyでコードを書くことの楽しさを共有して、また、さらにProcessingの表現力の高さを実感してもらえればとおもってます。 ということで、id:taigouさんを中…

Rubeus 0.0.6リリース

今回のリリースは、新コミッタ重元さんの大活躍でJDBC関連の拡張の修正や、テストが追加されたりしています!重元さんありがとう! jruby -S gem install rubeusでインストール可能です。JDBC周りでこんなコードが動くようになってます! http://code.google…

サムネイルを一気に作るスクリプト

#! /usr/bin/env jruby require "rubygems" require "image_voodoo" Dir.glob("./**/*.{jpg,png,gif}") do |file| print "#{file}..." begin ImageVoodoo.with_image(file) do |img| img.thumbnail(100) do |thumb| thumb.save File.join(File.dirname(file)…

一周年記念セミナー

すごく疲れましたが、ものすごく楽しかったです。1日目はイケテル"ビジネス"勉強会からスタートしました。にもかかわらず、イケテルAIR×Rails勉強会の資料をギリギリまで作っていて参加できず。次こそ是非。それにAIR側の資料をいろいろ削っても頂いたにも…

JRuby徹底入門 出ます!

JRuby 徹底入門作者: 株式会社イーシー・ワン出版社/メーカー: ソーテック社発売日: 2008/07/19メディア: 単行本購入: 4人 クリック: 186回この商品を含むブログ (16件) を見る本の執筆に参加させていただきました!結構いい感じだと思いますので、是非!

rubeus-0.0.4 released!

ついさっきリリースしました。 javaのクラスのロードを改善しました!これでRubeus非依存のjrubyスクリプトと共存できるようになりました! それからねこび〜んの画像をアイコンに採用した"にゃんこビューアー"をexamplesに追加しました!

java.sql.ResultSetMetaData.columnNullable が取得できない

irb(main):001:0> java.sql.ResultSetMetaData::columnNullable NoMethodError: undefined method `columnNullable' for Java::JavaSql::ResultSetMetaData:Module from (irb):2:in `binding' irb(main):002:0> java.sql.ResultSetMetaData::ColumnNullable …

rubeus-0.0.3リリース!

rubeus-0.0.3をリリースしました!今回の変更で、javax.swing.text.rtf.RTFEditorKit のようなjavax.swingの サブパッケージのクラスもいきなり使えるようになっています。 週末を費やして気持ちの赴くままにうがーっと実装しまくりました。 RBCやMLで素敵な…

パッケージに含まれるクラス名を全て取得する方法

ずーっと前にもこれで苦しんだ気がするけど、きれいさっぱり忘れていたので調べ直し。java.lang.Classやjava.lang.Package, java.lang.ClassLoader辺りからゲットできるかなーと思っていたけど、ものの見事にダメ。っていう訳で、じゃあ実行時に毎度調べるの…

jruby-users.jp

完全にperl-users.jp,as-users.jpにインスパイアされています。まだノープランです。 JRuby-Insideのようなサイトを目指すのかも?? ノープランすぎて、誰がメンテナーなのかも何も決まってません。 福岡に来てくれたCharlesのブログから存在を知りました。…

Rubeus初リリース!

Rubeus(るびうす)はJRubyを使ってJavaのAPIをRubyっぽくしちゃえというコンセプトで立ち上がったプロジェクトです。 というわけで、Rubeus始めました!論よりコード、というわけでJavaで書いたものとJRubyとRubeusを使って書いたものを比べてみてください。…

warbler 0.9.9 + jruby 1.1.2

えー、warは出来るんですけど、動きません。泣。 致命的: Exception caught java.lang.NullPointerException at org.jruby.runtime.load.LoadService.findFile(LoadService.java:466) at org.jruby.runtime.load.LoadService.findLibrary(LoadService.java:3…

goldspikeのconfig/war.rb

railsのアプリをwarにしちゃうプラグインGoldspike。インストールや使い方はこちら。 http://wiki.jruby.org/wiki/Goldspike僕のconfig/war.rbはこれ。 # Goldspike configuration # Set the version of JRuby and GoldSpike to use: #maven_library 'org.jr…

action-coding

[ruby-list:44977]より action-codingはJRubyからのProcessing API呼び出しやプログラムの実行時書き換えをシンプルに実現するものです。APIにProcessing、言語にRubyを採用したプロトタイピングやライブコーディングのための環境です。 スクリーンキャスト…

JRuby 1.1.2

May 27, 2008 JRuby 1.1.2 ReleasedBy ThomasEEneboIn true boilerplate style: The JRuby community is pleased to announce the release of JRuby 1.1.2! 1.1.2がリリースされたよってThomasからのアナウンスがありました。

イケテル'JRuby'勉強会

6月24日(火)14時〜18時 福岡市早良区百道浜 2-4-27 AIビル9F 麻生塾研修センターセミナールーム a. はじめてのJRuby 講師:秋間くん、小竹さん Javaは知っているけどRubyはまだ。Rubyを知っているけど、JRubyはまだ。そういう人に向けて、JRuby入門セミナ…

1.1 released!

JRuby 1.1 is the second major release for our project. The main goal for 1.1 has been improving performance. パフォーマンスが向上したらしいです。

ruby/jruby 兼用config/database.yml

JRuby依存だったアプリのコードからほとんど依存部分を取り除けたので、jrubyから呼ばれたらjdbcmysqlを、rubyから呼ばれたらmysqlのアダプタを使うようにしたかったけど、それぞれ別のファイルとして用意して適宜書き換えしてたんだけど、面倒でいやんなっ…

暫定的な対応

とりあえずもともとのコードの意図を読み取った対応ではないので、全然お勧めできませんが、テスト動かなきゃしょうがないので、こんな対応をしました。 module ActiveRecord::ConnectionAdapters class JdbcAdapter def _execute(sql, name = nil) if JdbcC…

JdbcAdapterの怪

jruby-1.1RC1 + rails2.0.2でのこと。rake testをしてみたらフィクスチャのロードで以下のようなエラーが出ました。あ、ちなみにDBはHSQLDBね。activerecord-jdbchsqldb-adapter (0.7.1)使ってます。 1) Error: test_should_allow_signup(AccountControllerT…

jdbchsqldb -> jdbcmysql

なんだか何をやってもだめなので、jdbc経由でMySQLを使うようにしました。全然問題なく動くのね。

db:migrate with VERSION

jruby on railsでバージョンを戻そうと思って jruby -S rake db:migrate VERSION=0ってやったらVERSIONが戻らずに、先に進もうとしやがりました。で、勘で set VERSION=0 jruby -S rake db:migrateってやったら期待通り戻りました。むー、なんじゃそりゃ。