@spbpython

Страница 170 из 785
Andrey
25.10.2016
14:04:25
Гы
да, отметься в слаке что ли

Serge
25.10.2016
14:04:28
А я надеялся пиво уговорят и девок

Зайду попозже

Google
Serge
25.10.2016
14:05:01
Ну, в любом случае нам надо до доклада

Dmitry
25.10.2016
14:05:16
пивко и девок до доклада?

Serge
25.10.2016
14:05:33
А товарищ из Microsoft присутствует в чате? Или он только на Митапе у меня?

Dmitry
25.10.2016
14:05:41
я не видел

Serge
25.10.2016
14:05:41
Dmitry
25.10.2016
14:06:10
если ты про Шаповала

Serge
25.10.2016
14:06:29
Ну, значит я на Митапе спрошу. Потенциально у нас есть рассказ про Python в Azure

Andrey
25.10.2016
14:06:44
Dmitry а давай сделаем на ITGM блиц про издевательства над функциями в питоне?

Andrey
25.10.2016
14:07:17
ну там наброс

Dmitry
25.10.2016
14:07:54
типа как уронить Python с сегфолтом)

Andrey
25.10.2016
14:07:58
ну да

ужасы метапрограммирования

Google
Andrey
25.10.2016
14:08:54
мне просто кажется, что вдвоем веселее будет. но могу Диме уступить, он с этим больше разбирался

Dmitry
25.10.2016
14:09:24
вдвоём прикольно) а сколько времени доклад?

Andrey
25.10.2016
14:09:40
блиц на 20 минут. я думаю больше тут не надо

Serge
25.10.2016
14:13:49
Сами запишетесь?

Andrey
25.10.2016
14:14:46
я думаю мы в четверг это еще обговорим

Dmitry
25.10.2016
14:14:52
ага

Danil
25.10.2016
14:15:47
Могу из зала по бумажке накидывать )

устроим шоу

Andrey
25.10.2016
14:15:51
дедлайн по заявкам на доклады 16 ноября есличо

Dmitry
25.10.2016
14:16:21
Andrey
25.10.2016
14:17:01
не, вот если ты решение нам из зала накидаешь, это было бы годно. а то ведь кроме сегфолтов у нас пока успехов нет

Dmitry
25.10.2016
14:17:33
а решение использовать python 3?

:)

Danil
25.10.2016
14:17:47
хехе )

Andrey
25.10.2016
14:17:51
а там можно такой фигней заниматься?

и оно работает?

Danil
25.10.2016
14:18:02
вообще норм подводка к 3му питону

Dmitry
25.10.2016
14:19:01
и оно работает?
надо немного поправить код

Andrey
25.10.2016
14:19:25
а кинь гист, который работает

Zart
25.10.2016
14:19:29
с этими словами надо доставать большую хуялду

Google
Dmitry
25.10.2016
14:19:47
Andrey
25.10.2016
14:19:59
а. может там тоже сегфолт

Dmitry
25.10.2016
14:20:02
угу

Fedor
25.10.2016
15:02:08
Ну, значит я на Митапе спрошу. Потенциально у нас есть рассказ про Python в Azure
Ну да, там ребята разрабатывают в Visual Studio + PTVS (Python Tools for Visual Studio)

Вот тут подробности есть https://azure.microsoft.com/ru-ru/develop/python/

Zart
25.10.2016
15:08:26
в птвс при деплое под иис оно генерит фастцги конфиг с wfastcgi обёрткой. для ажурки создается своя обвязка, а на серверной стороне там хттпплатформхендлер вместо фастцги

Roman
25.10.2016
16:03:39
А асинхронный fastcgi кто-то умеет?

Zart
25.10.2016
19:20:55
странный вопрос

Roman
25.10.2016
19:32:31
странный вопрос
А что странного?

Zart
25.10.2016
19:34:02
ну фастцги так-то сетевой протокол для мультиплексирования пачки запросов между веб-сервером и процесс-менеджером. куча реализаций асинхронна по определению

сложнее найти неасинхронную версию скорее

Roman
25.10.2016
20:36:19
Типичный req-rep

Zart
25.10.2016
20:37:44
ну так модель запрос-ответ у хттп и цги не менялась

переведи "сам fcgi синхронный"? это факкен протокол, а не конкретная реализация

