namazu-ml(avocado)


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

Re: pdf等の検索



國頭です。

▲時刻 Sat, 10 Oct 1998 23:47:42 +0900 に
▲Satoru Takabayashiさんの出した
▲Message-ID <19981010234852D.ccsatoru@xxxxxxxxxxxxxxxxxx>の
▲[namazu:01318] Re: pdf等の検索 という話題では...
▲(詳しくは <19981010133036J.kunito@xxxxxxxxxxxxxxxxxxxxxxxxxxx> も見てね)

Satoru> すでにあるにはあるのです。 mknmz を見ると

Satoru> | ## ヘルパー・プログラムと suffix の対応表 (man は例外)
Satoru> | %HELPER_PROGRAMS = (
Satoru> |     'gz'  => '/bin/zcat',
Satoru> |     'Z'   => '/bin/zcat',
Satoru> |     'man' => '/usr/bin/jgroff -man -Tnippon',
Satoru> | );

Satoru> といった定義があります。 フィルタは

でも、ここを修正すると、version up の度にmknmz を書き直すことになりま
すよね?

デフォルトで入るものはハードエンコードしてもいいと思いますが、追加する
ものに関しては設定ファイルを見に行くようにした方が何度も書き直す必要が
なくなるので良いと思います。

Satoru> 1. ファイル名を引数にとって結果を標準出力に出す。
Satoru>     % filter filename > kekka
Satoru> 2. 標準入力から読み込んで標準出力に出す。
Satoru>     % cat filename | filter > kekka

Satoru> の二つの仕様を満たしていなければなりません。

これが HELPER PROGRAM のAPI ですね。

Hasta la vista, baby!  ============================ kunito@xxxxxxxxxxxxxxxxxxx
國頭 吾郎%羽鳥・相澤研究室@東大・工・電子情報工  Tel. 03-3812-2111 ext 6761