@ru_python

Страница 3268 из 9768
Makc
21.07.2017
09:22:51
Особенно в embedded

Vespertilio
21.07.2017
09:22:51
и быстрее
Вот не сказал бы

Makc
21.07.2017
09:23:06
Там такая производительность, аж закачаешься.

Vespertilio
21.07.2017
09:23:18
Эти мс накапливаются и дают существенные задержки в сумме

Google
Aleksandr
21.07.2017
09:23:26
Вот не сказал бы
ну от автора зависит

Nikolay
21.07.2017
09:25:04
Эти мс накапливаются и дают существенные задержки в сумме
главное - это сильно помогает в ситуациях нестабильности

Vespertilio
21.07.2017
09:25:17
Там такая производительность, аж закачаешься.
На переключения контекста всегда много ресурсов уходит

Зато надежнее

Aleksandr
21.07.2017
09:26:45
Эти мс накапливаются и дают существенные задержки в сумме
ну ты же не будешь обвинять питон в том что на нем можно написать плохо и сделать глючно? можно. но ты думай хорошо и делай хорошо

Nikolay
21.07.2017
09:28:56
Ну я не спорю это вообще ко всему применимо
ты же код на функции разбиваешь, а не портянкой пишет. Тут та же идея

Aleksandr
21.07.2017
09:29:51
Ну я не спорю это вообще ко всему применимо
микросервисы - выгодная модель абстракции, нормальный CD, быстрый CI, canary deployment, хорошая управляемость всем этим, а сделать говно можно и из конфеты, да

Paul
21.07.2017
09:30:14
Ребята, привет! ?? Есть задачка по orange pi 2g-iot(http://roboshop.spb.ru/Orange-Pi-2G-IoT): записывать звук с микрофона семплами по 9 секунд и сохранять в файлы. формат не имеет значения. Ну и т.к. там есть распаянный микрофон и четырехпиновый джек с возможностью подключения внешнего микрофона - неплохо было бы иметь возможность настройки источника записи. Может у кого есть наработки или кто-то готов резво взяться за денежку(оплата в рублях РФ)

Paul
21.07.2017
09:31:12
Не уверен, но надо на питоне сие

Не спрашивал

Google
Paul
21.07.2017
09:31:24
Эт где?

Nikolay
21.07.2017
09:31:55
Эт где?
https://t.me/ru_electronics это раз

https://t.me/ru_arduino это два

Paul
21.07.2017
09:32:25
Thnx!

Grigoriy
21.07.2017
09:51:05
Ребят, привет. Помогите плиз нормальный код сварганить - нужно повторять запрос 3 раза через 3 секунды до получения определённого условия вот некий код tries = 0 max_tries = 3 while tries < max_tries: request_response = make_request() if request_response['data'] = 'SomeData' break else: tries += 1 sleep(3) как по нормальному написать - чтоб не делать sleep на последней итерации? чувствую, что говнокожу)

Может так? while successful==False: request_response = make_request() if request_response['data'] = 'SomeData' successful=True else: tries += 1 if tries < max_tries: sleep(3) else: successful=True

Aleksandr
21.07.2017
10:05:17
Обратите внимание, что если make_request() выполняется долго, то sleep(3) не очень хороший вариант для синхронного кода. Т.е. запрос будет делаться не каждые 3 с, а 3 + N с.

Aleksandr
21.07.2017
10:06:22
?

#3301⏣SoulString
21.07.2017
10:06:56
зачем асинк когда ты проверяешь 1 сервер на перегруженность, например

формулировка хрень, я в курсе

Aleksandr
21.07.2017
10:07:31
мне кажется он пытается сделать систему ожидания, а не асинхронные запросы
Если требований к точности по времени нет, согласен)

#3301⏣SoulString
21.07.2017
10:07:51
Nikolay
21.07.2017
11:28:34
зачем асинк когда ты проверяешь 1 сервер на перегруженность, например
в современном мире надо думать "зачем НЕ асинк" :)

#3301⏣SoulString
21.07.2017
11:29:09
ээ

Google
#3301⏣SoulString
21.07.2017
11:29:42
скажем я хочу сделать делэй между попытками доступа к серверу если сервер ответил не так, как я хочу

ай пойду grequests запилю?

#3301⏣SoulString
21.07.2017
11:30:15
а зачем их делать асинхронно?

Nikolay
21.07.2017
11:30:58
а зачем их делать синхронно? любая i/o операция в асинхронном виде работает в общем случае быстрее.

Dmitriy
21.07.2017
11:31:48
Эх, был бы Зарт в этом чатике

Nikolay
21.07.2017
11:32:13
единственный минус асинхронности - это невозможность четкого соблюдения интервалов, но в этом случае при наличии чистого i/o с этим вполне могут помочь треды и таймауты

