Alexander
банальные ошибки
Vlad
у меня падает например если fs.openFile что-то не так
Alexander
У тебя выдает сообщение?
Alexander
в консоли
Alexander
что-то то поломалось потому-то
Alexander
на такой-то строке
Vlad
$ node > console.log(a) ReferenceError: a is not defined at repl:1:13 at sigintHandlersWrap (vm.js:22:35) at sigintHandlersWrap (vm.js:96:12) at ContextifyScript.Script.runInThisContext (vm.js:21:12) at REPLServer.defaultEval (repl.js:313:29) at bound (domain.js:280:14) at REPLServer.runBound [as eval] (domain.js:293:12) at REPLServer.<anonymous> (repl.js:513:10) at emitOne (events.js:101:20) at REPLServer.emit (events.js:188:7) >
Semyon
Что лучше, 4 пробела или таб?
Cocaine
четыре таба
Rustam
2 пробела
Semyon
А если 3 пробела? Вообще какая приниципиальная разница? Есть тут адепты?
Vlad
$ echo "console.log(a)" > dumbtest.js $ less dumbtest.js $ cat dumbtest.js console.log(a) $ node dumbtest.js /Users/vlasta/projects/censoder/dumbtest.js:1 (function (exports, require, module, __filename, __dirname) { console.log(a) ^ ReferenceError: a is not defined at Object.<anonymous> (/Users/vlasta/projects/censored/dumbtest.js:1:75) at Module._compile (module.js:556:32) at Object.Module._extensions..js (module.js:565:10) at Module.load (module.js:473:32) at tryModuleLoad (module.js:432:12) at Function.Module._load (module.js:424:3) at Module.runMain (module.js:590:10) at run (bootstrap_node.js:394:7) at startup (bootstrap_node.js:149:9) at bootstrap_node.js:509:3
Vlad
на такой-то строке
всё ругается и падает
Aleksei
А если 3 пробела? Вообще какая приниципиальная разница? Есть тут адепты?
тут уже даже адепты пробелов должны сказать «ну это уже перебор»
Alexander
@iamstarkov Hmm, ок.
Alexander
Nope
Denis
🎉 Дамы и господа! На следующей неделе, в четверг, состоится конференция InterCom 2016, ктороая будет посвящена интеграции веб и мобильных приложений с голосовыми, видео и текстовыми коммуникациями, чатам, ботам и месседжингом в целом. Что там будет? Звиад Кардава, Google Developer Expert, расскажет о своем опыте разработки Back-end для мессенджеров - он занимался этим последние несколько месяцев и делал глубокий анализ доступных прямо сейчас технологий. Максим Лапшин расскажет про серверную реализацию WebRTC для видеостриминга, а Игорь Шеко - про клиентскую, для работы с голосом и видео в браузерах и на мобильных платформах. Александр Сербул из Битрикс24 расскажет сразу про Front-end и Back-end, при реализации видеозвонков и шаринг экрана со стороны мобильных приложений, отображение большого количества данных в реальном времени со стороны сервера. На наши группы выделили несколько подарочных билетов и мы с удовольствием их розыграем, для того, чтобы принять участие - заполните форму: https://denisizmaylov.typeform.com/to/UA3bDP
Ещё раз напоминаю и через 10 мин закрываем приём заявок)
Denis
Да, точно :) Отправил повторно
Igor
Что лучше, 4 пробела или таб?
Нажимаю всегда таб, нравится растояния в 4 пробела. А что там редактор добавляет - пробелы или табуляции - мне все равно.
Anonymous
Чат, кто знаком с MongoDB?
Anonymous
У меня после апдейта появляются лишние записи, которых не должно быть... Сейчас покажу код
Anonymous
http://pastebin.com/c5jBXjwf
Джон
http://pastebin.com/c5jBXjwf
и какие поля лишние появляются?
Anonymous
Появляются лишние документы
Anonymous
То есть было один, стало три... Почему так происходит - не понимаю
Джон
сек гляну код
Джон
{upsert: true}
Sergey
Кто попробовал graphQL/relay?
Джон
добавляет новый документ, если не смог найти ничего по квери
Anonymous
{upsert: true}
Это сделано на тот случай, если документа по nickname не находит
Джон
а оно точно находит?
Anonymous
Мм... Сейчас проверю
Anonymous
а оно точно находит?
Да, странно.... Не всех находит...
Anonymous
Почему? 😒 в массиве ключи лежат, в базе данные с такими ключами есть
Cocaine
Почему? 😒 в массиве ключи лежат, в базе данные с такими ключами есть
а ты случайно перед тем как искать, его в базу не записываешь?
Anonymous
Нет, я сначала извлекаю, потом смотрю и, если профиль новый - создаю нового пользователя. Иначе обновляю старого
Anonymous
И в плане оформления кода покритикуйте, плз
Cocaine
критикую
Cocaine
а монга у тебя кластер?
Anonymous
а монга у тебя кластер?
Не понял вопроса
Cocaine
Не понял вопроса
у тебя один инстанс монги, или реплика сеты есть с шардами? кароче видимо один
Anonymous
У меня после апдейта появляются лишние записи, которых не должно быть... Сейчас покажу код
Anonymous
Появляются лишние документы
Anonymous
То есть было один, стало три... Почему так происходит - не понимаю
Anonymous
Сейчас уже понимаю примерно, что происходит
Александр
Покажи именно косячный запрс, а то я с теонфона, чёт не втуплю
Anonymous
http://pastebin.com/c5jBXjwf
В массиве Keys лежат ключи, по которым идёт поиск, вот код сам
Александр
В массиве Keys лежат ключи, по которым идёт поиск, вот код сам
Так блин, надо отдельно для каждого же апсерт делать, не?
Anonymous
Upset делаю в цикле для каждого отдельно
Cocaine
как то код у тебя написан по инопланетянски давно такого не видел
Anonymous
Cocaine
хороший вопрос
Anonymous
Хорошо, подойдём с другой стороны - что плохого в коде, что стоило бы изменить или улучшить
Cocaine
хороший вопрос
Cocaine
да ничего
Cocaine
пиши да пиши само придет
Dmitry
Зависимость
Dmitry
Она логгирует
Mikhail
https://rethinkdb.com/blog/rethinkdb-shutdown/
Mikhail
Мы все умрем?
Nikita
печаль(
Anonymous
Что вас раздражает/чего вам не хватает в телеграме?
Nikita
подсветка кода и звонки)
Michael
у меня на убунте картинки непонятно куда сейвятся, я не могу выбрать фолдер для сейва
Michael
ну все файлы не только картинки
Oleksandr
favorites бы, раздражает когда важный контакт которому нечасто пишешь надо каждый раз искать
Oleksandr
да и если часто то все равно на телефоне максимум 6 сверху
Oleksandr
реально хватило бы даже одного фав контакта, ну двух
krn
о, и фаворитс в сообщениях тоже хочется
Oleksandr
о, и фаворитс в сообщениях тоже хочется
это сейчас можно костылить форвардом себе, но да, тоже актуально)
Anonymous
А как получить абсолютный путь к корню npm-модуля (изнутри него)?
Anonymous
Не катит. Это директория текущего файла.