
Gats
16.05.2018
13:12:42
не могу вызвать функцию из другого модуля. пишет nstance member is not accessible. подкиньте мыслишек по этому поводу плиз

Mikhail
16.05.2018
13:35:17

Iuliia
16.05.2018
13:51:13
Коллеги всем привет вопрос - есть впс сервак хочу там развернуть веб приложение, но раздумываю - джангу ставить или ноду, что логичнее ? приложение не особо сложное - сервис типа olx.ua для одной категории товаров только

Roman
16.05.2018
13:52:11

Google

Roman
16.05.2018
13:52:55
на ноде нормальных фрейморков такого уровня нет

John
16.05.2018
13:54:27
Привет всем, ребят. Как можно использовать npm ci вместо npm install при создании docker образов?

Cenator
16.05.2018
13:59:55
он же не в лтс, не?
просто запускаешь и все команду, лок файл должен быть

Zhenya
16.05.2018
14:00:54
https://blog.netlab.360.com/gpon-exploit-in-the-wild-i-muhstik-botnet-among-others-en/
Сталкивался уже кто нибудь?
/GponForm/diag_FORM?images/

Валера
16.05.2018
14:17:13
чао, гайсы скажите clickboard.js подходит для десктопных приложений?

Евгений
16.05.2018
14:22:51
Оу, сова, новая ава.
Когда цена на вопросы по реакту упадёт?

Сергей
16.05.2018
14:23:51
может упасть до бана)
шучу

Alexander
16.05.2018
14:24:37
там же электрон
я правильно понял?

Google

Dika
16.05.2018
14:25:52

Abu
16.05.2018
14:26:04

Валера
16.05.2018
14:26:19
там же электрон
clipboard, ввёл неправильно, та вещь которая работает с буфером обмена

Сергей
16.05.2018
14:26:24

Alexander
16.05.2018
14:26:52
можешь погуглить, конечно

Валера
16.05.2018
14:28:18
в описании его описывали именно как билиотеку которая использует браузер, потому решил спросить.

Alexander
16.05.2018
14:28:47
нутак электрон это тотже браузер, по сути
пихаешь в static или как у тебя называется, и подключаешь к документу
и можно работать

John
16.05.2018
15:00:40

Cenator
16.05.2018
15:00:58
бывает

Alexander
16.05.2018
15:01:12
Как хорошо что я на 8+ версии

Andrew ?
16.05.2018
15:02:21
Всем привет
Подскажите эффективный вариант работы с системой достижений (в играх как achievement, ачива и прочее).
Есть юзер, юзер в игре, далее игра заканчивается, есть статические данные где хранится информация о том, когда пользователь получает ачиву
Формально так:
Ачива "Новичок" - получаем тогда, когда юзер первый раз сыграл
Ачива "Игрок" - получаем тогда, когда юзер сыграл 4 раза
Ачива "Беспредельник" - получаем тогда, когда юзер сыграл минимум 10 раз и когда у пользователя есть какая-нибудь штука
Тупо ходить циклами как по мне вариант не очень, а при помощи другого ума не приложу
Может у кого подобная задача была? Любой подсказке буду рад короч)

AP?
16.05.2018
15:09:07
Куда ходить циклами? Задача какая?

Alex
16.05.2018
15:09:15

Nikita
16.05.2018
15:09:30
где то видел готовый сервис для ачивок, но не смог найти сейчас сходу, если найти - можно подсмотреть как там апи устроено и почерпнуть что то для себя

Google

Nikita
16.05.2018
15:09:42
ну или ищи статьи на хабре о том как кто то делал ачивы )

Владимир
16.05.2018
15:10:45

Andrew ?
16.05.2018
15:10:51

Gats
16.05.2018
15:10:54

Andrew ?
16.05.2018
15:11:28

Nikita
16.05.2018
15:11:31
внутри промиса resolve не вызываешь

Andrew ?
16.05.2018
15:13:55
Куда ходить циклами? Задача какая?
Задача - система игровых достижений
Предположим есть следующие данные:
{ "type": "dangerous", action: "every", score: "10" }
{ "type": "ooh", action: "every", score: "5" }
{ "type": "newbie", action: "once" }
Т.е. первые две ачивы - постоянные (action "every"). Как пользователь сыграл 10 раз (score 10), то получил ачивку свою. Следующие 10 раз, еще раз получил.
А у третьего один раз

Gats
16.05.2018
15:14:17

Andrew ?
16.05.2018
15:14:36

Nikita
16.05.2018
15:15:11
просто resolve() подойдет даже больше)
только у pdf.create().toFile должен быть каллбэк
и внутри него уже используешь resolve

Nikita
16.05.2018
15:16:41
если скинешь код а не скрин, то могу подправить )

Gats
16.05.2018
15:17:19

Vanya
16.05.2018
15:18:18
let pdfGo = new Promise(function (resolve, reject) {
pdf.create(html, options).toFile('server/data/pdf/' + req.body.no + '.pdf', (err, res) => {
if (err) return reject(err);
resolve(res)
});
});

Nikita
16.05.2018
15:19:06
let pdfGo = new Promise(function (resolve, reject) {
pdf.create(html, options).toFile('server/data/pdf/' + req.body.no + '.pdf', function(err, result) {
if(err) {
return reject(err)
}
resolve(result);
});
});
как то так
ыы

Admin
ERROR: S client not available

Google

Nikita
16.05.2018
15:19:20

Vanya
16.05.2018
15:19:50
es6 же

Nikita
16.05.2018
15:20:31
а почему тогда function внутри Promise не убрал ?)

Vanya
16.05.2018
15:20:57
потому что вопрос был не в рефакторинге кода

Gats
16.05.2018
15:21:14
в итоге ругается на то что нет файла(

Nikita
16.05.2018
15:21:49
Promise.all паралельно запускает промисы)

Gats
16.05.2018
15:21:50
async await может какой-то добавить

Nikita
16.05.2018
15:21:54
он тебе не нужен значит

Gats
16.05.2018
15:22:16
я просто в промисах баран еще тот)

Nikita
16.05.2018
15:22:28
pdfGo.then(тут выполняешь следующую функцию)
сначала с промисами разберись, а потом уже на асинки переходи)

Vanya
16.05.2018
15:23:01

Gats
16.05.2018
15:23:30
ща попробую then потому что async await тёмный лес для меня пока
есть у кого-то годная инфа по промисам а то чёт нормального не нахожу

Vanya
16.05.2018
15:24:46

Nikita
16.05.2018
15:25:33
кантор - ответ на все вопросы по js )

Yan
16.05.2018
15:43:34
надо на собесе попробовать как-нибудь

Nikita
16.05.2018
15:44:11
ну это только если ты будешь проводить собеседование ;)

Google

Vanya
16.05.2018
15:44:53
Платить будут билетами банка приколов

Yan
16.05.2018
15:46:08

Vanya
16.05.2018
15:49:16

Dzmitry
16.05.2018
15:50:43

Yan
16.05.2018
15:51:25
чего не седжвик