			  L o o k u p   F A Q
		     - Lookup に関する質問と回答 -
                                                    Edition: 1.1
                                                    Updated: 22 May 1999

このファイルには、Lookup についてよくある質問とその回答をまとめています。
もし疑問に思ったことがこの中から見付けられないときにはメーリングリストで
質問してみて下さい。

Changes in 1.1:  2.4, 2.7, A.5

------------------------------------------------------------------------
Section 1  一般的な情報

1.1:  Lookup とは何ですか?
1.2:  Ring Server とは何ですか?
1.3:  なぜ Lookup という名前なのですか?
1.4:  最新情報はどうすれば手に入りますか?
1.5:  著作権や配布条件はどうなっていますか?
1.6:  バグ報告はどのようにすればいいですか?

Section 2  辞書について

2.1:  お勧めの辞書は何ですか?
2.2:  圧縮された EPWING の辞書を利用できますか？ (広辞苑第5版など)
2.3:  フリーに手に入れられる辞書はありませんか?
2.4:  辞書を圧縮して小さくすることは出来ませんか?
2.5:  新しい辞書を読めるようにするにはどうしたらいいですか?
2.6:  辞書を新たに自分で作ることは出来ませんか?
2.7:  SDIC 形式の辞書とはどのようなものですか?
2.8:  dictd 形式の辞書とはどのようなものですか?

Section 3  補助パッケージについて

3.1:  『xxx』という辞書の補助パッケージはありませんか?
3.2:  補助パッケージを用いると外字部分にトーフ(□)が表示されるのですが?
3.3:  補助パッケージを作成するのに便利なツールはありませんか?

Section 4  セットアップについて

4.1:  辞書を好きな順序に並べ変えることは出来ませんか?
4.2:  辞書一覧が横に長くなりすぎて見辛くなってしまいます。

Section 5  外字表示について

5.1:  外字が表示出来ないのですが?
5.2:  それでも外字が表示出来ないのですが?
5.3:  小さなフォントで外字を表示することは出来ませんか?
5.4:  外字テーブルを作成するのに便利なツールはありませんか?

Section 6  検索全般について

6.1:  辞書の中身がきちんと表示されないようなのですが?

Appendix A  個々の辞書に関する注意

A.1:  "Oxford Dictionary/Thesaurus"(EBG)で内容がきちんと表示されません。
A.2:  "American Heritage Electronic Dictionary &
       ROGET'S II Electronic Thesaurus"(EBG)で内容がきちんと表示されません。
A.3:  『改訂新版 ことわざ名言の泉』(EBXA)で内容がきちんと表示されません。
A.4:  『漢字源』(EPWING)で内容がきちんと表示されません。
A.5:  『治療薬マニュアル』(電子ブック版)で内容がきちんと表示されません。
A.6   『ジーニアス英和・和英辞典』 (電子ブック版) で見出しの改行が変です。

Appendix B  開発者のための情報

B.1:  もっとソースコードにコメントを付けて下さい。

------------------------------------------------------------------------
Section 1   一般的な質問

1.1:  Lookup とは何ですか?

  まずは次の公式 Web ページを参照して下さい。より詳しい情報を得るために
  は、FAQ 1.4 を参照して下さい。

    http://openlab.ring.gr.jp/lookup/

  Lookup は Ring Server プロジェクトによる OpenLab で開発されています。
  Ring Server については次の FAQ 1.2 を参照して下さい。

