Как стать автором
Обновить
20
0
Александр Третьяков @Story-teller

Пользователь

Отправить сообщение

да, тут надо варианты предусмотреть:

encoding = decode_header(msg_from_subj)[0][1]
msg_from_subj = decode_header(msg_from_subj)[0][0]
if isinstance(msg_from_subj, bytes):
  msg_from_subj = msg_from_subj.decode(encoding)
if isinstance(msg_from_subj, str):
  pass

у меня вот эта проверка довольно стабильно работает, каких-то нареканий пока не поступало

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

Как полезно знать первоисточники) Тогда не опускаем руки на стадии проверки MX-записи (она может быть неявной)

Вы хотите сказать, что бывает, когда почта работает на сервере, на котором нет MX-записи? Если да, можете пожалуйста привести пример подобного адреса, интересно проверить. И можете пожалуйста скинуть ссылку на RFC?

Да, замечание верное, с регуляркой нужно быть аккуратным  на Хабре тема довольно полно раскрыта: 123.

На самом деле, без всякого сарказма, чаще всего пользователь допускает ошибки в когда оставляет адрес в форме, получается undex.ru и тому подобное) а если форма рукописная, то беда совсем.

Хотя и сарказм конечно понятен, базы рассылок, часто никуда не годятся, но надеюсь, что закон о рекламе, коллегами всё-таки соблюдается в той или иной мере

В начале материала задача ставится, и дальше идёт объяснение подхода к её решению

нам нужно получать несколько рсс-лент в плотном режиме (например каждую минуту)

а какой cli может быть для приведенного случая? (фиды в коде, а не в отдельном файле, для наглядности)

Критика конструктивная, особенно по части нетипизированных словарей) и ряд подходов тоже интересные, определенно стоить рассмотреть внедрение. В тоже время предложенный в статье вариант (с учётом отмеченных недостатков) вполне рабочий. По части решения многопоточности, изучу подробнее, тут аргументы не самые убедительные приведены, но с предметом подробно не знаком. В любом случае, пользы от материала получилось много больше чем ожидалось)

Спасибо за квалифицированный комментарий, очень полезные замечания и доработанный код!

Точно перепутал, поправил, спасибо!

На летней стажировке ребята пробовали, сказали, что нашли более точную модель)

Боюсь, что анализируем именно то, что нужно, чтобы понять как контент влияет на трафик (именно содержание, а не способ его организации). Больше того, я изложил некоторые общие подходы, которые весьма универсальны.

Если вы используете другие подходы и получаете результаты, это не может не радовать, но это не означает, что ваш подход единственно верный.

Насчёт "набора букв и не пригодится", не могу согласиться, возможно вам и нет, но обобщать в данном случае, наверное не нужно.

Исключительно рекомендую всем читать особенно перед общением с аналитиками, особенно из компаний занимающихся СЕО-продвижением. На единственно-верный подход не претендую, но результаты получаются вполне осмысленные, и даёт представление о том, как это должно работать.

Добрый день! А какой параметр менять, чтобы регулировать длинну результата?

imaplib в STARTTLS  - умеет (AP4.starttls(ssl_context=None)), mail.ru тоже (IMAP — 143 (протокол шифрования STARTTLS) или 993 (протокол шифрования SSL/TLS)).

На практике не реализовывал, поэтому на б) пока ответить не могу. Пишут что поддерживает TLS 1.3, но опять же лучше проверить.

Зайду сюда, всем, кто хотел участвовать скину приглашение. Очный будет точно, заочный прорабатываем)

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

Ну, не знаю, если тим-лид говорит, что надо писать одну функцию (вместо пяти), где здесь покушение на права и садистские замашки? Наверное можно его спросить, почему так, а не по-другому, и получить ответ, в этом в общем-то и есть суть обучения. Я по крайней мере писал об этом.

Думаем, над внедрением подхода Школы 21, жёсткие требования, максимальная автоматизация и вероятно peer to peer первичные проверки. Хотя не знаю пока, там видно будет.

Сейчас с учётом всех выводов готовим программу стажировки, ориентировочно будет в мае-июне-июле. Я планирую отдельный материал по этой программе написать)

1

Информация

В рейтинге
Не участвует
Откуда
Казань, Татарстан, Россия
Зарегистрирован
Активность