JAVA

The APT format

http://maven.apache.org/guides/mini/guide-apt-format.html ビミョーに書きにくいのは、PukiWikiに慣れてるせいかな?

rubbish-db 1.4.2

http://www.wikihouse.com/winebarrel/index.php?rubbish-db 細々と更新。 テーブルを結合した場合に以下のようなハンドラを使えるようにしました。 Book.join(Category.class).findAny(dbh, Book.ISBN.order_by(), 0, 5, new Handler() { public void handl…

Velocity Web Edit

ClickのFAQで紹介されていたプラグイン。

Click 1.0 RCリリース

http://click.sourceforge.net/docs/roadmap-changes.html (via いろいろ備忘録日記) setForward(Class)は必要だよなぁ…と深く納得。

WTPとStrutsを使用したアプリケーション開発

http://web.mac.com/ymorooka/iWeb/Site/842CD07F-8869-45CE-B228-C4E5E5A51769.html 更新マネージャ使ってインストールしようとしたら、うまくいかないんでやんの… 仕方ないので、Eclipse 3.2 WTP All-in-oneで、既存のEclipseを総入れ替え。 Eclipse実行用…

Jad 1.5.8g

http://www.kpdus.com/jad.html なんか、マイナーバージョンアップ。

Click + Pico

シンプルがモットーなのにSpringとはこれいかに…ってことで、PageをPicoContainerで取り出せるように、ClickServletを拡張。サーブレットがこんな感じ。 public class PicoClickServlet extends ClickServlet { protected void handleRequest(HttpServletReq…

Clickで簡単Webアプリ作成

http://journal.mycom.co.jp/articles/2006/07/27/click/ Clickいいわぁ〜。

rubbish-db 1.2.1-beta

http://www.wikihouse.com/winebarrel/index.php?rubbish-db こんな感じにできるようにしました。 RubbishDatabase dbh = new RubbishDatabase(); dbh.setLogging(true);dbh.connect("jdbc:hsqldb:hsql://localhost", "sa", "");Book.findAny(dbh, Book.PUBL…

Maven2のassembly

http://jlaskowski.blogspot.com/2006/02/wtyczka-maven2-assembly-przygotowanie.html http://maven.apache.org/plugins/maven-assembly-plugin/descriptor.html Maven2、情報少ないなぁ…。

Microsoft SQL Server 2005 JDBC Driver

http://www.microsoft.com/downloads/details.aspx?FamilyID=e22bc83b-32ff-4474-a44a-22b6ae2c4e17&displaylang=ja URLが「jdbc:sqlserver://〜」、ドライバが「com.microsoft.sqlserver.jdbc.SQLServerDriver」になってた。

rubbish-db 1.2-beta

http://www.wikihouse.com/winebarrel/index.php?rubbish-db こんな感じで、自動的にテーブルを結合するようにしました。

rubbish-db 1.0.0

http://www.wikihouse.com/winebarrel/index.php?rubbish-db ライド・オン・Railsに感化されて、ActiveRecordパターンを使えるようにしました。 ActiveRecordの生成 レコードの検索 レコードの保存(更新) レコードの保存(追加) レコードの削除 一括更新 一括…

Picoでアスペクト

あんまり流行ってる感じじゃないけど > Pico MutablePicoContainer container = new DefaultPicoContainer(new DefaultComponentAdapterFactory() { public ComponentAdapter createComponentAdapter(Object componentKey, Class componentImplementation, P…

JSON関連ライブラリ

http://json-lib.sourceforge.net/ http://developer.berlios.de/projects/jsontools/ http://www.json.org/java/simple.txt

Maven2のTipsを集めるWiki

http://wiki.fdiary.net/maven2/ 故あってMaven2。

rubbish-db 0.9.4

http://www.wikihouse.com/winebarrel/index.php?rubbish-db 更新系のメソッドに手を入れました。 #!/usr/bin/env rhino importPackage(Packages.rubbish.db);var dbh = new RubbishDatabase(); dbh.logging = true;dbh.connect("jdbc:hsqldb:hsql://localho…

Java+

http://virtualschool.edu/java+/ (via たまにっき) クロージャーが使えるといいなぁ…

Struts Flow

http://struts.apache.org/struts-sandbox/struts-flow/ メモだけ。

rubbish-db 0.9.2

http://www.wikihouse.com/winebarrel/index.php?rubbish-db NativeJavaArrayを拡張してみました。 あと、名前つきパラメータもプロパティとしてつかえるようにしました。 #!/usr/bin/env rhino importPackage(Packages.rubbish.db); importPackage(Packages…

rubbish-db 0.9.0-beta3

http://www.wikihouse.com/winebarrel/index.php?rubbish-db よりRubyっぽく書けるようにしました。 #!/usr/bin/env rhino importPackage(Packages.rubbish.db); importPackage(Packages.rubbish.db.util.array);var dbh = new RubbishDatabase(); dbh.loggi…

Velocityでログ出力を止める方法

http://d.hatena.ne.jp/hoso-kawa/20060526#1148650000 へ〜、メモメモっと。

Commons Collections: CollectionUtils

なんかRubyライクなメソッドがあったのでメモ。 List list = (List) Yaml.load("--- [AAA, BBB, CC, DD, EEE]");CollectionUtils.forAllDo(list, new Closure() { public void execute(Object i) { System.out.println(i); } });List collected = (List) Col…

Docletいろいろ

http://java.sun.com/j2se/javadoc/faq/index.html#docletsHead PDF Docletなんてのもあるんだ。

Commons Javaflow

http://jakarta.apache.org/commons/sandbox/javaflow/ 継続つながりで。

DynaMock: 参照渡し

メソッドで参照渡し(というか、出力用の引数)を使っていると、普通に検査できないので自前でConstraintを実装する。 Constraint c = new Constraint() { public boolean eval(Object arg) { // argをいろいろ操作 ... return true; } };デフォルトでこんな感…

jMockとDynaMock

両方さわってDynaMockを使う。 jMockだと、同じメソッドの2回呼び出しの精査がうまくいかないし… 追記 DynaMockってひょっとして配列同士の比較とかやってくれんのかな? それなら結構便利なんだけど。

SvnAnt

http://subclipse.tigris.org/svnant.html メモメモ。

JUnit 3.8.2って…

何気にエラー箇所がわかりやすくなってた。 junit.framework.ComparisonFailure: expected:<...号=10000000, 種別=[1], 開始日...> but was:<...号=10000000, 種別=[0], 開始...> at junit.framework.Assert.assertEquals(Assert.java:81) at junit.framewor…

動的に実装

ヒアドキュメント使えると、実用的かも。 public static void main(String[] args) { List list = (List) impl(List.class, "{get: function() {return 1}}"); System.out.println(list.get(0)); }public static Object impl(Class clazz, String src) { Con…