<?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-23680367</id><updated>2012-01-11T11:21:13.997+05:30</updated><category term='Diary'/><category term='Temple'/><category term='Kerala'/><category term='Postcard'/><category term='Mahakaal'/><category term='Philips GoGear SA3115/97 Portable Media Player'/><category term='Technology'/><category term='CBSE X Result 2010'/><category term='Travel'/><category term='Chennai'/><category term='Cochin'/><category term='Spirituality'/><category term='Delhi'/><category term='Personal Finance'/><category term='Ujjain'/><category term='Money Manager Ex'/><category term='Rishikesh'/><title type='text'>Yanesh Tyagi</title><subtitle type='html'>Travel, Spirituality and Life</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default?start-index=101&amp;max-results=100'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>104</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-23680367.post-8295338089820260414</id><published>2011-08-10T14:10:00.001+05:30</published><updated>2011-08-10T14:10:10.461+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ujjain'/><category scheme='http://www.blogger.com/atom/ns#' term='Mahakaal'/><category scheme='http://www.blogger.com/atom/ns#' term='Travel'/><category scheme='http://www.blogger.com/atom/ns#' term='Postcard'/><title type='text'>Young Businessmen of Ujjain</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"&gt;&lt;iframe src="http://www.facebook.com/widgets/like.php?href=http://yaneshtyagi.blogspot.com/2011/08/young-businessmen-of-ujjain.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p&gt;During my travel to the city of temples – Ujjain, I cam across these little kids in from of Mahakal temple. Both kids were around 10 years old. They were trying sell holy artifacts to me. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-sc4wtVImhks/TkJDuqVpC3I/AAAAAAAACjU/721rlcOT9G8/s1600-h/DSC00437%25255B8%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="DSC00437" border="0" alt="DSC00437" src="http://lh5.ggpht.com/-o-kE-wCuuvY/TkJDwJHewrI/AAAAAAAACjY/rCLquqoDhw8/DSC00437_thumb%25255B5%25255D.jpg?imgmax=800" width="569" height="440" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;At the age when kids should go school, these kids are making living by selling little stuff. This is the scene at the entrance of world famous Mahakal Temple of Ujjain. Out of pity, I bought all the artifacts in his hand (it was really very cheap) and ask the kid (in red) to go and enjoy his day.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-EebNrKomMBU/TkJDyC9nnRI/AAAAAAAACjc/3jlZdeqV3Xg/s1600-h/DSC00460%25255B10%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="DSC00460" border="0" alt="DSC00460" src="http://lh3.ggpht.com/-ExKySy2-tug/TkJDzlM-ZMI/AAAAAAAACjg/UGjK2pGPjEo/DSC00460_thumb%25255B7%25255D.jpg?imgmax=800" width="277" height="331" /&gt;&lt;/a&gt;&lt;a href="http://lh4.ggpht.com/-3OpNflFQB6g/TkJD2MORstI/AAAAAAAACjk/h7uUQ0oGeg0/s1600-h/DSC00434%25255B4%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="DSC00434" border="0" alt="DSC00434" src="http://lh5.ggpht.com/-mcd7te8kN1g/TkJD5GHWOuI/AAAAAAAACjo/1QkWUYV79uw/DSC00434_thumb%25255B1%25255D.jpg?imgmax=800" width="277" height="331" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-8295338089820260414?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/8295338089820260414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2011/08/young-businessmen-of-ujjain.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/8295338089820260414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/8295338089820260414'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2011/08/young-businessmen-of-ujjain.html' title='Young Businessmen of Ujjain'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/-o-kE-wCuuvY/TkJDwJHewrI/AAAAAAAACjY/rCLquqoDhw8/s72-c/DSC00437_thumb%25255B5%25255D.jpg?imgmax=800' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-386288683440089321</id><published>2011-08-10T11:59:00.001+05:30</published><updated>2011-08-10T12:01:13.552+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rishikesh'/><category scheme='http://www.blogger.com/atom/ns#' term='Travel'/><category scheme='http://www.blogger.com/atom/ns#' term='Postcard'/><title type='text'>Shatrughna Temple, Rishikesh</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"&gt;&lt;iframe src="http://www.facebook.com/widgets/like.php?href=http://yaneshtyagi.blogspot.com/2011/08/shatrughna-temple-rishikesh.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://lh6.ggpht.com/-HfaXodd3Oik/TkIlK5FE6eI/AAAAAAAACjM/bPKffu36ZSQ/s1600-h/Shatrughna%252520Temple%25252C%252520Rishikesh%25255B16%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Shatrughna Temple, Rishikesh" border="0" alt="Shatrughna Temple, Rishikesh" src="http://lh5.ggpht.com/-Lsl36ylTfaw/TkIlMy4vE6I/AAAAAAAACjQ/PRWlnSnMzDU/Shatrughna%252520Temple%25252C%252520Rishikesh_thumb%25255B13%25255D.jpg?imgmax=800" width="558" height="431" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Shatrughna Temple is one on two temples in the world that are dedicated to the youngest brother of Lord Rama – &lt;a href="http://en.wikipedia.org/wiki/Shatrughna"&gt;Shartughna&lt;/a&gt;. The other temple is at Paymmal in &lt;a href="http://en.wikipedia.org/wiki/Thrissur_District"&gt;Thrissur&lt;/a&gt; district of Kerala.&lt;/p&gt;  &lt;p&gt;Shatrughna temple is an ancient temple situated on the banks of holy river Gangesh near &lt;a href="http://yaneshtyagi.blogspot.com/2011/08/ramajhula-rishikesh-hanging-bridge-of.html"&gt;Ramjhula&lt;/a&gt;. The temple is named as ‘&lt;em&gt;Aadi Badrinarayan and Shri Shatrughan Temple&lt;/em&gt;’ as seen in the picture above.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;About the deity&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Lord &lt;em&gt;Shatrughna &lt;/em&gt;(Hindi: शत्रुघ्न) was the youngest of four sons of &lt;em&gt;Dashratha&lt;/em&gt;, the king of Ayodhya. He was born to the &lt;em&gt;Sumitra&lt;/em&gt;, the third wife of the king. The name &lt;em&gt;Shatrughna &lt;/em&gt;means ‘&lt;em&gt;destroyer of enemies&lt;/em&gt;’. He was married to &lt;em&gt;Sharutakeerty, &lt;/em&gt;cousin of &lt;em&gt;Sita &lt;/em&gt;(wife of Lord Rama). Shatrughna killed the great demon &lt;em&gt;Lavanasura&lt;/em&gt;, the king of Mathura and nephew of Ravana.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-386288683440089321?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/386288683440089321/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2011/08/shatrughna-temple-rishikesh.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/386288683440089321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/386288683440089321'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2011/08/shatrughna-temple-rishikesh.html' title='Shatrughna Temple, Rishikesh'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/-Lsl36ylTfaw/TkIlMy4vE6I/AAAAAAAACjQ/PRWlnSnMzDU/s72-c/Shatrughna%252520Temple%25252C%252520Rishikesh_thumb%25255B13%25255D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-660312016207389083</id><published>2011-08-10T11:28:00.001+05:30</published><updated>2011-08-10T11:28:46.454+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rishikesh'/><category scheme='http://www.blogger.com/atom/ns#' term='Temple'/><category scheme='http://www.blogger.com/atom/ns#' term='Postcard'/><title type='text'>Ramajhula, Rishikesh – The Hanging Bridge of Rama</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"&gt;&lt;iframe src="http://www.facebook.com/widgets/like.php?href=http://yaneshtyagi.blogspot.com/2011/08/ramajhula-rishikesh-hanging-bridge-of.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://lh6.ggpht.com/-prlCnRFWmRg/TkIdrEP7GBI/AAAAAAAACiU/3G2FgHLu6ZM/s1600-h/DSC01123%25255B14%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Ramjhula, Rishikesh" border="0" alt="Ramjhula, Rishikesh" src="http://lh3.ggpht.com/-rDFWtCttDpM/TkIds1UNbfI/AAAAAAAACiY/IdQFlku4fWA/DSC01123_thumb%25255B11%25255D.jpg?imgmax=800" width="569" height="440" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Ramjhula&lt;/strong&gt;, a bridge suspended on iron ropes in the holy land of &lt;a href="http://en.wikipedia.org/wiki/Rishikesh"&gt;Rishikesh&lt;/a&gt;, is dedicated to Lord Rama. The bridge is built on the sacred river &lt;a href="http://en.wikipedia.org/wiki/Ganges_River"&gt;Ganges&lt;/a&gt; which flows through Rishikesh. It is here that the river leaves the Shivalik mountains in the &lt;a href="http://en.wikipedia.org/wiki/Himalayas"&gt;Himalayas&lt;/a&gt; and flows out into the plains of northern India. &lt;/p&gt;  &lt;p&gt;At the height of 372 meter above sea level, the bridge is located at 30.103368°N 78.294754°E. The bridge connects &lt;a href="http://en.wikipedia.org/wiki/Muni_Ki_Reti"&gt;Muni Ki Reti&lt;/a&gt; to Geeta Bhawan. Traditionally, the sandy (reti) banks of Ganges River here have been used by &lt;em&gt;munis&lt;/em&gt; (sages) and sadhus for &lt;em&gt;tapasya&lt;/em&gt;, giving the place&amp;#160; name Muni ki Reti, which literally means &amp;quot;&lt;em&gt;sands of the sages&lt;/em&gt;&amp;quot;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-sqI5p9zozBs/TkIdu--o3yI/AAAAAAAACic/qz08Qlo9PLM/s1600-h/DSC00262%25255B11%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Ramjhula, Rishikesh" border="0" alt="Ramjhula, Rishikesh" src="http://lh4.ggpht.com/-9e0uqAlZ7iQ/TkIdw6diz_I/AAAAAAAACig/MY8N5EMV1HQ/DSC00262_thumb%25255B8%25255D.jpg?imgmax=800" width="266" height="211" /&gt;&lt;/a&gt;&lt;a href="http://lh6.ggpht.com/-rbFSiWYbCDM/TkIdyzXMXKI/AAAAAAAACik/a6wkAAZM8WI/s1600-h/DSC00244%25255B8%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="DSC00244" border="0" alt="DSC00244" src="http://lh4.ggpht.com/-eUwbZxlFz5E/TkId0cdIGdI/AAAAAAAACio/CeePuj-nPHA/DSC00244_thumb%25255B5%25255D.jpg?imgmax=800" width="274" height="211" /&gt;&lt;/a&gt;&lt;a href="http://lh6.ggpht.com/-PcdBCveOsFQ/TkId2v-t0vI/AAAAAAAACis/j8X2UdNIGVQ/s1600-h/DSC00263%25255B9%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="DSC00263" border="0" alt="DSC00263" src="http://lh6.ggpht.com/-2Q2GLKqi15A/TkId4UoKpEI/AAAAAAAACiw/CkiSk5q61Ms/DSC00263_thumb%25255B6%25255D.jpg?imgmax=800" width="284" height="224" /&gt;&lt;/a&gt;&lt;a href="http://lh5.ggpht.com/-jjXom59JNvQ/TkId6eKh5UI/AAAAAAAACi0/RFMyN83vHrs/s1600-h/DSC01094%25255B11%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="The flow of Rivea Ganga at Ramjhula, Rishikesh" border="0" alt="The flow of Rivea Ganga at Ramjhula, Rishikesh" src="http://lh5.ggpht.com/-HOxY55SqyLc/TkId8G4CWzI/AAAAAAAACi4/8qiuw-ictJQ/DSC01094_thumb%25255B8%25255D.jpg?imgmax=800" width="275" height="223" /&gt;&lt;/a&gt;&lt;a href="http://lh4.ggpht.com/-qkPNtf8POUw/TkId-M4ZbZI/AAAAAAAACi8/luIbCiQejvA/s1600-h/DSC01096%25255B10%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Lord Shiva Statue  at  Ramjhula, Rishikesh" border="0" alt="Lord Shiva Statue  at  Ramjhula, Rishikesh" src="http://lh3.ggpht.com/--ExWd-Ygu7M/TkId_wtBRDI/AAAAAAAACjA/hriaJNPtpDc/DSC01096_thumb%25255B7%25255D.jpg?imgmax=800" width="281" height="222" /&gt;&lt;/a&gt;&lt;a href="http://lh5.ggpht.com/-8Q9gCTxmLV8/TkIeB5Yn2eI/AAAAAAAACjE/24qHXuwp_Yg/s1600-h/DSC01099%25255B12%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Geeta Bhawan at Ramjhula, Rishikesh" border="0" alt="Geeta Bhawan at Ramjhula, Rishikesh" src="http://lh3.ggpht.com/-hhmhmy3Npxs/TkIeDkcWa7I/AAAAAAAACjI/XlFzICWfKHw/DSC01099_thumb%25255B9%25255D.jpg?imgmax=800" width="276" height="223" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-660312016207389083?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/660312016207389083/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2011/08/ramajhula-rishikesh-hanging-bridge-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/660312016207389083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/660312016207389083'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2011/08/ramajhula-rishikesh-hanging-bridge-of.html' title='Ramajhula, Rishikesh – The Hanging Bridge of Rama'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/-rDFWtCttDpM/TkIds1UNbfI/AAAAAAAACiY/IdQFlku4fWA/s72-c/DSC01123_thumb%25255B11%25255D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-8020183396853788406</id><published>2011-08-06T01:08:00.001+05:30</published><updated>2011-08-10T12:35:13.316+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Chennai'/><category scheme='http://www.blogger.com/atom/ns#' term='Travel'/><category scheme='http://www.blogger.com/atom/ns#' term='Postcard'/><title type='text'>Chennai Amusement Park</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"&gt;&lt;iframe src="http://www.facebook.com/widgets/like.php?href=http://yaneshtyagi.blogspot.com/2011/08/chennai-amusement-park.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/-u4m1x3yqoA4/TjxGoomi2oI/AAAAAAAACiE/ZKG17nz6Efg/s1600-h/DSC01522%25255B7%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Chennai Amusement Park" border="0" alt="Chennai Amusement Park" src="http://lh5.ggpht.com/-QEXHyMkdisE/TjxGqqZWlkI/AAAAAAAACiI/cbdU1r53EsU/DSC01522_thumb%25255B4%25255D.jpg?imgmax=800" width="551" height="425" /&gt;&lt;/a&gt;&lt;/p&gt;      &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-qkEhOiwBAsY/TjxGt42ydLI/AAAAAAAACiM/5uzTErPHv5E/s1600-h/DSC01524%25255B12%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Chennai Amusement Park" border="0" alt="Chennai Amusement Park" src="http://lh3.ggpht.com/-T6S15lx_E8E/TjxGwsYIVTI/AAAAAAAACiQ/hcUzneQdqhg/DSC01524_thumb%25255B6%25255D.jpg?imgmax=800" width="559" height="575" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-8020183396853788406?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/8020183396853788406/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2011/08/chennai-amusement-park.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/8020183396853788406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/8020183396853788406'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2011/08/chennai-amusement-park.html' title='Chennai Amusement Park'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/-QEXHyMkdisE/TjxGqqZWlkI/AAAAAAAACiI/cbdU1r53EsU/s72-c/DSC01522_thumb%25255B4%25255D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-8877673074707156272</id><published>2011-07-22T10:32:00.001+05:30</published><updated>2011-07-22T10:51:26.332+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kerala'/><category scheme='http://www.blogger.com/atom/ns#' term='Travel'/><category scheme='http://www.blogger.com/atom/ns#' term='Postcard'/><title type='text'>Kumarakom Bird Sanctuary– Some Clicks</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"&gt;&lt;iframe src="http://www.facebook.com/widgets/like.php?href=http://yaneshtyagi.blogspot.com/2011/07/kumarakom-bird-sanctuary-some-clicks.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://lh5.ggpht.com/-jDc3YAtP7Q8/TikD70sUT-I/AAAAAAAACg8/icp54QDm_Ow/s1600-h/P1040789%25255B10%25255D.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Birds nest @Kumarakom (Yanesh tyagi)" border="0" alt="Birds nest @Kumarakom (Yanesh tyagi)" src="http://lh5.ggpht.com/-wzVDP_Yn94U/TikEEys4n6I/AAAAAAAAChA/X1kz1vF6YSQ/P1040789_thumb%25255B7%25255D.jpg?imgmax=800" width="575" height="437" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-GG1ATKrTD04/TikEJEIhk4I/AAAAAAAAChk/q73azBSvIbM/s1600-h/DSC01921%25255B15%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="A houseboat @Kumarakom (Yanesh tyagi)" border="0" alt="A houseboat @Kumarakom (Yanesh tyagi)" src="http://lh3.ggpht.com/-EQp-uYuv4Xo/TikEMRBgreI/AAAAAAAACho/kN8BO0AcEFA/DSC01921_thumb%25255B13%25255D.jpg?imgmax=800" width="281" height="225" /&gt;&lt;/a&gt;&lt;a href="http://lh3.ggpht.com/-USTQr4bWXdk/TikERgirMdI/AAAAAAAAChs/3G0JBQZ95LA/s1600-h/DSC01972%25255B12%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Chinease Fishing Net: @Kumarakom (Yanesh tyagi)" border="0" alt="Chinease Fishing Net: @Kumarakom (Yanesh tyagi)" src="http://lh3.ggpht.com/-bPYXzwXzTZc/TikETx4GNPI/AAAAAAAAChw/-YrFWCLQ1XA/DSC01972_thumb%25255B9%25255D.jpg?imgmax=800" width="266" height="213" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-ErGrhgreEK4/TikEXLp1s5I/AAAAAAAACh0/TZC-6p1tOpA/s1600-h/P1040804%25255B15%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="A tribal home on the bank of vembanad lake @Kumarakom (Yanesh tyagi)" border="0" alt="A tribal home on the bank of vembanad lake @Kumarakom (Yanesh tyagi)" src="http://lh3.ggpht.com/-Y19-8NSbn3A/TikEZeM0hvI/AAAAAAAACh4/M7FrSBOdW5U/P1040804_thumb%25255B12%25255D.jpg?imgmax=800" width="281" height="229" /&gt;&lt;/a&gt;&lt;a href="http://lh5.ggpht.com/-rZQbcckx96Q/TikEc5eow3I/AAAAAAAACh8/r-SCn8yRDyg/s1600-h/P1040818%25255B13%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Cormorant @Kumarakom (Yanesh Tyagi)" border="0" alt="Cormorant @Kumarakom (Yanesh Tyagi)" src="http://lh5.ggpht.com/-Xo35wII8ooA/TikEfihtuFI/AAAAAAAACiA/fMAyLw4l3-M/P1040818_thumb%25255B10%25255D.jpg?imgmax=800" width="260" height="207" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Cormorant @Kumarakom (Yanesh Tyagi)" border="0" alt="Cormorant @Kumarakom (Yanesh Tyagi)" src="http://upload.wikimedia.org/wikipedia/commons/thumb/a/a1/Two_Phalacrocorax_auritus_and_one_fish_edit.jpg/220px-Two_Phalacrocorax_auritus_and_one_fish_edit.jpg" /&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Waterfowl @Kumarakom (Yanesh tyagi)" border="0" alt="Waterfowl @Kumarakom (Yanesh tyagi)" src="http://upload.wikimedia.org/wikipedia/commons/thumb/e/e4/Falcated.duck.arp.750pix.jpg/250px-Falcated.duck.arp.750pix.jpg" width="190" height="147" /&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Cuckoo @Kumarakom (Yanesh tyagi)" border="0" alt="Cuckoo @Kumarakom (Yanesh tyagi)" src="http://upload.wikimedia.org/wikipedia/commons/thumb/b/bf/Chestnut-breasted_Malkoha2.jpg/220px-Chestnut-breasted_Malkoha2.jpg" width="142" height="147" /&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 14px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" border="0" align="left" src="http://upload.wikimedia.org/wikipedia/commons/thumb/3/39/Athene_noctua_%28cropped%29.jpg/220px-Athene_noctua_%28cropped%29.jpg" /&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;b&gt;Kumarakom Bird Sanctuary&lt;/b&gt; (also known as Vembanad Bird Sanctuary) is situated at &lt;a href="http://en.wikipedia.org/wiki/Kumarakom"&gt;Kumarakom&lt;/a&gt; in Kottayam district in the Kerala, on the banks of &lt;a href="http://en.wikipedia.org/wiki/Vembanad_Lake"&gt;Vembanad Lake&lt;/a&gt;. Set in the &lt;a href="http://en.wikipedia.org/wiki/Kerala_Backwaters"&gt;Kerala Backwaters&lt;/a&gt; the bird sanctuary is an ornithologist's paradise and a favorite haunt of migratory birds.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Geography:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The sanctuary is spread over 14 acres on the southern bank of the Kavanar River. It has well laid out paths for moving around within the sanctuary. Beyond the sanctuary one can take a boat ride in Vembanad Lake or along the Kavanar River.&lt;/p&gt;  &lt;p&gt;Kumarakom is 14 km from Kottayam and 60 km from Cochin on State Highway No. 1. Kochi International Airport at Nedumbassery is 106 km from Kumarakom.&lt;/p&gt;  &lt;p&gt;Neighbouring areas such as Kaipuzha Muttu, Pathirmanal, Narakathara, Thollairam Kayal, and Poothanpandi Kayal are also good locations for spotting birds.&lt;/p&gt;  &lt;p&gt;The main attractions are local birds like the &lt;a href="http://en.wikipedia.org/wiki/Waterfowl"&gt;waterfowl&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Cuckoo"&gt;cuckoo&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Owl"&gt;owl&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Egret"&gt;egret&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Heron"&gt;heron&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Cormorant"&gt;cormorant&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Moorhen"&gt;moorhen&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Darter"&gt;darter&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Brahminy_kite"&gt;Brahminy kite&lt;/a&gt; and the &lt;a href="http://en.wikipedia.org/wiki/Duck"&gt;duck&lt;/a&gt;, as well as the migratory &lt;a href="http://en.wikipedia.org/wiki/Siberian_crane"&gt;Siberian crane&lt;/a&gt;. &lt;a href="http://en.wikipedia.org/wiki/Parrot"&gt;Parrot&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Teal"&gt;teal&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Lark"&gt;lark&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Flycatcher"&gt;flycatcher&lt;/a&gt;, and other birds are seen here during their respective migratory seasons. Some of the migratory birds come from the &lt;a href="http://en.wikipedia.org/wiki/Himalayas"&gt;Himalayas&lt;/a&gt;, and a few from far away &lt;a href="http://en.wikipedia.org/wiki/Siberia"&gt;Siberia&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Related Link&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://yaneshtyagi.blogspot.com/search/label/Ujjain"&gt;Ujjain&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://yaneshtyagi.blogspot.com/search/label/Postcard"&gt;Postcards you must like&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://yaneshtyagi.blogspot.com/2011/07/cheeyappara-waterfall-munnar-kerala.html"&gt;Cheeyappara Waterfall, Munnar, Kerala&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:f277dff0-2904-4e0f-a2d6-0975e0237fb6" class="wlWriterSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Kumarakom" rel="tag"&gt;Kumarakom&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Birds+Sanctuary" rel="tag"&gt;Birds Sanctuary&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Travel" rel="tag"&gt;Travel&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Kerala" rel="tag"&gt;Kerala&lt;/a&gt;,&lt;a href="http://technorati.com/tags/India" rel="tag"&gt;India&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Yanesh+Tyagi" rel="tag"&gt;Yanesh Tyagi&lt;/a&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:278f6529-125e-4d00-a549-4acab4cdab7b" class="wlWriterSmartContent"&gt;del.icio.us Tags: &lt;a href="http://del.icio.us/popular/Kumarakom" rel="tag"&gt;Kumarakom&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Birds+Sanctuary" rel="tag"&gt;Birds Sanctuary&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Travel" rel="tag"&gt;Travel&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Kerala" rel="tag"&gt;Kerala&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/India" rel="tag"&gt;India&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Yanesh+Tyagi" rel="tag"&gt;Yanesh Tyagi&lt;/a&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:2a132b28-4c3c-4999-92a5-5584299c2723" class="wlWriterSmartContent"&gt;43 Things Tags: &lt;a href="http://www.43things.com/tag/Kumarakom" rel="tag"&gt;Kumarakom&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Birds+Sanctuary" rel="tag"&gt;Birds Sanctuary&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Travel" rel="tag"&gt;Travel&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Kerala" rel="tag"&gt;Kerala&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/India" rel="tag"&gt;India&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Yanesh+Tyagi" rel="tag"&gt;Yanesh Tyagi&lt;/a&gt;&lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;font size="1"&gt;*Some contents are taken from wikipedia. &lt;/font&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-8877673074707156272?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/8877673074707156272/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2011/07/kumarakom-bird-sanctuary-some-clicks.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/8877673074707156272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/8877673074707156272'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2011/07/kumarakom-bird-sanctuary-some-clicks.html' title='Kumarakom Bird Sanctuary– Some Clicks'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/-wzVDP_Yn94U/TikEEys4n6I/AAAAAAAAChA/X1kz1vF6YSQ/s72-c/P1040789_thumb%25255B7%25255D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-2163319718448138666</id><published>2011-07-16T15:50:00.001+05:30</published><updated>2011-07-16T15:51:04.639+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ujjain'/><category scheme='http://www.blogger.com/atom/ns#' term='Travel'/><category scheme='http://www.blogger.com/atom/ns#' term='Postcard'/><title type='text'>Lord Krishna–As a student</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"&gt;&lt;iframe src="http://www.facebook.com/widgets/like.php?href=http://yaneshtyagi.blogspot.com/2011/07/lord-krishnaas-student.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://lh3.ggpht.com/-aYgC7LGPf3w/TiFl6gLD8ZI/AAAAAAAACgk/69PnY9Wmtsc/s1600-h/DSC0049410.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Sansipani Ashram, Ujjain (click by Yanesh Tyagi)" border="0" alt="Sansipani Ashram, Ujjain (click by Yanesh Tyagi)" src="http://lh3.ggpht.com/-mzowD5lxsIM/TiFl9ePMb3I/AAAAAAAACgo/95nafZfe1vI/DSC00494_thumb7.jpg?imgmax=800" width="559" height="432" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;The painting, at the &lt;a href="http://en.wikipedia.org/wiki/Sandipani_ashram" target="_blank"&gt;Sandipani Ashram&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Ujjain" target="_blank"&gt;Ujjain&lt;/a&gt; depicts Guru Sandipani educating the Lord Krishna (blue body color). &lt;b&gt;Sandipani&lt;/b&gt;, which means &amp;quot;Sage of Gods&amp;quot;. Left to the Krishna is his best mate – Sudama.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://lh4.ggpht.com/-JDNECBdwNvM/TiFmAduNFHI/AAAAAAAACgs/0moCPWuwseQ/s1600-h/DSC00503%25255B10%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="Gomti Kund @Sandipani Ashram, Ujjain" border="0" alt="Gomti Kund @Sandipani Ashram, Ujjain" align="right" src="http://lh3.ggpht.com/-raYW9qCWMqw/TiFmCVhAsSI/AAAAAAAACgw/T_H7y6s2y-8/DSC00503_thumb%25255B10%25255D.jpg?imgmax=800" width="244" height="184" /&gt;&lt;/a&gt;The Sandipani Muni ashram is located 5 km outside Ujjain, in the Indian state of Madhya Pradesh. The area near the ashram, known as Ankapata, is popularly believed to have been the place used by Lord Krishna for washing his writing tablets. The numerals 1 to 100 found inscribed on a stone are believed to have been engraved by Guru Sandipani. Near the ashram is the Gomti Kund (see pic at right), a staircased water tank where Lord Krishna supposedly summoned all the holy waters from various centres so that his old Guru, Sandipani Muni would not have to travel other holy places.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Related Links:&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a title="Exploring Ujjain" href="http://yaneshtyagi.blogspot.com/2007/09/my-ujjain-trip.html"&gt;Exploring Ujjain&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://maps.google.com/maps?q=Sandipani+Ashram,+Madhya+Pradesh,+India&amp;amp;hl=en&amp;amp;ll=23.211453,75.782833&amp;amp;spn=0.043228,0.077162&amp;amp;sll=37.0625,-95.677068&amp;amp;sspn=39.780156,79.013672&amp;amp;z=14" target="_blank"&gt;Google Map – Sandipanii Ashram&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://maps.google.com/maps?saddr=Ujjain+Railway+Station,+Ujjain,+Madhya+Pradesh,+India&amp;amp;daddr=Madhya+Pradesh+456006,+India+(Sandipani+Ashram)&amp;amp;hl=en&amp;amp;ll=23.195517,75.785837&amp;amp;spn=0.045205,0.077162&amp;amp;sll=23.210427,75.782833&amp;amp;sspn=0.0452,0.077162&amp;amp;geocode=FcGtYQEd0laEBCm5tYi1QXRjOTEYMp33GTaykg%3BFd8tYgEdxVmEBCHcxEjwcLWzvg&amp;amp;mra=ls&amp;amp;z=14" target="_blank"&gt;Google Map – Directions from Ujjain Railway station&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a title="Ujjain at Wikipedia" href="http://en.wikipedia.org/wiki/Ujjain" target="_blank"&gt;Ujjain at Wikipedia&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Geographic Information:&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Altitude: 1610 feet &lt;/li&gt;    &lt;li&gt;Latitude: 23.21145 &lt;/li&gt;    &lt;li&gt;Longitude: 75.78278 &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:c41ecf0c-ca91-4c43-9c49-ac6920d157f0" class="wlWriterSmartContent"&gt;del.icio.us Tags: &lt;a href="http://del.icio.us/popular/Ujjain" rel="tag"&gt;Ujjain&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Sanipani" rel="tag"&gt;Sanipani&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Sansipani+Ashram" rel="tag"&gt;Sansipani Ashram&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Yanesh+Tyagi" rel="tag"&gt;Yanesh Tyagi&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Travel" rel="tag"&gt;Travel&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Krishna" rel="tag"&gt;Krishna&lt;/a&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:a977ad43-bc72-4f62-8ea0-358f50aff1bb" class="wlWriterSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Ujjain" rel="tag"&gt;Ujjain&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Sansipani+Ashram" rel="tag"&gt;Sansipani Ashram&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Sandipani" rel="tag"&gt;Sandipani&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Travel" rel="tag"&gt;Travel&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Krishna" rel="tag"&gt;Krishna&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Yanesh+Tyagi" rel="tag"&gt;Yanesh Tyagi&lt;/a&gt;&lt;/div&gt;   &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/23680367-2163319718448138666?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/2163319718448138666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2011/07/lord-krishnaas-student.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/2163319718448138666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/2163319718448138666'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2011/07/lord-krishnaas-student.html' title='Lord Krishna–As a student'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/-mzowD5lxsIM/TiFl9ePMb3I/AAAAAAAACgo/95nafZfe1vI/s72-c/DSC00494_thumb7.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-4378763053590546497</id><published>2011-07-16T11:03:00.000+05:30</published><updated>2011-07-16T14:23:03.874+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Travel'/><category scheme='http://www.blogger.com/atom/ns#' term='Postcard'/><title type='text'>Cheeyappara Waterfall, Munnar, Kerala</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float: none; margin: 0px; padding: 4px 0px 4px 0px;"&gt;&lt;iframe frameborder="0" scrolling="no" src="http://www.facebook.com/widgets/like.php?href=http://yaneshtyagi.blogspot.com/2011/07/cheeyappara-waterfall-munnar-kerala.html" style="border: none; height: 80px; width: 450px;"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;a href="http://lh4.ggpht.com/-e_yEz2VAM2k/TiEUh9GDaWI/AAAAAAAACgc/NuwDDh76se4/s1600-h/016.%252520Cheeyappara%252520Waterfall%252520on%252520NH%25252049%252520Near%252520Adimali.jpg"&gt;&lt;img alt="Cheeyappara Waterfall on NH 49 Near Adimali, Munnar, Kerala (click by Yanesh Tyagi)" border="0" height="376" src="http://lh4.ggpht.com/-p_3qjhkSYiA/TiEUlZ4tZLI/AAAAAAAACgg/OwxtLwNWVjg/016.%252520Cheeyappara%252520Waterfall%252520on%252520NH%25252049%252520Near%252520Adimali_thumb.jpg?imgmax=800" style="background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Cheeyappara Waterfall on NH 49 Near Adimali, Munnar, Kerala (click by Yanesh Tyagi)" width="589" /&gt;&lt;/a&gt;&lt;br /&gt;Situated at an altitude of 1000 feet above sea level, Cheeyappara waterfall is one of the most awesome attraction on the way to Munnar. It is around 70 KM from Ernakulum, Cochin on the Cochin-Madurai highway. This is a nation highway – NH49. If you stated off early in the morning, you can be there within two hours. &lt;br /&gt;The major attraction of the Cheeyappara waterfall is it’s falling water (as with all other waterfalls). The water comes down from a height of 1000 feet, falls on 13 rock slabs step by step to fall very very close to NH-49. If you are lucky enough to be there in the morning, you can enjoy another natural beauty – a rainbow upon the spray of water. This happens only in morning sunshine.&lt;br /&gt;Cheeyappara waterfall is one of few waterfall that you can view from the bottom standing so close to the water. Besides, there is an area set apart touching the waterfall. Here you can safely take bath in the shower of water or standing there you can enjoy the spray of cool water.&lt;br /&gt;There is a bridge on the National Highway (NH-49) that crosses the waterfall. Water flows beneath the bridge. This is the only road that cresses a huge waterfall.&lt;br /&gt;&lt;strong&gt;Geographical facts&lt;/strong&gt;: &lt;br /&gt;&lt;ul&gt;&lt;li&gt;Latitude: 10.072 &lt;/li&gt;&lt;li&gt;Longitude: 76.775 &lt;/li&gt;&lt;li&gt;Google Map: Directions from Ernakulum, Cochin - &lt;a href="http://goo.gl/2ahMP" title="http://goo.gl/2ahMP"&gt;http://goo.gl/2ahMP&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Google Map: Satellite view of Cheeyappara waterfall - &lt;a href="http://goo.gl/WT9YZ" title="http://goo.gl/WT9YZ"&gt;http://goo.gl/WT9YZ&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;Related Links:&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://yaneshtyagi.blogspot.com/2011/07/cheeyappara-waterfall-munnar-kerala.html"&gt;My experience at Cheeyappara Waterfall&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://yaneshtyagi.blogspot.com/2011/07/cheeyappara-waterfall-one-of-rare-falls.html"&gt;Viewing a waterfall from the bottom&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://yaneshtyagi.blogspot.com/2011/07/taking-bath-at-bottom-of-cheeyappara.html"&gt;Taking a shower at Cheeyappara Waterfall&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://yaneshtyagi.blogspot.com/2011/07/shops-cheyappara-waterfall.html"&gt;Mini Market @Cheeyappara Waterfall&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://yaneshtyagi.blogspot.com/2011/07/cheyappara-waterfallflowing-away-water.html"&gt;Water flows down the NH-49&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;Tags&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;     &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:a676d592-a9da-4aab-87ff-7bf6c250d73b" style="display: inline; float: none; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Cheeyappara+Waterfall" rel="tag"&gt;Cheeyappara Waterfall&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Munnar" rel="tag"&gt;Munnar&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Kerala" rel="tag"&gt;Kerala&lt;/a&gt;,&lt;a href="http://technorati.com/tags/India" rel="tag"&gt;India&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Travel" rel="tag"&gt;Travel&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Waterfall" rel="tag"&gt;Waterfall&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Yanesh+Tyagi" rel="tag"&gt;Yanesh Tyagi&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;     &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:eed67e78-6e20-469c-ae33-eaaceb499c17" style="display: inline; float: none; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;43 Things Tags: &lt;a href="http://www.43things.com/tag/Cheeyappara+Waterfall" rel="tag"&gt;Cheeyappara Waterfall&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Munnar" rel="tag"&gt;Munnar&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Kerala" rel="tag"&gt;Kerala&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/India" rel="tag"&gt;India&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Travel" rel="tag"&gt;Travel&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Waterfall" rel="tag"&gt;Waterfall&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Yanesh+Tyagi" rel="tag"&gt;Yanesh Tyagi&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;     &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e790a73b-21db-46dd-8dba-98679904ef03" style="display: inline; float: none; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;del.icio.us Tags: &lt;a href="http://del.icio.us/popular/Cheeyappara+Waterfall" rel="tag"&gt;Cheeyappara Waterfall&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Munnar" rel="tag"&gt;Munnar&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Kerala" rel="tag"&gt;Kerala&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/India" rel="tag"&gt;India&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Travel" rel="tag"&gt;Travel&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Waterfall" rel="tag"&gt;Waterfall&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Yanesh+Tyagi" rel="tag"&gt;Yanesh Tyagi&lt;/a&gt;&lt;/div&gt;&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/23680367-4378763053590546497?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/4378763053590546497/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2011/07/cheeyappara-waterfall-munnar-kerala.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/4378763053590546497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/4378763053590546497'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2011/07/cheeyappara-waterfall-munnar-kerala.html' title='Cheeyappara Waterfall, Munnar, Kerala'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/-p_3qjhkSYiA/TiEUlZ4tZLI/AAAAAAAACgg/OwxtLwNWVjg/s72-c/016.%252520Cheeyappara%252520Waterfall%252520on%252520NH%25252049%252520Near%252520Adimali_thumb.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-4724289399656249950</id><published>2011-07-16T10:47:00.001+05:30</published><updated>2011-08-10T12:35:54.543+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Travel'/><category scheme='http://www.blogger.com/atom/ns#' term='Cochin'/><category scheme='http://www.blogger.com/atom/ns#' term='Postcard'/><title type='text'>Cheyappara waterfall makes its way below the bridge at NH49</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"&gt;&lt;iframe src="http://www.facebook.com/widgets/like.php?href=http://yaneshtyagi.blogspot.com/2011/07/cheyappara-waterfall-makes-its-way.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://lh5.ggpht.com/-XAvJd_9rR88/TiEe1Dev3uI/AAAAAAAACf8/0yW3Er8ZOM8/s1600-h/041.%252520The%252520water%252520of%252520Cheyappara%252520waterfall%252520makes%252520its%252520way%252520below%252520the%252520bridge%252520at%252520NH49.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="041. The water of Cheyappara waterfall makes its way below the bridge at NH49" border="0" alt="041. The water of Cheyappara waterfall makes its way below the bridge at NH49" src="http://lh6.ggpht.com/-n6Zz9D_l24I/TiEe6ocGWDI/AAAAAAAACgA/d88r2Q6LyC8/041.%252520The%252520water%252520of%252520Cheyappara%252520waterfall%252520makes%252520its%252520way%252520below%252520the%252520bridge%252520at%252520NH49_thumb.jpg?imgmax=800" width="528" height="400" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Geographical facts&lt;/strong&gt;: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Latitude: 10.072 &lt;/li&gt;    &lt;li&gt;Longitude: 76.775 &lt;/li&gt;    &lt;li&gt;Google Map: Directions from Ernakulum, Cochin - &lt;a title="http://goo.gl/2ahMP" href="http://goo.gl/2ahMP"&gt;http://goo.gl/2ahMP&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Google Map: Satellite view of Cheeyappara waterfall - &lt;a title="http://goo.gl/WT9YZ" href="http://goo.gl/WT9YZ"&gt;http://goo.gl/WT9YZ&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Related Links:&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://yaneshtyagi.blogspot.com/2011/07/cheeyappara-waterfall-munnar-kerala.html"&gt;My experience at Cheeyappara Waterfall&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://yaneshtyagi.blogspot.com/2011/07/cheeyappara-waterfall-one-of-rare-falls.html"&gt;Viewing a waterfall from the bottom&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://yaneshtyagi.blogspot.com/2011/07/taking-bath-at-bottom-of-cheeyappara.html"&gt;Taking a shower at Cheeyappara Waterfall&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://yaneshtyagi.blogspot.com/2011/07/shops-cheyappara-waterfall.html"&gt;Mini Market @Cheeyappara Waterfall&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://yaneshtyagi.blogspot.com/2011/07/cheyappara-waterfallflowing-away-water.html"&gt;Water flows down the NH-49&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Tags&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:a676d592-a9da-4aab-87ff-7bf6c250d73b" class="class"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Cheeyappara+Waterfall" rel="tag"&gt;Cheeyappara Waterfall&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Munnar" rel="tag"&gt;Munnar&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Kerala" rel="tag"&gt;Kerala&lt;/a&gt;,&lt;a href="http://technorati.com/tags/India" rel="tag"&gt;India&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Travel" rel="tag"&gt;Travel&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Waterfall" rel="tag"&gt;Waterfall&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Yanesh+Tyagi" rel="tag"&gt;Yanesh Tyagi&lt;/a&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:eed67e78-6e20-469c-ae33-eaaceb499c17" class="class"&gt;43 Things Tags: &lt;a href="http://www.43things.com/tag/Cheeyappara+Waterfall" rel="tag"&gt;Cheeyappara Waterfall&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Munnar" rel="tag"&gt;Munnar&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Kerala" rel="tag"&gt;Kerala&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/India" rel="tag"&gt;India&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Travel" rel="tag"&gt;Travel&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Waterfall" rel="tag"&gt;Waterfall&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Yanesh+Tyagi" rel="tag"&gt;Yanesh Tyagi&lt;/a&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e790a73b-21db-46dd-8dba-98679904ef03" class="class"&gt;del.icio.us Tags: &lt;a href="http://del.icio.us/popular/Cheeyappara+Waterfall" rel="tag"&gt;Cheeyappara Waterfall&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Munnar" rel="tag"&gt;Munnar&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Kerala" rel="tag"&gt;Kerala&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/India" rel="tag"&gt;India&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Travel" rel="tag"&gt;Travel&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Waterfall" rel="tag"&gt;Waterfall&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Yanesh+Tyagi" rel="tag"&gt;Yanesh Tyagi&lt;/a&gt;&lt;/div&gt;   &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/23680367-4724289399656249950?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/4724289399656249950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2011/07/cheyappara-waterfall-makes-its-way.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/4724289399656249950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/4724289399656249950'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2011/07/cheyappara-waterfall-makes-its-way.html' title='Cheyappara waterfall makes its way below the bridge at NH49'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/-n6Zz9D_l24I/TiEe6ocGWDI/AAAAAAAACgA/d88r2Q6LyC8/s72-c/041.%252520The%252520water%252520of%252520Cheyappara%252520waterfall%252520makes%252520its%252520way%252520below%252520the%252520bridge%252520at%252520NH49_thumb.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-3177822839506122583</id><published>2011-07-16T10:41:00.000+05:30</published><updated>2011-08-10T12:35:54.533+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Travel'/><category scheme='http://www.blogger.com/atom/ns#' term='Cochin'/><category scheme='http://www.blogger.com/atom/ns#' term='Postcard'/><title type='text'>Shops @Cheyappara waterfall</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"&gt;&lt;iframe src="http://www.facebook.com/widgets/like.php?href=http://yaneshtyagi.blogspot.com/2011/07/shops-cheyappara-waterfall.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://lh4.ggpht.com/-lWq_Exg7tQc/TiFPEftNFKI/AAAAAAAACgE/ne1iQu6N-3Q/s1600-h/045.%252520Shops%252520%252540Cheyappara%252520waterfall.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="045. Shops @Cheyappara waterfall" border="0" alt="045. Shops @Cheyappara waterfall" src="http://lh5.ggpht.com/-SEYQr8mhYg8/TiEai2vQyII/AAAAAAAACgI/LZ4uPYk2c84/045.%252520Shops%252520%252540Cheyappara%252520waterfall_thumb.jpg?imgmax=800" width="568" height="431" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Shops @Cheyappara waterfall&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Geographical facts&lt;/strong&gt;: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Latitude: 10.072 &lt;/li&gt;    &lt;li&gt;Longitude: 76.775 &lt;/li&gt;    &lt;li&gt;Google Map: Directions from Ernakulum, Cochin - &lt;a title="http://goo.gl/2ahMP" href="http://goo.gl/2ahMP"&gt;http://goo.gl/2ahMP&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Google Map: Satellite view of Cheeyappara waterfall - &lt;a title="http://goo.gl/WT9YZ" href="http://goo.gl/WT9YZ"&gt;http://goo.gl/WT9YZ&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Related Links:&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://yaneshtyagi.blogspot.com/2011/07/cheeyappara-waterfall-munnar-kerala.html"&gt;My experience at Cheeyappara Waterfall&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://yaneshtyagi.blogspot.com/2011/07/cheeyappara-waterfall-one-of-rare-falls.html"&gt;Viewing a waterfall from the bottom&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://yaneshtyagi.blogspot.com/2011/07/taking-bath-at-bottom-of-cheeyappara.html"&gt;Taking a shower at Cheeyappara Waterfall&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://yaneshtyagi.blogspot.com/2011/07/shops-cheyappara-waterfall.html"&gt;Mini Market @Cheeyappara Waterfall&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://yaneshtyagi.blogspot.com/2011/07/cheyappara-waterfallflowing-away-water.html"&gt;Water flows down the NH-49&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Tags&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:a676d592-a9da-4aab-87ff-7bf6c250d73b" class="class"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Cheeyappara+Waterfall" rel="tag"&gt;Cheeyappara Waterfall&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Munnar" rel="tag"&gt;Munnar&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Kerala" rel="tag"&gt;Kerala&lt;/a&gt;,&lt;a href="http://technorati.com/tags/India" rel="tag"&gt;India&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Travel" rel="tag"&gt;Travel&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Waterfall" rel="tag"&gt;Waterfall&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Yanesh+Tyagi" rel="tag"&gt;Yanesh Tyagi&lt;/a&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:eed67e78-6e20-469c-ae33-eaaceb499c17" class="class"&gt;43 Things Tags: &lt;a href="http://www.43things.com/tag/Cheeyappara+Waterfall" rel="tag"&gt;Cheeyappara Waterfall&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Munnar" rel="tag"&gt;Munnar&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Kerala" rel="tag"&gt;Kerala&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/India" rel="tag"&gt;India&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Travel" rel="tag"&gt;Travel&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Waterfall" rel="tag"&gt;Waterfall&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Yanesh+Tyagi" rel="tag"&gt;Yanesh Tyagi&lt;/a&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e790a73b-21db-46dd-8dba-98679904ef03" class="class"&gt;del.icio.us Tags: &lt;a href="http://del.icio.us/popular/Cheeyappara+Waterfall" rel="tag"&gt;Cheeyappara Waterfall&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Munnar" rel="tag"&gt;Munnar&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Kerala" rel="tag"&gt;Kerala&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/India" rel="tag"&gt;India&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Travel" rel="tag"&gt;Travel&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Waterfall" rel="tag"&gt;Waterfall&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Yanesh+Tyagi" rel="tag"&gt;Yanesh Tyagi&lt;/a&gt;&lt;/div&gt;   &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/23680367-3177822839506122583?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/3177822839506122583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2011/07/shops-cheyappara-waterfall.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/3177822839506122583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/3177822839506122583'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2011/07/shops-cheyappara-waterfall.html' title='Shops @Cheyappara waterfall'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/-SEYQr8mhYg8/TiEai2vQyII/AAAAAAAACgI/LZ4uPYk2c84/s72-c/045.%252520Shops%252520%252540Cheyappara%252520waterfall_thumb.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-3099982282316894125</id><published>2011-07-16T10:29:00.001+05:30</published><updated>2011-08-10T12:35:54.529+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Travel'/><category scheme='http://www.blogger.com/atom/ns#' term='Cochin'/><category scheme='http://www.blogger.com/atom/ns#' term='Postcard'/><title type='text'>Cheyappara waterfall–Flowing away water</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"&gt;&lt;iframe src="http://www.facebook.com/widgets/like.php?href=http://yaneshtyagi.blogspot.com/2011/07/cheyappara-waterfallflowing-away-water.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://lh6.ggpht.com/-34TKuEbtC6U/TiFPshJyXFI/AAAAAAAACgM/Q4Ij-3Hkdqk/s1600-h/048.%252520Water%252520coming%252520out%252520from%252520beneath%252520the%252520bridge%252520%252540Cheyappara%252520waterfall.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="048. Water coming out from beneath the bridge @Cheyappara waterfall" border="0" alt="048. Water coming out from beneath the bridge @Cheyappara waterfall" src="http://lh6.ggpht.com/-FQ10-_f_QFw/TiEalYwHvMI/AAAAAAAACgQ/Q3HS1oZUA7k/048.%252520Water%252520coming%252520out%252520from%252520beneath%252520the%252520bridge%252520%252540Cheyappara%252520waterfall_thumb.jpg?imgmax=800" width="579" height="439" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Water coming out from beneath the bridge @Cheyappara waterfall&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Geographical facts&lt;/strong&gt;: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Latitude: 10.072 &lt;/li&gt;    &lt;li&gt;Longitude: 76.775 &lt;/li&gt;    &lt;li&gt;Google Map: Directions from Ernakulum, Cochin - &lt;a title="http://goo.gl/2ahMP" href="http://goo.gl/2ahMP"&gt;http://goo.gl/2ahMP&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Google Map: Satellite view of Cheeyappara waterfall - &lt;a title="http://goo.gl/WT9YZ" href="http://goo.gl/WT9YZ"&gt;http://goo.gl/WT9YZ&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Related Links:&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://yaneshtyagi.blogspot.com/2011/07/cheeyappara-waterfall-munnar-kerala.html"&gt;My experience at Cheeyappara Waterfall&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://yaneshtyagi.blogspot.com/2011/07/cheeyappara-waterfall-one-of-rare-falls.html"&gt;Viewing a waterfall from the bottom&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://yaneshtyagi.blogspot.com/2011/07/taking-bath-at-bottom-of-cheeyappara.html"&gt;Taking a shower at Cheeyappara Waterfall&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://yaneshtyagi.blogspot.com/2011/07/shops-cheyappara-waterfall.html"&gt;Mini Market @Cheeyappara Waterfall&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://yaneshtyagi.blogspot.com/2011/07/cheyappara-waterfallflowing-away-water.html"&gt;Water flows down the NH-49&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Tags&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:a676d592-a9da-4aab-87ff-7bf6c250d73b" class="class"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Cheeyappara+Waterfall" rel="tag"&gt;Cheeyappara Waterfall&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Munnar" rel="tag"&gt;Munnar&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Kerala" rel="tag"&gt;Kerala&lt;/a&gt;,&lt;a href="http://technorati.com/tags/India" rel="tag"&gt;India&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Travel" rel="tag"&gt;Travel&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Waterfall" rel="tag"&gt;Waterfall&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Yanesh+Tyagi" rel="tag"&gt;Yanesh Tyagi&lt;/a&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:eed67e78-6e20-469c-ae33-eaaceb499c17" class="class"&gt;43 Things Tags: &lt;a href="http://www.43things.com/tag/Cheeyappara+Waterfall" rel="tag"&gt;Cheeyappara Waterfall&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Munnar" rel="tag"&gt;Munnar&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Kerala" rel="tag"&gt;Kerala&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/India" rel="tag"&gt;India&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Travel" rel="tag"&gt;Travel&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Waterfall" rel="tag"&gt;Waterfall&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Yanesh+Tyagi" rel="tag"&gt;Yanesh Tyagi&lt;/a&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e790a73b-21db-46dd-8dba-98679904ef03" class="class"&gt;del.icio.us Tags: &lt;a href="http://del.icio.us/popular/Cheeyappara+Waterfall" rel="tag"&gt;Cheeyappara Waterfall&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Munnar" rel="tag"&gt;Munnar&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Kerala" rel="tag"&gt;Kerala&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/India" rel="tag"&gt;India&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Travel" rel="tag"&gt;Travel&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Waterfall" rel="tag"&gt;Waterfall&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Yanesh+Tyagi" rel="tag"&gt;Yanesh Tyagi&lt;/a&gt;&lt;/div&gt;   &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/23680367-3099982282316894125?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/3099982282316894125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2011/07/cheyappara-waterfallflowing-away-water.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/3099982282316894125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/3099982282316894125'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2011/07/cheyappara-waterfallflowing-away-water.html' title='Cheyappara waterfall–Flowing away water'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/-FQ10-_f_QFw/TiEalYwHvMI/AAAAAAAACgQ/Q3HS1oZUA7k/s72-c/048.%252520Water%252520coming%252520out%252520from%252520beneath%252520the%252520bridge%252520%252540Cheyappara%252520waterfall_thumb.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-9212789597475329313</id><published>2011-07-16T10:21:00.001+05:30</published><updated>2011-08-10T12:35:54.564+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Travel'/><category scheme='http://www.blogger.com/atom/ns#' term='Cochin'/><category scheme='http://www.blogger.com/atom/ns#' term='Postcard'/><title type='text'>Taking bath at the bottom of Cheeyappara Waterfall</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"&gt;&lt;iframe src="http://www.facebook.com/widgets/like.php?href=http://yaneshtyagi.blogspot.com/2011/07/taking-bath-at-bottom-of-cheeyappara.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://lh3.ggpht.com/-COYhHr7DpN4/TiEYtpjblpI/AAAAAAAACgU/4ybOKlcvXV8/s1600-h/026.%252520One%252520of%252520the%252520rare%252520experience...%252520standing%252520at%252520the%252520extreme%252520bottom%252520of%2525201000ft%252520high%252520Cheyappara%252520waterfall.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="026. One of the rare experience... standing at the extreme bottom of 1000ft high Cheyappara waterfall" border="0" alt="026. One of the rare experience... standing at the extreme bottom of 1000ft high Cheyappara waterfall" src="http://lh6.ggpht.com/-Wc6n2Q55b0E/TiEYwwl5ybI/AAAAAAAACgY/ZaKlKhW_Xp8/026.%252520One%252520of%252520the%252520rare%252520experience...%252520standing%252520at%252520the%252520extreme%252520bottom%252520of%2525201000ft%252520high%252520Cheyappara%252520waterfall_thumb.jpg?imgmax=800" width="579" height="439" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Cheeyappara waterfall is one of the few waterfalls which you can view from the bottom. Also, there is an area set apart to take bath in the cool shower of natural water.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Geographical facts&lt;/strong&gt;: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Latitude: 10.072 &lt;/li&gt;    &lt;li&gt;Longitude: 76.775 &lt;/li&gt;    &lt;li&gt;Google Map: Directions from Ernakulum, Cochin - &lt;a title="http://goo.gl/2ahMP" href="http://goo.gl/2ahMP"&gt;http://goo.gl/2ahMP&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Google Map: Satellite view of Cheeyappara waterfall - &lt;a title="http://goo.gl/WT9YZ" href="http://goo.gl/WT9YZ"&gt;http://goo.gl/WT9YZ&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Related Links:&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://yaneshtyagi.blogspot.com/2011/07/cheeyappara-waterfall-munnar-kerala.html"&gt;My experience at Cheeyappara Waterfall&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://yaneshtyagi.blogspot.com/2011/07/cheeyappara-waterfall-one-of-rare-falls.html"&gt;Viewing a waterfall from the bottom&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://yaneshtyagi.blogspot.com/2011/07/taking-bath-at-bottom-of-cheeyappara.html"&gt;Taking a shower at Cheeyappara Waterfall&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://yaneshtyagi.blogspot.com/2011/07/shops-cheyappara-waterfall.html"&gt;Mini Market @Cheeyappara Waterfall&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://yaneshtyagi.blogspot.com/2011/07/cheyappara-waterfallflowing-away-water.html"&gt;Water flows down the NH-49&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Tags&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:a676d592-a9da-4aab-87ff-7bf6c250d73b" class="class"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Cheeyappara+Waterfall" rel="tag"&gt;Cheeyappara Waterfall&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Munnar" rel="tag"&gt;Munnar&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Kerala" rel="tag"&gt;Kerala&lt;/a&gt;,&lt;a href="http://technorati.com/tags/India" rel="tag"&gt;India&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Travel" rel="tag"&gt;Travel&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Waterfall" rel="tag"&gt;Waterfall&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Yanesh+Tyagi" rel="tag"&gt;Yanesh Tyagi&lt;/a&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:eed67e78-6e20-469c-ae33-eaaceb499c17" class="class"&gt;43 Things Tags: &lt;a href="http://www.43things.com/tag/Cheeyappara+Waterfall" rel="tag"&gt;Cheeyappara Waterfall&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Munnar" rel="tag"&gt;Munnar&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Kerala" rel="tag"&gt;Kerala&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/India" rel="tag"&gt;India&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Travel" rel="tag"&gt;Travel&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Waterfall" rel="tag"&gt;Waterfall&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Yanesh+Tyagi" rel="tag"&gt;Yanesh Tyagi&lt;/a&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e790a73b-21db-46dd-8dba-98679904ef03" class="class"&gt;del.icio.us Tags: &lt;a href="http://del.icio.us/popular/Cheeyappara+Waterfall" rel="tag"&gt;Cheeyappara Waterfall&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Munnar" rel="tag"&gt;Munnar&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Kerala" rel="tag"&gt;Kerala&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/India" rel="tag"&gt;India&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Travel" rel="tag"&gt;Travel&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Waterfall" rel="tag"&gt;Waterfall&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Yanesh+Tyagi" rel="tag"&gt;Yanesh Tyagi&lt;/a&gt;&lt;/div&gt;   &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/23680367-9212789597475329313?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/9212789597475329313/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2011/07/taking-bath-at-bottom-of-cheeyappara.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/9212789597475329313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/9212789597475329313'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2011/07/taking-bath-at-bottom-of-cheeyappara.html' title='Taking bath at the bottom of Cheeyappara Waterfall'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/-Wc6n2Q55b0E/TiEYwwl5ybI/AAAAAAAACgY/ZaKlKhW_Xp8/s72-c/026.%252520One%252520of%252520the%252520rare%252520experience...%252520standing%252520at%252520the%252520extreme%252520bottom%252520of%2525201000ft%252520high%252520Cheyappara%252520waterfall_thumb.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-7948968082388430528</id><published>2011-07-16T10:11:00.001+05:30</published><updated>2011-08-10T12:39:51.676+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kerala'/><category scheme='http://www.blogger.com/atom/ns#' term='Travel'/><category scheme='http://www.blogger.com/atom/ns#' term='Postcard'/><title type='text'>Cheeyappara waterfall - one of the rare falls which you can see from bottom</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"&gt;&lt;iframe src="http://www.facebook.com/widgets/like.php?href=http://yaneshtyagi.blogspot.com/2011/07/cheeyappara-waterfall-one-of-rare-falls.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://lh5.ggpht.com/-o-3n2gGZ9Q8/TiFMLDlbNEI/AAAAAAAACf0/s7W3Z8XvOOI/s1600-h/017.%252520Cheeyappara%252520waterfall%252520-%252520one%252520of%252520the%252520rare%252520falls%252520which%252520you%252520can%252520see%252520from%252520bottom.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="017. Cheeyappara waterfall - one of the rare falls which you can see from bottom" border="0" alt="017. Cheeyappara waterfall - one of the rare falls which you can see from bottom" src="http://lh5.ggpht.com/-BGCnbYRqfSk/TiEWcLibBYI/AAAAAAAACf4/L-byepxRq5A/017.%252520Cheeyappara%252520waterfall%252520-%252520one%252520of%252520the%252520rare%252520falls%252520which%252520you%252520can%252520see%252520from%252520bottom_thumb.jpg?imgmax=800" width="570" height="432" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Cheeyappara waterfall - one of the rare falls which you can see from bottom.&lt;/p&gt;  &lt;p&gt;In this picture: Yanshi - My lovely kid, dear friend Gopal. Gopal’s Mom is admiring the waterfall.&lt;/p&gt;  &lt;p&gt;Click &lt;a href="http://yaneshtyagi.blogspot.com/2011/07/cheeyappara-waterfall-munnar-kerala.html"&gt;here&lt;/a&gt; to read details about the waterfall.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Geographical facts&lt;/strong&gt;: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Latitude: 10.072 &lt;/li&gt;    &lt;li&gt;Longitude: 76.775 &lt;/li&gt;    &lt;li&gt;Google Map: Directions from Ernakulum, Cochin - &lt;a title="http://goo.gl/2ahMP" href="http://goo.gl/2ahMP"&gt;http://goo.gl/2ahMP&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Google Map: Satellite view of Cheeyappara waterfall - &lt;a title="http://goo.gl/WT9YZ" href="http://goo.gl/WT9YZ"&gt;http://goo.gl/WT9YZ&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Related Links:&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://yaneshtyagi.blogspot.com/2011/07/cheeyappara-waterfall-munnar-kerala.html"&gt;My experience at Cheeyappara Waterfall&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://yaneshtyagi.blogspot.com/2011/07/cheeyappara-waterfall-one-of-rare-falls.html"&gt;Viewing a waterfall from the bottom&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://yaneshtyagi.blogspot.com/2011/07/taking-bath-at-bottom-of-cheeyappara.html"&gt;Taking a shower at Cheeyappara Waterfall&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://yaneshtyagi.blogspot.com/2011/07/shops-cheyappara-waterfall.html"&gt;Mini Market @Cheeyappara Waterfall&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://yaneshtyagi.blogspot.com/2011/07/cheyappara-waterfallflowing-away-water.html"&gt;Water flows down the NH-49&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Tags&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:a676d592-a9da-4aab-87ff-7bf6c250d73b" class="class"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Cheeyappara+Waterfall" rel="tag"&gt;Cheeyappara Waterfall&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Munnar" rel="tag"&gt;Munnar&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Kerala" rel="tag"&gt;Kerala&lt;/a&gt;,&lt;a href="http://technorati.com/tags/India" rel="tag"&gt;India&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Travel" rel="tag"&gt;Travel&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Waterfall" rel="tag"&gt;Waterfall&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Yanesh+Tyagi" rel="tag"&gt;Yanesh Tyagi&lt;/a&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:eed67e78-6e20-469c-ae33-eaaceb499c17" class="class"&gt;43 Things Tags: &lt;a href="http://www.43things.com/tag/Cheeyappara+Waterfall" rel="tag"&gt;Cheeyappara Waterfall&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Munnar" rel="tag"&gt;Munnar&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Kerala" rel="tag"&gt;Kerala&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/India" rel="tag"&gt;India&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Travel" rel="tag"&gt;Travel&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Waterfall" rel="tag"&gt;Waterfall&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Yanesh+Tyagi" rel="tag"&gt;Yanesh Tyagi&lt;/a&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e790a73b-21db-46dd-8dba-98679904ef03" class="class"&gt;del.icio.us Tags: &lt;a href="http://del.icio.us/popular/Cheeyappara+Waterfall" rel="tag"&gt;Cheeyappara Waterfall&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Munnar" rel="tag"&gt;Munnar&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Kerala" rel="tag"&gt;Kerala&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/India" rel="tag"&gt;India&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Travel" rel="tag"&gt;Travel&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Waterfall" rel="tag"&gt;Waterfall&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Yanesh+Tyagi" rel="tag"&gt;Yanesh Tyagi&lt;/a&gt;&lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" class="class"&gt;ZKSF8Q2KA9TQ&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-7948968082388430528?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/7948968082388430528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2011/07/cheeyappara-waterfall-one-of-rare-falls.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/7948968082388430528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/7948968082388430528'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2011/07/cheeyappara-waterfall-one-of-rare-falls.html' title='Cheeyappara waterfall - one of the rare falls which you can see from bottom'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/-BGCnbYRqfSk/TiEWcLibBYI/AAAAAAAACf4/L-byepxRq5A/s72-c/017.%252520Cheeyappara%252520waterfall%252520-%252520one%252520of%252520the%252520rare%252520falls%252520which%252520you%252520can%252520see%252520from%252520bottom_thumb.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-6783954714062672463</id><published>2010-11-09T09:27:00.001+05:30</published><updated>2011-08-10T12:40:46.271+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Goggle Buzz - hot target for spammers</title><content type='html'>Spammers found a new way to lure people. They are utilizing the Google Buzz service to fool people. I received the below mail which says that Google is compensating the buzz users in cash...&lt;br /&gt;&lt;br /&gt;&lt;b style="color: red;"&gt;Note:&lt;/b&gt;&lt;span style="color:red;"&gt; This is a SPAM mail. I posted it here for the interest of Google Buzz users. If you receive this mail, you are a victim of spammers. Please do not respond or click any link in the mail.&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;Google rarely contacts Gmail users via email, but we are making an  exception to let you know that we've reached a settlement in a lawsuit  regarding Google Buzz (&lt;a class="moz-txt-link-freetext" href="http://buzz.google.com/"&gt;http://buzz.google.com&lt;/a&gt;), a service we  launched within Gmail in February of this year.&lt;br /&gt;&lt;br /&gt;Shortly after its launch, we heard from a number of people who were  concerned about privacy. In addition, we were sued by a group of Buzz  users and recently reached a settlement in this case.&lt;br /&gt;&lt;br /&gt;The settlement acknowledges that we quickly changed the service to  address users' concerns. In addition, Google has committed $8.5 million  to an independent fund, most of which will support organizations  promoting privacy education and policy on the web. We will also do more  to educate people about privacy controls specific to Buzz. The more  people know about privacy online, the better their online experience  will be.&lt;br /&gt;&lt;br /&gt;Just to be clear, this is not a settlement in which people who use  Gmail can file to receive compensation. Everyone in the U.S. who uses  Gmail is included in the settlement, unless you personally decide to opt  out before December 6, 2010. The Court will consider final approval of  the agreement on January 31, 2011. This email is a summary of the  settlement, and more detailed information and instructions approved by  the court, including instructions about how to opt out, object, or  comment, are available at http://www.BuzzClassAction.com (&lt;span style="color: rgb(255, 102, 102);"&gt;Do not open this link&lt;/span&gt;).  &lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-6783954714062672463?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/6783954714062672463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2010/11/goggle-buzz-hot-target-for-spammers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/6783954714062672463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/6783954714062672463'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2010/11/goggle-buzz-hot-target-for-spammers.html' title='Goggle Buzz - hot target for spammers'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-7247748168869974768</id><published>2010-06-15T03:54:00.001+05:30</published><updated>2011-08-10T12:40:46.279+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Practical Tips For Boosting The Performance Of Windows Forms Apps</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;This article discusses:&lt;br/&gt;&lt;br/&gt;    * Improving application startup time&lt;br/&gt;    * Tuning up control creation and population&lt;br/&gt;    * Improving painting performance&lt;br/&gt;    * Rendering text and images&lt;br/&gt;    * Efficient resource management&lt;/p&gt;in reference to: &lt;a href='http://msdn.microsoft.com/en-us/magazine/cc163630.aspx'&gt;Practical Tips For Boosting The Performance Of Windows Forms Apps&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/yanesh.tyagi/id/6mvUPacYr8c-aKLYBWsQGWEV7UE'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-7247748168869974768?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/7247748168869974768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2010/06/practical-tips-for-boosting-performance.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/7247748168869974768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/7247748168869974768'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2010/06/practical-tips-for-boosting-performance.html' title='Practical Tips For Boosting The Performance Of Windows Forms Apps'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-2413801638451908448</id><published>2010-06-10T13:11:00.001+05:30</published><updated>2011-08-10T12:40:46.238+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Google's new search index: Caffeine</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;With Caffeine, we analyze the web in small portions and update our search index on a continuous basis, globally. As we find new pages, or new information on existing pages, we can add these straight to the index. That means you can find fresher information than ever before—no matter when or where it was published.&lt;/p&gt;in reference to: &lt;p&gt;&lt;blockquote&gt;"With Caffeine, we analyze the web in small portions and update our search index on a continuous basis, globally. As we find new pages, or new information on existing pages, we can add these straight to the index. That means you can find fresher information than ever before—no matter when or where it was published."&lt;br/&gt;- &lt;a href='http://googleblog.blogspot.com/2010/06/our-new-search-index-caffeine.html'&gt;Official Google Blog: Our new search index: Caffeine&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/yanesh.tyagi/id/cN90cM8PY-8UUEDAn1gWTWd3yF8'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-2413801638451908448?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/2413801638451908448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2010/06/google-new-search-index-caffeine.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/2413801638451908448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/2413801638451908448'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2010/06/google-new-search-index-caffeine.html' title='Google&amp;#39;s new search index: Caffeine'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-8055551582218591691</id><published>2010-06-01T17:19:00.001+05:30</published><updated>2011-08-10T12:40:46.289+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>History of Hacking</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;Interesting one&lt;/p&gt;in reference to: &lt;p&gt;&lt;blockquote&gt;"EMBED THE IMAGE BELOW ON YOUR SITE"&lt;br/&gt;- &lt;a href='http://www.onlinemba.com/blog/history-of-hacking/'&gt;History of Hacking - Online MBA&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/yanesh.tyagi/id/jRJ3DtIsRY6afJNXH2tWoiNBMvA'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-8055551582218591691?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/8055551582218591691/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2010/06/history-of-hacking.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/8055551582218591691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/8055551582218591691'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2010/06/history-of-hacking.html' title='History of Hacking'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-3275981219595924415</id><published>2010-05-28T10:58:00.001+05:30</published><updated>2010-05-28T10:58:30.255+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CBSE X Result 2010'/><title type='text'>CBSE Class X Result 2010 – How to Calculate Percentage</title><content type='html'>&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://yaneshtyagi.blogspot.com/2010/05/cbse-class-x-result-2010-how-to.html";digg_title = "CBSE Class X Result 2010 – How to Calculate Percentage";digg_bgcolor = "#F5F5F5";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;Today, CBSE Board, India declared class X result for year 2010. But here is a catch – this year they changed the rating from numbers to grades. Most of the students are apparently confused how to get percentage from their GPA.&lt;/p&gt;  &lt;h2&gt;&lt;b&gt;How to convert CGPA to Percentage&lt;/b&gt; &lt;/h2&gt;  &lt;p&gt;Here is the simple method to&amp;#160; convert GPA into percentage:&lt;/p&gt;  &lt;p&gt;Percentage = 9.5 × CGPA&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Example: &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;CGPA = 6.8&lt;/p&gt;  &lt;p&gt;Percentage = 9.5 x CGPA = 9.5 x 6.8 = 64.60%&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The percentage calculated by this manner is the overall percentage.&lt;/strong&gt;&lt;/p&gt;  &lt;h2&gt;&lt;strong&gt;How to convert GP to Percentage&lt;/strong&gt;&lt;/h2&gt;  &lt;p&gt;Here is the simple method to calculate percentage from GP:&lt;/p&gt;  &lt;p&gt;Percentage = 9.5 x GP&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;GP = 06&lt;/p&gt;  &lt;p&gt;Percentage = 9.5 x 6 = 57.6%.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The percentage calculated in this manner is the percentage in that particular subject.&lt;/strong&gt;&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:87cc1390-3859-404c-adb2-2de76ce56a73" class="wlWriterSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/CBSE" rel="tag"&gt;CBSE&lt;/a&gt;,&lt;a href="http://technorati.com/tags/CBSE+Result" rel="tag"&gt;CBSE Result&lt;/a&gt;,&lt;a href="http://technorati.com/tags/CBSE+Result+2010" rel="tag"&gt;CBSE Result 2010&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Percentage+from+GPA" rel="tag"&gt;Percentage from GPA&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h2&gt;&lt;strong&gt;SUBJECT WISE GRADE POINT:&lt;/strong&gt;&lt;/h2&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;    &lt;table border="0" cellpadding="0"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td&gt;           &lt;p&gt;&lt;b&gt;Marks Range&lt;/b&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td&gt;           &lt;p&gt;&lt;b&gt;Grade&lt;/b&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td&gt;           &lt;p&gt;&lt;b&gt;Grade Point&lt;/b&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td&gt;           &lt;p&gt;&lt;b&gt;Percentage&lt;/b&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td&gt;           &lt;p&gt;91-100&lt;/p&gt;         &lt;/td&gt;          &lt;td&gt;           &lt;p&gt;A1&lt;/p&gt;         &lt;/td&gt;          &lt;td&gt;           &lt;p&gt;10&lt;/p&gt;         &lt;/td&gt;          &lt;td&gt;           &lt;p&gt;95%&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td&gt;           &lt;p&gt;81-90&lt;/p&gt;         &lt;/td&gt;          &lt;td&gt;           &lt;p&gt;A2&lt;/p&gt;         &lt;/td&gt;          &lt;td&gt;           &lt;p&gt;9&lt;/p&gt;         &lt;/td&gt;          &lt;td&gt;           &lt;p&gt;85.5%&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td&gt;           &lt;p&gt;71-80&lt;/p&gt;         &lt;/td&gt;          &lt;td&gt;           &lt;p&gt;B1&lt;/p&gt;         &lt;/td&gt;          &lt;td&gt;           &lt;p&gt;8&lt;/p&gt;         &lt;/td&gt;          &lt;td&gt;           &lt;p&gt;76%&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td&gt;           &lt;p&gt;61-70&lt;/p&gt;         &lt;/td&gt;          &lt;td&gt;           &lt;p&gt;B2&lt;/p&gt;         &lt;/td&gt;          &lt;td&gt;           &lt;p&gt;7&lt;/p&gt;         &lt;/td&gt;          &lt;td&gt;           &lt;p&gt;66.5%&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td&gt;           &lt;p&gt;51-60&lt;/p&gt;         &lt;/td&gt;          &lt;td&gt;           &lt;p&gt;C1&lt;/p&gt;         &lt;/td&gt;          &lt;td&gt;           &lt;p&gt;6&lt;/p&gt;         &lt;/td&gt;          &lt;td&gt;           &lt;p&gt;57%&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td&gt;           &lt;p&gt;41-50&lt;/p&gt;         &lt;/td&gt;          &lt;td&gt;           &lt;p&gt;C2&lt;/p&gt;         &lt;/td&gt;          &lt;td&gt;           &lt;p&gt;5&lt;/p&gt;         &lt;/td&gt;          &lt;td&gt;           &lt;p&gt;47.5%&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td&gt;           &lt;p&gt;33-40&lt;/p&gt;         &lt;/td&gt;          &lt;td&gt;           &lt;p&gt;D&lt;/p&gt;         &lt;/td&gt;          &lt;td&gt;           &lt;p&gt;4&lt;/p&gt;         &lt;/td&gt;          &lt;td&gt;           &lt;p&gt;38%&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td&gt;           &lt;p&gt;21-32&lt;/p&gt;         &lt;/td&gt;          &lt;td&gt;           &lt;p&gt;E1&lt;/p&gt;         &lt;/td&gt;          &lt;td&gt;           &lt;p&gt;-&lt;/p&gt;         &lt;/td&gt;          &lt;td&gt;           &lt;p&gt;-&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td&gt;           &lt;p&gt;20-0&lt;/p&gt;         &lt;/td&gt;          &lt;td&gt;           &lt;p&gt;E2&lt;/p&gt;         &lt;/td&gt;          &lt;td&gt;           &lt;p&gt;-&lt;/p&gt;         &lt;/td&gt;          &lt;td&gt;           &lt;p&gt;-&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;The magic number 9.5:&lt;/h3&gt;  &lt;p&gt;The number 9.5 in the percentage calculation is not a magic number. This is derived using following formula:&lt;/p&gt;  &lt;p&gt;Percentage = (10 x GP) - (GP/2)&lt;/p&gt;  &lt;p&gt;Percentage = GP(10 – 1/2)&lt;/p&gt;  &lt;p&gt;Percentage = GP(9.5) = 9.5 x GP.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Hope this will clear students confusion.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-3275981219595924415?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/3275981219595924415/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2010/05/cbse-class-x-result-2010-how-to.html#comment-form' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/3275981219595924415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/3275981219595924415'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2010/05/cbse-class-x-result-2010-how-to.html' title='CBSE Class X Result 2010 – How to Calculate Percentage'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-3757404684927715707</id><published>2010-05-27T21:09:00.001+05:30</published><updated>2011-08-10T12:40:46.250+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Microsoft Office 2020</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;Microsoft’s long-term productivity vision explores how we will create and share content; collaborate across teams, organizations and networks; and gain contextually relevant insights based on preferences and intent. Each scene showcases real technologies being explored by Microsoft teams and partners and others in the industry. To see current prototypes we are exploring, go to &lt;a href='http://www.officelabs.com'&gt;www.officelabs.com&lt;/a&gt;.&lt;/p&gt;in reference to: &lt;a href='http://www.microsoft.com/showcase/en/us/details/e7728af1-3fe4-4e25-a907-3dbf689fe11a'&gt;Microsoft Showcase: Productivity Future Vision&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/yanesh.tyagi/id/UQpvQzyLKrWBImZE3hzXFSDNqs8'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-3757404684927715707?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/3757404684927715707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2010/05/microsoft-office-2020.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/3757404684927715707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/3757404684927715707'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2010/05/microsoft-office-2020.html' title='Microsoft Office 2020'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-292290812624729166</id><published>2010-05-27T19:18:00.001+05:30</published><updated>2011-08-10T12:40:46.244+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>First man to be infected with "computer virus"</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;A British scientist says he is the first man in the world to become infected with a computer virus.&lt;/p&gt;in reference to: &lt;p&gt;&lt;blockquote&gt;"A British scientist says he is the first man in the world to become infected with a computer virus."&lt;br/&gt;- &lt;a href='http://news.bbc.co.uk/2/hi/technology/10158517.stm'&gt;BBC News - First human 'infected with computer virus'&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/yanesh.tyagi/id/UlMWvWTRgnYSWxUjh8k6IsjfXl0'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-292290812624729166?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/292290812624729166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2010/05/first-man-to-be-infected-with-virus.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/292290812624729166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/292290812624729166'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2010/05/first-man-to-be-infected-with-virus.html' title='First man to be infected with &amp;quot;computer virus&amp;quot;'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-9208999950054426302</id><published>2010-05-26T17:27:00.001+05:30</published><updated>2011-08-10T12:40:46.295+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>LINQ-to-Entities - The Pain</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;So enter LINQ-to-Entities – the &lt;a href='http://ADO.NET'&gt;ADO.NET&lt;/a&gt; team’s “answer” to LINQ-to-SQL. Unfortunately, while LINQ-to-SQL was a wonderful, polished jewel of functionality that was a nice example of IJW (“it just worked”), LINQ-to-Entities seems to be a product of Architecture Astronauts who would rather bamboozle us with their cleverness than actually provide useful solutions.&lt;/p&gt;in reference to: &lt;p&gt;&lt;blockquote&gt;"So enter LINQ-to-Entities – the ADO.NET team’s “answer” to LINQ-to-SQL. Unfortunately, while LINQ-to-SQL was a wonderful, polished jewel of functionality that was a nice example of IJW (“it just worked”), LINQ-to-Entities seems to be a product of Architecture Astronauts who would rather bamboozle us with their cleverness than actually provide useful solutions."&lt;br/&gt;- &lt;a href='http://www.hackification.com/2008/12/03/linq-to-entities-the-blackberry-storm-of-orms/'&gt;&lt;a href='http://hackification.com'&gt;hackification.com&lt;/a&gt; - Rediscover the Joy of Coding :: LINQ-to-Entities: The Blackberry Storm of ORMs?&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/yanesh.tyagi/id/HH3xZ0ORalW6jjq13f6cgVN1Gjk'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-9208999950054426302?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/9208999950054426302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2010/05/linq-to-entities-pain.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/9208999950054426302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/9208999950054426302'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2010/05/linq-to-entities-pain.html' title='LINQ-to-Entities - The Pain'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-1173086361461201528</id><published>2010-05-19T23:29:00.001+05:30</published><updated>2011-08-10T12:41:47.867+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Rules Driven UI using WF (Screencast)</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;Moustafa has put together this screencast to show off how you can use the Rules Engine capabilities contained in Windows Workflow Foundation outside of a workflow, and leverage it to drive the business logic of a Windows Forms application.  Check out the video, and if you're interested in more, then head on over to  our community site where you can download the sample.&lt;br/&gt;&lt;br/&gt;This is the article that Moustafa mentions that introduces the Rules Engine available at MSDN.&lt;/p&gt;in reference to: &lt;p&gt;&lt;blockquote&gt;"Moustafa has put together this screencast to show off how you can use the Rules Engine capabilities contained in Windows Workflow Foundation outside of a workflow, and leverage it to drive the business logic of a Windows Forms application.  Check out the video, and if you're interested in more, then head on over to  our community site where you can download the sample. This is the article that Moustafa mentions that introduces the Rules Engine available at MSDN."&lt;br/&gt;- &lt;a href='http://channel9.msdn.com/posts/mwink/Rules-Driven-UI-using-WF/'&gt;Rules Driven UI using WF | mwink | Channel 9&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/yanesh.tyagi/id/a7zLSwqewn0jScA0JoPYrxLGzx8'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-1173086361461201528?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/1173086361461201528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2010/05/rules-driven-ui-using-wf-screencast.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/1173086361461201528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/1173086361461201528'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2010/05/rules-driven-ui-using-wf-screencast.html' title='Rules Driven UI using WF (Screencast)'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-7076192461934586090</id><published>2010-03-12T04:16:00.001+05:30</published><updated>2011-08-10T12:41:47.910+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>A day is no longer 24 hours long, confirms NASA,</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;Recent news reports have focused on Earth's length of day, noting that the Chilean earthquake might have shortened days by as much as 1.26 microseconds out of 24 hours. That's true. Find out more...&lt;/p&gt;in reference to: &lt;p&gt;&lt;blockquote&gt;"March 11, 2010: Pictures of widespread devastation leave no doubt: Last month's 8.8 magnitude earthquake in coastal Chile was extremely strong. Indeed, say NASA scientists, it might have shifted the axis of Earth itself."&lt;br/&gt;- &lt;a href='http://science.nasa.gov/headlines/y2010/11mar_figureaxis.htm?list1342553'&gt;NASA - Did the Chilean Quake Shift Earth's Axis?&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/yanesh.tyagi/id/PKHQB2n7GQpdaZHGgTKiQLhp-6Q'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-7076192461934586090?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/7076192461934586090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2010/03/day-is-no-longer-24-hours-long-confirms.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/7076192461934586090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/7076192461934586090'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2010/03/day-is-no-longer-24-hours-long-confirms.html' title='A day is no longer 24 hours long, confirms NASA,'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-6781120241206976326</id><published>2010-03-11T08:11:00.001+05:30</published><updated>2011-08-10T12:41:47.904+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Hack Gmail or Orkut Password</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;This video tells you how you can hack anyone's gmail or orkut password. Not sure if it works or not.&lt;/p&gt;in reference to: &lt;a href='http://www.youtube.com/v/WFh5VsdY7Dc'&gt;WFh5VsdY7Dc (application/x-shockwave-flash Object)&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/yanesh.tyagi/id/DxOlkcO4ujDMYMsqA-qIXd4dNHM'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-6781120241206976326?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/6781120241206976326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2010/03/hack-gmail-or-orkut-password.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/6781120241206976326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/6781120241206976326'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2010/03/hack-gmail-or-orkut-password.html' title='Hack Gmail or Orkut Password'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-301816252305899724</id><published>2010-03-11T07:57:00.001+05:30</published><updated>2011-08-10T12:42:16.556+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><title type='text'>Taking Rest One Day in a Week</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;Joshua Becker tells about the countless benefit of taking rest... but is that practically possible?&lt;/p&gt;in reference to: &lt;p&gt;&lt;blockquote&gt;"Unfortunately, this hectic pace is causing damage to our quality of life. We are destroying every sense of our being (body, mind, and soul). There is a reason we run faster and work harder, but only fall farther behind. Our lives have become too full and too out of balance. Somewhere along the way, we lost the essential practice of concentrated rest. We would be wise to reclaim the ancient, lost practice of resting one day each week."&lt;br/&gt;- &lt;a href='http://zenhabits.net/2010/03/rest-one-day/'&gt;The Lost Practice of Resting One Day Each Week | Zen Habits&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/yanesh.tyagi/id/p4VVv8oqV2i8gpbW1jLxth3Tj5E'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-301816252305899724?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/301816252305899724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2010/03/taking-rest-one-day-in-week.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/301816252305899724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/301816252305899724'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2010/03/taking-rest-one-day-in-week.html' title='Taking Rest One Day in a Week'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-2413481609821895685</id><published>2010-03-06T20:37:00.001+05:30</published><updated>2011-08-10T12:41:47.888+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Video: Integrate Facebook and Twitter in your website</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;In this video Pandurang Nayak, Technical Evangelist, Microsoft Corporation India (P) Ltd. shows how easy it is to integrate facebook and twitter in web application.&lt;/p&gt;in reference to: &lt;p&gt;&lt;blockquote&gt;"Pandurang Nayak Technical Evangelist, Microsoft Corporation India (P) Ltd."&lt;br/&gt;- &lt;a href='http://www.zeollar.com/'&gt;&lt;a href='http://www.zeollar.com/'&gt;http://www.zeollar.com/&lt;/a&gt;&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/yanesh.tyagi/id/C4wjJJour7626oL2HW8IXnBd1WY'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-2413481609821895685?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/2413481609821895685/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2010/03/video-integrate-facebook-and-twitter-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/2413481609821895685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/2413481609821895685'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2010/03/video-integrate-facebook-and-twitter-in.html' title='Video: Integrate Facebook and Twitter in your website'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-2315216769998643050</id><published>2010-02-23T12:49:00.001+05:30</published><updated>2011-08-10T12:41:47.876+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>The Gmail Killer</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;Facebook is creating a messaging and mail product that is expected to be the next generation messaging system just like facebook itself.&lt;/p&gt;in reference to: &lt;p&gt;&lt;blockquote&gt;"Facebook is completely rewriting their messaging product and is preparing to launch a fully featured webmail product in its place, according to a source with knowledge of the product. Internally it’s known as Project Titan. Or, unofficially and perhaps over-enthusiastically, the Gmail killer"&lt;br/&gt;- &lt;a href='http://techcrunch.com/2010/02/05/facebooks-project-titan-a-full-featured-webmail-product/'&gt;Facebook's Project Titan: A Full Featured Webmail Product&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/yanesh.tyagi/id/pKVub4vy50WhmX2omyiFy2FRKQA'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-2315216769998643050?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/2315216769998643050/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2010/02/gmail-killer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/2315216769998643050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/2315216769998643050'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2010/02/gmail-killer.html' title='The Gmail Killer'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-1769011039043796312</id><published>2010-02-22T22:04:00.001+05:30</published><updated>2011-08-10T12:41:47.872+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>How to create Avatar Movie Poster in Photoshop</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;Dainis explains in a simple step by step manner:&lt;/p&gt;in reference to: &lt;p&gt;&lt;blockquote&gt;"This tutorial elaborates how you can create a Navi image of any usual photo as you add impressive text and backgrounds to make an Avatar movie poster. Let us begin to see how you can get this amazing Navi photo effect in just 8 easy steps."&lt;br/&gt;- &lt;a href='http://www.psdeluxe.com/tutorials/special-effects/create-avatar-movie-poster-in-photoshop.html'&gt;Create Avatar movie poster in Photoshop | Psdeluxe&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/yanesh.tyagi/id/M0BjimVP7JvxnwEDRhGs86o5E_k'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-1769011039043796312?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/1769011039043796312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2010/02/how-to-create-avatar-movie-poster-in.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/1769011039043796312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/1769011039043796312'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2010/02/how-to-create-avatar-movie-poster-in.html' title='How to create Avatar Movie Poster in Photoshop'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-754065425528555655</id><published>2010-01-23T00:44:00.001+05:30</published><updated>2011-08-10T12:42:16.586+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><title type='text'>What a patience</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;You have to remember that I have a day job. Mostly it meant waking up an hour early in the morning and writing - every day, day after day; and sometimes, I wrote at night as well. First draft, second draft and so on until the ninth draft. Some people then said it doesn't work. Back to the drawing board, a complete re-write, first draft, second draft and so on upto sixth draft. Then it worked!&lt;br/&gt;&lt;br/&gt;And all these steps are slow, without hope of success in sight, and yes not funny at all. I must thank all those people who helped read various versions and took me through to the end.&lt;/p&gt;in reference to: &lt;p&gt;&lt;blockquote&gt;"You have to remember that I have a day job. Mostly it meant waking up an hour early in the morning and writing - every day, day after day; and sometimes, I wrote at night as well. First draft, second draft and so on until the ninth draft. Some people then said it doesn't work. Back to the drawing board, a complete re-write, first draft, second draft and so on upto sixth draft. Then it worked! And all these steps are slow, without hope of success in sight, and yes not funny at all. I must thank all those people who helped read various versions and took me through to the end."&lt;br/&gt;- &lt;a href='http://www.chetanbhagat.com/about/qa.php'&gt;Q &amp;amp; A | About Chetan Bhagat | Official Website&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/yanesh.tyagi/id/t0QaoGK9JZFt0mAewMdd3J56Uh4'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-754065425528555655?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/754065425528555655/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2010/01/what-patience.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/754065425528555655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/754065425528555655'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2010/01/what-patience.html' title='What a patience'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-2575337196090465728</id><published>2009-08-13T10:12:00.001+05:30</published><updated>2011-08-10T12:43:21.183+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><title type='text'>Learn to Self Disclose</title><content type='html'>&lt;p&gt;People feel comfortable in the company of a person whom they know. They cannot be comfortable with someone whom they don’t know.&lt;/p&gt;  &lt;p&gt;To make your friends at ease with you, it is necessary that you let them enter in heart. You need to open yourself to them. The more you open to yourself, the more they will be comfortable with you.&lt;/p&gt;  &lt;p&gt;Discuss about yourself, your thoughts, hobbies, experience etc. Tell them your wins and failures. Sharing your failures is equally important or they will misinterpret your wins into self-praise. Tell them about the projects where you failed. Tell them about the ideas that did not work.&lt;/p&gt;  &lt;p&gt;You can share your experiences, values and goals. You can tell them how you are planning to achieve your goals. Sharing helps in reducing the emotional distance. If you are married, you must have felt this. The more you shared with your wife, the more trust she gain in you. And the vice versa is also true. Even to the people whom you meet at the first time, you can disclose yourself.&lt;/p&gt;  &lt;p&gt;I was waiting for my turn for the interview of a software company. Sitting with me was a guy busy with his papers. I started talking to him. Soon we both were taking about the equity markets. I told him that I lost money in the options trading. The result of our talk is that now he is a good friend of mine and I receive valuable tips from him.&lt;/p&gt;  &lt;p&gt;But you must know your limits. Don’t tell them your secrets. You should tell only your public facts. If somebody is trying to invade you deeper into your personal matters, it never hurts to say that this is personal issue and I don’t want to discuss it.&lt;/p&gt;  &lt;p&gt;Dianna Booher said, “Emotional distance create mental illness. To disclose improves your mental health.”&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:8fd733c4-54d1-459a-b82c-2b78cd0631df" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Communication+Tips" rel="tag"&gt;Communication Tips&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;a href="http://twitter.com/yaneshtyagi" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Twitter_Follow" border="0" alt="Twitter_Follow" src="http://lh3.ggpht.com/_pV-DxTrpxcI/SoOfQDGj1hI/AAAAAAAABZc/-iBGAi0qT8U/Twitter_Follow%5B3%5D.png?imgmax=800" width="172" height="30" /&gt;&lt;/a&gt; &lt;a href="http://twitter.com/home/?status=RT+%40yaneshtyagi+Learn+To+Self+Disclose+-+http://tinyurl.com/mtgauz"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Tweet_This" border="0" alt="Tweet_This" src="http://lh6.ggpht.com/_pV-DxTrpxcI/SoOfRI4-pGI/AAAAAAAABZg/jvDQCO-0DV4/Tweet_This%5B4%5D.png?imgmax=800" width="172" height="30" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-2575337196090465728?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/2575337196090465728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2009/08/learn-to-self-disclose.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/2575337196090465728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/2575337196090465728'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2009/08/learn-to-self-disclose.html' title='Learn to Self Disclose'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_pV-DxTrpxcI/SoOfQDGj1hI/AAAAAAAABZc/-iBGAi0qT8U/s72-c/Twitter_Follow%5B3%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-9105352218092120675</id><published>2009-06-05T09:13:00.001+05:30</published><updated>2011-08-10T12:42:38.901+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><category scheme='http://www.blogger.com/atom/ns#' term='Personal Finance'/><title type='text'>Recovering Job Market In India</title><content type='html'>&lt;p&gt;There are all bad news in the market. Sabbatical leaves, layoffs, salary-cut etc. Market is filled up with such news. But amid these news, market trends in Asia and specially in India are positive. The job market is recovering. &lt;/p&gt;  &lt;p&gt;Accenture is the company which is known for its no-bench policy. But in this recession, it has &lt;/p&gt;  &lt;p&gt;retained its employees. There were no news of layoffs in Accenture this year. And the company is still hiring. My friends are getting calls from Accenture.&lt;/p&gt;  &lt;p&gt;IBM is also hiring. IBM has started a special drive for recruitments of women IT professionals.&lt;/p&gt;  &lt;p&gt;According to the quarterly report of Antel International, the level of job market in India is at 47%. This was much low in the beginning of 2009. According to the Tony Goodwin, Chairman and Founder of Antal International and one of the most successful people in global recruitment, market is much more prepared than a few months back. According to the Hewitt Associates, more than 60% companies in India are still recruiting people. It said the most of good employers did not cut number of employees in the recent past. And most employers believe that this is the good time to invest in Human Resource.&lt;/p&gt;  &lt;p&gt;Non IT companies are also moving towards the positive trends. Tata Moters has taken back its 700 employees who were laid off some months ago. LG is giving special awards to its 350 best performing employees. It will send these employee to London to watch T-20 World Cup.&lt;/p&gt;  &lt;p&gt;Pepsico is giving 20-25% stock option to its best performing employees. Tata Moters gave raises to its employees despite the fact that the company is not in a good financial state. LG is giving 14% raise in the salary.&lt;/p&gt;  &lt;p&gt;All these facts indicate that the job market is getting improved in India. Companies are hiring people. This is the good time to look for a change.&lt;/p&gt;  &lt;p&gt;   &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:2168785b-1261-4045-bba3-4fdeb7497403" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/job+market" rel="tag"&gt;job market&lt;/a&gt;,&lt;a href="http://technorati.com/tags/recruitment" rel="tag"&gt;recruitment&lt;/a&gt;,&lt;a href="http://technorati.com/tags/recession" rel="tag"&gt;recession&lt;/a&gt;,&lt;a href="http://technorati.com/tags/india" rel="tag"&gt;india&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-9105352218092120675?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/9105352218092120675/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2009/06/recovering-job-market-in-india.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/9105352218092120675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/9105352218092120675'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2009/06/recovering-job-market-in-india.html' title='Recovering Job Market In India'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-2412324479364873824</id><published>2009-02-01T22:39:00.002+05:30</published><updated>2011-08-10T12:44:12.827+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Delhi'/><category scheme='http://www.blogger.com/atom/ns#' term='Travel'/><title type='text'>Humayun's Tomb, Delhi</title><content type='html'>&lt;p&gt;Humayun's Tomb is a complex building of &lt;a title="Mughal architecture" href="http://en.wikipedia.org/wiki/Mughal_architecture"&gt;Mughal architecture&lt;/a&gt; built as the tomb of &lt;a href="http://en.wikipedia.org/wiki/Mughal_Emperor"&gt;Mughal Emperor&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Humayun"&gt;Humayun&lt;/a&gt;. Humayun was the son of Babar, who founded the dynasty. The tomb is now one of the best-preserved Mughal monuments in Delhi and is maintained by the Archeological Society of India (ASI). This is also listed under the &lt;a href="http://en.wikipedia.org/wiki/World_Heritage_Site"&gt;UNESCO World Heritage Site&lt;/a&gt;. &lt;/p&gt;&lt;p&gt;&lt;a href="http://lh6.ggpht.com/_pV-DxTrpxcI/SYXURfbL9PI/AAAAAAAAA_I/2KyCLXzr4LA/s1600-h/image%5B31%5D.png"&gt;&lt;img style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height="772" alt="image" src="http://lh3.ggpht.com/_pV-DxTrpxcI/SYXUfhzbSQI/AAAAAAAAA_M/u0j-OJwr1vg/image_thumb%5B21%5D.png?imgmax=800" width="382" align="right" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Locality&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Humayun's Tomd is located in near the Hazrat Nizamuddin Railway Station. I drove to ITO and then took Mathura Road. At the Lodhi Road crossing, I took left turn and then one more left turn at the next round about took me to the tomb. It was just 20 minute drive.&lt;/p&gt;&lt;p&gt;&lt;a href="http://maps.google.com/maps?hl=en-GB&amp;amp;q=Humayun" cd="1&amp;amp;z=" oe="'UTF-8&amp;amp;ie="&gt;Locate on Google Map&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;History&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The tomb was built by emperor Akbar according to the wish of his mother, the senior widow of Humayun, Hazi Begum (alias Hamida Banu Begum). The constructions started in 1562 AD and took 8 years to complete. The architect of the monument was Sayyed Muhammad. Muhammed worked in the guidance of his father Mirak Ghiyathuddin. Both of them were persians and came from Herat.&lt;/p&gt;&lt;p&gt;The tomb is surrounded by the gardens from three side. This was the first tomb in India with gardens. These gardens are beautifully maintained by the ASI. &lt;/p&gt;&lt;p&gt;On entering the main entrance, we saw Isa's Tomb at the left hand. After visiting Isa's tomb, we walked towards the main building. The main building is set at the center of gardens. A high wall surrounds the garden on three sides, the fourth side being bounded by what was once the bank of the river Jamuna, which has since been diverted. The garden is divided into four parts by two bisecting water channels with paved walkways (khiyabans), which terminate at two gates: a main one in the southern wall, and a smaller one in the western wall.&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh4.ggpht.com/_pV-DxTrpxcI/SYXUtAhmMGI/AAAAAAAAA_Q/zzcSobX8eJY/s1600-h/image%5B43%5D.png"&gt;&lt;img style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height="200" alt="image" src="http://lh4.ggpht.com/_pV-DxTrpxcI/SYXUxNUe8uI/AAAAAAAAA_U/gt3MC4qcw8M/image_thumb%5B29%5D.png?imgmax=800" width="260" align="left" border="0" /&gt;&lt;/a&gt;A large iwan, a high arch, punctuates the center of each facade, and is set back slightly. Together with the other arches and openings, this effect creates a varied and complex impression of depth at each facade. Detailed ornamentation in three colors of stone adds to the richness to the surfaces. The plan of the main tomb building is intricate. It is a square 'ninefold plan', where eight two-storyed vaulted chambers radiate from the central, double-height domed chamber. The chambers of each level are interconnected by straight and diagonal passages. In Humayun's tomb, each of the main chambers has in turn eight more, smaller chambers radiating from it. The symmetrical ground plan contains 124 vaulted chambers in all. &lt;/p&gt;&lt;p&gt;The sarcophagus of Humayun is found in the central domed chamber, the head pointing south, and facing east according to Islamic practice. The vaulted chambers also contain sarcophagi that were added later. The sex of each occupant is marked by a simple carved symbol: a box of writing instruments indicates a male, and a writing slate indicates a female. The sarcophagi are not otherwise inscribed, but among them are known to be those containing the wives of Humayun, and several later Mughal emperors and princes. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Architecture&lt;/strong&gt;:&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh5.ggpht.com/_pV-DxTrpxcI/SYXVBuVZVKI/AAAAAAAAA_Y/jj48OQ1D4IA/s1600-h/image%5B44%5D.png"&gt;&lt;img style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height="200" alt="image" src="http://lh4.ggpht.com/_pV-DxTrpxcI/SYXVFw_rs5I/AAAAAAAAA_c/UhBZHS1arkM/image_thumb%5B30%5D.png?imgmax=800" width="260" align="right" border="0" /&gt;&lt;/a&gt;Pink and white stone is used in the construction of the tomb. The dome of the tomb is made of whit stone, which gives it a beautiful look. The architects of the tomb, Sayyed Mohammad and his father were persian. But they were influenced with the Hindu architecture and other buildings in the Delhi. It has hexagonal chattries (domed pavilions) like those found in the Rajput forts. Even at the main entrance of the tomb, they have two-triangular hexagonal (two-triangles placed on one other with one's vertex towards the base of other), which is very common in Hindu culture. The inner side of the dome of main building is beautified with a special pattern of  white tiles (See image at the right). &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Environmental Development&lt;/strong&gt;:&lt;/p&gt;&lt;p&gt;Between 2000 and 2003, The Aga Khan Trust for Culture funded and collaborated with the ASI in implementing a project to revitalize the 30-acre garden surrounded the monument. Amongst other conservation work, 3 kms of water channel has been repaired, 3.5 kms of pathway edging restored, 3000 trucks of excess earth manually removed, 4 kms of sandstone hand-chiselled, 2500 plants favored by the Mughals planted, 2500 square meter of pathway restored, an exhaustive rainwater harvesting system introduces, minor structure conserved, historic wells discovered and destilled, wheel chair access and a site interpretation center provided.&lt;/p&gt;&lt;p&gt;Restoration work was going on the roof of the tomb and they had laid sown stairs made of iron pipes and wood to carry the construction material to the top of the building.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tickets:&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;At the entrance of the main boundary wall,  encountered a ticket counter. Thy charge a very nominal fees towards the maintenance of the tomb. &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Children up to 15 years:  Free. &lt;/li&gt;&lt;li&gt;Adult Indians: Rs. 10 per person. &lt;/li&gt;&lt;li&gt;Foreigners:  Rs. 250 per person. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Timing:&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;From sunrise to sunset.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Other Buildings:&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The Humayun’s Tomb complex also houses many other prominent buildings which are examples of architecture of the period preceding and succeeding Humayun. The prominent among them are:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;b&gt;Barber’s Tomb&lt;/b&gt;&lt;br /&gt;The tomb is located at the southeast corner in the garden complex. The tomb is datable to 1590-91, through an inscription found inside. The person interned in this tomb is unknown, the local name of the tomb is Barber’s Tomb (Nai ka Gumbad). &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;b&gt;Nila Gumbad&lt;/b&gt;&lt;br /&gt;The monument is located outside the eastern enclosure wall, which is locally known as Nila Gumbad, due to the blue coloured dome. It is believed to contain the remains of one Fahim Khan, the attendant of Abdur Rahim Khan, who lived during the reign of Jahangir. The attendant died in 1626 A.D.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;b&gt;Chillah Nizamuddin Aulia&lt;/b&gt;&lt;br /&gt;The building is located outside to the northeast corner of the mausoleum and in Tughluq style. The building is believed to be the residence of Shaik Nizamuddin Aulia who died in 1325 A.D.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;b&gt;Afsarwala Mosque&lt;/b&gt;&lt;br /&gt;The mosque is located to the southwest of the west gate of the main mausoleum, the building is dated between 1560 and 1567 based on the architectural style. &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;b&gt;Afsarwala Tomb&lt;/b&gt;&lt;br /&gt;The tomb is located adjacent to the Afsarwala Mosque, and is an unidentified tomb. One of the marble graves inside the tomb has a date of 1566-67 A.D.. &lt;/p&gt;&lt;p&gt;&lt;b&gt;Arab-Sarai&lt;img style="MARGIN: 0px 10px 0px 0px" src="http://lh5.ggpht.com/_pV-DxTrpxcI/SYaJK21PmeI/AAAAAAAABH0/jNobQYV1bdE/s288/DSC01386.JPG" align="left" /&gt;&lt;/b&gt;&lt;br /&gt;&lt;img style="MARGIN: 0px 0px 0px 10px" src="http://lh4.ggpht.com/_pV-DxTrpxcI/SYaJYRlkKeI/AAAAAAAABH8/XfkhOYnnZ5U/s288/DSC01387.JPG" align="right" /&gt;The sarai was built by Haji Begum, the widow of Humayun in 1560-61 to house the three hundred Arab priests, who were said to have been brought with her from her pilgrimage to Mecca. Another version is that the building housed the Persian workers and craftsmen who were actually engaged in building the Humayun’s Tomb. The sarai is located adjacent to the Afsarwala mosque.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;b&gt;Garden of Bu Halima&lt;/b&gt;&lt;br /&gt;The visitor entering the Humayun Tomb complex first enters into a garden complex, known as the Bu Halima garden. However, the origin of the name is not known and the garden on its style could be datable to the early Mughals. &lt;/p&gt;&lt;p&gt;&lt;b&gt;Tomb and Mosque of Isa Khan&lt;/b&gt;&lt;br /&gt;The tomb and mosque of Isa Khan is located to the south of the Bu Halima garden. An inscription on a red sandstone slab indicated that the tomb is of Masnad Ali Isa Khan, son of Niyaz Aghwan, the Chief chamberlain, and was built during the reign of Islam Shah, son of Sher Shah, in 1547-48 A.D.&lt;/p&gt;&lt;p&gt; &lt;strong&gt;Related Links&lt;/strong&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.blogger.com/en.wikipedia.org/wiki/Humayun"&gt;Wikipedia Link&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://asi.nic.in/asi_monu_whs_humayuntomb_intro.asp"&gt;Archeological Survey of India&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://picasaweb.google.com/yanesh.tyagi/AVisitToHumaonSTomb#\"&gt;Pictures&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.blogger.com/whc.unesco.org/en/list/232"&gt;UNESCO World Heritage Center&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://yaneshtyagi.blogspot.com/2009/02/visit-to-humayun-tomb.html"&gt;My Visit to Site&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Map:&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-2412324479364873824?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/2412324479364873824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2009/02/humayun-tomb-delhi.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/2412324479364873824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/2412324479364873824'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2009/02/humayun-tomb-delhi.html' title='Humayun&amp;#39;s Tomb, Delhi'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_pV-DxTrpxcI/SYXUfhzbSQI/AAAAAAAAA_M/u0j-OJwr1vg/s72-c/image_thumb%5B21%5D.png?imgmax=800' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-7104962438846207811</id><published>2009-02-01T13:23:00.001+05:30</published><updated>2011-08-10T12:44:12.847+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Delhi'/><category scheme='http://www.blogger.com/atom/ns#' term='Travel'/><title type='text'>A Visit to Humayun's Tomb</title><content type='html'>&lt;p&gt;It was winter saturday and a sunny day. I decided to go out with family. Usually we hang out at some mall in Delhi but this time my wife suggested to visit some historical place. After a shoot discussion, we agreed on &lt;a href="http://www.blogger.com/en.wikipedia.org/wiki/Humayun" target="_blank"&gt;Humayun's Tomb&lt;/a&gt;. We also took children of my brother-in-law, who lives nearby, with us for the company of my daughter, Yanshi. I drove to the site comfortably as the traffic was smooth. There were little issue at the parking as the whole parking was full. But I managed to get place for my car at the VIP parking area.&lt;/p&gt;&lt;p&gt;&lt;a href="http://picasaweb.google.com/lh/photo/KGvizB6iwh866N5I_Ae3bw?feat=embedwebsite"&gt;&lt;img style="MARGIN: 0px 0px 0px 10px" src="http://lh5.ggpht.com/_pV-DxTrpxcI/SYaJ9avpUgI/AAAAAAAABIU/SJmduPahv3w/s288/DSC01393.JPG" align="right" /&gt;&lt;/a&gt; Humayun was the son of Babar, founnder of the Moughal dynasty in India. Humayun' son, Akbar, was one of the most respected and liberal emperor of the Moughal Seltnate.  His tomb is listed under the &lt;a href="http://en.wikipedia.org/wiki/World_Heritage_Site"&gt;UNESCO World Heritage Site&lt;/a&gt;. &lt;/p&gt;&lt;p&gt;Earlier we planned to sit there in the garden, but later decided against it. My daughter argued that this is not a park. Since we came to see a historic monument, we must explore it. So we left our snacks and coffee in the car.&lt;/p&gt;&lt;p&gt;We entered the entrance gate of the complex and welcomed by the well maintained garden. Thanks to ASI, which has the responsibility to maintain the heritage sites in Delhi and in India. After waling a few steps in the pathway between the garden, we encountered another gate. A guard was checking the tickets, so I learn that we must buy tickets. I purchased two tickets for me and my wife for Rs. 10 each. The entry for children below 15 year was free.&lt;/p&gt;&lt;p&gt;We entered the gate and found that people were going in two directions. Straight from the gate was the main entrance of the Humayun's tomb. At the left hand, there was another gate which leads to the Isa's tomb. We decided to see the Isa's tomb first. I will describe the Isa's tomb later in another post.&lt;/p&gt;&lt;p&gt;&lt;a title="HUmayun's Tomb main entrance" href="http://picasaweb.google.com/lh/photo/XNHeDKQHbuRos0anRXPW1w?feat=embedwebsite" target="_blank"&gt;&lt;img style="MARGIN: 0px 10px 0px 0px" src="http://lh6.ggpht.com/_pV-DxTrpxcI/SYaLEym8qFI/AAAAAAAABI8/aULH9Sudnjc/s288/DSC01400.JPG" align="left" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;After we have seen the Isa's tomb and the mosque in its premises, we headed towards the Humayun's tomb. The main entrance of the tomb is guarded by a double story gate, made up of red and white sand stone. One thing that caught my eyes were two stars, one at each side of the of the gate. These stars are printed in white color on the pink sandstone. The look of the gate is almost same from both sides - outer and inner. &lt;/p&gt;&lt;p&gt;On reaching inside the gate, there were large garden, divided in four parts by swallow water channels. In front of the main entrance of the building, there was a small rectangular tank of water. Now they have installed a fountain in it.&lt;/p&gt;&lt;p&gt;&lt;a title="Humayun's Tomb" href="http://picasaweb.google.com/lh/photo/I4LUrR3Fg4GZECRTbcwFjA?feat=embedwebsite"&gt;&lt;img style="MARGIN: 0px 0px 0px 10px" src="http://lh5.ggpht.com/_pV-DxTrpxcI/SYaLZZh9-WI/AAAAAAAABJQ/Y2lpo6IzZAI/s288/DSC01403.JPG" align="right" /&gt; &lt;/a&gt;The main building is dome shaped and is raised on a large stage. The stage is 17 meter high. There are stairs from all the four sides of the stage to reach on the stage. The stage is made up of many cells (small rooms). These cells are locked now and visitors are not allowed to see inside these cells. The first floor of the gateway has square and oblong rooms. On the outside, the gate is flanked by screen-walls with arched recesses. Immediately to the west of the south gateway is an enclosure measuring 146 meters by 32 metres, built against the exterior face of the enclosure wall. The building is a low-roofed one with 25 arched entrances and was meant to house the attendants of the royal tomb.  There were rectangular holes on the roof of the stage, which are now covered with the iron railings, to allow light and air inside the stage.&lt;/p&gt;&lt;p&gt;The main building on the stage is made of the combination of red sandstone and white marble. White marble is used for decoration over the background of red sandstone.&lt;/p&gt;&lt;p&gt;Around the main dome, above the stage, were many graves. Something were written on these graves in Urdu, so I could not know whose graves were these. But I believe that these were the graves of other members of Humayun and Akbar, his son. &lt;/p&gt;&lt;p&gt;&lt;a href="http://picasaweb.google.com/lh/photo/cv8nupJ742EHUsGKRnsxgw?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_pV-DxTrpxcI/SYaLOyfXbfI/AAAAAAAABJE/VWlsA0hiXt8/s400/DSC01401.JPG" align="right" /&gt;&lt;/a&gt;Humayun's grave was built in a in a hexagonal cell within the dome on a floor which is decorated by the octagonal and irregular hexagonal white tiles. The roof of the dome is decorated by the beautifully arranged white rectangular, rod-shaped tiles. The arrangement of tiles gives the look of feathers. It looks like the dome was made of bird feathers. The wall of the dome is decorated by the small windows.&lt;/p&gt;&lt;p&gt;There were other graves in other cells as well.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Related Links&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://yaneshtyagi.blogspot.com/2009/02/humayun-tomb-delhi.html"&gt;Humayun's Tomb&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.blogger.com/en.wikipedia.org/wiki/Humayun"&gt;Wikipedia Link&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://asi.nic.in/asi_monu_whs_humayuntomb_intro.asp"&gt;Archeology Survey Of India&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://picasaweb.google.com/f/img/transparent_album_background.gif)"&gt;&lt;/a&gt;&lt;a href="http://picasaweb.google.com/yanesh.tyagi/AVisitToHumaonSTomb?feat=embedwebsite"&gt;Pictures of Humayun's Tomb&lt;/a&gt; &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/23680367-7104962438846207811?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/7104962438846207811/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2009/02/visit-to-humayun-tomb.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/7104962438846207811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/7104962438846207811'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2009/02/visit-to-humayun-tomb.html' title='A Visit to Humayun&amp;#39;s Tomb'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_pV-DxTrpxcI/SYaJ9avpUgI/AAAAAAAABIU/SJmduPahv3w/s72-c/DSC01393.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-4800781118434827907</id><published>2008-09-27T22:25:00.001+05:30</published><updated>2011-08-10T12:45:05.801+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>My First ASP.Net MVC Appliacation</title><content type='html'>&lt;p&gt;While developing my first ASP.Net MVC application, I faced many problems which has no solution on the web. There were problems with ViewData, Primary Key etc. and the solutions&amp;#160; I finally found were very simple...   &lt;br /&gt;&lt;a href="http://yaneshtyagi.wordpress.com/2008/09/27/my-first-aspnet-mvc-appliacation/"&gt;Read More&lt;/a&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:7ac09f6e-2d3f-4ba8-92de-7412dec1ee7c" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/ASP.net" rel="tag"&gt;ASP.net&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MVC" rel="tag"&gt;MVC&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-4800781118434827907?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/4800781118434827907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/09/my-first-aspnet-mvc-appliacation.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/4800781118434827907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/4800781118434827907'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/09/my-first-aspnet-mvc-appliacation.html' title='My First ASP.Net MVC Appliacation'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-2774941742691382374</id><published>2008-09-27T17:35:00.001+05:30</published><updated>2011-08-10T12:45:05.786+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Scott Guthrie's ASP.net MVC Tutorial Links</title><content type='html'>&lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:a7568a7d-17dc-4614-a145-5a6e450def56" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/MVC" rel="tag"&gt;MVC&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ASP.net" rel="tag"&gt;ASP.net&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/10/14/asp-net-mvc-framework.aspx "&gt;&lt;strong&gt;ASP.NET MVC Framework&lt;/strong&gt;&lt;/a&gt;    &lt;br /&gt;One of the things that many people have asked for over the years with ASP.NET is built-in support for developing web applications using a model-view-controller (MVC) based architecture. Last weekend at the Alt.NET conference in Austin I gave the first...&lt;/p&gt;  &lt;p&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/11/13/asp-net-mvc-framework-part-1.aspx"&gt;&lt;strong&gt;ASP.NET MVC Framework (Part 1)&lt;/strong&gt;&lt;/a&gt;    &lt;br /&gt;Two weeks ago I blogged about a new MVC (Model View Controller) framework for ASP.NET that we are going to be supporting as an optional feature soon. It provides a structured model that enforces a clear separation of concerns within applications, and...&lt;/p&gt;  &lt;p&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/12/03/asp-net-mvc-framework-part-2-url-routing.aspx"&gt;&lt;strong&gt;ASP.NET MVC Framework (Part 2): URL Routing&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; &lt;/strong&gt;    &lt;br /&gt;Last month I blogged the first in a series of posts I'm going to write that cover the new ASP.NET MVC Framework we are working on.&amp;#160; The first post in this series built a simple e-commerce product listing/browsing scenario.&amp;#160; It covered the high...&lt;/p&gt;  &lt;p&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/12/06/asp-net-mvc-framework-part-3-passing-viewdata-from-controllers-to-views.aspx"&gt;&lt;strong&gt;ASP.NET MVC Framework (Part 3): Passing ViewData from Controllers to Views&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;      &lt;br /&gt;&lt;/strong&gt;The last few weeks I have been working on a series of blog posts that cover the new ASP.NET MVC Framework we are working on.&amp;#160; The ASP.NET MVC Framework is an optional approach you can use to structure your ASP.NET web applications to have a clear...&lt;/p&gt;  &lt;p&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/12/09/asp-net-mvc-framework-part-4-handling-form-edit-and-post-scenarios.aspx"&gt;&lt;strong&gt;ASP.NET MVC Framework (Part 4): Handling Form Edit and Post Scenarios&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; &lt;/strong&gt;    &lt;br /&gt;The last few weeks I have been working on a series of blog posts that cover the new ASP.NET MVC Framework we are working on.&amp;#160; The ASP.NET MVC Framework is an optional approach you can use to structure your ASP.NET web applications to have a clear...&lt;/p&gt;  &lt;p&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2008/09/02/asp-net-mvc-preview-5-and-form-posting-scenarios.aspx"&gt;&lt;strong&gt;ASP.NET MVC Preview 5 and Form Posting Scenarios&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;      &lt;br /&gt;&lt;/strong&gt;This past Thursday the ASP.NET MVC feature team published a new &amp;quot;Preview 5&amp;quot; release of the ASP.NET MVC framework.&amp;#160; You can download the new release here .&amp;#160; This &amp;quot;Preview 5&amp;quot; release works with both .NET 3.5 and the recently...&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-2774941742691382374?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/2774941742691382374/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/09/scott-guthrie-aspnet-mvc-tutorial-links.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/2774941742691382374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/2774941742691382374'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/09/scott-guthrie-aspnet-mvc-tutorial-links.html' title='Scott Guthrie&amp;#39;s ASP.net MVC Tutorial Links'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-9205714821628996135</id><published>2008-09-25T23:33:00.000+05:30</published><updated>2011-08-10T12:45:05.833+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Microsoft’s New Operating System - Midori</title><content type='html'>&lt;a href="http://yaneshtyagi.wordpress.com/2008/07/29/microsofts-new-operating-system-midori/"&gt;Microsoft’s New Operating System&lt;/a&gt;&lt;br /&gt;"Microsoft is incubating a componentized non-Windows operating system known as Midori, which is being architected from the ground up to tackle challenges that Redmond has determined cannot be met by simply evolving its existing technology.&lt;br /&gt;&lt;br /&gt;Midori is an offshoot of Microsoft Research’s Singularity operating system, the tools and libraries of which are completely managed code. Midori is designed to run directly on native hardware (x86, x64 and ARM), be hosted on the Windows Hyper-V hypervisor, or even be hosted by a Windows process.&lt;br /&gt;According to published reports, Eric Rudder, senior vice president for technical strategy at Microsoft and an alumnus of Bill Gates’ technical staff, is heading up the effort. Rudder served as senior vice president of Microsoft’s Servers and Tools group until 2005."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-9205714821628996135?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://yaneshtyagi.wordpress.com/2008/07/29/microsofts-new-operating-system-midori/' title='Microsoft’s New Operating System - Midori'/><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/9205714821628996135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/09/microsofts-new-operating-system-midori.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/9205714821628996135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/9205714821628996135'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/09/microsofts-new-operating-system-midori.html' title='Microsoft’s New Operating System - Midori'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-6474100835768867864</id><published>2008-09-25T23:31:00.000+05:30</published><updated>2011-08-10T12:45:27.905+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Travel'/><title type='text'>My Rajasthan Visit</title><content type='html'>&lt;a href="http://yaneshtyagi.wordpress.com/2008/09/25/my-rajasthan-visit/"&gt;My Rajasthan Visit&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In last winter I visited Rajasthan with my family. It was a unofficial official vacation tour. I planned the trip with my team mates and their family. It was a five day trip in desert. We rented an luxury Tempo Traveler which had a bed at the back side.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-6474100835768867864?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://yaneshtyagi.wordpress.com/2008/09/25/my-rajasthan-visit/' title='My Rajasthan Visit'/><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/6474100835768867864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/09/my-rajasthan-visit.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/6474100835768867864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/6474100835768867864'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/09/my-rajasthan-visit.html' title='My Rajasthan Visit'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-3295856941644903493</id><published>2008-09-25T23:28:00.000+05:30</published><updated>2011-08-10T12:48:32.443+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Philips GoGear SA3115/97 Portable Media Player'/><category scheme='http://www.blogger.com/atom/ns#' term='Personal Finance'/><title type='text'>Predicting Market Direction Using Put Call Ratio (PCR) « Yanesh Tyagi writes …</title><content type='html'>&lt;a href="http://yaneshtyagi.wordpress.com/2008/09/23/predicting-market-direction-using-put-call-ratio-pcr/"&gt;Predicting Market Direction Using Put Call Ratio (PCR) &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;"Not sure where the market will head tomorrow? Tired of all those technical analysts? Do your technical analysis in seconds. Predict market sentiments yourself using PCR.&lt;br /&gt;&lt;br /&gt;Put Call Ratio commonly called PCR is a simple ratio. This is calculated by dividing total number of put traded by the total number of calls traded on a particular day."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-3295856941644903493?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://yaneshtyagi.wordpress.com/2008/09/23/predicting-market-direction-using-put-call-ratio-pcr/' title='Predicting Market Direction Using Put Call Ratio (PCR) « Yanesh Tyagi writes …'/><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/3295856941644903493/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/09/predicting-market-direction-using-put.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/3295856941644903493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/3295856941644903493'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/09/predicting-market-direction-using-put.html' title='Predicting Market Direction Using Put Call Ratio (PCR) « Yanesh Tyagi writes …'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-839517358725428406</id><published>2008-09-06T14:32:00.000+05:30</published><updated>2011-08-10T12:45:05.821+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Share, Explore and Learn: Future hybrid System</title><content type='html'>&lt;a href="http://vijvipin.blogspot.com/2008/09/future-hybrid-system.html#links"&gt;Share, Explore and Learn: Future hybrid System&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The new concept car coming from the automobile giant Peugeot Design Competition is surely a sophisticated design&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-839517358725428406?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://vijvipin.blogspot.com/2008/09/future-hybrid-system.html#links' title='Share, Explore and Learn: Future hybrid System'/><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/839517358725428406/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/09/share-explore-and-learn-future-hybrid.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/839517358725428406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/839517358725428406'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/09/share-explore-and-learn-future-hybrid.html' title='Share, Explore and Learn: Future hybrid System'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-157140420537964197</id><published>2008-09-04T21:03:00.000+05:30</published><updated>2011-08-10T12:45:05.774+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Programmer Cost Calculator (for Programmers)</title><content type='html'>&lt;a href="http://www.artlogic.com/resources/employee-cost-calculator/index.php"&gt;Programmer Cost Calculator (for Programmers)&lt;/a&gt;: "How much do senior-level software developers really cost? When you consider the hidden costs associated with hiring employees, outsourcing to a services firm becomes an attractive alternative — especially for projects that are outside your company's core competence."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-157140420537964197?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.artlogic.com/resources/employee-cost-calculator/index.php' title='Programmer Cost Calculator (for Programmers)'/><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/157140420537964197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/09/programmer-cost-calculator-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/157140420537964197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/157140420537964197'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/09/programmer-cost-calculator-for.html' title='Programmer Cost Calculator (for Programmers)'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-1091012129470496342</id><published>2008-08-11T23:10:00.001+05:30</published><updated>2011-08-10T12:45:05.767+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>How To Create A Podcast</title><content type='html'>&lt;p&gt;Podcasting is a method of giving out media files over the Internet. But how exactly is a podcast created? Read on and this article will tell you all you need to know. &lt;/p&gt;  &lt;p&gt;First of all you will need a domain name. This will give your subscribers the location of where they can obtain your media files. If you can, choose a name which is easy to remember and describes the type of podcast you are publishing. Use a domain register such as eNom or GoDaddy to register your domain name. &lt;/p&gt;  &lt;p&gt;The next thing you will need is a web host. There are many companies you can use, for example, Host Gator or StartLogic. As you will be storing a large amount of media files it is best to think about getting a big disk space when you are looking for a web host. For instance, a 2-minute mp3 file may be 2 MB in size. Quite a few web hosting companies offer several GB in disk space at an extremely low monthly cost. Apart from the disk space, you should also consider the amount of bandwidth the company is providing. This is the quantity of data that can be moved to and from your host each month. As your data files will be large, even a few subscribers can easily use up all of your bandwidth in a short space of time. Somewhere between ten and one hundred GB of bandwidth may be sufficient, but keep an eye on this and make sure you increase your bandwidth as your subscribers swell in number. &lt;/p&gt;  &lt;p&gt;Upon selection of your web hosting company you will be provided with name servers which you will apply to your domain name later on. To finish setting up your site, you will need to input the name servers into the site where your domain name is registered and then your site will be visible on the Internet. &lt;/p&gt;  &lt;p&gt;When your site is set up you should search the Internet and download dircaster.php. Arrange this program to show the particulars of your domain and then upload to your site accordingly. &lt;/p&gt;  &lt;p&gt;The next step is to record the media file, which is known as an episode, that you are going to podcast. Audacity, from audacity.sourceforge.net is handy software to use and it is a free and open source to record and edit sounds. You can then record your episode from a CD, the computer's sound card, a microphone or even a VOIP conversation and then edit the file by mixing tracks and cutting or adding segments. You also need to be adding tags and descriptions on your episode too. &lt;/p&gt;  &lt;p&gt;Upload this media file in the same directory as the dircaster.php. The dircaster will then generate a RSS feed informing your subscribers all about the new file that is available for them to download. &lt;/p&gt;  &lt;p&gt;Setting up a podcast is not difficult and the good news is that it does not cost much either. The required software is free and downloadable from the Internet. If you feel you have something to share with others of like minds, then podcasting is a super way to supply your information to the Internet. &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-1091012129470496342?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/1091012129470496342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/08/how-to-create-podcast.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/1091012129470496342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/1091012129470496342'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/08/how-to-create-podcast.html' title='How To Create A Podcast'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-6490447192074526243</id><published>2008-08-10T14:58:00.000+05:30</published><updated>2009-02-02T13:36:22.202+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>VB.net to c# converter</title><content type='html'>Many times we need to convert VB.net code to c#. There are many utilities to do this. but none of these is perfect as these have one or other shortcomings. Most of these utilities are the windows apps written in c# language. The draw back of windows app is that you need to upgrade the app at times.&lt;br /&gt;&lt;br /&gt;I was looking for an online app for the conversion. And after some googling I found a &lt;a href="http://labs.developerfusion.co.uk/convert/vb-to-csharp.aspx"&gt;cool online tool&lt;/a&gt; from the Developer Fusion Lab. This conversion tool is quite accurate in conversion and if it could not convert any code then it inserts the error message into the code. So one can easily identify the error message and do the manual conversion.&lt;br /&gt;&lt;br /&gt;&lt;font style="font-weight: bold;"&gt;Link:&lt;/font&gt;&lt;br /&gt;&lt;a href="http://labs.developerfusion.co.uk/convert/vb-to-csharp.aspx"&gt;Convert VB.NET to C# - A free code conversion tool from Developer Fusion&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-6490447192074526243?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://labs.developerfusion.co.uk/convert/vb-to-csharp.aspx' title='VB.net to c# converter'/><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/6490447192074526243/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/08/vbnet-to-c-converter.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/6490447192074526243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/6490447192074526243'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/08/vbnet-to-c-converter.html' title='VB.net to c# converter'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-846141148310645880</id><published>2008-07-29T23:39:00.001+05:30</published><updated>2011-08-10T12:47:31.268+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Microsoft's New Operating System - Midori</title><content type='html'>&lt;p&gt;Microsoft is incubating a componentized non-Windows operating system known as Midori, which is being architected from the ground up to tackle challenges that Redmond has determined cannot be met by simply evolving its existing technology.&lt;/p&gt;  &lt;p&gt;Midori is an offshoot of Microsoft Research&amp;#8217;s &lt;a href="http://research.microsoft.com/os/Singularity"&gt;Singularity&lt;/a&gt; operating system, the tools and libraries of which are completely managed code. Midori is designed to run directly on native hardware (x86, x64 and ARM), be hosted on the Windows Hyper-V hypervisor, or even be hosted by a Windows process.     &lt;br /&gt;According to &lt;a href="http://blogs.zdnet.com/microsoft/?p=1466"&gt;published reports&lt;/a&gt;, Eric Rudder, senior vice president for technical strategy at Microsoft and an alumnus of Bill Gates' technical staff, is heading up the effort. Rudder served as senior vice president of Microsoft&amp;#8217;s Servers and Tools group until 2005. &lt;/p&gt;  &lt;p&gt;&amp;#8220;That sounds possible&amp;#8212;I&amp;#8217;ve heard rumors to the effect that he [Rudder] had an OS project in place,&amp;#8221; said Rob Helm, director of research at Directions on Microsoft. He noted that it is quite possible that the project is just exploratory, but conceivably a step above what Microsoft Research does.    &lt;br /&gt;One of Microsoft&amp;#8217;s goals is to provide options for Midori applications to co-exist with and interoperate with existing Windows applications, as well as to provide a migration path.     &lt;br /&gt;Building Midori from the ground up to be connected underscores how much computing has changed since Microsoft&amp;#8217;s engineers first designed Windows; there was no Internet as we understand it today, the PC was the user&amp;#8217;s sole device and concurrency was a research topic.     &lt;br /&gt;Today, users move across multiple devices, consume and share resources remotely, and the applications that they use are a composite of local and remote components and services. To that end, Midori will focus on concurrency, both for distributed applications and local ones.     &lt;br /&gt;According to the documentation, Midori will be built with an asynchronous-only architecture that is built for task concurrency and parallel use of local and distributed resources, with a distributed component-based and data-driven application model, and dynamic management of power and other resources.     &lt;br /&gt;Midori&amp;#8217;s design treats concurrency as a core principle, beyond what even the Microsoft Robotics Group is trying to accomplish, said Tandy Trower, general manager of the Microsoft Robotics Group.     &lt;br /&gt;The Midori documents foresee applications running across a multitude of topologies, ranging from client-server and multi-tier deployments to peer-to-peer at the edge, and in the cloud data center. Those topologies form a heterogeneous mesh where capabilities can exist at separate places.     &lt;br /&gt;In order to efficiently distribute applications across nodes, Midori will introduce a higher-level application model that abstracts the details of physical machines and processors. The model will be consistent for both the distributed and local concurrency layers, and it is internally known as Asynchronous Promise Architecture.&lt;/p&gt;  &lt;p&gt;Links:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://en.wikipedia.org/wiki/Midori_(operating_system)" href="http://en.wikipedia.org/wiki/Midori_(operating_system)"&gt;http://en.wikipedia.org/wiki/Midori_(operating_system)&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;   &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:1e3c52ad-70c8-4170-87d3-c5b2c7a3f043" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;43 Things Tags: &lt;a href="http://www.43things.com/tag/cloud%20computing" rel="tag"&gt;cloud computing&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/mobile%20development" rel="tag"&gt;mobile development&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/.NET" rel="tag"&gt;.NET&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/SOA%20&amp;amp;%20SaaS" rel="tag"&gt;SOA &amp;amp; SaaS&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/software%20development" rel="tag"&gt;software development&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Windows" rel="tag"&gt;Windows&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;&lt;/div&gt; &lt;/p&gt;  &lt;p&gt;   &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:bcf3e85e-86fe-4fc3-8443-d843bf72f52c" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/cloud%20computing" rel="tag"&gt;cloud computing&lt;/a&gt;,&lt;a href="http://technorati.com/tags/mobile%20development" rel="tag"&gt;mobile development&lt;/a&gt;,&lt;a href="http://technorati.com/tags/.NET" rel="tag"&gt;.NET&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SOA%20&amp;amp;%20SaaS" rel="tag"&gt;SOA &amp;amp; SaaS&lt;/a&gt;,&lt;a href="http://technorati.com/tags/software%20development" rel="tag"&gt;software development&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Windows" rel="tag"&gt;Windows&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;&lt;/div&gt; &lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:9bf3d3c1-c9d0-4576-8bd6-fdc0a0fd5276" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;del.icio.us Tags: &lt;a href="http://del.icio.us/popular/cloud%20computing" rel="tag"&gt;cloud computing&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/mobile%20development" rel="tag"&gt;mobile development&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/.NET" rel="tag"&gt;.NET&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/SOA%20&amp;amp;%20SaaS" rel="tag"&gt;SOA &amp;amp; SaaS&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/software%20development" rel="tag"&gt;software development&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Windows" rel="tag"&gt;Windows&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-846141148310645880?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/846141148310645880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/07/microsoft-new-operating-system-midori.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/846141148310645880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/846141148310645880'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/07/microsoft-new-operating-system-midori.html' title='Microsoft&amp;#39;s New Operating System - Midori'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-2168247909186171920</id><published>2008-07-02T00:32:00.001+05:30</published><updated>2008-07-02T00:32:15.007+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Money Manager Ex'/><title type='text'>Money Manager Ex - SQL Query</title><content type='html'>&lt;p&gt;&lt;a href="http://www.codelathe.com/mmex/"&gt;Money Manager Ex&lt;/a&gt; is a personal finance management software. It lets you manage your personal faineance. You can manage&amp;#160; your expenses, investments and stocks using Money Manager Ex. The most appealing feature of this software is custom reports. It lets you run custom queries against its &lt;a href="http://www.sqlite.org/"&gt;Sqlite&lt;/a&gt; database.&lt;/p&gt;  &lt;p&gt;In my &lt;a href="http://yaneshtyagi.blogspot.com/2008/04/money-manager-ex-personal-money-manager.html"&gt;previous post&lt;/a&gt; on Money Manager, I explained its different features. In this post, I will explain how you can get category wise report of your expenses. Money manager manages your accounts in categories and sub-categories. It has many pre-defined categories. Each category is further classified into subcategories. Usually these are sufficient for the general use. &lt;/p&gt;  &lt;p&gt;However you can create new category or subcategory easily. One lacking feature of this software is that it does not provide category-wise report of your transactions. You can see transactions summed up by sub-categories however.&lt;/p&gt;  &lt;p&gt;To overcome this shortcoming, I wrote a simple SQL statement that allowed me to see the amount I spent on different categories.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;SQL to view category-wise report&lt;/strong&gt;:     &lt;br /&gt;The SQL statement to see categori-wise report is written below. &lt;/p&gt;  &lt;p&gt;&lt;em&gt;select a.categid, categname, round(sum(transamount),0) amount from checkingaccount_v1 a inner join category_v1 b on a.categid = b.categid group by a.categid having transdate &amp;gt;= '2008-06-01' and transdate &amp;lt; '2008-07-01'&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;The above statement displays amount spent on different categories for the month of June 2008 i.e. between 1st June and 30th June (both inclusive).&amp;#160; You may need to replace the dates i.e. '2008-06-01' and '2008-07-01' as per your requirement.&lt;a href="http://lh5.ggpht.com/yanesh.tyagi/SGp_Iw8zpiI/AAAAAAAAAZk/0H0R3JuHVXk/Custom%20SQL%20Report%20option%20of%20Money%20Manage%20Ex%5B3%5D.jpg?imgmax=800"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="244" alt="Custom SQL Report option of Money Manage Ex" src="http://lh3.ggpht.com/yanesh.tyagi/SGp_KQBvOOI/AAAAAAAAAZo/rWwP5lfGJVg/Custom%20SQL%20Report%20option%20of%20Money%20Manage%20Ex_thumb%5B1%5D.jpg?imgmax=800" width="123" align="right" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;To execute this statement, select 'Custom SQL Report' from the 'Reports' menu on the Money Manager. If you cannot see 'Custom SQL Report' option, you may need to expend the Reports section by clicking on the '+' sign.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Selecting the 'Custom SQL Report' will open a 'Custom SQL Dialog' box that will ask you to type the query. Copy and paste above statement into the white box and click on the Run Query. It will show your desired report.&lt;/p&gt;  &lt;p&gt;&lt;a title="Custom SQL Dialog of Money Manager Ex" href="http://lh5.ggpht.com/yanesh.tyagi/SGp_LYGZ3dI/AAAAAAAAAZs/ILDDaSk3fC8/Custom%20SQL%20Dialog%20of%20Money%20Manager%20Ex%5B2%5D.jpg?imgmax=800"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="172" alt="Custom SQL Dialog of Money Manager Ex" src="http://lh5.ggpht.com/yanesh.tyagi/SGp_NKHyrwI/AAAAAAAAAZw/c9NqiAEWLiE/Custom%20SQL%20Dialog%20of%20Money%20Manager%20Ex_thumb.jpg?imgmax=800" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;If you have any problem running the query, please let me know through comments of this post.&lt;/p&gt;  &lt;p&gt;If you need any specific query for your requirement, please put your requirement in the comments and I will be happy to help you out.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; In future, I will be writing more SQL queries for MME. If you are interested in these queries, please subscribe the RSS.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Related Post:     &lt;br /&gt;&lt;/strong&gt;&lt;a href="http://yaneshtyagi.blogspot.com/2008/04/money-manager-ex-personal-money-manager.html"&gt;Money Manager Ex - Described&lt;/a&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:8d0568b2-7688-4fc9-9403-17eb7dd8bd9a" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;43 Things Tags: &lt;a href="http://www.43things.com/tag/Money%20Manage%20Ex" rel="tag"&gt;Money Manage Ex&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Personal%20Finance" rel="tag"&gt;Personal Finance&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Personal%20Fianance%20Software" rel="tag"&gt;Personal Fianance Software&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Yanesh%20Tyagi" rel="tag"&gt;Yanesh Tyagi&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-2168247909186171920?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/2168247909186171920/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/07/money-manager-ex-sql-query.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/2168247909186171920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/2168247909186171920'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/07/money-manager-ex-sql-query.html' title='Money Manager Ex - SQL Query'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/yanesh.tyagi/SGp_KQBvOOI/AAAAAAAAAZo/rWwP5lfGJVg/s72-c/Custom%20SQL%20Report%20option%20of%20Money%20Manage%20Ex_thumb%5B1%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-3429741727676961790</id><published>2008-06-22T18:43:00.001+05:30</published><updated>2011-08-10T12:48:32.449+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Philips GoGear SA3115/97 Portable Media Player'/><title type='text'>Phillips Go Gear SA-31 Media Player - Repairing Firmware</title><content type='html'>&lt;p align="justify"&gt;I purchased &lt;a href="http://yaneshtyagi.blogspot.com/2008/03/philips-gogear-sa311597-portable-media.html"&gt;Phillips Go Gear SX 31 Device&lt;/a&gt; on 14th Feb 2008 from the Next's store. This is a beautiful black device with easy interface. This was working fine up to Tuesday last week when it started to misbehave. Any song I tried to play was being played in the fast forward mode. It was producing strange sound in the earphones.     &lt;br /&gt;Thinking that any key might not have released, I pressed all the keys. But that doesn't work. I switched the device off and then switched it on again. Hopefully, I tried to play the song. But again it was running like a jet plain - skipping 4 seconds at a time. The seconds count was 1...5...9...13..so on. Being a software professional (Microsoft technology), I thought of giving the device a hard boot. But the device has in-built battery and there is no way to remove its battery.&lt;/p&gt;  &lt;p align="justify"&gt;Today while I was enjoying my Sunday morning (at 11:30 am!), suddenly I remembered that the software that came with the device has an option to repair its firmware. I switched on my PC and tried the option of repairing the device. The device was repaired successfully. Thinking positively, I removed the device from USB connection and tried to play the song. But there was no song. The music folder was empty. With blowing heart, I checked my videos and pictures. All was gone. Even I lost my recorded sounds. The device came loaded with a video, that I like most. And not all was gone.&lt;/p&gt;  &lt;p align="justify"&gt;One thing that irritated me most, in the whole scenario, was that the repair software did not prompt me that my data may be lost. Although, I have the backups of my music, videos and pictures, I can't get back my sound recordings. The lose is non-recoverable.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Steps to Repair&lt;/strong&gt;:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Open the Phillips SA-31xx device manager. &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;Connect the player to the computer while pressing and holding the on/off button of the device (the inner round button.&lt;a href="http://lh4.ggpht.com/yanesh.tyagi/SF5P1rJzBDI/AAAAAAAAAZE/DnDy_0Iu8bE/image%5B5%5D.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="19" alt="Phillips Go Gear SA-31xx Media Player repairing mode screen" src="http://lh3.ggpht.com/yanesh.tyagi/SF5P22hx13I/AAAAAAAAAZI/Ln0Qi1ztT_I/image_thumb%5B1%5D.png" width="19" border="0" /&gt;&lt;/a&gt;). Windows will tell you that a USB device is connected in the repair mode. &lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;The device's screen will look like: &lt;/li&gt; &lt;/ol&gt;  &lt;p align="center"&gt;&lt;a href="http://lh6.ggpht.com/yanesh.tyagi/SF5P5CXDz3I/AAAAAAAAAZM/MG8TH8c1UBc/image%5B12%5D.png"&gt;&lt;img height="179" alt="image" src="http://lh4.ggpht.com/yanesh.tyagi/SF5P66DSw_I/AAAAAAAAAZQ/IoJFcx0EzzU/image_thumb%5B6%5D.png" width="150" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;On the device manager, click on the Repair tab. &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;On Repair tab, click the Repair button. It will show the message that the device is repaired. The device will also show that it's being repaired. &lt;/div&gt;   &lt;/li&gt; &lt;/ol&gt;  &lt;p align="center"&gt;&lt;a href="http://lh4.ggpht.com/yanesh.tyagi/SF5P8m5PBfI/AAAAAAAAAZU/oBmaDIdHoyU/Repaired%5B2%5D.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="244" alt="Phillips Go Gear SA-31xx Media Player Repair" src="http://lh4.ggpht.com/yanesh.tyagi/SF5P-Qa8CpI/AAAAAAAAAZY/InWlN8KjX0E/Repaired_thumb.jpg" width="224" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;3. After the device has been repaired, below message will be shown.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p align="center"&gt;&lt;a href="http://lh3.ggpht.com/yanesh.tyagi/SF5QAUb_8JI/AAAAAAAAAZc/FazK61YRp1s/Successfully%20Repaired%5B2%5D.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="244" alt="Phillips Go Gear SA-31xx Media Player Successfully Repaired" src="http://lh5.ggpht.com/yanesh.tyagi/SF5QCZtxBKI/AAAAAAAAAZg/ABrxoVzR8LE/Successfully%20Repaired_thumb.jpg" width="224" border="0" /&gt;&lt;/a&gt;&amp;#160; &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;4. BEWARE ALL DATA WILL BE LOST from the Phillips Go Gear SA-31xx Media Player without any warning.&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Related Posts:&lt;/strong&gt;&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;&lt;a href="http://yaneshtyagi.blogspot.com/2008/03/philips-gogear-sa311597-portable-media.html"&gt;PhillipsGoGear SA3115/97 Portable Media Player&lt;/a&gt; &lt;/li&gt;   &lt;/ul&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:018a72fa-1c47-48c4-9940-5286159d4cc2" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;43 Things Tags: &lt;a href="http://www.43things.com/tag/Philips" rel="tag"&gt;Philips&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/GoGear" rel="tag"&gt;GoGear&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/SA3115/97" rel="tag"&gt;SA3115/97&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Portable%20Media%20Player" rel="tag"&gt;Portable Media Player&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Philips%20GoGear%20SA3115/97%20Portable%20Media%20Player" rel="tag"&gt;Philips GoGear SA3115/97 Portable Media Player&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Yanesh%20Tyagi" rel="tag"&gt;Yanesh Tyagi&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Music%20Player" rel="tag"&gt;Music Player&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/MP3%20Player" rel="tag"&gt;MP3 Player&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/MP4%20Player" rel="tag"&gt;MP4 Player&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Photo%20Viewer" rel="tag"&gt;Photo Viewer&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:163c5db0-9026-42a1-b17b-eb155530c48f" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;del.icio.us Tags: &lt;a href="http://del.icio.us/popular/Philips" rel="tag"&gt;Philips&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/GoGear" rel="tag"&gt;GoGear&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/SA3115/97" rel="tag"&gt;SA3115/97&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Portable%20Media%20Player" rel="tag"&gt;Portable Media Player&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Philips%20GoGear%20SA3115/97%20Portable%20Media%20Player" rel="tag"&gt;Philips GoGear SA3115/97 Portable Media Player&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Yanesh%20Tyagi" rel="tag"&gt;Yanesh Tyagi&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Music%20Player" rel="tag"&gt;Music Player&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/MP3%20Player" rel="tag"&gt;MP3 Player&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/MP4%20Player" rel="tag"&gt;MP4 Player&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Photo%20Viewer" rel="tag"&gt;Photo Viewer&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:4ac17ba8-db9d-4a21-bfae-9a5e27aa5abb" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Philips" rel="tag"&gt;Philips&lt;/a&gt;,&lt;a href="http://technorati.com/tags/GoGear" rel="tag"&gt;GoGear&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SA3115/97" rel="tag"&gt;SA3115/97&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Portable+Media+Player" rel="tag"&gt;Portable+Media+Player&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Philips+GoGear+SA3115/97+Portable%20Media+Player" rel="tag"&gt;Philips+GoGear+SA3115/97+Portable Media+Player&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Yanesh+Tyagi" rel="tag"&gt;Yanesh+Tyagi&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Music+Player" rel="tag"&gt;Music+Player&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MP3+Player" rel="tag"&gt;MP3+Player&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MP4+Player" rel="tag"&gt;MP4+Player&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Photo+Viewer" rel="tag"&gt;Photo+Viewer&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-3429741727676961790?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/3429741727676961790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/06/phillips-go-gear-sa-31-media-player.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/3429741727676961790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/3429741727676961790'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/06/phillips-go-gear-sa-31-media-player.html' title='Phillips Go Gear SA-31 Media Player - Repairing Firmware'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/yanesh.tyagi/SF5P22hx13I/AAAAAAAAAZI/Ln0Qi1ztT_I/s72-c/image_thumb%5B1%5D.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-8805313340662112370</id><published>2008-06-03T15:03:00.001+05:30</published><updated>2011-08-10T12:47:31.273+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>True / False in classic VB</title><content type='html'>&lt;p align="justify"&gt;In classic VB (and classic ASP as well), zero is considered as false and any other non-zero integer is considered as true. &lt;/p&gt;  &lt;p align="justify"&gt;While debugging an asp page, I come across following line: &lt;/p&gt;  &lt;p align="justify"&gt;If Not Request.Form.Count Then   &lt;br /&gt;... &lt;/p&gt;  &lt;p align="justify"&gt;Now form count was 2 (true) so the condition should evaluate as false (Not true). But this was always evaluating as true. It took me half an hour to find the catch. &lt;/p&gt;  &lt;p align="justify"&gt;What actually happening here was that Not is a bit-wise operator in VB. It flips the bits. So, &lt;/p&gt;  &lt;p align="justify"&gt;2 is 0000 0010 in binary.   &lt;br /&gt;NOT 2 is 1111 1101 in binary. &lt;/p&gt;  &lt;p align="justify"&gt;Considering that the last bit is sign bit, this becomes -3. &lt;/p&gt;  &lt;p align="justify"&gt;Now our condition If NOT (2) becomes If (-3), which always evaluates to true (non-zero integers are always true in VB). &lt;/p&gt;  &lt;p align="justify"&gt;&amp;#160;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:b3e187d0-ea2e-4437-b6d2-87654293dffa" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/ASP" rel="tag"&gt;ASP&lt;/a&gt;,&lt;a href="http://technorati.com/tags/VB" rel="tag"&gt;VB&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Programming" rel="tag"&gt;Programming&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Classic+ASP" rel="tag"&gt;Classic+ASP&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-8805313340662112370?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/8805313340662112370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/06/true-false-in-classic-vb.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/8805313340662112370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/8805313340662112370'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/06/true-false-in-classic-vb.html' title='True / False in classic VB'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-5994760920985312200</id><published>2008-05-26T10:15:00.001+05:30</published><updated>2011-08-10T12:47:31.255+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Automatic Formatting of Markup (HTML) in ASP.NET</title><content type='html'>&lt;p align="justify"&gt;Daniel at &lt;a href="http://www.dimebrain.com/2008/05/automating-read.html" target="_blank"&gt;dimebrain&lt;/a&gt; did a really fantastic work writing a plug-in for VS that can format the markup in asp.net. When you build a web page using the VS designer, it auto generates the markup. But the auto generated code so clustered and impossibly hard to read.&amp;#160; You have to manually format the markup (HTML) code by hand. This is always very tiresome and boring job. Also this is wastage of time.&lt;/p&gt;  &lt;p align="justify"&gt;Daniel also felt the same. After being inspired by the &lt;a href="http://joeon.net/" target="_blank"&gt;Joe Stagner&lt;/a&gt;, he developed this plug-in. It provides an additional Edit menu item and hotkey (Ctrl+K, Ctrl+Z) to automatically line up attributes in a selection of text, or format the entire document if no text is selected. The meat of the add-in is a handful of regular expressions that parse tags (XAML, HTML, and ASP.NET directives) and a few IDE tools to line them up according to their indent level. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Download Links:&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.box.net/shared/static/41fabaack4.rar" target="_blank"&gt;Download the code&lt;/a&gt; (rar file) &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.box.net/shared/static/g8q9v7h0cc.msi" target="_blank"&gt;Download VS2005 Setup&lt;/a&gt; (msi file ) &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.box.net/shared/static/eynw8y08ow.msi" target="_blank"&gt;Download VS2008 Setup&lt;/a&gt; (msi file) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Screen Shots:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;img src="http://www.dimebrain.com/WindowsLiveWriter/MarkupTamer_1.gif" /&gt; &lt;/p&gt;  &lt;p align="center"&gt;&lt;img src="http://www.dimebrain.com/WindowsLiveWriter/TameMenu_thumb_1.png" /&gt; &lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:52169732-be96-4f59-9e33-c2a896163262" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/ASP.NET" rel="tag"&gt;ASP.NET&lt;/a&gt;,&lt;a href="http://technorati.com/tags/WPF" rel="tag"&gt;WPF&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Silverlight" rel="tag"&gt;Silverlight&lt;/a&gt;,&lt;a href="http://technorati.com/tags/markup" rel="tag"&gt;markup&lt;/a&gt;,&lt;a href="http://technorati.com/tags/indenting" rel="tag"&gt;indenting&lt;/a&gt;,&lt;a href="http://technorati.com/tags/guidelines" rel="tag"&gt;guidelines&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-5994760920985312200?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/5994760920985312200/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/05/automatic-formatting-of-markup-html-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/5994760920985312200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/5994760920985312200'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/05/automatic-formatting-of-markup-html-in.html' title='Automatic Formatting of Markup (HTML) in ASP.NET'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-6159919245451611484</id><published>2008-04-06T00:51:00.001+05:30</published><updated>2011-08-10T12:48:48.745+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Kerala'/><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><category scheme='http://www.blogger.com/atom/ns#' term='Travel'/><category scheme='http://www.blogger.com/atom/ns#' term='Personal Finance'/><category scheme='http://www.blogger.com/atom/ns#' term='Postcard'/><title type='text'>InstallShield Error: 5004 : 0x80070005</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;While Installing driver for my Sonix PC camera, I was welcomed with the followng error. I was trying to run setup.exe. It was a setup program created with the InstallShield setup creator.&lt;/p&gt;  &lt;p&gt;&lt;img src="http://farm3.static.flickr.com/2035/2390599216_980426a20d.jpg?v=0" /&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Error Details&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The details of the error were as below:&lt;/p&gt;  &lt;p&gt;Error Code:&amp;#160;&amp;#160;&amp;#160; -5004 : 0x80070005    &lt;br /&gt;Error Information:     &lt;br /&gt;&amp;gt;SetupDLL\SetupDLL.cpp (1924)     &lt;br /&gt;pAPP:USB2.0 PC Camera-268     &lt;br /&gt;PVENDOR:Sonix     &lt;br /&gt;PGUID:75438C0E-9925-412E-AD85-D0E71C6CE2ED     &lt;br /&gt;$7.1.100.1248PAK     &lt;br /&gt;@Windows XP Service Pack 2 (2600) IE &lt;/p&gt;  &lt;p&gt;7.0.6000.16574&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Solution&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;After some Googling, I got a very unusual tip from &lt;a href="http://community.installshield.com/showthread.php" target="_blank"&gt;Gonarth&lt;/a&gt;. I have tried other tips but they simply didn't work. I as little bit tired, but finally I decided to check this out. The tip was very simple but strange. I tried it and wow! it worked. Beloow is the step by step description of what I did:&lt;/p&gt;  &lt;p&gt;1. Opem command window. Start -&amp;gt; Run -&amp;gt; Type cmd and press enter.&lt;/p&gt;  &lt;p&gt;2. At Command window, type following command&lt;/p&gt;  &lt;p&gt;&lt;em&gt;at time /interactive cmd.exe&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Replace time with the actual time. For example, its 00:38 AM at my computer. So I should type time as 00:40.&amp;#160; Press enter. &lt;/p&gt;  &lt;p&gt;3. Close the command window.&lt;/p&gt;  &lt;p&gt;4. Wait upto the time you entered in step 2. At this time, copmmand window will automatically appear on your screen.&lt;/p&gt;  &lt;p&gt;5. Run the setup program from command window. For example, I was running setup from CD ROM so I typed &amp;quot;G:\setup.exe&amp;quot;.&lt;/p&gt;  &lt;p&gt;6. The installshield will load and run the setup without giving the 5004: 0x80070005 error.&lt;/p&gt;  &lt;p&gt;7. Complete the installation as usual or as instructed in your installation guide.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;What Happened&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The problem with the installshield program seems to be with the permissions. When you opened the command window using the at command, it is opened with some extra permissions. You run setup program with these extra permissions, and it works fine.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-6159919245451611484?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/6159919245451611484/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/04/installshield-error-5004-0x80070005.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/6159919245451611484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/6159919245451611484'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/04/installshield-error-5004-0x80070005.html' title='InstallShield Error: 5004 : 0x80070005'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-3060035049909130740</id><published>2008-04-03T21:09:00.001+05:30</published><updated>2011-08-10T12:47:31.232+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Top 20 Programming Books</title><content type='html'>&lt;blockquote&gt;   &lt;p align="justify"&gt;&lt;strong&gt;1. &lt;/strong&gt;&lt;a href="http://www.amazon.com/Code-Complete-Practical-Handbook-Construction/dp/0735619670"&gt;&lt;strong&gt;Code Complete&lt;/strong&gt;&lt;/a&gt;&amp;#160; by &lt;strong&gt;Steve McConnell&lt;/strong&gt; - Darn near a bible of software development goodness, Code Complete reminds us of our priorities. It's essential and everyone who writes code should read this book. &lt;/p&gt;    &lt;p align="justify"&gt;&lt;strong&gt;2. &lt;/strong&gt;&lt;a href="http://www.amazon.com/s/ref=nb_ss_b/002-7321059-5507244?url=search-alias=stripbooks&amp;amp;field-keywords=The+Pragmatic+Programmer+&amp;amp;x=11&amp;amp;y=22"&gt;&lt;strong&gt;The Pragmatic Programmer&lt;/strong&gt;&lt;/a&gt; by&amp;#160; &lt;strong&gt;Andrew Hunt and Dave Thomas&lt;/strong&gt; - I like to read this book at least every six months or so. It's clean, clever, clear and full of concrete tips you can use to be a better, simpler, pragmatic programmer. A new classic. &lt;/p&gt;    &lt;p align="justify"&gt;&lt;strong&gt;3. &lt;/strong&gt;&lt;a href="http://www.amazon.com/s/ref=nb_ss_b/104-6798136-6742339?url=search-alias=stripbooks&amp;amp;field-keywords=Programming+Pearls+"&gt;&lt;strong&gt;Programming Pearls&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Jon Bentley&lt;/strong&gt; - This may feel initially like a C book, but it's really an algorithms book at its heart. It's old school with techniques and thought problems that can be applied today, even in language like Ruby and C#. &lt;/p&gt;    &lt;p align="justify"&gt;&lt;strong&gt;4. &lt;/strong&gt;&lt;a href="http://www.amazon.com/s/ref=nb_ss_b/104-6798136-6742339?url=search-alias=stripbooks&amp;amp;field-keywords=Refactoring"&gt;&lt;strong&gt;Refactoring: Improving the Design of Existing Code&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; -&lt;/strong&gt;by &lt;strong&gt;Fowler, Beck, Brant, Opdyke, Roberts&lt;/strong&gt;&amp;#160; Although the language used is Java, the concepts are universal. This is a very linear, easy to read, learn by example book. If you think you know how to refactor, but you haven't read this book, pick it up and refresh yourself. You'll find names for Refactorings you've used for years and you'll definitely not only pick up new ones, but be better able to spot opportunities to use them. &lt;/p&gt;    &lt;p align="justify"&gt;5. &lt;a href="http://www.amazon.com/s/ref=nb_ss_b/104-6798136-6742339?url=search-alias=stripbooks&amp;amp;field-keywords=Design+of+the+UNIX+Operating+System+"&gt;Design of the UNIX Operating System&lt;/a&gt; by &lt;strong&gt;Maurice J. Bach&lt;/strong&gt; So few programmers today can answer questions like &amp;quot;explain how virtual memory is managed&amp;quot; or &amp;quot;how are Unix processes different from Windows.&amp;quot; How did we get here. Know your history. &lt;/p&gt;    &lt;p align="justify"&gt;&lt;strong&gt;6. &lt;/strong&gt;&lt;a href="http://www.amazon.com/s/ref=nb_ss_b/104-6798136-6742339?url=search-alias=stripbooks&amp;amp;field-keywords=Design+Patterns+"&gt;&lt;strong&gt;Design Patterns&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Gamma, Helm, Johnson, Vlissides&lt;/strong&gt; - One of the comments on Amazon says it best, &amp;quot;It is expected that any professional developer has read this book front-to-back. Buy it, read it, then put it in your bathroom and read it when convenient. Also, when you're done, spend some time at the Portland Pattern Repository. &lt;/p&gt;    &lt;p align="justify"&gt;&lt;strong&gt;7. &lt;/strong&gt;&lt;a href="http://www.amazon.com/Working-Effectively-Legacy-Robert-Martin/dp/0131177052/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1207224408&amp;amp;sr=1-1"&gt;&lt;strong&gt;Working Effectively with Legacy Code&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Michael Feathers&lt;/strong&gt; - The book is highly entertaining and comes across as a conversation with a really sharp, really patient guru developer. Often, it's a chore to slog through code-heavy books. But Feathers manages to keep my attention with interesting stories, loads of examples, and well-written text.&lt;/p&gt;    &lt;p align="justify"&gt;&lt;strong&gt;8 .&lt;/strong&gt;&lt;a href="http://www.amazon.com/Cuckoos-Egg-Tracking-Computer-Espionage/dp/1416507787/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1207224598&amp;amp;sr=1-1"&gt;&lt;strong&gt;The Cuckoo's Egg&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Cliff stoll&lt;/strong&gt; - A sentimental favorite, &lt;i&gt;The Cuckoo's Egg&lt;/i&gt; seems to have inspired a whole category of books exploring the quest to capture computer criminals. Still, even several years after its initial publication and after much imitation, the book remains a good read with an engaging story line and a critical outlook, as Clifford Stoll becomes, almost unwillingly, a one-man security force trying to track down faceless criminals who've invaded the university computer lab he stewards. What first appears as a 75-cent accounting error in a computer log is eventually revealed to be a ring of industrial espionage, primarily thanks to Stoll's persistence and intellectual tenacity. &lt;i&gt;--This text refers to an out of print or unavailable edition of this title.&lt;/i&gt;&lt;/p&gt;    &lt;p align="justify"&gt;&lt;strong&gt;9. &lt;/strong&gt;&lt;a href="http://www.amazon.com/Head-First-Design-Patterns/dp/0596007124/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1207224888&amp;amp;sr=1-1"&gt;&lt;strong&gt;Head First Design Patterns&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Elisabeth Freeman, Eric Freeman, Bert Bates, Kathy Sierra&lt;/strong&gt; - I just started reading it yesterday and it is a really well written (lots of pictures and examples) and is put in terms even I understand. Even so early on I would recommend it to anyone wanting an introduction into design patterns.You may not want to include it is all the examples are in Java although if you know c# you should understand it and even the VB / C++ shouldn't have to jump to far.&lt;/p&gt;    &lt;p align="justify"&gt;&lt;strong&gt;10. &lt;/strong&gt;&lt;a href="http://www.amazon.com/Coder-Developer-Strategies-Delivering-Software/dp/078214327X/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1207224913&amp;amp;sr=1-1"&gt;&lt;strong&gt;From Coder to Developer&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;: Tools and Strategies for Delivering Your Software&lt;/strong&gt; by &lt;strong&gt;Gunderloy and Sybex&lt;/strong&gt; - started very interesting. For someone new to the business it gives a nice overview of what the whole software development process entails and made things a lot clearly for a new graduate like me.&lt;/p&gt;    &lt;p align="justify"&gt;&lt;strong&gt;11. &lt;/strong&gt;&lt;a href="http://www.amazon.com/Code-Reading-Perspective-Effective-Development/dp/0201799405/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1207225052&amp;amp;sr=1-1"&gt;&lt;strong&gt;Code Reading&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Spinellis&lt;/strong&gt; - is a good read for learning how to quickly and efficiently get to grips with an existing codebase. I'm fortunate enough to have worked on greenfield stuff my last couple of projects, but this is gold when starting at a new company and needing to get up to speed. Also great if you're looking to join an open source project. (&lt;a href="http://www.spinellis.gr/codereading/"&gt;http://www.spinellis.gr/codereading/&lt;/a&gt;).&lt;/p&gt;    &lt;p align="justify"&gt;&lt;strong&gt;12. &lt;/strong&gt;&lt;a href="http://www.amazon.com/Writing-Secure-CD-ROM-Michael-Howard/dp/0735615888/ref=sr_1_2?ie=UTF8&amp;amp;s=books&amp;amp;qid=1207225135&amp;amp;sr=1-2"&gt;&lt;strong&gt;Writing Secure Code 2&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Michael Howard&lt;/strong&gt; - This book provides a great overview of what techniques are important when writing secure applications, and what pitfalls to avoid. The book does a good job at making a point through examples and by explaining possible exploits.&lt;/p&gt;    &lt;p align="justify"&gt;&lt;strong&gt;13. &lt;/strong&gt;&lt;a href="http://www.amazon.com/Mythical-Man-Month-Software-Engineering-Anniversary/dp/0201835959/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1207225245&amp;amp;sr=1-1"&gt;&lt;strong&gt;The Mythical Man Month&lt;/strong&gt;&lt;/a&gt; by&amp;#160; &lt;strong&gt;Brooks&lt;/strong&gt; - This is a touchstone book, where by merely mentioning the name, you instantly communicate a body of knowledge on software engineering insight. It's full of truths about Software Engineering that are still relevant. 30 years later.&lt;/p&gt;    &lt;p align="justify"&gt;&lt;strong&gt;14. &lt;/strong&gt;&lt;a href="http://www.amazon.com/Enterprise-Application-Architecture-Addison-Wesley-Signature/dp/0321127420/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1207225276&amp;amp;sr=1-1"&gt;&lt;strong&gt;Patterns of Enterprise Application Architecture&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Martin Fowler&lt;/strong&gt; - Noted software engineering expert, Martin Fowler, turns his attention to enterprise application development. He helps professionals understand the complex--yet critical--aspects of architecture. Enables the reader to make proper choices when faced with a difficult design decision.&lt;/p&gt;    &lt;p align="justify"&gt;&lt;strong&gt;15. &lt;/strong&gt;&lt;a href="http://www.amazon.com/s/ref=nb_ss_b/103-6422465-3925460?url=search-alias=stripbooks&amp;amp;field-keywords=TCP/IP+Illustrated+Volume+1+"&gt;&lt;strong&gt;TCP/IP Illustrated Volume 1&lt;/strong&gt;&lt;/a&gt; by&amp;#160; &lt;strong&gt;W. Tichard Stevens&lt;/strong&gt; - Even though this book was published in 1994, it still serves as a useful reference and learning tool for the TCP/IP protocol. There are of course changes and additions that have been made to TCP/IP over the last 7 years such as IPv6, but one can still refer to this book as a good source of information about the dynamics of TCP/IP. There are exercises at the end of each chapter, so it can, and has been used as an effective textbook.&lt;/p&gt;    &lt;p align="justify"&gt;&lt;strong&gt;16. &lt;/strong&gt;&lt;a href="http://www.amazon.com/Dont-Make-Me-Think-Usability/dp/0321344758/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1207225450&amp;amp;sr=1-1"&gt;&lt;strong&gt;Don't Make Me Think&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;: A Common Sense Approach to Web Usability, 2nd Edition &lt;/strong&gt;by&lt;strong&gt; Steve Krug&lt;/strong&gt; - A practical Web design usability guide, &amp;quot;Don't Make Me Think!&amp;quot; is based on empirical observation not exhaustive statistics. Steve Krug's five years of usability consulting and testing are distilled down to this thin yet gem-filled how-to. Krug observed how people actually use the Web rather than how we *think* they use it, gleaning key usability guidelines.&lt;/p&gt;    &lt;p align="justify"&gt;&lt;strong&gt;17. &lt;/strong&gt;&lt;a href="http://www.amazon.com/Inmates-Are-Running-Asylum-Products/dp/0672326140/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1207225609&amp;amp;sr=1-1"&gt;&lt;strong&gt;The Inmates are Running the Asylum&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;: Why High Tech Products Drive Us Crazy and How to Restore the Sanity &lt;/strong&gt;by&lt;strong&gt; Alan Cooper&lt;/strong&gt; - It's worth reading this book -- even despite the painful tone he often takes -- just to pick up on the ideas of creating concrete personas and how you use them to develop your product. We do that today at Microsoft (at least in Developer Tools), and it's a highly successful way of not only building a good product, but also in helping hundreds of developers understand why a feature is 'in' or 'out', no matter how much they might like it personally.&lt;/p&gt;    &lt;p align="justify"&gt;&lt;strong&gt;18. &lt;/strong&gt;&lt;a href="http://www.oreilly.com/catalog/regex/"&gt;&lt;strong&gt;Mastering Reguler Expressions&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; &lt;/strong&gt;by&lt;strong&gt; Jeffrey E. F. Friedl&lt;/strong&gt; - Regular expressions, a powerful tool for manipulating text and data, are found in scripting languages, editors, programming environments, and specialized tools. In this book, author Jeffrey Friedl leads you through the steps of crafting a regular expression that gets the job done. He examines a variety of tools and uses them in an extensive array of examples, with a major focus on Perl.&lt;/p&gt;    &lt;p align="justify"&gt;&lt;strong&gt;19. &lt;/strong&gt;&lt;a href="http://www.amazon.com/Test-Driven-Development-Addison-Wesley-Signature/dp/0321146530/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1207225768&amp;amp;sr=1-1"&gt;&lt;strong&gt;Test Driven Development&lt;/strong&gt;&lt;/a&gt; by &lt;strong&gt;Kent Beck&lt;/strong&gt; - The book teaches the concepts of TDD by working through two complete sample projects. Along the way, Beck gives the reader valuable insight into the thought process and techniques behind successful test-driven development. When the reader has finished working through these sample projects, he should know enough about TDD to get started working on a TDD project.&lt;/p&gt;    &lt;p align="justify"&gt;&lt;strong&gt;20. &lt;/strong&gt;&lt;a href="http://www.amazon.com/Head-Rush-Ajax-First/dp/0596102259/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1207225835&amp;amp;sr=1-1"&gt;&lt;strong&gt;Head Rush Ajax&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&amp;#160;&lt;/strong&gt;by&lt;strong&gt; Brett McLaughlin&lt;/strong&gt; - The Head First Labs crew has done it again in this excellent into to Ajax. The book really gives a great overview of Ajax for both programmers and non-programmers alike. You don't need to be a rocket scientist to pick this up. Although the book covers more PHP than I care for, and not enough of XML as I would like to see, it does an excellent job of covering their bases in a way that's easy to understand. I highly recommend this book to anyone with little to no understanding of Ajax. Let's pretty up the web, people!&lt;/p&gt; &lt;/blockquote&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:8da6c451-cd60-40d8-a666-867d2e8296a9" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Programming" rel="tag"&gt;Programming&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Books" rel="tag"&gt;Books&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Programming%20Books" rel="tag"&gt;Programming Books&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Code%20Complete" rel="tag"&gt;Code Complete&lt;/a&gt;,&lt;a href="http://technorati.com/tags/The%20Progmatic%20Programmer" rel="tag"&gt;The Progmatic Programmer&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Programming%20Perls" rel="tag"&gt;Programming Perls&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Refactoring" rel="tag"&gt;Refactoring&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Design%20of%20Unix%20Operating%20System" rel="tag"&gt;Design of Unix Operating System&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Yanesh%20Tyagi" rel="tag"&gt;Yanesh Tyagi&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-3060035049909130740?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/3060035049909130740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/04/top-20-programming-books.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/3060035049909130740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/3060035049909130740'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/04/top-20-programming-books.html' title='Top 20 Programming Books'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-5086731680971456382</id><published>2008-04-03T00:56:00.001+05:30</published><updated>2011-08-10T12:53:04.068+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><title type='text'>Birthday ... or April Fool</title><content type='html'>&lt;p&gt;What is the relation between birthday and april fool?&lt;/p&gt;  &lt;p&gt;Well, you may call people at a food junction telling them that today (1st of Aptil) is your birthday. Most will believe you and wait for you at the food junctions. but some will be smart enough to figure out that it's the Fool's Day.&lt;/p&gt;  &lt;p&gt;&lt;img src="http://farm4.static.flickr.com/3295/2382783993_751a2b6b7c.jpg?v=0" /&gt; &lt;/p&gt;  &lt;p align="justify"&gt;But what if somebody actually born on Fool's Day? My boss, Kiran, is one of those rare persons. He was born on the first day of April. There was a great party at our office cafetria (to make us believe!). We brought a very beautiful chocolaty cake for him. &lt;/p&gt;  &lt;p align="justify"&gt;Kiran told us the same story. He used to call people for his b'day and people thought that he would be fooling them. He used to keep waiting at the cake table and nobody turns up. He then had to call them many times and turn all the stones to make them believe that it was a real party.&lt;/p&gt;  &lt;p align="justify"&gt;&lt;img src="http://farm3.static.flickr.com/2159/2382710619_329706a159.jpg?v=0" /&gt; &lt;/p&gt;  &lt;p&gt;Kiran will give us an unoffical party on Friday .............................................not to be disclosed.&lt;/p&gt;  &lt;p&gt;I have one more friend who has a very unique thing about his b'day. This year he celebrated his 11th birthday. And his daughter is doing Post Graduation at the university (believe me!). I will discuss that later on.&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:ed17c42e-c5bd-4cb0-9419-3a022d3969fa" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Birthday" rel="tag"&gt;Birthday&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Cake" rel="tag"&gt;Cake&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Kiran" rel="tag"&gt;Kiran&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Yanesh%20Tyagi" rel="tag"&gt;Yanesh Tyagi&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Tecnovate" rel="tag"&gt;Tecnovate&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Party" rel="tag"&gt;Party&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Fool's%20Day" rel="tag"&gt;Fool's Day&lt;/a&gt;,&lt;a href="http://technorati.com/tags/April%20Fool" rel="tag"&gt;April Fool&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Unique%20Birthday" rel="tag"&gt;Unique Birthday&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-5086731680971456382?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/5086731680971456382/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/04/birthday-or-april-fool.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/5086731680971456382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/5086731680971456382'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/04/birthday-or-april-fool.html' title='Birthday ... or April Fool'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-5668044733270734875</id><published>2008-04-03T00:14:00.002+05:30</published><updated>2008-07-02T00:43:48.218+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Money Manager Ex'/><category scheme='http://www.blogger.com/atom/ns#' term='Personal Finance'/><title type='text'>Money Manager EX - The Personal Money Manager</title><content type='html'>&lt;p&gt;Since long time, I was wondering where my money goes. I always run out of budget at the end of every month. And I could not track where all my money goes.  So I decided to use a personal money manager. After some Googling, I found a wonderful software called &lt;a href="http://www.codelathe.com/mmex/" target="_blank"&gt;Money Manager Ex&lt;/a&gt;. This is a lightweight personal money manager software which is available free of cost. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Features&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Money Manager provides some nice features. Below is the summary of the features, I like.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Multiple Bank Account&lt;/strong&gt;: You can manage multiple bank accounts. It supports two type of accounts - saving/checking and investment. Your investment accounts automatically becomes stock accounts. But it would be nice if I could get third account type - credit account, for my credit cards. However, you can manage credit cards by pretending them to be saving account and entering the opening balance (i.e. outstanding amount) in negative.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Transactions: &lt;/strong&gt;With Monery Manager Ex, you can enter tentative transactions. I enterd tentative transactions for the month in advance. Then you can categorize the transactions as reconciled, void or follow up. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Repeated Transactions: &lt;/strong&gt;You can enter repeated transactions and set the frequency, date etc. This saves lots of data entry time.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Transaction Splitting&lt;/strong&gt;: This is a very useful feature of Money Manager. You can split a transaction in multiple transactions. I enter a lum sump amount at the beginning of the month for home needs. Later on I can split this transaction into different categories. This helps me to manage my budget and always provides me a birds eye view of my finance.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Budgeting&lt;/strong&gt;: This software allows you to enter budget for a year. Later on you can compare budget with the actual expenses.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Reports&lt;/strong&gt;: Money Manager Ex provides a handful of useful reports. Some of the reports, I use are:&lt;/p&gt;&lt;p&gt;Where The Money Goes&lt;br /&gt;To Whom The Money Goes&lt;br /&gt;Where The Money Comes From&lt;br /&gt;Budget Performance&lt;br /&gt;Income vs Expenses&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Custom Reports&lt;/strong&gt;: If you are not satisfied with the reports provided with the software, you can use custome SQL reports. This allows you to write SQL statement to generate the report. This is a very noice feature for a developer like me.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Database&lt;/strong&gt;: Money Manager uses &lt;a href="http://www.sqlite.org/" target="_blank"&gt;SQLlite&lt;/a&gt; database. You can do anything with the database using any &lt;a href="http://www.sqlite.org/cvstrac/wiki?p=ManagementTools" target="_blank"&gt;SQlite tool&lt;/a&gt; like &lt;a href="http://osenxpsuite.net/xpsuite/go.php?id=SQLite2008Pro.zip&amp;amp;uid=sqlite_managementtools"&gt;SQLite2008 Pro Enterprise Manager&lt;/a&gt; or &lt;a href="http://www.singular.gr/sqlite/"&gt;SQLite 3 Explorer&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Carry Your Money Manager With You&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The best feature of the Money Manager is that you can carry it with you. The software is very carefully designed not to use any windows dependency like windows registry or any thing else. You don't need to install the software on your machine. Keep the software in a pen drive and use it any where, at home or on your office laptop or in a cyber cafe etc.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Related Posts:&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://yaneshtyagi.blogspot.com/2008/07/money-manager-ex-sql-query.html"&gt;Money Manager Ex - SQL Query&lt;/a&gt;: to create category-wise expense report.&lt;/p&gt;&lt;p&gt;Need any help on using money manager? Put a comment and I will be happy to help you out.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-5668044733270734875?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/5668044733270734875/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/04/money-manager-ex-personal-money-manager.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/5668044733270734875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/5668044733270734875'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/04/money-manager-ex-personal-money-manager.html' title='Money Manager EX - The Personal Money Manager'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-7321201322425591573</id><published>2008-03-12T00:27:00.003+05:30</published><updated>2011-08-10T13:49:02.208+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Philips GoGear SA3115/97 Portable Media Player</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I planned to gift a portable media player to my wife on this valentine day. After little market search and product analysis, I decided to buy PhillipsGoGear SA3115/97. It has a great look. It has appealing black color with 1.8" color screen.&lt;br /&gt;&lt;a href="http://lh5.google.com/yanesh.tyagi/R9bWHFOSQ4I/AAAAAAAAAWY/Qyn_UABNBo4/sa3115_97_rtf_%5B3%5D"&gt;&lt;img align="right" alt="sa3115_97_rtf_" border="0" height="244" src="http://lh5.google.com/yanesh.tyagi/R9bWIFOSQ5I/AAAAAAAAAWg/oxOeYOwl0Vg/sa3115_97_rtf__thumb%5B1%5D" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px;" width="244" /&gt;&lt;/a&gt; &lt;br /&gt;It has simple interface with keylock feature. keylock feature is very useful when you intend to keep your player into pocket. It locks all the keys except volume keys.&lt;br /&gt;This Philips player has five keys on the front - 4 cursor keys and 1 multifunction key. These keys are placed in a circular keypad with soft touch. The multifuction key at the center of keypad is a dual key for playpause and onoff functionality. Press it once for playpause and press and hold for few seconds for onoff functionality.&lt;br /&gt;There is one key on the lefyhand side with an icon on lock. This is the keylock key. One pair of keys are at right side. These are volume keys - for V+ and V-.&lt;br /&gt;Below is a chart of common features of this media player:&lt;br /&gt;&lt;b&gt;Memory&lt;/b&gt;Type : Flash&lt;br /&gt;Capacity: 1GB&lt;br /&gt;Expended Memory: not supported&lt;br /&gt;&lt;b&gt;Display&lt;/b&gt;&lt;br /&gt;Coloured display with 1.8 inches screen.&lt;br /&gt;Resolution: 160 x 128&lt;br /&gt;&lt;b&gt;Audio&lt;/b&gt;&lt;br /&gt;Supports MP3 and WMA format.&lt;br /&gt;Equalizer: 7 mode (Off  Rock  Funk  Jaaz  classic  hip-hopp  Dance.&lt;br /&gt;Sound Quality: Above average however there is no question of comparing it with Apple iPod. iPod is much better than this. (well, one of the factor in my decision of buying this was money also.)&lt;br /&gt;&lt;b&gt;Video&lt;/b&gt;&lt;br /&gt;Supports only WMA format. Additional support for 3gp format would be great.&lt;br /&gt;&lt;b&gt;Radio&lt;/b&gt;&lt;br /&gt;Has FM receiver in built. You can set and save 10 channels.&lt;br /&gt;&lt;b&gt;Pictures&lt;/b&gt;:&lt;br /&gt;Supports JPEG and BMP format. It comes with an media convertor utility which resizes and convert JPEG images to BMP images. Although the player can display JPEG images, very large images gets distorted. I copied my Siny Digital Camera (12 megapixels) images to the player without convertor utility. It took too longer to display and the displayed image was havily distorted. Then I used convertor utility which reduce the size of images to nearly 57 KB but the display was better.&lt;br /&gt;&lt;b&gt;Battery and Charging&lt;/b&gt;Phillips GoGear has inbuilt lithium ion battery. This can only be charged through USB port of myour laptop or desktop. Or you can use an stand-alone USB charger, if you don't have PC.&lt;br /&gt;&lt;b&gt;Lacking Features:&lt;/b&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Support for 3gp video format. &lt;/li&gt;&lt;li&gt;Browse music by location. Currently you can browse music artist  album  Genere only. You can choose all songs as well but in that case songs are played in alphabatical order. &lt;/li&gt;&lt;li&gt;Support for multiple playlist. &lt;/li&gt;&lt;li&gt;Functionality to play all songs of an artist. Currently you have to choose artist and then its album. Once it has played all songs of that album and artist combination, you can set to repeat or repeat and shuffle within that album. It would be better if the player software automatically jump to next album of the same singer or to next singer. &lt;/li&gt;&lt;li&gt;You can not listen music or viw video or photo while it is connected to computer. This is irritating as it needs to kep connecting for hours for charging. &lt;/li&gt;&lt;li&gt;USB changer should be bundeld with the packet. &lt;/li&gt;&lt;/ol&gt;&lt;b&gt;Great Features:&lt;/b&gt;&lt;br /&gt;You can upgrade the firmware. It comes with a device manager that you install on your computer. Device manager check for the update avaible on Philips website and automatically updates the firmaware.&lt;br /&gt;However, I could not use these feature. My players firmware version is 2.56 and the latest version available on the website is 3.7. When  I used device manager to upgrade, it told me that my player has most updated version. I tried several times, but it keeps on giving the same message. finally I got frustrated and gave up.&lt;br /&gt;Any suggestion, how can I upgrade the firmware to latest version?&lt;br /&gt;&lt;b&gt;Related Links:&lt;/b&gt;&lt;a href="http://yaneshtyagi.blogspot.com/2008/06/phillips-go-gear-sa-31-media-player.html"&gt;Phillips Go Gear SA-31 Media Player - Repairing Firmware&lt;/a&gt;&lt;br /&gt;&lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:6e4ea597-6ac9-4328-b7dd-cea26a86e8b3" style="display: inline; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;43 Things Tags: &lt;a href="http://www.43things.com/tag/Philips" rel="tag"&gt;Philips&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/GoGear" rel="tag"&gt;GoGear&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/SA3115/97" rel="tag"&gt;SA3115/97&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Portable%20Media%20Player" rel="tag"&gt;Portable Media Player&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Philips%20GoGear%20SA3115/97%20Portable%20Media%20Player" rel="tag"&gt;Philips GoGear SA3115/97 Portable Media Player&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Yanesh%20Tyagi" rel="tag"&gt;Yanesh Tyagi&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Music%20Player" rel="tag"&gt;Music Player&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/MP3%20Player" rel="tag"&gt;MP3 Player&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/MP4%20Player" rel="tag"&gt;MP4 Player&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Photo%20Viewer" rel="tag"&gt;Photo Viewer&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-7321201322425591573?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/7321201322425591573/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/03/philips-gogear-sa311597-portable-media.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/7321201322425591573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/7321201322425591573'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/03/philips-gogear-sa311597-portable-media.html' title='Philips GoGear SA3115/97 Portable Media Player'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-5210821342066756178</id><published>2008-02-25T12:28:00.002+05:30</published><updated>2011-08-10T12:53:44.493+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Google Reader - Keyboard Shortcuts</title><content type='html'>Google Reader is a great application from Google Labs. This allows you to organize your blogs, manage your subscriptions and share interested posts with your blogs. All this is available online. This means you can access all your settings and blogs from anywhere. You can also access Google reader through mobile device.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Keyboard Shortcuts:&lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;Google reader is popular for its keyboard shortcuts. According to The &lt;a href="http://googlereader.blogspot.com/2008/02/j-walking-with-reader.html" target="_blank"&gt;Official Google Blog&lt;/a&gt; "j" key is the most popular key. This is used to move to the next item. You can find a list of popular Google Reader keyboard Shortcut keys &lt;a href="http://googlereader.blogspot.com/2008/02/j-walking-with-reader.html" target="_blank"&gt;here&lt;/a&gt;. A complete list of keyboard shortcut is available &lt;a href="http://www.google.com/support/reader/bin/answer.py?answer=69973" target="_blank"&gt;here&lt;/a&gt;. However, the best keystroke is "?". This is "/" key with shift key pressed. This provides help on all other keyboard shortcuts. &lt;div&gt;&lt;img id="BLOGGER_PHOTO_ID_5170809665254504306" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp0.blogger.com/_pV-DxTrpxcI/R8Jn_pKmt3I/AAAAAAAAAWQ/YOVHktUjBA4/s400/Reader+Shortcuts.jpg" border="0" /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Google reader have a very large list of features. I will discuss these features in the next post.&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Technorati Tags:&lt;/span&gt; &lt;a href="http://technorati.com/tags/Google+Reader" rel="tag"&gt;&lt;span style="font-size:78%;"&gt;Google+Reader&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:78%;"&gt;,&lt;/span&gt;&lt;a href="http://technorati.com/tags/Keyboard+Shortcuts" rel="tag"&gt;&lt;span style="font-size:78%;"&gt;Keyboard+Shortcuts&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:78%;"&gt;,&lt;/span&gt;&lt;a href="http://technorati.com/tags/Google+Reader+Keyboard+Shortcuts" rel="tag"&gt;&lt;span style="font-size:78%;"&gt;Google+Reader+Keyboard+Shortcuts&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:78%;"&gt;,&lt;/span&gt;&lt;a href="http://technorati.com/tags/Blog+Management+Tool" rel="tag"&gt;&lt;span style="font-size:78%;"&gt;Blog+Management+Tool&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:78%;"&gt;,&lt;/span&gt;&lt;a href="http://technorati.com/tags/Yanesh+Tyagi" rel="tag"&gt;&lt;span style="font-size:78%;"&gt;Yanesh+Tyagi&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-5210821342066756178?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/5210821342066756178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/02/google-reader-keyboard-shortcuts.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/5210821342066756178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/5210821342066756178'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/02/google-reader-keyboard-shortcuts.html' title='Google Reader - Keyboard Shortcuts'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_pV-DxTrpxcI/R8Jn_pKmt3I/AAAAAAAAAWQ/YOVHktUjBA4/s72-c/Reader+Shortcuts.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-7880164503509903669</id><published>2008-02-22T12:27:00.001+05:30</published><updated>2011-08-10T12:53:44.504+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Comparison Of Intel Desktop And laptop processors</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;table style="width: 661pt; border-collapse: collapse" cellspacing="0" cellpadding="0" width="879" border="0" x:str="x:str"&gt;&lt;colgroup&gt;&lt;col style="width: 146pt; mso-width-source: userset; mso-width-alt: 7094" width="194" /&gt;&lt;col style="width: 98pt; mso-width-source: userset; mso-width-alt: 4754" width="130" /&gt;&lt;col style="width: 103pt; mso-width-source: userset; mso-width-alt: 5010" width="137" /&gt;&lt;col style="width: 111pt; mso-width-source: userset; mso-width-alt: 5412" width="148" /&gt;&lt;col style="width: 98pt; mso-width-source: userset; mso-width-alt: 4754" width="130" /&gt;&lt;col style="width: 105pt; mso-width-source: userset; mso-width-alt: 5120" width="140" /&gt;&lt;/colgroup&gt;&lt;tbody&gt;     &lt;tr style="height: 12.75pt" height="17"&gt;       &lt;td class="xl25" style="border-right: black 1pt solid; width: 661pt; height: 12.75pt" width="879" colspan="6" height="17"&gt;         &lt;p&gt;&lt;strong&gt;&lt;u&gt;Comparison of Intel Processors for Desktop&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;          &lt;p&gt;&lt;strong&gt;&lt;u&gt;&amp;#160;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 31.5pt" height="42"&gt;       &lt;td class="xl28" style="border-top: medium none; height: 31.5pt" height="42"&gt;&amp;#160;&lt;/td&gt;        &lt;td class="xl24" style="border-top: medium none; border-left: medium none; width: 98pt" width="130"&gt;&lt;strong&gt;Intel&amp;#174; Core&amp;#8482;2 Extreme Processor&lt;/strong&gt;&lt;/td&gt;        &lt;td class="xl24" style="border-top: medium none; border-left: medium none; width: 103pt" width="137"&gt;&lt;strong&gt;Intel&amp;#174; Core&amp;#8482;2 Quad Processor Q9550&lt;/strong&gt;&lt;/td&gt;        &lt;td class="xl24" style="border-top: medium none; border-left: medium none; width: 111pt" width="148"&gt;&lt;strong&gt;Intel&amp;#174; Core&amp;#8482;2 Duo Processor E8500&lt;/strong&gt;&lt;/td&gt;        &lt;td class="xl24" style="border-top: medium none; border-left: medium none; width: 98pt" width="130"&gt;&lt;strong&gt;Pentium&amp;#174; Dual-Core Processor&lt;/strong&gt;&lt;/td&gt;        &lt;td class="xl29" style="border-top: medium none; border-left: medium none; width: 105pt" width="140"&gt;&lt;strong&gt;Pentium&amp;#174; 4 Processor&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 12.75pt" height="17"&gt;       &lt;td class="xl30" style="border-top: medium none; height: 12.75pt" height="17"&gt;&lt;strong&gt;Processor Number&lt;/strong&gt;&lt;/td&gt;        &lt;td class="xl32" style="border-top: medium none; border-left: medium none"&gt;QX9775&lt;/td&gt;        &lt;td class="xl32" style="border-top: medium none; border-left: medium none"&gt;Q9550&lt;/td&gt;        &lt;td class="xl32" style="border-top: medium none; border-left: medium none"&gt;E8500&lt;/td&gt;        &lt;td class="xl32" style="border-top: medium none; border-left: medium none"&gt;E2200&lt;/td&gt;        &lt;td class="xl33" style="border-top: medium none; border-left: medium none"&gt;N/A&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 12.75pt" height="17"&gt;       &lt;td class="xl30" style="border-top: medium none; height: 12.75pt" height="17"&gt;&lt;strong&gt;Architecture&lt;/strong&gt;&lt;/td&gt;        &lt;td class="xl32" style="border-top: medium none; border-left: medium none"&gt;45 nm technology&lt;/td&gt;        &lt;td class="xl32" style="border-top: medium none; border-left: medium none"&gt;45 nm technology&lt;/td&gt;        &lt;td class="xl32" style="border-top: medium none; border-left: medium none"&gt;45 nm technology&lt;/td&gt;        &lt;td class="xl32" style="border-top: medium none; border-left: medium none"&gt;65 nm technology&lt;/td&gt;        &lt;td class="xl33" style="border-top: medium none; border-left: medium none"&gt;90 nm technology&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 12.75pt" height="17"&gt;       &lt;td class="xl30" style="border-top: medium none; height: 12.75pt" height="17"&gt;&lt;strong&gt;L2 Cache&lt;/strong&gt;&lt;/td&gt;        &lt;td class="xl32" style="border-top: medium none; border-left: medium none"&gt;12 MB&lt;/td&gt;        &lt;td class="xl32" style="border-top: medium none; border-left: medium none"&gt;12M&lt;/td&gt;        &lt;td class="xl32" style="border-top: medium none; border-left: medium none"&gt;6M&lt;/td&gt;        &lt;td class="xl32" style="border-top: medium none; border-left: medium none"&gt;1 MB&lt;/td&gt;        &lt;td class="xl33" style="border-top: medium none; border-left: medium none"&gt;1M&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 12.75pt" height="17"&gt;       &lt;td class="xl30" style="border-top: medium none; height: 12.75pt" height="17"&gt;&lt;strong&gt;L3 Cache&lt;/strong&gt;&lt;/td&gt;        &lt;td class="xl32" style="border-top: medium none; border-left: medium none"&gt;N/A&lt;/td&gt;        &lt;td class="xl32" style="border-top: medium none; border-left: medium none"&gt;N/A&lt;/td&gt;        &lt;td class="xl32" style="border-top: medium none; border-left: medium none"&gt;N/A&lt;/td&gt;        &lt;td class="xl32" style="border-top: medium none; border-left: medium none"&gt;N/A&lt;/td&gt;        &lt;td class="xl33" style="border-top: medium none; border-left: medium none"&gt;N/A&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 12.75pt" height="17"&gt;       &lt;td class="xl30" style="border-top: medium none; height: 12.75pt" height="17"&gt;&lt;strong&gt;Clock Speed&lt;/strong&gt;&lt;/td&gt;        &lt;td class="xl32" style="border-top: medium none; border-left: medium none"&gt;3.20 GHz&lt;/td&gt;        &lt;td class="xl32" style="border-top: medium none; border-left: medium none"&gt;2.83 GHz&lt;/td&gt;        &lt;td class="xl32" style="border-top: medium none; border-left: medium none"&gt;3.16 GHz&lt;/td&gt;        &lt;td class="xl32" style="border-top: medium none; border-left: medium none"&gt;2.2 GHz&lt;/td&gt;        &lt;td class="xl33" style="border-top: medium none; border-left: medium none"&gt;2.80A GHz&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 12.75pt" height="17"&gt;       &lt;td class="xl30" style="border-top: medium none; height: 12.75pt" height="17"&gt;&lt;strong&gt;Front Side Bus Speed&lt;/strong&gt;&lt;/td&gt;        &lt;td class="xl32" style="border-top: medium none; border-left: medium none"&gt;1600 MHz&lt;/td&gt;        &lt;td class="xl32" style="border-top: medium none; border-left: medium none"&gt;1333 MHz&lt;/td&gt;        &lt;td class="xl32" style="border-top: medium none; border-left: medium none"&gt;1333 MHz&lt;/td&gt;        &lt;td class="xl32" style="border-top: medium none; border-left: medium none"&gt;800 MHz&lt;/td&gt;        &lt;td class="xl33" style="border-top: medium none; border-left: medium none"&gt;533 MHz&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 13.5pt" height="18"&gt;       &lt;td class="xl31" style="border-top: medium none; height: 13.5pt" height="18"&gt;&lt;strong&gt;Chipset&lt;/strong&gt;&lt;/td&gt;        &lt;td class="xl34" style="border-top: medium none; border-left: medium none"&gt;E5400&lt;/td&gt;        &lt;td class="xl34" style="border-top: medium none; border-left: medium none"&gt;G33 Express Chipset&lt;/td&gt;        &lt;td class="xl34" style="border-top: medium none; border-left: medium none"&gt;G31 Express Chipset&lt;/td&gt;        &lt;td class="xl34" style="border-top: medium none; border-left: medium none"&gt;N/A&lt;/td&gt;        &lt;td class="xl35" style="border-top: medium none; border-left: medium none"&gt;865GV / 910GL&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;table style="width: 659pt; border-collapse: collapse" cellspacing="0" cellpadding="0" width="876" border="0" x:str="x:str"&gt;&lt;colgroup&gt;&lt;col style="width: 95pt; mso-width-source: userset; mso-width-alt: 4608" width="126" /&gt;&lt;col style="width: 104pt; mso-width-source: userset; mso-width-alt: 5046" width="138" /&gt;&lt;col style="width: 111pt; mso-width-source: userset; mso-width-alt: 5412" width="148" /&gt;&lt;col style="width: 88pt; mso-width-source: userset; mso-width-alt: 4278" width="117" /&gt;&lt;col style="width: 79pt; mso-width-source: userset; mso-width-alt: 3840" width="105" /&gt;&lt;col style="width: 78pt; mso-width-source: userset; mso-width-alt: 3803" width="104" /&gt;&lt;col style="width: 104pt; mso-width-source: userset; mso-width-alt: 5046" width="138" /&gt;&lt;/colgroup&gt;&lt;tbody&gt;     &lt;tr style="height: 12.75pt" height="17"&gt;       &lt;td class="xl29" style="width: 659pt; height: 12.75pt" width="876" colspan="7" height="17"&gt;         &lt;p&gt;&lt;strong&gt;&lt;u&gt;Comparison of Intel Processors for Laptop&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;          &lt;p&gt;&lt;strong&gt;&lt;u&gt;&amp;#160;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 12.75pt" height="17"&gt;       &lt;td class="xl25" style="width: 95pt; height: 12.75pt" width="126" height="17"&gt;&lt;/td&gt;        &lt;td class="xl24" style="width: 460pt" width="612" colspan="5"&gt;&lt;strong&gt;------------------------------------ Intel Centrino ----------------------------------------------&lt;/strong&gt;&lt;/td&gt;        &lt;td class="xl26" style="width: 104pt" width="138"&gt;&lt;strong&gt;Centrino vPro&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 25.5pt" height="34"&gt;       &lt;td class="xl30" style="width: 95pt; height: 25.5pt" width="126" height="34" x:str="CPU number sequence "&gt;&lt;strong&gt;CPU number sequence&lt;/strong&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&lt;/span&gt;           &lt;div style="left: 49px; top: 418px"&gt;&lt;/div&gt;       &lt;/td&gt;        &lt;td class="xl27" style="border-top: medium none; border-left: medium none; width: 104pt" width="138"&gt;         &lt;div&gt;&lt;/div&gt; L7000/T7000/U7000&lt;/td&gt;        &lt;td class="xl27" style="border-top: medium none; border-left: medium none; width: 111pt" width="148"&gt;T5000; L7000/T7000/U7000&lt;/td&gt;        &lt;td class="xl27" style="border-top: medium none; border-left: medium none; width: 88pt" width="117"&gt;T2000/U2000&lt;/td&gt;        &lt;td class="xl27" style="border-top: medium none; border-left: medium none; width: 79pt" width="105"&gt;T1000/U1000&lt;/td&gt;        &lt;td class="xl27" style="border-top: medium none; border-left: medium none; width: 78pt" width="104"&gt;U2000&lt;/td&gt;        &lt;td class="xl27" style="border-left: medium none; width: 104pt" width="138"&gt;L7000/T7000/U7000&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="display: block; height: 25.5pt" height="34"&gt;       &lt;td class="xl31" style="border-top: medium none; width: 95pt; height: 25.5pt" scope="row" width="126" height="34" x:str="Processor "&gt;&lt;strong&gt;Processor&lt;/strong&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&lt;/span&gt;&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 104pt" width="138"&gt;Intel&amp;#174; Core&amp;#8482;2 Duo&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 111pt" width="148"&gt;Intel&amp;#174; Core&amp;#8482;2 Duo&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 88pt" width="117"&gt;Intel&amp;#174; Core&amp;#8482;2 Duo&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 79pt" width="105"&gt;Intel&amp;#174; Core&amp;#8482; Solo&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 78pt" width="104"&gt;Intel&amp;#174; Core&amp;#8482; Solo&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 104pt" width="138"&gt;Intel&amp;#174; Core&amp;#8482;2 Duo&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="display: block; height: 12.75pt" height="17"&gt;       &lt;td class="xl30" style="width: 95pt; height: 12.75pt" scope="row" width="126" height="17" x:str="Number of cores "&gt;&lt;strong&gt;Number of cores&lt;/strong&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&lt;/span&gt;&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 104pt" width="138" x:num="x:num"&gt;2&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 111pt" width="148" x:num="x:num"&gt;2&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 88pt" width="117" x:num="x:num"&gt;2&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 79pt" width="105" x:num="x:num"&gt;1&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 78pt" width="104" x:num="x:num"&gt;1&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 104pt" width="138" x:num="x:num"&gt;2&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="display: block; height: 12.75pt" height="17"&gt;       &lt;td class="xl30" style="border-top: medium none; width: 95pt; height: 12.75pt" scope="row" width="126" height="17" x:str="Clock speed "&gt;&lt;strong&gt;Clock speed&lt;/strong&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&lt;/span&gt;&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 104pt" width="138"&gt;up to 2.4 GHz&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 111pt" width="148"&gt;up to 2.33 GHz&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 88pt" width="117"&gt;up to 2.33 GHz&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 79pt" width="105"&gt;up to 1.83 GHz&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 78pt" width="104"&gt;up to 1.2 GHz&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 104pt" width="138"&gt;up to 2.6 GHz&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="display: block; height: 12.75pt" height="17"&gt;       &lt;td class="xl30" style="border-top: medium none; width: 95pt; height: 12.75pt" scope="row" width="126" height="17" x:str="L2 cache "&gt;&lt;strong&gt;L2 cache&lt;/strong&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&lt;/span&gt;           &lt;div style="left: 44px; top: 542px"&gt;&lt;/div&gt;       &lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 104pt" width="138"&gt;         &lt;div&gt;&lt;/div&gt; up to 4 MB&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 111pt" width="148"&gt;2/4 MB&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 88pt" width="117"&gt;2 MB&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 79pt" width="105"&gt;2 MB&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 78pt" width="104"&gt;1 MB&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 104pt" width="138"&gt;up to 4 MB&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="display: block; height: 12.75pt" height="17"&gt;       &lt;td class="xl30" style="border-top: medium none; width: 95pt; height: 12.75pt" scope="row" width="126" height="17" x:str="Front side bus "&gt;&lt;strong&gt;Front side bus&lt;/strong&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&lt;/span&gt;&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 104pt" width="138"&gt;Up to 800 MHz&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 111pt" width="148"&gt;533/667 MHz&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 88pt" width="117"&gt;533/667 MHz&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 79pt" width="105"&gt;533/667 MHz&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 78pt" width="104"&gt;533 MHz&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 104pt" width="138"&gt;800 MHz&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="display: block; height: 25.5pt" height="34"&gt;       &lt;td class="xl30" style="border-top: medium none; width: 95pt; height: 25.5pt" scope="row" width="126" height="34" x:str="Memory support (DDR2) "&gt;&lt;strong&gt;Memory support (DDR2)&lt;/strong&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&lt;/span&gt;&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 104pt" width="138"&gt;up to 667 MHz&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 111pt" width="148"&gt;up to 667 MHz&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 88pt" width="117"&gt;up to 667 MHz&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 79pt" width="105"&gt;up to 667 MHz&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 78pt" width="104"&gt;up to 533 MHz&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 104pt" width="138"&gt;up to 667 MHz&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="display: block; height: 25.5pt" height="34"&gt;       &lt;td class="xl30" style="border-top: medium none; width: 95pt; height: 25.5pt" scope="row" width="126" height="34" x:str="Chipset "&gt;&lt;strong&gt;Chipset&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 104pt" width="138"&gt;Intel&amp;#174; 965 or 945 Express Chipset&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 111pt" width="148"&gt;Intel&amp;#174; 945 Express Chipset&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 88pt" width="117"&gt;Intel&amp;#174; 945 Express Chipset&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 79pt" width="105"&gt;Intel&amp;#174; 945 Express Chipset&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 78pt" width="104"&gt;Intel&amp;#174; 945 Express Chipset&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 104pt" width="138"&gt;Intel&amp;#174; 965 Express Chipset&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="display: block; height: 51pt" height="68"&gt;       &lt;td class="xl30" style="border-top: medium none; width: 95pt; height: 51pt" scope="row" width="126" height="68" x:str="Wireless communications "&gt;&lt;strong&gt;Wireless communications&lt;/strong&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&lt;/span&gt;&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 104pt" width="138"&gt;Intel&amp;#174; Next-Gen Wireless-N or Intel&amp;#174; PRO/Wireless&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 111pt" width="148"&gt;Intel&amp;#174; Next-Gen Wireless-N or Intel&amp;#174; PRO/Wireless&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 88pt" width="117"&gt;Intel&amp;#174; Next-Gen Wireless-N or Intel&amp;#174; PRO/Wireless&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 79pt" width="105"&gt;Intel&amp;#174; Next-Gen Wireless-N or Intel&amp;#174; PRO/Wireless&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 78pt" width="104"&gt;Intel&amp;#174; Next-Gen Wireless-N or Intel&amp;#174; PRO/Wireless&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 104pt" width="138"&gt;Intel&amp;#174; Next-Gen Wireless-N or AG&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="display: block; height: 25.5pt" height="34"&gt;       &lt;td class="xl30" style="border-top: medium none; width: 95pt; height: 25.5pt" scope="row" width="126" height="34" x:str="Wired communications "&gt;&lt;strong&gt;Wired communications&lt;/strong&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&lt;/span&gt;&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 104pt" width="138"&gt;Intel&amp;#174; 82566MM GB&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 111pt" width="148"&gt;N/A&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 88pt" width="117"&gt;N/A&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 79pt" width="105"&gt;N/A&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 78pt" width="104"&gt;N/A&lt;/td&gt;        &lt;td class="xl28" style="border-top: medium none; border-left: medium none; width: 104pt" width="138"&gt;Intel&amp;#174; 82566MM GB&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-7880164503509903669?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/7880164503509903669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/02/comparison-of-intel-desktop-and-laptop.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/7880164503509903669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/7880164503509903669'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/02/comparison-of-intel-desktop-and-laptop.html' title='Comparison Of Intel Desktop And laptop processors'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-5127801450129222339</id><published>2008-02-18T18:39:00.001+05:30</published><updated>2011-08-10T12:53:44.486+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Unicode Tool tip</title><content type='html'>&lt;p&gt;While using windows XP, I was facing a problem. I was working on a multilingual web site. we were showing tool tips to help user to understand what a particular button will do or where a link points. The tool tips were working fine for language which uses English language characters. But in case of other characters (read unicode) such as Chinese or Arabic, it showed small boxes instead of letters.&lt;/p&gt;  &lt;p&gt;I had to do lot of research on the internet (googling is my first habit) and here is what I found:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;To set your tooltip font to be able to display Unicode characters:&lt;/strong&gt;    &lt;br /&gt;Right click on the desktop, pick Properties -&amp;gt; Appearance -&amp;gt; Advanced -&amp;gt;Item: ToolTip, then set the font to Arial Unicode MS or other large font.&lt;/p&gt;  &lt;p&gt;This will show unicode characters in the tool tip.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-5127801450129222339?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/5127801450129222339/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/02/unicode-tool-tip.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/5127801450129222339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/5127801450129222339'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2008/02/unicode-tool-tip.html' title='Unicode Tool tip'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-985407459551149416</id><published>2007-12-04T16:18:00.000+05:30</published><updated>2011-08-10T12:54:39.577+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Effective Use of Visual Studio 2005 - Keyboard Shortcuts</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;As a hardcore developer I found that typing is easy to me then using mouse. Mouse is an obstacle. Taking hands off the keyboard is time consuning. It takes me out of comfort zone. I like to use keyboard where ever possible and efficient. Thanks to the developers of Visual studio 2005, they provided keyboard shortcuts to the most frequest tasks. &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;Though the &lt;/span&gt;&lt;a href="http://yaneshtyagi.blogspot.com/2007/11/effective-use-of-visual-studio-2005_29.html"&gt;&lt;span style="font-family:times new roman;"&gt;use of named commands is always recommended&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;"&gt; instead of keyboard shortcuts. But I found that these key strokes are most common and no one reassign these to custome actions. Its safe to get used to these shortcuts. &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;Here is a list of my favourite shortcusts. &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;strong&gt;&lt;/strong&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;strong&gt;Tool Boxes And Windows&lt;/strong&gt; &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;em&gt;CTRL+ALT+L&lt;/em&gt;: View Solution Explorer. I use Auto Hide for all of my tool windows to maximize screen real estate. Whenever I need to open the Solution Explorer, it’s just a shortcut away. &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;em&gt;CTRL+ALT+X&lt;/em&gt;: Toolbox Window &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;em&gt;CTRL+ALT+O&lt;/em&gt;: Output Window &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;em&gt;CTRL+\, E&lt;/em&gt;: Error List Window &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;em&gt;CTRL+\, T&lt;/em&gt;: Task List Window &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;em&gt;F7&lt;/em&gt;: Toggle between Designer and Source views. &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;em&gt;CTRL+PgDn&lt;/em&gt;: Toggle between Design and Source View in HTML editor. &lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;em&gt;SHIFT+ALT+Enter&lt;/em&gt;: Toggle full screen mode. This is especially useful if you have a small monitor. Since I upgraded to dual 17? monitors, I no longer needed to use full screen mode. &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;em&gt;CTRL+SHIFT+A&lt;/em&gt;: Add New Item Window &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;em&gt;ALT+F+F&lt;/em&gt;: Recent Files List&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;/strong&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;strong&gt;Building, Running And Debugging&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;em&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;F10&lt;/span&gt;&lt;/em&gt;&lt;span style="font-family:times new roman;"&gt;: Debug - Step over. &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;em&gt;F5&lt;/em&gt;: debug - Start &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;em&gt;F11:&lt;/em&gt; debug - Step into &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;em&gt;SHIFT+F11&lt;/em&gt;: Debug - step out &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;em&gt;CTRL+F10&lt;/em&gt;: Debug - run to cursor &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;em&gt;F9&lt;/em&gt;: Toggle Breakpoint &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;em&gt;CTRL+SHIF+B&lt;/em&gt;: Build Solution. Related shortcuts: &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;em&gt;ALT+B, U&lt;/em&gt;: Build selected Project &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;em&gt;ALT+B, R&lt;/em&gt;: Rebuild Solution &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;span style="font-family:times new roman;"&gt;Code Window &lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;/strong&gt;&lt;em&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;CTRL+D&lt;/span&gt;&lt;/em&gt;&lt;span style="font-family:times new roman;"&gt; or &lt;em&gt;CTRL+/&lt;/em&gt;: Find combo &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;em&gt;CTRL+M, O&lt;/em&gt;: Collapse to Definitions. &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;em&gt;CTRL+M, M:&lt;/em&gt; Toggle Outline Expension. Collapsed will become expanded and expanded will become collapsed. &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;em&gt;CTRL+K, CTRL+C&lt;/em&gt;: Comment block. &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;em&gt;CTRL+K, CTRL-U&lt;/em&gt;: Uncomment selected block &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;em&gt;CTRL+-:&lt;/em&gt; Go back to the previous location in the navigation history. &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;em&gt;CTRL+SHIFT+-:&lt;/em&gt; Go to the next location in the navigation history. &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;em&gt;CTRL++&lt;/em&gt;: Select from last mouse pointer position to current mouse pointer position. &lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;em&gt;CTRL+ALT+Down Arrow&lt;/em&gt;: Show dropdown of currently open files. Type the first few letters of the file you want to select. &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;em&gt;CTRL+K, D&lt;/em&gt;: Format code. &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;em&gt;CTRL+L&lt;/em&gt;: Delete entire line. &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;em&gt;CTRL+G&lt;/em&gt;: Go to line number. This is useful when you are looking at an exception stack trace and want to go to the offending line number. &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;em&gt;CTRL+K, X&lt;/em&gt;: Insert "surrounds with" code snippet. &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;em&gt;CTRL+K, K&lt;/em&gt;: Toggle bookmark. &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;em&gt;CTRL+K, N&lt;/em&gt;: Next bookmark. &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;em&gt;CTRL+K, P&lt;/em&gt;: Previous bookmark. &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;em&gt;CTRL+K, L&lt;/em&gt;: Clear bookmark.&lt;br /&gt;&lt;em&gt;CTRL+K, I&lt;/em&gt;: Quick Info &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;em&gt;F12&lt;/em&gt;: Go to definition of a variable, object, or function. &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;em&gt;SHIFT+F12&lt;/em&gt;: Find all references of a function or variable. &lt;/span&gt;&lt;/div&gt;&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/23680367-985407459551149416?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/985407459551149416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/12/effective-use-of-visual-studio-2005.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/985407459551149416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/985407459551149416'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/12/effective-use-of-visual-studio-2005.html' title='Effective Use of Visual Studio 2005 - Keyboard Shortcuts'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-3392359767507783154</id><published>2007-11-29T22:43:00.001+05:30</published><updated>2011-08-10T12:54:39.570+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Effective Use of Visual Studio 2005 - Named Commands</title><content type='html'>&lt;p align="justify"&gt;&lt;strong&gt;Command Window: Ctrl+Alt+A&lt;/strong&gt;&lt;br&gt;&lt;/p&gt; &lt;p align="justify"&gt;Named commands are used to access VS features from Command Window. Visual Studio 2005 provides full intellisense support in the command window. I experienced that using named commands is much faster than accessing these features with mouse.&lt;/p&gt; &lt;p align="justify"&gt;Named commands allow you to access and use menu commands in the command window. To use named commands, simply type the name of menu. Press '.' and VS will provide intellisense. Type the name of the menu option or select it from intellisense.&lt;/p&gt; &lt;h2&gt;&lt;u&gt;Example&lt;/u&gt;:&lt;/h2&gt; &lt;p align="justify"&gt;To access Find Results 1 window you have to &lt;/p&gt; &lt;p align="justify"&gt;1. Click on the 'View' menu and then &lt;br&gt;2. Click on the 'Find Results' and &lt;br&gt;3. Finally choose 'Find Results 1'. &lt;/p&gt; &lt;p align="justify"&gt;Now if you want to use named commands, &lt;br&gt;1. Press Ctrl+Alt+A to activate command window.&lt;br&gt;2. Type View.findresults1. You don't need to type full text. Intellisense provides yoy write text. Just press enter.&lt;/p&gt; &lt;h2&gt;&lt;u&gt;Some Examples of Named Copmmands:&lt;/u&gt;&lt;/h2&gt; &lt;ul&gt; &lt;li&gt; &lt;div align="justify"&gt;&lt;strong&gt;&lt;em&gt;Window.NewWindow&lt;/em&gt;&lt;/strong&gt;: Open a new window on your code.&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="justify"&gt;&lt;strong&gt;&lt;em&gt;Tools.Options:&lt;/em&gt;&lt;/strong&gt; Bring up Options dialog box.&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="justify"&gt;&lt;strong&gt;&lt;em&gt;Edit.ViewWhiteSpace&lt;/em&gt;&lt;/strong&gt;: (Ctrl+R, Ctrl+W) Replace white spaces with a dot.&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="justify"&gt;Convert tab to spaces: Ctrl+K, Ctrl+D&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="justify"&gt;&lt;strong&gt;&lt;em&gt;Window.ActivateDocumentWindow&lt;/em&gt;&lt;/strong&gt;: Switch to document window.&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="justify"&gt;&lt;strong&gt;&lt;em&gt;Window.AutoHide&lt;/em&gt;&lt;/strong&gt;: Hide command window. (Use Ctrl+Alt+A to show command window)&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="justify"&gt;&lt;strong&gt;&lt;em&gt;Window.AutoHideAll&lt;/em&gt;&lt;/strong&gt;: Hide all windows except document windows. It will hide even pinned-up windows too.&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="justify"&gt;&lt;strong&gt;&lt;em&gt;Window.ShowEzMDIFileList&lt;/em&gt;&lt;/strong&gt;: Show Easy MDI File List.&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="justify"&gt;&lt;strong&gt;&lt;em&gt;Window.Split&lt;/em&gt;&lt;/strong&gt;: Split code window into two. Both windows show same files but you can scroll them independently. Issue same command to close splitting.&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="justify"&gt;&lt;strong&gt;&lt;em&gt;Window.Windows&lt;/em&gt;&lt;/strong&gt;: Open 'Windows'&amp;nbsp; window. &lt;a href="http://yaneshtyagi.blogspot.com/2007/11/effective-use-of-visual-studio-2005.html" target="_blank"&gt;More Info&lt;/a&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="justify"&gt;&lt;strong&gt;&lt;em&gt;Edit.ClearAll&lt;/em&gt;&lt;/strong&gt;: Clear Command Window.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt; &lt;h2&gt;&lt;u&gt;Named Command and Keyboard Shortcuts&lt;/u&gt;&lt;/h2&gt; &lt;p align="justify"&gt;Usually VS features can be accessed in two ways: using keyboard shortcusts or&amp;nbsp; using named commands. But using named commands is easier than using keyboard shortcuts:&lt;/p&gt; &lt;ol&gt; &lt;li&gt; &lt;div align="justify"&gt;You need to learn keyboard shortcuts. But named commands are not required to learn, as they are based of the menu navigation which is most commanlyt used.&lt;br&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="justify"&gt;Keyboard shortcuts are customizable. You (or anybody else) can change them. If you are working on some other machine, you may not have same keyboard shortcuts.&lt;br&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="justify"&gt;There is no help (intellisense) provided for keyboard shortcuts. &lt;/div&gt;&lt;/li&gt;&lt;/ol&gt; &lt;h2&gt;&lt;u&gt;Images&lt;/u&gt;:&lt;/h2&gt; &lt;p align="justify"&gt;&lt;strong&gt;1. Easy MDI File List&lt;/strong&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;a href="http://lh5.google.com/yanesh.tyagi/R07zPqgs4II/AAAAAAAAAVQ/2r2lyXNXJps/EzMdiFileList%5B2%5D"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="201" alt="EzMdiFileList" src="http://lh5.google.com/yanesh.tyagi/R07zQqgs4JI/AAAAAAAAAVY/U_PFcsVnfrs/EzMdiFileList_thumb" width="252" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p align="justify"&gt;&lt;strong&gt;2. Split code window &lt;/strong&gt;&lt;br&gt;&lt;a href="http://lh3.google.com/yanesh.tyagi/R07zSKgs4KI/AAAAAAAAAVg/R6HYnBZT-Ck/Untitled%5B2%5D"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="184" alt="Untitled" src="http://lh3.google.com/yanesh.tyagi/R07zTKgs4LI/AAAAAAAAAVo/6vPapO3E5Bo/Untitled_thumb" width="244" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:b7171617-21b5-4929-a4e8-1ac9ecd7f84c" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Visual%20Studio%202005" rel="tag"&gt;Visual Studio 2005&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Effective%20Use%20of%20Visual%20Studio" rel="tag"&gt;Effective Use of Visual Studio&lt;/a&gt;,&lt;a href="http://technorati.com/tags/.net" rel="tag"&gt;.net&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ASP.net" rel="tag"&gt;ASP.net&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Programming" rel="tag"&gt;Programming&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Editors" rel="tag"&gt;Editors&lt;/a&gt;,&lt;a href="http://technorati.com/tags/VS%20Editor" rel="tag"&gt;VS Editor&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Named%20Commands" rel="tag"&gt;Named Commands&lt;/a&gt;&lt;/div&gt; &lt;p align="justify"&gt;&lt;br&gt;&amp;nbsp;&lt;/p&gt; &lt;p align="justify"&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-3392359767507783154?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/3392359767507783154/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/11/effective-use-of-visual-studio-2005_29.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/3392359767507783154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/3392359767507783154'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/11/effective-use-of-visual-studio-2005_29.html' title='Effective Use of Visual Studio 2005 - Named Commands'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-3685473300328137878</id><published>2007-11-28T17:48:00.000+05:30</published><updated>2011-08-10T12:54:54.088+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Effective Use Of Visual Studio 2005 - Handling Open Documents</title><content type='html'>&lt;div align="justify"&gt;Visual Studio 2005 provides some excellent document management capabilities. Most of the we are not aware of these features. One of the feature is open document tab groups. Unlike VS 2003, it shows only as much tabs as fits in the window width. There is no scrolling. Instead, VS 2005 provides dropdown menu to select from all open documents. Inseated of selecting open documents, you can also do some other functions.&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;I am planning to write a series on useful-but-less-known features of VS 2005. This is second post in the series. (&lt;a href="http://yaneshtyagi.blogspot.com/2007/11/effective-use-of-visual-studio-2005.html"&gt;read &lt;/a&gt;first post)&lt;/div&gt;In continuation to my previous &lt;a href="http://yaneshtyagi.blogspot.com/2007/11/effective-use-of-visual-studio-2005.html"&gt;post&lt;/a&gt; on managing open documents, here are some more tricks.&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;div align="justify"&gt;Right click on the open document tab group. A context menu will appear with following options:&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;div align="justify"&gt;Save default.aspx.vb&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;Close&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;Close all but this&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;Copy full path&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;Open containing folder&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;New horizontal tab group&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;New vertical tab group&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;img id="BLOGGER_PHOTO_ID_5137865849116090402" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp3.blogger.com/_pV-DxTrpxcI/R01dxKgs4CI/AAAAAAAAAUk/s0mWZ1uWcss/s320/RightClick.png" border="0" /&gt; &lt;strong&gt;Save default.aspx.vb&lt;/strong&gt;&lt;br /&gt;&lt;div align="justify"&gt;Allows you to save currently selected document. Currently selected document is the one which is open in the window.&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;strong&gt;Close&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;Close currently selected document.&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;strong&gt;Close all but this&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;Close all open documents except the currently selected document.&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;strong&gt;Copy full path&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;Copy full path of the currently selected document to the clipboard.&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;strong&gt;Open containing folder&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;Open the folder that contains the currently selected document. The folder is opened in the windows explorer.&lt;/div&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5137866733879353410" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp1.blogger.com/_pV-DxTrpxcI/R01ekqgs4EI/AAAAAAAAAU0/Emou7DYJCw8/s320/Folder.png" border="0" /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;strong&gt;New horizontal tab group&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;Open another document window. The two windows are tiled horizontally. Both window will have document tab group. This is useful when you want to open on two group of documents simultaneously.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5137866918562947154" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp0.blogger.com/_pV-DxTrpxcI/R01evags4FI/AAAAAAAAAU8/MAgP1ioMcso/s320/HorizontalTabs.png" border="0" /&gt; &lt;strong&gt;New vertical tab group&lt;/strong&gt;&lt;br /&gt;&lt;div align="justify"&gt;Same as above option. But this makes the windows tiles vertically instead of horizontally. &lt;/div&gt;&lt;div align="justify"&gt;&lt;img id="BLOGGER_PHOTO_ID_5137867197735821410" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp1.blogger.com/_pV-DxTrpxcI/R01e_qgs4GI/AAAAAAAAAVE/0BH7mAsKGN8/s320/VerticalTabs.png" border="0" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-3685473300328137878?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/3685473300328137878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/11/effective-use-of-visual-studio-2005_28.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/3685473300328137878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/3685473300328137878'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/11/effective-use-of-visual-studio-2005_28.html' title='Effective Use Of Visual Studio 2005 - Handling Open Documents'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_pV-DxTrpxcI/R01dxKgs4CI/AAAAAAAAAUk/s0mWZ1uWcss/s72-c/RightClick.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-1830262516932180833</id><published>2007-11-27T15:20:00.000+05:30</published><updated>2011-08-10T12:56:07.733+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Effective Use of Visual Studio 2005 - Closing Selected Window</title><content type='html'>&lt;div align="justify"&gt;To close open documents selectively:&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;1. Go to Window -&gt; Windows.&lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5137456439948533730" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp2.blogger.com/_pV-DxTrpxcI/R0vpaags3-I/AAAAAAAAAUE/it22owSf8OE/s320/WindowMwnu.png" border="0" /&gt; &lt;div align="justify"&gt;2. This will show list of all open windows (not just those which you see on the tabs).&lt;/div&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5137457402021208050" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp2.blogger.com/_pV-DxTrpxcI/R0vqSags3_I/AAAAAAAAAUM/C_r7prEalCQ/s320/Windows.png" border="0" /&gt; &lt;div align="justify"&gt;3. Select the windows you want to close. Use shift (or ctrl) key for multiple selection. You can also use ctrl+A to select all windows.&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5137457797158199298" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp2.blogger.com/_pV-DxTrpxcI/R0vqpags4AI/AAAAAAAAAUU/03ycC1kETu4/s320/selectedwindows.png" border="0" /&gt; 4. Click "Close window(s)" button to close selected windows.&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;br /&gt;I experienced that the speed of loading a project into visual studio is directly proportional to the number of open documents. Generally, we open the document as we need it. And then we don't close it. Visual studio 2005 displays only a few number of documents on the tabs. Rest remains open but are hidden. You can click on the down arrow near the 'X' button of the document window to select the open document. To keep you project loading fast, always keep minimum number of open documents.&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5137458033381400594" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp1.blogger.com/_pV-DxTrpxcI/R0vq3Kgs4BI/AAAAAAAAAUc/KsDNNAE7bcA/s320/opendocumentmenu.png" border="0" /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-1830262516932180833?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/1830262516932180833/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/11/effective-use-of-visual-studio-2005.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/1830262516932180833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/1830262516932180833'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/11/effective-use-of-visual-studio-2005.html' title='Effective Use of Visual Studio 2005 - Closing Selected Window'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_pV-DxTrpxcI/R0vpaags3-I/AAAAAAAAAUE/it22owSf8OE/s72-c/WindowMwnu.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-563072324111480523</id><published>2007-11-26T22:38:00.001+05:30</published><updated>2011-08-10T13:38:22.059+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Microsoft Popfly - Share Visual Studio Projects On The Web</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;Popfly allows you to build gadgets and web pages. It also allows you to share your creation. Popfly provides online visual tools for creating Web pages and gadgets. You can host, share, rate, comments and even remix creations from other popfly users. &lt;p&gt;Here are some things you can do with Popfly: &lt;p&gt;&lt;strong&gt;Add some fun to your Facebook page, web site, or Windows Live Spaces page&lt;/strong&gt;.  &lt;p&gt;You can easily spice up your Web site or blog with Popfly by adding customized games like Whack-a-mole or asteroids with pictures of your friends and family or create custom quizzes or polls that you can easily embed on your Web site.  &lt;p&gt;&lt;strong&gt;Build a Home Page:&lt;/strong&gt; &lt;p&gt;You can build a custom home page, say for your school’s sports team and choose from over 150 different themes, 10 styles, and 30 unique color themes for a unique visual design. You can then easily add things like team photos, a team schedule from an RSS feed, video from previous games, Virtual Earth maps with directions to game locations and more, all without writing code. &lt;p&gt;&lt;strong&gt;Mix and Re-mix Photos and Videos:&lt;/strong&gt; &lt;p&gt;Popfly makes it easy to create and share beautiful slideshows using pictures from Flickr, Windows Live Spaces, Facebook or to embed a podcast or a video player hosting videos from Soapbox or YouTube and share it on your Facebook profile, Windows Live Spaces page, or any Web page.  &lt;p&gt;&lt;strong&gt;Unify Your Online Personality:&lt;/strong&gt; &lt;p&gt;Popfly enables you to customize and stitch together your online persona in one place. You can create mashups that show what you dug on Digg.com, what you are buying or selling on eBay, you Halo 3 game scores, what Facebook events you’re attending, what your friends are doing on Twitter, and much more.  &lt;p&gt;&lt;strong&gt;Share Visual Studio Projects:&lt;/strong&gt;&lt;br&gt;Popfly offers a powerful web programming environment to bring in new data sources, create new ways to display information, or even create and share full Visual Studio projects. &lt;p&gt;&lt;strong&gt;Popfly Explorer for Visual Studio and Visual Studio Express:&lt;br&gt;&lt;/strong&gt; &lt;p&gt;Popfly Explorer is a plug-in for Visual Studio that lets you: &lt;ul&gt; &lt;li&gt;Effortlessly create and host a Popfly web site  &lt;li&gt;Access your Visual Studio solutions from anywhere  &lt;li&gt;Share Visual Studio solutions with friends  &lt;li&gt;Add mash-ups to your web pages &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Links:&lt;/strong&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/express/popfly/Default.aspx"&gt;Popfly Pasge&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://download.microsoft.com/download/d/0/1/d0121efb-723d-4459-9a00-09b786cdd3fd/PopflyExplorerBeta.exe"&gt;Download Popfly Explorer for Visual Studio&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://popflyteam.spaces.live.com"&gt;Popfly Team Site&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e245f911-60a3-4006-b4a0-dce73d0c47b4" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags:  		&lt;a href="http://technorati.com/tags/Popfly/" rel="tag"&gt;Popfly&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Microsoft/" rel="tag"&gt;Microsoft&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Visual%20studio/" rel="tag"&gt;Visual studio&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Visual%20studio%20express%20edition/" rel="tag"&gt;Visual studio express edition&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/facebook/" rel="tag"&gt;facebook&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/spaces/" rel="tag"&gt;spaces&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/.net/" rel="tag"&gt;.net&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/webpage%20creation/" rel="tag"&gt;webpage creation&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/share%20visual%20studio%20projects/" rel="tag"&gt;share visual studio projects&lt;/a&gt; 		&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-563072324111480523?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/563072324111480523/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/11/microsoft-popfly-share-visual-studio.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/563072324111480523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/563072324111480523'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/11/microsoft-popfly-share-visual-studio.html' title='Microsoft Popfly - Share Visual Studio Projects On The Web'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-7079410831379965754</id><published>2007-11-22T22:12:00.001+05:30</published><updated>2011-08-10T12:56:07.740+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><title type='text'>How To Purchase A Laptop</title><content type='html'>&lt;p align="justify"&gt;&lt;strong&gt;Question:&lt;/strong&gt; How many people are required to purchase a laptop?&lt;/p&gt; &lt;p align="justify"&gt;&lt;strong&gt;Answer&lt;/strong&gt;: Five.&lt;/p&gt; &lt;p align="justify"&gt;&lt;strong&gt;Question: &lt;/strong&gt;And what is the flowchart of purchasing a laptop?&lt;/p&gt; &lt;p align="justify"&gt;&lt;strong&gt;Answer&lt;/strong&gt;: Acquire 100% resources --&amp;gt; Drink beer --&amp;gt; Have lunch --&amp;gt; Go to theatre --&amp;gt; Watch movie --&amp;gt; Then release 60% of resources and utilize 40% resources to buy laptop --&amp;gt; The process is exhausting so re-energize 40% resources with more beer. &lt;/p&gt; &lt;p align="justify"&gt;Don't believe me? Read the story below (it's real):&lt;/p&gt; &lt;p align="justify"&gt;Bob is a software professional who is working for a large MNC. Currently he is posted at client side. He has a team of six people who share good chemistry. Today one of his team mate Mr. M decided to buy a laptop. His office is very near to largest electronics market so it was decided that team will go to buy laptop in the lunch time.&lt;/p&gt; &lt;p align="justify"&gt;Unfortunately, nobody in the team brought their car today. Usually people use company provided cabs for commute from home to office and back. So they decided to hire an auto. Bob and his mates asked many auto driver but all denied. Finally it was decided that they will take bus. After long wait bus stand, finally a bus arrived. Frustrated after waiting long time, they were onboard in fraction of seconds. Things seemed to be on the right path when they discovered that they had boarded wrong bus. After changing the bus at the next stop, they finally went to the market. &lt;/p&gt; &lt;p align="justify"&gt;While passing through the theatre M proposed for watching the movie. Mr. V proposed for having lunch. Se it was decided that they will watch the movie after lunch and they they will buy laptop. The restaurant was &lt;em&gt;un&lt;/em&gt;fortunately close to the beer and wine shop. It allowed carry and drink facility. Mr. D proposed for beer and Mr. G immediately approved. V and M gave silent approval. Bob doesn't take alcohol so his vote was neutral. Since nobody opposed the idea, they decided to have beer first, and than lunch and then movie. Purchasing laptop was last in the list.&lt;/p&gt; &lt;p align="justify"&gt;Things went well as planned. They had beer and then had lunch. After lunch every body enjoyed movie. D and G want to have more beer. But theatre management didn't allow them to go outside while the show was running. By than, it was evening and almost dark. The office cab would leave in the one hour. So it was decided that first they will go to office and M and D will come back to buy laptop. D wanted to drink more beer. He proposed to drink one more beer and then go to office and then come back to buy laptop. Bob along with G and V opposed it. Going to office after having beer was not appropriate. So finally it was decided that M and D will purchase laptop, have more beer and than went to home. Bob, G and V will go back to the office.&lt;/p&gt; &lt;p align="justify"&gt;What happened next is that they follow the plan. In the night Bob called M to confirm weather they had purchased the laptop or not. M had purchased it.&lt;/p&gt; &lt;p align="justify"&gt;Who is Bob? It's a suspense. I will revel it at the appropriate time. &lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:80a30751-7c52-4ef2-a9b0-5a529747bb18" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags:  		&lt;a href="http://technorati.com/tags/real%20story/" rel="tag"&gt;real story&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/fun/" rel="tag"&gt;fun&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/shopping/" rel="tag"&gt;shopping&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/laptop/" rel="tag"&gt;laptop&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/yanesh/" rel="tag"&gt;yanesh&lt;/a&gt; 		&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-7079410831379965754?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/7079410831379965754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/11/how-to-purchase-laptop.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/7079410831379965754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/7079410831379965754'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/11/how-to-purchase-laptop.html' title='How To Purchase A Laptop'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-5939752624418190160</id><published>2007-11-20T11:44:00.000+05:30</published><updated>2011-08-10T12:57:00.920+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Visual Studio 2008 and .NET 3.5 Released</title><content type='html'>Microsoft shipped Visual Studio 2008 and .NET 3.5 today. Here are some resources for VS 2008:&lt;br /&gt;&lt;br /&gt;1. &lt;a href="http://weblogs.asp.net/scottgu/archive/2007/11/19/visual-studio-2008-and-net-3-5-released.aspx"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;ScottGu's&lt;/span&gt; weblog&lt;/a&gt; is the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;primary&lt;/span&gt; and authentic source of information।&lt;br /&gt;२. &lt;a href="http://blogs.msdn.com/somasegar/archive/2007/11/19/visual-studio-2008-and-net-framework-3-5-shipped.aspx" target="_blank"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Somasegar's&lt;/span&gt; &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;Weblog&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;3. &lt;a href="http://blogs.msdn.com/pandrew/" target="_blank" closure_hashcode_="575"&gt;Paul Andrew&lt;/a&gt; blogged about a &lt;a href="http://blogs.msdn.com/pandrew/archive/2007/11/02/announcing-the-net-framework-3-5-commonly-used-types-and-namespaces-poster.aspx" target="_blank" closure_hashcode_="576"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;downloadable&lt;/span&gt; poster of commonly used types and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;namespace&lt;/span&gt; in .NET 3.5&lt;/a&gt; (in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;pdf&lt;/span&gt; format), which is worth checking out.&lt;br /&gt;4.  View &lt;a href="http://asp.net/learn/3.5-videos/" target="_blank" closure_hashcode_="577"&gt;ASP.NET 3.5-specific videos&lt;/a&gt; at Microsoft's official asp.net website.&lt;br /&gt;5. &lt;a href="http://blogs.msdn.com/brada/archive/2007/11/19/vs-2008-and-net-framework-3-5-rtm.aspx"&gt;Brad Abrams&lt;/a&gt; wrote about Design Guidelines, Managed code and the .NET Framework 3.5 in his blog.&lt;br /&gt;6. &lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=357748"&gt;Here&lt;/a&gt; is a 31 minute video at Channel 9.&lt;br /&gt;7. VS 2008 is not shipped with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;MSDN&lt;/span&gt;. You can Download &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;MSDN&lt;/span&gt; Library for VS 2008 from &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=6ff3bc60-32c8-4c22-8591-a20bf8dff1a2&amp;amp;DisplayLang=en"&gt;here&lt;/a&gt;.&lt;br /&gt;8. The details about VS 2008 express edition (free) are available &lt;a href="http://www.microsoft.com/express/"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-5939752624418190160?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://weblogs.asp.net/scottgu/archive/2007/11/19/visual-studio-2008-and-net-3-5-released.aspx' title='Visual Studio 2008 and .NET 3.5 Released'/><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/5939752624418190160/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/11/visual-studio-2008-and-net-35-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/5939752624418190160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/5939752624418190160'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/11/visual-studio-2008-and-net-35-released.html' title='Visual Studio 2008 and .NET 3.5 Released'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-891010726000440831</id><published>2007-11-19T22:38:00.001+05:30</published><updated>2011-08-10T12:56:07.746+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Benefit of Using Technorati Tags on your blog</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;blockquote&gt; &lt;p align="justify"&gt;Today, I received a mail from one of my old friend. he happened to visit my blog and was surprised to see Technorati tags there. He called me up to ask what these tags are and why I used them on my blog. In his own words, &lt;p align="justify"&gt;&lt;em&gt;"Yaar, your blog seems to be advertising for this web site called Technorati.com. Are you being paid for this?"&lt;/em&gt; &lt;p align="justify"&gt;I was quite surprised to see the reaction of &lt;a title="Technorati is an Internet search engine for searching blogs." href="http://en.wikipedia.org/wiki/Technorati" target="_blank"&gt;Technorati&lt;/a&gt; tags. Then&amp;nbsp; I told him what Technorati tags are and why I use them on my blog.  &lt;p align="justify"&gt;Later on I thought that many other people might also be thinking in the same way. So I decided to post a blog entry on this matter.  &lt;p align="justify"&gt;Tags are keywords or topics which you place at the bottom (or anywhere) of your blog post to catch the attention of Technorati and other search engines. Technorati is a search engine which indexes the blog which uses its tags. &lt;em&gt;Technorati doesn't pay anything to me anybody to place a Technorati tag on his blog. They even don't pay me to write these stuff though I am advocating to use Technorati tags on your blog. (I wish they should pay me for that. Ha ha ha). &lt;/em&gt;Instead it helps the blog author in many ways (see below).  &lt;p align="justify"&gt;A common question arises - why Technorati do all this? The answer is that when you place a link of Technorati tag on your page, you increase the popularity of Technorati. When millions of blogs do the same thing, Technorati gets great page rank and a very very large number of hits on its pages. Technorati puts ads on its pages and the amount one charges to display an ad is directly proportional to number of hits on that page. So Technorati earns money indirectly. But that is not the concern of a blog author. As an author of a blog, I get many free of cost benefits by using Technorati tags. &lt;p align="justify"&gt;&lt;strong&gt;&lt;u&gt;The benefits of using Technorati Tags on your blog:&lt;/u&gt;&lt;/strong&gt; &lt;p align="justify"&gt;1. It gets your page recognized by Technorati and other &lt;a title="Blogosphere is a collective term encompassing all blogs and their interconnections." href="http://en.wikipedia.org/wiki/Blogosphere" target="_blank"&gt;blogosphere&lt;/a&gt; search engines thus increasing the chance of people finding your blog. &lt;p align="justify"&gt;2. It gets your blog indexed on search engines like &lt;a href="http://google.com" target="_blank"&gt;Google&lt;/a&gt;, &lt;a href="http://yahoo.com" target="_blank"&gt;yahoo&lt;/a&gt; etc. driving more inward traffic to your blog and increasing popularity and readership. &lt;p align="justify"&gt;3. It increase page views per visit because readers can find more on a topic that interests them.&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:89a3af38-c615-4d25-9153-562d0329a896" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags:    &lt;a href="http://technorati.com/tags/Technorati/" rel="tag"&gt;Technorati&lt;/a&gt;   ,    &lt;a href="http://technorati.com/tags/Tags/" rel="tag"&gt;Tags&lt;/a&gt;   ,    &lt;a href="http://technorati.com/tags/Blog/" rel="tag"&gt;Blog&lt;/a&gt;   ,    &lt;a href="http://technorati.com/tags/Search%20Engine/" rel="tag"&gt;Search Engine&lt;/a&gt;   ,    &lt;a href="http://technorati.com/tags/Popularity/" rel="tag"&gt;Popularity&lt;/a&gt;   ,    &lt;a href="http://technorati.com/tags/Indexing/" rel="tag"&gt;Indexing&lt;/a&gt;   &lt;/div&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-891010726000440831?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/891010726000440831/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/11/benifit-of-using-technorati-tags-on.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/891010726000440831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/891010726000440831'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/11/benifit-of-using-technorati-tags-on.html' title='Benefit of Using Technorati Tags on your blog'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-3396572943862995224</id><published>2007-11-15T22:04:00.001+05:30</published><updated>2009-02-02T13:36:22.214+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Putting ASP.net Application In Offline Mode Using app_offline.htm</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;blockquote&gt; &lt;p align="justify"&gt;Today, I was updating a stored procedure of SQL Server Express Edition 2005 within the Visual Studio 2005. At the same time, I tried to open a page of my application in internet browser using IIS (localhost). And I got the error stating: &lt;blockquote&gt; &lt;p&gt;'T&lt;em&gt;he application is currently offline. Remove app_offline.htm file from applications root directory.&lt;/em&gt;'&lt;/p&gt;&lt;/blockquote&gt; &lt;p align="justify"&gt;I never heard of app_offline.htm file before. As a habit I pressed 'F5' to refresh the page and it worked fine. 'What the hell was this?', I thought. I googled about the file in error message and learned some interesting facts. Here is what I found: &lt;p&gt;&lt;em&gt;&lt;strong&gt;app_offlinne.htm&lt;/strong&gt;&lt;/em&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt; &lt;p align="justify"&gt;When ASP.Net found a file names &lt;em&gt;app_offlinne.htm &lt;/em&gt;in the root of a web application directory, it shut-down the application, unload the application domain from the server, and stop processing any new incoming requests for that application. ASP.NET also then respond to all requests for dynamic pages in the application by sending back the content of the app_offline.htm file (for example: you might want to have a “site under construction” or “down for maintenance” message). &lt;p&gt;&lt;strong&gt;Visual Studio 2005 And app_offline.htm&lt;/strong&gt; &lt;p&gt;&lt;strong&gt;&lt;/strong&gt; &lt;p align="justify"&gt;SQL Server 2005 express edition does not support multiple processes. Only single process can access database at a time. So when a database is accessed through visual studio, ASP.net runtime cannot access the database. This will result into the internal server error.&amp;nbsp; To prevent this, VS 2005 places &lt;em&gt;app_offline.htm&lt;/em&gt; file in the application's root directory. The file contain above message. This causes ASP.net to put the application in offline mode. Please note the accessing database means opening any component of the database (I.e. table, view, stored procedure etc.) into the design window. When design window is closed, VS 2005 removes &lt;em&gt;app_offline.htm&lt;/em&gt; file. &lt;p&gt;&lt;strong&gt;Using app_offline.htm As A Feature&lt;/strong&gt; &lt;p&gt;&lt;strong&gt;&lt;/strong&gt; &lt;p align="justify"&gt;You may use app_offline.htm feature to put your application in offline mope for any purpose. This provides a convenient way to take down your application while you are making big changes or copying in lots of new page functionality (and you want to avoid the annoying problem of people hitting and activating your site in the middle of a content update). It can also be a useful way to immediately unlock and unload a SQL Express or Access database whose .mdf or .mdb data files are residing in the /app_data directory. &lt;p align="justify"&gt;You should keep an eye on a feature of IE6 called "Show Friendly Http Errors".&amp;nbsp; This can be configured in the Tools-&amp;gt;Internet Options-&amp;gt;Advanced tab within IE, and is on by default with IE6.&amp;nbsp; When this is on, and a server returns a non HTTP-200 status code with less than 512 bytes of content, IE will not show the returned HTML and instead substitutes its own generic status code message (which personally I don't think is super friendly &amp;lt;g&amp;gt;). &lt;p align="justify"&gt;So if you use the app_offline.htm feature, you should make sure you have at least 512 bytes of content within it to make sure that your HTML (instead of IE's friendly status message) shows up to your users.&amp;nbsp; If you don't want to have a lot of text show-up on the page, one trick you can use is to just add an html client-side comment with some bogus content to push it over 512 bytes. &lt;p align="justify"&gt;Once you remove the app_offline.htm file, the next request into the application will cause ASP.NET to load the application and app-domain again, and life will continue along as normal. &lt;p align="justify"&gt;&lt;strong&gt;References:&lt;/strong&gt; &lt;p align="justify"&gt;&lt;strong&gt;&lt;/strong&gt; &lt;ol&gt; &lt;li&gt; &lt;div align="justify"&gt;&lt;a href="http://tabletdev.com/andy/archive/2005/10/31/819.aspx"&gt;Andy Gray&lt;/a&gt; wrote an interesting story on how his application stops working and starts giving error 404 when he killed visual studio process.&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="justify"&gt;&lt;a href="http://weblogs.asp.net/pscott/archive/2005/07/27/420727.aspx"&gt;Phill Scott&lt;/a&gt; writes his experience about suddenly getting error 404 and finding the app_offline.htm file culprit.&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="justify"&gt;&lt;a href="http://p2p.wrox.com/blogs_comments.asp?BLOG_ID=108"&gt;Chris Ullman&lt;/a&gt;, author of &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/productCd-0764588508.html"&gt;Beginning ASP.NET 2.0&lt;/a&gt; also had similar experience.&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt; &lt;p align="justify"&gt;&lt;strong&gt;Acknowledgement&lt;/strong&gt; &lt;p align="justify"&gt;I must thank &lt;a href="http://weblogs.asp.net/scottgu/about.aspx" target="_blank"&gt;ScottGu&lt;/a&gt; for providing useful &lt;a href="http://weblogs.asp.net/scottgu/archive/2006/04/09/442332.aspx"&gt;details&lt;/a&gt; about this mysterious file. I could not found any official documentation from Microsoft about this. But &lt;a href="http://weblogs.asp.net/scottgu/" target="_blank"&gt;ScottGu's blog&lt;/a&gt; is as authentic and Microsoft's documentation.&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:901478cc-6dfd-4da7-a25c-4e2c52c54c07" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags:  		&lt;a href="http://technorati.com/tags/asp.net" rel="tag"&gt;asp.net&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/.net" rel="tag"&gt;.net&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/offline%20mode" rel="tag"&gt;offline mode&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/app_offline.htm" rel="tag"&gt;app_offline.htm&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/sql%20server%202005" rel="tag"&gt;sql server 2005&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/visual%20studio%202005" rel="tag"&gt;visual studio 2005&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/IIS" rel="tag"&gt;IIS&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Error%20404" rel="tag"&gt;Error 404&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Yanesh" rel="tag"&gt;Yanesh&lt;/a&gt; 		&lt;/div&gt;&lt;/blockquote&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-3396572943862995224?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/3396572943862995224/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/11/putting-aspnet-application-in-offline.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/3396572943862995224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/3396572943862995224'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/11/putting-aspnet-application-in-offline.html' title='Putting ASP.net Application In Offline Mode Using app_offline.htm'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-6983503044172530876</id><published>2007-11-15T00:45:00.001+05:30</published><updated>2011-08-10T12:57:12.719+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Cetrification in Ethical Hacking</title><content type='html'>&lt;blockquote&gt; &lt;p&gt;Wanna become a hacker?  &lt;p&gt;Now is the chance to hack corporate networks without worrying legal suits. Become a Certified Ethical Hacker. An ethical hacker works to identify vulnerabilities in computer systems so they can be made less susceptible to criminal hackers' malicious attacks. Without breaking laws or stealing data, ethical hackers uncover weaknesses by attacking IT systems using the same under-the-radar techniques criminal hackers employ. A Certified Ethical Hacker is a skilled professional who understands and knows how to look for the weaknesses and vulnerabilities in target systems and uses the same knowledge and tools as a malicious hacker. &lt;p&gt;"Ethical hackers typically have very strong programming and computer networking skills and have been in the computer and networking business for several years. ... These base skills are augmented with detailed knowledge of the hardware and software provided by the more popular computer and networking hardware vendors." says &lt;a href="http://www.research.ibm.com/journal/sj/403/palmer.html"&gt;C.C. Palmer&lt;/a&gt;, an IBM technologist.  &lt;p&gt;An ethical hacker's evaluation of a system's security seeks answers to three basic questions:  &lt;ul&gt; &lt;li&gt;What can an intruder see on the target systems?  &lt;li&gt;What can an intruder do with that information?  &lt;li&gt;Does anyone at the target notice the intruder's attempts or successes? &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;While the first and second of these are clearly important, the third is even more important: If the owners or operators of the target systems do not notice when someone is trying to break in, the intruders can, and will, spend weeks or months trying and will usually eventually succeed.  &lt;p&gt;&lt;a href="http://www.eccouncil.org"&gt;EC-Council&lt;/a&gt; (International Council of E-Commerce Consultants) provides &lt;a href="http://www.eccouncil.org/CEH.htm"&gt;certification &lt;/a&gt;in ethical hacking (CEH). The CEH Program certifies individuals in the specific network security discipline of Ethical Hacking from a vendor-neutral perspective. The Certified Ethical Hacker certification will fortify the application knowledge of security officers, auditors, security professionals, site administrators, and anyone who is concerned about the integrity of the network infrastructure.  &lt;p&gt;You need to undergo CES training before passing exam. CEH training is typically an intense, five-day course that emphasizes the creative, ever-changing ways hackers gain access to IT systems. "Labs take students through real-world scenarios, which require them to use creativity and demonstrate the ability to solve unusual problems," says Steven DeFino, a course instructor at New Horizons Computer Learning Centers in Salt Lake City.  &lt;p&gt;CEH courses are offered at EC-Council-authorized training centers around the world. Topics covered include:  &lt;ul&gt; &lt;li&gt;Perimeter defenses.  &lt;li&gt;Hacking tools.  &lt;li&gt;Session hijacking.  &lt;li&gt;Password cracking.  &lt;li&gt;Firewall evasion.  &lt;li&gt;Intrusion detection. &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;a href="http://www.eccouncil.org/ceh-faq.htm"&gt;More Information on CEH&lt;/a&gt; &lt;p&gt;&lt;a href="http://www.eccouncil.org/takeexam.htm"&gt;CEH Certification Path&lt;/a&gt; &lt;p&gt;&lt;a href="http://www.research.ibm.com/journal/sj/403/palmer.html"&gt;Ethical Hacking Explained&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:3a733276-1ea4-46d2-8315-c42c14841387" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags:  		&lt;a href="http://technorati.com/tags/Hacking/" rel="tag"&gt;Hacking&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/CEH/" rel="tag"&gt;CEH&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Ehical%20Hacking/" rel="tag"&gt;Ehical Hacking&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Certification/" rel="tag"&gt;Certification&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Yanesh/" rel="tag"&gt;Yanesh&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Technology/" rel="tag"&gt;Technology&lt;/a&gt; 		&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-6983503044172530876?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/6983503044172530876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/11/cetrification-in-ethical-hacking.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/6983503044172530876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/6983503044172530876'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/11/cetrification-in-ethical-hacking.html' title='Cetrification in Ethical Hacking'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-5133867373170164074</id><published>2007-11-13T22:09:00.001+05:30</published><updated>2009-02-02T13:36:22.215+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Microsoft Security Summit 2007</title><content type='html'>&lt;p&gt; Microsoft is organizing a one-day workshop on software security in Mumbai, Pune, Kolkata and Chennai.. The summit is useful for:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Software Developer  &lt;li&gt;Analysts  &lt;li&gt;Architects  &lt;li&gt;Project Managers&lt;/li&gt;&lt;/ul&gt; &lt;h3&gt;&lt;strong&gt;&lt;u&gt;Agenda&lt;/u&gt;&lt;/strong&gt;&lt;/h3&gt; &lt;blockquote&gt; &lt;h2&gt;09.00 - 09.30 hrs : &lt;/h2&gt; &lt;p&gt;&lt;strong&gt;Registration&lt;/strong&gt; &lt;p&gt;09.30 - 11.00 hrs  &lt;p&gt;&lt;b&gt;Microsoft Platform Security – An Overview&lt;/b&gt; &lt;p align="justify"&gt;Get a detailed view on the different components of the security development lifecycle, latest updates on security challenges, trends and statistics. &lt;h2&gt;11.00 – 11.30 hrs &lt;/h2&gt; &lt;p&gt;&lt;b&gt;Tea Break&lt;/b&gt; &lt;h2&gt;11.30 – 13.00 hrs &lt;/h2&gt; &lt;p&gt;&lt;b&gt;Application Platform Security&lt;/b&gt; &lt;p align="justify"&gt;As a developer who has written applications for any one of these platforms, you must have noticed similarities in .NET and J2EE. For anyone who has developed applications on both J2EE and .NET, you must have noticed the differences between them that make designing applications for both these platforms way different from each other. In this session we are going to talk about the similarities in the approaches of both .NET and J2EE and how you can cross leverage your skills across these platforms. We will also talk about underlying core differences and how you can make use of these feature differences to write more secure applications. As an added bonus we will show you how you can use a few common tools to detect security holes in your code. &lt;h2&gt;13.00 – 14.00 hrs &lt;/h2&gt; &lt;p&gt;&lt;b&gt;Lunch&lt;/b&gt; &lt;h2&gt;14.00- 15.30 hrs &lt;/h2&gt; &lt;p&gt;&lt;b&gt;Data Platform Security&lt;/b&gt; &lt;p align="justify"&gt;The Web provides a convenient, cheap, and instantaneous way of publishing data. Now it is extremely easy to disseminate information, it is equally important to ensure that the information is only accessible to those who have the rights to use it. Never before has information security had so many vulnerable points. As the computing industry moves from the mainframe era to the client/server era to the Internet era, a substantially increasing number of points of penetration have opened up. New security procedures and technology are pioneered daily, and this session explains the various security systems involved with solving the current problems via the Server Security, User-authentication security, session security and more. For each layer of security added, the system becomes more protected. Like a chain, however, the entire shield may be broken if there is a weak link. And this session will take a sneak preview of how database security and the various database environments are up for the challenge. &lt;h2&gt;15.30- 16.00 hrs &lt;/h2&gt; &lt;p&gt;&lt;b&gt;Tea Break &lt;/b&gt; &lt;h2&gt;16.00- 17.30 hrs &lt;/h2&gt; &lt;p&gt;&lt;b&gt;Web Platform Security&lt;/b&gt; &lt;p align="justify"&gt;A security compromise of online web applications could result in huge losses of data and valuable customer information, causing irreversible losses. Popular web platforms such as ASP.NET and Linux/ Apache/ MySQL/ PHP should be designed to minimize security risks occurring due to a bug in the code or a vulnerability in the overall environment. Validating user input, handling user data securely, protecting vital configuration data, blocking common hacks such as injection and cross-site scripting, etc. are some of the basic features required in developing secure web applications. Learn how the LAMP platform and ASP.NET/IIS handle these various security scenarios and why ASP.NET/IIS can provide you with a much safer and secure environment for hosting web applications.&lt;/p&gt;&lt;/blockquote&gt; &lt;h3&gt;&lt;strong&gt;&lt;u&gt;Date Time and Venue&lt;/u&gt;&lt;/strong&gt;&lt;/h3&gt; &lt;blockquote&gt; &lt;h2&gt;Mumbai &lt;/h2&gt; &lt;p&gt;21st Nov 2007. GRAND HYATT. &lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032358521&amp;amp;Culture=en-IN"&gt;Register Now!&lt;/a&gt; &lt;h2&gt;Pune&lt;/h2&gt; &lt;p&gt;&lt;strong&gt;Friday, 23rd Nov 2007&lt;/strong&gt;. Taj Blue Diamond. &lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032358524&amp;amp;Culture=en-IN"&gt;Register Now!&lt;/a&gt; &lt;h2&gt;Kolkata&lt;/h2&gt; &lt;p&gt;&lt;strong&gt;Thursdays, 06th Dec 2007&lt;/strong&gt;. Taj Bengal. &lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032358526&amp;amp;Culture=en-IN"&gt;Register Now!&lt;/a&gt; &lt;h2&gt;Chennai&lt;/h2&gt; &lt;p&gt;&lt;strong&gt;Friday, 14th Dec 2007&lt;/strong&gt;. The Park. &lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032358531&amp;amp;Culture=en-IN"&gt;Register Now!&lt;/a&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:b7a49e94-93ed-47af-844d-0739ab3d41eb" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags:  		&lt;a href="http://technorati.com/tags/Microsoft%20Security%20Summit" rel="tag"&gt;Microsoft Security Summit&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/India" rel="tag"&gt;India&lt;/a&gt; 		&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-5133867373170164074?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/5133867373170164074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/11/microsoft-security-summit-2007.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/5133867373170164074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/5133867373170164074'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/11/microsoft-security-summit-2007.html' title='Microsoft Security Summit 2007'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-2782545972153962622</id><published>2007-11-12T22:15:00.001+05:30</published><updated>2011-08-10T12:57:25.424+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Microsoft Code Names</title><content type='html'>&lt;blockquote&gt; &lt;h5&gt;&lt;b&gt;&lt;/b&gt;&lt;/h5&gt; &lt;h1&gt;Microsoft Codenames&lt;/h1&gt; &lt;h5&gt; &lt;h5&gt;Microsoft codenames are the codenames given by Microsoft to products it has in development, before these products are given the names by which they appear on store shelves. Many of these products (new versions of Windows in particular) are of major significance to the IT community, and so the terms are often widely used in discussions prior to the official release. Microsoft usually does not announce a final name until shortly before the product is publicly available.&lt;/h5&gt; &lt;p&gt;&lt;/h5&gt; &lt;h3&gt;&lt;strong&gt;&lt;u&gt;Visual Studio Codenames&lt;/u&gt;&lt;/strong&gt;&lt;/h3&gt; &lt;h2&gt;Thunder&lt;/h2&gt; &lt;p&gt;Visual Basic 1.0. The first version of Visual Basic. The standard dialogs and controls created by the Visual Basic runtime library all have "Thunder" as a prefix of their internal type names (for example, buttons are internally known as ThunderCommandButton). &lt;h2&gt;&lt;b&gt;Zamboni&lt;/b&gt;&lt;/h2&gt; &lt;p&gt;Microsoft Visual C++ 4.1. After Zamboni, an ice resurfacing machine. &lt;h2&gt;Aspen&lt;/h2&gt; &lt;p&gt;Visual Studio 98 (6.0). Ski Resort in Colorado &lt;h2&gt;Cool&lt;/h2&gt; &lt;p&gt;C#. Short for: C-based Object Oriented Language &lt;p&gt;&lt;b&gt;&lt;/b&gt; &lt;h2&gt;Rainier&lt;/h2&gt; &lt;p&gt;Visual Studio .NET 2002. After Rainier, a small town south of Seattle. Mount Rainier is a dormant volcano. &lt;h2&gt;Everett&lt;/h2&gt; &lt;p&gt;Visual Studio .NET 2003. After Everett, a large city near Seattle. &lt;h2&gt;Whidbey&lt;/h2&gt; &lt;p&gt;Visual Studio 2005. After Whidbey Island in Puget Sound. A little farther from Seattle than Everett. &lt;h2&gt;Orcas&lt;/h2&gt; &lt;p&gt;Visual Studio 2008. Named after Orcas Island, located in Puget Sound. Farther still from Seattle. &lt;h2&gt;Rosario&lt;/h2&gt; &lt;p&gt;Team System-only release after Visual Studio 2008. Named after a resort located on Orcas Island. &lt;h2&gt;Burton&lt;/h2&gt; &lt;p&gt;Visual Studio Team System. Unknown, although it is the name of a North American manufacturer of snowboards. &lt;h2&gt;Hawai&lt;/h2&gt; &lt;p&gt;Successor or Orcas. An island 'much further out' than Orcas or Whidbey. Also, where the development team plan to celebrate its completion.  &lt;h2&gt;Hatteras &lt;/h2&gt; &lt;p&gt;Visual Studio Team System's Source Control System. Named after the Cape Hatteras Lighthouse in the Outer Banks region of North Carolina. &lt;h2&gt;Ocracoke&lt;/h2&gt; &lt;p&gt;Visual Studio Team System load testing suite. Named after the Ocracoke Island Lighthouse on Ocracoke Island, also in North Carolina. &lt;h2&gt;Currituck&lt;/h2&gt; &lt;p&gt;Team Foundation Work Item Tracking. Named after the Currituck Beach Lighthouse in Corolla, North Carolina. &lt;h2&gt;Bodie&lt;/h2&gt; &lt;p&gt;Team Foundation Server SDK. Named after the Bodie Island Lighthouse in North Carolina. &lt;h2&gt;Whitehorse&lt;/h2&gt; &lt;p&gt;Visual Studio Team System's designers for architects. &lt;p&gt;Includes Application Designer, Logical Data Center Designer, System Designer, and Deployment Designer. &lt;h2&gt;Fidalgo&lt;/h2&gt; &lt;p&gt;Visual Studio 2005 Extensions for WinFX. Named after Fidalgo Island, located in Puget Sound in the San Juan Islands. &lt;h2&gt;Tuscany&lt;/h2&gt; &lt;p&gt;Online version of Visual Studio. Currently a research project. &lt;h2&gt;Lightning&lt;/h2&gt; &lt;p&gt;&lt;b&gt;&lt;/b&gt;.Net CLR &lt;h2&gt;Clarity&lt;/h2&gt; &lt;p&gt;LINQ. &lt;a href="http://en.wikipedia.org/wiki/Language_Integrated_Query"&gt;Language Integrated Query&lt;/a&gt; Language extensions to expose query syntax natively to languages such as &lt;a href="http://en.wikipedia.org/wiki/Visual_Basic_.NET"&gt;Visual Basic .NET&lt;/a&gt; and C# &lt;h2&gt;Milan&lt;/h2&gt; &lt;p&gt;Microsoft Surface.&amp;nbsp; Table-top style computer with multi-touch touchscreen interface. &lt;h2&gt;Mira&lt;/h2&gt; &lt;p&gt;Windows CE .NET-based technology for &lt;a href="http://en.wikipedia.org/wiki/Smart_display"&gt;smart displays&lt;/a&gt;.  &lt;h2&gt;Singularity&lt;/h2&gt; &lt;p&gt;Experimental operating system based on the Microsoft .NET platform, using software-based type safety as a replacement for hardware-based memory protection. Project homepage. &lt;h2&gt;Avalon&lt;/h2&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Windows Presentation Foundation &lt;h2&gt;Hail Storm&lt;/h2&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Net My Services. Project to make MSN-hosted user data available to the same users at non-Microsoft web sites; never released &lt;h2&gt;Indigo&lt;/h2&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Windows Communication Foundation &lt;h2&gt;Jolt&lt;/h2&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Silverlight 1.0 &lt;h2&gt;Paxos&lt;/h2&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Silverlight 1.1 &lt;h2&gt;Toaster&lt;/h2&gt; &lt;p&gt;In Microsoft jargon, the "&lt;b&gt;&lt;a href="http://en.wikipedia.org/wiki/Toaster"&gt;toaster&lt;/a&gt;&lt;/b&gt;" is the hardware equivalent of fictional entities, such as the Contoso company or the &lt;a href="http://tempuri.org/"&gt;http://tempuri.org/&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Uniform_Resource_Identifier"&gt;URI&lt;/a&gt;, used in documentation and sample code as placeholders to be redefined by third-party developers. &lt;h2&gt;Astoria&lt;/h2&gt; &lt;p&gt;A framework that takes advantage of Windows Communication Foundation and the Entity Data Model (EDM) to allow developers to expose data in the cloud. &lt;a title="Astoria" href="http://yaneshtyagi.blogspot.com/2007/09/microsoft-code-name-astoria.html" target="_blank" rel="tag"&gt;Read More...&lt;/a&gt; &lt;h2&gt;Rotor&lt;/h2&gt; &lt;p&gt;Shared Source Common Language Infrastructure (SSCLI) &lt;h2&gt;Atlas&lt;/h2&gt; &lt;p&gt;An implementation for ASP.NET of Ajax native to the .NET Framework 2.0. &lt;p&gt; &lt;h3&gt;&lt;strong&gt;Windows Codenames&lt;/strong&gt;&lt;/h3&gt; &lt;h2&gt;Whistler&lt;/h2&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Windows XP &lt;h2&gt;Springboard&lt;/h2&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Windows XP SP2 &lt;h2&gt;Longhorn&lt;/h2&gt; &lt;p&gt;Windows Vista/ Windows Server 2008 (In Development). Named after the Longhorn Bar in the Whistler-Blackcomb resort &lt;h2&gt;Fiji&lt;/h2&gt; &lt;p&gt;Windows Vista Service Pack 1 &lt;h2&gt;Polaris&lt;/h2&gt; &lt;p&gt;Windows Media Player 11 for XP &lt;h2&gt;Aurora&lt;/h2&gt; &lt;p&gt;Windows Media Player 11 for Vista &lt;p&gt;&lt;u&gt; &lt;h3&gt;&lt;strong&gt;SQL Server Codenames&lt;/strong&gt;&lt;/h3&gt;&lt;/u&gt; &lt;h2&gt;Hydra&lt;/h2&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SQL 6.5 &lt;h2&gt;Sphinx&lt;/h2&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SQL 7.0 &lt;h2&gt;Shiloh&lt;/h2&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SQL 2000 &lt;h2&gt;Yukon&lt;/h2&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SQL 2005 &lt;h2&gt;&lt;strong&gt;Katmai&lt;/strong&gt;/&lt;strong&gt;Akadia&lt;/strong&gt;&lt;/h2&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SQL 2008 &lt;p&gt; &lt;h3&gt;&lt;strong&gt;Windows Live Codenames&lt;/strong&gt;&lt;/h3&gt; &lt;h2&gt;Kahuna&lt;/h2&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a title="Windows Live Pack" href="http://yaneshtyagi.spaces.live.com/blog/cns!F66AE167494DDA0!223.entry" target="_blank" rel="tag"&gt;Windows Live Mail&lt;/a&gt; &lt;h2&gt;Tornado&lt;/h2&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MSN Messenger &lt;h2&gt;Istanbul&lt;/h2&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Microsoft Office Communicator 2005&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:03a6c557-dde5-440d-819b-6331c5133266" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags:  		&lt;a href="http://technorati.com/tags/Microsoft%20Code%20Names/" rel="tag"&gt;Microsoft Code Names&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/.Net/" rel="tag"&gt;.Net&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Technology/" rel="tag"&gt;Technology&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Thinder/" rel="tag"&gt;Thinder&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Zamboni/" rel="tag"&gt;Zamboni&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Aspen/" rel="tag"&gt;Aspen&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Cool/" rel="tag"&gt;Cool&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Rainier/" rel="tag"&gt;Rainier&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Everett/" rel="tag"&gt;Everett&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Whidbey/" rel="tag"&gt;Whidbey&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Orcas/" rel="tag"&gt;Orcas&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Rosario/" rel="tag"&gt;Rosario&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Burton/" rel="tag"&gt;Burton&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Hawai/" rel="tag"&gt;Hawai&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Hatteras/" rel="tag"&gt;Hatteras&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Ocracoke/" rel="tag"&gt;Ocracoke&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Currituck/" rel="tag"&gt;Currituck&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Bodie/" rel="tag"&gt;Bodie&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Whitehorse/" rel="tag"&gt;Whitehorse&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Fidalgo/" rel="tag"&gt;Fidalgo&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Tuscany/" rel="tag"&gt;Tuscany&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Lightning/" rel="tag"&gt;Lightning&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Clarity/" rel="tag"&gt;Clarity&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Milan/" rel="tag"&gt;Milan&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Mira/" rel="tag"&gt;Mira&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Singularity/" rel="tag"&gt;Singularity&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Avalon/" rel="tag"&gt;Avalon&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Hail%20Storm/" rel="tag"&gt;Hail Storm&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Indigo/" rel="tag"&gt;Indigo&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Jolt/" rel="tag"&gt;Jolt&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Paxos/" rel="tag"&gt;Paxos&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Toaster/" rel="tag"&gt;Toaster&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Astoria/" rel="tag"&gt;Astoria&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Rotor/" rel="tag"&gt;Rotor&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Atlas/" rel="tag"&gt;Atlas&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Hydra/" rel="tag"&gt;Hydra&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Sphinx/" rel="tag"&gt;Sphinx&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Shiloh/" rel="tag"&gt;Shiloh&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Yokun/" rel="tag"&gt;Yokun&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Katmai/" rel="tag"&gt;Katmai&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Akadia/" rel="tag"&gt;Akadia&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Kahuna/" rel="tag"&gt;Kahuna&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Tornado/" rel="tag"&gt;Tornado&lt;/a&gt; 		&lt;/div&gt;&lt;/blockquote&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-2782545972153962622?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/2782545972153962622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/11/microsoft-code-names.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/2782545972153962622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/2782545972153962622'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/11/microsoft-code-names.html' title='Microsoft Code Names'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-7431784224389719916</id><published>2007-11-11T11:42:00.000+05:30</published><updated>2011-08-10T12:57:35.848+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><title type='text'>Happy Diwali</title><content type='html'>&lt;br /&gt;&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Diwali" target="_blank"&gt;Diwali&lt;/a&gt; is the celebration of enlightenment. This year, Diwali fulfilled one of my dream. I always fantasized about wearing traditional India dress - dhoti kurta in office. But you are not allowed wearing such dress in office - damn office protocol. On Diwali, our admin department was kind enough to let us wear ethnic wear. I took the opportunity and wear dhoti kurta.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Diwali is a five day celebration. The first day is called &lt;em&gt;&lt;a href="http://en.wikipedia.org/wiki/Dhanteras" target="_blank"&gt;dhanteras&lt;/a&gt;&lt;/em&gt;. Traditionally, utensils are purchased on this day. Second day is &lt;em&gt;chotti Diwali&lt;/em&gt; also called &lt;em&gt;&lt;a href="http://en.wikipedia.org/wiki/Naraka_Chaturdashi" target="_blank"&gt;Naraka Chaturdashi&lt;/a&gt;.&lt;/em&gt; This is said to be the Diwali of shopkeepers. People buy sweets, crackers etc, on this day. The third day -&lt;em&gt;Diwali&lt;/em&gt; is the main festival. People wear new clothes and distribute sweets. People worship the goddess of wealth - &lt;em&gt;Laxmi&lt;/em&gt; along with &lt;em&gt;&lt;a href="http://en.wikipedia.org/wiki/Ganesha" target="_blank"&gt;Ganesha&lt;/a&gt;&lt;/em&gt;, the son of &lt;a href="http://en.wikipedia.org/wiki/Shiva" target="_blank"&gt;Lord Shiva&lt;/a&gt;. The next day is &lt;em&gt;Govardhan Puja&lt;/em&gt;. The &lt;em&gt;go-dhan&lt;/em&gt; i.e. cattle especially cow is worshiped this day. The last day is &lt;em&gt;&lt;a href="http://en.wikipedia.org/wiki/Bhaubeej" target="_blank"&gt;Bhaiduj&lt;/a&gt;,&lt;/em&gt; the day to express love between brothers a sisters.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Every corner of the city is lighted with candles and &lt;em&gt;&lt;a href="http://en.wikipedia.org/wiki/Diya_%28light%29" target="_blank"&gt;diyas&lt;/a&gt;&lt;/em&gt;. Now-a-days people use electric lights. The city seems like beautiful heaven. People burn crackers and fire works.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;But I have some concerns. First, why we celebrate Diwali. Common belief is that &lt;a href="http://en.wikipedia.org/wiki/Rama" target="_blank"&gt;Lord Rama&lt;/a&gt; returned to &lt;a href="http://en.wikipedia.org/wiki/Ayodhya" target="_blank"&gt;Ayodhya&lt;/a&gt; on this day after killing &lt;a href="http://en.wikipedia.org/wiki/Ravana" target="_blank"&gt;Ravana&lt;/a&gt;, the king of Lanka. Then why don't we worship Lord Rama? Some people believe this day as the beginning of Hindu financial year. So we worship goddess &lt;em&gt;&lt;a href="http://en.wikipedia.org/wiki/Laxmi" target="_blank"&gt;Laxmi&lt;/a&gt;.&lt;/em&gt; That's OK. Then why do we waste money in crackers?&lt;/p&gt;&lt;br /&gt;&lt;p&gt;We do worse to our environment on this auspicious day. Crackers cause lots of air pollution and noise pollution (&lt;a href="http://www.cseindia.org/campaign/apc/dark_trends.htm" target="_blank" title="Report showing air pollution on Diwali"&gt;report&lt;/a&gt;). People suffering with heart disease are prone to attack because of the loud and sudden noise of crackers. The amount of &lt;a href="http://en.wikipedia.org/wiki/Air_pollution" target="_blank"&gt;poisonous gases&lt;/a&gt; such as &lt;a href="http://en.wikipedia.org/wiki/Sulfur_dioxide" target="_blank"&gt;sulphur dioxide&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Carbon_monoxide" target="_blank"&gt;carbon monoxide&lt;/a&gt; in the air increases beyond limits on Diwali. Even you are not able to breath smoothly.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;In India, we have less electricity than we need. And we waste thousands of megawatts of electricity on a single day. Does this do any good to us or our country? As a responsible citizen, we must think about these problems.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The true celebration of Diwali, however, means something else. Diwali comes after a chain of festivals. First comes &lt;em&gt;&lt;a href="http://kamalkapoor.com/festival/navratras.asp" target="_blank"&gt;navratras&lt;/a&gt;&lt;/em&gt;. This is a nine day festival where people keep fasts and pray different goddesses. People prey &lt;em&gt;shakti&lt;/em&gt; (The Power) which governs the world. The aim of &lt;em&gt;navratras&lt;/em&gt; is to purify our behavior. It is the process of &lt;em&gt;aatm-shuddhi&lt;/em&gt; i.e. purification of one's thoughts. After &lt;a href="http://kamalkapoor.com/festival/navratras.asp" target="_blank"&gt;navratra&lt;/a&gt;, comes &lt;em&gt;&lt;a href="http://en.wikipedia.org/wiki/Vijayadashami" target="_blank"&gt;Dussehra&lt;/a&gt;&lt;/em&gt;. This is celebrated as the victory of good over the evil. This means that by &lt;em&gt;dushhera&lt;/em&gt;, we have cleared and purified our thoughts. A pure heart is subject to enlightenment. So now we are on the path of enlightenment. Then came Diwali - the festival of enlightenment. By now, our thoughts are purest and our heart is full of enlightenment.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;So Diwali is about the lightning of our inner self and not about wasting electricity and polluting air. I hope, next time before purchasing crackers, we will think about it.&lt;/p&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-7431784224389719916?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/7431784224389719916/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/11/happy-diwali.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/7431784224389719916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/7431784224389719916'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/11/happy-diwali.html' title='Happy Diwali'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-4949520041309014817</id><published>2007-11-06T21:38:00.001+05:30</published><updated>2007-11-06T21:50:40.573+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>What is KISS?</title><content type='html'>&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;p style="TEXT-ALIGN: justify"&gt;The term &lt;em&gt;&lt;a href="http://en.wikipedia.org/wiki/KISS_principle"&gt;KISS&lt;/a&gt;&lt;/em&gt; is an acronym of the phrase "Keep It Simple, Stupid", and the &lt;em&gt;&lt;strong&gt;KISS principle&lt;/strong&gt;&lt;/em&gt; states that design simplicity should be a key goal and unnecessary complexity avoided. It serves as a useful and frequent verbal exhortation (or even dedicated policy) in software development, animation, engineering, and in strategic planning (especially military operations). Other versions of the phrase include "Keep It Simple &amp;amp; Stupid" (most recently used in west-European literature), "Keep It Sweet &amp;amp; Simple", "Keep It Short &amp;amp; Simple", "Keep it Simple, Sweetheart", and "Keep it Simple, Sherlock".&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The principle roughly corresponds to &lt;a href="http://en.wikipedia.org/wiki/Occam%27s_razor"&gt;Occam's razor&lt;/a&gt;, and to &lt;a href="http://en.wikipedia.org/wiki/Albert_Einstein"&gt;Albert Einstein&lt;/a&gt;'s maxim that "everything should be made as simple as possible, but no simpler."&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Etymology:&lt;/strong&gt; The acronym &lt;em&gt;KISS&lt;/em&gt; is known to have been in use during the U.S. &lt;a href="http://en.wikipedia.org/wiki/Apollo_program"&gt;Apollo program&lt;/a&gt; in the 1960s.&lt;/p&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;blockquote style="MARGIN-RIGHT: 0px" dir="ltr"&gt;&lt;br /&gt;&lt;div style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px" class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:2df29c3e-dacc-4b5d-8454-2a327dbd3953"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/KISS" rel="tag"&gt;KISS&lt;/a&gt; , &lt;a href="http://technorati.com/tags/Architecture" rel="tag"&gt;Architecture&lt;/a&gt; , &lt;a href="http://technorati.com/tags/Software%20Designing" rel="tag"&gt;Software Designing&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-4949520041309014817?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/4949520041309014817/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/11/what-is-kiss.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/4949520041309014817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/4949520041309014817'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/11/what-is-kiss.html' title='What is KISS?'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-5181912096980781256</id><published>2007-11-05T22:17:00.001+05:30</published><updated>2007-11-05T22:17:09.706+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>The Bluetooth Story</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;Microsoft scripting guys published an interesting &lt;a href="http://www.microsoft.com/technet/scriptcenter/resources/qanda/oct07/hey1018.mspx"&gt;story&lt;/a&gt; about the origin of Bluetooth at Microsoft TechNet. Here it goes: &lt;p&gt;The Bluetooth “personal area networking” protocol was named in honor of &lt;a href="http://en.wikipedia.org/wiki/Harald_I_of_Denmark" target="_blank"&gt;Harald Bluetooth Gormson&lt;/a&gt;, son of King Gorm the Old, the one time King of &lt;a href="http://en.wikipedia.org/wiki/Jutland" target="_blank"&gt;Jutland&lt;/a&gt;. (We’re not sure if Gorm the Old is the name that the King was given at birth; that would be pretty cool, though, wouldn’t it?) We found it interesting that Harald’s &lt;i&gt;middle&lt;/i&gt; name was Bluetooth. After all, Scripting Guy Jean Bluetooth Ross has spent her entire life (79 years and counting) thinking she was the only person to have that middle name. Good news, Jean: you’re not the only Bluetooth after all.  &lt;p&gt;At any rate, Harald became King sometime around 958, upon the death of his father. Over time, Harald conquered all of modern-day Denmark and Norway, and, along the way, kind of, sort of converted to Christianity. He had a son named &lt;a href="http://en.wikipedia.org/wiki/Sweyn_Forkbeard" target="_blank"&gt;Sweyn Forkbeard&lt;/a&gt; who, no doubt in retaliation for being given the name Sweyn Forkbeard, eventually led a revolt that cost his father both his throne and his life.  &lt;p&gt;But Harald got the last laugh; after all, how many Forkbeard-enabled devices do you see these days? &lt;p&gt;&lt;b&gt;Note&lt;/b&gt;. There seems to be some disagreement as to where the name Bluetooth came from. Some scholars insist it comes from the old Norse words for “dark-skinned” and “great man,” meaning that Harald had dark skin and, well, was a great man. Others say it’s because Harald actually &lt;i&gt;had&lt;/i&gt; a blue tooth. Fortunately, &lt;a href="petercostantini.spaces.live.com" target="_blank"&gt;Peter Costantini&lt;/a&gt;, the oldest living Scripting Guy, went to junior high school with Harald, so we’ll ask Peter about that. &lt;p&gt;Just as soon as he wakes up from his nap. &lt;p&gt;After we disposed of the question “Where did the name Bluetooth come from?” a second question popped into our heads: &lt;a href="http://www.microsoft.com/technet/scriptcenter/resources/qanda/oct07/hey1018.mspx" target="_blank"&gt;how can you tell if a computer is Bluetooth-enabled?&lt;/a&gt; That turned out to be a much tougher question to answer; in fact, we never did find anything that could tell us definitively whether or not a computer was Bluetooth-enabled. (Or at least not a definitive way to do this programmatically; it’s easy enough to verify that a computer is Bluetooth-enabled by using the Windows Control Panel.) However, based on the fact that Bluetooth &lt;i&gt;is&lt;/i&gt; a network protocol, we managed to come up with the following a &lt;a href="http://www.microsoft.com/technet/scriptcenter/resources/qanda/oct07/hey1018.mspx"&gt;script&lt;/a&gt;, a script that correctly determined whether a handful of test computers were Bluetooth-enabled: &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.biographybase.com/biography/Bluetooth_Harold.html" target="_blank"&gt;Biography of Harald Bluetooth Gormson&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:ac7d4d5e-95a9-4377-b131-892c6f7ccd02" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags:  		&lt;a href="http://technorati.com/tags/Harald/" rel="tag"&gt;Harald&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Bluetooth/" rel="tag"&gt;Bluetooth&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Scipting/" rel="tag"&gt;Scipting&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/TechNet/" rel="tag"&gt;TechNet&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Jutland/" rel="tag"&gt;Jutland&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Sweyn/" rel="tag"&gt;Sweyn&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Peter/" rel="tag"&gt;Peter&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Yanesh/" rel="tag"&gt;Yanesh&lt;/a&gt; 		&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-5181912096980781256?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/5181912096980781256/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/11/bluetooth-story.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/5181912096980781256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/5181912096980781256'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/11/bluetooth-story.html' title='The Bluetooth Story'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-2139825012412820639</id><published>2007-11-01T22:19:00.001+05:30</published><updated>2011-08-10T12:58:52.359+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>ASP.Net Session</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;strong&gt;SESSION&lt;/strong&gt;  &lt;p&gt;&lt;u&gt;What is Session: &lt;/u&gt;&lt;br&gt;Session is an object at server side which helps in implementing the mechanism to identify a revisiting user over a stateless protocol like HTTP.  &lt;p&gt;&lt;u&gt;What is Session State&lt;br&gt;&lt;/u&gt;The session object stores the information about a session (like session key). It may also store other information in the form of session variables. The collection of values stored in session object is called session state.  &lt;p&gt;&lt;u&gt;&lt;/u&gt; &lt;p&gt;&lt;u&gt;State Management&lt;br&gt;&lt;/u&gt;The management of session state is called state management. Different server technologies implement different mechanisms for the state management. ASP.net supports both, client side state management as well as server side state management.  &lt;p&gt;At client side, following techniques are used for state management:&lt;br&gt;- Cookie&lt;br&gt;- Hidden Field&lt;br&gt;- View State&lt;br&gt;- Control State&lt;br&gt;- Query String  &lt;p&gt;At server side, following are the techniques, used for state management:&lt;br&gt;- Application State&lt;br&gt;- Cache Object&lt;br&gt;- Session State&lt;br&gt;- Database  &lt;p&gt;In ASP.net, there are three ways to manage session state:  &lt;p&gt;- In-process session state&lt;br&gt;- Out-of-process session state&lt;br&gt;- database  &lt;p&gt;These states are configured in web.config file's session state element.&lt;br&gt;&amp;lt;SessionState mode="Off | InProc | StateServer | SqlServer | Custome" /&amp;gt;  &lt;p&gt;&lt;u&gt;&lt;strong&gt;InProc Session State&lt;/strong&gt;&lt;br&gt;&lt;/u&gt;when session state is InProc, objects are stored as live reference in the HttpRuntime Internal Cache. The session state is held in memory.&lt;br&gt;- If worker process or application domain recycles, all session data is lost.  &lt;p&gt;- If a web site is maintained on more than one machine, a user may be redirected to any other machine. when the user returns to the original machine, a fresh empty session is created. So InProc session state will not work here.  &lt;p&gt;- If web gardening is used on a multi processor system, where each worker processor has an affinity for a particular CPU, don't use InProc session state.  &lt;p&gt;Accessing Session Object:&lt;br&gt;the EnableSessionState of @Page directive controls the access to a session object for a page. The different values for EnableSessionState attribute are:&lt;br&gt;- (i) True: read/write access to session object. Acquires a write lock on the session object. No other page, requested from the same session, can access session object.&lt;br&gt;- (ii) False: no access to session object.&lt;br&gt;- (iii) ReadOnly: Only readonly access to session object. Acquires a reader lock on the session object.  &lt;p&gt;&lt;u&gt;&lt;strong&gt;Out-of-process Session State&lt;br&gt;&lt;/strong&gt;&lt;/u&gt;when mode is set to state server in web.config, ASP.net maintains out-of-process session state. Out of process session is maintained by aspnet_state.exe file. It runs as a window service and listenes to TCP port 42424. The port can be changed using the registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\Port.&lt;br&gt;The aspnet_state service is not started by default. It can be started using MMC service or by running following command:&lt;br&gt;net start aspnet_state.  &lt;p&gt;To use out-of-process, mode is set to StateServer in config.sys file.&lt;br&gt;&amp;lt;Configurattion&amp;gt;&lt;br&gt;&amp;lt;System.Web&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;SessionState mode="StateServer" StateConnectionString = "tcpip=127.0.0.1:42424" /&amp;gt;&lt;br&gt;&amp;lt;/System.Web&amp;gt;&lt;br&gt;&amp;lt;/Configuration&amp;gt;  &lt;p&gt;Since session state is managed on the local machine, so local host's IP is given. You may use a separate machine as state server. In that case, IP of state server should be given in the StateConnectionString. 42424 is the default port. Any port may be used after changing the registry but it should be open.  &lt;p&gt;Out-of-process session state leaves the worker process (aspnet_wp.exe or w3wp.exe) and enters into the state process (aspnet_state.exe). Therefore out-of-process state can't be stored as reference. The objects are passed between processes in binary serialized form. So any object which is used in out of process session state must be instantiated from a serializable class.  &lt;p&gt;A class can be made serializable in the following way:&lt;br&gt;VB.NET&lt;br&gt;&amp;lt;Serializable()&amp;gt; _&lt;br&gt;Public Class MyClass&lt;br&gt;...&lt;br&gt;End Class  &lt;p&gt;C# &lt;p&gt;&lt;br&gt;[Serializable]&lt;br&gt;public class MyClass{&lt;br&gt;...&lt;br&gt;}  &lt;p&gt;&lt;strong&gt;&lt;u&gt;SQL-Backed Session State&lt;br&gt;&lt;/u&gt;&lt;/strong&gt;skipped for now.  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Cookie-less session state&lt;br&gt;&lt;/u&gt;&lt;/strong&gt;Include cookiless = "UseUri" in web.config file.&lt;br&gt;&amp;lt;SessionState Mode = "InProc" Cookieless = "UseUri" /&amp;gt;  &lt;p&gt;In Cookieless session state session-id is embedded into the URL. it seems to be a directory in the URL path.&lt;br&gt;- The session key consists of ASCII values and visible to everyone. They can be easily tempered.&lt;br&gt;- The session is lost, if a relative URL is invoked directly by typing its address. This is because, in this case session key will not be embedded in to the URL.&lt;br&gt;- To generate URL at server side, HttpResponse.ApplyAppPAthModifier method should be involved. For example&lt;br&gt;Response.Write(Response.ApplyAppPAthModifier("foo/bar.aspx")  &lt;p&gt;View State&lt;br&gt;View State is a encrypted hidden field which contains the key-value pair of the values of controls at a page. ViewState can be enabled or disables using the enableViewState attribute of @Page directive. The web server controls also have this attribute.  &lt;p&gt;Objects or variables can be added to view state manually as follows:&lt;br&gt;ViewState["MyKey"] = myKey  &lt;p&gt;Any object, which is to be added to the view state must be derived from a serializable class.  &lt;p&gt;Since view state is encrypted, a developer cannot look into it. Some tools are available to examine the view state. One such tool called View State Decoder is available at &lt;a href="http://www.pluralsight.com/"&gt;http://www.pluralsight.com&lt;/a&gt;. Some tips on using view state are also available at &lt;a href="http://www.hanselman.com/blog/searchview.aspx/q=viewstate"&gt;www.hanselman.com/blog/searchview.aspx/q=viewstate&lt;/a&gt;. A tool to generate machine key is also available at pluralstate.com/tools.aspx.  &lt;p&gt;&lt;u&gt;Securing View State&lt;br&gt;&lt;/u&gt;The &amp;lt;machinekey&amp;gt; element of web.config is used to assign validation key to view state. A algorithm is used to protect view state.&lt;br&gt;&amp;lt;machineKey&amp;nbsp; ValidationKey = "AutoGenerate, IsolateApps"&lt;br&gt;&amp;nbsp; decryptionKey = "AutoGenerate, IsolateApps"&lt;br&gt;&amp;nbsp; validation = "SHA1" /&amp;gt;  &lt;p&gt;ASP.net automatically generate a 128 bit key. IsolateApps tells ASP.net to generate a unique key for each application using application's id. The available validation methods are SHA1, MD5 and 3DES. SHA1 and MD5 are used for temper-proofing while 3DES is used for encryption.  &lt;p&gt;At the page level, in the &amp;lt;pages&amp;gt; configuration, Auto or Always values can be specified to viewStateEncryptionMode attribute. Auto encrypts the view state only when a control requests encryption using Page.RegisterRequiresViewStateEncryption method. Always specifies that the view state should be encrypted always.  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Series of Events during The Life of A HTTP Request:&lt;/u&gt;&lt;/strong&gt;  &lt;p&gt;Begin Request&lt;br&gt;Authenticate Request&lt;br&gt;&lt;em&gt;determines who the user is&lt;br&gt;&lt;/em&gt;Authorize Request&lt;br&gt;&lt;em&gt;determine rights of user&lt;br&gt;&lt;/em&gt;Resolve Request Cache&lt;br&gt;&lt;em&gt;determine weather request can by-pass additional processing&lt;br&gt;&lt;/em&gt;Acquire Request State&lt;br&gt;&lt;em&gt;session state associated with request is about to be acquired&lt;br&gt;&lt;/em&gt;PreRequest Handler execute&lt;br&gt;&lt;em&gt;application code of page execute at this point. HTTP handler is called&lt;br&gt;&lt;/em&gt;Post Request Handler Execute&lt;br&gt;&lt;em&gt;get fired just after HTTP handler is called&lt;br&gt;&lt;/em&gt;Release Request State&lt;br&gt;&lt;em&gt;session state is stored based on web.config setting&lt;br&gt;&lt;/em&gt;Update Request Cache&lt;br&gt;&lt;em&gt;resulting output is ready to be added to cache&lt;br&gt;&lt;/em&gt;End request&lt;/p&gt;&lt;/blockquote&gt; &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:be2545ca-fcc0-4c25-b865-680ccebff227" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags:  		&lt;a href="http://technorati.com/tags/ASP/" rel="tag"&gt;ASP&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/ASP.net/" rel="tag"&gt;ASP.net&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Session/" rel="tag"&gt;Session&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Session%20State/" rel="tag"&gt;Session State&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/ASP.Net%20Session/" rel="tag"&gt;ASP.Net Session&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Yanesh/" rel="tag"&gt;Yanesh&lt;/a&gt; 		&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-2139825012412820639?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/2139825012412820639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/11/aspnet-session.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/2139825012412820639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/2139825012412820639'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/11/aspnet-session.html' title='ASP.Net Session'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-2378000095904928686</id><published>2007-10-31T23:40:00.001+05:30</published><updated>2011-08-10T12:59:16.581+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><title type='text'>Some cool tips on writing good blog entry</title><content type='html'>&lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:d97ab6a1-c4a1-410c-9708-69c51ff698c1" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags:  		&lt;a href="http://technorati.com/tags/Blog/" rel="tag"&gt;Blog&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Blogging/" rel="tag"&gt;Blogging&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Writing/" rel="tag"&gt;Writing&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Tips/" rel="tag"&gt;Tips&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Revising/" rel="tag"&gt;Revising&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Good%20Writing/" rel="tag"&gt;Good Writing&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Good%20Blogging/" rel="tag"&gt;Good Blogging&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Scott%20Mitchell/" rel="tag"&gt;Scott Mitchell&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/Yanesh/" rel="tag"&gt;Yanesh&lt;/a&gt; 		&lt;/div&gt; &lt;blockquote&gt; &lt;p&gt;&lt;a href="http://yaneshtyagi.spaces.live.com/blog/cns!F66AE167494DDA0!164.entry"&gt;Scott Mitchell&lt;/a&gt; (founder, &lt;a href="http://www.4guysfromrolla.com/"&gt;4 guys from rolla&lt;/a&gt;) published a post on his blog about &lt;a href="http://scottonwriting.net/sowblog/posts/12998.aspx"&gt;writing good blogs&lt;/a&gt;. I read the post and follow the suggested links. After reading through a chain of links, I read lots of material on good blogging. Below is the summary of what I read:  &lt;p&gt;&lt;strong&gt;How To Achieve Ultimate Blog Success In One Easy Step&lt;/strong&gt;(&lt;a href="http://www.codinghorror.com/blog/archives/000983.html"&gt;http://www.codinghorror.com/blog/archives/000983.html&lt;/a&gt;)  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt; &lt;blockquote&gt; &lt;p&gt;My theory is that lead generation derives from Google rank and that the best way to increase Google rank is to be like a professional fighter: neither jabs nor haymakers are enough. &lt;b&gt;You must be always jabbing and you must regularly throw haymakers&lt;/b&gt;. Blog continuously to keep your hit-rate and link-traffic high and write longer pieces, containing the high-value words associated with your niche, occasionally. &lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;&lt;strong&gt;&lt;/strong&gt; &lt;p&gt;&lt;strong&gt;Fear of Writing &lt;/strong&gt;(&lt;a href="http://www.codinghorror.com/blog/archives/000516.html"&gt;http://www.codinghorror.com/blog/archives/000516.html&lt;/a&gt;)  &lt;blockquote&gt; &lt;p&gt;And that's exactly why people who are afraid they can't write &lt;i&gt;should&lt;/i&gt; be blogging. It's like exercise. No matter how out of shape you are, if you exercise a few times a week, you'll inevitably get fitter. &lt;b&gt;And if you write a small blog entry a few times every week, you're bound to become a better writer.&lt;/b&gt; If you're not writing because you're intimidated by writing, well, you're likely to stay that way forever. &lt;/p&gt;&lt;/blockquote&gt; &lt;h5&gt;Users don't care about you (&lt;a href="http://www.codinghorror.com/blog/archives/000536.html"&gt;http://www.codinghorror.com/blog/archives/000536.html&lt;/a&gt;)&lt;/h5&gt; &lt;blockquote&gt; &lt;p&gt;Unless what you're writing ..  &lt;ul&gt; &lt;li&gt;solves their problem  &lt;li&gt;provides useful information  &lt;li&gt;entertains them  &lt;li&gt;makes them feel like &lt;a href="http://headrush.typepad.com/creating_passionate_users/2005/10/making_happy_us.html"&gt;they rule&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;It's irrational to expect users to care about it. Every time you write, ask yourself, "so what?" If you can't answer that question convincingly, reformulate and try again. &lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;&lt;strong&gt;Blogging about Blogging (&lt;/strong&gt;&lt;a href="http://www.codinghorror.com/blog/archives/000297.html"&gt;http://www.codinghorror.com/blog/archives/000297.html&lt;/a&gt;)  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt; &lt;ul&gt; &lt;li&gt;you have to &lt;b&gt;want to write&lt;/b&gt;  &lt;li&gt;you have to &lt;b&gt;believe you have something to say&lt;/b&gt;  &lt;li&gt;you have to &lt;b&gt;have an interesting way of saying it&lt;/b&gt;  &lt;li&gt;you have to &lt;b&gt;be a decent (not great, but decent) writer&lt;/b&gt;  &lt;li&gt;you have to &lt;b&gt;enable blog comments&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;a href="http://www.neopoleon.com/home/blogs/neo/archive/2005/03/12/14987.aspx"&gt;Rory&lt;/a&gt; explains first three of above point in details in his blog post &lt;a href="http://www.neopoleon.com/home/blogs/neo/archive/2005/03/12/14987.aspx"&gt;"&lt;em&gt;Why do some blogs succeed?&lt;/em&gt;".&lt;/a&gt;  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt; &lt;p&gt;&lt;strong&gt;Writing Tips for Non-Writers Who Don't Want to Work at Writing &lt;/strong&gt;(&lt;a href="http://www.scalzi.com/whatever/004023.html"&gt;http://www.scalzi.com/whatever/004023.html&lt;/a&gt;)  &lt;blockquote&gt; &lt;p&gt;&lt;strong&gt;0. Speak what you write: &lt;/strong&gt;If you can't speak it naturally, rewrite it. Simple. &lt;br&gt;&lt;strong&gt;1. Punctuate, damn you:&lt;/strong&gt;  &lt;p&gt;&lt;strong&gt;2. With sentences, shorter is better than longer:&lt;/strong&gt;  &lt;p&gt;&lt;strong&gt;3. Learn to friggin' spell: &lt;/strong&gt;This is particularly the case with basic spelling errors like using "your" when you're supposed to be using "you're" or "its" for "it's" (or in both cases, vice-versa). For every spelling error you make, your apparent IQ drops by 5 points. For every "there, they're, their" type of mistake you make, your apparent IQ drops by 10 points.  &lt;p&gt;&lt;strong&gt;4. Don't use words you don't really know:&lt;/strong&gt;  &lt;p&gt;&lt;strong&gt;5. Grammar matters, but not as much&lt;/strong&gt;  &lt;p&gt;&lt;strong&gt;6. Front-load your point: &lt;/strong&gt;Now, sometimes people write to find out &lt;i&gt;what&lt;/i&gt; their point is; I think that's fine because I do that myself. But most of the time after I've figured out my point, I'll go back and re-write.  &lt;p&gt;&lt;strong&gt;7. Try to write well every single time you write: &lt;/strong&gt;There really is no excuse for writing poorly in one's blog. You'll look stupid for the whole world to see, and it will be archived for as long as humanity remembers how to produce electricity.  &lt;p&gt;&lt;strong&gt;8. Read people who write well: &lt;/strong&gt;Don't just read for entertainment, but also look to see how they do their writing -- how they craft sentences, use punctuation, break their prose into paragraphs, and so on.  &lt;p&gt;&lt;strong&gt;9. When in doubt, simplify: &lt;/strong&gt;Ultimately, people write to be understood (excepting Gertrude Stein and Tristan Tzara, who were intentionally being difficult). Most people are, in fact, capable of understanding. Therefore, if you can't make people understand what you write, most of the time it's &lt;i&gt;not&lt;/i&gt; just because the world is filled with morons, it's also because &lt;i&gt;you&lt;/i&gt; are not being clear. Downshift. People will be happy to know what you're saying.  &lt;p&gt;&lt;strong&gt;10. Speak what you write: &lt;/strong&gt;If you can't make your writing understandable to you, you can't make it understandable to others. &lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;&lt;a&gt;&lt;b&gt;Hints for revising&lt;/b&gt;&lt;/a&gt; (&lt;a href="http://www.testing.com/cgi-bin/blog/2004/11/16"&gt;http://www.testing.com/cgi-bin/blog/2004/11/16&lt;/a&gt;)  &lt;blockquote&gt; &lt;p&gt;&lt;strong&gt;Read your text aloud. &lt;/strong&gt;Reading aloud is one way to get some distance, to separate the piece from your memory of writing it.  &lt;p&gt;&lt;strong&gt;If a sentence is unclear,&lt;/strong&gt; split it.  &lt;p&gt;&lt;strong&gt;If a paragraph is unclear&lt;/strong&gt;, split it. Then Write text to head off the problem, then return to adjust the guilty paragraph.  &lt;p&gt;&lt;strong&gt;If an idea or procedure is complicated&lt;/strong&gt;, add an example.  &lt;p&gt;&lt;strong&gt;After you change a sentence, leave it aside for a while&lt;/strong&gt;, then come back and reread at least the whole paragraph that contains it. Then tweak the sentence to make it fit better into its environment.  &lt;p&gt;&lt;strong&gt;Can you turn that bullet list into one or more paragraphs?&lt;/strong&gt; Bullet lists are, on average, easier for writers but harder for readers. They don't provide transition between two ideas.&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-2378000095904928686?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/2378000095904928686/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/10/some-cool-tips-on-writing-good-blog.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/2378000095904928686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/2378000095904928686'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/10/some-cool-tips-on-writing-good-blog.html' title='Some cool tips on writing good blog entry'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-599192869030572323</id><published>2007-10-22T23:50:00.001+05:30</published><updated>2011-08-10T12:58:52.370+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>HTTP Modules' Events and Their Order of Firing</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;Below is the list of Events raised by HttpHandlers. These events are in the sequence of firing. &lt;p&gt;OnBeginRequest&lt;br&gt;OnAuthenticateRequest&lt;br&gt;OnPostAuthenticateRequest&lt;br&gt;OnAuthorizeRequest&lt;br&gt;OnPostAuthorizeRequest&lt;br&gt;OnResolveRequestCache&lt;br&gt;OnPostResolveRequestCache&lt;br&gt;OnPostMapRequestHandler&lt;br&gt;OnAcquireRequestState&lt;br&gt;OnPostAcquireRequestState&lt;br&gt;OnPreRequestHandlerExecute&lt;br&gt;Page_Load Event of the Page&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OnPostRequestHandlerExecute&lt;br&gt;OnReleaseRequestState&lt;br&gt;OnPostReleaseRequestState&lt;br&gt;OnUpdateRequestCache&lt;br&gt;OnPostUpdateRequestCache&lt;br&gt;OnEndRequest&lt;br&gt;OnPreSendRequestHeaders &lt;p&gt;I wrote a http handler to check the sequence of execution of event handlers. Below is the program. Two events in the program are commented because these require integration with the IIS pipeline. I used Visual Web Developer 2008 Express Edition Beta 2 to write this program. So may be express edition does not support integration with IIS. I haven't checked it yet. Here is the program: &lt;p&gt;using System; &lt;p&gt;using System.Data; &lt;p&gt;using System.Configuration; &lt;p&gt;using System.Linq; &lt;p&gt;using System.Web; &lt;p&gt;using System.Web.Security; &lt;p&gt;using System.Web.UI; &lt;p&gt;using System.Web.UI.WebControls; &lt;p&gt;using System.Web.UI.WebControls.WebParts; &lt;p&gt;using System.Web.UI.HtmlControls; &lt;p&gt;using System.Xml.Linq; &lt;p&gt;/// &amp;lt;summary&amp;gt; &lt;p&gt;/// Summary description for AddSign &lt;p&gt;/// &amp;lt;/summary&amp;gt; &lt;p&gt;public class AddSign: IHttpModule &lt;p&gt;{ &lt;p&gt;public delegate void MyEventHandler(Object s, EventArgs e); &lt;p&gt;private MyEventHandler _eventHandler = null; &lt;p&gt;public event MyEventHandler MyEvent &lt;p&gt;{ &lt;p&gt;add { _eventHandler += value; } &lt;p&gt;remove { _eventHandler -= value; } &lt;p&gt;} &lt;p&gt;public AddSign() &lt;p&gt;{ &lt;p&gt;// &lt;p&gt;// TODO: Add constructor logic here &lt;p&gt;// &lt;p&gt;} &lt;p&gt;#region IHttpModule Members &lt;p&gt;void IHttpModule.Dispose() &lt;p&gt;{ &lt;p&gt;//throw new NotImplementedException(); &lt;p&gt;} &lt;p&gt;void IHttpModule.Init(HttpApplication context) &lt;p&gt;{ &lt;p&gt;//throw new NotImplementedException(); &lt;p&gt;context.EndRequest += new EventHandler(OnEndRequest); &lt;p&gt;context.AcquireRequestState += new EventHandler(OnAcquireRequestState); &lt;p&gt;context.AuthenticateRequest += new EventHandler(OnAuthenticateRequest); &lt;p&gt;context.AuthorizeRequest += new EventHandler(OnAuthorizeRequest); &lt;p&gt;context.BeginRequest += new EventHandler(OnBeginRequest); &lt;p&gt;context.Disposed += new EventHandler(OnDisposed); &lt;p&gt;context.Error += new EventHandler(OnError); &lt;p&gt;//context.LogRequest += new EventHandler(OnLogRequest); //This operation requires IIS integrated pipeline mode. &lt;p&gt;//context.MapRequestHandler += new EventHandler(OnMapRequestHandler); //This operation requires IIS integrated pipeline mode. &lt;p&gt;context.PostAcquireRequestState += new EventHandler(OnPostAcquireRequestState); &lt;p&gt;context.PostAuthenticateRequest += new EventHandler(OnPostAuthenticateRequest); &lt;p&gt;context.PostAuthorizeRequest += new EventHandler(OnPostAuthorizeRequest); &lt;p&gt;context.PostMapRequestHandler += new EventHandler(OnPostMapRequestHandler); &lt;p&gt;context.PostReleaseRequestState += new EventHandler(OnPostReleaseRequestState); &lt;p&gt;context.PostRequestHandlerExecute += new EventHandler(OnPostRequestHandlerExecute); &lt;p&gt;context.PostResolveRequestCache += new EventHandler(OnPostResolveRequestCache); &lt;p&gt;context.PostUpdateRequestCache += new EventHandler(OnPostUpdateRequestCache); &lt;p&gt;context.PreRequestHandlerExecute += new EventHandler(OnPreRequestHandlerExecute); &lt;p&gt;context.PreSendRequestContent += new EventHandler(OnPreSendRequestContent); &lt;p&gt;context.PreSendRequestHeaders += new EventHandler(OnPreSendRequestHeaders); &lt;p&gt;context.ReleaseRequestState += new EventHandler(OnReleaseRequestState); &lt;p&gt;context.ResolveRequestCache += new EventHandler(OnResolveRequestCache); &lt;p&gt;context.UpdateRequestCache += new EventHandler(OnUpdateRequestCache); &lt;p&gt;} &lt;p&gt;#endregion &lt;p&gt;public void OnEndRequest(Object s, EventArgs e) &lt;p&gt;{ &lt;p&gt;HttpApplication app = s as HttpApplication; &lt;p&gt;app.Context.Response.Write("OnEndRequest&amp;lt;br /&amp;gt;"); &lt;p&gt;if (_eventHandler != null) &lt;p&gt;_eventHandler(this, null); &lt;p&gt;} &lt;p&gt;public void OnAcquireRequestState(Object s, EventArgs e) &lt;p&gt;{ &lt;p&gt;HttpApplication app = s as HttpApplication; &lt;p&gt;app.Context.Response.Write("OnAcquireRequestState"); &lt;p&gt;app.Context.Response.Write("&amp;lt;BR /&amp;gt;"); &lt;p&gt;if (_eventHandler != null) &lt;p&gt;_eventHandler(this, null); &lt;p&gt;} &lt;p&gt;public void OnAuthenticateRequest(Object s, EventArgs e) &lt;p&gt;{ &lt;p&gt;HttpApplication app = s as HttpApplication; &lt;p&gt;app.Context.Response.Write("OnAuthenticateRequest"); &lt;p&gt;app.Context.Response.Write("&amp;lt;BR /&amp;gt;"); &lt;p&gt;if (_eventHandler != null) &lt;p&gt;_eventHandler(this, null); &lt;p&gt;} &lt;p&gt;public void OnAuthorizeRequest(Object s, EventArgs e) &lt;p&gt;{ &lt;p&gt;HttpApplication app = s as HttpApplication; &lt;p&gt;app.Context.Response.Write("OnAuthorizeRequest"); &lt;p&gt;app.Context.Response.Write("&amp;lt;BR /&amp;gt;"); &lt;p&gt;if (_eventHandler != null) &lt;p&gt;_eventHandler(this, null); &lt;p&gt;} &lt;p&gt;public void OnBeginRequest(Object s, EventArgs e) &lt;p&gt;{ &lt;p&gt;HttpApplication app = s as HttpApplication; &lt;p&gt;app.Context.Response.Write("OnBeginRequest"); &lt;p&gt;app.Context.Response.Write("&amp;lt;BR /&amp;gt;"); &lt;p&gt;if (_eventHandler != null) &lt;p&gt;_eventHandler(this, null); &lt;p&gt;} &lt;p&gt;public void OnDisposed(Object s, EventArgs e) &lt;p&gt;{ &lt;p&gt;HttpApplication app = s as HttpApplication; &lt;p&gt;app.Context.Response.Write("OnDisposed"); &lt;p&gt;app.Context.Response.Write("&amp;lt;BR /&amp;gt;"); &lt;p&gt;if (_eventHandler != null) &lt;p&gt;_eventHandler(this, null); &lt;p&gt;} &lt;p&gt;public void OnError(Object s, EventArgs e) &lt;p&gt;{ &lt;p&gt;HttpApplication app = s as HttpApplication; &lt;p&gt;app.Context.Response.Write("OnError"); &lt;p&gt;app.Context.Response.Write("&amp;lt;BR /&amp;gt;"); &lt;p&gt;if (_eventHandler != null) &lt;p&gt;app.Context.Response.Write("&amp;lt;BR /&amp;gt;"); &lt;p&gt;_eventHandler(this, null); &lt;p&gt;} &lt;p&gt;public void OnLogRequest(Object s, EventArgs e) &lt;p&gt;{ &lt;p&gt;HttpApplication app = s as HttpApplication; &lt;p&gt;app.Context.Response.Write("OnLogRequest"); &lt;p&gt;app.Context.Response.Write("&amp;lt;BR /&amp;gt;"); &lt;p&gt;if (_eventHandler != null) &lt;p&gt;_eventHandler(this, null); &lt;p&gt;} &lt;p&gt;public void OnMapRequestHandler(Object s, EventArgs e) &lt;p&gt;{ &lt;p&gt;HttpApplication app = s as HttpApplication; &lt;p&gt;app.Context.Response.Write("OnMapRequestHandler"); &lt;p&gt;app.Context.Response.Write("&amp;lt;BR /&amp;gt;"); &lt;p&gt;if (_eventHandler != null) &lt;p&gt;_eventHandler(this, null); &lt;p&gt;} &lt;p&gt;public void OnPostAcquireRequestState(Object s, EventArgs e) &lt;p&gt;{ &lt;p&gt;HttpApplication app = s as HttpApplication; &lt;p&gt;app.Context.Response.Write("OnPostAcquireRequestState"); &lt;p&gt;app.Context.Response.Write("&amp;lt;BR /&amp;gt;"); &lt;p&gt;if (_eventHandler != null) &lt;p&gt;_eventHandler(this, null); &lt;p&gt;} &lt;p&gt;public void OnPostAuthenticateRequest(Object s, EventArgs e) &lt;p&gt;{ &lt;p&gt;HttpApplication app = s as HttpApplication; &lt;p&gt;app.Context.Response.Write("OnPostAuthenticateRequest"); &lt;p&gt;app.Context.Response.Write("&amp;lt;BR /&amp;gt;"); &lt;p&gt;if (_eventHandler != null) &lt;p&gt;_eventHandler(this, null); &lt;p&gt;} &lt;p&gt;public void OnPostAuthorizeRequest(Object s, EventArgs e) &lt;p&gt;{ &lt;p&gt;HttpApplication app = s as HttpApplication; &lt;p&gt;app.Context.Response.Write("OnPostAuthorizeRequest"); &lt;p&gt;app.Context.Response.Write("&amp;lt;BR /&amp;gt;"); &lt;p&gt;if (_eventHandler != null) &lt;p&gt;_eventHandler(this, null); &lt;p&gt;} &lt;p&gt;public void OnPostMapRequestHandler(Object s, EventArgs e) &lt;p&gt;{ &lt;p&gt;HttpApplication app = s as HttpApplication; &lt;p&gt;app.Context.Response.Write("OnPostMapRequestHandler"); &lt;p&gt;app.Context.Response.Write("&amp;lt;BR /&amp;gt;"); &lt;p&gt;if (_eventHandler != null) &lt;p&gt;_eventHandler(this, null); &lt;p&gt;} &lt;p&gt;public void OnPostReleaseRequestState(Object s, EventArgs e) &lt;p&gt;{ &lt;p&gt;HttpApplication app = s as HttpApplication; &lt;p&gt;app.Context.Response.Write("OnPostReleaseRequestState"); &lt;p&gt;app.Context.Response.Write("&amp;lt;BR /&amp;gt;"); &lt;p&gt;if (_eventHandler != null) &lt;p&gt;_eventHandler(this, null); &lt;p&gt;} &lt;p&gt;public void OnPostRequestHandlerExecute(Object s, EventArgs e) &lt;p&gt;{ &lt;p&gt;HttpApplication app = s as HttpApplication; &lt;p&gt;app.Context.Response.Write("OnPostRequestHandlerExecute"); &lt;p&gt;app.Context.Response.Write("&amp;lt;BR /&amp;gt;"); &lt;p&gt;if (_eventHandler != null) &lt;p&gt;_eventHandler(this, null); &lt;p&gt;} &lt;p&gt;public void OnPostResolveRequestCache(Object s, EventArgs e) &lt;p&gt;{ &lt;p&gt;HttpApplication app = s as HttpApplication; &lt;p&gt;app.Context.Response.Write("OnPostResolveRequestCache"); &lt;p&gt;app.Context.Response.Write("&amp;lt;BR /&amp;gt;"); &lt;p&gt;if (_eventHandler != null) &lt;p&gt;_eventHandler(this, null); &lt;p&gt;} &lt;p&gt;public void OnPostUpdateRequestCache(Object s, EventArgs e) &lt;p&gt;{ &lt;p&gt;HttpApplication app = s as HttpApplication; &lt;p&gt;app.Context.Response.Write("OnPostUpdateRequestCache"); &lt;p&gt;app.Context.Response.Write("&amp;lt;BR /&amp;gt;"); &lt;p&gt;if (_eventHandler != null) &lt;p&gt;_eventHandler(this, null); &lt;p&gt;} &lt;p&gt;public void OnPreRequestHandlerExecute(Object s, EventArgs e) &lt;p&gt;{ &lt;p&gt;HttpApplication app = s as HttpApplication; &lt;p&gt;app.Context.Response.Write("OnPreRequestHandlerExecute"); &lt;p&gt;app.Context.Response.Write("&amp;lt;BR /&amp;gt;"); &lt;p&gt;if (_eventHandler != null) &lt;p&gt;_eventHandler(this, null); &lt;p&gt;} &lt;p&gt;public void OnPreSendRequestContent(Object s, EventArgs e) &lt;p&gt;{ &lt;p&gt;HttpApplication app = s as HttpApplication; &lt;p&gt;app.Context.Response.Write("OnPreSendRequestContent"); &lt;p&gt;app.Context.Response.Write("&amp;lt;BR /&amp;gt;"); &lt;p&gt;if (_eventHandler != null) &lt;p&gt;_eventHandler(this, null); &lt;p&gt;} &lt;p&gt;public void OnPreSendRequestHeaders(Object s, EventArgs e) &lt;p&gt;{ &lt;p&gt;HttpApplication app = s as HttpApplication; &lt;p&gt;app.Context.Response.Write("OnPreSendRequestHeaders"); &lt;p&gt;app.Context.Response.Write("&amp;lt;BR /&amp;gt;"); &lt;p&gt;if (_eventHandler != null) &lt;p&gt;_eventHandler(this, null); &lt;p&gt;} &lt;p&gt;public void OnReleaseRequestState(Object s, EventArgs e) &lt;p&gt;{ &lt;p&gt;HttpApplication app = s as HttpApplication; &lt;p&gt;app.Context.Response.Write("OnReleaseRequestState"); &lt;p&gt;app.Context.Response.Write("&amp;lt;BR /&amp;gt;"); &lt;p&gt;if (_eventHandler != null) &lt;p&gt;_eventHandler(this, null); &lt;p&gt;} &lt;p&gt;public void OnResolveRequestCache(Object s, EventArgs e) &lt;p&gt;{ &lt;p&gt;HttpApplication app = s as HttpApplication; &lt;p&gt;app.Context.Response.Write("OnResolveRequestCache"); &lt;p&gt;app.Context.Response.Write("&amp;lt;BR /&amp;gt;"); &lt;p&gt;if (_eventHandler != null) &lt;p&gt;_eventHandler(this, null); &lt;p&gt;} &lt;p&gt;public void OnUpdateRequestCache(Object s, EventArgs e) &lt;p&gt;{ &lt;p&gt;HttpApplication app = s as HttpApplication; &lt;p&gt;app.Context.Response.Write("OnUpdateRequestCache"); &lt;p&gt;app.Context.Response.Write("&amp;lt;BR /&amp;gt;"); &lt;p&gt;if (_eventHandler != null) &lt;p&gt;_eventHandler(this, null); &lt;p&gt;} &lt;p&gt;}&lt;/p&gt;&lt;/blockquote&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-599192869030572323?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/599192869030572323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/10/http-modules-events-and-their-order-of.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/599192869030572323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/599192869030572323'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/10/http-modules-events-and-their-order-of.html' title='HTTP Modules&amp;#39; Events and Their Order of Firing'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-7279067119177867998</id><published>2007-10-18T23:51:00.001+05:30</published><updated>2011-08-10T12:58:24.522+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Script# - Another Flower in .Net Bouquet</title><content type='html'>&lt;br /&gt;&lt;p&gt;Script# is a compiler that compiles C# code into JavaScript. This sounds great for ASP.Net developers who program into C#. Most of the time, C# programmers don't have good hand in JavaScript.&lt;br/&gt;&lt;br/&gt;With the client machine increasing their processing power constantly, the demand for client side scripting is very high. People talk about a new architecture that would obsolete the server side programming model. Web serve will only server HTML pages with JavaScript. If any server side processing (or database connectivity) is required, web services will fill up the gap. Using JSON, JavaScript will now directly interact with a web service from client side. All UI processing, validations etc. will be done on client side.&lt;br/&gt;&lt;br/&gt;C# and VB.net folks have to worry about that. Either they have to switch to web services or their job will not be safe. &lt;a href="http://www.nikhilk.net/" title="Nikhil Kothari's Weblog"&gt;Nikhil Kothari&lt;/a&gt; also thinks same (though he has not expressed it anywhere). So he decided to bring C# developers on the client side. Nikhil is currently working on a project called &lt;a href="http://www.nikhilk.net/ScriptSharpIntro.aspx" title="Script# Introduction by Nikhil Kothari"&gt;Script#&lt;/a&gt;. In his own words:&lt;br/&gt;&lt;br/&gt;"&lt;em&gt;Script# brings the C# developer experience (programming and tooling) to JavaScript/Ajax world."&lt;/em&gt;&lt;br/&gt;&lt;br/&gt;The project is still in development phase but you can try your hands on it. &lt;a href="http://projects.nikhilk.net/Binaries/ScriptSharp.zip" title="Script# Download"&gt;Download&lt;/a&gt; the Script# and read Nikhil's &lt;a href="http://www.nikhilk.net/ScriptSharpIntro.aspx"&gt;demonstration&lt;/a&gt;. You can also watch a &lt;a href="http://www.nikhilk.net/Content/Video/ScriptSharpIntro.wmv"&gt;video&lt;/a&gt;. Nikhil says:&lt;br/&gt;&lt;br/&gt;"&lt;em&gt;Essentially the Script# compiler is a C# compiler that generates JavaScript instead of IL. A key driving goal of the design is to produce readable JavaScript that you may have authored yourself, and would be ok deploying into real apps.&lt;/em&gt;"&lt;br/&gt;&lt;br/&gt;&lt;span style="TEXT-DECORATION: underline"&gt;&lt;strong&gt;Links&lt;br/&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;&lt;a href="http://www.nikhilk.net/ScriptSharpIntro.aspx"&gt;Introduction to Script#&lt;/a&gt;&lt;br/&gt;&lt;a href="http://projects.nikhilk.net/Binaries/ScriptSharp.zip"&gt;Download Script#&lt;/a&gt;&lt;br/&gt;&lt;a href="http://www.nikhilk.net/Content/Video/ScriptSharpIntro.wmv"&gt;Download Script# Video&lt;/a&gt;&lt;br/&gt;&lt;a href="http://www.nikhilk.net/"&gt;Nikhil Kothari's Weblog&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/p&gt;&lt;br /&gt;&lt;hr/&gt;&lt;br /&gt;&lt;p class="zoundry_bw_tags"&gt;&lt;br /&gt;  &lt;!-- Tag links generated by Zoundry Blog Writer. Do not manually edit. http://www.zoundry.com --&gt;&lt;br /&gt;  &lt;span class="ztags"&gt;&lt;span class="ztagspace"&gt;Technorati&lt;/span&gt; : &lt;a href="http://technorati.com/tag/.Net" class="ztag" rel="tag"&gt;.Net&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Client%20Side%20Code" class="ztag" rel="tag"&gt;Client Side Code&lt;/a&gt;, &lt;a href="http://technorati.com/tag/JavaScript" class="ztag" rel="tag"&gt;JavaScript&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Script%23" class="ztag" rel="tag"&gt;Script#&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Server%20Side%20Code" class="ztag" rel="tag"&gt;Server Side Code&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Tech%20Review" class="ztag" rel="tag"&gt;Tech Review&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Technology" class="ztag" rel="tag"&gt;Technology&lt;/a&gt;, &lt;a href="http://technorati.com/tag/c%23" class="ztag" rel="tag"&gt;c#&lt;/a&gt;&lt;/span&gt; &lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-7279067119177867998?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/7279067119177867998/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/10/script-another-flower-in-net-bouquet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/7279067119177867998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/7279067119177867998'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/10/script-another-flower-in-net-bouquet.html' title='Script# - Another Flower in .Net Bouquet'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-4925518619459412077</id><published>2007-10-17T23:31:00.000+05:30</published><updated>2011-08-10T12:59:16.587+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><title type='text'>A Recipe For killing Internet In India</title><content type='html'>&lt;div style="MARGIN: 0px auto 10px; TEXT-ALIGN: center"&gt;&lt;a href="http://localhost:1944/bc6fa2242711298c33ceb561d9e7bce7/image299.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_" alt="" src="http://localhost:1944/bc6fa2242711298c33ceb561d9e7bce7/image299.jpg?size=400" border="0" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-4925518619459412077?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://yaneshtyagi.blogspot.com/2007/10/recipe-for-killing-internet-in-india_17.html' title='A Recipe For killing Internet In India'/><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/4925518619459412077/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/10/recipe-for-killing-internet-in-india.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/4925518619459412077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/4925518619459412077'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/10/recipe-for-killing-internet-in-india.html' title='A Recipe For killing Internet In India'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-7539108856601196466</id><published>2007-10-17T23:20:00.001+05:30</published><updated>2011-08-10T12:59:16.593+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><title type='text'>A Recipe For Killing Internet In India</title><content type='html'>&lt;div style="PADDING-RIGHT: 5px; PADDING-LEFT: 7px; PADDING-BOTTOM: 2px; WIDTH: 100%; PADDING-TOP: 2px"&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman;font-size:130%;"&gt;&lt;strong&gt;&lt;u&gt;&lt;em&gt;A news published in Times Of India, Oct 17th, 2007 (internet edition)&lt;/em&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman;font-size:0;"&gt;&lt;span style="font-size:12;"&gt;&lt;span style="font-size:100%;"&gt;A Recipe For Killing Internet In India&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman;"&gt;Standing Committee Goes Against International Norms To Stack Odds Against Net Service Providers, Says Manoj Mitta&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;"&gt;There is a clear and present danger to internet in India। If the recommendations of the parliamentary standing committee were to go through, you might as well pull the shutters down on the net in the country, because the committee seeks to raise the liability of internet service providers for any third party content in a manner that it will become difficult to run the service and stay away from jail.&lt;br /&gt;&lt;br /&gt;This isn't an exaggeration. Over 85% of internet deals with third party content। This includes search engines, mail services, messengers, blogs, communication and community sites. If they were to be held responsible for the sites searched, mails sent, blogs filed or scraps on community sites then service providers would be hauled up by the police for acts they are not even faintly responsible for.&lt;br /&gt;&lt;br /&gt;Why, then, is the committee proposing this insanity? The answer is simple  the committee has failed to understand the internet। Frankly, there's no difference between the phone and the postal service and the net  it's just that one delivers voice or post and the other data. Both deal with third party content which is impossible to verify.&lt;br /&gt;&lt;br /&gt;How would a mail service know, for instance, if two friends exchange copyright material? Or, how would a search engine track if someone accesses sites spreading hatred, or worse, promoting terror? It's all out there  the responsibility of who fetches what should be that of the individual, not the service provider।&lt;br /&gt;&lt;br /&gt;Therefore, what the standing committee is seeking to do is something like making a postal service responsible for every mischievous mail it delivers  perhaps by a drug dealer giving details of a consignment or a student sending photocopies of a book and hence infringing on copyright। Or, something like making a phone service, such as MTNL or BSNL, responsible for every bit of dirty talk or criminal conspiracy over its wires.&lt;br /&gt;&lt;br /&gt;Perhaps the committee is confusing internet with media like TV or print. In the latter, content is either self-generated or by designated news or TV agencies. The content goes through several layers of vetting and checks. This is not true of internet sites that provide mail service, aggregation of communities, picture sharing, etc।&lt;br /&gt;&lt;br /&gt;This is possibly why in its report last month on the Information Technology (Amendment) Bill 2006, the committee headed by Congress MP Nikhil Kumar has called upon the government to abandon the proposal to reduce the liability of service providers or intermediaries in the wake of industry outrage over the 2004 arrest of Baazee।com's CEO for the auction of a CD containing an infamous student porn MMS.&lt;br /&gt;&lt;br /&gt;The bone of contention is Section 79 of the IT Act 2000 which says that no service provider shall be liable for any third party information if he proves that the offence was committed ''without his knowledge or that he had exercised all due diligence'' to prevent the commission of such contravention।&lt;br /&gt;&lt;br /&gt;Since the existing safeguard failed to save &lt;a title="http://baazee.com/" onclick="return top.js.OpenExtLink(window,event,this)" href="http://baazee.com/" target="_blank"&gt;&lt;span title="http://baazee.com/&amp;#10;CTRL + Click to follow link"&gt;Baazee.com&lt;/span&gt;&lt;/a&gt; CEO Avnish Bajaj from being subjected to the ignominy of arrest and detention, the government sought to reduce the liability further in its 2006 Bill. The Bill raises the bar for taking action against ISPs by stipulating that they are not liable unless it is proved that they have conspired or abetted in the commission of the unlawful act. &lt;b&gt;&lt;span style="color:#000000;"&gt;&lt;span style="FONT-WEIGHT: bold;color:black;" &gt;&lt;br /&gt;&lt;br /&gt;Service providers under no obligation in US, EU&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;This is really how the law is in both Europe and in the US। To the industry here, the proposed amendment seemed a fair safeguard। But the standing committee, far from endorsing the change, has recommended that the existing Section 79 should be strengthened by casting ''a definite obligation'' on the service providers to ensure that the third party information was within the parameters of the law especially because ''it is very difficult to establish conspiracy or abetment'' on their part।&lt;br /&gt;&lt;br /&gt;The committee also took objection to the Bill's proposal to relieve the service providers of the burden of demonstrating that they had exercised due diligence to prevent the third parties from misusing online market places and auction sites। ''The committee are of the firm opinion that if explicit provisions about blocking of objectionable material through various means are not codified, expecting self-regulation from the intermediaries, who basically work for commercial gains (sic), will just remain a pipedream,'' it said.&lt;br /&gt;&lt;br /&gt;For all its efforts to make out a case for increasing the liability of service providers, the committee glossed over the fact that the Bill was in tune with the approach adopted by advanced countries that have given sufficient thought before framing their Internet laws. Take, for instance, the relevant law in the European Union. It says that a service provider storing third party information is liable to criminal action only when he ''by intent is storing illegal information or assisting in illegal activities।''&lt;br /&gt;&lt;br /&gt;What is even more contrary to the committee's report is the express clarification in the European law that its provisions ''do not impose a general obligation on service providers to monitor the information, which they transmit, or store on the request of a recipient for the service, nor a general obligation to seek facts or circumstances indicating illegal activities.'' Similarly, in the US, both courts and legislation broadly seek to reduce the liability of service providers on charges such as copyright infringement and defamation।&lt;br /&gt;&lt;br /&gt;The Digital Millennium Copyright Act, for instance, spells out the criteria for establishing liability and makes it difficult to sue service providers vicariously for copyright infringement committed by third parties. So, which way should Indian laws go? The way the advanced countries have gone, or in accordance with the wishes of some misinformed MPs that would spell the death of Internet in India&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;/span&gt;TOI Link: &lt;a title="http://epaper.timesofindia.com/Daily/skins/TOI/navigator.asp?Daily=" href="http://epaper.timesofindia.com/Daily/skins/TOI/navigator.asp?Daily=C" login="default&amp;amp;AW=1192642186750"&gt;http://epaper.timesofindia.com/Daily/skins/TOI/navigator.asp?Daily=C&lt;/a&gt;&lt;br /&gt;&lt;/p&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/23680367-7539108856601196466?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/7539108856601196466/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/10/recipe-for-killing-internet-in-india_17.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/7539108856601196466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/7539108856601196466'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/10/recipe-for-killing-internet-in-india_17.html' title='A Recipe For Killing Internet In India'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-8045448801706606968</id><published>2007-10-17T22:41:00.001+05:30</published><updated>2011-08-10T12:58:52.375+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Windows Live Mail</title><content type='html'>&lt;br /&gt;&lt;p&gt;Windows Live Mail is Microsoft's successor to both Outlook Express and Windows Mail, the latter of which ships with Windows Vista. Microsoft describes Windows Live Mail as a superset of both of these consumer-oriented email products, and they will only actively develop Windows Live Mail going forward. Windows Live Mail is dramatically nicer than either Outlook Express or Windows Mail, and it includes a lot more useful functionality, especially if you're a Hotmail user. (This applies equally to msn.com and live.com accounts as well.) But Windows Live Mail isn't limited to just Hotmail accounts: This is a full-fledged Internet communications client, with support for POP3 and IMAP email, RSS feeds, and USENET newsgroups.&lt;br/&gt;&lt;br/&gt;Originally envisioned as an ad-supported email client for Hotmail users, Windows Live Mail has evolved over time and is now a much more impressive release as a result. The shipping version of Windows Live Mail--now available in a feature-complete public beta--offers seamless Hotmail/MSN.com/Live.com integration, as expected, POP3 and IMAP email functionality that rivals third party applications such as Mozilla Thunderbird, RSS support, USENET newsgroup support, and integration with various Windows Live services. If you use Hotmail and/or other Windows Live products like Windows Live Messenger, you're going to want to check this one out. Heck, if you use Internet email of any kind, you're going to want to check this one out.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Windows Live Mail sports the new Windows Live look-and-feel, which is heavy on the whites but with high-contrast bluish-green accents. Like newer versions of Outlook, and like the Web-based Windows Live Hotmail, the Windows Live Mail application is visually split into three mail columnar panes, from left to right: Folders, Message list, and Reading pane. Actually, there's an odd fourth pane called Active Search, too, but you can and should turn this off: Active Search is a weird front-end to Microsoft's Live Search service, and its real purpose is to deliver ads and sponsored results.&lt;br/&gt;&lt;br/&gt;In many ways, Windows Live Mail works like Windows Live Hotmail, and if you're familiar with the new version of that Web service, or with traditional email clients like Outlook, you'll have no problem getting up to speed. Architecturally, Windows Live Mail is based on Outlook Express and Windows Mail, so some UI bits, like the Options dialog, and the files Windows Live Mail creates, like the .eml email files, might look familiar. What's old is new again.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;I am using Windows Live Mail as my primary email client since a few weeks and have absolutely no issues. I like some of the customization bits: You can color-code the folders for each email account you configure and apply a Windows Live color scheme to the entire application so that it matches your other Windows Live applications and services.&lt;br/&gt;&lt;br/&gt;Speaking of integration, Windows Live Mail is particularly useful if you're a Windows Live Messenger user. It can be configured to automatically log you onto Messenger whenever you launch the mail client. On the flipside, if you see an email alert in Messenger and click it, Windows Live Mail will launch instead of forcing you to use the Web client. The Contacts portion of Windows Live Mail, which is also a native Windows application, integrates your traditional email contacts with your Windows Live Messenger contacts list, too. A Blog button on the application's toolbar lets you publish the current message to your Windows Live Spaces blog.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;As a modern email application, Windows Live Mail supports instant search, which works wonderfully. There's also an Outlook-like search folders feature, though I haven't found a way save email searches as dynamic virtual folders. Instead, stock saved search folders, like Unread email, Unread from contacts, and Unread feeds, are available.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;So why would you want to use Windows Live Mail instead of the Windows Live Hotmail Web service? First, and most obviously, Windows Live Mail works offline. So you can sit on an airplane or in some other disconnected location, navigate through and read your email, respond to emails, write new emails, and perform other actions that would be impossible with the Web client while offline. Once you're online again, all the pending email is sent and everything is synched up again, just as with Outlook and other traditional email clients.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Windows Live Mail also features email account aggregation, so that you can easily access email from two or more accounts (be them Hotmail/Live.com accounts or any combination of POP3 and IMAP accounts), all from the same location. With Web-based email services, you might need to have a different browser window open for each service.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;From a safety perspective, Windows Live Mail also provides protection against phishing attacks, viruses, and other malware. This works for all account types, so even though your Hotmail account may be protected by server-side AV scanning, your POP3/IMAP accounts might not. And if you're into the Windows Live stuff, the integration pieces are quite interesting as well.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Windows Live Hotmail is free and available for users running Windows XP with Service Pack 2 (SP2) or Vista (any version). If you're currently using Outlook Express or Windows Mail, I strongly recommend upgrading to this product immediately. It is nicer looking, works well with non-Hotmail accounts, and offers much more useful functionality than its predecessors. I like it quite a bit.&lt;/p&gt;&lt;br /&gt;&lt;p class="zoundry_bw_tags"&gt;&lt;br /&gt;  &lt;!-- Tag links generated by Zoundry Blog Writer. Do not manually edit. http://www.zoundry.com --&gt;&lt;br /&gt;  &lt;span class="ztags"&gt;&lt;span class="ztagspace"&gt;Technorati&lt;/span&gt; : &lt;a href="http://technorati.com/tag/.Net" class="ztag" rel="tag"&gt;.Net&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Tech%20Review" class="ztag" rel="tag"&gt;Tech Review&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Technology" class="ztag" rel="tag"&gt;Technology&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Windows%20Live%20Mail" class="ztag" rel="tag"&gt;Windows Live Mail&lt;/a&gt;, &lt;a href="http://technorati.com/tag/e-mail%20client" class="ztag" rel="tag"&gt;e-mail client&lt;/a&gt;, &lt;a href="http://technorati.com/tag/yanesh%20tyagi" class="ztag" rel="tag"&gt;yanesh tyagi&lt;/a&gt;&lt;/span&gt; &lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-8045448801706606968?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/8045448801706606968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/10/windows-live-mail.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/8045448801706606968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/8045448801706606968'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/10/windows-live-mail.html' title='Windows Live Mail'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-5041139870852851143</id><published>2007-10-14T23:20:00.001+05:30</published><updated>2011-08-10T12:58:52.365+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Edit in Browser</title><content type='html'>&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Edit any web page in browser without any other software&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;This is cool!&lt;/p&gt;&lt;br /&gt;&lt;p&gt;GO to any web page, clear the address bar, and paste this:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;javascript:document.body.contentEditable='true'; document.designMode='on'; void 0&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;and hit enter.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Feel free to edit whatever you want on the page!&lt;/p&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-5041139870852851143?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/5041139870852851143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/10/edit-in-browser.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/5041139870852851143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/5041139870852851143'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/10/edit-in-browser.html' title='Edit in Browser'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-2985934048076377825</id><published>2007-10-14T23:15:00.001+05:30</published><updated>2011-08-10T13:00:14.456+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><title type='text'>Salary Negotiation</title><content type='html'>&lt;br /&gt;&lt;p&gt;OK. that's what we all do it for money… not every one right. This is probably the weakest area for techno savvy guys. They are not good negotiators. Many guys at the first instance smile and say "&lt;strong&gt;NEGOTIABLE SIR&lt;/strong&gt;". So here are some points:-&lt;br/&gt;&lt;br/&gt;√ Do a study of what's the salary trend? For instance have some kind of baseline. For example what's the salary trend on number of year of experience? Discuss this with your friends out.&lt;br/&gt;&lt;br/&gt;√ Do not mention your expected salary on the resume?&lt;br/&gt;&lt;br/&gt;√ Let the employer first make the salary offer. Try to delay the salary discussion till the end.&lt;br/&gt;&lt;br/&gt;√ If they say what you expect ? , come with a figure with a little higher end and say negotiable. Remember never say negotiable on something which you have aimed, HR guys will always bring it down. So negotiate on AIMED SALARY + some thing extra.&lt;br/&gt;&lt;br/&gt;√ The normal trend is that they look at your current salary and add a little it so that they can pull you in. Do your home work my salary is this much and I expect this much so whatever it is now I will not come below this.&lt;br/&gt;&lt;br/&gt;√ Do not be harsh during salary negotiations.&lt;br/&gt;&lt;br/&gt;√ It's good to aim high. For instance I want 1 billion dollars / month but at the same time be realistic.&lt;br/&gt;&lt;br/&gt;√ Some companies have those hidden cost attached in salary clarify that rather to be surprised at the first salary package.&lt;br/&gt;&lt;br/&gt;√ Many of the companies add extra performance compensation in your basic which can be surprising at times. So have a detail break down. Best is to discuss on hand salary rather than NET.&lt;br/&gt;&lt;br/&gt;√ Talk with the employer in what frequency does the hike happen.&lt;br/&gt;&lt;br/&gt;√ Take everything in writing , go back to your house and have a look once with a cool head is the offer worth it of what your current employer is giving.&lt;br/&gt;&lt;br/&gt;√ Do not forget once you have job in hand you can come back to your current employer for negotiation so keep that thing in mind.&lt;br/&gt;&lt;br/&gt;√ Remember the worst part is cribbing after joining the company that your colleague is getting this much. So be careful while interview negotiations or be sportive to be a good negotiator in the next interview.&lt;br/&gt;&lt;br/&gt;√ One very important thing the best negotiation ground is not the new company where you are going but the old company which you are leaving. So once you have offer on hand get back to your old employee and show them the offer and then make your next move. It's my experience that negotiating with the old employer is easy than with the new one….Frankly if approached properly rarely any one will say no. Just do not be aggressive or egoistic that you have an offer on hand.&lt;br/&gt;&lt;br/&gt;Top of all some time some things are worth above money :- &lt;strong&gt;JOB SATISFACTION&lt;/strong&gt;. So whatever you negotiate if &lt;strong&gt;&lt;em&gt;you think you can get JOB SATISFACTION aspect on higher grounds go for it.&lt;/em&gt;&lt;/strong&gt; I think its worth more than money.&lt;/p&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-2985934048076377825?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/2985934048076377825/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/10/salary-negotiation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/2985934048076377825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/2985934048076377825'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/10/salary-negotiation.html' title='Salary Negotiation'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-2358245331979079335</id><published>2007-10-09T23:06:00.002+05:30</published><updated>2011-08-10T13:00:04.808+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Redirecting to new window in c#</title><content type='html'>As a developer, many time I wished to redirect user to a new URL into a new browser window. I wanted to use &lt;span style="font-family:Courier New;"&gt;&lt;em&gt;response.redirect&lt;/em&gt;&lt;/span&gt; at server side and open the new web page into a new window. But the way redirection works makes it impossible to open a new window from server side. The common solution to this problem is to use java script's &lt;span style="font-family:Courier New;"&gt;&lt;em&gt;window.open&lt;/em&gt;&lt;/span&gt; statement at client side and then fetch the new URL into the new window. To me, this is totally unacceptable while I am writing server side code. So I decided to write some code to do this. But before writing, I googled for the same. I found a good solution for the problem. I would like to give proper credit to the author, who chose not to publish his/her name. As they say a code worth one thousand words, here is the code:  &lt;br /&gt;&lt;strong&gt;&lt;h4&gt;&lt;strong&gt;ResponseHelper Class:&lt;/strong&gt; &lt;/h4&gt; &lt;/strong&gt;The &lt;span style="font-family:Courier New;"&gt;&lt;em&gt;ResponseHelper&lt;/em&gt;&lt;/span&gt; class does all the magic. It adds a client side script to the response which opens the new window. Use this class in place of response class if you want to open new window. You may create a new class in &lt;span style="font-family:Courier New;"&gt;App_Code&lt;/span&gt; folder with name &lt;span style="font-family:Courier New;"&gt;&lt;em&gt;ResponseHelper.cs&lt;/em&gt;&lt;/span&gt;.   &lt;pre class="code"&gt;&lt;span style="color:blue;"&gt;using &lt;/span&gt;System;&lt;br /&gt;&lt;span style="color:blue;"&gt;using &lt;/span&gt;System.Collections.Generic;&lt;br /&gt;&lt;span style="color:blue;"&gt;using &lt;/span&gt;System.Linq;&lt;br /&gt;&lt;span style="color:blue;"&gt;using &lt;/span&gt;System.Web;&lt;br /&gt;&lt;span style="color:blue;"&gt;using &lt;/span&gt;System.Web.UI;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:gray;"&gt;/// &amp;lt;summary&amp;gt;&lt;br /&gt;/// &lt;/span&gt;&lt;span style="color:green;"&gt;ResponseHelper Class provides static methos Redirect&lt;br /&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;/// &lt;/span&gt;&lt;span style="color:green;"&gt;which opens new browser window.&lt;br /&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;/// &amp;lt;/summary&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;public static class &lt;/span&gt;&lt;span style="color:#2b91af;"&gt;ResponseHelper&lt;br /&gt;&lt;/span&gt;{&lt;br /&gt;   &lt;span style="color:blue;"&gt;public static void &lt;/span&gt;Redirect(&lt;span style="color:blue;"&gt;string &lt;/span&gt;url, &lt;span style="color:blue;"&gt;string &lt;/span&gt;target, &lt;span style="color:blue;"&gt;string &lt;/span&gt;windowFeatures)&lt;br /&gt;   {&lt;br /&gt;       &lt;span style="color:#2b91af;"&gt;HttpContext &lt;/span&gt;context = &lt;span style="color:#2b91af;"&gt;HttpContext&lt;/span&gt;.Current;&lt;br /&gt;&lt;br /&gt;       &lt;span style="color:blue;"&gt;if &lt;/span&gt;((&lt;span style="color:#2b91af;"&gt;String&lt;/span&gt;.IsNullOrEmpty(target)&lt;br /&gt;               || target.Equals(&lt;span style="color:#a31515;"&gt;"_self"&lt;/span&gt;,&lt;br /&gt;                   &lt;span style="color:#2b91af;"&gt;StringComparison&lt;/span&gt;.OrdinalIgnoreCase))&lt;br /&gt;               &amp;amp;&amp;amp; &lt;span style="color:#2b91af;"&gt;String&lt;/span&gt;.IsNullOrEmpty(windowFeatures))&lt;br /&gt;       {&lt;br /&gt;           context.Response.Redirect(url);&lt;br /&gt;       }&lt;br /&gt;       &lt;span style="color:blue;"&gt;else&lt;br /&gt;       &lt;/span&gt;{&lt;br /&gt;           &lt;span style="color:#2b91af;"&gt;Page &lt;/span&gt;page = (&lt;span style="color:#2b91af;"&gt;Page&lt;/span&gt;)context.Handler;&lt;br /&gt;           &lt;span style="color:blue;"&gt;if &lt;/span&gt;(page == &lt;span style="color:blue;"&gt;null&lt;/span&gt;)&lt;br /&gt;           {&lt;br /&gt;               &lt;span style="color:blue;"&gt;throw new &lt;/span&gt;&lt;span style="color:#2b91af;"&gt;InvalidOperationException&lt;br /&gt;                   &lt;/span&gt;(&lt;span style="color:#a31515;"&gt;"Cannot redirect to new window outside Page context."&lt;/span&gt;);&lt;br /&gt;           }&lt;br /&gt;           url = page.ResolveClientUrl(url);&lt;br /&gt;           &lt;span style="color:blue;"&gt;string &lt;/span&gt;script;&lt;br /&gt;&lt;br /&gt;           &lt;span style="color:blue;"&gt;if &lt;/span&gt;(!&lt;span style="color:#2b91af;"&gt;String&lt;/span&gt;.IsNullOrEmpty(windowFeatures))&lt;br /&gt;           {&lt;br /&gt;               script = &lt;span style="color:#a31515;"&gt;@"window.open(""{0}"", ""{1}"", ""{2}"");"&lt;/span&gt;;&lt;br /&gt;           }&lt;br /&gt;           &lt;span style="color:blue;"&gt;else&lt;br /&gt;           &lt;/span&gt;{&lt;br /&gt;               script = &lt;span style="color:#a31515;"&gt;@"window.open(""{0}"", ""{1}"");"&lt;/span&gt;;&lt;br /&gt;           }&lt;br /&gt;           script = &lt;span style="color:#2b91af;"&gt;String&lt;/span&gt;.Format(script, url, target, windowFeatures);&lt;br /&gt;           &lt;span style="color:#2b91af;"&gt;ScriptManager&lt;/span&gt;.RegisterStartupScript(&lt;br /&gt;               page,&lt;br /&gt;               &lt;span style="color:blue;"&gt;typeof&lt;/span&gt;(&lt;span style="color:#2b91af;"&gt;Page&lt;/span&gt;),&lt;br /&gt;               &lt;span style="color:#a31515;"&gt;"Redirect"&lt;/span&gt;,&lt;br /&gt;               script,&lt;br /&gt;               &lt;span style="color:blue;"&gt;true&lt;/span&gt;);&lt;br /&gt;       }&lt;br /&gt;   }&lt;br /&gt;}&lt;/pre&gt;&lt;h4&gt;Using Response Helper Class:&lt;/h4&gt;&lt;pre class="code"&gt;&lt;em&gt;ResponseHelper&lt;/em&gt; class’ static Redirect method is used to redirect into new window.&lt;/pre&gt;&lt;blockquote&gt;&lt;pre class="code"&gt;&lt;span style="color:#2b91af;"&gt;ResponseHelper&lt;/span&gt;.Redirect(&lt;span style="color:#a31515;"&gt;"default.aspx"&lt;/span&gt;, &lt;span style="color:#a31515;"&gt;"_blank"&lt;/span&gt;, &lt;span style="color:blue;"&gt;null&lt;/span&gt;);&lt;/pre&gt;&lt;/blockquote&gt;&lt;p&gt;The &lt;em&gt;Redirect&lt;/em&gt; method accepts thee parameters:&lt;/p&gt;&lt;ol&gt;  &lt;li&gt;Redirection URL: The URl which will be opened into the new window.&lt;/li&gt;  &lt;li&gt;Target Frame: &lt;ol&gt;      &lt;li&gt;Use “_Self”, if you don’t want to open new window. Null means “_Self”.&lt;/li&gt;      &lt;li&gt;Use “_Blank” to open into new window.&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;  &lt;li&gt;Window Feature: Window features can be added like width, height, scrolling etc. using this parameter.&lt;/li&gt;&lt;/ol&gt;&lt;h4&gt;Example of Using Response Helper Class&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;/span&gt;&lt;/h4&gt;&lt;h4&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;I created a page default.aspx. This page has a link button &lt;em&gt;lbtn1. &lt;/em&gt;In the &lt;em&gt;OnClick&lt;/em&gt; event of this link button, I opened another page &lt;em&gt;Page2.aspx&lt;/em&gt; in new window.&lt;/span&gt;&lt;/h4&gt;&lt;h5&gt;Default.aspx&lt;/h5&gt;&lt;pre class="code"&gt;&lt;span style="background: #ffee62"&gt;&amp;lt;%&lt;/span&gt;&lt;span style="color:blue;"&gt;@ &lt;/span&gt;&lt;span style="color:#a31515;"&gt;Page &lt;/span&gt;&lt;span style="color:red;"&gt;Language&lt;/span&gt;&lt;span style="color:blue;"&gt;="C#" &lt;/span&gt;&lt;span style="color:red;"&gt;AutoEventWireup&lt;/span&gt;&lt;span style="color:blue;"&gt;="true"  &lt;/span&gt;&lt;span style="color:red;"&gt;CodeFile&lt;/span&gt;&lt;span style="color:blue;"&gt;="Default.aspx.cs" &lt;/span&gt;&lt;span style="color:red;"&gt;Inherits&lt;/span&gt;&lt;span style="color:blue;"&gt;="_Default" &lt;/span&gt;&lt;span style="background: #ffee62"&gt;%&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;lt;!&lt;/span&gt;&lt;span style="color:#a31515;"&gt;DOCTYPE &lt;/span&gt;&lt;span style="color:red;"&gt;html PUBLIC &lt;/span&gt;&lt;span style="color:blue;"&gt;"-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;html &lt;/span&gt;&lt;span style="color:red;"&gt;xmlns&lt;/span&gt;&lt;span style="color:blue;"&gt;="http://www.w3.org/1999/xhtml"&amp;gt;&lt;br /&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;head &lt;/span&gt;&lt;span style="color:red;"&gt;runat&lt;/span&gt;&lt;span style="color:blue;"&gt;="server"&amp;gt;&lt;br /&gt;   &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;title&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;Redirect to New Window in C# Example&lt;span style="color:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;title&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;br /&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;head&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;br /&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;body&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;br /&gt;   &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;form &lt;/span&gt;&lt;span style="color:red;"&gt;id&lt;/span&gt;&lt;span style="color:blue;"&gt;="form1" &lt;/span&gt;&lt;span style="color:red;"&gt;runat&lt;/span&gt;&lt;span style="color:blue;"&gt;="server"&amp;gt;&lt;br /&gt;   &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;div&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;br /&gt;       &lt;/span&gt;Click on the button below to open new window.&lt;span style="color:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;br &lt;/span&gt;&lt;span style="color:blue;"&gt;/&amp;gt;&lt;br /&gt;      &lt;br /&gt;       &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;asp&lt;/span&gt;&lt;span style="color:blue;"&gt;:&lt;/span&gt;&lt;span style="color:#a31515;"&gt;LinkButton &lt;/span&gt;&lt;span style="color:red;"&gt;ID&lt;/span&gt;&lt;span style="color:blue;"&gt;="lbtnRedirect"&lt;br /&gt;               &lt;/span&gt;&lt;span style="color:red;"&gt;Text&lt;/span&gt;&lt;span style="color:blue;"&gt;="Open New Window"&lt;br /&gt;               &lt;/span&gt;&lt;span style="color:red;"&gt;OnClick&lt;/span&gt;&lt;span style="color:blue;"&gt;="lbtnRedirect_Click"&lt;br /&gt;               &lt;/span&gt;&lt;span style="color:red;"&gt;runat&lt;/span&gt;&lt;span style="color:blue;"&gt;="server"&amp;gt;&lt;br /&gt;       &amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;asp&lt;/span&gt;&lt;span style="color:blue;"&gt;:&lt;/span&gt;&lt;span style="color:#a31515;"&gt;LinkButton&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;br &lt;/span&gt;&lt;span style="color:blue;"&gt;/&amp;gt;&lt;br /&gt;   &amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;div&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;br /&gt;   &amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;form&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;br /&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;body&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;br /&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;html&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;h5&gt;Default.aspx.cs&lt;/h5&gt;&lt;pre class="code"&gt;&lt;span style="color:blue;"&gt;using &lt;/span&gt;System;&lt;br /&gt;&lt;span style="color:blue;"&gt;using &lt;/span&gt;System.Collections.Generic;&lt;br /&gt;&lt;span style="color:blue;"&gt;using &lt;/span&gt;System.Linq;&lt;br /&gt;&lt;span style="color:blue;"&gt;using &lt;/span&gt;System.Web;&lt;br /&gt;&lt;span style="color:blue;"&gt;using &lt;/span&gt;System.Web.UI;&lt;br /&gt;&lt;span style="color:blue;"&gt;using &lt;/span&gt;System.Web.UI.WebControls;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;public partial class &lt;/span&gt;&lt;span style="color:#2b91af;"&gt;_Default &lt;/span&gt;: System.Web.UI.&lt;span style="color:#2b91af;"&gt;Page&lt;br /&gt;&lt;/span&gt;{&lt;br /&gt;   &lt;span style="color:blue;"&gt;protected void &lt;/span&gt;lbtnRedirect_Click(&lt;span style="color:blue;"&gt;object &lt;/span&gt;sender, &lt;span style="color:#2b91af;"&gt;EventArgs &lt;/span&gt;e)&lt;br /&gt;   {&lt;br /&gt;       &lt;span style="color:#2b91af;"&gt;ResponseHelper&lt;/span&gt;.Redirect(&lt;span style="color:#a31515;"&gt;"page2.aspx"&lt;/span&gt;, &lt;span style="color:#a31515;"&gt;"blank"&lt;/span&gt;, &lt;span style="color:blue;"&gt;null&lt;/span&gt;);&lt;br /&gt;   }&lt;br /&gt;}&lt;/pre&gt;&lt;h4&gt;&lt;u&gt;&lt;strong&gt;Notes:&lt;/strong&gt;&lt;/u&gt; &lt;/h4&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;If you use it outside the context of a Page request, you can't redirect to a new window. The reason is the need to call the ResolveClientUrl method on Page, which I can't do if there is no Page. I could have just built my own version of that method, but it's more involved than you might think to do it right. So if you need to use this from an HttpHandler other than a Page, you are on your own.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;    &lt;p&gt;Beware of popup blockers. New window is a popup. So it will not work if popup is blocked.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;    &lt;p&gt;Obviously when you are redirecting to a new window, the current window will still be hanging around. Normally redirects abort the current request -- no further processing occurs. But for these redirects, processing continues, since we still have to serve the response for the current window (which also happens to contain the script to open the new window, so it is important that it completes).&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;a title="Source Code Download" href="http://yaneshtyagi.com/Download/Demo/NewWinRedir.zip"&gt;Download&lt;/a&gt; Source code of this article (5kb in zip format).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-2358245331979079335?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/2358245331979079335/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/10/redirecting-to-new-window-in-c.html#comment-form' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/2358245331979079335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/2358245331979079335'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/10/redirecting-to-new-window-in-c.html' title='Redirecting to new window in c#'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-4590502806963084758</id><published>2007-10-08T22:41:00.001+05:30</published><updated>2011-08-10T13:00:25.051+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Enjoying the power of Gmail</title><content type='html'>&lt;br /&gt;&lt;p&gt;When Google's free, web-based e-mail service was released in April of 2004, it was heralded as a revolutionary new approach to the web inbox. Indeed, conversation threads, search, tagging, and keyboard shortcuts have changed the way many look at their e-mail. But because it offers a much different experience than a desktop client, &lt;a target="_blank" title="(external link)"&gt;Gmail&lt;/a&gt; can take some getting used to. Here's our guide to getting the most out of Gmail.&lt;/p&gt;&lt;br /&gt;&lt;div class="wiki"&gt;&lt;br /&gt;&lt;h4 id="consolidate_your_accounts"&gt;Consolidate Your Accounts&lt;/h4&gt;&lt;br /&gt;&lt;p&gt;You probably have several e-mail address; work, personal, one for mailing lists and perhaps a throw-away address for various online services. Gmail makes it easy to funnel all your e-mail in a single inbox. Best of all, you can send e-mails from your Gmail account and they will look like they came from your other addresses.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;To set up additional accounts:&lt;/p&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Head to the &lt;strong&gt;Settings&lt;/strong&gt; tab in the top right corner of the Gmail interface and click on the &lt;strong&gt;Accounts&lt;/strong&gt; tab.&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Click &lt;strong&gt;Add Another Account&lt;/strong&gt; in the "Get mail from other accounts" section.&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Enter the e-mail address you'd like to integrate into Gmail and click &lt;strong&gt;Next&lt;/strong&gt;.&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Fill in all of your e-mail account login info. You can also select a number of other options such as always using a secure connection (if your other mail host provides that feature), leaving a copy on the server and control how Gmail handles the incoming messages. Save your changes.&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Gmail will send a message to the new account, and you'll have to click the provided link to verify that it is in fact your account.&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;p&gt;If you'd like to set up Gmail so that messages sent from your Gmail account look like they came from your other accounts, return the Accounts tab and repeat the above process in the "Send mail as" section. If you'd like, you can set any of your accounts as Gmail's default account to use when sending mail. Gmail's Compose interface also always gives you the option to select any verified address before you send a new message.&lt;/p&gt;&lt;br /&gt;&lt;h4 id="labels"&gt;Labels&lt;/h4&gt;&lt;br /&gt;&lt;p&gt;Gmail doesn't use folders. This is perhaps the most disorienting aspect for new users accustomed to filing mail according to time honored traditions. But Gmail does offer the same functionality you're used to with folders. Instead of filing messages in folders, Gmail lumps all your message in a single archive mailbox (which you can view by clicking the "All Mail" link). But Gmail uses labels (other sites call them "tags") to give you the same functionality as folders.&lt;/p&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;To get started using labels, click the &lt;strong&gt;Settings&lt;/strong&gt; tab and then click &lt;strong&gt;Labels&lt;/strong&gt;.&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Create a new label. Let's say you want a label named "Work" for all your incoming work e-mails. Create the label and any time you get an e-mail that's work related, apply the label and archive the message.&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Now click the label &lt;strong&gt;Work&lt;/strong&gt; in Gmail's sidebar and you'll see all your filed messages, just like you would with a folder named "Work."&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;p&gt;What makes labels more powerful is that single messages can have multiple labels, something that isn't possible with folders. Also, you can change or add labels at any time and test your searches to see how the labels will be applied.&lt;/p&gt;&lt;br /&gt;&lt;h4 id="filters"&gt;Filters&lt;/h4&gt;&lt;br /&gt;&lt;p&gt;Moving and archiving labeled messages by hand is tedious, and that's where filters come in handy. Gmail's filters are pretty similar in feature to those you've used in desktop clients. Define the matching criteria and then define what actions you want applied to those message.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Here's a tip for power filtering: Gmail uses the AND operator by default when combining filter attributes. Thus is want to match messages that come from &lt;a&gt;foo@bar.com&lt;/a&gt; or have the subject line "test," we're out of luck. However, there's a way around this limitation because the "Has the words" option in the Filter dialog can accept any search criteria.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Thus in a single line in "Has The Words" we can define the follow rule: (from:(&lt;a&gt;foo@bar.com&lt;/a&gt;) OR subject:(test)). This trick can also be used with any of the other &lt;a href="http://mail.google.com/support/bin/answer.py?hl=en&amp;amp;answer=7190" target="_blank" title="(external link)"&gt;Gmail search operators&lt;!-- wiki-renamed-hyperlink "Gmail search operators"&lt;http://mail.google.com/support/bin/answer.py?hl=en&amp;answer=7190&gt; --&gt;&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;h4 id="unlimited_e_mail_accounts"&gt;Unlimited e-mail accounts&lt;/h4&gt;&lt;br /&gt;&lt;p&gt;The '+' symbol can be added after your user name and before the '@' symbol in a gmail address. Effectively you can have an unlimited number of gmail accounts by suffixing a word after the '+'. Example: If your e-mail address is &lt;a&gt;bob@gmail.com&lt;/a&gt; you could use the address bob+wired@gmail .com when signing up for the wired news letter and then simply setup a filter for any mail sent to &lt;a href="mailto:bob+wired@gmail.com"&gt;bob+wired@gmail.com&lt;/a&gt;. This feature is very handy for figuring out where spammers got your address from.&lt;/p&gt;&lt;br /&gt;&lt;h4 id="keyboard_shortcuts"&gt;Keyboard Shortcuts&lt;/h4&gt;&lt;br /&gt;&lt;p&gt;Gmail has some nice keyboard shortcuts you'll want to memorize. These are the essential ones:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;j/k&lt;/strong&gt; to select the next and previous messages in the mail list view&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;n/p&lt;/strong&gt; to move between next and previous messages in message view&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;y&lt;/strong&gt; to archive a message&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;c&lt;/strong&gt; to compose&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;r/f&lt;/strong&gt; to reply forward&lt;/p&gt;&lt;br /&gt;*#* to delete&lt;br/&gt;&lt;p&gt;There are a host of others available. See the Gmail &lt;a href="https://mail.google.com/support/bin/answer.py?hl=en&amp;amp;answer=6594" target="_blank" title="(external link)"&gt;help pages&lt;!-- wiki-renamed-hyperlink "help pages"&lt;https://mail.google.com/support/bin/answer.py?hl=en&amp;answer=6594&gt; --&gt;&lt;/a&gt; for a more detailed list.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;If you find yourself loving Gmail's simple shortcuts, but prefer a desktop client, have a look at the Thunderbird add-on &lt;a href="https://addons.mozilla.org/en-US/thunderbird/addon/1339" target="_blank" title="(external link)"&gt;GmailUI&lt;!-- wiki-renamed-hyperlink "GmailUI"&lt;https://addons.mozilla.org/en=-US/thunderbird/addon/1339&gt; --&gt;&lt;/a&gt; which brings many of Gmail's shortcuts to Thunderbird.&lt;/p&gt;&lt;br /&gt;&lt;h4 id="access_gmail_from_your_desktop"&gt;Access Gmail From Your Desktop&lt;/h4&gt;&lt;br /&gt;&lt;p&gt;Though rumors of an official Google desktop client for Gmail have surfaced recently, you can still add your Gmail inbox to your favorite third-party client easily.&lt;/p&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;In Gmail, click on Settings, the "Forwarding and POP"&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Check one of the two Enable POP boxes. Choose to either download all of your stored mail or only new messages from this point forward.&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Select how you want Gmail to handle copies of your messages in your webmail interface. Either leave them untouched, archive them or delete them.&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Click "Save Changes"&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Configure your desktop e-mail client by following &lt;a href="http://mail.google.com/support/bin/answer.py?ctx=%67mail&amp;amp;hl=en&amp;amp;answer=12103" target="_blank" title="(external link)"&gt;Google's instructions&lt;!-- wiki-renamed-hyperlink "Google's instructions"&lt;http://mail.google.com/support/bin/answer.py?ctx=%67mail&amp;hl=en&amp;answer=12103&gt; --&gt;&lt;/a&gt; for your software.&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;h4 id="gmail_scripts_for_power_users"&gt;Gmail Scripts For Power Users&lt;/h4&gt;&lt;br /&gt;&lt;p&gt;If you're using a browser that supports &lt;a href="http://www.greasespot.net/" target="_blank" title="(external link)"&gt;Greasemonkey&lt;!-- wiki-renamed-hyperlink "Greasemonkey"&lt;http://www.greasespot.net/&gt; --&gt;&lt;/a&gt; scripts, there are a whole bunch of things you can do to enhance Gmail. Some notable options include &lt;a href="http://userscripts.org/scripts/show/2432" target="_blank" title="(external link)"&gt;Gmail macros&lt;!-- wiki-renamed-hyperlink "Gmail macros"&lt;http://userscripts.org/scripts/show/2432&gt; --&gt;&lt;/a&gt;, which greatly enhances the keyboard shortcuts in Gmail, and &lt;a href="http://userscripts.org/scripts/show/10731" target="_blank" title="(external link)"&gt;Force encrypted connections&lt;!-- wiki-renamed-hyperlink "Force encrypted connections"&lt;http://userscripts.org/scripts/show/10731&gt; --&gt;&lt;/a&gt; which ensures that you always connect to Gmail via a https connection.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;To encrypt your messages in Gmail, see our earlier guide: &lt;a href="http://howto.wired.com/wiredhowtos/index.cgi?page_name=keep_your_e_mail_private_secret_and_secure;action=display;category=Work" target="_blank" title="(external link)"&gt;Keep Your E-mail Private, Secret and Secure&lt;!-- wiki-renamed-hyperlink "Keep Your E=-mail Private, Secret and Secure"&lt;http://howto.wired.com/wiredhowtos/index.cgi?page_name=keep_your_e_mail_private_secret_and_secure;action=display;category=Work&gt; --&gt;&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;For more options and other ways to improve you Gmail experience with Greasemonkey, have a look at everything tagged &lt;a href="http://userscripts.org/tag/gmail" target="_blank" title="(external link)"&gt;Gmail&lt;!-- wiki-renamed-hyperlink "Gmail"&lt;http://userscripts.org/tag/gmail&gt; --&gt;&lt;/a&gt; in the scripts archive.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;If you're a Firefox user, Lifehacker editor Gina Tripani has put together a very nice little extension called &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/4866" target="_blank" title="(external link)"&gt;Better Gmail&lt;!-- wiki-renamed-hyperlink "Better Gmail"&lt;https://addons.mozilla.org/en=-US/firefox/addon/4866&gt; --&gt;&lt;/a&gt; that combines a couple dozen scripts, hacks and other tools and makes it easy to install everything without hunting down the individual scripts. For more details on Better Gmail, see the Lifehacker &lt;a href="http://lifehacker.com/software/gmail/hack-attack-supercharge-your-gmail-252737.php" target="_blank" title="(external link)"&gt;tutorial and guide&lt;!-- wiki-renamed-hyperlink "tutorial and guide"&lt;http://lifehacker.com/software/gmail/hack=-attack=-supercharge=-your=-gmail=-252737.php&gt; --&gt;&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;h4 id="use_gmail_for_online_storage"&gt;Use Gmail for Online Storage&lt;/h4&gt;&lt;br /&gt;&lt;p&gt;&lt;em&gt;Note that these online storage methods may violate Gmail's terms of service, so it's probably best to test them using a non-critical account&lt;/em&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Given that Gmail offers almost 3GB of storage, why not use it backup some files? For easier, FTP-like access check out these options. Windows users have &lt;a href="http://www.viksoe.dk/code/gmail.htm" target="_blank" title="(external link)"&gt;Gmail Drive&lt;!-- wiki-renamed-hyperlink "Gmail Drive"&lt;http://www.viksoe.dk/code/gmail.htm&gt; --&gt;&lt;/a&gt;, while Mac users have &lt;a href="http://gdisk.sourceforge.net/" target="_blank" title="(external link)"&gt;gDisk&lt;!-- wiki-renamed-hyperlink "gDisk"&lt;http://gdisk.sourceforge.net/&gt; --&gt;&lt;/a&gt;. There's also a Firefox-based option called &lt;a href="http://www.rjonna.com/ext/gspace.php" target="_blank" title="(external link)"&gt;Gmail File Space&lt;!-- wiki-renamed-hyperlink "Gmail File Space"&lt;http://www.rjonna.com/ext/gspace.php&gt; --&gt;&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;/div&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/23680367-4590502806963084758?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/4590502806963084758/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/10/enjoying-power-of-gmail.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/4590502806963084758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/4590502806963084758'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/10/enjoying-power-of-gmail.html' title='Enjoying the power of Gmail'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-3642772263861471571</id><published>2007-10-07T22:47:00.002+05:30</published><updated>2011-08-10T13:50:13.301+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><title type='text'>Beware of Big Names ... (Accenture)</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;I was just reading &lt;a href="http://computerauthor.blogspot.com/2007/08/my-interview-with-times.html" title="Full Interview Text"&gt;interview&lt;/a&gt; of Shivprasad Koirala (author of .Net Interview Question) with Times. He said many interesting things but the thing which caught my thoughts is his experience with Avanade Accenture. In his own words&lt;br /&gt;&lt;br /&gt;"&lt;i&gt;when i was working in Avanade Accenture my salary was reduced because of not performing good. But i had actually&lt;br /&gt;performed , atleast i was not worth of negative salary, if not a decent hike. I felt bad because my hard work was not appreciated. I did not feel bad because my salary was reduced or the work was not appreciated. While working in Accenture i used to normally come late hours. When i communicated my negative salary to my family, my wife just said then what where you doing all those late nights in Accenture when your performance is rated so bad and I broke off because i had no answer to hidden politics.&lt;/i&gt;"&lt;br /&gt;&lt;br /&gt;Yes big companies have lots of politics. I always believe that working in a smaller company gave you good exposure and knowledge. In a big company, you have very little responsibility. And the creativity there is most of the time zero. You are bound to the procedures and other things. And now Shiv revels that politics is also a key factor. I have heard that there is no job security with Accenture. Accenture is known to fire people, if its project is finished or it looses a project. And now you see its negative approach for its employees. Instead of promotion and increments, it reduces the salaries. With all the knowledge that Shiv has, I can't believe that he did not perform.&lt;br /&gt;&lt;br /&gt;I attended a workshop organized by Avanade Accenture and Microsoft India. I sensed same politics there. One guy was giving some demo about grid computing and his laptop (or software) malfunctioned. His boss, instead of helping him to come out of problem, gave him a strange look. The guy, who was giving presentation, became so scared that sweat came out of his forehead. That time I thought that the guy just got nervous, But now I can figure out that the poor chap was afraid of loosing his salary (or his job).&lt;br /&gt;&lt;br /&gt;So guys, always beware if you are planning to join Accenture.&lt;br /&gt;&lt;br /&gt;And yes, when you devote late hours in the office, working due to poor project management and you did not receive good hike (mainly due to politics), you don't have any answers to your family. You sacrifice their time to company and get nothing in return. I personally have similar experience but could not share that with you this time. And believe me, if any project fails or a team's performance is poor, this is because of bad management. Workers (developers and leaders) has nothing to do with it. Its either because of the senior management who was not able to understand the requirement or because of the business people was unable to strike the proper deal. But the bad thing is that its developers and leaders who are at the receiving end.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Interview Link:&lt;/b&gt; &lt;a href="http://computerauthor.blogspot.com/2007/08/my-interview-with-times.html"&gt;http://computerauthor.blogspot.com/2007/08/my-interview-with-times.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Visit : &lt;a href="http://yaneshtyagi.com/" title="Yanesh Tyagi's Personal Website"&gt;My Web Site&lt;/a&gt; | &lt;a href="http://yaneshtyagi.spaces.live.com/" title="Yanesh Tyagi's MSN Space"&gt;My Space&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-3642772263861471571?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/3642772263861471571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/10/beware-of-big-names-accenture.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/3642772263861471571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/3642772263861471571'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/10/beware-of-big-names-accenture.html' title='Beware of Big Names ... (Accenture)'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-1624013252331142269</id><published>2007-10-05T23:27:00.001+05:30</published><updated>2011-08-10T13:00:43.351+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Zoundry Blog Writer</title><content type='html'>&lt;br /&gt;&lt;p&gt;I was tired of using google's blog writer at blogspot.com. So decided to google about some free blog writing software. And on the top of search results, I found Zoundry Blog Writer. This is a good blog writer. I have yet to explore its all features.&lt;br/&gt;&lt;br/&gt;When I started Zoundry for the first time, I had to configure my blog account. I configured blogspot account. It asked for user name and password. Then it fetched all my blogs at blogspot.com. While writing the blog, it asked me on which blog I want to post my entry. I choose yaneshtyagi. It gives a wide choice of fonts that can be used in blog.&lt;br/&gt;&lt;span style="FONT-FAMILY: 'Lucida Sans Unicode','Lucida Grande',Lucida,sans-serif"&gt;For now I am using Lucida sans Unicode.&lt;br/&gt;Now I am using monospace font.&lt;br/&gt;&lt;span style="COLOR: #0080ff"&gt;You can change font color from a color palette.&lt;br/&gt;&lt;span style="COLOR: #000000"&gt;It also has spell checker.&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;You can apply quoted blocked text also.&lt;br/&gt;&lt;code style="FONT-SIZE: 1.2em"&gt;You can also apply code formatting.&lt;br/&gt;That's really a great feature for me.&lt;br/&gt;&lt;/code&gt; &lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt; You can also insert extended text marker. But its not reflected on the blog.&lt;br/&gt;&lt;br/&gt;I tried to configure my MSN Space blog here. But Zoundry was not able to connect to MSN. May be MSN does not provide such API or Zondry does is ot compatible with it. I don't know.&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Download Link:&lt;/strong&gt; &lt;a href="http://www.zoundry.com/download.html"&gt;http://www.zoundry.com/download.html&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Visit : &lt;a href="http://yaneshtyagi.com/" title="Yanesh Tyagi's Personal Website"&gt;My Web Site&lt;/a&gt; | &lt;a href="http://yaneshtyagi.spaces.live.com/" title="Yanesh Tyagi's MSN Space"&gt;My Space&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;hr/&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-1624013252331142269?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/1624013252331142269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/10/test-blog.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/1624013252331142269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/1624013252331142269'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/10/test-blog.html' title='Zoundry Blog Writer'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-6569504423213572212</id><published>2007-09-30T23:21:00.000+05:30</published><updated>2011-08-10T13:27:52.357+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Microsoft Code Name “Astoria”</title><content type='html'>&lt;div align="justify"&gt;Originally Astoria was known as Hallet's Cove. It is a small city in the neighborhood in the north wastrel corner of the borough of Queens on New York City. But it has no known-to-me connection with the project Astoria, which is released by Microsoft in Sep. 2007 as CTP. &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Project "Astoria" (Microsoft codename "Astoria") is developed to enable applications to exposes data as a data service that can be consumed by web clients within a corporate network and across the internet. &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Astoria exposes data as web services through an Entity Framework Data Model. The data service is reachable over HTTP, and URIs are used to identify the various pieces of information available through the service. Interactions with the data service happens in terms of HTTP verbs such as GET, POST, PUT and DELETE, and the data exchanged in those interactions is represented in simple formats such as XML and JSON. The results can be output in a number of formats including JSON and ATOM.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;The base service exposes the list of entities in the model (&lt;a href="http://mysite/myservice.svc"&gt;http://mysite/myservice.svc&lt;/a&gt;). The payload is just a raw XML representation of the data. There will be payloads for different formats, such as JSON, ATOM and more. &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Presently Astoria is available in two experimental elements &lt;/div&gt;&lt;div align="justify"&gt;1. Microsoft Codename Astoria toolkit and &lt;/div&gt;&lt;div align="justify"&gt;2. Microsoft Codename Astoria online service&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;The Astoria toolkit consists of a set of runtime components, documentation, samples and Visual Studio integration elements that allows developers to create and consume Astoria data services in their own ASP.NET web applications.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;The Astoria online service is an experimental deployment of the Astoria toolkit plus added infrastructure in the Microsoft Live Labs environment that can be accessed over the internet. The online service includes a number of pre-created sample data-sets exposed as data services. Soon the online service  will offer the option of creating custom data services to allow for further experimentation with the technology using custom schemas and custom data. &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Astoria data services uses the EDM as the model for the data exposed through its services. Having a high-level data model allows Astoria to provided added semantics to the service, such as having a clear definition of what an “entity” is for a given service or how to navigate from one entity to another associated entity. &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;The first Astoria CTP is a dual release, making Astoria available in the form of downloadable bits that can be used to build data services that are entirely contained within a single computer or network and as an experimental online service that you can use to create online stores that are hosted by Microsoft and are accessible over the internet.&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;u&gt;System Requirements&lt;/u&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;u&gt;&lt;/u&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;Supported Operating Systems:&lt;/strong&gt; &lt;/div&gt;&lt;div align="justify"&gt;Windows Server 2003; Windows Vista; Windows XP Service Pack 2 or Windows Server 2003&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;Prerequisite:&lt;/strong&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;div align="justify"&gt;Visual Studio 2008 (aka. "Orcas") Beta2 running on Windows XP Professional with Service Pack 2 (SP2) or Windows Server 2003 or Windows Vista. SQL Server Express or any other SQL Server 2005 edition, is required in order to run the examples included.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;ADO.NET Entity Framework Beta 2 release&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;ADO.NET Entity Framework Tools CTP (optional, but recommended for development)&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;strong&gt;&lt;u&gt;Resources and Links&lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0FA1413C-CB55-4577-960E-0F3491847F58&amp;amp;displaylang=en"&gt;Download Link&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://astoria.mslivelabs.com/"&gt;Project Astoria - Official wseb Site&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://astoria.mslivelabs.com/Overview.doc"&gt;Overview Document &lt;/a&gt;(MS-Word File)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/astoriateam/"&gt;Project Astoria Team Blog&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://astoria.mslivelabs.com/faq.aspx"&gt;FAQ&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/bursteg/archive/2007/09/18/24511.aspx"&gt;Astoria September 2007 CTP for Visual Studio 2008 Beta 2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/astrauss/pages/astoria-hello-world-style-walkthrough.aspx"&gt;Astoria - Hello World Style Walkthrough &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-6569504423213572212?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/6569504423213572212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/09/microsoft-code-name-astoria.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/6569504423213572212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/6569504423213572212'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/09/microsoft-code-name-astoria.html' title='Microsoft Code Name “Astoria”'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-4406789692058209304</id><published>2007-09-25T07:30:00.000+05:30</published><updated>2011-08-10T13:01:28.724+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><title type='text'>India Won Cricket World Cup Twenty20 - Pics</title><content type='html'>&lt;br /&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://bp2.blogger.com/_pV-DxTrpxcI/Rvht11nVNzI/AAAAAAAAALk/OBaWzfxw4xw/s1600-h/16india128.jpg"&gt;&lt;img src="http://bp2.blogger.com/_pV-DxTrpxcI/Rvht11nVNzI/AAAAAAAAALk/OBaWzfxw4xw/s320/16india128.jpg" style="DISPLAY: inline; FLOAT: left; MARGIN: 0px 0px 10px 10px; WIDTH: 128px; CURSOR: hand; HEIGHT: 128px" name="BLOGGER_PHOTO_ID_5113958148571739954" height="128" width="128" border="0" id="BLOGGER_PHOTO_ID_5113958148571739954"/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://bp1.blogger.com/_pV-DxTrpxcI/RvhtolnVNyI/AAAAAAAAALc/Fns5EOtqFrQ/s1600-h/1206484630.jpg"&gt;&lt;img src="http://bp1.blogger.com/_pV-DxTrpxcI/RvhtolnVNyI/AAAAAAAAALc/Fns5EOtqFrQ/s320/1206484630.jpg" style="DISPLAY: block; MARGIN: 0px 0px 10px 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 166px; TEXT-ALIGN: center" name="BLOGGER_PHOTO_ID_5113957920938473250" height="166" width="320" border="0" id="BLOGGER_PHOTO_ID_5113957920938473250"/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/p&gt;&lt;br /&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;br/&gt;&lt;a href="http://bp3.blogger.com/_pV-DxTrpxcI/RvhuyFnVN0I/AAAAAAAAALs/RV_By6LSfoM/s1600-h/india_wideweb__470x304,0.jpg"&gt;&lt;img src="http://bp3.blogger.com/_pV-DxTrpxcI/RvhuyFnVN0I/AAAAAAAAALs/RV_By6LSfoM/s320/india_wideweb__470x304,0.jpg" style="DISPLAY: block; MARGIN: 0px 0px 10px 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 207px; TEXT-ALIGN: center" name="BLOGGER_PHOTO_ID_5113959183658858306" height="207" width="320" border="0" id="BLOGGER_PHOTO_ID_5113959183658858306"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-4406789692058209304?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/4406789692058209304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/09/india-won-cricket-world-cup-twenty20.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/4406789692058209304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/4406789692058209304'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/09/india-won-cricket-world-cup-twenty20.html' title='India Won Cricket World Cup Twenty20 - Pics'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_pV-DxTrpxcI/Rvht11nVNzI/AAAAAAAAALk/OBaWzfxw4xw/s72-c/16india128.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-6496714913693526295</id><published>2007-09-24T23:21:00.000+05:30</published><updated>2011-08-10T13:01:38.393+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><title type='text'>India Won Twenty20 World Cup</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;I never watch cricket match. Instead I am always interested in final results. Last Thursday, we have a party at Pebble Street. In the last hour of party, they broadcasted cricket match showing India batting. I had to watch the match. I really enjoyed excitement of people (I too was very excited) when India hit sixes. On Saturday I was little bit sleepless in the evening. I surf different channels but found nothing interesting. So I decided to watch India vs. Australia Twenty20 match. It was a good time pass. India got an easy victory over Aussies.&lt;br /&gt;&lt;br /&gt;Today, in the office, everybody was excited. People were saying that its an history. The fact was that India and Pakistan were face to face in the world cup final first time in the history of cricket. In India, India vs. Pak is always a very exciting phenomenon. And to add spices in it, it was World Cup final. India won last World Cup in 1983. So today history was going to repeat after 24 years. In such excited environment, I decided to watch the match.&lt;/em&gt; &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;It was a thriller. India was batting first. It scrapped hard to get 157 for 5. Though Pak team’s bowling and fielding was at their best, Team India was inspired with the Ball. Yuvraj Singh played well in the last match hitting biggest six (119m). But he was not so lucky today. Gautam Gambhir was the man who stood like a firm wall against Pak bawling. His brilliant 75 held the Indian innings together, and a late 30-run cameo from Rohit Sharma gave Team India their hope.&lt;br /&gt;&lt;br /&gt;Pak’s first wicket fall at 3. Later Pak appeared to be well out of contention with 54 needed from 24 balls and just three wickets in hand. R. P. Singh and Irfan Pathan, each scalped three wickets to scupper the chase. The last minutes of the match were terribly exciting. Pakistan needed 13 from the final over. Dhoni tried luck on the inexperienced Joginder Sharma. Misbah pummelled a full toss miles over long-off for six on the very first ball.&lt;br /&gt;&lt;br /&gt;Pak needed 6 runs from 4 balls on the last wicket. India looked like loosing the match. One six and the cup would have gone. My eyes were glued on the TV. I pray God for a wicket.&lt;br /&gt;&lt;br /&gt;Facing the bowling of Irfan and the Indian voices in the crowd growing louder, Malik broken, dragging a long leap to midwicket.&lt;br /&gt;&lt;br /&gt;Finally, India won the match by 5 runs and conquered the inaugural ICC World Twenty20.&lt;br /&gt;&lt;br /&gt;Hurrey!&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;To Sachin Tendulkar:&lt;/strong&gt; Sachin you are a great player. You are the true son of Mother India. You gave too much to Indian cricket. But Indian cricket is not dependent on a individual. We can win World Cup without a Sachin. Though, I believe that presence of Sachin in the team would have made the task easier.&lt;br /&gt;&lt;br /&gt;Sachin, you have played enough cricket. You were the king of your time. Now you should become king maker.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Team India:&lt;/strong&gt; You have proved that now have got habitual of wining. KEEP IT UP!!!&lt;br /&gt;&lt;br /&gt;By the way, I have watched only two matches of cricket in my life so far. And India won both of them. Does this ring bells in anybody’s ear? &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23680367-6496714913693526295?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/6496714913693526295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/09/india-won-twenty20-world-cup.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/6496714913693526295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/6496714913693526295'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/09/india-won-twenty20-world-cup.html' title='India Won Twenty20 World Cup'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-7267207140364552141</id><published>2007-09-21T22:51:00.000+05:30</published><updated>2011-08-10T13:28:49.066+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><title type='text'>Party at Pebble's Street</title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;!-- Images Section --&gt;&lt;br /&gt;&lt;div style="FLOAT: right" align=centre&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/yanesh.tyagi/PebbleStreet/photo#5112707123382662834"&gt;&lt;img src="http://lh3.google.com/yanesh.tyagi/RvP8ClnVNrI/AAAAAAAAAJY/Uuq9sgZBUsI/s288/DSC00597.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/yanesh.tyagi/PebbleStreet/photo#5112707303771289298"&gt;&lt;img src="http://lh5.google.com/yanesh.tyagi/RvP8NFnVNtI/AAAAAAAAAJo/8efilTkZdYg/s288/DSC00599.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/yanesh.tyagi/PebbleStreet/photo#5112706745425540722"&gt;&lt;img src="http://lh3.google.com/yanesh.tyagi/RvP7slnVNnI/AAAAAAAAAI4/QKyYOsMFvp8/s288/DSC00593.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/yanesh.tyagi/PebbleStreet/photo#5112706646641292898"&gt;&lt;img src="http://lh4.google.com/yanesh.tyagi/RvP7m1nVNmI/AAAAAAAAAIw/8OFprKt4MqE/s288/DSC00592.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/yanesh.tyagi/PebbleStreet/photo#5112707041778284194"&gt;&lt;img src="http://lh4.google.com/yanesh.tyagi/RvP791nVNqI/AAAAAAAAAJQ/doyQFqF6OEk/s288/DSC00596.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- Images Section--&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Last week our project manager of FlairView, Kelly O'Brian and Tony Reeve flied from Sydney to New Delhi. There were some meetings and discussions in the agenda. They flied back on Friday. We celebrate a party at Pebble's Street, New Friends Colony.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;We had team meeting in after noon. In the evening, Rohit drove me and some other team members to Pebble's Street. Thanks Rohit. &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Pebble's Street is a great bar and restaurant. The two floors of it are properly decorated. We celebrated at first floor. The whole team of project Advantage was there at party. We drink, eat and dance there. The space was cozy but enjoyable. I don't drink so enjoyed Fruit Punch (mix fruit juice with vanilla) and Pineapple Sunshine. Both drinks were delicious. People were enjoying beer, whisky and vodka.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Tony tried to shake his feet but music was too slow for him. Sometimes they play Hindi sings, which he could not understand. Kelly and other girls didn't dance at all. My team was very energetic. When at 9.15, India vs. South Africa cricket match was about to start, they stopped music. We were listening commentary. Gagan shouted, "Come on yaar, drunkers can dance on anything. They can dance on commentary too." And literally they dance on commentary.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Kelly was enjoying watching people dancing. There were no steps, no rhythm. People were just shaking and throwing hands and legs. But this is the unique way of dancing, Indian youth prefers. Idea is to keep our self as free as possible.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Then the match started. Some people were taking dinners and others were watching match. India was batting first. On every four, they play loud and fast musing, usually bhangra. at that time, we jumped out of our chairs and start dancing.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;In the last, we took group photographs. &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;&lt;span style="font-family:trebuchet ms;"&gt;Devinder to kursi ke pichhe hi pad gaya tha.&lt;/span&gt;&lt;/em&gt; Dev, hope you remember it. And that &lt;em&gt;"Sahab, ye daru pike ..."&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Finally, it was a great party. We enjoyed every moment. &lt;em&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;Kabhi kabhi Devinder pakane lagta tha&lt;/span&gt;&lt;/em&gt; (&lt;span style="font-size:85%;"&gt;At times, devinder bored me&lt;/span&gt;). But that's OK. &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Kelly and Tony were sponsors of the party. Thanks Kelly. Thanks Tony. It was a nice party. I hope you would enjoyed it too.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Manish (Sinha), we missed you. &lt;br&gt;Aman we missed you too. &lt;/div&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/23680367-7267207140364552141?l=yaneshtyagi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yaneshtyagi.blogspot.com/feeds/7267207140364552141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/09/party-at-pebbles-street.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/7267207140364552141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23680367/posts/default/7267207140364552141'/><link rel='alternate' type='text/html' href='http://yaneshtyagi.blogspot.com/2007/09/party-at-pebbles-street.html' title='Party at Pebble&apos;s Street'/><author><name>Yanesh Tyagi</name><uri>http://www.blogger.com/profile/03393515815072208304</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://yaneshtyagi.com/siteimages/myself.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23680367.post-5672604618638016189</id><published>2007-09-08T22:29:00.000+05:30</published><updated>2011-08-10T13:13:28.628+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ujjain'/><category scheme='http://www.blogger.com/atom/ns#' term='Temple'/><category scheme='http://www.blogger.com/atom/ns#' term='Mahakaal'/><category scheme='http://www.blogger.com/atom/ns#' term='Travel'/><title type='text'>My Ujjain Trip</title><content type='html'>&lt;div style="FLOAT: right"&gt;&lt;br /&gt;&lt;div style="MARGIN: 0px auto 10px; TEXT-ALIGN: center"&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/yanesh.tyagi/Ujjain/photo#5108966013510446434"&gt;&lt;br /&gt;&lt;img src="http://lh5.google.com/yanesh.tyagi/RuaxhVTVbWI/AAAAAAAAAE4/jcaeAG6e7qw/s144/DSC00457.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="MARGIN: 0px auto 10px; TEXT-ALIGN: center"&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/yanesh.tyagi/Ujjain/photo#5108977103116004946"&gt;&lt;br /&gt;&lt;img src="http://lh3.google.com/yanesh.tyagi/Rua7m1TVblI/AAAAAAAAAHI/iZJkm566GvQ/s144/MAHANKAL.jpg" /&gt;&lt;
