
Maxim
20.06.2017
10:59:15
Парни, подскажите ресурс для изучения node.js на русском. Заранее благодарен

Таймураз
20.06.2017
10:59:17

Lulz
20.06.2017
10:59:50

Google

Igor
20.06.2017
10:59:51
$ npm i koa-bodyparser —save
npm WARN saveError Unknown system error -25: Unknown system error -25, fsync
npm WARN saveError Unknown system error -25: Unknown system error -25, fsync
npm WARN beanstalk@1.0.0 No description
npm WARN beanstalk@1.0.0 No repository field.
+ koa-bodyparser@4.2.0
updated 1 package in 6.67s
это всё что выводит консоль

Таймураз
20.06.2017
11:00:16
npm -v что показывает?

Igor
20.06.2017
11:00:23
5.0.3

Таймураз
20.06.2017
11:00:49
открой в блокноте или gedit package.json

Igor
20.06.2017
11:01:24
открыл
и что там?

Таймураз
20.06.2017
11:01:39
ищи свой модуль

Igor
20.06.2017
11:01:52
Нет его там)
https://www.dropbox.com/s/38lvlt2wag4er12/%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82%202017-06-20%2014.01.58.png?dl=0
те что тут есть я руками прописал
но меня это слегка удручает
обидно же что не работает

Google

Igor
20.06.2017
11:02:33
раньше работало
а после обновления на 5ку перестало
и WARN этот начал выскакивать

Таймураз
20.06.2017
11:03:50
Какая ось?

Igor
20.06.2017
11:04:05
macos x sierra

Таймураз
20.06.2017
11:04:23
ls -al package.json
Что говорит?

Igor
20.06.2017
11:04:58
-rwxrwxr-x@ 1 Fumo staff 486 Jun 13 17:07 package.json
777?

Таймураз
20.06.2017
11:05:14
757
Ты очень зря ставишь выполнение на все файлы

Igor
20.06.2017
11:06:16
думаешь поэтому не пашет?

Таймураз
20.06.2017
11:06:46
775, точнее
Нет, пашет не из-за этого
Вот если бы прав не было, тогда бы не работало
Погоди, у тебя пользователь Fumo?

Igor
20.06.2017
11:07:18
да

Таймураз
20.06.2017
11:07:43
тогда хз

Igor
20.06.2017
11:07:48
боль
ПОйду npm переставлю

Сергей
20.06.2017
11:22:05
5.0.3
Поставил бы 5.0.1
Твоя версия с багами
+ Под nvm надо всё делать

Igor
20.06.2017
11:42:00

Andrbit
20.06.2017
11:53:57
Привет всем. У вас тут вакансии бесплатно размещаются?)

Google

Konstantin
20.06.2017
11:54:09
и очень дорого

Michael
20.06.2017
11:54:27

Igor
20.06.2017
11:56:31
stable

Таймураз
20.06.2017
11:56:59

Сергей
20.06.2017
12:01:35

Igor
20.06.2017
12:01:58
понял

