
Lev
05.10.2018
02:32:57
Норм да

Kelin
05.10.2018
02:37:35
Кто-нибудь знает, что за херобора происходит:
Есть зависимость, которая имеет в себе папку “toString”. Она есть на самом деле, и в node_modules, и тут видна unpkg.com/nanoutils/cjs/toString
А в asar ее нет. И приложуха падает, не запустившись.
Это какое-то служебное имя или что?

Вадим
05.10.2018
03:56:35

Anton
05.10.2018
06:47:20
Екзешник 48МБ или установленный АПП?

Google

Ramil
05.10.2018
06:51:36
Кто какие либы фреймворки для интерфейса использует?

Таймураз
05.10.2018
06:54:11

Ramil
05.10.2018
06:54:46
React?

Lev
05.10.2018
06:57:09
ага

Sheldhur
05.10.2018
07:03:22

Вадим
05.10.2018
07:05:51

SilencerWeb
05.10.2018
08:32:06

Sheldhur
05.10.2018
08:32:57
ничего, node_modules просто запихал в пакет

SilencerWeb
05.10.2018
08:33:51
У меня ехе около 40 вышел
Зип около 50

Kelin
05.10.2018
10:37:30
Так, окей, а как правильно собрать? Нод модулей не должно быть?

Lev
05.10.2018
10:42:17
должны
без них работать не будет

Google

Lev
05.10.2018
10:42:27
как ж без модулей то)

fickle asshole
05.10.2018
11:19:45
Ребят, кто то ищет учеников? Я просто ментора ищу.

Georgy
05.10.2018
11:40:26
http.get(audio_stream_url, (response) => {
response.pipe(fs.createWriteStream(.${__dirname}music/${title}.aac));
});
нериально медленно записывает, есть какие то пути оптимизации?

A.
05.10.2018
11:42:23
если дело в WriteStream - увеличь размер буфера (highWaterMark)
но может быть дело в скорости отдачи с удалённого ресурса

Georgy
05.10.2018
11:44:54

A.
05.10.2018
11:45:24
или уменьшь, лол, чтобы сразу сбрасывал )) поэкспериментируй, короче

Kelin
06.10.2018
02:02:12
как ж без модулей то)
Я понимаю, но где-то тут в чатике мелькало, что электроновские зависимости (сам электрон, например), должны быть в devDependencies
Это все там, но все-таки че я делал не так

Electron.js releases
06.10.2018
04:25:35
v4.0.0-nightly.20181005
https://github.com/electron/electron/releases/tag/v4.0.0-nightly.20181005
v4.0.0-nightly.20181005

Hellomik
06.10.2018
04:46:56
здрасьте можно одного из вас попросить о помощи в событиях, кто свободен примерно на 30 минут ? у меня тут есть проект связанный с нейронным интерфейсом довольно интересная тема , но знаний собственных не хватает
можете + написать , я вам лично напишу что бы не засорять группу

Electron.js releases
06.10.2018
07:17:43
v4.0.0-nightly.20181006
https://github.com/electron/electron/releases/tag/v4.0.0-nightly.20181006
v4.0.0-nightly.20181006

Jury
06.10.2018
10:47:12
А есть ли у Electron какое-нибудь API для доступа к десктопу на Windows/Mac ? Стоит задача на рабочем столе отобразить HTML-страницу.

SilencerWeb
06.10.2018
11:12:56

Jury
06.10.2018
11:15:08
В Windows есть API, позволяющее на рабочем столе отобразить произвольную HTML-страницу (по ее URL). Вопрос, есть ли доступ к этому API в Electron.

SilencerWeb
06.10.2018
11:15:49

Вадим
06.10.2018
11:20:44
Вау, html-страница на рабочем столе... Может еще и JS работает? Jury

Jury
06.10.2018
11:21:01
Работает

Айнур
06.10.2018
11:26:13
Что то про html на рабочем столе в первый раз слышу. Есть линк на почитать?

Google

Вадим
06.10.2018
11:26:46
Я смотрю есть проги...

Jury
06.10.2018
11:51:46
есть. как пример готовой программы http://plastuer.com, как пример кода на C# - https://github.com/takanakahiko/MovieOnWallpaper

Вадим
06.10.2018
11:52:25
Найди на С++ код, можно будет заюзать addon

