From: matz@... (Yukihiro Matsumoto) Date: 2001-04-03T14:08:38+09:00 Subject: [ruby-list:29062] Re: ファイルを送信する CGI にて。 まつもと ゆきひろです In message "[ruby-list:29061] ファイルを送信する CGI にて。" on 01/04/03, ohara@lab.cio.dnp.co.jp writes: |あと、require "cgi"と、require "cgi-lib"にはどんな違いがあるんでしょうか。 cgi-libの方がちょっとだけ古いです。cgi-libはメンテされてませ んからcgiの方がお勧め。 |#Ruby関連の本にFoo Bar Bazって書いてあるけど、あれってどういう意味なんです? |#慣習みたいですけど、意味や由来が気になる!! 拙著『オブジェクト指向スクリプト言語Ruby』の用語集を参照して ください、というのが一番簡単なんですけどそれではあまりにも不 親切なので。 foo, bar, bazは私が「メタ識別子」と呼んでいるもので、「とり あえず名前が必要だけどその名前そのものには意味がない」場合に 使います。例題の変数名とかが典型的な例ですね。 日本だとなぜかhogeとかを使う人が多いんですが、私は昔からfoo, bar派です。 foo, bar, bazの起源は実は明らかではないのですが、第二次世界 大戦中のfubarという俗語からという説があります。そのあたりは Eric S. Raymond編のjargonファイルでも参照してください。 アスキーから『ハッカー大辞典』とかいうタイトルで訳されてまし たが、今でも入手できるんでしょうか? まつもと ゆきひろ /:|)