03.09.2013
Самый простой скрипт сбора почты по POP3:
#!/usr/bin/env python3
import poplib
def prompt(prompt):
return input(prompt).strip()
server = prompt("POP3 server: ")
user = prompt("POP3 user: ")
password = prompt("POP3 pass: ")
pp = poplib.POP3(server)
pp.user(user)
pp.pass_(password)
numMessages = len(pp.list()[1])
for i in range(numMessages):
for j in pp.retr(i+1)[1]:
print(j)
читать далее
03.09.2013
Давно уже использую связку Eclipse & AptanaStudio в качестве IDE для веб проектов. В плане функционала - устраивает все, удобно расположено и настраивается. Единственный минус для меня - это чрезмерное использование ресурсов. Очень уж любит AptanaStudio оперативную память. Небольшой набор плагинов, заточенных только для php, вместе с аптаной занимает у меня порядка 2Gb в процессе...
читать далее
08.05.2013
Задача: открыть доступ по ftp на server2 через server1. В наличии: server2 - в моем случае маршрутизатор, dropbear ssh сервером/клиентом, proftpd в качестве ftp сервера. server1 - сetos с openssh сервером. Схема: Шаг 1: Для начала нам нужны ssh ключи для PublicKey авторизации, с помощью которых мы будем подымать и поддерживать туннель (генерируем их...
читать далее
20.04.2013
На днях собрался перенести свое приложение в облако. Перепробовав несколько Украинских хостеров (каких именно умолчу), сложилось впечатление что максимум что можно получить - это "продвинутую" vps-ку :). Снова подумал о переносе на сервисы Amazon. Преимуществ просто море: Ресурсы по запросу. Действительно, ведь эта функция по идее должна быть в каждом облаке - но в случае...
читать далее
26.03.2013
Встретил очередную проблему, которая завела меня в тупик. Вступление После очереного апдейта сайта на yii сторонними программистами - возник вопрос формата: "почему на всех формах перстала отображаться капча?". Поначалу это вызвало у меня улыбку - наверняка забыли описать экшн "captcha" в функции "filters()" контроллеров, либо для этого экшена нет маршрута. Прошелся по контроллерам, просмотрел маршруты...
читать далее