
[Anonymous]
04.06.2019
00:05:56
@Heilaaaalll
Бро
Ну что


koder
04.06.2019
00:11:51
@Tishka17 @nepherpitou
Оригинальный код слишком сильно расчитан на то что сообщение влезает в MTU, сложно поправить что бы работал на 100k,
так что я сделал отдельный минимальный рабочий кусок
https://gist.github.com/koder-ua/b82308de3b5048d4305586d87bcf5015
На 1k коннектов и 100k размер сообщения
потоки:
Sleep time 1.0s, current BW is 2724 MiBps
Sleep time 1.0s, current BW is 2766 MiBps
Sleep time 1.0s, current BW is 2809 MiBps
Sleep time 1.0s, current BW is 2694 MiBps
Sleep time 1.0s, current BW is 2595 MiBps
Sleep time 1.0s, current BW is 2620 MiBps
Sleep time 1.0s, current BW is 2388 MiBps
asyncio
Sleep time 1.0s, current BW is 889 MiBps
Sleep time 1.0s, current BW is 820 MiBps
Sleep time 1.0s, current BW is 836 MiBps
Sleep time 1.0s, current BW is 811 MiBps
Sleep time 1.0s, current BW is 831 MiBps
Sleep time 1.0s, current BW is 816 MiBps
Sleep time 1.0s, current BW is 826 MiBps
Sleep time 1.0s, current BW is 826 MiBps
потоки x3.5 по пропускной способности на 1k

Google

Саня
04.06.2019
04:33:20
парни привет. Пытаюсь поймать ошибку.
except Exception as err:
print(err)
Таким способом получаю только значение ошибки. А как получить саму ошибку, что бы именно ее добавить в исключение?

Andrey
04.06.2019
04:39:47

Evgen
04.06.2019
04:49:51
getattr(o, 'foo') и setattr(o, 'foo', 42) же полностью эквиваленты o.foo и o.foo = 42 соответственно?

Саня
04.06.2019
04:59:46
почему не могу поймать ошибку:
raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 403: Forbidden

Aidar
04.06.2019
05:01:45

Саня
04.06.2019
05:01:56
всю ошибку?

