Size: a a a

Node.js — русскоговорящее сообщество

2019 November 27

DP

Defragmented Panda in Node.js — русскоговорящее сообщество
Sergey Slipchenko
а какие работают не так, можешь примеры привести? И конкретно что не так
Не так:
1) они закрывают node. На моей машине переоткрытие node требует 5 секунд. Поэтому я хочу чтобы node жил и не переоткрывался с параметром на каждый вызов.
2) используется split screen который мне не нравится.
3) используются временные файлы которые просто не работают (ограниченная система, другие permissions)
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Defragmented Panda
Не так:
1) они закрывают node. На моей машине переоткрытие node требует 5 секунд. Поэтому я хочу чтобы node жил и не переоткрывался с параметром на каждый вызов.
2) используется split screen который мне не нравится.
3) используются временные файлы которые просто не работают (ограниченная система, другие permissions)
может ты не слышал про neovim просто?))
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
ну или vim старый, я хз
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
в 8 вроде параллелизацию только завезли
источник

DP

Defragmented Panda in Node.js — русскоговорящее сообщество
Sergey Slipchenko
а почему это вообще не через stdin делается, а через файловые дескрипторы? В этом есть необходимость?
А как я могу из терминала1 послать stdin текст в терминал2? (Из vim используя bash комманду в терминал где живет node, без перезапуска node)
источник

DP

Defragmented Panda in Node.js — русскоговорящее сообщество
Sergey Slipchenko
в 8 вроде параллелизацию только завезли
8.4. Channel, job есть. Но сейяас я даже не про vim

Сейчас я вообще про возможность это сделать из bash хотя бы. Потом я это все уже запишу в vim команды
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Defragmented Panda
А как я могу из терминала1 послать stdin текст в терминал2? (Из vim используя bash комманду в терминал где живет node, без перезапуска node)
ну тут можно хоть по сети. Но в любом случае я так понял это чисто отладочный ведь кейс, не?
источник

DP

Defragmented Panda in Node.js — русскоговорящее сообщество
Sergey Slipchenko
ну тут можно хоть по сети. Но в любом случае я так понял это чисто отладочный ведь кейс, не?
Нет. Я постоянно хочу это использовать. И уже несколько лет использую другие решения которыми не доволен (notemath, matlab, excel)
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Defragmented Panda
Нет. Я постоянно хочу это использовать. И уже несколько лет использую другие решения которыми не доволен (notemath, matlab, excel)
про ввод между процессами? netcat и можно хоть по сети 😉
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
в общем вопрос, это интересно именно завелосипедить или нужно просто решение?
источник

DP

Defragmented Panda in Node.js — русскоговорящее сообщество
Нужно просто решение.

100кб текста с мат формулами, вывод в тот же текст (2+2 \\ 4), время обработки менее 1 сек, только терминал(без графики), без запуска тяжелых процессов (node занимает 5 сек поэтому node должен жить долго), в пределах 1 машины, чтобы работало в условиях ограниченного linux (типа termux).

Можно и питон или другой язык (это не важно). Текст перепишу под язык где это работает.
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
в общем я бы рекомендовал в такую штуку руками не лезть, если не хочется изучать все хаки шеллов и всё вот это вот)))
источник

DP

Defragmented Panda in Node.js — русскоговорящее сообщество
Нет в тебе жалости

Я почти все сделал с передачей текста через echo ... pid а ты меня отправляешь все с нуля делать и изучать как неовим с нодой может связываться

Если кто знает как отправить символ энтера в node (это не \r,\n,\r\n,\n\r) - поделитесь
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Defragmented Panda
Нет в тебе жалости

Я почти все сделал с передачей текста через echo ... pid а ты меня отправляешь все с нуля делать и изучать как неовим с нодой может связываться

Если кто знает как отправить символ энтера в node (это не \r,\n,\r\n,\n\r) - поделитесь
>а ты меня отправляешь все с нуля делать и изучать как неовим с нодой может связываться

это ты с чего взял?)
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
там просто готовые решения можно глянуть
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
плюс есть как бы биндинги к ноде, что должно облегчить задачу, если прям готового решения нету, которое подойдёт
источник

G

Greg Smit in Node.js — русскоговорящее сообщество
может кто нить подсказать , есть число например 100 , надо разделить на 5 рандомных чисел , никак примеров не найду
источник

DP

Defragmented Panda in Node.js — русскоговорящее сообщество
Greg Smit
может кто нить подсказать , есть число например 100 , надо разделить на 5 рандомных чисел , никак примеров не найду
На 5 чисел чья сумма = 100?
источник

G

Greg Smit in Node.js — русскоговорящее сообщество
Defragmented Panda
На 5 чисел чья сумма = 100?
ага
источник