2004-01-01から1年間の記事一覧
一応、参加。でも、緊張してたので何もしゃべれず貝になってた。その後の飲み会には参加せずフェイドアウト。少しぐらい発言すればよかったかも…orz 今回の範囲は J2EE Development without EJB(asin:0764558315) の3章の終わりと4章。EJBがいかにバカでア…
http://www.amazon.co.jp/exec/obidos/subst/associates/join/webservices.html/250-5549480-8028242
スケーラブル スケーラビリティー
今のところ以下の拡張機能をインストール。 Search Button mozex + Show Old Extensions Tabbrowser Extensions FlashGot
http://kengo.preston-net.com/archives/001242.shtml ちょっとハマったが、リンク先の情報で解決。 任意のエディタを使った日記の更新は楽だわ。
うろ覚えだけど、DRY原則では「同じロジックは2度書かない」ということになっていたと思う。 でも、考えもなし似たようなロジックを共通のコードにすると、以下の問題が発生することがある。 例1) 画面表示処理とか 共通のHTMLの部品をカスタムタグにした…
なぜか初期化された。カスタマイズしてたのに… Firefoxを使えという啓示か?
ちょっとしたUIの違いが新鮮で楽しい。本格的に乗り換えるかな?はてなも遜色なく表示・編集できるし… ライブブックマークが結構、便利。うまくすればアンテナ使わなくてすむかも。 はてなアンテナ RSS フィードサービスと連携するとさらに便利だ。
以下のディレクトリから、任意の検索エンジンの定義を削除する。 C:\Program Files\Mozilla Firefox\searchplugins
増えた。ツーリングの予定が…
http://www.sqlpowerpage.co.jp/Sqlcmd/select2.htm便利そう。でも、Oracle以外では使えるのかな?
・Petzl Tikka ミニマグは速攻で電池がなくなるので買い替え。 明るい、電池の持ちがいい、軽い…ので重宝しそう。 角度調整できないのはやや気になる。(plus買えばよかったかも) ・Snow Peak 純チタン食器3点セット 今までのステンレス製の食器に比べると、…
インスタンス管理を変えてみる singletonだとマルチスレッドで困るかもしれないので、インスタンス管理を変えてみる。 [HogeImpl.java] public class HogeImpl implements Hoge { public HogeImpl() { System.out.println("生成されたよ"); } public void ex…
SQL99の仕様書がどこかにないかなと探してたら、ANSIで売ってた。 実装ならともかく、仕様はオープンがいいなぁ…
http://www.jsa.or.jp/works/works04.asp卒研のために一回だけ行った。 コピー厳禁という張り紙がそこら中にあったような気がする。 鉛筆での模写はOKだったかも。
今後のためにと(たぶん)流行りのSeasarを使ってみた。 Hello, Seaser. まず、ドキュメントに従って、サンプルを作ってみた。コンポーネントのインターフェースが次の通り。 [Hoge.java] public interface Hoge { public void showMessage();}コンポーネント…
コンストラクタ・インジェクション コンストラクタ・インジェクションを試してみる。コンポーネントの実装を以下のように修正。 [HogeImpl.java] public class HogeImpl implements Hoge { private String message = null; public HogeImpl(String message) …
セッター・インジェクション セッター・インジェクションを試してみる。ソースを以下のように修正。 [HogeImpl.java] public class HogeImpl implements Hoge { private String message = null; public void setMessage(String message) { this.message = me…
自動バインディング 自動バインディングを使うと、コンポーネントに紐付くオブジェクトを自動的にバインドしてくれるらしい。で、コンポーネントの実装を以下のように修正。 [HogeImpl.java] public class HogeImpl implements Hoge { private Foo foo = nul…
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…
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を見てハマってしまった。 げんしけんはどうでもいいから、くじアンが見たいなぁ…
DbUnitを使ってデータベースの精査をできるようにした。 テスト対象コンポーネント テスト対象コンポーネントは次の通り。 package sample.dicon.component;import java.sql.Connection; import java.sql.SQLException; import org.apache.commons.dbutils.Q…
風呂を掃除していたら、やたらと髪の毛が落ちていた。 思わず鏡で頭髪をチェックしてしまった。
getSession()で既存のセッションを取得しても、同じオブジェクトへの参照を返すとは限らないらしい(コピーが返されるのかな…?)。 友人に聞いた話なので真偽は不明。友人が参加してた案件では、二重ログインされるとセッションの同期が取れなくなるから、セ…
ローンチ語感が間抜けだ。
開発環境だと、パスワードがないほうが楽なので…エンタープライズ: Linux Tips - ノンパスワードでログインしたい〜sshプロトコルバージョン1編〜エンタープライズ: Linux Tips - ノンパスワードでログインしたい〜sshプロトコルバージョン2編〜
@IT:Java TIPS -- プログラムの品質を高めるためのアサーションとは? (via 今日の三角巾) 1.4の機能なのにassertって使ったことがない…
goo 辞書より