Server IP : 85.214.239.14 / Your IP : 18.226.181.19 Web Server : Apache/2.4.62 (Debian) System : Linux h2886529.stratoserver.net 4.9.0 #1 SMP Tue Jan 9 19:45:01 MSK 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.18 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : OFF | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /proc/3/task/3/root/proc/3/root/lib/node_modules/pm2/node_modules/charm/example/ |
Upload File : |
var c = require('../')(); c.pipe(process.stdout); c.on('^C', process.exit); var queue = (function () { var tasks = []; var pending = false; return { abort : function () { tasks = []; next(); }, push : function (t) { tasks.push(t); if (!pending) next(); } }; function next () { pending = true; process.nextTick(function () { if (tasks.length === 0) return; var t = tasks.shift(); t(); pending = false; next(); }); } })(); process.stdout.on('resize', draw); draw(); setInterval(function () {}, 1e8); function draw () { var cols = process.stdout.columns; var rows = process.stdout.rows; queue.abort(); queue.push(function () { c.reset(); c.background('blue'); c.position(1, 1); c.write(Array(cols + 1).join(' ')); }); for (var y = 1; y < rows; y++) { queue.push(function () { c.position(1, y); c.write(' '); c.position(cols, y); c.write(' '); }); } queue.push(function () { c.position(1, rows); c.write(Array(cols + 1).join(' ')); c.display('reset'); }); }