@electron_ru

Страница 116 из 177
Artem
27.03.2018
11:26:36
Подскажите пожалуйста, у меня есть желание создать программу справочник-учебник и необходимо как-то хранить информацию (списки, таблицы, картинки, выравнивание и выключка текста) локально. Я новичок в node и electron

В как лучше хранить информацию? В программа должна будет обладать функцией ссылок на темы на основе своего протокола app://nasvanie (транслит название), то есть как-то надо создавать ссылки на темы справочника. Как сделать обновление программы? Рассматриваю только бесплатные решения для обновление программы. Заранее спасибо!

Semen
27.03.2018
11:46:24
Cockie?

Alexandra
27.03.2018
13:47:32
лучше localStorage и indexedDb

Google
Denis
27.03.2018
13:53:05
лучше localStorage и indexedDb
localStorage и indexedDb это временные хранилища, если очистить кэш, то все данные исчезнут.

Cockie?
то же самое с Cookies

Semen
27.03.2018
13:54:43
Alexandra
27.03.2018
14:00:00
А в чем проблема просто не чистить кеш?

Alexandra
27.03.2018
14:13:20
Я не знаю какую именно информацию надо хранить) предложила варианты, в некоторых случаях они подходят, в некоторых нет

Artem
27.03.2018
14:15:43
За localStorage, cockie и indexedDb конечно спасибо(в будущем по-пробую сделать типо закладок. Можно использовать их для закладок или что бы было сохренена позиция страница на экрана после повторного включения), но надо хранить постоянную информацию. Программа будет справочником (энциклопедия) с информацей (текст с форматированием+ картинки) хранящей оффлайн на компьютере. P/S Информацию типа что такое CMYK с изображениями и таблицами и списками.

Artem
27.03.2018
14:34:30
Есть идея что бы, каждая тема справочника была в формате Markdown (+внутри будет редко формулы на latex и различные таблицы), изображения будут хранятся внутри приложения рядом с файлом .md темы. Вот только вопрос можно такое сделать с electron? И подскажите как это сделать? А по поводу "бесплатного решения", я имею виду как мне бесплатно обновлять свою программу для Windows и macOS ? У меня просто нет возможности иметь платный сервер/хостинг.

Alexandra
27.03.2018
14:56:10
посмотри модуль electron-builder для апдейтов

Maksim
27.03.2018
15:16:45
Хранение в БД делится на 2 типа, временные данные и критичесие данные, если временные можно хранить в различного рода хранилищах на стороне клиента, то важные данные только на стороне сервера. Соответсвенно не важно что использовать на стороне клиента, главное что было удобно использовать для ваших задач.

Sheldhur
27.03.2018
16:08:40
щас бы в 2к18м хранить свою дату на серверах хуй пойми у кого

Google
Electron.js releases
27.03.2018
20:22:52
v2.0.0-beta.6 https://github.com/electron/electron/releases/tag/v2.0.0-beta.6 v2.0.0-beta.6

Evgeniy
28.03.2018
12:59:04
Такой вопрос по автообновлению через electron-builder там можно как то сделать чтобы он не каждый раз всё выкачивал? но через обычный сервак ну то есть через параметр generic

Tema
28.03.2018
13:28:19
Такой вопрос по автообновлению через electron-builder там можно как то сделать чтобы он не каждый раз всё выкачивал? но через обычный сервак ну то есть через параметр generic
Да, но надо применить другой тип установщика как мне известно. Подробнее тут: https://github.com/electron-userland/electron-builder/issues/1523

Evgeniy
28.03.2018
13:49:36
Да, но надо применить другой тип установщика как мне известно. Подробнее тут: https://github.com/electron-userland/electron-builder/issues/1523
Но это только для винды? просто в текущей ситуации мне важна линуха и макоси

Tema
28.03.2018
13:55:06
Но это только для винды? просто в текущей ситуации мне важна линуха и макоси
Получается что так, ведь NSIS только для винды насколько мне известно. Для мака и линукса пока нет возможности дельта обновлений. Если я не прав или инфа неактуальна, поправьте кто-то :)

Evgeniy
28.03.2018
14:00:08
А как у Slack это присходит? Я думал дельтой всегда)

Victor
28.03.2018
21:01:05
Всем привет. Опыта в електроне нет, но надо сделать очень простую штуку — на глобальном нажатии клавиши вниз менять состояние и на отжатии клавиши вверх менять состояние назад. Но в доке https://electronjs.org/docs/api/global-shortcut не нашел как это сделать, там только "keypress" обработчики. То что я хочу возможно вообще?

Maksim
28.03.2018
21:21:37
if key1.press()===true && key2.press()===true then ….

Victor
28.03.2018
21:27:32
хм, спасибо

я правда не сильно понял, но должен сработать костыль вида если события не приходили n мс — пользователь отжал кнопку)

