<?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-9925548</id><updated>2011-11-28T06:11:36.400+05:30</updated><category term='learnings'/><category term='Time Management'/><category term='Book Review'/><category term='sharepoint'/><category term='Personality Development'/><category term='Learning'/><category term='MCPD Certification'/><category term='thoughts'/><category term='self development'/><category term='Friends'/><category term='team work'/><category term='Skill Building'/><category term='art'/><category term='community website'/><category term='Ideas'/><category term='inspiration'/><category term='leadership'/><category term='asp.net mvc'/><category term='life'/><title type='text'>Rajesh Pillai's Scrap Pad - Reflecting deep within and deep outside !!!</title><subtitle type='html'>My technical notes, the lessons learned, the mistakes commited, the rectification made and my journey towards understanding the technology, life and the hidden power in our own little universe.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>87</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9925548.post-5005489687592827550</id><published>2010-11-01T11:44:00.000+05:30</published><updated>2010-11-01T11:44:23.735+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personality Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Learning'/><title type='text'>Learn like a child</title><content type='html'>This is a post to symbolize how much your child can teach you.  This is dedicated to all the teachers in our little ones who periodically reminds us or open up little nuggets on the philosophy of living and learning.&lt;br /&gt;&lt;br /&gt;Have you ever paid attention to how a child learns?  For e.g. if you give him anything for e.g. a toy, what does he do with it?&lt;br /&gt;&lt;br /&gt;First since toys are usually bright in colors kids are attracted to it.  Once toys catches their attention the child touches it.  Then it shakes it to hear the sound.  Then it smells it.  Then it try to put it in his mouth.  And finally it throws it away.....&lt;br /&gt;&lt;br /&gt;Hmm.. You may think this is silly and the child's attention span is very less.  But in reality the child is using all the five senses to understand things around it.  For e.g. he sees the colour, he  touches it, he smells it, he shakes it to hear the sound, he puts it in his mouth to check how it tastes and then when there is nothing more to learn he throws it and tries to break it to see how things are made!&lt;br /&gt;&lt;br /&gt;Essentially this is the learning process with which each one of us is born with but we tend to break this natural habits.&lt;br /&gt;&lt;br /&gt;We do this in many ways?  For e.g. when kids come to us say to play or ask anything normally we divert them to some other activities like a television, or a toy or anything.  What we don't realize is in the process we are curbing their natural instinct to learn and explore things around them.&lt;br /&gt;&lt;br /&gt;For kids learning is everything, even learning is more important than playing so much as playing is more important that eating and so much as eating is more important than sleeping.&lt;br /&gt;&lt;br /&gt;Kids try to learn in every possible way.  And as adult we do the exact opposite.  Next time when kids ask us anything or breaks things, don't discourage them as this is the way they learn.&lt;br /&gt;&lt;br /&gt;Time for some reflection now!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-5005489687592827550?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/5005489687592827550/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=5005489687592827550' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/5005489687592827550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/5005489687592827550'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2010/11/learn-like-child.html' title='Learn like a child'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-5750503248461821747</id><published>2010-06-29T20:23:00.000+05:30</published><updated>2010-06-29T20:23:19.325+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='community website'/><title type='text'>mywindowsclub.com launched</title><content type='html'>Here's a new brand site which shares revenue with the contributors.  Do give a visit.  The URL is &lt;a href="http://www.mywindowsclub.com"&gt;http://www.mywindowsclub.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It's a great place to ask your questions about Windows, Software, Hardware or anything related to computer systems.&lt;br /&gt;&lt;br /&gt;There are also exciting prizes to be won :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-5750503248461821747?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/5750503248461821747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=5750503248461821747' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/5750503248461821747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/5750503248461821747'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2010/06/mywindowsclubcom-launched.html' title='mywindowsclub.com launched'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-6276376991866748182</id><published>2010-03-21T20:55:00.005+05:30</published><updated>2010-03-21T21:19:27.762+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Friends'/><title type='text'>Friends, Grills and Conversation</title><content type='html'>Saturday was a well spent day. After a long time had a good day spent having dinner at &lt;a href="http://www.barbeque-nation.com/"&gt;http://www.barbeque-nation.com/&lt;/a&gt; with few of my close friends (Amit, Urvashi and Sumit along with Radhika as well)..&lt;br /&gt;&lt;div&gt;&lt;br /&gt;More than the food it was the company and the conversation that was more important. And for a change &lt;a href="http://www.shawwallace.com/pegasus-news.htm"&gt;Antiquity Blue&lt;/a&gt; tasted even more better...&lt;/div&gt;&lt;br /&gt;As usual there's always some goofups that happens when ordering the "mocktails".&amp;nbsp; Last time we had a twist with&amp;nbsp; "Virgin Mary" mock tail.&amp;nbsp; More info at &lt;a href="http://cocktails.about.com/od/v/r/vrgn_mry_mcktl.htm"&gt;http://cocktails.about.com/od/v/r/vrgn_mry_mcktl.htm&lt;/a&gt;.&lt;br /&gt;This time "pina colada" had an element of "rum" in it upsetting the ladies.. That's still small fun things in life.&amp;nbsp; Later I learned that&amp;nbsp; *pina colada* is a spanish cocktail which has an element of *rum* in it...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Pi%C3%B1a_colada"&gt;http://en.wikipedia.org/wiki/Pi%C3%B1a_colada&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The wiki definition is as follows&lt;br /&gt;*The piña colada (Spanish, strained pineapple: piña, pineapple + colada, strained) is a sweet, rum-based cocktail made with hard rum, cream of coconut, and pineapple juice, usually served either blended or shaken with ice. It may be garnished with a pineapple wedge or a maraschino cherry. The piña colada has been the official beverage of Puerto Rico since 1978.[1]*&lt;br /&gt;&lt;br /&gt;And the non-alcoholic version (mocktail) is known as *Coco Colada* or "Virgin Pina Colada"... Another learning as far as mocktails and cocktails are concerned... So, next time we will be careful while ordering.&lt;br /&gt;&lt;br /&gt;Each bite of the *grill* was followed by an equivalent bite of humor as well :)&lt;br /&gt;Shared some fun experiences.. Was definitely&amp;nbsp; worth a million :)&amp;nbsp; Thanks guys for the beautiful evening...&lt;br /&gt;&lt;br /&gt;On the other hand *Rohan* has changed our life completely. He always keeps us on our toes...&lt;br /&gt;&lt;div&gt;He taught us to enjoy small things in life... like&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;Smiling looking at the fan&lt;/li&gt;&lt;li&gt;&amp;nbsp;Giving cute expressions and enjoying at it&lt;/li&gt;&lt;li&gt;&amp;nbsp;Keep smiling unless there is some genuine reason to frown... etc and many more things...&lt;/li&gt;&lt;/ul&gt;Everyday feels like a holiday as simply glaring at him eases the tensions and frictions....&lt;br /&gt;&lt;br /&gt;Enjoy Life :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-6276376991866748182?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/6276376991866748182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=6276376991866748182' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/6276376991866748182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/6276376991866748182'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2010/03/friends-grills-and-conversation.html' title='Friends, Grills and Conversation'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-290210001251906823</id><published>2010-03-21T20:34:00.000+05:30</published><updated>2010-03-21T20:34:48.811+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>Back to Basics of Life</title><content type='html'>Once again it's time to go back to basics. The basic premise on which our culture is based. We are so busy in our day to day life that we sometimes seems to ignore the most basic things in life.  These things could be as simple as&lt;br /&gt;- Saying hello to a friend (whom you are not in contact for quite some time)&lt;br /&gt;- Saying hello to a friend whom you daily meet &lt;br /&gt;- Caring for kids and elders&lt;br /&gt;- Respecting all people (from all walks of life)&lt;br /&gt;- Helping someone in need (in your capacity)&lt;br /&gt;- Thanking those who helped us&lt;br /&gt;- Controlling our words&lt;br /&gt;- Listen when someone says something (usually people don't listen, they only listen what they want to hear)&lt;br /&gt;- Help in day to day task (family)&lt;br /&gt;- Sharing joy and grief (as sharing is caring)&lt;br /&gt;&lt;br /&gt;And many more things.... These are so simple things that we normally don't have time to indulge in.  &lt;br /&gt;&lt;br /&gt;Remember *Life takes a 360 degree turn* at you (at some point in life :))...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-290210001251906823?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/290210001251906823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=290210001251906823' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/290210001251906823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/290210001251906823'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2010/03/back-to-basics-of-life.html' title='Back to Basics of Life'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-5649875786713305673</id><published>2009-11-29T20:38:00.000+05:30</published><updated>2009-11-29T20:38:36.769+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personality Development'/><category scheme='http://www.blogger.com/atom/ns#' term='inspiration'/><title type='text'>Morning Inspiration 1</title><content type='html'>Morning inspiration.. I liked it, thought of sharing..&lt;br /&gt;It's the journey that matters, not the destination. &lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="349"&gt;&lt;param name="movie" value="http://www.youtube.com/v/UUsDQ4HB8N8&amp;rel=0&amp;border=1&amp;color1=0x5d1719&amp;color2=0xcd311b&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/UUsDQ4HB8N8&amp;rel=0&amp;border=1&amp;color1=0x5d1719&amp;color2=0xcd311b&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="349"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-5649875786713305673?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/5649875786713305673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=5649875786713305673' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/5649875786713305673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/5649875786713305673'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2009/11/morning-inspiration-1.html' title='Morning Inspiration 1'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-1163664959065094457</id><published>2009-11-28T00:42:00.000+05:30</published><updated>2009-11-28T00:42:17.329+05:30</updated><title type='text'>New blog...</title><content type='html'>I will be blogging about programming, technology and design at &lt;a href="http://geekswithblogs.net/rajeshpillai/Default.aspx"&gt;GeeksWithBlogs&lt;/a&gt; to note all my technical learnings and articles with one difference.  The frequency of updates will be much higher than now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-1163664959065094457?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/1163664959065094457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=1163664959065094457' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/1163664959065094457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/1163664959065094457'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2009/11/new-blog.html' title='New blog...'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-2189544379733803758</id><published>2009-11-21T20:52:00.001+05:30</published><updated>2009-11-21T20:52:19.450+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='inspiration'/><title type='text'>Some inspirational thoughts from Will Smith..</title><content type='html'>We may learn something from this small talk...&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="349"&gt;&lt;param name="movie" value="http://www.youtube.com/v/OLN2k0b3g70&amp;border=1&amp;color1=0x5d1719&amp;color2=0xcd311b&amp;hl=en&amp;feature=player_embedded&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/OLN2k0b3g70&amp;border=1&amp;color1=0x5d1719&amp;color2=0xcd311b&amp;hl=en&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="349"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-2189544379733803758?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/2189544379733803758/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=2189544379733803758' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/2189544379733803758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/2189544379733803758'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2009/11/some-inspirational-thoughts-from-will.html' title='Some inspirational thoughts from Will Smith..'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-5031133297737435441</id><published>2009-11-19T22:52:00.000+05:30</published><updated>2009-11-19T22:52:10.798+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughts'/><title type='text'>Life is like...</title><content type='html'>Life is like a broom..  Clean the negative thoughts from the mind...&lt;br /&gt;Life is like a "yahoo/msn messenger".... friends sign in and signoff... anytime...&lt;br /&gt;Life is like a "mobile"... you may receive unwanted calls or friendship..&lt;br /&gt;Life is like a "stone".... some things are really hard to forget...&lt;br /&gt;Life is like a "cap".... give shade to someone..&lt;br /&gt;Life is like a "battery recharger".... charge yourself up and the others around...&lt;br /&gt;Life is like a "water"... be fluid and dynamic...&lt;br /&gt;Life is like a "chilly"... sometimes it has to be spicy..&lt;br /&gt;Life is like a "biryani".. a splendid mix of vivid experiences..&lt;br /&gt;Life is like a "sizzler".... spur up the moment.....&lt;br /&gt;Life is like an "auto rickshaw's meter".... u always get more than what u wanted...&lt;br /&gt;&lt;br /&gt;But life shouldn't end up being a dull, boring life....where your every morning and every evening is the same usual stuff...&lt;br /&gt;&lt;br /&gt;Its time for change....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-5031133297737435441?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/5031133297737435441/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=5031133297737435441' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/5031133297737435441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/5031133297737435441'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2009/11/life-is-like.html' title='Life is like...'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-9147405646554001603</id><published>2009-11-03T15:08:00.001+05:30</published><updated>2009-11-03T15:11:20.717+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Time Management'/><category scheme='http://www.blogger.com/atom/ns#' term='self development'/><title type='text'>The Magic of PART TIME</title><content type='html'>I have been lately listening to "Jim Rohn". Some of his thoughts are really thought provoking.&lt;br /&gt;&lt;br /&gt;Have a quick preview...&lt;br /&gt;&lt;br /&gt;&lt;object width="560" height="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Qh5mVvbPjgI&amp;hl=en&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Qh5mVvbPjgI&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;I personally liked this because I was always on the lookout for finding the "golden" 25th hour of the day.   You can read my thoughts here &lt;a href="http://rajeshpillai.blogspot.com/2009/06/personal-development-time-planning.html"&gt;Personal Development : Time Planning, Repairs &amp; Maintenance.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Once you find that extra time each day apply that to some constructive activity.  You can even use this time to earn some money as well.  Who knows when your hobby becomes your passion and may overtake your job and change your life, hmm, rather your lifestyle :).&lt;br /&gt;&lt;br /&gt;Always remember "Profits are better than wages!!!" and you cannot earn profit merely by working. You have to have an enterprise however small it may be.  Use your part-time to build up your own little enterprise.  Remember there is nothing to lose.&lt;br /&gt;&lt;br /&gt;Everything's related in nature. Who knows, this may help you do your job better as well and earn you a better place that currently you are in.  &lt;br /&gt;&lt;br /&gt;More to come....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-9147405646554001603?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/9147405646554001603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=9147405646554001603' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/9147405646554001603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/9147405646554001603'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2009/11/magic-of-part-time.html' title='The Magic of PART TIME'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-4871121605441514348</id><published>2009-09-17T12:10:00.003+05:30</published><updated>2009-09-17T12:10:44.927+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='sharepoint'/><title type='text'>Sharepoint Application Guidance</title><content type='html'>Sharepoint Application Guidance available at&lt;br /&gt;http://www.pnpguidance.net/post/DevelopingSharepointApplicationsGuidanceReleased.aspx&lt;br /&gt;&lt;br /&gt;Overview from the website...&lt;br /&gt;-----------------------------------&lt;br /&gt;The Developing SharePoint Applications guidance helps architects and developers design and build applications that are testable, extensible, and that provide the tools they need to maintain those applications and diagnose problems when they arise.&lt;br /&gt;This release contains a written guide, an API reference, two reference implementations, a set of reusable components and QuickStarts. The reference implementations are named the Partner Portal application and the Training Management application.&lt;br /&gt;The Partner Portal application uses Microsoft Office SharePoint Server 2007. It shows how to create an extranet for companies who are partners with Contoso Pharmaceuticals.&lt;br /&gt;The Training Management application uses Windows SharePoint Services (WSS) 3.0. It shows how to build a single intranet site. It is less complex than the Partner Portal application and demonstrates how to implement many basic SharePoint capabilities such as accessing lists and creating workflows.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-4871121605441514348?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.pnpguidance.net/post/DevelopingSharepointApplicationsGuidanceReleased.aspx' title='Sharepoint Application Guidance'/><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/4871121605441514348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=4871121605441514348' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/4871121605441514348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/4871121605441514348'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2009/09/sharepoint-application-guidance.html' title='Sharepoint Application Guidance'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-2602915753795402557</id><published>2009-09-13T10:54:00.000+05:30</published><updated>2009-09-13T10:54:51.837+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personality Development'/><category scheme='http://www.blogger.com/atom/ns#' term='leadership'/><title type='text'>Core Leadership Strengths</title><content type='html'>Here are few notes that I am putting out from my leadership training seminar.&lt;br /&gt;Lets have a look at the "Five Clusters of Strength".&lt;br /&gt;&lt;br /&gt;- Personal Character&lt;br /&gt;Character is who you are when no one is looking.  This is the core strength which every leader/human should possess.  This deals with the ethical standards, integrity and authenticity of the leader.&lt;br /&gt;&lt;br /&gt;- Personal Capability&lt;br /&gt;This trait deals with the intellectual, emotional, and skill of the individual.  It includes analytical and problem-solving capabilities along with the technical competencies.  Great leaders need a strong collection of these personal capabilities.&lt;br /&gt;&lt;br /&gt;- Focus on result&lt;br /&gt;This deals with capability to achieve results, having an impact on the organization.  It also highlights the capability for getting things done.&lt;br /&gt;&lt;br /&gt;- Interpersonal/People skill&lt;br /&gt;This relates with character.  It deals with the leaders ability to effectively communicate with the people.  Its a direct expression of the character of the individual and is often the window by which people understand the personal character of the leader.&lt;br /&gt;&lt;br /&gt;- Leading changes&lt;br /&gt;This deals with the ability to produce change withing the organization.  This is one of the highest expression of leadership.  Changes are inevitable.  The better is the leader who can handle the change gracefully.  &lt;br /&gt;&lt;br /&gt;That's it for now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-2602915753795402557?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/2602915753795402557/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=2602915753795402557' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/2602915753795402557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/2602915753795402557'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2009/09/core-leadership-strengths.html' title='Core Leadership Strengths'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-8656750315497876548</id><published>2009-06-16T16:13:00.004+05:30</published><updated>2009-06-16T16:35:45.738+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personality Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Skill Building'/><category scheme='http://www.blogger.com/atom/ns#' term='Time Management'/><title type='text'>Personal Development : Time, Planning ,  Repairs &amp; Maintenance</title><content type='html'>These are just my thoughts, but some you may find something interesting in it.  Please think over it.  We may know many things, but still we always keeps procrastinating it.  I have written this as I have heard many people coming back and saying they don’t have time to do things they like.  These are my thoughts  buy may be useful to someone else too.&lt;br /&gt;&lt;br /&gt;Certain things in life needs periodic repairs and maintenance.  To cite some examples , your CAR, your HOUSE, your personal laptop/desktop, your health etc.&lt;br /&gt;&lt;br /&gt;Likewise there are certain other things in professional life that requires repair/ maintenance /or some kind of polishing, so that you always stay on top of it.  But they are not always obvious.  Some of them  are&lt;br /&gt;&lt;br /&gt;-          Improving your communication skills&lt;br /&gt;-          Increasing your vocabulary&lt;br /&gt;-          Upgrading your technical skills&lt;br /&gt;-          Pursuing your hobby&lt;br /&gt;-          Increasing your knowledge/awareness etc… etc…&lt;br /&gt; &lt;br /&gt;And then there are certain things that we are always short of…. one is   &lt;span style="font-weight:bold;"&gt;TIME&lt;/span&gt;.&lt;br /&gt; &lt;br /&gt;We all know TIME is one of the most precious things in life and yet we all are very miserable at managing it.  Remember you can only manage it and not control it.  You can only control which you own or which you create.  In theory time is infinite.  So, there should be abundant of it.  But remember one thing, you know this, it’s not reversible.  Once it has elapsed you cannot live it again.  Think over it.&lt;br /&gt;&lt;br /&gt;So, how do find that &lt;span style="font-weight:bold;"&gt;golden 25th hour&lt;/span&gt; every day. &lt;br /&gt;&lt;br /&gt;To find the 25th hour you need to reflect back on your current daily activities.  Analyze them and see where you are spending most of your time and is it really important.  Even the 8 hours that you spent in the office, is it spent fruitfully.  At the end of the day is the 8 precious hour that you spent was worth it.  Just reflect back on your activities.  Did you learn something?  If yes did you make a point to NOTE IT.  If you didn’t NOTED  it then was the time you spent really worth it.  Just ponder over it.&lt;br /&gt;&lt;br /&gt;Some calculations of your daily activities where most of the time is spent.  Let’s start (in no particular order though)&lt;br /&gt;&lt;br /&gt;-          Sleep (6.5  hours)  [Remember you only require 6 good hours of sleep every day].   Some may thing it is 8, but it’s a myth. &lt;br /&gt;o   To achive 6 hours of sleep  and be in good health you can practice 15 minutes of daily meditation.  So effectively you can round it to 6.5 hours.&lt;br /&gt;-          Morning chores(2 hours)  :  Some may need to prepare breakfast and all other things.&lt;br /&gt;-          Office commuting (avg. to and fro 3 hours)&lt;br /&gt;-          Office Work (avg 9.5 hours) &lt;br /&gt;&lt;br /&gt;Total Hours:  21 hours effective time which is spent irrespective of what you do.  There may be some variations here and there.&lt;br /&gt;&lt;br /&gt;Still you have &lt;span style="font-weight:bold;"&gt;3 hours EXTRA&lt;/span&gt;.    Where do these 3 hours go?&lt;br /&gt;&lt;br /&gt;If you can find it, then you may get that golden 25th hour out of these 3 hours.  Let’s discount 2 hours for contingencies, still you have 1 hour with you.&lt;br /&gt;&lt;br /&gt;If you can’t find it then you are living a direction less life.&lt;br /&gt;&lt;br /&gt;As you can see, the 25th Hour lies within the 24 hours of the day.  It's upto each one of us to find and make use of it.&lt;br /&gt;&lt;br /&gt;Now what can you do with that 25th hour i.e. 1 hour extra of your life.  Imagine the possibility.&lt;br /&gt;&lt;br /&gt;Again some calculations&lt;br /&gt;&lt;br /&gt;1 hour daily * 30 days = 30 hours every month&lt;br /&gt;30 hours pm * 12 month = 360 hours every year.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;360 hours every year seems very promising.  Let’s add some contingencies, say, let’s be optimistic and say 50 % contingency.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Still you have 180 hours every year.  That leaves with 30 minutes every day of extra time.  That’s hell a lot of time, if you could manage it.&lt;br /&gt;&lt;br /&gt;These may sound like a high talk [yes, it is, unless you apply these simple rules and rationalize your everyday living and stop procrastinating]. &lt;br /&gt;&lt;br /&gt;NOTE:  I haven’t taken weekend, holidays and leaves into account.  So, that leaves us with a lot of buffer time.  You can meet family friends, relatives, other tasks, and yet have these 180 pure hours of joy every year.  Do whatever you want to do with it.&lt;br /&gt;&lt;br /&gt;So,  how important is this 180 hours per year to you?  Just think over it.  You may use it the way you like&lt;br /&gt;&lt;br /&gt;-          50 hours [pursue your hobby like drawing, crafting, learn dance, learn juggling, learn swimming,  travelling hmm..  anything you like doing and you didn’t had time to do it.]&lt;br /&gt;-          30 hours you can learn a new programming language or technology (i.e. you can get comfortable with it)&lt;br /&gt;-          50 hours [improve existing skills]&lt;br /&gt;-          20 hours [improve you communication skill].  Do some light reading.&lt;br /&gt;-          30 hours  [YOU DECIDE WHAT TO DO]?&lt;br /&gt;&lt;br /&gt;So, if you had done this for one year you would have learnt  a new programming language, upgraded existing skills, improved you communication etc..&lt;br /&gt;&lt;br /&gt;If you had done this for two years.. imagine the level of personal development or growth which you may have attained…..&lt;br /&gt;&lt;br /&gt;If you had done this for three years….. NOW I think I don’t need to mention this…&lt;br /&gt;&lt;br /&gt;So, you still have TIME, as they say TIME is infinite.   So, make judicious use of this precious thing.  And never ever comeback saying “I don’t have time”.  So, if you are RICH in TIME, everything else will be automatically taken care of, as those things may just be a byproduct of how you spend your time...&lt;br /&gt;&lt;br /&gt;So, happy TIMING your TIME everyday.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-8656750315497876548?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/8656750315497876548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=8656750315497876548' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/8656750315497876548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/8656750315497876548'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2009/06/personal-development-time-planning.html' title='Personal Development : Time, Planning ,  Repairs &amp; Maintenance'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-6628014980787436714</id><published>2009-05-24T07:47:00.000+05:30</published><updated>2009-05-24T07:48:04.305+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='asp.net mvc'/><title type='text'>ASP.NET MVC Portal</title><content type='html'>Get to know all about ASP.NET MVC at&lt;br /&gt;http://aspdotnetmvc.com/&lt;br /&gt;&lt;br /&gt;Enjoy....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-6628014980787436714?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://aspdotnetmvc.com/' title='ASP.NET MVC Portal'/><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/6628014980787436714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=6628014980787436714' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/6628014980787436714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/6628014980787436714'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2009/05/aspnet-mvc-portal.html' title='ASP.NET MVC Portal'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-825874653413056609</id><published>2009-03-11T15:12:00.004+05:30</published><updated>2009-03-11T15:31:46.598+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='learnings'/><title type='text'>What did you learn today?</title><content type='html'>Everyday teaches you something, some lesson or the other.  Some day you learn a new language, a new skill or a new hobby or visit some new place, learn music,   have a different dining experience, learn swimming,  make some good friends, get in touch with some old friend etc. etc....  Each of these things teaches you something...&lt;br /&gt;&lt;br /&gt;So, what did you learn today?&lt;br /&gt;Some of the learnings from my past weeks are outlined below...&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Respect others.  Don't underestimate them.  (Though I never consciously do so)&lt;/li&gt;&lt;li&gt;Be careful with your words because words have different meanings if the context is not clear.&lt;/li&gt;&lt;li&gt;Spend some time for your personal stuff and allow others do so.&lt;/li&gt;&lt;li&gt;Every individual is different, their skills different, their thoughts are different, their perceptions are different.  So, be polite.&lt;/li&gt;&lt;li&gt;Time management.  (This is a tough skill to master).  At the end of the day I keep looking for more time so may be you.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;So, again What did you learn today?  This reflection is important because if you don't know what you are learning at every stage in your life, then your are not learning and not growing.  In short you are not living.  Learning is not memorization but it is self realization.....&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-825874653413056609?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/825874653413056609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=825874653413056609' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/825874653413056609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/825874653413056609'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2009/03/what-did-you-learn-today.html' title='What did you learn today?'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-2735211703800019966</id><published>2009-02-12T00:23:00.004+05:30</published><updated>2009-02-15T13:29:57.840+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='team work'/><title type='text'>The art of team work...</title><content type='html'>Team work is one of the most important element in any project be it software development or any other field of activity. And this is one of the most difficult skill to master.&lt;br /&gt;Every individual is different. Every thought is different. Every emotions are different. Every actions are different. Every spoken words mean different to different people.&lt;br /&gt;&lt;br /&gt;Understanding these traits in it's true sense requires great skill and experience. This cannot be taught. This has to be acquired. This has to be realized.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hmm....&lt;br /&gt;I am stuck..... More to come...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-2735211703800019966?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/2735211703800019966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=2735211703800019966' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/2735211703800019966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/2735211703800019966'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2009/02/art-of-team-work.html' title='The art of team work...'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-5060815265843220572</id><published>2008-10-09T23:58:00.001+05:30</published><updated>2008-10-10T00:00:31.502+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ideas'/><title type='text'>New Ideas...</title><content type='html'>Some ideas for development...&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;A wordpress like CMS for .NET platform&lt;/li&gt;&lt;br /&gt;&lt;li&gt;An online task list for .NET platform...&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-5060815265843220572?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/5060815265843220572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=5060815265843220572' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/5060815265843220572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/5060815265843220572'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2008/10/new-ideas.html' title='New Ideas...'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-4316004216423580044</id><published>2008-04-24T15:45:00.003+05:30</published><updated>2008-04-24T15:51:46.625+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Book Review'/><title type='text'>Book Review: The Medici Effect</title><content type='html'>Get more info about this book at &lt;br /&gt;http://www.themedicieffect.com/book/book.html&lt;br /&gt;&lt;br /&gt;To summarize this is a good read and worth the time spend. It talks about how and where innovations and ideas happens most.  It doesn't matter which field you are working, innovations seems to happen most where different fields, cultures, religions, hobbies etc. seems to intersect.&lt;br /&gt;&lt;br /&gt;Read it to know more about it....&lt;br /&gt;&lt;br /&gt;Happy Innovating...:)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-4316004216423580044?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/4316004216423580044/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=4316004216423580044' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/4316004216423580044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/4316004216423580044'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2008/04/book-review-medici-effect.html' title='Book Review: The Medici Effect'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-5471613328507303193</id><published>2008-02-29T16:22:00.004+05:30</published><updated>2008-02-29T16:35:06.332+05:30</updated><title type='text'>Random thoughts [Life's teachings]...</title><content type='html'>Enjoy the moment you are living.  Cherish every minute of it.  Live in the present.  Dreams are good but excess of anything is not.  Be awake.  Stay alive.  Live as if today is the last day of your life, and die as if you have lived for forever. &lt;br /&gt;&lt;br /&gt;Listen to your heart.  Hear the music.  Not that everything you don't understand is not sweet.  Excess kills (even if it's sweet).  Add salt to your life [but avoid excess]. &lt;br /&gt;&lt;br /&gt;Trust no one, but have trust in everyone.  Remember you are living in someone else's dream.&lt;br /&gt;&lt;br /&gt;You are what you think you are. Don't give the remote control of your life to someone else.  They might just screw up.  Words are dangerous.  Use them judiciously. Speak as if you have only few words left.&lt;br /&gt;&lt;br /&gt;Just some thought flowing through my mind....&lt;br /&gt;No boundaries... just flowing....after all it is my blog :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-5471613328507303193?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/5471613328507303193/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=5471613328507303193' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/5471613328507303193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/5471613328507303193'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2008/02/random-thoughts-lifes-teachings.html' title='Random thoughts [Life&apos;s teachings]...'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-6389647429072877075</id><published>2008-01-26T11:24:00.000+05:30</published><updated>2008-01-26T11:40:35.882+05:30</updated><title type='text'>asp.net MVC links...</title><content type='html'>&lt;a href="http://codebetter.com/blogs/jeffrey.palermo/archive/2008/01/19/introducing-the-smartbag-for-asp-net-mvc-and-soliciting-feedback.aspx"&gt;http://codebetter.com/blogs/jeffrey.palermo/archive/2008/01/19/introducing-the-smartbag-for-asp-net-mvc-and-soliciting-feedback.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-6389647429072877075?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/6389647429072877075/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=6389647429072877075' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/6389647429072877075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/6389647429072877075'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2008/01/aspnet-mvc-links.html' title='asp.net MVC links...'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-6853006452459247633</id><published>2007-09-16T17:08:00.000+05:30</published><updated>2007-09-16T18:05:34.061+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='MCPD Certification'/><title type='text'>MCPD: Microsoft .NET Framework 2.0—Application Development Foundation[70-536]</title><content type='html'>&lt;p&gt;&lt;span style="color:#333333;"&gt;Link to online resource which covers most of the aspect of passing this exam can be found at the following URL.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.publicjoe.co.uk/536/70-536.html"&gt;http://www.publicjoe.co.uk/536/70-536.html&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#333333;"&gt;The following points will help you remember some of the important aspect of passing the 70-536 exam.[Application Development Foundation]&lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="color:#333333;"&gt;The &lt;span style="color:#ff0000;"&gt;StringBuilder[System.Text namespace]&lt;/span&gt; class is used for optimized string concatenation. For more detailed information follow the below url&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/system.text.stringbuilder(VS.71).aspx"&gt;http://msdn2.microsoft.com/en-us/library/system.text.stringbuilder(VS.71).aspx&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#ff0000;"&gt;PrincipalPermission&lt;/span&gt; is used to gain insight into user's credential. For more info refere the following URL.&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions.aspx"&gt;http://msdn2.microsoft.com/en-us/library/system.security.permissions.aspx&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The &lt;span style="color:#ff0000;"&gt;SmtpClient&lt;/span&gt; class should be used to send e-mail by using the Simple Mail Transfer Protocol[System.Net.Mail]. &lt;/li&gt;&lt;li&gt;Attachment content can be a &lt;a onclick="javascript:Track('ctl00_LibFrame_ctl15ctl00_LibFrame_ctl19',this);" href="http://msdn2.microsoft.com/en-gb/library/system.string.aspx"&gt;String&lt;/a&gt;, &lt;a onclick="javascript:Track('ctl00_LibFrame_ctl15ctl00_LibFrame_ctl20',this);" href="http://msdn2.microsoft.com/en-gb/library/system.io.stream.aspx"&gt;Stream&lt;/a&gt;, or file name. You can specify the content in an attachment by using any of the &lt;a onclick="javascript:Track('ctl00_LibFrame_ctl15ctl00_LibFrame_ctl21',this);" href="http://msdn2.microsoft.com/en-gb/library/system.net.mail.attachment.attachment.aspx"&gt;Attachment&lt;/a&gt; constructors. For more details refer the following content&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-gb/library/system.net.mail.attachment.aspx"&gt;http://msdn2.microsoft.com/en-gb/library/system.net.mail.attachment.aspx&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The FileInfo class of System.IO namespace contains the following methods&lt;br /&gt;Delete(), Move() and Copy(). This does not contain the Rename method.&lt;/li&gt;&lt;li&gt;Using Code access security you can use the OleDbPermission to grant permission to use any OLE DB data sources.&lt;br /&gt;For more info check out the following url&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.codeaccesspermission.aspx"&gt;http://msdn2.microsoft.com/en-us/library/system.security.codeaccesspermission.aspx&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The XmlSerializer serializes and deserializes objects into and from XML documents. The XmlSerializer also enables you to control how objects are encoded into XML. For more info check out the following url&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/system.xml.serialization.xmlserializer.aspx"&gt;http://msdn2.microsoft.com/en-us/library/system.xml.serialization.xmlserializer.aspx&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#ff0000;"&gt;TextWriterTraceListener&lt;/span&gt; listens to all messages generated by both the Debug and Trace classes. When you add a listener to the Trace.Lsiteners collection, it will listen to messages generated both by Trace and Debug classes&lt;br /&gt;To add a trace listerner use the following syntax&lt;br /&gt;Trace.Listeners.Add(new TextWriterTraceListener("trace.txt")) &lt;/li&gt;&lt;li&gt;The &lt;span style="color:#ff0000;"&gt;IDisposable&lt;/span&gt; interface defines a method to release allocated unmanaged resources.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-6853006452459247633?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/6853006452459247633/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=6853006452459247633' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/6853006452459247633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/6853006452459247633'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2007/09/mcpd-microsoft-net-framework.html' title='MCPD: Microsoft .NET Framework 2.0—Application Development Foundation[70-536]'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-5891169190296040604</id><published>2007-09-09T11:28:00.000+05:30</published><updated>2007-09-09T11:30:38.167+05:30</updated><title type='text'>OOPS: Using Javascript - An insiders view.</title><content type='html'>Read this...&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/msdnmag/issues/07/05/JavaScript/"&gt;http://msdn.microsoft.com/msdnmag/issues/07/05/JavaScript/&lt;/a&gt;&lt;br /&gt;to understand JavaScript more....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-5891169190296040604?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://msdn.microsoft.com/msdnmag/issues/07/05/JavaScript/' title='OOPS: Using Javascript - An insiders view.'/><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/5891169190296040604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=5891169190296040604' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/5891169190296040604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/5891169190296040604'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2007/09/oops-using-javascript-insiders-view.html' title='OOPS: Using Javascript - An insiders view.'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-7049004354731235304</id><published>2007-09-08T10:15:00.000+05:30</published><updated>2007-09-08T10:18:54.808+05:30</updated><title type='text'>c# string operation performance.</title><content type='html'>&lt;a href="http://msdn2.microsoft.com/en-us/library/ms973919.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms973919.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-7049004354731235304?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/7049004354731235304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=7049004354731235304' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/7049004354731235304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/7049004354731235304'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2007/09/c-string-operation-performance.html' title='c# string operation performance.'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-3874164588579451462</id><published>2007-09-08T10:04:00.000+05:30</published><updated>2007-09-08T10:06:46.926+05:30</updated><title type='text'>Instrumentation</title><content type='html'>How many applications in production are having instrumentation code in it?&lt;br /&gt;Yeah.... you can count it.  That's the state of current applications handling millions of request, running trillions of transactions...&lt;br /&gt;&lt;br /&gt;It's something akin to an airplane not having a blackbox.  You won't ever know what went wrong with it in case of any disaster.&lt;br /&gt;&lt;br /&gt;More to come....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-3874164588579451462?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/3874164588579451462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=3874164588579451462' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/3874164588579451462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/3874164588579451462'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2007/09/instrumentation.html' title='Instrumentation'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-2900856658335030590</id><published>2007-07-13T10:20:00.000+05:30</published><updated>2007-07-13T10:21:21.848+05:30</updated><title type='text'>c# and ASP.net projects</title><content type='html'>Got my first book as co-author published by BPB....&lt;br /&gt;:)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-2900856658335030590?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/2900856658335030590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=2900856658335030590' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/2900856658335030590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/2900856658335030590'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2007/07/c-and-aspnet-projects.html' title='c# and ASP.net projects'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-4823518844280475821</id><published>2007-01-26T23:29:00.000+05:30</published><updated>2007-01-26T23:30:35.708+05:30</updated><title type='text'>Interested in Design patterns with .NET...</title><content type='html'>If you are interested in patterns specifically in .net then check out the below URL&lt;br /&gt;&lt;a href="http://www.designpatternsfor.net/"&gt;http://www.designpatternsfor.net/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Happy Patterning..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-4823518844280475821?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/4823518844280475821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=4823518844280475821' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/4823518844280475821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/4823518844280475821'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2007/01/interested-in-design-patterns-with-net.html' title='Interested in Design patterns with .NET...'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-6421976986544088715</id><published>2007-01-26T23:19:00.000+05:30</published><updated>2007-01-26T23:26:54.447+05:30</updated><title type='text'>Welcome 2007 !!!</title><content type='html'>CodeProject.com now has an architect's section..&lt;br /&gt;&lt;br /&gt;Check it out at&lt;br /&gt;&lt;a href="http://www.codeproject.com/index.asp?cat=8"&gt;http://www.codeproject.com/index.asp?cat=8&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Happy new year....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-6421976986544088715?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/6421976986544088715/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=6421976986544088715' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/6421976986544088715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/6421976986544088715'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2007/01/welcome-2007.html' title='Welcome 2007 !!!'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-167210230842975580</id><published>2006-12-05T11:03:00.001+05:30</published><updated>2006-12-05T11:03:58.056+05:30</updated><title type='text'>***Excellent resource for xml, xslt, css2.0 etc...</title><content type='html'>http://www.zvon.org/&lt;br /&gt;&lt;br /&gt;Enjoy the web...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-167210230842975580?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/167210230842975580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=167210230842975580' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/167210230842975580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/167210230842975580'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2006/12/excellent-resource-for-xml-xslt-css20.html' title='***Excellent resource for xml, xslt, css2.0 etc...'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-115588299408505059</id><published>2006-08-18T12:05:00.000+05:30</published><updated>2006-08-18T12:06:34.103+05:30</updated><title type='text'>Wiki: OOAD</title><content type='html'>Check out this cool wiki for information about OOAD..&lt;br /&gt;http://c2.com/cgi/fullSearch&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Enjoy OOADing..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-115588299408505059?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/115588299408505059/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=115588299408505059' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/115588299408505059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/115588299408505059'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2006/08/wiki-ooad.html' title='Wiki: OOAD'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-115588216380577489</id><published>2006-08-18T11:51:00.000+05:30</published><updated>2006-08-18T11:52:43.816+05:30</updated><title type='text'>David Hayden's blog.. excellent</title><content type='html'>http://www.davidhayden.com/davidhayden/default.aspx&lt;br /&gt;&lt;br /&gt;Enjoy Reading,&lt;br /&gt;Rajesh&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-115588216380577489?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/115588216380577489/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=115588216380577489' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/115588216380577489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/115588216380577489'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2006/08/david-haydens-blog-excellent.html' title='David Hayden&apos;s blog.. excellent'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-115483243721579832</id><published>2006-08-06T08:16:00.000+05:30</published><updated>2006-08-06T08:17:17.223+05:30</updated><title type='text'>Some good math link....</title><content type='html'>General&lt;br /&gt;http://www.cut-the-knot.org/index.shtml&lt;br /&gt;&lt;br /&gt;University lecture videos&lt;br /&gt;http://www.archive.org/details/arsdigita_02_discrete_math&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-115483243721579832?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/115483243721579832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=115483243721579832' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/115483243721579832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/115483243721579832'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2006/08/some-good-math-link.html' title='Some good math link....'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-115462818491526905</id><published>2006-08-03T23:31:00.000+05:30</published><updated>2006-08-03T23:33:04.926+05:30</updated><title type='text'>Good Object oriented articles....</title><content type='html'>http://ootips.org/mvc-pattern.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-115462818491526905?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/115462818491526905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=115462818491526905' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/115462818491526905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/115462818491526905'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2006/08/good-object-oriented-articles.html' title='Good Object oriented articles....'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-115208522268960749</id><published>2006-07-05T13:01:00.000+05:30</published><updated>2006-07-05T22:10:31.983+05:30</updated><title type='text'>Lets learn C</title><content type='html'>&lt;strong&gt;The C Journey&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Lesson One : Introduction&lt;/strong&gt;&lt;br /&gt;C is everywhere, though .net, java, python is taking the world by storm.  It is still one of the fundamental language to learn beginning programming.  Though some may argue the case to be otherwise, but this is the way which worked best for me.&lt;br /&gt;&lt;br /&gt;Lets get to the heart of the matter. Every C program begins with a main() function.  main() is the entry point for a C program.&lt;br /&gt;&lt;br /&gt;Let's write our first program, which is a hello world.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;pre&gt;#include stdio.h&lt;br /&gt;/* This program prints "Hello World" on the console. */&lt;br /&gt;void main()&lt;br /&gt;{&lt;br /&gt;    printf("Hello World\n");&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;The above program highlights many important features of C.  Note the include file "stdio.h".  The printf() function is located in this header file.  You can treat stdio.h as a library containing many input/output functions.  Later on we will see how to write our own such library.&lt;br /&gt;&lt;br /&gt;Compile this program in your favorite editor and run it.  You will be greeted with a "Hello World".&lt;br /&gt;&lt;br /&gt;The "\n" at the end of "Hello World\n" string indicates a new line character.  This instructs the compiler to postion the cursor on the next line.&lt;br /&gt;&lt;br /&gt;And also note every C statement ends with a semicolon.&lt;br /&gt;Also every block of statement is enclosed in a curly brace {...}.&lt;br /&gt;&lt;br /&gt;Text written between /*.. */ are comments. This is for programmers reference.  Comments are ignored by the compiler.  Comments can also be represented by two forward slashes (//) &lt;br /&gt;eg.  // this line is a comment&lt;br /&gt;&lt;br /&gt;The "void" indicates that the function doesn't return a value.  This warrants an explanation as what a function is, which we will see in further section.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Lesson Two: Data Types&lt;/strong&gt;&lt;br /&gt;Objective:  The objective of this section is to understand the following.&lt;br /&gt;Memory Concepts&lt;br /&gt;Data Types&lt;br /&gt;Variables&lt;br /&gt;Constants&lt;br /&gt;Naming Conventions&lt;br /&gt;scanf function&lt;br /&gt;Arithmetic in C&lt;br /&gt;Operator Precedence&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Memory Concepts:&lt;/strong&gt;  &lt;br /&gt;A computer has both short-term and long-term memory. A computer's long-term memory is called nonvolatile memory and is generally associated with mass storage devices, such as hard drives, large disk arrays, diskettes, and CD-ROMs. In later lessons, we will learn how to use nonvolatile memory for storing data.&lt;br /&gt;&lt;br /&gt;This chapter concentrates on short-term, or volatile, memory. Volatile memory loses its data when power is removed from the computer. It's commonly referred to as RAM (random access memory).&lt;br /&gt;&lt;br /&gt;RAM is made up of fixed-sized cells with each cell number referenced through an address. In later lessons, "Arrays," we will discuss memory cell reference through address pointers.&lt;br /&gt;&lt;br /&gt;Generally Programmers reference memory cells through the use of variables. There are many types of variables, depending on the programming language, but all variables share similar characteristics, as described below&lt;br /&gt;&lt;br /&gt;Name   :  The name of the variable used to reference data in program code&lt;br /&gt; &lt;br /&gt;Type   :  The data type of the variable (number, character, and so on)&lt;br /&gt; &lt;br /&gt;Value  :  The data value assigned to the memory location&lt;br /&gt; &lt;br /&gt;Address:  The address assigned to a variable, which points to a memory cell location&lt;br /&gt; &lt;br /&gt;&lt;strong&gt;Data Types&lt;/strong&gt;&lt;br /&gt;We will look up at some of the data types such as strings, Boolean, arrays, objects, and data structures. &lt;br /&gt;&lt;br /&gt;Let's concentrate on the following important data types&lt;br /&gt;Integers &lt;br /&gt;Floating-point numbers &lt;br /&gt;Characters &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Integers&lt;/strong&gt;&lt;br /&gt;Integers are whole numbers that represent positive and negative numbers, such as -3, -2, -1, 0, 1, 2, and 3, but not decimal or fractional numbers. Integer data types hold a maximum of four bytes of information and are declared with the int (short for integer) keyword as shown in the following line of code.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;int x;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;In C, you can declare more than one variable on the same line using a single int declaration statement, as demonstrated next. This preceding variable declaration declares three integer variables named x, y, and z.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;int x, y, z;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;strong&gt;Floating-Point Numbers&lt;/strong&gt;&lt;br /&gt;Floating-point numbers are all numbers, including signed and unsigned decimal and fractional numbers. Signed numbers include positive and negative numbers whereas unsigned numbers can only include positive values. Examples of floating-point numbers are shown in the following list.&lt;br /&gt;&lt;br /&gt;09.4543&lt;br /&gt;3428.27&lt;br /&gt;112.34329&lt;br /&gt;-342.66&lt;br /&gt;-55433.33281&lt;br /&gt;&lt;br /&gt;Use the keyword float to declare floating-point numbers, as shown next. This code has three floating-point variable data types called operand1, operand2, and result.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;float operand1;&lt;br /&gt;float operand2;&lt;br /&gt;float result;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;strong&gt;Characters&lt;/strong&gt;&lt;br /&gt;Character data types are representations of integer values known as character codes. For example, the character code 90 represents the letter Z. Note that the letter Z is not the same as the character code 122, which represents letter z (lowercase letter z).&lt;br /&gt;&lt;br /&gt;Characters represent more than the letters of the alphabet; they also represent numbers 0 through 9, special characters, such as the asterisk (*), and keyboard keys, such as the Del (delete) key and Esc (escape) key. In all, there are a total of 128 common character codes (0 through 127), which make up the most commonly used characters of a keyboard.&lt;br /&gt;&lt;br /&gt;Character codes are most notably organized through the ASCII (American Standard Code for Information Interchange) character set. For a listing of common ASCII character codes, see Appendix E, "Common ASCII Character Codes."&lt;br /&gt;&lt;br /&gt;DEFINITION  ASCII or American Standard Code for Information Interchange is noted for its character set, which uses small integer values to represent character or keyboard values.&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;In C, character variables are created using the char (short for character) keyword as demonstrated next.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;char firstInitial;&lt;br /&gt;char middleInitial;&lt;br /&gt;char lastInitial;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Character data assigned to character variables must be enclosed in single quotes ('), also known as tick marks or apostrophes. As you'll see in the next section, the equals sign (=) is used for assigning data to the character variable.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Initializing Variables and the Assignment Operator&lt;/strong&gt;&lt;br /&gt;When variables are first declared, the program assigns the variable name (address pointer) to an available memory location. It is never safe to assume that the newly assigned variable location is empty. It's possible that the memory location contains previously used data (or garbage). To prevent unwanted data from appearing in your newly created variables, initialize new variables, as shown here.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;int x;&lt;br /&gt;char firstInitial;&lt;br /&gt;&lt;br /&gt;x = 0;&lt;br /&gt;firstInitial = '\0';&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;The preceding code declares two variables: one integer and one character data type. After creating the two variables, I initialize them to a particular value. For the integer variable, I assign the value zero (0), and for the character data type, I assign the character set \0, which is known as the NULL character. I enclosed the NULL character in single quotes. Single quotes are required when assigning data to the character data type.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Printing Variable Contents&lt;/strong&gt;&lt;br /&gt;To print the contents of variables, use the printf function with new formatting options, as demonstrated in the following code block. First, I declare three variables (one integer, one float, and one character), and then I initialize each of them. After initializing the variables, I use the printf statement to output each variable's contents to the computer's screen.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;#include &lt;stdio.h&gt;&lt;br /&gt;&lt;br /&gt;main()&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;  //variable declarations&lt;br /&gt;  int x;&lt;br /&gt;  float y;&lt;br /&gt;  char c;&lt;br /&gt;&lt;br /&gt;  //variable initializations&lt;br /&gt;  x = -4443;&lt;br /&gt;  y = 554.21;&lt;br /&gt;  c = 'M';&lt;br /&gt;&lt;br /&gt;  //printing variable contents to standard output&lt;br /&gt;  printf("\nThe value of integer variable x is %d", x);&lt;br /&gt;  printf("\nThe value of float variable y is %f", y);&lt;br /&gt;  printf("\nThe value of character variable c is %c\n", c);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Conversion Specifiers&lt;/strong&gt;&lt;br /&gt;Because data is stored as unreadable data in the computer's memory, programmers in C must specifically tell input or output functions, such as printf, how to display the data as information. You can accomplish this seemingly difficult task using character sets known as conversion specifiers.&lt;br /&gt;&lt;br /&gt;Conversion specifiers are made up of two characters: The first character is the percent sign (%), and the second is a special character, which tells the program how to convert the data. Table 2.2 describes the most common conversion specifiers for the data types discussed in this chapter.&lt;br /&gt;&lt;br /&gt;Common Conversion Specifiers Used with Printf  Conversion Specifier Description &lt;br /&gt; &lt;br /&gt;%d  &lt;br /&gt; Displays integer value&lt;br /&gt; &lt;br /&gt;%f &lt;br /&gt; Displays floating-point numbers&lt;br /&gt; &lt;br /&gt;%c &lt;br /&gt; Displays character&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Displaying Integer Data Types with printf&lt;/strong&gt;&lt;br /&gt;Integer data types can easily be displayed using the %d conversion specifier with a printf statement as shown next.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;printf("%d", 55);&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;The output of the preceding statement prints the following text:&lt;br /&gt;&lt;br /&gt;55&lt;br /&gt;&lt;br /&gt;The %d conversion specifier can also be used to output the contents of a variable declared as integer data type, as demonstrated next.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;int operand1;&lt;br /&gt;operand1 = 29;&lt;br /&gt;printf("The value of operand1 is %d", operand1);&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;In the preceding statements, I declare a new integer variable called operand1. Next, I assign the number 29 to the newly created variable and display its contents using the printf function with the %d conversion specifier. Each variable displayed using a printf function must be outside the parentheses and separated with a comma (,).&lt;br /&gt;&lt;br /&gt;Displaying Floating-Point Data Types with printf&lt;br /&gt;To display floating-point numbers, use the %f conversion specifier demonstrated next.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;printf("%f", 55.55);&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Here's another example of the %f conversion specifier, which prints the contents of a floating-point variable:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;float result;&lt;br /&gt;result = 3.123456;&lt;br /&gt;printf("The value of result is %f", result);&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Although the %f conversion specifier displays floating-point numbers, it may not be enough to display the floating-point number with correct or wanted precision. The following printf statement demonstrates the precision problem.&lt;br /&gt;&lt;br /&gt;printf("%f", 55.55);&lt;br /&gt;&lt;br /&gt;This printf example outputs a floating-point number with a six-digit precision to the right of the decimal point, as shown next.&lt;br /&gt;&lt;br /&gt;55.550000&lt;br /&gt;&lt;br /&gt;To create precision with floating-point numbers, adjust the conversion specifier using numbering schemes between the % sign and the f character conversion specifier.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;printf("%.1f", 3.123456);&lt;br /&gt;printf("\n%.2f", 3.123456);&lt;br /&gt;printf("\n%.3f", 3.123456);&lt;br /&gt;printf("\n%.4f", 3.123456);&lt;br /&gt;printf("\n%.5f", 3.123456);&lt;br /&gt;printf("\n%.6f", 3.123456);&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;The preceding code block produces the following output:&lt;br /&gt;&lt;br /&gt;3.1&lt;br /&gt;3.12&lt;br /&gt;3.123&lt;br /&gt;3.1234&lt;br /&gt;3.12345&lt;br /&gt;3.123456&lt;br /&gt;&lt;br /&gt;I included the escape sequence \n in each of the preceding printf statements (except the first line of code). Without the new line (\n) escape sequence, each statement's output would generate on the same line, making it difficult to read.&lt;br /&gt;&lt;br /&gt;Displaying Character Data Types with printf&lt;br /&gt;Characters are also easy to display using the %c conversion specifier, as shown next.&lt;br /&gt;&lt;br /&gt;printf ("%c", 'M');&lt;br /&gt;&lt;br /&gt;The output of this statement is simply the single letter M. Like the other conversion specifiers, you can output the contents of a character variable data type using the %c conversion specifier and a printf statement as demonstrated next.&lt;br /&gt;&lt;br /&gt;char firstInitial;&lt;br /&gt;firstInitial= 'S';&lt;br /&gt;printf("The value of firstInitial is %c", firstInitial);&lt;br /&gt;&lt;br /&gt;You can use multiple conversion specifiers in a single printf statement as shown next.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;char firstName, middleName, lastName;&lt;br /&gt;firstName= 'R';&lt;br /&gt;middleName= 'R';&lt;br /&gt;lastName= 'P';&lt;br /&gt;printf("My Initials are %c.%c.%c.", firstName, middleName, lastName);&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;The output of the preceding program statements is as follows.&lt;br /&gt;&lt;br /&gt;My Initials are R.R.P&lt;br /&gt;Notice in the statement below that each variable displayed with the printf statement is outside the double quotes and is separated with a single comma.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;printf("My Initials are %c.%.c.%c.", firstName, middleName, lastName);&lt;br /&gt;&lt;code&gt;&lt;br /&gt;Text inside printf's double quotes is reserved for displayable text, conversion specifiers, and escape sequences.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-115208522268960749?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/115208522268960749/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=115208522268960749' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/115208522268960749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/115208522268960749'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2006/07/lets-learn-c.html' title='Lets learn C'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-115192003125952367</id><published>2006-07-03T15:02:00.000+05:30</published><updated>2006-07-03T15:17:11.273+05:30</updated><title type='text'>Build your own Forms Authentication</title><content type='html'>The authentication ticked is created with the FormsAuthenticationTicket class.  Its constructor accepts the following parameters:&lt;br /&gt;&lt;br /&gt;version     :  The version of the authentication ticket[this value will be one]&lt;br /&gt;name        :  The user name associated with the authentication ticket&lt;br /&gt;issueDate   :  The date that the authentication ticket was issued&lt;br /&gt;expiration  :  The date that the authentication ticket should expire&lt;br /&gt;isPersistent:  A boolean value indicating whether to allow the ticket to persist  &lt;br /&gt;               after the user closes the browser&lt;br /&gt;userData    :  A string value of any data that you would like to store.  For eg., &lt;br /&gt;               say your email ID.&lt;br /&gt;&lt;br /&gt;Add an asp.net form, with a button 'Create Ticket'.  On click on this button invoke the 'Login' method.&lt;br /&gt;&lt;br /&gt;void Login(Object s, EventArgs e) &lt;br /&gt;{&lt;br /&gt;  if (txtUsername.Text == "xxx" &amp;&amp; txtPassword.Text == "xxx") &lt;br /&gt;  {&lt;br /&gt;    FormsAuthenticationTicket objTicket;&lt;br /&gt;    HttpCookie objCookie;&lt;br /&gt;    objTicket = new FormsAuthenticationTicket(1, txtUsername.Text,&lt;br /&gt;        DateTime.Now, DateTime.Now.AddMinutes(60), true,&lt;br /&gt;        "tt@server.com");&lt;br /&gt;    objCookie = new HttpCookie(".ASPXAUTH");&lt;br /&gt;    objCookie.Value = FormsAuthentication.Encrypt(objTicket);&lt;br /&gt;    Response.Cookies.Add(objCookie);&lt;br /&gt;&lt;br /&gt;    Response.Redirect("Default.aspx");&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;In the default.aspx Page_Load event add the following code..&lt;br /&gt;&lt;br /&gt;void Page_Load() {&lt;br /&gt;  FormsIdentity objTicket;&lt;br /&gt;&lt;br /&gt;  objTicket = (FormsIdentity)User.Identity;&lt;br /&gt;  lblName.Text = objTicket.Ticket.Name;&lt;br /&gt;  lblIssueDate.Text = objTicket.Ticket.IssueDate.ToString();&lt;br /&gt;  lblExpiration.Text = objTicket.Ticket.Expiration.ToString();&lt;br /&gt;  lblIsPersistent.Text = objTicket.Ticket.IsPersistent.ToString();&lt;br /&gt;  lblVersion.Text = objTicket.Ticket.Version.ToString();&lt;br /&gt;  lblUserData.Text = objTicket.Ticket.UserData;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Enjoy coding..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-115192003125952367?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/115192003125952367/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=115192003125952367' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/115192003125952367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/115192003125952367'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2006/07/build-your-own-forms-authentication.html' title='Build your own Forms Authentication'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-115012762732835100</id><published>2006-06-12T21:21:00.000+05:30</published><updated>2006-06-12T21:23:47.343+05:30</updated><title type='text'>Tech.Ed 2006...</title><content type='html'>My first tech.ed 2006 experience was not as expected, but still gain some understanding about the future trends in ms software innovation...&lt;br /&gt;My favorite topics were LINQ, DLINQ as of now...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-115012762732835100?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/115012762732835100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=115012762732835100' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/115012762732835100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/115012762732835100'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2006/06/teched-2006.html' title='Tech.Ed 2006...'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-114866043239794013</id><published>2006-05-26T21:49:00.000+05:30</published><updated>2006-05-26T21:50:32.416+05:30</updated><title type='text'>Another AJAX link...(*****)</title><content type='html'>http://www.fiftyfoureleven.com/resources/programming/xmlhttprequest&lt;br /&gt;&lt;br /&gt;Enjoy Ajaxing....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-114866043239794013?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/114866043239794013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=114866043239794013' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/114866043239794013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/114866043239794013'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2006/05/another-ajax-link.html' title='Another AJAX link...(*****)'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-114853601832110325</id><published>2006-05-25T11:15:00.000+05:30</published><updated>2006-05-25T11:16:58.353+05:30</updated><title type='text'>Javascript - AJAX Blog...</title><content type='html'>Have a look at the following URL...&lt;br /&gt;&lt;br /&gt;http://www.ditchnet.org/wp/2005/06/15/ajax-freakshow-drag-n-drop-events-2/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-114853601832110325?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/114853601832110325/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=114853601832110325' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/114853601832110325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/114853601832110325'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2006/05/javascript-ajax-blog.html' title='Javascript - AJAX Blog...'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-114840454398847702</id><published>2006-05-23T22:43:00.000+05:30</published><updated>2006-05-23T22:45:44.000+05:30</updated><title type='text'>Six sigma tutorial...</title><content type='html'>Here is a website containing great tutorials on six sigma ...&lt;br /&gt;http://sixsigmatutorial.com/default.aspx&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-114840454398847702?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/114840454398847702/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=114840454398847702' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/114840454398847702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/114840454398847702'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2006/05/six-sigma-tutorial.html' title='Six sigma tutorial...'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-114777567135019553</id><published>2006-05-16T16:03:00.000+05:30</published><updated>2006-05-16T16:04:31.366+05:30</updated><title type='text'>Software design documents...</title><content type='html'>Software design documents...&lt;br /&gt;&lt;br /&gt;http://www.rspa.com/spi/index.html&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Happy designing/documenting...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-114777567135019553?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/114777567135019553/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=114777567135019553' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/114777567135019553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/114777567135019553'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2006/05/software-design-documents.html' title='Software design documents...'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-114771080894649030</id><published>2006-05-15T22:01:00.000+05:30</published><updated>2006-05-15T22:03:28.956+05:30</updated><title type='text'>Yukon Rocks !!!</title><content type='html'>Yukon/SQL Server 2005 Rocks.&lt;br /&gt;&lt;br /&gt;Features include CLR Programming, Custom types, User defined aggregates,&lt;br /&gt;Notification services, Integration services etc....&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Need to dig more deeply....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-114771080894649030?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/114771080894649030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=114771080894649030' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/114771080894649030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/114771080894649030'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2006/05/yukon-rocks.html' title='Yukon Rocks !!!'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-114475873147988803</id><published>2006-04-11T18:00:00.000+05:30</published><updated>2006-04-14T14:41:14.736+05:30</updated><title type='text'>Open source web design :)</title><content type='html'>Heard of open source softwares...&lt;br /&gt;&lt;br /&gt;Here it is open source web designs...&lt;br /&gt;&lt;br /&gt;http://www.oswd.org/&lt;br /&gt;&lt;br /&gt;Enjoy...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-114475873147988803?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/114475873147988803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=114475873147988803' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/114475873147988803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/114475873147988803'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2006/04/open-source-web-design.html' title='Open source web design :)'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-114475731457262232</id><published>2006-04-11T17:36:00.000+05:30</published><updated>2006-04-11T17:45:51.416+05:30</updated><title type='text'>Good CSS links...</title><content type='html'>http://www.cssplay.co.uk/menus/index.html&lt;br /&gt;http://glish.com/css/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-114475731457262232?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/114475731457262232/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=114475731457262232' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/114475731457262232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/114475731457262232'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2006/04/good-css-links.html' title='Good CSS links...'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-114432235156968147</id><published>2006-04-06T16:48:00.000+05:30</published><updated>2006-04-06T16:49:11.583+05:30</updated><title type='text'>Excellent javascript drag-drop link...</title><content type='html'>http://www.javascriptkit.com/howto/drag.shtml&lt;br /&gt;&lt;br /&gt;Enjoy Dragging....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-114432235156968147?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/114432235156968147/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=114432235156968147' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/114432235156968147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/114432235156968147'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2006/04/excellent-javascript-drag-drop-link.html' title='Excellent javascript drag-drop link...'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-114348707497177769</id><published>2006-03-28T00:46:00.000+05:30</published><updated>2006-03-28T00:47:54.983+05:30</updated><title type='text'>Interesting read...</title><content type='html'>Have a look at it...&lt;br /&gt;http://weblogs.asp.net/dannychen/archive/2006/03/02/439437.aspx&lt;br /&gt;&lt;br /&gt;An elegant solution to a recurring problem...&lt;br /&gt;&lt;br /&gt;Enjoy...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-114348707497177769?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/114348707497177769/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=114348707497177769' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/114348707497177769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/114348707497177769'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2006/03/interesting-read.html' title='Interesting read...'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-114322470607105601</id><published>2006-03-24T23:52:00.000+05:30</published><updated>2006-03-24T23:55:06.083+05:30</updated><title type='text'>Learn pool, billiards, snooker...</title><content type='html'>Wanna learn pool, billiards, snooker....&lt;br /&gt;Visit&lt;br /&gt;http://www.easypooltutor.com/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-114322470607105601?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.easypooltutor.com/' title='Learn pool, billiards, snooker...'/><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/114322470607105601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=114322470607105601' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/114322470607105601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/114322470607105601'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2006/03/learn-pool-billiards-snooker.html' title='Learn pool, billiards, snooker...'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-114305308987370612</id><published>2006-03-23T00:13:00.000+05:30</published><updated>2006-03-23T00:14:49.890+05:30</updated><title type='text'>My first homepage using Google Page Creator</title><content type='html'>I was thinking of creating a home page for me for a long time...&lt;br /&gt;&lt;br /&gt;Here is a prototype page created with Google Page Creator...&lt;br /&gt;http://pillai.rajesh.googlepages.com/home&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;More to come...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-114305308987370612?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://pillai.rajesh.googlepages.com/home' title='My first homepage using Google Page Creator'/><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/114305308987370612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=114305308987370612' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/114305308987370612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/114305308987370612'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2006/03/my-first-homepage-using-google-page.html' title='My first homepage using Google Page Creator'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-114243990780874880</id><published>2006-03-15T21:54:00.000+05:30</published><updated>2006-03-15T21:55:07.820+05:30</updated><title type='text'>Excel FAQ</title><content type='html'>http://www.mrexcel.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-114243990780874880?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/114243990780874880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=114243990780874880' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/114243990780874880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/114243990780874880'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2006/03/excel-faq.html' title='Excel FAQ'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-114243150505349411</id><published>2006-03-15T19:34:00.000+05:30</published><updated>2006-03-15T19:35:51.796+05:30</updated><title type='text'>OOP - web link</title><content type='html'>Concise summary of OOP concepts..&lt;br /&gt;http://www.toa.com/pub/oobasics/oobasics.htm&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Enjoy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-114243150505349411?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.toa.com/pub/oobasics/oobasics.htm' title='OOP - web link'/><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/114243150505349411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=114243150505349411' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/114243150505349411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/114243150505349411'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2006/03/oop-web-link.html' title='OOP - web link'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-114243133731345564</id><published>2006-03-15T19:27:00.000+05:30</published><updated>2006-03-15T19:33:01.976+05:30</updated><title type='text'>Object Primer - Cohesion</title><content type='html'>Tip : An object should be highly cohesive.&lt;br /&gt;&lt;br /&gt;Cohesion is a measure of how much an item say for eg. a class or method, makes sense.  &lt;br /&gt;Objects with low cohesion are more likely to be changed.&lt;br /&gt;&lt;br /&gt;A method is highly cohesive if it does one thing and only one thing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-114243133731345564?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/114243133731345564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=114243133731345564' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/114243133731345564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/114243133731345564'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2006/03/object-primer-cohesion.html' title='Object Primer - Cohesion'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-114243105233430824</id><published>2006-03-15T19:20:00.000+05:30</published><updated>2006-03-15T19:27:32.346+05:30</updated><title type='text'>Object Primer - Coupling</title><content type='html'>Object coupling describes the degree of interrelationships among the objects that make up a system.  The more any one object knows about any other object in the system, the tighter the coupling is between those objects.&lt;br /&gt;&lt;br /&gt;In other words, coupling is a measure of how two items, such as classes or methods, are interrelated.  When one class depends on another class the are said to be coupled.  When one class interacts with another class, but does not know have any knowledge of the implementation details of the other class they are said to be loosely coupled.  When one class relies on the implementation of another class, they are said to be tighly coupled.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Point:  Always try for loose coupling among objects.  This can be achieved by programming to a common interface(super type).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-114243105233430824?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/114243105233430824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=114243105233430824' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/114243105233430824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/114243105233430824'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2006/03/object-primer-coupling.html' title='Object Primer - Coupling'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-113966774855636413</id><published>2006-02-11T19:50:00.000+05:30</published><updated>2006-02-11T20:08:17.576+05:30</updated><title type='text'>Lessons from Head First Design Pattern - 1</title><content type='html'>OO Basics&lt;br /&gt;---------------------------&lt;br /&gt;- Abstraction&lt;br /&gt;- Encapsulation&lt;br /&gt;- Polymorphism&lt;br /&gt;- Inheritance&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;OO Principles&lt;br /&gt;---------------------------&lt;br /&gt;- Encapsulate what varies&lt;br /&gt;- Favor composition over inheritance&lt;br /&gt;- Program to interface, not implementations.&lt;br /&gt;- Strive for loosely coupled designs between objects that interact&lt;br /&gt;- Classes should be open for extension but closed for modification.&lt;br /&gt;- Depend on abstractions.  Do not depend on concrete classes.&lt;br /&gt;&lt;br /&gt;OO Patterns&lt;br /&gt;---------------------------&lt;br /&gt;Strategy - Defines a family of algorithms, encapsulate each one, and makes them interchangeable.  Strategy lets the algorithm vary independently from clients that use it.&lt;br /&gt;&lt;br /&gt;Observer - Defines a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and updated automatically.&lt;br /&gt;&lt;br /&gt;Decorator - Attach additional responsibilities to an object dynamically.  Decorators provide a flexible alternative to subclassing for extending functionality.&lt;br /&gt;&lt;br /&gt;Factory Method - Define an interface for creating an object, but let subclasses decide which class to instantiate.  Factory Method lets a class defer instantiation to the subclasses.&lt;br /&gt;&lt;br /&gt;Singleton - Ensures a class only has one instance and provide a global point of access to it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-113966774855636413?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/113966774855636413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=113966774855636413' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/113966774855636413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/113966774855636413'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2006/02/lessons-from-head-first-design-pattern.html' title='Lessons from Head First Design Pattern - 1'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-113942686008546260</id><published>2006-02-09T00:57:00.000+05:30</published><updated>2006-02-09T00:57:40.103+05:30</updated><title type='text'>Resources for unit testing...</title><content type='html'>http://www.nunit.org/index.php?p=resources&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-113942686008546260?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/113942686008546260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=113942686008546260' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/113942686008546260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/113942686008546260'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2006/02/resources-for-unit-testing.html' title='Resources for unit testing...'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-113942522149477162</id><published>2006-02-09T00:29:00.000+05:30</published><updated>2006-02-09T00:30:21.506+05:30</updated><title type='text'>ajax blog.....</title><content type='html'>http://ajaxblog.com/&lt;br /&gt;&lt;br /&gt;AJAX is the next cutting edge technology complimenting .net,java,php ruby etc....&lt;br /&gt;&lt;br /&gt;Have fun...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-113942522149477162?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/113942522149477162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=113942522149477162' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/113942522149477162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/113942522149477162'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2006/02/ajax-blog.html' title='ajax blog.....'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-113852178663542531</id><published>2006-01-29T13:30:00.000+05:30</published><updated>2006-01-29T13:33:06.646+05:30</updated><title type='text'>Something different than routine..</title><content type='html'>Just tired of doing the same stuff...its time for a change..&lt;br /&gt;&lt;br /&gt;Currently working on beta project called "SkyFramework" in my free time....&lt;br /&gt;Its something similar to "Ruby On Rails", but "SkyFramework" would be for .net...&lt;br /&gt;&lt;br /&gt;Its still in its initial desing...but some test code is already on the move..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-113852178663542531?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/113852178663542531/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=113852178663542531' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/113852178663542531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/113852178663542531'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2006/01/something-different-than-routine.html' title='Something different than routine..'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-113618577428126374</id><published>2006-01-02T12:38:00.000+05:30</published><updated>2006-01-02T12:39:34.293+05:30</updated><title type='text'>Ascii art !!1</title><content type='html'>http://www.chris.com/ascii/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Enjoy...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-113618577428126374?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/113618577428126374/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=113618577428126374' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/113618577428126374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/113618577428126374'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2006/01/ascii-art-1.html' title='Ascii art !!1'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-113472621660980176</id><published>2005-12-16T15:12:00.000+05:30</published><updated>2005-12-16T15:13:36.610+05:30</updated><title type='text'>A nice search engine...</title><content type='html'>Here's a search engine  http://beta.previewseek.com which organizes the&lt;br /&gt;search results into various categories.&lt;br /&gt;&lt;br /&gt;Pretty cool.. huh...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-113472621660980176?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/113472621660980176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=113472621660980176' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/113472621660980176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/113472621660980176'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2005/12/nice-search-engine.html' title='A nice search engine...'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-113472613362584973</id><published>2005-12-16T15:10:00.000+05:30</published><updated>2005-12-16T15:12:13.643+05:30</updated><title type='text'>A comparison of c# and Java !!!</title><content type='html'>The following website outlines the similarities and differences between c# and&lt;br /&gt;java.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://www.25hoursaday.com/CsharpVsJava.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-113472613362584973?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/113472613362584973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=113472613362584973' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/113472613362584973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/113472613362584973'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2005/12/comparison-of-c-and-java.html' title='A comparison of c# and Java !!!'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-113415770160237873</id><published>2005-12-10T01:15:00.000+05:30</published><updated>2005-12-10T01:18:21.613+05:30</updated><title type='text'>Delving into MSMQ, Biztalk etc..</title><content type='html'>Currently delving into MSMQ&lt; Biztalk and other related enterprise application integration technologies....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-113415770160237873?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/113415770160237873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=113415770160237873' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/113415770160237873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/113415770160237873'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2005/12/delving-into-msmq-biztalk-etc.html' title='Delving into MSMQ, Biztalk etc..'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-113329360324035463</id><published>2005-11-30T01:14:00.000+05:30</published><updated>2005-11-30T01:19:03.943+05:30</updated><title type='text'>Science toys..</title><content type='html'>Make toys at home with common household materials, often in only a few minutes, that demonstrate fascinating scientific principles&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Have a look at this..&lt;br /&gt;http://www.scitoys.com/&lt;br /&gt;&lt;br /&gt;or&lt;br /&gt;&lt;br /&gt;http://sci-toys.com/index.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-113329360324035463?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/113329360324035463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=113329360324035463' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/113329360324035463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/113329360324035463'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2005/11/science-toys.html' title='Science toys..'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-113299488897966047</id><published>2005-11-26T14:15:00.000+05:30</published><updated>2005-11-26T14:18:08.996+05:30</updated><title type='text'>What an average programmer does..?</title><content type='html'>A routine job..&lt;br /&gt;Going to office, reading mails, fixing bugs..&lt;br /&gt;Same stuff...&lt;br /&gt;Same database, same code, same logic in different variations...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Isn't there a need for a change..&lt;br /&gt;Trying something different out of our comfort zone...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For eg.. a web developer, trying hands at windows programming,&lt;br /&gt;a windows programmer dirtying hands with systems programming.. etc..  etc...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-113299488897966047?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/113299488897966047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=113299488897966047' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/113299488897966047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/113299488897966047'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2005/11/what-average-programmer-does.html' title='What an average programmer does..?'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-113138893320275923</id><published>2005-11-08T00:10:00.000+05:30</published><updated>2005-11-08T00:12:13.216+05:30</updated><title type='text'>Useful web url for asp.net developers...</title><content type='html'>http://www.nikhilk.net&lt;br /&gt;&lt;br /&gt;Above is the url of Nikhil Kothari, the developer of Webmatrix project and pioneer in asp.net server controls.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-113138893320275923?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/113138893320275923/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=113138893320275923' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/113138893320275923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/113138893320275923'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2005/11/useful-web-url-for-aspnet-developers.html' title='Useful web url for asp.net developers...'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-112843865513906586</id><published>2005-10-04T20:37:00.000+05:30</published><updated>2005-10-04T20:40:55.143+05:30</updated><title type='text'>MIT open courseware..</title><content type='html'>Here's a link &lt;br /&gt;http://ocw.mit.edu/index.html&lt;br /&gt;&lt;br /&gt;This contains most of the course lecture notes from MIT.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-112843865513906586?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/112843865513906586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=112843865513906586' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/112843865513906586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/112843865513906586'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2005/10/mit-open-courseware.html' title='MIT open courseware..'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-112607810701114607</id><published>2005-09-07T12:54:00.000+05:30</published><updated>2005-09-07T12:58:27.010+05:30</updated><title type='text'>Currently delving into..</title><content type='html'>Posting after quite a good gap.&lt;br /&gt;That's because currently I am trying to digest basic computer science concepts related to algorithms, data structures, application of logarithms, the Big O notation etc..&lt;br /&gt;&lt;br /&gt;Its not that I am not aware of the above concept, but occassionally everything needs brushing, so that the accumulated dust gets wiped off..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-112607810701114607?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/112607810701114607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=112607810701114607' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/112607810701114607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/112607810701114607'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2005/09/currently-delving-into.html' title='Currently delving into..'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-112412169249642922</id><published>2005-08-15T21:26:00.000+05:30</published><updated>2005-08-15T21:31:33.053+05:30</updated><title type='text'>And the learning continues..</title><content type='html'>Away from c#, asp.net into the realms of javascript, xslt, xml etc...&lt;br /&gt;Hope its fun..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-112412169249642922?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/112412169249642922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=112412169249642922' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/112412169249642922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/112412169249642922'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2005/08/and-learning-continues.html' title='And the learning continues..'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-112305404263053993</id><published>2005-08-03T12:52:00.000+05:30</published><updated>2005-09-07T12:54:07.540+05:30</updated><title type='text'>When nature plays game, its always one sided!!!</title><content type='html'>This has what happened when nature plays game !!!&lt;br /&gt;&lt;br /&gt;The rains which began on 26th July, halted mumbai's pace.&lt;br /&gt;The most affected place were kurla, sion, chembur, goregaon, santacruz, kalyan,&lt;br /&gt;badlapur, thane, andheri (sakinaka)...&lt;br /&gt;&lt;br /&gt;The loss cannot be written down in this blog.  This space is too little to understand the emotions and truama of those suffered....&lt;br /&gt;&lt;br /&gt;But, its amazing to see, how fast mumbai is back to life...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-112305404263053993?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/112305404263053993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=112305404263053993' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/112305404263053993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/112305404263053993'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2005/08/when-nature-plays-game-its-always-one.html' title='When nature plays game, its always one sided!!!'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-112219019381636662</id><published>2005-07-24T13:00:00.000+05:30</published><updated>2005-07-24T12:59:53.820+05:30</updated><title type='text'>Time management !!!</title><content type='html'>Yesterday, attended my first lecture on Time Management as part of my E-MBA course.&lt;br /&gt;&lt;br /&gt;The crux of the matter was to able to save 20 minutes of quality time a day.&lt;br /&gt;&lt;br /&gt;Some sample equation...&lt;br /&gt;&lt;br /&gt;20 minutes a day&lt;br /&gt;600 minutes a month&lt;br /&gt;7200 minutes a year. i.e 120 hours a year..&lt;br /&gt;&lt;br /&gt;For 25 years + more of life time you have got 3000 hours of more time which you can utilise to achieve your life goals..&lt;br /&gt;&lt;br /&gt;To manage time ==&gt; is to manage self.&lt;br /&gt;And self management requires some discipline which is not developed overnight.&lt;br /&gt;Patience and practice is required...&lt;br /&gt;&lt;br /&gt;More to come...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-112219019381636662?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/112219019381636662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=112219019381636662' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/112219019381636662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/112219019381636662'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2005/07/time-management.html' title='Time management !!!'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-112123521467174727</id><published>2005-07-13T11:40:00.000+05:30</published><updated>2005-07-13T11:43:34.676+05:30</updated><title type='text'>Replacing cursors and while loops...</title><content type='html'>Cursors and while loops seems to be bit evil in terms of gaining performance..&lt;br /&gt;Here's a solution to it...&lt;br /&gt;&lt;a href = "http://www.sqlservercentral.com/columnists/cherring/replacingcursorsandwhileloops.asp"&gt;Avoiding Cursors and While Loops&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enjoy...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-112123521467174727?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/112123521467174727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=112123521467174727' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/112123521467174727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/112123521467174727'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2005/07/replacing-cursors-and-while-loops.html' title='Replacing cursors and while loops...'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-112106078610666735</id><published>2005-07-11T00:08:00.000+05:30</published><updated>2005-07-11T12:40:03.163+05:30</updated><title type='text'>Really Simple Syndication (RSS)</title><content type='html'>RSS is a Web content syndication format.&lt;br /&gt;Its acronym stands for Really Simple Syndication.&lt;br /&gt;RSS is a dialect of XML. All RSS files must conform to the XML 1.0 specification, as published on the World Wide Web Consortium (W3C) website.&lt;br /&gt;&lt;br /&gt;For more info...&lt;br /&gt;Click here &lt;a href="http://blogs.law.harvard.edu/tech/rss"&gt;RSS &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Sample code to read RSS feed in asp.net..&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;private DataTable GetRSSFeed(string strURL ) &lt;br /&gt;{&lt;br /&gt;    //Retrieve the XML data&lt;br /&gt;    XmlTextReader reader  = new XmlTextReader(strURL);&lt;br /&gt;    DataSet ds  = new DataSet();&lt;br /&gt;    ds.ReadXml(reader) ;&lt;br /&gt;    return ds.Tables[2];&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;// for displaying the RSS feed add the following code to the page load event.&lt;br /&gt;private void Page_Load(object sender, System.EventArgs e)&lt;br /&gt;{&lt;br /&gt;    string strURL = Server.MapPath     &lt;br /&gt;                   ("rss.xml"); //"http://rajeshpillai.blogspot.com/atom.xml";&lt;br /&gt;    dgRSS.DataSource = GetRSSFeed(strURL);&lt;br /&gt;    dgRSS.DataBind();&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;When the dataset is generated from ReadXML, three tables are created in the dataset, one for each rss, channel and item tag.&lt;br /&gt;Since we are only interested in the item we are returning ds.Tables[2].&lt;br /&gt;We can easily display this information in a datagrid or datalist.&lt;br /&gt;&lt;br /&gt;Happy Syndicating...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-112106078610666735?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/112106078610666735/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=112106078610666735' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/112106078610666735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/112106078610666735'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2005/07/really-simple-syndication-rss.html' title='Really Simple Syndication (RSS)'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-112071031316432520</id><published>2005-07-07T22:35:00.000+05:30</published><updated>2005-07-07T10:10:18.336+05:30</updated><title type='text'>Design Pattern - Strategy</title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger/5030/744/1600/strategy.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/5030/744/320/strategy.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Today out of curiosity, I was experimenting with strategy design pattern.&lt;br /&gt;Here's the outcome of my experiment.&lt;br /&gt;&lt;br /&gt;Strategy pattern falls under the Behavioral category.&lt;br /&gt;&lt;br /&gt;The Intent:&lt;br /&gt;&lt;b&gt;Define a family of algorithms, encapsulate each one, and make them interchangeable. Strategy lets the algorithm vary independently from clients that use it.&lt;/b&gt;&lt;br /&gt;The strategy pattern embodies two fundamental principle of object oriented programming.  First encapsulate the concept which changes behaviour and program against the interface.&lt;br /&gt;&lt;br /&gt;I had written a small notepad application to illustrate the use of strategy.&lt;br /&gt;Other things remaining same, the dynamics of the pattern is applied when using the "find" method in the notepad.  Based on the user's selection either a normal "find" alogrithm is invoked or a "regex" based algorithm is used.&lt;br /&gt;&lt;br /&gt;The application being trivial, you wont find much regex code.  Its used only for demonstration purpose.&lt;br /&gt;&lt;br /&gt;Dissecting the application&lt;br /&gt;&lt;br /&gt;(1) Program against the interface&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt; // IFind.cs - This would be our strategy interface&lt;br /&gt; using System;&lt;br /&gt; using System.Windows.Forms;&lt;br /&gt; namespace DesignPatterns&lt;br /&gt; {&lt;br /&gt;  public interface IFind&lt;br /&gt;  {&lt;br /&gt;   int Find(RichTextBox textControl,string str);&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; // NormalFind.cs - An implementation of 1st algorithm - ConcreteStrategyA&lt;br /&gt; using System;&lt;br /&gt; using System.Windows.Forms;&lt;br /&gt;&lt;br /&gt; namespace DesignPatterns&lt;br /&gt; {&lt;br /&gt;  public class NormalFind : IFind&lt;br /&gt;  {&lt;br /&gt;   static int filePointer = 0;&lt;br /&gt;   public NormalFind()&lt;br /&gt;   {}&lt;br /&gt;&lt;br /&gt;   int IFind.Find(RichTextBox textControl, string str)&lt;br /&gt;   {&lt;br /&gt;    int start = -1;&lt;br /&gt;    try&lt;br /&gt;    {&lt;br /&gt;     start = textControl.Text.IndexOf(str, filePointer);&lt;br /&gt;     int len = str.Length;&lt;br /&gt;     &lt;br /&gt;     textControl.Select(start, len);&lt;br /&gt;     textControl.Focus();&lt;br /&gt;     filePointer = start + len;&lt;br /&gt;    }&lt;br /&gt;    catch (Exception e)&lt;br /&gt;    {&lt;br /&gt;     e.ToString();&lt;br /&gt;     MessageBox.Show("Reached End of Document.");&lt;br /&gt;     filePointer = 0;&lt;br /&gt;    }&lt;br /&gt;    return start;&lt;br /&gt;   }&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; // RegexFind.cs - An implementation of 2nd algorithm - ConcreteStrategyB&lt;br /&gt; using System;&lt;br /&gt; using System.Windows.Forms;&lt;br /&gt; using System.Text.RegularExpressions;&lt;br /&gt; using System.Diagnostics;&lt;br /&gt;&lt;br /&gt; namespace DesignPatterns&lt;br /&gt; {&lt;br /&gt;  public class RegexFind : IFind&lt;br /&gt;  {&lt;br /&gt;   static int filePointer = 0;&lt;br /&gt;   int start = -1;&lt;br /&gt;   public RegexFind()&lt;br /&gt;   {}&lt;br /&gt;&lt;br /&gt;   int IFind.Find(RichTextBox textControl,string str)&lt;br /&gt;   {&lt;br /&gt;    Regex r = new Regex(str);&lt;br /&gt;    try&lt;br /&gt;    {&lt;br /&gt;     Match m = r.Match(textControl.Text,filePointer, textControl.TextLength);&lt;br /&gt;     Trace.Assert(m.Success);&lt;br /&gt;     textControl.Select(m.Index, m.Length);&lt;br /&gt;     textControl.Focus();&lt;br /&gt;     filePointer = m.Index + m.Length;&lt;br /&gt;     start = m.Index;&lt;br /&gt;    }&lt;br /&gt;    catch (Exception e)&lt;br /&gt;    {&lt;br /&gt;     e.ToString();&lt;br /&gt;     MessageBox.Show("Reached End of Document.");&lt;br /&gt;     filePointer = 0;&lt;br /&gt;    }&lt;br /&gt;    return start;&lt;br /&gt;   }&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; // FindManager.cs - Handles the strategy context - &lt;br /&gt; using System;&lt;br /&gt; using System.Windows.Forms;&lt;br /&gt; namespace DesignPatterns&lt;br /&gt; {&lt;br /&gt;  public class FindManager&lt;br /&gt;  {&lt;br /&gt;   IFind find;&lt;br /&gt;   RichTextBox rtb;&lt;br /&gt;   &lt;br /&gt;   public FindManager()&lt;br /&gt;   {}&lt;br /&gt;&lt;br /&gt;   public FindManager(RichTextBox rbox)&lt;br /&gt;   {&lt;br /&gt;    this.rtb = rbox;&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   public void SetFindStrategy( IFind myfind)&lt;br /&gt;   {&lt;br /&gt;    this.find  =myfind;&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   public int Find(string findString)&lt;br /&gt;   {&lt;br /&gt;    return find.Find(rtb, findString);&lt;br /&gt;   }&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; // The client code extract&lt;br /&gt; private void btnFind_Click(object sender, System.EventArgs e)&lt;br /&gt; {&lt;br /&gt;  FindManager fm = new FindManager(this.richTextBoxInstance);&lt;br /&gt;  // dynamically set the strategy&lt;br /&gt;  if (chkRegEx.Checked == true)&lt;br /&gt;   fm.SetFindStrategy(new RegexFind());&lt;br /&gt;  else&lt;br /&gt;   fm.SetFindStrategy(new NormalFind());&lt;br /&gt;  &lt;br /&gt;  fm.Find(txtFind.Text);&lt;br /&gt; }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;For more information go to &lt;br /&gt;&lt;a href="http://www.dofactory.com/Patterns/Patterns.aspx"&gt;www.dofactory.com &lt;/a&gt;&lt;br /&gt;&lt;a href="http://davidhayden.com/blog/dave/archive/2005/07/01/1875.aspx"&gt;davidhayden.com/blog&lt;/a&gt;&lt;br /&gt;Also refer the GOF pattern book.&lt;br /&gt;&lt;br /&gt;UML class diagram has been adapted from www.dofactory.com.  I hope they don't mind it.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Enjoy patterning :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-112071031316432520?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/112071031316432520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=112071031316432520' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/112071031316432520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/112071031316432520'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2005/07/design-pattern-strategy.html' title='Design Pattern - Strategy'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-112054361295660571</id><published>2005-07-05T00:00:00.000+05:30</published><updated>2005-07-05T11:38:11.326+05:30</updated><title type='text'>Circular reference assembly...</title><content type='html'>Here's a link which describes how to create circular reference assembly in .net.&lt;br /&gt;&lt;br /&gt;http://blogs.msdn.com/junfeng/archive/2004/02.aspx&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-112054361295660571?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/112054361295660571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=112054361295660571' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/112054361295660571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/112054361295660571'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2005/07/circular-reference-assembly.html' title='Circular reference assembly...'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-112047861466061249</id><published>2005-07-04T17:32:00.000+05:30</published><updated>2005-07-04T17:38:37.276+05:30</updated><title type='text'>.net Reflection Tip</title><content type='html'>To convert a string to its corresponding type use the following code snippet...&lt;br /&gt;/// &lt;summary&gt;&lt;br /&gt;/// To get the underlying property type for the object&lt;br /&gt;/// &lt;/summary&gt;&lt;br /&gt;/// &lt;param name="control"&gt;The object for which u r finding the property info.&lt;/param&gt;&lt;br /&gt;/// &lt;param name="propertyName"&gt;The name of the property.. eg. For form object, say finding the Location property&lt;/param&gt;&lt;br /&gt;/// &lt;param name="val"&gt;The property value.&lt;/param&gt;&lt;br /&gt;/// &lt;returns&gt;An object containing the underlying propertytype.&lt;/returns&gt;&lt;br /&gt;private object ConvertStringToPropertyType(object control, &lt;br /&gt;   string propertyName, &lt;br /&gt;   string val)&lt;br /&gt;  {&lt;br /&gt;   object result = null;&lt;br /&gt;&lt;br /&gt;   Type type = control.GetType();&lt;br /&gt;   PropertyInfo p = type.GetProperty(propertyName);&lt;br /&gt;   Type propertyType = p.PropertyType;&lt;br /&gt;&lt;br /&gt;   TypeConverter converter = TypeDescriptor.GetConverter(propertyType);&lt;br /&gt;   result = converter.ConvertFrom(val);&lt;br /&gt;&lt;br /&gt;   return result;&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;for eg. if you pass&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-112047861466061249?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/112047861466061249/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=112047861466061249' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/112047861466061249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/112047861466061249'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2005/07/net-reflection-tip.html' title='.net Reflection Tip'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-112046236109958909</id><published>2005-07-04T13:01:00.000+05:30</published><updated>2005-07-04T13:03:56.803+05:30</updated><title type='text'>Yesterday went to chill out at Zenith waterfall and lonavala!!!</title><content type='html'>Snaps, soon to be uploaded..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-112046236109958909?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/112046236109958909/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=112046236109958909' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/112046236109958909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/112046236109958909'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2005/07/yesterday-went-to-chill-out-at-zenith.html' title='Yesterday went to chill out at Zenith waterfall and lonavala!!!'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-112010594549280848</id><published>2005-06-30T10:00:00.000+05:30</published><updated>2005-06-30T10:07:49.503+05:30</updated><title type='text'>Javascript Mouse Event I</title><content type='html'>My attempt at learning javascript...&lt;br /&gt;&lt;br /&gt;Call the init() method from the body tag..&lt;br /&gt;The text should follow the cursor when u execute this script.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ns4 = (document.layers)? true:false&lt;br /&gt;ie4 = (document.all)? true:false&lt;br /&gt;&lt;br /&gt;var str = "Javascript magic!!!"&lt;br /&gt;var block;&lt;br /&gt;&lt;br /&gt;function init() {&lt;br /&gt; document.onmousedown = mouseDown&lt;br /&gt; document.onmousemove = mouseMove&lt;br /&gt; document.onmouseup = mouseUp&lt;br /&gt; if (ns4) document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE | Event.MOUSEUP)&lt;br /&gt;&lt;br /&gt; if (ns4) block = document.blockDiv&lt;br /&gt; if (ie4) block = blockDiv.style&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function mouseDown(e) {&lt;br /&gt; if ((ns4 &amp;&amp; e.which!=1) || (ie4 &amp;&amp; event.button!=1)) return true&lt;br /&gt; var x = (ns4)? e.pageX : event.x+document.body.scrollLeft&lt;br /&gt; var y = (ns4)? e.pageY : event.y+document.body.scrollTop&lt;br /&gt; &lt;br /&gt; return true&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function mouseMove(e) {&lt;br /&gt; var x = (ns4)? e.pageX : event.x+document.body.scrollLeft&lt;br /&gt; var y = (ns4)? e.pageY : event.y+document.body.scrollTop&lt;br /&gt; status = "x:"+x+" y:"+y&lt;br /&gt;&lt;br /&gt; //document.write(str)&lt;br /&gt; block.left = x&lt;br /&gt; block.top  = y&lt;br /&gt; document.getElementById('blockDiv').innerHTML  = str;&lt;br /&gt; return true&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function mouseUp(e) {&lt;br /&gt; var x = (ns4)? e.pageX : event.x+document.body.scrollLeft&lt;br /&gt; var y = (ns4)? e.pageY : event.y+document.body.scrollTop&lt;br /&gt; return true&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;DIV ID="blockDiv" STYLE="position:absolute; left:50px; top:100px; width:30px; height:30px;"&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/9925548-112010594549280848?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/112010594549280848/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=112010594549280848' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/112010594549280848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/112010594549280848'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2005/06/javascript-mouse-event-i.html' title='Javascript Mouse Event I'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-112002303748888701</id><published>2005-06-29T10:51:00.000+05:30</published><updated>2005-06-29T11:00:37.493+05:30</updated><title type='text'>ASP.net -&gt; Server.Execute and Server.Transfer</title><content type='html'>Server.Execute&lt;br /&gt;--------------&lt;br /&gt;The Server.Execute function accepts a URL parameter, stops execution of the current page (where the call to the function is made), and transfers the current environment to the new page. When that new page finishes execution, then control returns to the calling page just after where the Server.Execute was called&lt;br /&gt;&lt;br /&gt;Server.Transfer&lt;br /&gt;---------------&lt;br /&gt;Terminates execution of the current page and begins execution of a new page for the current request.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-112002303748888701?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/112002303748888701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=112002303748888701' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/112002303748888701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/112002303748888701'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2005/06/aspnet-serverexecute-and.html' title='ASP.net -&gt; Server.Execute and Server.Transfer'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-111963277959859370</id><published>2005-06-24T22:34:00.000+05:30</published><updated>2005-06-24T22:36:19.606+05:30</updated><title type='text'>Nibble...</title><content type='html'>Today created a nibble game, just for the sake of refreshing myself.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-111963277959859370?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/111963277959859370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=111963277959859370' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/111963277959859370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/111963277959859370'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2005/06/nibble.html' title='Nibble...'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-111838323849039486</id><published>2005-06-10T11:21:00.000+05:30</published><updated>2005-06-10T11:30:38.493+05:30</updated><title type='text'>Some Interview Questions!!!</title><content type='html'>(1) Explain Indexing [In detail].&lt;br /&gt;(2) What is the difference between regular dll and COM dll.&lt;br /&gt;(3) Cursor, Triggers, Stored Procedures [also exception handling].&lt;br /&gt;(4) For XML, OPENXML ins SQL Server.&lt;br /&gt;(5) Web Services (consuming from Javascript, security[WSE], SOAP authentication].&lt;br /&gt;(6) Web Server Control and HTML Controls&lt;br /&gt;(7) DataGrid, DataList and Repeater server controls.&lt;br /&gt;(8) XML, XSL, DOM&lt;br /&gt;(9) Application architecture [NTier]&lt;br /&gt;(10)Types of authentication in ASP.net&lt;br /&gt;(11)Response.Redirect v/s Server.Transfer&lt;br /&gt;(12)State Management in asp.net [emphasis on ViewState]&lt;br /&gt;(13)Caching (types of cachng - Page caching/output caching, fragment caching, data catching)&lt;br /&gt;(14)ASP.net page life cycle and asp.net application life cycle.&lt;br /&gt;(15)Remoting (ClientActivated/ServerActivated), channels.&lt;br /&gt;(16)Javascript (Confirm, alert, accessing objects on page, GetElementByID)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-111838323849039486?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/111838323849039486/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=111838323849039486' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/111838323849039486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/111838323849039486'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2005/06/some-interview-questions.html' title='Some Interview Questions!!!'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-111632644055699551</id><published>2005-05-17T16:09:00.000+05:30</published><updated>2005-05-17T16:10:40.560+05:30</updated><title type='text'>Bye-bye to ND</title><content type='html'>Yesterday was my last working day at Netdecisions..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-111632644055699551?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/111632644055699551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=111632644055699551' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/111632644055699551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/111632644055699551'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2005/05/bye-bye-to-nd.html' title='Bye-bye to ND'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-111149779421286244</id><published>2005-03-22T18:52:00.000+05:30</published><updated>2005-03-22T18:53:14.213+05:30</updated><title type='text'>Resource for OOAD development.</title><content type='html'>&lt;strong&gt;http://www.holub.com&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-111149779421286244?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/111149779421286244/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=111149779421286244' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/111149779421286244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/111149779421286244'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2005/03/resource-for-ooad-development.html' title='Resource for OOAD development.'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-111020805357405867</id><published>2005-03-07T20:35:00.000+05:30</published><updated>2005-03-07T20:37:33.576+05:30</updated><title type='text'>COM Interoperability in .NET Framework: Part I</title><content type='html'>http://www.codeproject.com/csharp/COMInteropNET.asp#xx1054081xx&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-111020805357405867?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/111020805357405867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=111020805357405867' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/111020805357405867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/111020805357405867'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2005/03/com-interoperability-in-net-framework.html' title='COM Interoperability in .NET Framework: Part I'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-110907484055259599</id><published>2005-02-22T16:44:00.000+05:30</published><updated>2005-02-22T17:50:40.553+05:30</updated><title type='text'>Understanding Interfaces and Their Usefulness</title><content type='html'>http://aspnet.4guysfromrolla.com/articles/110304-1.aspx&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-110907484055259599?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/110907484055259599/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=110907484055259599' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/110907484055259599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/110907484055259599'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2005/02/understanding-interfaces-and-their.html' title='Understanding Interfaces and Their Usefulness'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-110907079182069341</id><published>2005-02-22T16:42:00.000+05:30</published><updated>2005-02-22T16:43:11.820+05:30</updated><title type='text'>When to use datagrid, datalist or repeater?</title><content type='html'>http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/aspnet-whenusedatawebcontrols.asp&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-110907079182069341?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/110907079182069341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=110907079182069341' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/110907079182069341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/110907079182069341'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2005/02/when-to-use-datagrid-datalist-or.html' title='When to use datagrid, datalist or repeater?'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-110564816838709128</id><published>2005-01-14T02:58:00.000+05:30</published><updated>2005-01-14T01:59:28.386+05:30</updated><title type='text'>Restricting addition of new rows to Windows Forms Datagrid</title><content type='html'>/// Set Allownew to false&lt;br /&gt;CurrencyManager cm = (CurrencyManager) this.BindingContext[uDgBookings.DataSource, uDgBookings.DataMember];&lt;br /&gt;((DataView) cm.List).AllowNew = false;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-110564816838709128?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/110564816838709128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=110564816838709128' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/110564816838709128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/110564816838709128'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2005/01/restricting-addition-of-new-rows-to.html' title='Restricting addition of new rows to Windows Forms Datagrid'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-110560777532708169</id><published>2005-01-13T14:42:00.000+05:30</published><updated>2005-01-13T14:46:15.326+05:30</updated><title type='text'>Rotating text</title><content type='html'>private void Form1_Paint(object sender, System.Windows.Forms.PaintEventArgs e)&lt;br /&gt;{&lt;br /&gt;  string s = ".net works";&lt;br /&gt; &lt;br /&gt;  e.Graphics.TranslateTransform(this.ClientSize.Width/2,this.ClientSize.Height/2);&lt;br /&gt; &lt;br /&gt;  for(int a=0;a&lt;10;a++)&lt;br /&gt;  {&lt;br /&gt;    e.Graphics.DrawString(s,Font,Brushes.Black,50,0,StringFormat.GenericTypographic);&lt;br /&gt;    e.Graphics.RotateTransform(36);&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;In the above code the origin has been translated to the centre of the screen, and the text is rotated by 30 degrees.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-110560777532708169?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/110560777532708169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=110560777532708169' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/110560777532708169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/110560777532708169'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2005/01/rotating-text.html' title='Rotating text'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-110556606636392469</id><published>2005-01-13T03:10:00.000+05:30</published><updated>2005-01-13T03:11:06.363+05:30</updated><title type='text'>Double buffering  !!!</title><content type='html'>To set up automatic double buffering for a Form, you would use the following line of code in the constructor, after the InitializeComponent method call.&lt;br /&gt;&lt;br /&gt;c#&lt;br /&gt;this.SetStyle(ControlStyles.AllPaintingInWmPaint &lt;br /&gt;  ControlStyles.UserPaint &lt;br /&gt;  ControlStyles.DoubleBuffer,true);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;vb&lt;br /&gt;me.SetStyle(ControlStyles.AllPaintingInWmPaint OR _&lt;br /&gt;  ControlStyles.UserPaint OR _&lt;br /&gt;  ControlStyles.DoubleBuffer,true)&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-110556606636392469?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/110556606636392469/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=110556606636392469' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/110556606636392469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/110556606636392469'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2005/01/double-buffering.html' title='Double buffering  !!!'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-110556586030944237</id><published>2005-01-13T02:58:00.000+05:30</published><updated>2005-01-13T03:07:40.310+05:30</updated><title type='text'>User interface Tips</title><content type='html'>(1) Always create a base control for all you gui widgets.&lt;br /&gt;      for eg.&lt;br /&gt;&lt;br /&gt;      public class UButton : System.Windows.Forms.Button&lt;br /&gt;      {&lt;br /&gt;                    //........................&lt;br /&gt;      } &lt;br /&gt;  &lt;br /&gt;      and similiarly for other controls.&lt;br /&gt;      This will help you maintain consistency of gui elements across all user interfaces.&lt;br /&gt;&lt;br /&gt;(2)  Create your own base form instead of using System.Windows.Forms.Form&lt;br /&gt;&lt;br /&gt;       public class UForm : System.Windows.Forms.Form&lt;br /&gt;      {&lt;br /&gt;&lt;br /&gt;      }&lt;br /&gt;     This will help you maintain consistency across all forms.&lt;br /&gt;&lt;br /&gt;(3)  And similarly for web forms and user controls.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-110556586030944237?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/110556586030944237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=110556586030944237' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/110556586030944237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/110556586030944237'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2005/01/user-interface-tips.html' title='User interface Tips'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-110556520774053269</id><published>2005-01-13T02:55:00.000+05:30</published><updated>2005-01-13T02:56:47.740+05:30</updated><title type='text'>Online c# practice...</title><content type='html'>&lt;a href="http://www.dotnetfun.com/PracticeCSharp.aspx"&gt;http://www.dotnetfun.com/PracticeCSharp.aspx&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-110556520774053269?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/110556520774053269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=110556520774053269' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/110556520774053269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/110556520774053269'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2005/01/online-c-practice.html' title='Online c# practice...'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-110477881464655571</id><published>2005-01-04T00:29:00.000+05:30</published><updated>2005-01-04T00:30:14.646+05:30</updated><title type='text'>The time I spent in London !!!</title><content type='html'>My experience in London.. Its weather, xmas party and more...&lt;br /&gt;&lt;a href="http://community.webshots.com/user/thinkrajesh"&gt;http://community.webshots.com/user/thinkrajesh&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-110477881464655571?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/110477881464655571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=110477881464655571' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/110477881464655571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/110477881464655571'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2005/01/time-i-spent-in-london.html' title='The time I spent in London !!!'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9925548.post-110477832798562483</id><published>2005-01-04T00:21:00.000+05:30</published><updated>2005-01-04T00:22:07.986+05:30</updated><title type='text'>Today created a place for me for blogging...</title><content type='html'>Today created a place for me for blogging...&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9925548-110477832798562483?l=rajeshpillai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajeshpillai.blogspot.com/feeds/110477832798562483/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9925548&amp;postID=110477832798562483' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/110477832798562483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9925548/posts/default/110477832798562483'/><link rel='alternate' type='text/html' href='http://rajeshpillai.blogspot.com/2005/01/today-created-place-for-me-for.html' title='Today created a place for me for blogging...'/><author><name>Rajesh Pillai</name><uri>http://www.blogger.com/profile/08436753475330620503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_mNdSL0yjqcU/SrErGhorU9I/AAAAAAAAAAc/XTguZD2OuSc/S220/rajesh.jpg'/></author><thr:total>0</thr:total></entry></feed>
