GG
нужно развиваться и позновать новые горизонты)
Dmitriy
и что тогда виртуалкой на винду из unix систем лучше поставить, если она мне нужно только для разработки на electron ?
GG
если нет желания осваивать linux, тогда можно и на винде електрон заюзать
GG
но если ты собираешься быть нормальным кодером), то лучше осваивай linux, потому-что большенство серверов работают на этой оси и их обслуживают люди которые разбираються в linux
GG
даже твой адройд на linux работает
Dmitriy
если нет желания осваивать linux, тогда можно и на винде електрон заюзать
помимо десктопной части на электроне, я собираюсь еще и серверную на ноде написать. Сервер на винде (как у меня сложилось впечатление) - это бред, поэтому все равно unix изучать прийдется
Sergey
а почему именно linux почему не ubuntu например?
Linux это ядро множества систем
Sergey
В том числе и убунту
GG
а почему именно linux почему не ubuntu например?
https://ru.wikipedia.org/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%B4%D0%B8%D1%81%D1%82%D1%80%D0%B8%D0%B1%D1%83%D1%82%D0%B8%D0%B2%D0%BE%D0%B2_Linux
GG
на сайте, картиночку справа октрой и увеличь
GG
да, лучше, ubuntu desktop поставь, норм выбор для новичка
Dmitriy
лол, лет 10 назад эта картинка почти полностью на мониторе помещалась (и тогда дерево с верху в низ шлоXD)
GG
там в самом низу кстати андройд есть)
Dmitriy
Linux это ядро множества систем
я просто думал что ядро это unix, а из него типо линукс и дебьиан и убунту) заблуждался_
Dmitriy
да, лучше, ubuntu desktop поставь, норм выбор для новичка
ее без виртуалки можно будет поставить?
GG
я просто думал что ядро это unix, а из него типо линукс и дебьиан и убунту) заблуждался_
ну типо того, unix есть в каждом linux и OSX, это самая базовая часть системы
GG
я думаю ответ на этот вопрос за рамками темы этого чата
Sergey
А что такое unix?
Это семейство систем, это не линукс и не часть его
Sergey
https://ru.m.wikipedia.org/wiki/UNIX
Алексей
Это семейство систем, это не линукс и не часть его
Прошу прощения за вопрос. Я понимаю, что такое unix, linux, posix и т.п. Просто трудно удержаться от реакции на фразы вроде "unix есть в каждом linux". В этом чате, я надеялся, будут вменяемые ответы на любые вопросы. Не ожидал того, что вижу.
Dmitriy
а какую виртулку лучше всего использовать? VirtualBox?
Dmitriy
виртуалку*
Алексей
http://telegra.ph/Rules-of-electron-ru-11-27
Здравствуйте. Меня зовут Мурзилка, и я программист из Питера. В настоящее время основной проект - серверная часть клиент-серверной системы, состоящий из нескольких компонент, написанных на nodejs, c++, собственной реализации ecmascript. Параллельно работаю над клиентской частью небольшого проекта, реализованной на c#(wpf). Из-за требований кросплатформенности этот клиент планируется переписать, и в качестве платформы я выбрал electron. Это и привело меня сюда. О канале узнал из статьи на хабре. Опыт работы большой, в том числе опыт руководства командами разной численности. Основные языки c++, js в его nodejs виде. В этом и считаю себя специалистом. С вопросами по этим темам могу помочь сообществу. #whois
Sheldhur
Linux это ядро множества систем
в 10ке вшито ядро убунты
GG
Подскажите пожалуйста, подключил electron-pug Все работает, но после сборки на продакшен, пишет cannot find module "electron-pug"
Sergey
Как настроил сборку
Sergey
Зачем тебе именно electron-pug
Sergey
Возьми обычный pug
GG
Зачем тебе именно electron-pug
Так можно сразу pug загружать
Sergey
Зачем лишняя зависимость занимающая память
GG
Возьми обычный pug
Тогда придется загружать​ хтмл, который подгрузить js в котором нужно указать что компилить для pug. Сложновато, мож есть другой вариант?
Sergey
Во время сборки собрал все что нужно Сделал из пуг хтмл и всё
Sergey
Обычная сборка
Sergey
Хоть вебпаком
GG
Спасибо)
GG
Сделал
Sheldhur
переделал на нативный sqlite, без sequalize инстеры стали резкими, как понос
Sheldhur
Хоть вебпаком
ку, ты же форкаешь процессы, а не спавнишь?
Sheldhur
у тебя один процесс электрона выходит или на каждый процесс ещё пара дочерних?
GG
ку, ты же форкаешь процессы, а не спавнишь?
да, но какое это отношение имеет к вебкаку?
Sheldhur
никакого, просто захайлайтил
Sheldhur
окай
Sheldhur
значит всё так же
GG
ты о чем?
Sheldhur
ну я думал, может при форканье один процесс создается
GG
да
GG
один форк - один процесс
Sheldhur
ну, а остальные для рендера и прочего
Sheldhur
их можно как-то убрать?
Sheldhur
чтобы просто один процесс был, а не цепочка из 3х
GG
мне, нет, у меня один процесс, открывает xlsx по очереди в цикле, и читает (любое кол-во xlsx), и передает задачи дочернему процессу, который занимаеться рекурсивным копированием файлов
GG
так быстрее, чем в одном процессе все делать
Sheldhur
да бле
GG
но можно кнш и в одном все делать
Sheldhur
я не про это
Sheldhur
Sheldhur
вот эти 3 процесса можно убрать? или они жизненно важны?
GG
ну, электрон при старте 3 процесса заводит для себя
Sheldhur
они же как-то с рендером окна связаны, а у меня всё равно ничего не рендерится
GG
всм? ты сломал електрон?
GG
скорее всего просто в коде где-то ошибся
Sheldhur
чё сломал
GG
ты у меня спрашиваешь?)
Sheldhur
спавню так .\node_modules\electron\dist\electron.exe -r babel-register -r babel-register ./app/database/workers/DataSetWorker.js
Roman
электрон вместо ноды?
Sheldhur
ога
GG
вернемся к старому вопросу, а почему спавн а не форк?)
Roman
ну ок. раз осознано, то говорить тут нечего
GG
я просто форкаю, все раб, спавнить в електроне не пробовал
Sheldhur
вернемся к старому вопросу, а почему спавн а не форк?)
написано, что спавн для большого объема данных лучше, чем хз
Sheldhur
ну ок. раз осознано, то говорить тут нечего
ну а как иначе воркер запустить в электроне? у пользователя то не будет ноды, только приложуха
GG
написано, что спавн для большого объема данных лучше, чем хз
это по сравнению с exec, но с форком эти два метода не сравниваються
Sheldhur
короче не суть, я спрашивал про то как убрать 3 дочерних процесса