Oleh
N
Всем привет! Подскажите, пожалуйста, подойдет ли электрон для GUI на raspberry pi на linux? Главное условие - возможность общаться с приложением не по HTTP, а по собственному протоколу. Сейчас приложение написано на С++ и с сетью там можно делать все что угодно, но не нравится возня с графикой. Хочется того же сетевого функционала, но с красивой графикой на React. Накидайте примеров, если знаете.
Maksim
Sergey
N
Sergey
N
спасибо, думаю есть смысл поковырять
Anonymous
Dmitr
Парни, выручайте
Ну сам подумай, нужны в рендер процессе пользователю доступы к внутрянке утилит твоего приложения?
Vlad
preload работает как надо, и нода в нем доступна
endifai
Всем привет. Можно ли в electron добавить в контекстное меню функцию share для mac os?
Sergey
Sergey
Андрей
Привет! Как можно закрепить окно electron чтобы другие программы / приложения не перекрывали его сверху и не сворачивали в трей ?
Андрей
Т.е. сделать поверх остальных окон , например как диспетчер задач на windows
Anonymous
Андрей
Bakhrom
Привет всем.
Можно ли в Electron приложении запускать локальный mongoDb?
Sergey
Bakhrom
Sergey
Bakhrom
Sergey
И структура с валидацией есть
И сохранение в файл
Bakhrom
Sergey
Sergey
Поэтому можно взять sequelize, knex или typeorm
Bakhrom
ОК
Sergey
Ну и вероятность убить данные намного меньше, чем с монгой
Bakhrom
благодарю за совет
Yura
Всем привет. Кто то сталкивался с read ECONNRESET ? Мое приложение скачивает архив по ссылке а потом его распаковывает и вот при скачивании вот такая ошибка
Maksim
Илья
Павел
Всем привет. Использую react вместе с electron js. Хотелось бы узнать кто как делал роутинг.
Lev
Так обычный реакт роутер чем не угодил?
Maksim
Подскажите, есть хороший материал как защитить приложение - код, лицензии и все такое?
Vadim
Vadim
Maksim
Vadim
Maksim
Вот
Ага, спасибо, идея интересная
Anonymous
Ага, спасибо, идея интересная
Можно еще этим ключевые файлы "зашифровать" https://github.com/javascript-obfuscator/javascript-obfuscator
Не спасет, но можно чуток подпортить настроение взломщику. Хотя такие вещи можно обойти смекалочкой и терпением. На ютубе есть ролики
Maksim
Жаль, что с базой это не прокатит
Maksim
надо еще как-то базу sqlite зашифровать
Vadim
Maksim
А нужно ли прятать пароль и на сколько он открыто лежит - я, к сожалению, не разбираюсь )
Павел
какую библиотеку использовать для работы с реестом windows? Пробовал regedit, в dev все работает, а в билде непонятные ошибки
Rustam
Павел
с ними тоже не работало
Павел
использовал другую winreg, и все по маслу
Rustam
у меня regedit в коде
Rustam
работает без нареканий
Maksim
Подскажите, кто-то работал в Electron с большими данными и локальной БД?
Попробовал использовать sql.js, но не понравилось, что данные грузятся в память. Получается, что база на 10Гб и даже меньше, будет создавать проблемы. Какие еще есть варианты?
Rustam
Rustam
Rustam
не пробовал её под электрон, но жрёт место на диске дохрена, по памяти не видел проблем
Lev
Не надо использовать под большие данные локальную ДБ - поставьте на машину postgres
Lev
вместе с электроном например
Lev
и напишите скрипт создания и заполнения БД при первоначальном запуске например
Lev
Можно установку даже в инсталлер впихнуть (если инсталлер ручками собрать)
Rustam
Rustam
сильно отличается от MySQL
Lev
У IndexedDB ограничение на хранение примерно 500 мегабайт
Rustam
Maksim
Lev
Maksim
sqlite пока только
Maksim
Lev
У каждого свои
ну возможно все равно имеет смысл сделать сервер БД для таких вещей это возможно будет проще и в поддержке и в обновлении
Lev
Ну и шансов продолбить данные меньше)))
Rustam
https://stackoverflow.com/questions/52921552/electron-indexeddb-limit
Maksim