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

設定ファイルの設計アイデアメモ

native2asciiを不要にする java.util.Propertiesで出来るのかな? ってゆーか、他のクラスを使うべきかも。 Excelをそのまま設定ファイルにしてしまう 設計書=コード シンプルにするつもりがかえって冗長になったりして… コンソールからの書き換えがめんど…

Simple Outline XML

http://mojix.org/memo/SOX属性はどうやって定義するんだろう? それはさておき、Javaの世界でも、SOXとかYAMLとか人間に読みやすいデータ直列化フォーマットが流行ってほしいなぁ。

思いつきメモ

validwhen使えば、パスワードの一致チェックもvalidatorではじけるかな?

スクリプトのMIMEタイプがRFCとなって公式登録へ

WEB

http://www.kanzaki.com/memo/2005/06/28-2 メモ。

Eclipse 3.1

http://www.eclipse.org/downloads/index.php (via まこたんの日記) 落としてみようっと…としたけど、ページが重い…

http://bz2.jp/Miyabi/ アレゲだ。

keyconfig

http://extensionroom.mozdev.org/more-info/keyconfig

DBDesigner4 その2

以下の接続をサポート。 MySQL SQLite Oracle MSSQL ODBC Oracleからのリバースはさくっと成功。 6つも用意されている、リレーションの線の張り方が良く分からず。

Database Design Tool

http://gnuwin.epfl.ch/apps/DDT/en/フリーのER図モデリングツール。 日本語使えず。SQL生成機能あり。 貧乏プロジェクトにはいいかも。

DBDesigner4

http://www.fabforce.net/dbdesigner4/多機能そうなフリーのER図モデリングツール。 MySQLをサポートしているとのことだけど、他にも使えそう。 ちょっといじってみよう…

モデリングツールリンク集

http://www.databaseanswers.com/modelling_tools.htm ER図関連は商用が多いなぁ…

OGNL による if タグの実装

http://www.se-net.org/java/JSP/ognlIfTag.html

Validator+OGNL

ValidatorでOGNLが使えたら便利かも…と思ったので、いい加減に実装を考えてみる。妥当性チェックのコードがこんな感じ。 public static boolean validateIf( Object bean, ValidatorAction va, Field field, ActionMessages errors, HttpServletRequest requ…

本日は研修

JOB

模造紙はもう嫌…

JavadocViewer

http://www.michaelhilberg.de/professional/javadoc/readme.html

JALOPY

http://jalopy.sourceforge.net/index.html 一応、メモ。

JavaのソースからJavaDocを直接呼び出す

package foo; import com.sun.tools.javadoc.Main;public class Bar { public static void main(String args) { Main.execute(new String { "-sourcepath", ".../src", "-subpackages", "hoge.hogehoge" }); } }

作業内容を壁に貼る

使われる者の立場としては、自分の作業内容をリーダーには把握していてもらいたい。 でも、いちいち作業内容を申告するのも鬱陶しいと思ったので、作業内容を紙に書いて壁に貼ってみた。 ほんとはホワイトボードに書いておいたりするといいんだろうけど。

日付の解釈

日付をパースするコード。 SimpleDateFormat format = new SimpleDateFormat("yyyy/MM/dd"); format.setLenient(false); Date dt = format.parse("2005/10/2①"); System.out.println(dt);結果は Sun Oct 02 00:00:00 GMT+09:00 2005要注意のこと。 バージョ…

カンマ区切り金額チェック

DEV

以下の正規表現、または「0」 ^[1-9][0-9]{0,2}(,[0-9]{3})*$

WebDrive

http://www.vector.co.jp/magazine/softnews/040515/n0405154.html FTPやSSHの接続先を普通のドライブとして扱える。ちょっと高い気もするけど、シームレスにファイル転送できるのが便利。

ソース閲覧用にSubclipse

jakartaのソースをすぐに閲覧できるようにとSubclipseをインストール。 WEBからリポジトリを閲覧するよりはやや遅め。 いちいちソースを落としてくるよりは手軽。

メモ

開発メンバのEclipseを次のように設定しておく。 Java→コード・スタイル→コード・テンプレート →コメント→型 /** * * @author $$Author$$ * @version $$Revision$$ */

ViewCVSで色付け

DEV

http://www.cvsnt.org/wiki/ViewCvsWithEnscriptいくつかのファイルが必要らしいので、業務時間中の作業はあきらめた。 どっかに単体で動くやつないかなー。

Tomcatプラグインが公開停止っぽい?

http://eclipse-plugins.info/eclipse/plugin_comments.jsp?id=1 http://www.sysdeo.com/sysdeo_eclipse_tomcat_launcher_plugin (via きしだのはてな)ローカルマシンにあるプラグインのバージョンが3.0.0だから、古いのしか落とせなくなったのか。 2.1.1 be…

街風

4件まわってやっと購入。

StrutsJericho

http://wiki.apache.org/struts/StrutsJericho2.xの草案? ずいぶん変わるみたい。 追記 http://wiki.apache.org/struts/StrutsWhiteboard なんかいろいろある…

無地のノート

JOB

マインドマップは無地のほうが書きやすいので購入。 もうすこし開きやすいといいなぁ。

CURRENT TIMESTAMPをUDFで取得

マイクロ秒を取得しないために次のようなUDFを定義。 CREATE FUNCTION CURRENT_TIMESTAMP() RETURNS TIMESTAMP RETURN SELECT CURRENT TIMESTAMP - MICROSECOND (CURRENT TIMESTAMP) MICROSECONDS FROM SYSIBM.SYSDUMMY1で、こんな感じで使う。 UPDATE HOGE …

本屋に行く

JOB

業務中に本屋に行くっていうのは全然ありかな〜と、ちょっと思った。 机に向かってうんうん唸ってたり、WEBを検索しまくるよりも、技術書めくったほうが手っ取りばやいことがままある。