Nook
Nook
Это например DevTools
Vladimir
https://saucelabs.com/
Nikita
нужен реальный девайс
есть ресурсы, которые предоставляют возможность протестить на реальном устройстве. но, как правило, они платные.
Nikita
если одноразово надо протестить - триалки хватит
Anonymous
Всех с праздниками!
Anonymous
Подскажите пожалуйста какие ошибки нужно обработать при загрузке файлов (картинки, видео) на сервер?
Andrew
Vladimir
Нет
Vladimir
Есдинственный способ не блочить эвент луп тяжелыми вычислениями - не делать тяжелые вычисления
Andrew
или дробить тяжелые вычисления если нет возможности их не делать
Vladimir
это ничем не поможет
👁
почему дробить не поможет?
Andrew
не просто дробить, а раскидывать по асинхронным вызовам через, например, process.nextTick()
Andrew
очень даже поможет
Andrew
в разумных пределах, разумеется
Vladimir
Это просто перераспределает блокировку во времени, плюс добавляет оверхэд
Vladimir
Если делать вычисления в ответ на запрос, то от этого будет только хуже
Andrew
ну я вверху непросто так приписал "если нельзя не делать вычисления"
Anonymous
зачем вообще делать тяжелые вычесления на ноде? лол
Vladimir
а nextTick вообще не поможет ничем - он блокирует эвент луп
Anonymous
всегда можно не делать ¯\_(ツ)_/¯
Vladimir
Всегда можно их делать в отдельном процессе
Anonymous
и не на жс)
Andrew
совершенству нет пределов
Anonymous
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
поискать на стековерфлоу
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
Andrey
небось еще pug юзает))))
Igor
herenickname
Это клиентская либа, а мне надо на сервере из api в вебсокеты отправить сообщение
Igor
не-а
Igor
клиентская по доке чуть ниже)
Igor
Channel Methods / emit
herenickname
Ну, короче, это не то, что мне надо)
Мне из другого класса нужно вызвать socket.toEveryone()
herenickname
Находящийся в другом классе
Quiet
Подскажите сервисы типа BrowserStack
Дима
Denis
Elixir снова здесь :) Всех с Рождеством! https://10consulting.com/2017/01/04/building-a-cqrs-web-application-in-elixir-using-phoenix/
Kirill
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
Vlad
Ale
> и рассказать, в каком году это придумали впервые
давай проверим: redux
Vladimir
1955
Ale
а почему 55ый?
Vladimir
https://en.wikipedia.org/wiki/Mealy_machine
Vladimir
Скорее всего даже раньше
Ale
на машины мили/мура более общие штуки
Ale
тут надо выдумывать у редакса выходной символ еще
Vladimir
Ну выходной символ - это виртуальный дом
Ale
у редакса-то?
Vladimir
да
Dreamerinnoise
лол
Ale
редакс существует отдельно от домов
Ale
выходной символ можно приравнять к стейту, потому что он отдает его наружу или покрутить вокруг всяких мидлвар, типа саг