Nurik
20.06.2017
12:13:19
Ребят посдкажите каким образом можно делать emit`ы снаружи сервера socket.io ? Пока вижу один вариант:
Сделать endpoint для приложения php на ноде, которое будет инициировать emit в нужную мне room по её id.
Есть ещё варианты ?
Или может сделать через redis pubsub (Если это конечно не геморрно) ?
Извините, если вопрос нубский.

Zaur
20.06.2017
12:29:30
[иное предложу в чате] а в @QuanBot можно предложить и добавить в голосование :)

Сергей
20.06.2017
12:32:17
Какое название выбрать для пакета по управлению ролями и правами пользователя?
▪️ 46% (7) roleshuff
????????
▫️ 26% (4) rolemodel
????
▪️ 13% (2) coronary
??
▫️ 6% (1) uquity
?
▪️ 6% (1) slavery
?
? 15 - всего голосов
? 10 - в этом чате

Aleksandr
20.06.2017
12:37:05

Oleg
20.06.2017
12:44:46
Привет всем. Мне нужно ставить планировщик (cron) на конкретное время когда добавляется новый элемент в базу. Проблема в том что планировщиков может быть очень много. Насколько это затратно по ресурсам? Или подскажите альтернативу

Aleksandr
20.06.2017
12:46:18

Alex
20.06.2017
12:46:27

Quiss
20.06.2017
12:46:50
+ к очередям

Oleg
20.06.2017
12:47:25
Я думал использовать это: https://www.npmjs.com/package/node-schedule

Google

Aleksandr
20.06.2017
12:47:36
В общем случае использование cron не контролируется и ты моментально получишь фантастический context-switch между десятками поднятых процессов и уронишь эффективность утилизации CPU до нуля

Quiss
20.06.2017
12:47:37
https://github.com/petruisfan/node-supervisor
лучше это, тогда уже

Nurik
20.06.2017
12:48:30

Aleksandr
20.06.2017
12:48:54

Oleg
20.06.2017
12:49:08

Alex
20.06.2017
12:50:49
К слову https://github.com/agenda/agenda

Admin
ERROR: S client not available

Aleksandr
20.06.2017
12:51:28
Спасибо
из очередей либо kue на redis, либо rethinkdb-job-queue на rethinkdb, на queues.io можно выбрать любую другую очередь и использовать клиентскую библиотеку. тут выбор богатейший

Konstantin
20.06.2017
13:18:21
Возможно, мне стоит оформить свою поделку для планирования задач в модуль :) Я смотрю, довольно частая задача.

Nurik
20.06.2017
13:37:46
Ребят подскажите. Хорошая ли практика делать emit самому себе на socket.io сервере ? Например есть событие которое генерирует клиент:
OrderCreate - внутри обработчика которого я пытаюсь создать заказ с данными клиента и если они валидные - то пишу данные в БД и генерирую событие OrderCreated (c room("service"), чтобы никто не мог, повесив, обработчик считать данные) - далее, внутри него я создаю событие SearchDrivers (тоже внутреннее событие, которые недоступно клиенту, но нужно для логирования и так далее), и опять же у себя же его обрабатываю, а пользователь в свою очередь получает только событие DriverFound.

Aleksandr
20.06.2017
13:39:26

Nurik
20.06.2017
13:40:45

Алексей
20.06.2017
13:40:58
Блин, а когда я начну понимать про что вы говорите

Aleksandr
20.06.2017
13:42:18

Nurik
20.06.2017
13:44:52

Vadim
20.06.2017
14:01:05
А есть какие-нибудь крутые курсы по ноде?

Таймураз
20.06.2017
14:01:40

KlonD90
20.06.2017
14:07:13

Alexander
20.06.2017
14:07:29

Google

KlonD90
20.06.2017
14:07:49

Таймураз
20.06.2017
14:07:57
апи ноды сильно изменилось?

KlonD90
20.06.2017
14:08:11
Так там async проповедуется в 2k15
уже было неактуально

Таймураз
20.06.2017
14:08:22
Это уже к JS-у вопросы

KlonD90
20.06.2017
14:08:27
а на дворе 2k17

Таймураз
20.06.2017
14:08:34
Нода- платформа, JS- язык

Alexander
20.06.2017
14:08:37
В чем устаревший?
Он имеет в виду то, что нода там мохнатой 0.х версии. Но это не очень страшно

KlonD90
20.06.2017
14:08:57
Апи ноды конечно тоже поменялось как и подходы к написанию программ на JS'е

Konstantin
20.06.2017
14:09:09

Сергей
20.06.2017
14:09:13

Таймураз
20.06.2017
14:09:46

KlonD90
20.06.2017
14:11:03
Ну а толку от этих дико устаревших курсов
которые учат пользоватся говном мамонта
так еще и не правильно

Таймураз
20.06.2017
14:11:16