2005-02-01から1ヶ月間の記事一覧

JDBCツールのテスト

S2Pagerを作っていて「全DBに対応するツールのテストは難しい」と思いました。特にResultSetなどはドライバによって挙動が変わりますので、きちんとDBを立ててドライバを変更して検証する必要があるのですが、その環境を個人で準備するのがなかなか難しい。…

Indexの削除

IndexReader.deleteで。

Introduction to Text Indexing with Apache Jakarta Lucene

Luceneのアーキティクチャなど

メモ。

navicat

メモ。MySQLのツール。

JSTLでクラス変数を参照する方法

がわからない。知っているひとがいましたら、教えてくださいな。 ここを見た感じ、使えなさそうだけど・・・

ECMAScriptチュートリアル

メモ

WebWork2でS2Pagerを使いたい。

以下のように使っています。 Struts+Velocityとかでもちょっと修正すれば使えると思います。pager.vm #set ($property = $parameters.get('property')) #set ($pagerHelperCondition = $stack.findValue($property)) #set ($url = $parameters.get('url')) <table border="0" cellpadding="0" cellspacing="0"> <tr> </tr></table>

パフォーマンス

途中経過ですが、今までに試したことを書いておきます。【条件】 ・対象が10000件のデータで、S2Pagerを使って9990件〜10000件の10件の取得をおこなう。 (対象件数が増えれば差は広がるはずです)・対象テーブルのカラム数は2つで、IDとNAME。 IDは数バイ…

S2Daoへの取り込み2

S2Pagerの最新版をひがさんに送付しました。 最新版ではPagerSelectDynamicCommandをラップする、PagerSelectDynamicCommandWrapperなど「ラッパー地獄」になりかけていますが、 マージによりこのあたりを無くすことができるようになると思います。

S2Daoへの取り込み

が決定したので、上記リリースはやめておきます。 すぐに組み込まれたバージョンがリリースされることでしょう。 それでも大丈夫ですか??>hasiさん

スクロール可能ResultSetの使用

色々試してみましたが、S2Daoに若干手を入れないと難しいようです。その辺は調整するとして、まずはOracleでも動く、スクロール可能 ResultSetを使わないバージョンを今日リリースしたいと思います。

If You Want Me To Stay/Sly & The Family Stone

スクロール可能なResultSet

どうやら、S2Pagerはスクロール可能なResultSetを活用していなかったようです。 http://www.wakhok.ac.jp/~maruyama/j2ee/j2ee/node27.html要するにスクロール可能かどうかは、Statementを生成する時点で決定してしまうため、S2PagerのようにResultSetのみを…

S2Pagerの1.0.2

今日、明日中に出します。 もうしばらく、お待ち下さい。

ruby readline for mac

RubyOnMacintosh

Frustration in my blood/Number Girl

Velocityビューが文字化けだと思ったら?

日本語なんかが全て???と表示される、しかし文字コードは間違っていない、 そんな時はResultの種類が間違っている可能性があるかも。 コピペで設定ファイルを作るときは注意、 中途半端に表示はされてしまうから、気づきにくいのです。×間違い <action name="Hello" class="jp.co.nulab.ww2.HelloAction" method="default"> <result name="success" type="dispatcher"> <param name="location">Hello.vm</param> </result> </action> ↓…

Velocityビューでテーブルの1行ごとに色を付けたい

しばらくWebWork2のTipsを紹介していってみます。 まずは、VeocityビューでのTipsですが、テーブルの1行ごとに色を付ける方法。 まずはVelocityのループ変数に応じて、cssのクラス名を切り替える部品を作ります。 oddeven.vm #if($velocityCount % 2 == 0) c…

ファイル破断+

あなた自身の航海日誌 夢空間への招待状 − Log −

etc

最近は作業ログをつけるように心がけています。 作業に区切りをつけるというか、癒し的な効果もありますね。 ログも気持ちを込めて書けば、ある意味Blogっぽいかも。

頼りない天使/Fishmans

Creating Wizard Dialogs with Java Swing(marsのメモより)

メモ。この前自分で作ったウィザードはかなりいまいちだったので、 次はこれを参考にリベンジします。

SyncMLによる異種構成データベース複製(今日の役に立たない一言より)

昔、ネットワーク環境の整っていない国向けに、 ローカルで作業が可能なようにこれと同じ仕組みを実装していました。 このようなものが、オープンソースで存在するというのは、嬉しい限りです。

Now That Everything's Been Said/The City

iPod手に入れたら真っ先に聞きたいアルバム。 タイトル曲が○

Implementorsプラグイン

インターフェイスのメソッドを呼び出しているコードから、 実装クラスのメソッドへジャンプするプラグインImplementorsプラグイン http://eclipsewiki.net/eclipse/?Implementors%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3DIコンテナでインターフェイスを多用している…