まことしやかに囁かれているデマ、噂、迷信(2)2008年06月24日 00時06分20秒

Namazu for Windows のインストールを説明している Web サイトの中には kakasi-2.3.4.zip をダウンロードしてファイルを展開して、HDD にコピーすることを強要しているものがあります。

Namazu for Windows をインストールする時に、kakasi-2.3.4.zip は必要ありません。 README-ja.txt にも、kakasi-2.3.4.zip が必要だなどとは書いていません。

何故なら Namazu for Windows では Text::Kakasi を使うようになっており、Text::Kakasi は ppm-inst でインストールします。 また、KAKASI 用辞書は Namazu for Windows のアーカイブに含まれており、Text::Kakasi を使用するために必要なファイルは全て揃っています。 kakasi-2.3.4.zip は必要ではなく、README-ja.txt に記述された手順に従ってインストールしていただければ良いのです。

では、これらのサイトで不必要な作業を行っているのは何故でしょう。 これは古いバージョンである Namazu for Win32 のインストール時に kakasi-2.3.4.zip が必要だったからでしょう。 Namazu for Windows とは Namazu 2.0.15 以降のもので Windows 用バイナリパッケージは私が作成したものです。 これと、それ以前の竹迫氏が作られていた Namazu for Win32 のパッケージでは中身の構成が異なります。

残念なことに古いバージョンのインストール方法を基に Namazu for Windows のインストール手順を書いているため、余計な作業を行っているのです。 これらのサイトの情報を書かれた方は Namazu for Windows の README-ja.txt を読んだりしなかったのでしょうか?

このようなサイトは、基にしている情報が古いバージョンの Namazu のため、設定内容が古い等、注意力が低くて間違った内容となっていたりと、いろいろなところに問題を含んでいるケースが多いので、参考にする場合には特に注意して決して鵜呑みにしないようにしましょう。

pltests/env.pl.in で環境変数の値のチェックを追加2008年06月24日 17時58分42秒

従来、pltests/env.pl.in では環境変数の値を test-log に出力することだけを行っていました。

このため、pltests の1項目でありながら、テストは必ずPASSするというものでした。

今回、環境変数の値に不正なものがないかをチェックするように修正しました。チェックはあくまでも簡易なテストですので、これが PASS すれば安全ということではありません。

また、サブルーチン化を行いプログラムの整理も少し行いました。