
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

Semen
27.03.2018
13:54:43

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

Denis
27.03.2018
14:00:26

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

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

Semen
27.03.2018
14:27:32

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

Harry
28.03.2018
03:12:31

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

Tema
28.03.2018
13:28:19

Evgeniy
28.03.2018
13:49:36

Tema
28.03.2018
13:55:06

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

Денис
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
А если серьёзно, то тут мало, кто знает, что это... Мог бы объяснить на словах, что это.

1
31.03.2018
08:04:32

Денис
31.03.2018
08:05:54
ОМГ. Дядь, тебе Javascript надо сначала выучить, чтобы на электроне писать
addEventListener('click')
Либо фреймворки (Angular, React, Vue)

Admin
ERROR: S client not available

1
31.03.2018
08:09:55

Айнур
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.

Сергей
02.04.2018
12:39:57

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
Всем привет, очень был бы рад совету или статье о том как выполняться подпись приложения, и в том числе буду крайне благодарен за инфу о покупке самого ключа и тп, заранее спасибо

Сергей
02.04.2018
23:05:34

Evgeniy
03.04.2018
06:20:12