
Дмитрий
01.06.2017
17:08:19

Evgeny
01.06.2017
17:10:32
я уяился по специальности, компьютерсайнса было дофига, научили всякой фигне

Дмитрий
01.06.2017
17:10:35
Правда студенческие времена помню смутно, и не то чтобы из за учёбы ?

Fedir
01.06.2017
17:10:47
если норм по препод по матлабу - то он заебись

Google

A.
01.06.2017
17:10:51
У кого как все таки. У меня на четвёртом курсе было изучение DOS

Дмитрий
01.06.2017
17:11:12

Fedir
01.06.2017
17:11:59

A.
01.06.2017
17:12:41
"Нужно знать то, что было раньше, чтобы понять то, что сейчас"
Преподаватель говорил
Ну ок, чо

Fedir
01.06.2017
17:13:01

Анатолий
01.06.2017
17:17:23
ПО в технических институтах это та ещё история
У нас кажется до сих пор Borland Builder С++ который консольный
Это конечно не мешает понять плюсы и научиться ими пользоваться, но всё же... :)

Fedir
01.06.2017
17:21:09
у борланда как раз на свое время были дико офигительные тулзы
одна только eureka чего стоит
а так наш универ по контракту с майкрософтом выдает студентам пакован бесплатного софта
от досов, винд итд до студии, тулз для azure, всяких серверных и сетевых ништяков

Google

Ҫѐҏӗѫӑ
01.06.2017
17:26:38
https://github.com/prigara/javascript-conferences

Sasha
01.06.2017
17:28:47
ребят, такой вопрос:
вот у меня есть массив JSON-Объектов
есть метод .requestInfo(), который возвращает Promise
мне нужно запрашивать у трех элементов данный метод, обрабатывать их промисы, результаты промисов складывать в массив и после этого переходить к следующим трем элементам массива.
Как лучше всего это сделать?
беда, вечер, мозги перестали варить вообще(

Vsevolod
01.06.2017
17:33:47
раздели массив на массивы по 3 элемента
и потом Promise.all на каждую группу

Ilya
01.06.2017
17:38:36

Сергей
01.06.2017
17:40:48

Ilya
01.06.2017
17:42:19

Сергей
01.06.2017
17:42:57

Ilya
01.06.2017
17:43:07
И оба они не умеют делать индексы
Там createdAt updatedAt скрытые поля в модели
Они всегда создаются без них не поедет если модель правда под это специально не настроить
И ещё поле. Id
Не укажешь - модель создаст или на готовой таблице будет просить и ругаться

Сергей
01.06.2017
17:45:18
оч странно что так сделали

Sergey
01.06.2017
17:46:59

Ilya
01.06.2017
17:49:44

Gats
01.06.2017
17:51:15

Google

Yashko?
01.06.2017
18:04:43
Какому другому элементу?

Sasha
01.06.2017
18:07:36
async requestBalances(wallets) {
let res = [];
wallets.forEach(wallet => {
res.push(await wallet.getInfo());
});
console.log(res);
}
ребят, почему ругается на то, что после await идет? (SyntaxError: missing ) after argument list)

Gats
01.06.2017
18:10:05
<input type="text" value=" " id="name"

Yashko?
01.06.2017
18:13:05
и передаешь данные через res.render

Sasha
01.06.2017
18:16:16
ребят?)
async requestBalances(wallets) {
let res = [];
wallets.forEach(wallet => {
res.push(await wallet.getInfo());
});
console.log(res);
}
ребят, почему ругается на то, что после await идет? (SyntaxError: missing ) after argument list)

Дмитрий
01.06.2017
18:16:51
Либо функцию объявляй, либо константу нормально описывай)
У тебя сейчас ни то ни другое

Sergey
01.06.2017
18:17:01
(wallet) => {…}

Дмитрий
01.06.2017
18:17:56
Кстати вообще код не валидный
В консоли в общем случае будет — сюрприз — пустой массив

Sasha
01.06.2017
18:18:22

Дмитрий
01.06.2017
18:19:06
Потому что у тебя нет ожидания выполнения всех асинхронных функций перед выводом

Sasha
01.06.2017
18:19:24

Ilya
01.06.2017
18:21:58
Foreach убери
Замени на фор

Gats
01.06.2017
18:22:59

Google

Yashko?
01.06.2017
18:23:16
ну берешь html страницу, делаешь и знее шаблон

Gats
01.06.2017
18:24:15

Sergey
01.06.2017
18:24:22

Ilya
01.06.2017
18:25:06

Yashko?
01.06.2017
18:25:32

Ilya
01.06.2017
18:25:42
Разворачивай в фор. Или не взлетит

Admin
ERROR: S client not available

Ilya
01.06.2017
18:25:48
Ахаха

Denis
01.06.2017
18:30:53
https://www.npmjs.com/package/html2jade

Таймураз
01.06.2017
18:32:49
async function requestBalances(wallets) {
const res = await Promise.all(wallets.map(wallet => wallet.getInfo()));
console.log(res);
}
@rmnff не благодари

Sergey
01.06.2017
18:50:12
const list = [5000, 7000];
function delay(timeout) {
console.log(`run ${timeout}`)
return new Promise((resolve) => {
setTimeout(() => {
console.log(`got ${timeout}`)
resolve({ status: 200 });
}, timeout)
})
}
const fn = async function (results, node) {
const resp = await delay(node)
results.push(resp.status)
}
const params = [];
list.forEach(fn.bind(null, params));
setTimeout(() => { console.log('got the results', params) }, 6000)

Ilya
01.06.2017
18:56:00
Он получит промиз из твово асинке а тот пойдет в асинхрон
Чооо
Ты трейс вручную делаешь?

Nurik
01.06.2017
18:59:23

Sergey
01.06.2017
18:59:50

Ilya
01.06.2017
19:41:54
и?
ждать не будед. промиз олл плох в общем случаем

Google

Ilya
01.06.2017
19:42:06
мож ты там стопицот тяжелых селектов в параллель хуйнешь

Сергей
01.06.2017
20:02:08

Rafael
01.06.2017
20:47:52

Ilya
01.06.2017
20:48:31

Таймураз
01.06.2017
20:48:42

Ilya
01.06.2017
20:49:05
56,69

Rafael
01.06.2017
20:50:07

Таймураз
01.06.2017
20:50:26

Ilya
01.06.2017
20:50:30
учат хоть чему?

Rafael
01.06.2017
20:50:32
учат хоть чему?
На втором курсе, дальше лажа в основном - не важно какую специализацию выбрал (я взял распределённые системы) основной упор на машинное обученте

Таймураз
01.06.2017
20:51:18

Rafael
01.06.2017
20:51:49

Таймураз
01.06.2017
20:51:58