Комментарии 98
Сегодня поднял сервер у Вас и был приятно удивлен этой консолькой. Работает отлично. Спасибо.
+6
Молодцы, ваш хостинг не перестает радовать :)
+8
Молодцы, хорошая идея.
+2
Класс. Код этого счастья проприетарный?
+3
Ждите. Я сам в нетерпении жду, когда смогу рассказать как эта штука клёво работает.
+5
Ага… у меня тож есть некоторые идеи для емуляции консоли в броузере, и интересно было бы посмотреть (мож что и подкинуть).
В целом жаль если такая чудесная работа по эмуляции консоли останется в проприетарном цартве :)
Но в любом случае — крас-с-сота!
В целом жаль если такая чудесная работа по эмуляции консоли останется в проприетарном цартве :)
Но в любом случае — крас-с-сота!
+1
НЛО прилетело и опубликовало эту надпись здесь
Можно конечно, но, думаю, немного разные цели. Меня в основном интересует поддержка ANSI-цветов (в виде \0x27[21m для зеленого ), WebSockets и прокрутка (в termlib как я понимаю с этим сложно).
На данный момент мои наработки тупо переобразуют ANSI-цвета в соотвествующие CSS-классы и Socket.IO (+node.js на сервере) для коммуникаций.
На данный момент мои наработки тупо переобразуют ANSI-цвета в соотвествующие CSS-классы и Socket.IO (+node.js на сервере) для коммуникаций.
0
НЛО прилетело и опубликовало эту надпись здесь
ну в том то и дело что меня интересует скорее код клиенсткой либы (типа termlib), а выковыривать клиенский код из shellinbox мало смысла — там вроде и так не много функционала.
Сейчас интересно попробовать termlib как замена моей «кустарной» поделки, но history (т.е. прокруткой) и Socket.UI для коммуникаций.
Сейчас интересно попробовать termlib как замена моей «кустарной» поделки, но history (т.е. прокруткой) и Socket.UI для коммуникаций.
0
anyterm смотрели?
+1
Респект и уважуха, выложите в открытый доступ(исходники и мануал как прикрути)? Тоже думал написать себе подобную штуку для ксена, но свободного программиста под рукой не оказалось.
-4
Вам не хватит одного программиста. Если бы я знал, сколько времени на это уйдёт, я бы свернул работы по этому направлению. Но теперь, когда уже сделано, можно только радоваться.
+12
расскажи, в какие затраты по времени вылилось?
0
Около 7 человеко-месяцев работы, не считая несколько месяцев на изучение и раздумывание.
+2
НЛО прилетело и опубликовало эту надпись здесь
А мне цены понравились. Как оно вообще? Кто пользуется?
0
НЛО прилетело и опубликовало эту надпись здесь
Пользуюсь чуть больше месяца, в целом доволен.
Да, чуть дороже выходит чем дедик в Европе.
Но удобство пользования запредельное.
Главный минус: слабоконтролируемое расходование средств.
Есть возможность выключить машину после снижения баланса ниже установленной отметки, но баланс общий, а вируталок у меня 5. Гораздо удобнее было бы сделать автовыключение виртуалки после достижения каждой машиной максимальной стоимости ресурсов в сутки.
Еще чего очень жду так это внедрения услуги локалки, вроде обещают. Тогда еще пару проектов переведу к ним ;-)
Да, чуть дороже выходит чем дедик в Европе.
Но удобство пользования запредельное.
Главный минус: слабоконтролируемое расходование средств.
Есть возможность выключить машину после снижения баланса ниже установленной отметки, но баланс общий, а вируталок у меня 5. Гораздо удобнее было бы сделать автовыключение виртуалки после достижения каждой машиной максимальной стоимости ресурсов в сутки.
Еще чего очень жду так это внедрения услуги локалки, вроде обещают. Тогда еще пару проектов переведу к ним ;-)
0
Эм… Глупый вопрос, но как войти в эту консоль?
На вкладке описание отображается…
На вкладке описание отображается…
0
1. IE выпилить и не юзать.
2. Включить вебсокеты (или, его эмулятор на флеше)
3. Если просит перезагрузить машину — перезагрузить.
2. Включить вебсокеты (или, его эмулятор на флеше)
3. Если просит перезагрузить машину — перезагрузить.
+2
Chrome 12.0.742.68 beta-m
Статус вебсокетов:
websocketstest.com/result/136348
Судя по всему, сокеты должны работать при заходе по https.
Статус вебсокетов:
websocketstest.com/result/136348
Судя по всему, сокеты должны работать при заходе по https.
0
что тогда не работает?
0
вот у меня показывает буквы про «особенности и не забыйте сессии», но самого окна консоли нету — хром 10.0.648.205 (81283).
0
(тут со стороны подсказывают) возможно, у вас кешированная страничка. Очистите кеш и перегрузите страницу.
0
Купил машину в облаке только для того, чтобы посмотреть на эту консоль :) Действительно, реализовано отлично.
+5
Достойно аплодисментов! Селектел — самый крутой хостинг провайдер в РФ, инфа 100%.
Месяца 3 являюсь клиентом, держу облачко с Ubuntu, очень доволен. Особенно шокировала техподдержка, она работает!
Я, наверно, не в ту ветку, меня только одна проблема беспокоит, из MySQL базы иногда мистическим образом пропадают записи. Никто не сталкивался?
Месяца 3 являюсь клиентом, держу облачко с Ubuntu, очень доволен. Особенно шокировала техподдержка, она работает!
Я, наверно, не в ту ветку, меня только одна проблема беспокоит, из MySQL базы иногда мистическим образом пропадают записи. Никто не сталкивался?
+4
А не планируется пускать консоль «наружу»?
Скажем, мне нужно что-нибудь поднастроить, я даю специальный URL знакомому, он настаивает все, что надо (я за соседней консолью слежу — учусь что надо делать, сам что-то поднастрваиваю, пароли ввожу и т.д.), потом по истечении определенного срока ссылка перестает действовать (или я явно закрываю консоль по данному URLу) и знакомого «отрывает» от сеанса связи с консолью.
Понятно, что такое можно и самому организовать, но такая штатная возможность была бы интересной.
Скажем, мне нужно что-нибудь поднастроить, я даю специальный URL знакомому, он настаивает все, что надо (я за соседней консолью слежу — учусь что надо делать, сам что-то поднастрваиваю, пароли ввожу и т.д.), потом по истечении определенного срока ссылка перестает действовать (или я явно закрываю консоль по данному URLу) и знакомого «отрывает» от сеанса связи с консолью.
Понятно, что такое можно и самому организовать, но такая штатная возможность была бы интересной.
+1
Эх, консоль перезагрузку хочет. Вечерком попробую. Но вы реально крутые!
+1
Мы могли открыть без перезагрузки, но нам нужно было отключать дефолтный vncterm в XCP, а он при миграции восстанавливается. Мы решили не воевать с штатным функционалом. Если же запустить их оба, будет смешно — часть данных будет уходить на vncterm, часть в selecon — получится битая картинка и там, и там.
0
>аботает средствами html/ajax.
офигительно — вы там все маньяки!
офигительно — вы там все маньяки!
+3
Было бы неплохо писать, почему не работает в конкретном случае консоль.
У меня на вкладке только строки «Особенности:» и «Не забывайте завершать сессию», больше ничего. Даже не понятно, где что должно быть, и что нужно делать. Если бы не картинка в тексте поста, я бы так и не понял, где искать эту консоль.
Короче, браузер Chrome под Виндой, настроек про websockets не нашел, полагаю, что все из коробки включено. Компьютер за корпоративным роутером (NAT).
У меня на вкладке только строки «Особенности:» и «Не забывайте завершать сессию», больше ничего. Даже не понятно, где что должно быть, и что нужно делать. Если бы не картинка в тексте поста, я бы так и не понял, где искать эту консоль.
Короче, браузер Chrome под Виндой, настроек про websockets не нашел, полагаю, что все из коробки включено. Компьютер за корпоративным роутером (NAT).
+1
Эх, не зря решил selctel выбрать, как облачный хостинг.
+5
С чем может быть связан такой глюк? Эти чёрные полоски. Пробовал в опере и в хроме, одинаково.
![](https://habrastorage.org/r/w1560/storage/2766e55c/e0828e80/4fee7c0d/9ec1e591.png)
![](https://habrastorage.org/storage/2766e55c/e0828e80/4fee7c0d/9ec1e591.png)
+1
От шрифта зависит. Попробуйте изменить (Ctrl+, Ctrl- при фокусе вне консоли).
0
CSS line-height вам не подходит. Судя по хинтингу, вы в Linux. Попробуйте другой браузер, и отпишите, в каких у вас это проявляется. Проблема крайне легко решаема, думаю вот-вот поправят.
-1
А это уже из оперы скриншот. Размер шрифта — стандартный. Как я его ни уменьшал/увеличивал, картина лучше не становится.
![](https://habrastorage.org/r/w1560/storage/8961c840/7d988fec/39066035/2a628c7a.png)
Даже хуже.
![](https://habrastorage.org/r/w1560/storage/8a2e5f12/65c584dc/ada5eb35/46fbfd91.png)
![](https://habrastorage.org/storage/8961c840/7d988fec/39066035/2a628c7a.png)
Даже хуже.
![](https://habrastorage.org/storage/8a2e5f12/65c584dc/ada5eb35/46fbfd91.png)
0
в конце концов это средство для экстренного ремонта, когда по случайности забыл стартануть ssh или ip не тот пробил, так ли там важно что бы все полосочки совпадали? восстановить работоспособность хватит и черно-белого ком-порта с терминалом vt100.
+3
Да я понимаю. Я сам один раз нечаянно убил SSH, после чего пришлось переустанавливать систему. Хотя, вряд ли даже такая консоль там помогла бы, слишком глобально я всё испортил :)
Полосочки, может быть, и не важны, однако я хочу донести до разработчиков информацию о появившихся проблемах.
Полосочки, может быть, и не важны, однако я хочу донести до разработчиков информацию о появившихся проблемах.
+1
проверил, у меня то же есть полоски в mc, каждая 2-3 строка подчеркнута, но в общем я считаю это ерунда, не стоит упоминания.
0
Там проблема с размером шрифтов, особенно, в сочетании жирного и обычного. В любом случае, внешний вид пилить будем, но неспешно.
PS У нас цвета появились недели две назад, до этого консолька была (в тесте) даже не ЧБ, а без атрибутов (даже инверсии не было).
PS У нас цвета появились недели две назад, до этого консолька была (в тесте) даже не ЧБ, а без атрибутов (даже инверсии не было).
0
те задачи, что сейчас стоят — оно и в чб режиме был решало отлично.
дальше его развивать, только или из-за хорошего перфекционизма, или для более широкого использования для других продуктов/решений.
дальше его развивать, только или из-за хорошего перфекционизма, или для более широкого использования для других продуктов/решений.
0
Ещё заметил одну вещь. Когда нажимаешь на стрелки или PgUp/PgDown, прокручивается содержимое консоли. Но если зажать одну из этих клавиш и не отпускать, то начинает прокручиваться вся страница.
0
НЛО прилетело и опубликовало эту надпись здесь
>>консоль можно увидеть на выключенной машине (ввод не работает по понятным причинам — но можно увидеть как машина выключалась).
очень полезная вещь
с учетом того, что вывод храниться в MySQL наверное можно будет как-то посмотреть историю, допустим загрузки/выключения/внеплановой перезагрузки?
очень полезная вещь
с учетом того, что вывод храниться в MySQL наверное можно будет как-то посмотреть историю, допустим загрузки/выключения/внеплановой перезагрузки?
0
Тс… не палите наши фичи.
0
(наши будущие фичи)
0
смотри… то, что хранится в базе, может потенциально утечь, а там ведь могу оказаться и различные пароли, которые где-то в логах/конфигах мелькали. это уже такая опасная штука получается…
0
Мы не глюпые, да.
Запустим — увидите.
PS как часто «содержимое конфигов» уползает за верх экрана?
Запустим — увидите.
PS как часто «содержимое конфигов» уползает за верх экрана?
+1
а почему за верх? ты же все отображаемое в mysql запихиваешь?
да, если не пользоваться mc, то все что ты делаешь за верх экрана уходит регулярно.
плюс опять же иногда в логах встречается пароль в открытом виде от каких-то служб. less сделал — все тебе показал.
да, если не пользоваться mc, то все что ты делаешь за верх экрана уходит регулярно.
плюс опять же иногда в логах встречается пароль в открытом виде от каких-то служб. less сделал — все тебе показал.
0
Пользую несколько месяцев anyterm и ajaxterm, никак не выберу между ними. Оба без проблем в FF3.6 и FF4.0. Все символы управления, юникод, кнопки, шрифты, всё работает.
Недостатки:
— не удобно — cut'n'paste, очень уж геморройно
— размер окна меняется путём правки исходников с пересборкой
В остальном доволен. Здорово, если авторам удалось решить эти две проблемы.
Скрины:
habreffect.ru/files/d48/ca670375b/ajaxterm.png
habreffect.ru/files/07e/d464f36ef/anyterm.png
Недостатки:
— не удобно — cut'n'paste, очень уж геморройно
— размер окна меняется путём правки исходников с пересборкой
В остальном доволен. Здорово, если авторам удалось решить эти две проблемы.
Скрины:
habreffect.ru/files/d48/ca670375b/ajaxterm.png
habreffect.ru/files/07e/d464f36ef/anyterm.png
0
А можно словами, что не так? Полоска (верхний правый угол у MC) решена (тоже долго думали, в чём дело), а что не так на втором скрине (кроме отсутствия жирного шрифта) я не знаю.
Лично мне кажется, что сейчас консоль (за вычетом внешнего вида курсора — в работе) с тем, что linux показывает не отличается совсем.
Лично мне кажется, что сейчас консоль (за вычетом внешнего вида курсора — в работе) с тем, что linux показывает не отличается совсем.
0
НЛО прилетело и опубликовало эту надпись здесь
Странно, только что ввёл в обеих продуктах «echo Привет» и оно отработало как ожидалось. В любом случае буду очень рад, если развитие проекта позволит сделать более удобное средство для работы ssh-over-browser.
Спасибо!
Спасибо!
0
Когда можно ждать статистику не только в цифрах, но в графиках?
Милая консолька :)
Милая консолька :)
0
После (кажется) первого же выключения перестала отвечать. Перезагружал уже пару раз. Висит вот такая картина, на нажатия клавиш не реагирует.
![](https://habrastorage.org/storage/habraeffect/c5/01/c50152f9720e42a38a0b642aac3d9807.PNG)
0
Перезагружал уже пару раз
0
Отлично работает, НО! Не удалось выполнить Ctrl+C для завершения чего либо (пытается скопировать)
Cmd+C пробовал и с Fn зажатой…
Mac OS X 10.6.7 Chrome 12.0.742.68 beta
Cmd+C пробовал и с Fn зажатой…
Mac OS X 10.6.7 Chrome 12.0.742.68 beta
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Консоль виртуальных машин