ひしだまの変更履歴

ひしだまHPの更新履歴。
主にTRPGリプレイの元ネタ集、プログラミング技術メモと自作ソフト、好きなゲームや音楽です。

ひっそりとAsakusaFW0.5.1

2013-07-27 10:53:46 | PG(分散処理)

昨日ひっそりとAsakusa Framework0.5.1がリリースされていた(笑)
リリースノートChangelogs

大きめな話題は以下の通り。

まず誰にでも影響がありそうなのが、DMDLのコンパイルエラーのメッセージが日本語化されたこと。
これで、拙作DMDLエディターEclipseプラグインのエラーメッセージも日本語になった!
(自分は何もしていないが(爆))

次に、外部ライブラリー(依存ライブラリー)の配置方法の改善。
Asakusa Framework以外のjarファイル(依存ライブラリー)を、src/main/libsの下に配置できるようになった。
ここに置くと、$ASAKUSA_HOME/ext/libにjarファイルを置かなくてもよくなる。
バッチアプリケーションのアーカイブ(hoge-batchapps-x.x.jar)の中にも依存ライブラリーが保存されるのがポイント。 

最後に、データフロートレース機能の新設。
ジョブフローのテスト実行時に、指定した演算子の入出力データの内容をログに出力できる。
今までもReport APIやロギング演算子を使えばログ出力は出来たが、DSL(プログラム)本体に記述する必要があった。
トレース機能では、(プログラム本体には手を入れずに)テスターだけに指定することでデータのログ出力が出来る。 

0.5系のマイナーバージョンアップということで、バグフィックスとかがほとんどで大きな変更は無いかなーと思わせておいて、ちょっと大きめな機能追加が入っていたりするのだった(笑)

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

Amazon S3のダブルクォーテーション入りキー名

2013-07-08 21:55:39 | PG(Java)

横田 あかりさんのAmazon S3 の Bucket 命名ルールについてによると、Amazon S3ではキー名にダブルクォーテーションを指定することが出来る。

ただし、Windowsではダブルクォーテーション入りのファイルは作れないので、S3上のファイル名でそのままダウンロードしようとするとエラーになる。
これは納得なんだけど、AWSのJava APIでダブルクォーテーション入りのファイルを削除しようとするとXMLが不正であるという例外が発生する
調べてみると、XmlWriterというクラスのバグっぽい。

という訳で、10日ほど前に人生初のPull Requestを送ってみたんだけど、音沙汰が無いような気がする^^;
何かやり方をミスってるのかな~orz


ついでに、Redmineおよびgooブログに「&quote;」って入力したら「"e;」と表示される(サニタイジングされてない!)というバグも見つけてしまった(爆)

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする