🅰️nimeCoder
плюс по идее если версия портабл для финды, то оно как архив, и распаковывает всю прилу в temp, а что будет если она неверно завершит работу и др, то думаю оно в темпе и останется
🅰️nimeCoder
вообще если кстати надо сборку сделать под разные ос, проще всего CI юзать, вроде github actions
꧁༺ Володя ༻꧂
Кстати, а не подскажите, на React Native я знаю пишут под мобилы а на нём под десктоп можно писать?
🅰️nimeCoder
YS
Для десктопа лучше flutter
꧁༺ Володя ༻꧂
вроде можно, но чет не особо популярное дело
Ок, ну пока инфы достаточно, думаю не стоит отказываться от електроника)
🅰️nimeCoder
https://microsoft.github.io/react-native-windows/
🅰️nimeCoder
вроде вот, но нет поддержки linux как я понял
🅰️nimeCoder
А шо с этим делать?
ну это пример конфига для сборки на github actions под 3 платформы
꧁༺ Володя ༻꧂
ну это пример конфига для сборки на github actions под 3 платформы
Просто я с гитхабом не совсем ещё знаком
🅰️nimeCoder
запускает 3 вирутальных машины на macos-11, windows-2019, ubuntu-18.04 и собирает, правда это ток в паблик репах бесплатно
🅰️nimeCoder
ну и лимит около 1000-2000 минут в месяц, где на macos минута за две вроде, самый выгодный линукс) там конфиг под electron-builder
🅰️nimeCoder
Просто я с гитхабом не совсем ещё знаком
Ну, можно другой CI юзать какой-то, но например гитлаб требует верификации по карте (ну типа бабло не списывают вроде, но типа когда просят карту, это какой то кринж), есть и другие сервисы, или же можно поднять свой ранер, но думаю с тем же макосем, ранер это проблема, да и с виндой тоже. А тут все из коробки
ZDev | Разработчик
Кто-то уже пробовал Gluon? https://gluonjs.org/
Там тип чтобы запустить это, надо чтобы у конечного пользователя была нода на ПК?
🅰️nimeCoder
Там как то браузера системного апи юзает, и за счёт этого сам браузера не пакует, но без браузера в системе думаю не запустить, да и вопросы думаю есть ещё в том, что если он в системе как то не так зарегистрирован, хотя наверное в винде будет один хер тот же эдж Вопрос ещё не будет ли проблем, от этой прекрасной кросс браузерности
ZDev | Разработчик
Меня больше привлекает NW.JS с его защитой кода
🅰️nimeCoder
Это единственное что там есть хорошего
🅰️nimeCoder
В любом случае думаю можно все скопилось в байткод ноды, а там уже мало кто это хоть как то посмотрит)
🅰️nimeCoder
В теории да , но сами понимаете, исходный вид оно уже не примет, и это при условии что ты сможешь это превратить обратно в js Это что касается конкретно сорцов, но нужно понимать, что обычно не нужны исходники, чтобы юзать или хакнуть
ZDev | Разработчик
Мало кому захочется этой херней страдать)
🅰️nimeCoder
Крякается любой софт, вообще любой, вопром в том, что дешевле, софт или кряк
ZDev | Разработчик
Кстати на счет этого не задумывался, как защищаться от кряков на NW.JS)
🅰️nimeCoder
Да никак, так или иначе все можно обойти, модифицировать память, дебаггером хакнуть
🅰️nimeCoder
Вроде вон есть да же гидра фреймворк)
🅰️nimeCoder
Тут надо просто делать защиту в пределах цены, так чтоб просто хакнуть не имел смысла или же переносить все на сервер
🅰️nimeCoder
https://ghidra-sre.org/
🅰️nimeCoder
Думаю в принципе при желании хватит условного node-bytecode
🅰️nimeCoder
Правда не понятно что там скрыть, фронт собранный чтоли, или бэк, при том что фактически сейчас большинство прил клиент серверные Ну т.е прила хоть вроле и не сайт, но фактически почти) с элементами офлайна, по типу сайтов с сервис воркерами Прятать какие то условно ключи / подписи запросов, смвсла тоже нет, ибо их выдрать изи, банальными вызовами нужных функций из прилы прямо на лету и их проксированием, ведь так или иначе они же в какой то момент есть в памяти в открытом виде Разве что от школьников защищать) и то не от всех
ZDev | Разработчик
I
Господа - добрый день. 3ий день не могу прикрутить electron updater. В гит релизы вроде уходят, а вот на стороне приложения - чего то не работает(((
I
Если кто то мог бы посмотреть и посоветовать что то - я был бы очень признателен
Игорь
updater тот который в electron forge или в electron builder?
I
билдер который
I
На винде не тестил еще - тестил только установку саму - с билдом все ок под виндуу
Игорь
код надо смотреть
I
Могу в лс написать?
Игорь
пиши
ZDev | Разработчик
Флудь с сервера)
А если несколько человек пользуются, пусть у себя держут))
Pavel
Кто-то уже пробовал Gluon? https://gluonjs.org/
Интересно они придумали, спиздить торговый знак gluonhq и под их названием продвигаться
Pavel
Но в целом он наверное умрет быстрее, чем владельцы торгового знака подадут в суд на этих ноунеймов
Алексей
Всем привет, нужно вывести rtsp поток на экран через js html, помогите пж. Гугл не помог
Алексей
хоть в каком-то чате ответили)
Roman
Так нельзя. Тебе нужен как минимум какой-то бэк-прослойка, который будет конвертить rtsp в что-то понятное html5 video.
Алексей
ну вот в гуглах написано через ffmpeg конвертировать
Алексей
я просто не особо разобрался как
🅰️nimeCoder
я просто не особо разобрался как
вот с этого надо начинать
Roman
ну вот в гуглах написано через ffmpeg конвертировать
Ну теоретически да. Но лучше подумать, нельзя ли обойтись без этого вообще.
Алексей
сори мужики в js месяц только не осуждайте
🅰️nimeCoder
Алексей
с шарпа пришел там попроще было с этим делом
🅰️nimeCoder
🅰️nimeCoder
И встрой в прилу на электроне 🤡
Алексей
Идея надёжная как Швейцарские часы))
🅰️nimeCoder
А вообще может в нашем бескранем npm есть уже полудохлый пакет с реализацией твоей задачи и отсутствием документации
🅰️nimeCoder
Идея надёжная как Швейцарские часы))
Видел команда вк маила часть прилы для десктопа (электрон) написала на go
🅰️nimeCoder
Они решили перетащить код с бэка, не переписвая прямо в десктоп прилу
Rewrite
ну вот в гуглах написано через ffmpeg конвертировать
качаешь fluent-ffmpeg, ffmpeg-static, конвертишь в main process шлешь в renderer process это если тебе не важна скорость, если тебе нужен реал-тайм конверт, то хз.
Алексей
В том проблема что в реал тайме
🅰️nimeCoder
это которую?
Там был PoC, так что хз вышло ли в релиз
🅰️nimeCoder
https://habr.com/ru/company/vk/blog/689980/
Владислав
Всем привет
Владислав
Как мне поменять значение в html в асинхронной функции Я если что бекендер на го)
عبدالعزيز
Здраваствуйте! ищу специалиста node js,mongo db,handlebars,express js кому интересно пишите в лс
🅰️nimeCoder
Идея надёжная как Швейцарские часы))
А чо как вообще на шарпе, все в реалтайме в пару строк конвертирует?
🅰️nimeCoder
Просто если это реализовано на шарпе, и происходит черкз ffmpeg, то это должно быть не очень трудно переписать на js, а при требования высокого перформанса и оно не на ffmpeg, то попробовать на C++ в виде нативных биндингов. Опять же вопрос реалтайма в железе машины