Sergey
идея в том, чтобы сначла обработать ошибки?
Дима
только не пойму, почему .bimap принимает сначала reject, потом resolve
Это общее правило там, везде, реджекты — первые
Дима
Потому что Left и Right
Sergey
а, лол)) забавно
Giyos
Добрый вечер. Вопрос от нуба. В программировании я меньше года. Есть желание написать небольшой редактор изображений. Нашел два хороших варианта в лице gm, jimp. Но т.к. клиентскую часть хочется писать на react встал вопрос о том где обрабатывать изобращение. Нашел Browserify. Вопрос: насколько полностью browserify будет поддерживать функционал модуля?
Giyos
https://www.npmjs.com/package/gm
A
gm это что?
graphicsmagik. Как imagemagik, только более труЪ
A
Но для большей части этих манипуляций будет нужен client-side модуль под реакт, верно?
в целом да, если ты только не собираешься научиться делать это сам с битовой картой)
A
вряд ли скила хватит))
А тут скилл не столько в программировании, сколько в математике.
Giyos
Alex, тогда вопрос немного подругому задам, если какие-то определенные манипуляции будут производится через сервер, наксколь эффективно по скорости это будет для юзера? юзер ведь хочет чтобы у него все моментально происходило.
A
Alex, тогда вопрос немного подругому задам, если какие-то определенные манипуляции будут производится через сервер, наксколь эффективно по скорости это будет для юзера? юзер ведь хочет чтобы у него все моментально происходило.
Это задача с большим числом переменных, поэтому оценить тяжело. 1. какого размера изображения будут (1920x1080? 20Mp) 2. какие операции будут над ними выполняться? Если речь о кропе с поворотом, то всё это ты прекрасно на фронте сделаешь.
A
Alex, тогда вопрос немного подругому задам, если какие-то определенные манипуляции будут производится через сервер, наксколь эффективно по скорости это будет для юзера? юзер ведь хочет чтобы у него все моментально происходило.
опять же, если тебе нужны какие-то более сложные манипуляции, то ты их просто на фронте в разумное время не реализуешь. Запросто может оказаться, что нет js библиотек без использования нативщины для твоих задач
Giyos
ок, понял. спасибо за ответы и советы
Дима
Это путь для жёстких самураев)
Таймураз
Скомпилим CUDA под веб и будем майнить в браузере
Vladimir
Вот это вряд ли
Таймураз
Что мешает?
Vladimir
Нет доступа к железу
Таймураз
=/
Aleksand
ну просверлят дырки какие нужно, но понятно что майнить не дадут
Alexander
Программу для хоткеев под винду посоветуете? 😬
AutoHotKey Даже скрипт, заменяющий пунтосвитчер есть
Игорь «𝐈𝐧𝐨𝐘»
Скрипт?
GG
Добрый вечер. Вопрос от нуба. В программировании я меньше года. Есть желание написать небольшой редактор изображений. Нашел два хороших варианта в лице gm, jimp. Но т.к. клиентскую часть хочется писать на react встал вопрос о том где обрабатывать изобращение. Нашел Browserify. Вопрос: насколько полностью browserify будет поддерживать функционал модуля?
Хз вообще зачем тебе тут реакт, я делал подобное только на канвасе, оно у меня могло работать со слоями, выделять участки с помощью инструмента волшебная палочка, ну всякие рисовальные инструменты не добавлял, оно мне не нужно было. И вообщем это все прекрасно работали только на фронте
Arthur'); DROP TABLE Users;--
привет. решил сделать бэкенд + мобильное приложение. теоритический вопрос. Мобильное приложение получит токен, чтобы пользоваться API, а если токен выдернут и будут использовать в своих целях? нужно что-то сделать чтобы исполнялись запросы только для себя - нельзя было получить инфу другого человека, а только авторизованного
Arthur'); DROP TABLE Users;--
ни разу не делал, поэтому вопрос может странно прозвучать, надеюсь всё таки поймете
Dmitrii
https://github.com/strongloop/loopback-next новый лупбэк вышел с асинками
Andrey 😼
В Hapi как-то можно повешать глобальный обработчик на все не-Boom ошибки?
Andrey
Ребят, есть експерты по монге?
Andrey
Нужна небольшая помошь, читаю доку понять не могу. Может ли update, вести себя так же как save? В монгусе?
Andrey 😼
Если я правильно понял задачу
Andrey
и все ? реально так просто?
Andrey
я тоже читал про него
Andrey 😼
Зависит от задачи твоей)
Andrey 😼
Если задача: обновить, а если нет - создать
Andrey 😼
То должно быть так просто
Andrey 😼
http://mongoosejs.com/docs/api.html#model_Model.findOneAndUpdate тоже с upsert
Andrey
Спасибо, просто дока по монгусу очень такая себе.
Gleb
Если задача: обновить, а если нет - создать
"если нет" - это если не найден документ по conditions?
Gleb
Ну по доке к MongoDB то это так, но вот почему то не срабатывает: invites.update({ userId: ObjectId("507f1f77bcf86cd799439814") }, { '$push': { invites: { createdAt: new Date("Sat, 24 Jun 2017 10:25:43 GMT"), _id: ObjectId("594e3e27e4aaf974ca973c89"), eventId: ObjectId("507f1f77bcf86cd799439018") } } }, { runValidators: true, upset: true })
Gleb
тут было как-то рубилово типа что выбрать для БД? Олег Бартунов с бенчмарками посгреса против монги https://youtu.be/WPxsppNZyzc?t=23057
Немного странный доклад у Бартунова получился. Попахивает маркетингом) Ну да, мы знаем, что PostgreSQL в JSON будет немного быстрее. Но он всё таки сложнее MongoDB. И масштабируется он вверх, а в бок на дополнительных решениях. Стоимость большого сервера в наш облачный век больше, чем пачки мелких. Да, возможно в следущих версиях они в запилят нормальный кластер, но у меня есть впечатление, что в первое время он будет работать как старая low-level репликация - криво и странно. Но окей, окей. Возможно это можно будет юзать через какое-то время, но во сколько выйдет всё это админить? Ну и вообще странным показался мне наезд на NoSQL в плане того, что кто-то пытается писать JOINы, равно как и MongoDB с 50+ коннектов. Ну блин, MongoDB она для микросервисов больше работает, а там на каждый сервис - своя БД. Все агрегации - поверх сервисов. Да, сумбурно написал с просонья, но как-то всё это странно выглядит.
Alexander
В Hapi как-то можно повешать глобальный обработчик на все не-Boom ошибки?
Если правильно помню, там есть .ext и можно сделать типа хук после того, как запрос обработан и готов к отправлению обратно. И вот там просто проверь тип ошибки и ну ты понял.
Alexander
Понял, соре
Andrey 😼
Да не, наоборот ок
Andrey
следущий вопрос
Andrey
я могу делать чтото типа такого: db.collection.findOne() и мне нужно обработать то что прийдет если не чего не нашло то тогда мои мокапные данные отправить
Andrey
.find() .then((response) => { return response; }) .catch(() => { return MocapState; });
Kirill
Меня зовут Кирилл. Я джун. Работаю с нодой уже больше года. Сообщество интересно прежде всего для повышения уровня знаний. #whois
Gleb
Пипл, кто работал с этим и что думаете? https://github.com/dmfay/massive-js
V
Интересная штука
Kirill
Народ, а у кого-то есть нормальные гайды/доки по юнит тестам? Можно и на англ.
izlesa
tddjs.com
Kirill
tddjs.com
Спасибо!
Nikolay
а есть что стоящее на loopback ?
Nikolay
поглядеть
Nikolay
как там все сделано
Алексей
Плюсану к вопросу. Очень интересно
Arthur'); DROP TABLE Users;--
Gleb
а есть что стоящее на loopback ?
Если ищешь что-то такое большое, то посмотри на feathers, он вроде более гибкий.
Nikolay
я про это все знаю
Nikolay
у loppback есть крутой скафолдинг и эксплорер апи
Nikolay
может кто на нем делал что, посоветует кугда поглядеть
Dmitrii
у лупбак новая версия появилась
Dmitrii
https://github.com/strongloop/loopback-next
Nikolay
ну
Dmitrii
там примеры есть
Nikolay
тут просто курс есть интересный https://egghead.io/courses/build-a-node-js-rest-api-with-loopback
Dmitrii
да курс так себе
Nikolay
вот задумался, а не перекатать все со своего поделия на koa все на loopback
Dmitrii
я прошел уже слишком поверхностный