вторник, 30 ноября 2010 г.

Multi-part загрузка файлов

Понадобилось скачать прошивку на 80Мб для своей читалки. К сожалению, какой-то умник ограничил отдачу в 40Кб/сек на соединение. Удивительно, но оказалось, что ни wget ни curl не поддерживают многопотоковую закачку.

Нашелся годный графический MultiGet, но, к большому сожалению, он страшен как смерть.

После некоторого поиска обнаружился пакет axel с одноименной консольной утилитой.

axel -a -n 8 myfile.zip

четверг, 18 ноября 2010 г.

Pipe Viewer

Утилитка Pipe Viewer очаровательна

sudo apt-get install pv

На следующую команду можно смотреть часами

cat /dev/zero | pv > /dev/null

Проигрывание cue

Вдруг резко понадобилось проигрывать треки с разметкой cue.

Плеер VLC разметку cue поддерживает, но как-то очень криво. Треки проигрываются вовсе не с того места с которого должны, а мне это очень важно, поскольку это диалоги и сценки из книжки по английскому языку.

Ставить Banshee, еще одного монстра рядом с RhythmBox, совершенно не хотелось.

К счастью, нашелся Audacious - скромный и очень опрятный плеер, который поддерживает cue-разметку совершенно замечательно. Собственно теперь практически только его и использую.

Кодирование видео

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

В этом отношении мой Nokia 5800XM довольно капризен. Я нашел в интернете скриптик, который причесал и успешно использую.

#!/bin/bash

FILE_INPUT=$1
FILE_OUTPUT=$2

ffmpeg \
 -i ${FILE_INPUT} \
 -f mp4 \
 -vcodec mpeg4 \
 -b 500k \
 -r 25 \
 -s 640x360 \
 -acodec libfaac \
 -ar 22050 \
 -ab 64k \
 -ac 1 \
 -threads 3 \
 ${FILE_OUTPUT}

Кроме этого, в репозиториях замечена программа "Arista Transcoder". После установки готового профиля для Nokia 5800 в ней нет, однако такой профиль успешно скачивается с сайта программы и добавляется к списку готовых профилей. Правда сам я еще не проверял ее.

Ubuntu@Amazon

Судя по этой статье планы Canonical по завоеванию мира могут оказаться вполне реальными. Статья не говорит правда, сколько инсталляций того или иного дистрибутива происходит - однако и количество готовых инсталляционных слепков тоже о чем-то говорит.

Проблема с клавиатурами от Microsoft

Серьезная проблема с клавиатурами от Microsoft - при использовании специальных мульмедийных кнопок на клавиатуре отрубаются кнопки на мышке. Проблема, по всей видимости, связана с тем, что клавиатуры от Microsoft определяются как тройное устройство: клавиатура+мышка+джойстик, и при нажатии на спец-клавишу X думают, что произошло нажатие мышки и ждут отжатия.

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

https://bugs.launchpad.net/ubuntu/maverick/+source/linux/+bug/636311

Полезняшка

Идея подсмотрена в ваших интернетах.

Создаем исполняемый файл

touch ~/bin/g
chmod +x ~/bin/g

Содержимое

#!/bin/bash

firefox http://www.google.ru/#q="$*"

Используем

nick@mazurkin-laptop:~/bin$ mount zzz
mount: can't find zzz in /etc/fstab or /etc/mtab
nick@mazurkin-laptop:~/bin$ g "mount: can't find zzz in /etc/fstab or /etc/mtab"

Проблема с флэшем на полный экран

Да, я уже снова как месяц в строю. Новый шрифт в 10.10 очень нравится. Тачпад работает, камера и аудио починились (почти) - по крайней мере пользоваться можно.

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

http://www.noobrescue.com/blog/flash-fullscreen-doesnt-work-on-ubuntu-10-10