
Alexander
03.04.2018
16:57:31

Morsik
03.04.2018
16:57:37

Вася
03.04.2018
16:57:54
ща ща
дымить ходил

Google

Andruha
03.04.2018
16:58:03
кажется, понял, к чему ты ведешь

Мотя
03.04.2018
16:58:54
Кто-нибудь возился с субпроцессами?
Никак не выходит заставить ноду выполнить системную команду
например, passwd
т.е. мне нужно вызвать её и подать ей два раза нужные мне данные
симулирование терминала с полным управлением, если так можно выразиться
Кто нить сталкивался?

Вася
03.04.2018
16:59:30
валидатор модели, на которую упадут данные, но это совсем не означает, что эта модель пойдет в базу
один раз напишу

Grigorii
03.04.2018
17:02:07
а никто не говорит, что она пойдёт в базу

Вася
03.04.2018
17:03:23
аа, ты имеешь ввиду использовать механизм моделей из орм для валидаций, но при этом возможно не писать или читать, так?

Grigorii
03.04.2018
17:04:52
Да
Есть ORM, в ней описана модель, у модели описана валидация
По результатам валидации уже могу решить, сохранять это, или что-то ещё сделать и сохранять, или что-то другое делать

Вася
03.04.2018
17:06:09
теперь ответь мне на простой вопрос - основная задача orm?

Vlad
03.04.2018
17:06:20
Как на ноде реализовать ответ стримом? На php было:
echo 'Started...';
flush();
...
echo 'step 1..';
flush();

Вася
03.04.2018
17:06:33
:)

Google

Andruha
03.04.2018
17:06:58
там есть вариант с колбеком
спасибо за помощь, получился рабочий вариант:
Item.insertMany(itemsArray, function(err, arr) {
._.each(arr, function(obj, index, list){
game.items.push(obj);
})
game.save(function() {
console.log('FINISH LOADING ITEMS');
res.redirect('back');
});
});

Джадив
03.04.2018
17:07:08

Grigorii
03.04.2018
17:07:12
Модель, которую я проверяю на валидность - имеет отображение на реляционную структура? Да - ура.
Но может я вру
Вообще, вроде как всякие comet стали менее актуальны, когда стало легко использовать вебсокеты, или я не так понял задачу?

Cenator
03.04.2018
17:17:09

Вася
03.04.2018
17:17:23
Гриша, зайду с другой стороны ?
что мы пишем в базу? =)

Cenator
03.04.2018
17:17:39

Grigorii
03.04.2018
17:17:39

Вася
03.04.2018
17:18:49
Ладно, отвечу сам. данные, ну даже структуры данных, ведь так?

Vlad
03.04.2018
17:20:10

Вася
03.04.2018
17:21:52

Vlad
03.04.2018
17:23:27

Cenator
03.04.2018
17:24:25

Vlad
03.04.2018
17:24:49
а стоп
если я не вызываю writeHead , он заголовки автоматом шлет вместе с write?
я делал просто write , после перевого ошибку выдает, мол уже был отправлен 1 раз

Cenator
03.04.2018
17:25:23
Да, закроет их

Vlad
03.04.2018
17:25:45
понял, попробую дома

Google

Cenator
03.04.2018
17:25:54
Ну да, я ж написал, что последовательно

Vlad
03.04.2018
17:26:07
на php это просто двумя строчками делалось))

Cenator
03.04.2018
17:26:59
Здесь тоже, и стрим настоящий
В response можно пайпить readable
В пхп просто нет readable
Как и нативных стримов вообще

Sergey
03.04.2018
17:33:17
Привет!
Я залил пакет npm publish.
Сделал обновление.
Как залить обновление?

Andruha
03.04.2018
17:40:13

Morsik
03.04.2018
17:44:54
?
сокрушается колбекам в 2018

Andruha
03.04.2018
17:47:30
Аха
Монгус либа вроде не поддерживает ещё асинк-авейт

Morsik
03.04.2018
17:49:01

Andruha
03.04.2018
17:50:53

Morsik
03.04.2018
17:52:20

Andruha
03.04.2018
17:56:41

Lydia
03.04.2018
18:12:09
#вакансия #blockchain #fullstack
Привет! Ищем фуллстэк разработчиков в moeco.io — https://hh.ru/vacancy/24897467. Вместе будем работать над IoT протоколом на blockchain, меняющим базовый принцип использования IoT устройств: теперь их смогут использовать без ограничений по географии, и ошейник любимой собаки станет одинаково хорошо передавать её координаты и в соседнем питерском дворе, и в Нью-Йорке!
Писать можно мне в телеграм @ghovall

