Фεδως
у борланда как раз на свое время были дико офигительные тулзы
Фεδως
одна только eureka чего стоит
Фεδως
а так наш универ по контракту с майкрософтом выдает студентам пакован бесплатного софта от досов, винд итд до студии, тулз для azure, всяких серверных и сетевых ништяков
Anonymous
https://github.com/prigara/javascript-conferences
Anonymous
ребят, такой вопрос: вот у меня есть массив JSON-Объектов есть метод .requestInfo(), который возвращает Promise мне нужно запрашивать у трех элементов данный метод, обрабатывать их промисы, результаты промисов складывать в массив и после этого переходить к следующим трем элементам массива. Как лучше всего это сделать?
Anonymous
беда, вечер, мозги перестали варить вообще(
V
раздели массив на массивы по 3 элемента
V
и потом Promise.all на каждую группу
Sergey
ну понятно, просто генератор их не сделал
Sergey
там sequelize model:create —name User —attributes (здесь всё без createdAt)
Sergey
id создает же
Sergey
оч странно что так сделали
Sergo
это поведение блочится в define модели, если можешь позволить себе на это забить
Vlad
Сап, я в ноде нуб, извиняюсь за тупой вопрос. Подскажите, как можно передать значение Login другому элементу и вывести его?
Anonymous
async requestBalances(wallets) { let res = []; wallets.forEach(wallet => { res.push(await wallet.getInfo()); }); console.log(res); } ребят, почему ругается на то, что после await идет? (SyntaxError: missing ) after argument list)
Vlad
<input type="text" value=" " id="name"
Vlad
<input type="text" value=" " id="name"
Anonymous
ребят?)
Anonymous
async requestBalances(wallets) { let res = []; wallets.forEach(wallet => { res.push(await wallet.getInfo()); }); console.log(res); } ребят, почему ругается на то, что после await идет? (SyntaxError: missing ) after argument list)
Дима
Либо функцию объявляй, либо константу нормально описывай)
Дима
У тебя сейчас ни то ни другое
Sergo
(wallet) => {…}
Дима
Кстати вообще код не валидный
Дима
В консоли в общем случае будет — сюрприз — пустой массив
Дима
Потому что у тебя нет ожидания выполнения всех асинхронных функций перед выводом
Vlad
а как вывести данные в этом шаблоне вместе с html страницой?
Vlad
т.е. просто поменять .html на .jade?
Sergo
на wallet ругается
мда, хуету написал. async должен быть у ф-и в forEach, если его юзаешь.
Vlad
Denis
https://www.npmjs.com/package/html2jade
Влад
Таймураз
async function requestBalances(wallets) { const res = await Promise.all(wallets.map(wallet => wallet.getInfo())); console.log(res); }
Таймураз
@rmnff не благодари
Sergo
разве?
Sergo
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)
Nurik
Ну, я просто пока другого способа не знаю. ))
Sergo
и?
Sergey
а надо подождать?
Таймураз
Какой курс?
Таймураз
В общаге живёшь?
Таймураз
Подбел преподает ещё?
Таймураз
А, ок
Таймураз
Так пми это не пи
Таймураз
Я к другому клоню у вас меньше уклона к разработке как таковой
Анатолий
Преподавать совсем новые технологии неправильно
Преподавать любые технологии неправильно. Преподавать надо не технологии, а базу. Технологии с лёгкостью войдут самостоятельно, в любом количестве и любого вида, если есть база и мозги работают
Анатолий
А база никогда не меняется. Блок-схемы, алгоритмы, логические операции
Анатолий
Теорию без практики изучать ни к чему
Анатолий
Но и без теории делать в отрасли нечего
Анатолий
Всё в меру и в нужное время :)
Анатолий
Теория не для этого изучается
Анатолий
А чтобы вообще понимать, что как для чего делается и что делать, если вдруг вот так
Анатолий
Чтобы не бежать за каждым логическим вопросом в стековерфлоу и тупо копировать что написал дядя в интернете
Таймураз
В вышке лучше дрессируют
Анатолий
Каким образом это делать, если нет элементарных знаний об операциях и, или, не, если не уметь в уме строить примитивные блок-схемы, разрабатывать алгоритмы?
Анатолий
Неужели гуглить? :)
Анатолий
Нахрена тебе алгоритмы, если из технологий по универу ты знаком только с делфи?
У нас не было делфи. У нас была алгебра логики, блок-схемы, потом си.
Анатолий
Не, ну если ограничиться визитками неа джумле, то можно и избежать всяких алгоритмов, да. Только это не программист будет, а ремесленник
Таймураз
Я хочу и в алгоритмы уметь, и в современный стек
Таймураз
А когда мне суют вонючий делфи- уж извольте
Анатолий
Я хочу и в алгоритмы уметь, и в современный стек
Нет никакого "или-или". Стек технологий меняется, да. То, на чём строятся языки программирования (структуры и алгоритмы обработки данных) - неизменно. Если речь не идёт о вёрстке или других областях, не являющихся непосредственно программированием
Анатолий
Я так не говорю. Многие доходят своим умом
Анатолий
Существуют не только крайности.
Sergey
оффтоп
Таймураз
Это правильно
Анатолий
и тут начинается, что ж у вас припекает
У нас припекает то, что на 200 соискателей 190 обезъян и 10 более-менее середнячков, которые на троечку что-то ещё могут связать. Зато резюме у всех такие, как будто они ведущие мировые хакеры. Технологий 100500, все как один фуллстек спецы, а копнёшь - это чудо банальную задачку решить не может, потому что дядя в интернет курсе не рассказал, как решается именно эта банальная задачка. Чудо хочет тупо скопипастить код в топе ответов по первой ссылке стэковерфлоу и ни над чем не думать
Анатолий
У некоторых кстати с логикой бывает отлично, у них аналитическое мышление. Они с ходу всё понимают и не строили никогда таблиц истинности, они в уме уже представляют алгоритм и строят последовательность операций. Только это редкость :)
Анатолий
При чем тут это и то, что технологии не нужны?!?
Я не говорю, что технологии не нужны