
Dmitry
07.12.2017
18:08:18
:(

Vitali K.
07.12.2017
18:31:07
Выглядит как вражеский ресурс :)

Eugene
07.12.2017
18:39:48

Roman
07.12.2017
19:21:51

Google

Nikolay
07.12.2017
21:36:12

Dmitriy
08.12.2017
07:15:50

Roman
08.12.2017
07:22:48

Владимир
08.12.2017
07:44:35
Всем доброе утро) Может кто знает, есть ли класс у pymongo или может другая реализация, которая проксируется на класс коллекции и наследуется от dict или list и если они меняют содержимое то сохраняются в коллекцию, магический метод set не предлагать) Использовал его для dict не отрабатывает при изменении у dict второго уровня(
Заранее спасибо) Буду крайне рад пинку в сторону куда можно почитать)
Что-то вроде bubble state

Dmitriy
08.12.2017
07:47:27

Владимир
08.12.2017
08:11:56

Serge
08.12.2017
12:11:23

Andrey
09.12.2017
10:13:35
Господа, подскажите, кто-то в реальном проекте использовал какой-либо асинхронный орм для рсубд? Можете что-то посоветовать?

Roman
09.12.2017
11:14:32

Alexander
09.12.2017
11:16:09
Блин, или я что-то не понимаю, или почему все не хотят просто SQL?

Dmitry
09.12.2017
11:18:40
ээ
он как раз про sql, вероятно, раз речь о рсубд

Google

Alexander
09.12.2017
11:18:59
нет, он про ORM

Alex
09.12.2017
11:19:09
потому что это проще
типа )

Alexander
09.12.2017
11:20:19
проще, не значит правильней. А что касается реализации этих ORM - то это одинаково плохо в любом случае, как говорится, хотя и "проще"
То есть SQL учить лень, видимо, а все изъебства какго-нибудь прекрасного ORM - не лень

Alex
09.12.2017
11:21:26
да пусть развлекаются, каждый по своему извращается

Andrey
09.12.2017
11:26:58

Alex
09.12.2017
11:27:15
О_О

Alexander
09.12.2017
11:27:28
Ты про код SQL просто не паришься
до поры до времени

Alex
09.12.2017
11:28:43
Ну будем честны — sql то еще дно, но все его проблемы только ухудшают ситуацию с orm

Alex
09.12.2017
11:29:04
в чем дно то ?

Alexander
09.12.2017
11:29:42
в чем дно то ?
В том, вероятно, что это не язык программирования общего пользования, а специально заточен под операции с множествами :)

Alex
09.12.2017
11:30:00
видимо )

Andrey
09.12.2017
11:30:08
Господа, вопрос был достаточно конкретный, но, видимо, обсудить/осудить вопрошающего веселее, нежели давать конкретные ответы?

Alexander
09.12.2017
11:31:12
за других не скажу, но, кажется, вполне конкретный ответ

Andrey
09.12.2017
11:33:01
согласен, вполне.

Alexander
09.12.2017
11:39:24
Однако с любым ORM при серьезной работе с базой думать придется не меньше, но думать ты будешь просто не о том, по сути :(

Google

Alexander
09.12.2017
11:41:11
А если надо чтобы все было ассинхронно, то это как? Типа как в Celery?

Andrey
09.12.2017
11:42:41

Alexander
09.12.2017
11:43:34
for whom how :)

foxy shell
09.12.2017
11:44:53
Нужна помошь ваша. Есть selenium.webdriver. Хочу открыть Ютуб, подождать 10 секунд заскриншотить и закрыть. НО как я понял, как делаю get(url). Скрипт на этой строчке останавлвается (не смотря что сайт загрузился). Как мне реализовать такое?

Stanislav
09.12.2017
11:49:54

Alexander
09.12.2017
11:59:00
нет, просто много слышал, что там хорошо учат английскому :)

Roman
09.12.2017
12:10:11

Alexander
09.12.2017
12:11:28
миграции
Миграции к ORM в коде приложения вобще-то отношения не имеют
миграции миграциями, а ORM ORMом

Roman
09.12.2017
12:14:22

Alexander
09.12.2017
12:15:14
как это при добавлении нового поля логика поменялась? и чем тут ORM поможет? Все равно там, где поменялось, переписывать код придется.

Roman
09.12.2017
12:21:37

Serge
09.12.2017
13:30:57

Alexander
09.12.2017
13:31:09

Serge
09.12.2017
13:31:37

Alexander
09.12.2017
13:32:50
OK!
Хотя, чтобы я так жил, какая зарплата у этих шлимазлов, которые знают и умеют SQL по-настоящему :)

Vitali K.
09.12.2017
13:35:50

foxy shell
09.12.2017
13:50:04

Google

foxy shell
09.12.2017
13:50:36

Alex
09.12.2017
13:52:26

Alexander
09.12.2017
13:52:49
Значит, webdriver ждет, когда страница загрузится, а она написана так, что он будет ждать вечно

foxy shell
09.12.2017
13:53:15
То есть выполняется. Но выполнение функции driver.get(url) длиться бесконечно долго
Думаю, это из за того, что ютуб без остановки передает видео

Alexander
09.12.2017
13:53:44
так погляди, что там на странице-то?

Admin
ERROR: S client not available

Alexander
09.12.2017
13:54:12
в смысле в коде страницы

foxy shell
09.12.2017
13:55:00
видеоконтент
как быть, ребята?

Nikolay
09.12.2017
14:13:24

Vitali K.
09.12.2017
14:14:09
Поснифай трафик

foxy shell
09.12.2017
14:14:45

Vitali K.
09.12.2017
14:14:49
Прерви дебагер. Посмотри Колл стэки тредов

foxy shell
09.12.2017
14:14:53
я не очень знаком с селениумом

Vitali K.
09.12.2017
14:15:15
Это не про селениум. Это про поиск проблем в программах

Alex
09.12.2017
15:28:41

Vitali K.
09.12.2017
15:29:08
Кстати да

Roman
09.12.2017
16:49:31

Google

Andrey
09.12.2017
19:21:19

Alexander
09.12.2017
19:30:06

Makc
09.12.2017
19:33:13
Там ничего не мешает написать честный асинхронный драйвер

Andrey
09.12.2017
19:36:50

Ruslan
09.12.2017
19:43:24

Andrey
09.12.2017
19:44:00

Ruslan
09.12.2017
19:44:18
<sarcasm>

Makc
09.12.2017
19:44:30

Andrey
09.12.2017
19:45:29
постфактум не работает

Serge
09.12.2017
20:15:15
Там ничего не мешает написать честный асинхронный драйвер
очень многое мешает. даже в редисе, не говоря о монге с локом на запись, правда, уже для документа. но тут же вопрос в том, то база должна понимать, что тебе сейчас не надо отвечат сюда, потому что там ты сейчас не хочешь слушать, а лучше отвечать туда, потому что ты хочешь там. Так не сможет ни одна база, поэтому и соседний пул тредов оси, чтобы ось разруливала между ними IO.

Makc
09.12.2017
20:18:03
Отвечаешь что сейчас лок, приходите позже.

Serge
09.12.2017
20:18:53
ну и дело не в локе, я там написал

Makc
09.12.2017
20:20:24
В сеть. Причем тут футуры
Мыж про поведение базы говорим