@nodejs_ru

Страница 957 из 2748
Дмитрий
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: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
const symbolProtocol = Symbol.for('my-protocol') Symbol.keyFor(symbolProtocol) // => 'my-protocol'
Причём это не псевдокод, а именно так и будет работать

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

Google
Дмитрий
04.07.2017
10:07:29
@ZeroBias как думаешь? Object.prototype.toString.call(target).slice(8, -1) это адекватный способ определять тип? или же typeof + isArray хватит?
Жесть ?? Если что, то одним из well-know symbols является символ, который переписывает эту метку на любую, какую взбредёт в голову)) typeof + isArray + obj != null + Number.isNaN + ...

? гриб
04.07.2017
10:10:06
const symbolProtocol = Symbol.for('my-protocol') Symbol.keyFor(symbolProtocol) // => 'my-protocol'
это типа так можно узнать, оч грубо говоря, имя символа?

сверить его

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

? гриб
04.07.2017
10:12:37
Нет, это название символа в глобальном реестре, это не одно и то же
у двух символов же может быть одно название, верно?

Дмитрий
04.07.2017
10:12:51
у двух символов же может быть одно название, верно?
1) Да 2) В глобальном реестре — нет 3) В глобальных реестрах разных realms — опять да

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

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

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
Прям вообще никто с соапом не работал из-под ноды?

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
и устанавливаешь снова
@sergeysova версия ноды при этом должна быть последняя или стабильная?

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

Алексей
04.07.2017
10:30:43
Нет

Ты с чьей-то апишкой через soap общаешься?

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

Google
Алексей
04.07.2017
10:37:12
Когда-нибудь нужно было у корневого элемента envelope namespace поменять?
Поставь soap GUI какой нидь загрузи схемы, команды и ошибки

Таймураз
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 со списком полей, часть надо в одну таблицу, а на основании первой части вторые поля в другую таблицу

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
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:15:50
А можете привести пример как можно обернуть в функцию?

? гриб
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
let ? = 1; // Uncaught SyntaxError: Invalid or unexpected token
Потому что смайлики - строки

Можешь в объект как ключ засунуть

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

Страница 957 из 2748