This is one of those rambling posts so move on along to here or here if you are not interested. Its Sunday morning here in the Raintree Hotel in Chennai, sun is shining here. Its beautiful outside. I’m here for another 5 days give or take. Got a lot of stuff to get done here it feels like. I sometimes feel like Chennai is more my home than California. I spent almost 7 months here last year total in large clumps of time. I honestly enjoyed it immensely even though by the time each trip ended I felt the need to go back to the US. The US is no big positive sum thing though. Everything is expensive in the Bay area. Eating, drinking, socializing, doing. It all costs and it all sucks sometimes. Family stuff at home sucks off and on still. Won’t go into that in this higher mode philosophy though. The reason perhaps I feel more at home here than there is because there is none of the BS stuff going on here like at home. Here is the work and fun thing and the cost is not so much. But on to the more existential meanderings with a few examples which I will just gently force down your throat:

Barstow, California, 90s or so. Dropped off about 30 miles outside of Barstow on this training range that was used for World War II and after armor and artillery training. The area is described here by a military occupant. Make no mistake, this place is grim and you don’t want to get lost. We heard stories from this small bar somewhere on some road in some alternate reality about a car of tourists which simply disappeared into the desert. A bunch of these unique desert inhabitants took off to find them. Months later they were accidentally found. All dead. One rather stupid person had taken off walking and was found walking exactly the wrong way. We had maps, compasses, two vehicles and a bunch of beer. Well prepared in the archeological sense. But it was hot. The heat mercilessly beat down and sand whirled in the afternoons and our little survey and excavation units disappeared completely sometimes in the whirling dervishes of sand, wind. Our supervisor would summon us back to the so-called “Land Shark” and we sit it out. Often we just ended up back at the hotel at the swimming pool with copious amounts of beer. What was learned? Well, we learned to respect the f**king desert boys and girls. The desert rules and its not a nice ruler. It will subject you to its will, it will drive you mad, it will make you all either God fearing or atheists depending on how you enter. On the other side, its wild and primitive and beautiful and full of the most complex life cycles and coalescing paths of beauty and grimness. I will remember its space and and sun and time forever. Its a philosophical idea with a 125 degree reality.

Edwards AFB, CA. The gunnery range. From here you can see the Rogers Dry Lakebed extending its 20 or so miles and you can remember all the aviation history of the place. I am walking out along a solitary jeep track with two others. One is a botanist and the other is a wildlife biologist. We all walk 30 meters apart with the road path sandwiched in the middle. We have a 4 wheel drive loaded with water, pizza, sandwiches. Its marked on the map as our start and we will end up back here in 4 hours for lunch and then drive to another spot for the afternoon. The desert here is wild and wonderful. It extends to wild looking buttes around the town of Rosamond. North a bit perhaps is another desert ville called Mojave. Both are unique little places. Rosamond is the gateway to Edwards AFB and we used to drive there every day on my commute to work. Here is a memory. Rob Fishman and I worked together there and were driving one morning. It was quiet with only Rob humming along with KLOS FM from Los Angeles. It was the Mark and Brian show I believe. I had this package of 6 donuts with the white frosting or sugar on them. I opened the package with my teeth but was squeezing the package and all this white dust flowed out and ended on my face. Rob looked over at me and did not say anything. For about a minute. Then he started laughing. I looked in the mirror. White donut powder all over my beard and face. He got to work and started telling everyone.

Anyways though, back to the story about the hiking in the desert… You reach a moment where heaven, hell, desert, sky, mountains, hills, buttes all come together into a wild menagerie of reality. Desert scapes beckon all the time to you and you see where they all meet up. Desert dwellers know the feeling. Life just begins and ends as you do the archeology there. Its wondrous and its a sun and sky moment where it all blends into a scene vividly and forever implanted.

