PowerShell Cookbook

Search

Categories

 

On this page

Archive

Blogroll

Disclaimer
I work for Microsoft.

The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

RSS 2.0 | Atom 1.0 | CDF

Send mail to the author(s) E-mail

Total Posts: 218
This Year: 18
This Month: 0
This Week: 0
Comments: 529

Sign In

 Tuesday, January 17, 2006
Wednesday, January 18, 2006 6:20:19 AM (Pacific Standard Time, UTC-08:00) ( )

A while back, I wrote the article, “A Web-enabled, Monad front end: Monad hosting.”  It was in reference to WebCmd, a neat little Javascript application that emulates an interactive terminal.

I also talked about the fact that it wasn’t really an interactive terminal. 

This falls quite short of the infrastructure required to support an interactive program such as VI. Let alone Emacs :)  There's no support for cursor positioning, keyboard polling, and much more. For the Unix world, take a gander at the feature set of the VT100 Terminal Emulation Requirements. For the Windows world, look at the Win32 Console API. To make a fully interactive web-enabled front-end, you would need to implement the equivalent of cmd.exe in Javascript. The performance would be atrocious. So in the end, it's attainable -- but at a very large cost. Once you're done writing that much Javascript, you're likely to start rocking back and forth, whilst arguing with yourself.

Fast forward to today, where the Mike Bergsma leaves the following sleeper comment:

Did it. VT200 emulation. Pure AJAX. SSL It was difficult to say the least. It launches with a CGI script, or it is downloadable.

It’s a comment of understated magnificence.  One in the same vein as Fermat’s famous, "I have a truly marvelous proof of this proposition which this margin is too narrow to contain."

Mike has implemented a web-based telnet application, including support for VT200 terminal emulation.  Mike provides a guest account on his server to test with.  I was able to log in, navigate around the system, get colorful directory listings, use hotkey shortcuts, and even execute heavyweight applications such as VI and Emacs.

Truly amazing – check it out: http://www.koikids.com/!

[Edit: This seems to have moved here: http://www.koikids.com/dashboard.htm ]

 

[Edit: Monad has now been renamed to Windows PowerShell. This script or discussion may require slight adjustments before it applies directly to newer builds.]

Wednesday, February 15, 2006 8:23:10 AM (Pacific Standard Time, UTC-08:00)
tnx for pointing to a great app.

i just love AJAX based stuffs :)
Friday, April 07, 2006 3:25:22 PM (Pacific Daylight Time, UTC-07:00)
try the page linked http://larytet.sourceforge.net/goMyPlace.shtml
Saturday, June 10, 2006 10:28:04 PM (Pacific Daylight Time, UTC-07:00)
This thing seems to have vanished. Anyone know if this was Open Source and if so, where to get it from? I really could use a web based telnet app.
jwub
Saturday, June 10, 2006 11:21:15 PM (Pacific Daylight Time, UTC-07:00)
Looks like he's experiencing technical difficulties. It's back up now, but showing the defalt Apache homepage. Let's hope he had good backups :)
Saturday, October 14, 2006 4:12:35 PM (Pacific Daylight Time, UTC-07:00)
Multan Mailsi and etc
Friday, December 15, 2006 4:42:23 AM (Pacific Standard Time, UTC-08:00)
Whats going on?

I try the link http://www.koikids.com/! or just http://www.koikids.com but just get a blank page with "Hello World" at the top.

Is there supposed to be something else on this page?

I would really be interested in this application.

Cheers

Chris

Friday, August 17, 2007 6:16:48 AM (Pacific Daylight Time, UTC-07:00)
microsoft now has a product also called windows powershell
anonymous
Name
E-mail
Home page

Comment (Some html is allowed: b, blockquote@cite, em, i, strike, strong, sub, super, u)  

Enter the code shown (prevents robots):