1.2:  Ring Server とは何ですか?

  `http://openlab.ring.gr.jp/ringserver/index-j.html' より

    Ring Server プロジェクトは、インターネットなどの高速ネットワーク
    環境を対象として、大規模なソフトウェアライブラリとソフトウェアの
    分散共同開発の支援を行う共通基盤技術を研究開発し、実際に運用する
    ことによりネットワーク社会に貢献することを目的とします。

  この内、「分散共同開発の支援」として OpenLab というものがあり、Lookup 
  も OpenLab の一つとして、Web ページやメーリングリスト等の提供を受けて
  います。Ring Server についてより詳しくは、次のところを参照して下さい。

    http://www.ring.gr.jp

  Lookup のホームページを含めて、Ring Server へのアクセスは実際には複数
  あるミラーサーバに対して行なわれます。ホームページにサーバの一覧がある
  ので、頻繁にアクセスする場合にはお近くのサーバを選んで利用して下さい。

1.3:  なぜ Lookup という名前なのですか?

  "look up"([辞書などを]引く)するから Lookup です。なんて安直・・

1.4:  最新情報はどうすれば手に入りますか?

  最新版のリリースなど重要な情報は、最初にメーリングリストにアナウンスが
  流れます。メーリングリストに参加するには、次のアドレスに宛てて、本文に 
  subscribe と書いたメールを送って下さい。送信者のアドレスが自動的に登録
  されます。

    lookup-request@ring.gr.jp (英語)
    lookup-ja-request@ring.gr.jp (日本語)

  Lookup とは直接関係がありませんが、電子辞書一般について情報交換を行な
  うためのメーリングリスト edict ML でも関連情報がやりとりされることがあ
  ります。edict ML については、次の Web ページを参照して下さい。

    http://openlab.ring.gr.jp/edict/

  また、NDTPD のメーリングリストでも Lookup に関連した話題の出ることがあ
  ります。特に市販の CD-ROM 辞書を利用している場合、NDTPD のメーリングリ
  ストにも参加されることをお勧めします。NDTPD については、次のところを参
  照して下さい。

    http://www.sra.co.jp/people/m-kasahr/ndtpd/

1.5:  著作権や配布条件はどうなっていますか?

  Lookup はフリーソフトウェアです。著作権は西田圭介にあり、GNU GPL に基
  づくソフトウェアの自由な利用・改変・再配布を認めています。詳細は
  Lookup 配布物に含まれるファイル COPYING を参照して下さい。これの日本語
  訳を、次のところでも見ることが出来ます。

    http://www.sra.co.jp/people/h-mieko/gpl-j.html

  ただし、これが及ぶのは Lookup 本体のソースコードのみであり、Lookup で
  利用する各々の辞書、外部プログラムにはそれぞれ異なる利用許諾が与えられ
  ていることに注意して下さい。特に市販の CD-ROM 辞書は通常、無制限の辞書
  の複製を認めていません。著作者の権利を犯すことのないよう、注意して利用
  して下さい。

  Lookup 配布物に含まれるソースコードの内、いくつかのものは西田圭介以外
  に著作権があります。それらは Lookup と同様の許可の元で利用・再配布が認
  められていますが、二次利用にあたってはそれぞれの利用許諾を正確に確認し
  て下さい。そのようなソースコードの一覧はファイル AUTHORS にありますが、
  正確な情報はそれぞれのファイルの冒頭に記述があるので参照して下さい。

1.6:  バグ報告はどのようにすればいいですか?

  次の事項を書いて lookup-ja@ring.gr.jp に送って下さい。

  1) 利用している Emacs とそのバージョン
  2) Lookup のバージョンと設定内容
  3) 関連のある外部プログラム
  4) 症状

------------------------------------------------------------------------
Section 2  辞書について

2.1:  お勧めの辞書は何ですか?

  人によって必要となる辞書は異なるでしょうが、とりあえず筆者は、アスキー
  出版局の『辞・典・盤97』を利用しています。これ一つで、国語辞典、英和・
  和英辞典、現代用語辞典、百科辞典と四つの辞書が含まれており、価格も一万
  円足らずと手頃なので、最初の一冊としてはお勧めではないでしょうか。

    『辞・典・盤97』アスキー出版局
    1997/8/15 発売  9520円(+税)
    EPWING 準拠  ISBN4-7561-1108-4

  フリーソフトの文化と強く関わっている人であれば、Jargon ファイルも忘れ
  てはいけません。これはハッカースラングを数多く集めた用語集で、英語のマ
  ニュアルやメールを読むときなどに役立ちます。辞書サーバ dictd で利用出
  来るよう書式変換されたものが、Lookup からも利用出来ます。

    ftp://ftp.dict.org/pub/dict/
    (dict-misc というアーカイブに含まれている)

  これ以外にも数多くの有用な辞書があります。Lookup から利用出来るいくつ
  かの辞書を次のところで紹介しているので、参考にして下さい。

    http://openlab.ring.gr.jp/lookup/dicts/

  また、電子辞書一般についてのメーリングリストなんてものもありますので、
  それ以外の情報を得るためにはそちらも参照して下さい。

    http://openlab.ring.gr.jp/edict/

2.2:  圧縮された EPWING の辞書を利用できますか？ (広辞苑第5版など)

  Lookup で EPWING を使う場合は次の 2 通りの方法があります。

  a) ndtp エージェントを使う。
  b) ndeb エージェントを使う。

  ndtpを使う場合、圧縮された EPWING の辞書を利用可能なNDTPD バージョン
  2.3以降をサーバとして走らせれば使えます。

  もう一方の ndeb は辞書アクセスを eblook というコマンドに行わせます。
  eblook は NDTPD と同じ辞書検索ライブラリ (EB ライブラリ) を使っていま
  すので、圧縮されたEPWING に対応した EB ライブラリ (バージョン 2.3以降)
  をリンクした eblook を作れば ndeb 経由でも使えるはずです。

  より詳しい情報は、NDTPD の Web ページから得られます。

    http://www.sra.co.jp/people/m-kasahr/ndtpd/index-ja.html

  もし利用したい辞書が上記に含まれない種類のものであるとしても、それなり
  の作業さえ行なえば、利用出来るようにすることも不可能ではありません。
  FAQ 2.4 を参照して下さい。

  Lookup から使える辞書のリストは作成されていません。順調に動作している、
  あるいは動作しなかったという情報をお持ちの方は、辞書についてのコメント
  を添えてメーリングリストまでお知らせ頂けると有り難いです。

  いくつかの辞書に関する注意事項が Appendix A にまとめられているので、そ
  ちらも参照して下さい。

2.3:  フリーに手に入れられる辞書はありませんか?

  次のところで紹介しています。

    http://openlab.ring.gr.jp/lookup/dicts/

  他に有用な情報をお持ちの方がいましたら、メーリングリストまでお知らせ下
  さい。

2.4:  辞書を圧縮して小さくすることは出来ませんか?

  辞書によって異なります。

  a) CD-ROM 辞書の場合

    辞書を小さくすることが目的であれば、まず EPWUTIL というものを利用す
    ることで、画像などの大きなデータを削除して、辞書をスリムにすることが
    出来ます。辞書にもよりますが、これで 25〜100% 程度の大きさになります。
    次のところで手に入ります。

      ftp://ftp.nerimadors.or.jp/pub/epwutil/

    次に、辞書検索のために eblook あるいは NDTPD を用いるならば、EB ライ
    ブラリに附属の ebzip コマンドを用いることで辞書を圧縮することが可能
    です。これで更に 50〜30% 程度の大きさになります。

    この両方を組み合わせることで、辞書によっては元の 1/10 程度の大きさに
    まで削減出来ます。

  b) フリー辞書の場合

    ndic/ndict を用いる場合には、dictd に附属の dictzip コマンドを用いる
    ことで辞書を圧縮することが出来ます。

2.5:  新しい辞書を読めるようにするにはどうしたらいいですか?

  現在の Lookup が対応していない種類の辞書から検索を行なえるようにするた
  めには、次の二つの対策があり得ます。

  a) 専用の検索エージェントを作る

    辞書のフォーマットが一般的で同じ種類の辞書が多数存在するとか、既に専
    用の検索コマンドが存在するような場合、それに合わせた検索エージェント
    を新たに書くことで、Lookup からそれを利用出来るようになります。

  b) 別のフォーマットに書式変換する

    既に検索可能となっているフォーマットに辞書を変換することで、それを利
    用出来るようになります。FAQ 2.5 を参照して下さい。

  いずれにしても単純な作業ではありませんから、新たに辞書を使えるようにし
  ようと考えられた方は、まずメーリングリストの方までご一報下さい。

2.6:  辞書を新たに自分で作ることは出来ませんか?

  適当なフォーマットで辞書を書いて、それを Lookup で読める形に変換すれば
  利用出来ます。フリーに使える辞書のフォーマット、及び変換ツールを作ろう
  という構想はありますが、まだ具体的な作業には入っていません。興味のある
  方は、edict ML まで。

    http://openlab.ring.gr.jp/edict/

  現在、Lookup から利用できて自作可能な辞書のフォーマットとしては、下記
  の dictd 形式があります。また、SDIC 形式も近い内にサポートする予定です。

2.7:  SDIC 形式の辞書とはどのようなものですか?

  検索ソフト sdic で採用されている、行指向の簡易辞書フォーマットです。
  sdic については、次のところを参照して下さい。

    http://pine.kuee.kyoto-u.ac.jp/member/tsuchiya/sdic/index.html

2.8:  dictd 形式の辞書とはどのようなものですか?

  辞書サーバ dictd で用いられているフォーマットです。dict ファイルと 
  index ファイルの二つのファイルから成り、dict ファイルは単なるプレーン
  テキスト、index は次のような書式です。

    foo     A2      w
    bar     Bc      Ab
    baz     CK      Bi

  ここで各行が一つのエントリを表わし、第一コラムが見出し語、第二コラムが
  dict ファイルにおけるエントリの開始位置、第三コラムが同じく長さを表わ
  します。各コラムはタブで区切り、第二、第三コラムの値は base64 でエンコー
  ドしなければなりません。より詳しくは、dictd のマニュアルページを参照し
  て下さい。

  具体的な例として、このようにして変換されたいくつかの辞書が、FAQ 2.3 の
  ページで紹介されているので参考にして下さい。

------------------------------------------------------------------------
Section 3  補助パッケージについて

3.1:  『xxx』という辞書の補助パッケージはありませんか?

  現在、『辞・典・盤97』と "dict-misc" 用の二つだけが用意されています。
  次のところを参照して下さい。

    http://openlab.ring.gr.jp/lookup/dicts/

  ただし、パッケージがなくとも Lookup の利用に支障はありません。もし自分
  でパッケージを用意しようと考えられた方は、既存のパッケージを参考に作っ
  てみて下さい。わからないことがあればメーリングリストで尋ねて下されば答
  えます。パッケージが出来上がったときには、お知らせ頂ければ上記のページ
  で配布します。

3.2:  補助パッケージを用いると外字部分にトーフ(□)が表示されるのですが?

  一部のパッケージでは外字を IPA 等のフォントで置き換えるよう設定してあ
  りますが、それらのフォントがシステムにインストールされてない場合、当然
  表示することが出来ません。特に次のフォントが必要となることが多いので、
  この機会にインストールしておくとよいでしょう。

    ftp://ftp.etl.go.jp/pub/mule/fonts/noncjk.tar

  FreeBSD であれば x11/etlfonts-noncjk-1.0 というパッケージがあります。

3.3:  補助パッケージを作成するのに便利なツールはありませんか?

  残念ながら、現在はまだありません。テンプレートから自動生成するような
  ツールは用意したいと思っていますが、現時点では、既存のパッケージを参考
  に一から自分で書くしかありません。外字テーブルの作成のためのツールは作
  られています。FAQ 5.4 を参照して下さい。

------------------------------------------------------------------------
Section 4  セットアップについて

4.1:  辞書を好きな順序に並べ変えることは出来ませんか?

  エージェント・オプション `enable' を設定することで、そのエージェントに
  含まれる辞書を指定した順序に並べ変えることが出来ます。マニュアルの
  `Setup Restriction' を参照して下さい。`lookup-search-agents' の設定と
  合わせて工夫すれば、自由な並べ変えが可能となります。

