Loyd
Ну да. Считаешь движок тупым.
Arseniy
Я не считаю
Arseniy
Я как видишь проверяю гипотезу
Anonymous
Хм.
Arseniy
Я уже
Arseniy
Лол
Arseniy
Циферки поменялись
Arseniy
Если в циклах сделать консоле лог то ситуация заметно изменится
Arseniy
http://jsbin.com/namekokeyu/1/edit?js,console
Arseniy
Жсбин
Arseniy
Собака ты дикая
Arseniy
Спасибо
Алексей
@klond90 не спамим - иначе бан
Denis
Да мне тоже девочка нравится, но порядок важно соблюдать.
Anonymous
Дык что по итогу, какие циферки?
Anonymous
Обоих.
Anonymous
:).
Джон
Привет всем. Може кто-то с промисом помочь?
Джон
почему-то резолвит null и проскакивает дальше
Джон
ведь не должно так быть?
Джон
Alexander
что такое this и почему оно должно возвращать не null в latLng.get()?
Джон
эмм секунду
Джон
это meteor.js
Джон
Джон
вот более полная картина
Alexander
в контексте () => {} this всегда будет равно тому, в контексте чего происходил вызов
Alexander
что является контекстом?
Alexander
хотя нет, по-другому спрошу, уже понял
Джон
контекст там инстанс тимплейта должен быть
Alexander
откуда уверенность, что onCreated и коллбэк у autorun вызовутся раньше, чем onRendered?
Джон
Ну там так устроено. Сначала создается тимплейт, потом рендерится
Alexander
и что в this.latLng окажется нечто, выдающее не null при вызове .get()?
Alexander
ну что устроено, это классно, конечно
Alexander
ты это дебажил?
Alexander
хотя бы банально console.log’ами на каждом этапе
Alexander
проблема не в промисе, короче
Oleg
Кто пользуется SourceTree?
Дима
Я
Дима
Не нра
Alexander
Пробовал, не прижилось, консоль удобнее почти для всего
Джон
ну как, пока на локалке, но сейчас через ngrok работает
Alexander
Дело в том, что оно и должно быть null до тех пор, пока юзер не подтвердит отправку своего местоположения. Как только он подтверждает, должен сработать авторан, который присвоит значение реактивной переменной..
Это все, опять же, замечательно, но код этого не отражает. в нем есть лишь логика обработки неких событий. Если бы работал с Meteor, мог бы подробнее разобраться, но не работал, могу посоветовать только расставить логи/debugger и убедиться, что все работает, как задумано, почитать доки, и так далее.
Джон
Это все, опять же, замечательно, но код этого не отражает. в нем есть лишь логика обработки неких событий. Если бы работал с Meteor, мог бы подробнее разобраться, но не работал, могу посоветовать только расставить логи/debugger и убедиться, что все работает, как задумано, почитать доки, и так далее.
оке, спасибо)
Джон
ага
Джон
Это плохо?)
Джон
Что вы имеете ввиду под словом "можно"?
Джон
Так он будет публичный.
Джон
оке, спасибо
Джон
ага, тут будет бесплатна.
Джон
Спасибо за информацию.
Mannaro
Парни, как в mongo сделать что-то типа auto-increment?)
Vladimir
Нужно в отдельный документ положить поле со счетчиком
Vladimir
И каждый раз перед созданием документа инкрементить его
Mannaro
из Node?
Vladimir
но зачем?
Vladimir
Vladimir
хранимок и прочего нет
Mannaro
Короче, есть задача написать сокращатель ссылок. Хочу намутить число превращающееся в 36ричную систему счисления. Типа site.ru/abc
Vladimir
Ну для этого обычно рандом используется
Mannaro
Сокращатель внутренний, так что большого потока ссылок не будет. Но это пока. Потом кол-во генераций увеличится.
Таки рандом даст слишком длинный ID
Vladimir
> @JWo1F
Таки рандом даст слишком длинное ID
Всмысле?) какое сделаешь, такое и даст
Vladimir
Да и так проблем никаких
Vladimir
Но только смысла мало
Mannaro
Ну если сделать из 3 букв, то очень часто пойдут коллизии, а через 999 записей вообще все кнчится)
Или ты имеешь ввиду что-то типа
while(1) {
const count = db.col.find().count();
const rand = Math.round(Math.random() * 10);
const id = count + rand;
if(db.col.insert({ id: id })) break; // типа success если вставилсь, false если нет
}
Vladimir
ну не в этом случае
Vladimir
есть атомарный $inc
Mannaro
Он разве работает в insert?
Vladimir
Его нет, на то он и атомарный
Vladimir
Точнее, может быть промежуточное uncommited состояние
Vladimir
Но это не проблема в данном случае
Vladimir
Не, 1
Vladimir
Делает апдейт и сразу отдает результат апдейта
Mannaro
И как это сделать в рамках драйвера для NodeJS?)
Mannaro
Да, но я не обновляю документ, я его вставляю)
Ilya
https://rossta.net/blog/n+1-is-a-rails-feature.html
лучшая отмазка эва
Sergey
Правду говорят: иногда объекты лучше кешировать по одному (но это не мешает их вынимать из базы пачками, конечно, если слой модели более умный)
Anonymous
#Neo4j Приветствую! Приходилось ли кому-то работать с Neo4j из ноды? Какой драйвер использовали или насколько удобно с ней через веб-апи общаться?