
Дмитрий
04.07.2017
10:00:14
Зачем тебе его знать?

? гриб
04.07.2017
10:00:29
Чтоб вызвать

Дмитрий
04.07.2017
10:00:55
Если у тебя есть символ, предназначение которого тебе не ясно, то очевидно, что работать с ним ты не сможешь
В обычном объекте изначально может быть бесконечное число символов. Ты никогда не узнаешь для чего они

Google

? гриб
04.07.2017
10:02:12
Ща пример приведу

Дмитрий
04.07.2017
10:02:14
Я это к тому, что нужно действовать наоборот, и проверять наличие символов, которые тебе знакомы
Не надо
А если представить себе гипотетическую ситуацию, что твой модуль на необитаемом острове и ему нужен символ протокола

? гриб
04.07.2017
10:03:30

Дмитрий
04.07.2017
10:03:33
То на этот случай есть глобальный реестр, в который можно положить ключ или узнать, какой символ предназначен для твоего ключа
Сам ты ковырять

Сергей
04.07.2017
10:03:46
@ZeroBias как думаешь?
Object.prototype.toString.call(target).slice(8, -1)
это адекватный способ определять тип?
или же typeof + isArray хватит?

? гриб
04.07.2017
10:03:52
хотя как ты расковыряешь чото хз )

Дмитрий
04.07.2017
10:04:33
const symbolProtocol = Symbol.for('my-protocol')
Symbol.keyFor(symbolProtocol) // => 'my-protocol'

Artem
04.07.2017
10:05:32
Ребят, помогите пожалуйста, проблема с npm пакетами
Проект разрабатывался больше года, и постоянно дополнялся новыми npm пакетами, которые ставились через npm i xx --save или --save-dev и вот пришло время поднимать проект у других разработчиков и при команде npm i пакеты ставятся но похоже что ставятся не полностью. В конечном итоге, количество директорий существенно отличается от рабочей версии.
Версия Ноды постоянно менялась в процессе разработки и все пакеты ставились на разных версиях.
Подскажите пожалуйста как быстро возможно решить проблему, так чтобы все в конечном итоге работало
Возможно ли навести там порядок или это не посильная задача?

Дмитрий
04.07.2017
10:05:48

? гриб
04.07.2017
10:06:48
{
a: 1,
[symbol]: 2
}

Google

Дмитрий
04.07.2017
10:07:29


? гриб
04.07.2017
10:10:06
сверить его

Дмитрий
04.07.2017
10:11:12
Нет, это название символа в глобальном реестре, это не одно и то же

Сергей
04.07.2017
10:11:57

? гриб
04.07.2017
10:12:37

Дмитрий
04.07.2017
10:12:51

? гриб
04.07.2017
10:13:21

Таймураз
04.07.2017
10:13:23
Ребят
Кто с соапом работал?

Yui
04.07.2017
10:13:35

Сергей
04.07.2017
10:13:40

Дмитрий
04.07.2017
10:14:44
хм
Symbol.for('my-protocol')
Вернет тебе символ из глобального реестра ИЛИ создаст там новый. Да, символ будет с именем 'my-protocol', и его можно будет узнать вызвав toString, но как видишь, смысл слегка отличается

? гриб
04.07.2017
10:15:27

Artem
04.07.2017
10:16:07
Хз, мб попробовать package-lock сгенерировать?
то есть, этот файл можно сгенерировать на основе рабочего node_modules каталога и потом устанавить пакеты на другой машине по этому же package-lock.json фйлу?
если так сработает, то будет очень хорошо, не мог бы ты направить на то, как я могу создать этот файл на основе моего текущего рабочего дерева пакетов?

Дмитрий
04.07.2017
10:17:02
Хз, я тут не шарю уже) Просто предположил

Artem
04.07.2017
10:17:28
@sergeysova, может ты поможешь? ))) очень прошу ))

Сергей
04.07.2017
10:17:46
делаешь cp -R project project-backup

Google

Сергей
04.07.2017
10:18:15
затем удаляешь node_modules

Artem
04.07.2017
10:18:20
ok

Сергей
04.07.2017
10:18:27
и устанавливаешь снова
запускаешь или билдишь
сморишь на что ругается
ставишь нужные зависимости
PROFIT

Artem
04.07.2017
10:19:54
хм ок спасибо попробую

Таймураз
04.07.2017
10:22:21
Прям вообще никто с соапом не работал из-под ноды?

Artem
04.07.2017
10:24:43

