Translate

Image of Operating System Concepts
Image of Advanced Programming in the UNIX Environment, Second Edition (Addison-Wesley Professional Computing Series)
Image of Beginning Google Maps API 3
Image of Android Wireless Application Development

Google Globetrotting Woes

I am currently on the beautiful island of Cebu in the Philippines visiting with my old friend and colleague Charles Richmond at IISC and giving some talks on OS internals.  I use a Lenovo Thinkpad laptop running Windows Vista Ultimate when travelling with Mozilla Firefox 3 as my default browser. Firefox 3 comes with a default Search Bar on the top right hand corner containing a number of default search engines including Google. If I type a search term in the Google Search Bar option, Google figures out behind the scenes that I am located in the Philippines, redirects me

KSH93 Custom Builtins 1

The majority of GNU/Linux and Unix shells are not designed for extensibility or embeddability. An exception is the the Korn Shell which includes support for runtime linking of libraries and custom builtins and accessing shell internals. This post shows you how to write your own simple Korn shell custom builtins.