<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-11990146</id><updated>2012-01-18T12:13:40.861+05:30</updated><category term='design'/><category term='technology'/><category term='travel'/><category term='personal'/><category term='musings'/><category term='photography'/><category term='programming'/><category term='interesting'/><title type='text'>Surplus Thoughts</title><subtitle type='html'>Some notes and observations on technology, photography and programming.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default?start-index=101&amp;max-results=100'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>104</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-11990146.post-4413972173922941506</id><published>2012-01-18T12:13:00.000+05:30</published><updated>2012-01-18T12:13:40.871+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Championing the open internet cause</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-PPv9LnP6AjQ/TxZokad0w2I/AAAAAAAAAvc/h3X9Mn8l84Q/s1600/Wikipedia+SOPA+Blackout.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="308" src="http://3.bp.blogspot.com/-PPv9LnP6AjQ/TxZokad0w2I/AAAAAAAAAvc/h3X9Mn8l84Q/s640/Wikipedia+SOPA+Blackout.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Wikipedia support for anti-SOPA crusaders. A blackout page for 24 hours.&amp;nbsp; Real nice design ;-)&amp;nbsp; The shadow effect used beautifully.&amp;nbsp; And it should have its due impact. (&lt;i&gt;Now only if the Wikipedia donation appeal ads were that classy ;-&lt;/i&gt;). &lt;br /&gt;&lt;br /&gt;Read more on SOPA &lt;a href="http://en.wikipedia.org/wiki/SOPA" target="_blank"&gt;here &lt;/a&gt;and &lt;a href="http://en.wikipedia.org/wiki/Wikipedia:SOPA_initiative/Learn_more" target="_blank"&gt;here &lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: x-large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-4413972173922941506?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/4413972173922941506/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2012/01/championing-open-internet-cause.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/4413972173922941506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/4413972173922941506'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2012/01/championing-open-internet-cause.html' title='Championing the open internet cause'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-PPv9LnP6AjQ/TxZokad0w2I/AAAAAAAAAvc/h3X9Mn8l84Q/s72-c/Wikipedia+SOPA+Blackout.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-2319494024913931703</id><published>2012-01-18T11:57:00.000+05:30</published><updated>2012-01-18T11:57:11.334+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><title type='text'>Single window GIMP</title><content type='html'>A snapshot preview of portable Gimp 2.7.3 (PreRelease Dev version). Ah single window - it rocks.&lt;br /&gt;Tried out some operations - text tool seems to be crashing. But I can't wait to get the release version.&lt;br /&gt;Kudos to the &lt;a href="http://www.gimp.org/" target="_blank"&gt;Gimp&lt;/a&gt; &amp;amp; &lt;a href="http://portableapps.com/apps/graphics_pictures/gimp_portable" target="_blank"&gt;Portable Apps&lt;/a&gt; Team ! Great work.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" height="387" src="http://3.bp.blogspot.com/-HaQk2LoeURw/TxZk40elFLI/AAAAAAAAAvU/sg8N0CwnyQc/s640/gimp.jpg" width="640" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: x-large;"&gt;&amp;nbsp; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-2319494024913931703?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/2319494024913931703/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2012/01/single-window-gimp.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/2319494024913931703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/2319494024913931703'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2012/01/single-window-gimp.html' title='Single window GIMP'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-HaQk2LoeURw/TxZk40elFLI/AAAAAAAAAvU/sg8N0CwnyQc/s72-c/gimp.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-5721996199082758725</id><published>2012-01-12T09:30:00.000+05:30</published><updated>2012-01-12T09:30:17.545+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>Dont be gung-ho on the notion of "Free"</title><content type='html'>With the immense amount of traction in the open source fraternity and the availability of free tools for almost any task - its become a standard notion nowadays that software should be a free commodity.&lt;br /&gt;&lt;br /&gt;My two cents - Though I believe strongly in open sourcing certain solutions - I also believe that open-source need not necessarily translate to free as in "free beer". Like any other commodity, building software also requires effort &amp;amp; expenditure and there is nothing wrong if someone wants to charge for their hard work. Of course passionate folks would want to distribute it for free in the interest of serving the community at large - its a great thing to do. However that should not mean that someone doing the same work somewhere else doesn't have a right to charge for their labor of love. &lt;br /&gt;&lt;br /&gt;What prompted this chain of thought was a contradiction in terms of two opinions on the subject of photo sharing. It started with "&lt;a href="http://www.petapixel.com/2012/01/10/this-photograph-is-not-free/" target="_blank"&gt;This Photo is Not Free&lt;/a&gt;" where John Mueller puts up a passionate pitch against using his photo for just credit. Responses were bound to come in and they did - "&lt;a href="http://standblog.org/blog/post/2012/01/11/This-photograph-is-free" target="_blank"&gt;This Photo is Free&lt;/a&gt;" from a passionate contributor to Wikimedia Commons.&lt;br /&gt;&lt;br /&gt;Many of my friends in the photo community have complained about their snaps being used without their knowledge and as a result they have ended up watermarking them. Its a losing game though.If you feel your snap deserves to be sold or copyrighted don't put it up online. Watermarked or not - they will be airbrushed and used anyway. Else take the other approach - be magnanimous and put it out for all under a creative license.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-5721996199082758725?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/5721996199082758725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2012/01/dont-be-gung-ho-on-notion-of-free.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/5721996199082758725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/5721996199082758725'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2012/01/dont-be-gung-ho-on-notion-of-free.html' title='Dont be gung-ho on the notion of &quot;Free&quot;'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-683385450193181484</id><published>2012-01-10T14:07:00.001+05:30</published><updated>2012-01-10T14:10:40.928+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><title type='text'>Quote of the Day</title><content type='html'>&lt;span style="font-size: large;"&gt;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-wH5Q0fJjrSQ/Twv3lAdrP3I/AAAAAAAAAvM/qydtzMvT42g/s1600/Quote001.png" alt="Quote : What screws us up most in life is the picture in our head of how it is supposed to be" /&gt;&lt;/div&gt;&lt;span style="font-size: x-large;"&gt;&amp;nbsp; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-683385450193181484?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/683385450193181484/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2012/01/quote-of-day.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/683385450193181484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/683385450193181484'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2012/01/quote-of-day.html' title='Quote of the Day'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-wH5Q0fJjrSQ/Twv3lAdrP3I/AAAAAAAAAvM/qydtzMvT42g/s72-c/Quote001.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-6226250623922800760</id><published>2012-01-02T22:05:00.001+05:30</published><updated>2012-01-10T15:23:10.677+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Welcoming 2012</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-kEREVCUkC10/TwHcmJQXgBI/AAAAAAAAAvE/lVAqaFRT8vk/s1600/Blog+Greets.png" /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-6226250623922800760?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/6226250623922800760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2012/01/welcoming-2012.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/6226250623922800760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/6226250623922800760'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2012/01/welcoming-2012.html' title='Welcoming 2012'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-kEREVCUkC10/TwHcmJQXgBI/AAAAAAAAAvE/lVAqaFRT8vk/s72-c/Blog+Greets.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-1587954651828300510</id><published>2011-08-13T09:54:00.000+05:30</published><updated>2011-08-13T09:54:22.645+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>Traffic woes of a developing nation</title><content type='html'>With the current state of infrastructure in our metros, its really puzzling whether we should bracket ourselves in the underdeveloped, developed or developing nation category. Take the state of roads. For the last 10 years roads in our country (atleast in metros) are in various states of construction. While new roadways, flyovers crop up, the existing ones are pothole ridden to a state of utter despair.&lt;br /&gt;&lt;br /&gt;While i was in Mumbai last month - this state of utter chaos on roads made me wonder whether the taxpayers (mine) money is being utilized effectively. Having navigated NCR-Delhi's arterial roads yesterday, it was absolutely exasperating.Such a sheer waste of time. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-CS13NIxQIXA/TkX6Nu5eE1I/AAAAAAAAAtY/r1GZIxg6bys/s1600/delhitraffic.jpg" /&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.watblog.com/2010/07/19/after-mumbai-traffic-police-their-delhi-counterparts-start-sms-service-for-traffic-updates/"&gt;Original Image Source Article&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;I wonder how the government can expect citizens to be productive with such pathetic infrastructure services.&amp;nbsp; While there were serpentine queues of angry cars yelling honking and even bumper grazing - not a single traffic policeman was seen to be around or controlling the situation ( I must admit - in Mumbai atleast i saw the traffic police trying their best to facilitate the traffic mess due to flyover building etc). But in our capital city traffic management seems to be in a state of utter mess.&lt;br /&gt;&lt;br /&gt;Citizens should really stand with the Anna's of today to ensure that the government is accountable to these services it offers to its citizens who have duly elected them to govern the nation and steer it towards the path of growth rather than remain complacent about these growing irregularities. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-1587954651828300510?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/1587954651828300510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2011/08/traffic-woes-of-developing-nation.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/1587954651828300510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/1587954651828300510'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2011/08/traffic-woes-of-developing-nation.html' title='Traffic woes of a developing nation'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-CS13NIxQIXA/TkX6Nu5eE1I/AAAAAAAAAtY/r1GZIxg6bys/s72-c/delhitraffic.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-2042349404680475808</id><published>2011-07-21T12:33:00.000+05:30</published><updated>2011-07-21T12:33:10.761+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><title type='text'>Removing SanDisk drive software</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/-_UgSTT9YCK4/TifNUtt1-PI/AAAAAAAAApA/tPBjcj9Ugfg/s1600/images.jpeg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-_UgSTT9YCK4/TifNUtt1-PI/AAAAAAAAApA/tPBjcj9Ugfg/s1600/images.jpeg" /&gt;&lt;/a&gt;&lt;span style="font-size: x-large;"&gt;I&lt;/span&gt; got a SanDisk 16 Gb drive (courtesy gift from a friend) sometime back and its has been of great help to lug along applications, backup archives and portable OS'es. I have a bootable version of Ubuntu loaded on the same for those days when the Laptop refuses to boot decently into Windows and I need quick access to files.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-01R8Bsos_p8/TifOpofz1eI/AAAAAAAAApI/FlMYir8azm4/s1600/u3smart.gif" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-01R8Bsos_p8/TifOpofz1eI/AAAAAAAAApI/FlMYir8azm4/s1600/u3smart.gif" /&gt;&lt;/a&gt;One of the things that irked me is the U3 software thats supplied with these drives. In the span of 2 years I have hardly ever used this feature. I carry portable versions of most applications on the drive and hence donot need this application at all. The U3 CD drive also loads up on every new windows machine.&lt;br /&gt;&lt;br /&gt;Yesterday came across this godsend tool to &lt;b&gt;remove U3 application&lt;/b&gt; from the drive and save up on some additional space (Howsoever meagre it may be). Anyone who needs to do the same can &lt;b&gt;download the tool from SanDisk Site here (&lt;a href="http://u3.sandisk.com/launchpadremoval.htm"&gt;http://u3.sandisk.com/launchpadremoval.htm&lt;/a&gt;).&lt;/b&gt; Just need to run the tool with your USB plugged in (and please ensure that you have &lt;b&gt;backed up data on your USB drive beforehand&lt;/b&gt;). &lt;br /&gt;&lt;br /&gt;So simple ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-2042349404680475808?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/2042349404680475808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2011/07/removing-sandisk-drive-software.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/2042349404680475808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/2042349404680475808'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2011/07/removing-sandisk-drive-software.html' title='Removing SanDisk drive software'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-_UgSTT9YCK4/TifNUtt1-PI/AAAAAAAAApA/tPBjcj9Ugfg/s72-c/images.jpeg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-96024555930708975</id><published>2011-07-01T16:46:00.000+05:30</published><updated>2011-07-01T16:46:13.833+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><title type='text'>An interesting curio</title><content type='html'>&lt;span style="font-size: large;"&gt;L&lt;/span&gt;amps are a commonplace item in every Kerala household. Brass lamps   are often the preferred choice of gifts due to their utility in   religious aspects of every household. There are various types of lamps   in day to day usage like the commonplace &lt;a href="http://en.wikipedia.org/wiki/Nilavilakku" target="blank"&gt;Nila Vilakku&lt;/a&gt;, the Lakshmi   Vilakku, the Kuthu Vilakku and so on.&lt;br /&gt;&lt;br /&gt;Last weekend a   brass lamp seller passed by and presented some exotic looking lamps.   Just as we were about to shoo him off as yet another salesman - he   presented a unique looking artifact that could be opened like a lotus   flower. I was amazed by the skill that had gone into building this piece   of work and I bought one from him.Though he called it as an Aama   Vilakku and also at times as a Vastu Vilakku am not sure what exactly is   the terminology for this artifact.&lt;br /&gt;&lt;br /&gt;&lt;span id="goog_737692466"&gt;&lt;/span&gt;&lt;span id="goog_737692467"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-JlD1O8t0X7w/Tg2m-6qmkHI/AAAAAAAAAnk/BZVTjwek8-o/s1600/Vilakku.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="223" src="http://2.bp.blogspot.com/-JlD1O8t0X7w/Tg2m-6qmkHI/AAAAAAAAAnk/BZVTjwek8-o/s640/Vilakku.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Folks who can identify with it .. please let me know the name of this interesting artifact.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-96024555930708975?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/96024555930708975/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2011/07/interesting-curio.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/96024555930708975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/96024555930708975'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2011/07/interesting-curio.html' title='An interesting curio'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-JlD1O8t0X7w/Tg2m-6qmkHI/AAAAAAAAAnk/BZVTjwek8-o/s72-c/Vilakku.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-3431500826328878915</id><published>2011-05-12T19:12:00.000+05:30</published><updated>2011-05-14T01:51:29.367+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><title type='text'>WiFi in BMTC buses</title><content type='html'>&lt;span style="font-size: x-large;"&gt;O&lt;/span&gt;ne of the good things about &lt;a href="http://www.bengaluruairport.com/"&gt;Bangalore airport&lt;/a&gt; is the abundance of buses right outside the arrival terminal to most locations at convenient schedules. In fact I hardly find a need to engage one of the cabbie's lining up outside the arrival terminal. The buses are state-of-the-art volvo rides, air-conditioned and rightly priced as well. Every hour you'll find a ride to your destination or a place close by.&amp;nbsp; And yesterday I had a pleasant surprise when i boarded the bus. Behind each of the seats is a touch-sensitive panel with WIFI enabled web surfing. Bangalore already has its place as a techie zone in India. So not a puzzling addition to the list. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/--OBWqK58KvA/TcvzI5GFzLI/AAAAAAAAAms/AQ6yy3fPeMI/s1600/img1.jpg" /&gt;&lt;/div&gt;&lt;br /&gt;The devices are approx 7 inch iPad like clones with an Android operating system and touch sensitive display. Details on the device point to an Indian Firm (&lt;a href="http://www.eaft.in/"&gt;EAFT&lt;/a&gt;) which seems to have implemented the concept. Nice idea though and good set of features provided. Even an audio jack is provided so that one can catch up with their favorite tracks. The complete ensemble is mounted on seat mount made of some tough leather.&lt;br /&gt;&lt;br /&gt;With WiFi being the blame target for every information based crime nowadays, the WiFi feed is well protected via a WPA2 sort of authentication. Also its tied to an authentication system which asks for your mobile details and sms'es you an authentication password to access WiFi. &lt;br /&gt;&lt;br /&gt;Most of the device is fairly thin-client and services are linked to web based offerings - like Google Books, YouTube Videos, Google Maps etc. However before any service starts is a 10 second mandatory advertisement window of sorts thats a bummer. There ain't any such thing as a free ride ;-)&lt;br /&gt;&amp;nbsp; &lt;br /&gt;I tried checking if I could access the WiFi signal from my mobile device but sadly couldn't get the network key for the same. Anyway I guessed - with advertisements making the bulk of device services, they wouldn't make that available on third-party devices that easily. I say - "that easily" cause once you get the network key - nothings stopping you ;-). &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-QDRTKTZzeqM/TcvzPBzUCsI/AAAAAAAAAmw/b1mVKlU26ag/s1600/img2.jpg" /&gt;&lt;/div&gt;&lt;br /&gt;A good idea - though in the Indian context&amp;nbsp; one needs to see how much these devices can handle abuse and wear n tear. Already I could see a few seats with defective pieces. Lets hope that the idea lives on and becomes a common thing on future rides everywhere in India.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-3431500826328878915?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/3431500826328878915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2011/05/wifi-in-bmtc-buses.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/3431500826328878915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/3431500826328878915'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2011/05/wifi-in-bmtc-buses.html' title='WiFi in BMTC buses'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/--OBWqK58KvA/TcvzI5GFzLI/AAAAAAAAAms/AQ6yy3fPeMI/s72-c/img1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-1333529384383093191</id><published>2011-05-08T17:54:00.000+05:30</published><updated>2011-05-08T17:54:49.522+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>It's Mother's day</title><content type='html'>&lt;span style="font-size: x-large;"&gt;A&lt;/span&gt;nd today is Mother's day.&lt;br /&gt;&lt;br /&gt;While I strongly believe that every day is a testimony to their affection, unmatched love and selfless devotion, its helps to have a day to remind us mortals of their significance in our lives. &lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;a href="http://www.flickr.com/photos/gnlogic/5699220786/" title="Devotion by gnlogic, on Flickr"&gt;&lt;img alt="Devotion" height="448" src="http://farm3.static.flickr.com/2578/5699220786_4352a03cae.jpg" width="500" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;For me - Of all the loving recollections, the immediate image that comes to mind is  that of her praying before the gods that be for all of us, to pardon our sins (if any) and ensure our well-being. I don't recollect even myself ever being so passionate before the Gods for say - even my own matters.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-1333529384383093191?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/1333529384383093191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2011/05/its-mothers-day.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/1333529384383093191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/1333529384383093191'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2011/05/its-mothers-day.html' title='It&apos;s Mother&apos;s day'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm3.static.flickr.com/2578/5699220786_4352a03cae_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-8023696382503794042</id><published>2011-04-11T12:09:00.003+05:30</published><updated>2011-04-11T12:12:51.370+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>On writing &amp; breaks</title><content type='html'>&lt;div class="separator" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" height="150" src="http://4.bp.blogspot.com/-7pixgCWIffQ/TaKhpWn7_kI/AAAAAAAAAmo/obQzQWl8be4/s200/writing+studio.jpg" width="200" /&gt;&lt;/div&gt;&lt;span style="font-size: large;"&gt;I&lt;/span&gt;ts easier to start a blog and drop in the first 10 posts - but finding conscious subjects to write on &amp;amp; keeping up the pace is the most challenging aspect. This is one area one needs to consider early on when doing anything. How you'd plan to attack boredom and fatigue once you are into your chosen activity path. &lt;br /&gt;&lt;br /&gt;The fallacy with blogging is that if you take a break, you suddenly find it more &amp;amp; more difficult to identify a subject to write on. Hence the need to keep continuing at a constant rhythm - to never get stuck in the inertia of rest. &lt;br /&gt;&lt;br /&gt;For the last few months, it wasn't a dearth of subjects to scribble upon - but a general lethargy of sorts. Part driven by some events but mostly driven by boredom. However - picking up from this state is a small victory in itself. So raising a toast to a good start. And thanks to all the friends who still visit and drop in an occasional comment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-8023696382503794042?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/8023696382503794042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2011/04/on-writing-breaks.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/8023696382503794042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/8023696382503794042'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2011/04/on-writing-breaks.html' title='On writing &amp; breaks'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-7pixgCWIffQ/TaKhpWn7_kI/AAAAAAAAAmo/obQzQWl8be4/s72-c/writing+studio.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-9148154913437226990</id><published>2011-02-09T11:00:00.001+05:30</published><updated>2011-04-10T16:29:35.433+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>A sad beginning to Spring</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-L12nthehq7E/TaGM4X93fNI/AAAAAAAAAmk/hTV4faMsDAI/s1600/FinalIMGWork3.png" /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-9148154913437226990?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/9148154913437226990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/9148154913437226990'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2011/02/sad-beginning-to-spring.html' title='A sad beginning to Spring'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-L12nthehq7E/TaGM4X93fNI/AAAAAAAAAmk/hTV4faMsDAI/s72-c/FinalIMGWork3.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-6927075177646084158</id><published>2010-11-25T18:17:00.000+05:30</published><updated>2010-11-25T18:17:14.814+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><title type='text'>Cruising canal-side in Kumarakom</title><content type='html'>&lt;span style="font-size: x-large;"&gt;A&lt;/span&gt;h - an interesting weekend it was! Managed to sneak some time off for an impromptu visit to &lt;b&gt;Kumarakom&lt;/b&gt; – the famed backwaters of Kerala. Since it was a quick visit – the only thing we managed was to spend time in one of the lovely houseboats cruising through the backwaters. &lt;br /&gt;&lt;br /&gt;A couple of snaps from the experience (&lt;span style="font-size: small;"&gt;&lt;i&gt;quality should be pardoned as the ever faithful camera is breathing its last moments&lt;/i&gt;&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Murphy’s law is upheld again&lt;/b&gt;&lt;i&gt;&amp;nbsp;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;If something had to go wrong it did – and the first houseboat – a nice one with two rooms and a nice view choked n spluttered on startup refusing to budge an inch. There were numerous attempts till the next 1 hour to repair the motor but to no avail. Finally we got another boat – which everyone felt wasn’t as good as the first one.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_tpz8SBflwtY/TO5BBpLH_sI/AAAAAAAAAj0/4CmXqeircME/s1600/kimg001.jpg" /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Getting started&lt;/b&gt;&lt;br /&gt;&lt;i&gt;One of the smaller houseboats. Ours was a tad bit bigger than this one.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_tpz8SBflwtY/TO5BOpttzjI/AAAAAAAAAj4/Z5lEPoJSTWU/s1600/kimg002.jpg" /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Starting things with the much needed boost ;-)&lt;/b&gt;&lt;br /&gt;&lt;i&gt;There are many folks who’ll beg to differ here – but if you are in Kerala and with a bunch of mallus – nothing can boost the spirits like fresh toddy. The emphasis on freshness is important. One of us had friends in the right places to arrange for the perfectly mature toddy. There was a minor goof-up with me having forgotten the toddy bottles in the other boat – but once they were delivered by canal canoes – all my crimes were excused.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_tpz8SBflwtY/TO5BnLH5fSI/AAAAAAAAAkA/SOGdhUo-b5M/s1600/kimg003.jpg" /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Anatomy of a house-boat (Kettu-Vallam)&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Like many other things in Kerala, the boats are a symbolism of usage of natural resources in construction. Bamboo sticks steam-rolled&lt;/i&gt;&lt;i&gt;(probably)&lt;/i&gt;&lt;i&gt; and neatly arched into place with coir ropes provide the structural décor. Layered into it is thatchwork providing a well-ventilated, yet&amp;nbsp; functional and aesthetic covering.&amp;nbsp;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_tpz8SBflwtY/TO5BkmhDBXI/AAAAAAAAAj8/tpM14Y4G2i0/s1600/kimg004.jpg" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_tpz8SBflwtY/TO5CYmif4ZI/AAAAAAAAAkE/FO59jTcLHJs/s1600/kimg005.jpg" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_tpz8SBflwtY/TO5CcRZK3mI/AAAAAAAAAkI/93a1ZtyY8Ic/s1600/kimg006.jpg" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The basic essentials &lt;/b&gt;&lt;br /&gt;&lt;i&gt;Some of the basic essentials on the boat …. the tow rope, the main oar and of course – the anchor &lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_tpz8SBflwtY/TO5DCV9P1OI/AAAAAAAAAkQ/8d08enZA7CY/s1600/kimg007.jpg" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;And yes - the penultimate essential – A well-stocked kitchen &lt;/b&gt;&lt;br /&gt;&lt;i&gt;For the gastronomically inclined, there is no reason to worry as the boats are stocked with self-sufficient kitchen and cooking utensils . &lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_tpz8SBflwtY/TO5DX_VyaLI/AAAAAAAAAkk/Z-7me-kTzXw/s1600/kimg009.jpg" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Chugging along the narrow canals &lt;/b&gt;&lt;br /&gt;&lt;i&gt;The backwaters are a stream of canals that extend into the main-land. Traversing these canals will lead you into the sea where the backwaters meet sea-water. It’s along these canal banks that one finds life so very blended into the&amp;nbsp; backwater ecosystem.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_tpz8SBflwtY/TO5EOVRyJTI/AAAAAAAAAko/t2sP0pdWq6A/s1600/kimg0010.JPG" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Resorts by the wayside &lt;/b&gt;&lt;br /&gt;&lt;i&gt;One can spend time at any of the lovely resorts dotting the backwaters. They provide everything from indoor swimming pools to rejuvenative ayurvedic programmes to motorboat rides.&lt;/i&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_tpz8SBflwtY/TO5DFTGGLQI/AAAAAAAAAkc/gD_NktXLL9E/s1600/kimg0011.jpg" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Picture perfect house-boats &lt;/b&gt;&lt;br /&gt;&lt;i&gt;The combination of palm trees swaying by the banks and idyllic houseboats with their canopies is a sight to behold.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_tpz8SBflwtY/TO5EpCMqG5I/AAAAAAAAAks/gXy6yqz1Ckk/s1600/kimg0012.jpg" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_tpz8SBflwtY/TO5Ex6qymhI/AAAAAAAAAkw/TUUZlq_CaXc/s1600/kimg0013.jpg" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;One of the things you’ll love doing is take a pillow and rest against the window sills, just sipping in the scenery as it sways by. You’ll notice house-boats coming and going across and realize that each house-boat is a bit different and surprisingly seems to have an identity of its own. &lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_tpz8SBflwtY/TO5FA-Cnx2I/AAAAAAAAAk0/F_5xh7X4Qd0/s1600/kimg0014.jpg" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Psst – in between watching the waves &amp;amp; birds (flying above ;-)), suddenly a waft of spice comes across and I run into the kitchen to find fish curry being cooked “nadan” style. Click..click.&lt;/i&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_tpz8SBflwtY/TO5FM9WGFBI/AAAAAAAAAk4/KXNQzqHSWkA/s1600/kimg0015.jpg" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Holiday leisure&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Kumarakom thrives on tourism and rightly so.. Away from the hustle-bustle of daily work, who doesn’t want to take some time off and enjoy the light sea breeze, the thrill of sipping coffee watching the trees and birds on the horizon while the boat moves at its own slow pace on undulating waters. Down below – A couple gets up and gladly poses for me on the decks. &lt;/i&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_tpz8SBflwtY/TO5FVSpt5NI/AAAAAAAAAk8/oACah3sidI4/s1600/kimg0016.jpg" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Parked for lunch&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Though we had our sumptuous feasting on ”maracheeni kappa”, “karimeen polichahthu” and other delicacies – we were still damn hungry by the time the clock stuck 1:30 pm. The boat driver and guide as if by intuition cruised lightly towards the nearby jetty&amp;nbsp; &amp;amp; parked there for lunch @ a “Thattukada” (hotel).&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_tpz8SBflwtY/TO5FfLjD82I/AAAAAAAAAlA/Lss2m_CdHtE/s1600/kimg0017.jpg" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;After lunch – time for some snapping &lt;/b&gt;&lt;br /&gt;&lt;i&gt;So while the others were enjoying an afternoon siesta under the shade of a palm tree ( sounds risky doesn’t it ;-)), I tried to see if the camera could still deliver the goodies like before.&amp;nbsp; A capture of one of the smaller canoe-boats resting. &lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_tpz8SBflwtY/TO5Fnerv8QI/AAAAAAAAAlE/veZbWd78-V0/s1600/kimg0018.jpg" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;i&gt;What I would really enjoy however is to be out there &amp;amp; cruise away for about 2 hours on a boat like this. &lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_tpz8SBflwtY/TO5FudL8w3I/AAAAAAAAAlI/uGMssj_jNvA/s1600/kimg0019.jpg" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Noon time scenery&lt;/b&gt;&lt;br /&gt;&lt;i&gt;After lunch we got back on the return trail, and the noon sun threw up some more picturesque goodies on the horizon. &lt;/i&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_tpz8SBflwtY/TO5F6HotRiI/AAAAAAAAAlM/TnecfYOPcTw/s1600/kimg0020.jpg" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;i&gt;A church by the river side…&lt;/i&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_tpz8SBflwtY/TO5GG2E57pI/AAAAAAAAAlQ/NqAlOXiQmtw/s1600/kimg0021.jpg" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;i&gt;Chinese fishing nets&lt;/i&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_tpz8SBflwtY/TO5GNgTh7QI/AAAAAAAAAlU/QEL12gfZa4w/s1600/kimg0022.jpg" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The climate takes a turn on our return &lt;/b&gt;&lt;br /&gt;&lt;i&gt;On our way back, it seemed the rain-gods decided to unleash fury on the seas. A candid capture of our boatsmen still manning the steering&lt;/i&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_tpz8SBflwtY/TO5HEhBm9jI/AAAAAAAAAlY/PYs_z8f1Clw/s1600/kimg0023.jpg" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;These are just a sprinkling of snaps captured in between fun-n-frolic on the boat. Pictures do not necessarily do justice to an experience that in my view needs to be enjoyed rather than spoken or written about. So if you get the time, do take a break and have a leisure trip here.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-6927075177646084158?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/6927075177646084158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2010/11/cruising-canal-side-in-kumarakom.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/6927075177646084158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/6927075177646084158'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2010/11/cruising-canal-side-in-kumarakom.html' title='Cruising canal-side in Kumarakom'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_tpz8SBflwtY/TO5BBpLH_sI/AAAAAAAAAj0/4CmXqeircME/s72-c/kimg001.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-5757796254840544037</id><published>2010-11-15T13:34:00.007+05:30</published><updated>2010-11-15T16:58:07.624+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><title type='text'>Quotes</title><content type='html'>&lt;div style="color: #134f5c;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;b style="color: #0c343d;"&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: #45818e;"&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_tpz8SBflwtY/TODqnjCrukI/AAAAAAAAAjI/Aydyjx5EJxs/s1600/img.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_tpz8SBflwtY/TODqnjCrukI/AAAAAAAAAjI/Aydyjx5EJxs/s1600/img.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: #45818e; text-align: left;"&gt;&lt;br /&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;span style="font-size: large;"&gt;"&lt;/span&gt;&lt;i&gt; This is how I did it Antoine,&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: #134f5c; text-align: left;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;i&gt;&lt;b style="color: #45818e;"&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;I never saved anything for the swim back !&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;span style="color: #45818e;"&gt;&lt;span style="font-size: large;"&gt; "&lt;/span&gt;&amp;nbsp; - &lt;/span&gt;&lt;span style="font-size: large;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Gattaca" target="_blank"&gt;&lt;span style="color: #45818e;"&gt;Gattaca &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: #134f5c;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: #134f5c;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;span style="font-size: large;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: #134f5c;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://www.moviequotes.com/fullquote.cgi?qnum=141338" id="gridQuotesList_ctl127_anchQuote"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-5757796254840544037?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/5757796254840544037/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2010/11/quotes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/5757796254840544037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/5757796254840544037'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2010/11/quotes.html' title='Quotes'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_tpz8SBflwtY/TODqnjCrukI/AAAAAAAAAjI/Aydyjx5EJxs/s72-c/img.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-2324343042454486068</id><published>2010-10-07T23:38:00.001+05:30</published><updated>2010-10-07T23:41:27.032+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>The curious case of  Load Balancers</title><content type='html'>For one of our enterprise applications we had a very interesting learning that goes on to explain why architecture is more of experience (60%) than just theory (40%).&lt;br /&gt;&lt;br /&gt;The system had a couple of functionally decoupled application areas. From the outset the design/development&amp;nbsp; team had planned the component deployment keeping scalability in mind. It was with this perspective that they had also introduced Load Balancers in the architecture. Now came the classical problem - the team that advocated usage of Load Balancers and their fitment in the architecture had never played around with em in the first place. However after interactions with the hardware and networking teams this was the architecture finalised.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_tpz8SBflwtY/TK3YlCT8FfI/AAAAAAAAAio/_8ari0jRtoc/s1600/arch001.bmp" /&gt;&lt;/div&gt;&lt;br /&gt;LB001 was supposed to be the entry point into the application and the cluster of web servers would then map out to different functional areas as per URL mapping. Apart from this the web servers also had a secondary task - to add on a layer of single sign on authentication tokens. For each application functional area, a second layer of load balancer's (LB002-LB004) were envisaged to provide application load balancing. So far so good. LB001 was configured for round-robin scheduling ( sessions could go through any of the web servers) and the others were sticky-session based ( i.e once a session took a path, that path would be taken for the remainder of that session). &lt;br /&gt;&lt;br /&gt;The system was deployed and interestingly there were no problems until the user load started increasing 6 months later. That is when application servers started reporting memory and resource constraint based failures. All preliminary investigations pointed towards load being distributed unevenly across the servers. The development team felt this should not happen as the load balancer's were in place and should be functioning as expected. The networking team blamed the development team and they in turn blamed the former till it was decided to sit together, simulate and crack the issue.&lt;br /&gt;&lt;br /&gt;The issue was really interesting. When LB001 forwards load-balanced incoming network packets its rewrites them so that components further down in the architecture see the packets coming from LB001. i.e the actual external IP address is lost.&amp;nbsp; What happens then at LB002, LB003 &amp;amp; LB004 is that they assume all the packets are coming from LB001. And since they are configured for sticky session (on IP), all requests are passed on to only one application server. That means effective the load balancers were just passing on all the buck to only a single server and weren't doing any balancing at all ! Such a simple point we overlooked in the design !. &lt;br /&gt;&lt;br /&gt;Well there are various ways to fix this one. In our case we changed the sticky session config to work on cookies instead of IP addresses. It worked for us. Another option might be to rewrite header source IP at the web server level ( Usually the actual IP can be found in one of the HTTP headers and this can be used for the rewrite).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-2324343042454486068?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/2324343042454486068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2010/10/curious-case-of-load-balancers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/2324343042454486068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/2324343042454486068'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2010/10/curious-case-of-load-balancers.html' title='The curious case of  Load Balancers'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_tpz8SBflwtY/TK3YlCT8FfI/AAAAAAAAAio/_8ari0jRtoc/s72-c/arch001.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-8043615854338077959</id><published>2010-10-02T01:20:00.002+05:30</published><updated>2010-10-08T01:40:56.357+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><title type='text'>Snapshots - Revisiting Nature Macros</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="4" src="http://1.bp.blogspot.com/_tpz8SBflwtY/TK4lm-raQfI/AAAAAAAAAi8/4yfwvb-6uk4/s1600/Untitled2.jpg" width="80%" /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b style="color: #0b5394;"&gt;Droplet Catcher /&amp;nbsp; (c) gnlogic&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b style="color: #0b5394;"&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="4" src="http://1.bp.blogspot.com/_tpz8SBflwtY/TK4lo1n-U5I/AAAAAAAAAjA/l3orUhfBiVQ/s1600/Untitled3.jpg" width="80%" /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b style="color: #0b5394;"&gt;Spreading Out &lt;/b&gt;&lt;b style="color: #0b5394;"&gt;/&amp;nbsp; (c) gnlogic&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-8043615854338077959?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/8043615854338077959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2010/10/snapshots-revisiting-nature-macros.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/8043615854338077959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/8043615854338077959'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2010/10/snapshots-revisiting-nature-macros.html' title='Snapshots - Revisiting Nature Macros'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_tpz8SBflwtY/TK4lm-raQfI/AAAAAAAAAi8/4yfwvb-6uk4/s72-c/Untitled2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-1863197696048995246</id><published>2010-09-17T23:35:00.000+05:30</published><updated>2010-09-17T23:35:27.347+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>Ganeshotsav 2010</title><content type='html'>&amp;nbsp;Ganeshotsav has always been an attraction in Pune. The 10 day festival starting on Ananth Chaturdashi is a mammoth festive event in Maharashtra thanks to efforts from leaders like Lokmanya Tilak in the past.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;The festival celebrations in Pune have always enthralled the masses due to the right mix of religous fervour and social awakening. Various mandals dotting every nook and corner of the city put up giant Ganesha Pandals, performing aarti with the accompaniment of religous hymns and songs. Later the pandals would also showcase skits from religious epics, social messages, drama etc. Then came the era of electronic wizardry and all Ganesh pandals were replete with amazing lighting demonstrations and coloured light patterns swinging to the tune of music. Crowds all over on the roads and choc-a-bloc traffic was the norm then. During college days - we (bunch of friends) used to throng out all night visiting one pandal after another to offer our darshan &amp;amp; also to see what was new and innovative. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_tpz8SBflwtY/TJOowWwwLnI/AAAAAAAAAig/v1J_h-ZCBwg/s1600/Gutsav.jpg" /&gt;&lt;/div&gt;&lt;br /&gt;Things seem to have changed lately. The blasts in Mumbai and heightened security during religious events seem to have dampened the Punekar's enthusiasm for wandering out and visiting the famous Ganesha mandals. Also noise pollution curbs and energy conservation initiatives have also put a limit to mandal events. This year - similar to last year - I could notice a significant lower number of crowds and a general lack of excitement as before. Thankfully the festive spirit still counts in people's hearts. That's what matters most - isn't it ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-1863197696048995246?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/1863197696048995246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2010/09/ganeshotsav-2010.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/1863197696048995246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/1863197696048995246'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2010/09/ganeshotsav-2010.html' title='Ganeshotsav 2010'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_tpz8SBflwtY/TJOowWwwLnI/AAAAAAAAAig/v1J_h-ZCBwg/s72-c/Gutsav.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-3806485170075970543</id><published>2010-08-18T12:57:00.000+05:30</published><updated>2010-08-18T12:57:50.019+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>Bit by bit about Bits-n-Bytes</title><content type='html'>&lt;div style="color: #990000; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;gt; We have entered the password but its still not getting through !!&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: #38761d; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;gt; &lt;b&gt;Me : &lt;/b&gt;Be Calm, It will work, Try a different password - well here it goes - spelling out - Alpha, Delta, Alpha&amp;nbsp; ... &lt;/span&gt;&lt;/div&gt;&lt;div style="color: #990000; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;gt; Its still not working !&lt;/span&gt;&lt;/div&gt;&lt;div style="color: #38761d; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;gt; &lt;b&gt;Me :&lt;/b&gt; Let me analyse. Whats the message its showing on screen ?&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="color: #990000;"&gt;&amp;gt; Nothing - its still showing the Login prompt. Its not accepting the password !&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="color: #38761d;"&gt;&amp;gt; &lt;b&gt;Me : &lt;/b&gt;How do you know its not accepting the password . &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: #990000; font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;gt; Well - instead of the password - its showing stars !!&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: Verdana,sans-serif; font-size: x-small;"&gt;&lt;span style="color: #38761d;"&gt;&amp;gt; &lt;b&gt;Me : &lt;/b&gt;Oh thats okai - you are proceeding correctly. Just enter the password and click on the "Go" button. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If the first few lines gave you an impression that this was some hack session in progress, the last two lines should dispel that myth. Introducing technology to the uninitiated can be fun, interesting while at the same time exasperating and not to mention&amp;nbsp; pretty demotivating (for both sides) at times. And speak of acres of patience required !. This one was a telephonic session after I gave my parents the first dose of how to use a computer and put in a mandate that they had to start using it.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_tpz8SBflwtY/TGq-tPdl3YI/AAAAAAAAAiQ/HLkLlwrPLAU/s1600/teaching2.gif" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="152" src="http://2.bp.blogspot.com/_tpz8SBflwtY/TGq-tPdl3YI/AAAAAAAAAiQ/HLkLlwrPLAU/s200/teaching2.gif" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;It started out as something that had been at the back of my mind for quite some time. Back home, my parents were immersed in their own little world of contentment. This included the usual temple visits, activities in the garden and rubber fields, partaking in village events, visiting relatives and all. The only window to changes taking place in various aspects of modern life was through television news and occasional tidbits from us. Why - even the mobile phone was a late entry in our household with mother&amp;nbsp; initially making up a thousand excuses on why one should not use the device. However about two months back, I managed to sit with her and drill down the basics of making a call, using sms and all that. And I'm convinced that she has got the gist ( use the "green" button to make the call and the "red" one to terminate it ). &amp;nbsp; &lt;br /&gt;&lt;br /&gt;Next in line was an awareness of computers. I had a laptop lying at home gathering dust (since I now use the one provided by my employer). So after the mobile shiksha - I focused on making them aware of the basics of computers. Easier said than done. Father would rather toil away in the fields than sit in front of it and mother was of the opinion that the screen emitted radiation and what not - preferring instead to make tea for us !. (yeah - if you happen to visit our house - u'll be treated to multiple rounds of tea and home-brewed coffee )&lt;br /&gt;&lt;br /&gt;However I still persisted and the initiative seems to have got onto a good start. The biggest problem is the enthusiasm factor. You really cannot be interested in learning something if you haven't got the enthusiasm for it. The trick then is to find that aspect which enthuses acceptance. The second problem is that modern technology by itself sounds very intimidating. It has to be souped down in a simple to digest manner. Don't rush headfirst into explaining the nuts and bolts of Word before they can learn how to control the mouse squiggle across the screen and focus on icons etc. Simple games like Solitaire or Mine-sweeper might be the key to familiarize folks with the environment before you push further into utility computing. &lt;br /&gt;&lt;br /&gt;Well. the endeavor is still in progress and will keep posting interesting aspects and lessons learnt from this. Someday who knows - its might manifest in the form of a simple curriculum to boot-strap elders into the tech world.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-3806485170075970543?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/3806485170075970543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2010/08/bit-by-bit-about-bits-n-bytes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/3806485170075970543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/3806485170075970543'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2010/08/bit-by-bit-about-bits-n-bytes.html' title='Bit by bit about Bits-n-Bytes'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_tpz8SBflwtY/TGq-tPdl3YI/AAAAAAAAAiQ/HLkLlwrPLAU/s72-c/teaching2.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-5462221292716164320</id><published>2010-08-09T11:16:00.000+05:30</published><updated>2010-08-09T11:16:38.176+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Touchphone Woes</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_tpz8SBflwtY/TF-DzlfgU9I/AAAAAAAAAiI/SFochPsimmE/s1600/touch.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://4.bp.blogspot.com/_tpz8SBflwtY/TF-DzlfgU9I/AAAAAAAAAiI/SFochPsimmE/s200/touch.png" width="166" /&gt;&lt;/a&gt;&lt;/div&gt;It was a moment of glee when I picked up my first touchphone mobile. Ah - at that moment there were a thousand plans working overtime in my mind on how I would best utilize the device.&lt;br /&gt;&lt;br /&gt;In all anticipation I went all-out to have the gizmo (won't name it - though you have a clue) with the maximum features. So there's WiFi, GPS, keypad, Bluetooth .. blah blah all the stuff that was considered leading edge. For once, I threw economics of rationality out of the window. Played a blind ear to some of my like-minded friends who chanted the mantra - "A phone is that - just a device - to talk and converse". &lt;br /&gt;&lt;br /&gt;Well, it should be added that till this one, I'd been a devoted admirer of low budget phones. The E398 &amp;amp; LG KP-199 that I had before this one were little wonders in their own way. The former was perhaps the most moddable phone around ( anyone visiting http://www.e398mod.com/ would understand the addiction ). The latter was a low budget pocket powerhouse that would remain charged all through the week.&lt;br /&gt;&lt;br /&gt;So what is it - you may ask - that I found problematic with my touchscreen phone. Well - the fact is that this one as well a couple of other "touchies" that I evaluate at airport counters have the same problem - superficial features and no real meat beneath that glamour of touch. Here are a few points &lt;br /&gt;&lt;br /&gt;&lt;div style="color: #660000;"&gt;1) The touch interface is no doubt slick-looking but then you can't control the font size, the widget placement options (which seem to always keep dragging here and there) and worst of all - while scrolling through the phonebook you have a real chance of adding RSI to your list of ailments. Somehow the thumb is the most overworked appendage when it comes to touchscreen's.&lt;/div&gt;&lt;div style="color: #660000;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: #660000;"&gt;2)&amp;nbsp; The biggest loss is for the one's who are addicted to gaming - believe me you'll lose out on a lot of favourite games. Forget RPG variants - fine control of player movements is often a problem and you'll be best off playing games like "bursting bubbles" or "Tetris". (Disclaimer - I'm not considering the iPhone in this league of&amp;nbsp; touchphones - have seen some pretty amazing games on that console). &lt;/div&gt;&lt;div style="color: #660000;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: #660000;"&gt;3) Taking notes, reading ebooks - somehow reading ebooks was big on my wannabe list of items but haven't yet found a reader that allows me to effortlessly do that&amp;nbsp; - i.e without twiddling thumbs everytime I need to scan the page from left to right and back. Reflowing PDF might help but my current reader doesn't do that.&amp;nbsp; &lt;/div&gt;&lt;div style="color: #660000;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: #660000;"&gt;Also the manufacturer has designed the J2ME application container such that it only allows apps to be installed OTA(Over The Air). So lots of workarounds needed to get an application jar onto the phone. Hope that a "mod" comes out soon to alleviate this crucial limitation. &lt;/div&gt;&lt;br /&gt;Somehow I still yearn for the old E398 and the flexibility it afforded in every aspect.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-5462221292716164320?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/5462221292716164320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2010/08/touchphone-woes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/5462221292716164320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/5462221292716164320'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2010/08/touchphone-woes.html' title='Touchphone Woes'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_tpz8SBflwtY/TF-DzlfgU9I/AAAAAAAAAiI/SFochPsimmE/s72-c/touch.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-3890818644547776929</id><published>2010-06-17T13:18:00.000+05:30</published><updated>2010-06-17T13:18:47.859+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><title type='text'>CityScapes - Dubai</title><content type='html'>&lt;div style="float: left; padding: 5px 10px 10px;"&gt;&lt;div style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://3.bp.blogspot.com/_tpz8SBflwtY/S87d7eEBpJI/AAAAAAAAAhA/TUGg9P1oSAU/s640/DSCN5020-2.JPG" width="110" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Forgot to post off this one.&amp;nbsp; This is what happens when you leave things undone for later. &lt;br /&gt;&lt;br /&gt;So while it was travel chaos in most of the airports around Europe and US in the month of April, I touched base in a new city with the afternoon sun shining up a bit too harsh than it usually does in India at this time. &lt;br /&gt;&lt;br /&gt;If you ask me what weird connection exists between an unpronounceable volcano (&lt;b&gt; Eyjafjallajökul&lt;/b&gt; ) exploding and a modern city like Dubai,&amp;nbsp; you'll realise it first-hand when you stand in the Dubai Airport immigration queue for what seemed like ages. It seemed passengers from the whole of Europe and American continents were stranded in Dubai. Just right before me in the queue were a Danish couple expressing romantic antics and enjoying their bit of travel adventure. They looked absolutely dishevelled and down to rags (probably fashion) but nonetheless still looked happy. &lt;br /&gt;&lt;br /&gt;It took me around 2 hours to clear the immigration hassles and drive down to Bur Dubai where I was put up. The next three days were spent in enjoying the Arabian architectural marvels and of course gorging over cheap delicacies in the various Mallu outlets all over the place. It helped that every second person I met seemed to be a Mallu - so communication wasn't a problem at all.&lt;br /&gt;&lt;br /&gt;I'd been for a technical training but again due to the volcano disrupted travel plans, the trainer ended up serving the training over the web. That meant more time for sight-seeing rather than work.&lt;br /&gt;&lt;br /&gt;Architecture is something that defines Dubai ( I've not been to other places with such architectural landmarks). Whether it be the Al Burj or the Jumeria hotel or the Artificial Ski within Emirates Mall, its the best and classiest in its category.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;People seem to be pretty friendly too and I managed to strike a chord with a couple of Moroccan friends in office. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And again it brings to mind a fact which I often remind friends when they express remarks about various places - "Judge a place only after you have personally visited it".&lt;br /&gt;&lt;br /&gt;If I have to recap my 5 days in Dubai - I'd sum it up as primarily a tourist destination . Of course it has its due share in the UAE financial empire but it still remains the most progressive and modern of all the emirate states.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-3890818644547776929?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/3890818644547776929/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2010/06/cityscapes-dubai.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/3890818644547776929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/3890818644547776929'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2010/06/cityscapes-dubai.html' title='CityScapes - Dubai'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_tpz8SBflwtY/S87d7eEBpJI/AAAAAAAAAhA/TUGg9P1oSAU/s72-c/DSCN5020-2.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-6180488390358207712</id><published>2010-05-03T10:46:00.004+05:30</published><updated>2010-05-03T10:58:22.655+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><title type='text'>Making the most of a bookstore</title><content type='html'>Captured a little bookworm at &lt;a href="http://www.landmarkonthenet.com/" target="_blank"&gt;Landmark&lt;/a&gt; last weekend. Unmindful of people walking here and there confused about which book to pick up (&lt;i&gt;including my humble self&lt;/i&gt;), she was determined to complete reading her favorite "&lt;a href="http://en.wikipedia.org/wiki/The_Adventures_of_Tintin" target="_blank"&gt;TinTin&lt;/a&gt;" series. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="5" height="640" src="http://1.bp.blogspot.com/_tpz8SBflwtY/S95Xo3BFvAI/AAAAAAAAAhI/dU4R86K8uv4/s640/ChildReading.png" width="630" /&gt;&lt;/div&gt;&lt;br /&gt;Actually makes sense as these comics come along at a pretty prohibitive price and you won't even find em in town libraries. Now, isn't that one smart kiddie !&lt;br /&gt;&lt;br /&gt;That also reminds me of a friend who was such a comic book buff (&lt;i&gt;even I'm to some extent - but then he had no defined extents&lt;/i&gt;) . Together we used to scourge the book corner right outside &lt;a href="http://en.wikipedia.org/wiki/Churchgate" target="_blank"&gt;Churchgate&lt;/a&gt; station looking for best value deals. His love for comics cut across characters - &lt;a href="http://en.wikipedia.org/wiki/Phantom_%28comics%29" target="_blank"&gt;Phantom&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Mandrake_the_Magician" target="_blank"&gt;Mandrake&lt;/a&gt;, TinTin and even the Indian variants like &lt;a href="http://en.wikipedia.org/wiki/Chacha_Chaudhary" target="_blank"&gt;Chacha Choudhary&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Nagraj" target="_blank"&gt;Naagraj&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Bhokal" target="_blank"&gt;Bhokaal&lt;/a&gt; etc. Sometimes we would find him laughing all by himself in the company of his beloved comics. That was damn puzzling considering the fact that he held an MBA degree and worked in an MNC Bank as a loan recovery manager. For us it was tough to picture how the same guy dealt ruthlessly with clients in office. We even codenamed him "TinTin" considering his affection for the comic strips.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-6180488390358207712?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/6180488390358207712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2010/05/making-most-of-bookstore.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/6180488390358207712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/6180488390358207712'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2010/05/making-most-of-bookstore.html' title='Making the most of a bookstore'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_tpz8SBflwtY/S95Xo3BFvAI/AAAAAAAAAhI/dU4R86K8uv4/s72-c/ChildReading.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-661722995514979451</id><published>2010-04-17T11:16:00.003+05:30</published><updated>2010-04-17T11:19:32.047+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><title type='text'>Book - Making Breakthrough Innovation Happen</title><content type='html'>Have been doing very less of reading nowadays. I had made it a recent policy to ignore any books that even remotely fits into the "self-help" bandwagon. Simply put and condensed, I have a one-liner for folks addicted to such books - "Keep that book away and get into the real thing - action!". &lt;br /&gt;&lt;br /&gt;Anyway, one of my seniors picked up an extra copy of this book during a sales meet. Since then it had been resting on my bookshelf for a month and during a recent trip to Pune, I picked it along for an overnight reading.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_tpz8SBflwtY/S8lIBynODjI/AAAAAAAAAg4/7sZSUz-LMSA/s320/mbih.jpg" /&gt;&lt;/div&gt;&lt;br /&gt;And its real good. Especially so if you are an Indian. You will shake your head in agreement when the author starts of with describing earlier Indian entrepreneurial ventures as mostly "Jugaad" based. I love that term. Such an apt description of how we do things. We tweak them to suit our requirements and ignore the larger issues of what benefits may come our way if we were to put that little bit extra, if we were to think of the bigger and larger picture.&lt;br /&gt;&lt;br /&gt;The author then cross-analyzes a case study of 11 such Indian ventures that have thought out of the box, acted daringly different and in the process created value for themselves and steered the industry towards new dimensions unheard of before. And all this was achieved in our country- while fighting the same existing system of dogmatic beliefs, chalta-hai attitude etc. &lt;br /&gt;&lt;br /&gt;Give it a read when you can. It will challenge some of the existing thinking patterns within you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-661722995514979451?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/661722995514979451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2010/04/nice-read-making-innovation-happen.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/661722995514979451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/661722995514979451'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2010/04/nice-read-making-innovation-happen.html' title='Book - Making Breakthrough Innovation Happen'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_tpz8SBflwtY/S8lIBynODjI/AAAAAAAAAg4/7sZSUz-LMSA/s72-c/mbih.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-3852507451509315360</id><published>2010-04-12T10:04:00.004+05:30</published><updated>2010-04-12T10:09:56.813+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><title type='text'>Cityscapes - Pune</title><content type='html'>Every city has its own unique identity of cultures, patterns, eccentricities etc. Last week, was in Pune for some personal work and decided to capture some of the the more familiar sightings in the city. Some things that we once always identified with Pune.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_tpz8SBflwtY/S8KViSMsj2I/AAAAAAAAAgY/I3d4yhDmsVs/s1600/001.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_tpz8SBflwtY/S8KViSMsj2I/AAAAAAAAAgY/I3d4yhDmsVs/s320/001.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;Neera &lt;/b&gt;( pronounced Nira ) - the ubiquitous Puneri thirst-quencher. Now available at 10 bucks per phull glass.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_tpz8SBflwtY/S8KVn9JWB5I/AAAAAAAAAgg/LXE3OOY1wfE/s1600/002.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://2.bp.blogspot.com/_tpz8SBflwtY/S8KVn9JWB5I/AAAAAAAAAgg/LXE3OOY1wfE/s400/002.jpg" width="335" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;Amrut-tulya chai &lt;/b&gt;- Pune needs to apply for a patent here.Its the Puneri equivalent of tea brewn with passion, devotion and some age-old peshwa formula. &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_tpz8SBflwtY/S8KVvxho1wI/AAAAAAAAAgo/EanNCSP1bXU/s1600/003.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://4.bp.blogspot.com/_tpz8SBflwtY/S8KVvxho1wI/AAAAAAAAAgo/EanNCSP1bXU/s400/003.jpg" width="328" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&amp;nbsp;&lt;b&gt;Puneri Misal&lt;/b&gt;- Misal is a dish that seems to change flavour from place to place. You'll always find it on the Puneri menu. And some claim that the Puneri misal is the best. &lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_tpz8SBflwtY/S8KV2732tPI/AAAAAAAAAgw/6SNsR3YToxU/s1600/004.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="230" src="http://2.bp.blogspot.com/_tpz8SBflwtY/S8KV2732tPI/AAAAAAAAAgw/6SNsR3YToxU/s400/004.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&amp;nbsp;Masked entities&lt;/b&gt;&lt;b&gt; &lt;/b&gt;- The fairer ones in Pune consider it a&amp;nbsp;&lt;span id="main" style="visibility: visible;"&gt;&lt;span id="search" style="visibility: visible;"&gt;&lt;a class="spell" href="http://www.google.co.in/search?hl=en&amp;amp;ei=6KHCS76oI4XHrAfV9pmWAw&amp;amp;sa=X&amp;amp;oi=spell&amp;amp;resnum=0&amp;amp;ct=result&amp;amp;cd=1&amp;amp;ved=0CA8QBSgA&amp;amp;q=sacrosanct&amp;amp;spell=1"&gt;&lt;b&gt;&lt;i&gt;&lt;/i&gt;&lt;/b&gt;&lt;/a&gt;sacrosanct practice never to be seen without their headgear. The plausible explanation is pollution but there seem to be better motives ;-).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Of course, these should not be taken as a representative picture of the city. Pune nowadays has a vibrant and youthful crowd. Enter any of the malls like Central etc and you'll see what I mean. I'll be chipping in with more captures on subsequent visits.&lt;br /&gt;&lt;br /&gt;Captured with a mobile, these are not dot on quality but just random idyllic travel captures.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-3852507451509315360?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/3852507451509315360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2010/04/cityscapes-pune.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/3852507451509315360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/3852507451509315360'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2010/04/cityscapes-pune.html' title='Cityscapes - Pune'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_tpz8SBflwtY/S8KViSMsj2I/AAAAAAAAAgY/I3d4yhDmsVs/s72-c/001.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-2883939848996858398</id><published>2010-03-30T09:49:00.001+05:30</published><updated>2010-03-30T09:49:51.360+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><title type='text'>Capturing the summer rains</title><content type='html'>As a photography nut, capturing the Indian rain in all elegance is something that I haven't yet done properly. Have found the task is challenging in two aspects - (A)&amp;nbsp; the actual capture of rain as we see it on the streets and (B) capturing the intensity and varied nature of the rains.&lt;br /&gt;&lt;br /&gt;(A) is difficult as a two-dimensional snap of the rains often gets washed out in auto-exposure trickeries. What the photographer then has to resort to is subjective captures like showing rain-drops hitting a puddle on the street or showing people drenched in the rains.&lt;br /&gt;&lt;br /&gt;(B) is also difficult as rains come down in various moods. Some come lashing down with intermittent thunderstorms while others fall more delicately just drenching the area around. &lt;br /&gt;&lt;br /&gt;Yesterday while at my hometown, unexpectedly the rains stuck. It was much deserved considering the sweltering summer heat. And in accordance with &lt;a href="http://en.wikipedia.org/wiki/Murphy%27s_law" target="_blank"&gt;Murphy&lt;/a&gt;, I didn't have my camera around. So the best I could manage is a mobile snap of the rains.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" height="435" src="http://3.bp.blogspot.com/_tpz8SBflwtY/S7F7JvL5NaI/AAAAAAAAAgQ/1f_lRUK4y6U/s640/rain001.jpg" width="640" /&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;In hindsight, this snap seems to be better reflective of the rains than the ones captured with my digital camera.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-2883939848996858398?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/2883939848996858398/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2010/03/capturing-summer-rains.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/2883939848996858398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/2883939848996858398'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2010/03/capturing-summer-rains.html' title='Capturing the summer rains'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_tpz8SBflwtY/S7F7JvL5NaI/AAAAAAAAAgQ/1f_lRUK4y6U/s72-c/rain001.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-293707841824895597</id><published>2010-03-29T01:54:00.000+05:30</published><updated>2010-03-29T01:54:49.516+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>A summer splash</title><content type='html'>Last month was a hectic one. Not in terms of the actual work but more in terms of juggling the multiple task-list items without screwing up all of em. &lt;br /&gt;&lt;br /&gt;So, naturally it was a welcome break to take a day off and be back home for the village festivities. And what better way to beat the summer heat and chill out than take a splash in the nearby river. So here's a rare pic of yours truly trying out some aqua-aerobics and enjoying it too.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img border="0" height="408" src="http://1.bp.blogspot.com/_tpz8SBflwtY/S6-6Aj1lY7I/AAAAAAAAAgI/dM5ulSfaOpM/s640/Swimming.jpg" width="640" /&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;One good feature of mobile cameras is that they are there when you need em most. That explains why I've not been posting much of snaps nowadays. Till the time I zero down on a decent DSLR, I've decided to go snapping the mobile way. That above snap is one such capture. Though not crystal-clear, it captures the essence of the moment. Many more to come in this space.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-293707841824895597?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/293707841824895597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2010/03/summer-splash.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/293707841824895597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/293707841824895597'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2010/03/summer-splash.html' title='A summer splash'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_tpz8SBflwtY/S6-6Aj1lY7I/AAAAAAAAAgI/dM5ulSfaOpM/s72-c/Swimming.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-5032195274516351301</id><published>2010-01-27T20:22:00.000+05:30</published><updated>2010-01-27T20:22:21.966+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Appreciating the omnipresent pieces of technology</title><content type='html'>&lt;img border="0" height="191" src="http://1.bp.blogspot.com/_tpz8SBflwtY/S2BRH_jP51I/AAAAAAAAAfU/vw2Eg0mvHtU/s200/gears-mech.jpg" style="float: right; padding-left: 10px;" width="200" /&gt;A queer thing I realized lately is that - more and more of technology focus today is towards electronic and software based innovations. In between the hype surrounding the launch of the next Apple device or the newest open source toolkit, we (or should be "I" rather) miss out the real innovations going on in other areas. &lt;br /&gt;&lt;br /&gt;As an example - the other day when I almost missed my flight. Thankfully the sweet lady ( yeah she was ;-)) at the IA checkin counter agreed to put me through - though not before giving a 30-second sermon on the ill-effects of arriving late for boarding.  I was dismayed that she didn't observe me panting for breath after running all the way from the highway where the cab had dropped me prematurely. &lt;br /&gt;&lt;br /&gt;I was allocated the first seat in the economy wing on an Airbus 319. After getting comfy and pulling the seat belt, I noticed that there was no tray which you can pull out from the front seat while having lunch. A digression here - contrary to everyone's experiences, I love the food served on home carrier IA (Indian Airlines). The food is delicious and not just some vegetables cut raw and served in the name of lower calories - you know, the health-freak sort of food. So naturally for that particular flight - food and thus the required tray was primary on my mind and I was wondering whether I'd have to finally have food with the food-tray on my lap.&lt;br /&gt;&lt;br /&gt;It was somewhere while reading through the traveller magazines that I noticed the left side-arm of the seat and a spring loaded flap cover . Curiously I opened it to find an assortment of mechanisms inside. I tugged it lightly and the whole mechanism seemed to be pretty solid built (like those hydraulic pipes on the earthmover trucks). Pulled it harder and wow - like a robotic arm the whole mechanism slid out - another tug and it turns left by 180 degrees - there slides out another internal slider which expands to become a tray base and the whole thing turned into a pretty robust tray holder in a matter of seconds. Push and slide it back and neatly folds into the designated seat-arm slot. What a conveniently designed piece of machinery ! Blending aesthetics and functionality into minimal space !. &lt;br /&gt;&lt;br /&gt;I was reminded of the "Transformers" movie in which cars transform into robots in a sequence of slick steps. Now the curious chap that I can be at times, I spent the rest of the flight trying to study how the contraption actually worked, all those springs that clicked and expanded at the right time and all those levers that provided the perfect touch sensitive operation. I must mention - I didn't get much anywhere in my R&amp;amp;D save for the first sliding mechanism. Would have carried on - when I saw my neighborly gentleman getting worried about my progress. Probably flight safety was on top of his mind and he didn't much appreciate me counting the springs and levers, 30,000 feet above sea level. &lt;br /&gt;&lt;br /&gt;Then I sat thinking how much effort, testing and collaboration might have been required to design that sleek folding seat tray. Who might be the fellow who designed it. Similarly for the iris diaphragm in camera shutters and slide-out doors on Volvo buses. These are innovative pieces of engineering which we have taken granted. Each is a piece of technology that deserves as much applause as the new age algorithm for counting needle's in a haystack.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-5032195274516351301?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/5032195274516351301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2010/01/appreciating-omnipresent-pieces-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/5032195274516351301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/5032195274516351301'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2010/01/appreciating-omnipresent-pieces-of.html' title='Appreciating the omnipresent pieces of technology'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_tpz8SBflwtY/S2BRH_jP51I/AAAAAAAAAfU/vw2Eg0mvHtU/s72-c/gears-mech.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-6543645716951559150</id><published>2010-01-24T23:45:00.004+05:30</published><updated>2010-01-25T00:23:44.996+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>Starting out  - 2010</title><content type='html'>&lt;div class="separator" style="float:left; padding:10px;padding-left:0px; padding-top:0px;padding-bottom:0px;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_tpz8SBflwtY/S1yM0lP60TI/AAAAAAAAAfM/9-_42KJwAfM/s320/calendar.png" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Ah - the first post for 2010! Really the year has started on a very tight schedule. Wouldn't use the word "tight" considering the number of activities stacked up but mostly considering the way they have been stacked up and the way I've been handling them. That's another reason this post comes pretty late in Jan. &lt;br /&gt;&lt;br /&gt;For starters I picked up a new gadget (a mobile) towards the end of 2009. The &lt;a href="http://ph.samsungmobile.com/mobile/SamsungB5310" target="_blank"&gt;Samsung Corby GT B5310&lt;/a&gt; is a good mobile on the surface. Its got a fine assortment of features with a touchscreen but scratch beneath the surface and it has yet not managed to appease the tech freak in me. It seems to have everything from a touchscreen to WIFI to GPS. However the depth of feature implementation has been sadly lacking. For eg - even with a GPS unit and a 3 MP camera, it provides no support for "&lt;a href="http://en.wikipedia.org/wiki/Geotagging" target="_blank"&gt;Geotagging&lt;/a&gt;". Samsung engineers should have accounted for this "&lt;i&gt;not too tough to implement&lt;/i&gt;" feature. Another sad feature is the incompatibility with most of my favourite Java games. The touch screen and J2ME implementation seem locked up some way making it tougher to work with old J2ME apps. Whatever, I'm hopefully expecting a firmware update to add some features.&lt;br /&gt;&lt;br /&gt;On the blog front, tried to revamp the blog look with a new template - but then in between work chores ended up deleting a nicely framed template and so had to do with a simple look for 2010. Anyway intend to work on a new template once am a bit free.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;And regarding the resolutions - well some of last year's still carry on ;-) and I'd better stick to finishing em off rather than raising some new ones.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-6543645716951559150?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/6543645716951559150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2010/01/starting-out-2010.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/6543645716951559150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/6543645716951559150'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2010/01/starting-out-2010.html' title='Starting out  - 2010'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_tpz8SBflwtY/S1yM0lP60TI/AAAAAAAAAfM/9-_42KJwAfM/s72-c/calendar.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-1455130339801661692</id><published>2009-12-28T12:31:00.004+05:30</published><updated>2009-12-28T13:42:06.751+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><title type='text'>Innovative licensing</title><content type='html'>What has software licensing got to do with the Environment  ?&lt;br /&gt;&lt;br /&gt;Puzzling - ain't it. However it seems that the theme of environment consciousness  has found its way into software licensing as well. But before that I must admit that I paid a small price for not reading software license agreements in detail before installing them. An amusing experience it was today.&lt;br /&gt;&lt;br /&gt;About a month back or so I'd installed the popular Spell-check and Thesaurus application &lt;a href="http://wordweb.info/free/"&gt;WordWeb&lt;/a&gt; onto my laptop. Version 5.52 to be more precise. As much as possible I avoid &lt;a href="http://en.wikipedia.org/wiki/Demoware"&gt;trialware&lt;/a&gt; and shareware preferring portable and freeware applications. WordWeb seemed to be in the latter category.&lt;br /&gt;&lt;br /&gt;Today when I booted up the laptop, prompt came a choice box from the WordWeb application. It specified that to continue using the freeware version I got to answer a choice question. Now - I didn't take a screenshot of that window but it went something like this&lt;br /&gt;&lt;br /&gt;&lt;div style="border: 3px solid rgb(22, 106, 238); margin: 20px; padding: 10px; background-color: rgb(236, 233, 216);"&gt;How many flight trips do you take in a year ?&lt;br /&gt;A - None&lt;br /&gt;B - One in a year&lt;br /&gt;C - Two or more in a year&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;I was in a zingy morning mood with no intention to delve deeper into the puzzle - so I clicked on option C ( &lt;span style="font-style: italic;"&gt;and indeed the answer was true - I have flown quite a sizeable number of times this year&lt;/span&gt; ).&lt;br /&gt;&lt;br /&gt;However the next screen was what widened my eyes. The message was as below...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_tpz8SBflwtY/SzhlInSKM8I/AAAAAAAAAfA/BSuTsMLaQx8/s1600-h/WordWebLicMessage.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 383px; height: 355px;" src="http://3.bp.blogspot.com/_tpz8SBflwtY/SzhlInSKM8I/AAAAAAAAAfA/BSuTsMLaQx8/s400/WordWebLicMessage.PNG" alt="" id="BLOGGER_PHOTO_ID_5420193350198899650" border="0" /&gt;&lt;/a&gt;It also pointed me to the license agreement that I had accepted while installing the software. (As if we all read em ;-)). Anyway the point is that the buggers expired my free license for taking more than 2 flights a year !!.&lt;br /&gt;&lt;br /&gt;Now I don't blame the company. They got a really good product and ideally speaking - people ought to pay to use such a good piece of software. But I found the whole idea of terminating your free access due to flying hours a bit too modern for my taste.&lt;br /&gt;&lt;br /&gt;Or probably that's the way things gonna to be in the future. How good if the government similarly gave me a tax break because I don't own a vehicle thus contributing to a cleaner environment ;-).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-1455130339801661692?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/1455130339801661692/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2009/12/innovative-licensing.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/1455130339801661692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/1455130339801661692'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2009/12/innovative-licensing.html' title='Innovative licensing'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_tpz8SBflwtY/SzhlInSKM8I/AAAAAAAAAfA/BSuTsMLaQx8/s72-c/WordWebLicMessage.PNG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-930514650051507632</id><published>2009-12-08T20:30:00.000+05:30</published><updated>2009-12-09T12:30:24.044+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>Nice turn of events</title><content type='html'>Had been wanting to do it for quite some time - roll up my sleeves and get back to good old programming tasks.&lt;br /&gt;&lt;br /&gt;There is something really good about programming that I haven't yet found when doing anything else. The mind is streamlined and focused on a particular task. It might be that nagging bit of code that's just not behaving the way you want but that keeps your mind riveted to the task and makes you think in more ways than one - the optimization of the code, the cleanliness of the code, the elegance of the algorithm used and so on.&lt;br /&gt;&lt;br /&gt;So just a day back, for a client-specific presentation deck we needed some &lt;a href="http://www.alfresco.com/" target="_blank"&gt;Alfresco &lt;/a&gt;snapshots and for the same I ended up installing and configuring Alfresco and its WCM pack. Well didn't write any code but still it felt nice to burn some grey cells figuring out why &lt;a href="http://www.mysql.com/" target="_blank"&gt;MySql &lt;/a&gt;wasn't booting up properly or what connector was missing in the startup sequence. I finally nailed it around midnight and got the required screenshots.&lt;br /&gt;&lt;br /&gt;The interesting part is that it seems to have put me back in the groove, installing and experimenting with utilities and code. Nice development and I gotta ensure that it continues in full swing and doesn't fizz out like other initatives.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-930514650051507632?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/930514650051507632/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2009/12/nice-turn-of-events.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/930514650051507632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/930514650051507632'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2009/12/nice-turn-of-events.html' title='Nice turn of events'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-2118323013431641680</id><published>2009-11-23T20:57:00.006+05:30</published><updated>2009-11-23T21:25:06.428+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>An interesting spoof</title><content type='html'>We have heard of the Nigerian lottery e-scams, Spamming etc. We usually assume that only lesser knowledgeable mortals might fall prey to such schemes. But times have improved and so have the scamsters. One really needs to be alert while dealing with any financial transaction online.&lt;br /&gt;&lt;br /&gt;Recently, I logged into my mail account to find an interesting mail. Usually all such mails get the deserved treatment - "Send to Trash". But then this one interested me. Here is a screenshot of the supposed mail.&lt;br /&gt;&lt;br /&gt;&lt;img style="border: 10px solid grey; margin: 0px auto 10px; display: block; text-align: center; width: 400px; height: 305px;" src="http://2.bp.blogspot.com/_tpz8SBflwtY/SwqtEpg7_UI/AAAAAAAAAeg/SCVJt0KOtLk/s400/Mail.com+Message+List+-+Message+View_1258990303737.png" alt="" id="BLOGGER_PHOTO_ID_5407324597986786626" border="0" /&gt;&lt;br /&gt;Thankfully it seemed to have originated from a bank that I have no account with. And it claimed to need my account login to rectify some online account flushing problem. So cleverly worded. Not a hint of asking for a password or login-id but indirectly commanding you to follow the link so that the problem can be resolved. Even asking you to use Firefox 2.0.0.11. Thats classic ! Enough to even bait the unthinking open source evangelist ;-).&lt;br /&gt;&lt;br /&gt;This mail reflects genuineness &amp;amp; exudes confidence in the way its drafted. It even has the corporate feel to it. What if I really had an account with the said bank ? Anyway I followed the url to analyze how the spoof site functioned. Sadly the Login URL seemed to hit a dead link. However I'm amazed ! It would have definitely garnered a few target victims before someone discovered the spoof.&lt;br /&gt;&lt;br /&gt;The art of phising on the web really seems to be in good form and we must caution everybody against performing e-transactions without first checking the details. Modern browsers have sort of features enabled to prevent such attacks. Still its better to be wiser and more updated in the first place.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-2118323013431641680?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/2118323013431641680/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2009/11/interesting-spoof.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/2118323013431641680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/2118323013431641680'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2009/11/interesting-spoof.html' title='An interesting spoof'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_tpz8SBflwtY/SwqtEpg7_UI/AAAAAAAAAeg/SCVJt0KOtLk/s72-c/Mail.com+Message+List+-+Message+View_1258990303737.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-2964022076880135671</id><published>2009-11-17T19:13:00.008+05:30</published><updated>2009-11-17T19:58:03.247+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Is the design justified ?</title><content type='html'>This post is not about software design as such. But then design principles and concepts are general. So what holds true for software design must be the same as for any other system design. Especially the KISS(Keep it simple stupid) principle.&lt;br /&gt;&lt;br /&gt;I was on the Pune-Satara Road and I remembered the road as it was when newly constructed. Wide lanes on both sides and very much a delight to be on. Anyone who has been to "City Pride" cinema in those days will recollect that approach road. Of course there were nasty traffic jams in the evenings but then that's an accepted fact about Pune and its thin bylanes.&lt;br /&gt;&lt;br /&gt;However in that particular stretch of the road, nowadays the lanes are laid out in a surprising pattern. And it stretches all the way to Katraj in the same fashion. Something like this&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; width: 306px; height: 202px;" src="http://3.bp.blogspot.com/_tpz8SBflwtY/SwKuDPOGbyI/AAAAAAAAAeQ/lwKqDmm10qc/s400/Existing.png" alt="" id="BLOGGER_PHOTO_ID_5405073873446530850" border="0" /&gt;&lt;br /&gt;To catch the ever elusive and crowded PMT bus, you need to cross over to the inner Mass Transit Line. On many occasions I've found old people waiting for ages to move over to the bus stop. Cause if they hurry - an attempt to catch the bus might in fact bring them closer to God. Although, the way the PMT buses rattle and battle for road space - God is just a call away. Many times I've seen veteran citizens dilly dallying on the speed lanes and having to listen to curses from speeding motorists. That brings me to the unsolved query - why was the road designed like this in the first place. Whats good about this design ? Obviously the planners would have been conscious enough of citizen troubles in boarding the bus. Yet why did they stick with this design ?&lt;br /&gt;&lt;br /&gt;Why didn't they simply design it like this.&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; width: 306px; height: 204px;" src="http://2.bp.blogspot.com/_tpz8SBflwtY/SwKwNsu78wI/AAAAAAAAAeY/K--9ObpNPpQ/s400/Suggested.png" alt="" id="BLOGGER_PHOTO_ID_5405076252190831362" border="0" /&gt;&lt;br /&gt;Even the transit lines are defined and public amenities are on the most easily accessible lane. I've been trying to think at all possible reason why simplicity has been sacrificed here. I would have blamed PMC for this design but then I've seen the same road design in certain other parts of the country too. So there must definitely be something advantageous about the design that I'm missing out on.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-2964022076880135671?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/2964022076880135671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2009/11/is-design-justified.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/2964022076880135671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/2964022076880135671'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2009/11/is-design-justified.html' title='Is the design justified ?'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_tpz8SBflwtY/SwKuDPOGbyI/AAAAAAAAAeQ/lwKqDmm10qc/s72-c/Existing.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-6558909510591779669</id><published>2009-11-12T10:21:00.008+05:30</published><updated>2009-11-23T20:52:27.599+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>A little guilt at times.</title><content type='html'>Clutching the prepaid slip in my hand I eased into the Omni Van. It was a thoroughly battered one. The driver enquired &amp;amp; I blurted out "&lt;span style="font-style: italic;"&gt;Udyog Vihar - Phase 2&lt;/span&gt;". He shouted out the same to the security manning the airport prepaid parking and off we zoomed onto the arterial road connecting Delhi and Gurgaon, with the night winter air in Delhi chilling me to the core. It was around 12.50 pm midnight.&lt;br /&gt;&lt;br /&gt;The journey was remarkably silent and I was in one of those happy moods - associated with travelling. Halfway through - the driver guy turned to me with a wide grin and remarked - "&lt;span style="font-style: italic;"&gt;Aapko Udyog Vihar hi jaana hai ya DLF Phase 2 jaana hai&lt;/span&gt;". I was typing an SMS and blurted out  "&lt;span style="font-style: italic;"&gt;Udyog Vihar Phase 2&lt;/span&gt;" - quite unsure myself. He said "&lt;span style="font-style: italic;"&gt;Wahan pe koi phase vagire nahi hota. Sirf Udyog Vihar hota hai&lt;/span&gt;". I said whatever - "&lt;span style="font-style: italic;"&gt;Mujhe Phase 2 jaana hai&lt;/span&gt;".  He then started arguing that I had paid only for Udyog Vihar and threatened to take me back to the airport.&lt;br /&gt;&lt;br /&gt;Even I lost my cool and we had a heated debate on the topic. I even went to the extent of comparing cabwallah's in Dilli - against their (supposedly) good natured and fairer counterparts in Mumbai. This actually irked him a bit more and our verbal tussle continued. Finally he said - "Theek hai. Aapko Tees,Chalees rupaiye extra dena hoga". I flatly refused and we kept re-arguing on the topic.&lt;br /&gt;&lt;br /&gt;Our arguments died down somewhere after the Gurgaon Toll Naka. Still he was murmuring something incoherently. Probably was amused at why I was fighting defiantly over 30-40 bucks. I was silent wondering why I did not counter the initial outburst with a bit more restraint. Probably he might also have been right about what he did but the image in my mind - of the taxiwallahs taking people for a ride - took precedence over simple rational logic. "&lt;span style="font-style: italic;"&gt;Restraint.. puttar.. restraint&lt;/span&gt;" - I reminded myself.&lt;br /&gt;&lt;br /&gt;Anyway somewhere around in DLF Phase 2 we both had a tough time locating the place. I must agree that he did spend some effort in locating the place. As I got out he was looking at me - whether I would part with some amount. In a happier mood, I would have - considering the chilly night air and its impact on human productivity. But then I just ignored him and came over to my room.&lt;br /&gt;&lt;br /&gt;And it was there - reading through the newspaper that I could sense a minor guilt pang at the back saying - "&lt;span style="font-style: italic;"&gt;Comeon - you should have given him something&lt;/span&gt;!".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-6558909510591779669?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/6558909510591779669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2009/11/little-guilt-at-times.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/6558909510591779669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/6558909510591779669'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2009/11/little-guilt-at-times.html' title='A little guilt at times.'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-4378653778021488317</id><published>2009-11-03T23:48:00.004+05:30</published><updated>2009-11-04T00:37:46.798+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>Shaking a leg</title><content type='html'>&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_tpz8SBflwtY/SvB7WOjTh4I/AAAAAAAAAdw/PZAxOOynzB8/s400/IMG0202A.jpg" alt="" id="BLOGGER_PHOTO_ID_5399951575010740098" border="0" /&gt;I've always liked a good dance. Hey - before you get me wrong. I'm not the formal dancing sort. Have hardly any knowledge of what makes a good move or what comprises grace for a dancer. I'll leave that to the professionals. I've just grown up watching various forms of folk dancing ranging from the crude sort of "&lt;span style="font-style: italic;"&gt;ganpati dance&lt;/span&gt;" or "&lt;span style="font-style: italic;"&gt;dahi-handi tapori dance&lt;/span&gt;" to the much elegant &lt;a href="http://en.wikipedia.org/wiki/Dandiya_Raas" target="_blank"&gt;dandiya&lt;/a&gt; moves at the local gatherings. That has infused in me a desire to shake a leg whenever i hear a good rhythm. And of course whenever I am in the mood.&lt;br /&gt;&lt;br /&gt;And once i've belted a few drinks to throw away the initial inhibition, shaking a leg has been a favourite with me and I'd often be amongst the last to leave the floor. But as i said before - please don't equate that with quality of dancing. I don't aspire for that. For me its simple - its should make you feel happy, remain within the limits of decency, it shouldn't compel others to stay meters away from you and its should really help you burn some calories.&lt;br /&gt;&lt;br /&gt;Coming to the last aspect, it had really been some time since i shook a leg. The most recent had been in 2007 in China, Hangzhou  (SOS) where the psychedelic lighting infused the necessary boost in me. And it was nice dancing with the athletic chinese folks who though poor on our variant of "bollywood'ish" and "tapori" dance moves were still good company. Before that, a year back, I'd also had an enjoyable evening at a local discotheque at Grand Bay, Mauritius where the Africans regaled me with their spirited dancing. You need to learn to enjoy dance from them, enjoying every beat of the music, gyrating with precision to the local &lt;a href="http://www.sega.mu/" target="_blank"&gt;Mauritian Sega&lt;/a&gt; as well as the &lt;a href="http://en.wikipedia.org/wiki/Lou_Bega" target="_blank"&gt;Lou Bega&lt;/a&gt; variety. I joined in only when they started playing some Himesh numbers (&lt;span style="font-style: italic;"&gt;Yeah our guy used to rock the island nation then - and where he sang from - whether nose or mouth was immaterial to the local populace&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;So it was by sheer luck that today night that I got another chance (&lt;span style="font-style: italic;"&gt;whoa - after a gap of two years&lt;/span&gt;). A party thrown in by office folks gave that perfect opportunity to let loose a lot of gathered inhibitions. And it felt so so good. As if two years had just melted by and some semblance of that youthful spirit returned back as I threw all caution to the wind and danced like a monkey (&lt;span style="font-style: italic;"&gt;Yes - if those moves were recorded by some unassuming tehelka operative - it would seem more like a monkey swinging to music&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;I just hope more of these days come by. Makes you feel youthful and so full of life. Only if I could catch hold of some spirited trekking groups to continue the old saga of trekking.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-4378653778021488317?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/4378653778021488317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2009/11/shaking-leg.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/4378653778021488317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/4378653778021488317'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2009/11/shaking-leg.html' title='Shaking a leg'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_tpz8SBflwtY/SvB7WOjTh4I/AAAAAAAAAdw/PZAxOOynzB8/s72-c/IMG0202A.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-8060998284450260469</id><published>2009-10-22T08:24:00.003+05:30</published><updated>2009-10-24T09:39:26.075+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>Take a cue</title><content type='html'>Seems like its always travel that tickles my thinking cells. Last weekend, on my return travel from Kerala, I was watching the evergreen "Chitram" an the oft-repeated thought came back - Why don't they make movies like that anymore. Malayalam movies in the 8o's and 9o's were always a cut above the commercial potboilers and formula laden flicks. They had genuinely sparkling storylines, fresh humour and realistic drama portrayal. The films were simplistic and every viewer could connect with the characters and movies in general.&lt;br /&gt;&lt;br /&gt;For people who have grown up watching Hindi movies, before you can brand all south films as alike and full of kung-fu'ish dishoom dishooms and thunder thighs, you can take a sampling of any three mainstream mallu movies and observe for yourself the carefully scripted plotlines, the simplistic story telling, the realistic portrayal and the commitment to quality in visuals and lighting. Not to mention actors playing their roles dedicatedly and not vying to be heroes/heroines. You won't find a "Sholay" over here - but if you loved those Amol Palekar type light-hearted movies, then they are there in abundance.&lt;br /&gt;&lt;br /&gt;Sadly today there seems to be an attitude amongst filmmakers to emulate Hindi and Tamil techniques (song dance razzmatazz). What they miss out here is realism. Doing a 50-50 is gonna ensure that neither audiences are gonna enjoy their movies. The average mallu is a bit intelligent. If Tamil cinema does it, they have mastered it - the choreography, the innovation required in song dance sequences. Malayalam cinema needs to focus on its strengths - good storytelling, good realism. And please stick to the mainstream culture folks. Thats what the Chinese or the Japs do - make movies that portray their culture so very effectively but still deliver brilliant movies. Lets not fall into the trap of dancing, singing in foreign locales.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-8060998284450260469?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/8060998284450260469/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2009/10/take-cue.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/8060998284450260469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/8060998284450260469'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2009/10/take-cue.html' title='Take a cue'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-3863159124709877914</id><published>2009-10-20T11:52:00.002+05:30</published><updated>2009-10-20T12:27:36.941+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Putting functionality first</title><content type='html'>Read this blog post (&lt;a href="http://blogs.msdn.com/nickmalik/archive/2007/10/09/the-culture-of-art-vs-the-culture-of-engineering.aspx"&gt;http://blogs.msdn.com/nickmalik/archive/2007/10/09/the-culture-of-art-vs-the-culture-of-engineering.aspx&lt;/a&gt;) the other day and couldn’t help but agree with the author.&lt;br /&gt;&lt;br /&gt;IT never seems to be satisfied with its never ending quest for better frameworks. Instead of learning to use a framework or system to its fullest potential – we keep building new ones to solve specific problems. Loosely said - instead of trying to solve a problem we try to develop a new framework to solve the problem and wrap the framework around words like scalable, extensible, robust etc. Next time when the problem recurs in a new way – we build a new framework to replace the earlier one.&lt;br /&gt;&lt;br /&gt;What is needed for a developer today is the patience to LEARN, SPEND time understanding things in detail and focusing on the problem to be solved – not idealizing the way to solve it. Functionality should be delivered first and Elegance can come later. Indeed that is exactly what we have been contemplating when we missed the schedule for a web based initiative.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-3863159124709877914?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/3863159124709877914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2009/10/putting-functionality-first.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/3863159124709877914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/3863159124709877914'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2009/10/putting-functionality-first.html' title='Putting functionality first'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-9222326898459968619</id><published>2009-09-30T18:38:00.005+05:30</published><updated>2009-09-30T19:13:13.266+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>The Bucket List</title><content type='html'>&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 271px; height: 400px;" src="http://1.bp.blogspot.com/_tpz8SBflwtY/SsNgIn5JsSI/AAAAAAAAAc4/WqlAxNIdsn0/s400/Bucket_list_poster.jpg" alt="" id="BLOGGER_PHOTO_ID_5387255280529158434" border="0" /&gt;Some of the movies they showcase on HBO nowadays seem to be real goodies. I sat through "The Bucket List" a couple of days back and its a wonderful movie (&lt;span style="font-style: italic;"&gt;well - understand that these things are quite subjective - so better to say that I appreciated it&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;I would have flipped the remote button had I not seen Jack Nicholson and Morgan Freeman sharing on-screen space. Might be something interesting I felt and watched on.. And it was. The plot is lightweight, there'z almost no action but the dialogues are good and often hilarious at times. Two diverse people meet in a hospital room, become friends and try to complete the "bucket list" - a list of tasks that one of them had planned to do before he dies.&lt;br /&gt;&lt;br /&gt;The are some superb dialogues interspersed in the movie. Some of them have that "Zen" touch to it. Like when Morgan tells Jack - “The Buddhists believe you keep coming back, moving up or down based on how you lived your life.” And Jack - the atheist says - “See, that’s where they lose me.  I mean, what would a snail have to do to move up in the lineup?  Lay down a perfect trail of slime?”&lt;br /&gt;&lt;br /&gt;Especially I liked the Egyptian test that Morgan narrates to Jack. It seems that ancient Egyptians, after death, were asked two questions before they could enter heaven&lt;br /&gt;&lt;ol style="font-weight: bold;"&gt;&lt;li&gt;Did you have joy while on earth?&lt;/li&gt;&lt;li&gt;Did you bring joy to others in your lifetime on earth?&lt;/li&gt;&lt;/ol&gt;So very elegant in summing up the gist of what you should have achieved in a lifetime on earth. At a micro level, isn't being able to answer these two questions with a 'yes' - the key to satisfaction and success in anything we do.&lt;br /&gt;&lt;br /&gt;Overall nice, quiet movie and since they anyway subtitle movies nowadays, you don't miss the interesting dialogues too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-9222326898459968619?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/9222326898459968619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2009/09/bucket-list.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/9222326898459968619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/9222326898459968619'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2009/09/bucket-list.html' title='The Bucket List'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_tpz8SBflwtY/SsNgIn5JsSI/AAAAAAAAAc4/WqlAxNIdsn0/s72-c/Bucket_list_poster.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-3918199247893331755</id><published>2009-09-29T22:29:00.007+05:30</published><updated>2009-09-29T23:16:48.750+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>Vote for scarlett</title><content type='html'>During a journey last weekend, the gentlemen sitting by my side got engrossed in an interesting discussion. Well its started from wine tasting but boiled down to the essentials... grapes. They spoke at length on the desirability of green grapes, its cultivation etc. Though I was a mute entity during their discussions.. I'd like to put it here that I totally disagree with them. I've never been a great connoisseur of green grapes. They tend to taste a bit monotonous every time I bite into them. And a bit too acidic for my tastes too.&lt;br /&gt;&lt;br /&gt;Well, I can go on and on blaming em but fact is that I'm speaking comparatively. Actually its their colored cousin who steals the topic of merit here. Scarlett grapes (or black grapes) have what  I would rightly put - a touch of character and originality.  These are the ones with embedded seeds unlike the derived green variety which is seedless.&lt;br /&gt;&lt;br /&gt;Just a bite can tell the difference. Scarlett grapes have a distinct flavor that's just the right tinge of 90% sweetness laced with 10 % sourness. And it gets delectably enjoyable as the bite progresses to the center of the grape. Green grapes on the other hand have a drowsy sweet taste. Eat a dozen of em and you experience a lazy feeling seeping through you.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/gnlogic/3966562558/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 261px;" src="http://3.bp.blogspot.com/_tpz8SBflwtY/SsJGxFNatPI/AAAAAAAAAcw/zcSBlO-Ulfo/s400/3966562558_49a795f9de.jpg" alt="Scarlet Grapes" id="BLOGGER_PHOTO_ID_5386945913314522354" border="0" /&gt;&lt;/a&gt;Well - its your take as to which one you prefer. As a tribute to the scarlett ones though, I managed a snap before enjoying them on a sunny afternoon. May their tribe increase.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-3918199247893331755?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/3918199247893331755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2009/09/vote-for-scarlett.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/3918199247893331755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/3918199247893331755'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2009/09/vote-for-scarlett.html' title='Vote for scarlett'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_tpz8SBflwtY/SsJGxFNatPI/AAAAAAAAAcw/zcSBlO-Ulfo/s72-c/3966562558_49a795f9de.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-2738757474171279259</id><published>2009-09-21T16:48:00.004+05:30</published><updated>2009-09-21T17:13:28.064+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>Short thought - Enterprise IT planning</title><content type='html'>The other day, I was supposed to be an active and contributing member on one of the discussions on an enterprise scale project for an XYZ organization. I did attend the meeting except for the fact that I wasn't terribly active over there. The reason - a disconnect between what I envisaged and what was being discussed over there. So all I did was shake my head and murmur a sign of approval at times.&lt;br /&gt;&lt;br /&gt;Sometimes it amuses me as to how much folks would pay for a piece of technology that connects two things in a grandiose manner instead of having something simple that connects them equally nicely. The excuse - ability to change, adapt, transform and accommodate future needs is often used to introduce bloat under the garb of planning for tomorrow.&lt;br /&gt;&lt;br /&gt;Here I'd like to reinforce that I'm still a "nuts &amp;amp; bolts" guy who hasn't yet go the true halo of Enterprise IT architecture circling around his head. So my blabbering should be taken with utmost caution, especially if the reader happens to mingle amongst the "who's who of who" of the corporate world where SOA's and ESB's and BPM's get discussed &amp;amp; analysed daily.&lt;br /&gt;&lt;br /&gt;Still, experience has at time taught me that all the frameworks that rule the roost today are gonna be obsolete tomorrow. It is wiser to build something functional and expect it to operate decently and capable of handling change for the next 5 years rather than spend a fortune investing on the latest integration technology that will seamlessly provide a middleware lasting for the next 20 years.&lt;br /&gt;&lt;br /&gt;Sigh .. Its a pleasure nowadays when some sensible technical architect interrupts a long winding discussion with a - "why can't we do it simply like this" and goes on to sketch out a simple architecture instead of the more typical enterprise elephant'ish architecture.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-2738757474171279259?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/2738757474171279259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2009/09/short-thought-enterprise-it-planning.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/2738757474171279259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/2738757474171279259'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2009/09/short-thought-enterprise-it-planning.html' title='Short thought - Enterprise IT planning'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-6706270613562233711</id><published>2009-09-04T20:05:00.006+05:30</published><updated>2009-09-04T20:37:23.117+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>Enjoying Onam 2009</title><content type='html'>For the past few days I've been on an enjoying spree. Back in my hometown far removed from the hustle bustle of a metro city. And for no other reason than the fact that its Onam. The time to celebrate, enjoy, eat a lot (no kidding) and visit all near and dear ones. And its about time - For long, I'd really been missing out on a proper family get-together of sorts.&lt;br /&gt;&lt;br /&gt;Though the marketing brochures may speak volumes about Onam being a harvest festival and the legend of King Mahabali and so on... Onam for me symbolises just the essence of celebrating life and togetherness.&lt;br /&gt;&lt;br /&gt;As I write this entry, sitting on the verandah in my lovely little village town, listening to the crickets chirping in the background - I can hear strains from the loudspeaker blaring commentary about an Onam sports event in progress at the local temple. Folks in colourful attire and enthusiastic little children throng the village temple during this event. Can't help oberving the devout nature of people, even kids. Watch them at the local temple, paying obeisance before the gods and you can see the seriousness on their faces and gauge the depth of their devotion. Faith is a part of their daily lifestyle and blended into everything they do - even work. No wonder - they work so efficiently, whether in the fields, in their classrooms or in their kitchens.&lt;br /&gt;&lt;br /&gt;Life is so very simple and uncomplicated over here - no running after goals and targets - no immediate deadlines to hurry about - nothing much to worry about. The pace has remained like this in the past and I wish this village and these people remain as such, unspoilt and beautiful for ages to come.&lt;br /&gt;&lt;br /&gt;And I hope I can be here every year at this time of the year, enjoying this essence of simplicity in life.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-6706270613562233711?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/6706270613562233711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2009/09/enjoying-onam-2009.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/6706270613562233711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/6706270613562233711'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2009/09/enjoying-onam-2009.html' title='Enjoying Onam 2009'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-5312557891568895677</id><published>2009-08-20T15:58:00.007+05:30</published><updated>2009-08-20T16:45:51.636+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><title type='text'>Thumbs up - Ubuntu Jaunty on the Acer 4530</title><content type='html'>&lt;img style="margin: 0pt 10px 10px 0pt; float: left; width: 187px; height: 192px;" src="http://3.bp.blogspot.com/_tpz8SBflwtY/So0wE8-AA3I/AAAAAAAAAbA/4Plp4rgX310/s320/UbuntuLogo.jpg" alt="" id="BLOGGER_PHOTO_ID_5372002792166654834" border="0" /&gt;In one of my &lt;a href="http://gnlogic.blogspot.com/2009/03/linux-on-acer-4530-choice-of-distro.html" target="_blank"&gt;earlier&lt;/a&gt; posts, I'd explained how I was able to get &lt;a href="http://www.mandriva.com/en/download/free" target="_blank"&gt;Mandriva 2009&lt;/a&gt; working absolutely fine on the &lt;a href="http://expertester.wordpress.com/2008/07/18/acer-aspire-4530/" target="_blank"&gt;Acer 4530&lt;/a&gt;. Now Mandriva was the first distro that I found worked flawlessly on this laptop, without needing any tweaking. However there were unresolved areas - like the webcam, wireless and bluetooth. Also I had a tough time getting &lt;a href="http://www.virtualbox.org/" target="_blank"&gt;virtualbox&lt;/a&gt; working on that one.&lt;br /&gt;&lt;br /&gt;That was till I tested &lt;a href="https://wiki.ubuntu.com/JauntyJackalope" target="_blank"&gt;Ubuntu Jaunty 9.04&lt;/a&gt; release ( the &lt;a href="http://releases.ubuntu.com/9.04/" target="_blank"&gt;amd64&lt;/a&gt; version)  two weeks back. And it has really blown me with the awesome compatibility. It seems to be custom built for this laptop. Everything works flawlessly (&lt;span style="font-style: italic;"&gt;Well not everything - I'm coming to it&lt;/span&gt;). This &lt;a href="http://www.linlap.com/wiki/acer+aspire+4530" target="_blank"&gt;wiki&lt;/a&gt; details the supported configuration.&lt;br /&gt;&lt;br /&gt;The beautiful thing is that - sound works, bluetooth works, wireless works, even that volume control switch works, webcam works ( &lt;span style="font-style: italic;"&gt;there is however an intermittent problem with the Acer 4530 webcam - thats got nothing to do with Ubuntu - some loose cable somewhere&lt;/span&gt;). The graphics card (Nvidia &lt;span style="visibility: visible;" id="main"&gt;&lt;span style="visibility: visible;" id="search"&gt;GeForce 9100G)&lt;/span&gt;&lt;/span&gt; doesn't work out of the box with the supplied driver but after a installing the latest driver ( from the Hardware Drivers option), it works superb. No wonder Ubuntu is one of the most popular distros.&lt;br /&gt;&lt;br /&gt;The main thing for me - Virtualbox works like a charm. I needed it particularly for handling office documents that don't format properly with OpenOffice.&lt;br /&gt;&lt;br /&gt;Of course there are some minor glitches like&lt;br /&gt;1) Bluetooth always remains on during startup&lt;br /&gt;2) Wifi hot-switch &amp;amp; associated LED donot work (like in windows)&lt;br /&gt;&lt;br /&gt;A persistent problem I had with Mandriva was the heating (&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;at times the CPU seemed to go into overdrive and if you just placed your hands near the heat vent, could feel the fan at full blast.&lt;/span&gt;&lt;/span&gt;) Ubuntu Jaunty thankfully doesn't seem to have this problem.&lt;br /&gt;&lt;br /&gt;I'll post some screenshots soon. Especially the themes from the &lt;a href="http://www.bisigi-project.org/" target="_blank"&gt;bisigi&lt;/a&gt; project are great.&lt;br /&gt;&lt;br /&gt;(&lt;span style="font-size:85%;"&gt;Psst - I also tried out an early alpha release of &lt;a href="http://www.ubuntu.com/testing/karmic/alpha1" target="_blank"&gt;Karmic Kola&lt;/a&gt;, however it couldn't just initiate the graphics system. I understand that its in development phase &amp;amp; bugs might still be ironed out. Holding out eagerly for Karmic with the optimized grub2 boot system&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;Way to go Ubuntu developers - you rock ! I'll even rate this one better than Vista.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-5312557891568895677?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/5312557891568895677/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2009/08/thumbs-up-ubuntu-jaunty-on-acer-4530.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/5312557891568895677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/5312557891568895677'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2009/08/thumbs-up-ubuntu-jaunty-on-acer-4530.html' title='Thumbs up - Ubuntu Jaunty on the Acer 4530'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_tpz8SBflwtY/So0wE8-AA3I/AAAAAAAAAbA/4Plp4rgX310/s72-c/UbuntuLogo.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-4857805821911960960</id><published>2009-08-18T16:27:00.006+05:30</published><updated>2009-08-18T17:41:22.506+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>A time to retrospect</title><content type='html'>&lt;img style="margin: 0pt 0pt 10px 10px; float: right; width: 226px; height: 209px;" src="http://1.bp.blogspot.com/_tpz8SBflwtY/SoqZMj8igbI/AAAAAAAAAa4/kiwiAFcAXYE/s320/Aug+Icon.jpg" alt="" id="BLOGGER_PHOTO_ID_5371273946679378354" border="0" /&gt;&lt;br /&gt;Phew ... August has just flown by (&lt;span style="font-style: italic;"&gt;Okai - technically its still mid August&lt;/span&gt;). Somehow there is this nagging thing about August that makes it fly by faster than most other months.  And this August has been quite eventful till now. ( some travel mixed with lots of pending stuff, eccentric rainfall, weak health outlook and a lot of other un-inspiring stuff)&lt;br /&gt;&lt;br /&gt;Mid-August just set off an alarm somewhere in the back of my head and on closer inspection realised that it comes from &lt;a href="http://gnlogic.blogspot.com/2009/01/looking-forward-2009.html"&gt;here&lt;/a&gt;. Had mentally made a note to take a status call in August on where I stand on the resolutions. Well, the outlook as of now looks quite bearish. Line item 2 has been fairly satisfactory but the other two line items haven't met the mark. So, like a good personal coach, its now time to retune things and set up a revised agenda focussing on the deviant items. And track them again mid-september.&lt;br /&gt;&lt;br /&gt;Apart from this, there is another item that springs to mind. Its this &lt;a href="http://gnlogic.blogspot.com/2008/05/jeff-atwoods-blog-is-something-that-i.html"&gt;one&lt;/a&gt;. Time to really reduce the information overload (call it white noise) and focus on the classical way (read books - one thing at a time thing).&lt;br /&gt;&lt;br /&gt;It should be as simple as that, with 4 more months to go - its time to jet-speed to achieving these simple resolutions. Then there is this project idea (&lt;span style="font-size:85%;"&gt;more of this later&lt;/span&gt;) with a colleague that really needs to be boot-started the right way. Till now its been more of an "arm-chair" idea. Taking it beyond this stage also accounts in the 4 month goals. That should introduce a bit of team-collaboration in the equation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-4857805821911960960?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/4857805821911960960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2009/08/time-to-retrospect.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/4857805821911960960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/4857805821911960960'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2009/08/time-to-retrospect.html' title='A time to retrospect'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_tpz8SBflwtY/SoqZMj8igbI/AAAAAAAAAa4/kiwiAFcAXYE/s72-c/Aug+Icon.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-8159465220954410661</id><published>2009-07-20T15:59:00.018+05:30</published><updated>2009-07-20T16:51:02.421+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><title type='text'>Of Netbooks and Disc-Drives</title><content type='html'>&lt;img style="margin: 0pt 10px 10px 0pt; float: left; width: 200px; height: 160px;" src="http://4.bp.blogspot.com/_tpz8SBflwtY/SmRQ8dpMCKI/AAAAAAAAAaw/o1S-7xGegJM/s320/netbook+with+pencil.jpg" id="BLOGGER_PHOTO_ID_5360498456157489314" border="0" /&gt;&lt;a href="http://en.wikipedia.org/wiki/Netbook" target="_blank"&gt;Netbooks&lt;/a&gt; are all the craze nowadays. Small, lightweight and extremely portable, they are slowly replacing notebooks. And getting more powerful with each passing day. They are the best option for folks wanting cheap computing power on the fly. For office documents, surfing the net, lightweight development etc netbooks are ideal. For other areas like graphics work, heavy development, notebooks still rule the roost.&lt;br /&gt;&lt;br /&gt;However currently all the major netbooks in the market lack an &lt;a href="http://en.wikipedia.org/wiki/Optical_disc_drive" target="_blank"&gt;Optical drive&lt;/a&gt; (read DVD drive). Agreeably so, as computing using netbooks is &lt;a href="http://software.intel.com/en-us/articles/dvd-playback-power-consumption-analysis/" target="_blank"&gt;expensive on power&lt;/a&gt; and an optical drive might just add to the power handling woes.&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0px auto; display: block; text-align: center; width: 400px; height: 209px;" src="http://1.bp.blogspot.com/_tpz8SBflwtY/SmRO7rU4cqI/AAAAAAAAAao/XGCVnqDIUfQ/s400/286997_286997.gif" alt="" id="BLOGGER_PHOTO_ID_5360496243627291298" border="0" /&gt;&lt;center&gt;&lt;span style="font-size:85%;"&gt;Chart sourced from &lt;a href="http://software.intel.com/en-us/articles/dvd-playback-power-consumption-analysis/" target="_blank"&gt;Intel study&lt;/a&gt;&lt;/span&gt;&lt;/center&gt;&lt;br /&gt;Also, considering the current trend for energy efficient devices, &lt;a href="http://gigaom.com/2008/12/21/why-netbooks-are-greener-than-laptops/" target="_blank"&gt;Netbooks are considered greener than notebooks&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;However people seem to be hell-bent on wanting one. They see all these DVD's and installable CD's floating around and they presume that a netbook without a DVD drive is useless. A friend of mine likes the portability that the netbook offers but feels that its useless for him without a DVD drive.&lt;br /&gt;&lt;br /&gt;From my perspective I feel that &lt;a href="http://en.wikipedia.org/wiki/USB_Drive" target="_blank"&gt;USB drives&lt;/a&gt; (alias pendrive/jumpdrive/keydrive)  have almost replaced their optical cousins. Today I can store DVD movies on my USB and watch them using &lt;a href="http://www.videolan.org/vlc/" target="_blank"&gt;VLC&lt;/a&gt; or &lt;a href="http://www.blogger.com/kmplayer.en.softonic.com" target="_blank"&gt;KMPlayer&lt;/a&gt; or a host of other players without hearing that DVD drive &lt;a href="http://en.wikipedia.org/wiki/Optical_media_preservation" target="_blank"&gt;scratching&lt;/a&gt; and searching in the background.&lt;br /&gt;&lt;br /&gt;For &lt;a href="http://en.wikipedia.org/wiki/Livecd" target="_blank"&gt;LiveCD&lt;/a&gt; distributions (that name sincerely needs to be changed to LiveDist or something), I can always burn the ISO to USB using something like &lt;a href="http://unetbootin.sourceforge.net/"&gt;Unetbootin&lt;/a&gt;. Netbooks come shipped with enough hard-disk memory to store all those archived CD's you had from college days.&lt;br /&gt;&lt;br /&gt;The only reason to go disc drives would probably be playing legal audio cd's and archiving data for long-term storage (nothing beats optical storage here). Considering the former, honestly show me a smart samaritan today, who still listens to legal audio CD's - you know the ones that probably contain one movietrack on an entire CD. Lets agree - for anyone less than the connoisseurs, &lt;a href="http://en.wikipedia.org/wiki/MP3" target="_blank"&gt;mp3&lt;/a&gt; is here to stay. As regards the latter, &lt;span style="font-weight: bold;"&gt;you are better off with a cheaper external optical drive&lt;/span&gt;, that you can use for data archiving.&lt;br /&gt;&lt;br /&gt;And for the ones that still complain that they need an Optical drive, I'd like to question them if they still need a floppy drive ?&lt;br /&gt;&lt;br /&gt;(Btw I hear that Asus is &lt;a href="http://www.asus.com/News.aspx?N_ID=9CEa2w4Lz1370Mvz" target="_blank"&gt;planning to introduce&lt;/a&gt; a netbook with optical drive. Good news for those who still adore the DVD.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-8159465220954410661?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/8159465220954410661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2009/07/of-netbooks-and-disc-drives.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/8159465220954410661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/8159465220954410661'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2009/07/of-netbooks-and-disc-drives.html' title='Of Netbooks and Disc-Drives'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_tpz8SBflwtY/SmRQ8dpMCKI/AAAAAAAAAaw/o1S-7xGegJM/s72-c/netbook+with+pencil.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-3827235898268056991</id><published>2009-07-20T14:13:00.011+05:30</published><updated>2009-07-20T15:29:05.466+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>Always take a backup</title><content type='html'>Realized last weekend that technology, however superior cannot accommodate for human laziness and this realization came in a pretty harsh way. Kaboom! went away two partitions on my notebook drive. The partitions I'd meticulously set aside for data, one for personal data and the second one for media stuff (&lt;span style="font-style: italic;"&gt;photography archives and the like&lt;/span&gt;). Surprisingly, the OS partition remained untouched, the experimental Linux partition remained untouched &amp;amp; only the data partitions were chosen for the wreckage.&lt;br /&gt;&lt;br /&gt;After seeing my initial exclamation on loss of data, my colleague blurted out - "Serves you well for all those late night experimentation". Probably he is right but then I know well that experimentation is not the thing to be blamed for. Its the failure to take an adequate backup before I went ahead with the experimentation - that's the culprit here. More so considering that I had a nice 120 GB USB external harddisk gifted by a friend. Thankfully I had some backup snapshot taken about 3 months back - so all is not gone.&lt;br /&gt;&lt;br /&gt;For the technically minded who'd like to know how the crash occured, this is my most plausible explanation. This was the partition structure on my disk before.&lt;br /&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; width: 400px; height: 179px;" src="http://3.bp.blogspot.com/_tpz8SBflwtY/SmQ3fnNGNNI/AAAAAAAAAaY/gY76j3smopY/s400/partition.png" alt="" id="BLOGGER_PHOTO_ID_5360470472717120722" border="0" /&gt;I was trying to update Mandriva 2009 RC1 to the latest &amp;amp; it seems to have exceeded partition space without any boundary checking. The grub boot-loader got corrupted too not recognizing the XP partition. With a rescue CD, I could still boot into windows and see  both my data drives (D &amp;amp; E) but with the dreaded message "Drive not formatted. Format (Y/N)".  The MBR seemed to be corrupted.&lt;br /&gt;&lt;br /&gt;Next I tried my favorite recovery tools. Started with &lt;a href="http://www.cgsecurity.org/wiki/TestDisk" target="_blank"&gt;TestDisk&lt;/a&gt; but it didnot list any recoverable files on the data partitions. Then tried some other recovery tools and I have an admission to make here.  I ensured that the partitions were untouched while trying out various recovery tools. Some of the recovery tools did succeed in picking up some folders and data but that was more superficial. After checking the recovered files, I found many of the images were garbled and docs were corrupted. About 15% files were properly recovered and the rest had binary corruption. Don't know how these tools keep advertising record recovery figures ;-).&lt;br /&gt;&lt;br /&gt;Well I've finally gone ahead, re-partitioned the disk and now trying out &lt;a href="http://releases.ubuntu.com/9.04/" target="_blank"&gt;Ubuntu 9.04 (Jaunty Jackalope)&lt;/a&gt; . So far the 64-bit edition has installed smoothly on the Acer 4530. Bluetooth and even the Tata Indicom USB works nicely out of the box. Though wireless works, the wifi keyboard switch doesn't seem to work. Well I believe its more a matter of tweaking around.&lt;br /&gt;&lt;br /&gt;This incident reinforces the old golden adage "Always take a backup!". Another small learning, a little philosophical one is - "You really don't need all that data". So very true. In fact sometimes I realise that all the data I really need can fit into a 2GB USB drive. So all I need to do for backup is use something simple like &lt;a href="http://www.microsoft.com/prophoto/downloads/synctoybeta.aspx" target="_blank"&gt;synctoy&lt;/a&gt;(&lt;span style="font-style: italic;"&gt;windows only&lt;/span&gt;) and ensure that atleast every weekend the sync is run.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-3827235898268056991?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/3827235898268056991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2009/07/always-take-backup.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/3827235898268056991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/3827235898268056991'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2009/07/always-take-backup.html' title='Always take a backup'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_tpz8SBflwtY/SmQ3fnNGNNI/AAAAAAAAAaY/gY76j3smopY/s72-c/partition.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-8081582056746787655</id><published>2009-07-12T21:19:00.028+05:30</published><updated>2009-07-13T16:20:06.769+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>Khari-Kamai on June 5th</title><content type='html'>&lt;div style="margin: 10px; float: left;"&gt;&lt;img style="margin: 0px; padding: 0px;" src="http://1.bp.blogspot.com/_tpz8SBflwtY/SlrbKnrGlCI/AAAAAAAAAaQ/mLIXvIb4Aiw/s320/450px-Flowers_delhi.jpg" alt="" id="BLOGGER_PHOTO_ID_5357835682205570082" border="1" /&gt;&lt;p style="padding: 3px; font-size: 8pt;"&gt;Image reference : &lt;a href="http://en.wikipedia.org/wiki/File:Flowers_delhi.jpg" target="_blank"&gt;Wikimedia Commons&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;I scribbled this post in June and as usual forgot to post it. At times I pride myself for having this unique ability to conveniently forget things - especially dates (&lt;span style="font-style: italic;"&gt;I mean calendar dates&lt;/span&gt; ;-). After all, why carry all that numeric baggage in your head when you have all these calendars and widgets nowadays to pop-up alarms and trigger event notifications.&lt;br /&gt;&lt;br /&gt;That explains the puzzlement, why on the morning of June 5th I was surprised when I could remember that it was Environment day. But sadly I couldn't remember as to what made me remember in the first place that it was Environment day. It was later in the evening after a sip of hot coffee that my neurons fired away and I remembered the incident that introduced me to environment day for the first time.&lt;br /&gt;&lt;br /&gt;The event goes back around two decades in time. &lt;a href="http://en.wikipedia.org/wiki/The_Bharat_Scouts_and_Guides" target="_blank"&gt;Scouts &amp;amp; Guides&lt;/a&gt; were a part of the school curriculum then. It was interesting, wearing that outfit which made you look like a mini-soldier and following the code of discipline &amp;amp; activity set by  &lt;a href="http://en.wikipedia.org/wiki/Robert_Baden-Powell,_1st_Baron_Baden-Powell" title="Robert Baden-Powell, 1st Baron Baden-Powell" target="_blank"&gt;Robert Baden-Powell&lt;/a&gt;. During our second year of scouting, we had this activity programme called "&lt;span style="font-weight: bold;"&gt;Khari-Kamai&lt;/span&gt;" which everyone eagerly looked forward to. Literally translated as "&lt;span style="font-weight: bold;"&gt;Real-Earning&lt;/span&gt;", this program's objective was to instill a spirit of earning by working with dignity and self-respect. As a part of this program, students were supposed to work in teams, visit houses, seek some nitty-gritty errands to do and build up a small earning to be pooled in the school charity fund.&lt;br /&gt;&lt;br /&gt;Practically when you look at it, most of us used to target friend's houses as we were sure we'd not be shooed away and mostly the work used to be some silly stuff like wiping the dust off TV screens and in return we'd get a 5 or a 10 rupee note. And the policy of give-n-take was often employed. I'd go over to a friend's place for seeking work with the understanding that when he needed work for his khari-kamai he could come over to my place. All such crooked thinking routes were applied to garner more revenue. Also it was a neat way for the guys to visit the houses of some of the cutest girls ;-) and impress em.  And never was the work challenging in any way to say so. Compared to the scout drills &amp;amp; rope-knotting activities, this was far more interesting.&lt;br /&gt;&lt;br /&gt;We used to stay in a company quarters of sorts. I formed a team with a friend called Mohammed and we used to hunt houses for work during the weekends. That was till Mohammed had a brilliant idea. Why not target the "&lt;span style="font-weight: bold;"&gt;staff&lt;/span&gt;" quarters, he said. At least they'd give something better than a 10 rupee note. Now he had an idea. Staff members were supposed to be officer grade folks and definitely they would tip us better. The only worry was whether they'd shoo us away.&lt;br /&gt;&lt;br /&gt;Mohammed was not only brilliant but a daring fellow too. The first door he knocked was in a bungalow apartment usually reserved for the most elite staff. I tiptoed behind him, ready to run away at the slightest blabbering from whoever would open the door, i.e if it did open for us - kids in soiled clothes looking for work ;-).&lt;br /&gt;&lt;br /&gt;But the door did open and a well-built man with a stout moustache towered over us. "&lt;span style="color: rgb(0, 0, 102);"&gt;Whats the matter&lt;/span&gt;" - he asked - his voice deep, authorative and resonant. "&lt;span style="color: rgb(0, 51, 0);"&gt;We want work&lt;/span&gt;" - we blabbered simultaneously, the voices hardly coming out.&lt;br /&gt;&lt;br /&gt;"&lt;span style="color: rgb(0, 0, 102);"&gt;What work&lt;/span&gt;"- It sounded more like thunder. Panicky, we then showed him our "Khari-Kamai" cards. "&lt;span style="color: rgb(0, 51, 0);"&gt;Oohh.. this...well come in boys&lt;/span&gt;" - there was a big smile and he ushered us in, even gave us some juice to drink. "&lt;span style="color: rgb(0, 0, 102);"&gt;So... what work would you like to do&lt;/span&gt;" - he asked, now pleasantly.  "&lt;span style="color: rgb(0, 51, 0);"&gt;Anything&lt;/span&gt;" -  we replied - "&lt;span style="color: rgb(0, 51, 0);"&gt;Clean the fan, tv, fix the faucet, replace the fused bulb - Anything&lt;/span&gt;" - we went on. I even volunteered to repair an old tape recorder that didn't seem to work - but Mohammed winked at me to shut up &amp;amp; not be too over-confident.&lt;br /&gt;&lt;br /&gt;He smiled and then said "&lt;span style="color: rgb(0, 0, 102);"&gt;Well today is an interesting day called Nature day. Do you know that?&lt;/span&gt;". We didn't need to reply back. The blank look on our faces spoke more. He went on to describe Nature day in great detail, stressing why nature was precious, why it should be nurtured and so on. Then he said "&lt;span style="color: rgb(0, 0, 102);"&gt;I'll give you some work you guys would be proud of later&lt;/span&gt;". He went inside and shortly brought two saplings. "&lt;span style="color: rgb(0, 0, 102);"&gt;Here&lt;/span&gt;" - he said, "&lt;span style="color: rgb(0, 0, 102);"&gt;Plant these in that chalk marked space in the garden &amp;amp; water it properly&lt;/span&gt;". He stood behind us and personally supervised the whole process. Once we were done he handed us a 50 rupee note and said - "&lt;span style="color: rgb(0, 0, 102);"&gt;You need to come back for the next 5 days after school, water it using that garden hose and check if your sapling is growing properly. Else I'll take this money back from you. Okai&lt;/span&gt;". We nodded in unison, quite unsure of that promise, but very happy at this bargain deal. This incident occurred on a June 5th - and I think it was the last job for the "Khari-Kamai" we did. We closed in at around 360 Rupees which we handed over to the school authorities and was (&lt;span style="font-style: italic;"&gt;I hope&lt;/span&gt;) donated to charity.&lt;br /&gt;&lt;br /&gt;Sadly we never went back to check the saplings. But sometime during the end of that year in school, I passed by that place and was happy to find the saplings swaying in the evening breeze.  Later during my college days, on a chance encounter, I noticed that one of the saplings wasn't there but the other one had blossomed onto a nice little &lt;a href="http://en.wikipedia.org/wiki/Gulmohar" target="_blank"&gt;Gulmohar&lt;/a&gt; tree with red-petalled flowers. I don't recollect any of the other jobs we did as a part of "Khari-Kamai", but this one I keep recollecting every time mention of Environment day is made.&lt;br /&gt;&lt;br /&gt;Today, I can't help but marvel at the vision of that person, who was aware of the importance of environment consciousness then, cared for this fact and ensured that it was passed on to the next generation by virtue of deed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-8081582056746787655?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/8081582056746787655/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2009/07/khari-kamai-on-june-5th.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/8081582056746787655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/8081582056746787655'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2009/07/khari-kamai-on-june-5th.html' title='Khari-Kamai on June 5th'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_tpz8SBflwtY/SlrbKnrGlCI/AAAAAAAAAaQ/mLIXvIb4Aiw/s72-c/450px-Flowers_delhi.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-7498348502627522744</id><published>2009-07-06T19:47:00.014+05:30</published><updated>2009-07-07T15:57:08.112+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>TrueZip your way across archives</title><content type='html'>Some of the open source projects receive instant success while some sink into oblivion. Brings one to the realization that running an open source project is not just about building the best frameworks but also about marketing and documenting it properly. (&lt;span style="font-style: italic;"&gt;the latter is very important. Many developers casually assume that throwing in the Javadoc helps. No! Its really painful to wade through the javadocs unless you have the overview. You need to showcase atleast a "hello world" implementation or a "howto" FAQ for the early adopters&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;Ruminations aside, I'd not heard of &lt;a href="https://truezip.dev.java.net/" target="_blank"&gt;TrueZip&lt;/a&gt; before and would have skipped the page but for the nice one page &lt;a href="https://truezip.dev.java.net/manual-6.html" target="_blank"&gt;howto&lt;/a&gt; on using it that made me realize that it was the perfect fit for one of the java projects I'd been working on&lt;br /&gt;&lt;br /&gt;What was needed was a way to read/delete/modify archive contents (&lt;span style="font-style: italic;"&gt;primarily zip&lt;/span&gt;). The challenge was that the archive contained multiple files within a directory hierarchy and all that was needed to do was modify one of them. Something like this.&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; width: 400px; height: 145px;" src="http://4.bp.blogspot.com/_tpz8SBflwtY/SlMfAtswAbI/AAAAAAAAAaA/3zCL1Ey7jo4/s400/approach1..PNG" alt="" id="BLOGGER_PHOTO_ID_5355658479001403826" border="0" /&gt;&lt;br /&gt;So the target here is trying to read/write to the &lt;span style="color: rgb(0, 0, 102);font-size:85%;" &gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;Config.xml &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;file inside &lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 102);font-size:85%;" &gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;Folder1\Conf&lt;/span&gt;&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Java provides  handy &lt;a href="http://java.sun.com/j2se/1.4.2/docs/api/java/util/zip/package-summary.html" target="_blank"&gt;java.util.zip&lt;/a&gt; package for handling zip files but the architecture can be more or less awkward. After traversing the maze of javadocs and googling around, you'd somehow build a decent reader class but writing out modifications is a pain area.&lt;br /&gt;&lt;br /&gt;Thats where &lt;a href="https://truezip.dev.java.net/" target="_blank"&gt;TrueZip&lt;/a&gt; comes in. It acts as a Virtual File System allowing you to read/write your archive(zip) contents just as you would using normal File System classes in Java ( InputStream, Reader, Writer etc).&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; width: 400px; height: 143px;" src="http://3.bp.blogspot.com/_tpz8SBflwtY/SlMfXl2zu5I/AAAAAAAAAaI/3ud1eHHrpIk/s400/approach2..PNG" alt="" id="BLOGGER_PHOTO_ID_5355658872033098642" border="0" /&gt;&lt;br /&gt;So for the former example all you need to do for reading and writing is open the corresponding reader/writer to this resource "&lt;span style="color: rgb(0, 0, 102);font-size:85%;" &gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;Archive.zip\Folder1\Conf\config.xml&lt;/span&gt;&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;Ah so simple.  Isn't that what a good framework is supposed to do. Simplify things without building up additional complexity. And TrueZip does that with no extra brouhaha - no xml bloat, nor wiring of dependencies. Just a plain simple library solving a missing feature in the Java distribution. And it comes free under an "&lt;a href="http://www.apache.org/licenses/LICENSE-2.0" target="_blank"&gt;Apache2.0&lt;/a&gt;" license.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-7498348502627522744?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/7498348502627522744/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2009/07/truezip-handle-zip-archives-java.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/7498348502627522744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/7498348502627522744'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2009/07/truezip-handle-zip-archives-java.html' title='TrueZip your way across archives'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_tpz8SBflwtY/SlMfAtswAbI/AAAAAAAAAaA/3zCL1Ey7jo4/s72-c/approach1..PNG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-4556026173800525274</id><published>2009-06-28T23:10:00.022+05:30</published><updated>2009-06-29T01:27:54.374+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><title type='text'>Remote shutter for Nikon 4500</title><content type='html'>Remote shutter release is an important capability in photography especially while taking high-speed product shoots or low light / long-shutter exposures. The basic aim is to ensure that the camera remains vibration-free and absolutely stable during the shutter release operation. &lt;img style="margin: 0pt 10px 10px 0pt; float: left; width: 131px; height: 200px;" src="http://3.bp.blogspot.com/_tpz8SBflwtY/SkexR-Lu8tI/AAAAAAAAAZo/DekIhW7qtDo/s200/cable.bmp" alt="" id="BLOGGER_PHOTO_ID_5352441604461228754" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;One way of accomplishing this is to place the camera on a tripod or on some other stable support and achieve the shutter press capability by using  long cord of wire called as a remote release cable. Remote release cables can be mechanical or electrical. Mechanical ones are perfect for older cameras that donot have an electrical shutter release slot. The performance of these are debatable. Electrical ones are better suited as they are completely vibration free. Shown on the left here is a Ricoh CA-1 Remote Release Cable.&lt;br /&gt;&lt;br /&gt;One of the grudges I have against my current camera, the otherwise versatile Nikon 4500 is the snail-speed shutter speed. You see a child smiling, and by the time you have changed the aperture and just clicked that shutter button, the child has stopped smiling and is now wondering what the heck are you upto. The same expression is then captured by the sensor. This agonising problem is called shutter-lag. Technically speaking its a delay between the press of the shutter button and the time the actual shot is taken. The momentary but important time when nature flies by, smiles change by and a whole scene changes into something different from what you had observed.&lt;br /&gt;&lt;br /&gt;SLR cameras have negligible to virtually no shutter lag. The problem mostly plagues digital compact cameras as they have to use the same sensor for focussing and metering as well as capturing the final image.&lt;br /&gt;&lt;br /&gt;Shutter lag was the primary reason I was trying to find a cheap remote shutter release cable for the Nikon 4500. Thats when I chanced upon some forums on photography where a list of software was mentioned that could actually use the existing Nikon 4500 USB cable to send some commands and download card images and so on. People had actually spent time reversing the protocol used by Fujitsu chipset compliant firmware. Primary amongst these include&lt;br /&gt;&lt;br /&gt;http://photopc.sourceforge.net/  - Eugene Crosser's application for managing digital camera photos.&lt;br /&gt;&lt;br /&gt;http://www.ruwebit.net/article/81 - Snappixx - Nikon Coolpix series control via serial cable. Also available for the PocketPC platform.&lt;br /&gt;&lt;br /&gt;http://vyskocil.free.fr/coolcom/ - Coolpix remote control application for Palm devices. Again based on the Sierra protocol.&lt;br /&gt;&lt;br /&gt;But the best amongst these that I  found was Krinnicam, a remote control software for Nikon Coolpix using the USB protocol. The others mostly use the serial protocol hence requiring a serial cable. However Krinnicam works well with existing usb cable supplied with the Nikon 4500. Krinnicam doesn't seem to be actively developed anymore. However the past versions work well with the Nikon 4500.&lt;br /&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; width: 342px; height: 400px;" src="http://2.bp.blogspot.com/_tpz8SBflwtY/SkfIw539mnI/AAAAAAAAAZw/OXBb55xNpy0/s400/Krinnicam.jpg" alt="" id="BLOGGER_PHOTO_ID_5352467424647944818" border="0" /&gt;&lt;br /&gt;Some of the features supported by v2.02 include &lt;img style="margin: 0pt 10px 10px 0pt; float: left; width: 200px; height: 136px;" src="http://2.bp.blogspot.com/_tpz8SBflwtY/SkfJ8ckL98I/AAAAAAAAAZ4/DyEmpQgRKU8/s200/Nikon4500Usb.jpg" alt="" id="BLOGGER_PHOTO_ID_5352468722450429890" border="0" /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Works with the standard UC-E1 (USB) cable or the optional SC-EW3 (serial) cable.&lt;/li&gt;&lt;li&gt;Supports automatic image downloading through USB.&lt;/li&gt;&lt;li&gt;Supports time-lapse photography. &lt;/li&gt;&lt;li&gt;Supports control of most aspects like focus, flash, white-balance and metering.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;I tried out Krinnicam on my laptop and it works like a charm. Great tool for indoor and product photographers still using the versatile little Nikon 4500.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-4556026173800525274?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/4556026173800525274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2009/06/remote-shutter-for-nikon-4500.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/4556026173800525274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/4556026173800525274'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2009/06/remote-shutter-for-nikon-4500.html' title='Remote shutter for Nikon 4500'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_tpz8SBflwtY/SkexR-Lu8tI/AAAAAAAAAZo/DekIhW7qtDo/s72-c/cable.bmp' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-5582840501169702912</id><published>2009-06-28T20:28:00.007+05:30</published><updated>2009-06-28T20:48:55.721+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><title type='text'>Build zooming presentations online</title><content type='html'>Since web2.0 came onto the scene, there has been a sea change in the way applications look and behave. Just looking at the myriad of new applications and offerings that are entirely browser based is enough to either perk you up or demoralise you as a programmer (&lt;span style="font-style: italic;"&gt;Its the way you look at it&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;&lt;img style="border: 1px solid ; margin: 0pt 0pt 10px 10px; float: right; width: 137px; height: 132px;" src="http://4.bp.blogspot.com/_tpz8SBflwtY/SkeI2uM0H9I/AAAAAAAAAZQ/oH9tpPBrlAk/s400/Prezi.bmp" alt="" id="BLOGGER_PHOTO_ID_5352397155849215954" border="0" /&gt;No wonder that the latest one on the scene just rocks !!. So you believe you are a whizkid in Powerpoint. You believe you can create the slickest and most stylish of presentations. Well then this new service is just for you. Check out &lt;a href="http://prezi.com/" target="_blank"&gt;Prezi (www.prezi.com)&lt;/a&gt; a new way of creating presentations - a zooming editor (&lt;span style="font-style: italic;"&gt; is what they humbly tend to call the service&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;The showcase applications are mind-blowing. Just check out say the &lt;a href="http://prezi.com/23728/view/" target="_blank"&gt;AIESEC&lt;/a&gt; example or any of the other applications on their &lt;a href="http://prezi.com/showcase/" target="_blank"&gt;showcase&lt;/a&gt;. You might as well signup and start building your own presentations. The only thing your require is a browser (&lt;span style="font-style: italic;"&gt;I recommend Firefox&lt;/span&gt;) and of course - some creative skills.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-5582840501169702912?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/5582840501169702912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2009/06/build-zooming-presentations-online.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/5582840501169702912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/5582840501169702912'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2009/06/build-zooming-presentations-online.html' title='Build zooming presentations online'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_tpz8SBflwtY/SkeI2uM0H9I/AAAAAAAAAZQ/oH9tpPBrlAk/s72-c/Prezi.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-2225432799170555646</id><published>2009-06-17T14:05:00.011+05:30</published><updated>2009-06-17T14:31:42.383+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>Two cars, poles apart</title><content type='html'>&lt;img style="margin: 0pt 10px 10px 0pt; float: left; width: 320px; height: 176px;" src="http://3.bp.blogspot.com/_tpz8SBflwtY/Sjiv_7tp0sI/AAAAAAAAAZA/CIOrFJP_Z70/s320/FiatPunto.jpg" alt="" id="BLOGGER_PHOTO_ID_5348218070398259906" border="0" /&gt;News has just trickled in that the Fiat &lt;span style="font-weight: bold;"&gt;"&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Grande Punto&lt;/span&gt;" has been launched in India. I've always been a fan of the Fiat Palio, a car I admire for its designer styling and versatile engine. Now the Punto comes as a welcome addition to this lineage. The pricing also seems to be just appropriate - 3.99 to 6.5 L across the range of petrol and diesel versions.  Enough to counter the Maruti Swifts &amp;amp; Hyundai i10's that currently dot the Indian roads. Its too early to comment on the features but knowing Fiat - it would definitely be some VFM.&lt;br /&gt;&lt;br /&gt;Just hardly some weeks back was the Honda "jazz" unveiled. However the pricing sucks. Agreed that the car has a lot of safety features thrown in but that doesn't justify a price of around 7.5 L for a hatchback.&lt;br /&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; width: 200px; height: 124px;" src="http://2.bp.blogspot.com/_tpz8SBflwtY/SjiwYWompQI/AAAAAAAAAZI/7dl_-nPjnl8/s200/Honda-Jazz-Concept-1.jpg" alt="" id="BLOGGER_PHOTO_ID_5348218489941697794" border="0" /&gt;Wake up Honda. You are selling in India - not Japan ! You need to go the Hyundai way to make an inroad in this segment. Or atleast the Fiat way.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-2225432799170555646?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/2225432799170555646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2009/06/two-cars-poles-apart.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/2225432799170555646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/2225432799170555646'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2009/06/two-cars-poles-apart.html' title='Two cars, poles apart'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_tpz8SBflwtY/Sjiv_7tp0sI/AAAAAAAAAZA/CIOrFJP_Z70/s72-c/FiatPunto.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-5183286113509491348</id><published>2009-05-26T14:20:00.008+05:30</published><updated>2009-05-26T14:28:31.789+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><title type='text'>App Engine turning reaaaally wicked</title><content type='html'>&lt;img style="margin: 0pt 10px 10px 0pt; float: right; width: 250px; height: 250px;" src="http://3.bp.blogspot.com/_tpz8SBflwtY/Shuuk14KbII/AAAAAAAAAY4/RfLmT2n7Eqk/s320/google_appengine.png" alt="Google App Engine" id="BLOGGER_PHOTO_ID_5340053731139021954" border="0" /&gt;How the hell did I miss this one! Definitely I’m growing older ;-)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/appengine/" target="_blank"&gt;Google App Engine&lt;/a&gt; now supports Java. (&lt;span style="font-style: italic;"&gt;though right now a bit experimental &amp;amp; only for early-adopters&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;This is great news for all hobbyist Java developers who were half-way through that “Learn Python” book. Now I have nothing against &lt;a href="http://en.wikipedia.org/wiki/Python_%28programming_language%29" target="_blank"&gt;Python&lt;/a&gt;. In fact many of my “Pythonian” friends have convinced me that it is indeed a beautiful language. However my 9.30 pm python learning sessions mostly end up as snoring sessions, and actually I end up sleeping more peacefully than otherwise.&lt;br /&gt;&lt;br /&gt;GAE supporting Java is yet another killer combination from the Google stables. Definitely, it will drive GAE adoption much more than ever before.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-5183286113509491348?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/5183286113509491348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2009/05/app-engine-turning-reaaaally-wicked.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/5183286113509491348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/5183286113509491348'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2009/05/app-engine-turning-reaaaally-wicked.html' title='App Engine turning reaaaally wicked'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_tpz8SBflwtY/Shuuk14KbII/AAAAAAAAAY4/RfLmT2n7Eqk/s72-c/google_appengine.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-6531356155073564398</id><published>2009-05-22T20:29:00.009+05:30</published><updated>2009-05-22T20:53:10.372+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><title type='text'>Driving on Indian roads</title><content type='html'>&lt;a href="http://www.flickr.com/photos/gnlogic/3047239213"&gt;&lt;img style="margin: 0px 10px; float: left; cursor: pointer; width: 320px; height: 211px;" src="http://2.bp.blogspot.com/_tpz8SBflwtY/ShbB73_y0cI/AAAAAAAAAYw/psD5w_rK-ig/s320/3047239213_02e7a36cf1_o.jpg" alt="Truck Travel in India" id="BLOGGER_PHOTO_ID_5338667642682266050" border="1" /&gt;&lt;/a&gt;Long time since I read some good humor online. Still recollect that the last good joke I read was the "&lt;a href="http://wilderdom.com/jokes/SherlockCamping.html"&gt;Sherlock Holmes and Watson camping joke&lt;/a&gt;". However some days back, came across this wonderful piece of writing regarding driving on Indian roads. An amazing, hilarious, no-holds-barred description of driving challenges on Indian Roads. Check the link below.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://www.boloji.com/humor/025.htm" target="_blank"&gt;Driving in India&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Though I agree with the author here, I also salute the Indian spirit for making the best of the adverse road conditions in India. Probably if we had wider roads, efficient traffic signals and a more pro-active transport system there might be a way to enforce discipline. But right now that's far away. We have more urgent problems to solve than clear the chaos on roads.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-6531356155073564398?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/6531356155073564398/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2009/05/driving-on-indian-roads.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/6531356155073564398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/6531356155073564398'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2009/05/driving-on-indian-roads.html' title='Driving on Indian roads'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_tpz8SBflwtY/ShbB73_y0cI/AAAAAAAAAYw/psD5w_rK-ig/s72-c/3047239213_02e7a36cf1_o.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-2926107462250330282</id><published>2009-05-22T16:46:00.009+05:30</published><updated>2009-05-22T19:28:22.450+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><title type='text'>The CMS, RM difference</title><content type='html'>If you are new to the content management arena, there usually is a period of confusion when you try to compare &lt;a href="http://en.wikipedia.org/wiki/Records_management" target="_blank"&gt;Records Management Systems&lt;/a&gt; vis-a-vis &lt;a href="http://en.wikipedia.org/wiki/Content_management_system" target="_blank"&gt;Content Management Systems&lt;/a&gt;. This article is a small attempt to clarify the primary difference here and why both have separate objectives but end up fighting for equal space on an enterprise IT budget sheet.&lt;br /&gt;&lt;br /&gt;From a technical layman perspective, a content management system (CMS) is a solution for capture, classification, organization, transformation &amp;amp; retrieval of content. Content can be unstructured (&lt;span style="font-style: italic;"&gt;ad-hoc document, scanned sheets, Email etc&lt;/span&gt;) or structured (&lt;span style="font-style: italic;"&gt;website data, user records etc&lt;/span&gt;). Lately, since electronic content usage has been exploding it shouldn’t come as a surprise that demand for such systems has increased and will continue so. Essentially speaking, CMS systems came into existence as electronic content began to replace physical paper content.&lt;br /&gt;&lt;br /&gt;Even before content management became such a hot topic in the IT industry, behind the scenes, many organizations and governmental agencies already had some electronic systems for managing electronic and physical assets under a science known as “Record Keeping &amp;amp; Archiving”.&lt;br /&gt;&lt;br /&gt;So it seems, Content Management (CM) and Records Management (RM) evolved in their own spheres and with the advent of modern electronic classification and capture systems, came face to face and today stand at a threshold where they almost overlap each other in features. To understand the need for existence of each, we need to go down a bit into what they essentially deal with.&lt;br /&gt;&lt;br /&gt;CMS systems are basically supposed to manage Content. Similarly RMS (&lt;span style="font-style: italic;"&gt;Records management Systems&lt;/span&gt;) are supposed to manage Records. So it boils down to the difference between content and a record. Content refers to any information (&lt;span style="font-style: italic;"&gt;might be a document, or an image or just a paragraph of text&lt;/span&gt;) that is stored in the system and managed with the following main objectives&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Needs to be captured/accessed via different systems/interfaces.&lt;/li&gt;&lt;li&gt;Needs to be protected with flexible authorization schemes.&lt;/li&gt;&lt;li&gt;Needs to be transformed and made available in various formats.&lt;/li&gt;&lt;li&gt;Needs to be properly classified for easy retrieval.&lt;/li&gt;&lt;li&gt;Needs to be version-managed &amp;amp; participate in electronic processes.&lt;/li&gt;&lt;/ul&gt;Well, a record too refers to an information asset (&lt;span style="font-style: italic;"&gt;might be a document, or an image or just a paragraph of text&lt;/span&gt;) that is stored in the system but here the objectives are a bit different.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Needs to be made available as evidence when required&lt;/li&gt;&lt;li&gt;Needs to be kept for specified periods for regulatory compliance.&lt;/li&gt;&lt;li&gt;Will very infrequently need modification &amp;amp; is mostly immutable.&lt;/li&gt;&lt;li&gt;Needs to follow more stringent access control with mostly only read access granted.&lt;/li&gt;&lt;li&gt;Needs to follow proper disposal mechanisms.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; width: 400px; height: 261px;" src="http://1.bp.blogspot.com/_tpz8SBflwtY/Shar4Vb38II/AAAAAAAAAYg/QZgtSVatqPY/s400/CMS+vs+RMS.jpg" alt="CMS RM Integration" id="BLOGGER_PHOTO_ID_5338643392609382530" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;Broadly speaking, whatever is managed as content today might after a period of time be managed as a record. CMS systems need to be designed with the objective of making content as much available and enriched with metadata as possible. The perspective here is to reduce redundancy and ensure that content can participate in transactional processes and be available when required. The goal is to ensure that your CMS serves as your single-stop point for unstructured data, similar as your database is for structured data. With these objectives the CMS also needs to cater to scalability and geographical distribution requirements.&lt;br /&gt;&lt;br /&gt;RMS systems need to be designed with the objective of ensuring that compliance requirements required for record keeping systems are met. This includes proper record capture, classification, adherence to retention schedules, disposition rules, efficient notifications and alerts for records reaching their end-of-life and stringent security measures to ensure that records are never tampered with. Some RMS systems also have a feature to keep track of existing physical records as well via some classification and identification schemes for efficient retrieval.&lt;br /&gt;&lt;br /&gt;With the advent of regulatory requirements for financial institutions and pharmaceutical companies, it has become imperative for any enterprise to demonstrate high levels of adherence to these policies. So while a CMS is needed to manage the rapidly increasing electronic workload, a RMS is needed to handle audit reporting &amp;amp; compliance. No wonder that IT budget sheets find both these systems jostling for budgets.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://en.wikipedia.org/wiki/Enterprise_content_management" target="_blank"&gt;ECM (Enterprise Content Management)&lt;/a&gt; arena is already becoming a pot-boiler mix of various buzzwords and sub-areas like &lt;a href="http://en.wikipedia.org/wiki/Knowledge_management" target="_blank"&gt;KM (Knowledge Management)&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Web_content_management_system" target="_blank"&gt;WCM (Web Content management)&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Digital_asset_management" target="_blank"&gt;DAM (Digital Asset Management)&lt;/a&gt; etc. ECM Vendors are leaving no stone unturned to incorporate the whole gamut of features from basic DMS, Imaging to Records Management. Funny fact is that it’s becoming tougher for the end-customer to decide whether he/she needs a CMS with RM features or a RMS with some DM features. The wise customer is the one who realizes that no solution fits all and the better alternative is to leave it to the solution integrator to wire together the pieces and deliver the ECM capability that suits his/her requirement.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-2926107462250330282?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/2926107462250330282/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2009/05/cms-rm-difference.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/2926107462250330282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/2926107462250330282'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2009/05/cms-rm-difference.html' title='The CMS, RM difference'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_tpz8SBflwtY/Shar4Vb38II/AAAAAAAAAYg/QZgtSVatqPY/s72-c/CMS+vs+RMS.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-1923205674265105049</id><published>2009-05-19T08:17:00.047+05:30</published><updated>2009-05-22T22:57:02.008+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><title type='text'>A bevy of shots</title><content type='html'>Finally last Sunday, summoned the mood to get hold of the camera and capture a couple of snaps. Not great by any measure but good to get back into that creative groove. Didn't have much of patience given the sweltering heat back in the South. However managed to get some closeups of flora around. The usual mix - some good, some crap. Should be better - next time.&lt;br /&gt;&lt;br /&gt;&lt;img style="border: 1px solid ; padding: 10px; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_tpz8SBflwtY/ShIf3G-KcLI/AAAAAAAAAX4/amIQBFXxMhg/s400/JackSmall.JPG" alt="" id="BLOGGER_PHOTO_ID_5337363540012069042" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="border: 1px solid ; padding: 10px; width: 400px; height: 236px;" src="http://2.bp.blogspot.com/_tpz8SBflwtY/ShIf26uSckI/AAAAAAAAAXo/8lwcEu6nqDg/s400/barkSmall.jpg" alt="" id="BLOGGER_PHOTO_ID_5337363536724259394" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="border: 1px solid ; padding: 10px; width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_tpz8SBflwtY/ShIfZys5CmI/AAAAAAAAAXg/jTHArwtBGcE/s400/FernPetalWashed.jpg" alt="" id="BLOGGER_PHOTO_ID_5337363036354710114" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="border: 1px solid ; padding: 10px; width: 400px; height: 400px;" src="http://3.bp.blogspot.com/_tpz8SBflwtY/ShIf2yin2kI/AAAAAAAAAXw/PUGoibeZMFU/s400/PetalsSmall.JPG" alt="" id="BLOGGER_PHOTO_ID_5337363534527846978" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="border: 1px solid ; padding: 10px; width: 400px; height: 299px;" src="http://4.bp.blogspot.com/_tpz8SBflwtY/ShIerxakHPI/AAAAAAAAAXY/TgA1fYNeEV0/s400/CurlsSmall.jpg" alt="" id="BLOGGER_PHOTO_ID_5337362245735423218" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="border: 1px solid ; padding: 10px; width: 400px; height: 265px;" src="http://1.bp.blogspot.com/_tpz8SBflwtY/ShIgMWoPJSI/AAAAAAAAAYQ/YIUN-MQc2is/s400/PurpleFlowerSmall.JPG" alt="" id="BLOGGER_PHOTO_ID_5337363904992322850" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="border: 1px solid ; padding: 10px; width: 400px; height: 198px;" src="http://3.bp.blogspot.com/_tpz8SBflwtY/ShIgMjmoPlI/AAAAAAAAAYY/xWScCdHto1s/s400/FernBranchSmall.JPG" alt="" id="BLOGGER_PHOTO_ID_5337363908475240018" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="border: 1px solid ; padding: 10px; width: 234px; height: 400px;" src="http://4.bp.blogspot.com/_tpz8SBflwtY/ShIf3d1GxcI/AAAAAAAAAYI/_EkDhNex5Jk/s400/FernLeafSmall.JPG" alt="" id="BLOGGER_PHOTO_ID_5337363546148095426" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="border: 1px solid ; padding: 10px; width: 400px; height: 243px;" src="http://3.bp.blogspot.com/_tpz8SBflwtY/ShIf3MFiqdI/AAAAAAAAAYA/rNgFWfy3ngE/s400/FlowerSmall.JPG" alt="" id="BLOGGER_PHOTO_ID_5337363541385193938" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-1923205674265105049?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/1923205674265105049/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2009/05/bevy-of-shots.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/1923205674265105049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/1923205674265105049'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2009/05/bevy-of-shots.html' title='A bevy of shots'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_tpz8SBflwtY/ShIf3G-KcLI/AAAAAAAAAX4/amIQBFXxMhg/s72-c/JackSmall.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-3749343182530581959</id><published>2009-05-18T07:59:00.004+05:30</published><updated>2009-05-18T08:18:08.382+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>Buggya scores one here</title><content type='html'>&lt;img style="margin: 0pt 0pt 10px 10px; float: right; width: 320px; height: 193px;" src="http://2.bp.blogspot.com/_tpz8SBflwtY/ShDL2iSZj_I/AAAAAAAAAXQ/1dfLoz0EjTo/s320/GN-MRU-2006-08-19%4019-27-19.jpg" alt="" id="BLOGGER_PHOTO_ID_5336989696211390450" border="0" /&gt;Sometimes its nice to hear outright comments about your personality. And that what "Buggya" did last week. He had been visiting my blog for quite a few months and last week made an interesting comment that indeed made some sense.&lt;br /&gt;&lt;br /&gt;Oh first I should introduce "Buggya". Well, tough to describe but then he'z just like most of us. However what differentiates him from us mortals is that Buggya has this tendency to probe deep into finding atleast one fault in anything that you throw at him. I mention the word "atleast". However rest assured that Buggya will exceed your expectations here.&lt;br /&gt;&lt;br /&gt;So you tell Buggya that - "The sky is blue today". And Buggya will respond back - "Why do you feel that the sky is blue today". You tell him that its evident from the colour. To which Buggya will ask you to explain the rationale behind identifying the sky as a shade of blue colour rather than any other color. At this very juncture any sane person should back out of this discussion but if you are like me, you'd throw that caution to the wind and launch a lecture on the scattering of light and its impact on the blue wavelength of light spectrum and so on. Buggya simply will listen to all that and in the end dismiss it as crap!. You get the same feeling as in a chess game when you have smartly inched your pawn across all difficulties to the opposite end of the board only to find the white bishop knocking him off at the very end.&lt;br /&gt;&lt;br /&gt;So coming to the comment that Buggya made. He said "Your blog doesn't reflect your personality. Your blog puts you across as a very smart-n-ideal guy whereas in actuality you are the normal guy cracking jokes in office &amp;amp; nowhere anything like the blog guy."&lt;br /&gt;&lt;br /&gt;Now, usually I don't take Buggya's responses with any amount of seriousness but here Buggya had really spoken with good observation. It indeed appears to be true. I may speak about idealism and my posts may reveal an analytic attitude but then therez a long way to go from where I stand to where the "blog guy" stands. And Buggya's comment just reminded me to bridge that gap. Hmmm - another entry to make in that "TODO" list. Its really becoming longer day-by-day ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-3749343182530581959?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/3749343182530581959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2009/05/buggya-scores-one-here.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/3749343182530581959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/3749343182530581959'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2009/05/buggya-scores-one-here.html' title='Buggya scores one here'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_tpz8SBflwtY/ShDL2iSZj_I/AAAAAAAAAXQ/1dfLoz0EjTo/s72-c/GN-MRU-2006-08-19%4019-27-19.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-1346245706829217114</id><published>2009-05-07T11:03:00.011+05:30</published><updated>2009-05-08T23:03:18.305+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>Handling Appraisal Blues</title><content type='html'>&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 205px;" src="http://1.bp.blogspot.com/_tpz8SBflwtY/SgRqLG5m5DI/AAAAAAAAAXA/0GW9yBgLuqM/s320/842847_36873206.jpg" alt="" id="BLOGGER_PHOTO_ID_5333504597776852018" border="0" /&gt;Another of those routine coffee table discussions, and it was probably the caffeine laden spirit that enabled us to talk endlessly on topics without regard to the work slowly piling up downstairs in our email boxes.&lt;br /&gt;&lt;br /&gt;The guy sitting next to me was cribbing &amp;amp; raving. He blamed the country, the politicians, the academicians, the lackluster approach to technology, his employer, the endless rot for high-paying salaries, the MNC’s turning us more into maintenance armies and so on. I just emptied the last sip of coffee and waited for the real drama to unfold. And it did. The ranting soon settled down shortly on the core topic – “Appraisals”. He had not received the rating he desired. Instead of a 5, he seemed to have received a 4. And it seemed the end of the world for him.&lt;br /&gt;&lt;br /&gt;Why people worry so much about appraisals is the one unsolved puzzle that has mystified me since my times in this industry. After all what major difference does it make to your career, your aspirations, your belief in your capabilities – just because some person (say Tom) sitting on a chair higher than yours decides that you have not made it up to that grade.  Agreed that it might impact your salary bottom-line – but why should it affect your confidence and make you feel bad? Also the salary aspect might only get widened by a few minuscule inches. Do you really need to crib and lose your head over that? And surprisingly during the appraisals everyone gets the feeling that he/she has actually done a damn good job that year. Many times I’d like to ask them to regress and re-check if they have actually contributed value. Look at themselves from a third-party viewpoint and do a reality check of whether they deserve to get that extra number. This quote from &lt;span style="font-style: italic; color: rgb(0, 0, 102);"&gt;Henry Wadsworth Longfellow&lt;/span&gt; is a good starting point – “&lt;span style="color: rgb(0, 0, 102); font-weight: bold;font-family:georgia;" &gt;We judge ourselves by what we feel capable of doing, while others judge us by what we have already done&lt;/span&gt;”.&lt;br /&gt;&lt;br /&gt;Now I’ve never been in the appraiser's (say Tom's) seat myself but I can understand that Tom faces a tough task in front of himself. He has to gauge a person from a narrow set of objectives (usually copied over from last years objectives) and in addition Tom has to ensure that everyone doesn’t receive a 5 because that wouldn’t fit nicely in a bell-curve distribution. Tom is as hapless as you are and is just matching the metrics handed over to him.&lt;br /&gt;&lt;br /&gt;Some of my colleagues have narrated interesting anecdotes regarding appraisal discussions. One of them after a particularly bad appraisal blurted out “So if I’m so worthless, why are you keeping me here. Release me from the team”. To which his supervisor panicked and responded “Oh no… don’t get me wrong. You are a great asset and we want to keep you. We have great plans for you”. Reminds me of those &lt;a href="http://www.dilbert.com/strips/" target="_blank"&gt;Dilbert&lt;/a&gt; cartoons.&lt;br /&gt;&lt;br /&gt;My personal experiences with appraisals have been moderate. During my first appraisal, my project manager then, a real gem of a person, called me and actually asked me to increase the self-ratings. I was puzzled. He laughed and said that I’d get used to the trick later. Well I haven’t. Even today I prefer to rate myself considering what I could have done and what I ended up doing. Don’t find the need to jack up the numbers because my neighbor does it. Not that I’m anyway scrupulously honest ;-), but the fact is that I don’t care what numbers are conjured up for me by anyone else. All I care for in the end is that I learnt something that year, I applied something fruitfully &amp;amp; I got a fair value back.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-1346245706829217114?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/1346245706829217114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2009/05/handling-appraisals.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/1346245706829217114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/1346245706829217114'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2009/05/handling-appraisals.html' title='Handling Appraisal Blues'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_tpz8SBflwtY/SgRqLG5m5DI/AAAAAAAAAXA/0GW9yBgLuqM/s72-c/842847_36873206.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-6046444809610166411</id><published>2009-05-04T18:40:00.017+05:30</published><updated>2009-05-04T21:28:23.025+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><title type='text'>A new gadget - The LG KP199</title><content type='html'>&lt;img style="margin: 0pt 0pt 10px 10px; float: right; width: 320px; height: 210px;" src="http://1.bp.blogspot.com/_tpz8SBflwtY/Sf8Pg15Q2GI/AAAAAAAAAWg/s5CV2dWSo_E/s320/LG+KP199.jpg" alt="LG KP199 Phone" id="BLOGGER_PHOTO_ID_5331997540727445602" border="0" /&gt;Calling it a gadget would be a misnomer. It’s just a simple mobile phone that I procured last week. The &lt;a href="http://www.gsmarena.com/lg_kp199-2492.php" target="blank"&gt;LG KP199&lt;/a&gt;. This time the decision process was albeit easy. Needed a phone with good battery backup, FM Radio, MP3 player, Bluetooth and support for external memory card. This one supports all of these plus the battery backup is amazing. And it came at a lovely price – 4300 INR. Aha that’s value for money. Threw in a 2GB card for an extra 600 INR.&lt;br /&gt;&lt;br /&gt;The features &amp;amp; specifications aside, some of the positives and negatives that I can say about this model are&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Plus Points&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Damn good battery life. (Easily ignore charging for a week).&lt;/li&gt;&lt;li&gt;Speedy Bluetooth (File transfers are really fast).&lt;/li&gt;&lt;li&gt;Charges through USB (Just connect to your PC/laptop for charging).&lt;/li&gt;&lt;li&gt; Decent looks, Lightweight, Sleek design and form size.&lt;/li&gt;&lt;li&gt;Call Recording.&lt;/li&gt;&lt;li&gt;Scheduled/Manual FM recording (though I may hardly use this feature).&lt;/li&gt;&lt;li&gt;Scheduled Switch On/Switch Off settings.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Minus Points&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Average screen (atleast they should have reduced the text fontsize a bit)&lt;/li&gt;&lt;li&gt;VGA camera (okay it’s decent and comes with video recording too but doesn’t satisfy the snapper in me).&lt;/li&gt;&lt;li&gt;Bluetooth keeps asking for permission for all transfers (even after pairing).&lt;/li&gt;&lt;li&gt;Can't set an external ringtone for messages.&lt;/li&gt;&lt;li&gt;Java system if okay but not great&lt;/li&gt;&lt;li&gt;The MP3 player doesn’t recurse through subdirectories. So your huge collection of MP3’s need to be copied flat into the “My Music” folder.&lt;/li&gt;&lt;li&gt;The PC Suite supplied with it is pathetic. It provides nothing but a rudimentary phonebook editor. LG needs to improve the software.&lt;/li&gt;&lt;/ul&gt;I was wondering how LG managed to pack such an offering in the specified price bracket and then I had the answer. This one seemingly uses the MTK6226 for its CPU. &lt;a href="http://www.mediatek.com/Products/MT6226.html" target="blank"&gt;MTK6226&lt;/a&gt; is the chip from Mediatek that provides for onboard audio, video &amp;amp; gprs support with good power optimization. In fact this is what majority of the better-known Chinese phones in the market use as their core baseband engine. Even the source code for Chinese phones using the MTK6226 is available online (&lt;span style="font-style: italic;"&gt;if you know where and how to search&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;Well for now I feel it will be interesting to attempt writing a better phone suite for the LG KP199. Shouldn’t be a tough proposition. A decent &lt;a href="http://www.pcausa.com/Utilities/UsbSnoop/default.htm" target="blank"&gt;USB sniffing tool&lt;/a&gt; and a better understanding of &lt;a href="http://libusb-win32.sourceforge.net/" target="blank"&gt;libusb&lt;/a&gt; should definitely assist here. Marking it as a project for later.&lt;br /&gt;&lt;br /&gt;Anyway, with this acquisition I let go of my old trusty Motorola E398, the sturdy piece with a very active modding community. Hope the KP199 leaves up to its predecessor (atleast in terms of the shocks and jolts suffered ;-).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-6046444809610166411?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/6046444809610166411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2009/05/lg-kp199.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/6046444809610166411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/6046444809610166411'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2009/05/lg-kp199.html' title='A new gadget - The LG KP199'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_tpz8SBflwtY/Sf8Pg15Q2GI/AAAAAAAAAWg/s5CV2dWSo_E/s72-c/LG+KP199.jpg' height='72' width='72'/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-6740772367981209624</id><published>2009-05-04T13:56:00.010+05:30</published><updated>2009-05-04T17:40:28.564+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>Attacking the Information Hoarding problem</title><content type='html'>&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 214px; height: 320px;" src="http://1.bp.blogspot.com/_tpz8SBflwtY/Sf6tXAaYIzI/AAAAAAAAAWI/BRUQvfF2uZM/s320/751072_21087791.jpg" alt="" id="BLOGGER_PHOTO_ID_5331889619612476210" border="0" /&gt;Are you constantly motivated by the desire to stay on the edge, try your best to keep in pace with the latest, but find it an increasingly difficult proposition everyday? Then you’ve probably already encountered the information overload problem. So what is &lt;a href="http://www.gdrc.org/icts/i-overload/infoload.html" target="_blank"&gt;Information Overload&lt;/a&gt;? Essentially it refers to a state when you are surrounded with too much information and you find it distracting. It becomes difficult to use information effectively because you are unable to focus on applying the relevant information and ignoring the rest. Compounding the problem is when you are hard-pressed for time and want effective decisions to be made with that information.&lt;br /&gt;&lt;br /&gt;I was reading up a bit on &lt;a href="http://www.grails.org/" target="_blank"&gt;Grails&lt;/a&gt; the other day &amp;amp; chanced to visit this &lt;a href="http://mike.brevoort.com/2008/01/21/building-grails-applications-with-hudson/" target="_blank"&gt;post&lt;/a&gt;. I liked that line from Mike – “I’m never surprised by the shear magnitude of stuff I don’t know about”. So very true. In my case this is what starts the ball rolling in the first place. You hear about a new piece of technology or solution and you drill down until you have understood the concept. So far so good but while exploring new concepts, you might land into other new interesting concepts. My usual tendency is to bookmark these side concepts and attack them later. That is infact the best solution as I don’t want to deviate attention from the main problem. However these bookmarked concepts are often forgotten and essentially the understanding of the main problem remains incomplete. This is an addictive problem that I’ll christen as the “&lt;span style="font-weight: bold;"&gt;Information Hoarding&lt;/span&gt;” problem, a subset of the larger Information Overload problem.&lt;br /&gt;&lt;br /&gt;Coming to the information hoarding aspect, a realization dawns that no amount of technology solutions will help here. The primary and most plausible solution – the humble “browser bookmark” concept is no use today. My &lt;a href="http://www.mozilla.com/en-US/firefox/features/" target="_blank"&gt;Firefox&lt;/a&gt; bookmarks contain more than a 1000 entries and I distinctly remember that I’d bookmarked each one of them with a purpose to visit back and checkout later. But when I look back today - no way I’m gonna check out these bookmarks now. Then there are the RSS feeds designed to deliver information to me instead of I having to go and hunt for it. My feed reader (&lt;a href="http://www.blogger.com/www.jetbrains.com/omea/reader/" target="_blank"&gt;Omea Reader&lt;/a&gt;) shows more than a hundred unread feeds. The subjects are interesting but the thought of reading each one of them itself puts me off.&lt;br /&gt;&lt;br /&gt;What’s worse is that the quest to keep up with the information overload  problem can turn into an unhealthy habit. No wonder that the last couple of months found me staying up late and skipping on my resolutions and not to mention eating into work schedule at times too. An addiction of sorts which was in ways destroying discipline and important schedules.&lt;br /&gt;&lt;br /&gt;So last weekend, I tried contemplating on the problem. Essentially what do we need information for? For solving problems! But today’s technology allows you to collect information at will (Google Search &lt;img src="http://www.smileyvault.com/albums/CBSA/smileyvault-cute-big-smiley-animated-009.gif" height="20" width="20" /&gt;), so why do you need to collect and categorize it when the whole world out there is doing it for you. You just need to tap into that store when needed. Secondly instead of using &amp;amp; applying information the focus was becoming more of “collect it and save it for later”.&lt;br /&gt;&lt;br /&gt;That how I came up with the following rules to abide by&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Information is to be applied for a purpose, not just to be bookmarked and marked for later. So avoid the tendency to bookmark.&lt;/li&gt;&lt;li&gt;Process information there-n-then. Don’t mentally save it for later. So read through articles completely and understand them. Don’t leave them for later. If you can’t – don’t fret about it. It just means you really don’t need it that urgently.&lt;/li&gt;&lt;li&gt;Focus more on “&lt;a href="http://www.43folders.com/2004/09/08/getting-started-with-getting-things-done" target="_blank"&gt;&lt;span style="font-style: italic;"&gt;Getting thing done (GTD)&lt;/span&gt;&lt;/a&gt;” than the “&lt;span style="font-style: italic;"&gt;How to get things done (HTGTD)&lt;/span&gt;” syndrome. &lt;/li&gt;&lt;li&gt;Let the feed reader have not more than 7 feeds in any category.&lt;/li&gt;&lt;li&gt;Remember the Zen rule – “&lt;span style="font-style: italic;"&gt;What is more important than information is what we do with that information&lt;/span&gt;”&lt;/li&gt;&lt;/ol&gt;Flip side though - I’d love if someone came up with a &lt;a href="https://addons.mozilla.org/en-US/firefox/" target="_blank"&gt;firefox addon&lt;/a&gt; that allows entering a due date when you bookmark something. And on that date, it can remind you to checkout the bookmark and tick it off &lt;img src="http://www.smileyvault.com/albums/CBSA/smileyvault-cute-big-smiley-animated-054.gif" height="20" width="20" /&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-6740772367981209624?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/6740772367981209624/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2009/05/attacking-information-hoarding-problem.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/6740772367981209624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/6740772367981209624'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2009/05/attacking-information-hoarding-problem.html' title='Attacking the Information Hoarding problem'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_tpz8SBflwtY/Sf6tXAaYIzI/AAAAAAAAAWI/BRUQvfF2uZM/s72-c/751072_21087791.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-2838784427617497487</id><published>2009-04-24T12:16:00.008+05:30</published><updated>2009-04-24T12:28:22.350+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>Remembering the Jackfruit tree</title><content type='html'>&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px; height: 230px;" src="http://4.bp.blogspot.com/_tpz8SBflwtY/SfFhYGcEWbI/AAAAAAAAAWA/R45rxTlvt1Y/s320/1176681_20088121.jpg" alt="" id="BLOGGER_PHOTO_ID_5328146900829100466" border="0" /&gt;“&lt;span style="font-style: italic;"&gt;Where is that &lt;a href="http://en.wikipedia.org/wiki/Jackfruit" target="_blank"&gt;jackfruit&lt;/a&gt; tree that stood in the left corner of the field&lt;/span&gt;?”&lt;br /&gt;“&lt;span style="font-style: italic;"&gt;Which jackfruit tree&lt;/span&gt;“, I asked puzzled and a bit amused too. “&lt;span style="font-style: italic;"&gt;There wasn’t any as far as I can remember&lt;/span&gt;”, I confidently added.  But that wouldn’t pacify the old lady. When she met up with my mother a minute later, she fielded the same question and got her answer. “&lt;span style="font-style: italic;"&gt;Oh the one that sprawled out in the western corner of the field. It was cut down 5 years back. Remember that tree was planted when he (pointing towards me) was 3 years old.&lt;/span&gt;”&lt;br /&gt;&lt;br /&gt;The old lady then looked smilingly at me. “&lt;span style="font-style: italic;"&gt;Well he didn’t remember it&lt;/span&gt;”. I smiled sheepishly trying to put on a normal “&lt;span style="font-style: italic;"&gt;So what?&lt;/span&gt;” face. She added “&lt;span style="font-style: italic;"&gt;These youngsters don’t seem to remember anything else than their bikes &amp;amp; movies&lt;/span&gt;”.&lt;br /&gt;&lt;br /&gt;It’s been years since that conversation took place but the ground fact remain the same. Visiting my village hometown brings me into a totally different perspective of things – a different world of its own where things that matter may not be the ones that matter to you and vice-versa. And more importantly a differing culture where people take a genuine interest in everything that’s related to the ecosystem. The fact that the jackfruit tree was cut isn’t the thing to focus here. The fact that people do remember trees and shrubs and stuff like that whether in their own backyard or in the village vicinity.&lt;br /&gt;&lt;br /&gt;Recently, in the metros people suddenly seem to have woken up to the fact that the environment is precious. So water must be conserved, trees must be protected and pollution must be controlled. Every IT, FMCG &amp;amp; consultancy firm worth its weight in bytes/ideas is now launching environmental awareness campaigns. A nice move definitely. However at this stage it’s more of lip-service and complying with standards to further business and not get left behind. There was one such drive in my stint with one of the respectable IT firms. At a place called “&lt;a href="http://wikimapia.org/152952/Vetal-Tekdi" target="_blank"&gt;Vetal Tekdi&lt;/a&gt;” in &lt;a href="http://en.wikipedia.org/wiki/Pune" target="_blank"&gt;Pune&lt;/a&gt;. Early morning 7am we assembled in our corporate T-shirts brandishing “Save the World Now” heroic messages. The CEO and a few of the executive staff arrived in their fuel guzzling “inter-cooler turbos”. A few &lt;a href="http://en.wikipedia.org/wiki/Royal_Poinciana" target="_blank"&gt;gulmohar&lt;/a&gt; saplings were planted with flashbulbs popping &amp;amp; local scribes covering the event. Couple of weeks downs the line, I visited the place on a casual stroll with a friend. I was eager to show him our achievement and was dismayed to find that the saplings had wilted away.&lt;br /&gt;&lt;br /&gt;Do I sound pessimistic? Sounds like I do and am sorry for that attitude (still trying to change that ;-). But the fact is that we are light-years away from a genuine care for environmental concerns. The average guy looks at it assuming he’s not a part of the problem but actually part of the team gunning for the solution. And that will never result in a solution. The problem is compounded because the environment is degrading at a rapid pace and our solutions are geared to work at a leisure pace. Watch “&lt;a href="http://dsc.discovery.com/" target="_blank"&gt;Discovery&lt;/a&gt;” for a week and every documentary screams out the need for environmental concern and displays frightening simulations of ice-caps melting and eco-balance being disturbed.&lt;br /&gt;&lt;br /&gt;“So what does Mr Knowhow propose?” – you may ask. Aha nice question. If I’d have the power to enforce things – my 5 point program would go like this.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Educate the next generation – Yeah, we are beyond education and acceptance of new ideas but let the young minds have compulsory courses and activities educating them on the need &amp;amp; means of preserving and restoring their environment &amp;amp; eco-balance.&lt;/li&gt;&lt;li&gt;Enforce policies to ensure that industries have to replenish for their consumption/degradation of natural resources. For every business, there should be a compulsory ecological contribution and it should be strictly monitored and enforced – something as akin to how aggressively the government monitors income-tax ;-). Development should not be stopped but every development project must mandatorily invest in an equal amount of ecological contribution.&lt;/li&gt;&lt;li&gt;Fund quality research programmes to help engineer programmes to reverse the global ecological trends and depletion of natural balance.&lt;/li&gt;&lt;li&gt;Institute awards for exemplary environmental contributions and use the media more effectively to educate the need for tackling the problem head on.&lt;/li&gt;&lt;li&gt;The most important one – Let us pledge to support these 4 points but at the same time take it as a personal initiative to stop contributing to environmental damage. Let that thought be pinging in the back of the mind when we do anything from “throwing away a chocolate wrapper’ to buying “that second car” to getting away with a shady roadside “P.U.C” test.&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-2838784427617497487?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/2838784427617497487/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2009/04/remembering-jackfruit-tree.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/2838784427617497487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/2838784427617497487'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2009/04/remembering-jackfruit-tree.html' title='Remembering the Jackfruit tree'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_tpz8SBflwtY/SfFhYGcEWbI/AAAAAAAAAWA/R45rxTlvt1Y/s72-c/1176681_20088121.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-2863651228755425696</id><published>2009-04-06T11:21:00.035+05:30</published><updated>2009-04-06T11:57:08.825+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>Should I or shouldn't I</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_tpz8SBflwtY/Sdmgr7sLYWI/AAAAAAAAAVg/A5RTmUj4-_k/s1600-h/1028209_96496295.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 134px; height: 200px;" src="http://2.bp.blogspot.com/_tpz8SBflwtY/Sdmgr7sLYWI/AAAAAAAAAVg/A5RTmUj4-_k/s200/1028209_96496295.jpg" alt="" id="BLOGGER_PHOTO_ID_5321461111332757858" border="0" /&gt;&lt;/a&gt;The million dollar question that keeps plaguing me (&lt;span style="font-style: italic;"&gt;us – if you think likewise too&lt;/span&gt;) in most of my decisions. Every decision seems to always get balanced at a perfect 50-50 ratio, turning the decision more into which 50% to vouch for. Surprisingly I’ve analyzed the last couple of decisions I made in 2008 and realized one funny thing. (I’ll save that analysis for the end).&lt;br /&gt;&lt;br /&gt;A typical thing goes like this - Should I book that airline ticket or should I consider the 3A train travel alternative. The airline ticket should be affordable – but do I really need it. Won’t it be overkill? The train ticket makes more sense but won’t I have to apply for an extra day of leave? Oh come-on man, the mind says – go ahead book that airline ticket and you’ll reach in time and save for a day’s leave too. But then the other side responds – come on, you really don’t need to book an airline trip for such a frivolous visit not amounting to any significant business gain.&lt;br /&gt;&lt;br /&gt;The textbooks &amp;amp; self-help materials preach – “Weigh your decisions objectively and select the best decisions based on pros &amp;amp; cons”. But then isn’t that the crux of the whole game. It seems a &lt;a href="http://en.wikipedia.org/wiki/Linear_programming" target="_blank"&gt;Linear Programming&lt;/a&gt; puzzle is easier solved than the simplest decisions that can keep bouncing to and fro in your head.&lt;br /&gt;&lt;br /&gt;In contrast, some of my friends find decision making such an easy problem. One of them would solve the airline/train conundrum via a precise mathematical formula. Let “A” be the ticket expenditure incurred via airline travel. Let “B” be the expenditure incurred via train travel &amp;amp; Let “C” be the amount lost if you risk a day of unpaid leave. So the equation pseudocode simply becomes.&lt;br /&gt;&lt;br /&gt;&lt;pre style="border: 1px dashed rgb(153, 153, 153); padding: 5px; overflow: auto; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; color: rgb(0, 0, 0); background-color: rgb(238, 238, 238); font-size: 12px; line-height: 14px; width: 100%;"&gt;&lt;code&gt;If (paid leave not granted)&lt;br /&gt;{&lt;br /&gt;If (A &amp;lt; (B + C)) then “Travel by Flight”&lt;br /&gt;Else “Travel by Train”&lt;br /&gt;} else&lt;br /&gt;{&lt;br /&gt;If (A &amp;lt; B) then “Travel by Flight”&lt;br /&gt;Else “Travel by Train”&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;Such an easy equation! And I had to rely on my &lt;a href="http://en.wikipedia.org/wiki/Gujju" target="_blank"&gt;Gujju&lt;/a&gt; friend to explain such layman stuff, break it down into its constituent elements and present it logically. If I’m not satisfied with his solution, he’ll resort to some emotional tricks like labeling me as a “pucca kanjoos” etc… tricks that he knows will stir even the laziest souls to sit up and take a decision. Well usually in such cases, especially in the travel scenario - I have often observed that finally I end up not traveling at all (&lt;span style="font-style: italic;"&gt;as by the time the decision has been taken – the flight/train tickets will have been exhausted&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;So last Thursday, glancing through the evening newspapers, there was this news regarding some scientists having cracked the decision making process. It seemed from their results on some university students that essentially all humans take their decisions from the heart and not from their minds. That included even the ones who claim to actually take decisions from their minds. Subconsciously it seems that it’s our hearts that take the final call.&lt;br /&gt;&lt;br /&gt;Those made me re-think some of my best decisions. It was indeed true. These decisions were mostly impulse driven. I remember buying the Laptop. I’d analyzed so much for months and come to a 50-50 between the Dell Inspiron and the Asus Eee PC. I’d walked into &lt;a href="http://www.cromaretail.com/index.html" target="_blank"&gt;Croma&lt;/a&gt;, picked up the Eee PC, asked the salesman a dozen questions regarding its support for different OS’es and heat sink abilities and blah blah. Then just before he was to pack it – my eyes fell on the Acer 4530, a chap sitting silently in the corner with a command prompt screen and no-one even giving it a glance. Went over there – read the specs off the label stickers and happily walked out of the store swinging one. I’d not heard one review of the laptop or even known the model before I went for it. But today when I look back - it has been a splendid buy, best gear for its budget.&lt;br /&gt;&lt;br /&gt;So next time whenever you are stuck in the decision making process, remember its not the decision that counts more but making the decision fast and sticking to it. Let your impulse drive you where you can’t be objective and 98% - you won’t fret about it later.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-2863651228755425696?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/2863651228755425696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2009/04/should-shouldnt-i.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/2863651228755425696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/2863651228755425696'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2009/04/should-shouldnt-i.html' title='Should I or shouldn&apos;t I'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_tpz8SBflwtY/Sdmgr7sLYWI/AAAAAAAAAVg/A5RTmUj4-_k/s72-c/1028209_96496295.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-8027284390837628137</id><published>2009-03-31T22:47:00.015+05:30</published><updated>2009-04-01T01:29:31.314+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><title type='text'>Linux on the Acer 4530 - Choice of Distro</title><content type='html'>As I mentioned in my previous &lt;a href="http://gnlogic.blogspot.com/2009/03/s-ince-last-3-weeks-ive-been-immersed.html"&gt;post&lt;/a&gt;, this article concerns installation of Linux on my personal laptop. I'd been using Vista since I bought the laptop and its only recently that I ran into an issue mandating formatting and reinstallation of the boot drive.&lt;br /&gt;&lt;br /&gt;My Acer 4530 laptop goes with the following specs. A more elaborate description can be found on &lt;a href="http://expertester.wordpress.com/2008/07/18/acer-aspire-4530/" target="_blank"&gt;ExpertTester's blog&lt;/a&gt;&lt;br /&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 200px;" src="http://2.bp.blogspot.com/_tpz8SBflwtY/SdJqaDPRjqI/AAAAAAAAAVY/NmLkbt8zyL4/s200/4530.jpg" alt="" id="BLOGGER_PHOTO_ID_5319431105656491682" border="0" /&gt;&lt;ul  style="font-family:verdana;"&gt;&lt;li&gt;&lt;span style="color: rgb(51, 0, 51);font-size:85%;" &gt;AMD Athlon 64 X2 QL-60 @1900 Mhz&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(51, 0, 51);font-size:85%;" &gt;NVIDIA nForce 610M (MCP67-MV) Chipset&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(51, 0, 51);font-size:85%;" &gt;1 GB DDR2 SD RAM @ 667 MHz &lt;span style="font-weight: bold;"&gt;(&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;+ 1GB Free RAM&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; ;-)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(51, 0, 51);font-size:85%;" &gt;160GB SATA Harddisk Drive&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(51, 0, 51);font-size:85%;" &gt;802.11b/g Wifi, Inbuilt EDR2.0 Bluetooth&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(51, 0, 51);font-size:85%;" &gt;Nvidia 9100M G with 256mb Dedicated memory.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(51, 0, 51);font-size:85%;" &gt;8x DVD RW Double Layer Optical Drive&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(51, 0, 51);font-size:85%;" &gt;3USB 2.0, 1 LAN, 1 Modem, one Express/54 slot, 1 VGA out, 1 SD/MMC reader Slot&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(51, 0, 51);font-size:85%;" &gt;Webcam with optimized low-light mode&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;Now when it came to installing Linux, the first choice I was faced with was to choose between the various Linux distros available. For the uninitiated, Linux is essentially a free operating system(OS). The core of the OS called the "&lt;a href="http://en.wikipedia.org/wiki/Linux_kernel" target="_blank"&gt;Kernel&lt;/a&gt;" is developed by an amazing team of dedicated geeks. The latest kernel source can be obtained at &lt;a href="http://www.kernel.org/" target="_blank"&gt;www.kernel.org&lt;/a&gt;. Various project teams then package the kernel with their choice of shells, drivers, system utilities, desktops &amp;amp; other user applications like games, openoffice, media players etc. Such a complete package serving as a full-fledged Linux OS is called as a "&lt;a href="http://en.wikipedia.org/wiki/Linux_distribution" target="_blank"&gt;Linux Distribution&lt;/a&gt;" (distro for short). Currently there are more than a dozen mainstream popular Linux distros &amp;amp; probably atleast 5 new distros get announced every two months. For details on these distros and comparisons, you can refer to &lt;a href="http://distrowatch.com/" target="_blank"&gt;www.DistroWatch.com&lt;/a&gt;, &lt;a href="http://lwn.net/Distributions/" target="_blank"&gt;LWN.net&lt;/a&gt; and &lt;a href="http://polishlinux.org/choose/comparison/" target="_blank"&gt;www.PolishLinux.org&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I spent a couple of weeks collecting as much information as I could regarding the various distros and finally I had narrowed down to these few contenders.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.ubuntu.com/" target="_blank"&gt;&lt;span style="font-weight: bold;"&gt;Ubuntu&lt;/span&gt;&lt;/a&gt; - Was the first thing everyone else was suggesting and enjoys immense popularity.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.opensuse.org/en/" target="_blank"&gt;&lt;span style="font-weight: bold;"&gt;OpenSuse 11&lt;/span&gt;&lt;/a&gt; - It seemed that a lot of people indeed got the Acer 4530 working nicely with Opensuse.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://fedoraproject.org/" target="_blank"&gt;&lt;span style="font-weight: bold;"&gt;Fedora 10&lt;/span&gt;&lt;/a&gt; - Yet another popular distro - especially considering its Red Hat lineage.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.mandriva.com/" target="_blank"&gt;&lt;span style="font-weight: bold;"&gt;Mandriva 2009&lt;/span&gt;&lt;/a&gt; - Easiest for the beginner with nice hardware detection and support.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;a href="http://www.gentoo.org/" target="_blank"&gt;Gentoo&lt;/a&gt; &lt;/span&gt;&lt;span style="font-size:85%;"&gt;- Sounds great but sadly not for the beginner by any margin.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;All these distros come packaged as &lt;a href="http://en.wikipedia.org/wiki/Live_CD" target="_blank"&gt;LiveCD&lt;/a&gt;'s that allow you to test out the distro without having to actually install it. You can just burn the distro to a CD and boot from the CD to check out the particular Linux flavour. However considering the fact that I'm using a pathetic CDMA modem based connection (&lt;span style="font-style: italic;"&gt;avg 6KBps bandwidth&lt;/span&gt;), I had to really decide on which distro I'd download and burn as a liveCD.&lt;br /&gt;&lt;br /&gt;Another choice you have is that of the GUI desktop you prefer. Most distros come with &lt;a href="http://www.kde.org/screenshots/" target="_blank"&gt;KDE&lt;/a&gt; and &lt;a href="http://www.gnome.org/" target="_blank"&gt;GNOME&lt;/a&gt; desktops though &lt;a href="http://www.xfce.org/" target="_blank"&gt;XFCE&lt;/a&gt; is also being considered by some. This is personal taste and I decided to start out with KDE.&lt;br /&gt;&lt;br /&gt;Finally after googling around a lot, I decided my distro had to be Mandriva 2009 KDE One edition. I read up a lot from various forums and the options that swung the vote in Mandriva favour (&lt;span style="font-style: italic;"&gt;atleast at the time of writing this&lt;/span&gt;) were&lt;br /&gt;&lt;ol  style="font-family:verdana;"&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Graphical no-hassles installer with easy disk partitioning and setup.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Binary Beta driver for Nvidia. I work frequently on images using Gimp and wanted the display to function at native resolution (no scaling).&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Support for some proprietary drivers as well.  (Okay I'll live, even if I don't have the source).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://en.wikipedia.org/wiki/RPM_Package_Manager" target="_blank"&gt;RPM&lt;/a&gt; based packages with auto-update facility.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Graphical control center with neat grouping.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;As a beginner, another option you'd be faced with when you go about downloading a distro is the choice of system architecture. Many distros are available with seperate download iso's for the &lt;a href="http://en.wikipedia.org/wiki/X86-64" target="_blank"&gt;x86_64&lt;/a&gt;, &lt;a href="http://linux.about.com/cs/linux101/g/i586.htm" target="_blank"&gt;i586&lt;/a&gt; and &lt;a href="http://linux.about.com/cs/linux101/g/i686.htm" target="_blank"&gt;i686&lt;/a&gt; architectures. &lt;a href="http://www.linuxforums.org/forum/suse-linux-help/25034-what-does-i386-i586-x86_64-stand.html" target="_blank"&gt;This thread&lt;/a&gt; give a pretty good rundown on which one to go for. Since the Acer 4530 has a 64-bit processor, ideally one should be downloading the x86_64 version for a distro if it is available.&lt;br /&gt;&lt;br /&gt;I started uTorrent to download the Mandriva 2009 one edition liveCD and waited patiently for the download to end on my camel-speed connection (ETA 2 days, 4 hrs). After 2 days. I got it burned on a re-writable DVD and I was ready to get booted into the world of Linux.&lt;br /&gt;&lt;br /&gt;Next article : Installing the OS and getting the system ready.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-8027284390837628137?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/8027284390837628137/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2009/03/linux-on-acer-4530-choice-of-distro.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/8027284390837628137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/8027284390837628137'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2009/03/linux-on-acer-4530-choice-of-distro.html' title='Linux on the Acer 4530 - Choice of Distro'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_tpz8SBflwtY/SdJqaDPRjqI/AAAAAAAAAVY/NmLkbt8zyL4/s72-c/4530.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-2516830251672753174</id><published>2009-03-30T12:43:00.009+05:30</published><updated>2009-04-01T01:24:09.150+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><title type='text'>Waddling with Penguins - Moving over to Linux</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_tpz8SBflwtY/SdB9HjRaJ4I/AAAAAAAAAVI/EY9NoT8WzQ4/s1600-h/tux_thumb.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 240px; height: 240px;" src="http://3.bp.blogspot.com/_tpz8SBflwtY/SdB9HjRaJ4I/AAAAAAAAAVI/EY9NoT8WzQ4/s320/tux_thumb.png" alt="" id="BLOGGER_PHOTO_ID_5318888728605370242" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:180%;"&gt;S&lt;/span&gt;ince the last 3 weeks I’ve been immersed neck-deep into the wide interesting world of penguins and it has been an exhilarating as well as draining experience. Through a series of Linux articles I intend to pen down my experiences with the penguins and to provide enough information for others who want to try something similar.&lt;br /&gt;&lt;br /&gt;Somewhere during the start of March 2009, my Vista login screen froze, the touchpad wouldn’t respond and no amount of restore and safe mode tricks could bring it back to status quo. Now please – no MS bashing here. Those guys have made wonderful software that works stable out of the box for most people. My argument for checking out the penguin was – well anyway I have to format my boot drive and reinstall things again – why not take this opportunity to checkout an alternative OS. And the &lt;a href="http://en.wikipedia.org/wiki/Free_and_open_source_software" target="_blank"&gt;FOSS&lt;/a&gt; buzz coupled with nice looking &lt;a href="http://www.thecodingstudio.com/opensource/linux/screenshots/index.php" target="_blank"&gt;Linux screenshots&lt;/a&gt; prompted me to give it a try.&lt;br /&gt;&lt;br /&gt;Though I have been a developer and have taken a pretty much interest in Maurice Bach’s “&lt;a href="http://www.amazon.co.uk/Design-Operating-System-Prentice-Hall-software/dp/0132017997" target="_blank"&gt;Design of the UNIX OS&lt;/a&gt;”, I can safely be considered a chap who has never done nothing much on a terminal, save for an “ls” or a “cat”  or an ftp session. In fact during one of my assignments when I had to migrate encrypted docs from a Perl application in Linux, I actually ended up ftp’ing the whole 30GB of Linux disk on my XP machine and then doing the migration. Anyways what the heck, I’ve seen chaps who work on unix terminals all day still get confused when they enter the exciting and confusing world of &lt;a href="http://en.wikipedia.org/wiki/Linux_distribution" target="_blank"&gt;Linux distributions&lt;/a&gt; (“distros” for short).&lt;br /&gt;&lt;br /&gt;A backgrounder - somewhere in early 2008, I had &lt;a href="https://shipit.ubuntu.com/" target="_blank"&gt;ordered a free copy&lt;/a&gt; of Ubuntu desktop CD from &lt;a href="http://www.canonical.com/" target="_blank"&gt;Canonical&lt;/a&gt;. Was surprised when the CD was actually delivered 4 months later. But the sad fact was - how much ever I tried booting from that, it stopped at the root prompt and provided no UI at all. And I refused to research the matter any further. I have also tried &lt;a href="http://damnsmalllinux.org/" target="_blank"&gt;DSL &lt;/a&gt;(Damn Small Linux) – which is the first thing I’d recommend complete “&lt;a href="http://www.internetslang.com/NOOB.asp" target="_blank"&gt;noobs&lt;/a&gt;” to try out before they take the jump. You don’t need to really install anything. Download the archive, unzip it and click on one of the batch files to actually get full-fledged Linux working right within windows. Perfect for the learners!&lt;br /&gt;&lt;br /&gt;But this time I had mentally decided that I was gonna get a nice free Linux OS installed on my laptop – come what may be. I was gonna leverage all the help available on the internet to take a deep dive into the penguin world. And I was gonna cross over and actually use it on a day-to-day basis and finally take a call 6 months later whether I should stick with Linux or Windows.&lt;br /&gt;&lt;br /&gt;With that I’ll boot you into the next series of exciting posts on this topic.&lt;br /&gt;Next - &lt;a href="http://gnlogic.blogspot.com/2009/03/linux-on-acer-4530-choice-of-distro.html"&gt;Choosing a distro for my laptop&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-2516830251672753174?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/2516830251672753174/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2009/03/s-ince-last-3-weeks-ive-been-immersed.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/2516830251672753174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/2516830251672753174'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2009/03/s-ince-last-3-weeks-ive-been-immersed.html' title='Waddling with Penguins - Moving over to Linux'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_tpz8SBflwtY/SdB9HjRaJ4I/AAAAAAAAAVI/EY9NoT8WzQ4/s72-c/tux_thumb.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-6126422747800493376</id><published>2009-02-21T01:15:00.009+05:30</published><updated>2009-02-21T01:55:45.922+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><title type='text'>An easter egg gone awry</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_tpz8SBflwtY/SZ8RZXu-GCI/AAAAAAAAAS0/f9ibzV9jpZ8/s1600-h/971951_45595381.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 134px;" src="http://1.bp.blogspot.com/_tpz8SBflwtY/SZ8RZXu-GCI/AAAAAAAAAS0/f9ibzV9jpZ8/s200/971951_45595381.jpg" alt="" id="BLOGGER_PHOTO_ID_5304978013631158306" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;W&lt;/span&gt;as reading this &lt;a href="http://www.stackoverflow.com/questions/140376/what-easter-eggs-have-you-placed-in-code" target="_blank"&gt;interesting thread&lt;/a&gt; on &lt;a href="http://www.stackoverflow.com/" target="_blank"&gt;Stack Overflow&lt;/a&gt; the other day. Folks (mainly developers) were commenting on the interesting easter eggs they had incorporated into their codebases, either for fun or to beat boredom or just because an easter egg was a fancy thing then and every developer rolled out one in his/her applications.&lt;br /&gt;&lt;br /&gt;That couldn't help bringing a smile back to my face when I was reminded of an interesting midnight support call wayback during my stint with a previous organization.&lt;br /&gt;&lt;br /&gt;We had a feature-rich product with a thick client UI which started off with a login screen. This was a product we had taken over from another organization and now all the development and support for the product was done by our team. So we were still discovering and analyzing certain library functionalities in the source code. That was when we found that there was an easter egg hidden in the login module screen - wrapped beneath layers of OOP stuff.&lt;br /&gt;&lt;br /&gt;The easter egg worked this way. If the user brought the mouse cursor on a particular hotspot area on the login screen, and clicked over it, a window would popup with a game of bricks and a scoreboard for keeping scores. So far so good - but instead of a ball the bricks game had the head of one of the lead developers from the earlier firm superimposed on it. So it was the head that you had to hit around and keep playing the game to score points.&lt;br /&gt;&lt;br /&gt;It was a crazy idea but now that we had the product - what we did was to replace the head with the head of one of our lead developers. No other change as such was done.&lt;br /&gt;&lt;br /&gt;The product was released and 2 months had elapsed since then. One fine day, it was 11.2o pm around midnight when I received a frantic call from the support team saying that some serious bug had been uncovered in the software. I pulled myself out of sleep and went to office and from the mails - the first impression I got was that some virus had been shipped in our release. I dropped in a mail to the client asking for a detailed explanation of the virus problem they had been facing.&lt;br /&gt;&lt;br /&gt;The reply I got had me in splits. It went something like this ... " &lt;span style="font-style: italic;"&gt;it seems there is some nasty virus that has been shipped alongwith version 6.5 of the software. It has only attacked one client terminal but it shows what appears to be a bouncing head and suprisingly it bears a striking resemblance to one of your offshore team mates. Ever since that head appeared - our network guys have reported an abnormal increase in network activity and all users have stopped using the client. Please advise on further course of preventive and corrective action&lt;/span&gt;".&lt;br /&gt;&lt;br /&gt;The next day when the team met - we had a hearty laugh over the whole issue. The fact was communicated to the client who also heaved a sigh of relief and cracked a laugh. Well whatever - that egg was never removed and I bet still continues in the software.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-6126422747800493376?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/6126422747800493376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2009/02/easter-egg-gone-awry.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/6126422747800493376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/6126422747800493376'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2009/02/easter-egg-gone-awry.html' title='An easter egg gone awry'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_tpz8SBflwtY/SZ8RZXu-GCI/AAAAAAAAAS0/f9ibzV9jpZ8/s72-c/971951_45595381.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-6131582158239414098</id><published>2009-02-15T12:27:00.008+05:30</published><updated>2009-02-15T14:10:38.346+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>Humming a vintage tune</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_tpz8SBflwtY/SZfUOMDPt8I/AAAAAAAAASs/aQ14NU_3cv4/s1600-h/Heart+Of+Glass.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 242px;" src="http://1.bp.blogspot.com/_tpz8SBflwtY/SZfUOMDPt8I/AAAAAAAAASs/aQ14NU_3cv4/s320/Heart+Of+Glass.jpg" alt="" id="BLOGGER_PHOTO_ID_5302940426470143938" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:180%;"&gt;T&lt;/span&gt;he other day having nothing much to do in particular (but drink coffee in plenty), I fired up the laptop and went through a few audio cd's that a friend had lent me about a year back. There were some really amazing &lt;a href="http://en.wikipedia.org/wiki/Rolling_Stone" target="_blank"&gt;Rolling Stones&lt;/a&gt; compilations amongst which I almost bumped into a vintage track.&lt;br /&gt;&lt;br /&gt;Long back (when digital tapes ruled the days), I had this cassette titled "Disco Beats" that was my sole collection of English Audio. So for anyone coming over my house, I'd play it over and over till they got bored. And there was this one track that I loved everytime. It featured a funky fusion of eclectic disco beats and rock stuff with nice vocal pitching. But down the line as hindi music started getting of age - i don't remember when that cassette was discarded and forgotten too.&lt;br /&gt;&lt;br /&gt;Now disco isn't something that catches the fancy of the current generation music-evangelists. Its more of rock, jazz and razzmatazz that the new generation prefers to collect. So when I bumped into track 255 - "&lt;a href="http://en.wikipedia.org/wiki/Heart_of_Glass_%28song%29" target="_blank"&gt;Heart Of Glass&lt;/a&gt;", it was amazing to hear that old disco track from earlier days. I must say one should hear this track to appreciate the richness of the music. Okai its a bit repetitive - but most of modern music is repetitive too.&lt;br /&gt;&lt;br /&gt;So give it an ear on a day when you have nothing much to do and wanna hear a different track for change.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-6131582158239414098?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/6131582158239414098/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2009/02/humming-vintage-tune.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/6131582158239414098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/6131582158239414098'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2009/02/humming-vintage-tune.html' title='Humming a vintage tune'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_tpz8SBflwtY/SZfUOMDPt8I/AAAAAAAAASs/aQ14NU_3cv4/s72-c/Heart+Of+Glass.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-4518320149892677384</id><published>2009-01-30T19:01:00.003+05:30</published><updated>2009-01-30T19:23:33.546+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>A question of Whiskers</title><content type='html'>&lt;p align="left"&gt;&lt;img style="FLOAT: right; MARGIN: 0px 0px 10px 10px; WIDTH: 240px; CURSOR: hand; HEIGHT: 180px" alt="" src="http://farm4.static.flickr.com/3107/2293264846_a603ceb3f6_m.jpg" border="0" /&gt;&lt;/p&gt;&lt;strong&gt;"&lt;em&gt;You admire a cat for its whiskers. Would you like a cat who has shaved off his whiskers&lt;/em&gt; ?".&lt;/strong&gt; Was just about to catch a wink &amp;amp; this question really caught me off-guard. I hadn't expected him to become so sensitive on the topic.&lt;br /&gt;&lt;br /&gt;It was during the overnight bus journey that my colleage introduced himself as a fellow south-indian &amp;amp; went about to a great extent on how his colleagues mocked him for keeping a moustache and laughed at his favourite &lt;a href="http://en.wikipedia.org/wiki/South_India" target="_blank"&gt;South Indian&lt;/a&gt; stars for dancing around with thick heavy moustaches and scraggy beards.&lt;br /&gt;&lt;br /&gt;Though I didn't entirely agree with him, I couldn't disagree too. Agree I didn't because some people really do grow moustaches thicker than their own faces. After all there is some golden ratio and rules of proportion on how things look decent enough.&lt;br /&gt;&lt;br /&gt;Then there were some areas that I felt he was justified enough in speaking out against. You don't find &lt;a href="http://en.wikipedia.org/wiki/Abhishek_Bachchan" target="_blank"&gt;Abhishek Bacchan&lt;/a&gt; funny because he sports a moustache and beard. In fact you hardly notice that in his movies. You have accepted him that way. Similarly viewers in the southern part of our nation have accepted their stars the same way. Its not their moustaches that matter anymore but their screen presence and acting appeal.&lt;br /&gt;&lt;br /&gt;And finally whats wrong if a guy has a moustache. It seems society has this strange notion that young men are not mature enough to sport moustaches but older men must. Girls in their teens seem to drool over men with clean shaven boyish faces but it seems after they marry them they want them to sport a mature look and go for atleast a short moustache. Anyway this clinical obsession with smooth faces is good business for razor companies that can add yet another blade and bring you closer to that "Mach-5" feel while drilling out a hole though your pocket.&lt;br /&gt;&lt;br /&gt;Well, I don't recollect when I exactly dozed off during the journey but yeah - I had some really weird &amp;amp; crazy dreams of seeing shaven cats prancing all around !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-4518320149892677384?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/4518320149892677384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2009/01/question-of-whiskers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/4518320149892677384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/4518320149892677384'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2009/01/question-of-whiskers.html' title='A question of Whiskers'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3107/2293264846_a603ceb3f6_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-8069606422306300358</id><published>2009-01-09T20:17:00.004+05:30</published><updated>2009-01-09T21:12:33.579+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>Anything can change - Nothing is permanent</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_tpz8SBflwtY/SWdwIb-IZqI/AAAAAAAAAR8/5DnqIOXZCKk/s1600-h/1129636_die_frozen.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5289319577619556002" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 300px; CURSOR: hand; HEIGHT: 212px" alt="" src="http://3.bp.blogspot.com/_tpz8SBflwtY/SWdwIb-IZqI/AAAAAAAAAR8/5DnqIOXZCKk/s400/1129636_die_frozen.jpg" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:180%;"&gt;T&lt;/span&gt;he recent fiasco rocking the corporate corridors in India has literally reinforced this. For me - it indeed came as a very big surprise.&lt;br /&gt;&lt;br /&gt;Here was a company that I respected immensely. On one of my past projects I'd had the honour of working in close collaboration with Satyam employees and I'd found them to be immensely talented on the technical front as well as blessed with a drive to deliver the best solution on most projects. In fact, the organization and its policies were also better compared to its peers. On the web technology and integration front, I think they almost led the Indian IT bandwagon.&lt;br /&gt;&lt;br /&gt;And today its most distressing to hear of such a talent pool suffering silently for no fault of theirs. I still hope and have the belief that Satyam will come out of this crisis and re-establish itself. It should!. The media and stock market pundits should stop pounding this one as a crisis and aggravate things further (&lt;em&gt;though some might argue that there is nothing left to aggravate further&lt;/em&gt;). And the employees really need to keep their cool and stop panicking. In fact every IT organization worth its weight in salt knows that Satyam employees are a value proposition but employees should refrain from jumping ship in this moment when the organization most needs them. (&lt;em&gt;I know its easier to say - but keeping faith might help&lt;/em&gt;)&lt;br /&gt;&lt;br /&gt;Also, the government has to ignore the stock market bickerings and look at helping out the company in its hour of crisis. That does not mean - not acting against the wrong-doers. The law must take its own course but the company, employees &amp;amp; the business value must not suffer as a result. This is also the time when the other Indian corporates should actually demonstrate some solidarity and try to help out in whatever way they can. Right now - all they are doing is sitting on the sidelines and watching a worthy competitor get decimated.&lt;br /&gt;&lt;br /&gt;On a personal front, this incident should remind each one of us that in life - nothing comes with a guarantee. So while you need to deliver your best - you should always be mentally prepared for the worst !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-8069606422306300358?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/8069606422306300358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2009/01/anything-can-change-nothing-is.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/8069606422306300358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/8069606422306300358'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2009/01/anything-can-change-nothing-is.html' title='Anything can change - Nothing is permanent'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_tpz8SBflwtY/SWdwIb-IZqI/AAAAAAAAAR8/5DnqIOXZCKk/s72-c/1129636_die_frozen.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-3691515394358918156</id><published>2009-01-06T12:16:00.007+05:30</published><updated>2009-01-06T12:56:30.055+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><title type='text'>Bluetooth Woes</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_tpz8SBflwtY/SWMGgYmOKGI/AAAAAAAAAR0/25fx33vR8zo/s1600-h/1115160_headset.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5288077540891437154" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; WIDTH: 300px; CURSOR: hand; HEIGHT: 199px" alt="" src="http://1.bp.blogspot.com/_tpz8SBflwtY/SWMGgYmOKGI/AAAAAAAAAR0/25fx33vR8zo/s400/1115160_headset.jpg" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:180%;"&gt;I&lt;/span&gt;n recent times, one technology that I feel had the potential but still remains underused is "&lt;a href="http://en.wikipedia.org/wiki/Bluetooth" target="_blank"&gt;Bluetooth&lt;/a&gt;". If you have both a mobile and a laptop with bluetooth, then you are one step closer to your dream of connected devices remaining in sync at all times. Although right now, all it is largely used for, is for bluetooth headsets&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;The one thing I feel missing from the equation is lack of proper software to utilize bluetooth technology. My Motorola E398 (&lt;em&gt;yeah I still hang around with that trusty old mobile&lt;/em&gt;) supports bluetooth and so does my Acer 4530 (&lt;em&gt;running Vista&lt;/em&gt;). Sadly even though vista detects a bluetooth headset profile - I can't get any headset features working on the laptop. I'd have loved if the mobile could blare my collection of MP3's onto the laptop speakers. It might be some driver problem or probably a problem with the Vista bluetooth stack but haven't been able to fix this one so far. &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;That apart, I've been able to get net connection working and even create a personal network connection with my friend's laptop(which boasts of a broadband connection). &lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;It seems technology growth is actually limiting the extent to which we try out improvising an already existing technology. So while bluetooth was just maturing, "&lt;a href="http://en.wikipedia.org/wiki/Wifi"&gt;WiFi&lt;/a&gt;" came up and stole the bandwagon. And now it seems time is ripe for "&lt;a href="http://en.wikipedia.org/wiki/Wimax"&gt;WiMax&lt;/a&gt;". &lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Another factor against bluetooth is the high price that some of the bluetooth devices command. Buying a good stereo bluetooth headset in India, that can work with your mobile as well as your laptop, can almost set you back by around 4K. I feel it is not priced right. It has a scope for going much lower.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Anyway I've decided to give a hand downloading some Bluetooth API guides / alternative Bluetooth Stacks and see if I can come up with something interesting. &lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-3691515394358918156?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/3691515394358918156/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2009/01/bluetooth-woes.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/3691515394358918156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/3691515394358918156'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2009/01/bluetooth-woes.html' title='Bluetooth Woes'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_tpz8SBflwtY/SWMGgYmOKGI/AAAAAAAAAR0/25fx33vR8zo/s72-c/1115160_headset.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-8555771527287077209</id><published>2009-01-02T10:37:00.007+05:30</published><updated>2009-01-03T18:28:20.047+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>Looking forward - 2009</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_tpz8SBflwtY/SV9gwHoOBKI/AAAAAAAAARQ/T1VirmS827Q/s1600-h/2009.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px; height: 262px;" src="http://4.bp.blogspot.com/_tpz8SBflwtY/SV9gwHoOBKI/AAAAAAAAARQ/T1VirmS827Q/s320/2009.jpg" alt="" id="BLOGGER_PHOTO_ID_5287050867353978018" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:180%;"&gt;I&lt;/span&gt;t's usually when the clock chimes midnight that the wishes comes in. But this year, my mobile being down during that slot, it wasn't until next day that the goodwill messages arrived.&lt;br /&gt;&lt;br /&gt;A queer thing I've observed is that New Year Wishes have wings. Or to put it more aptly - "&lt;span style="font-weight: bold;"&gt;guts&lt;/span&gt;". I mean, doesn't it take someone guts to wish me - &lt;span style="font-style: italic;"&gt;you'll be happy and prosperous and all your dreams will be realised&lt;/span&gt; and so on.  While the key to all of this rests with me. I can make their wishes come true or fall flat ;-).&lt;br /&gt;&lt;br /&gt;Another thing thats synonymous with New Year is "&lt;span style="font-weight: bold;"&gt;resolutions&lt;/span&gt;". Everyone expects you to make them - if not anytime else - atleast at the start of the New Year. So I had a lot of wishes coming in with the customary epilogue - "&lt;span style="font-style: italic;"&gt;So what are your resolutions ?&lt;/span&gt;". A more reasonable (but unpopular) question I'd be asking is - "&lt;span style="font-style: italic;"&gt;How many of 2008 resolutions did you achieve ?&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;Well - to be honest, I won't deny, I succumbed to the temptation and did make some resolutions. Unlike previous years - where it was hidden behind wraps - this year I intend to share it &amp;amp; revisit it at times. Broadly they go like this.&lt;br /&gt;&lt;br /&gt;&lt;ol style="color: rgb(0, 153, 0);"&gt;&lt;li&gt;Act immediately on whatever planned or thought upon.&lt;/li&gt;&lt;li&gt;Regularity on the blog &amp;amp; journal front. &lt;/li&gt;&lt;li&gt;Tighten control on eating and exercise moderately but regularly.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;So there it goes - public and open to scrutiny. You can ping me &amp;amp; check up the status anytime ;-)&lt;br /&gt;&lt;br /&gt;[&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt; Psst :  Isn't number 3 tough - especially the first clause. Considering that nowadays wherever I look - eatables seem to have become yummier ;-). &lt;/span&gt;&lt;/span&gt;]&lt;br /&gt;&lt;br /&gt;That apart, 2008 I would regard as a year that taught me the importance of having good friends around &amp;amp; 2009 would be the year I'd look forward to solidify them &amp;amp; share more rapport with others.&lt;br /&gt;&lt;br /&gt;So far, so defined - &lt;span style="font-weight: bold;"&gt;looking forward to face the best that 2009 has to offer&lt;/span&gt; !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-8555771527287077209?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/8555771527287077209/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2009/01/looking-forward-2009.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/8555771527287077209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/8555771527287077209'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2009/01/looking-forward-2009.html' title='Looking forward - 2009'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_tpz8SBflwtY/SV9gwHoOBKI/AAAAAAAAARQ/T1VirmS827Q/s72-c/2009.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-57318981188870699</id><published>2008-12-09T18:48:00.014+05:30</published><updated>2008-12-09T19:19:26.594+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><title type='text'>CMIS - The much needed standard</title><content type='html'>Back in 2005, it was during one of my training sessions for &lt;a href="http://en.wikipedia.org/wiki/Documentum" target="_blank"&gt;Documentum&lt;/a&gt; that I first came across this idea and wondered why vendors could not agree to a common standard for content access.&lt;br /&gt;&lt;br /&gt;On a training slide, I had referred to DQL as a standard query language for Documentum repositories akin to SQL for databases. Thats was when some smart guy put his hand up and raised the query - "&lt;span style="font-style: italic;"&gt;So is DQL too an accepted standard like SQL ?&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;There were two reasons that the enormity of the problem didn't dawn on me then - My primary exposure to a &lt;a href="http://en.wikipedia.org/wiki/Enterprise_content_management" target="_blank"&gt;Enterprise Content Management(ECM)&lt;/a&gt; system then was Documentum &amp;amp; I hardly knew more about say Filenet or Sharepoint. Secondly, coming from a J2EE mindset, I hadn't yet started thinking about ECM systems in the way one starts thinking about databases. But over the years as I worked on projects, I could sense that there was a pressing need for a standard  or atleast a standard interface between these systems.&lt;br /&gt;&lt;br /&gt;Recently - after reading about the CMIS (&lt;span style="font-style: italic;"&gt;Content Management Interoperability Services&lt;/span&gt;) standard for ECM systems, I feel that query raised back in 2005 has been partially answered.&lt;br /&gt;&lt;br /&gt;For starters, CMIS is a proposed services standard that will enable information sharing amongst disparate content repositories. Co-drafted by EMC, IBM &amp;amp; Microsoft, it is designed to work well with existing architectures for various ECM systems. At the very least, it will enable content access (read/write) in a standard way.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_tpz8SBflwtY/ST5zQtzb-2I/AAAAAAAAAQw/6OqLciGCtac/s1600-h/CMIS_Arch.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 255px;" src="http://2.bp.blogspot.com/_tpz8SBflwtY/ST5zQtzb-2I/AAAAAAAAAQw/6OqLciGCtac/s400/CMIS_Arch.png" alt="" id="BLOGGER_PHOTO_ID_5277782544335240034" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Considering the current lean towards loosely coupled service interfaces, it should come as no surprise that there will be a heavy emphasis on web services &amp;amp; REST based interaction patterns in the final CMIS standard. More details on CMIS and links to proposed implementations can be found &lt;a href="http://xml.coverpages.org/OASIS-CMIS-CharterProposal.html" target="_blank"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I wonder how security and other aspects will be taken care of - considering the disparity in implementations. Yet let us hope it goes forward and atleast achieves what JDBC did for databases. That will be the first step towards achieving true ECM interoperability.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-57318981188870699?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/57318981188870699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2008/12/cmis-much-needed-standard.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/57318981188870699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/57318981188870699'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2008/12/cmis-much-needed-standard.html' title='CMIS - The much needed standard'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_tpz8SBflwtY/ST5zQtzb-2I/AAAAAAAAAQw/6OqLciGCtac/s72-c/CMIS_Arch.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-934652345343774774</id><published>2008-12-03T11:58:00.014+05:30</published><updated>2008-12-03T17:16:28.587+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><title type='text'>The Upgrade-via-Update Dilemma</title><content type='html'>&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 200px;" src="http://3.bp.blogspot.com/_tpz8SBflwtY/STYwolc8bhI/AAAAAAAAAQo/9w7xUU5RaV4/s200/1098693_40874636.jpg" alt="" id="BLOGGER_PHOTO_ID_5275457487317528082" border="0" /&gt;&lt;br /&gt;There is something about modern software apps that I don't appreciate much. In fact the problem starts right at the OS-level. Switch on the machine (&lt;span style="font-style: italic;"&gt;its running the latest eye-candy called MS Vista - yeah I do like that OS&lt;/span&gt;) and there is a crowd of applications that want to connect to the net and get the latest updates.&lt;br /&gt;&lt;br /&gt;It was okay till the time I had an active net connection. Back then I appreciated the feature. Each application trying to update itself to the latest gizmo features added to it. And the OS trying to defend itself from the large community of hackers who are trying to find yet another way to prove what they do best. However ever since I've been devoid of net connectivity, I've realized the problem &amp;amp; pain a badly implemented update mechanism can cause.&lt;br /&gt;&lt;br /&gt;Now - let me clarify. Not all applications behave alike. At the OS-level, Vista is good &amp;amp; graceful in the way it handles updates. If you don't wanna update - so be it. It you want the update to be silent - that's welcome too. It provides these as easily configurable options.&lt;br /&gt;&lt;br /&gt;However take the case of say "&lt;a href="http://www.ccleaner.com/"&gt;CCleaner&lt;/a&gt;". Again, I like this application. It does a damn good job of swiping your PC clean of history. But the update process - it opens up a browser window and you have to explicitly install the new version. That isn't the way modern age apps are supposed to behave.  It's also okay if some apps open up a dialog box and displays the update process - as long as they don't force you to interact with it. That is the way "&lt;a href="http://free.avg.com/"&gt;AVG&lt;/a&gt;" does it. Pretty slick I must say.&lt;br /&gt;&lt;br /&gt;So my rule of thumb for a good behaving app is&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(153, 0, 0); font-style: italic;font-family:arial;" &gt;&lt;/span&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color: rgb(153, 0, 0); font-style: italic;font-family:arial;" &gt;1) The update process should be configurable with options&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0); font-style: italic;font-family:arial;" &gt;   -&gt; update silently&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0); font-style: italic;font-family:arial;" &gt;   -&gt; update with a silent momentary notification&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0); font-style: italic;font-family:arial;" &gt;   -&gt; notify but don't update&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0); font-style: italic;font-family:arial;" &gt;   -&gt; don't update at all&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0); font-style: italic;font-family:arial;" &gt;2) As much as possible - the application should avoid pressing for a restart&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0); font-style: italic;font-family:arial;" &gt; 3) Don't keep popping up fancy colored boxes notifying of pressing updates (its okay for Vista or an AV). Better solution - change the application icon to reflect it.&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;And finally - Someone should also measure the bandwidth these apps take up for update checks and downloading the updates. That is definitely something I'm gonna figure away before I book my net connection.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-934652345343774774?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/934652345343774774/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2008/12/upgrade-via-update-dilemma.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/934652345343774774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/934652345343774774'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2008/12/upgrade-via-update-dilemma.html' title='The Upgrade-via-Update Dilemma'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_tpz8SBflwtY/STYwolc8bhI/AAAAAAAAAQo/9w7xUU5RaV4/s72-c/1098693_40874636.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-1412846692257432977</id><published>2008-11-26T12:07:00.009+05:30</published><updated>2008-11-26T15:13:20.510+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>An Apple for an Idea</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_tpz8SBflwtY/SSzxC2nPG0I/AAAAAAAAAQI/ml2UPIcL-TM/s1600-h/1067504_32640135.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 320px;" src="http://1.bp.blogspot.com/_tpz8SBflwtY/SSzxC2nPG0I/AAAAAAAAAQI/ml2UPIcL-TM/s320/1067504_32640135.jpg" alt="" id="BLOGGER_PHOTO_ID_5272854295066123074" border="0" /&gt;&lt;/a&gt;&lt;div&gt;&lt;span style="font-size:100%;"&gt;&lt;span class="323084405-26112008"&gt;People at various  levels of society have a marked perception shift in their approach to doing  everyday things. It seems that at a subconscious level, the way everything we do  is a symbolic extension of what we are or where we stand in society's scheme of  things. And the way brands are built today - its just capitalizing on this view  of things.&lt;br /&gt;&lt;br /&gt;Sometimes when I get  bored with daily monotony - a visit to the neighborhood supermarket serves to  improve the state of things. Not that I set the cash counters ringing with  purchases. Nah ! for me - its more of observing people's shopping habits or  checking out the newest brands &amp;amp; ideas.&lt;br /&gt;&lt;br /&gt;Yesterday I paid my  usual honorary visit and was exiting when I observed these two souls sitting on  the bench outside the supermarket. The contrast was perfect - one seemed to be  the affluent IT worker in some top 10 Indian IT organization - clean-shaved  &amp;amp; attired in blue-collar formals. The other one - seemed to be some distant  cousin of the neighborhood pan-wallah - long twirling moustache &amp;amp; a scraggy  beard. The common thing was that both had come out of the same supermarket but  unlike me - they had made some purchase. The former held a neat polythene bag in  hand, filled with fruits. To kill time he had an apple in hand &amp;amp; it was  evident that he was gonna eat it. The latter had two apples held in one hand -  one of which it seemed he would also devour.&lt;br /&gt;&lt;br /&gt;What next happened,  triggered this entire chain of thought in my &lt;span style="font-style: italic;"&gt;at-that-very-moment&lt;/span&gt; vacant mind.  The blue-collar was trying to do something with the apple - remove that annoying fluorescent sticker - that seemed to be attached to the apple with  "&lt;span style="font-style: italic;"&gt;fevicol-ka-jod&lt;/span&gt;". He kept trying with his neatly trimmed finger-nails but that  sticker wouldn't budge. Scraggy Beard on the other hand seemed to be chatting  with his cousin on the mobile about how "&lt;span style="font-style: italic;"&gt;biziness&lt;/span&gt;" was now very slow &amp;amp; so on. He just  rotated the apple in his hand, with the sticker facing up, opened his mouth  &amp;amp; just bit away about 5% of that apple - with the sticker on it &amp;amp; spat  it out on the pavement. Task done - he proceeded to savor the apple. Blue  Collar observed this - but probably it was his social standing - he could not do  it the simple way. He still kept fidgeting with the sticker.&lt;br /&gt;&lt;br /&gt;Isn't this  perception shift exactly what advertisers exploit? The social strata  difference, the level at which their products can be placed. So using their  product subconsciously implies that you are counted in that strata of society.&lt;br /&gt;&lt;br /&gt;So if I needed to  exploit the situation here and build a business, I'd very soon patent my own  "&lt;span style="font-weight: bold;"&gt;Apple-Sticker-Remover(ASR)&lt;/span&gt;". As you guessed right - it would be priced high. I  might also add in a royalty mechanism by which mobile companies etc wishing to  use &lt;span style="font-weight: bold;"&gt;ASR &lt;/span&gt;technology in their new age mobile devices would have to send me a  cheque with lots of trailing zeroes on it.&lt;br /&gt;&lt;br /&gt;Well - an apple  definitely seems to have potential. If it has inspired Newton to discover the  laws of gravity, here it inspires me to think about the ways of business in the  modern world. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span class="323084405-26112008"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span class="323084405-26112008"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-1412846692257432977?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/1412846692257432977/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2008/11/apple-for-idea.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/1412846692257432977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/1412846692257432977'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2008/11/apple-for-idea.html' title='An Apple for an Idea'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_tpz8SBflwtY/SSzxC2nPG0I/AAAAAAAAAQI/ml2UPIcL-TM/s72-c/1067504_32640135.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-8131123334794910121</id><published>2008-11-11T15:01:00.012+05:30</published><updated>2008-11-12T15:27:06.021+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><title type='text'>Budget travel on the Mumbai-Pune stretch</title><content type='html'>&lt;a href="http://www.flickr.com/photos/gnlogic/2301639644/" title="Taking Rest by gnlogic, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2138/2301639644_65965027fe_m.jpg" width="240" height="160" alt="Taking Rest" align="right"/&gt;&lt;/a&gt;Last weekend, I was in Mumbai on a visit. During the returning leg, I planned to deviate from the standard travel route (i.e Route A - &lt;span style="font-style: italic;"&gt;The &lt;a href="http://en.wikipedia.org/wiki/Mumbai-Pune_Expressway" target="_blank"&gt;Mumbai-Pune expressway&lt;/a&gt;&lt;/span&gt;) which has become usual boredom for me. So I decided to switch to route B, which goes more like&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&amp;nbsp;A]&amp;nbsp;&amp;nbsp;A.1]  Mumbai to &lt;a href="http://en.wikipedia.org/wiki/Karjat" target="_blank"&gt;Karjat&lt;/a&gt; via the crowded Mumbai Local train.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;A.2]  Karjat to &lt;a href="http://en.wikipedia.org/wiki/Khopoli" target="_blank"&gt;Khopoli&lt;/a&gt; via a less crowded Local train.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;A.3]  Stopover at Khopoli to catch up with old buddies.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&amp;nbsp;B]&amp;nbsp;Khopoli to &lt;a href="http://en.wikipedia.org/wiki/Lonavala" target="_blank"&gt;Lonavala&lt;/a&gt; via HitchHiking techniques.&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&amp;nbsp;C]&amp;nbsp;Lonavala to Pune via the comparatively peaceful Pune Local train&lt;/span&gt;&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Someone who is a Mumbai-Pune frequent traveler might express disdain at this poorly charted travel plan. However not me - I've always enjoyed this route. What better way to spend a sleepy Sunday than enjoy the pleasures of traveling on a shoestring budget. Just look at the economic comparison of both routes&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt; Route A - Around Rs 200/-  by &lt;a href="http://msrtc.gov.in/" target="_blank"&gt;MSRTC&lt;/a&gt; Volvo service&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;        &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Around Rs 110/- by MSRTC buses (Red ones).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;span style="font-family:courier new;"&gt;Route B - 24 + 12 + 14 = Rs 50 /-&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;        &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Even after Rickshaw expenses it still hovers around Rs 75 /-&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Btw, my preference for the Karjat-Khopoli route is not motivated by economics. It is motivated by component &lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;A.3&lt;/span&gt;&lt;/span&gt;, which allows me to catch up with old buddies over the weekend. Also I like to enjoy the light breeze on the Karjat-Khopoli stretch while I stand beside the train doorway reminiscing about days spent in Khopoli.&lt;br /&gt;&lt;br /&gt;The only hitch a traveler may face is in component &lt;span style="font-family:courier new;"&gt;B&lt;/span&gt;. You need to either stand on the old NH4 highway near Khopoli corporation bus-stand or else reach Shilphata in Khopoli via a Rickshaw. Then you can either ask for a lift from numerous vehicles (&lt;span style="font-style: italic;"&gt;trucks, cabs, tempos etc&lt;/span&gt;) en-route to Lonavala and beyond or you can hop into an MSRTC red bus and then get down at Lonavala bus-stand.&lt;br /&gt;&lt;br /&gt;So the next time you wanna do a Mumbai-Pune sojourn and have all the time in the world - do give this route a try.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-8131123334794910121?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/8131123334794910121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2008/11/budget-travel-on-mumbai-pune-stretch.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/8131123334794910121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/8131123334794910121'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2008/11/budget-travel-on-mumbai-pune-stretch.html' title='Budget travel on the Mumbai-Pune stretch'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm3.static.flickr.com/2138/2301639644_65965027fe_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-1683925393114156922</id><published>2008-11-05T17:55:00.008+05:30</published><updated>2008-11-06T11:40:25.609+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>Fishing Tales - A background</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_tpz8SBflwtY/SRKJ11y4DUI/AAAAAAAAAQA/fnZZlERgikY/s1600-h/1052937_67811845.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; padding: 3px; float: right; cursor: pointer; width: 400px; height: 267px;" src="http://4.bp.blogspot.com/_tpz8SBflwtY/SRKJ11y4DUI/AAAAAAAAAQA/fnZZlERgikY/s400/1052937_67811845.jpg" alt="" id="BLOGGER_PHOTO_ID_5265422472416070978" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:180%;"&gt;F&lt;/span&gt;ishing &amp;amp; myself have some inherent connection. Not that I've been an ace angler or something even close. In fact I've never hardly caught any fishes other than a few minnows. (&lt;span style="font-style: italic;"&gt;Oh and - i'm referring to fishes belonging to the aquatic kingdom here - so no naughty abstractions&lt;/span&gt;). Still somehow, the fishing hobby has always held my fancy.&lt;br /&gt;&lt;br /&gt;Tracing back, I can recollect - it started with childhood days spent accompanying elders on occasional fishing trips in hometown Kerala. Of course these were once in a year sojourns - usually during school vacations but it was mighty interesting.&lt;br /&gt;&lt;br /&gt;Valiyacchan (&lt;span style="font-style: italic;"&gt;Father's elder brother&lt;/span&gt;) &amp;amp; his sons were pro's at these things. Seeing them around late evenings with some traditional fishing gear tucked behind their backs would be a definite signal that some adventure was in store for the day. During daytime they were the hard-working village folks that toiled on the fields with pride - tilling the fertile earth &amp;amp; raising crops. During evenings they would gather at the village square - pay obeisance at the local temple, indulge in card-games beneath the huge village banyan tree. Their voices could be heard during late-evenings, laced with humor &amp;amp; typical village lingo.&lt;br /&gt;&lt;br /&gt;So it wasn't funny that most of their fishing expeditions started late night. Sometimes they would arrive at around midnight. Father would join them from home en-route to the river. Myself - would often be asleep at that time and miss a chance to see the process - only getting to see a share of the catch laid out on plantain leaves in the kitchen in the morning.&lt;br /&gt;&lt;br /&gt;The techniques were quite varied too. From eel-fishing using bamboo net-traps to circular net-fishing using tapioca leaves as the bait or bomb fishing, more than catching choicy fish - it was a learning experience.&lt;br /&gt;&lt;br /&gt;Very soon - I'll be posting a detailed overview of each technique as a separate post.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-1683925393114156922?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/1683925393114156922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2008/11/fishing-tales-background.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/1683925393114156922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/1683925393114156922'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2008/11/fishing-tales-background.html' title='Fishing Tales - A background'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_tpz8SBflwtY/SRKJ11y4DUI/AAAAAAAAAQA/fnZZlERgikY/s72-c/1052937_67811845.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-2703745810520309875</id><published>2008-10-13T14:28:00.008+05:30</published><updated>2008-10-13T14:38:22.025+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>Musings on the highway stretch</title><content type='html'>I've a feeling this post might get nasty long but I'll try to wind it down as much as possible. A friend's &lt;a href="http://aspiringminds.wordpress.com/2008/10/06/sahayadri-heights/" target="_blank"&gt;blog post&lt;/a&gt; last weekend, prompts me to narrate a similar experience during my Mumbai visit couple of weeks ago. Returning back (&lt;em&gt;as usual I'd caught the Dadar-Pune service quite late&lt;/em&gt;), the bus was inching out of the weekend Mumbai traffic. I don't remember exactly when I dozed off.&lt;br /&gt;&lt;br /&gt;But I do remember when I woke up - midway on the &lt;a href="http://en.wikipedia.org/wiki/Mumbai-Pune_Expressway" target="_blank"&gt;Lonavala expresshighway&lt;/a&gt;. The twists and turns of this stretch never fail to ignite a spark of adventure in me. I often silently remind myself - when I'll own my car (&lt;em&gt;Sedan/SUV should be the right word here ;-)&lt;/em&gt;), this'd be one of the places I'd stop by on a long ride. There is something else here that I always look forward too. It comes sooner or later - as you navigate a steep S-turn towards the old tunnel bridge - a construct on the previous NH4 route.&lt;br /&gt;&lt;br /&gt;It was around 11.45 pm on my wrist-watch &amp;amp; I eagerly peeped out of the window towards the unfolding valley on the left. And the vista gradually came into view. A thousand twinkling stars. Not above in the sky but beneath on earth. A feeling of nostalgia surged through me as I watched the twinkling lights far down in the township below - the valley where I spent the better part of my childhood &amp;amp; formative years. There nestling in the lap of the Sahyadri mountains, camouflaged in the greenery of Lonavala hills, in a peaceful existence of its own, unmindful of the modernity &amp;amp; urbanism of the twin metros that lie equidistant from it - exists the place called &lt;a href="http://en.wikipedia.org/wiki/Khopoli" target="_blank"&gt;Khopoli&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;A thousand thoughts &amp;amp; a zillion pictures flashed through my mind in that instant. Time seemed to float by as the bus navigated that stretch. The valley with its quintessential existence was a reminder of how much I had changed since I was a kid playing down there. Whether for better or worse - I can't tell even now. However I've enjoyed the journey so far. Though the last few years have been pretty rough - I'm sure there are better times just around the horizon. What amazes me is that connecting with some part of yourself (old memories) can bring about a change in the manner you view yourself.&lt;br /&gt;&lt;br /&gt;Philosophy aside, I'd love to write something more about Khopoli - as a place. But I'll save that for another post. As the bus moved on. I couldn't help but note that every fleeting visit by this place brings back to mind a silent reminder - to keep dropping in occasionally.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-2703745810520309875?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/2703745810520309875/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2008/10/musings-on-highway-stretch.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/2703745810520309875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/2703745810520309875'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2008/10/musings-on-highway-stretch.html' title='Musings on the highway stretch'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-5638591413480169622</id><published>2008-10-07T19:38:00.004+05:30</published><updated>2008-10-07T19:49:50.715+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>0x5f3759df &amp; a few thoughts</title><content type='html'>It was during a recent visit to some game development forums that I chanced upon this piece of code ( from the Doom / Quake codebase - &lt;em&gt;Now that Quake3 v1.32 source has been GPL'ed&lt;/em&gt; ). As it is with any piece of Doom/Quake - it was immediately attributed to the legendary &lt;a href="http://en.wikipedia.org/wiki/John_D._Carmack"&gt;John Carmack&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;However someone did dig deep into it (&lt;a href="http://www.beyond3d.com/content/articles/8/"&gt;http://www.beyond3d.com/content/articles/8/&lt;/a&gt;) to identify who exactly (or approximately) was responsible for this brilliant hack for computing the inverse square root.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;float InvSqrt (float x)&lt;br /&gt;{ &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;float xhalf = 0.5f*x; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;int i = *(int*)&amp;x; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;i = 0x5f3759df - (i&gt;&gt;1); &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;x = *(float*)&amp;i; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;x = x*(1.5f - xhalf*x*x); &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;return x;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Anyway, it is not the history that interests me here. It is the brilliance of the method used in the above snippet. After going through it - especially the &lt;span style="font-family:courier new;"&gt;&lt;strong&gt;0x5f3759df - (i&gt;&gt;1)&lt;/strong&gt;&lt;/span&gt; part, I feel I should have paid more attention to mathematics in those computer science classes - when they taught the &lt;a href="http://en.wikipedia.org/wiki/Newton%27s_method"&gt;Newton Raphson&lt;/a&gt; method (&lt;em&gt;For those who wish to understand what I'm talking about - just googling for 0x5f3759df should throw up enough suitable explanations&lt;/em&gt;).&lt;br /&gt;&lt;br /&gt;But then - when I try going back in time and visualizing those days more clearly - I realise it was a problem with the educational framework itself . Mathematics in the computer science curriculum was never made to look interesting as such. Computational theory &amp;amp; numerical analysis techniques were never explained with solution domains articulated. Professors stuck to just reading out textbook prose. So everything just remained a formula that students mastered &amp;amp; applied to a few textbook examples. I'm not passing the blame - but this sad state of affairs has lead to a generation of application programmers but not computer scientists.&lt;br /&gt;&lt;br /&gt;But now, with open-source and the www, more &amp;amp; more opportunities are there for everyone - who missed the boat. Catch up and reinforce old learned stuff &amp;amp; find innovative applications.&lt;br /&gt;&lt;br /&gt;I'll keep posting any more of such interesting snippets that I come across.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-5638591413480169622?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/5638591413480169622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2008/10/0x5f3759df-few-thoughts.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/5638591413480169622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/5638591413480169622'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2008/10/0x5f3759df-few-thoughts.html' title='0x5f3759df &amp; a few thoughts'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-8033245601796918681</id><published>2008-09-24T12:52:00.000+05:30</published><updated>2008-09-24T12:53:31.731+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><title type='text'>Excuses for not buying one</title><content type='html'>With DSLR's becoming smaller &amp;amp; more within reach - most of my friends on Flickr have opted for these in favour of their compacts.&lt;br /&gt;&lt;br /&gt;Well - for me - I think, I'll still stay put for some time with my existing Nikon4500. Apart from the financial angle &amp;amp; other pending tasks which are primary, I doubt if the DSLR will help improve the art of taking photos. Also I'd been fiddling with a DSLR sometime back (it belonged to a friend) and found it a bit cumbersome to handle. My compact with its twist-body is the most flexible on that note. It can capture headshots, side-snaps, elusive macros etc a- all without needing you to adopt yogic postures. In fact I sometimes desire for these new compacts that keep hitting the marketplace. Very convenient - Sleek enough to slide into your shirt pocket &amp;amp; equally fast when u wanna capture a moment.&lt;br /&gt;&lt;br /&gt;On the art aspect - my observation had been that - photography is all about patience, dedication, creative thinking and guts. The last item might suprise many - but I find that important enough. You need to have the guts to take out the camera and shoot a moment without considering the environment. Thats where many of us fizz out. Its damn easy to spend hours trying to get the most creative view of a flower or capture yet another brilliant macro. But its difficult to capture that beggar on the street and his state of apathy with your conscience constantly pricking at you. Conquer that and you'll have snaps that make the world sit-n-admire.&lt;br /&gt;&lt;br /&gt;So for now I'll just sit and admire the works in Flickr, until they come up with a lighter. pocketable version of a DSLR.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-8033245601796918681?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/8033245601796918681/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2008/09/excuses-for-not-buying-one.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/8033245601796918681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/8033245601796918681'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2008/09/excuses-for-not-buying-one.html' title='Excuses for not buying one'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-4301634879362988000</id><published>2008-09-02T18:21:00.007+05:30</published><updated>2008-09-02T18:35:52.206+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><title type='text'>A browser for applications</title><content type='html'>And the Google campaign has confirmed it. The Google browser launch is around the corner. Their much rumored about open-source browser.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_tpz8SBflwtY/SL04_Ou7uMI/AAAAAAAAAOQ/9sk8umrGkok/s1600-h/GBrwImg.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_tpz8SBflwtY/SL04_Ou7uMI/AAAAAAAAAOQ/9sk8umrGkok/s400/GBrwImg.JPG" alt="" id="BLOGGER_PHOTO_ID_5241408200266987714" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A nice &lt;a href="http://www.google.com/googlebooks/chrome/#"&gt;introduction &lt;/a&gt;to the problems faced by traditional browsers when dealing with modern social and interactive applications is outlined in a nice comic-book format. As is the case with Google, even this introductory comic-book sequence is nicely done and kept simple enough ( &lt;span style="font-style: italic;"&gt;Though I felt it was a bit too long&lt;/span&gt; ).&lt;br /&gt;&lt;br /&gt;Have a look at the &lt;a href="http://www.google.com/googlebooks/chrome/#"&gt;introductory spoiler&lt;/a&gt; and keep watching for the now anticipated browser download link.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-4301634879362988000?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/4301634879362988000/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2008/09/browser-for-applications.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/4301634879362988000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/4301634879362988000'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2008/09/browser-for-applications.html' title='A browser for applications'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_tpz8SBflwtY/SL04_Ou7uMI/AAAAAAAAAOQ/9sk8umrGkok/s72-c/GBrwImg.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-6525378078066440140</id><published>2008-08-28T18:57:00.004+05:30</published><updated>2008-08-28T19:18:39.941+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>The guy with an appetite</title><content type='html'>Food dreams... Mmmm... Since last month, I'd been really craving for some yummy mallu bites. The eclectic taste of sambar with rice &amp;amp; pappadums coupled with memories of having kappa with fish curry came flooding down one fine evening making the impulse almost impossible to resist.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Mumbai&lt;/strong&gt; was definitely better in this aspect. The fort area had some really nice mallu joints like "&lt;strong&gt;Hotel Fountain Plaza&lt;/strong&gt;", "&lt;strong&gt;Deluxe&lt;/strong&gt;" etc. The latter was my favourite haunt. Saturday lunch in office during those days meant swooping down with friends at "&lt;strong&gt;Deluxe&lt;/strong&gt;" and trying out a combination of everything - from rice plate on plantain leaves to exotic fish fry preparations.&lt;br /&gt;&lt;br /&gt;But &lt;strong&gt;Pune&lt;/strong&gt; was/is different. Not much of a choice here. Re-phrasing - not much in my database. "&lt;strong&gt;Southern Spice&lt;/strong&gt;" on Dhole Patil Road is already well-known. I usually pay a weekend visit there to satisy my appetite. But it may not appeal to the budget-consious. I've heard that there are some nice joints near Pimpri but then will have to do some research here ( If someone has done so already - do drop me a note ).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-6525378078066440140?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/6525378078066440140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2008/08/guy-with-appetite.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/6525378078066440140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/6525378078066440140'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2008/08/guy-with-appetite.html' title='The guy with an appetite'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-4530817143131483957</id><published>2008-08-28T18:37:00.003+05:30</published><updated>2008-08-28T18:40:12.720+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><title type='text'>Lightweight smart baby - Olympus E-420</title><content type='html'>The &lt;strong&gt;Olympus E-420&lt;/strong&gt; seems to be the best entry level digital SLR in the market as of todays date. Affordable, light-weight &amp;amp; packed with features that would definitely entice photography enthusiasts still stuck with a compact &amp;amp; wanting to upgrade to an SLR.&lt;br /&gt;&lt;br /&gt;I checked out a piece recently and was relieved to find that it came with a live histogram &amp;amp; twin lenses OOTB. A live histogram view is definitely one thing that hobbyists moving from a consumer digicam look forward to. Another good thing is the supplied lens kit that comprises an Olympus Zuiko lens (&lt;em&gt;F3.5-5.6, 14 - 42 mm&lt;/em&gt;) &amp;amp; an Olympus Zuiko lens (&lt;em&gt;F2.8, 25 mm&lt;/em&gt;).&lt;br /&gt;&lt;br /&gt;In the Indian market it retails at a price of around 34K. A nice price considering the excellent value proposition it makes for anyone interested in making a mark in the photography space.&lt;br /&gt;&lt;br /&gt;More details here - &lt;a href="http://blog.wired.com/gadgets/2008/05/review-olympus.html"&gt;http://blog.wired.com/gadgets/2008/05/review-olympus.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-4530817143131483957?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/4530817143131483957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2008/08/lightweight-smart-baby-olympus-e-420.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/4530817143131483957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/4530817143131483957'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2008/08/lightweight-smart-baby-olympus-e-420.html' title='Lightweight smart baby - Olympus E-420'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-197869091802987210</id><published>2008-08-28T10:47:00.012+05:30</published><updated>2008-08-28T11:03:36.128+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>Justice or Mercy</title><content type='html'>A pal of mine was recently in the city and that made for some company during the last few weekends. Last weekend I decided to accompany him to a church ( &lt;em&gt;I've always been awed by the concept of churches &amp;amp; the aura of tranquility that surrounds them. Had been longing to visit one for long&lt;/em&gt; ).&lt;br /&gt;&lt;br /&gt;The priest was delivering a sermon on a topic that I found really interesting - "Whether God's retribution is based on Justice or Mercy" ?&lt;br /&gt;&lt;br /&gt;Interesting in the sense that people usually believe that God's retribution is justice based. The old adage - "&lt;em&gt;You'll reap the rewards of the deeds you sow&lt;/em&gt;" rings a bell here. In fact, if you have been wronged - you silently put the onus on God to punish the guilty.&lt;br /&gt;&lt;br /&gt;The priest then went on to explain how God looks upon fellow beings as his creations and never intends to harm them. Justice is something devised by humans for fellow humans. Something that we humans fail to understand is that God wants his creations to co-exist in peace &amp;amp; all his fellow beings to be benevolent and kind. For this to happen, "Mercy" has to be the cornerstone of his actions.&lt;br /&gt;&lt;br /&gt;I have a queer feeling that this is one of those topics that might be debated endlessly. Justice is important too. Historically, Plato had included justice as one of the four cardinal virtues ( &lt;em&gt;along with temperance, courage, and wisdom &lt;/em&gt;). However I feel - justice has to go hand in hand with mercy. Both have to be balanced equally. Todays society &amp;amp; media have placed too much onus on justice. Some element of mercy needs to be incorporated in the same too.&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #660000 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #660000 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 5px; BORDER-LEFT: #660000 1px solid; WIDTH: 500px; PADDING-TOP: 10px; BORDER-BOTTOM: #660000 1px solid"&gt;&lt;span style="MARGIN: 0px;color:#990000;" &gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;Water is fluid, soft, and yielding. But water will wear away rock, which is rigid and cannot yield. As a rule, whatever is fluid, soft, and yielding will overcome whatever is rigid and hard. This is another paradox: what is soft is strong.&lt;/em&gt;&lt;br /&gt;- &lt;strong&gt;Lao-Tzu&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt; &lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-197869091802987210?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/197869091802987210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2008/08/justice-or-mercy.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/197869091802987210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/197869091802987210'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2008/08/justice-or-mercy.html' title='Justice or Mercy'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-8438477443524524593</id><published>2008-08-14T16:34:00.003+05:30</published><updated>2008-08-14T16:39:11.916+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>Before the flag unfurls again</title><content type='html'>Tommorrow is the Indian Independence day - August 15th 2008. The flag will unfurl with pride. As the strains of Jana-Gana-Mana fill the air it will be a hair-raising moment for many.&lt;br /&gt;&lt;br /&gt;Suddenly Indians all around the world recollect their roots, the patriotic fervour rises &amp;amp; chats, live shows, debates abound on television regarding how much India has grown in the past 60 years.&lt;br /&gt;&lt;br /&gt;Of course Indians have made tremendous progress. In spite of being ridden with the democratic problem of freedom but no direction we have made progress in various areas. We have advanced in science &amp;amp; technology, in the IT sphere our folks have made a name for themselves, we are seen as a rising knowledge economy, thankfully - we have also won a gold in the olympics &amp;amp; so on it goes.&lt;br /&gt;&lt;br /&gt;But has India as a country progressed ? Reports might say - yes, but I beg to differ here.  A country's progress for me - does not mean just making material gains or being listed on world index markets. For our country it should reflect in advancements on fronts like basic &amp;amp; primary education, agriculture, research, rural empowerment, improved law &amp;amp; order  etc. That sadly is yet to be seen.&lt;br /&gt;&lt;br /&gt;Before someone points out that I'm yet another "&lt;em&gt;whiner in the pack&lt;/em&gt;", lemme reiterate that atleast our government is now taking steps in the right direction. But sometimes our own framework of democracy stops things from moving on at a rapid pace. Any construction or infrastructure activity in the country meets so many objections that before it starts - the mood fizzes out. Half of the funds meant for rural empowerment hardly reach their targets - everyone knows why. Transparency is urgently needed in various bureaucratic matters. The media needs to stop behaving like a broadcasting station and work more as an arm involved in the country's upliftment - focus on development and social projects - track their status - ensure their completion and so on.&lt;br /&gt;&lt;br /&gt;I know that towards the end of today and early morning tommorow one can see street-children selling stamp-sized paper national flags at major traffic junctions. India will have progressed when the condition of these lot improve.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-8438477443524524593?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/8438477443524524593/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2008/08/before-flag-unfurls-again.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/8438477443524524593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/8438477443524524593'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2008/08/before-flag-unfurls-again.html' title='Before the flag unfurls again'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-5705258318784295495</id><published>2008-08-14T15:08:00.031+05:30</published><updated>2008-08-14T15:46:29.977+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>Keep going</title><content type='html'>&lt;div align="left"&gt;A couple of weeks before, a friend sent across this proverb.&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #660000 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #660000 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 5px; BORDER-LEFT: #660000 1px solid; WIDTH: 500px; PADDING-TOP: 10px; BORDER-BOTTOM: #660000 1px solid"&gt;&lt;strong&gt;&lt;span style="MARGIN: 0px;font-size:130%;color:#990000;"  &gt;If you're going through hell, keep going.&lt;/span&gt;&lt;br /&gt;&lt;span style="MARGIN: 0px;font-size:85%;color:#660000;"  &gt;- Winston Churchill &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Liked it immensely for the capability it has, to reassure you to keep up your struggle, even when your are face to face with the most difficult of times.&lt;br /&gt;&lt;br /&gt;In retrospect, it reminded me of the Roberto Benigni masterpiece "Life is Beautiful". A must watch movie - though I felt - the initial scenes downplay the enormous message carried foward in the movie. That life is what you make of it, how well you play it - even in the face of stark adversity.&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-5705258318784295495?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/5705258318784295495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2008/08/keep-going.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/5705258318784295495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/5705258318784295495'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2008/08/keep-going.html' title='Keep going'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-7483476811058108798</id><published>2008-08-14T12:31:00.005+05:30</published><updated>2008-08-14T12:49:10.230+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>Raising a toast - to Friends</title><content type='html'>&lt;p&gt;As I type this one, I'll clarify first that I'm not inspired by the chain-mails or eye-candly imagery that goes around professing the values &amp;amp; virtues of friendship. Neither is it just because "&lt;strong&gt;&lt;a href="http://en.wikipedia.org/wiki/International_Friendship_Day"&gt;Friendship Day&lt;/a&gt;&lt;/strong&gt;" just went by. My experiences have been rooted in reality. In the past 2 years and especially so in the past 2 months I've realised that the most treasured things of all I had - were some real sincere friends. Friends who have helped me emerge in one piece through the vagaries of life that I'd got stuck into neck-deep.&lt;br /&gt;&lt;br /&gt;Its tough to sometimes face the situations that life throws upon you. Even if you try to do the very best in life - it may sometimes deal you a harsh blow. Its really tough to find someone who can trust you and help you out at such times. Circumstances do arise when you are unable to decide if what you stood for was right or wrong. Situations do arise if you are unsure if confiding in someone and seeking professional help is the right way out. It is at such times of distress that you really get sapped down of whatever courage you had. It is then that you need a shoulder to provide you courage &amp;amp; support. And you'll always find - its in such moments that you really identify the most trusted &amp;amp; sincere friends in your life. Not that you didn't know them well earlier. But its during such moments that you realise how lucky you have been in life to have them as your friends.&lt;br /&gt;&lt;br /&gt;Today I raise a toast to thank all my sincere friends. For everything that you have helped me sail through. The battle is not over for me as yet but I believe the initial nerve-wracking days are over &amp;amp; today I have some semblance of courage to face things foward.&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#660000;"&gt;"&lt;em&gt;I do not wish to treat friendships daintily, but with the roughest courage. When they are real, they are not glass threads or frost-work, but the solidest thing we know." -&lt;/em&gt; &lt;strong&gt;Ralph Waldo Emerson&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-7483476811058108798?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/7483476811058108798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2008/08/raising-toast-to-friends.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/7483476811058108798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/7483476811058108798'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2008/08/raising-toast-to-friends.html' title='Raising a toast - to Friends'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-6916514964155900640</id><published>2008-08-13T19:36:00.015+05:30</published><updated>2008-08-13T19:56:36.770+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><title type='text'>"Live Wire" - An impromptu experimentation</title><content type='html'>The preceeding weekend was really interesting on the photography front. A very good friend requested me to do a small portfolio set for him. As is the case nowadays, I'm headlong into a lot of personal stuff. Stuff that keeps me busy both emotionally as well as mentally. At the same time I could not deny that request. Someone had requested me - it didnot happen till now - it was the other way round - I used to pester them to gimme a nice pose.&lt;br /&gt;&lt;br /&gt;So I recharged the batteries &amp;amp; lugged along the camera on a Friday. Around noon the friend (I'll call him "Bade") came along &amp;amp; we decided to hop along a number of places and take a series of snaps. That done &amp;amp; we were just driving around the Pune - Mumbai highway when I noticed some huge cable rolls on the other side of the highway. It was drizzling heavily in Pune but the shade of red on those rolls were interesting &amp;amp; also the fact that they had a nice rustic look to it. Perfect photo prop material ! - my mind shouted out.&lt;br /&gt;&lt;br /&gt;Bade refused to let himself drench in the rain for a snap. I managed to convince him - showing that I had an umbrella for handling that aspect. Still - not very convinced though - he parked the car, and we cautiously crossed the highway over to the other side - almost drenched in the rains - myself using the umbrella just to shield my camera.&lt;br /&gt;&lt;br /&gt;The posing part was interesting too. Though Bade looks like a model - he hadn't got any prior modelling experience/confidence. Way-goers were now interested in what business two clowns were doing in the midst of these rains. Somehow I managed to shout some directions for poses. Bade improvised on it to some extent. I snapped some quick ones in various angles.&lt;br /&gt;&lt;br /&gt;Back on the laptop - the rest was some vignetting, dodging and graining using &lt;a href="http://www.gimp.org/" target="_blank"&gt;Gimp&lt;/a&gt;. And finally when Bade had a look at the finished results - I think it was me who was more satisfied at a task well done.&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.flickr.com/photos/gnlogic/2753335978/" title="Live Wire by gnlogic, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3030/2753335978_ff9ed5660b_m.jpg" width="240" height="197" alt="Live Wire" /&gt;&lt;/a&gt;&lt;/p&gt;That is something that happens when you go about taking snaps. The impromptu aspect of a situation sometimes brings about a creative quality that somehow - no amount of planning does.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-6916514964155900640?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/6916514964155900640/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2008/08/live-wire-impromptu-experimentation.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/6916514964155900640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/6916514964155900640'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2008/08/live-wire-impromptu-experimentation.html' title='&quot;Live Wire&quot; - An impromptu experimentation'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3030/2753335978_ff9ed5660b_t.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-4626728428044075542</id><published>2008-07-23T21:51:00.007+05:30</published><updated>2008-07-23T22:23:31.657+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>Getting the foundations right</title><content type='html'>I ran into this chain of thought while reminiscing about the previous two years of my career. When I first attended a training session on &lt;a href="http://en.wikipedia.org/wiki/Documentum" target="_blank"&gt;Documentum&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Enterprise_content_management" target="_blank"&gt;ECM&lt;/a&gt;. Having prior experience on J2EE &amp;amp; diverse architectures (like &lt;a href="http://www.spaconference.org/cgi-bin/wiki.pl/?GraphTalk" target="_blank"&gt;Graphtalk&lt;/a&gt;) aided the understanding process &amp;amp; I could easily grasp the concept of docbases, the distributed architecture, the interfaces, DFC, WDK and like. It all sounded like logical pieces of a tech puzzle.&lt;br /&gt;&lt;br /&gt;What still puzzled me at the back of my mind was the concept of an ECM. And I see the same puzzling look on faces of folks newly inducted into the ECM arena. Especially if they got say some 4 years or less experience building systems using Java &amp;amp; related technologies. In my case, I used to think - Why do these folks need something so grandiose as an ECM. Why can't they put all of it into a database? I know, the consultants here will rip me apart - for this question -  but many I asked then couldn't give me a simple explanation themselves. They used to ramble a bit about &lt;a href="http://www.itweek.co.uk/itweek/analysis/2086890/tame-content-beast" target="_blank"&gt;unstructured content&lt;/a&gt; and the fact that its a pain area and so on. But never did they articulate properly as to why current database systems are inadequate, where the challenges in building an ECM lie and so on.&lt;br /&gt;&lt;br /&gt;My first ECM project was interesting as well. With a fair understanding of the design, interfaces and products but literally no conceptal understanding of how ECM solved problems, I landed into the murky world. It was an experience I wouldn't forget. It taught me stuff - I'm sure books would never do justice to. I had a techie's view on a subject that enthralls corporate IT departments worldwide &amp;amp; keeps consultant's pockets stuffed with wads of money. The clients wanted to know about proper taxonomy design, migration roadmap, infrastructure sizing, functional design - basically about how their problem areas would be resolved. And here was I, trying to map these to folder structures, dump &amp;amp; load tools, product installation, caching tools - everything nuts &amp;amp; bolts about the product - but not how it helped solve the problem. ( &lt;em&gt;&lt;span style="font-size:85%;"&gt;Of course - I still managed to complete that project with integrity&lt;/span&gt;&lt;/em&gt; ;-).&lt;br /&gt;&lt;br /&gt;It was there, slowly &amp;amp; gradually, across months, that basic nirvana dawned on me - why ECM was significant. What I'd got myself into. Why the bigwigs were spending so much on this Enterprise buzz. I then set about exploring the other facets of ECM - not as a product but as an domain. Started with the histories of EDMS'es, explored the various logical designs for ECM systems, why some systems succeeded while others failed, what differentiated the cream from the rest, what industry pundits were predicting, the various streams of ECM and their significance - basically more case-studies etc about how real-life projects implemented &amp;amp; integrated ECM into their folds.&lt;br /&gt;&lt;br /&gt;Today, I'm still no expert in the field. The field seems deeper as I dig each day. But yes - I have cleared a lot of those queries nagging behind my mind. Instead of getting awed by complex architectures, today I'd focus more on identifying how that helps solve the problem at hand. It is especially important as &lt;a href="http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html" target="_blank"&gt;Web2.0&lt;/a&gt;, Serverside &amp;amp; XML based stuff merge together to throw up an amazing range of technology platforms. One definitely needs to keep abreast of them but always let the simple ideas and foundations behind them guide you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-4626728428044075542?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/4626728428044075542/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2008/07/getting-foundations-right.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/4626728428044075542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/4626728428044075542'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2008/07/getting-foundations-right.html' title='Getting the foundations right'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-8670722380701504624</id><published>2008-07-17T16:31:00.022+05:30</published><updated>2008-07-17T18:35:22.941+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><title type='text'>Outlook interfacing - An alternate way</title><content type='html'>Sometimes, even after spending half a decade in the IT field you'll keep encountering interesting technologies that either you didn't know of or didn't care to take seriously. At times, these can neverthless provide some really nifty solutions. It was recently that I got enlightened on one of these. Not that I hadn't heard of it before - but never gave it a second glance.&lt;br /&gt;&lt;br /&gt;The problem was a typical one. An automation component I was into - needed to fetch attachments from a designated mailbox according to a mail pattern, download them &amp;amp; initiate a processing batch for the downloaded ones. It was supposed to be run as a scheduled task.&lt;br /&gt;&lt;br /&gt;Now, its a simple problem - especially if you have &lt;a href="http://www.microsoft.com/express/vcsharp/Default.aspx" target="_blank"&gt;Visual Studio .NET&lt;/a&gt; installed and know a bit or so about writing C# code &amp;amp; using the &lt;a href="http://support.microsoft.com/kb/310258/en-us" target="_blank"&gt;Outlook Object Library&lt;/a&gt;. So I rightway started off &amp;amp; had almost got to fetching the mail object &amp;amp; reading the sender name - when I hit a wall ! Outlook complained with a popup saying "&lt;span style="font-size:85%;color:#ff0000;"&gt;A program is trying to access e-mail addresses you have stored in Outlook. Do you want to allow this?&lt;/span&gt;"&lt;strong&gt;.&lt;/strong&gt; Someone had to approve or deny this request!&lt;br /&gt;&lt;br /&gt;That meant my automation component would sit there waiting for someone to approve/deny its access to my mailbox. This was bad for me (&lt;em&gt;&lt;span style="font-size:85%;"&gt;Though it was bound to happen as I'd been on the Java side for long &amp;amp; hadn't been in touch with &lt;a href="http://www.outlookcode.com/article.aspx?ID=52" target="_blank"&gt;Outlook security model&lt;/a&gt; and such&lt;/span&gt;&lt;/em&gt;). It seems, in view of the proliferating virus scene, Microsoft decided to add this security check whenever some process accesses the Outlook address book. Also there seemed no easy way to skip this one (&lt;em&gt;&lt;span style="font-size:85%;"&gt;unless you downloaded some third-party libraries for getting around this limitation. In my scenario that just wasn't possible.&lt;/span&gt;&lt;/em&gt;)&lt;br /&gt;&lt;br /&gt;Some may say - why not use a simple mail rule in outlook, connect it to some VBScript to download the attachments for the target mail items as soon as they arrive. That would be great but then corporate security forbids us from tinkering around with the outlook client. No programmatic extensions, no macros, no scripts running in Outlook !. I was about to give up when one of my last google searches threw up an interesting link "&lt;em&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;Access outlook using WebDAV&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;". I had heard of &lt;a href="http://en.wikipedia.org/wiki/WebDAV" target="_blank"&gt;WebDAV&lt;/a&gt; before. Most &lt;a href="http://en.wikipedia.org/wiki/Enterprise_Content_Management" target="_blank"&gt;ECM&lt;/a&gt; systems provide a WebDAV interface for accessing content. But what was this strange connection between Outlook &amp;amp; WebDAV ? Intrigued, I checked on further.&lt;br /&gt;&lt;br /&gt;That was how I realised that Outlook is accessible via WebDAV too. Infact that is the underlying access mechanism behind the Microsoft &lt;a href="http://en.wikipedia.org/wiki/Outlook_Web_Access" target="_blank"&gt;OWA&lt;/a&gt;(Outlook Web Access) client. Also, most corporate systems donot disable the WebDAV access as it's essential for proper functioning of Outlook.&lt;br /&gt;&lt;br /&gt;I got some nice details &lt;a href="http://www.cookcomputing.com/blog/archives/000166.html" target="_blank"&gt;here&lt;/a&gt;, some excellent samples and advice &lt;a href="http://www.infinitec.de/post/2004/12/Access-the-Exchange-store-via-WebDAV-with-Form-Based-Authentication-turned-on-Updated.aspx" target="_blank"&gt;here&lt;/a&gt; &amp;amp; &lt;a href="http://msdn.microsoft.com/en-us/library/ms877930(EXCHG.65).aspx" target="_blank"&gt;here&lt;/a&gt;, then set about the task &amp;amp; finally came up with a simple mail attachment download utility in javascript. Added a functional web interface to it, wrapped it up as an &lt;a href="http://en.wikipedia.org/wiki/HTML_Application" target="_blank"&gt;HTA&lt;/a&gt; application, configured it to run on schedule, did some 5 - 6 rounds of testing, skipped the documentation for later &amp;amp; patted myself for a job well done ;-).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-8670722380701504624?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/8670722380701504624/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2008/07/outlook-interfacing-alternate-way.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/8670722380701504624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/8670722380701504624'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2008/07/outlook-interfacing-alternate-way.html' title='Outlook interfacing - An alternate way'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-2381091999625290145</id><published>2008-07-09T14:16:00.007+05:30</published><updated>2008-07-09T14:24:56.360+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><title type='text'>An adventure of sorts</title><content type='html'>Wasn't in the best of moods for this one. But with nothing else to do &amp;amp; boredom staring at me in the face I felt I'd better take up this trip.&lt;br /&gt;&lt;br /&gt;That explains how I landed up at Karnala village in Panvel during last weekend. We'd put up at a place called "Shanbhar Vishranti" &amp;amp; planned for an early morning trail of the bird sanctuary as well as a trek atop "funnel hill" (Karnala Fort).&lt;br /&gt;&lt;br /&gt;The nature trail was more of a peaceful walk thru the forest woods admist twittering of birds but it was the trek that blew our guts out. What should have been a peaceful 2 hour walk ended up as an ardous 5 hour climb. Mentioning it as just a "climb" would not do justice to it. It was a triathlon of sorts - navigating through the forest, then crawling (clawing describes it better) through slippery grassy meadows &amp;amp; finally rappeling up on slippery vertical rocks (minus any ropes).&lt;br /&gt;&lt;a title="Meeting beauty on the way up by gnlogic, on Flickr" href="http://www.flickr.com/photos/gnlogic/2652097582/"&gt;&lt;img style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; PADDING-TOP: 10px" height="158" alt="Meeting beauty on the way up" src="http://farm4.static.flickr.com/3093/2652097582_617c230a7a_m.jpg" width="240" float="left" /&gt;&lt;/a&gt;&lt;br /&gt;Me was amongst the luckier ones who scampered atop initially and reached the safety of the fort bastions. The next in line folks were stranded in between on the slippery rocks. Neither could they summon the courage to move up nor could they take the risk of going back by the same slippery route. Finally we'd to call in some rescue folks to aid us.&lt;br /&gt;&lt;br /&gt;As I sit down writing this occurence of last week, my joints still carry a sweet ache. Must say that the entire journey ended up as an experience in itself. Enjoyable &amp;amp; adventurous to the hilt.&lt;br /&gt;&lt;br /&gt;So next time you go on a trek - don't forget that map &amp;amp; don't try out too adventurous routes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-2381091999625290145?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/2381091999625290145/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2008/07/adventure-of-sorts.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/2381091999625290145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/2381091999625290145'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2008/07/adventure-of-sorts.html' title='An adventure of sorts'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3093/2652097582_617c230a7a_t.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-56050067586348151</id><published>2008-06-24T09:25:00.021+05:30</published><updated>2008-06-24T10:10:54.099+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><title type='text'>Snapping in low light</title><content type='html'>Snapping a pic in daylight is very different from snapping one during times when the overall light is very low. I've met many a beginner clicking the shutter during indoor events &amp;amp; enquired with them if they understood some nuances of low light photography. 6 out of 10 times the answer is "&lt;em&gt;Isn't that what the flash is for ?".&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;During my initial days of photography, I wanted to capture low light snaps in all their glory. However I never really understood the science behind them, the camera shake factor etc and always landed up with images that were either terribly underexposed (darkened) or with flashlight shining on the faces or with too much shake effect.&lt;br /&gt;&lt;br /&gt;Later during my tryst with digital, I got some luxury to experiment and come out with some satisfying results. Though I'm still learning, some of the snaps bear a testimony to good groundwork. This one for example is one such snap.&lt;br /&gt;&lt;br /&gt;&lt;a title="Dance for the deity by gnlogic, on Flickr" href="http://www.flickr.com/photos/gnlogic/2266553772/"&gt;&lt;img style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; PADDING-TOP: 10px" height="180" alt="Dance for the deity" src="http://farm3.static.flickr.com/2098/2266553772_c30918b2b4_m.jpg" width="240" /&gt;&lt;/a&gt;It was taken at the Thazhoor Bhagavathy temple in &lt;a href="http://en.wikipedia.org/wiki/Vazhamuttom" target="_blank"&gt;Vazhamuttom&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Pathanamthitta" target="_blank"&gt;Pathanamthitta&lt;/a&gt;, &lt;a href="http://www.keralatourism.org/" target="_blank"&gt;Kerala&lt;/a&gt;. Since childhood, I have been fascinated by temple rituals at my hometown &amp;amp; the aura of faith that prevail such events. And unlike the modernistic outlook in cities, people back home still have that unerring belief in the almighty with genuine &amp;amp; complete devotion.&lt;br /&gt;&lt;br /&gt;So during the annual temple festivities, I grabbed the opportunity to snap some memories. This particular snap was challenging enough - particularly considering the situation. Light was pretty low &amp;amp; my digicam (&lt;a href="http://www.dpreview.com/reviews/nikoncp4500/" target="_blank"&gt;Nikon 4500&lt;/a&gt;) suffers from pretty much of shutter lag. Also the event was the "Thullal" procession - almost an action sequence of sorts. I put my camera into shutter priority, set an ISO of 400 &amp;amp; waited patiently amongst the frenzied devotees. I took around 5 snaps. Later analysed them on my laptop and selected one that captured it all. The colors, the motion &amp;amp; more importantly the mood of the moment.&lt;br /&gt;&lt;br /&gt;Its not the best low-light snap that I've captured but one that I appreciate for the learning experience it provided.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-56050067586348151?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/56050067586348151/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2008/06/photography-low-light.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/56050067586348151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/56050067586348151'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2008/06/photography-low-light.html' title='Snapping in low light'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm3.static.flickr.com/2098/2266553772_c30918b2b4_t.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-5532689524618554340</id><published>2008-06-17T17:08:00.026+05:30</published><updated>2008-06-18T09:32:59.357+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><title type='text'>Now mobiles at rock bottom prices</title><content type='html'>&lt;a href="http://www.solomobi.com/manage/cppic/zt999-1.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://www.solomobi.com/manage/cppic/zt999-1.jpg" border="0" /&gt;&lt;/a&gt; &lt;div&gt;Last weekend, a colleague showed me his latest acquisition - a cool looking mobile phone with a classy touch screen interface, stylus, sleek looks, nice loud volume, multimedia capability, mp4 enabled, twin cameras, some sort of handwriting recognition, scheduled on-off feature, dual sim, twin batteries supplied and a lot of other niceties. One look an i assumed it might be in the 30K INR price range. So it was a big suprise when he told me that he got it for less than - hold your breath - 3K INR!&lt;br /&gt;&lt;br /&gt;Welcome to the amazing world of chinese mobiles. These China-made gadgets rivals the best of brands like Nokia, Motorola etc with features that would put them to shame. And the build quality is not bad either. It can easily last for atleast 2 years. What else does a customer need to ask for ?&lt;br /&gt;&lt;br /&gt;Of course I have my apprehensions too. These phones are not rated by the FCC or other international bodies and so their safety rating remains unconfirmed. Also many of them have some of the sub-menus in chinese etc.&lt;br /&gt;&lt;br /&gt;I did some googling and came to the conclusion that the chinese have replicated all the best mobiles - the N95, the N75 - why even the iPhone ! and made them available at a fraction of the cost. Some of them also have TV tuner cards, GPS navigation and the like.&lt;br /&gt;&lt;br /&gt;Some of the phones feature amazing talktime and standby time. Check &lt;a href="http://www.solomobi.com/viewproduct.asp?pro_id=1361&amp;amp;page=1" target="_blank"&gt;this&lt;/a&gt; one out which features almost a whopping 1 year of talktime and standby time ! And as I write this the ceiling has been already broken. There are &lt;a href="http://www.switched.com/2008/03/24/chinese-mobile-phone-has-two-year-battery-life/" target="_blank"&gt;reports&lt;/a&gt; of a phone with 2 years of standby time. So virtually almost no need for charging.&lt;br /&gt;&lt;br /&gt;Surely the Chinese are on an all conquering spree.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-5532689524618554340?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/5532689524618554340/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2008/06/cheap-chinese-mobile-phones.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/5532689524618554340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/5532689524618554340'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2008/06/cheap-chinese-mobile-phones.html' title='Now mobiles at rock bottom prices'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-3362470586671702462</id><published>2008-06-13T08:14:00.010+05:30</published><updated>2008-12-11T02:36:53.732+05:30</updated><title type='text'>Don't be a "Monkey with the Tool"</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_tpz8SBflwtY/SFHfuUJOlRI/AAAAAAAAAKk/94w6uiVPyyY/s1600-h/mwtool.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_tpz8SBflwtY/SFHfuUJOlRI/AAAAAAAAAKk/94w6uiVPyyY/s400/mwtool.jpg" alt="" id="BLOGGER_PHOTO_ID_5211192230618764562" border="0" /&gt;&lt;/a&gt;A laptop is supposed to be such a useful thing. And if you are a programmer (&lt;span style="font-style: italic;"&gt;or any steps higher in that order&lt;/span&gt;), it should mean a lot to you. These were exactly the reasons for grabbing my &lt;a href="http://h10025.www1.hp.com/ewfrf/wc/product?lc=en&amp;amp;cc=us&amp;amp;dlc=en&amp;amp;product=3360271&amp;amp;#" target="_blank"&gt;Compaq Presario V3225AU&lt;/a&gt; last year.  I envisaged writing trillions of code, churning out the next killer utility application, getting on grasp with the latest technologies, keeping myself more organized etc. Another reason was my developing affection with digital photography &amp;amp; image-editing software like &lt;a href="http://www.gimp.org/" target="_blank"&gt;Gimp &lt;/a&gt;etc.&lt;br /&gt;&lt;br /&gt;However nowadays I find myself succumbing to the "&lt;a href="http://en.wikipedia.org/wiki/Information_overload" target="_blank"&gt;Information Overload&lt;/a&gt;" phenomena. Too much information &amp;amp; not sure where to start or how to begin. Of course we all know it starts with "one step at a time" and progresses on that way. That sounds good in theory. But many times when you are surfing or hunting for information, one tends to forget this important rule of thumb for learning anything.&lt;br /&gt;&lt;br /&gt;Thats when I put up this wallpaper - a &lt;a href="http://www.deviantart.com/" target="_blank"&gt;DeviantArt &lt;/a&gt;work (&lt;span style="font-style: italic;"&gt;not my creation&lt;/span&gt;) - to remind myself not to get lost in the myriad treasures of the web or modern information delivery system. And it carries the message perfectly. To stop being a - "&lt;span style="font-style: italic;"&gt;A monkey with the tool&lt;/span&gt;" !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-3362470586671702462?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/3362470586671702462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2008/06/dont-be-monkey-with-tool.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/3362470586671702462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/3362470586671702462'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2008/06/dont-be-monkey-with-tool.html' title='Don&apos;t be a &quot;Monkey with the Tool&quot;'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_tpz8SBflwtY/SFHfuUJOlRI/AAAAAAAAAKk/94w6uiVPyyY/s72-c/mwtool.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-337432129943690026</id><published>2008-06-11T23:51:00.020+05:30</published><updated>2008-06-12T00:25:43.814+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>Keeping the shutter pressed</title><content type='html'>Its been quite some time since I last picked up the camera. I got it repaired this March in a bout of inspired activism. Had planned to restart the photography hobby which I almost left after the camera zoom switch broke on my &lt;a href="http://en.wikipedia.org/wiki/Hangzhou" target="_blank"&gt;Hangzhou&lt;/a&gt; trip. However its June right now and apart from spending around 1.5K fixing up the zoom rocker switch, snapping a mosquito coil design &amp;amp; some silly snaps of cooker-emitting-steam etc, nothing inspiring has happened as yet.&lt;p&gt;And I don't think that I'm alone here. It so happens that we pick up that spark of photography only to lose it in the pursuit of day-to-day activities. Many of us come to the point when we start losing interest in the hobby of "&lt;span style="font-weight: bold;"&gt;capturing that moment in time&lt;/span&gt;". Of course for the true aficionado, it doesn't matter at all. Come the next rains or come the next visit to the &lt;a href="http://www.flickr.com/explore/" target="_blank"&gt;Flickr Explore&lt;/a&gt; page &amp;amp; you are driven back to your camera with a renewed zeal.&lt;/p&gt;&lt;p&gt;Sometimes even your past collections can inspire you. Just yesterday I was browsing through the archives (&lt;span style="font-style: italic;"&gt;&lt;a href="http://picasa.google.com/" target="_blank"&gt;Picasa&lt;/a&gt; does an excellent job here&lt;/span&gt;) when i spotted some photos that i had never appreciated earlier. But surprisingly they seemed perfect now. A little crop here or a little color correction there and that old snap transforms into something nice.  This snap below was picked up in this manner.&lt;/p&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/gnlogic/2568472416/" target="_blank" title="The lone backpacker by gnlogic, on Flickr"&gt;&lt;img style="border: 10px solid black; padding: 1px;" src="http://farm4.static.flickr.com/3186/2568472416_96e89d8aeb.jpg" alt="The lone backpacker" height="279" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;So the need for the occasion is some way to keep yourself hooked on to this lovely hobby whether it be behind the shutter or in front of "&lt;a href="http://www.gimp.org/" target="_blank"&gt;The Gimp&lt;/a&gt;". To keep your creative engines well-oiled and ready for the moments when inspiration &amp;amp; activism strike simultaneously.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-337432129943690026?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/337432129943690026/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2008/06/photography-inspiration-archives.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/337432129943690026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/337432129943690026'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2008/06/photography-inspiration-archives.html' title='Keeping the shutter pressed'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3186/2568472416_96e89d8aeb_t.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-671454002217352506</id><published>2008-06-02T09:47:00.007+05:30</published><updated>2008-12-11T02:36:53.884+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Designing a Log reporting tool</title><content type='html'>Last week was really interesting in terms of developer productivity. After a long time I managed to get my hands dirty on some interesting coding stuff. Now this idea had been behind my mind all the time but it took some job requirements to really get it moving.&lt;br /&gt;&lt;br /&gt;Many of us developers have used logging and at times really found it cumbersome enough to wade through the sea of log files looking for statistics. Especially so in web applications that run on clusters and generate log dumps on multiple machines. This was exactly the requirement at our end and we needed to quickly come up with some tool to parse and extract statistics data from the logs.&lt;br /&gt;&lt;br /&gt;The groundwork for this had already been laid by another team that had in place a nice log extraction utility. It could gather logs from multiple machines and extract lines matching particular patterns into a new file. So as the output, you'll have summary files containing all instances of a particular search term.&lt;br /&gt;&lt;br /&gt;So far so good. However we needed to extract some statistics from these logs. And therein comes the reporting part. How does one go about creating a report from these output files. I hunted over for some open-source applications on &lt;a href="http://www.sourceforge.net/" target="_blank"&gt;sourceforge&lt;/a&gt; that would meet this goal but none seemed to fit our bill. And to top it all - we hadn't yet discussed with our client on how the report needed to be formatted - how the details needed to be segregated and so on. So whatever we'd come up with - it might need to be changed. Reports are always like that. Everyone has different opinions on how they should present  the data and so on.&lt;br /&gt;&lt;br /&gt;Therein lies a challenge for a developer. Using a strategy that would allow him to change the report format easily to suit the client's requirements. The more i thought about it the more i was convinced that the report needed to be generated in XML and the presentation dynamically built using &lt;a href="http://www.w3schools.com/Xsl/xsl_languages.asp" target="_blank"&gt;XSL&lt;/a&gt;. So we decided to build a Java utility that'd take the logs generated from the first stage, extract statictics data from it, output this data as XML and then apply the required XSL stylesheet to generate the desired report. So it ended up something like this&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_tpz8SBflwtY/SEN26fr0MII/AAAAAAAAAKc/muhyvRqlNYU/s1600-h/LogToolDesign.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_tpz8SBflwtY/SEN26fr0MII/AAAAAAAAAKc/muhyvRqlNYU/s400/LogToolDesign.jpeg" alt="" id="BLOGGER_PHOTO_ID_5207136341480190082" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The interesting part was that I managed to wrap it up in 2 days flat. It was the XSL styling that took up some time. But it was interesting. I always liked dabbling around in XSL. Especially grouping the data and displaying it by date, by machine etc. Its not yet finished but now I'll let the client put forth his views on it and drive forward the next phase of required changes. I can already envisage requirements for - say a provision to dynamically select report criteria in the HTML page. Hmmm better start brushing up some &lt;a href="http://jquery.com/" target="_blank"&gt;JQuery &lt;/a&gt;selectors ;-).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-671454002217352506?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/671454002217352506/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2008/06/log-reporting-xsl-xml-java.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/671454002217352506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/671454002217352506'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2008/06/log-reporting-xsl-xml-java.html' title='Designing a Log reporting tool'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_tpz8SBflwtY/SEN26fr0MII/AAAAAAAAAKc/muhyvRqlNYU/s72-c/LogToolDesign.jpeg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-7586884941943059547</id><published>2008-05-22T12:41:00.007+05:30</published><updated>2008-05-22T13:00:10.311+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><title type='text'>Hidden Gmail Gems - multiple personal email addresses</title><content type='html'>It so happens that recently I’ve been receiving more and more of misdirected information. Some guy with a similar sounding name &amp;amp; put up across another part of the world seems to be a famous physician. Interesting fact is that I get to receive almost all the emails that are directed towards him. So I receive a lot of invitations to parties, snaps of family get-togethers, interesting medical opportunities why - sometimes even discussions on medical terms. A bit in my mind - I’m flattered!&lt;br /&gt;&lt;br /&gt;Coming to the analysis part of it, initially I felt it was some clever spammer with his/her own arsenal of tricks. But then one fine day I checked these mails more closely. It was sent to &lt;strong&gt;&lt;em&gt;pappupager@gmail.com&lt;/em&gt;&lt;/strong&gt;. However my email address is &lt;strong&gt;&lt;em&gt;pappu.pager@gmail.com&lt;/em&gt;&lt;/strong&gt;. So how come I was receiving this mail?&lt;br /&gt;&lt;br /&gt;I tried sending a dummy email to &lt;strong&gt;&lt;em&gt;pappupager@gmail.com&lt;/em&gt;&lt;/strong&gt;. It landed with a thud right in my &lt;a href="http://www.gmail.com/" target="_blank"&gt;Gmail&lt;/a&gt; inbox. Surprises! Is this some bug in the Gmail mail agent? After a cursory search on Google, I realised that it’s not a bug – but a mighty interesting feature of Gmail. So I tried sending emails to &lt;strong&gt;&lt;em&gt;pa.pp.up.ag.er@gmail.com&lt;/em&gt;&lt;/strong&gt; &amp;amp; &lt;strong&gt;&lt;em&gt;pap.pup.ager@gmail.com&lt;/em&gt;&lt;/strong&gt; and whoa – they all came right into my inbox.&lt;br /&gt;&lt;br /&gt;Aha beautiful! So how do I make use of this feature? Simple enough – when I signup to say a newsletter from &lt;a href="http://developers.sun.com/newsletters/" target="_blank"&gt;Sun&lt;/a&gt; or &lt;a href="http://www.betterphoto.com/subscribe.asp" target="_blank"&gt;Better Photography&lt;/a&gt; or any other interesting site, I’ll give them the id &lt;strong&gt;&lt;em&gt;pap.pupa.ger@gmail.com&lt;/em&gt;&lt;/strong&gt;. To my friends, family and colleagues I’ll be available as &lt;strong&gt;&lt;em&gt;pappu.pager@gmail.com&lt;/em&gt;&lt;/strong&gt;. For all financial notifications or bank statements, I’ll use &lt;strong&gt;&lt;em&gt;pa.ppu.pa.ger@gmail.com&lt;/em&gt;&lt;/strong&gt;. And then I’ll set up rules in my Gmail account to label and sort the incoming mails – all anyway directed to me. Such a convenience! And just by aligning the dots in my Gmail address. Think of the permutations and combinations of addresses that gives me.&lt;br /&gt;&lt;br /&gt;Oh – and regarding my namesake physician across the seven seas. I need to contact him somehow and let him know that though he helped me make an interesting discovery, he needs to inform his contacts about his real email address. Or else he may end up losing a lot of opportunities.&lt;br /&gt;&lt;br /&gt;(&lt;em&gt;&lt;span style="font-size:85%;"&gt;Psst: If the mail-id &lt;strong&gt;pappu.pager@gmail.com&lt;/strong&gt; belongs to some legitimate user, I’m indeed sorry. Let me know and I’ll update this post. I just fabricated the id out of thin air for explanation purpose.)&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-7586884941943059547?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/7586884941943059547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2008/05/hidden-gmail-gems-multiple-personal.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/7586884941943059547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/7586884941943059547'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2008/05/hidden-gmail-gems-multiple-personal.html' title='Hidden Gmail Gems - multiple personal email addresses'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-8177823429657742129</id><published>2008-05-21T21:17:00.008+05:30</published><updated>2008-05-21T21:37:48.103+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>DLF IPL - An interesting effort in Indian Cricket</title><content type='html'>&lt;p&gt;The &lt;a href="http://en.wikipedia.org/wiki/Indian_Premier_League" target="_blank"&gt;DLF IPL cricket tournament&lt;/a&gt; is a brilliant effort and just at the right time. I mean why didn't the folks who govern cricket &amp;amp; make the various decisions (read &lt;a href="http://en.wikipedia.org/wiki/Board_of_Control_for_Cricket_in_India" target="_blank"&gt;BCCI&lt;/a&gt;) think of this in advance. Probably it took the 20-20 back-to-back victories India had, to let them sense the enormous opportunity created.&lt;br /&gt;&lt;br /&gt;Anyway, its got em all hooked on to the game. All including women and kids alike - something unthinkable of in Test cricket. They suddenly have opinions on everything from why taking wickets early on matters to errant decisions given by umpires. And the matches are timed perfectly - the 7pm slot - coinciding with the time most folks leave office and arrive at home.&lt;br /&gt;&lt;br /&gt;But suprisingly when it comes to the games themselves - established players have put in a dismal act. I mean look at the Royal Challengers struggling when they got such fine players. And as if an act of irony, the ads keep blaring "Jeetenge hum shaan se... ". Comeon folks - take off those ads. Air them next season!. Mumbai Indians though struggled badly in the first half of the game - now they seem to have picked up their spirits. My favourite at the start - the Delhi Daredevils - now seem to be dilly-dallying on the semi-final doorstep.&lt;br /&gt;&lt;br /&gt;But that not withstanding, the 20-20 nature of the game makes it more interesting. And younger players like Rohit Sharma, Abhishek Nayar etc have put on a good act. More than not - its thrilling to see Indian players teaming up with their foreign counterparts, learning new tricks and sharpening their prowess. Look at what Shane Warne has done to a mediocre Rajasthan Royals team. Thats worth an MBA case-study in itself.&lt;br /&gt;&lt;br /&gt;Hope someone did something magical like this to other Indian sports too. &lt;/p&gt;&lt;p&gt;Btw for those who at times cannot watch their favourite matches on TV because of work pressures (read IT folks), herez a nice link to an online scoreboard.&lt;/p&gt;&lt;p&gt;&lt;a href="http://iplcard.timesofindia.indiatimes.com/" target="_blank"&gt;View latest live DLF IPL Scores&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Its provided by &lt;a href="http://timesofindia.indiatimes.com/" target="_blank"&gt;The Times of India&lt;/a&gt; &amp;amp; suprisingly is better than the other online scoreboards that I could find. Its got a nice refresh script too.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-8177823429657742129?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/8177823429657742129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2008/05/dlf-ipl-cricket-tournament-is-brilliant.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/8177823429657742129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/8177823429657742129'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2008/05/dlf-ipl-cricket-tournament-is-brilliant.html' title='DLF IPL - An interesting effort in Indian Cricket'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-7621968020438550491</id><published>2008-05-19T16:28:00.007+05:30</published><updated>2008-05-19T16:38:48.591+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>Save the "Oxford of the east"</title><content type='html'>Once a lovely city, famed as the pensioners paradise &amp;amp; "Oxford of the east" - &lt;a href="http://en.wikipedia.org/wiki/Pune" target="_blank"&gt;Pune&lt;/a&gt; has now outgrown that image. At times, when I get stuck in a traffic jam (&lt;em&gt;which is becoming the norm these days&lt;/em&gt;), I get the feeling, I'm breathing in a smoke chimney. Not a joke here - nor an exaggeration! Indeed the traffic and pollution scenario in Pune seems to be worsening day by day.&lt;br /&gt;&lt;br /&gt;Probably its the heavy influx into the city since the last 2-3 years that has added to the situation. Real estate in Pune has become an attractive option for many Mumbaikars &amp;amp; outsiders. Also the city is rapidly expanding on the IT &amp;amp; industrial front - adding to its fold many citizens and an equal number of vehicles.&lt;br /&gt;&lt;br /&gt;Roads in Pune have traditionally been narrow alleys. No wonder then that Pune counts amongst cities in India with the maximum 2-wheeler density. And nowadays you get the feeling that the best vehicle for navigating in and around Pune is a bike. If you doubt that - travel in Pune and check out for yourselves how these two-wheelers zip in and out of traffic with ease. Planning to study in Pune or take up a job in Pune ? Then do plan to bring along that two-wheeler you have at home.&lt;br /&gt;&lt;br /&gt;Whats worsening the situation is the time PMC takes to clear infrastructure projects &amp;amp; road-building initiatives in the city. There have been many consultants appointed over these years but its not clear where their reports end up. Take the plight of PMT buses. They seem overloaded and the schedules just seem so erratic. Stand on Pune-Satara Road to catch a bus for Pune station. Usually you'll find 5-6 buses for Shivajinagar coming by consecutively while you desperately wait to get hold of one carrying the Pune station nameboard.&lt;br /&gt;&lt;br /&gt;Even now Pune remains a beautiful city. Much of what is lost can be regained. But it remains a lot on the initiative and zeal by authorities &amp;amp; citizens alike. Its not malls and theatres thats needed - the city needs more of breathing spaces.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-7621968020438550491?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/7621968020438550491/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2008/05/pune-city-improvement-pollution-pmc-pmt.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/7621968020438550491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/7621968020438550491'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2008/05/pune-city-improvement-pollution-pmc-pmt.html' title='Save the &quot;Oxford of the east&quot;'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-2765709783449250234</id><published>2008-05-16T15:39:00.015+05:30</published><updated>2008-05-16T16:15:40.092+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>If its good, it ought to be a Sreeni movie</title><content type='html'>Watching a "&lt;a href="http://en.wikipedia.org/wiki/Sreenivasan" target="_blank"&gt;Sreenivasan&lt;/a&gt;" movie in between the countless flicks aired everyday is like finding a fountain in the midst of a desert.&lt;br /&gt;&lt;p&gt;As an actor he can spice up any movie - by just appearing in it. His genre of comedy - a sort of simple-self-slapstick style is something that appeals to every movie-goer. There have been countless occasions when I've gone for the remote but stopped short just because "Sreeni" enters the frame. Then I know - its gonna be something interesting.&lt;/p&gt;&lt;p&gt;As a writer/director, he has scripted such wonderful evergreen movies known for their simplistic and humorous portrayal of the vagaries of life. He never wanders from the theme - but equally important - also ensures that he doesn't bore you monotonously with the theme. His contribution to Malayalam cinema may not be enormous but definitely has been very impactful. &lt;/p&gt;&lt;p&gt;I often think &amp;amp; wish that such creative geniuses like him could extend their creativity beyond the reaches of &lt;a href="http://en.wikipedia.org/wiki/Malayalam" target="_blank"&gt;malayalam &lt;/a&gt;cinema - probably give bollywood a taste of good storylines and original scripts. Recently it was to be heard that one of his works "Katha Parayumbol" is gonna be translated into a bollywood potboiler. Nice beginning - definitely more to come from this genius.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-2765709783449250234?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/2765709783449250234/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2008/05/sreenivasan-malayalam-cinema-bollywood.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/2765709783449250234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/2765709783449250234'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2008/05/sreenivasan-malayalam-cinema-bollywood.html' title='If its good, it ought to be a Sreeni movie'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-140682855271270579</id><published>2008-05-13T18:51:00.005+05:30</published><updated>2008-05-14T11:40:14.760+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><title type='text'>A good step towards sealing off phishers</title><content type='html'>Recently while logging in to my &lt;a href="http://www.flickr.com/" target="_blank"&gt;Flickr &lt;/a&gt;account (its via Yahoo ever since that acquisition), I happened to notice their "&lt;a href="http://help.yahoo.com/l/us/yahoo/edit/privacy/edit-39.html" target="_blank"&gt;sign-in seal&lt;/a&gt;" link. I'd seen it &amp; ignored it on previous visits but nowadays since my mind is engrossed in the aspects of web security, I got curious about it and decidedly gave it a second look.&lt;br /&gt;&lt;br /&gt;And I really liked the concept. Its something akin to the &lt;a href="http://en.wikipedia.org/wiki/Captcha" target="_blank"&gt;captcha &lt;/a&gt;concept for dealing with bot programs. What it does is provide a simple mechanism for avoiding &lt;a href="http://en.wikipedia.org/wiki/Phishing" target="_blank"&gt;Phishing&lt;/a&gt; based attacks. It doesn't entirely prevent such attacks but at least provides one way out. &lt;br /&gt;&lt;br /&gt;The way it works is - you need to upload some image to Yahoo - which will then associate that image with your account &amp; display that image whenever you login to your account on that computer. So whenever you visit the yahoo login page on your computer, you will see that image. it assures you that you are visiting the right site indeed. If you chance to open a forged yahoo link - then it will display the standard yahoo login page - thereby raising a thought in your mind regarding the authenticity of that page. &lt;br /&gt;&lt;br /&gt;The down side is that - it will work only on your computer - on which you created the sign-in seal. Also, since the image is stored on your computer, an OS upgrade or reformatting might need you to recreate the sign-in seal.&lt;br /&gt;&lt;br /&gt;But still its a pretty good way of secure browsing on your home computer / laptop against increasing phishing tricks. Probably Google &amp; other industry giants will also follow suit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-140682855271270579?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/140682855271270579/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2008/05/recently-while-logging-in-to-my-flickr.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/140682855271270579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/140682855271270579'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2008/05/recently-while-logging-in-to-my-flickr.html' title='A good step towards sealing off phishers'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-5448547021562974715</id><published>2008-05-12T15:33:00.010+05:30</published><updated>2008-12-11T02:36:54.092+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Bracing annoyance at work</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_tpz8SBflwtY/SCgbp5wjO-I/AAAAAAAAAJU/oFnQvJd-HBA/s1600-h/bracesnothappy.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_tpz8SBflwtY/SCgbp5wjO-I/AAAAAAAAAJU/oFnQvJd-HBA/s200/bracesnothappy.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5199436176492280802" /&gt;&lt;/a&gt; Everyone working as a programmer has their fair share of annoyances. I have mine too. Sometimes its something simple like the design of everyday things that gets to you. At other times its the code editor. Of late I carry a silent grudge whenever I deal with writing or modifying some piece of Java code. &lt;br /&gt;&lt;br /&gt;It has nothing to do with Java per se. Java is a great language and has simplified and glorified programming to a great extent. Its relating to this requirement of writing code according to standards. Again I haven't got any grudge against adhering to standards but some standards just irk me at times. For example - take this piece of coding standard - they say its a &lt;a href="http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html" target="_blank"&gt;Sun Coding convention&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;That of laying down opening braces "{" on the same line as the related class / method declaration or loop statement. I fail to understand why its a standard in the first place. It goes against visual alignment of code blocks. If mean - if opening &amp; closing braces are aligned on the same column - it makes it far more simpler to discern and understand code blocks. &lt;br /&gt;&lt;br /&gt;Lot of developers I've spoken to sympathise with my argument but say that we should do otherwise since its an accepted standard. But then - have the folks who designed this standard - put in some explanation anywhere as to why it is beneficial ? &lt;br /&gt;&lt;br /&gt;As of now, my code editor (&lt;i&gt;I use &lt;a href="http://www.eclipse.org/" target="_blank"&gt;Eclipse&lt;/a&gt;&lt;/i&gt;) allows me to override this standard and put in mine - the old fashioned way - like it was in C - when i learnt my programming. But I still remain puzzled as to why folks have kept this as a standard.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-5448547021562974715?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/5448547021562974715/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2008/05/everyone-working-as-programmer-has.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/5448547021562974715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/5448547021562974715'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2008/05/everyone-working-as-programmer-has.html' title='Bracing annoyance at work'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_tpz8SBflwtY/SCgbp5wjO-I/AAAAAAAAAJU/oFnQvJd-HBA/s72-c/bracesnothappy.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-8217541122969931473</id><published>2008-05-12T15:33:00.008+05:30</published><updated>2008-05-12T15:41:28.256+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Of puppies &amp; pastels</title><content type='html'>In between the daily hard-hitting by teams in the DLF IPL league matches, Vodafone has let loose the Hutch puppy again. After the Hutch acquisition, the puppy was replaced by dabs of red splashed all over. It was sad to see the Hutch ads go - especially since they were so creative, cute &amp; elegant . &lt;br /&gt;&lt;br /&gt;Now the puppy is back and in a nice way. No - they haven't turned it into a red puppy. Instead they have rechristened him as a friend. Its a welcome comeback. There's an overall puppy-feel to the ad with an interesting theme &amp; nice music.&lt;br /&gt;&lt;br /&gt;What i liked best about the ad is the colour palette used. Really interesting shades of pastels. Recently I'd been engrossed in understanding colours and effects of pastel shades and this ad really depicted some nice usage of pastels.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-8217541122969931473?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/8217541122969931473/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2008/05/in-between-daily-hard-hitting-by-teams.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/8217541122969931473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/8217541122969931473'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2008/05/in-between-daily-hard-hitting-by-teams.html' title='Of puppies &amp; pastels'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-1340546150899329768</id><published>2008-05-08T16:11:00.004+05:30</published><updated>2008-12-11T02:36:54.330+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>On becoming a bookie again</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_tpz8SBflwtY/SCLaiyfYBUI/AAAAAAAAAJA/nfClzBZSN14/s1600-h/Question_book.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_tpz8SBflwtY/SCLaiyfYBUI/AAAAAAAAAJA/nfClzBZSN14/s200/Question_book.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5197957211142751554" /&gt;&lt;/a&gt;&lt;br /&gt;Jeff Atwood's  &lt;a href="http://www.codinghorror.com"&gt;blog&lt;/a&gt; is something that I always look forward to reading. His articles carry an appealing blend of technically interesting &amp; philosophically right stuff. For example, his take on &lt;a href="http://www.codinghorror.com/blog/archives/001108.html"&gt;reading books&lt;/a&gt; really set me thinking.&lt;br /&gt;&lt;br /&gt;An interesting topic. I remember my early academic &amp; programming career when I was crazy for tech books. I'd gather them with zeal, pore over them trying to understand the nuts and bolts of every new technology around the corner. Sometimes I 'd succeed, at other times it would still remain as a curiousity pinging at the back of my mind. I remember buying I.T magazines those days (half of which would be plastered with useless product ads). Yet I'd buy them for the 2 page article on Visual C++ or something else around the corner.&lt;br /&gt;&lt;br /&gt;Enter Google and all that changed drastically. Nowadays if i have a curious thought nagging somewhere at the back of my mind - simple thing is to hit google and usually its cleared. Its really helpful - damn useful considering the proliferation of technologies and associated jargon one has to keep constantly updated with. &lt;br /&gt;&lt;br /&gt;But it fails to address one part of the knowledge imbibing cycle that books do well. While reading books on any subject, you tend to develop a holistic view of that subject including nitty gritty details that may make or mar your complete understanding of the subject. Its not that way with searching on the web. The latter is more of instant gratification. You quickly get what you want and usually that information alone might be dangerous at times.&lt;br /&gt;&lt;br /&gt;Speaking of Atwood's blog, it reminded me of that long pending task - reviving the book reading habit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-1340546150899329768?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/1340546150899329768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2008/05/jeff-atwoods-blog-is-something-that-i.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/1340546150899329768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/1340546150899329768'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2008/05/jeff-atwoods-blog-is-something-that-i.html' title='On becoming a bookie again'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_tpz8SBflwtY/SCLaiyfYBUI/AAAAAAAAAJA/nfClzBZSN14/s72-c/Question_book.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-6906191096171329515</id><published>2008-05-07T10:38:00.011+05:30</published><updated>2008-12-11T02:36:54.563+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><title type='text'>A fleeting glimpse of "The Dragon"</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_tpz8SBflwtY/SCE_s15OmII/AAAAAAAAAI4/OqVJVkL8090/s1600-h/dragon.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_tpz8SBflwtY/SCE_s15OmII/AAAAAAAAAI4/OqVJVkL8090/s200/dragon.gif" alt="" id="BLOGGER_PHOTO_ID_5197505484576168066" border="0" /&gt;&lt;/a&gt; Reading through the newspapers last week, it seemed hosting the Olympic games has now become sort of a PR embarrassment for China. Wherever the torch goes, Tibetans seems to spring up and put up all sorts of protests. Now, their cause might be valid as well - one definitely sympathizes with the cause for freedom for any race - but what puzzles me most is - why this moment to choose for the protest? The Olympic flame is a spirit - ought to be respected by all countries &amp;amp; races.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Now, my view of China comes from the 2 month visit i had to &lt;a href="http://en.wikipedia.org/wiki/Hangzhou"&gt;Hangzhou&lt;/a&gt; and I'm definitely impressed by what i saw there. Before i went there, I had some limited conceptions of China in mind, images of dragons &amp;amp; Kung-Fu masters and particularly that of an Asian country yet in the "Developing" zone.&lt;br /&gt;&lt;br /&gt;What i saw over there (in Hangzhou) actually rocked me. Such a beautiful place. And one in sync with the most modern things in terms of infrastructure and development. The Kung-Fu masters still reign supreme - but only on television. Dragons existed - but only on beautiful silk cloth that can be bargained cheaply on Silk Road. Though modern in outlook - they still manage to hold on to their culture so very strongly. And people (atleast the ones i had an opportunity to meet) were very soft-spoken, polite and helpful. Communication was difficult - at least using English - i had to often resort to dumb-charades.&lt;br /&gt;&lt;br /&gt;I also had an opportunity to visit Shanghai which I found awesome but a bit crowded ( but then which metro isn't?). One thing i realized during these visits is that the Chinese respect their art and heritage a lot. (And I like people who have that respect in mind)&lt;br /&gt;&lt;br /&gt;It was an enjoyable experience that I'll cherish - whether it be sipping &lt;a href="http://en.wikipedia.org/wiki/Longjing_tea"&gt;Longjing Tea&lt;/a&gt;  in the morning, learning to eat using chopsticks, sampling the variety of foodstuff or trying to communicate in English.&lt;br /&gt;&lt;br /&gt;I've not one doubt that the Olympics in China will be a dazzling affair. It will showcase the real China to the world - a different China than most of us have in our minds.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-6906191096171329515?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/6906191096171329515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2008/05/fleeting-glimpse-of-dragon.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/6906191096171329515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/6906191096171329515'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2008/05/fleeting-glimpse-of-dragon.html' title='A fleeting glimpse of &quot;The Dragon&quot;'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_tpz8SBflwtY/SCE_s15OmII/AAAAAAAAAI4/OqVJVkL8090/s72-c/dragon.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11990146.post-3878019066995843023</id><published>2007-05-24T11:47:00.010+05:30</published><updated>2008-05-11T17:07:24.082+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>2.5 years &amp; counting</title><content type='html'>&lt;font size="5"&gt;2&lt;/font&gt;4th August 2005 - that's when I'd drafted the last blog. Phew - almost 2.5 years flew by like anything &amp; I'd been in a slumber of sorts. Life raced by with so many stumbling blocks. 2.5 years back had you asked me - would life be like this ? I'd say - "Mine! No way".&lt;br /&gt;&lt;font class="fullpost"&gt;&lt;br /&gt;Many lessons learned here. Primary - if you feel you are not going to fit into a round peg, then try not to. Don't try to fit yourself thinking of others, thinking of magnanimity and the belief of human compassion, believing you can set things in order when the time comes.&lt;br /&gt;&lt;br /&gt;And as i see it, there are two ways of winning in life.&lt;ul&gt;&lt;li&gt;One - be so loving, considerate, generous &amp;amp; compassionate that anyone who tries to hurt you ends up reforming themselves. You stand as a beacon of virtuosity. At the cost of patience and time you win trust for life.&lt;/li&gt;&lt;li&gt;Second - be a robot for life, insist on living life by a set of robotic unbendable rules. Either you get what you want, or you snatch them. If you lose you try again. If you win you carry no sympathy for the lost one. Whatever - carry absolutely no guilt in mind &amp;amp; always convince yourself that what you did was the just and righteous thing to do.&lt;/li&gt;&lt;/ul&gt;If you try to fit yourself somewhere in between these two rules, thats the recipe for disaster. Thats where thou shalt keep wondering why life is dealing such a harsh pact with you.&lt;br /&gt;&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11990146-3878019066995843023?l=gnlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gnlogic.blogspot.com/feeds/3878019066995843023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnlogic.blogspot.com/2007/05/25-years-counting.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/3878019066995843023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11990146/posts/default/3878019066995843023'/><link rel='alternate' type='text/html' href='http://gnlogic.blogspot.com/2007/05/25-years-counting.html' title='2.5 years &amp; counting'/><author><name>gnlogic</name><uri>http://www.blogger.com/profile/03875375073204356622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos4.flickr.com/8792386_8a5b4b0e4a_m.jpg'/></author><thr:total>0</thr:total></entry></feed>
