Outlook VBA

Outlook из MS Office 2007 поддерживает запуск VB скриптов для обработки сообщений. Возможность обрабатывать сообщения с помощью VisualBasic в Офис встроена давно — еще с версии Office 2000.  В данной статье будет продемострировано использование скриптов VBA в Outlook для извлечения из сообщения нужных данных и отправки уведомления на мобильный телефон.  Читать далее Outlook VBA

Python SMTP сервер для разработки

Часто в процессе разработки может понадобится проверить отправку почты. Работая с Python, для этого не понадобится поднимать какие-то внешние почтовые сервера или дергать админов. Стандартная установка Питона позволяет запустить SMTP сервер, который будет успешно показывать вам отправляемую вашим приложением почту. Читать далее Python SMTP сервер для разработки

South — django db migration. Изменение структуры базы данных Django

Django — один из самых популярных фреймворков для python. Он поддерживает автоматическое создание баз данных для ваших приложений. Достаточно выполнить

python manage.py syncdb

и в указанной вами базе данных будут созданы все таблицы, соответствующие определенным в models.py классам моделей.

У встроенной syncdb есть один недостаток — он не умеет менять структуру базы данных при изменении модели.  Читать далее South — django db migration. Изменение структуры базы данных Django

Виртуальное окружение в Python под WIndows

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

Использование виртуального окружения позволяет абстрагироваться от библиотек, используемых в системе. Вы создаете виртуальное окружение, активируете его, и все устанавливаемые модули Питона будут установлены в данном виртуальном окружении. Чтобы работать в другом проекте с другими версиями библиотек, достаточно просто переключить виртуальное окружение. Вам понадобятся два инструмента: virtualenv и virtualenvwrapper.  Читать далее Виртуальное окружение в Python под WIndows

Использование PIL в виртуальном окружении Python под Windows

Разрабатывая приложение на Python столкнулся с невозможностью установить библиотеку PIL под Windows 7 x64.

При выполнении команды pip install pil система выдает ошибку

building '_imaging' extension

error: Unable to find vcvarsall.bat

Реально для Python разработки проще переключиться на Linux, установив Ubuntu второй системой или запуская виртуальную машину, Однако пока решил ситуацию иначе.  Читать далее Использование PIL в виртуальном окружении Python под Windows