
Oleg
24.09.2016
11:14:30
Все вытаскивать?
Не вариант, их может быть 100к

Vitaliy
24.09.2016
11:27:20

Oleg
24.09.2016
11:27:31
Как посчитать сколько прошло времени между датами unix?
Через moment
Какой там метход?

Google

andretshurotshka?❄️кде
24.09.2016
11:43:32
diff

Oleg
24.09.2016
11:45:24
Есть коллекция в MongoDB:
...
uid: 3, points: 65
...
uid: 78, points: 35
...
uid: 899: points: 3
...
Как узнать, на каком месте находится uid: 1 в рейтинге (если сортировать по points)?

Bro
24.09.2016
11:49:25
aggregation pipeline
тебе надо пронумеровать тогда документы
отсортированные

Никита
24.09.2016
11:58:45

Oleg
24.09.2016
11:58:57

Никита
24.09.2016
11:59:16
diff
да, если на плюс-минус несколько секунд наплевать, то тупо отнять
если для фигни, то просто отними

Oleg
24.09.2016
11:59:43

Никита
24.09.2016
11:59:50
А, просто отними и забей.

Google

Oleg
24.09.2016
12:00:03

Никита
24.09.2016
12:00:22
А если серьёзно — то там надо учитывать доп.секунды
Потому что юникс время нелинейно

Oleg
24.09.2016
12:00:35

Никита
24.09.2016
12:00:44
А?

Oleg
24.09.2016
12:00:57
Далеко пошел)

Никита
24.09.2016
12:01:41
юникс время (и время в жс) нелинейно в том смысле, что там некоторые секунды длиннее
То есть отсчёты юникстайма это не совсем секунды.

Oleg
24.09.2016
12:03:29
Хмм, никогда об этом не думал

Иван
24.09.2016
12:11:35

Никита
24.09.2016
12:11:51
а самом деле в некоторых сутках по 86401 секунд.

Vitaliy
24.09.2016
12:13:54
Время — боль ?
https://youtu.be/-5wpm-gesOY
Очень рекомендую :)

Farrux
24.09.2016
12:28:53
Здравствуйте. Нужен небольшой совет, делал API на ноде. Использовал еxpressjs, как можно разделить API на версию чтобы контроллеры, модели не повторялись но кто подключился на старые API у них ничего не ломался
как построит версионирование веканда

Vitaliy
24.09.2016
12:52:52
Урл вида http://example.com/api/v2/...
И отдельные инстансы под разные версии, например

Dmitry
24.09.2016
13:15:14
Я в папки положил

Google

Dmitry
24.09.2016
13:15:34
v1 и v2 в routes
и гружу обе папки и юзаю их роуты, как сказали через путь /api/v1/cars и /api/v2/cars

Oleg
24.09.2016
14:44:37

Vladimir
24.09.2016
15:02:22
за какое время?

Oleg
24.09.2016
15:04:41

Vladimir
24.09.2016
15:04:59
?
O(1)?
O(log n)?
O(n)?
За O(n) тебе написали
Во
db.doc.find({ points: { $gt: userPoints } }).count() + 1

Vladimir
24.09.2016
15:13:21
По идее самый быстрый способ

Oleg
24.09.2016
15:22:52
Нет
Если два одинаковых значения - то все ломается

Vladimir
24.09.2016
15:33:57
А как должно то быть?
Если одинаковое значение, то одно место
Если нужна магическая другая семантика - ты это не сможешь эффеективно сделать средствами БД

Bro
24.09.2016
16:39:44
aggregation pipeline тебе походу лень посмотреть

Никита
24.09.2016
17:50:20

Google

Никита
24.09.2016
17:50:36
*отсортируй

Vladimir
24.09.2016
17:50:50
Насчёт блокчейна и его применения
/ вчерашний разговор
у нас в швеции будут его пробовать для реестра земли (кажется кадастровый реестр в рф)
http://www.coindesk.com/sweden-blockchain-smart-contracts-land-registry/

Admin
ERROR: S client not available

Vladimir
24.09.2016
17:53:16
Но зачем

Дмитрий
24.09.2016
17:57:50
Да, я тоже про нее на днях читал)
Система не требует обслуживания, субд и всего остального, что с этим связано, при этом свободно обеспечивая публичный доступ
Заодно обкатают сам метод использования блокчейна в государстве. Потом все же на их опыт и будут ориентироваться

Bro
24.09.2016
18:32:28
http://www.coindesk.com/russia-national-settlement-depository-blockchain-voting/

Vladimir
24.09.2016
18:35:04
> @ZeroBias
Система не требует обслуживания
Как и любая система, пока она работает

Bro
24.09.2016
18:37:46
как это не требует обслуживания?

Дмитрий
24.09.2016
18:40:04
Сколько сисадминов требуется для работы сети bitcoin?
Человека, который создал блокчейн, никто не видел в сети уже много лет

Suika
24.09.2016
18:42:59

Vladimir
24.09.2016
18:45:25
Например, в нем найдут уязвимость и наследующий день биткойны перестанут стоить что либо

Дмитрий
24.09.2016
18:46:53

Suika
24.09.2016
18:47:11

Дмитрий
24.09.2016
18:47:34

Google

Дмитрий
24.09.2016
18:47:42
Вопрос какой?

Vladimir
24.09.2016
18:47:59
Вопрос в том, что не нужно это пытаться использовать везде подряд
Это крутая футуристическая штука

Дмитрий
24.09.2016
18:48:17
Да, достаточно замениеть кадастровые реестры

Vladimir
24.09.2016
18:48:52
> Сколько сисадминов требуется для работы сети bitcoin?
welp
поддержка не равно сисадмины

Дмитрий
24.09.2016
18:49:30
Естественно

Vladimir
24.09.2016
18:49:32

Дмитрий
24.09.2016
18:49:39
Да

Vladimir
24.09.2016
18:49:48
То есть все равно через суд можно будет что-то поменять

Дмитрий
24.09.2016
18:49:56
Да

Vladimir
24.09.2016
18:49:59
Тогда в чем смысл?

Дмитрий
24.09.2016
18:50:04
Ээ