|
веб-терминал Cache
|
|||
---|---|---|---|
#18+
Коллеги! Представляю вашему вниманию веб-терминал для Cache. Часто бывает необходимость получить функциональность терминала на удаленном сервере, но нет доступа терминалом или не хватает его функциональности, или не хватает возможностей консоли в студии, или хотите работать в браузере несмотря ни на что (например с планшета) - это терминал для вас! А также для счастливых обладателей Cache/Ensemble серверов версии не ниже 2013.1, где есть поддержка веб-сокетов. Установка: Распаковываем zip , разрешаем %CACHELIB на запись, импортируем в область %SYS файлы из директории: do $System.OBJ.ImportDir("DIR_TO_ROOT_FOLDER\", "*.xml", "ckbud", .err, 1) Запускаем /сsp/sys/webTerminal/index.csp Функционал : контекст как в терминале - локальные переменные и проч, дополнение команд по Tab, в ближайшее время классы, методы, свойства, подсветка синтаксиса, история команд, многострочный ввод, безопасность - CACHE SECURITY + авторизация для web-socket. доступность - если нужно дать доступ к системе другому человеку (например для отладки), достаточно ему выслать урл веб-терминала, работа с простыми интерактивными утилитами. можно запоминать свои команды, наборы команд, есть свой sql-shell (/sql), остальные возможности по /help. Разработка с открытыми исходниками: clone, fork, issues приветствуются. Disclaimer: использовать можно на свой страх и риск. Картинка Видеоканал InterSystems Russia http://www.youtube.com/user/intersystemsrus ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2013, 16:20 |
|
веб-терминал Cache
|
|||
---|---|---|---|
#18+
Шваров Евгений, интересненько. А если я запушу на нем команду, которая будет выполняться полчаса, ему не заплохеет? Какие браузеры и версии субд он поддерживает? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2013, 17:04 |
|
веб-терминал Cache
|
|||
---|---|---|---|
#18+
Блок А.Н.Шваров Евгений, интересненько. А если я запушу на нем команду, которая будет выполняться полчаса, ему не заплохеет? Какие браузеры и версии субд он поддерживает? Не заплохеет, веб-сокет держит соединение. СУБД - начиная с 2013.1, где есть класс поддержки веб-сокетов, а вообще есть статья servit о том как использовать веб-сокеты в более ранних версиях: можно написать свой классик. Браузеры с поддержкой веб-сокетов: последние хром, файрфокс, IE 10. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2013, 17:31 |
|
веб-терминал Cache
|
|||
---|---|---|---|
#18+
Э, я деревня. Думал, вебсокеты уже давно, и только в каше их почему-то не было. А оказывается, основной браузер в нашей организации их даже не поддерживает. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2013, 19:28 |
|
веб-терминал Cache
|
|||
---|---|---|---|
#18+
В веб-терминале появился tab completion для классов области. Рекомендую! ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2013, 13:45 |
|
веб-терминал Cache
|
|||
---|---|---|---|
#18+
К черту подробности, где Web-Studio? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2013, 16:37 |
|
веб-терминал Cache
|
|||
---|---|---|---|
#18+
doublefintК черту подробности, где Web-Studio? :) Хаха) Да! Где она?) Вообще-то не заказывали ;) А в принципе - есть ли какие-нибудь IDE в браузере в природе? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2013, 16:40 |
|
веб-терминал Cache
|
|||
---|---|---|---|
#18+
На школе в сессии по веб-терминалу спрашивали, куда писать баги. Записываем баги и пожелания здесь . ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2013, 23:41 |
|
веб-терминал Cache
|
|||
---|---|---|---|
#18+
Сегодня вышел новый релиз веб-терминала . Из нового: 1. Установка в любую область с помощью drag-n-drop релиза в студию. Открывать на запись %CACHELIB больше не нужно. Обновление Cache теперь не будет "сносить" терминал. 2. Установщик при импорте xml в Cache создает REST веб-приложение /terminal/, так что доступ к приложению доступен по адресу сервер:порт/terminal/, например http://localhost:57772/terminal/ ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2015, 23:04 |
|
веб-терминал Cache
|
|||
---|---|---|---|
#18+
Непонятная затея с этим терминалом. Putty рулит :) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2015, 12:43 |
|
веб-терминал Cache
|
|||
---|---|---|---|
#18+
kalinНепонятная затея с этим терминалом. Putty рулит :)Putty рулит, это несоменно, сам пользуюсь им под Windows вместо cterm. но есть ситуациая когда доступен только web доступ, тогда такой терминал может быть удобен. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2015, 13:17 |
|
веб-терминал Cache
|
|||
---|---|---|---|
#18+
DAiMor, Да их полно и под браузер, а так лишняя дыра в защите системы ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2015, 17:38 |
|
веб-терминал Cache
|
|||
---|---|---|---|
#18+
По грамотному, необходимо создавать защищенное VPN соединение к серверу и ходить напрямую :) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2015, 17:47 |
|
веб-терминал Cache
|
|||
---|---|---|---|
#18+
kalinDAiMor, Да их полно и под браузер, а так лишняя дыра в защите системы Почему дыра? Это обычное приложение - как настроите безопасность, так и будет работать. А где путти под браузер? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2015, 22:57 |
|
веб-терминал Cache
|
|||
---|---|---|---|
#18+
Шваров ЕвгенийЭто обычное приложение - как настроите безопасностьДля выполнения команд в обычной терминальной сессии требуется полномочие %Development:Use, а здесь? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2015, 11:41 |
|
веб-терминал Cache
|
|||
---|---|---|---|
#18+
Имел в виду, что это ограничение действует для всех сессий, обслуживаемых %Service_Terminal, *_Console, *_Telnet, и его невозможно отменить. В случае web-терминала аналогичное ограничение можно добавить в определение web-приложения, а можно и не делать этого: всё по-прежнему будет работать. Это позволяет рассматривать subj как потенциальную дыру в безопасности. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2015, 12:09 |
|
веб-терминал Cache
|
|||
---|---|---|---|
#18+
Alexey MaslovИмел в виду, что это ограничение действует для всех сессий, обслуживаемых %Service_Terminal, *_Console, *_Telnet, и его невозможно отменить. В случае web-терминала аналогичное ограничение можно добавить в определение web-приложения, а можно и не делать этого: всё по-прежнему будет работать. Это позволяет рассматривать subj как потенциальную дыру в безопасности. Можно дать доступ к этому приложению только пользователям определенной роли. Если это максимальная проблема с безопасностью в веб-терминале, считаю что это довольно неплохо для веб-терминала) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2015, 15:05 |
|
веб-терминал Cache
|
|||
---|---|---|---|
#18+
Шваров Евгений...Если это максимальная проблема с безопасностью в веб-терминале, считаю что это довольно неплохо для веб-терминала )Конечно, неплохо. Просто первая мысль, которая напрашивается, что пользователи подобных программ работают в командной строке, скажем так, не вполне легально, так как по какой-то причине их не допустили до нормальной консольной сессии через csession / cterm. Но, возможно, я чего-то недоучитываю, сценарии бывают разные. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2015, 15:38 |
|
веб-терминал Cache
|
|||
---|---|---|---|
#18+
Alexey MaslovШваров Евгений...Если это максимальная проблема с безопасностью в веб-терминале, считаю что это довольно неплохо для веб-терминала )Конечно, неплохо. Просто первая мысль, которая напрашивается, что пользователи подобных программ работают в командной строке, скажем так, не вполне легально, так как по какой-то причине их не допустили до нормальной консольной сессии через csession / cterm. Но, возможно, я чего-то недоучитываю, сценарии бывают разные. Типичный юз-кейс веб-терминала: нет возможности открыть csession/cterm к серверу. Вообще. По причинам все той же безопасности. А веб-приложение - пожалуйста. Кому это нужно - разумеется только админам. Второй юз-кейс - веб-терминал - удобный. Автодополнение классов и методов, история команд для пользователя между сессиями, favorits, возможность следить за изменениями глобала - т.е. есть свои плюшки по сравнению с cterm. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2015, 15:46 |
|
веб-терминал Cache
|
|||
---|---|---|---|
#18+
Шваров Евгений, Давно все изобретено Например, https://chrome.google.com/webstore/detail/secure-shell/pnhechapfaindjhompbnflcldabbghjo ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2016, 11:58 |
|
веб-терминал Cache
|
|||
---|---|---|---|
#18+
Вот еще FireSSH для Firefox ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2016, 12:06 |
|
веб-терминал Cache
|
|||
---|---|---|---|
#18+
kalinШваров Евгений, Давно все изобретено Например, https://chrome.google.com/webstore/detail/secure-shell/pnhechapfaindjhompbnflcldabbghjo Да. SSH клиент в браузере. А если нет у вас SSH доступа? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2016, 13:48 |
|
|
start [/forum/topic.php?fid=39&msg=39137449&tid=1556389]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
others: | 269ms |
total: | 419ms |
0 / 0 |