
Islomkhodja
01.04.2017
09:24:50
Ребята нужно помощь
Делаю такой микросервис, берет данные с базы, обрабатывает, и делает запрос на сервер, сервер отвечает {status : "${число}" } если status = 0 то process.exit() если status = 1 то еще раз нужно сделать запрос на сервер и так бесконечно пока status не стал 0, как сделать запрос рекурсивно?

Farrux
01.04.2017
09:27:09

Islomkhodja
01.04.2017
09:27:43

Gaga
01.04.2017
09:33:56
PM2 :)

Google

Никита
01.04.2017
09:34:29

Gaga
01.04.2017
09:34:46
кто больше?

Sheldhur
01.04.2017
09:34:48
как через child_process.spawn() запустить процесс ноды\электрона с бабелем? типа как electron.exe -r babel-register -r babel-polyfill ./app/main.development
пробовал с ключами, но он делает как-то так
electron.exe ./app/main.development "-r babel-register" "-r babel-polyfill" и не работает :с

Никита
01.04.2017
09:35:34

Amon Bower
01.04.2017
09:44:02
А чир с названием чата?

Alex
01.04.2017
09:49:01
01.04. однако

Slava
01.04.2017
09:50:01
Я 3 часа думал, пока понял

Alexander
01.04.2017
09:50:18
хахах

Sergey
01.04.2017
09:51:49
втф)

Eduard
01.04.2017
09:53:02
лол

Slava
01.04.2017
09:54:31
Можно сказать засек время полного пробуждения ))

Lulz
01.04.2017
10:05:19
мда, не думал, что я тоже попадусь. листаю фид в вк и не понимаю, что не так с пабликами

Google

Дмитрий
01.04.2017
10:22:52
Всем привет, может кто подсказать. Для загрузки файлов подключил multer, curl-ом пытаюсь загрузить файлы. С одним файлом все норм, с несколькими - ловлю ошибку unexpected field. Из того что нашел - не совпадают имена полей, проверил - вроде все верно.
router
.route('/:id')
...
.put(upload.array('photos'), (req, res) => {
console.log(req.files);
res.send({ status: 'OK' });
})
curl -X PUT -F "photos[]=@/home/dmitry/1.jpg" -F "photos[]=@/home/dmitry/2.JPG" localhost:3000/api/albums/58df76d9b6d87c34f67a5210

Таймураз
01.04.2017
10:25:44

Дмитрий
01.04.2017
10:25:57
Эмм... Проблема видимо была в curl-e, т.к. если один файл отправить - (photos=@path) -то все норм
Multer говно
Да я впервые пробую писать - что нашел то и юзаю
А что лучше?

Таймураз
01.04.2017
10:26:36
Пишу под коа, позже скину аналог под экспресс

Дмитрий
01.04.2017
10:27:22
Вообще у меня цель - загрузка файлов через rest api

Таймураз
01.04.2017
10:28:09

Дмитрий
01.04.2017
10:28:51
Так что получше multer-a будет для загрузки файлов?

Таймураз
01.04.2017
10:32:33

Юрий
01.04.2017
10:34:07

Дмитрий
01.04.2017
10:34:28
Спасибо

Dima
01.04.2017
11:13:56
Всем привет.
Как на node создать *.xls фаил. Именно *.xls (формата 97-2004) (не *.xlsx) и что бы он был валидный?
мб кто-то встречал "тот самый плагин" или некий конвертер

?????∞?
01.04.2017
11:17:26
Извините, ошибся

Глеб
01.04.2017
11:17:42
Пипл, есть набор данных:
N enum'ов (то есть числа 0-50, сейчас enum'ов 3) и geo координаты. Задача: выбрать данные по нескольким enum (and) и в определённом радиусе от точки (x;y). Выборок раз в 500 больше, чем вставок. Что лучше для этого взять? Живём на MongoDB 3, есть geo индексы. Под небольшой нагрузкой норм, но мучает перфекционизм и страх упасть под большими нагрузками. Время на полировку всего это есть.

Sheldhur
01.04.2017
11:19:30
ребят, подскажите, из родительского процесса можно отправить функцию в дочерний, чтобы она выполнялась там? и как это сделать?

Mikalai
01.04.2017
11:22:23

Google

Mikalai
01.04.2017
11:22:31
У меня одного?

?????∞?
01.04.2017
11:22:45

Roman
01.04.2017
11:22:45
Ага

