<< 2006/08/27 | Home | 2006/08/29 >>
PR: 転職    転職    合宿免許    漫画    シルバー    ブライダルエステ    墓地・霊園    葬式   

java.policyファイル。

jre/lib/securityに入っているセキュリティポリシファイル。1.4だと、

grant codeBase "file:${java.home}/lib/ext/*" {

5.0だと、

grant codeBase "file:${{java.ext.dirs}}/*" {

なんか{が二重になってるんですけど。でも、ちゃんと効いているみたいだ。extディレクトリに置いたファイルはセキュリティマネージャを指定してもセキュリティ違反にならない。試しに、

grant codeBase "file:${{user.home}}/*" {

とかして、homeに危険なプログラム置いてみたが、セキュリティ違反になるので、やっぱり二重カッコはダメっぽい。まさか額面通り読むべき?

        String ext = System.getProperty("java.ext.dirs");
        System.out.println("ext dir:" + ext);
        System.out.println("ext ext dir:" + System.getProperty(ext));
ext dir:d:\jdk1.5.0_07\jre\lib\ext
ext ext dir:null

んなわけないか(それに本当なら${${java.ext.dirs}}みたいにならないとおかしいし)。extを指定する時にだけ使える特殊表記なんだろうか。ここの最後に"General Expansion in Policy Files"というのがあって、それっぽいことが書いてある。java.ext.dirsというのは、ここで言うprotocolの1つなんだろうか。selfとaliasしか書かれていないので、不明。

PL/SQL

なぜかPL/SQLの仕事が。何でストアドプロシージャを一度も書いたことの無い自分のところに…。案の定、要件詰まってないし、2週間で造るとかスケジュールだけ決まってるし。みんなお手上げで落ちてきた感じか。

断ってもいいけど、強気で行けそうなので絶対TDDでやることにして引き受けた。テストケース出来るまでコードは一切書かないことにしよう。幸いバッチだから、完璧なテストケースさえできれば、コードは2-3日で行けそうだし。一週間半はテスト作りで要件の抜けを虱つぶしにしよう。

どんどんやめていく。

なんか最近、身の周りの人がどんどん会社を辞めていく。みんな、どこに行くんかな。

このサイトの掲載内容は私自身の見解であり、必ずしもIBMの立場、戦略、意見を代表するものではありません。
日本アイ・ビー・エム 花井 志生 Since 1997.6.8