URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 92049
[ Назад ]

Исходное сообщение
"В рамках проекта tmate подготовлен инструмент для совместног..."

Отправлено opennews , 06-Окт-13 23:20 
Представлен (http://velvetpulse.com/2013/10/04/tmate-open-sourced-instant.../) форк консольного оконного менеджера tmux (http://tmux.sourceforge.net/) - tmate (http://tmate.io), отличающийся реализацией поддержки совместного доступа нескольких людей с разных хостов к одному терминалу. Код созданных в рамках проекта расширений распространяется под лицензией MIT (tmux поставляется под лицензией BSD). Готовые сборки подготовлены для Arch Linux, Ubuntu и OS X.


Для работы tmate требуется запуск специального сервера tmate-slave (https://github.com/nviennot/tmate-slave), обеспечивающего взаимодействие клиентских экземпляров tmate на разных машинах. При этом поддерживается запуск нескольких серверов на разных хостах с синхронизацией сессий между ними. После запуска tmate генерируется специальный ключ, который может быть использован другим лицом для подсоединения к текущему сеансу. Инициатор сеанса передаёт данный ключ людям, которым требуется обеспечить доступ к созданному терминалу, после чего эти люди могут использовать ключ для подсоединения к созданному сеансу по SSH. После подсоединения ввод и вывод на всех подключенных системах синхронизируется и участники сеанса получают возможность синхронно работать в одном терминале.

<center><a href="http://velvetpulse.com/assets/img/tmate-arch.svg">&l... src="http://www.opennet.dev/opennews/pics_base/0_1381082883.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>

Поддерживается доступ сторонних лиц в режиме только для чтения, что может использоваться для организации интерактивных демонстраций. В будущем планируется разработка HTML5-клиента для подсоединения к tmate из web-браузера, предоставление возможности создания публичных сеансов для создания демонстраций, подготовка средств для записи активности в терминале с последующей возможностью пошагового воспроизведения и полнотекстового поиска.

URL: http://velvetpulse.com/2013/10/04/tmate-open-sourced-instant.../
Новость: http://www.opennet.dev/opennews/art.shtml?num=38089


Содержание

Сообщения в этом обсуждении
"В рамках проекта tmate подготовлен инструмент для совместног..."
Отправлено Аноним , 06-Окт-13 23:20 
ну и сайтик у них адовый. какие скрипты могут так грузить процессор (в верхней трети страницы, там где скриншоты/картинки)?

"В рамках проекта tmate подготовлен инструмент для совместног..."
Отправлено Lain_13 , 06-Окт-13 23:40 
О! Это адовы очумелые ручки. Посмотри на картинку и попробуй догадаться, что именно они там делают.
http://tmate.io/img/video_linux.png

Если б ещё догадались бы сжатие ко всему этому прикрутить, а не вот так вот, брутально…
Сумасшедшие умения!


"В рамках проекта tmate подготовлен инструмент для совместног..."
Отправлено AnonuS , 07-Окт-13 00:36 
Зачётная картина, это полный звездец. Интересно они там грибами или кактусами закидываются ?

"В рамках проекта tmate подготовлен инструмент для совместног..."
Отправлено Sasha , 07-Окт-13 11:37 
> О! Это адовы очумелые ручки. Посмотри на картинку и попробуй догадаться, что
> именно они там делают.
> http://tmate.io/img/video_linux.png
> Если б ещё догадались бы сжатие ко всему этому прикрутить, а не
> вот так вот, брутально…
> Сумасшедшие умения!

Надо предупреждать что там ТАКАЯ картинка - мой атом в 2 ядра не смог справится, пришлось прибить фокс. Это ж надо.


"В рамках проекта tmate подготовлен инструмент для совместног..."
Отправлено Аноним , 07-Окт-13 12:07 
>мой атом в 2 ядра не смог справится

Убийцы атомов!!!
Картинка - звездец!!!


"В рамках проекта tmate подготовлен инструмент для совместног..."
Отправлено Lain_13 , 07-Окт-13 12:37 
Ты ещё к ним на сайт зайди — там рядом ещё вот эта: http://tmate.io/img/video_macos.png

"В рамках проекта tmate подготовлен инструмент для совместног..."
Отправлено CyberDaemon , 07-Окт-13 21:32 
Жесть. Хорощо с lynx зашел :)



"В рамках проекта tmate подготовлен инструмент для совместног..."
Отправлено Petrovich , 07-Окт-13 23:59 
Жесть. Люди еще повседневно пользуются lynx

"В рамках проекта tmate подготовлен инструмент для совместног..."
Отправлено Khariton , 08-Окт-13 11:42 
> Жесть. Люди еще повседневно пользуются lynx

links2 наше все!


"В рамках проекта tmate подготовлен инструмент для совместног..."
Отправлено Василий , 08-Окт-13 17:16 
> http://pda.shakhty.su/forum/6684/61-70/#msg20131008170607yvnhpj

Как удалось столько konsoleй разместить рядом? :о)


"В рамках проекта tmate подготовлен инструмент для совместног..."
Отправлено Василий , 08-Окт-13 17:19 
Блин, ссылка не та вставилась. :-) Я имел в виду вопрос про ссылку:
http://tmate.io/img/video_linux.png

