четверг, 24 июня 2010 г.

Ubuntu - декорация скриптов

Задался на днях вопросом: а как сделать выполнение скрипта более приятным глазу. Решил раскрасить вывод строк, немного погуглив нашел как это сделать. Итак:


#!/bin/sh
echo "\033[код текст"



Коды цветов:

 цвет                            цвет
текста    вывод          фона

30m    Темно серый    40m
31m    Красный           41m
32m    Зеленый            42m
33m    Желтый            43m
34m    Синий               44m
35m    Фиолетовый     45m
36m    Бирюзовый      46m
37m    Что-то белое    47m
39m    Дефолт             49m

Знакомо не так ли?

Другие \033 коды:

0m - Отключение форматирования
1m - Жирный шрифт
4m - Подчеркнутый
7m - Меняет фон и цвет местами
8m - Задает тексту цвет фона
9m - Зачеркнутый
xxA - Поднимает вывод и строку приглашения на хх строк
ххG - Отодвигает вывод на хх символов вправо.
ххH - Выводит на хх строке.
L - Заливает всю строку фоном.
ххS - Выводит хх пустых строк, заливает фоном, на последней происходит вывод.
ххХ - Заливает фоном хх символов.

Пример готового скрипта.

#!/bin/sh
echo "\033[42m\033[33m\033[1m текст \033[0m"


$ текст

среда, 16 июня 2010 г.

Ubuntu - сервер печати cups

   Расшарить принтер подключенный к Ubuntu на виндовые машины можно двумя способами. Через samba сервер или через сервер печати cups. Я опишу второй способ.

понедельник, 7 июня 2010 г.

Юмор - подборка.

7:00 Открыли глазки, посмотрели на часы, плюнули (мысленно), решили поспать еще полчасика, закрыли глазки.
7:30 открыли глазки, посмотрели на часы, решили поспать еще четверть часа, закрыли глазки.
7:52 открыли глазки, выматерились (мысленно), подумали о смысле жизни, подумали еще разок, искоса посмотрели на одежду, выматерились (мысленно).
7:58 вскочили, побрились, умылись, приготовили завтрак, съели его, почистили ботинки, нашли рубашку, оделись, пробежались до метро.
8:20 поспали в метро, почитали книжку, ничего не поняли, поспали в метро.
9:20 опоздали на работу, включили компьютер, пошли покурить.
9:30 попытались согнать с компа играющих.
9:40 попытались согнать с компа играющих.
9:50 попытались согнать с компа играющих.

10:00 попытались согнать с компа играющих.
10:10 попытались согнать с компа играющих.
10:20 попытались согнать с компа играющих.
10:30 попытались согнать с компа играющих.
10:40 согнали играющих, от переутомления пошли курить.
10:50 наорали на играющих, сели работать.
11:00 вспомнили, в чем заключается работа.
11:01 проголодались, пошли в буфет.
11:32 вернулись из буфета, дали по морде играющим, сели работать.
11:38 пришла главбухша, попросила рассказать про бухгалтерскую программу.
12:30 объяснили главбухше, пошли курить.
12:40 стукнули по голове играющим, сели работать.
13:20 написали две строки программы, начали отлаживать, не получилось, пошли курить.
13:30 продолжили отлаживать написанные две строки.
15:03 написали еще 120 строк.
15:22 отладили их.
15:23 пошли курить.
15:33 покурили, сели работать.
15:50 завис, сволочь, поматерились (мысленно), разобрали, контроллеры пошевелили, молотком стукнули, заработал.
16:20 проголодались, пошли обедать.
17:00 убили играющих, сели программки писать.
17:08 поняли, что голова не варит.
17:10 поняли, что голова совсем не варит.
17:14 поняли, что голова совершенно абсолютно не варит.
17:15 посмотрели на часы, вздохнули, запустили ГолдЕд, создали видимость усиленной деятельности.
17:59 собрались, выключили комп, поправили галстук, одели пиджак.
18:00 пошли домой.
18:05 в метро поспали, место никому не уступили (свиньи мы).
19:00 пришли домой, поужинали, на мессаги ответили, ответы перетоссировали, на кота наорали, успокоились.
22:00 включили модем, пошли на второй ужин.
23:44 свежая почта пришла, на дискеты ее покидали.
0:00 с юзерами початились, побазарили.
3:56 на часы глянули, офигели, спать легли.
7:00 Открыли глазки, посмотрели на часы, плюнули (мысленно), решили поспать еще полчасика...