So what can we all do to survive in our deserts? Reach to that desert, see it for what it is. I reached there and dwelt in a fantastic spot that I still miss. The stories still flow. Sometime in March or April I will return to the land of sun and sky and revisit some people I have waited too long to get back with. it will be a mix of joy and sadness I fear. Truly said, you can never go back again. But I need to. As Robert Frost commented so well,

Whose woods these are I think I know.
His house is in the village, though;
He will not see me stopping here
To watch his woods fill up with snow.

My little horse must think it queer
To stop without a farmhouse near
Between the woods and frozen lake
The darkest evening of the year.

He gives his harness bells a shake
To ask if there’s some mistake.
The only other sound’s the sweep
Of easy wind and downy flake.

The woods are lovely, dark and deep,
But I have promises to keep,
And miles to go before I sleep,
And miles to go before I sleep.

From here

Thanks Mr. Frost. You always remind of the sun and sky moments and that we all have some miles to go.

The last few days were a travel blur for me. I left San Francsico on Singapore Airlines Flight 01 which departed at 00:05am on Wednesday. I landed in Hong Kong at around 8am on Thursday morning. Left for Singapore on the continuing saga that is SQ 01 and landed around 11:45am. Had one day in Singapore and one night. I ended doing lunch and dinner with some colleagues in the Singapore office and drank a few beers that evening. Slept for almost 11.5 hours and was rather non-responsive at 7am when I had to get up, eat breakfast, and head back to the airport.

Then it was Jet Airways 9W15 departing at 9:20am and landing at 11am in Chennai. Got to the Raintree Hotel and unpacked a bit and went to the office for about 5 hours here in Chennai. Ate dinner in the coffee shop at the Raintree. Slept again for almost 10 hours. Now its Saturday and I have some work to do that has been waiting patiently for me. I’ll be in the Chennai office for the next 5 work days and then fly back out again at 00:15am Saturday morning to Singapore. Land at 8:15am and have a 10 hour layover which I will spend at the transit hotel at Changi Airport Terminal 3. Then off I go again back home at 5:50pm and get in before i left.

So, in essence, that’s the trip for me. But here in Chennai I have some days to get back to some places in Mylapore I want to go like the New Woodlands Hotel for breakfast and tomorrow I’ll go to the Chennai Citi Centre for awhile and shop around at the Landmark store, look for some stuff for my daughter, and generally rest up. Today is a rest plus work day for me as well.

I’m happy to be back in my second “native place” and the Raintree treats me only too well. The folks here all know me so breakfast always is over-indulging in things like Masala Dosa’s. Tonite, I will eat “above sea level” on the roof at the Raintree! Woot! Its a beautiful day so evening dining under starlight should be cool. The list of places I want to go here:

  • BBQ Nation – search for it on my weblog. What a great place to eat.
  • Chola Sheraton and the Peshawri Restaurant – drink at the bar, eat at the restaurant. The bar is very nice there.
  • New Woodlands Hotel Krishna Restaurant – some of the best South Indian cuisine. Breakfast with the surly but sometimes friendly staff. Land of the overwhelming Masala Dosa, filtered coffee which strikes your senses with a hot stick, and some other great choices.
  • Copper Chimney Restaurant in Mylapore – Oh yeah! Their Mutton Chello Kebab rules.
  • Zara Tapas in Mylapore – right next to the “chimney” cold Kingfishers, tapas style food.

There you got it! My recipe to a week of over indulgence bounded by the hotel staff at the Raintree. Yay!

This Tuesday evening I pull the plug on California and leave for Singapore and Chennai, India for 2 weeks or so. I’ll be leaving on the wondrous Singapore Airlines at midnight on Tuesday and get in at noon on Thursday. Then Friday, off I go to India. My first weekend will be a blur of touring around Chennai to a few places and also getting over jetlag. Perhaps a time or two on the rooftop drinking Kingfisher. Maybe the Cel India support guys will want to meet at Chola Sheraton…

Anyways, will be good to see everyone at those ports of call.

Want to sync a wiki?