Max
06.10.2018
12:49:22
Для винды это просто, я такое делал еще лет 9 назад. Там десктоп - это такое же окно как и все остальные, просто к нему хендлер не так просто получить, а вот MacOS такое не пройдет

Kelin
06.10.2018
21:10:32
Правильно ли я понимаю, что при настройке обновлений приложения через гитхаб репозиторий должен быть открытым? Или нет?

SilencerWeb
06.10.2018
23:53:12

Electron.js releases
07.10.2018
00:05:27
v3.0.3
https://github.com/electron/electron/releases/tag/v3.0.3
v3.0.3

Hellomik
07.10.2018
06:16:48
народ кто может обяснить ?
ThinkGearClient.prototype.connect = function(){
var self = this;
var client = this.client = net.connect(this.port,this.host,function(){
client.write(JSON.stringify(self.auth));
});
client.on('data',function(data){
if(!self.configSent){
self.configSent = true;
client.write(JSON.stringify(self.config));
} else {
self.emit('data',JSON.parse(data.toString()));
}
});
};

SilencerWeb
07.10.2018
06:40:34

Hellomik
07.10.2018
07:08:59
у кого можно помощи попросить ?

Вадим
07.10.2018
07:40:01
@SilencerWeb это фишка от nsis. Она по дефолту включена.

SilencerWeb
07.10.2018
07:50:01
У меня просто в фоновом режиме загрузка идет

Вадим
07.10.2018
07:51:01
Ты точно NSIS и electron-updater юзаешь?
isSilent не стоит?

SilencerWeb
07.10.2018
07:51:59

Вадим
07.10.2018
07:52:09
Ну я про то же

Google

Вадим
07.10.2018
07:53:03
Ты походу squirrel юзаешь.

SilencerWeb
07.10.2018
07:53:21
А во, нашел https://www.electron.build/configuration/nsis

Вадим
07.10.2018
07:53:23
У тебя при устоновке твоей аппы наверное гифка?

SilencerWeb
07.10.2018
07:53:37
Да я чет дефолтное юзаю, там толком и не настраивал
У меня вообще все на ивентах там, типа при клике проверяются обновления, если есть, то показываю диалоговое окно, если соглашаются качать, то начинается скачивание в фоновом режиме, а после завершения скачивания устанавливается (просто аппка перезапускается молча и все)

Admin
ERROR: S client not available

Вадим
07.10.2018
07:57:05
Вообщем заюзай NSIS, там куча плюшек. В том числе и бар во время update.
Я лично в проде заюзал, только из-за возможности добавления лицензии при установке.

SilencerWeb
07.10.2018
07:57:37

Вадим
07.10.2018
07:57:54
Only win

SilencerWeb
07.10.2018
07:58:11
Мне макось тоже нужна :(

Вадим
07.10.2018
07:58:21
На маке юзаю Squirrel((
без бара

SilencerWeb
07.10.2018
07:58:40
Придется пилить свое тогда

Вадим
07.10.2018
07:58:57
Ну удачи, я пытался(

SilencerWeb
07.10.2018
07:59:00
Запилю BrowserWindow и буду туда данные отправлять

Вадим
07.10.2018
07:59:19
Пытался помочь)

Google

SilencerWeb
07.10.2018
07:59:27
А, спасибо)
фух, наконец-то сделал, теперь только бы понять как отменить обновление, но чет я вижу лишь какой-то CancellationToken в документации и ничего более
Почему может при создании nativeImage может получаться пустой объект? Путь проверил, он правильный, создаю при помощи метода createFromPath. Версия электрона - 3.0.3
а все, разобрался, не в этом проблема была

Georgy
08.10.2018
14:45:17
ребзя, есть какой то профит юзать бд, вместо того что бы сваливать все в фс?

Вадим
08.10.2018
15:09:47
Много данных и важна скорость. Плюс лучше секьюрность, если о таковой можно говорить на клиенте.
Но это наложит много ограничений. 1) системные требования 2) потребление ресурсов. 3) размер аппы.
Возможно не прав, поправьте если кто-то юзал.
@canmeepo

Alexandra
08.10.2018
15:13:44
но я тоже не юзала

Вадим
08.10.2018
15:14:13
Тут вопрос был про БД на клиенте.
Кто бы спрашивал про хранение на сервере ??
Сейчас бы в 2К18 хранить на сервере в фс...

Alexandra
08.10.2018
15:15:14