Самое страшное прерывание
Системный администратор, программист, радиогубитель и просто хороший парень. Больше обо мне >>>

Раскрашивание вывода bash

№ 7024 . В разделах: Программирование Администрирование от March 17th, 2015

Коды цветов

Черный 0;30
Темно-серый 1;30
Светло-серый 0;37
Белый 1;37
Синий 0;34
Светло-синий 1;34
Зеленый 0;32
Светло-зеленый 1;32
Бирюзовый 0;36
Светло-бирюзовый 1;36
Красный 0;31
Светло-красный Red 1;31
Фиолетовый 0;35
Светло-фиолетовый 1;35
Коричневый\оранжевый 0;33
Желтый 1;33

Пробуем

lblue='\033[1;34m'
norm='\033[0m'
echo -e "${lblue}Славься император!${norm}"

Можно применять в программах с выводом в консоль. Например, в PHP:

foreach($xml->find('item') as $item) {
    $title = $item->find('title',0)->innertext;
    $title = iconv('cp1251','utf8',$title)."\n";
    $title = str_ireplace('(фото)','',$title);
    echo "\033[1;34m".$title."\033[0m";
    $c++;
    if ($c>$cnt) break;
}

Нет комментариев »

Генератор индексных файлов для директорий с поддержкой шаблонов

№ 7014 . В разделах: Программирование Администрирование от March 13th, 2015

Очень простенький генератор. Написан мной на python и применяется у меня для обновления индексных файлов после rsync. Может работать с несколькими сайтами благодаря раздельным шаблонам и конфигам.

Репозиторий с исходником

Пример работы скрипта:

genhtmldirlist_libreoffice

genhtmldirlist_netbsd

История обновлений:

Нет комментариев »

Стиральная машина Алтай Электрон

№ 7006 . В разделе " О жизни " от March 9th, 2015

Эти стиральные машины до сих пор встречаются во вполне рабочем состоянии. Много ли импортных стиралок проработало так долго?

stiralnaya_altai_elektron_01 stiralnaya_altai_elektron_02 stiralnaya_altai_elektron_03 stiralnaya_altai_elektron_04 stiralnaya_altai_elektron_05

1455997757

Нет комментариев »

Мой котейко на природе

№ 7002 . В разделе " О жизни " от March 9th, 2015

2015-03-08 14.49.52-2 2015-03-08 14.51.55-1

Нет комментариев »

Домашняя антенна для CB, LPD и PMR диапазонов

№ 6994 . В разделе " Электроника " от March 8th, 2015

Я ошибся, используя такой толстый металл. Толщина стенок 1 мм создает ощутимую проблему при сгибании. Руками сделать аккуратно просто невозможно. Хоть сыпь внутрь песок, хоть нет. Берите более тонкую трубку и прогревайте строительным феном во время сгибания. Длина внутренней части 330 мм, диаметр сгибов должен быть 40 мм, но вы сами видите что получилось. Работает и даже КСВ близко к единичке, но эстетически выглядит совсем не круто.

antenna_petlya_6

Все упаковано в герметичную пластиковую коробку с пыле и влагозащитой. Чтобы припаяться необходимо откусить от трубы небольшой кусочек всего пару мм шириной иначе это место просто не прогреется.

antenna_petlya_3 antenna_petlya_5

Также трубку необходимо зафиксировать. Я особо не заморачивался.

antenna_petlya_1 antenna_petlya_4

Окончательный вариант перед установкой на место.

antenna_petlya_2

У меня уже была мачта со сломаной врезной автомобильной антенной. Пришурупил прямо на нее.

antenna_04 antenna_05

antenna_07

Ну а теперь можно присобачить к оконной раме. Позже посажу эту конструкцию на дверную петлю и буду сворачивать на время падений снега с крыши.

antenna_01 antenna_03

Нет комментариев »

Предыдущая страница

© Vladimir Smagin, 2005-2015. Live long and prosper.
Копирование материалов без явного моего одобрения запрещено.

ipv6 ready Рейтинг блогов

admin