java

メゲズにApache Wicket。

昨日のエントリに「Rails脳」というはてなスターを付けられてしまった。ガーン。 このままでは御先祖様に申し訳が立たないのでWicketに再チャレンジ。

Apache Wicketをお試し。

Hello World! 新世代なWebアプリフレームワークらしい「Apache Wicket」を試してみようと思い、HelloWorldを読んでみた。

RubyとJavaを比べると苦しみが待っていると思う。

[Rails]そろろろRailsについて本音を書いてみるか それぞれ設計思想が違うわけで、どっちが優れてるとか考えても。 Javaのいいところは、固いところ。とにかく固い。リフレクションはあるにせよ。 Rubyのいいところは、やわらかいところ。突ついたところから…

JRubyで、Javaクラスのinitializeメソッドにハマる。

よそ様から提供されたJavaのライブラリ、使い方が超面倒でJavaで組む気が失せた。 そこでJRubyですよと。ところが、

言語すききらい度合いを計算してみた

「舶来信仰」というのがあるらしいことは否定しないし、 それがくだらないものだとも思うけど、 その「くだらないもの」に「ぶちこわす」ってこだわりも また形を替えた「舶来信仰」なんじゃないかなあ。 ほんとに。「Seasarを使いやすいと感じらるのは日本…

ひさびさに1.4でコードを書いた。

1.5以上の文法でないと書けない体になっていることを発見。 よくもこれほどガチガチな言語で仕事していたな、と過去の自分に驚愕。 Rubyを覚えてからJavaでも動的(というかリフレクション)なコードを書くようになって、全体的には コードは劇的に短くなっ…

DRY!

遅れ気味のプロジェクトからコードを引き取って書いてしまおう第2弾。 これ大変なんだけどやってもらってもいいですか? と申し訳なさそうにやってきたのは新旧システム間を繋ぐ、ミドルウェアっぽい部品。

JRuby-1.0

■ JRuby 1.0 リリース http://dist.codehaus.org/jruby/ ついに1.0。 勤務先に「Rubyは信用しないけどJRubyなら」と言い出してる人*1もいる。 そういう人への説得を含めて、Rubyが仕事で使いやすくなるのは嬉しいかも。 *1:どういうアレでそういう結論になる…

Google製DI「じゅーす」

このバランス感覚、さすが - GoogleのDIフレームワーク"Guice"を使ってみる Javaだけで完結、ってGoogleにソースコード汚染されるのはどうなんだと。 Seasarならインスタンスの組み立ては単純なXMLで書けるから、企業で使うならあっちのほうが良いんじゃない…

Javaのオープンソース化

どういう意義があるのかしら。緩やかに良い方向に変化していけばみんなハッピーだろうけど、議論百出で拡張実装があっちにもこっちにも出てくるようになると困るなぁ。 要は言語仕様の一貫性維持だろうけど、それには沢山の意見を掬い上げて優れた決定ができ…

ScriptEngine動かない…

Java6のScriptEngineでJRubyを動かそうとすると Exception in thread "main" java.lang.NoSuchMethodError: org.jruby.IRuby.parse(Ljava/io/Reader;Ljava/lang/String;)Lorg/jruby/ast/Node; at com.sun.script.jruby.JRubyScriptEngine.compileScript(JRub…

JRubyの仕事での使い方は。

使い道あるかしら。 ドメイン特化言語をRubyで作ってユーザーに解放、内部処理はJavaでガチガチに作る、とか? ・・・あーいいかも。人がさわる部分はプリンのようにすべらかで、内部処理は鉄人28号のように力強くビューンと飛んでくように動くかも。 ・・…

JRuby 0.9.2を入れてみる。

JDK6.0用にしたいのでソースからビルドしてみる。

Macの標準Javaを6.0に差し替える。

どこをいじればいいのか調べてみる。

JDK6.0をさわってみる。

といってもMac版はまだベータだけど。以下をダウンロード。 NetBeans5.5 NetBeansのSubversionモジュール JDK6.0プレビュー版はADCサイトから。 どれも手順通りにインストールし、NetBeansを起動。JDK6.0を「ツール」メニューの「Javaプラットフォームマネー…