
? гриб
29.06.2017
18:54:37
Чтобы убивать приложение, делать пулл, нпм инсталл, запуск итд
На батнике это сделал, но хочу кнопки вместо ярлыков )
Ну и прочие индикаторы

Sergey
29.06.2017
18:55:57
Консолью удобней же, чем мышью

Google

Aleksandr
29.06.2017
18:56:06

? гриб
29.06.2017
18:57:01

Sergey
29.06.2017
18:57:49
Нууу, автоматизация действий это другое

Aleksandr
29.06.2017
18:59:15

Sergey
29.06.2017
18:59:25
Ну хз, кому как, я мышь вообще почти не трогаю, только в хроме ее используются, и то , есть расширение для навигации с клавиатуры

? гриб
29.06.2017
18:59:53

Sergey
29.06.2017
19:00:28

? гриб
29.06.2017
19:00:39
без шуток сегодня надо было настраивать разные среду под разные проекты несколько раз по очереди. и в длинной цепочке постоянно что-то забываешь. и ищешь потом причину глюков
много времени убиваю каждый день на подобное говно

Sergey
29.06.2017
19:03:57
Например?
Какие среды

Google

? гриб
29.06.2017
19:06:35
изменение нескольких конфигов в разных папках на ПК, смена ветки / пулл, выключение сборщиков, которые на лету пытаются собрать сломанную среду, удаление node_modules, npm install, запуск сборщика, запуск приложения electron
примерно так

Aleksandr
29.06.2017
19:08:00

? гриб
29.06.2017
19:08:14
и гибко настраивается для тестинга и прочего говна
хотя меня тоже бомбит от этого
сделать проще можно было, но всему виной часть лигаси, которая через полгодика умрёт. будет чуть проще

Sergey
29.06.2017
19:10:05

? гриб
29.06.2017
19:10:16
спасибо

Sergey
29.06.2017
19:12:09
Spaw'ном запускаешь сторонние процессы, ловишь их stdout, stderr, обрабатываешь, если надо убиваешь, перезапускаешь с другими флагами

? гриб
29.06.2017
19:12:49
Поиск процесса по заголовку не знаешь?

Sergey
29.06.2017
19:13:10
Это и не нужно
В данном случае

? гриб
29.06.2017
19:13:49
Мне надо убивать процессы запущенные вручную тоже

Sergey
29.06.2017
19:14:06
Вот это хз

? гриб
29.06.2017
19:14:31
Ну ладно, это не сегодня. Голова кипит
Сегодня роутер в ноде )
о, а погодите. я вот в електроне код пишу, перезапускаю приложение чтобы изменения чекнуть... оно каждый раз компилится?

Sergey
29.06.2017
19:32:00
Видимо ты ещё не дошел до компиляции

Google

Sergey
29.06.2017
19:32:28

? гриб
29.06.2017
19:35:07
я вообще никуда не дошёл ещё ))) я щас качнул какой-то инсталлер
хз нахуа он мне )
но это всё позже

Aleksandr
29.06.2017
20:41:20

? гриб
29.06.2017
20:42:00
?

Sergey
29.06.2017
20:44:12
Exec, вроде единоразово пускает процесс, и отвязывается от него тут же?

Aleksandr
29.06.2017
20:45:56
detach это у всех есть вроде
spawn и exec очень разные и там много очень ньюансов

Dika
29.06.2017
21:11:15
Почему все пишут електрон вместо электрон?

Sergey
29.06.2017
21:12:01
э далеко и всем все равно

Dika
29.06.2017
21:12:33
аж глаза режет

? гриб
29.06.2017
21:13:12

Dika
29.06.2017
21:14:23

? гриб
29.06.2017
21:14:38
?
а ты хорош )

Sergey
29.06.2017
21:23:09
https://ru.stackoverflow.com/questions/438052/Работа-с-cli-в-node-js

Google

Aleksandr
29.06.2017
21:28:10
хендлинг событий местами разный
и тот и тот полезен и нуже

Sergey
29.06.2017
21:29:40
https://books.google.ru/books?id=3s0eBQAAQBAJ&pg=PA394&lpg=PA394&dq=node+js+exec+vs+spawn&source=bl&ots=twYnQkybgS&sig=VPByccwLhXO82e1vMWmhwDEM1Uw&hl=ru&sa=X&ved=0ahUKEwj1iKry_ePUAhXGa5oKHXcVDOcQ6AEIMzAI#v=onepage&q=node%20js%20exec%20vs%20spawn&f=false

Aleksandr
29.06.2017
21:30:42
лучше в офиц доку смотреть, там меняют часто мелочи
и там очень подробно

Sergey
29.06.2017
21:32:02
Все таки советую почитать ссылку выше
Но да) вы правы) немного устаревшая инфа, но базовые основы те же

Aleksandr
29.06.2017
21:36:44

Alex
29.06.2017
21:36:56
Присоединяюсь к совету читать доку. Она по любому актуальнее книги.
Вообще надо посмотреть исходники, есть вероятность, что exec просто сокращённая форма spawn с выставленным в true shell

Aleksandr
29.06.2017
21:38:48

Alex
01.07.2017
17:30:59

Sergey
01.07.2017
17:50:53
правильно? ?

Dika
01.07.2017
17:53:10
spawn
execFile
exec
spawn
fork
насколько я понял

Alex
01.07.2017
18:05:37
не совсем понял что значит "расколбашивает параметры"
но преположил что родитель их всех
execFile ->
exec ->
spawn ->
fork
вот исходники
https://github.com/nodejs/node/blob/master/lib/child_process.js
из них видно, что функции fork, exec, execFile в конечном итоге вызывают spawn
но так как аргументы у них разные, каждая функция подготавливает аргументы для вызова spawn по своему
синхронные версии (execSync, execFileSync) вызывают spawnSync
то есть все функции порождения дочерних процессов используют один механизм
spawn и spawnSync описаны тут: https://github.com/nodejs/node/blob/master/lib/internal/child_process.js

Sheldhur
02.07.2017
15:21:19
контекстное меню по правой кнопке юзает кто? нативное или кастом?

Сергей
02.07.2017
18:30:43

Paruyr
03.07.2017
06:07:20
А как сделать масштабирование по быстрым клавишам

Sheldhur
03.07.2017
06:09:55
Натив
Не лагает? У меня иногда бывает, что два раза вызывается

Google

Сергей
03.07.2017
07:23:55

Максим
03.07.2017
07:34:47
Кто React в Electron юзает вы webpack используете?
или какой нибудь electron compile

Dima
03.07.2017
07:40:02
или какой нибудь electron compile
если у тебя серьезный проект, то используй вебпак
т.к. електрон компайл по сути не бандлит твой код, а просто создает обертку для запуска es6

Максим
03.07.2017
07:50:57
ок, спасибо

Kherel
05.07.2017
00:49:44
/mute
/settings@Axenia_Bot

Axenia
05.07.2017
00:50:05
?Настройки
Изменять могут только администраторы группы.
?Тихий режим включен
?Язык: ?? Русский
⏱Таймер голосования: 1 мин.

Dima
08.07.2017
11:16:48
привет, подскажите какую нибуть локальные базы данных, типа nedb, pouchdb. в идеале чтобы данные хранились не просто в json, а в более менее защищенном формате.

Sheldhur
08.07.2017
14:28:22
ключ в хранилище
если ты там пароли собрался шифровать, то очевидно смысла нет, проще с хранилищем ключей разобраться

Sergey
08.07.2017
16:04:13