4.2:  辞書一覧が横に長くなりすぎて見辛くなってしまいます。

  辞書 ID や辞書のタイトルが長くなると、どうしても一覧が見辛くなってしま
  います。実用上はさして支障があるわけでもありませんが、気になるようなら
  次のようにして回避出来ます。

  1) alias の設定

    `lookup-search-agents' を、例えば次のように設定することで、

      (setq lookup-search-agents 
	    '((ndic "/usr/local/dict/mine" ((alias . "mine")))))

    一覧は次のようになります。

      % Identifier        Title                  Method
      - ----------        -----                  ------
      * ndic+mine:DICT    My favorite dictionary @<>-=r/

  2) title の設定

    更に辞書のタイトルを設定すれば、もっとコンパクトにまとまります。

      (lookup-set-dictionary-option "ndic+mine:DICT" 'title "Dictionary")

    次のようになります。

      % Identifier        Title               Method
      - ----------        -----               ------
      * ndic+mine:DICT    Dictionary          @<>-=r/

------------------------------------------------------------------------
Section 5  外字表示について

5.1:  外字が表示出来ないのですが?

  外字を表示するために必要な設定は行なっていますか? マニュアルの `Setup
  Gaiji' の節を参照して、設定を行なって下さい。もっとも、外字が表示出来
  るのは X Window System や Microsoft Windows 上で Emacs を動かしている
  場合に限られます。tty 上では表示出来ないので注意して下さい。

  XEmacs を用いる場合は、何も行なわずとも外字が表示されるはずです。もし 
  XEmacs で表示出来ないということであれば、次の FAQ 5.2 を参照して下さい。

  GNU Emacs の場合は、bitmap-mule のための準備が不十分である可能性があり
  ます。Emacs を起動後、*scratch* バッファで次の式を評価(各行末で C-j)し
  てみて下さい。

    (require 'bitmap)
    (bitmap-compose "81814242242418181818242442428181")

  これで "X" と表示されなければ、bitmap-mule の設定に問題があります。次
  の各項目をチェックして下さい。

  1) bitmap-mule は適切にインストールされているか。

    bitmap-mule は次のところから入手出来ます。アーカイブを入手し、make
    install して下さい。特に、最新の Emacs を用いる場合は、bitmap-mule 
    も最新のものを用意しないと動作しない場合があるので注意して下さい。

      ftp://ftp.jaist.ac.jp/pub/GNU/elisp/bitmap-mule/

    インストールが適切でない場合、先の式を評価したときエラーになります。

  2) bitmap フォントをインストールしているか。

    bitmap-mule パッケージに含まれる bitmap フォント(etl8x16-bitmap.bdf) 
    は make install ではインストールされないので、これは自分で行なう必要
    があります。ルート権限で、例えば次のようにして下さい。

      # cd bitmap-mule-xx/
      # bdftopcf etl8x16-bitmap.bdf | gzip > bitmap.pcf.gz
      # mv bitmap.pcf.gz /usr/X11R6/lib/X11/fonts/misc/
      # mkfontdir /usr/X11R6/lib/X11/fonts/misc/
      # xset fp rehash

    フォントがインストールされてない場合、先の式を評価したときトーフ(□)
    が表示されます。

  3) フォントの大きさは 16dot にしているか。

    bitmap フォントは 16 pixel で構成されるので、Emacs のフォントも高さ
    16 のものを用いなければなりません。もし 14dot のフォントを用いている
    場合には、表示のためには一工夫いります。FAQ 5.3 を参照して下さい。

  もし以上のことを確認してなお外字が表示されないということであれば、問題
  は Lookup 以外のところにあります。次の FAQ 5.2 を参照して下さい。

