web-dev-qa-db-ja.com

スーパーカウパワーズの背後にある物語は何ですか?

みなさんご存じのとおり、 apt-getにはスーパーカウパワーがあり、aptitudeにはありません。

$ apt-get --help | grep -i cow
                       This APT has Super Cow Powers.
$ aptitude --help | grep -i cow
                  This aptitude does not have Super Cow Powers.

そしてもちろん、APTはそれに伴うイースターエッグを持っています:

$ apt-get moo
         (__) 
         (oo) 
   /------\/ 
  / |    ||   
 *  /\---/\ 
    ~~   ~~   
...."Have you mooed today?"...

気になるのですが、このイースターエッグの裏にはストーリーがありますか?その歴史は何ですか?私はそれが長い間aptであったことを知っています—古いDebianリリースのaptソースの迅速なgrepから、それはDebian 2.2(potato; apt 0.3.19)とDebian 3.0(woody; apt 0.5.4)の間のいつかそれを獲得しました。

edit:Debian-Develメーリングリストの Jacob Kuntzからのメッセージ によると、それはapt 0.5.0 in 2001年2月。Debianバグトラッカーの Matt Zimmermanからのメッセージ を追加すると、0.5.0のように聞こえるようになります。

294
derobert

Aptは1997年頃にその活動を開始し、1999年頃に正式にDebianに入りました。初期の頃は、Jason Gunthorpeがメインのメンテナ/開発者でした。ジェイソンは牛が好きだったらしい。彼がまだそうしているかどうかはわかりません。 :-)とにかく、私はapt-get mooジョークとして彼によって追加されました。対応するaptitudeイースターエッグ(下記参照)は、ダニエルバロウズによってオマージュとして後で追加されたと思います。

話がもっとあれば、Jasonがおそらく尋ねるべき人物です。彼は(おそらくこの質問に答えて) Google+への投稿 と書いています。ほんの少し:

昔、開発者はIRCに簡単に、「ムー」という意味で自分の存在を発表したことで知られていました。牧草地の牛と同様に、他の牛も挨拶でムーに戻ることがよくありました。これにより、牛に基づいたジョークの特定の範囲に。

また:

$ aptitude moo
There are no Easter Eggs in this program.
$ aptitude -v moo
There really are no Easter Eggs in this program.
$ aptitude -vv moo
Didn't I already tell you that there are no Easter Eggs in this program?
$ aptitude -vvv moo
Stop it!
$ aptitude -vvvv moo
Okay, okay, if I give you an Easter Egg, will you go away?
$ aptitude -vvvvv moo
All right, you win.

                               /----\
                       -------/      \
                      /               \
                     /                |
   -----------------/                  --------\
   ----------------------------------------------
$ aptitude -vvvvvv moo
What is it?  It's an elephant being eaten by a snake, of course.
220
Faheem Mitha

この機能はcowsaycowthinkから派生したものであると常に想定していました。 ウィキペディアのCowsayに関する記事 を参照してください。私はこれらをFedoraで何年も使用してきましたが(1999年より前だと思います)、占いをより興味深い方法で表示する方法として使用されました。

$ fortune | cowsay
 ________________________________________ 
/ It doesn't matter what you do, it only \
| matters what you say you've done and   |
\ what you're going to do.               /
 ---------------------------------------- 
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

これらのいずれかを使用して、独自の文字列を渡すこともできます。

$ cowthink 'I love Fedora, Debian? Not so much!'
 _____________________________________ 
( I love Fedora, Debian? Not so much! )
 ------------------------------------- 
        o   ^__^
         o  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

また、代替の.cowファイルを使用して、Tuxなどの牛の代わりに他のファイルを入れ替えることもできます。

$ cowthink -f Tux 'mmmmm....Fedora!'
 __________________ 
( mmmmm....Fedora! )
 ------------------ 
   o
    o
        .--.
       |o_o |
       |:_/ |
      //   \ \
     (|     | )
    /'\_   _/`\
    \___)=(___/
82
slm

これは「pre-http」の時代からは長い道のりだと思います。 UsenetまたはBBSのいずれかです。たぶん1987年頃か?.

Usenetの初期の頃には、大量のASCIIアートが流通していたことを覚えています。そして、そのうちの1つでIIRCは牛を特集し始め、他のいくつかの投稿はより多くの牛を特集し、それから投稿はいくつかの牛のアスキーアートに完全に捧げられました。私はこのイースターエッグはその時にそれらを読んでいる誰かから来ていると思います...

私はいくつかの検索を行い、それについて話している geocities ページを見つけました。そのページは述べています(抜粋:)

Besides digrams and charts, probably the earliest ASCII art from the Internet
are the "Spy at the Wall" collection and the "Silly Cows" collection.
David Bader, an ASCII art enthusiast and editor of the 'Cows",  recently sent
me the COMPLETE, UNCUT, ORIGINAL, and OFFICIAL Silly Cow collection!
These cows can be seen all over the Internet and are truly considered to be
"classic" ASCII art.. 

"Silly cows"へのリンク: http://www.geocities.com/spunk1111/cows.htm (インターネットウェイバックマシンでも利用可能: https:// web。 archive.org/web/20131225210911/http://www.geocities.com/spunk1111/cows.htm 、または https://web.archive.org/web/*/httpに移動します://www.geocities.com/spunk1111/cows.htm 表示したいスナップショットの日に下の議題をクリックしてください...)

もちろん、真の参照はusenetアーカイブにありますが、適切な調査を行う時間はまだありません(近いうちにこの投稿を更新する可能性があります)。

ある時点でalt.cows.moo.moo.moo作成されたニュースグループ(おそらく、牛がアスキーアートに侵入し始めた後、かなり時間がかかりますか?しかし、前に、適切に調査する時間が足りない)(例: http://www.418-teapot.com/topics/usenet /

Usenetでどれほど人気が​​あったかを証明するために、インターネットのOracleウィキペディアのページで言及されている最初の質問 http://en.wikipedia.org/wiki/Internet_Oracle は牛についてです。

23
Olivier Dulac

Aptが1997年に人生を始め、1999年に生産を開始した場合、その「スーパーカウ」は 牛と鶏の漫画 から来たのではないですか?

8
chx

うーん、いつも(おそらく間違っていて、両方とも同じソースに由来する)私は、Distributed.netのクライアントが関係していた当時非常に人気のあったRC5チャレンジと関係があると常に想定していました: http://www.distributed.net/RC5 偶然にも1997年にあったもの...

1
Ronald