***********************************
                             Inufo-Mac   version 1.0
                                     README

                           Copyright (C) 1998 Dai Sato
                        <satodai@dog.intcul.tohoku.ac.jp>
                       ***********************************

### README ###

Inufo-Mac とは:

Inufo-Mac は、anonymous FTP server 上の info-mac (のミラー) archive を web 上からキーワード検索する cgi です。検索対象は、ファイル名 (*.hqx) または abstract 全文から実行時に選択できます。

作者:

東北大学 TAINS 利用研究会 AppleTalk Group
佐藤 大 (東北大学大学院国際文化研究科)

配布などについて:

添付した COPYING の著作権は

Copyright (C) 1989, 1991 Free Software Foundation, Inc.
675 Mass Ave, Cambridge, MA 02139, USA
です。その他のファイルの著作権は作者である私にあります。これらは COPYING に書い てある GNU General Public License にしたがって、自由に使用、配布、改変していた だいて結構です。改変の場合には、後学のためにその内容を知らせて (またはパッチを 送って) 頂けると助かります。

インストール:

  1. まず Makefile を編集し、それぞれの変数を指定します。
    それぞれの変数は
    ADMIN :
    cgi の出力ページに表示される、web site の運営者の表示内容です。
    ADMIN_MAIL :
    ADMIN のメールアドレスです。
    FTP_SERVER :
    info-mac の archive がある FTP server の FQDN です。
    INFO_MAC :
    info-mac directory までのフルパスです。
    INFO_MAC_FTP :
    URL の、サーバ名の後ろから info-mac directory までのパスを入れます。
    CGI_BIN :
    cgi-bin を置く directory のフルパスです。ここに temp という dir を作り、index file を置きます。
    INDEX_BIN :
    index file を作る "inudex" を install する directory です。
    HTML :
    Inufo-Mac のテストページを置く directory です。
    LS :
    ls の full path です。default は /bin/ls になっています。
    GREP :
    grep の full path です。default は /usr/local/bin/grep になっています。
    となっています。
  2. % make を実行します。これにより config.h が生成され、これを include して inufo-mac.cgi と inudex が make されます。また Inufo-mac のテスト用の html file "inufo-mac.html" が出来ます。
  3. root になり、# make install を実行します。これにより inufo-mac.cgi が CGI_BIN で指定した directory に、inudex が INDEX_BIN で指定した directory に install されます。さらに inufo-mac.html が HTML で指定した directory に mv されます。
  4. CGI_BIN で指定した directory に temp という名前の directory を作ります。そして inudex を実行すると temp の中に grepb-im と im-dirlist というファイルが作られます。Inufo-Mac はこれを参照して検索を行います。
    info-mac は随時更新されるので、それを反映した検索を行うためには crontab の info-mac の mirror の行 (例えば "mirror info-mac") を "mirror info-mac; /usr/local/etc/inudex" などと変更しておくと良いでしょう。

使い方:

web page の form にキーワードを入力して Search ボタンを押すと、検索結果が表示されます。Abstract を読むためには、[Abstract] のリンクを辿ってください。また [Download] で直接 download する事ができます。

キーワードは grep に渡すようになっているので、grep の正規表現が使えます。ただし (, ), | などは \ で escape する必要があります。

Inufo-mac でのごく基本的な正規表現の使い方については REGEXP を読んでください。また同様の物が Inufo-mac Home Page (http://dog.intcul.tohoku.ac.jp/inufo-mac/index.html) でも読めます。


御意見御感想はけいじわんまで。
<satodai@dog.intcul.tohoku.ac.jp>