今週のキャリッジさん

とある銀座の零細システム会社の社員ブログ

iText 5 のエラーメッセージファイルが無い!

2月 23rd, 2010

2010/02/03に、iText5.0.1がリリースされました。詳細はiTextPDF本家のHPで。 さて本題。iText 5 でExceptionが発生した時、"No message found for ~"って出ません? iTextのメッセージは"com.itextpdf.text.error_messages.MessageLocalization"クラスが管理しています。メッセージの各種言語対応が可能な作りになっているのですが、デフォルトのメッセージファイル(en Read More...

Apache Tilesを動かせるところまで設定する。

1月 27th, 2010

個人的なメモエントリー。 Google App Engine for Java(GAE/J)を触り始めた影響で、過去の記憶を久々に掘り起こすシリーズ第二弾。Strutsを現役バリバリ(表現が古い)で使っていた時に使用していたテンプレートエンジンであるTilesを再現してみます。どうも最近の主流はVelocityとかいうらしいのだけど、まあ、馴染みのある方いいかと気にしないことにします。 とりあえず、公式サイト(http://tiles Read More...

GAE/Jでlog4jの日付を日本時間で出力する。

1月 14th, 2010

年末年始休暇からGoogle App Engine for Java(以下、GAE/J)を触り始めてみました。環境を整えていく最中に、ログ出力がPST(太平洋標準時、要するにgoogle標準時ですな)で出てしまうのが気になったので、色々試行錯誤した流れを、つらつらと。 #2009年はほとんどPHPを触ってたせいで、ほぼ1年ぶりにjavaをガリガリしてるので、細かな間違いはご容赦。頭がPHPからJavaに切り替わりきれていないので、文字列を結合しようとして思わず"+"じゃなくて" Read More...