"В рамках проекта tmate подготовлен инструмент для совместног..."
Отправлено Lain_13 , 08-Окт-13 17:33 
Да эти психи просто видео записали, а потом выгнали его по кадрам в одну здоровенную текстуру, а потом вот тут (http://tmate.io/js/main.js) занимаются своей уличной магией. О том, как выгнали в текстуру, там написано.

"В рамках проекта tmate подготовлен инструмент для совместног..."
Отправлено Василий , 08-Окт-13 20:43 
> Да эти психи просто видео записали, а потом выгнали его по кадрам
> в одну здоровенную текстуру, а потом вот тут (http://tmate.io/js/main.js) занимаются своей
> уличной магией. О том, как выгнали в текстуру, там написано.

Да... Настоящие психи! :-) Ну выложили бы кадры в вертикальную ленту и не единым изображением, а отдельными. Возможно даже стало бы интересно рассмотреть отдельные кадры. А так загнали всё в один нескончаемый имаг, от которого вешаются крутые процы. :-)


"В рамках проекта tmate подготовлен инструмент для..."
Отправлено arisu , 08-Окт-13 20:48 
> от которого вешаются крутые процы

смею предположить, что эти «крутые процы» — какое-то гуано. или софт гуано. у меня ничего не «повешалось».


"В рамках проекта tmate подготовлен инструмент для совместног..."
Отправлено Lain_13 , 08-Окт-13 20:52 
Это было бы ещё хуже в плане прожорливости. Вместо смены блока видимости пришлось бы создавать под каждый кадр отдельную картинку и переключать им видимость.

Правильных выхода есть два:
1. Использовать тэг video.
2. Использовать какой-нибудь простой алгоритм сжатия видео и рисовать кадры накладывая изменения на предыдущий кадр (я такой вариант, кстати, встречал однажды).


"В рамках проекта tmate подготовлен инструмент для..."
Отправлено arisu , 08-Окт-13 20:54 
> 2. Использовать какой-нибудь простой алгоритм сжатия видео и рисовать кадры накладывая
> изменения на предыдущий кадр (я такой вариант, кстати, встречал однажды).

а я часто вижу. gif называется.


"В рамках проекта tmate подготовлен инструмент для..."
Отправлено Lain_13 , 08-Окт-13 21:12 
Если не хочешь жертвовать качеством картинки, то GIF не подходит совершенно. В GIF крайне неудобно работать более чем с 256 цветами и практически невозможно найти редактор, который это вообще умеет делать. Причём из-за ограничения в скорости отрисовки анимации gif-изображений в браузерах блоки в анимации будут рисоваться по-одному, а не весь кадр сразу (http://phil.ipal.org/tc217.gif — вот как-то так, паузы между кадрами должны быть 0ms, но браузер не позволяет этого).

Можно было бы APNG, но он практически нигде не работает кроме Фокса. Даже в Хроме.

А то, что я видел, было именно каринкой с одним целым опорным кадром и кучей мелких блоков с diff-ами, которые нужно накладывать. В отдельном файле шёл JSON с номерами кадров и координатами блоков которые нужно взять из текстуры и куда их прорисовать.

Хотя конкретно в их случае можно было бы и попробовать уложиться в GIF-ку. Если каждому кадру давать свою палитру, то сработало бы — у них цветов мало совсем, но мне не известен графический редактор, который умел бы и gif-анимацию, и отдельную палитру каждому кадру давать. Все, что мне известны, умеют в gif выводить только если индексировать все кадры одной палитрой.


"В рамках проекта tmate подготовлен инструмент для..."
Отправлено arisu , 08-Окт-13 21:23 
есть мнение, что в данном конкретном случае gif отлично подошёл бы.

"В рамках проекта tmate подготовлен инструмент для..."
Отправлено Lain_13 , 08-Окт-13 21:25 
Ты что, градиент в заголовке окна же испортится. Кто может себе такое позволить? ;)

"В рамках проекта tmate подготовлен инструмент для совместног..."
Отправлено maxst , 10-Окт-13 09:39 
Кстати, анимация логотипа на www.yahoo.com сделана точно так же:

http://l.yimg.com/rz/l/ai_sneakpeek_large_purple.png


"В рамках проекта tmate подготовлен инструмент для..."
Отправлено arisu , 10-Окт-13 12:02 
> Кстати, анимация логотипа на www.yahoo.com сделана точно так же:

только вот картинки разного совсем веса.


"В рамках проекта tmate подготовлен инструмент для совместног..."
Отправлено Аноним , 07-Окт-13 01:21 
>  какие скрипты могут так грузить процессор

Ну подумаешь, биткоины майнят втихарика :).


"В рамках проекта tmate подготовлен инструмент для совместног..."
Отправлено Омский линуксоид , 06-Окт-13 23:28 
Всегда работал коллективно tmux. Едиственная польза: улучшение авторизации и возможность публичной публикации доступа.

"В рамках проекта tmate подготовлен инструмент для совместног..."
Отправлено Аноним , 07-Окт-13 00:54 
Эмм... а в чём разница с tmux attach?

"В рамках проекта tmate подготовлен инструмент для совместног..."
Отправлено Michael Shigorin , 07-Окт-13 01:05 
screen -x

"В рамках проекта tmate подготовлен инструмент для совместног..."
Отправлено rshadow , 07-Окт-13 01:11 
вот и я так же подумал

"В рамках проекта tmate подготовлен инструмент для совместног..."
Отправлено Аноним , 07-Окт-13 21:30 
Разве screen научился разграничивать доступ на просмотр и на управление терминалом?

"В рамках проекта tmate подготовлен инструмент для совместног..."
Отправлено lucentcode , 07-Окт-13 21:49 
Запись активности - годное дело. Остальное меня мало интересует. Не знаю, как можно совместно использовать одну консоль.

"В рамках проекта tmate подготовлен инструмент для совместног..."
Отправлено Аноним , 07-Окт-13 22:23 
как это они так пользователя для ssh создают?

"В рамках проекта tmate подготовлен инструмент для совместног..."
Отправлено Vkni , 08-Окт-13 19:52 
Как-то оно очень сложно со стороны выглядит.