Aragaer
21.07.2017
11:32:23
а вот эта. В тему асинка. Верно ли, что не надо бездумно пихать везде await или loop.create_task, а надо в каждом конкретном случае думать, какое из двух следует применить?

Nikolay
21.07.2017
11:32:38
ты либо запускаешь подветвь корутины и ждешь на промисе, либо просто пихаешь таску в корутину и панеслася

Aragaer
21.07.2017
11:33:07
у меня есть одна асинк функция и я хочу из нее вызвать вторую. И есть два способа это сделать, да

Aragaer
21.07.2017
11:33:27
первый - запустил и ждешь, второй - запустил и оно само по себе

Nikolay
21.07.2017
11:33:36
второе - это не вызов другой таски из этой, это просто вставка еще одной таски в луп

Nikolay
21.07.2017
11:34:01
далеко не всегда выгодно городить подобное
городить? код на асинке чаще сильно короче кода без него

Aragaer
21.07.2017
11:34:06
Ну вот у меня есть self._bot.sendMessage(self._chat_id, "Превед")

я могу сделать await sendMessage(), а могу create_task(sendMessage())

это разные вещи и они ведут к разным результатам

Google
Nikolay
21.07.2017
11:35:19
в зависимости от того, что ты хочешь добиться - то и делай

Aragaer
21.07.2017
11:35:24
и поэтому не надо "я всегда использую await" или "я всегда использую create_task", а надо "смотря что требуется"

Artem
21.07.2017
12:02:14
похоже на спам, удалю пожалуй

b0g3r
21.07.2017
12:06:30
Что там было?(

Admin
ERROR: S client not available

Artem
21.07.2017
12:07:15
что-то типа Ой девочки я тут узнала, что сайт *ССЫЛКА* про питон написан на пхп, что делается-то

Андрей
21.07.2017
12:07:16
Что там было?(
сайт про питон на пыхе

Nikolay
21.07.2017
12:07:22
от меня тоже спам - послезавтра в Москве на Проспекте Мира устраиваем спринт с мэйнтейнером проекта Gensim по Natural Language Processing на питоне. Тащите ноутбук, если интересуетесь анализом текста, вход бесплатный, кафе вкусное https://www.meetup.com/Gensim-sprint/

Artem
21.07.2017
12:07:48
Райский пирожок

Nikolay
21.07.2017
12:08:11
Райский пирожок
ага, сами премся

все время кажется, будто это какой-то эвфемизм

Artem
21.07.2017
12:08:32


Artem
21.07.2017
12:10:19
Рановато вы собираетесь, не в мск буду(

b0g3r
21.07.2017
12:10:50
Любимое

Nikolay
21.07.2017
12:12:06
Насколько критично вечером подкатить?
мы до пяти-шести только сидеть будем, вряд ли дольше

Mikhail
21.07.2017
12:12:35
Ничоси вы жаворонки

Я заметил, что срачи с тобой в чатике в ~12 начинаются, думал ты раньше 11 не просыпаешься

Google
b0g3r
21.07.2017
12:13:28
На самом деле Николай приходит в 10, просто разогревается к часу

Mikhail
21.07.2017
12:14:53
Нужно как-то регистристрироваться?

Nikolay
21.07.2017
12:15:16
Нужно как-то регистристрироваться?
нет, просто бери ноут и приходи

Mikhail
21.07.2017
12:16:20
Постараюсь прийти, если не забуду

Nikolay
21.07.2017
12:16:38
Постараюсь прийти, если не забуду
ну, если зарегишься на митапе - тебе прилетит уведомлялка

Станислав
21.07.2017
12:17:37
А цель встречи какова? Будет ли видеострим? Спасибо.

А, цель увидел в описании встречи.

Nikolay
21.07.2017
12:19:33
А цель встречи какова? Будет ли видеострим? Спасибо.
цель встречи - введение в gensim и рассказ про то, как там что устроено и почему

стрим вряд ли будет, будет просто несколько человек тупить в ноуты, отвязная пати

Станислав
21.07.2017
12:20:45
ясно :) Жаль не могу. Темой интересуюсь.

Nikolay
21.07.2017
12:23:15
ясно :) Жаль не могу. Темой интересуюсь.
приходи к нам в слак на канал, там все обсуждение будет, https://opendatascience.slack.com/messages/C6BSU1BTN/convo/C04422A5C-1500639098.795300/

Koko
21.07.2017
12:28:13
Внезапно, кстати, с горем пополам смог перекатиться с optparse на argparse, сохранив наследование/композицию опций :)

Артем
21.07.2017
12:30:11
Чей то я спам то - скорее флуд ?

Nikolay
21.07.2017
12:35:53
Кстати а авто комплит там возможен?
автокомплит не относится к либе для парсинга аргументов

Simon
21.07.2017
12:36:17
Добрый день, не увидел, относится ли к спаму в данном чате крик о поиске разработчиков? Где то отдельный канал есть?

Страница 3268 из 9768