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
京都大学理学部宇宙物理学教室 博士課程一回生
--