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

電通国際情報サービス版 Javaコーディング規約

電通国際情報サービス版 Javaコーディング規約をプロジェクトで使えないか提案中。 分かりやすいコーディング規約があるのに1から作るのはアホらしいので(しかもろくなものが出来ないし)。

関数っすか…

クラスを関数に置き換えて考えるのは無理です(T_T まあ、説明できないのが悪いんだろうけど。 追記 「1クラスはCで言えば、1ファイルですね」とか言えばいいのかなぁ…

FindBugs

0.8.6はWSADで動作せず。 パッケージ構成が変わってたから、そのせいかなぁ…追記 0.8.4はうまく動いた。 つーか、WSADはEclipse3.0ベースになってほしいなぁ…

トランザクション分離レベルを再勉強

http://www.atmarkit.co.jp/fnetwork/rensai/sql27/sql1.html

Tab Mix

四畳半 裸電球 日記帳TbEからの乗り換え。軽くていい感じ。 ウィンドウをリサイズするポップアップを別ウィンドウで開いてくれるのでもよい。

favicon.ico

http://www.nda.co.jp/memo/favicon/

ミス

反省点2点 技術力不足 サーバ再インストール時の確認不足

RFCのリスト

http://www5d.biglobe.ne.jp/~stssk/rfcjlist.html

php.iniとphp4ts.dll

すぐ置き場所を忘れるのでメモ。php.iniはC:\WINDOWS php4ts.dllはC:\WINDOWS\system32

ブックマークの「タブで開く」を消す

userChrome.cssに追加。 .openintabs-menuseparator, .openintabs-menuitem { display:none; }

sprintfっぽい関数

こんな感じ。 public static String sprintf(String format, Object params) { MessageFormat mformat = new MessageFormat(format); return mformat.format(params); } public static void main(String args) { System.out.println(sprintf("私の名前は{0}…

C++はなぜ人気がないのか

http://itpro.nikkeibp.co.jp/free/ITPro/OPINION/20050215/156201/index.shtml面白かったのでメモ。

制約について

http://www-6.ibm.com/jp/software/data/developer/library/techdoc/constraints.html

DbUtilsでTIMESTAMPにnullをセット

DbUtilsでDB2のTIMESTAMPカラムにnullを突っ込もうとしたら「ドライバが対応していない」とエラー。 setNull(i + 1, Types.OTHER)ではTIMESTAMP型にnullを突っ込めないよう。 仕方ないのでQueryRunner#fillStatement()をオーバーライド。 protected void fil…

知っておきたいデータベース移行術「Oracle→DB2編」

http://www.itmedia.co.jp/enterprise/0308/24/epn02_6.html

DB2のユーザ

OSのユーザとリンクしてた。デフォルトの設定でシステムの認証を使うのかなぁ?OSのユーザのパスワードを設定していなかったら、DB2にアクセスできず。 空のパスワードは駄目らしい。

テーブルの情報を表示

http://siela.jugem.cc/?eid=54 右も左も分からない…

JavaBeanをHashMap#toString()っぽく表示

いちいちBeanUtilsを使いたくないので。 Beanの親クラスのtoString()に仕込んでおくと便利かも。 private String bean2string(Object bean) throws IntrospectionException, IllegalAccessException, InvocationTargetException, InvocationTargetException …

クローズ前にコミット

トランザクションを終了させないでクローズしようとしたら、SQLException発生。DB2の仕様かな?

ホワイトボックステスト不要論

http://d.hatena.ne.jp/wildcats/20050217#p2激しく同意。 要件さえ満たしていれば、内部構造なんて知ったこっちゃないと思う。 追記 id:wildcatsさんの意見を取り違えてたようです。失礼しました。

メガテン購入

暇つぶしにドラクエⅧを買うも、あまりに単調なシステムに即飽きる。その後、真・女神転生〜モナー戦争〜に感化されて真・女神転生Ⅲを購入。ドラクエの100倍くらいハマり中。ドラクエ、期待してたのになぁ…

とりあえず検索成功

ドライバ名を com.ibm.db2.jcc.DB2Driver → COM.ibm.db2.jdbc.app.DB2Driver に修正したら、とりあえず検索できるようになった。Type 2のドライバはこっちなのか? package db2sample;import java.sql.Connection; import java.sql.DriverManager; import ja…

Personal Edition→Enterprise Server Edition(評価版)に変更

Enterprise Server Edition(評価版)に変更したらば、Type 2、Type 4、共にcom.ibm.db2.jcc.DB2Driverで接続できた。id:wildcatsさんのコメント通り、Personal Editionのマイナーバージョンが古かったよう。 Personal EditionのFixPak適用版でもうまく動くか…

バッテリーが…

2ヶ月バイクに乗ってなかったら、バッテリーが上がってた。 押し掛けする体力と根性と場所がなかったので、バイク屋へ。 バイク屋の店員さんの視線が痛かった…

日本語を含むローカルファイルを開く

http://www.mozilla.gr.jp/forums/?mode=al2&namber=12945&page=10&rev=0&0&KLOG=87

スタックトレースを出力しないLog4jのレイアウト

出力されると解析がめんどくなることがあるので。 package sample;import org.apache.log4j.PatternLayout;public class ExPatternLayout extends PatternLayout { public ExPatternLayout() { super(); } public ExPatternLayout(String pattern) { super(p…

strictfp

EAにJavaのソースファイルを丸ごと読ませていたら、なぜかMath.javaとStrictMath.javaで落ちてしまうので「何でだろ?」と思っていたら、よく分からない修飾子が使われていた。http://sjc-p.obx21.com/word/es/strictfp.htmlバッドノウハウがまた1つ。 SJC-…

とりあえずインストール

案件でDB2を使うことになったので、自宅のマシンにインストールしてみた。 http://www-6.ibm.com/jp/software/data/download/何度インストールしても、失敗するなぁ…と思っていたら、Windowsサービスの「Server」を落としていたせいだった。むやみにサービス…

現在時刻取得

コマンドラインプロセッサを起動してみる。SQL*Plusとだいぶ雰囲気違うなぁ…ヒストリが使えるのは便利だけど。 で、現在日付を取得。http://www-6.ibm.com/jp/software/data/developer/library/techdoc/daytime.html db2 => SELECT current date FROM sysibm…

Oracleからのアプリケーション移植

http://www.db2.jp/online/apl/index.html