Software development industry analysis by Larry O'Brien, the former editor of Software Development and Computer Language
Friday, October 31, 2003

Oh, my favorite demo of the whole show was one I got on a bus ride! Steven Burns showed me the Longhorn Shell, which advances the "pipes and filters" pattern of UNIX by piping not text streams, but object streams! So, for instance, you can grab all the currently running process with a ps command (well, get/process is the "real" name, but alias get/process ps works), and then because what's being streamed are real objects and not just text streams, you can filter it with an arbitrary query against an object-specific property (ps | filter handlecount -gt 400) and then pump that into different formatters: ps | filter handlecount -gt 400 | tableformatter or ps | filter handlecount -gt 400 | xmlformatter or ps | filter handlecount -gt 400 | listformatter or ps | filter handlecount -gt 400 | FullGuiFormatter (I'm handwaving at what the real "full GUI formatter" command is, but I saw it work).

You know, rendering a GUI transition with AfterEffects is very nice and all, but sysadmin scripting: priceless.

Friday, October 31, 2003 1:44:17 AM (Hawaiian Standard Time, UTC-10:00) |  Disqus link  | #
Tracked by:
"rx diet pills" (rx diet pills) [Trackback]
Search
About Larry...
Flickr photostream
Subscribe: RSS 2.0 Atom 1.0
Popular Articles
Programming Sabre with Java, C#, and XML
Genetic Programming in C#
15 Exercises To Know A Programming Language
Top 10 Things I've Learned About Computers From the Movies and Any Episode of "24"
Recently Published Articles
HI
KonaKoder
Categories
Archive
Admin Login
Sign In
Toolroll