*маленькое невинное хобби

WAV DTS => MP3

Потребовалось мне перекодировать несколько .wav  файлов в mp3. Файлы оказались закодированы в DTS, поэтому LAME на выходе давал только белый шум. Попробовал экспортировать из VLC, но тот почему-то создавал пустой файл нулевой длины. Пришлось искать решение на просторах интернета.

 (далее...)

Comments: Нет комментариев

Lostfilm.tv — автоматическое скачивание

Бывает, даже опытная рука может дрогнуть — несколько дней назад случайно удалил свой  cron-скрипт, который автоматически скачивает последние переведённые серии с сайта lostfilm.tv. Копии не сохранилось (да, надо делать бэкапы), заново с нуля писать было лень, так что потратил немного времени на поиски готовых решений. Ура, на Хабре есть относительно свежая статья на эту тему с примером готового скрипта. А в комментариях — весьма интересное обсуждение, как сделать этот скрипт ещё лучше.

Окей, возьмём код из статьи за основу и переделаем с учётом замечаний из комментариев. Дополнительно вынесем сам скрипт в /opt/scripts, чтобы случайно не удалить, а все настройки будем хранить раздельно, в файле .lostfilm.cfg в домашнем каталоге. А если опять куда-нибудь потеряется, то здесь будет и бэкап скрипта, и пример конфигурации.

 (далее...)

Comments: Комментарии отключены

Linux на Nokia E71

Вчера вечером, наткнулся в интернетах описание по установке линукса на Nokia E71. Собрал специальное ядро на виртуальной машине, установил, выключил-включил телефон:

Linux на Nokia E71

Linux на Nokia E71

Не фотошоп :)

К сожалению, доступна только командная строка, собрать X мне не удалось. Позвонить никуда тоже не получилось. Большой плюс, что телефон с QWERTY-клавиатурой, с цифровой вводить команды было бы, думаю, просто нереально. Загружается буквально за секунду — в ядре минимум драйверов и грузится оно с быстрой флешки. Можно шариться по папкам, редактировать конфиги при помощи vi, читать логи :)

Увы, пришлось откатиться на стандартный симбиан.

Comments: 6 комментариев

Как починить mod_watch

Для apache есть весьма интересный «показометр» по нагрузке на отдельные виртуальные хосты. Пример картинки. Подробное и внятное руководство по уснтановке лежит здесь.

Однако, модуль почему-то обильно гадит в логи сообщениями вида

[error] shVerifyString(2b64251a2b78, 2b640fd4d710) failed!
[crit] (20014)Internal error: shGetLockedEntry(2b64251a2b78, "SERVER") failed in watchPostReadRequestHash()

 (далее...)

Comments: Комментарии отключены

TortoiseSVN + Samba share

Отлаживать веб-приложения на сервере под управлением *nix через Samba крайне удобно — подключаешь директорию как сетевой диск и работаешь без всяких синхронизаций. Правда, TortoiseSVN иногда, хоть и не всегда, при commit выдаёт сообщение о нарушении прав доступа. После этого на директории необходимо сделать Clean Up, но он тоже не работает и вся работа с SVN для этой директории полностью ломается. В общем-то, TortoiseSVN и не рекомендуют использовать в такой связке, но решение есть.
 (далее...)

Comments: Комментарии отключены

Странная сбыча мечт

Где-то год назад, а может чуть больше, хотелось мне что-нибудь под линукс написать. Ну и что? Сижу вот, пишу под линукс на чистом С, даже не С++. Однако, тяга к удобству разработки победила, поэтому делаю это в Microsoft Visual Studio со всеми Интеллисенсами. Такой вот загогулистый парадокс.

Comments: 2 комментариев