Aidar
04.06.2019
05:02:24
Код. Программы. Только не сюда, залить на пастбин
(((

Саня
04.06.2019
05:02:43
ок
https://pastebin.com/6aAKry76
только ошибка может возникнуть через 10 фалов. А может и через 100. Поэтому не стал там приводить содержание текстового файла
https://pastebin.com/Emep66pw
а это ошибка, которую поймать не могу

Aragaer
04.06.2019
05:31:51
а youtube-dl не пробовал

Google

Саня
04.06.2019
05:33:11
нет. Не пробовал. Эта штука часто ошибки сыпит, но подумал что можно исключением обработать.
Та ошибка, которая часто возникает, обрабатывается. А вот 403 не могу поймать...
youtube-dl более стабильная?

Amaro
04.06.2019
05:35:35


Tishka17
04.06.2019
05:44:01
@Tishka17 @nepherpitou
Оригинальный код слишком сильно расчитан на то что сообщение влезает в MTU, сложно поправить что бы работал на 100k,
так что я сделал отдельный минимальный рабочий кусок
https://gist.github.com/koder-ua/b82308de3b5048d4305586d87bcf5015
На 1k коннектов и 100k размер сообщения
потоки:
Sleep time 1.0s, current BW is 2724 MiBps
Sleep time 1.0s, current BW is 2766 MiBps
Sleep time 1.0s, current BW is 2809 MiBps
Sleep time 1.0s, current BW is 2694 MiBps
Sleep time 1.0s, current BW is 2595 MiBps
Sleep time 1.0s, current BW is 2620 MiBps
Sleep time 1.0s, current BW is 2388 MiBps
asyncio
Sleep time 1.0s, current BW is 889 MiBps
Sleep time 1.0s, current BW is 820 MiBps
Sleep time 1.0s, current BW is 836 MiBps
Sleep time 1.0s, current BW is 811 MiBps
Sleep time 1.0s, current BW is 831 MiBps
Sleep time 1.0s, current BW is 816 MiBps
Sleep time 1.0s, current BW is 826 MiBps
Sleep time 1.0s, current BW is 826 MiBps
потоки x3.5 по пропускной способности на 1k
Выглядит норм. Спасибо
@Tishka17 @nepherpitou
Оригинальный код слишком сильно расчитан на то что сообщение влезает в MTU, сложно поправить что бы работал на 100k,
так что я сделал отдельный минимальный рабочий кусок
https://gist.github.com/koder-ua/b82308de3b5048d4305586d87bcf5015
На 1k коннектов и 100k размер сообщения
потоки:
Sleep time 1.0s, current BW is 2724 MiBps
Sleep time 1.0s, current BW is 2766 MiBps
Sleep time 1.0s, current BW is 2809 MiBps
Sleep time 1.0s, current BW is 2694 MiBps
Sleep time 1.0s, current BW is 2595 MiBps
Sleep time 1.0s, current BW is 2620 MiBps
Sleep time 1.0s, current BW is 2388 MiBps
asyncio
Sleep time 1.0s, current BW is 889 MiBps
Sleep time 1.0s, current BW is 820 MiBps
Sleep time 1.0s, current BW is 836 MiBps
Sleep time 1.0s, current BW is 811 MiBps
Sleep time 1.0s, current BW is 831 MiBps
Sleep time 1.0s, current BW is 816 MiBps
Sleep time 1.0s, current BW is 826 MiBps
Sleep time 1.0s, current BW is 826 MiBps
потоки x3.5 по пропускной способности на 1k
Меня немного смущает что += у тебя не под локом, она все таки не атомарная. Но по идее ты из-за этого только меньше бы получил


Константин
04.06.2019
05:55:36
#вопрос объясните для чего нужен абстрактный метод? Для того чтобы его переопределили это не объяснение. Я не понимаю где он может пригодиться. Может в прототипировании?

Alex
04.06.2019
05:56:13

Константин
04.06.2019
05:58:58
Запутался

Alex
04.06.2019
05:59:38
т.к. питон умеет в множественное наследование.

User
04.06.2019
06:00:24
Как вытащить имя юзера по его ID?

Alex
04.06.2019
06:00:53

User
04.06.2019
06:02:38
как вытащить first_name юзера по его id в телеграм боте

Alex
04.06.2019
06:03:27


Влад
04.06.2019
06:04:18
#работа
Всем доброго времени суток!
Для создания серверной части проекта в области транспортного шеринга требуется разработчик. Требования:
✅От 2 лет коммерческой разрабоки
✅Хорошее знание какого-либо популярного фреймворка (Django, Flask или др.)
✅Опыт создания проектов с нуля, проектирования архитектуры
✅Опыт работы с Postgresql
✅Опыт работы с сокетами
✅Знание и умение примененять принципы SOLID
✅Знание и умение примененять паттерны проектирования
✅Опыт создания Rest API
✅Опыт создания административных панелей (использовать какое-то готовое гибкое решение для быстрого создания админки)
✅Навыки написания unit и feature тестов
✅Умение писать чистый и понятный код
✅Большим бонусом будет опыт в предметной области (шеринг чего-либо)
Длительность проекта 1,5-2 месяца. Необходимо затрачивать на разработку 25-30 часов в неделю. Если нет опыта в предметной области - ничего страшного. По оплате готов к обсуждению, бюджет вполне разумный. Всех интересующихся просьба писать в лс и скидывать информацию о себе. Предполагаемый бюджет 70-100 т.р.


Alex
04.06.2019
06:05:04


Андрей
04.06.2019
06:06:20


Tishka17
04.06.2019
06:07:57

Google

Влад
04.06.2019
06:08:15

Tishka17
04.06.2019
06:08:43
А то в России, кажется, мотоциклов ни у кого нет

Влад
04.06.2019
06:09:27

Андрей
04.06.2019
06:09:38

Alex
04.06.2019
06:33:52
всем привет, хочу использовать апи google translate, но чото не мог уполучить ключ, предлагает заплатить денег. он же вроде бесплатный был?

Aidar
04.06.2019
06:37:16

Alex
04.06.2019
06:42:44
Привет всем! есть вопрос:
Есть список [] в него залетает содержимое лога, тна строк так 5 000, нужно каким то магическим образом разделить этот список по 500 элементов, с возможностью доступа к каждой части, что то как:
print(list)[0] и я получил первые 500 строк лога, или print(list[1]) и я получил второй "блок" из 500 строк...вот и вопрос, такое вообще реально?

Tishka17
04.06.2019
06:43:27

Евгений
04.06.2019
06:45:24

Tishka17
04.06.2019
06:45:43
Или надо прям синтаксис сохранить?

Alex
04.06.2019
06:46:59

Aidar
04.06.2019
06:48:19

Sam
04.06.2019
06:49:01
парни, всем привет. А кто подскажет костыль для pip, чтобы возвращал ошибку в случае неверных креденшалов в энв переменных для приватного репозитория. А то он просто переводит в интерактивный режим и висит. Или залочить просто интерактивный режим как-то

Aidar
04.06.2019
06:52:43

Alex
04.06.2019
07:00:01

Tokalka
04.06.2019
07:02:39
Посоветуйте, как сделать лучше? (как аналог celery кrun_every)
Проверка работоспособность сайта, допустим тупо будет статус код будет проверять каждую минуту.
While True:
******
time.sleep(1000)

Tishka17
04.06.2019
07:03:54
А через что сайт понимаешь?
Или надо именно извне?

Aidar
04.06.2019
07:04:16

Tokalka
04.06.2019
07:04:40

Google

Tokalka
04.06.2019
07:04:53

Aidar
04.06.2019
07:05:32

SetazeR
04.06.2019
07:05:48

Tokalka
04.06.2019
07:05:50

Aidar
04.06.2019
07:05:53
Хоть в cron

Tokalka
04.06.2019
07:07:00

koder
04.06.2019
07:07:05

Tokalka
04.06.2019
07:09:58
Хоть в cron
Возможно ли своим Питоновским "ресурсом", без установки доп инструментов?

polunin.ai???
04.06.2019
07:10:33
scheduler

Tishka17
04.06.2019
07:10:51
В systemd есть health check на уровне сокетов

Aidar
04.06.2019
07:11:07

Tishka17
04.06.2019
07:12:24

polunin.ai???
04.06.2019
07:13:19

Aidar
04.06.2019
07:15:01

polunin.ai???
04.06.2019
07:15:23

Aidar
04.06.2019
07:16:03
не надо так

Tokalka
04.06.2019
07:16:15

polunin.ai???
04.06.2019
07:16:56