Skip to Content

Как сделать скриншот при помощи Python

Опубликовано в

 И опять я о скриншотах. Только на этот раз не о всяких там скучных программулинах, а о собственноручном их изготовлении. В общем, захотелось мне недавно странного – делать скриншоты из Python. Естественно, что за этим желанием сразу же последовало действие в виде гугления на предмет подходящей библиотеки или кода. Нашлось, конечно же, много всего, но, как известно, не весь код одинаково полезен и не всегда он работает так как хочется. Посему, ниже несколько моих изысканий на эту тему. Предупреждаю сразу, изыскания касаются исключительно Windows.

----------

FakeSMTP. Почтовый сервер понарошку

Опубликовано в

Фейковых почтовых серверов, вообще-то, хоть пруд пруди, но под мою задачу как-то подходящего не нашлось. В принципе, ничего военного, но мне нужно было понаблюдать за мейлером, который регулировал скорость отправки писем по очень уж хитрому алгоритму. Этот алгоритм, само собой, мне и нужно было проверить. Вобщем, пришлось фантазировать.

----------

PyWin32 + Py2Exe = ImportError?

Опубликовано в

Если вы уже пытались собирать какие-либо Python скрипты, использующие PyWin32, в один единственный .exe файл при помощи Py2Exe, то, вероятно, вы сталкивались с тем, что при запуске ваше приложение выбрасывает вот такое исключение:

ImportError: MemoryLoadLibrary failed loading win32api.pyd

Возможно, в поисках решения этой проблемы вы даже набрели на соответствующий баг в багтрекере Py2Exe. Но разработчики хранят молчание, и решения проблемы там нет.

----------

Рецепты приготовления Windows Services из Python-скриптов

Опубликовано в

Windows Service из Python скрипта

 

Возникла у меня давеча необходимость (а может просто непреодолимое желание Smile) сделать парочку Windows служб из Python-скриптов. Немного порывшись в «интернетах» я обнаружил, что осуществить это не так уж и сложно и, более того, способов существует аж.. два. Итак, хозяйке на заметку...

++++++++++

CodingBat. JavaBat реинкарнация

Опубликовано в

Python and Java on CodingBat

 
Как же все-таки полезно время от времени пересматривать свои заметки, да еще и ходить по ссылкам из этих заметок. Зачем? Во-первых, затем, чтобы не забыть о чем ты уже писал, а во-вторых, чтобы... найти для себя что-то новое. На этот раз «что-то новое» обнаружилось в заметке о замечательном ресурсе JavaBat. Оказывается, со времени моего последнего посещения, этот сайт не только успел сменить адрес и название, но и обрасти кое-какими новыми возможностями.

----------

Try Python. Простое лучше сложного

Опубликовано в

PythonПродолжая тему онлайн-знакомств с языками программирования, было бы непростительным не упомянуть о языке, один из философских постулатов которого гласит:

Поначалу он может быть тебе непонятен, если только ты не голландец.

Интригует? И ты уже готов доказать всем, что ты ничем не хуже голландца? Тогда, самое время начать свое знакомство с Python.

 

+++++-----

Try Ruby! 15 минут наименьшего удивления

Опубликовано в

Что в знаете о Ruby? Ну кроме того, что это интерпретируемый объектно-ориентированный язык программирования? Больше ничего? А видели когда-нибудь людей, которые впервые познакомились с Ruby? Помните эту несвязную речь: "Оо... аа... А разве так можно?.. И что, на этом можно писать?..". Хотите к ним присоединиться? Smile Тогда...

++++++----
RSS-материал