@python_beginnersЭта группа больше не существует

Страница 886 из 1885
Igor
07.12.2016
06:55:50
ну блин, ты ж сам прекрасно знаешь, какой порог вхождения в vim

зачем спрашивать)

Pavel
07.12.2016
06:55:55
ну наконец таки вы пришли к выводу, что для каждой модели поведения свой софт. Кто-то пилит проекты на десятки тысяч строк, кто-то одиночные скрипты. Ещё маленько - и догоритесь за применимость разных фреймоворков в разных условиях, разных OS для разных применений и мы все возьмёмся за руки и уйдём в закат.

Vadim
07.12.2016
06:56:16
если кому-то это всё нафиг не нужно - фломастеры, йопт
Ну тогда, блин, не предлагай, пожалуйста, программистам свои инструменты! Им код писать, а не девопсить/скриптить/админить

Google
Zart
07.12.2016
06:56:25
вим я не считаю редактором вообще меня его режимы доводят до белого каления. я закончил работу с такими построчными редакторами еще в детстве и возвращаться после полноэкранных к этому говну не собираюсь

Igor
07.12.2016
06:56:58
поэтому так или иначе, увы, приходится к этому говну возвращаться (((((99

Vadim
07.12.2016
06:57:41
а где и что я предлагал?
Ты негативно высказываешься про „жабо-что-то там“, а потом упоминаешь про текстовые редакторы и вс. Это ли не предложение?

Zart
07.12.2016
06:59:20
нет

мне лично не нравятся все варианты которые обожает этот чатик

Vadim
07.12.2016
06:59:59
вим я не считаю редактором вообще меня его режимы доводят до белого каления. я закончил работу с такими построчными редакторами еще в детстве и возвращаться после полноэкранных к этому говну не собираюсь
Субъективная оценка, основанная на недостатке опыта. Знаю несколько людей, которые невероятно адски быстро пишут в нём код, используя автодополнение, прыгая по табам, etc. Считаю их задротами.

Igor
07.12.2016
07:00:32
к любому инструменту можно привыкнуть и "невероятно быстро писать код"

Igor
07.12.2016
07:00:36
это вопрос лишь опыта

Google
Zart
07.12.2016
07:01:19
я уже упоминал пару раз что я вообще обычно акельпадом пользуюсь

Vadim
07.12.2016
07:02:37
любая оценка редакторов субъективна, кэп
Ну почему же. Ведь можно замерить скорость их работы, оценить удобство использования в статистически корректных масштабах.

Vladislav
07.12.2016
07:02:47
Уважаемые пайтонисты. Помогите с ошибкой при отправке email со вложением. Вот тут описание https://toster.ru/q/377084

Vadim
07.12.2016
07:03:26
нельзя
Блин, опять ты за своё! ))

Just
07.12.2016
07:04:02
Когда вы уже закончите свои споры, вам же никто не запрещает ничем пользоваться

Zart
07.12.2016
07:04:21
механическая скорость набивки кода не настолько важна сама по себе а удобство - опять фломастеры

Vadim
07.12.2016
07:05:28
механическая скорость набивки кода не настолько важна сама по себе а удобство - опять фломастеры
Зато на больших цифрах видна тенденция. А это уже объективная статистика (ха-ха). Про набивку кода – ну да, программирование зачастую не об этом.

Vladislav
07.12.2016
07:06:41
посмотри логи postfix'а?
Попробую таки достучаться до почтового админа.

Igor
07.12.2016
07:07:10
Попробую таки достучаться до почтового админа.
или попробуй увеличить уровень логирования на стороне клиента

а вообще, вот аналогичная проблема

http://stackoverflow.com/questions/4559295/erratic-behavior-with-email-attachments-using-python-smtplib

хотя пардон, там решение оказалось кардинальным - уходом на gmail %)

Vladislav
07.12.2016
07:09:18
или попробуй увеличить уровень логирования на стороне клиента
А что мне это даст? Там и так дебаглвл 1. Ошибка проходит сразу же после отправки вложения.

а 465й порт настроен вообще?
Да, другие почтовые клиенты по нему ходят

ThePanaceya
07.12.2016
07:10:35
Zart
07.12.2016
07:10:36
логи почтовика было б интересно проверить

ThePanaceya
07.12.2016
07:10:47
Тут не мта

Google
ThePanaceya
07.12.2016
07:11:07
Мог fail2ban бомбануть

Igor
07.12.2016
07:11:19
он же еще пишет что если аттачей в письме нет, то все ок

но да, здесь очень помогли бы серверные логи (

или можно попытаться вслепую поискать ошибку в механизме аттача, может там че не так

ThePanaceya
07.12.2016
07:12:26
А чего тогда connection refused?

Pavel
07.12.2016
07:13:10
без ssl сервер умеет работать?

ThePanaceya
07.12.2016
07:13:15
Ссл - да. Аттачи - нет. Там ошибки показывает мта

Vladislav
07.12.2016
07:13:26
Пошел мучать почтового админа.

Zart
07.12.2016
07:16:18
connection reset by peer - значит что соединение было разорвано разорвать его могут либо локальный антивирус, который может отловить данные до поступления в сокет защищенный ссл либо сервер, если скажем тамошнему антиспаму чтото не нравится. но постфикс насколько я помню так грубо себя вести не должен

Zart
07.12.2016
07:18:01
кламаву ж отдается по контент-фильтру

надо в дебаге смотреть, не прислал ли что сервер в ответ

в этом примере должна быть тупая последовательность EHLO, LOGIN, MAIL FROM, RCPT TO, DATA, QUIT

вот ответ сервера после DATA и интересен

Google
Igor
07.12.2016
07:20:07
Ниже, чем в пайчарм.
не соглашусь. пайчарм интуитивно понятнее, есть интерфейс нормальный

Дмитрий
07.12.2016
07:20:25
Кто занимается автоматизацией тестирования с selenium 3 на python 3?

Igor
07.12.2016
07:20:26
из вима же выйти еще постараться надо. впрочем, холивар воистину чертовски глупый.

Марк
07.12.2016
07:20:42
не соглашусь. пайчарм интуитивно понятнее, есть интерфейс нормальный
Да, но чтобы так же быстро работать с текстом, нужно запомнить такую же гору комбинаций клавиш

Igor
07.12.2016
07:21:28
Да не, зачем. есть мышка, есть alt/ctrl/shift+стрелки. это system-wide инструменты. они уже известны

Vladislav
07.12.2016
07:21:31
После отправки data сразу же вылезает ошибка.

Pavel
07.12.2016
07:22:00
Да, но чтобы так же быстро работать с текстом, нужно запомнить такую же гору комбинаций клавиш
вас послушать, так программист - это пианистка, чем быстрее по кнопкам долбит, тем больше толка. Не надо код листать, не надо дебажить. Тупо выдавай LOC.

Vladislav
07.12.2016
07:22:41
вот ответ сервера после DATA и интересен
После send: 'data\r\n' выходит ошибка.

Johnnie
07.12.2016
07:23:06
кстати, есть у кого че-нить годное почитать про тесты? как работает это все, как правильно писать и тд. пока представление на уровне того, что это с помощью ассертов делают и все =\

Zart
07.12.2016
07:24:33
Admin
ERROR: S client not available

Марк
07.12.2016
07:24:43
вас послушать, так программист - это пианистка, чем быстрее по кнопкам долбит, тем больше толка. Не надо код листать, не надо дебажить. Тупо выдавай LOC.
Все эти редакторы и IDE создавались для чего? Для увеличения скорости работы. Я ж не говорю о каких-то чемпионских забегах.

Pavel
07.12.2016
07:25:13
можно ещё wireshark поставить и посмотреть, прилетает ли от сервера RST, или это локально кто-то рвёт.

Vladislav
07.12.2016
07:25:43
и какая?
Которая указана в вопросе . Reset by peer. 104

Zart
07.12.2016
07:25:45
м... если ему рвёт коннект после DATA, еще до принятия пейлоада, то проблема скорее всего в RCPT TO

Марк
07.12.2016
07:27:37
Как, кстати, в пайчарме скопировать N строк?

Denis
07.12.2016
07:28:10
Выделить и нажать ctrl+c

Марк
07.12.2016
07:28:26
Да нахер. Говна с этим выделением я поел изрядно.

Google
Марк
07.12.2016
07:28:55
При таком способе можно пол строки скопировать.

Vadim
07.12.2016
07:28:57
shift + ↓, ctrl/cmd + C Не?

Марк
07.12.2016
07:30:54
shift + ↓, ctrl/cmd + C Не?
Мб. На работу приползу - проверю.

Vladislav
07.12.2016
07:30:56
м... если ему рвёт коннект после DATA, еще до принятия пейлоада, то проблема скорее всего в RCPT TO
Соврал. После data идет содержимое файла. И вот на нем идет разрыв соединения

Denis
07.12.2016
07:37:18
Можно еще книгу какую-нибудь найти, но тут ничего посоветовать не могу

Vladislav
07.12.2016
07:38:53
м... если ему рвёт коннект после DATA, еще до принятия пейлоада, то проблема скорее всего в RCPT TO
reply: retcode (250); Msg: b'2.1.0 Ok' send: 'rcpt TO:<test@test.ru>\r\n' reply: b'250 2.1.5 Ok\r\n' reply: retcode (250); Msg: b'2.1.5 Ok' send: 'data\r\n' reply: b'354 End data with <CR><LF>.<CR><LF>\r\n' reply: retcode (354); Msg: b'End data with <CR><LF>.<CR><LF>' data: (354, b'End data with <CR><LF>.<CR><LF>') send: b'Content-Type: multipart/mixed; boundary="===============0792096555928084620=="\r\nMIME-Version: 1.0\r\nFrom: test@test.ru\r\nTo: test@test.ru\r\n\r\n--===============0792096555928084620==\r\nContent-Type: application/octet-stream\r\nMIME-Version: 1.0\r\nContent-Transfer-Encoding: base64\r\nContent-Disposition: attachment; filename= file.png\r\n\

После этого идёт содержимое файла и ошибка smtplib.SMTPServerDisconnected: Connection unexpectedly closed: [Errno 104] Connection reset by peer

Pavel
07.12.2016
07:39:50
и только там?)
Книгу "Obey the Testing Goat" кто-то хвалил.

Vladislav
07.12.2016
07:40:08
или версию с антивирусом уже отвергли?
Так сообщения без вложения уходят нормально.

Zart
07.12.2016
07:40:19
content-length вроде нет

Так сообщения без вложения уходят нормально.
если локальный антивир стоит - поставь его на паузу и попробуй

Vladislav
07.12.2016
07:41:10
нету его )

А это сообщение ушло О_О

reply: retcode (235); Msg: b'2.7.0 Authentication successful' send: 'mail FROM:<test@test.ru> size=820\r\n' reply: b'250 2.1.0 Ok\r\n' reply: retcode (250); Msg: b'2.1.0 Ok' send: 'rcpt TO:<test@test.ru>\r\n' reply: b'250 2.1.5 Ok\r\n' reply: retcode (250); Msg: b'2.1.5 Ok' send: 'data\r\n' reply: b'354 End data with <CR><LF>.<CR><LF>\r\n' reply: retcode (354); Msg: b'End data with <CR><LF>.<CR><LF>' data: (354, b'End data with <CR><LF>.<CR><LF>') send: b'Content-Type: multipart/mixed; boundary="===============2178884074447275524=="\r\nMIME-Version: 1.0\r\nFrom: test@test.ru\r\nTo: test@test.ru\r\n\r\n--===============2178884074447275524==\r\nContent-Type: application/octet-stream\r\nMIME-Version: 1.0\r\nContent-Transfer-Encoding: base64\r\nContent-Disposition: attachment; filename= file.png\r\n\r\niVBORw0KGgoAAAANSUhEUgAABQAAAAAdCAYAAAD1lMEVAAAA80lEQVR4nO3YMQ0AIADAMPx7Qgsu\r\neEEFIVl69N+9Mdc+AAAAAEDT+B0AAAAAALxjAAIAAABAmAEIAAAAAGEGIAAAAACEGYAAAAAAEGYA\r\nAgAAAECYAQgAAAAAYQYgAAAAAIQZgAAAAAAQZgACAAAAQJgBCAAAAABhBiAAAAAAhBmAAAAAABBm\r\nAAIAAABAmAEIAAAAAGEGIAAAAACEGYAAAAAAEGYAAgAAAECYAQgAAAAAYQYgAAAAAIQZgAAAAAAQ\r\nZgACAAAAQJgBCAAAAABhBiAAAAAAhBmAAAAAABBmAAIAAABAmAEIAAAAAGEGIAAAAACEXem3P0zQ\r\nUnNJAAAAAElFTkSuQmCC\r\n\r\n--===============2178884074447275524==--\r\n.\r\n' reply: b'250 2.0.0 Ok: queued as 941CB3A2C004\r\n' reply: retcode (250); Msg: b'2.0.0 Ok: queued as 941CB3A2C004' data: (250, b'2.0.0 Ok: queued as 941CB3A2C004') send: 'quit\r\n' reply: b'221 2.0.0 Bye\r\n' reply: retcode (221); Msg: b'2.0.0 Bye'

Вложение просто очень маленькое - 504 байта

Хотя так же отсутствует content-length

Johnnie
07.12.2016
07:45:37
Roman
07.12.2016
07:46:03
def get_id(self): return unicode(self.id) Это нормально, что unicode красным подчеркивается и пишет что unresolvded??

Roman
07.12.2016
07:46:44
да

Vladislav
07.12.2016
07:47:50
да
Если мне не изменяет память в python3 нет unicode. замени на str()

или так в какой-то другой кодировке передаётся?

Страница 886 из 1885

Эта группа больше не существует Эта группа больше не существует