<?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-9839639</id><updated>2012-02-16T07:33:55.268-05:00</updated><category term='Life'/><category term='RSG'/><category term='docu'/><category term='apps'/><category term='video'/><category term='mp3'/><category term='world'/><category term='Scraps'/><category term='Security'/><category term='ASP.net'/><category term='Ajax'/><category term='Web'/><category term='.NET'/><category term='Sql'/><category term='Lifejavascript:void(0)'/><title type='text'>என் சுவடுகள்</title><subtitle type='html'>&lt;b&gt;அடுத்த அலைக் முன் என் கால் தடங்கள்!&lt;/b&gt;</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default?start-index=101&amp;max-results=100'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>141</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9839639.post-8834330991469918307</id><published>2011-10-08T22:20:00.002-04:00</published><updated>2011-10-30T00:35:38.591-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><title type='text'>Steve Jobs</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-bpRfVMPm-EI/TqzIonewyLI/AAAAAAAAAPk/8VUGeC1VnjY/s1600/pod0042-apple-logo-steve-jobs-silhouette.jpg"&gt;&lt;img style="margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 358px; height: 356px;" src="http://1.bp.blogspot.com/-bpRfVMPm-EI/TqzIonewyLI/AAAAAAAAAPk/8VUGeC1VnjY/s400/pod0042-apple-logo-steve-jobs-silhouette.jpg" alt="" id="BLOGGER_PHOTO_ID_5669126631070943410" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;I've never been part of fanboy crowd, but Jobs impressed me exactly twice, when i got hold of iPod classic and next time when i saw his &lt;a href="http://video.google.com/videoplay?docid=7945084053124129040"&gt;keynote&lt;/a&gt; of introducing first iPhone. I did learn one thing on UI dev from Apple, user should never need an manual.&lt;br /&gt;&lt;br /&gt;During my early days of development, i named a small utility app &lt;span style="font-style: italic;"&gt;as iClick.net. &lt;/span&gt;I never heard of Apple or iPod or Jobs by then, luxury of coming from a non computer science background&lt;span style="font-style: italic;"&gt;.&lt;/span&gt; Happenstance???&lt;br /&gt;&lt;br /&gt;Revolutionary - hmm? may be...&lt;br /&gt;Genius marketer-  ohh yeah!!!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;“You can’t just ask customers what they want and then try to give that to them. By the time you get it built, they’ll want something new.” – Steve Jobs, Inc. Magazine&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/9839639-8834330991469918307?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/8834330991469918307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=8834330991469918307' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/8834330991469918307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/8834330991469918307'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2011/10/steve-jobs.html' title='Steve Jobs'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-bpRfVMPm-EI/TqzIonewyLI/AAAAAAAAAPk/8VUGeC1VnjY/s72-c/pod0042-apple-logo-steve-jobs-silhouette.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-7096347582348764845</id><published>2011-01-08T18:14:00.007-05:00</published><updated>2011-01-09T07:28:15.685-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='world'/><title type='text'>Shoot-out in Tucson</title><content type='html'>I watched all those tireless tv ads from Giffords and Kelly in last year election, and Giffords win which could have been so close to trigger re-counting. By look of it, i liked her more centrist approach unlike Grijalva from down-below, who i saw more of left-wing.&lt;br /&gt;&lt;br /&gt;Interestingly, first thing i wanted to see what Sarah Palin tweeted, i don't think she had any influence in this, but it was fun to hear that her "cross-hair" map disappeared moments after shooting. For past one year, it was too much from right-wing and tea-party extreme nuts, with all those hatred on-air, i almost immediately scan away from 104.1 truth fm or else i'll end up hearing some right-wing nut screaming that Obama  had to do something with rising onion prices in India.&lt;br /&gt;&lt;br /&gt;On the same topic, Tucson was in every channel for last few hours, and i got calls from many, just checking if everyone is safe. I missed getting a single call from my company, checking if all employees are safe. I don't know, may be i'm being too left and socialistic, expecting that middle mgmt to give a call and check if their employees are safe, given our office/apts located just one intersection from Giffords office  and almost someone drives on oracle rd (close to shooting spot) to get indian groceries on weekends. May be they expect to get the news on Monday morning if someone didn't turn up in office; how are we going to make-up one less in billing sheet, that might be big project concern :(&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/9839639-7096347582348764845?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/7096347582348764845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=7096347582348764845' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/7096347582348764845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/7096347582348764845'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2011/01/gabrielle-giffords.html' title='Shoot-out in Tucson'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-4354629558575953804</id><published>2011-01-07T16:53:00.003-05:00</published><updated>2011-01-09T07:29:13.163-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.net'/><title type='text'>ASP.NET "Base Pages" vs. PageAdapter</title><content type='html'>&lt;span id="title"&gt;Interesting option to avoid deriving from base page, which many times  i forget&lt;br /&gt;&lt;br /&gt;&lt;a href="http://aspalliance.com/1993_Replacing_ASPNET_Base_Pages_with_a_PageAdapter"&gt;Replacing ASP.NET "Base Pages" with a PageAdapter&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/8x7cabzb.aspx"&gt;System.Web.UI.Adapters.PageAdapter&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Learned a lot on ASP.net best practices from Robert by virtue of working in &lt;a href="http://ensuvadukal.blogspot.com/search/label/RSG"&gt;RSG &lt;/a&gt;and with his asp.net coding standards/guidelines. Good to see him as MVP and spreading his knowledge.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-4354629558575953804?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/4354629558575953804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=4354629558575953804' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/4354629558575953804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/4354629558575953804'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2011/01/aspnet-base-pages-vs-pageadapter.html' title='ASP.NET &quot;Base Pages&quot; vs. PageAdapter'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-2208306965208082768</id><published>2011-01-06T06:59:00.003-05:00</published><updated>2011-01-09T07:55:07.368-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='world'/><title type='text'>God and Science</title><content type='html'>&lt;a href="http://www.nytimes.com/reuters/2011/01/06/world/europe/news-us-pope-bigbang.html?partner=rss&amp;amp;emc=rss"&gt;Pope Says God Behind Theories Like Big Bang&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So where do we go from here, now Christianity is not anti-science anymore, vatican almost agrees with evolution. Pope is real clever to take it a level above todays science, which can not counter this for another couple of centuries (atleast he hopes so).&lt;br /&gt;&lt;br /&gt;I do pray, but i'm still stuck with &lt;a href="http://en.wikipedia.org/wiki/Apatheism"&gt;apatheism&lt;/a&gt;, thanks to god by keeping me fortunate enuf to be that way, i do not despise religion, only when it becomes nuisance to progress. Many times i question god, all times i try to refute ridiculous religious conventions &amp;amp; beliefs. &lt;span style="font-style: italic;"&gt;Believe in god or not, but never the man in middle!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I kind of agree that Religion is a cult, it kills people from known history, science created  computers, internet, and everything else that progresses human civilization, I don't ask people to  question god, do whatever you want to make yourself happy, but god sake, don't kill people in his name or make money out of his name.&lt;span style="font-style: italic;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Click for &lt;a href="http://www.filecrop.com/search.php?w=religulous&amp;amp;size_i=0&amp;amp;size_f=1048576&amp;amp;engine_r=1&amp;amp;engine_m=1"&gt;Religulous&lt;/a&gt; and a interesting read &lt;a href="http://avaxhome.ws/ebooks/science_books/13_Thing_Sense.html"&gt;“13 Things That Don't Make Sense: The Most Baffling Scientific Mysteries of Our Time” &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right; font-style: italic;"&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;About God, I cannot accept any concept based on the authority of the  Church. As long as I can remember, I have resented mass indoctrination. I  do not believe in the fear of life, in the fear of death, in blind  faith. I cannot prove to you that there is no personal God, but if I  were to speak of him, I would be a liar. &lt;b&gt;I do not believe in the God  of theology who rewards good and punishes evil. My God created laws that  take care of that. His universe is not ruled by wishful thinking, but  by immutable laws.&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;- Albert Einstein from an interview with William Hermanns in the summer of 1954&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/9839639-2208306965208082768?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/2208306965208082768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=2208306965208082768' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/2208306965208082768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/2208306965208082768'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2011/01/god-and-science.html' title='God and Science'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-1783700857454445231</id><published>2011-01-01T09:33:00.002-05:00</published><updated>2011-01-09T05:41:40.947-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lifejavascript:void(0)'/><title type='text'>Happy New Year 2011!</title><content type='html'>2011 is going to be big year with r2i and all the challenges ahead us.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right; font-style: italic;"&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;“We choose to go...not because [it is] easy, but because [it is] hard, because that goal will serve to measure and organize the best of our energies and skills, because that challenge is one that we are willing to accept, one we are unwilling to postpone, and one which we intend to win.” - JFK &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-1783700857454445231?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/1783700857454445231/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=1783700857454445231' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/1783700857454445231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/1783700857454445231'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2011/01/happy-new-year-2011.html' title='Happy New Year 2011!'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-3753312580489977286</id><published>2010-12-23T23:23:00.007-05:00</published><updated>2011-01-09T05:45:16.789-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='world'/><title type='text'>wallstreet is ready to bet if you will die next year!</title><content type='html'>I happen to read article in WSJ about the concept of business of betting on a stranger's life. Mere concept makes me sick to my stomach.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://online.wsj.com/article/SB10001424052748704694004576019344291967866.html#articleTabs%3Darticle"&gt;Bets on Strangers' Lives&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_vOnNa-JADAY/TRQiHZaBacI/AAAAAAAAAOw/JSCNSHyp0Cs/s1600/P1-AY712_LIFEPA_G_20101220182435.jpg"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 400px; height: 112px;" src="http://1.bp.blogspot.com/_vOnNa-JADAY/TRQiHZaBacI/AAAAAAAAAOw/JSCNSHyp0Cs/s400/P1-AY712_LIFEPA_G_20101220182435.jpg" alt="" id="BLOGGER_PHOTO_ID_5554101750929123778" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right; font-style: italic;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;We all agree that your theory is crazy, but is it crazy enough? -Niels Bohr&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-3753312580489977286?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/3753312580489977286/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=3753312580489977286' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/3753312580489977286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/3753312580489977286'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2010/12/wallstreet-is-ready-to-bet-if-you-will.html' title='wallstreet is ready to bet if you will die next year!'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_vOnNa-JADAY/TRQiHZaBacI/AAAAAAAAAOw/JSCNSHyp0Cs/s72-c/P1-AY712_LIFEPA_G_20101220182435.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-2809586578089083686</id><published>2010-11-26T17:45:00.004-05:00</published><updated>2011-01-09T06:00:33.379-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><title type='text'>Back from (almost) dead</title><content type='html'>Loooooong time no post.&lt;br /&gt;&lt;br /&gt;Finally decided to get myself a android phone, hopefully i should be able to post with the always connected device in hand :)&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right; font-style: italic;"&gt;&lt;span style="font-size:85%;"&gt;Advice is what others can give.... Answers only come from within! - Unknown&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-2809586578089083686?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/2809586578089083686/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=2809586578089083686' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/2809586578089083686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/2809586578089083686'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2010/11/back-from-almost-dead.html' title='Back from (almost) dead'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-873957589375234806</id><published>2009-06-13T21:15:00.009-04:00</published><updated>2009-06-13T21:42:15.181-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><title type='text'>Free Market Economy 101</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_vOnNa-JADAY/SjRQceNh3II/AAAAAAAAANk/avAXeog2CfA/s1600-h/USAirways1549.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 154px; height: 115px;" src="http://1.bp.blogspot.com/_vOnNa-JADAY/SjRQceNh3II/AAAAAAAAANk/avAXeog2CfA/s400/USAirways1549.jpg" alt="" id="BLOGGER_PHOTO_ID_5346987107671989378" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.nytimes.com/2009/06/12/business/12aig.html?_r=1"&gt;A.I.G. Balks at Claims From Jet Ditching in Hudson&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;... “Insurance companies try to protect their assets, obviously,” ...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Welcome to world of free market economy, call me stupid socialist or evil communist, if i come out from a near death experience, i don't want to start making calls on my hospital bills, that start flooding my mailbox, with all due respect the bird hitting the engine is no fault of mine.&lt;br /&gt;&lt;br /&gt;PS: &lt;a href="http://www.filecrop.com/search.php?w=sicko&amp;amp;size_i=0&amp;amp;size_f=1048576&amp;amp;engine_r=1&amp;amp;engine_m=1"&gt;Click here for Sicko.&lt;/a&gt; Though i don't agree with heavy socialist propaganda; Moore nails the issues in &lt;strike&gt;health&lt;/strike&gt; sick care in america. &lt;a href="http://www.filecrop.com/search.php?w=sicko&amp;amp;size_i=0&amp;amp;size_f=1048576&amp;amp;engine_r=1&amp;amp;engine_m=1"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-873957589375234806?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/873957589375234806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=873957589375234806' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/873957589375234806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/873957589375234806'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2009/06/free-market-economy-101.html' title='Free Market Economy 101'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_vOnNa-JADAY/SjRQceNh3II/AAAAAAAAANk/avAXeog2CfA/s72-c/USAirways1549.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-239670905174748139</id><published>2009-04-29T02:54:00.002-04:00</published><updated>2009-04-29T03:04:52.774-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><title type='text'>படித்ததில் ரசித்தது</title><content type='html'>&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/TpmeYLYpUsI&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&amp;amp;color1=0x2b405b&amp;amp;color2=0x6b8ab6"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/TpmeYLYpUsI&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&amp;amp;color1=0x2b405b&amp;amp;color2=0x6b8ab6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/lix3zLJ1Y10&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&amp;amp;color1=0x2b405b&amp;amp;color2=0x6b8ab6"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/lix3zLJ1Y10&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&amp;amp;color1=0x2b405b&amp;amp;color2=0x6b8ab6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;a href="http://www.vettipayal.com/2008/06/blog-post_25.html"&gt;1 சாப்ட்வேர் மாப்பிள்ளை தேடும் பெண்களுக்கு&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.vettipayal.com/2008/06/linked-list.html"&gt;2 மணல் கயிறு ரீமேக் &lt;/a&gt;&lt;/span&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/9839639-239670905174748139?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/239670905174748139/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=239670905174748139' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/239670905174748139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/239670905174748139'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2009/04/blog-post.html' title='படித்ததில் ரசித்தது'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-7137223797272607705</id><published>2009-03-29T18:12:00.003-04:00</published><updated>2009-03-29T18:18:32.716-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scraps'/><title type='text'>Common powerpoint mistakes :)</title><content type='html'>Really funny presentation by &lt;a href="http://www.technicallyfunny.com/" target="_new"&gt;Don McMillan&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;object type="application/x-shockwave-flash" data="http://www.collegehumor.com/moogaloop/moogaloop.swf?clip_id=1762603&amp;amp;fullscreen=1" height="360" width="480"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;param name="AllowScriptAccess" value="true"&gt;&lt;param name="movie" quality="best" value="http://www.collegehumor.com/moogaloop/moogaloop.swf?clip_id=1762603&amp;amp;fullscreen=1"&gt;&lt;embed src="http://www.collegehumor.com/moogaloop/moogaloop.swf?clip_id=1762603&amp;amp;fullscreen=1" type="application/x-shockwave-flash" wmode="transparent" allowscriptaccess="always" height="360" width="480"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-7137223797272607705?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/7137223797272607705/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=7137223797272607705' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/7137223797272607705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/7137223797272607705'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2009/03/common-powerpoint-mistakes.html' title='Common powerpoint mistakes :)'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-5597644785021170019</id><published>2009-03-16T13:51:00.004-04:00</published><updated>2009-03-16T13:55:46.429-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scraps'/><title type='text'>Chennai MTC Routes</title><content type='html'>Happen to stumble upon the below site for Chennai MTC connections&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rab.in/bus/chennai/" target="_new"&gt;http://rab.in/bus/chennai/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-5597644785021170019?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/5597644785021170019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=5597644785021170019' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/5597644785021170019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/5597644785021170019'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2009/03/chennai-mtc-routes.html' title='Chennai MTC Routes'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-7647362373746790309</id><published>2009-02-08T17:35:00.003-05:00</published><updated>2009-02-13T19:21:25.294-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><title type='text'>Yes Its Tucson!</title><content type='html'>May be not exactly Tucson, its 25 miles from Tucson.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_vOnNa-JADAY/SZX2pFlCBHI/AAAAAAAAAMI/FNSZ7eh-o0w/s1600-h/Mt-Lemmon-Ski-Slope.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_vOnNa-JADAY/SZX2pFlCBHI/AAAAAAAAAMI/FNSZ7eh-o0w/s320/Mt-Lemmon-Ski-Slope.jpg" alt="" id="BLOGGER_PHOTO_ID_5302415322031195250" 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;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And yes the real Tucson is one in the backdrop of pic below&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_vOnNa-JADAY/SZX2zi816CI/AAAAAAAAAMQ/-tYXcKKGkaQ/s1600-h/TucsonFromCatalinaHwy.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_vOnNa-JADAY/SZX2zi816CI/AAAAAAAAAMQ/-tYXcKKGkaQ/s320/TucsonFromCatalinaHwy.jpg" alt="" id="BLOGGER_PHOTO_ID_5302415501714384930" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-7647362373746790309?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/7647362373746790309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=7647362373746790309' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/7647362373746790309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/7647362373746790309'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2009/02/yes-its-tucson.html' title='Yes Its Tucson!'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_vOnNa-JADAY/SZX2pFlCBHI/AAAAAAAAAMI/FNSZ7eh-o0w/s72-c/Mt-Lemmon-Ski-Slope.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-8719961516542737296</id><published>2008-12-08T06:51:00.015-05:00</published><updated>2010-12-13T20:16:01.224-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><title type='text'>Moving on ...</title><content type='html'>Bye bye Ny/Nj.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://en.wikipedia.org/wiki/New_York_City"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 172px;" src="http://1.bp.blogspot.com/_vOnNa-JADAY/SZXtZ7rGAuI/AAAAAAAAALQ/GUOJvV8zs5k/s400/LowerManhattan.jpg" alt="" id="BLOGGER_PHOTO_ID_5302405166069580514" 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;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hello Az!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://en.wikipedia.org/wiki/Saguaro"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 138px;" src="http://1.bp.blogspot.com/_vOnNa-JADAY/SZXsYlGn4lI/AAAAAAAAALI/dK6W2n7DC7Y/s200/SAGUARO.jpg" alt="" id="BLOGGER_PHOTO_ID_5302404043319534162" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-8719961516542737296?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/8719961516542737296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=8719961516542737296' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/8719961516542737296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/8719961516542737296'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2008/12/moving-on.html' title='Moving on ...'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_vOnNa-JADAY/SZXtZ7rGAuI/AAAAAAAAALQ/GUOJvV8zs5k/s72-c/LowerManhattan.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-6679876296876811618</id><published>2008-11-10T21:52:00.030-05:00</published><updated>2008-11-15T14:07:18.118-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><category scheme='http://www.blogger.com/atom/ns#' term='mp3'/><title type='text'>175 random ilayaraja hitz (mostly melodies)</title><content type='html'>Years of collecting songs, song db has bloated big enuf,  that i play mostly the playlists in shuffle mode. Here is the dump of one of the IR playlist (mostly melodies), not by any means complete IR collection.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm2.static.flickr.com/1041/538696225_e4b7238959.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 142px; height: 189px;" src="http://farm2.static.flickr.com/1041/538696225_e4b7238959.jpg" alt="" target="_new" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://isas.kumar.googlepages.com/IR_Hitz.htm" target="_new"&gt;Track list &gt;&gt;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.megaupload.com/?d=KW0HBI7I" target="_new"&gt;IR_Hitz_1.rar&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.megaupload.com/?d=LOLDXCC8" target="_new"&gt;IR_Hitz_2.rar&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.megaupload.com/?d=AFVF451J" target="_new"&gt;IR_Hitz_3.rar&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.megaupload.com/?d=MG853WBA" target="_new"&gt;IR_Hitz_4.rar&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.megaupload.com/?d=XGZO96KU" target="_new"&gt;IR_Hitz_5.rar&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.megaupload.com/?d=O64N1GVY" target="_new"&gt;IR_Hitz_6.rar&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.megaupload.com/?d=631HGXTC" target="_new"&gt;IR_Hitz_7.rar&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.megaupload.com/?d=3JDDUAER" target="_new"&gt;IR_Hitz_8.rar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;---------------------------------------------------------------&lt;br /&gt;PS: Here is link to  album &lt;a href="http://www.megaupload.com/?d=DT1Z7RNI" target="_new"&gt;Vatsalyam&lt;/a&gt; by Bombay S. Jayashri. A Collection of Traditional Indian Lullaby.&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/9839639-6679876296876811618?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/6679876296876811618/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=6679876296876811618' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/6679876296876811618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/6679876296876811618'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2008/11/175-random-ilayaraja-hitz-mostly.html' title='175 random ilayaraja hitz (mostly melodies)'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm2.static.flickr.com/1041/538696225_e4b7238959_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-2349051563419733917</id><published>2008-10-14T20:43:00.007-04:00</published><updated>2008-11-10T21:01:52.280-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><title type='text'>Strange circle around moon</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_vOnNa-JADAY/SRjl9W_tv5I/AAAAAAAAAJM/WoEuCqBSC38/s1600-h/DSC04402.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 157px; height: 118px;" src="http://1.bp.blogspot.com/_vOnNa-JADAY/SRjl9W_tv5I/AAAAAAAAAJM/WoEuCqBSC38/s200/DSC04402.JPG" alt="" id="BLOGGER_PHOTO_ID_5267212606517395346" border="0" /&gt;&lt;/a&gt;Never seen anything like this before, yesterday  (10/13) night around 10 pm, we saw this huge, perfect circle around the moon. Sky was void of any stars, just the moon and this spooky circle around the moon. Photo taken doesn't do any justice of the real effect,  Wiki tells me its &lt;a href="http://en.wikipedia.org/wiki/22%C2%B0_halo"&gt;22° halo&lt;/a&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/9839639-2349051563419733917?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/2349051563419733917/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=2349051563419733917' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/2349051563419733917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/2349051563419733917'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2008/10/strange-circle-around-moon.html' title='Strange circle around moon'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_vOnNa-JADAY/SRjl9W_tv5I/AAAAAAAAAJM/WoEuCqBSC38/s72-c/DSC04402.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-4048413439403955271</id><published>2008-10-07T22:11:00.003-04:00</published><updated>2008-11-13T09:41:03.566-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scraps'/><title type='text'>George W Bush: Go Fish!</title><content type='html'>US Gross Federal Debt, unadjusted for inflation.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_vOnNa-JADAY/SOwW0Px3T7I/AAAAAAAAAIs/eVozuzsFMHw/s1600-h/USDebt.png" target="_new"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_vOnNa-JADAY/SOwW0Px3T7I/AAAAAAAAAIs/eVozuzsFMHw/s320/USDebt.png" alt="" id="BLOGGER_PHOTO_ID_5254599952079212466" 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;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/United_States_public_debt"&gt;National debt&lt;/a&gt; when president George W Bush Jr. took office at the beginning of 2001 was about $5.6 trillion and it is close to 10.2 trillion as of today.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/F9SOVzMV2bc&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;embed src="http://www.youtube.com/v/F9SOVzMV2bc&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;"Humble foreign policy" anyone?&lt;br /&gt;&lt;br /&gt;Reminds me a line from Jurassic Park, "&lt;span style="font-style: italic;"&gt;I don't blame people for their mistakes. But I do ask that they pay for them.&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;யார் யாருகோ டாக்டர் பட்டம் குடுகிறிங்கோ, இவருக்கு குடுங்கப்பா டபுல் டாக்டர் பட்டம்.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-4048413439403955271?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/4048413439403955271/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=4048413439403955271' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/4048413439403955271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/4048413439403955271'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2008/10/george-bush-jr-go-fish.html' title='George W Bush: Go Fish!'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_vOnNa-JADAY/SOwW0Px3T7I/AAAAAAAAAIs/eVozuzsFMHw/s72-c/USDebt.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-8801829445982310763</id><published>2008-08-20T21:30:00.005-04:00</published><updated>2008-10-07T22:48:09.982-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><title type='text'>Authentication &amp; Authorization</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Use AD for authentication and DB for authorization&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;I'm trying to reason out the above statement with best of my knowledge, this may be specific to windows environment.  Do leave your thoughts if you know of better reasons.&lt;br /&gt;&lt;br /&gt;A company intranet website application can be open to entire domain users and hence don't need any authentication at all. But we may need to restrict access to a phone list application to certain groups, this application may include additional authorization restrictions like certain group of users should not be able to view some section of data say for example "personal mobile numbers".  Best approach is to authenticate all users with a AD group and use different authorization data store like a database.&lt;br /&gt;&lt;br /&gt;Can we not use db for authentication, like use "authorization data store" and check if user is not authorized to do any steps in the application and redirect to access denied page? Though its a technically possible option, in this case, control on who gets access to phone list application is thro' db. Everyone will agree, access to that is weaker compared to a secure AD group membership which are restricted to AD administrators hands. Inherently. access to application db has wider spread, compared to AD.  Also AD authentication blocks unauthorized users at the gate i.e stopped even before entering into application.&lt;br /&gt;&lt;br /&gt;In other end of spectrum,  why we should not use AD for authorization. For simplicity sake, if we have 3 authorization groups for each application and we have 10 applications and toss in 2 environments (dev/prod), we end up with 60 AD groups. Its work on AD admins that in course of time will become un-manageable, worst-case scenario, someone getting access which they shouldn't.&lt;br /&gt;&lt;br /&gt;That said, there is room for all shades of grey, for example any enterprise has to maintain AD groups for something or other, like share folder access. Using the same phone list application, if there is a requirement to restrict users from viewing sr. mgmt contacts. I'd rather make that authorization against AD than have it inside my application db.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-8801829445982310763?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/8801829445982310763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=8801829445982310763' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/8801829445982310763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/8801829445982310763'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2008/08/authentication-authorization-q.html' title='Authentication &amp; Authorization'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-97215861354639207</id><published>2008-08-02T21:06:00.003-04:00</published><updated>2008-12-08T22:48:07.579-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='docu'/><title type='text'>BBC - The Story of India</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://xhgc18.blogspot.com/2008/07/bbc-story-of-india.html"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_vOnNa-JADAY/SJUHLxA4S7I/AAAAAAAAAIM/ac5LP27PrIE/s200/51xooes1hqlss500dc4.jpg" alt="" id="BLOGGER_PHOTO_ID_5230094440977681330" border="0" /&gt;&lt;/a&gt;&lt;a href="http://xhgc18.blogspot.com/2008/07/bbc-story-of-india.html"&gt;Six part BBC series&lt;/a&gt; which attempts to cover the story of India from past to current. I felt they mostly covered Aryan part, shadowing Dravidian side of history.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-97215861354639207?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/97215861354639207/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=97215861354639207' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/97215861354639207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/97215861354639207'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2008/08/bbc-story-of-india.html' title='BBC - The Story of India'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_vOnNa-JADAY/SJUHLxA4S7I/AAAAAAAAAIM/ac5LP27PrIE/s72-c/51xooes1hqlss500dc4.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-7492061813463856053</id><published>2008-08-01T22:21:00.000-04:00</published><updated>2008-08-20T18:44:57.107-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scraps'/><title type='text'>leanerFox</title><content type='html'>Off late i was frustrated with Firefox eating so much memory. Its far better from what used to be back.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Upgraded to latest and greatest version which has many memory leak fixes&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Installed &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/433"&gt;flashblock &lt;/a&gt;extension&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Modded following config entries&lt;/li&gt;&lt;/ul&gt;browser.cache.disk.capacity            &lt;span style="font-weight: bold;"&gt;15000&lt;br /&gt;&lt;/span&gt;browser.cache.memory.capacity        &lt;span style="font-weight: bold;"&gt;-1&lt;/span&gt;&lt;br /&gt;browser.sessionhistory.max_total_viewers    &lt;span style="font-weight: bold;"&gt;2&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;&lt;/span&gt;{seldom use back button}&lt;br /&gt;config.trim_on_minimize &lt;span style="font-weight: bold;"&gt;true &lt;/span&gt;{would love if there is a similar thing for lost focus event}&lt;br /&gt;nglayout.initialpaint.delay             &lt;span style="font-weight: bold;"&gt;0&lt;/span&gt;&lt;br /&gt;network.http.pipelining            &lt;span style="font-weight: bold;"&gt;true&lt;/span&gt;&lt;br /&gt;network.http.pipelining.maxrequests        &lt;span style="font-weight: bold;"&gt;8&lt;/span&gt;  {for DSL speed}&lt;br /&gt;&lt;br /&gt;I have the same problem with Yahoo messenger, felt it became more and more resource hog. I don't want a browser window to open all times for the web version (why can't they provide the msg archive on web to standalone version also}.  After googling a bit, did the following, but i still see sometimes it gobbles 30k,&lt;br /&gt;&lt;ul&gt;&lt;li&gt;switched to classic skin&lt;/li&gt;&lt;li&gt;removed all plug-ins&lt;/li&gt;&lt;li&gt;remove annoying ad-banner {&lt;a href="http://isas.kumar.googlepages.com/noYMads2.bat"&gt;this patch&lt;/a&gt; worked for version 8.1.0.421}&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-7492061813463856053?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/7492061813463856053/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=7492061813463856053' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/7492061813463856053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/7492061813463856053'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2008/08/leanerfox.html' title='leanerFox'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-4123912344397118943</id><published>2008-07-27T00:31:00.007-04:00</published><updated>2010-03-27T09:01:30.527-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><title type='text'>Sanjana</title><content type='html'>Updated &lt;a id="link_isas" name="link_isas" href="javascript:chkpwd()"&gt;Sanjana's photoset&lt;/a&gt; in flickr.&lt;br /&gt;&lt;br /&gt;&lt;iframe id="frame_isas" name="frame_isas" style="display: none;" src="" border="0" height="450" scrolling="no" width="450"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;script src="http://sites.google.com/site/isaskumar/fileshare/blog_sanj.js"&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-4123912344397118943?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/4123912344397118943/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=4123912344397118943' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/4123912344397118943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/4123912344397118943'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2008/07/sanjana_27.html' title='Sanjana'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-7530384164253094876</id><published>2008-07-23T13:52:00.000-04:00</published><updated>2008-07-25T18:26:12.942-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scraps'/><title type='text'>Microsoft surface</title><content type='html'>Muti-touch, muti-user, device recognizing surface computing from Microsoft. Don't expect this coffee table to hit your home for next few years, hopefully demand should drive down the price to something affordable after 2010. This is just beginning of how things are going to change in computing world, from the not-so-fancy box in the desk or that oversize thing in lap. One of the future features is going to be connected devices with intelligent human interface, bye-bye keyboard/mouse.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/rP5y7yp06n0&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x5d1719&amp;color2=0xcd311b"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/rP5y7yp06n0&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x5d1719&amp;color2=0xcd311b" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-7530384164253094876?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/7530384164253094876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=7530384164253094876' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/7530384164253094876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/7530384164253094876'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2008/07/microsoft-surface.html' title='Microsoft surface'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-1157015333052737208</id><published>2008-07-08T22:14:00.001-04:00</published><updated>2008-07-25T18:30:21.188-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scraps'/><title type='text'></title><content type='html'>For while i'm not involved with significant development activities, hence replacing &lt;span style="font-weight: bold;"&gt;Building tomorrow's legacy system, &lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;Today&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;! &lt;/span&gt;with something that aptly reflects the real significance of my babbles, err i mean the posts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-1157015333052737208?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/1157015333052737208/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=1157015333052737208' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/1157015333052737208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/1157015333052737208'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2008/07/my-blog-caption-till-now-building.html' title=''/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-6216366478134790581</id><published>2008-07-07T18:22:00.000-04:00</published><updated>2008-11-15T14:09:02.948-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='docu'/><title type='text'>Armageddon</title><content type='html'>82 mins to kindle the armageddon fantasy, ABC documentary "Last Days On Earth"&lt;br /&gt;&lt;br /&gt;&lt;embed id="VideoPlayback" style="width:400px;height:326px" allowFullScreen="true" src="http://video.google.com/googleplayer.swf?docid=-5674809699745897682&amp;hl=en&amp;fs=true" type="application/x-shockwave-flash"&gt; &lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-6216366478134790581?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/6216366478134790581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=6216366478134790581' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/6216366478134790581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/6216366478134790581'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2008/07/armageddon.html' title='Armageddon'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-8346848126206796587</id><published>2008-07-02T22:29:00.004-04:00</published><updated>2008-08-02T21:19:33.615-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='docu'/><title type='text'>$150 by July 4th ?</title><content type='html'>Last month Morgan Stanley projected oil will hit $150 by July 4th. Are we nudging close to &lt;a href="http://en.wikipedia.org/wiki/Peak_oil"&gt;peak&lt;/a&gt; or already on the summit of the peak.&lt;br /&gt;&lt;br /&gt;Crude Awakening: The Oil Crash (Trailer)&lt;br /&gt;&lt;embed id="VideoPlayback" style="width: 400px; height: 326px;" allowfullscreen="true" src="http://video.google.com/googleplayer.swf?docid=6244874192994218810&amp;amp;hl=en&amp;amp;fs=true" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;full documentary&lt;br /&gt;&lt;embed id="VideoPlayback" style="width: 400px; height: 326px;" allowfullscreen="true" src="http://video.google.com/googleplayer.swf?docid=-2458048652564346806&amp;amp;hl=en&amp;amp;fs=true" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;DVDRip &lt;a href="http://megadownload.net/search/A%20Crude%20Awakening%20The%20Oil%20Crash/all.html"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It may be end of oil, but one shouldn't under estimate man-kind's ultimate weapon, "innovation". What if we crack the cold fusion, there may not be high hopes now, but practically feasible solution like combination of alternate energy and energy efficiency, may give us the breather for next break-through.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-8346848126206796587?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/8346848126206796587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=8346848126206796587' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/8346848126206796587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/8346848126206796587'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2008/07/150-by-july-4th.html' title='$150 by July 4th ?'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-7305945890138549848</id><published>2008-07-01T16:16:00.005-04:00</published><updated>2008-07-27T08:39:56.027-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Scraps'/><title type='text'>Scraps for this week</title><content type='html'>- &lt;a href="http://www.microsoft.com/downloadS/details.aspx?FamilyID=7b645f3a-6d22-4548-a0d8-c2a27e1917f8&amp;amp;displaylang=en"&gt;The .NET Framework 3.5 Common Namespaces and Types Poster&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- &lt;a href="http://sourceforge.net/projects/itextsharp/"&gt;iTextSharp.&lt;/a&gt; Good/Free/Open-source pdf library. Collection of samples &lt;a href="http://www.ujihara.jp/iTextdotNET/en/examples.html"&gt;here&lt;/a&gt;. Original Java library's &lt;a href="http://www.dbebooks.in/ebooks/computers__internet/5380-itext-in-action-creating-and.html"&gt;ebook&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;- Today development site was pointing to prod db and client support team told me this even happens in reverse and they told me biz component uses db config from dll's app.config and hence they recompile the dll with different environment config. First reaction to what is happening stumped me, I was under assumption when web app used this component, component should be erroring out as these config entries are not available in web.config or in worst case retrieved empty string as values.  Looks like .net embeds, compile time config entries as default values in the assembly.  Some more light to what is happening under the hood &lt;a href="http://blogs.interknowlogy.com/robinsanner/archive/2006/05/10/2335.aspx"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;- &lt;a href="http://abcnews.go.com/Technology/popup?id=5185641"&gt;Strange skies&lt;/a&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/9839639-7305945890138549848?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/7305945890138549848/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=7305945890138549848' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/7305945890138549848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/7305945890138549848'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2008/07/scraps-for-this-week.html' title='Scraps for this week'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-8588746147679198014</id><published>2008-06-24T14:34:00.001-04:00</published><updated>2008-06-24T14:40:33.145-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><title type='text'>Google Street View Maps</title><content type='html'>&lt;a href="http://maps.google.com/?ie=UTF8&amp;amp;layer=c&amp;amp;ll=35.965225,-83.987732&amp;amp;spn=0.319557,0.688019&amp;amp;z=11"&gt;Google Street View Maps for Knoxville.&lt;/a&gt; Looks like they have covered Knoxville left and right.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-8588746147679198014?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/8588746147679198014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=8588746147679198014' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/8588746147679198014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/8588746147679198014'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2008/06/google-street-view-maps.html' title='Google Street View Maps'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-7677170330663798201</id><published>2008-06-14T10:29:00.004-04:00</published><updated>2008-07-14T10:16:32.073-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><title type='text'>r2i quote</title><content type='html'>Someone sent it to me way back, quote that describes all, happen to read it again today&lt;br /&gt;&lt;br /&gt;Passion without action = LIA (x+1)&lt;br /&gt;Action without passion = R2A&lt;br /&gt;Passion with action = R2I&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-7677170330663798201?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/7677170330663798201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=7677170330663798201' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/7677170330663798201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/7677170330663798201'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2008/06/r2i-quote.html' title='r2i quote'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-9016760012721038051</id><published>2008-06-07T15:00:00.011-04:00</published><updated>2008-12-08T22:48:07.840-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><category scheme='http://www.blogger.com/atom/ns#' term='mp3'/><title type='text'>Nand Nandan  ♪♫♪♫</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_vOnNa-JADAY/SGFF9g_mcOI/AAAAAAAAAHQ/gw8LMrrj_HA/s1600-h/ChalaVahiDes.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5215526766602776802" style="FLOAT: right; MARGIN: 0pt 0pt 10px 10px; CURSOR: pointer" alt="" src="http://4.bp.blogspot.com/_vOnNa-JADAY/SGFF9g_mcOI/AAAAAAAAAHQ/gw8LMrrj_HA/s200/ChalaVahiDes.jpg" border="0" /&gt;&lt;/a&gt;Been searching for this quite some time. Gg wanted this after listening (a bit of this) in Sindhu Bhairavi. Nand Nandan from album "Chala Vahi Des &amp;amp; Meera Bhajans by Lata Mangeshkar". If not any other song in the album, this one is sure to make anyone simmer down.&lt;br /&gt;&lt;br /&gt;&lt;embed pluginspage="http://www.macromedia.com/go/getflashplayer" src="http://www.esnips.com//escentral/images/widgets/flash/esnips_player.swf" width="328" height="94" type="application/x-shockwave-flash" quality="high" bgcolor="#000" flashvars="theTheme=gold&amp;amp;autoPlay=no&amp;amp;theFile=http://www.esnips.com//nsdoc/427525d4-99be-47ae-aa0a-dcdf40e66acf&amp;amp;theName=Sanvaro Nandanvan&amp;amp;thePlayerURL=http://www.esnips.com//escentral/images/widgets/flash/mp3WidgetPlayer.swf"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;Listen to full album &lt;a href="http://music.pz10.com/album/8444/Chala%20Vahi%20Des%20&amp;amp;%20Meera%20Bhajans-Lata%20Mangeshkar.html"&gt;here&lt;/a&gt;. Download mp3 &lt;a href="http://www.mediafire.com/download.php?27n1jmzmn0i"&gt; here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-9016760012721038051?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/9016760012721038051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=9016760012721038051' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/9016760012721038051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/9016760012721038051'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2008/06/nand-nandan.html' title='Nand Nandan  ♪♫♪♫'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_vOnNa-JADAY/SGFF9g_mcOI/AAAAAAAAAHQ/gw8LMrrj_HA/s72-c/ChalaVahiDes.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-3827357704367529578</id><published>2008-02-22T22:21:00.005-05:00</published><updated>2008-07-23T08:24:52.334-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scraps'/><title type='text'>Web 2.x ?</title><content type='html'>Some useless thoughts of what could be next incremental feature addition in web 2.0 with current available technology.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Speech recognizing websites.&lt;/span&gt;  How about getting into website and give a voice commands like pay bill, print statement. Web based voice chat apps show the capability to send voice data over the wire and automated telephonic response using speech recognition seems to be much more improved. Can these technologies mash?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Seamless web drives&lt;/span&gt;.   Platform neutral i/o protocol that will enable users to add personal web space/folder like any connected external drive.  People should be able to open and edit a document over web just like one in local drive; underlying protocol should manage connectivity/encryption/transmission with data store in the cloud. With high speed connectivity becoming ubiquitous, it will be a nice feature addition to OS.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-3827357704367529578?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/3827357704367529578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=3827357704367529578' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/3827357704367529578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/3827357704367529578'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2008/02/web-2x.html' title='Web 2.x ?'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-4289031761560466079</id><published>2008-01-11T07:04:00.003-05:00</published><updated>2008-06-29T10:29:05.897-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><title type='text'>Break 2 India :)</title><content type='html'>After 4 yrs i'm finally taking a break from work for a month to India. I'd be happy to order "Veg Fried Rice" instead of Veg Fried Rice with No meat, No chicken broth, No sea food, ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-4289031761560466079?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/4289031761560466079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=4289031761560466079' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/4289031761560466079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/4289031761560466079'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2008/01/break.html' title='Break 2 India :)'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-5685928050606545854</id><published>2007-12-30T22:17:00.000-05:00</published><updated>2008-11-15T14:09:52.559-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='apps'/><category scheme='http://www.blogger.com/atom/ns#' term='mp3'/><title type='text'>youtube to mp3</title><content type='html'>A simple and zero installation way to &lt;a href="http://www.vidtomp3.com/"&gt;convert youtube video to mp3.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-5685928050606545854?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/5685928050606545854/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=5685928050606545854' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/5685928050606545854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/5685928050606545854'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2007/12/youtube-to-mp3.html' title='youtube to mp3'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-7307815744560956167</id><published>2007-12-19T22:16:00.000-05:00</published><updated>2007-12-20T17:30:19.764-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><category scheme='http://www.blogger.com/atom/ns#' term='Scraps'/><title type='text'>Offshore night-out</title><content type='html'>When i was in offshore, this was the slang word to work late and very late . One of my friend used to question shouldn't this be called "night-in"! Anyway, guy told me today, if someone is in offshore, they are expected to work after office hours most of the time. If you are one of those, i strongly suggest to stop reading further. I usually start my conversation when someone calling me late night from offshore, "why are you in office now?".  I'm not going to say that offshore will never have to stay late, but certainly don't have to do it 4 out of 5 days. There were days we stayed back and worked late or come to office on Saturday; sometimes for issues, delivery deadline, help others and even to compensate for good time spent in office stairs vetti talk; but i don't think it was not lot of times.Ok based on my experience and lot of mistakes, following will help one to reduce late hours if not eliminate.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Estimate&lt;/span&gt;: Mostly a bad estimate will be the underlying issue. Whatever way you do it either scientific or absolute crap like scribbling in palm (yes i have done that) make sure it is something achievable. A feedback loop with actual will help refine future estimates, even with all tools and things there is always some personal judgment, so learning from mistake is a key.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Plan&lt;/span&gt;: Based on my limited experience at onsite "plan is god", everyone will agree to a plan and priorities. Plans can fail, but still there is some plan. In Lucas-TVS, there is 15 mins morning meeting before they start work, agenda is to review plan for the day. It is a stand up meeting and called sunrise meeting, those are days, where i had to start my commute during almost sunrise and glimpse early morning empty chennai.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Onsite call&lt;/span&gt;: Can't do much, but interacting through mails will  eliminate lengthy calls. May be we can read thro' reqt document with some assumptions and clarify assumptions thro' mail. We can try looking into upcoming things and get clarified thro' mails instead of waiting for that day.&lt;br /&gt;&lt;br /&gt;May be it is true that offshore has to work late many times, but what kind of life we are looking at, if we are still in office after office hours. I'd like to look at it from a humane point of view, every one in onsite moved from offshore only and didn't fall from heavens, though some would like to think that way. Drop me a note, if you have something to share.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-7307815744560956167?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/7307815744560956167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=7307815744560956167' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/7307815744560956167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/7307815744560956167'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2007/12/offshore-night-out.html' title='Offshore night-out'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-5949737524720047892</id><published>2007-12-02T21:24:00.000-05:00</published><updated>2007-12-13T23:00:37.724-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sql'/><title type='text'>outer join and group by clause</title><content type='html'>Nowadays don't get a lot of chance to be hands-on. The following did not fetch the outer join rows&lt;br /&gt;&lt;br /&gt;select ordr, grp, count(ser_id) as [Sev4 Created]&lt;br /&gt;from #myHPSDGrps left outer join dbo.ServiceCallView&lt;br /&gt;           on AssignedToWorkgroup = grp&lt;br /&gt;where&lt;br /&gt;[Open Date&amp;amp;Time] &gt;= @begin and&lt;br /&gt;[Open Date&amp;amp;Time] &lt; @end and &lt;br /&gt;Severity = 'Severity 4' &lt;br /&gt;group by ordr, grp &lt;br /&gt;order by ordr  &lt;br /&gt;&lt;br /&gt;but one below does, moved all the where clause to outer join condition   &lt;br /&gt;&lt;br /&gt;select ordr, grp, count(ser_id) as [Sev4 Created]  &lt;br /&gt;from #myHPSDGrps left outer join dbo.ServiceCallView      &lt;br /&gt;   on AssignedToWorkgroup = grp  and     &lt;br /&gt;   [Open Date&amp;amp;Time] &gt;= @begin and&lt;br /&gt;   [Open Date&amp;amp;Time] &lt; @end and&lt;br /&gt;   Severity = 'Severity 4'&lt;br /&gt;group by ordr, grp&lt;br /&gt;order by ordr&lt;br /&gt;&lt;br /&gt;Didn't have much time to analyze :0&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-5949737524720047892?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/5949737524720047892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=5949737524720047892' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/5949737524720047892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/5949737524720047892'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2007/12/outer-join-and-group-by-clause.html' title='outer join and group by clause'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-1528038499600074119</id><published>2007-11-25T12:29:00.001-05:00</published><updated>2008-12-08T22:48:08.088-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='docu'/><title type='text'>Imperialism or Free market economy. You decide!</title><content type='html'>Is it fair when a company pays less than 1% of a product's retail price to a toiling worker located other side of the earth; yes everyone know there is raw material and other overheads; but what kind of future are we headed, if these company's only motive is shareholder profit and they don't mind exploiting resources (men AND material!). &amp;lt;todo&gt; I'll scribble my useless thoughts here on capitalism, outsourcing, off-shoring, ... from a humane point of view. Till then here is a documentary. &amp;lt;/todo&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5136842888668022786" style="margin: 0px auto 10px; display: block; cursor: pointer; text-align: left;" alt="" src="http://4.bp.blogspot.com/_vOnNa-JADAY/R0m7ZB4MiAI/AAAAAAAAAEE/huq-8QFMOuA/s200/Movie_poster_the_corporation.jpg" border="0" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;Trailer:&lt;br /&gt;&lt;embed src="http://www.youtube.com/v/xa3wyaEe9vE&amp;amp;rel=" color1="0xd6d6d6&amp;amp;color2=" type="application/x-shockwave-flash" wmode="transparent" border="0" height="355" width="425"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;Part I&lt;br /&gt;&lt;embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=-3969792790081230711&amp;hl=en" flashvars=""&gt; &lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;Part II&lt;br /&gt;&lt;embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=7365345393244917682&amp;hl=en" flashvars=""&gt; &lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;Here is &lt;a href="http://www.stage6.com/user/PiInTheSky/video/1045999/"&gt;part1&lt;/a&gt; and &lt;a href="http://www.stage6.com/user/PiInTheSky/video/1045987/"&gt;part2&lt;/a&gt; in hi-def format for those who are on high-speed. Rest assured there is not a single quote from Karl Marx :) But here is one that i read recently "the capitalists will sell the very noose that will hang them.". I read some criticize the film that is doesn't provide a solution or alternative. &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="right"&gt;&lt;span style="font-size:85%;"&gt;குறை சொல்ற நாய்ங்க, பொற கூட வாங்கி தராதுங்க (எங்கிருந்தோ சுட்டது)&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-1528038499600074119?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/1528038499600074119/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=1528038499600074119' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/1528038499600074119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/1528038499600074119'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2007/11/imperialism-or-free-market-economy.html' title='Imperialism or Free market economy. You decide!'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_vOnNa-JADAY/R0m7ZB4MiAI/AAAAAAAAAEE/huq-8QFMOuA/s72-c/Movie_poster_the_corporation.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-8401058156275926157</id><published>2007-11-13T10:59:00.000-05:00</published><updated>2007-12-13T21:21:39.273-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><title type='text'>Decade after college</title><content type='html'>Whooph! its going to be a decade from completion of my bachelor. Gone are those days, one-and-half hour commute, missing morning classes promptly, never caring to listen to lecturer in the class, making sure to just clear attendance level needed, after announcement of exam schedule; running around to xerox class notes and previous question papers, so called group study(!), cramming thro' the exams, luckily (may be with little intelligence) cleared exams without arrears (never worried about occasional stamps). &lt;br /&gt;&lt;br /&gt;I can happily recollect the morning of last exam of the course (i think automobile engg), didn't study major part of a chapter and told to a classmate "if i can clear so many papers in past, i should be able to clear this w/o studying this chapter", don't know if that was foolish optimism or damn crap. Other unforgettable paper is mechanics of machines, for some crap reasons didn't attend most part of the class and hence forced to learn from book all by myself. End of the college, did pass out with a decent above average score. Life after that was not so easy, had to toil a bit to get into masters degree and had to take that one little bit serious.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-8401058156275926157?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/8401058156275926157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=8401058156275926157' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/8401058156275926157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/8401058156275926157'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2007/11/decade-after-college.html' title='Decade after college'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-3203446550199604471</id><published>2007-11-07T21:30:00.000-05:00</published><updated>2007-12-19T21:25:47.409-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><title type='text'>Innovation: Buzz (?)</title><content type='html'>This should be most abused word, everyone is talking, from presidential candidate's to blue chip's and to your boss. By sheer happenstance i tuned to a presidential debate when american addiction to foreign oil was being discussed, two words i heard from many, one is innovation and other was hybrid.  Personally i don't believe there is not going  to be a ground breaking innovation (or invention?) in next decade and half, its going to be efficient  engines, alternative fuels (not that ethanol crap)  till a invention (fuel cell?) is mature for wide use.  I did find a sore point in current hybrids "No cord to plug-in" is marketed as a feature; IMHO if its a electric it has to be plug-in.&lt;br /&gt;&lt;br /&gt;Some of the big corporates expect innovation a big thing, which i totally agree, but they shouldn't expect few big innovations with million dollar savings but appreciate 1000+ small innovations. This reminds me Toyota production system and &lt;a href="http://en.wikipedia.org/wiki/Lean_manufacturing"&gt;lean manufacturing&lt;/a&gt;,  which aims at reducing waste's in the process using various concepts and continuous improvement. Concepts like Poka-Yoke, SPF, SMED and Kaizen wouldn't have come straight from drawing board, its all very simple innovations, improving efficiency and eliminating waste in the total value stream.  &lt;u&gt;&lt;span style="font-size:85%;"&gt;பல துளி(யே) பெரு வெள்ளம்&lt;/span&gt;&lt;/u&gt;.&lt;br /&gt;&lt;br /&gt;I strongly believe everyone has innovative ideas but most neglect it. I can fondly recollect old days, when i joined my first project it was 3 member team supporting  an ERP application from offshore and client will log issues in a web based system and team used to hit IE refresh button every 5 mins to check if there is any issues logged. Innovations are born for need (and greed?),  my unwillingness to do that mundane job, i used autorefresh meta tag and made the page self refreshing every 60 seconds.  And there was a satirical comment, why do i even look at the screen; those were days i was just learning VB. Exactly 5 days later i was running a small VB program that will notify updates thro' mail, which was later coded to send SMS notification to support cellphone (though it was not implemented due to costs).  Few days back i was able to share the same idea to team here and send SMS notification of prod issues and avoid staring at mailbox. &lt;a href="http://www.tech-recipes.com/rx/939/sms_email_cingular_nextel_sprint_tmobile_verizon_virgin"&gt;Here &lt;/a&gt;is list of email-to-sms mail addresses for US carriers.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;&lt;span style="font-size:85%;"&gt;உலகத்துல உன்னை விட பெரியவன் யாரும் இல்லை அதனால யாருக்கும் பயப்படாதே அதே மாதிரி உன்னை விட சின்னவன் யாரும் இல்லை அதனால நீ யாரையும் தாழ்வா நினைக்காதே!!!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;-அய்யம்பேட்டை அறிவுடை நம்பி கலியபெருமாள் சந்திரன்&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;(Ctrl-C/V from vettipayal)&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/9839639-3203446550199604471?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/3203446550199604471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=3203446550199604471' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/3203446550199604471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/3203446550199604471'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2007/11/innovation-buzz.html' title='Innovation: Buzz (?)'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-6370667758957248842</id><published>2007-11-03T20:24:00.000-04:00</published><updated>2007-12-13T20:45:36.287-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><title type='text'>Top 3 LIA luxuries!</title><content type='html'>Today, one of my friend was telling me a list of things he loves in american life. It sparked my thoughts and i was wondering what would be things that i get here which i'll miss back home. Here is that short count down&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3. Water &lt;/span&gt;&lt;br /&gt;A sound proof what a person who lived 27+ yrs in Chennai dreams of. Back @ home, can i imagine a day taking 30 mins shower; hmmm after r2i, i should put it in a box and bury it 100 miles deep. I hope i can atleast get a couple of buckets of non-saline and some what clear water to take bath.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2. Interstate&lt;/span&gt;&lt;br /&gt;As a guy who commuted entire part of his life in public transportation, this is something beyond luxury. Recollecting days in 18J and 47D, no question on India's population. But i see there is some hope on getting better road.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1. Long evenings &amp;amp; Nature&lt;/span&gt;&lt;br /&gt;I don't know if this two should be split, but may be these two are some what related and hence shares number one position. I can easily count the number of times i reached home in day light; from there to a place with daylight till 9 PM, there is no words to express. Either it be a national park or city park next door, there is very little i happen to visit in chennai, probably there are places out there but either not easily accessible or known, but i highly doubt i'd have got a chance to walk in knee deep snow or drive on a frozen lake, hike a nature trail in deep woods, 1000 color fall season or tour an underground cave.&lt;br /&gt;&lt;br /&gt;How much i'm going to miss these? quite a bit, but i lived in Chennai for most part of my life and i can go back taking these pleasant memories. There will be days where we have a kaakaa kuliyal and rush(!) to office in 1+ hr, get back home after sunset and switch on "Good nite" mat and wake up with 10 kosu kadi's; did i mention we also try to live a life in between.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;&lt;span style="font-size:130%;"&gt;"Veni, Vidi, Vici" &lt;span style="font-size:78%;"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:78%;"&gt;Julius Caesar&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-6370667758957248842?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/6370667758957248842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=6370667758957248842' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/6370667758957248842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/6370667758957248842'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2007/11/top-3.html' title='Top 3 LIA luxuries!'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-636098446418277621</id><published>2007-10-27T22:12:00.000-04:00</published><updated>2008-12-08T22:48:08.741-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><title type='text'>Fall colors @ Great Smoky Mountains</title><content type='html'>2007 smoky mountains fall season ...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_vOnNa-JADAY/Ry6LiV7kVaI/AAAAAAAAADQ/QRnCfwfLaxE/s1600-h/P1010085.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; cursor: pointer;" src="http://2.bp.blogspot.com/_vOnNa-JADAY/Ry6LiV7kVaI/AAAAAAAAADQ/QRnCfwfLaxE/s320/P1010085.JPG" alt="" id="BLOGGER_PHOTO_ID_5129190447740376482" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_vOnNa-JADAY/Ry6K1l7kVZI/AAAAAAAAADI/yIJowp0KL9w/s1600-h/P1010065.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_vOnNa-JADAY/Ry6K1l7kVZI/AAAAAAAAADI/yIJowp0KL9w/s320/P1010065.JPG" alt="" id="BLOGGER_PHOTO_ID_5129189678941230482" border="0" /&gt;&lt;/a&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/9839639-636098446418277621?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/636098446418277621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=636098446418277621' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/636098446418277621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/636098446418277621'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2007/10/falls-great-smoky-mountains.html' title='Fall colors @ Great Smoky Mountains'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_vOnNa-JADAY/Ry6LiV7kVaI/AAAAAAAAADQ/QRnCfwfLaxE/s72-c/P1010085.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-1891758971760374372</id><published>2007-10-20T18:14:00.000-04:00</published><updated>2008-11-15T14:09:02.949-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='Scraps'/><title type='text'>David Blaine Street Magic ;-)</title><content type='html'>If you have seen Blaine's street magic earlier, here is a funny parody... &lt;span style="color: rgb(255, 0, 0); font-weight: bold;font-size:130%;" &gt;PG13&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/AYxu_MQSTTY"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/AYxu_MQSTTY" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;here is the sequel ...&lt;br /&gt;&lt;br /&gt;&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/5EqGAaLsCP4&amp;amp;rel=1"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/5EqGAaLsCP4&amp;amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-1891758971760374372?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/1891758971760374372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=1891758971760374372' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/1891758971760374372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/1891758971760374372'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2007/10/david-blaine-street-magic.html' title='David Blaine Street Magic ;-)'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-9183032987470653307</id><published>2007-10-14T20:48:00.000-04:00</published><updated>2007-10-20T21:47:31.697-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scraps'/><title type='text'>Chennai real-estate: Boom or Bubble ?</title><content type='html'>I don't have any property as of now and i might be speculating on few things here. I keep hearing this "bubble" theory for quite a few years (little more than 4 yrs in my case) in potlucks, parties, media, ...  i really like to know where this goes in chennai.&lt;br /&gt;&lt;br /&gt;I was under assumption for a long time that this market is more end user driven with very little investor forces playing.  But now a days i see lot of people esp NRI, IT folks looking it as a investment option.  Is the surge mainly fueled by NRI, IT and investors or is there a genuine rise in demand for housing? I can't believe something getting appreciated by  300+% in matter of  4  or 5 years while there is no change in facilities; and one thing i hear in many instances is properties are shifting hands and nothing is built upon them, no idea how much of it is true.&lt;br /&gt;&lt;br /&gt;If i R2I in couple of years, one thing that worries us is whether w'll be able to secure a piece of land close to my work, other will be the dollar dip (i'm sure you heard the scary story of 35 rupees exchange rate), which i leave it to Nilekani and Premji to worry for now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-9183032987470653307?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/9183032987470653307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=9183032987470653307' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/9183032987470653307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/9183032987470653307'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2007/10/chennai-real-estate-boom-or-bubble.html' title='Chennai real-estate: Boom or Bubble ?'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-9208214510629684753</id><published>2007-10-11T19:47:00.000-04:00</published><updated>2008-12-08T22:48:09.349-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scraps'/><title type='text'>Evolution or Intelligent design ?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_vOnNa-JADAY/Rw7fN2X0GaI/AAAAAAAAAB8/hlnhPfjJjwY/s1600-h/Darwin%27s_finches_cropped.jpeg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://4.bp.blogspot.com/_vOnNa-JADAY/Rw7fN2X0GaI/AAAAAAAAAB8/hlnhPfjJjwY/s320/Darwin%27s_finches_cropped.jpeg" alt="" id="BLOGGER_PHOTO_ID_5120275255393524130" border="0" /&gt;&lt;/a&gt;After reading a lot on both sides of the controversy for past few months, i question myself where i stand? And i realize that I'm still standing right on the line. Hmm, i ought to rest the question for a while.&lt;br /&gt;&lt;br /&gt;Darwin's theory of natural selection  is a scientific fact, but i do find pockets of grey areas (or i didn't get to know much)  like, origin of an organic life form from a "primeval soup" and i'm truly not convinced of the counter argument against Irreducible complexity's flagellum example. On other hand in ID (just as a concept and not as a theory) i see a thread of theistic creationism running beneath, which is a dark area I'm not comfortable to enter.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_vOnNa-JADAY/Rw7fnGX0GcI/AAAAAAAAACM/gjQSTKBpQ9c/s1600-h/God2-Sistine_Chapel.png"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_vOnNa-JADAY/Rw7fnGX0GcI/AAAAAAAAACM/gjQSTKBpQ9c/s320/God2-Sistine_Chapel.png" alt="" id="BLOGGER_PHOTO_ID_5120275689185221058" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;I unequivocally agree that Evolution is a science and ID isn't, but i should say its far better than creationism. There is no way church and science going to get to a mutually agreeable point, so this one should linger around for quiiite a while. Till then i better worry about getting the bread to the table.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-9208214510629684753?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/9208214510629684753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=9208214510629684753' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/9208214510629684753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/9208214510629684753'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2007/10/evolution-or-intelligent-design.html' title='Evolution or Intelligent design ?'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_vOnNa-JADAY/Rw7fN2X0GaI/AAAAAAAAAB8/hlnhPfjJjwY/s72-c/Darwin%27s_finches_cropped.jpeg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-217027069630063951</id><published>2007-10-11T11:50:00.000-04:00</published><updated>2007-10-11T11:59:22.707-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scraps'/><title type='text'>Wallpapers</title><content type='html'>It was kind of boring for a while with my desktop wallpapers, one of my friend sent me a link to &lt;a href="http://www.batkhela.com/wallpapers/"&gt;this site&lt;/a&gt;, i checked out some nature ones, really beautiful wallpapers, though not high res.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.batkhela.com/wallpapers/9071/displaypics/pics/pic-6799.jpg"&gt;&lt;img style="cursor: pointer;" width="400px" src="http://www.batkhela.com/wallpapers/9071/displaypics/pics/pic-6799.jpg" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-217027069630063951?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/217027069630063951/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=217027069630063951' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/217027069630063951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/217027069630063951'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2007/10/wallpapers.html' title='Wallpapers'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-9140484699252598038</id><published>2007-10-08T08:07:00.000-04:00</published><updated>2008-12-08T22:48:09.539-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='apps'/><title type='text'>Real time flight data and tracker</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_vOnNa-JADAY/RxKT-2X0GfI/AAAAAAAAACk/y517kzXMw2E/s1600-h/fs.PNG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://4.bp.blogspot.com/_vOnNa-JADAY/RxKT-2X0GfI/AAAAAAAAACk/y517kzXMw2E/s320/fs.PNG" alt="" id="BLOGGER_PHOTO_ID_5121318434230245874" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.flightstats.com/go/Home/home.do"&gt;flightstats.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;real time flight details and tracking.  requires free registration for email alerts and extended details.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-9140484699252598038?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/9140484699252598038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=9140484699252598038' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/9140484699252598038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/9140484699252598038'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2007/10/flight-tracker.html' title='Real time flight data and tracker'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_vOnNa-JADAY/RxKT-2X0GfI/AAAAAAAAACk/y517kzXMw2E/s72-c/fs.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-1422832988215453847</id><published>2007-09-21T20:41:00.000-04:00</published><updated>2008-11-15T14:09:52.560-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='apps'/><category scheme='http://www.blogger.com/atom/ns#' term='mp3'/><title type='text'>YouTube &gt;&gt; iPod</title><content type='html'>Unlike google video, youtube doesn't provide option to download video, one of my friend forwarded me link to &lt;a href="http://www.youtube.com/watch?v=nFjwXe-pXvM"&gt;Stephen Hawking's Origin of the Universe lecture at Berkley&lt;/a&gt;, i wasn't able to control my urge to download to my pod, after few mins of search ended up using &lt;a href="http://zamzar.com/url/"&gt;this site&lt;/a&gt; to download youtube video in mp4 format. I'd highly recommend the site, just for its simplicity of doing all with no software to install in my machine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-1422832988215453847?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/1422832988215453847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=1422832988215453847' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/1422832988215453847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/1422832988215453847'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2007/09/youtube-ipod.html' title='YouTube &gt;&gt; iPod'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-8269437024687752188</id><published>2007-09-12T12:34:00.000-04:00</published><updated>2008-12-08T22:48:09.670-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scraps'/><title type='text'>Ahem...  Dr. Ilayathalapthi</title><content type='html'>What happen when politician run universities ...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_vOnNa-JADAY/Rw-iq2X0GeI/AAAAAAAAACc/QLPndrGb2tw/s1600-h/image001.jpg"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_vOnNa-JADAY/Rw-iq2X0GeI/AAAAAAAAACc/QLPndrGb2tw/s400/image001.jpg" alt="" id="BLOGGER_PHOTO_ID_5120490158377146850" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ooookkkkk... Who's next? ....&lt;br /&gt;((god damnit doesn't shreya deserve one))&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-8269437024687752188?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/8269437024687752188/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=8269437024687752188' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/8269437024687752188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/8269437024687752188'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2007/09/ahem-dr-ilayathalapthi.html' title='Ahem...  Dr. Ilayathalapthi'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_vOnNa-JADAY/Rw-iq2X0GeI/AAAAAAAAACc/QLPndrGb2tw/s72-c/image001.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-2112677328206710832</id><published>2007-08-19T09:35:00.000-04:00</published><updated>2008-11-15T14:09:02.949-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><title type='text'>History of hAcKiNg</title><content type='html'>After a longgg time had some time to vetti browsing :) Down below is quite a interesting documentary on the topic.&lt;br /&gt;&lt;br /&gt;My take on this, black or white hat, he is just curious (hmm may be little bit too much). Whatever! Here is one of my recent discovery, hole in e.p.a.p.e.r edition of The H&gt;i&gt;n&gt;d&gt;u, deciphering the filenaming took less than 5 mins from start to finish, i think i talked about this hole in one of my prev post; servers change, hole remains.&lt;br /&gt;&lt;br /&gt;Few months back, in a IIS7 feature demo there was one interesting item that i can recollect; a managed module for all IIS requests (even for static files); so theoretically i can write a HTTPModule to validate authentication and serve as gate keeper of &lt;span style="font-weight: bold;"&gt;any &lt;/span&gt;IIS requests.&lt;br /&gt;&lt;br /&gt;url:&lt;br /&gt;http://e^p^aper.theh^indu.com/pdf/YYYY/&lt;br /&gt;MM/DD/YYYYMMDD?_###$$$.pdf&lt;br /&gt;ex:&lt;br /&gt;http://e^p^aper.theh^indu.com/pdf/2007/&lt;br /&gt;08/19/20070819A_001101.pdf&lt;br /&gt;&lt;br /&gt;take out ^ char in the url&lt;br /&gt;&lt;br /&gt;? -&gt; content&lt;br /&gt;A --main paper&lt;br /&gt;B --metropulse&lt;br /&gt;C --opportunities or second supplement&lt;br /&gt;T --may be special supplement&lt;br /&gt;&lt;br /&gt;### -&gt; running page number&lt;br /&gt;&lt;br /&gt;$$$ -&gt; edition&lt;br /&gt;101 - chennai&lt;br /&gt;102 - delhi&lt;br /&gt;103 - hyd&lt;br /&gt;&lt;br /&gt;batch download with flashget completes the square. Ok now goes the documentary,&lt;br /&gt;&lt;br /&gt;&lt;a style="left: 0px ! important; top: 15px ! important;" title="Click here to block this object with Adblock Plus" class="abp-objtab-008632287590688992 visible ontop" href="http://video.google.com/googleplayer.swf?docId=5464925144369700635&amp;amp;hl=en"&gt;&lt;/a&gt;&lt;a style="left: 0px ! important; top: 15px ! important;" title="Click here to block this object with Adblock Plus" class="abp-objtab-008632287590688992 visible ontop" href="http://video.google.com/googleplayer.swf?docId=5464925144369700635&amp;amp;hl=en"&gt;&lt;/a&gt;&lt;a style="left: 0px ! important; top: 15px ! important;" title="Click here to block this object with Adblock Plus" class="abp-objtab-07584521132673886 visible ontop" href="http://video.google.com/googleplayer.swf?docId=5464925144369700635&amp;amp;hl=en"&gt;&lt;/a&gt;&lt;embed style="width: 400px; height: 326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=5464925144369700635&amp;amp;hl=en" flashvars=""&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;Do i know you ???&lt;br /&gt;I don't think so !!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-2112677328206710832?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/2112677328206710832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=2112677328206710832' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/2112677328206710832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/2112677328206710832'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2007/08/history-of-hacking_19.html' title='History of hAcKiNg'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-5280447386457309470</id><published>2007-07-29T09:55:00.000-04:00</published><updated>2007-10-12T11:47:53.875-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><title type='text'>Sanjana some pix</title><content type='html'>Few photos of our daughter Sanjana &lt;span style="text-decoration: underline;"&gt;@ &lt;/span&gt;&lt;a target="#" href="http://www.flickr.com/gp/11190485@N06/tV20ap"&gt;flickr&lt;/a&gt; :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-5280447386457309470?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/5280447386457309470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=5280447386457309470' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/5280447386457309470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/5280447386457309470'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2007/07/sanjana-some-pix.html' title='Sanjana some pix'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-1149331615960709938</id><published>2007-07-01T11:55:00.000-04:00</published><updated>2007-07-16T11:34:54.192-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='apps'/><title type='text'>myTunes</title><content type='html'>itunes sucks when you don't find option to take mp3/video/music out of ipod. Today i plan to dump iTunes and replace with &lt;a href="http://www.codershole.com/idump.php"&gt;idump&lt;/a&gt; and &lt;a href="http://mlipod.sourceforge.net/"&gt;ml_ipod&lt;/a&gt;, let me see how far i can go with these.  I'm copying winamp folder after ml_ipod plugin installation and idump executable in the ipod, with this i should be able to plug and manage ipod on any computer without itunes. But still i'd have to leave itunes in my machine for sole reason of firmware updates.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-1149331615960709938?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/1149331615960709938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=1149331615960709938' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/1149331615960709938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/1149331615960709938'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2007/07/mytunes.html' title='myTunes'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-4602848882221956469</id><published>2007-06-09T20:25:00.000-04:00</published><updated>2008-12-08T22:48:09.930-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><category scheme='http://www.blogger.com/atom/ns#' term='apps'/><title type='text'>new desktop!</title><content type='html'>Screenshot of my new XP desktop macified and vistafied, get it under 30 mins with &lt;a href="http://www.stardock.com/products/objectdock/"&gt;ObjectDock&lt;/a&gt; and &lt;a href="http://desktop.google.com/"&gt;Google sidebar&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_vOnNa-JADAY/Rnh0_5J6ISI/AAAAAAAAAB0/HbcxGLAtiss/s1600-h/desk.PNG"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_vOnNa-JADAY/Rnh0_5J6ISI/AAAAAAAAAB0/HbcxGLAtiss/s320/desk.PNG" alt="" id="BLOGGER_PHOTO_ID_5077937220883194146" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-4602848882221956469?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/4602848882221956469/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=4602848882221956469' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/4602848882221956469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/4602848882221956469'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2007/06/xp-desktop.html' title='new desktop!'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_vOnNa-JADAY/Rnh0_5J6ISI/AAAAAAAAAB0/HbcxGLAtiss/s72-c/desk.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-2247668949125789538</id><published>2007-05-19T10:26:00.000-04:00</published><updated>2007-12-13T20:09:04.429-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scraps'/><title type='text'>Whose Fish?</title><content type='html'>I'm not big fan of puzzles, i did go thro' same old crap for infy, but i do recollect solving this puzzle *supposedly* created by Albert Einstein and said that 98% of the people in the world could not figure it out. Trick to solve is to *visualize*,  for those like me, you can write and cut the paper. Save paper, save trees, save earth :)&lt;br /&gt;&lt;br /&gt;&lt;em&gt;There are five houses in a row in different colors. In each house lives a person with a different nationality. The five owners drink a different drink, smoke a different brand of cigar and keep a different pet, one of which is a fish.&lt;br /&gt;&lt;/em&gt;&lt;p&gt;&lt;/p&gt;&lt;em&gt;&lt;/em&gt;Hints:&lt;br /&gt;&lt;p&gt;&lt;em&gt;&lt;em&gt;1. The Brit lives in the red house.&lt;br /&gt;2. The Swede keeps dogs as pets.&lt;br /&gt;3. The Dane drinks tea.&lt;br /&gt;4. The green house is on the left of the white house.&lt;br /&gt;5. The green house owner drinks coffee.&lt;br /&gt;6. The person who smokes Pall Malls keeps birds.&lt;br /&gt;7. The owner of the yellow house smokes Dunhills.&lt;br /&gt;8. The man living in the house right in the center drinks milk.&lt;br /&gt;9. The man who smokes Blends lives next to the one who keeps cats.&lt;br /&gt;10. The Norwegian lives in the first house.&lt;br /&gt;11. The man who keeps horses lives next to the one who smokes Dunhills.&lt;br /&gt;12. The owner who smokes Bluemasters drinks beer.&lt;br /&gt;13. The German smokes Princes.&lt;br /&gt;14. The Norwegian lives next to the blue house.&lt;br /&gt;15. The man who smokes Blends has a neighbor who drinks water.&lt;/em&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;em&gt;Who owns the fish ???&lt;/em&gt;&lt;/em&gt;&lt;/p&gt;&lt;em&gt; &lt;/em&gt;&lt;em&gt;&lt;em&gt;&lt;/em&gt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-2247668949125789538?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/2247668949125789538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=2247668949125789538' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/2247668949125789538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/2247668949125789538'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2007/05/whose-fish.html' title='Whose Fish?'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-1771825681750543485</id><published>2007-05-13T10:48:00.000-04:00</published><updated>2007-08-30T10:20:14.753-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><title type='text'>A key logger</title><content type='html'>Many came to me asking how a key logger will go undetected with all these security options.  I think it may be due to the fact that AV scanners look for known keylogger signatures and if i happen to write and build one, it may not be able to find it.  &lt;a href="http://isas.kumar.googlepages.com/logg.zip"&gt;Here&lt;/a&gt; is source code of a simple key logger written in VB, tell me if it goes undetected in your AV scan. But this is just a payload, how you infect the client and transmit data out of the client is where the fun is.&lt;br /&gt;&lt;br /&gt;&lt;&lt; i support white hat &gt;&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-1771825681750543485?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/1771825681750543485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=1771825681750543485' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/1771825681750543485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/1771825681750543485'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2007/05/key-logger.html' title='A key logger'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-784969587812244983</id><published>2007-05-13T10:37:00.000-04:00</published><updated>2008-12-08T22:48:10.311-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='Scraps'/><title type='text'>TinTin</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.masalatalk.com/masalaboard/showthread.php?t=247379"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://4.bp.blogspot.com/_vOnNa-JADAY/RkxtauwzBFI/AAAAAAAAABg/EF7ewIIksl4/s320/AdventuresOfTintinTitle.png" alt="" id="BLOGGER_PHOTO_ID_5065543986881692754" border="0" /&gt;&lt;/a&gt;Long gone those days, life is fun and free of bs work. I had lot of fun time watching TinTin series those days and probably made me  one of those ardent fans, last week i started googling for TinTin series and caught the link, it has dvd rip of "&lt;a href="http://www.masalatalk.com/masalaboard/showthread.php?t=247379"&gt;The Adventures of TinTin [complete season 1-3]&lt;/a&gt;" and get all srt subrips &lt;a href="http://subtitles.images.o2.cz/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Make sure all parts are available for each divx file before downloading thro' rapidshare link &lt;a href="http://rapidshare.com/en/checkfiles.html"&gt;checker&lt;/a&gt;. You can opt to leech from many unsecured wifi next door or have patience in downloading from rapidshare with its time limitations.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-784969587812244983?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/784969587812244983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=784969587812244983' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/784969587812244983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/784969587812244983'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2007/05/tintin.html' title='TinTin'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_vOnNa-JADAY/RkxtauwzBFI/AAAAAAAAABg/EF7ewIIksl4/s72-c/AdventuresOfTintinTitle.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-5867723263590414390</id><published>2007-05-12T10:27:00.000-04:00</published><updated>2008-12-08T22:48:10.559-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><title type='text'>Lean, Agile, and Extreme Programming</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_vOnNa-JADAY/RkaTssscIlI/AAAAAAAAABI/3fV6xzx6m1A/s1600-h/dilbert_agile_pgm.gif"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_vOnNa-JADAY/RkaTssscIlI/AAAAAAAAABI/3fV6xzx6m1A/s400/dilbert_agile_pgm.gif" alt="" id="BLOGGER_PHOTO_ID_5063897227145781842" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Jokes apart,  if you are interested in learning yet another process copied from manufacturing to software industry, here is a article on &lt;a href="http://typo.railsstudio.com/files/XP2_whitepaper.pdf"&gt;Lean, Agile, and Extreme Programming&lt;/a&gt;. Couple of years back i have seen advantages with couple of XP tools, peer programming and TDD which we used informally or to be precise w/o even knowing what is XP [Here is some literature on XP &lt;a href="http://www.megaupload.com/?d=9G9JDA19"&gt;link1 &lt;/a&gt;&lt;a href="http://www.megaupload.com/?d=OU8HJHBS"&gt;link2&lt;/a&gt;]. Spending some time googling on lean s/w development brings back memories of how we used to appreciate tools from toyota prod system like poka-yoke, smed, u-cell,... I'd been more happy if i had sticked on to manufacturing domain, if not for C++  and mirage of fat paycheck.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-5867723263590414390?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/5867723263590414390/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=5867723263590414390' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/5867723263590414390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/5867723263590414390'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2007/05/lean-agile-and-extreme-programming.html' title='Lean, Agile, and Extreme Programming'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_vOnNa-JADAY/RkaTssscIlI/AAAAAAAAABI/3fV6xzx6m1A/s72-c/dilbert_agile_pgm.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-1589042872264673066</id><published>2007-05-02T12:34:00.000-04:00</published><updated>2008-11-15T14:10:41.767-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='Scraps'/><title type='text'>... more free movies ...</title><content type='html'>&lt;a href="http://www.tamilterminal.net/"&gt;TamilTerminal.net&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here is link to another movie site to download latest tamil movies for free, some with divx quality. Many english movie links are dead i haven't checked out other lang sections&lt;br /&gt;&lt;br /&gt;here is a &lt;a href="http://techsatish-techsatish.blogspot.com/"&gt;link dump site&lt;/a&gt;, here is one for &lt;a href="http://movie4junkies2.blogspot.com/"&gt;english&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Simple way to catch movie links out there, get into a share digger like &lt;a href="http://www.shareminer.com/"&gt;shareminer.com&lt;/a&gt; or &lt;a href="http://www.megadownload.net/"&gt;megadownload.net&lt;/a&gt;, type in the movie name, you should be all set to watch the movie in a day.&lt;br /&gt;&lt;br /&gt;N'joy :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-1589042872264673066?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/1589042872264673066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=1589042872264673066' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/1589042872264673066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/1589042872264673066'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2007/05/more-free-movies.html' title='... more free movies ...'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-8805103048792172461</id><published>2007-04-22T23:43:00.000-04:00</published><updated>2008-12-08T22:48:10.716-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='apps'/><title type='text'>Watermark photo date and time</title><content type='html'>I wanted to superimpose the picture taken date in the photo's saved from my digital camera, i don't know if i really read thro' the digital camera manual, this doesn't seem to be possible, so after a while had some fun with coding (Ahem... Ctrl-C / Ctrl-V code stitching)&lt;br /&gt;&lt;br /&gt;This &lt;a href="http://isas.kumar.googlepages.com/EXIF.Watermark.zip"&gt;utility&lt;/a&gt; reads the picture information available as EXIF attribute and stamps a watermark in the photo, now i can print those with the date and time on the photo.&lt;br /&gt;&lt;br /&gt;Needs .net 2.0 framework, copy jpg's to folder where exe is located and run the binary or you can prefer to pass the folder path as cmd-line argument.&lt;br /&gt;WARNING: Doesn't implement Lossless JPEG Transforms, so image resolution will degrade, shouldn't  be a big problem if you are planning to print 5-by-7 and not a poster.&lt;br /&gt;&lt;br /&gt;Pls feel free to extend the &lt;a href="http://isas.kumar.googlepages.com/EXIF.Watermark.zip"&gt;source&lt;/a&gt; to a full fledged app with decent user interface and implement lossless jpeg transformation.&lt;br /&gt;&lt;br /&gt;Update 4/28: Some more code stitching and got the windows app interface for the same core logic, find the &lt;a href="http://isas.kumar.googlepages.com/ExifWatermark.exe"&gt;application&lt;/a&gt; and &lt;a href="http://isas.kumar.googlepages.com/ExifWatermark.zip"&gt;source&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_vOnNa-JADAY/RjP-98scIkI/AAAAAAAAABA/co6upGND4ak/s1600-h/ss.JPG"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_vOnNa-JADAY/RjP-98scIkI/AAAAAAAAABA/co6upGND4ak/s200/ss.JPG" alt="" id="BLOGGER_PHOTO_ID_5058667146685194818" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-8805103048792172461?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/8805103048792172461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=8805103048792172461' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/8805103048792172461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/8805103048792172461'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2007/04/stamp-picture-taken-datetime.html' title='Watermark photo date and time'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_vOnNa-JADAY/RjP-98scIkI/AAAAAAAAABA/co6upGND4ak/s72-c/ss.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-2521130633687343439</id><published>2007-04-14T11:04:00.000-04:00</published><updated>2008-11-15T14:10:41.768-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='Scraps'/><title type='text'>Online Suryan FM, Sun Tv, K Tv, ...</title><content type='html'>Long expected and finally now its here, listen to &lt;a href="http://isaitamil.net/"&gt;Suryan FM Chennai live&lt;/a&gt; in online. Hmm lets wait for Radio Mirchi's answer.&lt;br /&gt;&lt;br /&gt;As a side note, watch free stream of Sun Tv, K Tv &amp;amp; Vijay TV online @ &lt;a href="http://isaitamil.net/"&gt;isaitamil.net &lt;/a&gt;. Also here is  &lt;br /&gt;link to &lt;a href="http://www.rajshri.com/mahabharat/index.asp"&gt;Mahabharatham (தமிழ்)&lt;/a&gt; from rajshri.com&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;இனிய தமிழ் புத்தாண்டு வாழ்த்துக்கள&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-2521130633687343439?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/2521130633687343439/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=2521130633687343439' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/2521130633687343439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/2521130633687343439'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2007/04/online-suryan-fm-sun-tv-k-tv.html' title='Online Suryan FM, Sun Tv, K Tv, ...'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-1765741697240290564</id><published>2007-04-07T22:16:00.000-04:00</published><updated>2008-12-08T22:48:10.811-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mp3'/><category scheme='http://www.blogger.com/atom/ns#' term='Scraps'/><title type='text'>Sivaji mp3 with ID3 lyrics</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.megaupload.com/?d=YMZGAV4B"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_vOnNa-JADAY/RhhTbkpWQ2I/AAAAAAAAAA4/X2EPMr3CSoU/s400/200px-Siivajicoverin.gif" alt="" id="BLOGGER_PHOTO_ID_5050878715254686562" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.megaupload.com/?d=YMZGAV4B"&gt;Sivaji mp3 with ID3 lyrics for iPod/WMP/...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-1765741697240290564?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/1765741697240290564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/1765741697240290564'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2007/04/sivaji-mp3-with-lyrics-for-ipod.html' title='Sivaji mp3 with ID3 lyrics'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_vOnNa-JADAY/RhhTbkpWQ2I/AAAAAAAAAA4/X2EPMr3CSoU/s72-c/200px-Siivajicoverin.gif' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-4535821509580016102</id><published>2007-03-04T22:02:00.000-05:00</published><updated>2008-12-08T22:48:11.003-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><title type='text'>Sanjana  SasiKumar</title><content type='html'>This is a good reason why i should stop net surfing; hold on i think she already accomplished it :-)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_vOnNa-JADAY/Re3lHxOBytI/AAAAAAAAAAs/QgG0dL6nFs4/s1600-h/Sanjana+02.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_vOnNa-JADAY/Re3lHxOBytI/AAAAAAAAAAs/QgG0dL6nFs4/s400/Sanjana+02.jpg" alt="" id="BLOGGER_PHOTO_ID_5038935479731473106" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Sanjana SasiKumar born 2/16/2007 6:28PM EST&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-4535821509580016102?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/4535821509580016102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=4535821509580016102' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/4535821509580016102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/4535821509580016102'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2007/03/sanjana-sasikumar.html' title='Sanjana  SasiKumar'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_vOnNa-JADAY/Re3lHxOBytI/AAAAAAAAAAs/QgG0dL6nFs4/s72-c/Sanjana+02.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-3999333430502480027</id><published>2007-02-05T23:40:00.000-05:00</published><updated>2007-04-07T22:13:13.001-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>.NET and statistic calculations</title><content type='html'>Today i had to calculate 99th percentile and slope and forecast. I was hoping .net may have something or i should be able to get some open source, but after couple of hours of search i was not able to find anything.&lt;br /&gt;&lt;br /&gt;I decided to write my own component and got some java pseudo-code using koders.com and wrote one, &lt;a href="http://isas.kumar.googlepages.com/Math.vb"&gt;here&lt;/a&gt; is VB.net code to compute nth percentile,  i was too lazy to go back and study statistics literature and client gave me the logic for slope and forecast calculation.   (Thanks Terry!)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;PS: During this process, we figured out the percentile calculation in Excel is not statistically accurate.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update 2/10/07&lt;/span&gt;:  Let me share some of the common code i wrote in last few months. Unlike Microsoft enterprise library or application blocks these were written with some assumptions and simplicity in mind, so don't expect this to be feature rich. If you find any bug/issue with code leave a note.  &lt;a href="http://isas.kumar.googlepages.com/common.zip"&gt;Compressed file&lt;/a&gt; has a data access layer component, common routines used for web and desktop,  authorization component for web; all code written in .net 2.0&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-3999333430502480027?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/3999333430502480027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=3999333430502480027' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/3999333430502480027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/3999333430502480027'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2007/02/net-and-statistic-calculations.html' title='.NET and statistic calculations'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-5334408119398901526</id><published>2007-01-29T22:40:00.000-05:00</published><updated>2007-02-16T14:50:09.281-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scraps'/><title type='text'>NTFS &amp; Knoppix Live OS. A deadly combination.</title><content type='html'>Last week my laptop crashed and after multiple tries i was not able to recover the OS and decided to reinstall OS, but i recovered data booting from Knoppix Live OS.  Hell with NTFS protection, i figured out anyone with a live OS may be able to boot from it and mount the NTFS file system and copy any file from it, only consoling thing was Knoppix mounted drive as read-only system, so much for NTFS security :-(&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-5334408119398901526?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/5334408119398901526/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=5334408119398901526' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/5334408119398901526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/5334408119398901526'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2007/01/ntfs-knoppix-live-os-deadly-combination.html' title='NTFS &amp; Knoppix Live OS. A deadly combination.'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-1724618644073791133</id><published>2007-01-01T11:20:00.001-05:00</published><updated>2009-04-09T01:11:28.886-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scraps'/><title type='text'>How to be a programmer and also *like* being one?</title><content type='html'>As I'm turning another page in my programmer's life, this is my answer from my experience, obviously there is very big crowd out there and do it in lot of different ways.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Code for personal use and fun.&lt;/span&gt; Helped me to learn things that i wouldn't have had a chance in my professional life.&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Innovate&lt;/span&gt;. No, I'm not Edison, but i like to do simple things that makes my life easier, my first one, i was so lazy to hit F5 and created auto refreshing html to check for support issues, you have to believe me, till that team use to hit F5 every 5 mins manually, Duh!&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Learn jargon and go beyond XYZ&lt;/span&gt;. Learning something new is always fun, 'coz I'll not be using it professionally and no one knows how bad I'm in it, but when someone needs to use it, they may think i know something on that, of course by that time, I'll have to atleast  learn to use it properly;-)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Think Architect - Think Naïve&lt;/span&gt;.  Sometimes i have to think from an architect angle and next minute I'll also have to think like an entry level  programmer, kind of chinese Yin - Yang, if i haven't learn to try things differently, it 'd have been a boring work for sure.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;To err is human&lt;/span&gt;. Slowly learning(!) from initial dog days, I can now appreciate this concept so much now. There is no such thing as Zero Defect, But why the heck TL's expect bug free code :)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Last but not the least, i think someone in future may look into my code. Yeah, i know what i'm writing is not a kalvettu, but atleast later i should not say "what the heck, is that?".&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Reminds me incident in my first development project, where i decided to side track from normal VB program style, used encapsulation and coded a class to abstract the logic (some vetti work i should say). I had to take off on one day and there was a bug to be fixed, TL after looking in to the code, decided to wait for me to fix it next day though she had really good developer who knows better VB than me. You rarely get these days where you realize, you do justification when coding.&lt;br /&gt;&lt;br /&gt;Happy New year 2007 !!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-1724618644073791133?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/1724618644073791133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=1724618644073791133' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/1724618644073791133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/1724618644073791133'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2007/01/how-to-be-programmer-and-also-like.html' title='How to be a programmer and also *like* being one?'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-7989542534314358211</id><published>2006-12-05T20:18:00.001-05:00</published><updated>2008-06-24T16:10:05.713-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='apps'/><category scheme='http://www.blogger.com/atom/ns#' term='Scraps'/><title type='text'>FireFox extensions - my list</title><content type='html'>I really hate to bloat my firefox with extensions, here is my list of extensions that accumulated overtime.&lt;br /&gt;&lt;br /&gt;All-in-One Sidebar&lt;br /&gt;Adblock Plus&lt;br /&gt;Adblock Filterset.G Updater&lt;br /&gt;Screen grab!&lt;br /&gt;DownThemAll&lt;br /&gt;FireFTP&lt;br /&gt;FlashGot&lt;br /&gt;Javascript debugger&lt;br /&gt;Netcraft Anti-phishing toolbar&lt;br /&gt;and of course Google toolbar&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-7989542534314358211?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/7989542534314358211/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=7989542534314358211' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/7989542534314358211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/7989542534314358211'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2006/12/firefox-extensions-my-list.html' title='FireFox extensions - my list'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-883035846767842802</id><published>2006-12-03T09:27:00.000-05:00</published><updated>2007-06-18T11:49:20.341-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scraps'/><title type='text'>How much time should it take to watch a tamil movie?</title><content type='html'>&amp;lt; 60 secs !   &lt;br /&gt;&lt;br /&gt;Yes that's all it took today for movie Rendu, what do they think when they make tamil movies, this will only stop if audience have a FF option in theater's. Whatever, &lt;a href="http://www.lankanprince.net/"&gt;here&lt;/a&gt;  is a link to a site which holds few HQ movies, one of different ways to catch hold of divx in net.&lt;br /&gt;&lt;br /&gt;BTW, If you have collection of divx movies, checkout Phillips DVP3040, i got one, this Thanksgiving day for $30 and it plays allmost all my formats i have, one thing to note though it doesn't have DTS decoder, but i think it is better that way and get a good HTS receiver.&lt;br /&gt;&lt;br /&gt;Update 12/17 :-  Looking for tamilgrounds coupon, one of my colleague shared the info about this v.good paysite &lt;a href="http://www.yamsonline.com/"&gt;YAMS&lt;/a&gt;, where you can download DVD rips of tamil / hindi / telugu movies @ $11/month, you will look no further.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-883035846767842802?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/883035846767842802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=883035846767842802' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/883035846767842802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/883035846767842802'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2006/12/how-much-time-should-it-take-to-watch.html' title='How much time should it take to watch a tamil movie?'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-7778357582373812275</id><published>2006-11-22T07:11:00.000-05:00</published><updated>2006-11-22T13:45:34.106-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Scraps'/><title type='text'>Shopping for Holidays: Why not checkout google ?</title><content type='html'>Shopping for this holiday season, do check if you can get something by using the &lt;a href="https://checkout.google.com/"&gt;google checkout&lt;/a&gt;. Technically it's like old wine in old bottle with new cork. I'm sure this is not going to wipe out Amazon, i go to Amazon 'coz of low price and high quality shipping service, many-a-times free.&lt;br /&gt;&lt;br /&gt;Hype or Not, you get $10 to $20 Orders with Google Checkout now, in many participating merchants.  If you buy something closely above the set limit, that's some discount, on top of your other discounts and coupons, why waste that, i did that few days ago.&lt;br /&gt;&lt;br /&gt;Ok now the scary part,  if you had clicked that "&lt;span class="gaia le rem"&gt;Remember me" &lt;/span&gt;checkbox when you login &lt;span class="gaia le rem"&gt; for convenience of using any other google feature, say gmail, i see many do that; &lt;/span&gt;&lt;span class="gaia le rem"&gt;your payment information is thrown open to anyone using that computer, 'coz you just clicked on that innocent looking checkbox.  WTH!  With that always signed-on feature,  it simply takes me to screen where i just need to click one button to buy, w&lt;/span&gt;&lt;span class="gaia le rem"&gt;hat was google thinking ??? I expected them to authenticate me again before getting into this final order page.&lt;br /&gt;&lt;br /&gt;Anyone who has never made a mistake has never tried anything new. – &lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;Albert Einstein&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Happy Thanks giving.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-7778357582373812275?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/7778357582373812275/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=7778357582373812275' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/7778357582373812275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/7778357582373812275'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2006/11/shopping-for-holidays-why-not-checkout.html' title='Shopping for Holidays: Why not checkout google ?'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-116287517717687283</id><published>2006-11-20T07:52:00.000-05:00</published><updated>2006-11-20T14:12:32.184-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.net'/><title type='text'>ASP.NET 2.0 Caching - New features</title><content type='html'>&lt;a href="http://www.asp101.com/articles/john/aspnet2caching/default.asp"&gt;Here&lt;/a&gt; is a article that gives you fly-by of new caching features added in asp.net 2.0&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-116287517717687283?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/116287517717687283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=116287517717687283' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/116287517717687283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/116287517717687283'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2006/11/open-source.html' title='ASP.NET 2.0 Caching - New features'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-6240208183483048249</id><published>2006-11-18T11:35:00.000-05:00</published><updated>2008-11-15T14:07:18.121-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mp3'/><category scheme='http://www.blogger.com/atom/ns#' term='Scraps'/><title type='text'>J.P. Vaswani</title><content type='html'>Like to hear some &lt;span style="font-size:85%;"&gt;உபதேசம்&lt;/span&gt;, here is one which has all &lt;a href="http://sadhuvaswanipanama.org/audio/upadeshes/upadeshes.html"&gt;J.P. Vaswani's&lt;/a&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;speeches.&lt;/span&gt; I got to know about him from my wife, and i shou&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;ld&lt;/span&gt; say anyone may like his speeches, no matter whether they try to practice them&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt; or not. &lt;/span&gt; Ok lets take i&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;t &lt;/span&gt;like this, how often we get a chance to listen to some wise words / thoughts  from an elderly person amidst this fast pa&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;ced life-style an&lt;/span&gt;d isolated nuclear family system. The talk is certainly won't be one of those boring seminars; with all those short funny stories sprinkled all along the speech, anyone should enjoy the talks.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-6240208183483048249?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/6240208183483048249/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=6240208183483048249' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/6240208183483048249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/6240208183483048249'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2006/11/jp-vaswani.html' title='J.P. Vaswani'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-116287512202703327</id><published>2006-11-08T21:51:00.000-05:00</published><updated>2007-07-02T11:57:15.403-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='apps'/><title type='text'>Am I Secure - Really ?</title><content type='html'>One of the colleague was talking to me on security of home computer he has, this becomes a more important topic with all those spy wares, trojans , bots and rootkits out there. Hmm, going back to the  discussion with him, i found I'm bit more secure than his setup, but I'd be foolish to think i kept all doors locked, this brings up question, Am I Secure - Really ???&lt;br /&gt;&lt;br /&gt;Here is my setup in what i have,&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Firewall&lt;/span&gt;. No questions, everyone needs it, not that dumb WinXP firewall (looks like finally MSFT ships Vista with decent firewall features).  I finally threw out the popular but most resource hogging security suite to a simple firewall, which provides blocking any incoming connection and outgoing connection (all except configured apps) . Firewall also includes Network and Host based Intrusion prevention system.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Anti-Virus/Anti-Spyware.&lt;/span&gt;  In future should be a standard OS feature,  still this is more of a after-the-fact solution with signature based detection.  Check out a interesting rootkit demo at  &lt;a href="http://www.microsoft.com/events/EventDetails.aspx?CMTYSvcSource=MSCOMMedia&amp;Params=%7ECMTYDataSvcParams%5E%7Earg+Name=%22ID%22+Value=%221032274950%22/%5E%7Earg+Name=%22ProviderID%22+Value=%22A6B43178-497C-4225-BA42-DF595171F04C%22/%5E%7Earg+Name=%22lang%22+Value=%22en%22/%5E%7Earg+Name=%22cr%22+Value=%22US%22/%5E%7EsParams%5E%7E/sParams%5E%7E/CMTYDataSvcParams%5E"&gt;&lt;span id="PageContent"&gt;&lt;/span&gt;TechNet Webcast. &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Anti-Phishing.&lt;/span&gt;  This I'm dead serious about, if anti virus takes me down, i may have to&lt;br /&gt;spend some hours cleaning up or re-installing, But i don't want to lose out my bank acct information and i know I'm really screwed by that time. On top of Firefox 2.0 and google toolbar anti-phishing features, i run &lt;a href="http://toolbar.netcraft.com/"&gt;Netcraft&lt;/a&gt; to make sure the bank site I'm accessing is not hosted from Russia or Taiwan. I use a PG open source app to store my sensitive and ultra complex online credentials, just to throw another layer on top.&lt;br /&gt;based&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Network Security.&lt;/span&gt; Home wireless network uses WPA encryption and locked by MAC address. If you like to learn some tips on this, &lt;a href="http://www.practicallynetworked.com/support/wireless_secure.htm"&gt;here &lt;/a&gt;is a link.&lt;br /&gt;&lt;br /&gt;Few years back learnt how easy to write a keylogger, which later transformed to trojan with payload from a file share,   though strictly for fun and knowledge, that still keeps me little bit cynical and hence backup-ed data last week. :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-116287512202703327?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/116287512202703327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=116287512202703327' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/116287512202703327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/116287512202703327'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2006/11/am-i-secure-really.html' title='Am I Secure - Really ?'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-116266727635349998</id><published>2006-11-06T22:36:00.001-05:00</published><updated>2009-04-29T03:44:32.054-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scraps'/><title type='text'>Inayithil Tamizh</title><content type='html'>&lt;span style="font-size:85%;"&gt;"&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;தமிழின் மேன்மை அதன் தொன்மையில்     இல்லை - தொடர்ச்சியில் உள்ளது&lt;/span&gt;&lt;span style="font-size:85%;"&gt;"&lt;br /&gt;- long pending blog placeholder on &lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Tamil_language"&gt;THE &lt;/a&gt;oldest living language.&lt;br /&gt;&lt;br /&gt;read &lt;a href="http://www.tamil.net/projectmadurai/akaram_uni.html"&gt;books&lt;/a&gt;&lt;br /&gt;to &lt;a href="http://tamilinblogs.blogspot.com/"&gt;blog&lt;/a&gt;&lt;br /&gt;to search &lt;a href="http://www.jaffnalibrary.com/tools/google.htm"&gt;1&lt;/a&gt; &lt;a href="http://www.jaffnalibrary.com/tools/google1.htm"&gt;2&lt;/a&gt; &lt;a href="http://www.google.com/search?hl=en&amp;amp;lr=&amp;amp;rls=GGGL%2CGGGL%3A2006-10%2CGGGL%3Aen&amp;amp;q=%E0%AE%9A%E0%AE%9A%E0%AE%BF+%E0%AE%95%E0%AF%81%E0%AE%AE%E0%AE%BE%E0%AE%B0%E0%AF%8D+&amp;amp;btnG=Search"&gt;3&lt;/a&gt;&lt;br /&gt;listen &lt;a href="http://www.shoutcast.com/directory/?s=tamil"&gt;online radio's,&lt;/a&gt;&lt;br /&gt;download tamil songs in &lt;a href="http://rose4you.dk/"&gt;mp3&lt;/a&gt;, &lt;a href="http://www.s-anand.net/tamilmp3"&gt;more&lt;/a&gt;, &lt;a href="http://music.ellamey.com/"&gt;more&lt;/a&gt;, &lt;a href="http://tamilcinema.dk/films"&gt;more&lt;/a&gt;, &lt;a href="http://music.cooltoad.com/music/"&gt;more&lt;/a&gt;, ....&lt;br /&gt;&lt;a href="http://www.sysindia.com/tamil/cgi-bin/calendar.cgi"&gt;daily calendar&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;a target="blank" href="http://www.dishant.com/jukebox.php?songid=13965"&gt;காற்றிநிலே  வரும் கீதம்...&lt;/a&gt;&lt;/span&gt;   &lt;&lt;a href="http://music.cooltoad.com/music/song.php?id=197308"&gt;download&lt;/a&gt;&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-116266727635349998?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/116266727635349998/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=116266727635349998' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/116266727635349998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/116266727635349998'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2006/11/blog-post.html' title='Inayithil Tamizh'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-116231640054029002</id><published>2006-10-31T11:44:00.000-05:00</published><updated>2006-11-12T20:24:13.474-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.net'/><title type='text'>ASP.NET Caching - Trick or Treat ?</title><content type='html'>It's a corporate internet web site which pulls content from database,  idea is dynamic content but of course this doesn't change often.  I was called to help with designing(!) some page so i used opportunity to learn about web performance, let me blog on what i found some other time.&lt;br /&gt;&lt;br /&gt;As usual next thing is to cache page output, but there is a glitch (it is!),  the web application also includes content mgmt logic as part of it and hence pages will be called with different querystring param for page previews.   &lt;code&gt;&lt;br /&gt;&lt;br /&gt;&lt;%@OutputCache Duration="60" VaryByParam="*" %&gt; &lt;/code&gt;is ruled out for two reasons 1 it is going to cache preview page output and 2 cache duration is dynamic. So i had to cache the page output based on querystring and in the code behind&lt;br /&gt;&lt;br /&gt;Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load&lt;br /&gt;If IsPostBack = False Then&lt;br /&gt;         If Request.QueryString("noCache") Is Nothing Then&lt;br /&gt;                lblTime1.Text = "page cached on " &amp; DateTime.Now.ToString()&lt;br /&gt; Response.Cache.SetExpires(DateTime.Now.AddMinutes(60)) 'The duration will be dynamic&lt;br /&gt; Response.Cache.SetCacheability(HttpCacheability.Server)&lt;br /&gt;Else&lt;br /&gt; lblTime1.Text = "page NOT cached " &amp;amp; DateTime.Now.ToString()&lt;br /&gt;End If&lt;br /&gt;End If&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;If page loads with no querystring (normal user), it will be cached for whatever duration of time it needs to.  If page loads from content mgmt logic (which will now include querystring noCache) it won't be cached.  When i tested with following querystring, looked like it is working as expected&lt;br /&gt;&lt;br /&gt;http://localhost/cacheTest/tst.aspx   --page was cached for 60 minutes&lt;br /&gt;http://localhost/cacheTest/tst.aspx?noCache=1&amp;amp;param1=abc   --page is NOT cached&lt;br /&gt;&lt;br /&gt;Struck with a question what will happen in following case&lt;br /&gt;&lt;br /&gt;http://localhost/cacheTest/tst.aspx?param1=abc&lt;br /&gt;&lt;br /&gt;Expectation is, it will be cached for 60 mins, since it didn't have noCache query string param.  May be it will maintain a cached version for this combination of querstrings. But actually what turned out is different, it was spitting out message "page cached on &lt;current time=""&gt;" as it should, but subsequent page loads fetched me current time instead of first cached time,  no idea how this is happening. Need to find out a way to see if this is caching multiple versions every time i load this page.&lt;br /&gt;&lt;br /&gt;Happy Halloween.&lt;br /&gt;&lt;br /&gt;&lt;/current&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-116231640054029002?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/116231640054029002/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=116231640054029002' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/116231640054029002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/116231640054029002'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2006/10/aspnet-caching-trick-or-treat.html' title='ASP.NET Caching - Trick or Treat ?'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-116147069630778353</id><published>2006-10-21T18:20:00.000-04:00</published><updated>2006-11-12T20:24:12.959-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scraps'/><title type='text'>$0 PDA</title><content type='html'>I was listening to Soma's &lt;span style="font-size:78%;"&gt;(MSFT)&lt;/span&gt; interview in Merina today,  he quoted "... thing that is common to any human is *Time* ... everyone has only 24 hrs a day ...", if you think about it a bit, we can appreciate importance of time management, so here is my blog on poor man's personal organizer, IMHO  pen on paper is simple and best.&lt;br /&gt;&lt;br /&gt;With so many hifi PDA devices in the market, here is one which costs you nothing.  You don't have to carry a charger, it won't annoy you with reminder chimes and best of all you don't have to write a fat check to get one. Before you decide to click the link,  sit back and question yourself why you need a PDA,  if you think of just a personal organizer, check these out &lt;a href="http://www.pocketmod.com/app/index.html"&gt;PocketMod&lt;/a&gt; &amp;amp; &lt;a href="http://www.diyplanner.com/templates/official"&gt;D.I.Y Planner.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-116147069630778353?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/116147069630778353/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=116147069630778353' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/116147069630778353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/116147069630778353'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2006/10/0-pda.html' title='$0 PDA'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-116096929946225205</id><published>2006-10-14T22:18:00.000-04:00</published><updated>2006-11-14T09:20:37.415-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><title type='text'>Ajax WTH!</title><content type='html'>For last couple of weeks i got quite a lot queries from team on Ajax. Its more of a standard response from me "use it, if it makes sense!".&lt;br /&gt;&lt;br /&gt;IMHO one has to weigh the Ajax features against the coding complexity. Enter enterprise apps scenario, you got lot of additional things to consider, most importantly code maintainability and alternate technology options. Comparing enterprise apps against google map, google spreadsheet, flickr is like comparing apples and oranges. I'd seriously consider SmartClient if we really needed a windows feel in web.&lt;br /&gt;&lt;br /&gt;Bottom line, page postback is not always evil !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-116096929946225205?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/116096929946225205/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=116096929946225205' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/116096929946225205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/116096929946225205'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2006/10/ajax-wth.html' title='Ajax WTH!'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-116044907808294566</id><published>2006-10-08T21:50:00.000-04:00</published><updated>2006-12-17T12:48:55.179-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scraps'/><title type='text'>search for code</title><content type='html'>I had a chance to try &lt;a href="http://www.google.com/codesearch"&gt;google/codesearch&lt;/a&gt; and i did get what i was searching for in first few tries, though it's a long way to go.&lt;br /&gt;&lt;br /&gt;Update 12/17 : Even better &lt;a href="http://www.koders.com"&gt;one.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-116044907808294566?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/116044907808294566/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=116044907808294566' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/116044907808294566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/116044907808294566'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2006/10/search-for-code.html' title='search for code'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-116019923959888234</id><published>2006-10-06T01:21:00.000-04:00</published><updated>2006-11-12T20:24:11.492-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>System.Transactions TransactionScope issue</title><content type='html'>I was having problem using this new model Transaction handling in .net 2.0,  better than going to Enterprise services for just transaction handling,  way it prmotes itself from Lightweight to full DTC XACT transparently helps a lot. Yeah i did bump into some posts pointing an &lt;a href="http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=171884"&gt;bug &lt;/a&gt;that is currently open in this model, but that's not my issue today.&lt;br /&gt;&lt;br /&gt;When i run the test app in Win XP SP2 connecting to 2 different SQL 2K server on Win 2K3, i got the following error "&lt;span style="font-style: italic;"&gt;Network access for Distributed Transaction Manager (MSDTC) has been disabled.&lt;/span&gt;" After some googling, enabled inbound/outbound transaction in DTC security settings and ended up with different error message, this happends when connection is opened&lt;br /&gt;"&lt;strong style="font-weight: normal;"&gt;&lt;span style="font-style: italic;"&gt;The transaction has already been implicitly or explicitly committed or aborted&lt;/span&gt;", this one was tough, after lot of hit-n-miss i turned off firewall and it started working.  Ahhhh.... WTH&lt;br /&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-116019923959888234?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/116019923959888234/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=116019923959888234' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/116019923959888234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/116019923959888234'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2006/10/systemtransactions-transactionscope.html' title='System.Transactions TransactionScope issue'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-116019843062611733</id><published>2006-10-04T01:09:00.000-04:00</published><updated>2006-11-14T09:24:20.208-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scraps'/><title type='text'>hunt for bigfoot in code jungle</title><content type='html'>Moved a web app to be used by all N.A. employees of the client, for unknown reason app was throwing error for 2 employees out of whole population, unfortunately 2 guys are top brace, so we had to figure out the problem asap and i wrote DbTrace component to trace SAP function module calls for specified users and it all seems to be ok and i was out of the scene. Looks like support team was searching for the bug for more than a month and they keep coming back and questioning web app. Today it was found that 2 employee's user defaults are using non US notation and hence SAP was rejecting a valid numeric value 'coz it was expecting in different format, gahhh......&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:-1;" &gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-116019843062611733?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/116019843062611733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=116019843062611733' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/116019843062611733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/116019843062611733'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2006/10/searching-for-bigfoot-in-code-jungle.html' title='hunt for bigfoot in code jungle'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-116019583271723359</id><published>2006-10-02T00:12:00.000-04:00</published><updated>2006-11-12T22:06:16.675-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.net'/><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><title type='text'>Rounded corners</title><content type='html'>Have you experienced editing the round corner image 'coz client decided to change the color of the rounded corner area, i happen to go thro one recently, considering my limited image editing knowledge somehow managed it.&lt;br /&gt;&lt;br /&gt;Today happen to see this &lt;a href="http://curvycorners.net/index.php"&gt;curvyCorners&lt;/a&gt;, js framework that provides this using few lines of javascript. As usual googling further found Atlas, ahem ASP.net Ajax sample.  To make consistent coding practice and simpler server -side programming model, I'd prefer the later.&lt;br /&gt;&lt;br /&gt;If think that is interesting, following should raise eye-brows, till now I'm also one of those millions who thought invisible table AKA table border="0" is only way to organize webpage layout, sit back and take a tour of &lt;a href="http://www.csszengarden.com/"&gt;CSS based design&lt;/a&gt;  and &lt;a href="http://www.hotdesign.com/seybold/index.html"&gt;why invisi table&lt;/a&gt; is bad.  No idea if this is going to hit mainstream or not, but worth a try.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-116019583271723359?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/116019583271723359/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=116019583271723359' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/116019583271723359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/116019583271723359'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2006/10/rounded-corners.html' title='Rounded corners'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-116019176950118786</id><published>2006-09-30T11:27:00.000-04:00</published><updated>2006-11-12T20:24:09.564-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.net'/><title type='text'>app offline page</title><content type='html'>&lt;span style=";font-family:Arial;font-size:100%;"  &gt;Thought of using app_offline feature and display the system down page for an webapp update happening today, if you haven't heard about this, here is a fly-by, if asp.net 2.0 engine sees this file in app root dir, it shuts app domain and serves this file to clients, brings back the app domain after this file is deleted. &lt;br /&gt;&lt;br /&gt;Unfortunately clients needed to test the app during the down time and hence i need to allow list of users and server down message for rest, i started coding this logic in Application_AuthenticateRequest , ahhh what am i thinking coding this in app and i need to move the app again to remove this logic.&lt;br /&gt;&lt;br /&gt;Finally wrote this in a HttpModule and wired it in the request pipeline,  once testing is done its as simple as deleting off that 1 line in web.config. For more details on &lt;/span&gt;&lt;span style=";font-family:Arial;font-size:100%;"  &gt;HttpModule, &lt;a href="http://tech-agora.blogspot.com/2006/09/aspnet-session-bumphijack-issue-f5-iis.html"&gt;here&lt;/a&gt; is one i wrote for some other reason.&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/9839639-116019176950118786?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/116019176950118786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=116019176950118786' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/116019176950118786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/116019176950118786'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2006/09/app-offline-page.html' title='app offline page'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-116019655870184306</id><published>2006-09-28T00:38:00.000-04:00</published><updated>2006-11-12T22:04:04.636-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.net'/><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><title type='text'>Ajax Ondemand Tooltip</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4486/734/1600/tt.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/4486/734/200/tt.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Client wanted to show a tooltip containing details for key column on mouseover. After talking to him 2 mins, it is clear that they really don't need this for every key showed in the screen, rather interested only a select few.  Typical case for on-demand tooltip, i should be lucky today, i happen to cross the overlib tooltip js and ASP.net Ajax WS call to get the details and display a overlib tooltip on dblclick of text and it can be either closed manually or it'll autoclose in 5 secs.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Probably something likethis or intelliTxt might show up in the control toolkit. Here is the &lt;a href="http://isas.kumar.googlepages.com/ajax.zip"&gt;sample&lt;/a&gt; code.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-116019655870184306?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/116019655870184306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=116019655870184306' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/116019655870184306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/116019655870184306'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2006/09/ajax-ondemand-tooltip.html' title='Ajax Ondemand Tooltip'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-115930508499745787</id><published>2006-09-26T16:59:00.000-04:00</published><updated>2006-11-12T20:24:09.034-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>web.config configuration node xmlnamespace issue</title><content type='html'>I had developed and using a data access component which readds the db configuration from app.config. Today i was told it is not working and it indeed was not able to select the db config details node. After few mins of hit-n-miss, the issue is due to xmlnamespace attrib in configuration node.  Once i remove the xmlns , i was able to select the specified node&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;configuration&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;xmlns&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;http://schemas.microsoft.com/.NetConfiguration/v2.0&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&gt;&lt;br /&gt;  &amp;lt;dataConfig ...&lt;br /&gt;&lt;br /&gt;XmlNode enterpriseLibraryDataNode = appConfigDoc.SelectSingleNode(@"/configuration/&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;dataConfig&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;");&lt;br /&gt;&lt;br /&gt;Not sure from where the dev team got this namespace from, googling a bit tells me its a VS 2005 beta release bug. Whatever the case, i hate to find a simple attribute crashing straight forward xml dom select node code.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-115930508499745787?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/115930508499745787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=115930508499745787' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/115930508499745787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/115930508499745787'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2006/09/webconfig-configuration-node.html' title='web.config configuration node xmlnamespace issue'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-115845986297329619</id><published>2006-09-16T22:07:00.000-04:00</published><updated>2007-07-02T11:57:15.403-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='apps'/><category scheme='http://www.blogger.com/atom/ns#' term='Scraps'/><title type='text'>downloading streaming media ...</title><content type='html'>I get this request many times, how to download streaming media, like download song from  raaga.com or download movie from tamilgrounds.com. I'm not going to give lot of details , to put it simply *anything* playable from internet should be downloadable, all we need to find underlying media url and save the file.&lt;br /&gt;&lt;br /&gt;Many a times finding the playing media url is going to be bit tricky, we should be able to get it using any packet sniffer, I use very much tailored app for this &lt;a href="http://www.donationcoder.com/Software/Mouser/urlsnooper/" target="."&gt;URL Snooper&lt;/a&gt; and use &lt;a href="http://www.flashget.com/index_en.htm" target="."&gt;Flashget&lt;/a&gt; as download manager, but any packet sniffer should do.&lt;br /&gt;&lt;br /&gt;Signing off with link to &lt;a href="http://www.musicindiaonline.com/l/26/s/theme.215/" target="."&gt;tamil drama's &lt;/a&gt; (credits Gg)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-115845986297329619?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/115845986297329619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=115845986297329619' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/115845986297329619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/115845986297329619'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2006/09/downloading-streaming-media.html' title='downloading streaming media ...'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-115835682610854432</id><published>2006-09-15T17:42:00.000-04:00</published><updated>2006-11-12T22:03:30.313-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scraps'/><title type='text'>Melissa Theuriau</title><content type='html'>That's a gd reason to  learn &lt;a href="http://www.google.com/search?sourceid=navclient-ff&amp;ie=UTF-8&amp;amp;rls=GGGL,GGGL:2006-10,GGGL:en&amp;q=+Melissa+Theuriau+site%3Ayoutube.com"&gt;french&lt;/a&gt; ;-)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/vedia/sets/530783/" title="--flickr slides--"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://static.flickr.com/19/23023521_382701e9e2_m.jpg" alt="--flickr slides--" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-115835682610854432?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/115835682610854432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=115835682610854432' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/115835682610854432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/115835682610854432'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2006/09/melissa-theuriau.html' title='Melissa Theuriau'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-115810046805279361</id><published>2006-09-12T12:26:00.000-04:00</published><updated>2006-11-12T20:24:07.636-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RSG'/><title type='text'>Ready Set Grow case study from Microsoft</title><content type='html'>I was searching for some MSFT article for the F5 IIS session bump issue and sporadically searched for schwan and landed in the &lt;a href="https://members.microsoft.com/customerevidence/Search/AdvancedSearchResults.aspx?Flag=0&amp;Keyword=schwan"&gt;RSG case study&lt;/a&gt;. Not sure this is only version MSFT has.&lt;br /&gt;&lt;br /&gt;Right bar lists, Microsoft BizTalk Server 2006 &amp;amp; Microsoft Visual Studio 2005 in products and technologies. Hmm how come VS2005 &amp;amp; Biz2006 was used, when we started project in Jan '04&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/9839639-115810046805279361?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/115810046805279361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=115810046805279361' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/115810046805279361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/115810046805279361'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2006/09/ready-set-grow-case-study-from.html' title='Ready Set Grow case study from Microsoft'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-115768774516025057</id><published>2006-09-07T23:50:00.000-04:00</published><updated>2006-11-12T20:24:06.583-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.net'/><title type='text'>ASP.net session bump/hijack issue - F5 &amp; IIS cluster</title><content type='html'>I haven't seen this issue personally, but it is confirmed from multiple sources this happens. In short: user rarely bumps into another user's session, in verbose: user logs into web app and uses it for a while and all of a sudden gets data that is not in his session.&lt;br /&gt;&lt;br /&gt;Current prod infrastructure is IIS cluster behind F5. Session affinity is set to 20 mins and IIS session time-out is set 20 mins. Session location is in-proc.&lt;br /&gt;&lt;br /&gt;I have seen request getting postedback to different webserver and hence viewstate validation fail with exception &lt;em&gt;CryptographicException: Bad Data. Authentication of viewstate failed. ...&lt;/em&gt;&lt;br /&gt;i don't know how F5 works but i guess F5 lost identifier of the user and hence thinks it as new user and routes request to different web server. This is a normal issue and we can either turnoff viewstate encryption or explicitly specify viewstate encryption key in all servers in cluster.&lt;br /&gt;&lt;br /&gt;But i have to totally rule out F5 from the session bump/hijack issue, 'coz F5 has no idea what asp.net session is, that is something internal to aspnet_wp.exe (IIS5) or w3wp.exe (IIS6).&lt;br /&gt;&lt;br /&gt;Under the hood, aspnet maintains the session id using ASP.NET_SessionId cookie and IIS can guarantee its uniqueness across its requests. &lt;a href="http://support.microsoft.com/?kbid=899918" target="."&gt;Here&lt;/a&gt; is an MSFT KB about reusing session id for apps in same DNS domain and &lt;a href="http://www.west-wind.com/presentations/howaspnetworks/howaspnetworks.asp" target="."&gt;this &lt;/a&gt;article explains behind the scene how asp.net serves request.&lt;br /&gt;&lt;br /&gt;I'm guessing this could be the cause,&lt;br /&gt;userA hits webserver1 in cluster in the initial request and F5 should take us to the same server for subsequent requests.&lt;br /&gt;If F5 sends the userA's request to webserver2 in middle of the session, and by happenstance (theoretically this may be possible) userA's ASP.NET_SessionId is already assigned by webserver2 to some other user (say userB), then aspnet engine will think userA as userB and assign userB's sessionstate to this request.&lt;br /&gt;&lt;br /&gt;Pls &lt;u&gt;leave a note &lt;/u&gt;if you think this may be possible or how you think this could be happening.&lt;br /&gt;&lt;br /&gt;I expect IIS team to provide option to make the sessionid unique in a cluster environment. For now what we planned is to generate a unique sessionid and store it in cookie as well as session, check if they match for every request, if not kill the session, this is going to kill both user's session, but i don't know if there is any way out.&lt;br /&gt;&lt;br /&gt;I didn't want to include tis logic in existing app 'coz 1 i'll have to include this logic in every app i write and 2 i'm too lazy. I wrote following HTTPModule and hooked it to web app, ideally something like this should be configured in machine.config so that we don't need to do this every web.config, netiher i don't have authority nor i want to pursue this.&lt;br /&gt;&lt;br /&gt;Right now code is written to send a mail when something like this happens (just dropping a line to see if something takes this bait) and it will redirect to itself, so page is written poperly to handle empty session which i expect to be a norm.&lt;br /&gt;&lt;br /&gt;using System;&lt;br /&gt;using System.Web;&lt;br /&gt;using System.Web.SessionState;&lt;br /&gt;&lt;br /&gt;namespace KCC&lt;br /&gt;{&lt;br /&gt;public class SessionCheck : IHttpModule&lt;br /&gt;{&lt;br /&gt;public SessionCheck() {}&lt;br /&gt;public void Dispose() {}&lt;br /&gt;public void Init(HttpApplication httpApp)&lt;br /&gt;{&lt;br /&gt;httpApp.PreRequestHandlerExecute += new EventHandler(this.PreRequestHandlerExecute);&lt;br /&gt;if (httpApp.Modules["Session"] != null)&lt;br /&gt;{&lt;br /&gt;SessionStateModule session = (SessionStateModule) httpApp.Modules["Session"];&lt;br /&gt;session.Start += new EventHandler(this.OnSessionStart);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void OnSessionStart(object sender, EventArgs e)&lt;br /&gt;{&lt;br /&gt;HttpCookie sessionChk = new HttpCookie("KCC.SessionCheck");&lt;br /&gt;sessionChk["iSAS.SessionID"] = Guid.NewGuid().ToString();&lt;br /&gt;sessionChk["iSAS.MacName"] = System.Environment.MachineName;&lt;br /&gt;sessionChk["iSAS.SesStrtTmstmp"] = System.DateTime.Now.ToString();&lt;br /&gt;HttpContext.Current.Response.AppendCookie(sessionChk);&lt;br /&gt;HttpContext.Current.Session["iSAS.SessionID"] = sessionChk["iSAS.SessionID"];&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;private void PreRequestHandlerExecute(object sender, EventArgs e)&lt;br /&gt;{&lt;br /&gt;HttpApplication httpApp = (HttpApplication) sender;&lt;br /&gt;HttpSessionState session = httpApp.Context.Session;&lt;br /&gt;if (session != null) //skip pages which don't use session&lt;br /&gt;{&lt;br /&gt;if(session["iSAS.SessionID"] != null) //skip if session value is empty&lt;br /&gt;{&lt;br /&gt;if (!httpApp.Context.Session.IsNewSession) //skip if new session&lt;br /&gt;{&lt;br /&gt;string szCookieHeader = System.Web.HttpContext.Current.Request.Headers["Cookie"];&lt;br /&gt;if ((null != szCookieHeader) &amp;&amp;amp; (szCookieHeader.IndexOf("ASP.NET_SessionId") &gt;= 0)) //skip if new session 2&lt;br /&gt;{&lt;br /&gt;if (httpApp.Request.Cookies["KCC.SessionCheck"] != null) //skip ifCookie not found&lt;br /&gt;{&lt;br /&gt;if (httpApp.Request.Cookies["KCC.SessionCheck"]["iSAS.SessionID"] != null) //skip if cookie data not found&lt;br /&gt;{&lt;br /&gt;if (session["iSAS.SessionID"].ToString().Trim() != httpApp.Request.Cookies["KCC.SessionCheck"]["iSAS.SessionID"].ToString().Trim())&lt;br /&gt;{&lt;br /&gt;System.Text.StringBuilder info = new System.Text.StringBuilder();&lt;br /&gt;if (httpApp.Request.Cookies["KCC.SessionCheck"]["iSAS.SesStrtTmstmp"] != null)&lt;br /&gt;info.Append("Session start time: " + httpApp.Request.Cookies["KCC.SessionCheck"]["iSAS.SesStrtTmstmp"].ToString());&lt;br /&gt;info.Append("&amp;lt;br/&amp;gt;");&lt;br /&gt;if (httpApp.Request.Cookies["KCC.SessionCheck"]["iSAS.MacName"] != null)&lt;br /&gt;info.Append("Session start web server name: " + httpApp.Request.Cookies["KCC.SessionCheck"]["iSAS.MacName"].ToString());&lt;br /&gt;info.Append("&amp;lt;br/&amp;gt;");&lt;br /&gt;info.Append("Current time " + System.DateTime.Now.ToString());&lt;br /&gt;info.Append("&amp;lt;br/&amp;gt;");&lt;br /&gt;info.Append("Current web server " + System.Environment.MachineName);&lt;br /&gt;info.Append("&amp;lt;br/&amp;gt;");&lt;br /&gt;info.Append("Logged on NTID" + httpApp.Context.Request.ServerVariables.Get("LOGON_USER").ToString());&lt;br /&gt;info.Append("&amp;lt;br/&amp;gt;");&lt;br /&gt;if (session["NTID"] != null) info.Append("Current NTID in session" + session["NTID"].ToString());&lt;br /&gt;info.Append("&amp;lt;br/&amp;gt;");&lt;br /&gt;info.Append("URL " + httpApp.Request.Url.ToString());&lt;br /&gt;info.Append("&amp;lt;br/&amp;gt;");&lt;br /&gt;System.Web.Mail.MailMessage msg = new System.Web.Mail.MailMessage();&lt;br /&gt;msg.To = "me@mail.com";&lt;br /&gt;msg.Subject = "-- SESSION HIJACK ISSUE --";&lt;br /&gt;msg.From = "me@mail.com";&lt;br /&gt;msg.Body = info.ToString();&lt;br /&gt;msg.BodyFormat = System.Web.Mail.MailFormat.Html;&lt;br /&gt;try&lt;br /&gt;{&lt;br /&gt;System.Web.Mail.SmtpMail.SmtpServer = "mailhost.com";&lt;br /&gt;System.Web.Mail.SmtpMail.Send(msg);&lt;br /&gt;}&lt;br /&gt;catch //do nothing&lt;br /&gt;{}&lt;br /&gt;httpApp.Context.Response.Cookies["KCC.SessionCheck"].Expires = DateTime.Now.AddYears(-1);&lt;br /&gt;session.Abandon();&lt;br /&gt;httpApp.Context.Response.Write(httpApp.Context.Request.Url.AbsoluteUri.ToString());&lt;br /&gt;httpApp.Context.Response.Redirect(httpApp.Context.Request.Url.AbsoluteUri.ToString(),true);&lt;br /&gt;httpApp.CompleteRequest();&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;For further reading, &lt;a href="http://msdn.microsoft.com/msdnmag/issues/04/08/WickedCode/" target="."&gt;Foiling Session Hijacking Attempts&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.web.httpapplication.aspx" target="."&gt;HTTP application executes events sequence&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-115768774516025057?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/115768774516025057/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=115768774516025057' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/115768774516025057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/115768774516025057'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2006/09/aspnet-session-bumphijack-issue-f5-iis.html' title='ASP.net session bump/hijack issue - F5 &amp; IIS cluster'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-115774593754827129</id><published>2006-09-07T15:44:00.000-04:00</published><updated>2006-11-12T20:24:06.976-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scraps'/><title type='text'>Chennai satellite town</title><content type='html'>Irrespective of what Ramadoss/JJ/KK thinks about the chennai satellite town, this is going to come up.  Reason cited for objection "destroying fertile lands", CRAP! what if NY residents opposed to so called encroachment of urban buildings some 100 yrs back;  ok tamil heroine's will have to look for different city to dance around, nothing much.&lt;br /&gt;&lt;br /&gt;Current facilities is super sufficent for chennai city (if we can roll back 10 yrs).  What leaders don't have is a vision (Dr. APJ strsses this in almost all his speeches), even the most hated Hitler had a vision to make Germany a modern nation, if not they will not have Autobahn now.  Hmm, why should J needs to worry if she has to identify something everyday to spit out "arrikai".&lt;br /&gt;&lt;br /&gt;Nothing is going to improve if TN politics is going to roll around J &amp; K. &lt;br /&gt;&lt;br /&gt;Vande Mataram!&lt;br /&gt;:-s&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-115774593754827129?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/115774593754827129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=115774593754827129' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/115774593754827129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/115774593754827129'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2006/09/chennai-satellite-town.html' title='Chennai satellite town'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-115758251572614291</id><published>2006-09-06T18:19:00.000-04:00</published><updated>2006-11-12T20:24:05.550-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.net'/><title type='text'>asp:CustomValidator changing ErrorMessage displayed</title><content type='html'>&lt;span style="color:#ff0000;"&gt;&lt;strong&gt;requirement&lt;/strong&gt;&lt;/span&gt;: custom validate the amount value; is required only if ddlContributionType value is 2 or 3.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;&lt;strong&gt;code&lt;/strong&gt;&lt;/span&gt;:&lt;br /&gt;&amp;lt;!-- aspx -- &amp;gt;&lt;br /&gt;&amp;lt;asp:dropdownlist id="ddlContributionType" runat="server"&amp;gt;&lt;br /&gt;&amp;lt;asp:textbox id="txtAmount" runat="server"&amp;gt;&lt;br /&gt;&amp;lt;asp:&lt;strong&gt;customvalidator&lt;/strong&gt; id="CustomValidateAmount" runat="server" controltovalidate="txtAmount" errormessage="Invalid" clientvalidationfunction="CustomValidateAmount_ClientValidate" onservervalidate="CustomValidateAmount_ServerValidate" /&amp;gt;&lt;br /&gt;&lt;br /&gt;function CustomValidateAmount_ClientValidate(oSource,oArguments)&lt;br /&gt;{&lt;br /&gt;var ddlContributionType;&lt;br /&gt;if (&lt;span style="color:#ff0000;"&gt;oSource.getAttribute("ContributionType") &lt;/span&gt;!= null)&lt;br /&gt;{&lt;br /&gt;ddlContributionType = document.getElementById(oSource.getAttribute("ContributionType"));&lt;br /&gt;}&lt;br /&gt;if (ddlContributionType != null)&lt;br /&gt;{&lt;br /&gt;if ( (ddlContributionType.value != "2") &amp;&amp;amp; (ddlContributionType.value != "3") )&lt;br /&gt;{&lt;br /&gt;oArguments.IsValid = true;&lt;br /&gt;return;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;else&lt;br /&gt;{&lt;br /&gt;oArguments.IsValid = true;&lt;br /&gt;return;&lt;br /&gt;}&lt;br /&gt;var amount = oArguments.Value;&lt;br /&gt;oArguments.IsValid = false;&lt;br /&gt;if ( isNaN(amount) == true)&lt;br /&gt;{&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;oSource.innerHTML&lt;/span&gt; = "Invalid amount";&lt;br /&gt;return;&lt;br /&gt;}&lt;br /&gt;var re = new RegExp("^\\d+(\\.\\d{1,2})?$");&lt;br /&gt;m = amount.match(re);&lt;br /&gt;if (m == null)&lt;br /&gt;{&lt;br /&gt;oSource.innerHTML = "Invalid amount format";&lt;br /&gt;return;&lt;br /&gt;}&lt;br /&gt;if ( amount &lt; innerhtml = "Minimum donation of $1 required"&gt; 9999.99 )&lt;br /&gt;{&lt;br /&gt;oSource.innerHTML = "Maximum donation is $9999.99";&lt;br /&gt;return;&lt;br /&gt;}&lt;br /&gt;oArguments.IsValid = true;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;' .aspx.vb Page_Load&lt;br /&gt;CustomValidateAmount.Attributes("ContributionType") = ddlContributionType.ClientID.ToString()&lt;br /&gt;&lt;br /&gt;I explicity not included the check if required for condition 2 or 3, as i re-use an existing validator (&lt;strong&gt;RequiredFieldValidatorWithAEnablingCondition&lt;/strong&gt;) that i developed long back, will mail the code if requested&lt;br /&gt;&lt;br /&gt;&amp;lt;KCC:RequiredFieldValidatorWithAEnablingCondition runat="server" ID="RequiredFieldValidatorWithAEnablingConditionAmount" ControlToValidate="txtAmount"&lt;br /&gt;ControlToCompare="ddlContributionType" TriggerValue="2;3" ErrorMessage="Required." /&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-115758251572614291?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/115758251572614291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=115758251572614291' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/115758251572614291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/115758251572614291'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2006/09/aspcustomvalidator-changing.html' title='asp:CustomValidator changing ErrorMessage displayed'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-115768706341247842</id><published>2006-09-04T23:25:00.000-04:00</published><updated>2006-11-12T20:24:05.968-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scraps'/><title type='text'>Is life hitch hiking ?</title><content type='html'>Today saw Discovery documentry on &lt;a href="http://en.wikipedia.org/wiki/Panspermia"&gt;panspermia&lt;/a&gt;, wonder what finally turned out in "kerala red rain". School taught the evolution theory, temple preached "intelligent design", after all who cares about these,  idea is to stuff the answer paper and get results in mark sheet.&lt;br /&gt;I think i really didn't take any side here, where do U stand ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-115768706341247842?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/115768706341247842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=115768706341247842' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/115768706341247842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/115768706341247842'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2006/09/is-life-hitch-hiking.html' title='Is life hitch hiking ?'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-115723476931837966</id><published>2006-09-02T17:55:00.000-04:00</published><updated>2006-11-12T20:24:04.827-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.net'/><title type='text'>LDAP authentication in website</title><content type='html'>Got a requet from a client to provide LDAP authentication in exisiting ASP website, in plain terms authenticate users using thier domain id and password. Initial thought of intergrated win auth was ruled out 'coz of Kiosk based computers used. Should make sure we SSL the page.&lt;br /&gt;&lt;br /&gt;'ASP code &lt;br /&gt;Const ADS_SECURE_AUTHENTICATION = &amp;H1&lt;br /&gt;On Error Resume Next&lt;br /&gt;Err.Clear&lt;br /&gt;Set dso = GetObject("LDAP:")&lt;br /&gt;Set domain = dso.OpenDSObject("LDAP://server.com", strUserName, strUserPassword, ADS_SECURE_AUTHENTICATION)&lt;br /&gt;If Err.number &lt;&gt; 0 then&lt;br /&gt;  Response.Write("Invalid login. Err.number=" &amp; Err.number)&lt;br /&gt;Else&lt;br /&gt;  Response.Write("Valid login. Err.number=" &amp; Err.number)&lt;br /&gt;End If&lt;br /&gt;Set dso = Nothing&lt;br /&gt;Set domain = Nothing&lt;br /&gt;&lt;br /&gt;Also same functionality in ASP.net 1.0 &lt;a title="http://support.microsoft.com/?id=" href="http://support.microsoft.com/?id=326340"&gt;http://support.microsoft.com/?id=326340&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-115723476931837966?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/115723476931837966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=115723476931837966' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/115723476931837966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/115723476931837966'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2006/09/ldap-authentication-in-website.html' title='LDAP authentication in website'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-115723399152680394</id><published>2006-09-02T17:49:00.000-04:00</published><updated>2006-11-12T20:24:04.379-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>dinamalar epaper</title><content type='html'>Its becoming almost an habit to read &lt;a href="http://epaper.dinamalar.com"&gt;dinamalar&lt;/a&gt; in original paper format. Today i thought of scrapping the content for offline viewing, it was rediculously simple, here goes the code.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;using System;&lt;br /&gt;using System.Drawing;&lt;br /&gt;using System.Text;&lt;br /&gt;using System.Net;&lt;br /&gt;using System.IO;&lt;br /&gt;&lt;br /&gt;namespace GetDinamalar&lt;br /&gt;{&lt;br /&gt;class Class1&lt;br /&gt;{&lt;br /&gt;[STAThread]&lt;br /&gt;static void Main(string[] args)&lt;br /&gt;{&lt;br /&gt;DoWork();&lt;br /&gt;}&lt;br /&gt;static void DoWork()&lt;br /&gt;{&lt;br /&gt;// /Web/PagePrint/YYYY/MM/DD/DD_MM_YYYY_001.pdf&lt;br /&gt;try&lt;br /&gt;{&lt;br /&gt;int pgCtr=1;&lt;br /&gt;Console.WriteLine("Booting up ....");&lt;br /&gt;string folderpath = Path.Combine(Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location.ToString()),DateTime.Now.ToString("MM.dd.yyyy") );&lt;br /&gt;Directory.CreateDirectory(folderpath) ;&lt;br /&gt;WebProxy proxy = null;&lt;br /&gt;Microsoft.Win32.RegistryKey reg1 = Microsoft.Win32.Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Internet Settings", true);&lt;br /&gt;if (reg1.GetValue("ProxyEnable", "1").ToString() == "1")&lt;br /&gt;{&lt;br /&gt;proxy = new WebProxy("http://" + reg1.GetValue("ProxyServer", "proxy.isas.com:80").ToString(),true,null,CredentialCache.DefaultCredentials);&lt;br /&gt;}&lt;br /&gt;reg1.Close();&lt;br /&gt;while(true)&lt;br /&gt;{&lt;br /&gt;Console.WriteLine("Sending request to web for page " + pgCtr.ToString());&lt;br /&gt;string address = "http://epaper.dinamalar.com/Web/PagePrint/" + DateTime.Now.ToString("yyyy/MM/dd/dd_MM_yyyy_") + pgCtr.ToString().PadLeft(3,'0') + ".pdf";&lt;br /&gt;WebRequest httpRequest = WebRequest.Create(address);&lt;br /&gt;if(proxy != null) httpRequest.Proxy = proxy;&lt;br /&gt;&lt;br /&gt;Stream ReceiveStream = null;&lt;br /&gt;try&lt;br /&gt;{&lt;br /&gt;ReceiveStream = httpRequest.GetResponse().GetResponseStream();&lt;br /&gt;}&lt;br /&gt;catch&lt;br /&gt;{&lt;br /&gt;return;&lt;br /&gt;}&lt;br /&gt;string filePath = Path.Combine(folderpath ,DateTime.Now.ToString("yyyy_MM_dd_") + pgCtr.ToString().PadLeft(3,'0') + ".pdf");&lt;br /&gt;FileStream fs = new FileStream(filePath, FileMode.Create,FileAccess.Write);&lt;br /&gt;BinaryWriter binWrt = new BinaryWriter(fs);&lt;br /&gt;binWrt.BaseStream.Seek(0, SeekOrigin.End);&lt;br /&gt;int data=0;&lt;br /&gt;byte [] buffer = new byte [1024];&lt;br /&gt;while ((data=ReceiveStream.Read(buffer,0,1024))&gt;0)&lt;br /&gt;{&lt;br /&gt;binWrt.Write(buffer,0,data);&lt;br /&gt;}&lt;br /&gt;binWrt.Flush() ;&lt;br /&gt;binWrt.Close() ;&lt;br /&gt;pgCtr++;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;catch (Exception exception)&lt;br /&gt;{&lt;br /&gt;Console.WriteLine("Error:" + exception.ToString());&lt;br /&gt;Console.Read();&lt;br /&gt;}&lt;br /&gt;finally&lt;br /&gt;{&lt;br /&gt;Console.WriteLine("Exiting process ...");&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/9839639-115723399152680394?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/115723399152680394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=115723399152680394' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/115723399152680394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/115723399152680394'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2006/09/dinamalar-epaper.html' title='dinamalar epaper'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-115723323272048425</id><published>2006-09-02T17:32:00.000-04:00</published><updated>2006-11-12T20:24:03.981-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>Back from Hibernation :-)</title><content type='html'>It is almost 3 months i blogged, got myself tied up for happier personal reasons. To re-start with c# (.net 1.x) code to scrap daily dilbert comic and set it as desktop wallpaper.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;Due to frequent demand for this, download the application &lt;/span&gt;&lt;a style="color: rgb(0, 0, 102);" href="http://isas.kumar.googlepages.com/GetDilbert.exe"&gt;here&lt;/a&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;. Copy GetDilbert.exe to a folder and create a shortcut in windows startup. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;using System;&lt;br /&gt;using System.Drawing;&lt;br /&gt;using System.Text;&lt;br /&gt;using System.Net;&lt;br /&gt;using System.IO;&lt;br /&gt;using System.Text.RegularExpressions;&lt;br /&gt;using System.Runtime.InteropServices;&lt;br /&gt;&lt;br /&gt;namespace GetDilbert&lt;br /&gt;{&lt;br /&gt;class Class1&lt;br /&gt;{&lt;br /&gt;private const int SPI_SETDESKWALLPAPER = 0X14;&lt;br /&gt;private const int SPIF_UPDATEINIFILE = 0X1;&lt;br /&gt;private const int SPIF_SENDWININICHANGE = 0X2;&lt;br /&gt;&lt;br /&gt;[DllImport("USER32.DLL", EntryPoint = "SystemParametersInfo", SetLastError = true)]&lt;br /&gt;private static extern int SystemParametersInfo(int uAction, int uParam, string lpvParam, int fuWinIni);&lt;br /&gt;&lt;br /&gt;[STAThread]&lt;br /&gt;static void Main(string[] args)&lt;br /&gt;{&lt;br /&gt;DoWork();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;static void DoWork()&lt;br /&gt;{&lt;br /&gt;try&lt;br /&gt;{&lt;br /&gt;Console.WriteLine("Booting up ....");&lt;br /&gt;string address = "http://www.dilbert.com/comics/dilbert/archive/";&lt;br /&gt;WebProxy proxy = null;&lt;br /&gt;&lt;br /&gt;WebRequest httpRequest = WebRequest.Create(address);&lt;br /&gt;Microsoft.Win32.RegistryKey reg1 = Microsoft.Win32.Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Internet Settings", true);&lt;br /&gt;if (reg1.GetValue("ProxyEnable", "1").ToString() == "1")&lt;br /&gt;{&lt;br /&gt;proxy = new WebProxy("http://" + reg1.GetValue("ProxyServer", "proxy.isas.com:80").ToString(),true,null,CredentialCache.DefaultCredentials);&lt;br /&gt;}&lt;br /&gt;reg1.Close();&lt;br /&gt;string streamText = null;&lt;br /&gt;Console.WriteLine("Sending request to web ...");&lt;br /&gt;if(proxy != null) httpRequest.Proxy = proxy;&lt;br /&gt;using (StreamReader rdr = new StreamReader(httpRequest.GetResponse().GetResponseStream(), System.Text.Encoding.ASCII))&lt;br /&gt;{&lt;br /&gt;streamText = rdr.ReadToEnd();&lt;br /&gt;}&lt;br /&gt;Console.WriteLine("Scrapping web response ...");&lt;br /&gt;Match match = Regex.Match(streamText,@"/comics/dilbert/archive/images/(\w+).(gifjpg)",RegexOptions.IgnoreCase);&lt;br /&gt;&lt;br /&gt;if (match != Match.Empty)&lt;br /&gt;{&lt;br /&gt;string imageLocation = Path.Combine(Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location.ToString()),"Dilbert_" + DateTime.Now.ToString("MM.dd.yyyy") + ".bmp");&lt;br /&gt;Console.WriteLine("Downloading todays comic ...");&lt;br /&gt;httpRequest = WebRequest.Create("http://www.dilbert.com" + match.Value);&lt;br /&gt;if(proxy != null) httpRequest.Proxy = proxy;&lt;br /&gt;using (Bitmap bmp = new Bitmap(httpRequest.GetResponse().GetResponseStream()))&lt;br /&gt;{&lt;br /&gt;bmp.Save(imageLocation, System.Drawing.Imaging.ImageFormat.Bmp);&lt;br /&gt;}&lt;br /&gt;Console.WriteLine("Setting as desktop wallpaper...");&lt;br /&gt;Microsoft.Win32.RegistryKey reg = Microsoft.Win32.Registry.CurrentUser.OpenSubKey("Control Panel\\Desktop", true);&lt;br /&gt;reg.SetValue("TileWallpaper", "0");&lt;br /&gt;reg.SetValue("WallpaperStyle", "0");&lt;br /&gt;reg.Close();&lt;br /&gt;SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, imageLocation, SPIF_UPDATEINIFILE SPIF_SENDWININICHANGE);&lt;br /&gt;Console.WriteLine("Shutting down app.");&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;catch (Exception exception)&lt;br /&gt;{&lt;br /&gt;Console.WriteLine("Error:" + exception.ToString());&lt;br /&gt;Console.Read();&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/9839639-115723323272048425?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/115723323272048425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=115723323272048425' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/115723323272048425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/115723323272048425'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2006/09/back-from-hibernation.html' title='Back from Hibernation :-)'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-114360522428810204</id><published>2006-05-01T23:06:00.000-04:00</published><updated>2006-11-12T22:05:16.822-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.net'/><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><title type='text'>Microsoft.Web.AJAX</title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger/4486/734/1600/grassroad.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://photos1.blogger.com/blogger/4486/734/400/grassroad.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;In past i was intrigued by new mail notification feature in Outlook Web Access {tracking back &lt;a href="http://blogs.technet.com/exchange/archive/2005/06/21/406646.aspx"&gt;OWA history&lt;/a&gt;} and kept wondering on technology behind that.&lt;br /&gt;Enter Google Maps, everything changed after people coined term AJAX . Happen to learn concept of remote scripting in last project which used JSRS technique to get data for dropdowns and help text from server for controls. And i decided to look out for alternatives/options for this new wave (hype?) of web programming model. &lt;a href="http://www.ajaxpro.info/"&gt;Ajax.NET Professional&lt;/a&gt; seems to be easier to use. But support to asp.net controls are limited, and when googling around that ended up in &lt;a href="http://fredrik.nsquared2.com/viewpost.aspx?PostID=113"&gt;ASP.Net 2.0 Client Callback feature&lt;/a&gt; &amp; Atlas &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=B01DC501-B3C1-4EC0-93F0-7DAC68D2F787&amp;amp;displaylang=en"&gt;April CTP&lt;/a&gt;, Expect Atlas to shadow the limited callback feature of asp.net 2.0&lt;br /&gt;&lt;br /&gt;Here is a 18 mins &lt;a href="http://download.microsoft.com/download/8/5/8/85803fdd-fe9a-4783-ab37-e0c565172ffd/asp_net_atlas.wmv"&gt;video&lt;/a&gt; demo on Developing ASP.NET 2.0 Applications using "Atlas" by Scott G. Its kind-of Houdini show, when you see him write a Todolist web page and AJAX enabling the page, all under 18 mins and without writing a SINGLE line of javascript! I can understand why java community hates MS. Have time? See Atlas in &lt;a href="http://atlas.asp.net/atlastoolkit/"&gt;action&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;From an architect point of view, Ajax usage may probably violate tiered approach and presentation tier code may end up spaghetti, isn't the idea of asp.net code behind model is to avoid this. Atlas overcomes this by providing a declarative programming model for Ajax and enabling use of asp.net server controls&lt;br /&gt;&lt;br /&gt;I gotta give credits to MS for developing something like Atlas, even though its an alternative to Smart Client architecture that MS wants to use for rich web apps. But, I'd expect to use this in limited and for appropriate cases and i don't want follow Ajax bandwagon of creating single-page interface application in web, IMHO web apps are not supposed to work that way, rather leverage on Ajax features in cases where it demands like Google Suggest. To end with an interesting fact i happen to learn how Google prevents against excessive queries, mainLoop sets itself up to be called repeatedly using the javascript setTimeout function, instead of keydown events, handling fast typers on slow connections and also timeout interval between calls seems to be dynamic, adjusted according to how quickly the server responds.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-114360522428810204?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/114360522428810204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=114360522428810204' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/114360522428810204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/114360522428810204'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2006/05/microsoftwebajax.html' title='Microsoft.Web.AJAX'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-114679497687462881</id><published>2006-04-25T01:07:00.000-04:00</published><updated>2007-11-25T12:37:04.827-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scraps'/><title type='text'>iPod encounters</title><content type='html'>I never thought of buying an iPod, and had been very much satisfied with Nomad Muvo 512, which i still believe gives good bang for buck. Until company  gave all an iPod Video 30G. It was a more than a surprise when it got shipped in less than 48 hours from Shangai, CN to Knoxville, TN; hmm FedEx! Anyway here I’m trying to abuse this piece of electronic.&lt;br /&gt;&lt;br /&gt;Anyone will fall for the slick user interface and cool click wheel, but when you start using it from a WinX OS, you are hit with a quite a bit of annoyances. iTunes interface for iPod is one crazy software, it doesn’t tell you if a selected/drag-n-dropped media file is not supported or anything, it just acts dumb. I can understand if Apple decided not to support many WinX media formats in iTunes, but I expect them to provide atleast an encoder in it to support those? I'v got ephPod downloaded; breathing fire over iTunes shoulder, waiting to make that kill.&lt;br /&gt;&lt;br /&gt;Media are internally stored with cryptic file names, once I get them in, I don’t know how to backup them with original file names. A useless info I gained while googling for converters, AAC (internal media format) doesn’t (surprisingly) stand for Apple Audio Codec.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.rarewares.org/mediacoder/"&gt;MediaCoder&lt;/a&gt; did most of the work converting all my audio collections in myriad formats to AAC (pointe de note: Only Nero AAC Encoder was able to convert my rm’s and gave better conversion quality over iTunesEncoder). Sadly I was not able to convert mpeg/dvd-rips using MediaCoder video conversion, even converting strictly to Apple iPOD supported video formats (tried both MPEG-4 &amp;amp; H.264 video in 768 Kbps); not able to get any support in web for this software, should be satified to have a free converter for most used feature of iPOD. Finally ended up using Xilisoft iPOD video converter, there is lot on the market.&lt;br /&gt;&lt;br /&gt;And finally a note on v.rarely talked about feature, eBooks, check out yourself thousands of free ebooks for iPOD @ &lt;a href="http://manybooks.net/"&gt;http://manybooks.net&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Keeping issues aside, iPod gets whatz supposed to: look&amp;amp;feel, good battery (audio only, video drains out battery v.v.quickly, drains 75% in 10-15 mins video playback), simple and easy interface and more than anything raising eyebrows in next seat ;-)&lt;br /&gt;&lt;br /&gt;Bye and Happy iPoding.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-114679497687462881?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/114679497687462881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=114679497687462881' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/114679497687462881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/114679497687462881'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2006/04/ipod-encounters.html' title='iPod encounters'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-114433109292485738</id><published>2006-04-06T09:44:00.000-04:00</published><updated>2007-08-19T09:54:32.156-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><title type='text'>Reverse Engineering Taboo</title><content type='html'>&lt;p&gt;Many (esp in IT world) think this a taboo, well here i'm trying to break. I don’t understand why such negativity associated with this; if this is not so in other industries. Take an automobile manufacturing industry, isn't a common practice to buy competitor product and disassemble it to examine and understand for the purpose of enhancing their vehicles/components. If you can consider that legal (of course if it doesn’t violate any patent/copy-right), then it should be okay to disassemble software for the purpose of understanding and enhancing existing system.&lt;br /&gt;&lt;br /&gt;For people who confuse this with Security Hack, question yourself why you have that secured data/logic in the binaries which can be reversed in a matter of seconds (&lt;a class="l" href="http://www.aisto.com/roeder/dotnet/"&gt;Lutz Roeder's .NET Reflector&lt;/a&gt;), esp with the these high-order languages. No, not even NGEN isn't protected from reversing, hmmm, are you still in Fool's Paradise! &lt;/p&gt;&lt;p&gt;Wake-up Buddy. The silent guy in that last desk could be a black hat! Hahahaha.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-114433109292485738?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/114433109292485738/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=114433109292485738' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/114433109292485738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/114433109292485738'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2006/04/reverse-engineering-taboo.html' title='Reverse Engineering Taboo'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-114683957859394544</id><published>2006-03-29T10:18:00.000-05:00</published><updated>2006-11-12T20:24:01.612-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scraps'/><title type='text'>IM - Thin client</title><content type='html'>I had not used Yahoo Messenger for a long time,  and when i decided to change that and statr reaching ppl, my network group policy didn't allow me to run that in my office machine. I was wondering if there was a thin client yahoo client out there that i can use. And did found few &lt;a href="http://www.e-messenger.net/"&gt;e-Messenger&lt;/a&gt; &amp; &lt;a href="http://www.meebo.com/"&gt;Meebo&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;4/10 update: Today i was thinking what can be done if corporate proxy blocks this site, i renamed yPager.exe to iPager.exe and hmm it seems to work by-passing windows GPO !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-114683957859394544?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/114683957859394544/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=114683957859394544' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/114683957859394544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/114683957859394544'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2006/03/im-thin-client.html' title='IM - Thin client'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-114807021043944100</id><published>2006-03-28T16:23:00.000-05:00</published><updated>2007-04-07T23:05:30.226-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><title type='text'>Remembering Marshall, MN --continued--</title><content type='html'>R4 Install day&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/4486/734/1600/R4.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/4486/734/320/R4.jpg" 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;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Release 3 Install day&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/4486/734/1600/R3.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/4486/734/320/R3.jpg" 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;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Diwali '04 @ YMCA&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/4486/734/1600/Diwali%2004%201.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/4486/734/320/Diwali%2004%201.jpg" 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;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Snow @ Independance park&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/4486/734/1600/Marshall_12_05%20059.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/4486/734/320/Marshall_12_05%20059.jpg" 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;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Goosberry Falls, Duluth&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/4486/734/1600/GF.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/4486/734/320/GF.jpg" 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;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A Rest area @ South Dakota&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/4486/734/1600/Trip2Rushmore%201%20SD%20I90%20RestArea.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/4486/734/320/Trip2Rushmore%201%20SD%20I90%20RestArea.jpg" 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;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Upper Sioux Agrncy SP, Granite Falls&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/4486/734/1600/Upper%20Sioux%20Agency%20SP.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/4486/734/320/Upper%20Sioux%20Agency%20SP.jpg" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-114807021043944100?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/114807021043944100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=114807021043944100' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/114807021043944100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/114807021043944100'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2006/03/remembering-marshall-mn-continued_28.html' title='Remembering Marshall, MN --continued--'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-114806852043658662</id><published>2006-03-28T15:55:00.001-05:00</published><updated>2009-03-14T19:40:37.277-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><title type='text'>Remembering Marshall, MN --continued--</title><content type='html'>Palisade Head, Duluth&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/4486/734/1600/Trip2Duluth3%20Palisade%20Head1.jpg"&gt;&lt;img style="margin: 0px 10px 10px 0px; float: left;" alt="" src="http://photos1.blogger.com/blogger/4486/734/320/Trip2Duluth3%20Palisade%20Head1.jpg" 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;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Valley Fair&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/4486/734/1600/Valley%20fair.jpg"&gt;&lt;img style="margin: 0px 10px 10px 0px; float: left;" alt="" src="http://photos1.blogger.com/blogger/4486/734/320/Valley%20fair.jpg" 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;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sunset @ Lake Sarah&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/4486/734/1600/Sara%20Sunset.jpg"&gt;&lt;img style="margin: 0px 10px 10px 0px; float: left;" alt="" src="http://photos1.blogger.com/blogger/4486/734/320/Sara%20Sunset.jpg" 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;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Garvin Park&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/4486/734/1600/Garvin%20Park.jpg"&gt;&lt;img style="margin: 0px 10px 10px 0px; float: left;" alt="" src="http://photos1.blogger.com/blogger/4486/734/320/Garvin%20Park.jpg" 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;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Split Rock Creek Lighthouse, Duluth&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/4486/734/1600/Trip2Duluth2%20Split%20Rock%20Creek%20Lighthouse.jpg"&gt;&lt;img style="margin: 0px 10px 10px 0px; float: left;" alt="" src="http://photos1.blogger.com/blogger/4486/734/320/Trip2Duluth2%20Split%20Rock%20Creek%20Lighthouse.jpg" 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;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Glacial Lake ?&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/4486/734/1600/marshall%20195.jpg"&gt;&lt;img style="margin: 0px 10px 10px 0px; float: left;" alt="" src="http://photos1.blogger.com/blogger/4486/734/320/marshall%20195.jpg" 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;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Home @ Winter&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/4486/734/1600/Marshall%20Home%20Winter.jpg"&gt;&lt;img style="margin: 0px 10px 10px 0px; float: left;" alt="" src="http://photos1.blogger.com/blogger/4486/734/320/Marshall%20Home%20Winter.jpg" 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;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ice scrapping !!!&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/4486/734/1600/Marshall%20Home%20Snow.jpg"&gt;&lt;img style="margin: 0px 10px 10px 0px; float: left;" alt="" src="http://photos1.blogger.com/blogger/4486/734/320/Marshall%20Home%20Snow.jpg" 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;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Home just before Winter&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/4486/734/1600/Marshall%20Home%20Spring.jpg"&gt;&lt;img style="margin: 0px 10px 10px 0px; float: left;" alt="" src="http://photos1.blogger.com/blogger/4486/734/320/Marshall%20Home%20Spring.jpg" 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;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Last flight from FSD to ORD&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/4486/734/1600/Leaving%20Marshall,MN%202.jpg"&gt;&lt;img style="margin: 0px 10px 10px 0px; float: left;" alt="" src="http://photos1.blogger.com/blogger/4486/734/320/Leaving%20Marshall%2CMN%202.jpg" 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;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Leaving Marshall, MN (Last day to FSD)&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/4486/734/1600/Leaving%20Marshall,MN%201.jpg"&gt;&lt;img style="margin: 0px 10px 10px 0px; float: left;" alt="" src="http://photos1.blogger.com/blogger/4486/734/320/Leaving%20Marshall%2CMN%201.jpg" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-114806852043658662?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/114806852043658662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=114806852043658662' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/114806852043658662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/114806852043658662'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2006/03/remembering-marshall-mn-continued.html' title='Remembering Marshall, MN --continued--'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-114357223219851630</id><published>2006-03-28T13:57:00.000-05:00</published><updated>2007-04-07T23:05:30.229-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><title type='text'>Remembering Marshall, MN</title><content type='html'>-- My first American soil --&lt;br /&gt;-- Photo credits Gg --&lt;br /&gt;&lt;br /&gt;Wind Mills before Pipestone&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/4486/734/1600/Windmills%20before%20Pipestone.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/4486/734/320/Windmills%20before%20Pipestone.jpg" 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;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Two Harbors, Duluth&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/4486/734/1600/Trip2Duluth%203%20Two%20harbour.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/4486/734/320/Trip2Duluth%203%20Two%20harbour.jpg" 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;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Glacial Lake SP&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/4486/734/1600/Glacial%20Lakes%20SP.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/4486/734/320/Glacial%20Lakes%20SP.jpg" 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;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Rainy eve @ Camden SP&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/4486/734/1600/Camden%20SP%20Rainy%20Day.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/4486/734/320/Camden%20SP%20Rainy%20Day.jpg" 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;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sunset @ Independeance park&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/4486/734/1600/Independance%20Park%20Sunset.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/4486/734/320/Independance%20Park%20Sunset.jpg" 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;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Mt. Rushmore&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/4486/734/1600/Trip2Rushmore%202.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/4486/734/320/Trip2Rushmore%202.jpg" 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;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sioux Falls&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/4486/734/1600/Sioux%20Falls%20-%20Falls2.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/4486/734/320/Sioux%20Falls%20-%20Falls2.jpg" 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;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Frozen Lake Shetek&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/4486/734/1600/Lake%20Shetek%20Frozen.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/4486/734/320/Lake%20Shetek%20Frozen.jpg" 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;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sunset @ Camden SP&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/4486/734/1600/Camden%20SP%20Sunset.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/4486/734/320/Camden%20SP%20Sunset.jpg" 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;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;July 4th Independance park&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/4486/734/1600/Independance%20Park%20July%204%20Fireworks.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/4486/734/320/Independance%20Park%20July%204%20Fireworks.jpg" 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;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Rainy Eve @ Lake Bendon&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/4486/734/1600/Lake%20Bendon%20-%20Rainy%20Eve.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/4486/734/320/Lake%20Bendon%20-%20Rainy%20Eve.jpg" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-114357223219851630?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/114357223219851630/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=114357223219851630' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/114357223219851630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/114357223219851630'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2006/03/remembering-marshall-mn.html' title='Remembering Marshall, MN'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-114383160218168723</id><published>2006-03-15T13:59:00.000-05:00</published><updated>2006-11-12T20:23:59.501-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>C# and VB.NET</title><content type='html'>After developing .NET apps using C# for a long time, i'm now into VB.NET. I recollect old days where i was forced into C# from VB and my initial aversion over VB coming from C++.  All along my .NET years i presumed VB.NET is C# w/o a ;.&lt;br /&gt;&lt;br /&gt;Being developer for quite some time, i think language preference (especially .NET langs, JAVA) is mere personal adoration, i didn't had privilege to choose .NET over J2EE. Reason why Microsoft prefers to code in C# may be due to the fact, they have lot of C++ developers and hence transistion to C# should have been easy. And my first annoyance with VB.NET, feature go to matching ending brace with keyboard shortcut Ctrl + [ is not working or may be i don't know that. Speaking of VS.NET shortcuts, you may want to look at &lt;a href="http://safari.oreilly.com/?XmlId=0-596-00360-9/mastvsnet-APP-C" target="#"&gt;O'Reilly's Mastering Visual Studio .NET Shortcut Key Guide&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;My googling on Syntactical differences and comparison between VB.NET and C#.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://support.microsoft.com/?kbid=308470" target="#"&gt;Microsoft white paper on Differences Between Visual Basic .NET and Visual C# .NET&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/czz35az4(VS.80).aspx" target="#"&gt;MSDN Language Equivalents comparing different .NET languages&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Frank McCown's, &lt;a href="http://www.harding.edu/USER/fmccown/WWW/vbnet_csharp_comparison.html" target="#"&gt;C# and VB.NET Comparison quick reference guide&lt;/a&gt;&lt;br /&gt;Steven Swafford's, &lt;a href="http://aspalliance.com/625" target="#"&gt;C# and VB.NET Comparison Cheat Sheet&lt;/a&gt; a derivative of Frank’s comparison, option to download the material in PDF or Word doc.&lt;br /&gt;&lt;br /&gt;There is hell a lot of code translators out there and I doubt full fledged use, but a good tool for developer who moves from one (.NET) language to another,&lt;br /&gt;Alex Lowe's &lt;a href="http://authors.aspalliance.com/aldotnet/examples/translate.aspx" target="#"&gt;http://authors.aspalliance.com/aldotnet/examples/translate.aspx&lt;/a&gt;&lt;br /&gt;Kamal Patel's &lt;a href="http://www.kamalpatel.net/ConvertCSharp2VB.aspx" target="#"&gt;http://www.kamalpatel.net/ConvertCSharp2VB.aspx&lt;/a&gt;&lt;br /&gt;Carlos Aguilar Mares's Translation (VB.NET to C# and vice versa)&lt;br /&gt;&lt;a href="http://carlosag.net/Tools/CodeTranslator/Default.aspx" target="#"&gt;http://carlosag.net/Tools/CodeTranslator/Default.aspx&lt;/a&gt;&lt;br /&gt;&amp;amp; a commercial tool &lt;a href="http://www.remotesoft.com/octopus/try.html" target="#"&gt;http://www.remotesoft.com/octopus/try.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-114383160218168723?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/114383160218168723/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=114383160218168723' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/114383160218168723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/114383160218168723'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2006/03/c-and-vbnet.html' title='C# and VB.NET'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-114357086613870089</id><published>2006-03-01T13:28:00.001-05:00</published><updated>2009-02-13T16:53:15.189-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><title type='text'>Moving on</title><content type='html'>I am moving on, from the RSG program to my next assignment in a paper tissue manufacturing company.  Hope life takes me on a road to more better place, and quote in signature of sign-off email dedicated to Mr KD.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;&lt;span style="font-size:78%;"&gt;The wise man learns more from the fool than the fool learns from the wise man.&lt;/span&gt; - &lt;strong&gt;&lt;span style="font-size:78%;"&gt;Marcus Aurelius&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-114357086613870089?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/114357086613870089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=114357086613870089' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/114357086613870089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/114357086613870089'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2006/03/moving-on.html' title='Moving on'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-114357045152374998</id><published>2006-01-15T13:08:00.000-05:00</published><updated>2006-11-12T20:23:56.439-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RSG'/><title type='text'>RSG! The End.</title><content type='html'>Ahhhh....................&lt;br /&gt;&lt;br /&gt;Alas RSG! Sees the final install (Slow-Roll) and looking back this 2.5 year long program all i can think of is &lt;strong&gt;HUGE&lt;/strong&gt; from all aspects (complexity, code size, team size, ...) Anyone who worked on this will have a lot of things to take with.&lt;br /&gt;&lt;br /&gt;Still few things are left like Prod. support and end state switch to all SQL. Talking of that i am more than happy to write that 2 lines of code to return SQL in switch component (XXXX0173, just in case i forget this abused component name)&lt;br /&gt;&lt;br /&gt;Some facts on the program, i happen to gather after a while&lt;br /&gt;&lt;ul&gt;&lt;li&gt;5 Major releases&lt;/li&gt;&lt;li&gt;3500 Programs &lt;/li&gt;&lt;li&gt;1.8 Tb of disk space &lt;/li&gt;&lt;li&gt;350K batch jobs per month &lt;/li&gt;&lt;li&gt;490 - Peak team size&lt;/li&gt;&lt;li&gt;3837 Person Months &lt;/li&gt;&lt;li&gt;900 GB of data from DB2 to SQL Server (913 tables)&lt;/li&gt;&lt;li&gt;7 million lines of legacy code replaced with 1.5 million lines of code&lt;/li&gt;&lt;li&gt;70% reduction in code base&lt;/li&gt;&lt;/ul&gt;I'll take that for a huge project!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-114357045152374998?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/114357045152374998/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=114357045152374998' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/114357045152374998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/114357045152374998'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2006/01/rsg-end.html' title='RSG! The End.'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-113436118354241067</id><published>2005-11-21T23:14:00.000-05:00</published><updated>2006-11-12T20:23:56.052-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RSG'/><title type='text'>March to final install of RSG</title><content type='html'>After a week’s relax, here I go again, march to the final install of this long, long project. Expecting R4 to be installed by Jan 15th . Should be offline for some more months…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-113436118354241067?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/113436118354241067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=113436118354241067' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/113436118354241067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/113436118354241067'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2005/11/march-to-final-install-of-rsg.html' title='March to final install of RSG'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9839639.post-113435176352608510</id><published>2005-11-04T20:42:00.000-05:00</published><updated>2006-11-12T20:23:55.563-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RSG'/><title type='text'>Hurray! End of Prod Support.</title><content type='html'>I have to agree, you can be a expert in architecting systems, but knack of fixing a production issue can't be compared to that. If you think zeroing in the problem code is tough, the tougher part is yet to come, no isn’t fixing the code, fixing the corrupted data, i was so lucky that i had to meet this scenario more than once.&lt;br /&gt;&lt;br /&gt;Whatever today is end of 45 day support for R2/3, meaning no more calls from operators during nights and weekends! If we find bugs in production after so much testing, one should understand the fact, bug free system is more a difficult task as the size and complexity of the system increases. NUnit/TDD power is only as good as test fixture's strength.&lt;br /&gt;&lt;br /&gt;But after initial hiccups, the system did come back and stabilize pretty well, may be it will become as good as mainframe as time goes, okay, at least before this becomes legacy hahaha...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9839639-113435176352608510?l=ensuvadukal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ensuvadukal.blogspot.com/feeds/113435176352608510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9839639&amp;postID=113435176352608510' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/113435176352608510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9839639/posts/default/113435176352608510'/><link rel='alternate' type='text/html' href='http://ensuvadukal.blogspot.com/2005/11/hurray-end-of-prod-support.html' title='Hurray! End of Prod Support.'/><author><name>&lt;b&gt;iSAS&lt;/b&gt;</name><uri>http://www.blogger.com/profile/18233560663489284814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_1GcKh_0YL-M/Sh-SauU5U2I/AAAAAAAAAaI/yeaJTgukFIA/s320/footprints-man-beach-morning.jpg'/></author><thr:total>0</thr:total></entry></feed>
