Aleksandr
хахах, забей это уже вопрос не про каспер
Vlad
Если 2 разных проекта
Evgeny
Все же знают что фантом больше не поддерживается?
Aleksandr
извини мужик я на работе, напиши вечером или на выходных, но думаю тут имеются ребята которые тебе найдут решение
Evgeny
Да, сам его люблю. Но использовать его в новом проекте-глупость
Вячеслав
Привет. Можно попросить помощи? https://ru.stackoverflow.com/questions/701867/gulp-%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D1%82%D0%B0%D1%81%D0%BA%D0%B0-%D0%BF%D1%80%D0%B8-%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B8-%D1%84%D0%B0%D0%B9%D0%BB%D0%B0
Вячеслав
Ну gulp же ближе к node js
Вячеслав
я там есть
Aleksandr
а ну раз ближе, тогда ок
Konstantin
Привет, посоветуйте нормальные proxy для Api mock
Andrey
mocky.io
Kontsedal
здрасте. есть кто с опытом использования elasticRTC?
Sergey
кто знает как можно вывести управлять терминалом из nodejs
Sergey
в частности выполнить
аналог echo -e "\e[?1049h"
Sergey
но так, чтобы его понял эмулятор терминала
Sergey
console.log("\e[?1049l")
process.stdout.write("\e[?1049l")
не работают
печатают строки
Sergey
открывать он может?
Фεδως
Типо питоновского system и перловых обратных кавычек?
Pavel
визуально имеешь ввиду?
Sergey
я имею ввиду буквально альтернативный экран
Sergey
кто-нибудь открывал vim, mc, htop, less ?
Sergey
хоть раз
Pavel
это полноценный терминал получается
Sergey
не)
Sergey
2 escape последовательности
Pavel
я подключаюсь к этому pty.js терминалу и шлю команды.
Фεδως
Псевдографику в терминале хочешь?
Pavel
mc открывал, htop тоже
Sergey
я просто хотел второй буфер
Sergey
который не будет засирать и очищать основной
Pavel
vim не юзал, через nano редактировал
Sergey
короч я сделал)
Sergey
но node 6+
Sergey
npmjs.com/alternate-screen
Pavel
у меня на клиенте был xterm.js а на сервере pty.js. В этой связке получается полноценный терминал
Sergey
не знаю зачем эмулировать терминал
Sergey
вот склонируйте себе
Sergey
https://github.com/LestaD/alternate-screen
Sergey
и запустите node ./test
Sergey
интересно
Pavel
не, у меня другая задача была :)
Pavel
мне нужно было управлять докер контейнерами из веб-интерфейса
Sergey
а ну это другой разговор
Sergey
я всего лишь не хотел засирать вывод
Дима
Хорошая идея, надо тоже пораскидывать так
Sergey
Дима
N вторых буферов)
Sergey
а) я вот только хз. можно ли там их много открывать
Sergey
проверил
Sergey
только один второй экран
Sergey
но поверх можно открывать много раз
предыдущий перетирается
Sergey
но вот hide() всегда возвращает к основному
Sergey
так что теоретически можно перерендеривать много раз
Sergey
и будет N вторых экранов
Sergey
=)
Дима
Ну совсем теоретически есть тот же blessed, но это как шурупы микроскопом забивать)
Sergey
blessed прям на крайний случай
Sergey
если надо херачить сложный интерфейс
Sergey
а так
Sergey
хватит и escape последовательностей
Kons
console.log(`${String.fromCharCode(0x1B)}[?1049h`);
Sergey
ох мля
Sergey
а я сделал проще
Sergey
Sergey
process.stdout.write(new Buffer([.........]))
Sergey
вместо точек hex символы
Sergey
хотя хз насколько это проще
Sergey
только в ubuntu terminal
вывод пишется внизу
Sergey
а в iterm2 и terminal на макоси
вверху
Aleksandr
чем pty лучше или удобнее коробочного child_process?
Матрос
ребят, памагите
Матрос
function sum(arg, ...args) {
var sum = 0;
for (let _arg in args) {
sum += _arg;
console.log(typeof _arg);
}
return (arg + sum);
}
var a = sum(1,2,3,4,5);
console.log(a);
Матрос
почему он выводит
100123
Матрос
??????????o_O
Матрос
если на for .. of переделаю все норм, я прост не понимаю почему он ключи как стринги кастует?????