This has come up a few times for me. I am an inveterate tinkerer with things and I love a wiki to record the tinkering. Since I travel a bit, I need something which is portable; but I want something also full featured, robust, and mature. I don’t particularly care for twiki due to its complexity at installation so I settled on dokuwiki. I wanted an easy way to download a web-enabled application, install it on my Ubuntu Karmic laptop, and then start using it. I settled on a Bitnami Stack for dokuwiki. Here is the method of doing this and its simplicity:

  1. Download the stack you want for the OS of choice.
  2. On Linux make the installer executable by doing a “chmod -x” on it.
  3. Run it as a regular old user
  4. Setup the application defaults, user, password, etc.
  5. Now run the application by run the shell script that the readme describes.

Voila!

Now the fun part. Say I want to synchronize the contents of the wiki on my laptop to my desktop at home so that the same stuff is on both. So if I add stuff to the home installation on my webserver it sync’s and if I add stuff on the laptop, same thing. Easily done and done with a few little gotchas. First off go to the admin screen for the remote system. In my case the home webserver and enable XMLRPC and the user for it and for admin control. Now next go to the Bitnami stack wiki and fire it up. Download the dokuwiki:sync plugin from the plugin admin page of the wiki stack. It installs. Now go back to the home page and configuration option. You will see a setting for the sync plugin. Getting close now :-)

You may have to twiddle around a bit with the various xmlrpc authorizations but in the end, what happens is true dual direction sync of wiki contents. I seeded this Bitnami stack with wiki pages/content I had written at home and then brought it up to date with changes I made on the laptop. It all just works!

Instead of writing some kind of arcane rsync scriptology or merely copying data directories back and forth; this takes care of a need I had with being able to travel, sync the wiki contents, work at various places on various computers. Thanks to those enterprising and resourceful open source guys for solving a thing I had been looking for. Bitnami plus Dokuwiki is a great combination. Check it out!

Fun in Chico

This was a good weekend for me thanks to a great hotel find in Chico at the Residence Inn and a few dinners. First night here went to the legendary Sierra Nevada Brewery and then last night to Mountain Mikes Pizza in Paradise, California. Best of all got to spend time with my old friend Ed and gave him a Nexus One phone fresh from google and ready for rooting and use. We ended up after the dinner at Sierra Nevada Brewery in the hotel room with a sixer of Torpedo Extra IPA from Sierra Nevada Brewery, some chips, dip, and a few funny movies  with Jim Carry on the tube.

The Amtrak ride was all I remember it to be. The Capitol Corridor ride has some wondrous scenery along the bay and coast and then into the central valley. The train has a nice feel and is very comfortable to ride in along with 110v power connectors all over the place. There is no wifi throughout the train yet but sometimes you just don’t need that. Especially with a Nexus One Android Phone, unlimited T-Mobile data, and wireless tethering.

Today its back home. Back to kids, wife. In about a week, I leave for 10 days to Singapore and Chennai, India. All that travel is planned and programmed. I’m ready to go.

I procrastinated getting to installing and initially downloading adobe air on ubuntu. On my 32bit laptop, it was quite easy. On my AMD64 Ubuntu desktop, it took just a bit of work with this handy utility called getlibs. For a 64 bit processor, you do these additional little tasks:

sudo apt-get install lib32asound2 lib32gcc1 lib32ncurses5 lib32stdc++6 lib32z1 libc6 libc6-i386 lib32nss-mdns

sudo getlibs -l libnss3.so.1d libnssutil3.so.1d libsmime3.so.1d libssl3.so.1d libnspr4.so.0d libplc4.so.0d \
libplds4.so.0d libgnome-keyring.so libgnome-keyring.so.0 libgnome-keyring.so.0.1.1

sudo cp /usr/lib/libadobecertstore.so /usr/lib32

Then finally do a “sudo ldconfig” and you should be done after downloading and installing the air binary using this site as a reference…

