開発日誌2000年12月

Tomcat 3.2 final リリース (2000/12/01)

 Tomcat 3.2 がリリースされてます。mod_jserv のかわrに mod_jk を使うようになったり(mod_jserv も使えるようですが)、IIS,Netscape では、Tomcat が In-Process で動くようになったり、Web サーバーに複数の Tomcat を対応させることができるようになったりと、色々と変わっているようです。

 Apache + Tomcat 3.1 の環境のまま Tomcat 3.2 のみ入れ替えて、現在開発中の Web Application を動かしてみたのですが、動作が重たく感じられます。これから、mod_jk を組み込んだり、設定を見直したりして研究してみます。

なぜ VB じゃ質が悪くなるのか? (2000/12/04)

 VB という言語でソフトウェアを作るメリットは、整備された開発環境を使えることによる工数の削減です。とともに、VB による開発スキルを持つ技術者が多いことも忘れてはなりません。これは、需要と供給の関係から単価が安くすむことを意味します。実は質とかかわるのがこの点です。結局、プログラムってのは人が作るものですから、作る人の質に左右されやすいんですよね。

 つまり、VB という開発言語(環境)が、プログラムの質にかかわっているなんて議論はナンセンスです。確かに VB ならではの問題もあるわけですが、そんなこと言ってたら、どんな言語、環境にも問題はあるわけです。当たり前の話ですが、作り方次第なわけで、VB だから簡単に作れるってもんじゃないんですよね。ところが、ラフに作れちゃうところが VB の怖さでして、むしろ、VB で作ったほうがハチャメチャになることもあるわけです。で、実際にそうなってるケースが多く見られるんです。それが「質が悪くなる」と言われる所以です。VB 特有の問題もあることは確かですけど、それよりも人の問題のほうが大きいと思います。

 私のような VB プログラマが、質を下げているってことでしょう。(爆笑)

Tomcat のドキュメント (2000/12/11)

 Tomcat の日本語ドキュメントを見つけました。The Ja-Jakarta Project です。もしかして、知らなかったのは私だけでしょうか?ここには ML もあるようです。参加したいけど、ドキュメントの翻訳中心の ML だったら場違いかもしれません。なんと、既に Tomcat 3.2 のドキュメントも翻訳されています。これは、本家とのタイムラグが少ないということです。なんと有用なプロジェクトでしょう。有志の方々に感謝です。

 ところで、話が変わりますが、Tomcat 3.2 のパフォーマンスが悪いと述べた発言は訂正します。すみません。別の理由でパフォーマンスが落ちていたようです。やたら、CPU を使うゾンビがおりました。(爆) むしろパフォーマンスは 3.1 に比べて良くなっていると感じます。3.2 のドキュメントを見ますと、Ajpv13 プロトコルを使うことで、もう少し高速になるそうです。また、チューニングのヒントも記述されています。そのうちに、これら設定にも挑戦しようと思ってます。

Oracle 8i EE Release 3 (2000/12/12)

 Oracle 8i EE Release 3 (8.1.7) の Linux、2000/NT、Sparc Solaris 版が本家 OTN で公開されています。サイズは、約 500Mbyte あります。ちなみに、Oracle9i AS は、Solaris 版は公開されていますが、2000/NT 版は、現在のところ、有償 CD-ROM による提供のみのようです。

 Oracle は国際化されているので問題なく使えます。実際、インストール段階から日本語表示されますし、SQL Plus 等のツールのメッセージも日本語で出ます。ただ、8.1.6 では、一部ツールで日本語がうまく扱えなかったりしました。たぶん、日本オラクルから発売されている商品では、そういうことはないのだと思います。誤解なきように書いておきますが、本家 OTN でダウンロードできるソフトウェアは、無償というわけではありません。ライセンスには十分注意する必要があります。

 サイズが大きいので、ダウンロードをするには躊躇するのですが、製品の評価や開発者には利用価値があると思います。

JOnAS 2.2.4 (2000/12/21)

 JOnAS 2.2.4 がリリースされています。以前、紹介した EVIDIAN のページからだと 2.2.2 しかないようです。ここからなら 2.2.4 を Get できます。目玉は JMS のサポートのようです。

 2.2.1 から移行するためには、EJB のリコンパイルが必要です。どうやら一部パッケージ名が変わっているようです。

タイトルとURLをコピーしました