Sheldhur
мдэ
Sheldhur
зачем тогда электрон?
Sheldhur
если тебе не нужен доступ к фс, то электрон не нужен
Svyatoslav
Смотри, я уже сделал автообновление, есть еще смысл переходить на твой метод?)
Sheldhur
например?
Sheldhur
так, ну и в чем разница, кроме того, что оно у тебя в отдельном окне будет открываться?
Sheldhur
у меня браузер всегда на компе
Sheldhur
дискордом
Sheldhur
там хистори есть
Sheldhur
в слаке нет хистори?
Dmitry
пока работаешь в другом чатике играешь в дотку
Sheldhur
да
Sheldhur
нахуй мне 100500 электроно приложух, которые точно так же работают в браузере?
Sheldhur
память утилизировать? :)
Sheldhur
спасибо, не надо
Dmitry
Ну на маке для телеграма аппликуха удобная и шустрая
Dmitry
В вебе она похуже
Sheldhur
веб и десктоп версия через апи телеги работают, так что шустрее на десктопе она не может быть :)
Sheldhur
тебе показалось
Dmitry
Ну я имел ввиду общее ощущение от быстродействия.
Olzhas
оффтоп, конечно, но десктоп телеграм на винде приятней веб версии. да и телеграм не на электроне. а вот слак что там, что сям - разницы не вижу, поэтому юзаю в браузере
Sheldhur
я не ковырял слак, но вот дискорд апп по сути как браузер работает
Sheldhur
вначале в asar паковали
Sheldhur
потом просто из веба подтягивать бандл стали
Sheldhur
тот же что и в веб версии
Sheldhur
ну вот и смысл от таких приложух?
Sheldhur
нет, они просто поняли, что лишняя зависимость и избавились от гемороя
Sheldhur
единственное, для чего им нужен электрон это возможность биндить события на кнопки, глобальные
Svyatoslav
если тебе не нужен доступ к фс, то электрон не нужен
У меня будет доступ к фс, на электроне, в веб версии эта функция будет отключена
Svyatoslav
Народ, если запаковать сурсы в asar, то они будут read only?
Sheldhur
да
Svyatoslav
тогда обойдусь без него
Den
Добрый день, народ, в электроне у меня body w100% h100%, ширина работает, всегда на полное окно, но, вот, высота не меняется. всегда статична почему-то. Почему такое? В гугле чёт не нашёл
Владимир
Сделай высоту 100vh
Den
Да, спасибо, помогло
Sheldhur
c desktopCapturer кто нибудь баловался?
Andriy ✙
Вопрос, вот к примеру у меня стоит уже воьмая нода, и я люблю использовать нативные импорты вместо реквайеров, если я буду использовать их в проекте, все же будет нормално?
Серёжа
#whois Всем привет, Сергей, фронетнд разработчки в Setka, организатор moscowcss meetup и куратор образовательной программы в Moscow Coding School. Из Москвы. Собираюсь плотно осваивать Electron.js. Ищу специалистов для обсуждения и возможных совместных проектов.
Viktor 🇷🇺
Объясните начинающему как идет обмен между основным процессом и render? Допустим у меня в основном процессе есть объект и я хочу из формы интерфейса в этот объект что-то записать. Как это сделать?
Viktor 🇷🇺
thx a lot!!!
Svyatoslav
как получить информацию об устройстве?
Svyatoslav
ОС, версию, имя
Svyatoslav
разрядность
Sergey
Есть в документации
Svyatoslav
я не сомневаюсь. Как называется хотя бы
Svyatoslav
Все нашел os
Идель
А есть какие-то готовые обёртки над IPC? Замечаю у себя в коде дубликацию логики общения рендерера и главного процесса. Думал сам оборачивать, но круто было бы готовое использовать, конечно
Идель
Вот, например, если надо считать что-то часто на главном процессе и отображать результат в интерфейсе. При этом нам интересен только последний результат
Идель
+ нужно разруливать гонку, ведь неактуальный результат может посчитаться позже нужного и перезапишет правильный главный процесс в этих целях обратно посылает параметры. По ним мы в рендерере понимаем, для нас пришёл ответ или нет
Anonymous
Привет всем.
Идель
Ещё нет
Viktor 🇷🇺
Народ, я вчера тут вопрос задавал про обмен между редерным и основным процессами. ipc я попробовал, в общем-то работает. executeJS так же. Но в документации еще написано, что некоторые общие объекты вы можете добавлять в global, тогда они через remote доступны отовсюду. Вопрос вот в чем. Если у меня 2 процесса, рендер и основной, и один объект, в который я все пишу. Какой способ обмена корректнее?
Viktor 🇷🇺
Это если постоянная манипуляция. А если через какой-то интервал достаточно длинный?
Sheldhur
а что это меняет?
Sheldhur
а в рендере уже смотреть, если пришли данные и их таймкод меньше последнего, то значит они уже устарели
Антон
Может кто подскажет, какую БД лучше юзать с electron? и что бы это не было в открытом виде(типа файла с json)
Sergey
шифрованный sqlite
Sergey
но всё что у человека на компе рано или поздно расшифровывается
Sergey
так что смысла почти нет
Антон
сначала сохранение данных с сервера при первом запуске, в дальнейшем будет постоянно пополняться данными со стороны пользователя
Антон
остальные данные используются как справочные
Kolpakov
localstorage + WebCryptoAPI? nedb + шифрование в afterSerialization?
Kolpakov
или не использовать локальную бд ибо https://t.me/electron_ru/4475 ))
Антон
но всё что у человека на компе рано или поздно расшифровывается
Ну если человек будет сам ковыряться и он понимает что делает...
Антон
не думаю что в моей сфере они будутак прогу будут по определенным пользователям раскидывать
Anonymous
Кто видел годную информацию о реверс инженеринге приложений на электроне ?
Идель
Целенаправленно не искал, но вроде распаковываешь asar файлы, а дальше всё как в вебе
Идель
Самое быстрое — распаковать asar, воткнуть код открытия devtools и запаковать обратно
Идель
А чего ты хочешь добиться?)
Anonymous
А чего ты хочешь добиться?)
Посмотреть какие техники есть.