Jaka jest historia Super Cow Powers?


286

Jak wiemy, apt-getma super krowy i aptitudenie:

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

i oczywiście APT ma przy sobie jajko wielkanocne:

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

Jestem ciekawy, czy kryje się za tym jajkiem wielkanocnym? Jaka jest jego historia Wiem, że od dawna działa - dzięki szybkiemu przeglądowi odpowiednich źródeł w starych wydaniach Debiana, zyskał go między Debianem 2.2 (potato; apt 0.3.19) a Debian 3.0 (woody; apt 0.5.4).

edycja: Zgodnie z wiadomością Jacoba Kuntza z listy dyskusyjnej Debian-Devel, w lutym 2001 roku była w wersji 0.5.0. Wiadomość od Matta Zimmermana z narzędzia do śledzenia błędów Debiana brzmi, jakby wersja 0.5.0 była wtedy, gdy była dodany.


5
@derobert - 11 ups, to jak zabieranie cukierków od babek z tym softballem Q 8-)
slm

4
Znalazłem zatwierdzenie, które dodało linię „Ten APT ma super krowy” . Niestety wydaje się, że jest to połączenie i jeszcze nie znalazłem repozytorium, skąd pochodzi.
Martin von Wittich,

2
@slm Będzie jeszcze bardziej przerażające, jeśli to pytanie osiągnie 100 ...
CVn

4
@slm: Najwyraźniej o wiele więcej osób obchodzi Krowy, niż się spodziewaliśmy.
Faheem Mitha,

2
@derobert Wysłałem e-mail do Jasona Gunthorpe'a na ten temat, nie róbcie teraz, jeśli będzie się starał dać trochę światła na temat krów :)
woliveirajr

Odpowiedzi:


215

Apt rozpoczął swoje życie około 1997 roku i oficjalnie wszedł do Debiana około 1999 roku. W początkowych latach Jason Gunthorpe był głównym opiekunem / programistą. Najwyraźniej Jason lubił krowy. Nie wiem, czy on nadal wie. :-) W każdym razie myślę, że to apt-get moocoś zostało przez niego dodane jako żart. Odpowiednie aptitudejaja wielkanocne (patrz poniżej), jak sądzę, zostały dodane później przez Daniela Burrowsa.

Jeśli w tej historii jest coś więcej, Jason jest prawdopodobnie osobą, która może zapytać. Napisał (prawdopodobnie w odpowiedzi na to pytanie) post w Google+ . Trochę tego:

Dawno, dawno temu, programista był znany z tego, że ogłosił swoją obecność na IRC w prosty sposób, do rzeczy „Moo”. Podobnie jak w przypadku krów na pastwiskach, inni często przywitali się z powrotem. Doprowadziło to do pewnej liczby żartów opartych na krowach.

Również:

$ 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
Być może był pod wpływem komiksów Gary'ego Larsona? Nie wiem ...
Keith,

105
Umiejętność pisanki nawiązuje do początku noweli Antoine'a de Saint-Exupéry'ego „Mały książę” .
jofel

12
@jofel Może tak jest. A może to zwykły słoń zjadany przez węża. Tylko Daniel wie.
Faheem Mitha

26
Dlaczego ktoś powinien bać się kapelusza?
hexparrot 24.09.13

4
Jason Gunthorpe ma „super moce krów” nawet w swoim google plus: plus.google.com/113373031907493914258/about
woliveirajr

82

Zawsze zakładałem, że ta funkcja pochodzi od cowsay& cowthink. Zobacz artykuł w Wikipedii na temat Cowsay . Używam ich od lat na Fedorze (wydaje mi się, że pochodzą one wcześniej niż w 1999 roku) i zostały wykorzystane jako sposób na pokazanie fortuny w bardziej interesujący sposób.

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

Możesz również użyć jednego z tych, aby przekazać własne ciągi:

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

Obejmuje także możliwość korzystania z alternatywnych .cowplików, dzięki czemu można zamienić inne pliki zamiast krowy, takie jak smoking.

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

8
Święta krowa! (Gra słów nie przeznaczona ...) Gdzie znajdę plik binarny „cowthink”? Nie mogę go znaleźć w CentOS 6.x. : /
Suman

1
EL6
slm

