SendNowに合わせて、SandRの方もsandr.ini.sampleを削除し、自動で作成するように変更した。ついでに、二重起動チェックロジックのためのGUIDがWMFとかぶってるとゆーアホらしいバグもいっしょに修正。あ、このバグで何か問題が起こるってことはほぼないのでご安心を。いうわけで、こちらも変更点を。二重起動チェックのためのMutexキーがWMFと重複していた問題を修正。設定ファイルがなかった場合、雛型となるファイルを作成するようにした。それに伴い、sandr.ini.sampleを削除した。svnリポジトリを公開。Subversionで管理しているソース丸々を公開してみた。ログが化けちゃっているんだけど、回避方法がわからなかったのでとりあえずそのまま。それでも一応、最新の開発状況が追っかけられるハズだ。いぬそふと更新用スクリプトとか、前に作りかけてたみぃぽんのソースとかが混じっているのはご愛嬌。JavaScript。HDD」にインスパイアされて作ってみました。下のテキストエリアにふっかつのじゅもんが出ます。これを紙に書いて保存しておいてください。祈りながら「ぼうけんのつづき」を押してください。入力できた場合は、下のテキストエリアにデータが復元されます。誰かドラクエ風にアレンジしてくれないかなぁ...。S2Daoでテストするときに自動でトランザクションをロールバックする。各テストケースごとにトランザクションの開始&ロールバックをする方法。S2Daoをキーにして探してたんだけど、S2Unitのドキュメントにしっかり方法が書いてあった。include("j2ee.dicon")をしておいて、テストメソッド名の最後にTxをつける(testXxxTx)と、テストメソッドの直前にトランザクションを開始し、テストメソッドの直後にトランザクションをロールバックするので、データベースに関するテストを行った場合のクリーンアップの処理が不要になります。絶対また忘れる気がするので覚書として書いておこう。いうわけで、検索系処理のテストを書くときは以下のようにするとよさそうだ。result);}これをベースに、resultの型をListに変えたり、検索系メソッドの引数を適宜与えてやったりすればOKかな。Excelファイルがテストケース×2つ必要になりそうだけど、BeforeなExcelをうまくまとめておけばまぁなんとかなるか。やっていたのが、入力データと期待する結果データを作成してちょろっとテストコード書いてテストケース実行ってだけですむのはすばらしいなぁ。Joe'sのVPSを借りてみた。tDiaryのバージョンを上げた。gistのソースを張ってみるテスト。Ver.0.23テスト公開。WILLCOM03の電源が入らなくなった。あけましておめでとうございます。