
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
а так во фласке вообще легально делать?

Access
22.06.2019
18:23:26

Deep Sea
22.06.2019
18:24:04

Google

Access
22.06.2019
18:24:49

Илья
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
✅

Tishka17
22.06.2019
18:46:20

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

polunin.ai???
22.06.2019
18:47:17

Илья
22.06.2019
18:56:24

vladislav
22.06.2019
18:58:51

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

Google

vladislav
22.06.2019
18:59:52

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

vladislav
22.06.2019
19:00:24

Илья
22.06.2019
19:00:49

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

koder
22.06.2019
19:01:16

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

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

vladislav
22.06.2019
19:04:36

koder
22.06.2019
19:04:42

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

vladislav
22.06.2019
19:04:57

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
И включи что-то интеллектуальное
Просто сместилась точка в которой запросы приплясывают в ожидании.
Другой вопрос если далеко не каждый запрос ходит в базу. Тогда да, можно пока что-то быстренько поотвечать, но такая система не очень часто встречается
Короче говоря можно обмазаться асинхронщиной, но быстрее узкого места всё равно не сделать.

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 местами перепутал

Tishka17
22.06.2019
20:12:14
Я тут сижу, пиво пью, киньчик смотрю

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?

Alexander
22.06.2019
21:19:43
Если имеется в виду d^2/dx^2

Tishka17
22.06.2019
21:21:57

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 будет вне области видимости