And why would you want to do that you may ask? Well, there is a dearth of decent twitter desktop applications on Linux that I can see. The air applications have a wondrous quality in their design screen UI. On ubuntu karmic, it all just works very well. Synaptic can be used to install the package if you want. Very cool candy!

So do you all do file sync’ing to the cloud or share files? I am a dropbox user because it runs on all the platforms so it makes it to “habilis” grade for me. On Ubuntu you get a default folder under home but you can do symlinking of other directories. Not sure if Windows 7 allows this kind of thing. Here is the primary use for me of dropbox currently. I maintain a personal wiki using the development snapshot of Tomboy Notes to keep track of personal stuff or capture likely ideas at a personal or work level. Sometimes I copy them to Evernote and then my phone gets them too because Evernote has a Android Client. I also use the web component of Evernote and also sync the notes to my Windows 7 netbook which is handy.

On Tomboy you can select a variety of sync options but by far the easiest one is local folders. I have had issues with webdav even though my webserver publishes a webdav share. The SSHfs is very handy all by itself and I don’t know if any of you do this or not; but you can basically mount a remote folder on a SSH server and use it locally. All by itself, SSHfs is very cool stuff and actually easy to get going. The remote system can be anywhere you can reach with SSH. I would say the tricks one can do with a working SSH client and server are simply amazing. Kudos to Wari for showing me bunches of cool things that SSH can do.

Anyways, to get back to the point since I so easily diverge from it; one can setup the local file sync option in Tomboy to sync to a folder that is under the dropbox home folder. Hit the sync command in Tomboy and then setup a different computer with the same magic gooey goodness. Now you get wiki sharing without a webserver whatsoever. Very handy if you use Wariany desktop wiki software on Windows or Linux or whatever.

Other ones I know of include the UbuntuOne service which I signed up for before but stopped using during the beta of Ubuntu Karmic because it did some weird things then. There are bunches of Windows and MAC only sync options as well like SugarSync which I won’t discuss here because they don’t honor the core principle of supporting all the OS’es.

Virtual Images and Appliances

I came across a few interesting resources for sharing virtual appliance image “guest” files for the various pieces of software I use. Probably the most famous is the Vmware MarketPlace which is a central clearing-house for all things virtual and appliance driven. But lets say instead you want something targeted toward a specific use case like wiki or GTD. How about downloading a bitnami virtual machine or the package itself? You get a entire environment for the specific tool you want. These are all free and they work on Linux, Windows, or a MAC. Finally, there is a community-driven site for VirtualBox guests as well here. The idea on all these is to extend and enhance the core OS by running a second OS that may provide a specific tool or be a generic environment. I know a few people that choose to run Ubuntu environments in VMware to deal with Android phones. I think its just easier to deal with the commands and syntax, mounting and unmounting, using Linux myself. I also use VirtualBox with Windows 7 so I can use Outlook and Office 2007. I don’t much care for Outlook but I’d real deal with that devil virtually and be able to backup and take snapshots of my Windows guest then make some idiot mistake on real iron. Windows should only be installed virtually by adults over the age of 18 and after signing a release statement :-) . I carefully ignore any requirement to install iTunes on any of this because to me that’s the worst malefactor of them all. It lends no advantage to systems and only acts to aggressively try to manage all the media files and only let me borrow them.

Android Phones are coming up everywhere. Witness that Motorola has announced they will release a phone off of google.com/phone much like HTC did the Nexus One. There are rumors swirling of a Nexus Two even now. These could be one and the same. I truly enjoy the Nexus One. Its a great addition to a platform growing by leaps and bounds. There are enterprising developers adding new custom ROMs to the mix, rescue images, new themes. It creates a dynamic fabric of community, developer, hardware, software. Google must be truly enjoying all this.

Androidforums also lists the existing phones but it changes so often that the site should have a forever “under construction sign”. The HTC Hero, the Nexus One, Droid/Milestone, all these great choices out there. Different form factors, different processor, different memory. Truth is that any of these can be rooted and the Nexus One makes it so very painless. Add in Cyanogen’s add-in which switches on wireless tethering or just get his new ROM. Here is an article which links to all the parts. Kudos to Cyanogen, the community, the phones, everything.

