FatShibe
Sergey
ломают верстку
мешают чтению
излишне привлекают к себе внимание
FatShibe
ну мой и ваш тоже привлекают
Sergey
но не ломают верстку и чтению не мешают
Sheldhur
ваще не отвлекают
Sheldhur
квадратики какие-то
-
Какой у Вас проект и/или где работаете?
обход эибедовых железок (десятки штук) в локалке с веб-админилкой. веб-раздача кривая, тестить пауками печально потому что затыкается, перестаёт отвечать
В чем Вы специалист?
в скромности
Чем можете быть полезны или интересны сообществу?
лишь бы не навредил
Чем интересно сообщество Вам?
интересует текущее состояние электрона и метрики его юзеров
Откуда Вы?
из интернета
Как узнали про группу?
ридми от модуля электрон
#whois
-
у меня вопрос : nightmare, всё работало и после апдейтов ноды и модулей внезапно не отрабатывает конструктор nightmare
но начиналось с того что бинарник electron перестал отпадать по таймауту при установлении сокета
корочь как раскопать в чём причина неработы электрона?
нода и дебиан 9-ые
-
ошибки в консоле никакой нету ни намёка
Sheldhur
удали node_modules и попробуй пересобрать
Sheldhur
можно ещё попробовать через yarn зависимости закачать и пересобрать
-
~полгода не возвращался к вопросу но припоминаю что прошлый раз докопал что бинарник electron не отрабатывает
может тесты какие есть для него, вот с nightmare сразу понятно пускаю тест и конструктор не собрался
у электрона они может спрятаны где?
собираю модули в пустом каталоге пока
-
собрал и всё то же начиная с should be constructable
зелёные галочки только на end и exit
ldd на бинарник элеетрона тоже не видит никаких not found
я думаю может cpu просто старый?
может есть какие другие сборки электрона подходящие для nightmare а то собирать его из исходников на том стенде с 1GB ram наверное не вариант
Sheldhur
не
Sheldhur
может ниче не говорить :)
-
"~полгода не возвращался к вопросу но припоминаю что прошлый раз докопал что бинарник electron не отрабатывает"
вот как я тогда это понял сейчас не вспомню
ладно как попробую yarn расскажу
Anton
Всем привет. Начинающий разработчик на JS. Делаем свое небольшое приложение для настройки своего оборудования. Для декстопного приложения выбор пал на Electron+Vue.
Andrey
Anton
Есть небольшой вопрос, как лучше реализовать. Требуется сделать эммуляцию терминала общения по udp. В моем понимании. Node js обрабатывает udp запросы, пересылает через RPC в render часть электрона. На фронте используется xterm.js для эмуляции терминала. Правильно ли я понимаю цепочку. Может есть какие-то рекомендации?
Anton
Вроде много участников беседы, а какое-то затишье. Все в работе?)
Sheldhur
Sheldhur
ваще странно зачем юзать электрон, если эмулируешь терминал
Anton
Anton
Почитава глубже документацию, понял работать node js можно просто в render процессе, не обращаясь к main
Oleksandr
Всем привет, только начинаю знакомиться с десктоп приложениями на основе веб стека, подскажите из своего опыта, что лучше выбрать electron или nw.js?
Oleksandr
Прочитал чат, как я понял, в основном все голосуют за электрон, а nw тип старый и тупенький. Еще видел сообщение на счет Cordova, но ведь она для мобильных платформ, а не для десктопа, зачем её сравнивать с электроном, я хз.
Oleksandr
На счет Cordova ошибся, есть поддержка десктопа, но её так на сайте запрятали и настолько слабое развитие на гитхабе, что скорее всего она уже не актуальна
Andrey
@oleksandr_hychko electron имеет гораздо мощнее комьюнити, его активно развивают. atom, visualstudio, slack, skype построены на нем, поэтому качество становится гораздо выше, появляются новые фичи, уменьшаются ваши издержки на доработку. на данный момент electron выигрывает в состязании.
Oleksandr
Спасибо, что помогли выбрать. А на счет скайпа, он только под линукс сделан на электроне или на винде тоже?
Petr
мак, линукс + мобильный, про винду не в курсе
Władimir (Zae)
он на электроне под все платформы
Władimir (Zae)
вроде
Alexander
Sheldhur
[oblaqoo] CYBERКотлеткин
Sheldhur
WS это IDE
Sheldhur
Vscode это notepad++
Igor
под мобилки на электроне не пишут
Igor
Electron используют для создания десктопных приложений
Nikolay
А из чего сделан мобильный слак в таком случае?
Igor
Веротно из кода
Igor
Но точно не на базе электрона
Igor
Если интересно почему вот тут давно уже обсуждают поддержку електроном мобильных платформ https://github.com/electron/electron/issues/562
Sheldhur
seryozhatebe
ребят, всем привет
seryozhatebe
никто не сталкивался? есть ли возможность добавить итем в контекст меню в finder и проводник? ну как вот здесь
seryozhatebe
Sheldhur
есть
Sheldhur
ручками )
Sheldhur
это должно происходить при установке приложения
Sheldhur
если electron-builder юзаешь, то там для установочного пакета можно добавить скрипты, для nsis точно, остальные хз
Sheldhur
там ещё можно указать ассоциации для файлов, типа чем открывать какое расширение, но чёт оно не работает, по крайней мере на винде
Sheldhur
если кто делал скажите получилось или нет
seryozhatebe
любопытно, спасибо
Andrey
Круто
Default
@AntonyBaker о, привет!
Antony
Default
Какими судьбами? :)
Antony
Да вот собираем проджект под electron
Antony
Решил посмотреть что тут в чатиках творится)
Artem
Можно ли и как показывать уведомления, если приложение свёрнуто?
Alexandra
можно, нотификейшены (все системы) или балун в трее (для винды)
Artem
А для линукса и мака есть подобное?
Artem
балуны
Alexandra
простые нотификейшены, видимо. Про другое я не слышала
Artem
Ок. Спасиб большое)
Alexandra
Может кто сталкивался: как передать данные из мейн процесса в рендерер сразу при создании browserWindow? ipc и remote.getGlobal не предлагать :)
Igor
ну разверни express в main процессе и отправь запрос из созданного окна)
Alexandra
суть в том как раз, чтобы делать это не асинхронно) так я и ipc могу юзать. А надо, чтобы сразу при инициализации окна все данные уже были доступны
Igor
а browserWindow ты создаешь не в main?
Igor
аа, я не так вопрос прочитал) сорян)
Igor
Снегерь html с нужными данными и подсунь в окно
Alexandra
пока что делаю так:
запихиваю данные в само окно при создании, а в рендерере обращаюсь
require('electron').remote.getCurrentWindow().somedata
работает, но думала есть решение покрасивее))
Sheldhur
Sheldhur
browserWindow.send()