เรื่องราวเบื้องหลัง Super Cow Powers คืออะไร?


286

อย่างที่เรารู้apt-getมีพลังอำนาจ Super Cow และ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?"...

ฉันอยากรู้อยากเห็นมีเรื่องราวเบื้องหลังไข่อีสเตอร์นี้หรือไม่ ประวัติของมันคืออะไร? ฉันรู้ว่ามันฉลาดมานานแล้ว - จากแหล่งข่าวฉลาด ๆ ในเดเบียนรุ่นเก่ามันได้รับบางครั้งระหว่าง Debian 2.2 (potato; apt 0.3.19) และ Debian 3.0 (woody; apt 0.5.4)

แก้ไข:ตามข้อความจาก Jacob Kuntzในรายชื่อผู้รับจดหมาย Debian-Devel มันอยู่ใน apt 0.5.0 ในเดือนกุมภาพันธ์ 2001 ข้อความจาก Matt Zimmermanบนตัวติดตามบั๊ก Debian ทำให้ดูเหมือน 0.5.0 คือเมื่อมันเป็น ที่เพิ่ม


5
@derobert - 11 ครั้งก็เหมือนการได้ขนมจากทารกกับซอฟต์บอลลูกนี้ Q 8-)
slm

4
ผมพบว่ากระทำที่เพิ่ม "นี่ APT มีอำนาจ Super วัว" สาย น่าเสียดายที่ดูเหมือนจะเป็นการรวมกันและฉันไม่พบ repo ที่มาจากเดิม
Martin von Wittich

2
@slm มันจะน่ากลัวกว่านี้หากคำถามนี้กระทบ100 ...
CVN

4
@slm: เห็นได้ชัดว่ามีคนสนใจวัวมากกว่าที่เราสงสัย
Faheem Mitha

2
derobert @ ผมส่ง e-mail มาที่เจสัน Gunthorpe เกี่ยวกับมันไม่ได้ตอนนี้ถ้าเขาจะรำคาญให้แสงบางอย่างเกี่ยวกับวัว :)
woliveirajr

คำตอบ:


215

Apt เริ่มต้นชีวิตในปี 1997 และเข้าสู่ Debian อย่างเป็นทางการประมาณปี 1999 ในช่วงแรกเจสัน Gunthorpe เป็นผู้ดูแล / พัฒนาหลัก เห็นได้ชัดว่าเจสันชอบวัว ฉันไม่รู้ว่าเขายังทำอยู่หรือไม่ :-) อย่างไรก็ตามฉันคิดว่าapt-get mooสิ่งที่เขาเพิ่มเข้ามาเป็นเรื่องตลก aptitudeฉันคิดว่าไข่อีสเตอร์ที่สอดคล้องกัน(ดูด้านล่าง) ที่เพิ่มเข้ามาในภายหลังโดย Daniel Burrows เป็นการแสดงความเคารพ

หากมีเรื่องราวมากกว่านี้เจสันน่าจะเป็นคนถาม เขามี (มีแนวโน้มในการตอบคำถามนี้) เขียนโพสต์บน Google+ นิด ๆ หน่อย ๆ ของมัน:

เมื่อไม่นานมานี้นักพัฒนาซอฟต์แวร์ได้รับการประกาศให้รู้จักกับ 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
บางทีเขาอาจได้รับอิทธิพลจากการ์ตูนของ Gary Larson? ฉันไม่รู้ ...
Keith

105
ไข่อีสเตอร์ถนัดหมายถึงการเริ่มต้นของโนเวลลาอองตวนเดอแซง-Exupéryของ"เจ้าชายน้อย"
กรกฎาคม

12
@jofel มันอาจจะเป็น หรืออาจเป็นเพียงช้างทั่วไปที่ถูกงูกิน มีเพียงดาเนียลเท่านั้นที่รู้
Faheem Mitha

26
ทำไมต้องมีใครกลัวหมวก?
hexparrot

4
Jason Gunthorpe มี "พลังวัวสุดยอด" แม้ใน google plus ของเขา: plus.google.com/113373031907493914258/about
woliveirajr

82

ฉันมักจะสันนิษฐานว่าคุณลักษณะนี้ได้มาจากงาน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 |
       |:_/ |
      //   \ \
     (|     | )
    /'\_   _/`\
    \___)=(___/

