The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"В рамках проекта tmate подготовлен инструмент для совместног..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"В рамках проекта 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="https://www.opennet.ru/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.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=38089

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Аноним (-), 06-Окт-13, 23:20   +1 +/
ну и сайтик у них адовый. какие скрипты могут так грузить процессор (в верхней трети страницы, там где скриншоты/картинки)?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #3, #8

2. Сообщение от Омский линуксоидemail (ok), 06-Окт-13, 23:28   +4 +/
Всегда работал коллективно tmux. Едиственная польза: улучшение авторизации и возможность публичной публикации доступа.
Ответить | Правка | Наверх | Cообщить модератору

3. Сообщение от Lain_13email (ok), 06-Окт-13, 23:40   +6 +/
О! Это адовы очумелые ручки. Посмотри на картинку и попробуй догадаться, что именно они там делают.
http://tmate.io/img/video_linux.png

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #4, #15, #34, #46

4. Сообщение от AnonuS (?), 07-Окт-13, 00:36   +2 +/
Зачётная картина, это полный звездец. Интересно они там грибами или кактусами закидываются ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

5. Сообщение от Аноним (-), 07-Окт-13, 00:54   +/
Эмм... а в чём разница с tmux attach?
Ответить | Правка | Наверх | Cообщить модератору

6. Сообщение от Michael Shigorinemail (ok), 07-Окт-13, 01:05   +8 +/
screen -x
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7, #28

7. Сообщение от rshadow (ok), 07-Окт-13, 01:11   +/
вот и я так же подумал
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

8. Сообщение от Аноним (-), 07-Окт-13, 01:21   +1 +/
>  какие скрипты могут так грузить процессор

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #16, #19

16. Сообщение от Аноним (-), 07-Окт-13, 12:07   +2 +/
>мой атом в 2 ядра не смог справится

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

19. Сообщение от Lain_13email (ok), 07-Окт-13, 12:37   +/
Ты ещё к ним на сайт зайди — там рядом ещё вот эта: http://tmate.io/img/video_macos.png
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #29

28. Сообщение от Анонимemail (28), 07-Окт-13, 21:30   +1 +/
Разве screen научился разграничивать доступ на просмотр и на управление терминалом?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

29. Сообщение от CyberDaemon (ok), 07-Окт-13, 21:32   +/
Жесть. Хорощо с lynx зашел :)


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #32

30. Сообщение от lucentcode (ok), 07-Окт-13, 21:49   –1 +/
Запись активности - годное дело. Остальное меня мало интересует. Не знаю, как можно совместно использовать одну консоль.
Ответить | Правка | Наверх | Cообщить модератору

31. Сообщение от Аноним (-), 07-Окт-13, 22:23   +/
как это они так пользователя для ssh создают?
Ответить | Правка | Наверх | Cообщить модератору

32. Сообщение от Petrovich (??), 07-Окт-13, 23:59   –1 +/
Жесть. Люди еще повседневно пользуются lynx
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #33

33. Сообщение от Khariton (ok), 08-Окт-13, 11:42   +/
> Жесть. Люди еще повседневно пользуются lynx

links2 наше все!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

34. Сообщение от Василий (??), 08-Окт-13, 17:16   –1 +/
> http://pda.shakhty.su/forum/6684/61-70/#msg20131008170607yvnhpj

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #35

35. Сообщение от Василий (??), 08-Окт-13, 17:19   +/
Блин, ссылка не та вставилась. :-) Я имел в виду вопрос про ссылку:
http://tmate.io/img/video_linux.png
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34 Ответы: #36

36. Сообщение от Lain_13 (ok), 08-Окт-13, 17:33   +/
Да эти психи просто видео записали, а потом выгнали его по кадрам в одну здоровенную текстуру, а потом вот тут (http://tmate.io/js/main.js) занимаются своей уличной магией. О том, как выгнали в текстуру, там написано.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35 Ответы: #38

37. Сообщение от Vkni (ok), 08-Окт-13, 19:52   +/
Как-то оно очень сложно со стороны выглядит.
Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36 Ответы: #39, #40

39. Сообщение от arisu (ok), 08-Окт-13, 20:48   +/
> от которого вешаются крутые процы

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38

40. Сообщение от Lain_13 (ok), 08-Окт-13, 20:52   +/
Это было бы ещё хуже в плане прожорливости. Вместо смены блока видимости пришлось бы создавать под каждый кадр отдельную картинку и переключать им видимость.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #41

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #42

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41 Ответы: #43

43. Сообщение от arisu (ok), 08-Окт-13, 21:23   +1 +/
есть мнение, что в данном конкретном случае gif отлично подошёл бы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42 Ответы: #44

44. Сообщение от Lain_13 (ok), 08-Окт-13, 21:25   –1 +/
Ты что, градиент в заголовке окна же испортится. Кто может себе такое позволить? ;)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

46. Сообщение от maxst (?), 10-Окт-13, 09:39   +/
Кстати, анимация логотипа на www.yahoo.com сделана точно так же:

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #47

47. Сообщение от arisu (ok), 10-Окт-13, 12:02   +/
> Кстати, анимация логотипа на www.yahoo.com сделана точно так же:

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру