CITKIT.ru - свободные мысли о свободном софте
Деловая газета CitCity.ru Библиотека CITForum.ru Форумы Курилка
Каталог софта Движение Open Source Дискуссионный клуб Дистрибутивы Окружение Приложения Заметки Разное
09.02.2010

Последние комментарии

Нужны ли Linux'у пользователи? (277)
24 Декабрь, 23:02
ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)
24 Декабрь, 22:53
Kubuntu Feisty (15)
24 Декабрь, 18:42
Один на один с Windows XP (3758)
24 Декабрь, 11:46

Каталог софта

Desktop
Internet
Internet-серверы
Безопасность
Бизнес/Офис
Игры
Мультимедиа
Наука
Операционные системы
Программирование
СУБД
Создание веб-сайтов
Утилиты

Статьи

Дискуссионный клуб
Linux в школе
Open Source и деньги
Open Source и жизнь
Windows vs Linux
Копирайт
Кто такие анонимусы
Лицензии
Нетбуки
Нужен ли русский Linux?
Пользователи
Дистрибутивы
Идеология
Выбор дистрибутива
Archlinux & CRUX
Debian
Fedora
Gentoo
LFS
LiveCD
Mandriva
OpenSolaris
Slackware
Zenwalk
Другие линуксы
BSD
MINIX
Движение Open Source
История
Классика жанра
Окружение
shell
Библиотеки UI
Графические среды
Шрифты
Приложения
Безопасность
Управление пакетами
Разное
Linuxformat. Колонки Алексея Федорчука
Заметки
Блогометки
Файловые системы
Заметки о ядре

Заметки :: Блогометки :: Приложения

Заметки :: Блогометки :: Debian Day

Cowsay: настраиваемая говорящая и думающая корова

http://beshenov.ru

Оригинал: «cowsay: a configurable talking and thinking cow», 28 октября 2007 г.

Cowsay  — бесполезный, но очень смешной текстовый фильтр, написанный на Perl. Если направить какой-то текст программе cowsay, то вы увидите проговаривающую его ASCII-корову. Например, команда cowsay Hello, World! Печатает

 _______________
< Hello, World! >
 ---------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||


Чтобы получить думающую корову, запустите cowthink:
$ cowthink Hello, World!
 _______________
( Hello, World! )
 ---------------
        o   ^__^
         o  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||
Если не указана опция -n, то программа переносит по строкам длинные тексты. Позицию, на которой проходит перенос, задает -W (по умолчанию, перенос делается на 40-й колонке или раньше). Все, что остается после опций командной строки, воспринимается как сообщение коровы. Иначе можно отправить текст в стандартный ввод программы. Скучные или надоедливые вещи можно пропускать через говорящую или думающую корову, так гораздо веселей:
$ uptime | cowthink -d
 _____________________________________
(  19:16:39 up 4 days, 22:50, 1 user, )
( load average: 2.21, 1.74, 1.42      )
 -------------------------------------
        o   ^__^
         o  (xx)\_______
            (__)\       )\/\
             U  ||----w |
                ||     ||
Здесь -d определяет дохлую корову. Другие смешные режимы:
  • -g — жадная корова
  • -p — параноидальная корова
  • -s — пьяная корова
  • -t — усталая корова
  • -w — офигевшая корова
  • -y — молодая корова

-e задает коровьи глаза (по умолчанию — -e oo), язык задает -T (по умолчанию — без языка).

Можно использовать других персонажей, к Cowsay прилагается много файлов (на деле это код Perl) в /usr/share/cowsay/cows. Список тем можно получить, запустив cowsay с опцией -l:

apt, beavis.zen, bong, bud-frogs, bunny, cheese, cower, daemon, default, dragon, dragon-and-cow, elephant, elephant-in-snake, eyes, flaming-sheep, ghostbusters, head-in, hellokitty, kiss, kitty, koala, kosh, luke-koala, mech-and-cow, meow, milk, moofasa, moose, mutilated, ren, satanic, sheep, skeleton, small, sodomized, sodomized-sheep, stegosaurus, stimpy, supermilker, surgery, telebears, three-eyes, turkey, turtle, tux, udder, vader, vader-koala, www.

-f указывает файл с темой (режимы -dgpstwy в некоторых случаях могут не работать, как и опции -T и -e):

$ cowsay -f moose Hi!
 _____
< Hi! >
 -----
  \
   \   \_\_    _/_/
    \      \__/
           (oo)\_______
           (__)\       )\/\
               ||----w |
               ||     ||
Cowsay написал Тони Монро. Текущая стабильная ветка — 3.xx, но для тестирования с официальной странички можно скачать Cowsay 4. Пакеты Cowsay есть в Debian, начиная со старой стабильной ветки, и заканчивая нестабильной и экспериментальной, а также в Ubuntu Dapper, Edgy, Feisty, Gutsy. Конечно, программа зависит от Perl.



Комментарии

Страницы комментариев: 1 :: 2 :: следующая

аноним, Срд 10 Июн 2009 12:26:51:
--Конечно, программа зависит от Perl.
А как же:)
аноним, Срд 10 Июн 2009 00:31:27:
Надо же как то прикалываться иногда )
zloywolk, Птн 28 Ноя 2008 17:58:42:
людям в мире *NIX скучно, вот и придумывают себе развлечения...
akdengi, Вск 24 Авг 2008 12:49:46:
Анонимусам на ЛОРе стало тесно, перелезли на CitKit :(
s1n, Вск 24 Авг 2008 11:06:44:
имхо... корова руллез...
аноним, Чтв 24 Апр 2008 01:46:45:
корова доставляет
анонимус, Сбт 05 Апр 2008 22:42:23:
>Так вот
http://fc05.deviantart.com/images3/i/2004/106/b/c/FreeBSD.png

Онимефаг детектед!

Апсалютна беспалезная карова!

У меня даже perl не стоит, а ставить ради коровы...

С ашипками это специально.
аноним, Сбт 05 Апр 2008 22:24:14:
последнее время ох*еваю от статей на сцытките =))
аноним, Сбт 05 Апр 2008 21:38:16:
Так вот
http://fc05.deviantart.com/images3/i/2004/106/b/c/FreeBSD.png
аноним, Срд 19 Мар 2008 04:18:11:
Ну прикалываются люди, что такого?

Страницы комментариев: 1 :: 2 :: следующая

Комментарии заморожены.

Новости:

Все новости на CitCity.ru

 
Software is like sex: it's better when it's free.
©Linus Torvalds