Super Cow Powersの背後にあるストーリーは何ですか?


287

私たちが知っているように、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?"...

私は興味があります、このイースターエッグの背後に物語がありますか?その歴史は何ですか?古いDebianリリースのaptソースの簡単なgrepから、それがDebian 2.2(potato; apt 0.3.19)とDebian 3.0(woody; apt 0.5.4)の間にいつか得られたことは、長い間aptにあったことを知っています。

編集: Debian-DevelメーリングリストのJacob Kuntzからメッセージによると、2001年2月のapt 0.5.0でした。Debian バグトラッカーのMatt Zimmermanからメッセージは、0.5.0のように聞こえます追加されました。


5
@derobert-11アップ、それはこのソフトボールで女の子からキャンディーを飲むようなものですQ 8
slm

4
「このAPTにはスーパーカウパワーがあります」という行を追加しコミットが見つかりました。残念ながら、それはマージのようであり、これが最初にどこから来たのかまだリポジトリを見つけていません。
マーティン・フォン・ウィッティヒ

2
@slmこの質問が100に達すると、さらに恐ろしくなります...
CVn

4
@slm:どうやら私たちが思っていたよりもずっと多くの人が牛を気にかけているようです。
ファヒムミタ

2
@derobert私はジェイソン・ガンソープにそれについて電子メールを送った、彼が牛についていくらか光を与えることを気にするなら今はしないでください:)
woliveirajr

回答:


216

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

物語にもっとあれば、ジェイソンはおそらく尋ねる人です。彼は(おそらくこの質問に答えて)Google+に投稿しました。ほんの少し:

昔々、開発者はIRCで彼の存在をシンプルな「Moo」まで発表したことで知られていました。牧草地の牛と同様に、他の人も挨拶に戻ることが多いです。これにより、特定の範囲の牛ベースのジョークが発生しました。

また:

$ 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.

2
おそらく彼はゲイリー・ラーソンの漫画の影響を受けたのでしょうか?わからない
キース

106
適性イースターエッグは、アントワーヌ・ド・サン=テグジュペリの小説「リトル・プリンス」の始まりを指します。
ジョフェル

12
@jofelたぶんそうです。あるいは、ヘビに食べられているだけの一般的な象かもしれません。ダニエルだけが知っています。
ファヒームミタ

27
なぜ誰かが帽子に怖がるのですか?
hexparrot

4
ジェイソンガンソープは彼のグーグルプラス:plus.google.com/113373031907493914258/about
woliveirajr

82

この機能はcowsay&から派生していると常に思っていましたcowthinkCowsayに関するウィキペディアの記事を参照してください。私は長年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ファイルを使用して、タキシードなどの牛の代わりに他のファイルを交換できる機能も含まれています。

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

8
聖なる牛!(しゃれはありません...)「cowthink」バイナリはどこにありますか?CentOS 6.xで見つけることができません。:/
スマン


39
カウセイは、人々、特に子供たちにコマンドラインを紹介する優れたプログラムです。パイピングされた入力を受け取り、牛をカスタマイズするオプションがあるため、ユーザーはこれらすべての種類の規則を練習できます。ああ、そして変数が置換されたヒアドキュメントである.cowファイル。
カズ

11
そして、それはでうまくパイプし-nます。例:apt-get moo | cowthink -n -e"♥♥" | cowthink -n | cowthink -nt
ジンボブ博士13

12
LinuxMintではfortunes、新しいターミナルを開くたびにデフォルトでこれが実行されていました。最初は面白く、2番目は可愛く、それ以降は非常に迷惑でした。彼らは最終的にそれを削除しました:)。
テルドン

22

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

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

私はいくつかseachesをしたと分かったジオシティーズのことについて話してページを。そのページの状態(抜粋:)

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.htmhttps://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は牛に関するものです。


5
あなたが言及したusenetグループは、もっとmoosgroupと呼ばれるかもしれませんか?
クリス

残念ながら、これらのジオシティーズリンクは現在ではありません。アーカイブバージョンを入手できる可能性はありますか?(彼らはランダムな会社のホームページを指します。Yahooがそのドメインを盗んで現金を
稼ご

更新のためのTHXを@QPaysTaxes、私はインターネットをウェイバックマシンを経由して、それを掘ると、私も私の答えにいくつかのerxerptを置く...
オリヴィエ・デュラック

7

Aptが1997年の生活を開始し、1999年に生産に入った場合、その「スーパーカウ」はまさにその時間枠で実行されている牛と鶏の漫画から来ているのではないでしょうか。


1
それは良い推測ですが、aptの作者、CVSログなどのいずれかからの確認なしの単なる推測です
。-デロバート

はい。推測しています。しかし、私は珍しいフレーズと時間枠が説得力のあるケースを作ると言います。
chx

7
これはコメントとして最適かもしれません
-Geeo

1

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.