2004-01-01から1年間の記事一覧

Daoのメソッド名からSQLファイルを作成するプラグイン

タイトルどうりのプラグインです。 アウトラインビューでメソッドを右クリックして、[s2dao]->[sqlの生成]を選択してください。メソッド名からメソッド名.sqlファイルを作成してくれます。 (単純にファイルを生成するのみで、中身は書いてくれません。)軽…

ログ

S2PagerでCorsor=falseっていうログがINFOレベルで出ているみたいですね。 次のバージョンで修正したいと思います。 SourceForgeにもいいかげん上げないと!

クリエィティブコモンライセンス

WIREDのコンピ。普通にイイ曲が多いんで、お得感高いです。 Gilberto Gilとかいいね。 http://creativecommons.org/wired/

SQLServerでの不具合

とめども日誌さんが報告されている不具合ですが、とめども日誌さんの修正されたコードを取り込めないか検討してみます。挙動は変わりませんので、今使ってらっしゃる方もご安心を。 しかし、オープンソースだとバグの発見やフィードバックが早いですね。 S2P…

テスト講習会

XP

11月27日(土)にJUnitとS2Unitを使った単体テストの講習会をやります。もし福岡近郊の方で興味があられる方がいらっしゃいましたら、agata_AT_nulab.co.jpまでメールくださいな。(メールアドレスは「_AT_」を「@」に置き換えてください。) 内容 ・テスティ…

S2Pager1.0.1リリース

S2Pager1.0.1をリリースしました。 v1.0.1 [バグ修正]カーソルをサポートしないDB(HSQLDBなど)でPagerCondition#getCountの値が1多いバグを修正。 [機能追加]List,CollectionをフィルタリングするPagerUtil#filterメソッドを追加 [仕様変更]DAOのメソッドの…

ozacc-mail libraryをS2で使うときの設定

DI S2

サンプルではSpringで使うときの設定しかなかったので、ここに載せておきます。 本家のページに転載してもらえればうれしいです。>ozaccの方diconの設定はこちら。 allsupport.dicon <components namespace="support" > <component class="com.ozacc.mail.impl.XMLVelocityMailBuilderImpl"> <description>メール生成クラス</description> </component> </components>

Billy Harvey Music(Via こせきの日記)

変わったミュージシャンのFlashサイト。 かなり凝ってます。曲を流しながら、色々なリンクをクリックしてみてくださいな。 曲はローファイな感じで、ちょいとだけ、ショーンレノンっぽい。Flashを作ったのはSOFAKEというチーム(?)みたい。こちらのサイト…

ぼやき発見

etc

http://jira.atlassian.com/browse/TST-1450

ozacc-mail library

DI S2

S2でメール送信にozacc-mail libraryを使いました。 これがまためちゃめちゃ便利!さくっと組み込めて、本文はもちろん、サブジェクトや宛先などにもVelocityによるテンプレート機能が使えちゃいます。もう手放せません。 前にもかいたんですけど、DIコンテ…

設定ファイル用のインターフェイス

*.propertiesなどから値を読み込むには、java.util.Properites、java.util.ResourceBundleなんかを使うのが普通だと思います。だけど、DIを使い慣れてくると、*.properties読み取り用にもっと良いインターフェイスが欲しくなりませんか?java.util.Properite…

Redirect AfterPost 2

http://www.theserverside.com/articles/article.tss?l=RedirectAfterPost2 2がありました。

配布場所

Seasar.orgで配布した方が良い気もしますねー。 どうでしょーか?

動作環境

ドキュメント見直していて、紛らわしかったので追記します。 S2PagerはS2,S2Daoが動作する環境なら基本的に動作します。 ビューの部品は提供していませんので、ビューの技術は選びません。 ただし、ビューの部品のサンプルは付属していますので、 それを修正…

S2Pager1.0.0リリース

S2Pagerをリリースしました。 S2Pagerとは S2Daoを使ってページャを実現するライブラリです。 S2Daoで検索した結果に対して、開始位置と最大取得件数を指定して結果の一部のみを取得することができます。 これにより、Googleの検索結果のように、大量の検索…

はてなの秘密

XP

はてなはなんとXPによって開発されているそうです。 http://www.adnec.com/blog/archives/2004_10_26_181917.html しかし、方法だけを導入してうまくいくかというと、決してそうではありません。 その方法に対して全員がいかに真面目に、真剣に取り組むこと…

