
私たち全員が知っているように、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(ジャガイモ; apt 0.3.19)とDebian 3.0(woody; apt 0.5.4)にいました。その間どこかにあります。
編集する:によるとジェイコブ・クンツのニュースDebian-Develメーリングリストには、2001年2月にapt 0.5.0があります。マットジマーだけのニュースDebianのバグトラッカーの0.5.0は、追加されたときのように聞こえます。
答え1
Aptは1997年頃に生まれ、1999年頃に正式にDebianに入りました。当初、Jason Gunthorpeは主なメンテナンス/開発者でした。まあ、ジェイソンは牛が好きなようですね。その人がまだそうしているのか分からない。 :-) とにかくapt-get moo
この言葉は冗談で付け加えたようです。私はDaniel Burrowsが後でそのaptitude
イースターエッグ(以下を参照)を供物として追加したと思います。
もっと話があれば、ジェイソンに尋ねることもできます。彼は(おそらくこの質問に対する答えとして)次のように書いています。Google+の投稿。そのうちの小さな部分:
ずっと前、ある開発者は、普通でシンプルな「Moo」で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.
答え2
私はいつもこの機能がcowsay
&から派生したと思いましたcowthink
。よりCowsayに関するWikipediaの記事。私は長年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 |
|:_/ |
// \ \
(| | )
/'\_ _/`\
\___)=(___/
答え3
私はこれが「http以前」の時代から長い道のりを来たと信じています。ユーズネットまたはBBSのいずれかです。おそらく1987年ごろでしたか? ...
ユーズネットの初期に多くのASCIIアートが浮かんだことを覚えています。 IIRCの記事の1つは牛を特徴とし始め、他の記事にはより多くの牛が登場しました。私はこのイースターエッグが当時この記事を読んだ誰かから来たと思います...
何度も検索して見つけました。地球ページはそれについて話しています。ページステータス(抜粋:)
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 Cow」は以下のリンクで結ばれています。http://www.geocities.com/spunk1111/cows.htm(インターネットWayback Machineでも利用可能: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
ニュースグループが作成されるまで(おそらく牛がASCIIアートに侵入し始めてから古くなるかもしれませんが、それ以前は適切な調査をする時間がなかったかもしれません)(例えば、以下を参照してください)。http://www.418-teapot.com/topics/usenet/)
ユーズネットでこれがどれほど人気があるかを示すために、インターネットOracle Wikipediaページに記載されている最初の質問は次のとおりです。http://en.wikipedia.org/wiki/Internet_Oracle牛についてです。
答え4
まあ、私はいつもそれがDistributed.netのクライアントが参加したときに非常に人気があったRC5チャレンジと関係があると思いました(おそらくすべて同じソースに由来している可能性があります)。http://www.distributed.net/RC5偶然にもこのことは1997年にもありました...