2004-11-01から1ヶ月間の記事一覧

CVS タグの削除、移動、改名

http://www.sodan.org/~penny/vc/cvs-ja_4.html#SEC51怖くて実施できず。まちがったタグは無視したほうがよいかも…

getSession() その2

以前… getSession()で既存のセッションを取得しても、同じオブジェクトへの参照を返すとは限らないらしい …と書いたが、友人がTomcatで検証。 結果は以下の通り。 Tomcat 5.0.x 同じ参照が返る Tomcat 4.1.x 同じ参照が返る Tomcat 4.0.x 違う参照が返る 5.0…

続・getSession() その2

友人作のjspのソースが以下の通り。提供多謝 > H氏 session object = session hash = session id = Tomcat4.1.xだと同じインスタンスだった。 [1回目] session object = org.apache.catalina.session.StandardSessionFacade@b1a4e2 session hash = 11642082…

TomcatのURLパラメータ文字化け

昔は大丈夫だったんですが、どこかのバージョンのTomcatから、 Request#setCharactorEncoding()は、HTMLのボディ部だけに適用され、URLリクエスト内にはかからない という実装(仕様どおりの正しい実装)になってしまったようです。 いつかハマるかもしれない…

有効な回答を期待できないときは…

こちらで回答を用意すること。 自分「○○○でいいんですよね?」 相手「うんうん、そうそう、それでいいよ」

汎用コネクションプーリングサーバ「SQLrelay」

http://pcweb.mycom.co.jp/column/yetanother/023/PHPとかRubyとかで、いざという時のために。

キャンプ場ガイド関東周辺

キャンプ場ガイド 関東周辺 (どこでもアウトドア)出版社/メーカー: 昭文社発売日: 1999/09メディア: 単行本この商品を含むブログ (1件) を見る横浜の紀伊国屋で購入。小さい割にはそこそこキャンプ場(と地図)が載っているので便利そう。古いのが難点。 旅に…

読書会

一応、参加。でも、緊張してたので何もしゃべれず貝になってた。その後の飲み会には参加せずフェイドアウト。少しぐらい発言すればよかったかも…orz 今回の範囲は J2EE Development without EJB(asin:0764558315) の3章の終わりと4章。EJBがいかにバカでア…

Amazon Webサービス

http://www.amazon.co.jp/exec/obidos/subst/associates/join/webservices.html/250-5549480-8028242

スケーラブル

スケーラブル スケーラビリティー

Firefox 拡張機能

今のところ以下の拡張機能をインストール。 Search Button mozex + Show Old Extensions Tabbrowser Extensions FlashGot

mozexの文字化け

http://kengo.preston-net.com/archives/001242.shtml ちょっとハマったが、リンク先の情報で解決。 任意のエディタを使った日記の更新は楽だわ。

混ぜるのは簡単だけど…

うろ覚えだけど、DRY原則では「同じロジックは2度書かない」ということになっていたと思う。 でも、考えもなし似たようなロジックを共通のコードにすると、以下の問題が発生することがある。 例1) 画面表示処理とか 共通のHTMLの部品をカスタムタグにした…

Sleipnirのツールバーのレイアウトが…

なぜか初期化された。カスタマイズしてたのに… Firefoxを使えという啓示か?

Firefox 乗り換え検討中

ちょっとしたUIの違いが新鮮で楽しい。本格的に乗り換えるかな?はてなも遜色なく表示・編集できるし… ライブブックマークが結構、便利。うまくすればアンテナ使わなくてすむかも。 はてなアンテナ RSS フィードサービスと連携するとさらに便利だ。

Firefox 検索エンジン削除

以下のディレクトリから、任意の検索エンジンの定義を削除する。 C:\Program Files\Mozilla Firefox\searchplugins

仕事が…

増えた。ツーリングの予定が…

階層問合せ

http://www.sqlpowerpage.co.jp/Sqlcmd/select2.htm便利そう。でも、Oracle以外では使えるのかな?

本日昨日のお買い物

・Petzl Tikka ミニマグは速攻で電池がなくなるので買い替え。 明るい、電池の持ちがいい、軽い…ので重宝しそう。 角度調整できないのはやや気になる。(plus買えばよかったかも) ・Snow Peak 純チタン食器3点セット 今までのステンレス製の食器に比べると、…

Seasarを使ってみる その6

インスタンス管理を変えてみる singletonだとマルチスレッドで困るかもしれないので、インスタンス管理を変えてみる。 [HogeImpl.java] public class HogeImpl implements Hoge { public HogeImpl() { System.out.println("生成されたよ"); } public void ex…

SQL99の仕様書

DB

SQL99の仕様書がどこかにないかなと探してたら、ANSIで売ってた。 実装ならともかく、仕様はオープンがいいなぁ…

日本規格協会ライブラリー

http://www.jsa.or.jp/works/works04.asp卒研のために一回だけ行った。 コピー厳禁という張り紙がそこら中にあったような気がする。 鉛筆での模写はOKだったかも。

Seasarを使ってみる

今後のためにと(たぶん)流行りのSeasarを使ってみた。 Hello, Seaser. まず、ドキュメントに従って、サンプルを作ってみた。コンポーネントのインターフェースが次の通り。 [Hoge.java] public interface Hoge { public void showMessage();}コンポーネント…

Seasarを使ってみる その2

コンストラクタ・インジェクション コンストラクタ・インジェクションを試してみる。コンポーネントの実装を以下のように修正。 [HogeImpl.java] public class HogeImpl implements Hoge { private String message = null; public HogeImpl(String message) …

Seasarを使ってみる その3

セッター・インジェクション セッター・インジェクションを試してみる。ソースを以下のように修正。 [HogeImpl.java] public class HogeImpl implements Hoge { private String message = null; public void setMessage(String message) { this.message = me…

Seasarを使ってみる その4

自動バインディング 自動バインディングを使うと、コンポーネントに紐付くオブジェクトを自動的にバインドしてくれるらしい。で、コンポーネントの実装を以下のように修正。 [HogeImpl.java] public class HogeImpl implements Hoge { private Foo foo = nul…

Seasarを使ってみる その5

diconファイルを使わない いつもいつも、XMLに定義されたオブジェクトだけを注入すればよいわけじゃないよな、ユーザからの任意の入力もあるんだし…と思ったので、diconファイルを使わないでようにしてみる。HogeImplを以下のように修正。 [HogeImpl.java] p…

日付の演算

以下のような感じ。 package sample.usual;import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date;public class DateUtils { public static void main(String[] args) { System.out.print…

UsualXMLTestCase

XMLでテストを記述する。JXUnitのパクリ。 普通のメソッド テスト対象クラスは次の通り。 package sample.usually;import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date;public class Da…

くじアン

アフターヌーンの付録DVDを見てハマってしまった。 げんしけんはどうでもいいから、くじアンが見たいなぁ…