@ru_python

Страница 9409 из 9768
koder
22.06.2019
17:55:11
И получить весь нормальный orm (а не обрезанную процедурную версию), все драйвера и все такое. И не насиловать себе моск с асинком

Deep Sea
22.06.2019
18:05:35
https://github.com/yandex-cloud/ydb-python-sdk/blob/master/kikimr/public/sdk/python/examples/secondary_index/app/__init__.py#L7-L15 а так во фласке вообще легально делать?

Deep Sea
22.06.2019
18:24:04
что не так?
нигде не видел чтоб делали app.db = DB()

Google
Access
22.06.2019
18:24:49
нигде не видел чтоб делали app.db = DB()
ну это же яндекс, еще б у них не было "нестандартных решений"

Илья
22.06.2019
18:39:40
Эх, то самое чувство, когда сделал свой первый коммит в жизни ?

Tigran
22.06.2019
18:41:09
??

Илья
22.06.2019
18:42:22
Хотя и до этого на GitHub заливал, но через браузер, так что не считаеся тот раз, да?

polunin.ai???
22.06.2019
18:42:50
Да.

Илья
22.06.2019
18:43:11


Aragaer
22.06.2019
18:47:05
и еще статических вместо анимированных

polunin.ai???
22.06.2019
18:47:17
Ну почему-то же выбирают его :)
Тупые просто, думают прирост скорости будет.

Илья
22.06.2019
18:56:24
и еще статических вместо анимированных
Ещё и с минимальным количеством цветов на пикче

koder
22.06.2019
18:59:08
Ну почему-то же выбирают его :)
выбирают для чего? для сетевой работы - в массе потому что не умеют с потоками работать. И потому что инета начитались. Иногда выбирают что бы иметь контролируемую латентность и потому что потоки действительно все иногда усложняют. Иногда выбирают потому что остальной код асинхронный и не хотят возится с пулами (хотя это скорее от неумения офлоадить). Почему бы его не выбирали - для работы с SQL базами это бессмысленно чаще всего - UPD - с позиции скорости работы

Google
vladislav
22.06.2019
18:59:52
что это за поток сознания?
ну это про то что асинк не даст прироста в скорости

Илья
22.06.2019
18:59:54
Что делать, если я случайно зашёл в тренды Ютуба?!!!!? Мои глаза. ПАМАГИТЕ

Илья
22.06.2019
19:00:49
что ты там увидел?)
Лучше тебе и не знать..... Там море детского контента

Никита
22.06.2019
19:01:05
@gloomy_philosopher

koder
22.06.2019
19:01:16
ну это про то что асинк не даст прироста в скорости
какое отношение к этому имеет предложние не использовать ORM? Я где-то про это писал? Перечитай еще раз мои сообщения

vladislav
22.06.2019
19:02:05
мне реально жаль если ты так думаешь

polunin.ai???
22.06.2019
19:04:09
Что лучше - ждать пока бд будет искать в 10к записях, или в этот момент обрабатывать другие задачи?

koder
22.06.2019
19:04:42
Что лучше - ждать пока бд будет искать в 10к записях, или в этот момент обрабатывать другие задачи?
не ну серьезно. У вас траблы с русским? Читаем мой текст еще раз, блин

polunin.ai???
22.06.2019
19:04:49
А если одно ядро в процессоре - потоки вообще беспонтовая вещь

koder
22.06.2019
19:05:03
он считает что лучше ждать)
Там большими буквами написанно - оффлоад в пул потоков

Maksim
22.06.2019
19:05:15
ассинхронщина вперёд!

koder
22.06.2019
19:05:16
мне реально жаль если ты так думаешь
во что обычно упирается код, который делает запросы к базе?

даже если ваш обработчик асинхронный - удобнее оффлоадить запросы к базу в пул поток, где использовать полноценную алхимию и все стандартные либы. А в это время в асинк потоке можно делать асинк запросы к другим ресурсам. Третий раз уже пишу

Асинк версия алхимии очень кастрированна (потому что много чего в питоне, например setattr, нельзя сделать async)

Но, кстати, именно в случае asyncpg она таки, возможно, быстрее на запросах где все упирается в CPU (что редкость для продакшен SQL базы). Но к асинку это не относится - там селиванов нормально поработал над оптимизацией кода конвертации бинарных данных из постгресного протокола в питон

Google
Ruslan
22.06.2019
19:18:52
Упремся в производительность, уйдём на Go )))

koder
22.06.2019
19:19:12
ну в тестах селиванова он на ней и го уделывает

Konstantin
22.06.2019
19:19:40
koder
22.06.2019
19:19:44
я бы не стал прямо так доверять таким странным итогам, но, наверное, они оба просто вжимаются в базу

Konstantin
22.06.2019
19:19:57
И включи что-то интеллектуальное

Что лучше - ждать пока бд будет искать в 10к записях, или в этот момент обрабатывать другие задачи?
Другие задачи тоже хотят в базу. База их блокирует т.к. кончился лимит подключений. И вот мы здесь.

Просто сместилась точка в которой запросы приплясывают в ожидании.

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

Короче говоря можно обмазаться асинхронщиной, но быстрее узкого места всё равно не сделать.

polunin.ai???
22.06.2019
19:37:18
@Tishka17

Slam! 538
22.06.2019
19:38:27
Блять, хуила

polunin.ai???
22.06.2019
19:40:01
Блять, хуила
Шо, дорого хочет?

Проксимов
22.06.2019
19:40:20
Блять, хуила
Его шилди банит

Slam! 538
22.06.2019
19:40:34
Проксимов
22.06.2019
19:40:41
This guy

koder
22.06.2019
19:40:54
@Tishka17 а дай еще с десятку людей права кикать вот такое, особенно ночью набегают (мне не надо, я тут редко)

Admin
ERROR: S client not available

Проксимов
22.06.2019
19:41:30
Во вторых раздавать админки налево и направо- так себе идея

koder
22.06.2019
19:41:58
а, ок, вижу. Ну я просто смотрю, что все его тегают

Google
koder
22.06.2019
19:42:12
polunin.ai???
22.06.2019
19:46:07
Да, только мне

Я тут 24/7

fn main() {}
22.06.2019
19:46:47
действительно)

?? Eugene
22.06.2019
20:09:50
Во первых тут админов больше чем достаточно
Половина из них тут и не появляется

Андрей
22.06.2019
20:10:51
Нет

А Да Один

Я 2 и 3 местами перепутал

vladislav
22.06.2019
20:12:39
Tishka17
22.06.2019
20:16:36
хз

koder
22.06.2019
20:18:08
А я вообще что?
все, мне уже пояснили что не надо

Jeka
22.06.2019
21:18:01
Помогите с глупым вопросом. Чему равняется производная второго порядка от x?

Jeka
22.06.2019
21:23:04
Спасибо

Nikita
22.06.2019
21:49:00
Кто нибудь знает почему asd выводится? def printer(): name = 'asd' def print_name(): print(name) return print_name if __name__ == '__main__': my_printer = printer() my_printer()

Я думал оно будет не найдено

Google
polunin.ai???
22.06.2019
21:49:50
Language: py3 Source: def printer(): name = 'asd' def print_name(): print(name) return print_name if __name__ == '__main__': my_printer = printer() my_printer() Result: asd

Все выводится

Nikita
22.06.2019
21:50:44
вот я не понимаю почему, я думал name будет вне области видимости

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