Nook
Nook
Это например DevTools
Vladimir
https://saucelabs.com/
Nikita
Это например DevTools
эмуляция, бывает, не соответствует действительности.
Nikita
нужен реальный девайс
есть ресурсы, которые предоставляют возможность протестить на реальном устройстве. но, как правило, они платные.
Nikita
если одноразово надо протестить - триалки хватит
Anonymous
Всех с праздниками!
Anonymous
Подскажите пожалуйста какие ошибки нужно обработать при загрузке файлов (картинки, видео) на сервер?
Andrew
Слушайте, а в чём могут сильно помочь асинхронные итераторы? https://twitter.com/caitp88/status/817448441311875077
полагаю в первую очередь они полезны чтобы не блочить эвентлуп тяжелыми вычислениями
Vladimir
Нет
Vladimir
Есдинственный способ не блочить эвент луп тяжелыми вычислениями - не делать тяжелые вычисления
Andrew
или дробить тяжелые вычисления если нет возможности их не делать
Vladimir
это ничем не поможет
👁
почему дробить не поможет?
Andrew
не просто дробить, а раскидывать по асинхронным вызовам через, например, process.nextTick()
Andrew
очень даже поможет
Andrew
в разумных пределах, разумеется
Vladimir
Это просто перераспределает блокировку во времени, плюс добавляет оверхэд
Vladimir
Если делать вычисления в ответ на запрос, то от этого будет только хуже
Andrew
ну я вверху непросто так приписал "если нельзя не делать вычисления"
Anonymous
зачем вообще делать тяжелые вычесления на ноде? лол
Vladimir
а nextTick вообще не поможет ничем - он блокирует эвент луп
Anonymous
всегда можно не делать ¯\_(ツ)_/¯
Vladimir
Всегда можно их делать в отдельном процессе
Anonymous
и не на жс)
Andrew
совершенству нет пределов
Andrew
слишком общий вопрос
Ale
А как же вебворкеры?
Vladimir
какой еще "веб"?
Ale
Чатик ноджса( тогда процессы
Vladimir
это да
Anonymous
При загрузке файлов на сервер обрываю соединение и выкидывает ошибку Error: Parse Error at Socket.socketOnEnd (_http_server.js:426:22) at emitNone (events.js:91:20) at Socket.emit (events.js:185:7) at endReadableNT (_stream_readable.js:974:12) at _combinedTickCallback (internal/process/next_tick.js:74:11) at process._tickCallback (internal/process/next_tick.js:98:9) Как можно отловить ошибку для парсинга multipart юзаю async-busboy?
Vlad
поискать на стековерфлоу
Vlad
catch (err, res) => { console.log(err); }
Anonymous
0. Хикка-нолайфер, эджи-подросток, у которого прут гормоны, в школу не хожу, сижу на шее у мамы, аниму-дурачок, иногда сэдбой, неудачник и вниманиблядок с, как мне кажется, конкретно поехавшей крышей. 1. Q: Какой у вас проект или где работаете? A: Пилю небольшой хобби проект (PWA). 2. Q: В чём вы специалист? A: В бесцельном про〇ывании жизни. 3. Q: Чем можете быть интересны или полезны сообществу? A: Написал два бесполезных плагина для вебпака, изредка попиливаю велосипедный язык. 4. Q: ️Чем интересно сообщество вам? A: Ну, ето, вот когда я слишком туп, чтобы решить проблему самостоятельно (всегда), чтобы можно было спросить здесь, скопипастить не вникая в суть и присвоить решение себе. (Нет.) 5. Q: ️Откуда вы? A: Из мухосрани. 6. Q: ️Как узнали про группу? A: В гугле нашёл. #whois Вкатился и ушёл спать.
herenickname
Привет всем, я решил остановится на фреймворке AdonisJs, он мне нравится своей структурой и соответствию MVC (а еще там модели удобные :p) У меня вот вопросик появился: каким образом я могу из HTTP-контроллера разослать сообщения всем клиентам вебсокета-контроллера? Они там вынесены в разные папки и связей через движок вроде нет, получить инициализированные контроллеры тоже не знаю как. Доки перечитал. Человек, работающий с этим фреймворком - отзовись!
Ale
mvc на сервере(
Andrey
mvc на сервере(
хелоу руби
Andrey
небось еще pug юзает))))
herenickname
Это клиентская либа, а мне надо на сервере из api в вебсокеты отправить сообщение
Igor
не-а
Igor
клиентская по доке чуть ниже)
Igor
Channel Methods / emit
herenickname
Ну, короче, это не то, что мне надо) Мне из другого класса нужно вызвать socket.toEveryone()
herenickname
Находящийся в другом классе
Quiet
Подскажите сервисы типа BrowserStack
herenickname
Находящийся в другом классе
При этом класс инициализирован фреймворком, только как попасть в него, хз
Denis
Elixir снова здесь :) Всех с Рождеством! https://10consulting.com/2017/01/04/building-a-cqrs-web-application-in-elixir-using-phoenix/
Dreamerinnoise
😂
Vitaly
Я щитаю воткик за офтоп
это очень смешно!
Dreamerinnoise
Это же вообще чатик по го
Vitaly
Вот прямо в аналы истории
Dreamerinnoise
Правда ведь?
Denis
iddqd / idkfa / god mode on
Vladimir
Nikita
Привет. Вопрос по restify: В доке написано, что bodyParser поддерживает application/x-www-form-urlencoded, multipart/form-data. Но req.body приходит в таком формате, хотя я ожидаю что будет json ------WebKitFormBoundary2C3jliAYEhxk78JF Content-Disposition: form-data; name="name" test ------WebKitFormBoundary2C3jliAYEhxk78JF Content-Disposition: form-data; name="work_type" test Может кто сталкивался с таким?
Ale
Только хуже
Ale
Он просто не жсер видимо, жсер на каждую функцию в npm идет)
Quiet
тут есть профи верстаки?
👁
1108 members... наверняка! задай вопрос по сути
👁
Всем привет! Я работаю консультантом в www.0x.se. Текущий клиент unibet.com. Специалист по функциональным и около того извращения с фронтэндом (react/redux, frp, clojurescript). Изучаю PLT в свободное от работы время. Могу задвинуть телегу про лисп, заметить велосипед и рассказать, в каком году это придумали впервые. От сообщества жду помощи по изредка возникающим вопросам по бекэнду. Не верю в возможность полного асбтрагирования фронта от бэка, так что это актуально даже для меня, фронт-эндера. Родом из Москвы. Живу в Стокгольме. Не помню как узнал про группу :) #whois
Ale
> и рассказать, в каком году это придумали впервые давай проверим: redux
Vladimir
1955
Ale
а почему 55ый?
Vladimir
https://en.wikipedia.org/wiki/Mealy_machine
Vladimir
Скорее всего даже раньше
Ale
на машины мили/мура более общие штуки
Ale
тут надо выдумывать у редакса выходной символ еще
Vladimir
Ну выходной символ - это виртуальный дом
Ale
у редакса-то?
Vladimir
да
Dreamerinnoise
лол
Ale
редакс существует отдельно от домов
Ale
выходной символ можно приравнять к стейту, потому что он отдает его наружу или покрутить вокруг всяких мидлвар, типа саг