39
Wiesz, cowsay to doskonały program do wprowadzania ludzi, zwłaszcza dzieci, do linii poleceń. Pobiera dane wejściowe i ma opcje dostosowywania krowy, aby użytkownicy mogli ćwiczyć wszystkie tego rodzaju konwencje. Aha, i .cow pliki, które są tutaj dokumentami z podstawionymi zmiennymi.
Kaz

11
I dobrze pasuje do -n. Np.apt-get moo | cowthink -n -e"♥♥" | cowthink -n | cowthink -nt
dr jimbob

12
LinuxMint działał fortunesdomyślnie przy każdym otwarciu nowego terminala. To było zabawne za pierwszym razem, urocze za drugim i niezwykle denerwujące odtąd. W końcu go usunęli :).
terdon

22

Wierzę, że jest to długa droga od epoki „przed http”. Albo Usenet, a nawet BBS. Może już około 1987 roku? ...

Pamiętam, że we wczesnych czasach Usenetu krążyło mnóstwo sztuk ascii. I IIRC w jednym z nich zaczęło przedstawiać krowę, potem w niektórych innych postach pojawiło się więcej krów, a następnie post został w całości poświęcony kilku krowom ascii-arts. Wierzę, że to pisanka pochodzi od kogoś, kto je czyta w tym czasie ...

Zrobiłem kilka wyszukiwań i znalazłem stronę o geocities, która mówi o tym. Ta strona stanowi (fragment :)

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

z „Głupimi krowami” prowadzącymi do: http://www.geocities.com/spunk1111/cows.htm (dostępny również w Internecie Wayback Machine pod adresem : https://web.archive.org/web/20131225210911/http:/ /www.geocities.com/spunk1111/cows.htm , lub przejdź raczej do https://web.archive.org/web/*/http://www.geocities.com/spunk1111/cows.htm i kliknij agenda poniżej w dniu migawki, którą chcesz zobaczyć ...)

Oczywiście prawdziwe referencje dotyczą archiwów usenet, ale nie mam jeszcze dużo czasu na przeprowadzenie odpowiednich badań (mogę zaktualizować ten wpis w najbliższej przyszłości)

W pewnym momencie powstała nawet grupa alt.cows.moo.moo.moodyskusyjna (prawdopodobnie trochę po tym, jak krowy zaczęły atakować sztukę ascii? Ale może wcześniej brakuje mi czasu na odpowiednie badania) (patrz na przykład: http://www.418-teapot.com/ topics / usenet / )

Aby udowodnić, jak popularny był w Usenecie, pierwsze pytanie wspomniane na stronie internetowej Wikipedii Oracle: http://en.wikipedia.org/wiki/Internet_Oracle dotyczy krów.


5
Więc wspomniana grupa usenet może być nazwana bardziej moosgroup?
Chris

Niestety, linki geocities zniknęły. Czy jest szansa, że ​​uda nam się uzyskać wersje archiwalne? (Wskazują na stronę główną jakiejś przypadkowej firmy. Idź do wniosku, że Yahoo ukradłby tę domenę, aby spróbować zarobić trochę gotówki)
Nic Hartley,

@QPaysTaxes dzięki za aktualizację, kopię ją przez Internet Wayback Machine i dodam też trochę odpowiedzi do mojej odpowiedzi ...
Olivier Dulac

7

Jeśli Apt rozpoczął życie w 1997 r. I wszedł do produkcji w 1999 r., To czy to nie „Super Krowa” pochodząca z kreskówki Krowa i Kurczak działająca dokładnie w tych ramach czasowych?


1
To dobre przypuszczenie, ale to tylko spekulacje bez potwierdzenia od jednego z autorów apt, dzienników CVS itp.
derobert 24.09.2013

Tak. Spekuluję. Ale powiedziałbym, że to niezwykłe zdanie i ramy czasowe stanowią ważny argument.
chx

7
może to najlepiej pasuje jako komentarz
Geeo

1

Hmm ja zawsze zakłada się (być może niesłusznie, i obaj wywodzą się z tego samego źródła), że miał coś wspólnego z czym szalenie popularnej RC5 Challenge, w którym wzięło udział DISTRIBUTED.NET za klienta: http://www.distributed.net/RC5 Które przypadkowo był również w 1997 roku ...

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.