Java

HudsonのBacklogプラグインをリリースしました

id:kkawaさんにコメントいただいて、java.netのHudsonリポジトリに移動しました。 そして1.0をリリースしましたので、Hudsonの”プラグインの管理”→”利用可能”の一覧に表示されるようになりました。ビルド結果のコメント登録など、ぼちぼち追加できればなーと…

HudsonのBacklogプラグインを作りました

JIRAやTracやRedmineやMantisやBugzillaのプラグインがあったので、作ってみました。 (ほぼこれらのコピーなんですけど。。。) いまのところ、SCM(Subversion等)のコミットログ内の課題キーをハイパーリンクにするだけの簡単なプラグインです。 プラグイ…

VMWare Server 2 には tomcat が同封されてて、それのせいで...

VMWare Server 2 をUbuntuに入れて使いはじめました。 すると、Eclipse(WTP)で「すでにポートを使ってるよ」と言われTomcatを起動できなくなりました。

SubversiveとMacOSXの濁点問題

■[macosx]MacOSXでSubversionを使うときにファイル名に濁点が含まれている場合に、別ファイルとみなされて困っていて、しかたがないから、濁点だけローマ字で書いたりして、苦しくなっている人はこれを試すといいと思うよ この件ですが、ganymede+subversive…

gcjなjava

eclipseが起動はするけど、変な動きをしたり、すぐに落ちたり、なんじゃこりゃ?と思っていたら、 gcjのjavaで動いていたからでしたとさ。sudo update-alternatives --config javaしろと。

Continuous Integration Server いろいろ

MavenのMLで話題になっていたので一覧にしてみる。 Continuum Hudson Bamboo Vulcan QuickBuild CruiseControl TeamCity LuntBuild Continuumはお世話になっていますが、使いづらくもある。 Hudsonは良いってききますね。 Vulcanって名前がイイな。 Bambooは…

iBatisって

よく使われているんかな? ずっとS2Dao使って最高だったので、それ以外のをあまり試していないし、 Seasar2を使わない場合は、Hibernateかと思ってたんですが、 iBatisも同じくらい使われてるんでしょうか? で、ひさびさにDbUtilsを使ったけど シンプルで良…

MockEJB

J2EEなお仕事で、JNDIなものをユニットテストで使いたい場合どうしたもんだろ? と思ってたら MockEJB ってあった。 MockEJBを使ってEJBをテストしてる記事 Streamlining Your EJB Tests With MockEJBEJBに限らず、JNDIにMockなオブジェクトを登録して、 テ…

Mavenファミリー ASCIIアート集

