
Victor
19.05.2018
23:43:46
Вот как
Ну я и говорю, что все так классно масштабируется, что $lookup работает только на нешардированных коллекциях

Roman
20.05.2018
05:46:08

Nikita
20.05.2018
06:08:28
всем привет, а публичный ключ для JWT можно добавлять в гит ?)
не нужно же его прятать в переменных среды ?)

Google

Кирилл
20.05.2018
06:10:04

Nikita
20.05.2018
06:10:15
спасибо :)

Vladislav
20.05.2018
07:53:44

OTR ?
20.05.2018
11:10:36
Кто нибудь работал с CasperJS в Nodejs?
Если да то подскажите документацию на русском или какую либо литературу на русском

Morsik
20.05.2018
11:12:15

Jack
20.05.2018
13:43:56
Ребят у меня цикл фоток, а внутри цикла async операции (несколько). Мне надо, чтобы все async операции закончились во всех итерациях и только после этого сделать res.send().
Щас если делать res.send() сразу после цикла, то мои async функции не работают

Cenator
20.05.2018
13:44:51

Jack
20.05.2018
13:56:23
типо все промиси цикла пушить в массив и потом делать Promise.all этот массив ?

Cenator
20.05.2018
13:57:12
мапить в массив

Jack
20.05.2018
14:00:48
ну с push тоже работает
const promises = [];
phots.forEach(photo => {
const p = async_fuction;
const p2 = another_async_function
promises.push(p, p2)
})
Promise.all(promises).then(() => ...)

Cenator
20.05.2018
14:01:39
грязно
лучше бы на map переделать

Google

Jack
20.05.2018
14:02:35
как ? можете менять пример выше ?

Denis
20.05.2018
14:04:31
let promises = phots.map(photo => [p, p2]).reduce(flatten)
что-то такое)

Cenator
20.05.2018
14:04:51
хотя здесь лучше редус тогда чтоб без флаттена

Jack
20.05.2018
14:05:05
Ну здесь слишком много magic -a )))

Denis
20.05.2018
14:05:06
ну или просто редьюс ага
я как-то не сразу сообразил что там у тебя два значения, прост набросал с map
а потом понял что надо зафлатить

Jack
20.05.2018
14:06:27
Ну это был пример. На самом деле у меня в массиве promises более 7 элементов. 7 промисов

Cenator
20.05.2018
14:06:55
const promises = phots.reduce((acc, cur) => {
const p = asyncFuction()
const p2 = anotherAsyncFunction()
return acc.concat(p, p2)
}, [])

Jack
20.05.2018
14:07:24
спасибо
а что за for await of. это в стандарте есть такое ?

Cenator
20.05.2018
14:10:53
в драфте вроде
летом будет в стандарте
в десятке работает под флагом

Vitaly
20.05.2018
14:11:32
или нужно именно два отдельных промиса?

Jack
20.05.2018
14:12:09
это именно этот кейс ? типо он при каждой итерации ждет выполнения асинк кодов внутри цикла ?

Vitaly
20.05.2018
14:12:24
он не ждёт, он промисы создает

Cenator
20.05.2018
14:12:28

Google

Mark
20.05.2018
14:12:28
Привет всем!
Помогите с регуляркой, пожалуйста, я не так хорошо пока с ними разбираюсь

Vitaly
20.05.2018
14:12:39
типа Promise.all(phots.map(async () => {...}))

Mark
20.05.2018
14:12:52
А хотя нет, наверное я сам

Vitaly
20.05.2018
14:12:52

Cenator
20.05.2018
14:13:20

Vitaly
20.05.2018
14:13:27
я таким пользуюсь
просто я не уверен, что в данном случае именно тот кейс

Jack
20.05.2018
14:15:21

Mark
20.05.2018
14:32:53
Ребята, у меня память умирает, как в маке можно вырубить нодовские процессы, но не все, а только определенные
Если это возможно

Евгегий
20.05.2018
15:03:52

Alex
20.05.2018
15:23:51
Всем привет. Подскажите, пожалуйста инструменты для архитектуры проекта, с возможностью описиния, возможно c интеграцией git/gitlab/etc, построение uml конкретного функционала отдельной части системы