Cenator
03.04.2018
18:13:55
здесь не чат для вакансий

Valentin
03.04.2018
18:38:16
нет судя по всему(

Google

Dmitriy
03.04.2018
19:11:15
https://github.com/Microsoft/napajs
Кто-нибудь пробовал это?

Илья
03.04.2018
19:19:20

Denis
03.04.2018
19:19:28
Ребята, вы как в sequelize задаете связи моделей? В самих моделях или встроенными методами и нормально ли со встроенными методами когда моделей много и связей тоже

Admin
ERROR: S client not available

Game
03.04.2018
19:20:47
Нормально, если стараться

Fedir
03.04.2018
19:21:16
Конечно, гораздо более простую и примитивную

Game
03.04.2018
19:21:52
Встречными методами, иначе тому кто будет после тебя на проекте, будет больно

Mikhail
03.04.2018
20:25:54

A.
03.04.2018
21:07:30
Всем добрый день/вечер!
Администраторы, вопрос не по тематике чата, но не знаю куда обратиться.
Скажите, какие актуальные по сей день методы обналичивания USD (PayPal; Payoneer, etc.). Т.е. что с Вашей точки зрения является актуальным и более выгодным решением?
Примечание!
Не берём в расчёт ИП/ООО и т.д.
Либо подскажите соответствующий чат кто знает.
Результат у Google есть, да, много, но не весь материал актуальный по сей день и с "пачкой" нюансов.

Stas
03.04.2018
21:12:43
Ребят, подскажите кто в теме, можно ли или нужно ли в монгус создавать модель подсхемы? т.е. есть главная схема и есть её модель, у главной схемы есть подсхема и для удобства можно было бы создать отдельную модель, но не знаю будет ли это работать и вообще стоит ли так делать?
на сколько я понимаю отдельная модель создаст в монго отдельную коллекцию которая не будет иметь никакого отношения к основной схеме?

Anton
03.04.2018
21:22:40
https://github.com/Microsoft/napajs
Кто-нибудь пробовал это?
Хотел попробовать, но сразу же оказалось ненужно. Так как оно даже базовую задачу многопоточного рантайма решает через одно место. Например, пошарить объект между тредами, по идее это должно быть просто - воткнул мутекс или указал что-то а-ля volatile как в жвм и вперёд, без сношения мозга. но хер там, вместо этого вот такая дичь
https://github.com/Microsoft/napajs/issues/165

Artem
03.04.2018
21:40:17
Есть вот такая структура документа в mongo
user: {
_id: 2,
posts: [
{
date: 11,
post: {
id: 1
}
}
]
}
Можно найти документ по значению id:1?

Cenator
03.04.2018
21:47:50
получаешь массив юзеров и фильтруешь

Stas
03.04.2018
21:47:55

Cenator
03.04.2018
21:47:56
через array.find

Artem
03.04.2018
21:49:17
const user = mongoose.Schema({
posts: {
date: {
type: Date,
required: false
},
post: {
type: Object,
required: true
},
type: Object,
required: false,
default: []
}
});

Google

Artem
03.04.2018
21:49:25
Сейчас вот такая схема
Может она не правильная)

Stas
03.04.2018
21:54:18

Artem
03.04.2018
21:54:42
module.exports = mongoose.model("Post", post);
module.exports = mongoose.model("User", user);
Вот так точнее

Stas
03.04.2018
21:59:15
module.exports = mongoose.model("User", user);
тогда ты можешь сделать User.find() или User.findById(), получишь или все документы постс или 1, можешь сделать выбор какой тебе нужен .select(''), потом .exec((err, result) => { result.date / result.post / result.type }) будут твои данные

Artem
03.04.2018
21:59:59
Я лучше отдельную для постов сделаю тогда уж)

Stas
03.04.2018
22:00:42
это я написал как я делаю, не факт что это правильно)

Artem
03.04.2018
22:00:47
Мне нужно просто пост конкретный получить среди пользователей, а перебирать всех пользователей не очень хочется)

Stas
03.04.2018
22:01:33
если это будет подсхема и у них будут свои айди, их очень легко искать

Artem
03.04.2018
22:01:48
По id то да)))

Stas
03.04.2018
22:01:53
result.posts.id(postid)