logo

muhas.ru — это просто блог…

О linux, о используемых или просто понравившихся инструментах, вобщем обо всем что окружает мою аскетичную компьютерную жизнь и показалось достойным упоминания или заметки «на память»

Kernel 2.6.29 с новым логотипом

Tuz logo - Linux Tasmanian devil В Linux kernel 2.6.29 будет новый логотип — на смену пингвину по имени Tux придет Тасманский дьявол Tuz (символ конференции linux.conf.au — австралийское животное из семейства хищных сумчатых, находящееся на грани вымирания из-за поразившего популяцию смертельного заболевания), в ядре 2.6.30 Тукса вернут на место.

Довольно забавный зверёк в будущем релизе Linux ядра размещен как Documentation/logo.svg

Bdale Garbee, бывший лидер проекта Debian (2002-2003 г.), тех.директор Hewlett-Packard по Linux технологиям и руководитель некоммерческой организации Software in the Public Interest, впервые за последние 25 лет сбрил бороду из-за того что проспорил Линусу Торвальдсу. Он говорил что благотворительная продажа на выставке linux.com.au игрушек Linux Tasmanian devil в пользу сохранения популяции Тасманского дьявола, вымирающего австралийского млекопитающего не принесет достаточных средст, однако удалось собрать около 40 тысяч австралийских долларов.источник


Тут, кстати, на днях узнал что галапагосские пингвины (есть и такие) проживают неподалеку от экватора.

Мой .zshrc с комментариями

Выкладываю свой zshrc. Немного причесал. С комментариями оказалось 377 строк, без комментариев около ста шестидесяти. Как-то он у меня постоянно растет и изменяется, в общем у меня это единственный конфиг который я допиливаю (добавляю функции и алиасы) для удобства. Все никак не могу придумать нормальный FMMODE, поэтому кусок касающийся его и не привожу. Думаю как небольшой хелп по настройке zsh этот конфиг сойдет.

Читать продолжение

Разукрашиваем вывод команд с помощью grc

цветные логиgrc позволяет разукрашивать некоторые команды, к примеру ping, tracerout, make и некоторые другие, к тому же можно добавить свои.

Арчеводам yaourt -S grc или PKGBUILD, остальным поиск по репам или на оффсайт программы.

Копируем конфиги (пути в разных дистрибутивах могут несколько отличатся, пишу на примере Arch Linux) к себе в домашнюю директорию cp -r /usr/share/grc ~/.grc и cp /etc/grc.conf ~/.grc/grc.conf и добавляем новые команды в grc.conf и изменяем цвета. Формат довольно прост, а вот добавлять новые уже потруднее (нужно знать python регекспы), но по образу и подобию уже имеющихся можно справиться и без знания регулярок, к тому же в README описано несколько полезностей.

В общем теперь в мой .zshrc добавились строки вида
if [ -f /usr/bin/grc ]; then
  alias ping="grc --colour=auto ping"
  alias traceroute="grc --colour=auto traceroute"
  alias make="grc --colour=auto make"
  alias diff="grc --colour=auto diff"
  alias cvs="grc --colour=auto cvs"
  alias netstat="grc --colour=auto netstat"
fi

А для разукрашивания логов алиасы
alias logc="grc cat"
alias logt="grc tail"
alias logh="grc head"


Кстати, почему-то, неправильный chmod на некоторые файлв в /usr/share/grc (в самом архиве программы чтения только для владельца) - поэтому перед копированием не помешает дать права юзверям на чтения su -c 'chmod o+r /usr/share/grc/*'.

Приятной цветовой гаммы вам в консоли ^_^

Веб статус jabber

Наткнулся на presence.jabberfr.org позволяющий отображать не только статус и статусное сообщение, но и pep (tune, mood, activity) как текстом так и иконкой. Нужно всего-лишь добавить presence.jabberfr.org в ростер и выбрать на сайте то что вы хотите отображать. С картинками-то понятно, но отображать у себя на сайте текст оттуда уже потруднее но и это не проблема (на php, к примеру достаточно $status_msg=file_get_contents("url");echo $status_msg;)

Единственный минус это небольшой выбор иконок (по сравнению с тем же presence.jabbus.org). Имеется плагин к wordpress Javatar, правда из-за отсутсвия под рукой wp и природной лени не попробывал, но судя по всему он выводит аватарку из jid'a (ага, presence.jabberfr.org и это умеет, причем размер аватарки можно выбрать).

Пример можно посмотреть у мну в about, правда там только статус с сообщением и активность.

fbless: консольная читалка fb2

Житие в консоли откладывает неизгладимые последствия. Привычка к less, more или most для чтения манов или просмотра текстовых файлов не помещающихся на экран въедается в мозг на долго. К тому же мне они кажутся довольно удобными - в повседневности использую most с дефолтными настройками (только цвета немного поменял).

Я люблю почитать книги, который чаще всего у мну в формате fb2 (Либрусек рулит) — читаю я сие книги чаще всего на телефоне, но бывает и на компьютере. Из-за привычки к most и его формату представления данных использую fbless — less для fb2 (fictionbook), который может читать из архива и запоминает позицию на которой вы остановились (причем для каждой книги, а не только для последней). Не обошлось конечно и без недостатков — не показывает картинки, но зачастую это и не надо.

После полугода использования fbless могу сказать одно — удобно, черт возьми. Незаметная но крайне полезная утилита, особенно для беглого просмотра новых книг для отсеивания того что надобы прочитать, а что подвергнуть информационному забвении в виде стирания.

На страничке с проектом помимо fbless есть ещё мелкие, но не менее интересные и полезные вещи для любителей почитать. (арчеводам yaourt -S fbless или PKGBUILD)
Управление
==========
Up, Down - прокрутка на одну строку вверх/вниз
PgUp - прокрутка на одну страницу вверх
Space, PgDown - прокрутка на одну страницу вниз
Home - в начало файла
End - в конец файла
g - переход на позицию в файле (в процентах)
Tab - переместить курсор на следующую ссылку
Enter - перейти по ссылке
/ - поиск (рег. выр.)
s - показать/спрятать статусбар
q - выход

Не забудьте прочесть README для ознакомления с незамысловатой настройкой.

UP Для простого просмотра без дополнительного софта можно использовать вот это