Конвертация ape в mp3

Сегодня скачал с торрента произведения Чайковского и обнаружил, что они в формате ape… Мой любимый mplayer играть их отказался, хотя в конфигурации и показывал поддержку данного формата.

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

Нашел скрипт, который позволяет из одного ape-файла (по сути образа диска) получить целый набор треков с данного альбома в формате mp3. И затем упростил его и оптимизировал для конвертации целого набора ape-файлов.

(далее…)

zsh – крылья в мире консоли

Я уже раза два пытался использовать командный процессор zsh в своей работе. Но все безрезультатно. Каждый раз что-то да не получалось. И я все время недоумевал, как удается настроить/использовать данный командный процессор другим? Причем все отзывы, которые я встречал о zsh были только самые положительные.

На днях опять мои мысли стали бродить вокруг zsh. И Alex Ott подтолкнул меня к изучению данного командного процессора, дав ссылки на свою статью Командный процессор Zsh. И хотя там описаны только основные возможности zsh, это меня подтолкнуло к поиску готовых конфигураций. Нашел у muhas. И взял за основу. Покопавшись в инете и поразбиравшись с предложенным конфигом, понял, что он является компиляцией других готовых конфигов, что ни сколько не умаляет его значимости и стоимости.

Около часа разбирался в конфигурации, причесывал ее и приводил к виду, пригодному для себя. В итоге получилось 4 файла, которые связаны между собой:

  1. .zshrc – основной файл конфигурации zsh, из которого подгружаются дополнительные модули.
  2. .zsh_key – файл, описывающий конфигурацию клавиатуры.
  3. .zsh_aliase – файл, содержащий описание всех alias-ов
  4. .zsh_function – содержит описание всех дополнительных функций, используемых в zsh.

Мне не нравиться менюшка, которую обычно включают для выбора варианта действия, поэтому в моем конфиге она отключена. Вместо нее используется только вывод вариантов, как в bash, но динамически. Затем я отключил по возможности все функции автокоррекции, не люблю, когда за меня решают, ошибся я или нет… Добавил своих алиасов, установил свое приглашение в командной строке.

(далее…)

Backup-Manager

Необходимость бэкапов я думаю обосновывать нет нужды.

Существует целая масса программ, которая упрощает создание и работу с бэкапами. Я в своей практике использую backup-manager. Почему? Ответ дальше…

(далее…)

dzen2

Довольно долго использовал в качестве монитора системы использовал обычные conky. Но возникала ситуация, когда информаци от mpd вылазила за все пределы, отодвигая часы с датой куда-то за пределы экрана… Да и в офомрлении был очень ограничен…
Не раз уже встречал в инете описание программы dzen2, которая прекрасно справляется с выводом информации, предоставляя возможность еще совершать определенные действия при использовании кнопок мыши в области программы…
Решил поэкспериментировать…
Результат на снимке экрана (порезано в ширину):

Image Hosted by ImageShack.us

Причем значок рядом с информацией от mpd меняется в зависимости от того, играет сейчас плеер, стоит на паузе или остановлен…

Image Hosted by ImageShack.us

Для этого нужно установить conky-cli, которая отличается от обычной conky тем, что умеет выводить информацию только в консоль… Для вывода на экран текста dzen2 в моей конфигурации используется шрифт terminus, который нужно установить отдельно из пакета terminus-fonts.
Что интересно, после установки данного шрифта я долгое время использовал его во многих программах без проблем, а тут dzen2 выдал мне, что данный шрифт не установлен, пришлось прописывать путь до шрифта в конфиге xorg, в разделе Files, после чего emacs, в котором использовался терминус, стал показываться с очень мелким шрифтом, решилось конфигугрированием шрифта через Options-Set default font…

Осуществляется запуск скриптом, который запускает две копии conky с разными конфигурациями…

Конфиги conky:
.conkyrc
.conkybrc

И скрипт, который определяет текущее состояние mpd (требуется установленный mpc):
mpd_stat.sh

Все файлы xbm я брал с сайта dzen2
Вроде не плохо получилось… Трей сейчас не использую вообще…