Maksim
29.03.2018
13:42:28
я правда не сильно понял, но должен сработать костыль вида если события не приходили n мс — пользователь отжал кнопку)
почитай документацию, должен быть метод когда кнопка нажата и когда кнопка отпущена, стандартный обработчик события нажатия кнопки это «нажата» + «отпущена» -> генерируется событие использование такой-то клавиши

Денис
29.03.2018
15:06:58
Ребят, можно ли доверять этой сборке https://github.com/SimulatedGREG/electron-vue ? Я слабо разбираюсь в вебпаке. Думал, что я ща поставлю хорошо настроенную сборку, разберусь, и понеслась. Но что-то там прям всё сложно в вебпак файлах. Стоит ли разбираться или есть какая-нибудь сборка получше для vue + electron + webpack?

Sheldhur
29.03.2018
15:09:20
по ходу дела разберешься, когда подкрутить что нибудь надо

Денис
29.03.2018
15:13:05
Просто когда я захочу что-нибудь изменить, я буду разбираться пол года, а работа встанет)

Боюсь этого)

Данил
29.03.2018
20:38:51
Как узнать, что прога уже собрана, чтобы прямо в коде пути менялись (добавлялись /resources/) пути?

Sheldhur
29.03.2018
20:55:26
разделить сборку\запуск на продакшен и дев

через env

@danyadev1

Google
Evgeniy
30.03.2018
05:32:29
если уведомление электроновское из рендер процесса вызывать оно хорошо работает? а то я чет со звуком не могу разобраться) звук вроде как путь правильно поставил

1
31.03.2018
07:45:17
Добрый! Вот в c# есть wpf mvvm, а в электроне есть что то подобное?

Денис
31.03.2018
08:02:04
Добрый! Вот в c# есть wpf mvvm, а в электроне есть что то подобное?
Тут прям все на C# раньше писали, все знают про wpf mvvm и ща ответят, подожди немного!

А если серьёзно, то тут мало, кто знает, что это... Мог бы объяснить на словах, что это.

1
31.03.2018
08:04:32
А если серьёзно, то тут мало, кто знает, что это... Мог бы объяснить на словах, что это.
например нажал на кнопку вызвалась привязанная функция. я погуглил. и похоже что используют react и подобные. что выбрать?

Денис
31.03.2018
08:05:54
ОМГ. Дядь, тебе Javascript надо сначала выучить, чтобы на электроне писать

addEventListener('click')

Либо фреймворки (Angular, React, Vue)

Admin
ERROR: S client not available

Айнур
31.03.2018
08:16:13
Не обязательно фреймворк, это самая простая стандартная функция listener

1
31.03.2018
09:00:07
например есть переменная, глобольная, как сделать чтобы при изменении ее она менялась везде?

Max
31.03.2018
10:06:52
Это и есть реактивное программирование, когда у тебя есть состояние или хранилище этих состояний и подписчики, которые должные реагировать на изменение этого состояния. В React для этого есть states для локальных состояний и redux или mobx-state-tree для глобальных. Такого как в WPF слава богу нету. Реакт однонаправленная архитектура, без двухстороннего связывания.

1
31.03.2018
10:18:39
спасибо

Andrey
31.03.2018
13:48:59
#whois Приветствую, всех! Работаю frontend-разработчиком в Altarix (Самара). Занимаюсь разработкой высоконагруженных приложений. Заинтересовался Electron’ом в связи с разработкой приложения для дипломного проекта, да и вообще интересно, как это разрабатывать десктопные приложения на вэб-технологиях :-). Про группу узнал из репозитория https://github.com/sindresorhus/awesome-electron

Данил
31.03.2018
13:59:56
немногие рассказывают про себя

хотя это есть в правилах

Andrey
31.03.2018
16:17:23
?

Margarita
01.04.2018
17:05:01
хотя это есть в правилах
Видимо мало кто правила читал

Evgeniy
02.04.2018
05:54:06


Google
Evgeniy
02.04.2018
05:54:40
Не пойму что я не так сделал но вышло вот так хотя потом всё ок было.

ещё подскажите по поводу уведомлений почему когда на них не кликаешь не всегда переходит?

Alexander
02.04.2018
12:16:56
#whois Всем привет! Учусь на backend разработчика. Очень интересен Electron возможностью ваять desktop из html+js). Про группу узнал из репозитория https://github.com/sindresorhus/awesome-electron.

Alexander
02.04.2018
12:41:19
Женя
02.04.2018
13:03:36
Ребята, кто-то пробывал делать приложение, которые всегда поверх всех окон (сорт оф оверлей)?

Сергей
02.04.2018
13:04:18
я пробовал в качестве эксперимента

своеобразный kiosk mode

Alexandr
02.04.2018
18:55:30
Всем привет, очень был бы рад совету или статье о том как выполняться подпись приложения, и в том числе буду крайне благодарен за инфу о покупке самого ключа и тп, заранее спасибо

Evgeniy
03.04.2018
06:20:12
По подписи есть инфа в electron-builder
для винды подпись получить сложнее чем для мака?

Страница 116 из 177