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