Jak wiemy, apt-get
ma super krowy i aptitude
nie:
$ 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.
Odpowiedzi:
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 moo
coś zostało przez niego dodane jako żart. Odpowiednieaptitude
jaja 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:
Również:
źródło
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.Możesz również użyć jednego z tych, aby przekazać własne ciągi:
Obejmuje także możliwość korzystania z alternatywnych
.cow
plików, dzięki czemu można zamienić inne pliki zamiast krowy, takie jak smoking.źródło
-n
. Np.apt-get moo | cowthink -n -e"♥♥" | cowthink -n | cowthink -nt
fortunes
domyś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 :).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 :)
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.moo
dyskusyjna (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.
źródło
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?
źródło
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 ...
źródło