Roman
25.10.2016
20:42:48
https://github.com/rsms/afcgi/blob/master/README.md

Zart
25.10.2016
20:44:07
и что ты хотел этим сказать...

Fedor
25.10.2016
21:04:02
Роман имел в виду такую реализацию протокола, которая не требует лишних ресурсов сервера, пока ждёт ответа от приложения, засчёт асинхронности

Zart
25.10.2016
21:12:27
асинк - это диагноз...

Google
Roman
25.10.2016
21:31:32
асинк - это диагноз...
Все асинк. Ну вот вообще все. Ну и "компьютер - это конечный автомат"

Sergey
25.10.2016
22:38:55
драфт https://www.python.org/dev/peps/pep-0531/

Fedor
25.10.2016
22:47:09
Как-то выглядит очень неоднозначно

а так можно? value = expr?.field?.of?.interest?

Dmitry
25.10.2016
22:48:08
kotlin style :)

Andrey
25.10.2016
23:08:51
да это же монада Maybe

Serge
26.10.2016
05:27:19
Ох, с этим можно наплодить будет... Но, зато, конечно, так легче будет читать

По поводу NotImplemented и Ellipsis у меня вопрос...

Admin
ERROR: S client not available

Dmitry
26.10.2016
12:53:01
Здравствуйте. У нас возникает (вероятно, крайне распространенная) проблема, что tornado не справляется с высокой нагрузкой из-за блокирующего доступа к базам. Может кто-нибудь подсказать способы, как можно решать эту проблему?

Andrey
26.10.2016
12:57:00
если драйвер не имеет асинхронного интерфейса, то можно например написать к нему обвязку, которая на самом деле делает запрос в отдельном потоке. поскольку он будет практически только спать, то оверхед от GIL тут небольшой

но если драйвер не потокобезопасный, то можно нахватать проблем

Serge
26.10.2016
12:58:41
ну, по моему уже ко всему есть асинхронные драйверы

Zart
26.10.2016
12:59:27
ко всему если всё состоит из одного постгреса?

Dmitry
26.10.2016
13:00:00
Дело в том, что у нас lagacy софт, который написан на торнадо. И сейчас он перестал справляться с нагрузкой. Надеялся, тут смогут помочь каким-то советом. Написано на python 2 с sqlalchemy. Я знаю, что есть асинхронные драйверы, но при этом еще бы хотелось не потероять преимущества использования ORM

Dmitry
26.10.2016
13:01:57
@andreyzakharevich спасибо, думаю можно попробовать рассмотреть такой вериант

Serge
26.10.2016
13:02:00
Google
Dmitry
26.10.2016
13:02:07
@lig11 ьныйд

@lig11 mysql

GNU/Docker
26.10.2016
13:02:58
+1

Serge
26.10.2016
13:03:11
PyMySQL/Tornado-MySQL: PyMySQL fork for Tornado https://github.com/PyMySQL/Tornado-MySQL

Zart
26.10.2016
13:03:12
Нет, ко всему, это много к чему
к пг точно было давным-давно, к мусклю вроде запилили интербейс/файрбёрд? оракл? мсскл? дб2?

Zart
26.10.2016
13:04:03
я уточняю. может и есть чо

Serge
26.10.2016
13:04:09
@zartsoft давай ты будешь по существу общаться

Zart
26.10.2016
13:04:38
я по крайней мере даже не слышал

Andrey
26.10.2016
13:05:48
к пг точно было давным-давно, к мусклю вроде запилили интербейс/файрбёрд? оракл? мсскл? дб2?
а к этим дб2 хотя бы синхронные клиенты есть? может там одного джава-ынтерпрайз клиента достаточно для всех нуждающихся

Serge
26.10.2016
13:05:56
я вот тоже про Tornado-MySQL не слышал, а оно есть:)

Zart
26.10.2016
13:06:16
"синхронные"?

я не знаю... odbc уже сколько лет вообще? 30?

Andrey
26.10.2016
13:06:29
блокирующие

Dmitry
26.10.2016
13:06:54
Про Tornado-MySQL написано, что он нестабильный и в production лучше не использовать :(

Roman
26.10.2016
13:08:07
А в чем проблема все операции с бд отдавать в пул тредов?

Serge
26.10.2016
13:08:35
оно может не знать, что ты так с ним делаеш и не уметь этого

если оно так умеет, то в общем и не большая проблема

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