Eugene
16.10.2018
20:33:14
Сергей
16.10.2018
20:33:48
Sasha
16.10.2018
20:35:57
Cenator
16.10.2018
20:36:15
Google
Сергей
16.10.2018
20:36:16
Sasha
16.10.2018
20:36:27
Максим
16.10.2018
20:36:53
Народ, подскажите плз. Какой адаптер oracle нужно установить для sails 1.0 ? Перепробовал разные, везед ругается
The adapter used by the default datastore is not compatible with
the current version of Sails/Waterline.
The adapter should expose a valid adapterApiVersion.
Trilium
16.10.2018
20:45:50
уже в ней
в package.json в scripts должно быть что-то такое
"scripts": {
"devstart": "nodemon myapp.js"
},
npm run devstart
это тоже самое как руками запустить
nodemon myapp.js
для этого и нужен раздел scripts
Sasha
16.10.2018
20:51:42
демон стоит отдельно
"devDependencies": {
"nodemon": "^1.18.4"
}
все есть, всем оч спасиб
благодарочка от души!)
Trilium
16.10.2018
20:56:37
Sasha
16.10.2018
20:57:06
да, вот так и заработало)
rddlr
16.10.2018
21:12:42
столбиками?
потому что это миллениал с attention span как у ракушки
Google
Trilium
16.10.2018
21:15:04
Artem
16.10.2018
21:26:19
Гайз.
Вопрос по структуре есть.
У меня есть: клиент, vk bot, сервер для общения с клиентом и ботом.
Есть данные для подключения к БД, сейчас всё хранится в config.js.
Как хранить данные, чтобы при переключении на другую ветку использовалась другая БД?
Trilium
16.10.2018
21:38:50
Artem
16.10.2018
21:40:59
И как лучше:
- клиент, сервер, bot хранить в одном репозитории
или лучше отдельно?
Дмитрий
16.10.2018
21:53:09
Artem
16.10.2018
21:53:33
Для атеистов какой лучше?
Дмитрий
16.10.2018
21:53:51
Artem
16.10.2018
21:53:58
?
Дмитрий
16.10.2018
21:54:21
Я бы юзал разные репы
rddlr
16.10.2018
21:59:56
атеистам ничего не поможет
Artem
16.10.2018
22:03:06
С точки зрения атеста, верующим - тоже)
rddlr
16.10.2018
22:06:19
Миллениалы наверное не в курсе, что почему-то почти все создатели первых вычислительных машин, комбинаторики, статистики, теории вероятностей и тд были глубоко верующими людьми, многие вообще монахами. Да что там - МАШИНА (компьютер) создан по человоеческому подобию (как физически так и логически). Как ты думаешь, откуда они черпали вдохновение?
Eugene
16.10.2018
22:40:00
rddlr
16.10.2018
22:45:23
Покайся
Апну вопрос про deepstream)) Неужто никто не использовал?
henri
16.10.2018
23:15:00
можно кому про бд вопрос задать?
кто онлайн
Google
rddlr
16.10.2018
23:17:07
попробуй)
henri
16.10.2018
23:18:08
У меня есть таблица с юзерами, есть таблица со статьями, нужно на сайте показывать статью, а точнее интересует автор статьи и категория, увидел, что правильно добавлять не имя автора или название статьи, а его user id или же id стать.? Как потом получать имя автора по user id, делать еще один запрос в бд? это обычная практика или я что-то не так понял?
rddlr
16.10.2018
23:19:48
это обычная практика
Trilium
16.10.2018
23:20:09
а какая бд? если монга, то https://mongoosejs.com/docs/populate.html
rddlr
16.10.2018
23:20:13
как получать - делать джойны или популейт если монга (монгуз)
henri
16.10.2018
23:20:29
mysql
rddlr
16.10.2018
23:20:44
по эскюэлю не подскажу, сорри
почитай про джоин
join
henri
16.10.2018
23:21:36
ок, спасибо
Trilium
16.10.2018
23:33:50
вот тут с нормальными примерами https://anton-pribora.ru/articles/mysql/mysql-join/
henri
16.10.2018
23:51:09
спасибо
Trilium
16.10.2018
23:51:12
Апну вопрос про deepstream)) Неужто никто не использовал?
Тут все пилят свои дипстримы на сокетах и редисах. И это прекрасно.
У дипстрима и немцев какое-то свое понимание опенсорса. Обычно коммюнити версия - это полноценная, нормальная вещь, а энтерпрайз - всякие дополнительные штуки, которые и нужны только энтерпрайзу. Здесь же вообще бред - коммюнити версия это обрубок, еще и с ограничениями на кол-во всего.
rddlr
17.10.2018
00:47:28
@trilium серьезно? Был опыт использования?
Думал там полноценная коммьюнити версия...
но я не удивлен твоему комменту, т.к. час назад наткнулся на эту тему https://www.reddit.com/r/node/comments/91kgte/uws_has_been_deprecated/
uws - это главная зависимость дипстрима, и судя по всему этот же герой реддита и есть один из главных в дипстриме)
если кратко, то чувак удалил npm модуль, у которого было под миллион загрузок
@trilium где почитать про ограничения? Не могу найти. Помоги плз
Trilium
17.10.2018
01:00:17
https://deepstreamhub.com/compare-products/
Google
rddlr
17.10.2018
01:03:44
спс. они походу специально эти ссылки прячут, я не мог найти прайсинг даже)
10.000 соединений одновременно. а как они троттлят это? если это опенсоурс?
они там что в бинарники что-то зашивают?
Trilium
17.10.2018
01:05:21
наверное бинарь, да
rddlr
17.10.2018
01:05:51
из этой таблицы получакется нельзя будет с RabbitMQ, например подключить?
походу да, брокера не нацепишь своего. его даже тут нету - https://deepstreamhub.com/open-source/
Databse, Cache есть, а брокеров нету
да, хитровыебанные ребята. спасибо что предупредил @trilium
Trilium
17.10.2018
01:07:29
там все сделано так, что придется заплатить. как я понимаю
не использовал и точно не буду) на бэкенде устоялся свой стек и тащить туда что-то такое очень стремно. завтра они развалятся или заломят ценник и наступит катастрофа.
плюс какой-то свой протокол у них - это сразу нет. бэкенд хочется держать чистым и опрятным. тем более из коробки все есть и сразу.
rddlr
17.10.2018
01:10:25
брокер кролик или кафка выбрал? что проще в настройке и обслуживании?
так, скоро 4:20. пойду покупать акции по 420))
Trilium
17.10.2018
01:14:54
ничто не проще) кролик привычнее просто, кафку не использую. есть смысл глянуть на https://nats.io/ и еще одна чудная штука https://nanomsg.org/
Phantom
17.10.2018
01:15:34
rddlr
17.10.2018
01:17:15
@trilium cспс, даже не слышал про этих
Vadim
17.10.2018
03:58:39
boxesArr это ведь и есть название массива. вы просто по циклу помещаете в него элементы (другие массивы). или я что то не так понял?
Phantom
17.10.2018
04:04:21
Или например.есть переменная boxes = 2.могу ли я создать количество переменных, соответствующих значению этой переменной
Mark
17.10.2018
04:53:46
Можешь создать количество методов
И использовать объект для дальнейшей итерации
И использовать объект для дальнейшей итерации
Google
Mark
17.10.2018
04:53:46
Если я тебя правильно понял
Bodya
17.10.2018
06:01:15
Alexander
17.10.2018
06:03:50
Так ты же массив в твоем документе не указал.
Bodya
17.10.2018
06:04:08
?
Alexander
17.10.2018
06:04:44
И да, монгуз?
Тогда надо .exec() добавить после метода, он работать не будет без этого
Konstantin
17.10.2018
06:05:01
А лучше внимательно доку прочитать: https://docs.mongodb.com/manual/reference/operator/update/push/
И try/catch добавить. И ошибку обработать.
Alexander
17.10.2018
06:05:49
И если тебе не нужен документ после апдейта, то делай updateOne, findOneAndUpdate ещё и вернёт тебе документ, зачем-то
Konstantin
17.10.2018
06:05:52
Че т я злобный с утра
Alexander
17.10.2018
06:05:57
Michael ?
17.10.2018
06:06:29
Anton
17.10.2018
07:11:25
m.rafee
17.10.2018
07:31:15
как я могу открыть ssl-порт в linux vps (443)???
Alexander
17.10.2018
07:34:53
Maxim
17.10.2018
08:03:45
народ привет!
а в чём может быть трабла : "TypeError: Undefined type Default at `searchIdq.default`",
пишет мне монгуз
в общем он считает что type, default, required - это не описание поля, а нестед поля
Eugene
17.10.2018
08:20:27
А как модель выглядит сама?