Mikalai
01.04.2017
11:23:41
Значит не стоило альтернативные клиенты для андроида пробовать

Дмитрий
01.04.2017
11:24:13
не у тебя одного

?????∞?
01.04.2017
11:25:05

John
01.04.2017
11:25:31
?

Mikalai
01.04.2017
11:25:51
Возможно. Но думаю бы написало о входе с другого ip

?????∞?
01.04.2017
11:26:35
Настоящие хакеры это предвидели бы

Roman
01.04.2017
11:30:19
я бы советовал поменять все пароли

Юрий
01.04.2017
11:33:03

Roman
01.04.2017
11:33:29
и страну

Roman
01.04.2017
11:33:43
и, на всякий случай, пол

Юрий
01.04.2017
11:33:56
Безопасности много не бывает.

Denis
01.04.2017
11:33:57
на бетонный
бадум-тсс

Roman
01.04.2017
11:34:08
и десертную ложку поменять местами с ножом для рыбы!

Ivan
01.04.2017
11:44:47

Roman
01.04.2017
11:45:17

Ivan
01.04.2017
11:45:54
а, эластик не? )

Google

Антон
01.04.2017
11:46:52
А на андроид bounce есть?

Roman
01.04.2017
11:53:05

Empty
01.04.2017
11:58:31

Sergey
01.04.2017
12:41:13
Google Wind
Этот проект нацелен на борьбу с регулярными дождями в Голландии при помощи платформы Google Cloud, которая будет использоваться для управления погодой. В частности, машинное обучение будет использоваться для распознавания облаков и управления сетью из 1170 ветряных мельниц, которые будут эти самые облака сдувать.
https://youtu.be/QAwL0O5nXe0

Froth
01.04.2017
12:56:19
О, надо будет установить

Admin
ERROR: S client not available

Alex
01.04.2017
13:10:16
Гайз, всем привет) у меня такой вопрос - для знакомства с нодой запилил небольшое приложение, работа со словами\предложениями. А теперь хочу сделать, если это возможно, бота для ВК и через него тоже работать с бд приложения - логика будет немного другая, но нужно, наверное, связать логин в вк с пользователем в программе. Может кто что подсказать по этим темам?

Froth
01.04.2017
13:11:27

Sergey
01.04.2017
13:37:56

Alexey
01.04.2017
14:11:48

Sheldhur
01.04.2017
14:12:13
child.send(message[, sendHandle[, options]][, callback])

Alexey
01.04.2017
14:12:37
ОК

Sheldhur
01.04.2017
14:12:47
мне интересно как себя sendHandle будет вести
т.к. есть ещё и callback, то это явно на стороне потомка исполняется
или нет?

Alexey
01.04.2017
14:15:52
Хз, напиши код и посмотри, чего гадать :)

Sheldhur
01.04.2017
14:17:13
ну вдруг кто знает, чтобы время не тратить

Котяй Негодяй
01.04.2017
14:35:49
Чёт я не понял. yarn.lock нужно в индекс пихать или игнорировать?

?????∞?
01.04.2017
14:36:29

Google

Котяй Негодяй
01.04.2017
14:38:35
А если серьёзно?

Pavel
01.04.2017
14:40:15

Котяй Негодяй
01.04.2017
14:41:15

Alexey
01.04.2017
15:12:35
Либо комитишь, либо игноришь

Таймураз
01.04.2017
15:15:19

=_=
01.04.2017
16:21:04
смотрите, а браузер как-то ограничивает размер кук для домена? Или куки с одного сайта могут забить весь объем и другой сайт уже не сможет ничего записать в куку?

Denis
01.04.2017
16:39:15
4 кб, насколько помню

Ches
01.04.2017
17:57:39
подскажите почему через промисы работает, а через промисAll нет
beforeEach((done) => {
const { users, comments, blogposts } = mongoose.connection.collections;
users.drop(() => {
comments.drop(() => {
blogposts.drop(() => {
done();
});
});
});
// Promise.all([users.drop(), comments.drop(), blogposts.drop()])
// .then(() => done());
});
еле чат нашел)

Sergey
01.04.2017
17:59:26
Promise.all([здесь должны быть промисы])

Николай
01.04.2017
17:59:29
наверно потому что их вызывать не нужно, а просто функии передавать

Ches
01.04.2017
18:01:36
точно, это же не промисы получаются)
хотя не понятно почему
drop же трогает монгу и следовательно это должен быть промис