8
วัวศักดิ์สิทธิ์! (ไม่มีการเล่นสำนวนเจตนา ... ) ฉันจะหาไบนารี "cowthink" ได้ที่ไหน? ฉันหามันไม่เจอใน CentOS 6.x : /
ซูแมน


39
คุณรู้ไหม cowsay เป็นโปรแกรมที่ยอดเยี่ยมในการรับคนโดยเฉพาะเด็ก ๆ ที่รู้จักกับบรรทัดคำสั่ง ใช้ในอินพุตแบบ piped และมีตัวเลือกสำหรับปรับแต่งวัวเพื่อให้ผู้ใช้สามารถฝึกการประชุมทุกประเภทได้ โอ้และ. ไฟล์โอคอฟซึ่งอยู่ที่นี่ - เอกสารพร้อมกับตัวแปรที่ถูกแทนที่
Kaz

11
-nและมันได้ดีกับท่อ เช่นapt-get moo | cowthink -n -e"♥♥" | cowthink -n | cowthink -nt
ดร. jimbob

12
LinuxMint เคยใช้การรันนี้เป็นfortunesค่าเริ่มต้นทุกครั้งที่คุณเปิดเทอร์มินัลใหม่ มันเป็นเรื่องตลกเป็นครั้งแรกน่ารักครั้งที่สองและน่ารำคาญอย่างมากจากนั้น ในที่สุดพวกเขาก็ลบออก :)
terdon

22

ฉันเชื่อว่านี่มาไกลจากยุค "pre-http" ไม่ว่าจะเป็น Usenet หรือ BBSs อาจจะเป็นช่วงต้นปี 1987? ...

ฉันจำได้ว่ามีการไหลเวียนของศิลปะ ASCII จำนวนมากในยุคแรก ๆ ของ Usenet และ IIRC ในหนึ่งในนั้นก็เริ่มที่จะมีวัวแล้วโพสต์อื่น ๆ ที่โดดเด่นมากขึ้นวัวแล้วโพสต์ที่ทุ่มเทให้กับวัวหลาย ASC-Arts ฉันเชื่อว่าไข่อีสเตอร์นี้มาจากคนที่อ่านสิ่งนั้นในเวลานั้น ...

ฉันไม่กี่ seaches และพบว่าออก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.. 

ด้วย "Silly cows" เชื่อมโยงไปยัง: 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 Internet: http://en.wikipedia.org/wiki/Internet_Oracleเป็นเรื่องเกี่ยวกับวัว


5
ดังนั้นกลุ่ม usenet ที่คุณพูดถึงอาจจะเรียกได้ว่าเป็นกลุ่ม moosgroup มากกว่า?
Chris

น่าเสียดายที่ลิงค์ทางภูมิศาสตร์เหล่านี้หายไปแล้ว มีโอกาสใดที่เราจะได้รุ่นที่เก็บถาวร? (พวกเขาชี้ไปที่หน้าแรกของ บริษัท แบบสุ่มไปคิด Yahoo จะขโมยโดเมนนั้นเพื่อพยายามหาเงิน)
Nic Hartley

@QPaysTaxes ขอบคุณสำหรับการอัปเดตฉันขุดผ่าน Internet Wayback Machine และฉันจะใส่ erxerpt ลงในคำตอบของฉันเช่นกัน ...
Olivier Dulac

7

หาก Apt เริ่มต้นชีวิตปี 1997 และเข้าสู่การผลิตปี 1999 นั่นไม่ใช่ "Super Cow" ที่มาจากการ์ตูน Cow and Chicken ที่ทำงานในช่วงเวลานั้นใช่ไหม


1
นั่นคือการคาดเดาที่ดี แต่มันเป็นเพียงการเก็งกำไรโดยไม่มีการยืนยันจากหนึ่งในผู้เขียนฉลาดของบันทึก CVS ฯลฯ
derobert

ใช่. ฉันคาดเดา แต่ฉันจะบอกว่าวลีที่ผิดปกติและกรอบเวลาสร้างกรณีที่น่าสนใจ
chx

7
บางทีนี่อาจเป็นความคิดเห็นที่ดีที่สุด
Geeo

1

อืมฉันคิดเสมอ (อาจผิดและพวกเขาทั้งคู่มาจากแหล่งเดียวกัน) ว่ามันเกี่ยวข้องกับ RC5 Challenge ยอดนิยมที่เกี่ยวข้องกับลูกค้าของ Distributed.net: http://www.distributed.net/RC5ซึ่งบังเอิญ เป็นในปี 1997 เช่นกัน ...

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.