2004-01-01から1年間の記事一覧

誰かにアドバイスを請うときは…

状況を整理して簡潔に伝える。 聞きたいことを明確にして質問する。 あとは… 必要であれば推測を伝える。 異論があっても反論しない。 お礼を言う。

maven

http://www2.alc.co.jp/ejr/index.php?word_in=maven&word_in2=%u3042%u3044%u3046%u3048%u304A&word_in3=PVawEWi72JXCKoa0Je

JDK1.3 サポート終了プロセス

http://java.sun.com/j2se/1.3/ja/10月末から移行期間に入ってた。 これで1.3を使う案件が減ってくれるとよいなぁ…

servler.jar

servlet.jarのライセンスが謎。ダウンロードするときはライセンスが表示されるけど、servlet.jar含みで配布されるアーカイブには、ライセンスは明記されてないみたいだし…参考…になるかな… http://www.java.com/ja/download/license.jsp追記1 OGNLのライセ…

Antの条件分岐

http://www.javadeveloper.jp/members/general/Article.category_topic_article_tips_issue_antCondition.dhtml メモ。 でも、条件分岐させるくらい複雑なら、スクリプトで書いたほうがよいのかも…

マスタ…かなぁ…

DB

今日、学んだ教訓。 親テーブルと子テーブルを同時に更新させる機会を作ってはいけない。デッドロック頻発。 当たり前のことなんだろうけど、ぜんぜん頭に無かった…orz 運用上のポリシーで対処すべきなんだろうし(マスタメンテ中はユーザの登録はできません…

眠気に効くツボ

http://www.tubodojo.com/tubo/nemuke.htm眠い…

Strutsサンプルアプリケーション

個人的に、Struts 1.2.4、JSP2.0(EL、タグファイル、JSTL)を勉強するため、サンプルアプリケーションを作成。 プロジェクトにStrutsを導入する場合に、メンバの学習用に使えたらないいな…と考えたり。 スクリーンショット

JSP2.0

EL使えば、HTMLに変換しなくてもレビューを見れるかも…と思ったが、無理だった…

formで開いた子ウィンドウを親ウィンドウから閉じる。

<html> <head> <title>テスト</title> <script> var child = null; function closeChild() { if(child && !child.closed) { child.close(); } } </script> </head> <body> <form method="post" action="http://hoge/foo/bae" target="foo" onsubmit="child = window.open('', this.target)"> </form></body></html>

集中力を維持するために…

一に健康。 二に目標。

不夜城 完結編

長恨歌―不夜城完結編作者: 馳星周,横山孝一出版社/メーカー: 角川書店発売日: 2004/11/30メディア: 単行本 クリック: 10回この商品を含むブログ (45件) を見る面白い。 しかし、メインキャストも老けたな…

会社で朝食

時間が無かったので会社で朝食。ローズネットクッキーとブラックコーヒー。 ローズネットクッキーはただのドーナツだと思って買ったら、普通のドーナツぐらいの大きさで1個 558kcal。砂糖の甘さが直に来る…。 まあ、頭脳労働に炭水化物は必要か。

ISBNの正規表現って

こんな感じかな? [0-9]{9}[0-9X]

hsqldbのサイズ制限

DB

カラムサイズを超えてデータを登録できる…なんでだ?

resin

http://www2.alc.co.jp/ejr/index.php?word_in=resin&word_in2=%u3042%u3044%u3046%u3048%u304A&word_in3=PVawEWi72JXCKoa0Je http://www2.alc.co.jp/ejr/index.php?word_in=Caucho&word_in2=%u3042%u3044%u3046%u3048%u304A&word_in3=PVawEWi72JXCKoa0Je

Enjoy Gauche

http://www.kahua.org/cgi-bin/khead.cgi/kahua-web/show/Enjoy%20Gauche

続・タグファイルで文字化け

タグファイルに以下のコードを入れたら文字化け解消。 UTF-8" %>参考: http://today.java.net/pub/a/today/2003/11/14/tagfiles.html

ApplicationResouces.propertiesの外出し

メッセージを記述したファイルをクラスパスに含めるのは、「メッセージファイルは設定ファイルではなくアプリの一部」というStrutsのポリシーなんだと思う。 でも、なんとなーく違和感を感じるのでWEB-INF配下に置けないものかと試行錯誤するも…ちょっと難し…

StrutsのValidatorで…

フォームのinputタグのname属性を「id」にすると、Validatorが生成したJavaScriptが動かなくなるので注意のこと。 たぶん、以下のようなスクリプトが生成されると思われ。 var field = form.id; if(field.type == 'hidden' || ...追記 Validatorは新バージョ…

タグファイルで文字化け

タグファイルに日本語書いたら文字化け。どうしたもんか…

ValidatorActionFormのバグ

1.2.4で動作確認。一応、直ってた。 でも「formName="/パス名"」が「function validateフォーム名()」に展開されるので、ちょっとわかりにくい。 http://issues.apache.org/bugzilla/show_bug.cgi?id=26782*1 *1:Tedさんは何か不満があるよう(直し方が?Val…

hsqldbのシェル

hsqldbにも、SQL*Plusのようなシェルがあったのでメモ。 権限の設定 user.home(C:\Documents and...)にsqltool.rcを作成。(参考: Authentication Setup) sqltool.rcurlid mem url jdbc:hsqldb:hsql://localhost username sa password 実行 下記のコマンドを…

Strutsでプレゼンテーション部分にVelocityを使う

http://www.atmarkit.co.jp/fjava/javatips/index.htmlすぐの導入は難しいだろうけど、なるべくJSPを使わない方向にしていきたいな…。

最近入れたプラグイン

翻訳パネル http://nazodane.hp.infoseek.co.jp/extension/translation.xhtml XLU/Migemo http://tkm.s31.xrea.com/xul/xulmigemo.shtml GrepSidebar http://tkm.s31.xrea.com/xul/grepsidebar.shtml

二念は継がない

(via はぶにっき) 含蓄があって、なんとなく響きのよいフレーズだったのでメモ。「二念を継ぐな」「一念は継ぐとも二念は起すな」とも言うらしい。 わりと分かりやすかった説明(ページの一番下のほう)。 業務中に日記を書いている自分を省みて、「二念は継ぐ…

OGNL コンテキストと変数

長くなったので、日付変更。 OGNLのVariableは頭に「#」をつけてアクセスします。コンテキストには、変数が格納されるものなのか…と思って以下のコードをテスト。 import ognl.*; import java.util.*;public class OgnlSample { public static void main(Str…

FireFoxにどんなエクステンション入れてますか?

http://slashdot.jp/article.pl?sid=04/11/26/042208&topic=51 けっこう、参考になる。

hello, OGNL

趣味プロジェクトにOGNLを組み込むため、とりあえずOGNLを動かしてみる。 import java.util.Arrays;import ognl.Ognl; import ognl.OgnlContext; import ognl.OgnlException;public class HelloOgnl { public static void main(String args) throws OgnlExce…

hello, OGNL その2

ルートオブジェクトとコンテキストの意味がよく分からないので、いくつか実験。 次のメソッドを使ってみる。 Ognl#getValue(java.lang.String expression, java.lang.Object root)サンプルコードは次の通り。 import ognl.Ognl; import ognl.OgnlContext; im…