Anton
Я запутался. Как фотон. Можно по русски обьяснить телепортацию?
Anton
Как-то немного жалко физиков стало. А мы тут реально над фигней страдаем, покуда они покоряют глубины космоса.
Ilya
где-то была статья, что смогли выполнить квантовую телепортацию по оптоволокну на 6.* км по прямой
Anton
А что по классическому каналу передаётся?
Vlad
а что более мозговыносящее?
Vlad
ок
Vlad
спасибо
Oleg
Есть коллекция в MongoDB:
...
uid: 3, points: 65
...
uid: 78, points: 35
...
uid: 899: points: 3
...
Как узнать, на каком месте находится uid: 1 в рейтинге (если сортировать по points)?
Ivan
взять кол-во записей до uid: 1
Oleg
Как?
Oleg
Все вытаскивать?
Oleg
Не вариант, их может быть 100к
Vitaliy
Короче, это не та телепортация, о которой мы мечтали. Расходимся :)
Oleg
Как посчитать сколько прошло времени между датами unix?
Через moment
Какой там метход?
andrei
diff
Oleg
Oleg
Есть коллекция в MongoDB:
...
uid: 3, points: 65
...
uid: 78, points: 35
...
uid: 899: points: 3
...
Как узнать, на каком месте находится uid: 1 в рейтинге (если сортировать по points)?
Bro
aggregation pipeline
Bro
тебе надо пронумеровать тогда документы
Bro
отсортированные
Oleg
Все уже
Oleg
Время прохождения викторины
Oleg
Да я уже сделал
Как теперь посчитать рейтинг юзера
Oleg
/stop
Oleg
Далеко пошел)
Oleg
Хмм, никогда об этом не думал
Ivan
Можно подробнее
Vitaliy
Время — боль 😭
Vitaliy
https://youtu.be/-5wpm-gesOY
Vitaliy
Очень рекомендую :)
Farrux
Здравствуйте. Нужен небольшой совет, делал API на ноде. Использовал еxpressjs, как можно разделить API на версию чтобы контроллеры, модели не повторялись но кто подключился на старые API у них ничего не ломался
Farrux
как построит версионирование веканда
Vitaliy
Урл вида http://example.com/api/v2/...
И отдельные инстансы под разные версии, например
Dmitry
Я в папки положил
Dmitry
v1 и v2 в routes
Dmitry
и гружу обе папки и юзаю их роуты, как сказали через путь /api/v1/cars и /api/v2/cars
Oleg
Vladimir
за какое время?
Oleg
Vladimir
😂
Oleg
Vladimir
O(1)?
Vladimir
O(log n)?
Vladimir
O(n)?
Oleg
Vladimir
За O(n) тебе написали
Vladimir
Во
Vladimir
db.doc.find({ points: { $gt: userPoints } }).count() + 1
Vladimir
По идее самый быстрый способ
Oleg
Нет
Oleg
Если два одинаковых значения - то все ломается
Vladimir
А как должно то быть?
Vladimir
Если одинаковое значение, то одно место
Vladimir
Если нужна магическая другая семантика - ты это не сможешь эффеективно сделать средствами БД
Bro
aggregation pipeline тебе походу лень посмотреть
Vlad
Насчёт блокчейна и его применения
Vlad
/ вчерашний разговор
Vlad
у нас в швеции будут его пробовать для реестра земли (кажется кадастровый реестр в рф)
http://www.coindesk.com/sweden-blockchain-smart-contracts-land-registry/
Vladimir
Но зачем
Дима
Да, я тоже про нее на днях читал)
Дима
Система не требует обслуживания, субд и всего остального, что с этим связано, при этом свободно обеспечивая публичный доступ
Дима
Заодно обкатают сам метод использования блокчейна в государстве. Потом все же на их опыт и будут ориентироваться
Bro
http://www.coindesk.com/russia-national-settlement-depository-blockchain-voting/
Vladimir
> @ZeroBias
Система не требует обслуживания
Как и любая система, пока она работает
Bro
как это не требует обслуживания?
Дима
Сколько сисадминов требуется для работы сети bitcoin?
Дима
Человека, который создал блокчейн, никто не видел в сети уже много лет
W.Ed.
Vladimir
Например, в нем найдут уязвимость и наследующий день биткойны перестанут стоить что либо
Дима
ты давно видел линуса?
Сегодня в шесть вечера
http://marc.info/?l=linux-kernel&m=147474188228665&w=2
W.Ed.
Дима
Дима
Вопрос какой?
Vladimir
Вопрос в том, что не нужно это пытаться использовать везде подряд
Vladimir
Это крутая футуристическая штука
Дима
Да, достаточно замениеть кадастровые реестры
Дима
Vladimir
> Сколько сисадминов требуется для работы сети bitcoin?
Vladimir
welp