2004-04-01から1ヶ月間の記事一覧
うーん。どれがいいやら。
この方法でインタビューのASFファイルをたくさんダウンロードしてCD-Rへ焼きました。最高のヒアリング教材です。Bill Burkeのインタビューでは、JBossがジェイバス、interceptorがインナセプタに聞こえたりして、とっても新鮮です。あとはMP3プレーヤを買う…
ApacheのJ2EEサーバGeronimoの1.0M1がリリースされました。 RELEASE NOTES 1.0 M1 TSS Slashdot
ありがたや。ありがたや。ご結婚おめでとうございます。> Dannさん。
子供たちに新聞紙で兜を作ってあげようっと。
JSPWikiのContributedPluginsのページを読んでいたらFormatCodePluginがありました。これって、昨日書いたプラグインとほぼ一緒ではないですか。それに、Java2HtmlPluginというのまでありました。ソース表示プラグインは自分で作る必要なさそう。
動かなかった原因がわかりました。Miki.groovyをコンパイルした結果、Miki.classのほかにMiki$1.class, Miki$2.class, Miki$3.classの3つのクラスが生成されていたのに、Miki.classだけしかWEB-INF/classesにコピーしていなかったのでした。すべてのクラスフ…
JSPWikiのプラグイン内でfile.eachLineを使うとなぜかJasperExceptionになってしまいます*1。とりあえず、使わないように書き直したのですがGroovyらしくなくなってしまいました(涙)。 #!/usr/bin/env groovy import com.ecyrd.jspwiki.plugin.WikiPlugin; i…
File.eachLine(Closure)を使います。ストリームのcloseをする必要がないので楽チン。 #!/usr/bin/env groovy import java.io.File; file = new File("/tmp/Miki.java"); buf = new StringBuffer(); i=1; file.eachLine {line| buf.append("${i++}:${line}\n"…
いろんなことができます。何をやるべきで/何をやるべきでないのかが見えません。
Asian font packも一緒にダウンロードしておきましょう。
Java BluePrintsの新しいアプリケーションであるJava Adventure Builder Reference applicationの記事。JMS+XMLによるアプリケーション間連携。 Enterprise: Java Adventure Builder Reference application v1.0 Designing Webservices with the J2EE Platfo…
Groovyを使うと正規表現の処理も簡単です。次の例では、Javaプログラム上の"public"だけボールド体にしています。 #!/usr/bin/env groovy string="public class Miki { public static void main(String args[]) { System.out.println(\"Hello\"); } }"; answ…
ClassLoading domains and ClassLoader identityの部分がよくわからないんですが、Thread.currentThread().getContextClassLoader() をJoinpointにして、AOP的にUnifiedClassLoaderのような(複数のクラスローダを横断して検索する)メカニズムを実現しようと…
JSPWikiのプラグインをGroovyで書く手順をまとめておきます。ここで作るのは引数としてsrc=ファイル名を指定するMikiという名前のプラグインです。JSPWikiのページ上でのプラグインの指定方法は次のようになります。 [{INSERT Miki src='test1'}] このMikiプ…
FireFoxから更新履歴が見れるように。
JSR-175の解説。
Reference Documentationも更新されているようです。
Amazonのサイトを見る限り、この本はずーっと出版されずにいたように見えたのですが、いつの間にか発売されています。不思議。
November 30, 2004発売予定。気になります。
Adrian BrockとNorman Richardsがすごい。うーん。凄すぎ。彼ら(JBoss,Inc.)はこれをベースに本を作るつもりなのか?
JBossのクールな機能を5つあげています。JBossサーバがMBeanでできていることによるメリットは、Groovyのような、それらを簡単につなぐ糊があってこそ本当に生きるような気もします。
JDK 1.5アノテーションに対応したJBoss AOPが1、2週間の間にリリースされるそうです。JDK 1.4でも動くように作業中とのこと。
Groovyを使った小さなWebサーバの例。クロージャがあると、プログラミングがこんなにも楽しい。こういう自由な雰囲気がいいです。そういえば、Smalltalkではif, while, do, try, catch,.. みんなクロージャで定義されていました(つまり、プログラマがこれら…
ディスクが壊れて.emacsから作り直しています。このFAQに「dired がちゃんと動かないんですけど?」の答えがありました。
Release Noteが無いので1.0との違いがわかりません。おそらくバグフィックスでしょう。
最初の候補はソースコード(java, XML)のpretty printプラグイン。引数としてファイル名を指定するとWikiページ内にキーワードを色分けしたソースが出力されるというもの。行番号も指定可能にしたい。となると、別のWikiページからのジャンプ機能も欲しくな…
Wikiで静的ドキュメントを書き、Wikiプラグインでそれに「動き」を加えます。Wikiプラグインからは(EJBやメールなど)JBossの各種サービスを起動します。WikiプラグインをGroovyで書けばコードサイズはかなり小さくなるでしょう。開発中はプラグインをJARにま…