6 окт. 2012 г.

Ubuntu: конвертация mp4 в avi

Вариант №1:

Устанавливаем пакет ffmpeg и libavcodec-extra-53:

sudo apt-get install ffmpeg
sudo apt-get install libavcodec-extra-53

И для начала процесса вбиваем в терминал:

ffmpeg -i in.mp4 -vcodec libxvid -b 1200k -acodec libmp3lame -ab 128k out.avi

5 окт. 2012 г.

Lenovo и Ubuntu: Проблема со встроенным микрофоном.

На ноутбуке Lenovo, под управлением Ubuntu 12.04 я столкнулся со сложностью, а именно нерабочим встроенным микрофоном. После чтения форумов оказалось, что эта проблема уже тянется пару лет, начиная с Ubuntu 10.* версий.

Решение задачи:

26 сент. 2012 г.

Неплохие обертки для работы с WEB

Вся работа в сети строится по принципу вопрос/ответ. Что-то принимает, а что-то отвечает.

Так и пошло разделение на клиент/сервер. Клиент посылает свои данные и запрос, сервер в свою очередь обрабатывает все это и отдает что может. Это само собой реализуется через протоколы.

Python и сообщество предлагает отличные решения для работы с серверами, а именно: pycurl, urllib и httplib.

Pycurl и httplib - низкоуровневые библиотеки, в которых можно более тонко задавать маршруты и сообщения, при взаимодействии.

Urllib - предоставляет высокоуровневый доступ. Имея массу обработчиков, мы можем "как два пальца ..." обходить редиректы, обрабатывать куки, составлять понятные заголовки и ... При этом все делается почти без нашего участия и в 10 строк кода.

Ubuntu, PIP: Проблема с установкой lxml

При потребности установить пакет lxml, через pip, вы можете столкнутся с ошибкой:

command 'gcc' failed with exit status 1

Связано это с тем, что в стандартные пакеты Ubuntu входит Python, но отсутствуют некоторые development библиотеки.

Устраняем проблему с помощью терминала и:

sudo apt-get install python2.7-dev
sudo apt-get install libxml2-dev
sudo apt-get install libxslt1-dev

И после этого спокойно устанавливаем lxml.