Vsevolod
04.07.2017
10:25:14
Соап боль, не надо с ним работать :)

Таймураз
04.07.2017
10:26:50
Увы, с кучей сервисов на соапе работаем

Таймураз
04.07.2017
10:27:28
пакет soap не дает тривиальное действие выполнить

Artem
04.07.2017
10:28:30

Алексей
04.07.2017
10:28:34

Таймураз
04.07.2017
10:29:12
Я есть
Когда-нибудь нужно было у корневого элемента envelope namespace поменять?

Алексей
04.07.2017
10:30:43
Нет
Ты с чьей-то апишкой через soap общаешься?

Charles
04.07.2017
10:36:15
ребят, а что, в генераторах this тоже есть?о_О

Таймураз
04.07.2017
10:36:59

Google

Алексей
04.07.2017
10:37:12

Таймураз
04.07.2017
10:37:20

Алексей
04.07.2017
10:37:24
Там все увидишь

Таймураз
04.07.2017
10:37:31
У них свои неймспейсы ставятся на уровне Envelope

Dmitrii
04.07.2017
11:54:25
подскажите по вашему мнению хорошую либу для написания ботов в facebook messenger

Mikhail
04.07.2017
12:10:53
кто сталкивался с проблемой style-loader на ноде и как решили?

Admin
ERROR: S client not available

xadd
04.07.2017
12:13:47
isomorphic-style-loader

Mikhail
04.07.2017
12:18:46
isomorphic-style-loader
Так каждый раз компонента оборачивается. Я использовал require-register, чтобы раз и навсегда

AP?
04.07.2017
12:21:19
а есть какой-то способ используя sequelize & bulkCreate заставить его писать в две таблицы ?
есть json со списком полей, часть надо в одну таблицу, а на основании первой части вторые поля в другую таблицу

KlonD90
04.07.2017
12:22:32

AP?
04.07.2017
12:23:10
сидинг пишу, есть айтемы со связями с другой таблицей, хочу их туда запилить сразу

KlonD90
04.07.2017
12:26:19
ну вот как ты себе это представляешь? ты можешь конечно все сначала в одну таблицу влить денормализвоанную а дальше просто 2 запроса делать insert select from

AP?
04.07.2017
12:30:22
пока никак не представляю, поэтому и обратился) объясню подробнее:
Есть json, в нём айтемы по порядку, у каждого из них есть поле type.
Далее, с помощью bulkCreate пишу их в таблицу, куда записывается вся инфа о них, кроме поля type.
Для поля type есть отдельная таблица, где хранится id каждого айтема из json'a, и, собственно, поле type, которое тоже есть у каждого айтема в этом json'e.
Вопрос - как их можно записать таким образом.
Точнее, может ли такое bulkCreate, а если нет, то кто способен?

Алексей
04.07.2017
13:21:44
Есть один момент. Как и из под кого запускаются приложения? Привет если большой проект или куча мелких. Как ведется логирование
Везде вопросы

Aleksandr
04.07.2017
14:43:14
https://twitter.com/rick_viscomi/status/864583953281372160
любопытна картина

Vsevolod
04.07.2017
15:53:10
Ребятки, а что какая либа для бкрипта сейчас в тренде? что там быстрое удобное?

Google

Михаил
04.07.2017
15:54:05

Сергей
04.07.2017
16:06:58

Alex
04.07.2017
16:07:38
)))))

? гриб
04.07.2017
16:13:28
как же я сам не додумался до подобного ) это что за язык? )

Алексей
04.07.2017
16:14:04
Извиняюсь за нубский вопрос, как-то можно "имитировать" блочную область видимости без let, можно ли в этом примере сделать так чтобы var a был виден только в цикле?
for (var i = 0; i < 10; i++){
var a = i;
}

? гриб
04.07.2017
16:14:36
или в {}, но они не поддерживаются, наверно, если let не поддерживается

Алексей
04.07.2017
16:15:50
А можете привести пример как можно обернуть в функцию?

Сергей
04.07.2017
16:16:30

Eugene
04.07.2017
16:16:36

? гриб
04.07.2017
16:17:20
let ? = 1;
// Uncaught SyntaxError: Invalid or unexpected token
?

Вишневый чай
04.07.2017
16:22:23
вот примерно так для меня выглядит 1C

Sergey
04.07.2017
16:31:33
Можешь в объект как ключ засунуть

Ҫѐҏӗѫӑ
04.07.2017
16:41:24
кажется релиза с 5.9 не будет