der*_*ert 317 debian apt history
众所周知,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.
Run Code Online (Sandbox Code Playgroud)
当然,APT 有一个复活节彩蛋来搭配它:
$ apt-get moo
(__)
(oo)
/------\/
/ | ||
* /\---/\
~~ ~~
...."Have you mooed today?"...
Run Code Online (Sandbox Code Playgroud)
我很好奇,这个复活节彩蛋背后有什么故事吗?它的历史是什么?我知道它已经在 apt 中使用了很长时间——从旧 Debian 版本中的 apt 源的快速 grep 中,它在 Debian 2.2(土豆;apt 0.3.19)和 Debian 3.0(woody;apt 0.5.4)之间的某个时间获得了它。
编辑:根据Debian-Devel 邮件列表上Jacob Kuntz的消息,它于 2001 年 2 月在 apt 0.5.0 中。来自 Matt Zimmerman在 Debian 错误跟踪器上的消息使它听起来像是 0.5.0添加。
Fah*_*tha 245
Apt 开始于 1997 年左右,并于 1999 年左右正式进入 Debian。在其早期,Jason Gunthorpe 是其主要维护者/开发者。好吧,显然杰森喜欢牛。不知道他现在还有没有。:-) 无论如何,我认为这apt-get moo件事是他作为一个笑话添加的。aptitude我想,丹尼尔·伯罗斯后来添加了相应的复活节彩蛋(见下文)以示敬意。
如果故事还有更多内容,Jason 可能是要问的人。他(可能是为了回答这个问题)在 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.
Run Code Online (Sandbox Code Playgroud)
slm*_*slm 91
我一直认为这个特性来自cowsay& cowthink。请参阅关于 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 |
|| ||
Run Code Online (Sandbox Code Playgroud)
您还可以使用其中任何一个来传递您自己的字符串:
$ cowthink 'I love Fedora, Debian? Not so much!'
_____________________________________
( I love Fedora, Debian? Not so much! )
-------------------------------------
o ^__^
o (oo)\_______
(__)\ )\/\
||----w |
|| ||
Run Code Online (Sandbox Code Playgroud)
它还包括使用备用.cow文件的能力,因此您可以交换其他文件,代替母牛,例如 tux。
$ cowthink -f tux 'mmmmm....Fedora!'
__________________
( mmmmm....Fedora! )
------------------
o
o
.--.
|o_o |
|:_/ |
// \ \
(| | )
/'\_ _/`\
\___)=(___/
Run Code Online (Sandbox Code Playgroud)
Oli*_*lac 26
我相信从“pre-http”时代开始,这已经走了很长一段路。无论是Usenet,还是BBS。也许早在 1987 年左右?...
我记得在 Usenet 的早期有大量的 ascii-art 流传。IIRC 在其中一个开始以一头奶牛为特色,然后其他一些帖子以更多的奶牛为特色,然后一个帖子完全致力于几头奶牛 ascii-arts。我相信这个复活节彩蛋来自当时阅读那些的人......
我做了一些搜索,发现了一个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..
Run Code Online (Sandbox Code Playgroud)
“傻牛”链接到:http : //www.geocities.com/spunk1111/cows.htm(也可以在 Internet 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/主题/usenet/ )
为了证明它在 Usenet 中的流行程度,在互联网 Oracle 维基百科页面上提到的第一个问题:http : //en.wikipedia.org/wiki/Internet_Oracle是关于奶牛的。
| 归档时间: |
|
| 查看次数: |
85486 次 |
| 最近记录: |