
Vladimir
05.10.2016
14:25:32
у меня падает например если fs.openFile что-то не так

Alexander
05.10.2016
14:26:04
У тебя выдает сообщение?
в консоли
что-то то поломалось потому-то

Google

Alexander
05.10.2016
14:26:22
на такой-то строке

Vladimir
05.10.2016
14:27:23
$ 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)
>

Семен
05.10.2016
14:27:31
Что лучше, 4 пробела или таб?

Александр
05.10.2016
14:27:50
четыре таба

Rustam
05.10.2016
14:27:52
2 пробела

Семен
05.10.2016
14:28:30
А если 3 пробела? Вообще какая приниципиальная разница? Есть тут адепты?

Vladimir
05.10.2016
14:28:39
$ 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

Alex
05.10.2016
14:29:14

Alexander
05.10.2016
14:40:47
@iamstarkov Hmm, ок.

Evgeny
05.10.2016
14:45:59

Vladimir
05.10.2016
14:46:25

Alexander
05.10.2016
14:49:08
Nope

Google


Denis
05.10.2016
15:06:28
? Дамы и господа! На следующей неделе, в четверг, состоится конференция InterCom 2016, ктороая будет посвящена интеграции веб и мобильных приложений с голосовыми, видео и текстовыми коммуникациями, чатам, ботам и месседжингом в целом.
Что там будет? Звиад Кардава, Google Developer Expert, расскажет о своем опыте разработки Back-end для мессенджеров - он занимался этим последние несколько месяцев и делал глубокий анализ доступных прямо сейчас технологий. Максим Лапшин расскажет про серверную реализацию WebRTC для видеостриминга, а Игорь Шеко - про клиентскую, для работы с голосом и видео в браузерах и на мобильных платформах. Александр Сербул из Битрикс24 расскажет сразу про Front-end и Back-end, при реализации видеозвонков и шаринг экрана со стороны мобильных приложений, отображение большого количества данных в реальном времени со стороны сервера.
На наши группы выделили несколько подарочных билетов и мы с удовольствием их розыграем, для того, чтобы принять участие - заполните форму: https://denisizmaylov.typeform.com/to/UA3bDP
Ещё раз напоминаю и через 10 мин закрываем приём заявок)


noir
05.10.2016
15:43:09

Denis
05.10.2016
15:44:58
Да, точно :) Отправил повторно

Igor
05.10.2016
15:47:59
Что лучше, 4 пробела или таб?
Нажимаю всегда таб, нравится растояния в 4 пробела. А что там редактор добавляет - пробелы или табуляции - мне все равно.

Dmitry
05.10.2016
18:16:20
Чат, кто знаком с MongoDB?

Джон
05.10.2016
18:17:13

Dmitry
05.10.2016
18:18:26
У меня после апдейта появляются лишние записи, которых не должно быть... Сейчас покажу код
http://pastebin.com/c5jBXjwf

Джон
05.10.2016
18:28:22

Dmitry
05.10.2016
18:31:03
Появляются лишние документы
То есть было один, стало три... Почему так происходит - не понимаю

Джон
05.10.2016
18:31:57
сек гляну код
{upsert: true}

Сергей
05.10.2016
18:32:54
Кто попробовал graphQL/relay?

Джон
05.10.2016
18:33:05
добавляет новый документ, если не смог найти ничего по квери

Dmitry
05.10.2016
18:33:28
{upsert: true}
Это сделано на тот случай, если документа по nickname не находит

Джон
05.10.2016
18:33:42
а оно точно находит?

Dmitry
05.10.2016
18:34:01
Мм... Сейчас проверю
Почему? ? в массиве ключи лежат, в базе данные с такими ключами есть

Google

Александр
05.10.2016
19:17:41

Dmitry
05.10.2016
19:19:06
Нет, я сначала извлекаю, потом смотрю и, если профиль новый - создаю нового пользователя. Иначе обновляю старого
И в плане оформления кода покритикуйте, плз

