@spbpython

Страница 360 из 785
Дмитрий Нан
05.04.2017
16:58:31
если лярд вызовов в секунду я б просто убрал питон

Dmitry
05.04.2017
16:58:57
у него это вообще прототип одноразовый на демо.

Дмитрий Нан
05.04.2017
16:58:58
это я абстрактно

Google
Dmitry
05.04.2017
16:59:11
не надо абстрактно :)

мысли в рамках задачи и проекта всегда

Дмитрий Нан
05.04.2017
16:59:23
у него это вообще прототип одноразовый на демо.
))) зато по производительности серьезный)

Eugene
05.04.2017
16:59:42
У меня то да, а вот в общем случае, зачем тратить даже немного процессорного времени на то, на что можно не тратить вообще. И это не преждевременная оптимизация, а прсото хороший стиль разработки.

))) зато по производительности серьезный)
Не знаю, сложно проверить, приложение пока не распространяли, но хотим :)

Дмитрий Нан
05.04.2017
17:01:08
форматирование лога - 0.040 us , ожидание запроса - 1s

Eugene
05.04.2017
17:02:55
Нагрузку проверить, но затычек быть не должно. Все тяжёлые вычисления делаются асинхронно в очереди, то есть приложение сможет быстро от всех принять запросы как минимум, ну а результаты - это как получится :)

Дмитрий Нан
05.04.2017
17:03:16
блин с этим чатиком тяжело работать, надо вырабатывать иммунитет

Michael
05.04.2017
17:03:33
А кто как фло для очередей оформляет?

GNU/Docker
05.04.2017
17:08:58
flow

Google
Eugene
05.04.2017
17:21:26
Поборол я логи, узнал много нового про своё приложение :) Вот, например, что пишет rq scheduler: 2017-04-05 17:16:39,445: {worker:perform_job} [WARNING] Result will never expire, clean up result key manually Это разве нормально? Зачем мне хранить результат этой функции вечно? Там и результата то нет Вот кто-то issue завёл, но я не уверен, что это не настраивается. В RQ можно настроить, а планировщик я не копал. https://github.com/ui/rq-scheduler/issues/145

Vitali K.
05.04.2017
17:40:32
Там есть result_ttl=0

Тогда результат не будет храниться

Serge
05.04.2017
17:52:13
Мне больше format нравится :(
Да, меня тоже это бесит. В Exception-ах своих я теперь именно так и использую. Наверное, можно и от logger-а отнаследоваться и сделать с форматом

будем сравнивать С и Питон? =)
А почему бы и нет. Есть куча способов сделать питоновский код быстрым. На уровне с си. Когда надо, так многие и делают.

Eugene
05.04.2017
17:55:04
Там есть result_ttl=0
Из доки: IMPORTANT NOTE: If you set up a repeated job, you must make sure that you either do not set a result_ttl value or you set a value larger than the interval. Otherwise, the entry with the job details will expire and the job will not get re-scheduled. Я не задаю это значение.

Chikiro
05.04.2017
18:23:06
Фласк при первом вызове app.logger принудительно добавляет свой логер, из-за этого может быть что-то странное с логированием https://github.com/pallets/flask/blob/master/flask/app.py

Roman
05.04.2017
18:36:13
А кто как реализует плагины в своем коде?

Serge
05.04.2017
18:41:12
верно относительно расширений, но речь идет о чистом питоне
Нет, есть много способов запускать существующий код не из cpython. Ну и даже если с расширениями и всё такое. Я же не спорю, что скорости может не хватать. Я просто про то, что скорость нужна, когда уже что-то работает. А там есть много способов ускорить потом. Так что, даже если потом скорость будет нужна, все равно можно брать питон и быстро решать задачи

Дмитрий Нан
05.04.2017
18:42:04
не CPython уже не чистый питон

тут без коментариев

Serge
05.04.2017
18:42:11
А кто как реализует плагины в своем коде?
Ни разу этого не делал, но знаю, что можно посмотреть в Quod Libet и в Deluge. Оба на питоне и с плагинами.

Дмитрий Нан
05.04.2017
18:42:14
кочно куча способов

Serge
05.04.2017
18:43:26
не CPython уже не чистый питон
Что это значит? Что такое "чистый питон"? Pypy - чистый питон?

Дмитрий Нан
05.04.2017
18:43:59
РуРу - нет

Google
Дмитрий Нан
05.04.2017
18:44:31
чистый питон - это CPython без каких-либо расширений

Serge
05.04.2017
18:46:10
Sergey
05.04.2017
18:46:26
А кто как реализует плагины в своем коде?
вдруг поможет http://pyvideo.org/pycon-us-2013/dynamic-code-patterns-extending-your-application.html https://www.slideshare.net/doughellmann/dynamic-codepatterns

Serge
05.04.2017
18:46:46
Это кто так определил?
А какие из батареек уже не чистый питон?

Дмитрий Нан
05.04.2017
18:47:14
ну слушай, по мне так это очевидно

PyPy != CPython

Serge
05.04.2017
18:47:49
ну слушай, по мне так это очевидно
По мне так "чистый питон" - это какое-то странное.