Alexander
20.05.2018
15:24:51

Alex
20.05.2018
15:26:52

Alexander
20.05.2018
15:29:19

Alex
20.05.2018
16:13:43

Alex
20.05.2018
16:14:20

Mark
20.05.2018
16:56:06
Спасибо всем, кто помогал с решением проблемы вчера, проблему решил следующим способом, но всем благодарен за все идеи и мысли!
Решение:
Почистить, разбить текст по пробелам, провести морфологический анализ, основываясь на правилах построения фраз - склеить фразы с помощью тега типов речи
Взять с полки пирожок

Alexander
20.05.2018
17:00:22

Google

A
20.05.2018
17:14:10


Arthur
20.05.2018
17:41:38
всем привет, есть ли тут гуру sequelize.js? Проблема такая: нужно получить список инстансов модели с количеством существующих у экземпляра в бд ассоциаций, именно количеством, а не просто
include: { association: 'modelName' }
, никак не получается, хоть убей, ни один воркэраунд не помогает, пришлось писать дико колхозный sequelize.query(), чтобы просто посчитать ассоциации и присоединить их к модели отдельным полем(( может кто-нибудь помочь? К примеру, есть таблица foo и таблица bar, ассоциация такая, что foo.hasMany(bar), нужно наколбасить что-то типа
const foos = db.models.foo.findAll({include: {<ЧТО_ТО ВОТ_ТУТ>}});
, чтобы у элементов массива foos было, например, поле barsCount. Это реально вообще? Заранее спасибо

Vladyslav
20.05.2018
17:43:38
Этот тред должен тебе помочь: https://github.com/sequelize/sequelize/issues/222

Timur
20.05.2018
19:53:23
всем привет. У меня есть вопрос по архитектуре проекта. Хотелось бы услышать Ваше мнение по поводу архитектуры проекта и совета. Пишу веб сервис. 3 стороны: админы, компания и сто. Решил разделить на 2 приложения: админы и клиенты (компания, сто) сервиса. Со стороной администраторов все понятно. Вопрос заключается в том как делить части клиента. Компании и СТО создаются в админке. Далее под каждую компанию/сто выделяются пользователи по типу в бд (0 - админы, 1 - компания, 2 - сто). Как разделить теперь все это дело? Чтобы пользователь вошедший в панель компании/сто видел инфу связанную именно по своей компании. Один пользователь может принадлежать только одной компании.

Веселый
20.05.2018
20:23:07
Тупой вопрос, попадёт в местный цитатник. Почему вы зарабатываете больше???

Cenator
20.05.2018
20:23:27
Кто вы?

Веселый
20.05.2018
20:23:44
Node js девы

Cenator
20.05.2018
20:24:05
Больше чем кто?

Веселый
20.05.2018
20:24:36
Больше чем средняя стоимость python Django макаки

Cenator
20.05.2018
20:24:51
Джанго программист это вообще мем

Веселый
20.05.2018
20:25:39
Просто стоит вопрос а не сменить ли мне работу и понимаю шо flask ни фига в коммерции не решает

Cenator
20.05.2018
20:25:42
Нормальные питонисты в дата саенсе точно не меньше

Веселый
20.05.2018
20:26:21
То не питонисты а статисты как бэ которые юзают питон как прикладной язык

Grigorii
20.05.2018
20:26:42

Веселый
20.05.2018
20:27:11

Grigorii
20.05.2018
20:27:38
Неправильно считаешь
У них знания статистики - это где-то 20% компетенции
(если убрать чисто технические навыки)

Веселый
20.05.2018
20:28:52
Это не задрочка, мне рили интересно почему по рынку js девы больше оплачиваются

Morsik
20.05.2018
20:29:31

Google

Кирилл
20.05.2018
20:29:36

Веселый
20.05.2018
20:29:38
Как бы скоро годец опыта на фласке а работу найти сложна, всем джангу давай

Grigorii
20.05.2018
20:29:39
Больше, чем что?

arts
20.05.2018
20:29:49
https://urvanov.ru/wp-content/uploads/2018/04/pythontodatascientist.jpeg

Grigorii
20.05.2018
20:30:02