S2Daoページャ

S2

公開許可をいただきました。 パッケージ名をorg.seasar.dao.pagerにしたいなーとか思っていますが、 いかがでしょうか?> id:higayasuoさん

モッククラスの寿命って・・・

開発の初期段階では大活躍の業務ロジックやDAOのモッククラスですが、実装クラスに置き換えたあとは出番がほとんどなくなりますよね。インターフェイスにメソッドを追加すると、モッククラスにもメソッドを追加したりと、同期が面倒になってきます。 実装ク…

S2Daoでページャー

S2

S2Daoでページャー機能をインターセプターとラッパーで実現してみました。 AOPとThreadLocalで透過的にページング処理ができます。 プロジェクトで了解が出ましたら、ぜひ公開したいと思っています。 ・ページャの検索条件を保持するPagerConditionインター…

Firefix翻訳パネルプラグイン

Translation Panel http://nazodane.hp.infoseek.co.jp/extension/translation.xhtml おすすめプラグインがあったら教えてくださいな。

タグファイルはすげー強力!

やっぱJSP2.0いいっす。例えば、右から左に商品画像を並べたいときとか、 JSP2.0を使わなかったら、ごりごりスクリプトを書いてコピペか、 苦労してカスタムタグを書くしかなかったと思います。 JSP2.0のタグファイル、フラグメントを使うと 次のような汎用…

JSP2.0

今のプロジェクトはJSP2.0が使えるプロジェクトです。 JSP2.0はじめて使いましたけど、すごくいい感じですね。 気に入りました。WebWorkではカスタムコンポーネントが手軽に作れるのが好きだったんですけど、 JSP2.0のタグファイルとフラグメントを使うと、…

URLEncoderのバージョンを判別して使うコード

JSTLのParamSupport.javaより。 //********************************************************************* // Constructor and initialization // URLEncoder.encode(String) has been deprecated in J2SE 1.4. // Take advantage of the new method URLEn…

反省&よろしくお願い致します。

ここんところ忙しいかったこともあり、kijimunaのエディタに全然関われていませんでした。。。。反省しております。重要度の高い部分だけに、これ以上の停滞は損失が大きすぎると思い、エディタの開発はid:masataka_kさんにお願いすることになりました。 今…

抽象クラスに対するS2Daoの適用

s2

S2Dao投入に向けて検証中です。 せっかくなので、発見したことを記録していきます。まず、抽象クラスに対するS2Daoの適用はオッケーでした。素晴らしい。 以下が、サンプルになります。 BookMaintenanceDaoImplクラスは抽象クラスで、 BookMaintenanceDaoイ…

Carole King 「Rhymes & Reasons」

最近は癒される音楽ばっか聞いています。 疲れているのかな 久しぶりに聞いたけど最高に良いアルバムですね。

JSTL/i18nタグにやられた!!

JSTL/i18nタグのsetLocale、setBundleタグはユーザのロケールから 文字コードを決定して、response.setLocaleを呼び出しちゃうんですね。。。。 知らないうちに出力文字コードが変わってはまりました。Ja-Jakarta ServletRequest / ServletResponse の文字エ…

正規表現にやられた!!

SunのJ2SDK1.4.2とJ2SDK1.4.2_05では、日本語を対象にした正規表現の動きが異なるようです。 例えば、次のような文字列と正規表現の場合、J2SDK1.4.2ではマッチしないのに、J2SDK1.4.2_05だとばっちりマッチします。1.5.0でもマッチしたので、1.4.2のバグだ…

FREEDOM MUSIC LIVE   NAKED ひとりとふたり 第2夜

ハナレグミ、いってきます。いってきました。良いライブでした。 SUPERCARの「Lucky」をやったのにはびっくり。良かったです。 原田郁子も初めて聞いたけどよかったっす。

某ネットバンクでのお話 (Peta Walkersより)

etc

某銀行のネットバンクでは「3分間通信がなかったら強制ログアウト」っていう仕様で、たらたら入力しているとすぐにログアウトしちゃってかなり困ったなぁ。ほかにも怪しげな挙動が多かったけど、大丈夫なんでしょうかね。 セキュアで使いやすいネットバンク…