Александр
05.10.2016
19:24:55
критикую
а монга у тебя кластер?

Dmitry
05.10.2016
19:25:46

Alxander
05.10.2016
19:25:57

Александр
05.10.2016
19:26:26
Не понял вопроса
у тебя один инстанс монги, или реплика сеты есть с шардами? кароче видимо один

Dmitry
05.10.2016
19:26:46
У меня после апдейта появляются лишние записи, которых не должно быть... Сейчас покажу код
Появляются лишние документы

Dmitry
05.10.2016
19:27:06
То есть было один, стало три... Почему так происходит - не понимаю
Сейчас уже понимаю примерно, что происходит

Alxander
05.10.2016
19:27:39
Покажи именно косячный запрс, а то я с теонфона, чёт не втуплю

Dmitry
05.10.2016
19:28:33

Alxander
05.10.2016
19:30:50

Dmitry
05.10.2016
19:31:37
Upset делаю в цикле для каждого отдельно

Александр
05.10.2016
19:32:09
как то код у тебя написан по инопланетянски давно такого не видел

Dmitry
05.10.2016
19:33:36

Google

Александр
05.10.2016
19:35:01
хороший вопрос

Dmitry
05.10.2016
19:38:25
Хорошо, подойдём с другой стороны - что плохого в коде, что стоило бы изменить или улучшить

Александр
05.10.2016
19:38:54
хороший вопрос
да ничего
пиши да пиши само придет

Dmitry
05.10.2016
19:56:52

Admin
ERROR: S client not available

Dmitry
05.10.2016
19:56:58
Зависимость
Она логгирует

Mikhail
06.10.2016
08:22:37
https://rethinkdb.com/blog/rethinkdb-shutdown/
Мы все умрем?

Nikita
06.10.2016
08:26:21
печаль(

[Anonymous]
06.10.2016
08:28:11
Что вас раздражает/чего вам не хватает в телеграме?

Nikita
06.10.2016
08:28:57
подсветка кода и звонки)

Михаил
06.10.2016
08:29:00
у меня на убунте картинки непонятно куда сейвятся, я не могу выбрать фолдер для сейва
ну все файлы не только картинки

Oleksandr
06.10.2016
09:12:12
favorites бы, раздражает когда важный контакт которому нечасто пишешь надо каждый раз искать
да и если часто то все равно на телефоне максимум 6 сверху
реально хватило бы даже одного фав контакта, ну двух

krn
06.10.2016
09:13:38
о, и фаворитс в сообщениях тоже хочется

Google

Oleksandr
06.10.2016
09:14:15

Котяй Негодяй
06.10.2016
09:18:19
А как получить абсолютный путь к корню npm-модуля (изнутри него)?

KlonD90
06.10.2016
09:19:16
__dirname
Хотя это не корень модуля будет

Котяй Негодяй
06.10.2016
09:22:53
__dirname
Не катит. Это директория текущего файла.

Evgeny
06.10.2016
09:23:13
а ты не знаешь как до корня добраться от текущего файла?

Ilya
06.10.2016
09:23:28
Посоны, есть либа типо bottleneck, но с отсчетом таймаута от вызова колбека, а не от вызова функции?

Котяй Негодяй
06.10.2016
09:23:39

Evgeny
06.10.2016
09:23:51
о БОЖЕ! и что?

Сергей
06.10.2016
09:24:12
то, что в ноде каждый файл это МОДУЛЬ!
каждая директория с index.js файлом
тоже!

Котяй Негодяй
06.10.2016
09:24:34
При этом неизвестно, из какого файла это нужно будет узнать.

KlonD90
06.10.2016
09:24:42
Regexp node_modules

Evgeny
06.10.2016
09:24:43
о.О

Котяй Негодяй
06.10.2016
09:24:52

Сергей
06.10.2016
09:25:02
npm-пакет уж тогда

Котяй Негодяй
06.10.2016
09:25:04
В моём случае.