namazu-ml(avocado)


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

Re: Plan for Namazu next version



馬場@京大宇宙物理 です。

 Date: Wed, 28 Jan 1998 00:41:56 JST
 From: Satoru Takabayashi <ccsatoru@xxxxxxxxxxxxxxxxxx>
 Subject: [namazu:00027] Plan for Namazu next version

 > 次のヴァージョンの Namazu の計画をまとめてみました。ひとまず小さな
 > フィックスを行った v1.1.1 をリリースしておいて、そのあとで大きな変
 > 更を行おうかと思います。

ご苦労様です。


 > 	* namazu.conf ファイルで各種設定を行えるようにする

これは是非お願いしたい。namazu -f /somewhere/namazu.conf keyword 
ですかね。-f オプションが空いてて良かった。(^_^;)

 > 	* Win32 使用時の --WIN32 という実行時のオプションを廃止
 > 	* GNU Win32 がなくても Win32 で mknmz が動くようにする

# mknmz for Win32 試したけどやっぱり動かなかった... (;_;)
# 動くようにして配ってください。_o_

 > 	* Win32 用のバイナリ配布パッケージの作成 (KAKASI のバイナリ
 > 	  と山下さんによる Win32 用検索フロントエンドも配布したいです)

KAKASIバイナリは僕が作ったので良いですか?それなら持ってはりますよ
ね?これはpathがUNIXと同じく/usr/local/bin/kakasi.exe と 
/usr/local/lib/kakasi/* になります。Makefile をいじらなくて済むよ
うになるから、たぶんこれがいいかな。


 > 	* MIME Multipart の Mail/News から text/(plain|html) 以外を除外す
 > 	  るフィルタを作成
 > 	* hypermail 用のフィルタの作成 (あんまり需要ないかな?)

あって困ることはないです。急ぐことでもないが。


それから、バグじゃないけど (^_^;)、mknmz.pl ですが、opendir() する
ときの常套手段を使って、ソースコードを短くしました。TIPSみたいなも
んです。


--- mknmz.pl.orig	Sun Dec 21 23:52:58 1997
+++ mknmz.pl	Mon Jan 26 12:02:53 1998
@@ -1109,7 +1109,7 @@
     # Get the list of files in the current directory.
 
     opendir(DIR,'.') || (warn "Can't open $dir: $!\n", return);
-    my (@filenames) = readdir(DIR);
+    my (@filenames) = grep(!/^\.\.?$/, readdir(DIR));
     closedir(DIR);
 
     # ファイル名を数字を考慮してソートする
@@ -1118,8 +1118,6 @@
 
     if ($nlink == 2 && !$dont_use_nlink) {  # This dir has no subdirectories.
 	for (@filenames) {
-	    next if $_ eq '.';
-	    next if $_ eq '..';
 	    $name = "$dir/$_";
 	    $nlink = 0;
 	    &wanted;
@@ -1128,8 +1126,6 @@
     else {                    # This dir has subdirectories.
 	$subcount = $nlink - 2;
 	for (@filenames) {
-	    next if $_ eq '.';
-	    next if $_ eq '..';
 	    $nlink = $prune = 0;
 	    $name = "$dir/$_";
 	    &wanted;

--
馬場  肇 ( Hajime BABA )            E-mail: baba@xxxxxxxxxxxxxxxxxxxxxx
京都大学理学部宇宙物理学教室 博士課程一回生
--