26.05.2009

Рекомендую сканеры для безпроблемной работы в Linux

Если кто то выбирает сканер для использования под Linux из своего опыта могу порекомендовать:

Canon Lide 25 - пользуюсь дома
Canon Lide 60 - пользуюсь на работе.


Оба работают в Ubuntu 8.10-9.04 из коробки.
Пользуюсь дома в основном для сканирования печатных документов, на работе для оцифровки книг.

Canon Lide 25 - это самый дешевый сканер в линейке. Меня он на все 100% устраивает, так как брал для сканирования книг и документов.
Вот пример отсканированного изображения - jpeg 85% compression.


Canon Lide 60 стоит на ~30% дороже, но при этом, на глаз, чуть лучше цветопередача и примерно на 25-30% быстрее идет возврат каретки после сканирования, что значительно ускоряет сканирование больших объемов, например книг. В среднем книга 350-450 стр - 2 часа работы.
За время работы глюки и брак обнаружен не был. Суммарно отсканировано примерно более десятка книг на Lide 60.

24.05.2009

Подготовка mp3 файлов для прослушивания аудиокниг на мобильных устройствах

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

Привожу "кухню" с помощью которой уменьшаю размер аудиокниг.



Некоторые книги я приловчился делать извлекая дамп звуковой дорожки из фильма. Как правило такой фильм представляет из себя лекцию, беседу или др. обучающий материал не содержащий ничего важного в видеоряде.
Извлекаю звук следующим образом:
mplayer -ao pcm:file=звуковой_файл.wav файл_фильма.avi

Пережимаю файл с помощью lame:
lame --preset voice звуковой_ файл.wav

Или, если книга представляет собой множество mp3 файлов, то можно воспользоваться однострочным скриптом:
for f in *; do lame --preset voice $f; done

lame --preset help - выдаст описание пресетов.

23.05.2009

Докачка больших файлов с помощью rsync через ssh

Собственно говоря суть проблемы в том, что scp не поддерживает докачку и при обрыве соединения ее нужно начинать заново.
Как оказалось, rsync может работать через тунель ssh.
Вот пример, докачиваю по домашней сети 8 Гб фильм:

rsync -av --partial --rsh=ssh /mnt/320/downloads/movi.avi budda@172.16.0.3:/home/budda/downloads/


У меня почему то копирование идет в 2 раза медленнее, чем с помощью scp

03.05.2009

Качаем с Rapidashare.com wget-ом


Грузите апельсины бочками, Братья Карамазовы
Золотой телёнок Ильф и Петров


Свершилось. Появился простой скрипт скачки с рапиды.

http://rapidshare.com/files/228800890/rapida.sh.rar

Кидаем список линков в input.txt и запускаем скрипт — он нам сам сообщит, что он делает. Если файл не удалось записать — он отправляется в файл fail.txt. При проходе всего input.txt файл fail.txt переписывается обратно в инпут, а скаченные линки удаляются.