PyPy != CPython
Бесспорно

Дмитрий Нан
05.04.2017
18:48:01
реализация на Python != реализация на Python с расширениями

Дмитрий Нан
05.04.2017
18:48:19
чистый питон - это как следствие

Serge
05.04.2017
18:48:35
Ладно, забей

Дмитрий Нан
05.04.2017
18:48:38
почему пофигу, ты же расширению отдаешь вычисления

Dmitry
05.04.2017
18:56:58
Ладно, забей
а я говорил

Дмитрий Нан
05.04.2017
18:58:53
а я говорил
а какой ты молодец)

Dmitry
05.04.2017
19:02:13
epam + la la lend = https://www.youtube.com/watch?v=h1f-1Y-p3xU

@lig11 не хотите ли в DA такое же записать? )

Serge
05.04.2017
19:06:20
@lig11 не хотите ли в DA такое же записать? )
Это не ко мне. Я не являюсь представителем DataArt

Dmitry
05.04.2017
19:07:39
ну вот, я думал, ты скажешь, что, в отличие от epam, вы в DA работаете :)

Serge
05.04.2017
19:08:21
ну вот, я думал, ты скажешь, что, в отличие от epam, вы в DA работаете :)
Ну, веселых активностей у нас тоже много. Была же даже подобная видяха в FB

Google
Дмитрий Нан
05.04.2017
19:25:35
ребят, в чем фишка докладов ПитерПай на английском?

Vitali K.
05.04.2017
19:27:49
Презентаций или рассказа?

Дмитрий Нан
05.04.2017
19:29:15
как я заметил там совокупность

и то и то на английском, но не все доклады

Vitali K.
05.04.2017
19:30:03
Мне кажется никто на английском не рассказывает

Это же сложно для докладчика и аудитории в общем случае

Дмитрий Нан
05.04.2017
19:31:22
только что на ютубе смотрел

Vitali K.
05.04.2017
19:31:42
Может гость

Дмитрий Нан
05.04.2017
19:31:48
ну ладно, не суть... просто интересно, зачем....

Admin
ERROR: S client not available

Sergey
05.04.2017
19:32:09
Dmitry
05.04.2017
19:34:37
там скорее русского не должно быть

но к сожалению по ряду факторов есть

Eugene
05.04.2017
19:36:03
А кто как реализует плагины в своем коде?
По моему на питоне можно вообще как угодно делать. Всё очень динамично и всякие модели OSGi не нужны. Я когда делал, то просто завёл класс Manager, который собирал плагины по разным папкам, проверял их зависимости между собой и регистрировал в приложении. Так же мог динамически перезагружать их без перезагрузки приложения

Sergey
05.04.2017
19:36:54
Дмитрий Нан
05.04.2017
19:37:20
Dmitry
05.04.2017
19:37:35
я прав, и ты это знаешь лучше меня

в техническом мире ерунды вроде русского и китайского быть не должно

Sergey
05.04.2017
19:37:54
Google
Dmitry
05.04.2017
19:37:57
это разрушает все связи

Sergey
05.04.2017
19:38:07
категорически не согласен

Dmitry
05.04.2017
19:38:15
есть стандарты, и они были не зря приняты

язык главный такой стандарт

Дмитрий Нан
05.04.2017
19:38:50
мотивация понятна

Denis
05.04.2017
19:39:51
Dmitry
05.04.2017
19:39:59
на правильном произношении я кстати настаиваю по той же причине

Дмитрий Нан
05.04.2017
19:40:03
Sergey
05.04.2017
19:40:24
Дмитрий Нан
05.04.2017
19:40:29
тренинг выражения русского менталитета ангилйскими словами

Denis
05.04.2017
19:40:38
Это не ко мне. Я не являюсь представителем DataArt
А я вот на английском собеседование у них прошёл, а тех собеседование зачли старое, вот думаю что предложат

Дмитрий Нан
05.04.2017
19:40:45
ну плюс повышении самооценки

вещь поленая)))ъ

Dmitry
05.04.2017
19:40:52
тренинг выражения русского менталитета ангилйскими словами
вот как раз тем и хорошо, что это уменьшает дозу русского менталитета)

Дмитрий Нан
05.04.2017
19:41:12
вот как раз тем и хорошо, что это уменьшает дозу русского менталитета)
в рускоязычной среде это абсолютно не работает

Denis
05.04.2017
19:41:14
на правильном произношении я кстати настаиваю по той же причине
Правильное произношение терминов и названий технологий на английском, а СПИЧ по-русски

Дмитрий Нан
05.04.2017
19:41:21
к моему сожалению

Dmitry
05.04.2017
19:41:38
да, это проблема

куче людей языка не хватает

Дмитрий Нан
05.04.2017
19:41:47
так бы уже давно ментальность изменилась

Denis
05.04.2017
19:41:50
ну плюс повышении самооценки
Доклад на английском это, как правило, последствие большого ЧСВ, а не источник ))

Dmitry
05.04.2017
19:42:01
что впрочем не означает, что не надо тянуться

Дмитрий Нан
05.04.2017
19:42:13

Страница 360 из 785