کَوسِی (به انگلیسی: cowsay) برنامه‌ای است که تصاویر اسکی از گاوها تولید می‌کند[۲] که پیامی را بیان می‌کنند (cow در انگلیسی بمعنای گاو و say به معنای گفتن است). این نرم‌افزار می‌توانید نگاره‌هایی را با استفاده از تصاویر از پیش ساخته‌شدهٔ دیگر حیوانات نیز بسازد. نرم‌افزار مرتبطی به نام cowthink نیز وجود دارد که به جای نمایش گاو در حال سخن‌گفتن، گاوی در حال فکر کردن نمایش می‌دهد. پرونده‌هایی با پسوند.cow موجود هستند که می‌توان از آن‌ها برای تولید انواع مختلف گاوها با چشم‌های متفاوت و… استفاده کرد.[۳] از این برنامه در آی‌آرسی، تهیهٔ نماگرفت از دسکتاپ، و تولید مستندات نرم‌افزارها استفاده می‌شود. در فرهنگ هکرها این نرم‌افزار کم و بیش حالت جوک دارد، اما قدمت استفاده از آن به قدری است که می‌توان گفت به طور گسترده از آن استفاده می‌شود. در سال ۲۰۰۷ از آن به عنوان بستهٔ روز دبیان یاد شد.[۴]

cowsay
نویسنده(های)
اصلی
تونی مونروی (به انگلیسی: Tony Monroe)
انتشار پایدار
3.03
۲۸ مه ۱۹۹۹؛ ۲۴ سال پیش (۱۹۹۹-28}})[۱]
مخزن
نوشته‌شده باپرل (زبان برنامه‌نویسی)
سیستم‌عاملچندسکویی
در دسترس بهزبان انگلیسی
پروانهArtistic License / پروانه عمومی همگانی گنو
وبگاه

کوسی به زبان پرل نوشته شده است و به همین خاطر با فرامین یونیکس سازگاری خوبی دارد، مثلاً می‌توان از آن برای گفتن اینکه پوشهٔ خانگی کاربر پر شده است، یا نامهٔ جدیدی دریافت شده و… استفاده کرد. افزون بر این‌ها با رابط دروازه مشترک نیز سازگاری کامل دارد.[۵]

نمونه‌ها ویرایش

فرمان یونیکس fortune را می‌توان برای لوله‌زنی به فرمان cowsay استفاده کرد:

baldur@baldur-desktop:~$ fortune | cowsay
 ________________________________________
/ You have Egyptian flu: you're going to \
\ be a mummy.                            /
 ----
        \   ^__^
         \  (oo)\_______
            (__)\      )\/\
                ||----w |
                ||     ||

با استفاده از پارامتر -f و در ادامه tux، می‌توان گاو را با تاکس جایگزین کرد:

baldur@baldur-desktop:~$ fortune | cowsay -f tux
 _________________________________________
/ You are only young once, but you can    \
\ stay immature indefinitely.             /
 ----
   \
    \
       .----.
       |o_o |
       |:_/ |
      //   \ \
     (|     |)
    /'\_   _/`\
    \___)=(___/

جستارهای وابسته ویرایش

منابع ویرایش

  1. Monroe, Tony. "cowsay source code, CHANGELOG". Archived from the original on 13 February 2012. Retrieved 2012-04-24.
  2. Orr, Mike (2001-06). "cowsay--ASCII Art for Your Screen". Linux Gazette. Archived from the original on 19 May 2012. Retrieved 2012-04-24. {{cite web}}: Check date values in: |date= (help)
  3. Newborough, Philip (2007-10-05). "A Virtual Richard Stallman for Cowsay Hack". Archived from the original on 25 July 2011. Retrieved 5 January 2013.
  4. Beshenov, Alexey (2007-10-28). "cowsay: a configurable talking and thinking cow". Debian Package of the Day. Archived from the original on 30 اكتبر 2007. Retrieved 5 January 2013. {{cite web}}: Check date values in: |archivedate= (help)
  5. Schroder, Carla (2008-06-30). "Tip of the Trade: Linux Easter Egg Fun". ServerWatch.com. Archived from the original on 15 April 2012. Retrieved 2012-04-24.[عدم مطابقت با منبع]