Probably the great resource all in all are the XDA Forums for the devices. The Hero, Magic, and Nexus One forums really have saved me a few times, let me download new ROM cookery, try new kernels. Its all very exciting and empowering.

I’m enjoying the Nexus One and its beautiful screen real estate, its mod-ability, and the enterprising and innovating developer community which provides new and exciting things to try.

Lets see. What are the 4 or so things which already suck about the whole iPad experience:

  1. Its a tablet but it runs a phone OS.
  2. You can run all the iPhone applications but you have to run them sequentially.
  3. It will browse the web but you cannot watch flash on it.
  4. You can read books on it but you cannot do anything else.
  5. It will not do USB unless you buy expensive dongle-age.

Geez, then you gotta see what happens when Hitler heard about it. Thanks to Rich for this one,

Yeah Baby!

I’ll just run right out and get one now. What a sad waste of years of waiting. I’ll stick to my decidedly inferior netbook running Windows 7 which has a 250g hard disk drive in it that can do all the things that the iPad cannot. Even reading ebooks. This is an extremely sorry device and I cannot wait for the Linux community to root the thing and give it some meaning. If I were rich I would put a bounty on it and get a savvy Linux hacker a small fortune to put debian on it or something. Then it becomes useful.  It would mount file shares, run office applications, be a real convergence device or something. But hell no. It runs a phone OS. Back to one of the points above.

Edit 2.5

The so many thousand reasons why the iPad is so disappointing. Read them and weep. Some of the reasons may be BS. Others may be distorted or be a case like with me of pure and distinct Apple dislike fever; but other people may have purchased one until they heard about a few of my salient points above. Steve needs to gather the fanbois and do a state of the ipad presentation like Obama just did for the nation. He could tell us why:

  1. Its okay for the iPad to run a phone OS.
  2. That people really don’t want to load content directly
  3. That iTunes itself is not evil and people should be glad to have the Outlook of digital media available
  4. That iTunes is the only way now to sync data

That last few are really deal killers for me. I tried valiantly to get away from iTunes and it libmusicmangle.so approach.

Convergence Devices

I’ve been a fan of devices or gizmos that cross over and can be used for a multitude of things. In my wildest dreams, I see this phone running android with 100g of solid state disk space that would have a microSD slot as well. This device would provide music and media, phone services, ability to store important work files. It would run a pocket version of openoffice.org, would have gimp ported, and inkscape on it. Just to state this clearly and succinctly; I don’t see Apple delivering on this device. This is not the current nonsense called the iPad from them. People are speculating that this poses a threat to the kindle. As a happy kindle owner; I’ll just stick with amazon because they deliver books. What is it exactly that Apple delivers with this thing? It won’t multi-task, it has a single speaker, it does not run their client grade OS on it. Nope. It runs the iPhone OS.

I think by net 90 this thing will be rooted and debian will be on it. Its a ARM based processor so Debian is a good choice. As I said in other places, if it ran Android I would buy it yesterday. As it is, I’m sure that millions of Mac lovers and their geeks will buy it. I’m not overly impressed with what it does, how it does it, and the fact it runs on ATT&T’s 3G network. After net 120, ubuntu will be hacked on it. These Linux guys love challenges. By net 150, it will actually be useful and you’ll be able to mount up file systems remotely using samba, be able to run processes simultaneously, and actually get some use out of it.

Its not a platform either that can be improved upon. Its a phone with no phone. Its a single use thing that will only run a single application at a time. Its 499.00 for a big version of the iPhone OS. Somehow I cannot imagine some iBig version of the iPhone OS.

At a humorous level, the news has been full of a MAD TV show three years ago where Apple developed a feminine hygiene product called…

The iPad!!

Heh heh…

« Older entries § Newer entries »