namazu-ml(avocado)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Namazu v1.2.0 released! (Re: namazu-1.2.0-beta-12)



Masayasu Ishikawa <mimasa@xxxxxxxxxxxxxxxxx> wrote:

>> いちおう予定では月曜日の夜にでも v1.2.0 として正式に公開するつもり
>> でいます。
>
>予定通りに出るなら、あとで取ってきてデモに励んでみます ;-) それか、
>Web 上で試せる英語版の Namazu があれば、さりげなく CERN の Web 端末
>の画面を Namazu に変えておきますけど(^^;。

うーん、実はほとんど英文のマニュアルは準備できていないのだけど、最
低限の使い方だけは書いておいたのでとりあえずこれで置いておくことに
します。英語圏からの反響があればやる気がでて精進に励むことでしょう:-)。

それから、 Namazu のページは英語と日本語で Language negotiation す
るようにしておきました。Lynx ならオプションで

    preferred document lan(G)uage: ja

と設定しておけば日本語のページが表示されるはずです。もちろん `en' 
なら英語です。他のブラウザでも同様な設定ができると思います。

…というわけで v1.2.0 のリリースです。変更点は以下の通りたくさんあ
ります。ちょっと焦り気味の公開なので不安な気もしますが、試してみて
いただければ幸いです。

v1.2.0
	[06/22/1998]

	* (ちょっとあやしい) フレーズ検索を実装しました
	  (古川@ヤマハさんにアイディアをいただきました Thanks!)
	* 正規表現/中間一致/後方一致の検索を可能としました
	  (Rubyのコードを使わせていただきました、まつもとゆきひろさん Thanks!)
	* namazu のコマンドライン引数の順序を変えました
	  現在の % namazu [index dir(s)] "key string" から
	         % namazu "key string" [index dir(s)] のようにキーワードと
	  インデックスの指定の順序が逆になりました。ご注意ください。
	* Language の指定を en, ja のようにしました
	* NMZ.(head|foot|body|msg) はファイル名の末尾に必ず .ja のような言
	  語指定をつけるようにしました
	* Language = 'en' のときは mknmz で nkf および 
	  KAKASI/ChaSen を使わないようにしました。ゆえに英語環境で
	  も動くと思われます。
	* 上記のモードで作ったインデックスは正規表現以外ならおそら
	  く Latin 1 の右半分の文字も使えると思います。
	  (regex.c は EUC-JP に特化した処理を行っているので)
	* NMZ.(head|foot|body|msg).[a-z]{2} を mknmz から切り放し
	  て LIBDIR に置くことにしました。
	* 用意すれば NMZ.(head|foot|body|msg).[a-z]{2} が使えるようにしま
	  した。やろうとと思えば
	    <SELECT NAME="lang">
	    <OPTION VALUE="en">English
	    <OPTION SELECTED VALUE="ja">Japanese
	    <OPTION VALUE="de">German
	    <OPTION VALUE="fr">French
	    </SELECT>
	  のようにして言語を選択することもできます。
	* 英語のドキュメントをつけてみました。まだまだ不十分なので
	  順次充実させていく予定です。
	* 要約の中に罫線や '=========' のような無意味な文字列ができるだけ
	  含まれないようにしました
	  (古川@ヤマハさんがコードをくださいました Thanks!)
	* TABLE要素の summary属性 や title属性を取り出してインデックス処理
	  するようにしました
	* wdnmz に NMZ.ii を使ってアクセスする -i オプションをつけました
	* インデックス中の URLを変換するプログラム clnmz を同梱しました
	  (NMZ.f の中の URL部分を書き替えて NMZ.fi の整合も取ります)
	  行われていなかったバグを修正
	* mknmz に -P オプションを追加しました
	  -P: フレーズ検索用のインデックスを作成しない
	* mknmz に -R オプションを追加しました
	  -R: 正規表現検索用のインデックスを作成しない
	* mknmz.pl を use strict にした
	* FastCGIの対応をやめました
	* HTMLの扱いをいくつか修正しました
	  (石川@W3Cさんがコードをくださいました Thanks!)
	* Win32で URL の置き換えがうまくいかなかったバグを修正
	  (広瀬@NECエンジアリングさんご指摘ありがとうございます)
	* NMZ.lock が無視されていたバグを修正

--
高林 哲 Satoru Takabayashi