5.2:  それでも外字が表示出来ないのですが?

  外字表示のための準備が整っていても、利用する検索エージェントや外部プロ
  グラムが外字処理に対応していなければどうにもなりません。外字表示を行な
  うためには、次のいずれかの組み合わせを利用する必要があります。

  a) ndtp + NDTPD 2.0 以降

    CD-ROM 辞書をネットワークで共有している場合、この組み合わせでなけれ
    ば外字は表示出来ません。NDTPD 1.x や dserver にはクライアントと外字
    データをやりとりする機能が組み込まれていないので、Lookup からはどう
    することも出来ないのです。サーバのバージョンを調べるためには、コマン
    ドラインから次のように実行して下さい。

      % telnet dserver ndtp		# dserver はサーバのホスト名
      Trying xxx.xxx.xxx.xxx...
      Connected to dserver.
      Escape character is '^]'.
      v					# サーバのバージョンを得る
      $vndtpd version 2.1.1 on dserver.domain
      Q					# コネクションを切断する
      Connection closed by foreign host.

    もし古いバージョンのサーバを用いている場合、最新の NDTPD に更新する
    ことをお勧めします。NDTPD は dserver と互換性があるので、ネットワー
    ク管理者と相談してみるといいでしょう。

  b) ndeb + eblook 1.0 以降

    CD-ROM 辞書を個人利用する場合には、この組み合わせで OK です。

  以上のことをしてなお外字が表示出来ないというならば、Lookup にバグがあ
  るのかもしれません。FAQ 1.6 を参照し、バグ報告を行なって下さい。