こんな遊び心を持っているMavenファミリー開発者を尊敬します。 Maven 1.x __ __ | \/ |__ _Apache__ ___ | |\/| / _` \ V / -_) ' \ ~ intelligent projects ~ |_| |_\__,_|\_/\___|_||_| v. 1.1 Maven Continuum < Continuum 1.1 started! > -------------…

Jakarta Slide ありがとう

Jakarta Slide プロジェクトは終了したようです。 WebDAV関連のライブラリは、今後は Apache Jackrabbit を利用することになりそうです。 というか Jackrabbit ってトップレベルプロジェクトだったんね。

PerlでSeasar2のコンポーネントを使う

Perl(CPAN)は最強だ。 Inline::Javaを使えば、こんなこともできてしまう。 lib/ ... 依存ライブラリ全て s2-framework-2.2.11.jar s2-extension-2.2.11.jar ...などなど classes/ ... classファイルディレクトリ app.dicon ...などなど component_list.pl ..…

Eclipse3.3にした

開発環境をEclipse3.3(Eclipse IDE for Java EE Developers)にしました。 プラグインは、SubversiveとKijimunaくらい。 いつものようにキーバインディングをEmacsにして、Ctrl+Hとか追加。 もう戻れません。Ctrl-3 凄し。

PerlのプロジェクトもContinuumで

今やっているプロジェクト(言語はPerl)も Continuum で継続的ビルド(テスト)を実行するようにしてみた。 ContinuumはMavenプロジェクトでなくても、AntやShellスクリプトでビルド(テスト)ができるものであれば使える。 でもMavenプロジェクト以外でやってみ…

id:satoshisさん、いらっしゃいました

id:satoshisさんが、事務所に遊びに来られました。 多分、Seasarのからさわぎの呑みのときにお話させていただいて以来だったと思います。 今日は、取締役3人ともいない中、お相手いただきありがとうございました。 フリーになられたこと、子供さんへのクリ…

m2eclipseプラグインと tomcatプラグイン (DevLoader) の組み合わせ

あまりに久しぶりな日記だ。m2eclipseプラグインとtomcatプラグイン(DevLoader)を使用したWebアプリ開発の際、tomcatを開始するとFilter初期化時に「java.lang.ClassCastException」が発生してしまう現象に何回も遭遇しました。 原因は、tomcatプラグイン(De…

MavenRepoSearchPluginのダウンロード件数

が、1,000件になりました。 ほぼ放置状態のもので申し訳なくなります。。 公開後、Maven2もリリースされ、m2-eclipseプラグインも出て、 使われる機会は減っているのかと思っていましたが、地味にダウンロード数は増えていたようです。 使っていただいている…

欲しい!

Ajaxイン・アクション欲しい! です。

JavaDoc

個人的には JavaDoc は書く。 Java なら JavaDoc、Perl なら pod をできるだけ書く。 一生、自分しか触らない・読まないコードであるならば、必要ないかもしれないけど、 だれかが読んだり、修正したりするコードならば、絶対あったほうが良いなぁと思う。自…

H2 Database Engine

話題の?データベースエンジン。 いろいろ試してみた。UNIQUE制約のあるテーブルを作成すると、次回接続ができなくなる。 CREATE TABLE TEST (ID INT PRIMARY KEY, NAME VARCHAR, UNIQUE(NAME)); とかして、切断、再接続すると Index CONST_9_0_12 already e…

Apache Maven 2.0 Released

ついに! そろそろ移行していかなくては。 http://maven.apache.org/maven2/ continuum もそろそろリリースされるかな? http://maven.apache.org/continuum/

Maven普及活動

"ぬ" では Maven を使ってなかったので、普及活動を行ってみる。 とりあえず、今担当している案件は Maven 使用。

JDBC-LDAP Bridge driver

LDAP の理解が足りないので、いろいろ勉強中です。 jfutさんの S2Directory 、とても期待しています。 こんなのもあるんですんね。 JDBC-LDAP Bridge driver

Mavenbook.org

Mavenbook.org

EMMA: a free Java code coverage tool

http://emma.sourceforge.net/ Maven Plugin もある。

MINA (Multipurpose Infrastructure for Network Applications)

James の server-dev メーリングリストを眺めてて知った、ネットワークアプリケーションフレームワーク。 Apache Directory Project の肝のようだ。 次の James には、このMINAが使われそうな感じだ。Avalon が無くなって、今後の James は POJO & DI な作り…

sourceforge.jp の CVS

http://d.hatena.ne.jp/masataka_k/20050511#1115774237 私も同様に update やら log がエラーに。 エラーメッセージは No space left on device ディスク空なし? [追記] もう直ってますね

Struts + Maya(0.9.0)

Struts と Maya を組み合わせて「こんにちはサンプル」を作ってみた。 web.xml CharacterEncodingFilter filter.CharacterEncodingFilter encoding Windows-31J Characte…

maven-proxy

maven-proxy

site:ftpdeploy

site:ftpdeploy を使うには、NetComponents が必要。NetComponents.jar を $MAVEN_HOME/lib/ に。$MAVEN_HOME/bin/forehead.conf の [root] に以下を追加。 ${maven.home}/lib/NetComponents.jar

英語書くの苦手

MavenRepoSearchPluginについて、アメリカ人から質問メール。 拙い英語で返事してみた。ふー。