вторник, 14 февраля 2012 г.

Литература


Программируем на Python/ Python Programming for the Absolute Beginner

Автор: Майкл Доусон
Аннотация:
Эта книга - идеальное пособие для начинающих изучать Python. Руководство, написанное опытным разработчиком и преподавателем, научит фундаментальным принципам программирования на примере создания простых игр. Вы приобретете необходимые навыки для разработки приложений на Python и узнаете, как их применять в реальной практике. 
Для лучшего усвоения материала в книге приведено множество примеров программного кода. В конце каждой главы вы найдете проект полноценной игры, иллюстрирующий ключевые идеи изложенной темы, а также краткое резюме пройденного материала и задачи для самопроверки. Прочитав эту книгу, вы всесторонне ознакомитесь с языком Python, усвоите базовые принципы программирования и будете готовы перенести их на почву других языков, за изучение которых возьметесь. 
Научитесь программировать на Python играючи!

понедельник, 6 февраля 2012 г.

Модуль Pickle и переменные из словаря


Модуль pickle позволяет сохранять в файлах практически любые объекты Python без необходимости с нашей стороны выполнять какие-либо преобразования.
Напишем небольшой скрипт, который записывает словарь в файл, потом он вытаскивает их оттуда и присваивает переменным значения.

вторник, 20 декабря 2011 г.

Ubuntu apt-get через Proxy

Все время забываю где смотрел эту информацию и приходится заного искать.


#nano /etc/apt/apt.conf.d/proxy
Acquire::http::Proxy "http://proxy:port/";
Acquire::ftp::Proxy "ftp://proxy:port/"
;

Виртуализация в MacOS X

Как известно самой популярной программой для виртуализации в MacOS является Parallels Desktop, но есть небольшое  НО. Дело в том что Parallels проверяет не только систему (OS), но и железо на предмет поддержки виртуализации процессором. Как избежать этой проверки? Читтаем далее.

четверг, 15 декабря 2011 г.

Установка MacOS 10.6.3 Snow Leopard в VmWare ESXi 5.0


Вот и созрел материал для нового поста, давно не писал) Сегодня я расскажу свою историю установки MacOSX на сервер виртуализации VmWare ESXi 5.0.
Для начала на потребуется дистрибутив VmWare его можно скачать с офф.сайта, только для того чтобы что-то скачать нужно зарегистрироваться.

четверг, 13 октября 2011 г.

Asterisk Music on Hold (MoH)

Система: Asterisk 1.6(Asterisk Now)

Эта фитча из коробки в * не работает, если попробовать без напильника то получим сообщение следующего содержания:

Error Processing: "sh: mpg123: command not found
sh: sox: command not found" for rick.mp3!
This is not a fatal error, your Music on Hold may still work.


Так что будем обтачивать. Для MoH нам понадобится консольный проигрыватель mpg123. В репах CentOS я его не нашел, поэтому будем собирать из сырцов.

четверг, 6 октября 2011 г.

Python /"модуль paramiko"/

Если вы используете в python модуль paramiko, наверняка вы сталкивались с ошибкой:

Traceback (most recent call last):
.....
  File "/usr/lib/pymodules/python2.7/paramiko/client.py", line 311, in connect
    self._policy.missing_host_key(self, server_hostkey_name, server_key)
  File "/usr/lib/pymodules/python2.7/paramiko/client.py", line 85, in missing_host_key
    raise SSHException('Unknown server %s' % hostname)
.....