5.3:  小さなフォントで外字を表示することは出来ませんか?

  普段 14dot などの小さなフォントを利用している場合でも、XEmacs でなら何
  も問題なく外字が利用出来ますが、GNU Emacs の場合は表示に一工夫必要です。
  次の二つの対策があり得ます。

  a) 小さなフォントでも bitmap-mule を使えるよう手を加える。

    bitmap フォントをリサイズした縮小フォントを作り、bitmap-mule でそれ
    を用いるよう手を加えることで、小さなフォントでも一応表示出来るように
    なります(少し形が崩れますが)。このための作業はまだ明文化されてないの
    で、メーリングリストででも尋ねてみて下さい。

  b) Lookup の専用フレームだけ 16dot にする。

    Lookup を独自フレームを用いるように設定し、そのフレームでは 16dot の
    フォントを用いるようにすることで外字表示が行なえます。設定は例えば次
    のようになります。

      (setq lookup-open-function 'lookup-other-frame)
      (setq lookup-frame-alist
	    '((menu-bar-lines . 0)
	      (width . 80)
	      (height . 30)
	      (font . "-*-fixed-medium-r-*--16-*-iso8859-1")))

5.4:  外字テーブルを作成するのに便利なツールはありませんか?

  土屋さん(tsuchiya@pine.kuee.kyoto-u.ac.jp)が作成されています。詳しくは
  メーリングリストででも尋ねてみて下さい。

