2007-01-01から1年間の記事一覧

Tapestry 5 日本語訳 (4)

Component Templatesの翻訳です。 http://kuramo.ch/tapestry5/tapestry-core/ja/guide/templates.html

Tapestry 5 日本語訳 (3)

tapestry-coreのComponent Classesの翻訳です。 http://kuramo.ch/tapestry5/tapestry-core/ja/guide/component-classes.html

XHMTLで出力

http://d.hatena.ne.jp/coolstyle/20070417の閉じタグの話について。DefaultMarkupModelそのままならscriptタグにはEndTagStyle.REQUIREを返すので、ちゃんと とレンダリングしてくれます。なので、traditionalなHTMLでよければ問題無さそうで、XHTMLMarkupM…

Tapestry 5 日本語訳 (2)

http://d.hatena.ne.jp/butyricacid/20070328/1175043687 から少し間があいてしまいました。今回は Quickstart Archetype と Tapestry Core のイントロダクションです。 http://kuramo.ch/tapestry5/quickstart/ja/index.html http://kuramo.ch/tapestry5/ta…

Enum型をSelectコンポーネントの値に使う時のOptionのラベルをカスタマイズする

次のEnum型を使います。Screencast#4に出てくるSelectコンポーネントと同じものです。 public enum Sex { MALE, FEMALE, REFUSES_TO_SAY } また、次の Start.html, Start.java をそれぞれ用意します。 <html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd"> <head> <title>myapp Start Page</title> </head> <body> </body></html>

日記のタイトルを変更

「butyricacidの日記」から「らくさん」に変えました。深い意味はないけど、高校大学とこの名で呼ばれてたので。butyricacidというのも「らくさん→酪酸=butyricacid」ということで付けたidだったわけだけど。 ちなみに、GABA(ギャバ)の後ろ2文字はbutyricaci…

postgreyを入れた

KeN's GNU/Linux Diary | postgreyをセットアップを見て、私もpostgreyを入れてみた。とても良いですね。3日程使ってみて、ついさっき1通すり抜けてきただけ。うちのメールサーバはユーザーをPostgreSQLで管理してるので、そのテーブルにpostgreyを使うかど…

カスタムバリデータ

前回に続きバリデータについて。今のところ組み込みのバリデータは required,minlength,maxlength,min,max の5つしか無いようなので、正規表現にマッチするかどうか検証する pattern バリデータを作ってみます。 org.apache.tapestry.Validator インターフェ…

バリデーションメッセージのカスタマイズと日本語リソース

Tapestry 5では入力のバリデーションをアノテーションで設定できるようになっています。入力値のsetterメッソッドに @Validate("required") とアノテーションするだけで、次のようなエラーメッセージを出してくれます。ここまではとても簡単でよいのですが、…

PAE非対応なマシンでのXen

少し前からDebian/etchのXen用カーネル(linux-modules-2.6.18-4-xen-686)がPAEサポート付きでビルドされてるようだけど、私のマシンはPAE非対応なCPUなので Kernel panic - not syncing: cannot execute a PAE-enabled kernel on a PAE-less CPU!とカーネル…

Tapestry5のドキュメントの日本語訳

Tapestry5のドキュメントの日本語訳を始めてみました。とりあえずトップページと「Tapestry for Struts Developers」の途中まで。 http://kuramo.ch/tapestry5/ja/index.html http://kuramo.ch/tapestry5/ja/struts.html 4/16更新: Tapestry for Struts Deve…

Tapestry5で日本語を使う方法

7/10追記: Tapestry5.0.5から、ここに書いたようなことをしなくても日本語を扱えるようになりました → http://d.hatena.ne.jp/butyricacid/20070710/1184016763 Tapestry5はまだまだ開発途中ということもあってか、そのままでは日本語が使えないようです。テ…

Tapestry5を試す

Tapestry5がなかなか良さそうなので試してみた。Maven2を使うと簡単です。http://tapestry.apache.org/tapestry5/quickstart/ に書かれているとおり、次のコマンドを実行するとTapestry5のプロジェクトが出来上がります。org.example や myapp などの箇所は…