Какова история супердержав?

Как известно, apt-get имеет Super Cow Powers и 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?"...

Мне любопытно, есть ли история за этим пасхальным яйцом? Какова его история? Я знаю, что это было долгое время - от быстрого grep apt-источников в старых версиях Debian, он получил его когда-то между Debian 2.2 (картофелем, apt 0.3.19) и Debian 3.0 (woody, apt 0.5.4) .

edit: Согласно сообщению от Jacob Kuntz в списке рассылки Debian-Devel, он был в apt 0.5.0 в феврале 2001 года. от Matt Zimmerman в отладчике ошибок Debian звучит как 0.5.0, когда он был добавлен.

259 голосов | спросил derobert 24 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowTue, 24 Sep 2013 20:06:44 +0400 2013, 20:06:44

5 ответов


192

Apt начала свою жизнь примерно в 1997 году и официально появилась в Debian в 1999 году. В первые дни существования Джейсон Ганторп был ее главным разработчиком /разработчиком. Ну, видимо, Джейсону нравились корова. Я не знаю, продолжает ли он это делать. :-) Во всяком случае, я думаю, что вещь 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.
ответил Faheem Mitha 24 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowTue, 24 Sep 2013 20:28:54 +0400 2013, 20:28:54
75

Я всегда предполагал, что эта функция получена из 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 |
                ||     ||

Вы также можете использовать любой из них, чтобы передать свои собственные строки:

$ 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 |
       |:_/ |
      //   \ \
     (|     | )
    /'\_   _/`\
    \___)=(___/
ответил slm 24 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowTue, 24 Sep 2013 21:55:08 +0400 2013, 21:55:08
22

Я считаю, что это долгий путь, начиная с эпохи «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.. 

с «Глупыми коровами», ссылающимися на: http://www.geocities.com/spunk1111 /cows.htm (также доступна на веб-странице Wayway 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 /)

Чтобы доказать, насколько популярным это было в Usenet, первый вопрос, упомянутый в Интернете на странице Oracle wikipedia: http : //en.wikipedia.org/wiki/Internet_Oracle о корове (ов).

ответил Olivier Dulac 25 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowWed, 25 Sep 2013 19:33:37 +0400 2013, 19:33:37
7

Если Apt начала свою жизнь в 1997 году и вступила в производство 1999 года, это не то, что «Super Cow» происходит от мультфильма «Корова и курица» работает именно этот временной интервал?

ответил chx 25 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowWed, 25 Sep 2013 02:31:10 +0400 2013, 02:31:10
1

Хмм, я всегда предполагал (возможно, ошибочно, и оба они связаны с одним и тем же источником), что это как-то связано с тогдашней безумно популярной RC5 Challenge, в которой участвует клиент Distributed.net: http://www.distributed.net/RC5 В том числе и в 1997 году ...

ответил Ronald 12 ThuEurope/Moscow2013-12-12T02:09:29+04:00Europe/Moscow12bEurope/MoscowThu, 12 Dec 2013 02:09:29 +0400 2013, 02:09:29

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132