------------------------------------------------------------------------
Section 6  検索全般について

6.1:  辞書の中身がきちんと表示されないようなのですが?

  一部の辞書では、辞書の stop-code というものを指定してやらないと内容が
  きちんと表示されません。NDTPD を用いている場合、辞書の Appendix を適切
  に設定して下さい。ndeb の場合、これを行なうには二つの方法があります。

  a) Appendix を利用する。

    NDTPD のホームページにある Appendix を利用すれば、stop-code の設定も
    同時に行なわれます。Appendix を適当なディレクトリにインストールし、
    次のように設定して下さい。

      (setq lookup-search-agents
	    '((ndeb "/cdrom" "/usr/local/share/eb/appendix")))

  b) エージェント・オプションを指定する。

    エージェント・オプション `stop-code' を用いることで、直接 stop-code
    を設定出来ます。次のようにして下さい。

      (setq lookup-search-agents
	    '((ndeb "/cdrom" ((stop-code . "0x1f090000")))))

    stop-code として設定すべき値は、ファイル末の Appendix A にある情報を
    参考にして下さい。もし情報が得られなければ、NDTPD のメーリングリスト
    などで尋ねてみて下さい。

------------------------------------------------------------------------
Appendix A  個々の辞書に関する注意

A.1:  "Oxford Dictionary/Thesaurus"(EBG)で内容がきちんと表示されません。

  この辞書では stop-code を "0x1f090000" に指定してやる必要があります。
  stop-code については FAQ 6.1 を参照して下さい。

A.2:  "American Heritage Electronic Dictionary &
       ROGET'S II Electronic Thesaurus"(EBG)で内容がきちんと表示されません。

  この辞書では stop-code を "0x1f090000" に指定してやる必要があります。
  stop-code については FAQ 6.1 を参照して下さい。

A.3:  『改訂新版 ことわざ名言の泉』(EBXA)で内容がきちんと表示されません。

  この辞書では stop-code を "0x1f410190" に指定してやる必要があります。
  stop-code については FAQ 6.1 を参照して下さい。

A.4:  『漢字源』(EPWING)で内容がきちんと表示されません。

  この辞書では stop-code を "0x1f410191" に指定してやる必要があります。
  stop-code については FAQ 6.1 を参照して下さい。

A.5:  『治療薬マニュアル』(電子ブック版)で内容がきちんと表示されません。

  この辞書では stop-code を "0x1f410090" に指定してやる必要があります。
  stop-code については FAQ 6.1 を参照して下さい。

------------------------------------------------------------------------
Appendix B  開発者のための情報

B.1:  もっとソースコードにコメントを付けて下さい。

  気が付いたときにはなるべくそうするよう心掛けていますが、多くの部分には
  なかなか力が行き届いてないのが現状です。もしソースコードを読んだだけで
  は不明な点がありましたら、遠慮なくメーリングリストででも尋ねて下さい。

    無精(Laziness)
      エネルギーの総支出を減らすために、多大な努力をするように、あなたを
    かりたてる性質。こうして労力を省くために書いたプログラムは他人も使う
    ようになり、そのプログラムに関する質問にいちいち答えずに済ますために
    ドキュメントを書くようになる。それゆえ、プログラマにとって最も重要な
    素質である。[...]
                                  -- 『プログラミング Perl』(ラクダ本)

  聞かれもしないことに答えておこうとは、なかなか思わないものです。質問が
  出ればそれに答える形で、説明の方も付け加えてゆきます。

------------------------------------------------------------------------
Copyright (C) 1999 Lookup Development Team <lookup@ring.gr.jp>

  Permission is granted to anyone to make or distribute verbatim copies
  of this document as received, in any medium, provided that the
  copyright notice and this permission notice are preserved, thus giving
  the recipient permission to redistribute in turn.

  Permission is granted to distribute modified versions of this document,
  or of portions of it, under the above conditions, provided also that
  they carry prominent notices stating who last changed them.

Local Variables:
mode:outline
outline-regexp:"[SAB0-9]\\.?"
End:
