<?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-4370759463742778759</id><updated>2011-11-09T08:34:46.758-08:00</updated><category term='telugu stars'/><category term='Stars (Nakshatramulu)'/><category term='మాసములు'/><category term='List of Telugu names of months of the year from English'/><category term='Indian  Sixty Years'/><category term='visakham'/><category term='telugu Thidhi'/><category term='Telugu panchangam'/><category term='chitram'/><title type='text'>Srini's Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default?start-index=101&amp;max-results=100'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>107</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-6269428485940931914</id><published>2011-10-01T06:31:00.000-07:00</published><updated>2011-10-01T07:08:14.390-07:00</updated><title type='text'>Venkateswara stothram, prapatthi, suprabatham meanings</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;http://www.nandanmenon.com/SriVenkateswaraSuprabhatam.htm&lt;br /&gt;http://te.wikisource.org/wiki/శ్రీ_వేంకటేశ్వర_సుప్రభాతం&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-6269428485940931914?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/6269428485940931914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=6269428485940931914' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/6269428485940931914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/6269428485940931914'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2011_10_01_archive.html#6269428485940931914' title='Venkateswara stothram, prapatthi, suprabatham meanings'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-6470739511209326621</id><published>2011-07-04T03:07:00.000-07:00</published><updated>2011-07-04T03:07:03.381-07:00</updated><title type='text'>General</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Learn Kannada&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.languageshome.com/English-Kannada.htm"&gt;http://www.languageshome.com/English-Kannada.htm&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.bangaloreone.gov.in/public/learnkannada.aspx"&gt;http://www.bangaloreone.gov.in/public/learnkannada.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-6470739511209326621?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/6470739511209326621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=6470739511209326621' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/6470739511209326621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/6470739511209326621'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2011_07_01_archive.html#6470739511209326621' title='General'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-5581718416635262023</id><published>2011-07-04T03:06:00.002-07:00</published><updated>2011-07-04T03:06:37.386-07:00</updated><title type='text'>Devotional</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Devotional&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.stephen-knapp.com/108_names_of_lord_shiva.htm"&gt;http://www.stephen-knapp.com/108_names_of_lord_shiva.htm&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.mahashivratri.org/different-names-of-lord-shiva.html"&gt;http://www.mahashivratri.org/different-names-of-lord-shiva.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.indif.com/nri/Names/shivnames.asp"&gt;http://www.indif.com/nri/Names/shivnames.asp&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.telugubhakti.com/telugupages/Pravachanas/GitaDiscourse/Gitadiscourse.htm"&gt;http://www.telugubhakti.com/telugupages/Pravachanas/GitaDiscourse/Gitadiscourse.htm&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.greatertelugu.com/telugu-books/"&gt;http://www.greatertelugu.com/telugu-books/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Venakesha managalam&lt;br /&gt;&lt;a href="http://www.celextel.org/stotrasvishnu/venkatesamangalastotram.html"&gt;http://www.celextel.org/stotrasvishnu/venkatesamangalastotram.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Mantra heenam krya heenam,Bhakti heenam janaarda&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Yat puritan myaa devaa,Pari purnam tadastu me.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Meaning : -&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;Oh Lord I am weak in mantra,I am weak in action,I am weak in devotion,&lt;br /&gt;Let my humble prayers be answered by thy grace&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-5581718416635262023?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/5581718416635262023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=5581718416635262023' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/5581718416635262023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/5581718416635262023'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2011_07_01_archive.html#5581718416635262023' title='Devotional'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-8725302234164360019</id><published>2011-07-04T03:06:00.001-07:00</published><updated>2011-07-04T03:06:29.085-07:00</updated><title type='text'>VBA - Visual basic for Applications</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;COM interop dlls&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/cs/cominterop.aspx"&gt;http://www.codeproject.com/KB/cs/cominterop.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;VBScript functions..&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/3ca8tfek(v=vs.85).aspx"&gt;http://msdn.microsoft.com/en-us/library/3ca8tfek(v=vs.85).aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.w3schools.com/vbscript/vbscript_ref_functions.asp"&gt;http://www.w3schools.com/vbscript/vbscript_ref_functions.asp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;VBA Arrays&lt;br /&gt;&lt;a href="http://www.cpearson.com/excel/VBAArrays.htm"&gt;http://www.cpearson.com/excel/VBAArrays.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;VBA functions&lt;br /&gt;&lt;a href="http://www.techonthenet.com/access/functions/"&gt;http://www.techonthenet.com/access/functions/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.techonthenet.com/excel/index.php"&gt;http://www.techonthenet.com/excel/index.php&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;How to encrypt the information in VBA&lt;br /&gt;&lt;a href="http://www.appspro.com/Tips/VBA%20Tips.htm"&gt;http://www.appspro.com/Tips/VBA%20Tips.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;How do I Load XML into a DomDocument?&lt;br /&gt;The following example uses Excel 2003. In the Visual Basic Editor Goto Tools-&amp;gt;References and place a checkmark in the box for “Microsoft XML v5.0″&lt;br /&gt;&lt;a href="http://www.freevbcode.com/ShowCode.asp?ID=1919"&gt;http://www.freevbcode.com/ShowCode.asp?ID=1919&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-8725302234164360019?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/8725302234164360019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=8725302234164360019' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/8725302234164360019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/8725302234164360019'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2011_07_01_archive.html#8725302234164360019' title='VBA - Visual basic for Applications'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-5462103527283784114</id><published>2011-07-04T03:06:00.000-07:00</published><updated>2011-07-04T03:06:05.065-07:00</updated><title type='text'>C# links</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;WCF Series of chapters&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/architecture/wcfbyexample_introduction.aspx"&gt;http://www.codeproject.com/KB/architecture/wcfbyexample_introduction.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Functional point analysis example&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/architecture/Softwarecosting.aspx"&gt;http://www.codeproject.com/KB/architecture/Softwarecosting.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Exception application block &amp;amp; Table mappings.. &amp;amp; CAMS&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd139942(v=MSDN.10).aspx"&gt;http://msdn.microsoft.com/en-us/library/dd139942(v=MSDN.10).aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/cc309262.aspx"&gt;http://msdn.microsoft.com/en-us/library/cc309262.aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd203198(v=MSDN.10).aspx"&gt;http://msdn.microsoft.com/en-us/library/dd203198(v=MSDN.10).aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Table mappings&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.data.common.dataadapter.tablemappings.aspx"&gt;http://msdn.microsoft.com/en-us/library/system.data.common.dataadapter.tablemappings.aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://74.125.153.132/search?q=cache:jMdCIhaOev8J:msdn.microsoft.com/en-us/library/aa325443(VS.71).aspx+.FillSchema(dt,SchemaType.Mapped)%3B&amp;amp;cd=1&amp;amp;hl=en&amp;amp;ct=clnk&amp;amp;gl=in"&gt;http://74.125.153.132/search?q=cache:jMdCIhaOev8J:msdn.microsoft.com/en-us/library/aa325443(VS.71).aspx+.FillSchema(dt,SchemaType.Mapped)%3B&amp;amp;cd=1&amp;amp;hl=en&amp;amp;ct=clnk&amp;amp;gl=in&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;unsafe code&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa288474(VS.71).aspx"&gt;http://msdn.microsoft.com/en-us/library/aa288474(VS.71).aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Inter process communication&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Inter-process_communication"&gt;http://en.wikipedia.org/wiki/Inter-process_communication&lt;/a&gt;&lt;br /&gt;&lt;a href="http://stackoverflow.com/questions/50153/interprocess-communication-for-windows-in-c-net-2-0"&gt;http://stackoverflow.com/questions/50153/interprocess-communication-for-windows-in-c-net-2-0&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Transaction management&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms172152(VS.80).aspx#Y352"&gt;http://msdn.microsoft.com/en-us/library/ms172152(VS.80).aspx#Y352&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/0abf6ykb(VS.80).aspx"&gt;http://msdn.microsoft.com/en-us/library/0abf6ykb(VS.80).aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Performance&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms173196(v=vs.80).aspx"&gt;http://msdn.microsoft.com/en-us/library/ms173196(v=vs.80).aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms998549.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms998549.aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms998583.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms998583.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Scalability&lt;br /&gt;&lt;a href="http://stackoverflow.com/questions/2367027/asp-net-applications-scalability-best-pratices-guide"&gt;http://stackoverflow.com/questions/2367027/asp-net-applications-scalability-best-pratices-guide&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms998530.aspx?rssCatalog’"&gt;http://msdn.microsoft.com/en-us/library/ms998530.aspx?rssCatalog’&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb924375.aspx"&gt;http://msdn.microsoft.com/en-us/library/bb924375.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Code Access security CAS&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/security/UB_CAS_NET.aspx"&gt;http://www.codeproject.com/KB/security/UB_CAS_NET.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Association, aggregation, composition &lt;br /&gt;&lt;a href="http://geekswithblogs.net/mahesh/archive/2006/11/03/95960.aspx"&gt;http://geekswithblogs.net/mahesh/archive/2006/11/03/95960.aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Class_diagram#Association"&gt;http://en.wikipedia.org/wiki/Class_diagram#Association&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Dictionary and Hash table&lt;br /&gt;&lt;a href="http://stackoverflow.com/questions/876656/difference-between-dictionary-and-hashtable"&gt;http://stackoverflow.com/questions/876656/difference-between-dictionary-and-hashtable&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Asynchronous method invocation&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/cs/AsyncMethodInvocation.aspx"&gt;http://www.codeproject.com/KB/cs/AsyncMethodInvocation.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;webservice security&lt;br /&gt;&lt;a href="http://www.15seconds.com/issue/020312.htm"&gt;http://www.15seconds.com/issue/020312.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Conversion tool between vb.net and c#&lt;br /&gt;h&lt;a href="http://www.developerfusion.com/tools/convert/vb-to-csharp/"&gt;ttp://www.developerfusion.com/tools/convert/vb-to-csharp/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;How to convert DataReader to XML string..&lt;br /&gt;&lt;a href="http://www.freevbcode.com/ShowCode.asp?ID=5382"&gt;http://www.freevbcode.com/ShowCode.asp?ID=5382&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Connection strings of .net&lt;br /&gt;&lt;a href="http://www.connectionstrings.com/sql-server-2005#p1"&gt;http://www.connectionstrings.com/sql-server-2005#p1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SQL Wrapper which knows parameter information implicitly..&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/database/SqlSprocUtil.aspx"&gt;http://www.codeproject.com/KB/database/SqlSprocUtil.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Complex datatypes documentation in msdn&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa140267(office.10).aspx"&gt;http://msdn.microsoft.com/en-us/library/aa140267(office.10).aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;Different ways to escape XML characters in c#&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://weblogs.sqlteam.com/mladenp/archive/2008/10/21/Different-ways-how-to-escape-an-XML-string-in-C.aspx"&gt;http://weblogs.sqlteam.com/mladenp/archive/2008/10/21/Different-ways-how-to-escape-an-XML-string-in-C.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Converting Dataset to ADO recordset&lt;br /&gt;&lt;a href="http://etutorials.org/Programming/Web+Solutions+based+on+ASP.NET+and+ADO.NET/Part+III+Interoperability/Interoperable+Web+Applications/From+DataSet+Objects+to+ADO+Recordset+Objects/Microsoft’s"&gt;http://etutorials.org/Programming/Web+Solutions+based+on+ASP.NET+and+ADO.NET/Part+III+Interoperability/Interoperable+Web+Applications/From+DataSet+Objects+to+ADO+Recordset+Objects/Microsoft’s&lt;/a&gt; solution to convert dataset to ADO recordset&lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/316337#top"&gt;http://support.microsoft.com/kb/316337#top&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Code project solution &lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/database/ADOConversion.aspx"&gt;http://www.codeproject.com/KB/database/ADOConversion.aspx&lt;/a&gt; - this can handle more datatypes like Boolean,System.Byte[],&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-5462103527283784114?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/5462103527283784114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=5462103527283784114' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/5462103527283784114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/5462103527283784114'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2011_07_01_archive.html#5462103527283784114' title='C# links'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-5097165263531385192</id><published>2011-07-04T03:04:00.000-07:00</published><updated>2011-07-04T03:04:39.955-07:00</updated><title type='text'>C# tools</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;DOCUMENTOR TOOL&lt;br /&gt;&lt;a href="http://www.winnershtriangle.com/w/Products.DotNETDocumentationTool.asp"&gt;http://www.winnershtriangle.com/w/Products.DotNETDocumentationTool.asp&lt;/a&gt; (requires license)&lt;br /&gt;&lt;br /&gt;Information about document generators&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Comparison_of_documentation_generators"&gt;http://en.wikipedia.org/wiki/Comparison_of_documentation_generators&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SandleCastle Help file builder from microsft&lt;br /&gt;Download link :- &lt;a href="http://shfb.codeplex.com/Wikipage"&gt;http://shfb.codeplex.com/Wikipage&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;NDoc3 Download link :- &lt;a href="http://sourceforge.net/projects/ndoc3/"&gt;http://sourceforge.net/projects/ndoc3/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://sourceforge.net/projects/ndoc/files/"&gt;http://sourceforge.net/projects/ndoc/files/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Custom atributes creation..&lt;br /&gt;&lt;a href="http://www.devx.com/codemag/Article/16706/0/page/2"&gt;http://www.devx.com/codemag/Article/16706/0/page/2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Have you generated documentation from a C# file?&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/cpp/TestXMLdoc.aspx"&gt;http://www.codeproject.com/KB/cpp/TestXMLdoc.aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/XML/csharpcodedocumentation.aspx"&gt;http://www.codeproject.com/KB/XML/csharpcodedocumentation.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-5097165263531385192?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/5097165263531385192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=5097165263531385192' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/5097165263531385192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/5097165263531385192'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2011_07_01_archive.html#5097165263531385192' title='C# tools'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-7920565416595599855</id><published>2011-07-04T02:19:00.001-07:00</published><updated>2011-07-04T02:19:33.249-07:00</updated><title type='text'>SQL Server</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;Debugging Stored Procedures in SQL Server 2005&lt;br /&gt;&lt;br /&gt;http://www.dotnetfunda.com/articles/article27.aspx&lt;br /&gt;&lt;br /&gt;http://support.microsoft.com/kb/817178&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CDOSYS reference&lt;br /&gt;&lt;br /&gt;http://msdn.microsoft.com/en-us/library/aa580952(v=exchg.80).aspx&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Documentation about OLE stored procedures..&lt;br /&gt;&lt;br /&gt;http://www.devx.com/getHelpOn/10MinuteSolution/20563&lt;br /&gt;&lt;br /&gt;http://www.devx.com/getHelpOn/10MinuteSolution/20562&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Job scheduling in SQL Server&lt;br /&gt;&lt;br /&gt;http://mudassarkhan.wordpress.com/2009/01/13/job-schedular-sql-server-2000/&lt;br /&gt;&lt;br /&gt;http://forums.asp.net/p/1364020/2826971.aspx#2826971&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL server tools&lt;br /&gt;&lt;br /&gt;http://www.codeproject.com/KB/database/#Utilities&lt;br /&gt;&lt;br /&gt;http://www.codeproject.com/KB/database/DatabaseDocumentation.aspx&lt;br /&gt;&lt;br /&gt;http://www.codeproject.com/KB/database/DatabaseCompare.aspx&lt;br /&gt;&lt;br /&gt;http://www.codeproject.com/KB/database/sqldoc.aspx&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Datetime formats&lt;br /&gt;&lt;br /&gt;http://www.sql-server-helper.com/tips/date-formats.aspx&lt;br /&gt;&lt;br /&gt;http://blog.sqlauthority.com/2007/07/23/sql-server-udf-get-the-day-of-the-week-function/&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-7920565416595599855?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/7920565416595599855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=7920565416595599855' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/7920565416595599855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/7920565416595599855'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2011_07_01_archive.html#7920565416595599855' title='SQL Server'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-4246923083729840215</id><published>2011-06-27T09:56:00.000-07:00</published><updated>2011-06-27T09:56:04.439-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Telugu panchangam'/><category scheme='http://www.blogger.com/atom/ns#' term='telugu Thidhi'/><category scheme='http://www.blogger.com/atom/ns#' term='telugu stars'/><title type='text'>తెలుగు పంచాంగం Telugu panchangam</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span style="font-size: 110%;"&gt;&lt;a class="mw-redirect" href="http://te.wikipedia.org/wiki/%E0%B0%9C%E0%B1%8D%E0%B0%AF%E0%B1%8B%E0%B0%A4%E0%B0%BF%E0%B0%B7%E0%B1%8D%E0%B0%AF%E0%B0%82" title="జ్యోతిష్యం"&gt;తెలుగు పంచాంగం&lt;/a&gt;&lt;/span&gt;      &lt;a class="mw-redirect" href="http://te.wikipedia.org/wiki/%E0%B0%B0%E0%B0%BE%E0%B0%B6%E0%B1%81%E0%B0%B2%E0%B1%81" title="రాశులు"&gt;రాశులు&lt;/a&gt;  &lt;br /&gt;&lt;div style="padding: 0em 0.25em;"&gt;&lt;a href="http://te.wikipedia.org/wiki/%E0%B0%AE%E0%B1%87%E0%B0%B7%E0%B0%B0%E0%B0%BE%E0%B0%B6%E0%B0%BF" title="మేషరాశి"&gt;మేషం&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%B5%E0%B1%83%E0%B0%B7%E0%B0%AD%E0%B0%B0%E0%B0%BE%E0%B0%B6%E0%B0%BF" title="వృషభరాశి"&gt;వృషభం&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%AE%E0%B0%BF%E0%B0%A5%E0%B1%81%E0%B0%A8%E0%B0%B0%E0%B0%BE%E0%B0%B6%E0%B0%BF" title="మిథునరాశి"&gt;మిథునం&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%95%E0%B0%B0%E0%B1%8D%E0%B0%95%E0%B0%BE%E0%B0%9F%E0%B0%95%E0%B0%B0%E0%B0%BE%E0%B0%B6%E0%B0%BF" title="కర్కాటకరాశి"&gt;కర్కాటకం&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%B8%E0%B0%BF%E0%B0%82%E0%B0%B9%E0%B0%B0%E0%B0%BE%E0%B0%B6%E0%B0%BF" title="సింహరాశి"&gt;సింహం&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%95%E0%B0%A8%E0%B1%8D%E0%B0%AF%E0%B0%BE%E0%B0%B0%E0%B0%BE%E0%B0%B6%E0%B0%BF" title="కన్యారాశి"&gt;కన్య&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%A4%E0%B1%81%E0%B0%B2%E0%B0%BE%E0%B0%B0%E0%B0%BE%E0%B0%B6%E0%B0%BF" title="తులారాశి"&gt;తుల&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%B5%E0%B1%83%E0%B0%B6%E0%B1%8D%E0%B0%9A%E0%B0%BF%E0%B0%95%E0%B0%B0%E0%B0%BE%E0%B0%B6%E0%B0%BF" title="వృశ్చికరాశి"&gt;వృశ్చికం&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%A7%E0%B0%A8%E0%B1%82%E0%B0%B0%E0%B0%BE%E0%B0%B6%E0%B0%BF" title="ధనూరాశి"&gt;ధను&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%AE%E0%B0%95%E0%B0%B0%E0%B0%B0%E0%B0%BE%E0%B0%B6%E0%B0%BF" title="మకరరాశి"&gt;మకరం&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%95%E0%B1%81%E0%B0%82%E0%B0%AD%E0%B0%B0%E0%B0%BE%E0%B0%B6%E0%B0%BF" title="కుంభరాశి"&gt;కుంభం&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%AE%E0%B1%80%E0%B0%A8%E0%B0%B0%E0%B0%BE%E0%B0%B6%E0%B0%BF" title="మీనరాశి"&gt;మీనం&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;a class="mw-redirect" href="http://te.wikipedia.org/wiki/%E0%B0%A8%E0%B0%95%E0%B1%8D%E0%B0%B7%E0%B0%A4%E0%B1%8D%E0%B0%B0%E0%B0%AE%E0%B1%81%E0%B0%B2%E0%B1%81" title="నక్షత్రములు"&gt;నక్షత్రములు&lt;/a&gt;  &lt;br /&gt;&lt;div style="padding: 0em 0.25em;"&gt;&lt;a href="http://te.wikipedia.org/wiki/%E0%B0%85%E0%B0%B6%E0%B1%8D%E0%B0%B5%E0%B0%A8%E0%B0%BF_%E0%B0%A8%E0%B0%95%E0%B1%8D%E0%B0%B7%E0%B0%A4%E0%B1%8D%E0%B0%B0%E0%B0%AE%E0%B1%81" title="అశ్వని నక్షత్రము"&gt;అశ్వని&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%AD%E0%B0%B0%E0%B0%A3%E0%B0%BF_%E0%B0%A8%E0%B0%95%E0%B1%8D%E0%B0%B7%E0%B0%A4%E0%B1%8D%E0%B0%B0%E0%B0%AE%E0%B1%81" title="భరణి నక్షత్రము"&gt;భరణి&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%95%E0%B1%83%E0%B0%A4%E0%B1%8D%E0%B0%A4%E0%B0%BF%E0%B0%95_%E0%B0%A8%E0%B0%95%E0%B1%8D%E0%B0%B7%E0%B0%A4%E0%B1%8D%E0%B0%B0%E0%B0%AE%E0%B1%81" title="కృత్తిక నక్షత్రము"&gt;కృత్తిక&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%B0%E0%B1%8B%E0%B0%B9%E0%B0%BF%E0%B0%A3%E0%B0%BF_%E0%B0%A8%E0%B0%95%E0%B1%8D%E0%B0%B7%E0%B0%A4%E0%B1%8D%E0%B0%B0%E0%B0%AE%E0%B1%81" title="రోహిణి నక్షత్రము"&gt;రోహిణి&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%AE%E0%B1%83%E0%B0%97%E0%B0%B6%E0%B0%BF%E0%B0%B0_%E0%B0%A8%E0%B0%95%E0%B1%8D%E0%B0%B7%E0%B0%A4%E0%B1%8D%E0%B0%B0%E0%B0%AE%E0%B1%81" title="మృగశిర నక్షత్రము"&gt;మృగశిర&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%86%E0%B0%B0%E0%B1%81%E0%B0%A6%E0%B1%8D%E0%B0%B0_%E0%B0%A8%E0%B0%95%E0%B1%8D%E0%B0%B7%E0%B0%A4%E0%B1%8D%E0%B0%B0%E0%B0%AE%E0%B1%81" title="ఆరుద్ర నక్షత్రము"&gt;ఆరుద్ర&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%AA%E0%B1%81%E0%B0%A8%E0%B0%B0%E0%B1%8D%E0%B0%B5%E0%B0%B8%E0%B1%81_%E0%B0%A8%E0%B0%95%E0%B1%8D%E0%B0%B7%E0%B0%A4%E0%B1%8D%E0%B0%B0%E0%B0%AE%E0%B1%81" title="పునర్వసు నక్షత్రము"&gt;పునర్వసు&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%AA%E0%B1%81%E0%B0%B7%E0%B1%8D%E0%B0%AF%E0%B0%AE%E0%B0%BF_%E0%B0%A8%E0%B0%95%E0%B1%8D%E0%B0%B7%E0%B0%A4%E0%B1%8D%E0%B0%B0%E0%B0%AE%E0%B1%81" title="పుష్యమి నక్షత్రము"&gt;పుష్యమి&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%86%E0%B0%B6%E0%B1%8D%E0%B0%B2%E0%B1%87%E0%B0%B7_%E0%B0%A8%E0%B0%95%E0%B1%8D%E0%B0%B7%E0%B0%A4%E0%B1%8D%E0%B0%B0%E0%B0%AE%E0%B1%81" title="ఆశ్లేష నక్షత్రము"&gt;ఆశ్లేష&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%AE%E0%B0%96_%E0%B0%A8%E0%B0%95%E0%B1%8D%E0%B0%B7%E0%B0%A4%E0%B1%8D%E0%B0%B0%E0%B0%AE%E0%B1%81" title="మఖ నక్షత్రము"&gt;మఖ&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%AA%E0%B1%82%E0%B0%B0%E0%B1%8D%E0%B0%B5_%E0%B0%AB%E0%B0%B2%E0%B1%8D%E0%B0%97%E0%B1%81%E0%B0%A3%E0%B0%BF_%E0%B0%A8%E0%B0%95%E0%B1%8D%E0%B0%B7%E0%B0%A4%E0%B1%8D%E0%B0%B0%E0%B0%AE%E0%B1%81" title="పూర్వ ఫల్గుణి నక్షత్రము"&gt;పూర్వఫల్గుణి&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%89%E0%B0%A4%E0%B1%8D%E0%B0%A4%E0%B0%B0_%E0%B0%AB%E0%B0%B2%E0%B1%8D%E0%B0%97%E0%B1%81%E0%B0%A3%E0%B0%BF_%E0%B0%A8%E0%B0%95%E0%B1%8D%E0%B0%B7%E0%B0%A4%E0%B1%8D%E0%B0%B0%E0%B0%AE%E0%B1%81" title="ఉత్తర ఫల్గుణి నక్షత్రము"&gt;ఉత్తరఫల్గుణి&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%B9%E0%B0%B8%E0%B1%8D%E0%B0%A4_%E0%B0%A8%E0%B0%95%E0%B1%8D%E0%B0%B7%E0%B0%A4%E0%B1%8D%E0%B0%B0%E0%B0%AE%E0%B1%81" title="హస్త నక్షత్రము"&gt;హస్త&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%9A%E0%B0%BF%E0%B0%A4%E0%B1%8D%E0%B0%A4_%E0%B0%A8%E0%B0%95%E0%B1%8D%E0%B0%B7%E0%B0%A4%E0%B1%8D%E0%B0%B0%E0%B0%AE%E0%B1%81" title="చిత్త నక్షత్రము"&gt;చిత్త&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%B8%E0%B1%8D%E0%B0%B5%E0%B0%BE%E0%B0%A4%E0%B0%BF_%E0%B0%A8%E0%B0%95%E0%B1%8D%E0%B0%B7%E0%B0%A4%E0%B1%8D%E0%B0%B0%E0%B0%AE%E0%B1%81" title="స్వాతి నక్షత్రము"&gt;స్వాతి&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%B5%E0%B0%BF%E0%B0%B6%E0%B0%BE%E0%B0%96_%E0%B0%A8%E0%B0%95%E0%B1%8D%E0%B0%B7%E0%B0%A4%E0%B1%8D%E0%B0%B0%E0%B0%AE%E0%B1%81" title="విశాఖ నక్షత్రము"&gt;విశాఖ&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%85%E0%B0%A8%E0%B1%82%E0%B0%B0%E0%B0%BE%E0%B0%A7_%E0%B0%A8%E0%B0%95%E0%B1%8D%E0%B0%B7%E0%B0%A4%E0%B1%8D%E0%B0%B0%E0%B0%AE%E0%B1%81" title="అనూరాధ నక్షత్రము"&gt;అనూరాధ&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%9C%E0%B1%8D%E0%B0%AF%E0%B1%87%E0%B0%B7%E0%B1%8D%E0%B0%9F_%E0%B0%A8%E0%B0%95%E0%B1%8D%E0%B0%B7%E0%B0%A4%E0%B1%8D%E0%B0%B0%E0%B0%AE%E0%B1%81" title="జ్యేష్ట నక్షత్రము"&gt;జ్యేష్ట&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%AE%E0%B1%82%E0%B0%B2_%E0%B0%A8%E0%B0%95%E0%B1%8D%E0%B0%B7%E0%B0%A4%E0%B1%8D%E0%B0%B0%E0%B0%AE%E0%B1%81" title="మూల నక్షత్రము"&gt;మూల&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%AA%E0%B1%82%E0%B0%B0%E0%B1%8D%E0%B0%B5%E0%B0%BE%E0%B0%B7%E0%B0%BE%E0%B0%A2_%E0%B0%A8%E0%B0%95%E0%B1%8D%E0%B0%B7%E0%B0%A4%E0%B1%8D%E0%B0%B0%E0%B0%AE%E0%B1%81" title="పూర్వాషాఢ నక్షత్రము"&gt;పూర్వాషాఢ&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%89%E0%B0%A4%E0%B1%8D%E0%B0%A4%E0%B0%B0%E0%B0%BE%E0%B0%B7%E0%B0%BE%E0%B0%A2_%E0%B0%A8%E0%B0%95%E0%B1%8D%E0%B0%B7%E0%B0%A4%E0%B1%8D%E0%B0%B0%E0%B0%AE%E0%B1%81" title="ఉత్తరాషాఢ నక్షత్రము"&gt;ఉత్తరాషాఢ&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%B6%E0%B1%8D%E0%B0%B0%E0%B0%B5%E0%B0%A3_%E0%B0%A8%E0%B0%95%E0%B1%8D%E0%B0%B7%E0%B0%A4%E0%B1%8D%E0%B0%B0%E0%B0%AE%E0%B1%81" title="శ్రవణ నక్షత్రము"&gt;శ్రవణ&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%A7%E0%B0%A8%E0%B0%BF%E0%B0%B7%E0%B1%8D%E0%B0%A0_%E0%B0%A8%E0%B0%95%E0%B1%8D%E0%B0%B7%E0%B0%A4%E0%B1%8D%E0%B0%B0%E0%B0%AE%E0%B1%81" title="ధనిష్ఠ నక్షత్రము"&gt;ధనిష్ఠ&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%B6%E0%B0%A4%E0%B0%AD%E0%B0%BF%E0%B0%B7_%E0%B0%A8%E0%B0%95%E0%B1%8D%E0%B0%B7%E0%B0%A4%E0%B1%8D%E0%B0%B0%E0%B0%AE%E0%B1%81" title="శతభిష నక్షత్రము"&gt;శతభిష&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%AA%E0%B1%82%E0%B0%B0%E0%B1%8D%E0%B0%B5%E0%B0%BE%E0%B0%AD%E0%B0%BE%E0%B0%A6%E0%B1%8D%E0%B0%B0_%E0%B0%A8%E0%B0%95%E0%B1%8D%E0%B0%B7%E0%B0%A4%E0%B1%8D%E0%B0%B0%E0%B0%AE%E0%B1%81" title="పూర్వాభాద్ర నక్షత్రము"&gt;పూర్వాభాద్ర&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%89%E0%B0%A4%E0%B1%8D%E0%B0%A4%E0%B0%B0%E0%B0%BE%E0%B0%AD%E0%B0%BE%E0%B0%A6%E0%B1%8D%E0%B0%B0_%E0%B0%A8%E0%B0%95%E0%B1%8D%E0%B0%B7%E0%B0%A4%E0%B1%8D%E0%B0%B0%E0%B0%AE%E0%B1%81" title="ఉత్తరాభాద్ర నక్షత్రము"&gt;ఉత్తరాభాద్ర&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%B0%E0%B1%87%E0%B0%B5%E0%B0%A4%E0%B0%BF_%E0%B0%A8%E0%B0%95%E0%B1%8D%E0%B0%B7%E0%B0%A4%E0%B1%8D%E0%B0%B0%E0%B0%AE%E0%B1%81" title="రేవతి నక్షత్రము"&gt;రేవతి&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;a class="mw-redirect" href="http://te.wikipedia.org/wiki/%E0%B0%A4%E0%B0%BF%E0%B0%A5%E0%B1%81%E0%B0%B2%E0%B1%81" title="తిథులు"&gt;తిథులు&lt;/a&gt;  &lt;br /&gt;&lt;div style="padding: 0em 0.25em;"&gt;&lt;a href="http://te.wikipedia.org/wiki/%E0%B0%AA%E0%B0%BE%E0%B0%A1%E0%B1%8D%E0%B0%AF%E0%B0%AE%E0%B0%BF" title="పాడ్యమి"&gt;పాడ్యమి&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%B5%E0%B0%BF%E0%B0%A6%E0%B0%BF%E0%B0%AF" title="విదియ"&gt;విదియ&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a class="mw-redirect" href="http://te.wikipedia.org/wiki/%E0%B0%A4%E0%B1%83%E0%B0%A4%E0%B1%80%E0%B0%AF" title="తృతీయ"&gt;తృతీయ&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a class="mw-redirect" href="http://te.wikipedia.org/wiki/%E0%B0%9A%E0%B0%A4%E0%B1%81%E0%B0%B0%E0%B1%8D%E0%B0%A5%E0%B0%BF" title="చతుర్థి"&gt;చతుర్థి&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%AA%E0%B0%82%E0%B0%9A%E0%B0%AE%E0%B0%BF" title="పంచమి"&gt;పంచమి&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%B7%E0%B0%B7%E0%B1%8D%E0%B0%9F%E0%B0%BF" title="షష్టి"&gt;షష్టి&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%B8%E0%B0%AA%E0%B1%8D%E0%B0%A4%E0%B0%AE%E0%B0%BF" title="సప్తమి"&gt;సప్తమి&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%85%E0%B0%B7%E0%B1%8D%E0%B0%9F%E0%B0%AE%E0%B0%BF" title="అష్టమి"&gt;అష్టమి&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%A8%E0%B0%B5%E0%B0%AE%E0%B0%BF" title="నవమి"&gt;నవమి&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%A6%E0%B0%B6%E0%B0%AE%E0%B0%BF" title="దశమి"&gt;దశమి&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%8F%E0%B0%95%E0%B0%BE%E0%B0%A6%E0%B0%B6%E0%B0%BF" title="ఏకాదశి"&gt;ఏకాదశి&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%A6%E0%B1%8D%E0%B0%B5%E0%B0%BE%E0%B0%A6%E0%B0%B6%E0%B0%BF" title="ద్వాదశి"&gt;ద్వాదశి&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%A4%E0%B1%8D%E0%B0%B0%E0%B0%AF%E0%B1%8B%E0%B0%A6%E0%B0%B6%E0%B0%BF" title="త్రయోదశి"&gt;త్రయోదశి&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%9A%E0%B0%A4%E0%B1%81%E0%B0%B0%E0%B1%8D%E0%B0%A6%E0%B0%B6%E0%B0%BF" title="చతుర్దశి"&gt;చతుర్దశి&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%AA%E0%B1%8C%E0%B0%B0%E0%B1%8D%E0%B0%A3%E0%B0%AE%E0%B0%BF" title="పౌర్ణమి"&gt;పౌర్ణమి&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%85%E0%B0%AE%E0%B0%BE%E0%B0%B5%E0%B0%BE%E0%B0%B8%E0%B1%8D%E0%B0%AF" title="అమావాస్య"&gt;అమావాస్య&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;a class="mw-redirect" href="http://te.wikipedia.org/wiki/%E0%B0%AF%E0%B1%8B%E0%B0%97%E0%B0%AE%E0%B1%81%E0%B0%B2%E0%B1%81" title="యోగములు"&gt;యోగములు&lt;/a&gt;  &lt;br /&gt;&lt;div style="padding: 0em 0.25em;"&gt;&lt;a class="new" href="http://te.wikipedia.org/w/index.php?title=%E0%B0%B5%E0%B1%88%E0%B0%A7%E0%B1%83%E0%B0%A4%E0%B0%BF_%E0%B0%AF%E0%B1%8B%E0%B0%97%E0%B0%82&amp;amp;action=edit&amp;amp;redlink=1" title="వైధృతి యోగం (పుట లేదు)"&gt;వైధృతి&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a class="new" href="http://te.wikipedia.org/w/index.php?title=%E0%B0%B5%E0%B0%BF%E0%B0%B7%E0%B1%8D%E0%B0%95%E0%B0%82%E0%B0%AD_%E0%B0%AF%E0%B1%8B%E0%B0%97%E0%B0%82&amp;amp;action=edit&amp;amp;redlink=1" title="విష్కంభ యోగం (పుట లేదు)"&gt;విష్కంభ&lt;/a&gt; &lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a class="new" href="http://te.wikipedia.org/w/index.php?title=%E0%B0%AA%E0%B1%8D%E0%B0%B0%E0%B1%80%E0%B0%A4%E0%B0%BF_%E0%B0%AF%E0%B1%8B%E0%B0%97%E0%B0%82&amp;amp;action=edit&amp;amp;redlink=1" title="ప్రీతి యోగం (పుట లేదు)"&gt;ప్రీతి&lt;/a&gt; &lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a class="new" href="http://te.wikipedia.org/w/index.php?title=%E0%B0%86%E0%B0%AF%E0%B1%81%E0%B0%B7%E0%B1%8D%E0%B0%AE%E0%B0%BE%E0%B0%A8%E0%B1%8D_%E0%B0%AF%E0%B1%8B%E0%B0%97%E0%B0%82&amp;amp;action=edit&amp;amp;redlink=1" title="ఆయుష్మాన్ యోగం (పుట లేదు)"&gt;ఆయుష్మాన్&lt;/a&gt; &lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a class="new" href="http://te.wikipedia.org/w/index.php?title=%E0%B0%B8%E0%B1%8C%E0%B0%AD%E0%B0%BE%E0%B0%97%E0%B1%8D%E0%B0%AF_%E0%B0%AF%E0%B1%8B%E0%B0%97%E0%B0%82&amp;amp;action=edit&amp;amp;redlink=1" title="సౌభాగ్య యోగం (పుట లేదు)"&gt;సౌభాగ్య&lt;/a&gt; &lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a class="new" href="http://te.wikipedia.org/w/index.php?title=%E0%B0%B6%E0%B1%8B%E0%B0%AD%E0%B0%A8_%E0%B0%AF%E0%B1%8B%E0%B0%97%E0%B0%82&amp;amp;action=edit&amp;amp;redlink=1" title="శోభన యోగం (పుట లేదు)"&gt;శోభన&lt;/a&gt; &lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a class="new" href="http://te.wikipedia.org/w/index.php?title=%E0%B0%85%E0%B0%A4%E0%B0%BF%E0%B0%97%E0%B0%82%E0%B0%A1_%E0%B0%AF%E0%B1%8B%E0%B0%97%E0%B0%82&amp;amp;action=edit&amp;amp;redlink=1" title="అతిగండ యోగం (పుట లేదు)"&gt;అతిగండ&lt;/a&gt; &lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a class="new" href="http://te.wikipedia.org/w/index.php?title=%E0%B0%B8%E0%B1%81%E0%B0%95%E0%B0%B0%E0%B1%8D%E0%B0%AE_%E0%B0%AF%E0%B1%8B%E0%B0%97%E0%B0%82&amp;amp;action=edit&amp;amp;redlink=1" title="సుకర్మ యోగం (పుట లేదు)"&gt;సుకర్మ&lt;/a&gt; &lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a class="new" href="http://te.wikipedia.org/w/index.php?title=%E0%B0%A7%E0%B1%83%E0%B0%A4%E0%B0%BF_%E0%B0%AF%E0%B1%8B%E0%B0%97%E0%B0%82&amp;amp;action=edit&amp;amp;redlink=1" title="ధృతి యోగం (పుట లేదు)"&gt;ధృతి&lt;/a&gt; &lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a class="new" href="http://te.wikipedia.org/w/index.php?title=%E0%B0%B6%E0%B1%82%E0%B0%B2_%E0%B0%AF%E0%B1%8B%E0%B0%97%E0%B0%82&amp;amp;action=edit&amp;amp;redlink=1" title="శూల యోగం (పుట లేదు)"&gt;శూల&lt;/a&gt; &lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a class="new" href="http://te.wikipedia.org/w/index.php?title=%E0%B0%97%E0%B0%82%E0%B0%A1_%E0%B0%AF%E0%B1%8B%E0%B0%97%E0%B0%82&amp;amp;action=edit&amp;amp;redlink=1" title="గండ యోగం (పుట లేదు)"&gt;గండ&lt;/a&gt; &lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a class="new" href="http://te.wikipedia.org/w/index.php?title=%E0%B0%B5%E0%B1%83%E0%B0%A6%E0%B1%8D%E0%B0%A7_%E0%B0%AF%E0%B1%8B%E0%B0%97%E0%B0%82&amp;amp;action=edit&amp;amp;redlink=1" title="వృద్ధ యోగం (పుట లేదు)"&gt;వృద్ధ&lt;/a&gt; &lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a class="new" href="http://te.wikipedia.org/w/index.php?title=%E0%B0%A7%E0%B1%83%E0%B0%B5_%E0%B0%AF%E0%B1%8B%E0%B0%97%E0%B0%82&amp;amp;action=edit&amp;amp;redlink=1" title="ధృవ యోగం (పుట లేదు)"&gt;ధృవ&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a class="new" href="http://te.wikipedia.org/w/index.php?title=%E0%B0%B5%E0%B1%8D%E0%B0%AF%E0%B0%97%E0%B0%A4_%E0%B0%AF%E0%B1%8B%E0%B0%97%E0%B0%82&amp;amp;action=edit&amp;amp;redlink=1" title="వ్యగత యోగం (పుట లేదు)"&gt;వ్యగత&lt;/a&gt; &lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a class="new" href="http://te.wikipedia.org/w/index.php?title=%E0%B0%B9%E0%B0%B0%E0%B1%8D%E0%B0%B7%E0%B0%A3_%E0%B0%AF%E0%B1%8B%E0%B0%97%E0%B0%82&amp;amp;action=edit&amp;amp;redlink=1" title="హర్షణ యోగం (పుట లేదు)"&gt;హర్షణ&lt;/a&gt; &lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a class="new" href="http://te.wikipedia.org/w/index.php?title=%E0%B0%B5%E0%B0%9C%E0%B1%8D%E0%B0%B0_%E0%B0%AF%E0%B1%8B%E0%B0%97%E0%B0%82&amp;amp;action=edit&amp;amp;redlink=1" title="వజ్ర యోగం (పుట లేదు)"&gt;వజ్ర&lt;/a&gt; &lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a class="new" href="http://te.wikipedia.org/w/index.php?title=%E0%B0%B8%E0%B0%BF%E0%B0%A6%E0%B1%8D%E0%B0%A7%E0%B0%BF_%E0%B0%AF%E0%B1%8B%E0%B0%97%E0%B0%82&amp;amp;action=edit&amp;amp;redlink=1" title="సిద్ధి యోగం (పుట లేదు)"&gt;సిద్ధి&lt;/a&gt; &lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a class="new" href="http://te.wikipedia.org/w/index.php?title=%E0%B0%B5%E0%B1%8D%E0%B0%AF%E0%B0%A4%E0%B0%AA%E0%B0%A4_%E0%B0%AF%E0%B1%8B%E0%B0%97%E0%B0%82&amp;amp;action=edit&amp;amp;redlink=1" title="వ్యతపత యోగం (పుట లేదు)"&gt;వ్యతపత&lt;/a&gt; &lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a class="new" href="http://te.wikipedia.org/w/index.php?title=%E0%B0%B5%E0%B0%B0%E0%B0%BF%E0%B0%AF%E0%B0%A8_%E0%B0%AF%E0%B1%8B%E0%B0%97%E0%B0%82&amp;amp;action=edit&amp;amp;redlink=1" title="వరియన యోగం (పుట లేదు)"&gt;వరియన&lt;/a&gt; &lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a class="new" href="http://te.wikipedia.org/w/index.php?title=%E0%B0%AA%E0%B0%B0%E0%B0%BF%E0%B0%98_%E0%B0%AF%E0%B1%8B%E0%B0%97%E0%B0%82&amp;amp;action=edit&amp;amp;redlink=1" title="పరిఘ యోగం (పుట లేదు)"&gt;పరిఘ&lt;/a&gt; &lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a class="new" href="http://te.wikipedia.org/w/index.php?title=%E0%B0%B6%E0%B0%BF%E0%B0%B5_%E0%B0%AF%E0%B1%8B%E0%B0%97%E0%B0%82&amp;amp;action=edit&amp;amp;redlink=1" title="శివ యోగం (పుట లేదు)"&gt;శివ&lt;/a&gt; &lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a class="new" href="http://te.wikipedia.org/w/index.php?title=%E0%B0%B8%E0%B0%BF%E0%B0%A6%E0%B1%8D%E0%B0%A7_%E0%B0%AF%E0%B1%8B%E0%B0%97%E0%B0%82&amp;amp;action=edit&amp;amp;redlink=1" title="సిద్ధ యోగం (పుట లేదు)"&gt;సిద్ధ&lt;/a&gt; &lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a class="new" href="http://te.wikipedia.org/w/index.php?title=%E0%B0%B8%E0%B0%BE%E0%B0%A7%E0%B1%8D%E0%B0%AF_%E0%B0%AF%E0%B1%8B%E0%B0%97%E0%B0%82&amp;amp;action=edit&amp;amp;redlink=1" title="సాధ్య యోగం (పుట లేదు)"&gt;సాధ్య&lt;/a&gt; &lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a class="new" href="http://te.wikipedia.org/w/index.php?title=%E0%B0%B6%E0%B1%81%E0%B0%AD_%E0%B0%AF%E0%B1%8B%E0%B0%97%E0%B0%82&amp;amp;action=edit&amp;amp;redlink=1" title="శుభ యోగం (పుట లేదు)"&gt;శుభ&lt;/a&gt; &lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a class="new" href="http://te.wikipedia.org/w/index.php?title=%E0%B0%B6%E0%B1%81%E0%B0%95%E0%B1%8D%E0%B0%B2_%E0%B0%AF%E0%B1%8B%E0%B0%97%E0%B0%82&amp;amp;action=edit&amp;amp;redlink=1" title="శుక్ల యోగం (పుట లేదు)"&gt;శుక్ల&lt;/a&gt; &lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a class="new" href="http://te.wikipedia.org/w/index.php?title=%E0%B0%AC%E0%B1%8D%E0%B0%B0%E0%B0%B9%E0%B1%8D%E0%B0%AE_%E0%B0%AF%E0%B1%8B%E0%B0%97%E0%B0%82&amp;amp;action=edit&amp;amp;redlink=1" title="బ్రహ్మ యోగం (పుట లేదు)"&gt;బ్రహ్మ&lt;/a&gt; &lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a class="new" href="http://te.wikipedia.org/w/index.php?title=%E0%B0%87%E0%B0%82%E0%B0%A6%E0%B1%8D%E0%B0%B0_%E0%B0%AF%E0%B1%8B%E0%B0%97%E0%B0%82&amp;amp;action=edit&amp;amp;redlink=1" title="ఇంద్ర యోగం (పుట లేదు)"&gt;ఇంద్ర&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://te.wikipedia.org/wiki/%E0%B0%A8%E0%B0%B5%E0%B0%97%E0%B1%8D%E0%B0%B0%E0%B0%B9%E0%B0%BE%E0%B0%B2%E0%B1%81_%E0%B0%9C%E0%B1%8D%E0%B0%AF%E0%B1%8B%E0%B0%A4%E0%B0%BF%E0%B0%B7%E0%B0%82" title="నవగ్రహాలు జ్యోతిషం"&gt;నవగ్రహాలు జ్యోతిషం&lt;/a&gt;  &lt;br /&gt;&lt;div style="padding: 0em 0.25em;"&gt;&lt;a href="http://te.wikipedia.org/wiki/%E0%B0%B8%E0%B1%82%E0%B0%B0%E0%B1%8D%E0%B0%AF%E0%B1%81%E0%B0%A1%E0%B1%81_%E0%B0%9C%E0%B1%8D%E0%B0%AF%E0%B1%8B%E0%B0%A4%E0%B0%BF%E0%B0%B7%E0%B0%82" title="సూర్యుడు జ్యోతిషం"&gt;సూర్యుడు&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%9A%E0%B0%82%E0%B0%A6%E0%B1%8D%E0%B0%B0%E0%B1%81%E0%B0%A1%E0%B1%81_%E0%B0%9C%E0%B1%8D%E0%B0%AF%E0%B1%8B%E0%B0%A4%E0%B0%BF%E0%B0%B7%E0%B0%82" title="చంద్రుడు జ్యోతిషం"&gt;చంద్రుడు&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%85%E0%B0%82%E0%B0%97%E0%B0%BE%E0%B0%B0%E0%B0%95%E0%B1%81%E0%B0%A1%E0%B1%81_%E0%B0%9C%E0%B1%8D%E0%B0%AF%E0%B1%8B%E0%B0%A4%E0%B0%BF%E0%B0%B7%E0%B0%82" title="అంగారకుడు జ్యోతిషం"&gt;అంగారకుడు&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%AC%E0%B1%81%E0%B0%A7%E0%B1%81%E0%B0%A1%E0%B1%81_%E0%B0%9C%E0%B1%8D%E0%B0%AF%E0%B1%8B%E0%B0%A4%E0%B0%BF%E0%B0%B7%E0%B0%82" title="బుధుడు జ్యోతిషం"&gt;బుధుడు&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%97%E0%B1%81%E0%B0%B0%E0%B1%81%E0%B0%B5%E0%B1%81_%E0%B0%9C%E0%B1%8D%E0%B0%AF%E0%B1%8B%E0%B0%A4%E0%B0%BF%E0%B0%B7%E0%B0%82" title="గురువు జ్యోతిషం"&gt;గురువు&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%B6%E0%B1%81%E0%B0%95%E0%B1%8D%E0%B0%B0%E0%B1%81%E0%B0%A1%E0%B1%81_%E0%B0%9C%E0%B1%8D%E0%B0%AF%E0%B1%8B%E0%B0%A4%E0%B0%BF%E0%B0%B7%E0%B0%82" title="శుక్రుడు జ్యోతిషం"&gt;శుక్రుడు&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%B6%E0%B0%A8%E0%B0%BF_%E0%B0%9C%E0%B1%8D%E0%B0%AF%E0%B1%8B%E0%B0%A4%E0%B0%BF%E0%B0%B7%E0%B0%82" title="శని జ్యోతిషం"&gt;శని&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%B0%E0%B0%BE%E0%B0%B9%E0%B1%81%E0%B0%B5%E0%B1%81_%E0%B0%9C%E0%B1%8D%E0%B0%AF%E0%B1%8B%E0%B0%A4%E0%B0%BF%E0%B0%B7%E0%B0%82" title="రాహువు జ్యోతిషం"&gt;రాహువు&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;·&lt;/span&gt; &lt;a href="http://te.wikipedia.org/wiki/%E0%B0%95%E0%B1%87%E0%B0%A4%E0%B1%81%E0%B0%B5%E0%B1%81_%E0%B0%9C%E0%B1%8D%E0%B0%AF%E0%B1%8B%E0%B0%A4%E0%B0%BF%E0%B0%B7%E0%B0%82" title="కేతువు జ్యోతిషం"&gt;కేతువు&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-4246923083729840215?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/4246923083729840215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=4246923083729840215' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/4246923083729840215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/4246923083729840215'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2011_06_01_archive.html#4246923083729840215' title='తెలుగు పంచాంగం Telugu panchangam'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-2695596387818964213</id><published>2011-06-27T09:51:00.000-07:00</published><updated>2011-06-27T09:51:33.612-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Indian  Sixty Years'/><title type='text'>Name of the Indian  Sixty Years</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;The year is defined as 12 months, each of which is of 30 days in  length i.e., the year is only 360 days long. Consequently, the calendar  falls regularly out of date and is adjusted by introducing an additional  month every so often. The additional month, called Adhika Maasa meaning  literally an extra month, cycles through all the twelve months. No  religious ceremonies or festivals are observed during the adhika maasa.  There are 60 such year names and the cycle of years repeats every sixty  years starting from Prabhava. &lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt; Prabhava &lt;/li&gt;&lt;li&gt; Vibhava &lt;/li&gt;&lt;li&gt; Shukla &lt;/li&gt;&lt;li&gt; Pramodoota &lt;/li&gt;&lt;li&gt; Prajotpati &lt;/li&gt;&lt;li&gt; Angeerasa &lt;/li&gt;&lt;li&gt; Sreemukha &lt;/li&gt;&lt;li&gt; Bhaava &lt;/li&gt;&lt;li&gt; Yuva &lt;/li&gt;&lt;li&gt; Dhaatu &lt;/li&gt;&lt;li&gt; Eeswara &lt;/li&gt;&lt;li&gt; Bahudhanya &lt;/li&gt;&lt;li&gt; Pramadi &lt;/li&gt;&lt;li&gt; Vikrama &lt;/li&gt;&lt;li&gt; Vrusha (Vishu) &lt;/li&gt;&lt;li&gt; Chitrabhanu &lt;/li&gt;&lt;li&gt; Svabhanu &lt;/li&gt;&lt;li&gt; Tarana &lt;/li&gt;&lt;li&gt; Pardhiva &lt;/li&gt;&lt;li&gt; Vyaya &lt;/li&gt;&lt;li&gt; Sarvajittu (2007-2008) &lt;/li&gt;&lt;li&gt; Sarvadhari (2008-2009) &lt;/li&gt;&lt;li&gt; Virodhi (2009-2010) &lt;/li&gt;&lt;li&gt; &lt;b&gt;Vikruti (2010-2011)&lt;/b&gt; &lt;/li&gt;&lt;li&gt; Khara &lt;/li&gt;&lt;li&gt; Nandana &lt;/li&gt;&lt;li&gt; Vijaya &lt;/li&gt;&lt;li&gt; Jaya &lt;/li&gt;&lt;li&gt; Manmadha &lt;/li&gt;&lt;li&gt; Durmukhi &lt;/li&gt;&lt;li&gt; Hevilambi &lt;/li&gt;&lt;li&gt; Vilambi &lt;/li&gt;&lt;li&gt; Vikari &lt;/li&gt;&lt;li&gt; Sharvari &lt;/li&gt;&lt;li&gt; Plava &lt;/li&gt;&lt;li&gt; Shubhakrutu   &lt;/li&gt;&lt;li&gt; Shobhakrutu &lt;/li&gt;&lt;li&gt; Krodhi &lt;/li&gt;&lt;li&gt; Vishvaavasu &lt;/li&gt;&lt;li&gt; Parabhava &lt;/li&gt;&lt;li&gt; Plavanga &lt;/li&gt;&lt;li&gt; Keelaka &lt;/li&gt;&lt;li&gt; Soumya &lt;/li&gt;&lt;li&gt; Sadharana &lt;/li&gt;&lt;li&gt; Virodhikrutu &lt;/li&gt;&lt;li&gt; Pareedhani &lt;/li&gt;&lt;li&gt; Pramadeecha &lt;/li&gt;&lt;li&gt; Ananda &lt;/li&gt;&lt;li&gt; Rakshasa &lt;/li&gt;&lt;li&gt; Nala (naLa) &lt;/li&gt;&lt;li&gt; Pingala &lt;/li&gt;&lt;li&gt; KaLayukti &lt;/li&gt;&lt;li&gt; Siddhaardhi &lt;/li&gt;&lt;li&gt; Raudri &lt;/li&gt;&lt;li&gt; Durmati &lt;/li&gt;&lt;li&gt; Dundubhi &lt;/li&gt;&lt;li&gt; Rudhirodgari &lt;/li&gt;&lt;li&gt; Raktakshi &lt;/li&gt;&lt;li&gt; Krodhana &lt;/li&gt;&lt;li&gt; Akshaya &lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-2695596387818964213?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/2695596387818964213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=2695596387818964213' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/2695596387818964213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/2695596387818964213'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2011_06_01_archive.html#2695596387818964213' title='Name of the Indian  Sixty Years'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-5849198926121462089</id><published>2011-06-27T09:49:00.001-07:00</published><updated>2011-06-27T09:49:10.321-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Stars (Nakshatramulu)'/><title type='text'>Stars (Nakshatramulu)</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;h3&gt;&lt;span class="mw-headline"&gt;Stars (Nakshatramulu)&lt;/span&gt;&lt;/h3&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt; &lt;b&gt;Ashwini&lt;/b&gt; &lt;/li&gt;&lt;li&gt; &lt;b&gt;Bharani&lt;/b&gt; &lt;/li&gt;&lt;li&gt; &lt;b&gt;Kritikka&lt;/b&gt; &lt;/li&gt;&lt;li&gt; &lt;b&gt;Rohini&lt;/b&gt; &lt;/li&gt;&lt;li&gt; &lt;b&gt;Mrigasira&lt;/b&gt; &lt;/li&gt;&lt;li&gt; &lt;b&gt;Aarudra&lt;/b&gt; &lt;/li&gt;&lt;li&gt; &lt;b&gt;Punarvasu&lt;/b&gt;  &lt;/li&gt;&lt;li&gt; &lt;b&gt;Pushya&lt;/b&gt;  &lt;/li&gt;&lt;li&gt; &lt;b&gt;Aslesha&lt;/b&gt;  &lt;/li&gt;&lt;li&gt; &lt;b&gt;Magha&lt;/b&gt;  &lt;/li&gt;&lt;li&gt; &lt;b&gt;Purva Phalguni&lt;/b&gt; &lt;/li&gt;&lt;li&gt; &lt;b&gt;Uttara Phalguni&lt;/b&gt;  &lt;/li&gt;&lt;li&gt; &lt;b&gt;Hasta&lt;/b&gt;  &lt;/li&gt;&lt;li&gt; &lt;b&gt;Chitra&lt;/b&gt;  &lt;/li&gt;&lt;li&gt; &lt;b&gt;Swati&lt;/b&gt;  &lt;/li&gt;&lt;li&gt; &lt;b&gt;Vishakha&lt;/b&gt;  &lt;/li&gt;&lt;li&gt; &lt;b&gt;Anuradha&lt;/b&gt;  &lt;/li&gt;&lt;li&gt; &lt;b&gt;Jyeshtha&lt;/b&gt; &lt;/li&gt;&lt;li&gt; &lt;b&gt;Mula&lt;/b&gt;  &lt;/li&gt;&lt;li&gt; &lt;b&gt;Purva Ashada&lt;/b&gt;  &lt;/li&gt;&lt;li&gt; &lt;b&gt;Uttara Ashada&lt;/b&gt;  &lt;/li&gt;&lt;li&gt; &lt;b&gt;Shravana&lt;/b&gt;  &lt;/li&gt;&lt;li&gt; &lt;b&gt;Dhanishtha&lt;/b&gt;  &lt;/li&gt;&lt;li&gt; &lt;b&gt;Satabisha&lt;/b&gt;  &lt;/li&gt;&lt;li&gt; &lt;b&gt;Purva Bhadrapada&lt;/b&gt;  &lt;/li&gt;&lt;li&gt; &lt;b&gt;Uttara Bhadrapada&lt;/b&gt;  &lt;/li&gt;&lt;li&gt; &lt;b&gt;Revati&lt;/b&gt; &lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-5849198926121462089?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/5849198926121462089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=5849198926121462089' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/5849198926121462089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/5849198926121462089'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2011_06_01_archive.html#5849198926121462089' title='Stars (Nakshatramulu)'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-5179237144217227040</id><published>2011-06-27T09:46:00.000-07:00</published><updated>2011-06-27T09:46:05.756-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='మాసములు'/><category scheme='http://www.blogger.com/atom/ns#' term='List of Telugu names of months of the year from English'/><category scheme='http://www.blogger.com/atom/ns#' term='visakham'/><category scheme='http://www.blogger.com/atom/ns#' term='chitram'/><title type='text'>telugu names of months</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;h2&gt;List of Telugu names of months of the year from English–మాసములు&lt;/h2&gt;&lt;br /&gt;Here is a list of Telugu names of months of the year from English. If  you would like to comment or give your feedback to make anything  better, feel free to tell us.&lt;span id="more-5295"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;March/April–చైత్రము&lt;br /&gt;April/May–వైశాఖము&lt;br /&gt;May/June–జ్యేష్ఠము&lt;br /&gt;June/July–ఆషాఢము&lt;br /&gt;July/August–శ్రానణము&lt;br /&gt;August/September–భద్రపదము&lt;br /&gt;September/October–ఆశ్వయుజము&lt;br /&gt;October/November–కార్తికము&lt;br /&gt;November/December–మార్గశిరము&lt;br /&gt;December/January–పుష్యము&lt;br /&gt;January/February–మాఘము&lt;br /&gt;February/March–ఫాల్గుణము&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-5179237144217227040?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/5179237144217227040/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=5179237144217227040' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/5179237144217227040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/5179237144217227040'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2011_06_01_archive.html#5179237144217227040' title='telugu names of months'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-8109132540610113778</id><published>2010-05-05T18:40:00.000-07:00</published><updated>2010-05-05T18:44:30.339-07:00</updated><title type='text'>Slokas while eating</title><content type='html'>&lt;span style="color:#009900;"&gt;&lt;em&gt;"Brahmaarpanam Brahma Havih Brahmaagnau Brahmana Hutam,                                          Brahmaiva Tena Gantavyam Brahmakarmasamaadhina"&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc0000;"&gt;Meaning:&lt;/span&gt; The accurate meaning of this mantra is: "A practice of offering is Brahman, the oblation is Brahman, the device of offering is Brahman, and the fire (hunger) to which the offering is made, is also Brahman. For such a one, who abides in everything (Brahman), by him alone Brahman is reached"&lt;br /&gt;&lt;span style="color:#006600;"&gt;&lt;em&gt;Aham Vaishvaanaro BhutvaPraaninaam Dehamaashritha                                                      Praanaapaana Samaa YuktahaPachaamyannam Chatur Vidam&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;Meaning :-&lt;/span&gt; I, the Supreme Spirit, abiding in the body of living beingsas the Fire (Vaiswanara) in their stomach I am associatedwith their Praana and Apaana, digest the four type of foods(solids, fluids, semi-fluid and liquid) which they eat.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-8109132540610113778?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/8109132540610113778/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=8109132540610113778' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/8109132540610113778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/8109132540610113778'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2010_05_01_archive.html#8109132540610113778' title='Slokas while eating'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-2420037833744867500</id><published>2010-05-05T18:25:00.000-07:00</published><updated>2010-05-05T18:34:11.809-07:00</updated><title type='text'>Bed time slokas</title><content type='html'>&lt;p&gt;&lt;span style="color:#ff6666;"&gt;Early Morning Slokas :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Early Morning is considered as the best time to worship God. Early morning is also known as "Brahma Mahurat" in the Hindu Mythology. It is regarded that prayers made at this time reach directly to the God. Early Morning Shloka (Sloka) is given here which also serves as the first prayer of the day to the almighty.&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;&lt;em&gt;Karaagre Vasate Lakshmi Karamadhye Sarasvati,                                                                    Karamuule Tu Govinda Prabhaate Karadarshanam, &lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#009900;"&gt;&lt;em&gt;Samudravasane Devi Parvatastanamandale,                                                                             Vishhnupatni Namastubhyam Paadasparsham Kshamasva Me&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;Meaning:&lt;/span&gt; The front part of the hands (the finger tips) is credited to Goddess Lakshmi, the Goddess of wealth. The middle part or palm is credited to Goddess Saraswati, the Goddess of learning and the root (the part of hand near the wrist) to Govinda. So, every morning, one should have a reverent look at one's hand which represents sincere labor.I bow to Mother Earth, who has mountains and jungles on her body and whose clothing is made by the ocean. The wife of Lord Vishnu, please pardon me for touching you with my feet. It is considered propitious to start the day with this sincere prayer. &lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;span style="color:#ff6666;"&gt;Krishnaya vasudevaya haraye paramatmane,                                                                                Pranata klesa nasya govindaya namo namah&lt;/span&gt; &lt;/em&gt;&lt;br /&gt;Time and again I offer my pranamas unto Sri Krishna who is the son of Sri Vasudeva, and the remover of His devotees` material attachments and sufferings. &lt;/p&gt;&lt;p&gt;&lt;span style="color:#ff6666;"&gt;Aadityaya cha somaya mangalaya budhayacha                                                                                Guru shukra shani byascha raahave ketave namah&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Salutations to the navagrahaas, the Sun, Moon, Mars, Mercury,Jupiter, Venus, Saturn, Rahu, and Ketu.&lt;/p&gt;&lt;p&gt;&lt;span style="color:#3366ff;"&gt;Prayer to the Nine Planets (Nau Graha)&lt;br /&gt;&lt;/span&gt;(Prayer before arising from bed)&lt;br /&gt;&lt;span style="color:#009900;"&gt;Brahma Murari Tripurantakaari&lt;br /&gt;Bhaanu shashee Bhumi suto Budhascha&lt;br /&gt;Guruscha Shukra Shani Rahu Ketava&lt;br /&gt;Kurvantu sarve mama suprabhatam&lt;/span&gt;&lt;br /&gt;We pray to Brahma (the creator), to Murari (Lord Vishnu, the sustainer),and to Tipurantakari (Lord Shiva, the destroyer) And to all the nine planets.May they all make our lives happy and blissful &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-2420037833744867500?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/2420037833744867500/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=2420037833744867500' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/2420037833744867500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/2420037833744867500'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2010_05_01_archive.html#2420037833744867500' title='Bed time slokas'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-9216664192895496756</id><published>2010-05-05T11:10:00.000-07:00</published><updated>2010-05-05T12:14:41.935-07:00</updated><title type='text'>Programming Languages for the .NET Framework</title><content type='html'>&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/vstudio/dd643383.aspx"&gt;http://msdn.microsoft.com/en-us/vstudio/dd643383.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Structural Design Patterns and .NET Framework 2.0&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.jot.fm/issues/issue_2006_11/article1.pdf"&gt;http://www.jot.fm/issues/issue_2006_11/article1.pdf&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Real-time examples of all design patterns&lt;/p&gt;&lt;p&gt;&lt;a href="http://wiki.asp.net/page.aspx/276/design-patterns/"&gt;http://wiki.asp.net/page.aspx/276/design-patterns/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;singleton &lt;/p&gt;&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ff650316.aspx"&gt;http://msdn.microsoft.com/en-us/library/ff650316.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Adapter Pattern&lt;/strong&gt; in the DataAdapter used with various data sources such as OleDB, Sql, and Oracle.&lt;/p&gt;&lt;p&gt;ADO.Net is all about Abstract Factory for getting rid of the details of connecting to data sources&lt;br /&gt;Events are an implementation of the Observer pattern&lt;br /&gt;.Net iterators are an implementation of the Iterator pattern &lt;/p&gt;&lt;p&gt;The &lt;strong&gt;Decorator Pattern &lt;/strong&gt;is used on the Stream classes:&lt;br /&gt;&lt;em&gt;System.IO.Stream&lt;br /&gt;System.IO.BufferedStream&lt;br /&gt;System.IO.FileStream&lt;br /&gt;System.IO.MemoryStream &lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Iterator pattern&lt;/strong&gt;. &lt;/p&gt;&lt;p&gt;using the IEnumerator class in the framework:&lt;br /&gt;Iterators in the .NET Framework are called "enumerators" and represented by the IEnumerator interface. IEnumerator provides a MoveNext() method, which advances to the next element and indicates whether the end of the collection has been reached; a Current property, to obtain the value of the element currently being pointed at; and an optional Reset() method, to rewind the enumerator back to its initial position. The enumerator initially points to a special value before the first element, so a call to MoveNext() is required to begin iterating.&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;System.Net.Sockets.NetworkStream&lt;br /&gt;System.Security.Cryptography.CryptoStream&lt;br /&gt;&lt;/em&gt;The subclasses decorate Stream because they inherit from it, and they also contain an instance of Stream that is set up in the constructor&lt;/p&gt;&lt;p&gt;The &lt;strong&gt;Strategy Design Pattern&lt;/strong&gt; decouples an algorithm from the class that uses it by encapsulating the algorithm into a separate class. This allows for switching of algorithms.&lt;br /&gt;The Sort method of the List class is an example of the Strategy pattern.&lt;/p&gt;&lt;p&gt;&lt;em&gt;public void Sort(IComparer&lt;t&gt; comparer)&lt;br /&gt;&lt;/em&gt;By accepting an IComparer interface, users of the class can switch the sorting algorithm at runtime.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-9216664192895496756?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/9216664192895496756/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=9216664192895496756' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/9216664192895496756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/9216664192895496756'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2010_05_01_archive.html#9216664192895496756' title='Programming Languages for the .NET Framework'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-1153428415332910350</id><published>2010-05-05T11:06:00.001-07:00</published><updated>2010-05-05T11:06:52.427-07:00</updated><title type='text'>Discover the Design Patterns You're Already Using in the .NET Framework</title><content type='html'>&lt;a href="http://msdn.microsoft.com/en-us/magazine/cc188707.aspx"&gt;http://msdn.microsoft.com/en-us/magazine/cc188707.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-1153428415332910350?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/1153428415332910350/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=1153428415332910350' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/1153428415332910350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/1153428415332910350'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2010_05_01_archive.html#1153428415332910350' title='Discover the Design Patterns You&apos;re Already Using in the .NET Framework'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-4399679687949252650</id><published>2010-05-05T10:55:00.000-07:00</published><updated>2010-05-05T10:56:09.789-07:00</updated><title type='text'>calling cobol procedures from .net</title><content type='html'>&lt;a href="http://www.c-sharpcorner.com/UploadFile/rickmalek/vb2cobol12052005015303AM/vb2cobol.aspx"&gt;http://www.c-sharpcorner.com/UploadFile/rickmalek/vb2cobol12052005015303AM/vb2cobol.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-4399679687949252650?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/4399679687949252650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=4399679687949252650' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/4399679687949252650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/4399679687949252650'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2010_05_01_archive.html#4399679687949252650' title='calling cobol procedures from .net'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-3154105253017099350</id><published>2010-04-18T06:29:00.001-07:00</published><updated>2010-04-18T09:06:37.752-07:00</updated><title type='text'></title><content type='html'>&lt;p&gt;&lt;span style="color:#ff6666;"&gt;Masa Shivaratri (Pradosha) Pooja: &lt;/span&gt;&lt;/p&gt;&lt;p&gt;The thirteenth lunar tithi, Trayodasi, also known as Pradosha, has a special significance connected with Lord Shiva. It is on this day (Maha Shivaratri) that He swallowed Halahal - the poisonous fumes, to save the world. Hence every Trayodasi is called Pradosha and considered very auspicious. Divide the time from sunset to next sunrise into 5 parts and the 1st part, immediately after sunset, is called Pradosha time. Lord Shiva is at His happiest during the Pradosha time and fulfils all desires of those who worship him during this time and grants victory and success in all undertakings. There are two Trayodasis in a month and the Krishnapaksha Trayodasi is called Masa Shivaratri.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#ff6666;"&gt;Rudrabhishekam Pooja: &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;This Pooja, where Lord Shiva is worshiped in His Rudra form, is hailed by all Vedic scriptures as one of the greatest Poojas to remove all evils, to attain all desires and for all round prosperity.&lt;br /&gt;In this Pooja after the traditional Ganesha Pooja, Kalasha sthapana etc, the Shiva Linga sthapana is done. Then Laghunyasa is recited. The Shivopasana mantra and the 108 names of Lord Shiva are recited. Then Sri Rudram (chapter 16 &amp;amp; 18 of Yajur Veda) is recited and the Shiva Linga abhishekam is done with the prescribed 11 ingredients like water, milk, curd, ghee, honey etc.&lt;br /&gt;Chanting of the Sri Rudram in rhythm purifies the entire atmosphere. In Kaivalya upanishad it is said that "Rudra Japam" can wipe out all sins and acts is a 'Prayaschitham' for all. Sri Rudram is also called as Rudra Upanishad and Satha Rudriyam. The Sri Rudram identifies 346 desires of human beings to be fulfilled to have a peaceful daily life and invokes Lord Rudra to fulfill all of them.&lt;br /&gt;The Astrology scriptures have repeatedly prescribed this as a remedy for several planetary Doshas. Whether you want peace or prosperity, progeny or progress in profession, health or wealth the Rudrabhishekam Pooja is the ideal one. It will be done in your name and with your sankalpa, i.e., the specific purpose for which you are getting the pooja performed. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#ff6666;"&gt;Ekadasa Rudrabhishekam Pooja: &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;This is a more elaborate Pooja of Lord Shiva. Shiva has eleven forms of Rudra. In this Pooja all the 11 Rudras are worshiped. After the sthapana avahana etc., Laghunyasam is recited. Then Rudra Trishati is recited. Abhishekam is done to each of the 11 Rudras with all the 11 dravyas prescribed. Their 11 consorts are also worshiped . This pooja is performed by 4 pundits and Rudram is recited total 11 times - i.e. one recital for each of the 11 Rudras. It will be done in your name and with your sankalpa, i.e., the specific purpose for which you are getting the pooja performed. Only Pooja is performed and Homa, ie, fire oblations are not done&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#ff6666;"&gt;Ekadasa Rudrabhishekam (Rudraikadasini) Homam: &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;This is a major Homa of Lord Shiva. Shiva has eleven forms of Rudra. In this Homa all the 11 Rudras are worshiped. After the sthapana avahana etc., Mahanyasam is recited. Then Rudra Trishati is recited. This homa is performed by 11 pundits and each pundit recites Sri Rudram 11 times - i.e. total 121 times Rudrajapa. Abhishekam is done to each of the 11 Rudras with all the 11 dravyas prescribed. Their 11 consorts are also worshiped . After the pooja Homa is performed with the prescribed ingredients and 1/10 the number of japas done in the pooja are repeated. It ends with poornahuti and shanti paath.&lt;br /&gt;Normally apart from the 11 reciting pundits 2 more extra pundits are included in the homa to look after the continuous process of abhishekam and passing the materials plus in case a pundit takes a break to drink water etc as it takes about 7 hours total.&lt;br /&gt;It is an excellent Homa for all round shanti and success in all undertakings. It will be done in your name and with your sankalpa, i.e., the specific purpose for which you are getting the pooja performed. This Homa can be performed exclusively for you. A group of people/families can also order it jointly.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#ff6666;"&gt;Maha-Rudram Yagya: &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;This is a once in a lifetime yagya to seek the blessings of Lord Shiva and an excellent remedy for all doshas and for all round success in all areas of life. All other rituals are same as in the above Ekadasa Rudra Homam but in this Yagya 121 pundits recite the Rudram 11 times each in one day - i.e., total 1331 recitals of Sri Rudram. Alternately, instead of one day it is also performed by 33 pundits for 4 days to complete the total 1331 Rudra japas. After that Homa is performed with the prescribed ingredients and 1/10 the number of japas done in the pooja are repeated while performing the Homa - i.e., 133 more Rudra japas.&lt;br /&gt;Normally apart from the 121 reciting pundits 10 more extra pundits are included in the homa to look after the continuous process of abhishekam and passing the materials plus in case a pundit takes a break to drink water etc as it a very long Yagya.&lt;br /&gt;One must be very lucky indeed to get this Yagya performed as it is said that Lord Shiva and His consort Mother Annapoorna bless the performer with all the 8 types of wealth. This Homa can be performed exclusively for you. A group of people/families can also order it jointly&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#ff6666;"&gt;Atirudram Yagya:&lt;/span&gt; &lt;/p&gt;&lt;br /&gt;&lt;p&gt;This is a one of the greatest Yagyas prescribed in the scriptures. It is the ultimate Yagya one can perform for Lord Shiva. In this 121 pundits recite 11 Rudrams each every day for 11 days - i.e., 14641 Rudram recitals in all. After that Homa is performed with the prescribed ingredients and 1/10 the number of japas done in the pooja are repeated while performing the Homa - i.e., 1464 more Rudra japas. In the olden days Kings and Emperors used to get this Yagya performed for the welfare of their kingdom and for the continuous progress and prosperity of their clan. It is said that if one performs this Yagya, for 11 generations his clan will enjoy all types of happiness and wealth.&lt;br /&gt;As the Ati Rudram is a long 11 day yagya, normally apart from the 121 reciting pundits 10 more extra pundits are included to look after the continuous process of abhishekam and passing the materials plus in case a pundit takes a break to drink water etc.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-3154105253017099350?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/3154105253017099350/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=3154105253017099350' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/3154105253017099350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/3154105253017099350'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2010_04_01_archive.html#3154105253017099350' title=''/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-4197351641044218656</id><published>2010-04-18T06:25:00.000-07:00</published><updated>2010-04-18T06:29:08.122-07:00</updated><title type='text'>11 forms of Rudra</title><content type='html'>The 11 Rudras worshipped in the Ekadasa Rudrabhishekam Pooja is the most reliable information.&lt;br /&gt;The 11 Rudras are as follows:&lt;br /&gt;1. Mahadeva, 2. Shiva , 3. Maha Rudra, 4. Shankara, 5. Neelalohita, 6. Eshana Rudra, 7. Vijaya Rudra, 8. Bheema Rudra, 9. Devadeva, 10. Bhavodbhava and 11. Adityatmaka Srirudra.&lt;br /&gt;&lt;br /&gt;Their 11 consorts of these 11 Rudras are:- 1. Dhee devi, 2. Dhritti devi, 3. Ushna (Rasala) devi, 4. Uma devi, 5. Neeyut devi, 5. Sarpi devi, 7. Eela devi, 8. Ambika devi, 9. Ieravati devi, 10. Sudha devi and 11. Deeksha devi respectively&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-4197351641044218656?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/4197351641044218656/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=4197351641044218656' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/4197351641044218656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/4197351641044218656'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2010_04_01_archive.html#4197351641044218656' title='11 forms of Rudra'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-3321338237087115178</id><published>2010-04-14T17:57:00.000-07:00</published><updated>2010-04-14T17:58:52.896-07:00</updated><title type='text'>Generation of documentation for .net project</title><content type='html'>&lt;a href="http://www.winnershtriangle.com/w/Products.DotNETDocumentationTool.asp"&gt;http://www.winnershtriangle.com/w/Products.DotNETDocumentationTool.asp&lt;/a&gt; (requires license)&lt;br /&gt;&lt;br /&gt;Information about document generators&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Comparison_of_documentation_generators"&gt;http://en.wikipedia.org/wiki/Comparison_of_documentation_generators&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SandleCastle Help file builder from microsft&lt;br /&gt;Download link :- &lt;a href="http://shfb.codeplex.com/Wikipage"&gt;http://shfb.codeplex.com/Wikipage&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;NDoc3 Download link :- &lt;a href="http://sourceforge.net/projects/ndoc3/"&gt;http://sourceforge.net/projects/ndoc3/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-3321338237087115178?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/3321338237087115178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=3321338237087115178' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/3321338237087115178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/3321338237087115178'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2010_04_01_archive.html#3321338237087115178' title='Generation of documentation for .net project'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-6580710474622675159</id><published>2010-04-12T20:32:00.000-07:00</published><updated>2010-04-12T20:43:58.910-07:00</updated><title type='text'>Ganapathi vandanam with meaning</title><content type='html'>&lt;em&gt;Om!&lt;/em&gt;&lt;br /&gt;&lt;em&gt;Suklambara dharam Vishnum Sashi Varnam Chaturbhujam&lt;/em&gt;&lt;br /&gt;&lt;em&gt;Prasanna Vadanam dhyayethSarva Vighnopa Shantaye&lt;/em&gt;&lt;br /&gt;&lt;span style="color:#33cc00;"&gt;Meaning&lt;/span&gt;&lt;br /&gt;I worship thee, The bright and illuminating God, who is dressed in white robe, who is equivalent to Lord Vishnu, who is always cheerful and the one who removes all my obstacles&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;Agajaanana Padmarkam Gajanana Maharnisham&lt;/em&gt;&lt;br /&gt;&lt;em&gt;Aneka Dan-Tam Bhaktaanaam Eka Dantam Upaasmahe&lt;/em&gt;&lt;br /&gt;&lt;span style="color:#33cc00;"&gt;Meaning&lt;/span&gt;&lt;br /&gt;I worship thee, The Son of Parvati, who will remove all the darkness, who grants many wishes of his devotees and the God with a single Tusk!&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;GAJANANAM&lt;/span&gt;&lt;br /&gt;&lt;em&gt;Gajaananam bhoodha ghanaathi sevitham&lt;/em&gt;&lt;br /&gt;&lt;em&gt;kabhitha jamboo palasara pakshitham&lt;/em&gt;&lt;br /&gt;&lt;em&gt;umaasutham sokha vinaasakaranam&lt;/em&gt;&lt;br /&gt;&lt;em&gt;namaami vigneswara paadha pankajam&lt;br /&gt;&lt;/em&gt;&lt;a href="http://webcache.googleusercontent.com/audio/gajananam.ram"&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;Meaning&lt;/span&gt;&lt;br /&gt;He who has the face of an elephant, one who is worshipped by the Bhooda ganam,&lt;br /&gt;He who eats the essence of kabitha and Jumbu fruits,&lt;br /&gt;He who is the son of Uma Devi and He who alliuiates the ill fellings in us.&lt;br /&gt;O! Lord Vigneshwara who is an embodiment of all the above,&lt;br /&gt;we offer our Namaskarams at your Divine feet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-6580710474622675159?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/6580710474622675159/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=6580710474622675159' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/6580710474622675159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/6580710474622675159'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2010_04_01_archive.html#6580710474622675159' title='Ganapathi vandanam with meaning'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-4010871340998403738</id><published>2010-04-12T20:21:00.000-07:00</published><updated>2010-04-12T20:22:35.151-07:00</updated><title type='text'>My Favourite signer</title><content type='html'>If God brings you to it, He will bring you through it.&lt;br /&gt;&lt;br /&gt;Happy moments, praise God.&lt;br /&gt;Difficult moments, seek God.&lt;br /&gt;Quiet moments, worship God.&lt;br /&gt;Painful moments, trust God. &lt;br /&gt;&lt;br /&gt;Every moment, thank God&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-4010871340998403738?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/4010871340998403738/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=4010871340998403738' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/4010871340998403738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/4010871340998403738'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2010_04_01_archive.html#4010871340998403738' title='My Favourite signer'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-7209587791016261369</id><published>2010-04-10T21:43:00.000-07:00</published><updated>2010-04-12T20:19:27.888-07:00</updated><title type='text'>Purusha suktam, sri suktham</title><content type='html'>Purusha suktham&lt;br /&gt;&lt;a href="http://www.telugubhakti.com/TELUGUPAGES/Vishnu/Vishnu/purush.htm"&gt;http://www.telugubhakti.com/TELUGUPAGES/Vishnu/Vishnu/purush.htm&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ramanuja.org/purusha/sukta-intro.html"&gt;http://www.ramanuja.org/purusha/sukta-intro.html&lt;/a&gt;&lt;a href="http://www.srivaishnavam.com/stotras/ps_meaning.htm"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.srivaishnavam.com/stotras/ps_meaning.htm"&gt;http://www.srivaishnavam.com/stotras/ps_meaning.htm&lt;/a&gt;&lt;br /&gt;&lt;a href="http://gurujiamrita.tripod.com/meanings_of_purusha_suktam.htm"&gt;http://gurujiamrita.tripod.com/meanings_of_purusha_suktam.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.telugubhakti.com/TELUGUPAGES/Monthly/Suktas/Suktas.htm"&gt;http://www.telugubhakti.com/TELUGUPAGES/Monthly/Suktas/Suktas.htm&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Shri suktam with mening&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-7209587791016261369?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/7209587791016261369/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=7209587791016261369' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/7209587791016261369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/7209587791016261369'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2010_04_01_archive.html#7209587791016261369' title='Purusha suktam, sri suktham'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-2476656639148248816</id><published>2010-03-15T22:02:00.000-07:00</published><updated>2010-03-15T22:03:22.834-07:00</updated><title type='text'>what is mangalasanam</title><content type='html'>Mangalasasanam means 'singing praise of the holy shrines'&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-2476656639148248816?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/2476656639148248816/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=2476656639148248816' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/2476656639148248816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/2476656639148248816'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2010_03_01_archive.html#2476656639148248816' title='what is mangalasanam'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-6938506049818821571</id><published>2010-03-15T21:57:00.000-07:00</published><updated>2010-03-15T22:00:46.338-07:00</updated><title type='text'>What is the difference between Bhakti and Prapatti?</title><content type='html'>Bhakti is devotion and Prapatti is sampoorna saranaagathi(yielding to god, surrendering to god completely)by the devotee.&lt;br /&gt;Bhakta is the one with bhakti - DevoteePrapanna is the one who is with prapatti (I don't think there is an English word for this).&lt;br /&gt;Chinna Jeeyar gave a very nice example of Bhakta and Prapanna calling it Marjala Nyayam and Markata Nyayam(Style of Cat and Monkey). He says"When You become Bhakta, God becomes PrapannaWhen you become Prapanna, God becomes Bhakta"&lt;br /&gt;&lt;br /&gt;If you are a Bhakta it means that you believe in GOD but you want to take of things on your own and God exhibits "Prapanna" characteristic by leaving things to you since you want to be in charge. Ex:- Monkey and her kids. Look at any mother monkey with her kids jumping from one branch to another. The monkey happily jumps from one tree to another. It is up to the kid to tightly clasp her/his mother around her stomach. The little monkey holding her mother is the Bhakta here and mother monkey is the prapanna.&lt;br /&gt;&lt;br /&gt;If you are a Prapanna it means that you surrendered yourself completely to GOD and it is up to him to take care of you. God here has no choice but become your savior and look after you. God exhibits "Bhakta" characteristic by taking good care of you since he is in charge now. Ex:- Cat and Kitten. Look at the kitten. They exhibit the characteristic of a Prapanna where they leave everything to their mother. The cat takes the responsibility of the kitten and it moves those kitten by carefully grabbing them and holding with her teeth. In the journey of the spiritual world, the fruit of the journey is the journey itself .&lt;br /&gt;&lt;br /&gt;The first step to start your journey is to become a Bhakta and you would get a promotion to be a prapanna when your punya-phalam is ripe enough that you deserve a place in God's abode.&lt;br /&gt;&lt;br /&gt;Following are the 9 types of Bhakti Lakshnamulu(Bhakti Nava Ratnala laaga nava vidhamulu)&lt;br /&gt;1)Sravanamu(Listening to holy talks, music, chantings, hymns etc )&lt;br /&gt;2)Kirtanamu (Singing holy songs, bhajans, chantings, hymns etc )&lt;br /&gt;3)Smaranamu (Constantly remembering/memorizing GOD)&lt;br /&gt;4)Paada Seva (Serving his holy feet)&lt;br /&gt;5)Archanamu&lt;br /&gt;6)Vandanamu (Greeting God)&lt;br /&gt;7)Daasyamu (Serving God like a slave - no worries here...God is a very good Master :)&lt;br /&gt;8)Sakhyamu (Befriending God)&lt;br /&gt;9)Aathma Nivedanamu (Prapatti - Culmination of Bhakti and you surrender yourself completely to GOD)&lt;br /&gt;Archanamu(5th step above) ashta vidhamulu - (Performing puja with any of the following 8 things&lt;br /&gt;1.Muggu/Rangavalli(designs - Generally Tamilians follow this style by offering a deepam on top of a muggu)&lt;br /&gt;2.Fragrance(gandham/sandalwood)&lt;br /&gt;3.Akshtalu(yellow rice)&lt;br /&gt;4.Pushpam(flowers)&lt;br /&gt;5.Dhoopam(holy smoke)&lt;br /&gt;6.Deepam(lighted candle)&lt;br /&gt;7.Upaharama(offering food/oblation)&lt;br /&gt;8.Tamboolam(3 beetel leaves, some nutmegs and some currency coins)&lt;br /&gt;&lt;br /&gt;Rama Krishna Paramahamsa says you could choose god to be your mother, father, master, teacher, lover(like the gopikas), friend, philosopher or guide. I find "befriending" him is easy because god is "SUHRUTH"(From Vishnu Sahasra Namam) which means "the one with pure heart/a good friend. He would always stand by your side. We have two lovely examples from our itihaasaas that he is a great friend. Rama befriended Sugriva and was his constant companion in happiness and sorrow also. Krishna and Kuchela(Sudhama). We know the story of what happened to Kuchela when Krishna accepted the atukulu(fluffed rice) with affection.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-6938506049818821571?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/6938506049818821571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=6938506049818821571' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/6938506049818821571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/6938506049818821571'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2010_03_01_archive.html#6938506049818821571' title='What is the difference between Bhakti and Prapatti?'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-8243645868811974929</id><published>2010-03-15T21:46:00.000-07:00</published><updated>2010-03-15T21:49:37.450-07:00</updated><title type='text'>what is difference between stothram,astakam, nyasam, dhyanam</title><content type='html'>Sthothram or slokam, I think both are same which are like hymns in praise of a god.&lt;br /&gt;Asthakam is also a kind of slokam which consists of 8 stanzas&lt;br /&gt;Sukthams are not slokas as they belongs to vedic hymns, which should be sing with proper notes of tones&lt;br /&gt;Nyasam, dhyanam, and mantram are totally different from slokam and Nyasa and dhyana forms a separate preface for a mantra or sometimes even sloka (like LS or VS).&lt;br /&gt;Nyasa is touching the parts of human body and creating the power over that particular place and cleaning the body by this.&lt;br /&gt;Dhyanam is to clean the mind and also to create focussed thought or form of that particular god/goddess which we are going to worship further.&lt;br /&gt;Mantra is the actual words or alphabets which invokes the corresponding god. It is not like sloka and mantras are very short when compared to slokas.&lt;br /&gt;Slokas are of many types.  Asthaka is one. If the same is in the meter of Bhujanga, its called "bhujanga". Similarly, "dasakam" for 10 stanzas, Vrutham is a kind of sloka in tamil, where similar verses are formed with the meter of "vritha".&lt;br /&gt;Pranams&lt;br /&gt;Dhyayeyam rathna peede suka kala padidham shrunvatheem shymalagheemNyasthaikangrim sasi sakaladharam Vallagheem vadhayandheemKalharapaddha maalam niyamidha vilasathCholikam rakthavasthramMathangheem Sangapaathraam madura madhumithamChitrakoth baasi baalaam&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sthothram is derived from the root स्तु to praise. So sthothram means a praise.&lt;br /&gt;Sloka is concerned with prosody. When something is said in the form of a verse it is called a sloka. Some sthothrams are in verse (sloka) form and others in prose which are called 'gadyam'. All slokas need not be sthothram. Some slokas tell about mundane things.&lt;br /&gt;Ashtakam is a collection of 8 verses.&lt;br /&gt;There are dasakams (10 verses), satakams (100 verses) and so on.&lt;br /&gt;Suktam literally means 'well said'. All good sayings are suktams.&lt;br /&gt;Nyasam literally means 'placing'. Touching the various parts of the body with the specific mantras is called nyasam.&lt;br /&gt;Dhyanam means meditating, where the mantra is not audibly pronounced but the object of worship is pondered over.&lt;br /&gt;Mantra refers to that word or phrase which is thought about repeatedly and that which protects the thinker&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-8243645868811974929?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/8243645868811974929/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=8243645868811974929' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/8243645868811974929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/8243645868811974929'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2010_03_01_archive.html#8243645868811974929' title='what is difference between stothram,astakam, nyasam, dhyanam'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-92384021208723176</id><published>2010-01-12T17:47:00.000-08:00</published><updated>2010-02-06T18:16:19.102-08:00</updated><title type='text'>Devotional</title><content type='html'>Venkateswara Suprabatham with meaning&lt;br /&gt;&lt;a href="http://www.tirumala-tirupati.com/index.php?var=displaypage-79-page"&gt;http://www.tirumala-tirupati.com/index.php?var=displaypage-79-page&lt;/a&gt;-&lt;br /&gt;108 names of Lord Shiva&lt;br /&gt;&lt;a href="http://www.stephen-knapp.com/108_names_of_lord_shiva.htm" target="_blank"&gt;http://www.stephen-knapp.com/108_names_of_lord_shiva.htm&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.mahashivratri.org/different-names-of-lord-shiva.html" target="_blank"&gt;http://www.mahashivratri.org/different-names-of-lord-shiva.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.indif.com/nri/Names/shivnames.asp" target="_blank"&gt;http://www.indif.com/nri/Names/shivnames.asp&lt;/a&gt;&lt;br /&gt;Gita Discourses&lt;br /&gt;&lt;a href="http://www.telugubhakti.com/telugupages/Pravachanas/GitaDiscourse/Gitadiscourse.htm" target="_blank"&gt;http://www.telugubhakti.com/telugupages/Pravachanas/GitaDiscourse/Gitadiscourse.htm&lt;/a&gt;&lt;br /&gt;Telugu bhakthi books&lt;br /&gt;&lt;a href="http://www.greatertelugu.com/telugu-books/"&gt;http://www.greatertelugu.com/telugu-books/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Venakesha managalam&lt;br /&gt;&lt;a href="https://ind.email.accenture.com/owa/redir.aspx?C=b6a20dde842d4fe2a7c0530f52160a0f&amp;amp;URL=http%3a%2f%2fwww.celextel.org%2fstotrasvishnu%2fvenkatesamangalastotram.html" target="_blank"&gt;http://www.celextel.org/stotrasvishnu/venkatesamangalastotram.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Mantra heenam krya heenam&lt;br /&gt;Bhakti heenam janaarda&lt;br /&gt;Yat puritan myaa devaa&lt;br /&gt;Pari purnam tadastu me.&lt;br /&gt;Oh Lord I am weak in mantra&lt;br /&gt;I am weak in action&lt;br /&gt;I am weak in devotion&lt;br /&gt;Let my humble prayers&lt;br /&gt;be answered by thy grace&lt;br /&gt;Thanks &amp;amp; RegardsSrinivas Ch  SSEAccenture Services Pvt LtdBangalore, INDIAMobile      : +91-9916139325srinivas.chakka@accenture.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-92384021208723176?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/92384021208723176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=92384021208723176' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/92384021208723176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/92384021208723176'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2010_01_01_archive.html#92384021208723176' title='Devotional'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-5642466621944982703</id><published>2010-01-10T08:11:00.000-08:00</published><updated>2010-02-06T18:13:03.817-08:00</updated><title type='text'>Receipes</title><content type='html'>Rasam, Sambar, Pappu chaaru etc...&lt;br /&gt;&lt;a href="http://siriskitchen.com/indiansoups.aspx"&gt;http://siriskitchen.com/indiansoups.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Cook at ease&lt;br /&gt;Main Course :- &lt;a href="http://www.cookatease.com/main-course"&gt;http://www.cookatease.com/main-course&lt;/a&gt;&lt;br /&gt;Side-dishes :- &lt;a href="http://www.cookatease.com/side-dish"&gt;http://www.cookatease.com/side-dish&lt;/a&gt;&lt;br /&gt;Rasam -Soup :- &lt;a href="http://www.cookatease.com/rasam-soup"&gt;http://www.cookatease.com/rasam-soup&lt;/a&gt;&lt;br /&gt;Chutney &amp;amp; sauces :-&lt;a href="http://www.cookatease.com/chutney-sauce-thokku"&gt;http://www.cookatease.com/chutney-sauce-thokku&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;All India foods at once place&lt;br /&gt;&lt;a href="http://simpleindianfood.blogspot.com/"&gt;http://simpleindianfood.blogspot.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-5642466621944982703?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/5642466621944982703/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=5642466621944982703' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/5642466621944982703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/5642466621944982703'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2010_01_01_archive.html#5642466621944982703' title='Receipes'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-3846308331305018390</id><published>2010-01-08T23:33:00.000-08:00</published><updated>2010-02-06T17:46:44.845-08:00</updated><title type='text'>Architect Level interview questions in .net</title><content type='html'>&lt;div&gt;&lt;a href="http://www.hanselman.com/blog/WhatGreatNETDevelopersOughtToKnowMoreNETInterviewQuestions.aspx"&gt;http://www.hanselman.com/blog/WhatGreatNETDevelopersOughtToKnowMoreNETInterviewQuestions.aspx&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt; &lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://directwebremoting.org/blog/joe/2006/03/01/1141219345542.html"&gt;&lt;/a&gt; &lt;/div&gt;&lt;br /&gt;&lt;div&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-3846308331305018390?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/3846308331305018390/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=3846308331305018390' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/3846308331305018390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/3846308331305018390'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2010_01_01_archive.html#3846308331305018390' title='Architect Level interview questions in .net'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-5844936484975872431</id><published>2009-11-11T18:29:00.000-08:00</published><updated>2009-11-11T19:04:57.341-08:00</updated><title type='text'></title><content type='html'>Calling Synchronous Methods Asynchronously&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/2e08f6yc.aspx"&gt;http://msdn.microsoft.com/en-us/library/2e08f6yc.aspx&lt;/a&gt;&lt;br /&gt;IAsyncResult Interface&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.iasyncresult.aspx"&gt;http://msdn.microsoft.com/en-us/library/system.iasyncresult.aspx&lt;/a&gt;&lt;br /&gt;HOW TO: Use CookieContainer to Maintain a State in Web Services When You Use Visual C# .NET&lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/816637"&gt;http://support.microsoft.com/kb/816637&lt;/a&gt;&lt;br /&gt;Using the WebMethod Attribute&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/byxd99hx(VS.71).aspx#vbtskusingwebmethodattributeanchorbufferresponse"&gt;BufferResponse&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/byxd99hx(VS.71).aspx#vbtskusingwebmethodattributecacheduration"&gt;CacheDuration&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/byxd99hx(VS.71).aspx#vbtskusingwebmethodattributedescription"&gt;Description&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/byxd99hx(VS.71).aspx#vbtskusingwebmethodattributeenablesession"&gt;EnableSession&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/byxd99hx(VS.71).aspx#vbtskusingwebmethodattributemessagename"&gt;MessageName&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/byxd99hx(VS.71).aspx#vbtskusingwebmethodattributetransactionoption"&gt;TransactionOption&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/byxd99hx(VS.71).aspx"&gt;http://msdn.microsoft.com/en-us/library/byxd99hx(VS.71).aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-5844936484975872431?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/5844936484975872431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=5844936484975872431' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/5844936484975872431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/5844936484975872431'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_11_01_archive.html#5844936484975872431' title=''/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-2890918134800087161</id><published>2009-09-26T22:41:00.000-07:00</published><updated>2009-09-26T22:42:17.208-07:00</updated><title type='text'>Lalitha Sahasranamam with meaning</title><content type='html'>&lt;a href="http://www.astrojyoti.com/ls1.htm"&gt;http://www.astrojyoti.com/ls1.htm&lt;/a&gt;&lt;br /&gt;&lt;a href="http://tejascreative.wordpress.com/2008/08/19/lalitha-sahasranama-and-meanings/"&gt;http://tejascreative.wordpress.com/2008/08/19/lalitha-sahasranama-and-meanings/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-2890918134800087161?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/2890918134800087161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=2890918134800087161' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/2890918134800087161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/2890918134800087161'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_09_01_archive.html#2890918134800087161' title='Lalitha Sahasranamam with meaning'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-8618196792286776017</id><published>2009-09-09T20:19:00.000-07:00</published><updated>2009-09-09T20:21:03.157-07:00</updated><title type='text'>vishnu sahasranamam with meaning</title><content type='html'>&lt;a href="http://www.trsiyengar.com/id71.shtml"&gt;http://www.trsiyengar.com/id71.shtml&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ramanuja.org/sv/bhakti/archives/jul98/0248.html"&gt;http://www.ramanuja.org/sv/bhakti/archives/jul98/0248.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-8618196792286776017?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/8618196792286776017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=8618196792286776017' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/8618196792286776017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/8618196792286776017'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_09_01_archive.html#8618196792286776017' title='vishnu sahasranamam with meaning'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-8253238167483370930</id><published>2009-08-31T11:40:00.001-07:00</published><updated>2009-08-31T11:40:36.205-07:00</updated><title type='text'>Active directory authentication in asp.net</title><content type='html'>Use Forms Authentication with Active Directory in ASP.NET 2.0&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms998360.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms998360.aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms998345.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms998345.aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/vista/AboutADAM.aspx"&gt;http://www.codeproject.com/KB/vista/AboutADAM.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-8253238167483370930?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/8253238167483370930/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=8253238167483370930' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/8253238167483370930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/8253238167483370930'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_08_01_archive.html#8253238167483370930' title='Active directory authentication in asp.net'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-503808105521519263</id><published>2009-08-31T11:39:00.001-07:00</published><updated>2009-08-31T11:39:44.953-07:00</updated><title type='text'>Preventing attacks in asp.net</title><content type='html'>Prevent attacks in asp.net&lt;br /&gt;&lt;br /&gt;Prvenent css&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms998274.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms998274.aspx&lt;/a&gt;&lt;br /&gt;Protect forms authentication in asp.net&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms998310.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms998310.aspx&lt;/a&gt;&lt;br /&gt;protect from attacks of  injection in asp.net&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb355989.aspx"&gt;http://msdn.microsoft.com/en-us/library/bb355989.aspx&lt;/a&gt;&lt;br /&gt;protect from sql injection in .net&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms998271.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms998271.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-503808105521519263?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/503808105521519263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=503808105521519263' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/503808105521519263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/503808105521519263'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_08_01_archive.html#503808105521519263' title='Preventing attacks in asp.net'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-1437655659676572316</id><published>2009-08-31T11:38:00.002-07:00</published><updated>2009-08-31T11:39:03.928-07:00</updated><title type='text'>Grid view all events</title><content type='html'>Gridview all events explained&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/webforms/GridViewClientPostBack.aspx"&gt;http://www.codeproject.com/KB/webforms/GridViewClientPostBack.aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/webforms/GridView_all_in_one.aspx"&gt;http://www.codeproject.com/KB/webforms/GridView_all_in_one.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-1437655659676572316?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/1437655659676572316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=1437655659676572316' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/1437655659676572316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/1437655659676572316'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_08_01_archive.html#1437655659676572316' title='Grid view all events'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-8964085870133161410</id><published>2009-08-31T11:38:00.001-07:00</published><updated>2009-08-31T11:38:33.626-07:00</updated><title type='text'>Share point Links</title><content type='html'>SHARE POINT MATERIALS&lt;br /&gt;sharepoint basics&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/sharepoint/SharePointBasics.aspx"&gt;http://www.codeproject.com/KB/sharepoint/SharePointBasics.aspx&lt;/a&gt;&lt;br /&gt;creating workflows with visual studio&lt;br /&gt;&lt;a href="http://www.devx.com/webdev/Article/34032/0/page/1"&gt;http://www.devx.com/webdev/Article/34032/0/page/1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.devx.com/webdev/Article/34032/0/page/2"&gt;http://www.devx.com/webdev/Article/34032/0/page/2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.devx.com/webdev/Article/34032/0/page/3"&gt;http://www.devx.com/webdev/Article/34032/0/page/3&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.devx.com/webdev/Article/34032/0/page/4"&gt;http://www.devx.com/webdev/Article/34032/0/page/4&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Share point FAQ from shivprasad koirala&lt;br /&gt;Part1 :- &lt;a href="http://www.codeproject.com/KB/aspnet/SharePoint.aspx"&gt;http://www.codeproject.com/KB/aspnet/SharePoint.aspx&lt;/a&gt;&lt;br /&gt;Part2 :-&lt;a href="http://www.codeproject.com/KB/sharepoint/SharePoint2.aspx"&gt;http://www.codeproject.com/KB/sharepoint/SharePoint2.aspx&lt;/a&gt;&lt;br /&gt;Part3 :-&lt;a href="http://www.codeproject.com/KB/aspnet/SharePointFAQ.aspx"&gt;http://www.codeproject.com/KB/aspnet/SharePointFAQ.aspx&lt;/a&gt;&lt;br /&gt;Part4 :-&lt;a href="http://www.codeproject.com/KB/sharepoint/SharePoint4.aspx"&gt;http://www.codeproject.com/KB/sharepoint/SharePoint4.aspx&lt;/a&gt;&lt;br /&gt;Part5 :-&lt;a href="http://www.codeproject.com/KB/sharepoint/QuickStartFAQ5.aspx"&gt;http://www.codeproject.com/KB/sharepoint/QuickStartFAQ5.aspx&lt;/a&gt;&lt;br /&gt;Part6 :-&lt;a href="http://www.codeproject.com/KB/sharepoint/SharePointPart6.aspx"&gt;http://www.codeproject.com/KB/sharepoint/SharePointPart6.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;share point Work flow basics&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/sharepoint/sharepointworkflowbasics.aspx"&gt;http://www.codeproject.com/KB/sharepoint/sharepointworkflowbasics.aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/sharepoint/8StepsWorkflows.aspx"&gt;http://www.codeproject.com/KB/sharepoint/8StepsWorkflows.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Adding webcontrol as webpart in sharepoint portal&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/sharepoint/WebParticles.aspx"&gt;http://www.codeproject.com/KB/sharepoint/WebParticles.aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/sharepoint/DeployingCustomWebPart.aspx"&gt;http://www.codeproject.com/KB/sharepoint/DeployingCustomWebPart.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Extending SharePoint Server 2007 by using Features&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/sharepoint/ExtendingSPS.aspx"&gt;http://www.codeproject.com/KB/sharepoint/ExtendingSPS.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Event Handlers in sharepoint&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/sharepoint/wrkwit2rmorlists.aspx"&gt;http://www.codeproject.com/KB/sharepoint/wrkwit2rmorlists.aspx&lt;/a&gt; (creating a event on list and registering that event)&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/sharepoint/MOSS4Devs-01-EventHandler.aspx"&gt;http://www.codeproject.com/KB/sharepoint/MOSS4Devs-01-EventHandler.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Webpart creation&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/sharepoint/CustomWebpartSharepoint.aspx"&gt;http://www.codeproject.com/KB/sharepoint/CustomWebpartSharepoint.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;custom sharepoint commands(STSADM commands)&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/sharepoint/stsadm_commands.aspx"&gt;http://www.codeproject.com/KB/sharepoint/stsadm_commands.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;How to convert asp.net site to Shraepoint site&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/sharepoint/ASPNET_to_Sharepoint.aspx"&gt;http://www.codeproject.com/KB/sharepoint/ASPNET_to_Sharepoint.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;InfoPath Form Services - Creating &amp;amp; Publishing a Form using Form Services in MOSS 2007&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/sharepoint/InfoPathFormServices.aspx"&gt;http://www.codeproject.com/KB/sharepoint/InfoPathFormServices.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-8964085870133161410?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/8964085870133161410/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=8964085870133161410' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/8964085870133161410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/8964085870133161410'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_08_01_archive.html#8964085870133161410' title='Share point Links'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-9144478196346636366</id><published>2009-08-31T11:35:00.000-07:00</published><updated>2009-08-31T11:37:44.776-07:00</updated><title type='text'>web farm</title><content type='html'>web farm&lt;br /&gt;&lt;a href="http://www.velocityreviews.com/forums/t121834-building-web-farm-with-aspnet-20.html"&gt;http://www.velocityreviews.com/forums/t121834-building-web-farm-with-aspnet-20.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.c-sharpcorner.com/UploadFile/gopenath/Page107182007032219AM/Page1.aspx"&gt;http://www.c-sharpcorner.com/UploadFile/gopenath/Page107182007032219AM/Page1.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-9144478196346636366?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/9144478196346636366/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=9144478196346636366' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/9144478196346636366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/9144478196346636366'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_08_01_archive.html#9144478196346636366' title='web farm'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-3567693343985070600</id><published>2009-08-31T11:34:00.000-07:00</published><updated>2009-08-31T11:35:04.934-07:00</updated><title type='text'>Clustering &amp; Load balancing</title><content type='html'>Clustering &amp;amp; Load balancing&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Load_balancing_(computing"&gt;http://en.wikipedia.org/wiki/Load_balancing_(computing&lt;/a&gt;)&lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc757731(WS.10).aspx"&gt;http://technet.microsoft.com/en-us/library/cc757731(WS.10).aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://forums.asp.net/p/341173/1756953.aspx#1756953"&gt;http://forums.asp.net/p/341173/1756953.aspx#1756953&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-3567693343985070600?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/3567693343985070600/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=3567693343985070600' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/3567693343985070600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/3567693343985070600'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_08_01_archive.html#3567693343985070600' title='Clustering &amp; Load balancing'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-6252653787153824673</id><published>2009-08-31T11:32:00.000-07:00</published><updated>2009-08-31T11:33:05.140-07:00</updated><title type='text'>Understanding AutoEventWireUp</title><content type='html'>UNDERSTANDING AUTOEVENTWIREUP&lt;br /&gt; &lt;a href="http://support.microsoft.com/kb/324151"&gt;http://support.microsoft.com/kb/324151&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-6252653787153824673?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/6252653787153824673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=6252653787153824673' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/6252653787153824673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/6252653787153824673'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_08_01_archive.html#6252653787153824673' title='Understanding AutoEventWireUp'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-2661178683200031539</id><published>2009-08-31T11:31:00.001-07:00</published><updated>2009-08-31T11:32:14.267-07:00</updated><title type='text'>DIFFERENCE BETWEEN CONVERT.TOSTRING() AND .TOSTRING()</title><content type='html'>When using the Convert.ToString on a string value it simply returns the value, the ToString on a sting returns this (a reference to the string itself). At that point they have about the same overhead so either will work.&lt;br /&gt;When called on an object, the Convert.ToString will try to convert it an IConvertible interface first, if this fails and the object is not null it will call the ToString on the object. If the object reference is null it returns an empty string. The default behavior of the ToString method on an object is to return the name of the type (this.GetType().ToString()). Calling the ToString method directly has less ovehead but you need to perform a null test prior to calling any methods on the object&lt;br /&gt;&lt;br /&gt;Convert.tosting() handles the null objects where as .tostring() can't&lt;br /&gt;protected void Page_Load(object sender, EventArgs e)&lt;br /&gt;        {    &lt;br /&gt;          DataColumn dc = new DataColumn();&lt;br /&gt;           dc = null;&lt;br /&gt;         //This will set the variable test to null:    &lt;br /&gt;       string test = Convert.ToString(dc);    &lt;br /&gt;       Response.Write(test);&lt;br /&gt;      //This will throw an exception:&lt;br /&gt;        string test1 = dc.ToString();&lt;br /&gt;           Response.Write(test1);&lt;br /&gt;        }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-2661178683200031539?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/2661178683200031539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=2661178683200031539' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/2661178683200031539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/2661178683200031539'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_08_01_archive.html#2661178683200031539' title='DIFFERENCE BETWEEN CONVERT.TOSTRING() AND .TOSTRING()'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-5112133018853710083</id><published>2009-08-31T11:25:00.000-07:00</published><updated>2009-08-31T11:30:32.733-07:00</updated><title type='text'>Rest WebServices</title><content type='html'>ReST WebService&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/architecture/RESTWebServicesPart1.aspx"&gt;http://www.codeproject.com/KB/architecture/RESTWebServicesPart1.aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/architecture/RESTWebServicesPart2.aspx"&gt;http://www.codeproject.com/KB/architecture/RESTWebServicesPart2.aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/webservices/REST_Web_Service.aspx"&gt;http://www.codeproject.com/KB/webservices/REST_Web_Service.aspx&lt;/a&gt;&lt;br /&gt;Impemenation of ReST using .net 2.0&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/aspnet/RestServicesInASPNET2.aspx"&gt;http://www.codeproject.com/KB/aspnet/RestServicesInASPNET2.aspx&lt;/a&gt;&lt;br /&gt;Impemenation of ReST using .net 3.5&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd203052.aspx"&gt;http://msdn.microsoft.com/en-us/library/dd203052.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-5112133018853710083?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/5112133018853710083/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=5112133018853710083' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/5112133018853710083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/5112133018853710083'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_08_01_archive.html#5112133018853710083' title='Rest WebServices'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-2235259052279527757</id><published>2009-08-31T10:55:00.000-07:00</published><updated>2009-09-02T20:46:12.227-07:00</updated><title type='text'>Nithya puja slokas with meaning</title><content type='html'>&lt;strong&gt;Suprabhatam &lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#ff6666;"&gt;kausalyasuprajarama! purva sandhya pravartate,&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff6666;"&gt;uttistha! narasardula! kartavyam daivam ahnikam.&lt;/span&gt;&lt;br /&gt;&lt;u&gt;Meaning :-&lt;/u&gt;&lt;br /&gt;O Rama, Kausalaya’s auspicious child! Twilight is appearing in the East. O best of men (i.e., Purushottama!) Wake up, the divine daily-rituals have to be performed&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Sri Venkatesa Stotram &lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#ff6666;"&gt;kamala-kuca-cucuka-kunkumato niyatarunitatula-nilatano!&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff6666;"&gt;kamalayata-locana!lokapate!vijayi bhava!venkata sailapate..&lt;/span&gt;&lt;br /&gt;&lt;u&gt;Meaning :-&lt;/u&gt;&lt;br /&gt;Lord of Venkatachala! One whose matchless blue body is ever rendered red by the saffron on the teats of the breasts of Kamala (i.e. Sridevi) ! One whose eyes are broad like the petals of the Lotus&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Sri Venkatesa Prapatti&lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#ff6666;"&gt;isanam jagato ‘sya venkatapater visno&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff6666;"&gt;hparam preyasim tad-vaksassthala-nityavasa rasikam tatsantisamvardhinim,&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff6666;"&gt;padmalankrta-panipallava-yugam&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff6666;"&gt;padmasanastham sriyam vatsalyadi-gunojjyalam bhagavatim&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff6666;"&gt;vande jaganmataram.&lt;/span&gt;&lt;br /&gt;&lt;u&gt;Meaning :-&lt;/u&gt;&lt;br /&gt;I salute Goddess Lakshmi, who is the Mistress (queen) of the Universe, who is the most beloved of Vishnu, the Lord of Venkatachala, who is fond of ever dwelling on His (Visnu’s) chest, who is the promoter of His forgiveness, who has sprout like hands decorated with lotuses, who is seated on the lotus (or seated in the posture of a lotus, i.e., padmasana) , who shines with virtues as mercy and who is the Mother of the Universe&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Sri Venkatesa Mangalasasanam&lt;br /&gt;&lt;/strong&gt;&lt;span style="color:#ff6666;"&gt;sriyah kantaya kalayana-nidhaye nidhaye'rthinam,&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff6666;"&gt;sri venkata nivasaya srinivasaya mangalam&lt;/span&gt;&lt;br /&gt;&lt;u&gt;Meaning :-&lt;/u&gt;&lt;br /&gt;May auspiciousness be to Srinivasa, who is the Lord of Lakshmi (who is) in abode of auspiciousness (who is) a treasure trove of supplicants and (who is) who dwells on he Venkatachala!.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Lord venkateswara swamy Dhyanam &lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#ff6666;"&gt;shaanta-kaaram bhujaga-shayanam&lt;br /&gt;padma-naabham suresham&lt;br /&gt;vishwa-dhaaram gagana-sadrisham&lt;br /&gt;megha-varanam shubhaangam.&lt;br /&gt;lakshmi-kaantam kamala-nayanam&lt;br /&gt;yogi-bhi-dhyaana-agamyam&lt;br /&gt;vande vishnum bhava-bhaya-haram&lt;br /&gt;sarva-lokaika-naatham.&lt;br /&gt;&lt;/span&gt;&lt;u&gt;Meaning of the Vishnu Mantra&lt;/u&gt; :-&lt;br /&gt;I sing praise to Lord Vishnu.&lt;br /&gt;He who has the peaceful (shaanta-)demeanor and visage (-kaaram).He who sleeps and reposes (-shayanam)on the serpents (bhujaga-).He who has a lotus shaped (padma-) navel (-naabham).He who is the master and lordof all the gods (suresham).&lt;br /&gt;I pray to the Lord Vishnu.He who holds (-dhaaram) theuniverse (vishwaa-) in his hands.He whose vision (-sadrasham) exceedsbeyond all the skies (gagana-).He whose color and visage (-varanam) ischangeable like the clouds (megha-).And he who is filled with goodness (shubh-)in every part (-aangam) of his body.&lt;br /&gt;I sing praise to the Lord Vishnu.He who is the husband (-kaantam)of the goddess of wealth (-lakshmi).He whose eyes (-nayanam) are surreallike a lotus flower (kamala-).And he who yogis yearn to reach (-agamyam)through meditation (-dhyaana).&lt;br /&gt;I sing praises (vande-) to the Lord Vishnu (-vishnum).He who removes (-haram) all our fears (-bhaya)due to our inborn nature (-bhava).And he who is the master (-naatham) of theentire (-sarva) universe and creation (-lokaika).&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;GODESS SARASWATI&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#ff6666;"&gt;yaa kundendu tushhaar haara dhavalaa&lt;br /&gt;yaa shubhravastraavitaa .&lt;br /&gt;yaa veena varadanda Manditakaraa&lt;br /&gt;yaa shvetapadmaasanaa&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;Meaning:-&lt;/u&gt;&lt;br /&gt;Salutations to the supreme Goddess Saraswati...whose face is fair as a jasmine flower, luminiscient like the moon and delicate as a snow flake ; who is dressed in brilliant white (shubhra-) garments (vastraA-). She holds the musical instrument (vINA-) in her hands to bestow boons (varada.nDa-) to her disciples as she sits on her white (shveta-) lotus (padma-) throne (aasanA-). &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Lord Ganesha&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#ff6666;"&gt;Shuklaambara Dharam Vishnum, Shashi Varnam Chatur Bhujam Pasanna Vadanam Dhyaayet, Sarva Vighna Upashaanthaye&lt;br /&gt;&lt;/span&gt;&lt;em&gt;Meaning of Sloka: &lt;/em&gt;Lord Ganesha always dressed in white represents purity. He is omnipresent with gray complexion like that of ash glowing with spiritual splendor. The Lord with bright countenance has four arms. I meditate on the God who can destroy all obstacles whether material or spiritual.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#ff6666;"&gt;Vakratunda Mahakaaya, Suryakoti Samaprabha Nrvighnam Kuru Mey Deva, Sarva Kaaryeshu Sarvada&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;Meaning of Sloka:&lt;/u&gt; Lord Ganesha has a curved trunk with a powerful body. He has the brilliance of a million suns. May the Lord, remove all the problems from the actions I aim to achieve. &lt;/p&gt;&lt;p&gt;&lt;span style="color:#ff6666;"&gt;Sarva Mangala Mangalye Shive Sarvaartha Sadhikey Sharanye Trayambakey Gowri Narayani Namostutey " &lt;/span&gt;&lt;br /&gt;&lt;u&gt;Meaning:&lt;/u&gt; I salute the three-eyed Divine Mother Narayani, who brings auspiciousness and who fulfils all the desires of the devotee (both spiritual and material).&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#ff6666;"&gt;Guru Brahma Gurur Vishnu Guru Devo Maheshwaraha Guru Saakshat Para Brahma Tasmai Sree Gurave Namaha&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;Meaning:&lt;/u&gt;Guru is verily the representative of Brahma, Vishnu and Shiva. He creates, sustains knowledge and destroys the weeds of ignorance. I salute such a Guru.&lt;/p&gt;&lt;p&gt;The Guru is Brahma (The God of Creation)The Guru is Vishnu (The God of Sustenance)The Guru is Shiva (The God of Annihilation)My Salutation to such a Guru, who is verily the Supreme God&lt;/p&gt;&lt;p&gt;&lt;span style="color:#ff6666;"&gt;Daily Pooja steps&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Dhyaanam Samarpayami (Think or meditate on the Lord)&lt;br /&gt;Aawaahanam Samarpayami (Offering invitation the Lord)&lt;br /&gt;Aasanam Samarpayami (Offer a seat to the Lord)&lt;br /&gt;Paadyam Samarpayami (Offer water to wash the feet)&lt;br /&gt;Arghyam Samarpayami (Offer water to wash the hands)&lt;br /&gt;Aachamaneeyam Samarpayami (Offer water to drink)&lt;br /&gt;Snaanam Samarpayami (Give bath to the Lord)&lt;br /&gt;Maha Abhishekam Samarpayami (Give main head bath to the Lord)&lt;br /&gt;Pratishtaapayaami (Make him seated)&lt;br /&gt;Vasthram Samarpayami (Offer clothes to the Lord)&lt;br /&gt;Yajnopaveetham Samarpayami (Offer the Holy Thread)&lt;br /&gt;Gandham Samarpayami (Offer sandalwood paste/powder)&lt;br /&gt;Akshatham Samarpayami (Offer Akshatha/ Rice)&lt;br /&gt;Pushpam Samarpayami (Offer Flowers to the Lord)&lt;br /&gt;Ashthothtra Poojam Samarpayami (Offer the holy 108 names)&lt;br /&gt;Dhoopam Aaghraapayaami (Offer Fragrance / Agarbatti)&lt;br /&gt;Deepam Darshayaami (Offer light to the lord)&lt;br /&gt;Neivedyam Samarpayami (Offer Food to the Lord)&lt;br /&gt;Phalam Samarpayami (Offer Fruits to the Lord)&lt;br /&gt;Taamboolam Samarpayami (Offer betel nut and leaves)&lt;br /&gt;Dakshinam Samarpayami (Offer money to the Lord)&lt;br /&gt;Maha Nirajanam Samarpayami (Offer aarti to the Lord)&lt;br /&gt;Pradakshinam Samarpayami (Taking clockwise rounds of arti)&lt;br /&gt;Namaskaram Samarpayami (Offer Prostrations)&lt;br /&gt;Mantra Pushpam Samarpayami (Offer incantations and flowers)&lt;br /&gt;Praarthanaam Samarpayami (Offer prayers, request your desires)&lt;br /&gt;Kshamaapanam Samarpayami (Offer apologies &amp;amp; ask for forgiveness) &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Anga Pooja&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Poojayami = I am praying to the divine&lt;br /&gt;Padaangulih = Paada (feet) + Angulihi (fingers) = fingers of the divine feet Paadha = Paada (feet) Janghe = shank ( Part between Knee and ankle) Janunee = knees Ooroo = thighs Mooladharam = the ‘Moolaadhara Chakra’ {the very first Chakra in the 6 divine charkas in human body where through a Yogi manages to traverse the Jundalini Saksti. Conquering of each chakra i.e. Siddhi - releases specific energies and powers for the Yogi who attains them. In human body, each chakra is also contemplate to be the confluence of 12,000 nerves, causing it to be a junction point powerhouse of great enegry. Mooladhaara is at the base of lotus posture of human body. Ganapti is the presiding deity.} Jaganmoolaaya = Jagat+ Moolaya = is the pivot/root/base for the whole world / all worlds in the universe. Katim = the waist Swadhishtaanam = {Swadhishtaana Chakra – the 2nd from the bottom - out of the 6 Chakras in human body.} Udaram = stomach Hridayam = heart Skandou = shoulders Baahoo = hands Hastou = palms (of the hands) Kantham = neck Vishuddham = the 4th Chakra from the bottom of the human body when in lotus posture, out of the total 6 Chakras Koorcham = beard Vaktram = mouth Mandasmitam = manda (gently) + smitam(smiling) = gentle smile . Karnou = ears Aagnaa chakram = the 5th Chakra from the bottom of the human body when in lotus posture, out of the total 6 Chakras Phaalam = forehead Shirah = headSahasra Sheershaya = has thousand heads Sarvaanyangaani = sarvaani(all)+ angaani (body parts) = all body parts &lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#ff6666;"&gt;Bhojana kramam&lt;/span&gt;&lt;/strong&gt; - Pariseshanam, prANAhoothi et al - Part 1 of 2All of you may know about this, I'll share what I've been taught. Pleaseadd/modify if I missed any.1) Wash your feet and palms and perform aachamanam.2) After the rice and ghee are served, sprinkle little water on the foodwhile chanting the following mantra, inorder to do nivedhanam toBhagawan who resides in you as an antharyAmi.Om antharyAmiNE nama:3) In your right palm, have some water, and put it around your leaf(or plate)in clockwise direction and chant the following mantra.Om bhurbhuvassuva:4) Do the following nyasam.prANAgnihotramanthrasya bhrahmA rushi: (touch top of the head)anushtup cchandha: (touch the tip of the nose)vaishvAnarAgnirdevathA (touch the heart)prANAgnihotrE viniyOgha: (both the palms together do thesemicircular motion starting from outside towards you)5) In your right palm, have some water, and put it around your leaf(or plate) inclockwise direction and chant the following mantra.sathyam thvarthEna parishinchAmi (during the day)rutham thvA sathyEna parishinchAmi (during the night)6) Then partially lift the top left corner of the leaf or you could touch theplate.Use only the thumb, index finger and middle finger of the left hand. You canskipthis step if perumAL theertham is self-served.7) Request for the perumAL theertham to be served. First, sprinkle thetheerthamonto the food. Second, hold the perumal theertham(pAdhyam). Don't have yet,wait until the theertham is served for all.8) Chant the following manthra and then have the theertham without noise.amruthOpastharaNamasi9) Then perform the following prANAhoothi. Use only the thumb, index fingerand middle finger of the right hand and take a very little amount of the riceand gheemixed and swallow it without touching the teeth.Om prANAya svAhA (east)Om apAnAya svAhA (south)Om vyAnAya svAhA (west)Om udhAnAya svAhA (north)Om samAnAya svAhA (center)Om bhrahmaNE svAhA (center)Om bhrahmaNi mama AthmamruthathvAya (center)SriGovindhAya nama:10) Now, switch the one you are holding with left hand to right hand. Requesttoserve water to purify your left hand at that corner.11) Until you come to this point don't have anything other than what you hadduring parisEshanam.12) Have thrupthi bhOjanam.13) Have what you need to (food, fruits, water etc) before the utthara bhojanam.14) utthara bhojanam. Request for the perumAL theertham to be served. Hold theperumal theertham(pAdhyam). Don't have yet, wait until the theertham is servedfor all.Chant the following manthra and then have half what was served.amruthApidhAnamasi15) And pour the rest around the leaf while chanting the following.rauravE apuNyanilayE padmarbudha nivAsinAm arththinAmudhakam dhaththam akshayyamupathishtathu 16) Then, gargle 16 times, wash your feet and perform the Achmanam twice. &lt;/p&gt;&lt;p&gt;&lt;span style="color:#ff6666;"&gt;praanaaya swaahaa,apaanaaya swaahaa,vyaanaaya swaahaa,udaanaaya swaahaa,samaanaaya swaahaa,brahmane swaahaa&lt;/span&gt;&lt;br /&gt;We have three equipments: the Body, Mind, Intellect which is controlled and regulated by the Life, the Spirit. Everyone of us have the five elements. they are; Prana, Apana, Vyana, Udana and Samana; they are contolled by the five Prana Indriyas and the five karma Indriyas. That's why, when we take our food, we offer these reverentially to the five Prana Indriyas, viz; Prana to Samana and also to the Controller of these i.e. Brahman. So, it is lastly offered to Brahmanima Swaha. The intention is that when U offer these, they are distributed to the five Karma Indriyas and Ur system is then well equipped. Two things are v essential in this: One: Firm Belief; Second: right thru, the Belief in the Lord who is the total Controller of these. &lt;/p&gt;&lt;p&gt;prANa -- the principal breath apAna -- responsible for excretory activitysam Ana -- responsible for digestive activity vyAna -- responsible for circulatory activityudAna -- respiratory activity This act of thanksgiving to God who through these bodilyfunctions sustains life is done by saying the followingmantras, and eating a little bit of rice and ney (ghee)without chewing it (because, after all, the food is anoffering, not meant for personal consumption):om prANAya svAhAom apAnAya svAhAom vyAnAya svAhAom udAnAya svAhAom samAnAya svAhAom brahmaNi ma AtmA-amRtatvAyaThe last line means, "May my self be unitedin Brahman (the Supreme), so that I may attainimmortality."&lt;/p&gt;&lt;p&gt;source :- &lt;a href="http://www.indiadivine.org/"&gt;http://www.indiadivine.org/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#ff6666;"&gt;ApadAm apahartAram dAtAram sarvasaMpadAm lokAbhirAmam shrIrAmam bhUyo bhUyo namAmyaham&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;u&gt;Meaning :- &lt;/u&gt;I bow again and again to Shree Rama who removes (all) obstacles and grants all wealth and pleases all." ApadAm - obstacles, misfortunes, calamities; apahartAram - removing, stealing, carrying off; dAtAram - gives, bestows; sarva - all; saMpadAm - wealth, success, accomplishment; lokAbhirAmam - pleases all the people; shrIrAmam - ShrI Rama; bhUyo bhUyo - again and again; namAmyaham - I bowto&lt;/p&gt;&lt;p&gt;&lt;span style="color:#000000;"&gt;&lt;strong&gt;Gayatri Mantra Meaning&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#ff6666;"&gt;Aum Bhoor Bhuwah Swaha, Tat Savitur Varenyam Bhargo Devasaya Dheemahi Dhiyo Yo Naha Prachodayat &lt;/span&gt;&lt;br /&gt;the unity of body, mind and soul is depicted in the first line,"Bhur-Bhuvah-Suvaha." The next line, "Bhargo Dhevasya Dheemahi", means "Throw away the darkness." "Dheeyo yonah Pracho-dhayaath" means "Let the effulgence of the Divine dispel the darkness of ignorance&lt;/p&gt;&lt;p&gt;Om: The primeval sound&lt;/p&gt;&lt;p&gt;Bhur: the physical world&lt;/p&gt;&lt;p&gt;Bhuvah: the mental world&lt;/p&gt;&lt;p&gt;Suvah: the celestial, spiritual world&lt;/p&gt;&lt;p&gt;Thath: That; God; transcendental Paramatma&lt;/p&gt;&lt;p&gt;Savithur: the Sun, Creator, Preserver&lt;/p&gt;&lt;p&gt;Varenyam: most adorable, enchanting&lt;/p&gt;&lt;p&gt;Bhargo: luster, effulgence&lt;/p&gt;&lt;p&gt;Devasya: resplendent,supreme Lord&lt;/p&gt;&lt;p&gt;Dheemahi: we meditate upon&lt;/p&gt;&lt;p&gt;Dhiyo: the intellect,understanding&lt;/p&gt;&lt;p&gt;Yo: May this light&lt;/p&gt;&lt;p&gt;Nah: our&lt;/p&gt;&lt;p&gt;Prachodayath: enlighten,guide,inspire &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Gayatri Mantra--------------&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Aum,Bhoor Bhuva Suvaha,Tat savitur varenyam,&lt;/p&gt;&lt;p&gt;Bhargo devasya dhimahi,Dhiyo yo nah prachodayat.&lt;/p&gt;&lt;p&gt;&lt;u&gt;Meaning of the phrases :- &lt;/u&gt;Aum - The primordial sound of creation (that rules) Bhoor Bhuva Suvaha - the earth, the astral world and the heaven      Tat - (came from) Brahman      Savitur - (who is Savitri and is) the cause of all forms.     Varenyam - (So we) adore (him).          Bhargo devasya - (Upon his) divine, resplendent glory              Dhimahi - we meditate.     Dhiyo yo nah - (May that Supreme Being inspire) our knowledge           Prachodayat - (and) enlighten us.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;u&gt;Overall meaning :-&lt;/u&gt;&lt;/strong&gt;Aum, the sound of creation that rules the three worlds:the earth, the astral and the heaven, came from Brahman,who is Savitri, the Sun God, and is the cause of all forms.So we adore him.Upon his divine, resplendent glory we meditate. May thatSupreme Being inspire our knowledge and enlighten us.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Pranayamam----------&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Om Bhuhu, Om Bhuvaha, Ohum Suvaha, Om Mahaha,&lt;/p&gt;&lt;p&gt;Om Janaha, Om Tapaha, Ohum Satyam.&lt;/p&gt;&lt;p&gt;Om tat savitur varenyam, &lt;/p&gt;&lt;p&gt;bhargo devasya dhimahi,dhiyo yo nah prachodayat.&lt;/p&gt;&lt;p&gt;Om apo jyoti raso amritam brahma bhurbhuvasuvarom.&lt;/p&gt;&lt;p&gt;&lt;u&gt;Explanation-----------:- &lt;/u&gt;This mantra talks about the seven planes of nature.  Bhuhu  is earth, bhuvaha is the intermediary world we go to afterdeath.    Suvah is the celestial world or heaven where we enjoythe fruits of our good karma before we take another birth. These three worlds form the lower group of the seven worlds.  Mahah is the intermediary between the lower and higher groupof three worlds. The higher three worlds, Janah, Tapah andSatyam are part of the Brahmaloka, representing liberation. Few souls come back to earth from these upper worlds.The mantra declares that everything in the seven lokas isruled by OM the primordial sound of creation, which is alsothe jyoti svarupa of Brahman. In our world of earth the fiveelements are also ruled by OM. Therefore we should meditateon this sound, controlling our breath, for spiritual evolution.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-2235259052279527757?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/2235259052279527757/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=2235259052279527757' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/2235259052279527757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/2235259052279527757'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_08_01_archive.html#2235259052279527757' title='Nithya puja slokas with meaning'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-328728706399776593</id><published>2009-08-02T04:57:00.000-07:00</published><updated>2009-08-02T04:58:21.100-07:00</updated><title type='text'>Architecture, three-tier, MVC, MVP</title><content type='html'>MVC vs three-tier architecture&lt;br /&gt;&lt;br /&gt;At first glance, the three tiers may seem similar to the MVC (&lt;a class="mw-redirect" title="Model-view-controller" href="https://apa2.mail.accenture.com/exchweb/bin/redir.asp?URL=http://en.wikipedia.org/wiki/Model-view-controller" target="_blank"&gt;Model View Controller&lt;/a&gt;) concept; however, topologically they are different. A fundamental rule in a three-tier architecture is the client tier never communicates directly with the data tier; in a three-tier model all communication must pass through the middleware tier. Conceptually the three-tier architecture is linear. However, the MVC architecture is triangular: the View sends updates to the Controller, the Controller updates the Model, and the View gets updated directly from the Model&lt;br /&gt;&lt;br /&gt;MVC&lt;br /&gt;&lt;a href="https://apa2.mail.accenture.com/exchweb/bin/redir.asp?URL=http://en.wikipedia.org/wiki/Model%25E2%2580%2593view%25E2%2580%2593controller" target="_blank"&gt;http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;three-tier architecture&lt;br /&gt;&lt;a href="https://apa2.mail.accenture.com/exchweb/bin/redir.asp?URL=http://en.wikipedia.org/wiki/Multitier_architecture" target="_blank"&gt;http://en.wikipedia.org/wiki/Multitier_architecture&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Architectural pattern&lt;br /&gt;An architectural pattern is rather a concept that captures essential elements of a software architecture. Countless different architectures may implement the same pattern and thereby share the same characteristics&lt;br /&gt;&lt;a href="https://apa2.mail.accenture.com/exchweb/bin/redir.asp?URL=http://en.wikipedia.org/wiki/Architectural_pattern_(computer_science)1" target="_blank"&gt;http://en.wikipedia.org/wiki/Architectural_pattern_(computer_science)1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;MVP&lt;br /&gt;Model-view-presenter is a user interface design pattern engineered to facilitate automated unit testing and improve the &lt;a title="Separation of concerns" href="https://apa2.mail.accenture.com/exchweb/bin/redir.asp?URL=http://en.wikipedia.org/wiki/Separation_of_concerns" target="_blank"&gt;separation of concerns&lt;/a&gt; in presentation logic.&lt;br /&gt;The model is an interface defining the data to be displayed or otherwise acted upon in the user interface.&lt;br /&gt;The view is an interface that displays data (the model) and routes user commands to the presenter to act upon that data.&lt;br /&gt;The presenter acts upon the model and the view. It retrieves data from repositories, persists it, manipulates it, and determines how it will be displayed in the view.&lt;br /&gt;Normally, the view implementation instantiates the concrete presenter object, providing a reference to itself. The following C# code demonstrates a simple view constructor, where ConcreteDomainPresenter implements the IDomainPresenter interface:&lt;br /&gt;public class DomainView: IDomainView&lt;br /&gt;{&lt;br /&gt;private IDomainPresenter mDomainPresenter;&lt;br /&gt;&lt;br /&gt;public DomainView()&lt;br /&gt;{&lt;br /&gt;this.mDomainPresenter = new ConcreteDomainPresenter(this);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;The degree of logic permitted in the view varies among different implementations.&lt;br /&gt;At one extreme, the view is entirely passive, forwarding all interaction operations to the presenter. In this formulation, when a user triggers an event method of the view, it does nothing but invoke a method of the presenter which has no parameters and no return value. The presenter then retrieves data from the view through methods defined by the view interface. Finally, the presenter then operates on the model and updates the view with the results of the operation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-328728706399776593?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/328728706399776593/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=328728706399776593' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/328728706399776593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/328728706399776593'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_08_01_archive.html#328728706399776593' title='Architecture, three-tier, MVC, MVP'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-8912941873692445002</id><published>2009-07-27T09:03:00.000-07:00</published><updated>2009-08-02T04:57:25.650-07:00</updated><title type='text'>learn Kannada</title><content type='html'>&lt;p&gt;Kannada Alphabets&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.omniglot.com/writing/kannada.htm"&gt;http://www.omniglot.com/writing/kannada.htm&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-8912941873692445002?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/8912941873692445002/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=8912941873692445002' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/8912941873692445002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/8912941873692445002'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_07_01_archive.html#8912941873692445002' title='learn Kannada'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-7307182295293788749</id><published>2009-07-02T08:32:00.000-07:00</published><updated>2009-07-02T08:35:31.905-07:00</updated><title type='text'>Top 10 steps to optimize data access in SQL Server</title><content type='html'>&lt;p&gt;Top 10 steps to optimize data access in SQL Server. Part I (Use Indexing)&lt;a href="http://www.codeproject.com/KB/database/OptimizeDBUseIndexing.aspx"&gt;http://www.codeproject.com/KB/database/OptimizeDBUseIndexing.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Top 10 steps to optimize data access in SQL Server. Part II (Re-factor TSQLs and apply best practices)&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.codeproject.com/KB/database/RefactorTSQLs.aspx"&gt;http://www.codeproject.com/KB/database/RefactorTSQLs.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Top 10 steps to optimize data access in SQL Server. Part III (Apply advanced indexing and denormalization)&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.codeproject.com/KB/database/IndexAndDenormalize.aspx"&gt;http://www.codeproject.com/KB/database/IndexAndDenormalize.aspx&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-7307182295293788749?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/7307182295293788749/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=7307182295293788749' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/7307182295293788749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/7307182295293788749'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_07_01_archive.html#7307182295293788749' title='Top 10 steps to optimize data access in SQL Server'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-6372638107965251772</id><published>2009-07-02T08:25:00.001-07:00</published><updated>2009-07-02T08:25:30.941-07:00</updated><title type='text'>calling webservices from javascript..</title><content type='html'>&lt;a href="http://www.codeproject.com/KB/webservices/callWebServiceUsingJS.aspx"&gt;http://www.codeproject.com/KB/webservices/callWebServiceUsingJS.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-6372638107965251772?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/6372638107965251772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=6372638107965251772' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/6372638107965251772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/6372638107965251772'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_07_01_archive.html#6372638107965251772' title='calling webservices from javascript..'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-4853039287493849454</id><published>2009-06-30T07:38:00.001-07:00</published><updated>2009-06-30T07:38:30.937-07:00</updated><title type='text'>How to find client IP Address from Server</title><content type='html'>// Try the following C# code&lt;br /&gt;System.Net.IPHostEntry host = new System.Net.IPHostEntry();&lt;br /&gt;host = System.Net.Dns.GetHostByAddress(Request.ServerVariables["REMOTE_HOST"]);&lt;br /&gt;lbl.Text = host.HostName;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-4853039287493849454?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/4853039287493849454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=4853039287493849454' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/4853039287493849454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/4853039287493849454'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_06_01_archive.html#4853039287493849454' title='How to find client IP Address from Server'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-6508346731624007424</id><published>2009-06-30T04:33:00.000-07:00</published><updated>2009-06-30T04:35:50.577-07:00</updated><title type='text'>How to disable caching of Images in IIS</title><content type='html'>&lt;a href="http://support.microsoft.com/kb/247389"&gt;http://support.microsoft.com/kb/247389&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-6508346731624007424?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/6508346731624007424/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=6508346731624007424' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/6508346731624007424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/6508346731624007424'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_06_01_archive.html#6508346731624007424' title='How to disable caching of Images in IIS'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-3820412896039775244</id><published>2009-06-29T03:17:00.000-07:00</published><updated>2009-06-29T03:20:31.521-07:00</updated><title type='text'>Types of Parameters in C#</title><content type='html'>&lt;p&gt;Parameters are means of passing values to a method.The syntax of passing parameter in C# is&lt;br /&gt;&lt;em&gt;[modifiers] DataType ParameterName &lt;/em&gt;&lt;br /&gt;There are four different ways of passing parameters to a method in C#.The four different types of parameters are&lt;strong&gt; 1. Value&lt;br /&gt;2. Out&lt;br /&gt;3. Ref&lt;br /&gt;4. Params&lt;br /&gt;1.Value parameters :&lt;/strong&gt;This is the default parameter type in C#.If the parameter does not have any modifier it is "value" parameter by default.When we use "value" parameters the actual value is passed to the function,which means changes made to the parameter is local to the function and is not passed back to the calling part. using System;&lt;br /&gt;&lt;em&gt;class ParameterTest&lt;br /&gt;{&lt;br /&gt;static void Mymethod(int Param1)&lt;br /&gt;{&lt;br /&gt;Param1=100;&lt;br /&gt;}&lt;br /&gt;static void Main()&lt;br /&gt;{&lt;br /&gt;int Myvalue=5;&lt;br /&gt;MyMethod(Myvalue);&lt;br /&gt;Console.WriteLine(Myvalue);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/em&gt;Output of the above program would be 5.Eventhough the value of the parameter Param1 is changed within MyMethod it is not passed back to the calling part since value parameters are input only.&lt;br /&gt;&lt;strong&gt;2.Out parameters&lt;/strong&gt; "out" parameters are output only parameters meaning they can only passback a value from a function.We create a "out" parameter by preceding the parameter &lt;a class="iAs" style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal! important; FONT-SIZE: 100%! important; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 1px! important; COLOR: darkgreen! important; PADDING-TOP: 0px; BORDER-BOTTOM: darkgreen 0.07em solid; BACKGROUND-COLOR: transparent! important; TEXT-DECORATION: underline! important" href="http://www.csharphelp.com/archives/archive225.html#" target="_blank" itxtdid="9428905"&gt;data&lt;/a&gt; type with the out modifier. When ever a "out" parameter is passed only an unassigned reference is passed to the function. &lt;/p&gt;&lt;p&gt;&lt;em&gt;using System;&lt;br /&gt;class ParameterTest&lt;br /&gt;{&lt;br /&gt;static void Mymethod(out int Param1)&lt;br /&gt;{&lt;br /&gt;Param1=100;&lt;br /&gt;}&lt;br /&gt;static void Main()&lt;br /&gt;{&lt;br /&gt;int Myvalue=5;&lt;br /&gt;MyMethod(Myvalue);&lt;br /&gt;Console.WriteLine(out Myvalue);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/em&gt;Output of the above program would be 100 since the value of the "out" parameter is passed back to the calling part. Note&lt;br /&gt;The modifier "out" should precede the parameter being passed even in the calling part. "out" parameters cannot be used within the function before assigning a value to it. A value should be assigned to the "out" parameter before the method returns.&lt;br /&gt;&lt;strong&gt;3.Ref parameters &lt;/strong&gt;"ref" parameters are input/output parameters meaning they can be used for passing a value to a function as well as to get back a value from a function.We create a "ref" parameter by preceding the parameter data type with the ref modifier. When ever a "ref" parameter is passed a reference is passed to the function. &lt;/p&gt;&lt;p&gt;&lt;em&gt;using System;&lt;br /&gt;class ParameterTest&lt;br /&gt;{&lt;br /&gt;static void Mymethod(ref int Param1)&lt;br /&gt;{&lt;br /&gt;Param1=Param1 + 100;&lt;br /&gt;}&lt;br /&gt;static void Main()&lt;br /&gt;{&lt;br /&gt;int Myvalue=5;&lt;br /&gt;MyMethod(Myvalue);&lt;br /&gt;Console.WriteLine(ref Myvalue);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/em&gt;Output of the above program would be 105 since the "ref" parameter acts as both input and output.&lt;br /&gt;Note&lt;br /&gt;The modifier "ref" should precede the parameter being passed even in the calling part. "ref" parameters should be assigned a value before using it to call a method. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;4.Params parameters &lt;/strong&gt;"params" parameters is a very useful feature in C#. "params" parameter are used when a variable number of arguments need to be passed.The "params" should be a single dimensional or a jagged array.&lt;/p&gt;&lt;p&gt;&lt;em&gt; using System;&lt;br /&gt;class ParameterTest&lt;br /&gt;{&lt;br /&gt;static int Sum(params int[] Param1)&lt;br /&gt;{&lt;br /&gt;int val=0;&lt;br /&gt;foreach(int P in Param1)&lt;br /&gt;{&lt;br /&gt;val=val+P;&lt;br /&gt;}&lt;br /&gt;return val;&lt;br /&gt;}&lt;br /&gt;static void Main()&lt;br /&gt;{&lt;br /&gt;Console.WriteLine(Sum(1,2,3));&lt;br /&gt;Console.WriteLine(Sum(1,2,3,4,5));&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/em&gt;Output of the above program would be 6 and 15.&lt;br /&gt;Note&lt;br /&gt;The value passed for a "params" parameter can be either comma separated value list or a single dimensional array. "params" parameters are input only. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-3820412896039775244?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/3820412896039775244/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=3820412896039775244' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/3820412896039775244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/3820412896039775244'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_06_01_archive.html#3820412896039775244' title='Types of Parameters in C#'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-6162180010736315891</id><published>2009-06-23T05:14:00.000-07:00</published><updated>2009-06-23T05:22:35.519-07:00</updated><title type='text'>SQL Sever 2005 Database School</title><content type='html'>Home page&lt;br /&gt;&lt;a href="http://www.programmersheaven.com/2/SQL-server-2005-school"&gt;http://www.programmersheaven.com/2/SQL-server-2005-school&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Course Outline&lt;br /&gt;&lt;a href="http://www.programmersheaven.com/2/SQL-server-2005-school-lesson-1"&gt;Lesson 1. SQL Server 2005 Overview&lt;/a&gt;&lt;a href="http://www.programmersheaven.com/2/SQL-server-2005-school-lesson-2"&gt;Lesson &lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.programmersheaven.com/2/SQL-server-2005-school-lesson-2"&gt;Lesson 2. Overview of SQL Server 2005 Architecture&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.programmersheaven.com/2/SQL-server-2005-school-lesson-3"&gt;Lesson 3. Installing SQL Server 2005&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.programmersheaven.com/2/SQL-server-2005-school-lesson-4"&gt;Lesson 4. Transact-SQL Enhancements in SQL Server 2005&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.programmersheaven.com/2/SQL-server-2005-school-lesson-5"&gt;Lesson 5. XML integration with SQL Server 2005&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.programmersheaven.com/2/SQL-server-2005-school-lesson-6"&gt;Lesson 6. Using the .NET CLR in SQL Server 2005&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.programmersheaven.com/2/SQL-server-2005-school-lesson-7"&gt;Lesson 7. Developing Client Applications with ADO .NET 2.0&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.programmersheaven.com/2/SQL-server-2005-school-lesson-8"&gt;Lesson 8. Using Service Broker&lt;/a&gt;&lt;a href="http://www.programmersheaven.com/2/SQL-server-2005-school-lesson-9"&gt;Lesson &lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.programmersheaven.com/2/SQL-server-2005-school-lesson-9"&gt;Lesson 9. Using Native HTTP Support&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.programmersheaven.com/2/SQL-server-2005-school-lesson-10"&gt;Lesson 10. Using Notification Services&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-6162180010736315891?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/6162180010736315891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=6162180010736315891' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/6162180010736315891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/6162180010736315891'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_06_01_archive.html#6162180010736315891' title='SQL Sever 2005 Database School'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-6797153909067759359</id><published>2009-06-23T04:25:00.000-07:00</published><updated>2009-06-23T05:14:33.064-07:00</updated><title type='text'>CTE, Rank, Dense_Rank, Row Number,Pivot</title><content type='html'>&lt;strong&gt;Common Table Expressions(CTE)&lt;/strong&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.dotnetheaven.com/UploadFile/DipalChoksi/introcte_sql2005_dc08032006001855AM/introcte_sql2005_dc.aspx"&gt;http://www.dotnetheaven.com/UploadFile/DipalChoksi/introcte_sql2005_dc08032006001855AM/introcte_sql2005_dc.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.4guysfromrolla.com/webtech/071906-1.shtml"&gt;http://www.4guysfromrolla.com/webtech/071906-1.shtml&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.simple-talk.com/sql/sql-server-2005/sql-server-2005-common-table-expressions/"&gt;http://www.simple-talk.com/sql/sql-server-2005/sql-server-2005-common-table-expressions/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;NTILE { &lt;a href="http://msdn2.microsoft.com/en-us/library/ms175126.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms175126.aspx&lt;/a&gt; }&lt;br /&gt;- RANK { &lt;a href="http://msdn2.microsoft.com/en-us/library/ms176102.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms176102.aspx&lt;/a&gt; }&lt;br /&gt;- DENSE_RANK { &lt;a href="http://msdn2.microsoft.com/en-us/library/ms173825.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms173825.aspx&lt;/a&gt; }&lt;br /&gt;- ROW_NUMBER { &lt;a href="http://msdn2.microsoft.com/en-us/library/ms186734.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms186734.aspx&lt;/a&gt; }&lt;br /&gt;- Ranking functions {&lt;/p&gt;&lt;p&gt; &lt;a href="http://msdn2.microsoft.com/en-us/library/ms189798.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms189798.aspx&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.sql-server-performance.com/articles/per/ranking_functions_performance_p1.aspx"&gt;http://www.sql-server-performance.com/articles/per/ranking_functions_performance_p1.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;using Pivot &amp;amp; Unpivot&lt;/p&gt;&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms177410.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms177410.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;}&lt;br /&gt;- OVER clause { &lt;a href="http://msdn2.microsoft.com/en-us/library/ms189461.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms189461.aspx&lt;/a&gt; }&lt;br /&gt;- ORDER BY clause { &lt;a href="http://msdn2.microsoft.com/en-us/library/ms188385.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms188385.aspx&lt;/a&gt; }&lt;br /&gt;- What's New in SQL Server 2005 { &lt;a href="http://www.microsoft.com/sql/prodinfo/overview/whats-new-in-sqlserver2005.mspx"&gt;http://www.microsoft.com/sql/prodinfo/overview/whats-new-in-sqlserver2005.mspx&lt;/a&gt; }&lt;br /&gt;- AdventureWorks - SQL Server 2005 Samples and Sample Databases (July 2006) { &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=E719ECF7-9F46-4312-AF89-6AD8702E4E6E&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=E719ECF7-9F46-4312-AF89-6AD8702E4E6E&amp;amp;displaylang=en&lt;/a&gt; }&lt;/p&gt;&lt;p&gt; &lt;/p&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/4370759463742778759-6797153909067759359?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/6797153909067759359/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=6797153909067759359' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/6797153909067759359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/6797153909067759359'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_06_01_archive.html#6797153909067759359' title='CTE, Rank, Dense_Rank, Row Number,Pivot'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-5361600775280149824</id><published>2009-06-19T17:42:00.002-07:00</published><updated>2009-06-19T19:45:17.343-07:00</updated><title type='text'>creating custom Http Handlers</title><content type='html'>1. implement IHttpHandler&lt;br /&gt;&lt;em&gt;public class MyHandler : IHttpHandler&lt;/em&gt;&lt;br /&gt; 2.  ProcessRequest() method need to be overridden&lt;br /&gt;3.  Update web.config&lt;br /&gt;&lt;em&gt;&lt;httphandlers&gt;   &lt;add verb="GET,POST,WHATEVER" path="SomeEndPoint.ashx" type="MyNamespace.MtHandler, MyAssemblyName"&gt;&lt;/httphandlers&gt;&lt;/em&gt;&lt;br /&gt;From Scott Hanselman's blog&lt;br /&gt;&lt;a href="http://www.hanselman.com/blog/ABoilerplateHttpHandler.aspx"&gt;http://www.hanselman.com/blog/ABoilerplateHttpHandler.aspx&lt;/a&gt;&lt;br /&gt;From Phillip Hack's Blog&lt;br /&gt;&lt;a href="http://haacked.com/archive/2005/03/17/AnAbstractBoilerplateHttpHandler.aspx"&gt;http://haacked.com/archive/2005/03/17/AnAbstractBoilerplateHttpHandler.aspx&lt;/a&gt;&lt;br /&gt;from Code project&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/web-image/thumbnailer.aspx"&gt;http://www.codeproject.com/KB/web-image/thumbnailer.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-5361600775280149824?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/5361600775280149824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=5361600775280149824' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/5361600775280149824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/5361600775280149824'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_06_01_archive.html#5361600775280149824' title='creating custom Http Handlers'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-6161359229958958767</id><published>2009-06-19T17:42:00.001-07:00</published><updated>2009-06-19T19:17:19.748-07:00</updated><title type='text'>asp.net life cycle, asp.net page life cycle,asp.net compilation</title><content type='html'>&lt;p&gt;ASP.NET Application Life Cycle Overview for IIS 5.0 and 6.0&lt;/p&gt;&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms178473.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms178473.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;ASP.NET Application Life Cycle Overview for IIS 7.0&lt;/p&gt;&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb470252.aspx"&gt;http://msdn.microsoft.com/en-us/library/bb470252.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;ASP.NET Compilation Overview&lt;/p&gt;&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms178466.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms178466.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Understanding ASP.NET Dynamic Compilation&lt;/p&gt;&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms366723.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms366723.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;How to: Create ASP.NET Application-Level Event Handlers&lt;/p&gt;&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/fwzzh56s.aspx"&gt;http://msdn.microsoft.com/en-us/library/fwzzh56s.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;ASP.NET Page Life Cycle Overview&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.codeproject.com/KB/aspnet/PageLifeCycle.aspx"&gt;http://www.codeproject.com/KB/aspnet/PageLifeCycle.aspx&lt;/a&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms178472.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms178472.aspx&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-6161359229958958767?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/6161359229958958767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=6161359229958958767' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/6161359229958958767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/6161359229958958767'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_06_01_archive.html#6161359229958958767' title='asp.net life cycle, asp.net page life cycle,asp.net compilation'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-1570828587167753242</id><published>2009-06-19T17:42:00.000-07:00</published><updated>2009-06-19T18:13:23.627-07:00</updated><title type='text'>Custom server control creation</title><content type='html'>&lt;a href="http://msdn.microsoft.com/en-us/library/yhzc935f.aspx"&gt;http://msdn.microsoft.com/en-us/library/yhzc935f.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-1570828587167753242?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/1570828587167753242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=1570828587167753242' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/1570828587167753242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/1570828587167753242'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_06_01_archive.html#1570828587167753242' title='Custom server control creation'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-212616656133427620</id><published>2009-06-19T08:03:00.000-07:00</published><updated>2009-06-19T08:07:33.090-07:00</updated><title type='text'>local temporary tables (#table_name), global temporary tables (##table_name), permanent tables (table_name), and table variables (@table_name)</title><content type='html'>&lt;a href="http://databases.aspfaq.com/database/should-i-use-a-temp-table-or-a-table-variable.html"&gt;http://databases.aspfaq.com/database/should-i-use-a-temp-table-or-a-table-variable.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://support.microsoft.com/default.aspx/kb/305977"&gt;http://support.microsoft.com/default.aspx/kb/305977&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In a stored procedure, you often have a need for storing a set of data within the procedure, without necessarily needing that data to persist beyond the scope of the procedure. If you actually need a table structure, there are basically four ways you can "store" this data:&lt;br /&gt; local temporary tables (#table_name), global temporary tables (##table_name), permanent tables (table_name), and table variables (@table_name).  There is a partial list of questions and answers about table variables, including some differences between table variables and #temp tables, in &lt;a title="http://support.microsoft.com/default.aspx/kb/305977" href="http://support.microsoft.com/default.aspx/kb/305977" target="_self"&gt;KB #305977&lt;/a&gt; - INF: Frequently Asked Questions - SQL Server 2000 - Table Variables. &lt;br /&gt;&lt;strong&gt;Local Temporary Tables&lt;/strong&gt; &lt;br /&gt;CREATE TABLE #people&lt;br /&gt; (     id INT,   &lt;br /&gt;       name VARCHAR(32)&lt;br /&gt;)&lt;br /&gt;     A temporary table is created and populated on disk, in the system database tempdb — with a session-specific identifier packed onto the name, to differentiate between similarly-named #temp tables created from other sessions. The data in this #temp table (in fact, the table itself) is visible only to the current scope (usually a stored procedure, or a set of nested stored procedures). The table gets cleared up automatically when the current procedure goes out of scope, but you should manually clean up the data when you're done with it: &lt;br /&gt;DROP TABLE #people&lt;br /&gt;This will be better on resources ("release early") than if you let the system clean up *after* the current session finishes the rest of its work and goes out of scope.  A common use of #temp tables is to summarize/compact/reorganize data coming from another stored procedure. So, take this example, which pares down the results of the system procedure sp_who2 into only the SPID, Status, and HostName of *active* processes that are *not* part of the regular operation of the system: &lt;br /&gt;CREATE TABLE #sp_who3 ( SPID INT,  Status VARCHAR(32) NULL,    Login SYSNAME NULL,     HostName SYSNAME NULL,     BlkBy SYSNAME NULL,     DBName SYSNAME NULL,     Command VARCHAR(32) NULL,     CPUTime INT NULL,     DiskIO INT NULL,     LastBatch VARCHAR(14) NULL,     ProgramName VARCHAR(32) NULL,     SPID2 INT ) &lt;br /&gt;&lt;br /&gt;INSERT #sp_who3 EXEC sp_who2 'active'  SELECT SPID, Status, HostName FROM #sp_who3     WHERE spid &gt; 15&lt;br /&gt; DROP TABLE #sp_who3&lt;br /&gt;One of the main benefits of using a #temp table, as opposed to a permanent table, is the reduction in the amount of locking required (since the current user is the only user accessing the table), and also there is much less logging involved. (You could also increase this performance by placing tempdb on a separate drive... but that's another story.)  One minor problem with #temp tables is that, because of the session-specific identifier that is tacked onto the name, the name you give it is limited to 116 characters, including the # sign (while other table types are limited to 128). If you try, you will see this: &lt;br /&gt;Server: Msg 193, Level 15, State 1, Line 1 The object or column name starting with '#&lt;long&gt;' is too long. The maximum length is 116 characters. Hopefully this won't be a limitation in your environment, because I can't imagine a table name that long being useful or manageable.  Another potential problem with #temp tables is that, if you enter a transaction and use a #temp table, and then cancel without ever issuing a ROLLBACK or COMMIT, you could be causing unnecessary locks in tempdb (for more information, see &lt;a title="http://support.microsoft.com/default.aspx/kb/159747" href="http://support.microsoft.com/default.aspx/kb/159747" target="_self"&gt;KB #159747&lt;/a&gt;). &lt;br /&gt;Global Temporary Tables &lt;br /&gt;CREATE TABLE ##people (     id INT,     name VARCHAR(32) ) Global temporary tables operate much like local temporary tables; they are created in tempdb and cause less locking and logging than permanent tables. However, they are visible to all sessions, until the creating session goes out of scope (and the global ##temp table is no longer being referenced by other sessions). If two different sessions try the above code, if the first is still active, the second will receive the following: &lt;br /&gt;Server: Msg 2714, Level 16, State 6, Line 1 There is already an object named '##people' in the database. I have yet to see a valid justification for the use of a global ##temp table. If the data needs to persist to multiple users, then it makes much more sense, at least to me, to use a permanent table. You can make a global ##temp table slightly more permanent by creating it in an autostart procedure, but I still fail to see how this is advantageous over a permanent table. With a permanent table, you can deny permissions; you cannot deny users from a global ##temp table. &lt;br /&gt;Permanent Tables &lt;br /&gt;CREATE TABLE people (     id INT,     name VARCHAR(32) ) A permanent table is created in the local database, however you can (unlike #temp tables) choose to create a table in another database, or even on another server, for which you have access. Like global ##temp tables, a permanent table will persist the session in which it is created, unless you also explicitly drop the table. (For contention and concurrency reasons, creating a "temporary" permanent table in this manner doesn't really make a lot of sense.) If you are planning to create a permanent table when the procedure runs, you should check to see if it exists, in order to avoid errors like the one mentioned above. For more information about checking for the existence of both local #temp tables and permanent tables, see &lt;a title="http://www.aspfaq.com/show.asp?id=" href="http://www.aspfaq.com/show.asp?id=2458" target="_self"&gt;Article #2458&lt;/a&gt;.  Like global ##temp tables, there seems to be little reason to use a permanent table unless the data is going to persist... and if that is the case, why not create the permanent table before the stored procedure is ever run, thereby eliminating all the CREATE / DROP logic? &lt;br /&gt;Table Variables &lt;br /&gt;DECLARE @people TABLE (     id INT,     name VARCHAR(32) ) A table variable is created in memory, and so performs slightly better than #temp tables (also because there is even less locking and logging in a table variable). A table variable might still perform I/O to tempdb (which is where the performance issues of #temp tables make themselves apparent), though the documentation is not very explicit about this.  Table variables are automatically cleared when the procedure or function goes out of scope, so you don't have to remember to drop or clear the data (which can be a good thing or a bad thing; remember "release early"?). The tempdb transaction log is less impacted than with #temp tables; table variable log activity is truncated immediately, while #temp table log activity persists until the log hits a checkpoint, is manually truncated, or when the server restarts.  Table variables are the only way you can use DML statements (INSERT, UPDATE, DELETE) on temporary data within a user-defined function. You can create a table variable within a UDF, and modify the data using one of the above statements. For example, you could do this: &lt;br /&gt;CREATE FUNCTION dbo.example1 ( ) RETURNS INT AS BEGIN     DECLARE @t1 TABLE (i INT)     INSERT @t1 VALUES(1)     INSERT @t1 VALUES(2)     UPDATE @t1 SET i = i + 5     DELETE @t1 WHERE i &lt; 7      DECLARE @max INT     SELECT @max = MAX(i) FROM @t1     RETURN @max END GO However, try that with a #temp table: &lt;br /&gt;CREATE FUNCTION dbo.example2 ( ) RETURNS INT AS BEGIN     CREATE TABLE #t1 (i INT)     INSERT #t1 VALUES(1)     INSERT #t1 VALUES(2)     UPDATE #t1 SET i = i + 5     DELETE #t1 WHERE i &lt; 7      DECLARE @max INT     SELECT @max = MAX(i) FROM #t1     RETURN @max END GO Results: &lt;br /&gt;Server: Msg 2772, Level 16, State 1, Procedure example2, Line 7 Cannot access temporary tables from within a function. Or try accessing a permanent table: &lt;br /&gt;CREATE TABLE table1 (     id INT IDENTITY,     name VARCHAR(32) ) GO  CREATE FUNCTION dbo.example3 ( ) RETURNS INT AS BEGIN     INSERT table1(name) VALUES('aaron')     RETURN SCOPE_IDENTITY() END GO Results: &lt;br /&gt;Server: Msg 443, Level 16, State 2, Procedure example3, Line 8 Invalid use of 'INSERT' within a function. Table variables can lead to fewer stored procedure recompilations than temporary tables (see &lt;a title="http://support.microsoft.com/default.aspx/kb/243586" href="http://support.microsoft.com/default.aspx/kb/243586" target="_self"&gt;KB #243586&lt;/a&gt; and &lt;a title="http://support.microsoft.com/default.aspx/kb/305977" href="http://support.microsoft.com/default.aspx/kb/305977" target="_self"&gt;KB #305977&lt;/a&gt;), and — since they cannot be rolled back — do not bother with the transaction log.  So, why not use table variables all the time? Well, when something sounds too good to be true, it probably is. Let's visit some of the limitations of table variables (part of this list was derived from &lt;a title="http://support.microsoft.com/default.aspx/kb/305977" href="http://support.microsoft.com/default.aspx/kb/305977" target="_self"&gt;KB #305977&lt;/a&gt;):&lt;br /&gt;Table variables are only allowed in SQL Server 2000+, with compatibility level set to 80 or higher. &lt;br /&gt;You cannot use a table variable in either of the following situations: &lt;br /&gt;INSERT @table EXEC sp_someProcedure  SELECT * INTO @table FROM someTable&lt;br /&gt;You cannot truncate a table variable. &lt;br /&gt;Table variables cannot be altered after they have been declared. &lt;br /&gt;You cannot explicitly add an index to a table variable, however you can create a system index through a PRIMARY KEY CONSTRAINT, and you can add as many indexes via UNIQUE CONSTRAINTs as you like. What the optimizer does with them is another story. &lt;g&gt; One thing to note is that you cannot explicitly name your constraints, e.g.: &lt;br /&gt;DECLARE @myTable TABLE (     CPK1 int,     CPK2 int,     CONSTRAINT myPK PRIMARY KEY (CPK1, CPK2) )  -- yields: Server: Msg 156, Level 15, State 1, Line 6 Incorrect syntax near the keyword 'CONSTRAINT'.  -- yet the following works: DECLARE @myTable TABLE (     CPK1 int,     CPK2 int,     PRIMARY KEY (CPK1, CPK2) )&lt;br /&gt;You cannot use a user-defined function (UDF) in a CHECK CONSTRAINT, computed column, or DEFAULT CONSTRAINT. &lt;br /&gt;You cannot use a user-defined type (UDT) in a column definition. &lt;br /&gt;Unlike a #temp table, you cannot drop a table variable when it is no longer necessary—you just need to let it go out of scope. &lt;br /&gt;You cannot generate a table variable's column list dynamically, e.g. you can't do this: &lt;br /&gt;SELECT * INTO @tableVariable  -- yields:  Server: Msg 170, Level 15, State 1, Line 1 Line 1: Incorrect syntax near '@tableVariable'. You also can't build the table variable inside dynamic SQL, and expect to use it outside that scope, e.g.: &lt;br /&gt;DECLARE @colList VARCHAR(8000), @sql VARCHAR(8000) SET @colList = 'a INT,b INT,c INT' SET @sql = 'DECLARE @foo TABLE('+@colList+')' EXEC(@sql) INSERT @foo SELECT 1,2,3  -- this last line fails:  Server: Msg 137, Level 15, State 2, Line 5 Must declare the variable '@foo'. This is because the rest of the script knows nothing about the temporary objects created within the dynamic SQL. Like other local variables, table variables declared inside of a dynamic SQL block (EXEC or sp_executeSQL) cannot be referenced from outside, and vice-versa. So you would have to write the whole set of statements to create and operate on the table variable, and perform it with a single call to EXEC or sp_executeSQL. &lt;br /&gt;The system will not generate automatic statistics on table variables. Likewise, you cannot manually create statistics (statistics are used to help the optimizer pick the best possible query plan). &lt;br /&gt;An INSERT into a table variable will not take advantage of parallelism. &lt;br /&gt;A table variable will always have a cardinality of 1, because the table doesn't exist at compile time. &lt;br /&gt;Table variables must be referenced by an alias, except in the FROM clause. Consider the following two scripts: &lt;br /&gt;CREATE TABLE #foo(id INT) DECLARE @foo TABLE(id INT) INSERT #foo VALUES(1) INSERT #foo VALUES(2) INSERT #foo VALUES(3) INSERT @foo SELECT * FROM #foo  SELECT id     FROM @foo     INNER JOIN #foo     ON @foo.id = #foo.id  DROP TABLE #foo The above fails with the following error: &lt;br /&gt;Server: Msg 137, Level 15, State 2, Line 11 Must declare the variable '@foo'. This query, on the other hand, works fine: &lt;br /&gt;SELECT id     FROM @foo f     INNER JOIN #foo     ON f.id = #foo.id &lt;br /&gt;Table variables are not visible to the calling procedure in the case of nested procs. The following is legal with #temp tables: &lt;br /&gt;CREATE PROCEDURE faq_outer AS BEGIN     CREATE TABLE #outer     (         letter CHAR(1)     )      EXEC faq_inner      SELECT letter FROM #outer      DROP TABLE #outer END GO  CREATE PROCEDURE faq_inner AS BEGIN     INSERT #outer VALUES('a') END GO   EXEC faq_outer Results: &lt;br /&gt;letter  ------  a  (1 row(s) affected) However, you cannot do this with table variables. The parser will find the error before you can even create it: &lt;br /&gt;CREATE PROCEDURE faq_outer AS BEGIN     DECLARE @outer TABLE     (         letter CHAR(1)     )      EXEC faq_inner      SELECT letter FROM @outer END GO  CREATE PROCEDURE faq_inner AS BEGIN     INSERT @outer VALUES('a') END GO Results: &lt;br /&gt;Server: Msg 137, Level 15, State 2, Procedure faq_inner, Line 4 Must declare the variable '@outer'. For more information about sharing data between stored procedures, please see &lt;a title="http://www.sommarskog.se/share_data.html" href="http://www.sommarskog.se/share_data.html" target="_blank"&gt;this article&lt;/a&gt; by Erland Sommarskog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-212616656133427620?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/212616656133427620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=212616656133427620' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/212616656133427620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/212616656133427620'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_06_01_archive.html#212616656133427620' title='local temporary tables (#table_name), global temporary tables (##table_name), permanent tables (table_name), and table variables (@table_name)'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-1566380099107265462</id><published>2009-06-18T06:02:00.000-07:00</published><updated>2009-06-18T07:09:13.623-07:00</updated><title type='text'>C# interview questions</title><content type='html'>1. From constructor to destructor (taking into consideration Dispose() and the concept of non-deterministic finalization), what the are events fired as part of the ASP.NET System.Web.UI.Page lifecycle. Why are they important? What interesting things can you do at each?&lt;br /&gt;2. What are ASHX files? What are HttpHandlers? Where can they be configured?&lt;br /&gt;3. What is needed to configure a new extension for use in ASP.NET? For example, what if I wanted my system to serve ASPX files with a *.jsp extension?&lt;br /&gt;&lt;strong&gt;Ans :-&lt;/strong&gt; Register the extension in IIS to the ASP.NET ISAPI. In ASP.NET, create an HTTP handler that handles that file extension. If you want it to handle .aspx files, you can use a Begin_Request handler in Global.asax to remap the URL. There are other ways, too.&lt;br /&gt;4. What events fire when binding data to a data grid? What are they good for?&lt;br /&gt;5. Explain how PostBacks work, on both the client-side and server-side. How do I chain my own JavaScript into the client side without losing PostBack functionality?&lt;br /&gt;&lt;strong&gt;Ans :-&lt;/strong&gt; Postbacks occur either if a control inherently can post (e.g. Button), or for other controls, by virtue of a javascript function that's injected into the page. (Look at the source of a page in the browser that has a LinkButton on it, for example) -- study the DoPostback function and how it's called from the control. To hook javascript, use AddAttribute to add an link for an on* client side script (e.g., onmouseover), or use one of the Page class's Register* methods to inject client script.&lt;br /&gt;6. How does ViewState work and why is it either useful or evil?&lt;br /&gt;7. What is the OO relationship between an ASPX page and its CS/VB code behind file in ASP.NET 1.1? in 2.0?&lt;br /&gt;Inheritance is achieved through Inherits attribute of Page directive&lt;br /&gt;Classes are used&lt;br /&gt;Abstaraction is achieved through Designer.cs&lt;br /&gt;8.What happens from the point an HTTP request is received on a TCP/IP port up until the Page fires the On_Load event?&lt;br /&gt;9. How does IIS communicate at runtime with ASP.NET? Where is ASP.NET at runtime in IIS5? IIS6?&lt;br /&gt;10. What is an assembly binding redirect? Where are the places an administrator or developer can affect how assembly binding policy is applied?&lt;br /&gt;11. Compare and contrast LoadLibrary(), CoCreateInstance(), CreateObject() and Assembly.Load().&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Assembly.Load&lt;/strong&gt; is the easiest. It will dynamically load an assembly based off the string name (or even raw byte array). You then have an assembly object from which you can use its metadata to do things with. Great for reflection.&lt;br /&gt;&lt;strong&gt;LoadLibrary&lt;/strong&gt; is the pInvoke way of doing things. It will basically load a dll into memory for you. I prefer not to use it. Assembly.Load returns an assembly object.&lt;br /&gt;&lt;strong&gt;CreateObject&lt;/strong&gt; is for use with COM. Basically when you want to load a com library.&lt;br /&gt;&lt;strong&gt;CoCreateInstance&lt;/strong&gt; will create an instance of a com object. I haven't ever needed this.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-1566380099107265462?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/1566380099107265462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=1566380099107265462' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/1566380099107265462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/1566380099107265462'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_06_01_archive.html#1566380099107265462' title='C# interview questions'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-4045819907598341567</id><published>2009-06-18T05:50:00.000-07:00</published><updated>2009-06-18T05:52:35.369-07:00</updated><title type='text'>SQL Server interview questions</title><content type='html'>&lt;a href="http://www.techinterviews.com/ms-sql-server-interview-questions"&gt;http://www.techinterviews.com/ms-sql-server-interview-questions&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This one always gets asked. For a while the database interview questions were limited to Oracle and generic database design questions. This is a set of more than a hundred Microsoft SQL Server interview questions. Some questions are open-ended, and some do not have answers.&lt;br /&gt;What is normalization? - Well a relational database is basically composed of tables that contain related data. So the Process of organizing this data into tables is actually referred to as normalization.&lt;br /&gt;What is a &lt;a href="http://www.google.com/search?num=100&amp;amp;hl=en&amp;amp;lr=&amp;amp;c2coff=1&amp;amp;client=firefox-a&amp;amp;oi=defmore&amp;amp;q=define:stored+procedure"&gt;Stored Procedure&lt;/a&gt;? - Its nothing but a set of T-SQL statements combined to perform a single task of several tasks. Its basically like a Macro so when you invoke the Stored procedure, you actually run a set of statements.&lt;br /&gt;Can you give an example of Stored Procedure? - sp_helpdb , sp_who2, sp_renamedb are a set of system defined stored procedures. We can also have user defined stored procedures which can be called in similar way.&lt;br /&gt;What is a trigger? - Triggers are basically used to implement business rules. Triggers is also similar to stored procedures. The difference is that it can be activated when data is added or edited or deleted from a table in a database.&lt;br /&gt;What is a view? - If we have several tables in a db and we want to view only specific columns from specific tables we can go for views. It would also suffice the needs of security some times allowing specfic users to see only specific columns based on the permission that we can configure on the view. Views also reduce the effort that is required for writing queries to access specific columns every time.&lt;br /&gt;What is an Index? - When queries are run against a db, an index on that db basically helps in the way the data is sorted to process the query for faster and data retrievals are much faster when we have an index.&lt;br /&gt;What are the types of indexes available with SQL Server? - There are basically two types of indexes that we use with the &lt;a href="http://www.microsoft.com/sql/default.asp"&gt;SQL Server&lt;/a&gt;. Clustered and the Non-Clustered.&lt;br /&gt;What is the basic difference between &lt;a href="http://www.sql-server-performance.com/gv_index_data_structures.asp"&gt;clustered and a non-clustered index&lt;/a&gt;? - The difference is that, Clustered index is unique for any given table and we can have only one clustered index on a table. The leaf level of a clustered index is the actual data and the data is resorted in case of clustered index. Whereas in case of non-clustered index the leaf level is actually a pointer to the data in rows so we can have as many non-clustered indexes as we can on the db.&lt;br /&gt;What are cursors? - Well cursors help us to do an operation on a set of data that we retreive by commands such as Select columns from table. For example : If we have duplicate records in a table we can remove it by declaring a cursor which would check the records during retreival one by one and remove rows which have duplicate values.&lt;br /&gt;When do we use the UPDATE_STATISTICS command? - This command is basically used when we do a large processing of data. If we do a large amount of deletions any modification or Bulk Copy into the tables, we need to basically update the indexes to take these changes into account. UPDATE_STATISTICS updates the indexes on these tables accordingly.&lt;br /&gt;Which TCP/IP port does SQL Server run on? - SQL Server runs on port 1433 but we can also change it for better security.&lt;br /&gt;From where can you change the default port? - From the Network Utility TCP/IP properties –&gt; Port number.both on client and the server.&lt;br /&gt;Can you tell me the difference between DELETE &amp;amp; TRUNCATE commands? - Delete command removes the rows from a table based on the condition that we provide with a WHERE clause. Truncate will actually remove all the rows from a table and there will be no data in the table after we run the truncate command.&lt;br /&gt;Can we use Truncate command on a table which is referenced by FOREIGN KEY? - No. We cannot use Truncate command on a table with Foreign Key because of referential integrity.&lt;br /&gt;What is the use of DBCC commands? - DBCC stands for database consistency checker. We use these commands to check the consistency of the databases, i.e., maintenance, validation task and status checks.&lt;br /&gt;Can you give me some DBCC command options?(Database consistency check) - DBCC CHECKDB - Ensures that tables in the db and the indexes are correctly linked.and DBCC CHECKALLOC - To check that all pages in a db are correctly allocated. DBCC SQLPERF - It gives report on current usage of transaction log in percentage. DBCC CHECKFILEGROUP - Checks all tables file group for any damage.&lt;br /&gt;What command do we use to rename a db? - sp_renamedb ‘oldname’ , ‘newname’&lt;br /&gt;Well sometimes sp_reanmedb may not work you know because if some one is using the db it will not accept this command so what do you think you can do in such cases? - In such cases we can first bring to db to single user using sp_dboptions and then we can rename that db and then we can rerun the sp_dboptions command to remove the single user mode.&lt;br /&gt;What is the difference between a HAVING CLAUSE and a WHERE CLAUSE? - Having Clause is basically used only with the GROUP BY function in a query. WHERE Clause is applied to each row before they are part of the GROUP BY function in a query.&lt;br /&gt;What do you mean by COLLATION? - Collation is basically the sort order. There are three types of sort order Dictionary case sensitive, Dictonary - case insensitive and Binary.&lt;br /&gt;What is a Join in SQL Server? - Join actually puts data from two or more tables into a single result set.&lt;br /&gt;Can you explain the types of Joins that we can have with Sql Server? - There are three types of joins: Inner Join, Outer Join, Cross Join&lt;br /&gt;When do you use &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/adminsql/ad_mon_perf_86ib.asp"&gt;SQL Profiler&lt;/a&gt;? - SQL Profiler utility allows us to basically track connections to the SQL Server and also determine activities such as which SQL Scripts are running, failed jobs etc..&lt;br /&gt;What is a &lt;a href="http://www.databasejournal.com/features/mssql/article.php/3085211"&gt;Linked Server&lt;/a&gt;? - Linked Servers is a concept in SQL Server by which we can add other SQL Server to a Group and query both the SQL Server dbs using T-SQL Statements.&lt;br /&gt;Can you link only other SQL Servers or any database servers such as Oracle? - We can link any server provided we have the OLE-DB provider from Microsoft to allow a link. For Oracle we have a OLE-DB provider for oracle that microsoft provides to add it as a linked server to the sql server group.&lt;br /&gt;Which stored procedure will you be running to add a linked server? - &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/tsqlref/ts_sp_adda_8gqa.asp"&gt;sp_addlinkedserver&lt;/a&gt;, &lt;a href="http://www.dbazine.com/sharma2.shtml"&gt;sp_addlinkedsrvlogin&lt;/a&gt;&lt;br /&gt;What are the OS services that the SQL Server installation adds? - MS SQL SERVER SERVICE, SQL AGENT SERVICE, DTC (Distribution transac co-ordinator)&lt;br /&gt;Can you explain the role of each service? - SQL SERVER - is for running the databases SQL AGENT - is for automation such as Jobs, DB Maintanance, Backups DTC - Is for linking and connecting to other SQL Servers&lt;br /&gt;How do you troubleshoot SQL Server if its running very slow? - First check the processor and memory usage to see that processor is not above 80% utilization and memory not above 40-45% utilization then check the disk utilization using Performance Monitor, Secondly, use SQL Profiler to check for the users and current SQL activities and jobs running which might be a problem. Third would be to run UPDATE_STATISTICS command to update the indexes&lt;br /&gt;Lets say due to N/W or Security issues client is not able to connect to server or vice versa. How do you troubleshoot? - First I will look to ensure that port settings are proper on server and client Network utility for connections. ODBC is properly configured at client end for connection ——Makepipe &amp;amp; readpipe are utilities to check for connection. Makepipe is run on Server and readpipe on client to check for any connection issues.&lt;br /&gt;What are the authentication modes in SQL Server? - Windows mode and mixed mode (SQL &amp;amp; Windows).&lt;br /&gt;Where do you think the users names and passwords will be stored in sql server? - They get stored in master db in the sysxlogins table.&lt;br /&gt;What is log shipping? Can we do logshipping with SQL Server 7.0 - Logshipping is a new feature of SQL Server 2000. We should have two SQL Server - Enterprise Editions. From Enterprise Manager we can configure the logshipping. In logshipping the transactional log file from one server is automatically updated into the backup database on the other server. If one server fails, the other server will have the same db and we can use this as the DR (disaster recovery) plan.&lt;br /&gt;Let us say the SQL Server crashed and you are rebuilding the databases including the master database what procedure to you follow? - For restoring the master db we have to stop the SQL Server first and then from command line we can type SQLSERVER Ã¢â‚¬â€œm which will basically bring it into the maintenance mode after which we can restore the master db.&lt;br /&gt;Let us say master db itself has no backup. Now you have to rebuild the db so what kind of action do you take? - (I am not sure- but I think we have a command to do it).&lt;br /&gt;What is BCP? When do we use it? - BulkCopy is a tool used to copy huge amount of data from tables and views. But it won’t copy the structures of the same.&lt;br /&gt;What should we do to copy the tables, schema and views from one SQL Server to another? - We have to write some DTS packages for it.&lt;br /&gt;What are the different types of joins and what dies each do?&lt;br /&gt;What are the four main query statements?&lt;br /&gt;What is a sub-query? When would you use one?&lt;br /&gt;What is a NOLOCK?&lt;br /&gt;What are three SQL keywords used to change or set someone’s permissions?&lt;br /&gt;What is the difference between HAVING clause and the WHERE clause?&lt;br /&gt;What is referential integrity? What are the advantages of it?&lt;br /&gt;What is database normalization?&lt;br /&gt;Which command using Query Analyzer will give you the version of SQL server and operating system?&lt;br /&gt;Using query analyzer, name 3 ways you can get an accurate count of the number of records in a table?&lt;br /&gt;What is the purpose of using COLLATE in a query?&lt;br /&gt;What is a trigger?&lt;br /&gt;What is one of the first things you would do to increase performance of a query? For example, a boss tells you that “a query that ran yesterday took 30 seconds, but today it takes 6 minutes”&lt;br /&gt;What is an execution plan? When would you use it? How would you view the execution plan?&lt;br /&gt;What is the STUFF function and how does it differ from the REPLACE function?&lt;br /&gt;What does it mean to have quoted_identifier on? What are the implications of having it off?&lt;br /&gt;What are the different types of replication? How are they used?&lt;br /&gt;What is the difference between a local and a global variable?&lt;br /&gt;What is the difference between a Local temporary table and a Global temporary table? How is each one used?&lt;br /&gt;What are cursors? Name four types of cursors and when each one would be applied?&lt;br /&gt;What is the purpose of UPDATE STATISTICS?&lt;br /&gt;How do you use DBCC statements to monitor various aspects of a SQL server installation?&lt;br /&gt;How do you load large data to the SQL server database?&lt;br /&gt;How do you check the performance of a query and how do you optimize it?&lt;br /&gt;How do SQL server 2000 and XML linked? Can XML be used to access data?&lt;br /&gt;What is SQL server agent?&lt;br /&gt;What is referential integrity and how is it achieved?&lt;br /&gt;What is indexing?&lt;br /&gt;What is normalization and what are the different forms of normalizations?&lt;br /&gt;Difference between server.transfer and server.execute method?&lt;br /&gt;What id de-normalization and when do you do it?&lt;br /&gt;What is better - 2nd Normal form or 3rd normal form? Why?&lt;br /&gt;Can we rewrite subqueries into simple select statements or with joins? Example?&lt;br /&gt;What is a function? Give some example?&lt;br /&gt;What is a stored procedure?&lt;br /&gt;Difference between Function and Procedure-in general?&lt;br /&gt;Difference between Function and Stored Procedure?&lt;br /&gt;Can a stored procedure call another stored procedure. If yes what level and can it be controlled?&lt;br /&gt;Can a stored procedure call itself(recursive). If yes what level and can it be controlled.?&lt;br /&gt;How do you find the number of rows in a table?&lt;br /&gt;Difference between Cluster and Non-cluster index?&lt;br /&gt;What is a table called, if it does not have neither Cluster nor Non-cluster Index?&lt;br /&gt;Explain DBMS, RDBMS?&lt;br /&gt;Explain basic SQL queries with SELECT from where Order By, Group By-Having?&lt;br /&gt;Explain the basic concepts of SQL server architecture?&lt;br /&gt;Explain couple pf features of SQL server&lt;br /&gt;Scalability, Availability, Integration with internet, etc.)?&lt;br /&gt;Explain fundamentals of Data ware housing &amp;amp; OLAP?&lt;br /&gt;Explain the new features of SQL server 2000?&lt;br /&gt;How do we upgrade from SQL Server 6.5 to 7.0 and 7.0 to 2000?&lt;br /&gt;What is data integrity? Explain constraints?&lt;br /&gt;Explain some DBCC commands?&lt;br /&gt;Explain sp_configure commands, set commands?&lt;br /&gt;Explain what are db_options used for?&lt;br /&gt;What is the basic functions for master, msdb, tempdb databases?&lt;br /&gt;What is a job?&lt;br /&gt;What are tasks?&lt;br /&gt;What are primary keys and foreign keys?&lt;br /&gt;How would you Update the rows which are divisible by 10, given a set of numbers in column?&lt;br /&gt;If a stored procedure is taking a table data type, how it looks?&lt;br /&gt;How m-m relationships are implemented?&lt;br /&gt;How do you know which index a table is using?&lt;br /&gt;How will oyu test the stored procedure taking two parameters namely first name and last name returning full name?&lt;br /&gt;How do you find the error, how can you know the number of rows effected by last SQL statement?&lt;br /&gt;How can you get @@error and @@rowcount at the same time?&lt;br /&gt;What are sub-queries? Give example? In which case sub-queries are not feasible?&lt;br /&gt;What are the type of joins? When do we use Outer and Self joins?&lt;br /&gt;Which virtual table does a trigger use?&lt;br /&gt;How do you measure the performance of a stored procedure?&lt;br /&gt;Questions regarding Raiseerror?&lt;br /&gt;Questions on identity?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-4045819907598341567?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/4045819907598341567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=4045819907598341567' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/4045819907598341567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/4045819907598341567'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_06_01_archive.html#4045819907598341567' title='SQL Server interview questions'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-2186523706909839520</id><published>2009-06-15T22:16:00.000-07:00</published><updated>2009-06-15T22:17:51.038-07:00</updated><title type='text'>crystal reports with vb.net</title><content type='html'>Crystal reports with VB code website :-&lt;br /&gt;&lt;br /&gt;&lt;a href="https://imailhyd.satyam.com/OWA/redir.aspx?C=8a16cb4a4a34439f8abf902935045cb9&amp;amp;URL=http%3a%2f%2fvb.net-informations.com%2fcrystal-report%2fvb.net_crystal_reports_tutorials.htm" target="_blank"&gt;http://vb.net-informations.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-2186523706909839520?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/2186523706909839520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=2186523706909839520' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/2186523706909839520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/2186523706909839520'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_06_01_archive.html#2186523706909839520' title='crystal reports with vb.net'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-4858896119585977148</id><published>2009-06-09T06:25:00.000-07:00</published><updated>2009-06-09T07:23:58.060-07:00</updated><title type='text'>New features in .net 3.5</title><content type='html'>Microsoft website&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb332048.aspx"&gt;http://msdn.microsoft.com/en-us/library/bb332048.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Devx Links&lt;br /&gt;&lt;a class="" href="http://www.devx.com/codemag/Article/38741/0/page/1"&gt;Introduction&lt;/a&gt; &lt;a href="http://www.devx.com/codemag/Article/38741"&gt;http://www.devx.com/codemag/Article/38741&lt;/a&gt;&lt;br /&gt;&lt;a class="" href="http://www.devx.com/codemag/Article/38741/0/page/2"&gt;ASP.NET 3.5 Specific Features&lt;/a&gt; &lt;a href="http://www.devx.com/codemag/Article/38741/0/page/2"&gt;http://www.devx.com/codemag/Article/38741/0/page/2&lt;/a&gt;&lt;br /&gt;&lt;a class="" href="http://www.devx.com/codemag/Article/38741/0/page/3"&gt;ASP.NET 3.5-Related Visual Studio 2008 Enhancements&lt;/a&gt;&lt;br /&gt;1. &lt;a href="http://www.devx.com/codemag/Article/38741/0/page/3"&gt;http://www.devx.com/codemag/Article/38741/0/page/3&lt;/a&gt;&lt;br /&gt;2. &lt;a href="http://www.devx.com/codemag/Article/38741/0/page/4"&gt;http://www.devx.com/codemag/Article/38741/0/page/4&lt;/a&gt;&lt;br /&gt;&lt;p&gt;What's new in C#3.o&lt;/p&gt;&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb383815.aspx"&gt;http://msdn.microsoft.com/en-us/library/bb383815.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;About Var Keyword&lt;/p&gt;&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb383973.aspx"&gt;http://msdn.microsoft.com/en-us/library/bb383973.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Object Intializers &amp;amp; Collection Initializers&lt;/p&gt;&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb384062.aspx"&gt;http://msdn.microsoft.com/en-us/library/bb384062.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Asp.net 3.5  Videos&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.asp.net/learn/3.5-videos/"&gt;http://www.asp.net/learn/3.5-videos/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&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/4370759463742778759-4858896119585977148?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/4858896119585977148/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=4858896119585977148' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/4858896119585977148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/4858896119585977148'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_06_01_archive.html#4858896119585977148' title='New features in .net 3.5'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-1091431766116229800</id><published>2009-06-03T08:14:00.000-07:00</published><updated>2009-06-03T08:15:24.004-07:00</updated><title type='text'>Lambda expressions in .net</title><content type='html'>&lt;a href="http://www.codeproject.com/KB/cs/lambdaexpressions.aspx"&gt;http://www.codeproject.com/KB/cs/lambdaexpressions.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-1091431766116229800?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/1091431766116229800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=1091431766116229800' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/1091431766116229800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/1091431766116229800'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_06_01_archive.html#1091431766116229800' title='Lambda expressions in .net'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-4712753898579776016</id><published>2009-04-15T04:44:00.000-07:00</published><updated>2009-04-15T04:46:49.853-07:00</updated><title type='text'>oops fundamentals in .net</title><content type='html'>http://www.dotnettreats.com/tipstricks/oopconcepts2.aspx&lt;br /&gt;http://www.dotnettreats.com/tipstricks/oopconcepts1.aspx&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-4712753898579776016?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/4712753898579776016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=4712753898579776016' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/4712753898579776016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/4712753898579776016'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_04_01_archive.html#4712753898579776016' title='oops fundamentals in .net'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-2880344469756147762</id><published>2009-03-17T02:00:00.000-07:00</published><updated>2009-04-14T22:48:02.033-07:00</updated><title type='text'>SQL Server 2005, T-SQL, SQL CLR</title><content type='html'>What's new in Sqlserver 2005&lt;br /&gt;&lt;a href="http://www.aspfree.com/c/a/MS-SQL-Server/SQL-Server-2005-Whats-New/4/"&gt;http://www.aspfree.com/c/a/MS-SQL-Server/SQL-Server-2005-Whats-New/4/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;T-SQL&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms189826(SQL.90).aspx"&gt;http://msdn.microsoft.com/en-us/library/ms189826(SQL.90).aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/T-SQL"&gt;http://en.wikipedia.org/wiki/T-SQL&lt;/a&gt;&lt;br /&gt;SQL CLR&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms345136.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms345136.aspx&lt;/a&gt;&lt;br /&gt;&lt;p&gt;First step in SQL CLR&lt;/p&gt;&lt;p&gt;&lt;a href="http://blogs.msdn.com/selvar/archive/2007/11/10/sql-clr-integration.aspx"&gt;http://blogs.msdn.com/selvar/archive/2007/11/10/sql-clr-integration.aspx&lt;/a&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/4370759463742778759-2880344469756147762?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/2880344469756147762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=2880344469756147762' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/2880344469756147762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/2880344469756147762'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_03_01_archive.html#2880344469756147762' title='SQL Server 2005, T-SQL, SQL CLR'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-5586387185582375068</id><published>2009-03-01T21:47:00.000-08:00</published><updated>2009-03-01T22:29:01.138-08:00</updated><title type='text'>Silver Light</title><content type='html'>Introduction&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/silverlight/silverlightintro.aspx"&gt;http://www.codeproject.com/KB/silverlight/silverlightintro.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Why silver light. why not flash ?&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.codeproject.com/KB/silverlight/SilverlightPresentation_.aspx"&gt;http://www.codeproject.com/KB/silverlight/SilverlightPresentation_.aspx&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;50 websites  with silverlight demos&lt;/p&gt;&lt;p&gt;&lt;a href="http://blogs.msdn.com/tims/archive/2007/07/07/from-a-to-z-50-silverlight-applications.aspx"&gt;http://blogs.msdn.com/tims/archive/2007/07/07/from-a-to-z-50-silverlight-applications.aspx&lt;/a&gt;&lt;/p&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/4370759463742778759-5586387185582375068?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/5586387185582375068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=5586387185582375068' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/5586387185582375068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/5586387185582375068'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_03_01_archive.html#5586387185582375068' title='Silver Light'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-6515464362453617472</id><published>2009-03-01T10:19:00.000-08:00</published><updated>2009-03-01T21:43:00.329-08:00</updated><title type='text'>WCF Links</title><content type='html'>WCF Service creation&lt;br /&gt;&lt;a href="http://69.10.233.10/KB/WCF/WCFPart1.aspx"&gt;http://69.10.233.10/KB/WCF/WCFPart1.aspx&lt;/a&gt;&lt;br /&gt;WCF communication Options&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/WCF/WCF_CommOptions_part1.aspx"&gt;http://www.codeproject.com/KB/WCF/WCF_CommOptions_part1.aspx&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.codeproject.com/KB/WCF/WCFCommOptions_2.aspx"&gt;http://www.codeproject.com/KB/WCF/WCFCommOptions_2.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.codeproject.com/KB/WCF/WCF_CommOptions_part3.aspx"&gt;http://www.codeproject.com/KB/WCF/WCF_CommOptions_part3.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Getting started with WCF&lt;/p&gt;&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms731835.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms731835.aspx&lt;/a&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/4370759463742778759-6515464362453617472?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/6515464362453617472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=6515464362453617472' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/6515464362453617472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/6515464362453617472'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_03_01_archive.html#6515464362453617472' title='WCF Links'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-3405681755992071918</id><published>2009-02-05T10:18:00.001-08:00</published><updated>2009-02-05T10:18:59.290-08:00</updated><title type='text'>datagrid performance</title><content type='html'>&lt;a href="http://www.nerdymusings.com/LPMArticle.asp?ID=23#download"&gt;http://www.nerdymusings.com/LPMArticle.asp?ID=23#download&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-3405681755992071918?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/3405681755992071918/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=3405681755992071918' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/3405681755992071918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/3405681755992071918'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_02_01_archive.html#3405681755992071918' title='datagrid performance'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-2790964291455250165</id><published>2009-01-31T21:32:00.000-08:00</published><updated>2009-01-31T21:33:07.166-08:00</updated><title type='text'>About constructors</title><content type='html'>&lt;a href="http://www.c-sharpcorner.com/UploadFile/neerajsaluja/ConstructorsInCSharp11152005233222PM/ConstructorsInCSharp.aspx"&gt;http://www.c-sharpcorner.com/UploadFile/neerajsaluja/ConstructorsInCSharp11152005233222PM/ConstructorsInCSharp.aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.csharphelp.com/archives3/archive565.html"&gt;http://www.csharphelp.com/archives3/archive565.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-2790964291455250165?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/2790964291455250165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=2790964291455250165' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/2790964291455250165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/2790964291455250165'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_01_01_archive.html#2790964291455250165' title='About constructors'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-5267432059349288617</id><published>2009-01-31T20:26:00.000-08:00</published><updated>2009-01-31T20:27:17.155-08:00</updated><title type='text'>using directive</title><content type='html'>Usage 1:-&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/sf0df423(VS.71).aspx"&gt;http://msdn.microsoft.com/en-us/library/sf0df423(VS.71).aspx&lt;/a&gt;&lt;br /&gt;Usage 2:-&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/yh598w02(VS.80).aspx"&gt;http://msdn.microsoft.com/en-us/library/yh598w02(VS.80).aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/cs/CSharp_using.aspx"&gt;http://www.codeproject.com/KB/cs/CSharp_using.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-5267432059349288617?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/5267432059349288617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=5267432059349288617' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/5267432059349288617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/5267432059349288617'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_01_01_archive.html#5267432059349288617' title='using directive'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-6103625377669310933</id><published>2009-01-31T20:24:00.001-08:00</published><updated>2009-06-19T18:50:15.420-07:00</updated><title type='text'>asp net page life cycle, Application Life cycle, ASP.NET compilation</title><content type='html'>Cycle Overview for IIS 5.0 and 6.0&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms178473.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms178473.aspx&lt;/a&gt;&lt;br /&gt;ASP.NET Application Life Cycle Overview for IIS 7.0&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb470252.aspx"&gt;http://msdn.microsoft.com/en-us/library/bb470252.aspx&lt;/a&gt;&lt;br /&gt;ASP.NET Compilation Overview&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms178466.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms178466.aspx&lt;/a&gt;&lt;br /&gt;Understanding ASP.NET Dynamic Compilation&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms366723.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms366723.aspx&lt;/a&gt;&lt;br /&gt;How to: Create ASP.NET Application-Level Event Handlers&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/fwzzh56s.aspx"&gt;http://msdn.microsoft.com/en-us/library/fwzzh56s.aspx&lt;/a&gt;&lt;br /&gt;ASP.NET Page Life Cycle Overview&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/aspnet/PageLifeCycle.aspx"&gt;http://www.codeproject.com/KB/aspnet/PageLifeCycle.aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms178472.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms178472.aspx&lt;/a&gt;&lt;br /&gt;How to: Precompile ASP.NET Web Sites&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms227972.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms227972.aspx&lt;/a&gt;&lt;br /&gt;Introduction&lt;br /&gt;This article describes the life cycle of the page from the moment the URL is hitfrom the web browser till the HTML code is generated and sent to the webbrowser. Let us start by looking at some keywords that are involved in the lifecycle of the page.Background IIS: IIS(Internet Information Server) is a complete Web server that makes it possibleto quickly and easily deploy powerful Web sites and applications. It is thedefault web server used with .NET. When a Web server (for ASP.NET applications,typically IIS) receives a request, it examines the file-name extension of therequested file, determines which ISAPI extension should handle the request, andthen passes the request to the appropriate ISAPI extension. (By default,ASP.NET handles file name extensions that have been mapped to it, such as.aspx, .ascx, .ashx, and .asmx.) Note:a. If a file name extension has not been mapped to ASP.NET, ASP.NET will notreceive the request. It will be handled by the IIS. The requestedpage/image/file is returned without any processing.&lt;br /&gt;b. If you create a custom handler to service a particular file name extension,you must map the extension to ASP.NET in IIS and also register the handler inyour application's Web.config file.ASPNET_ISAPI.DLL: This dll is the ISAPI extension provided with ASP.NETto process the web page requests. IIS loads this dll and sends the page requestto this dll. This dll loads the HTTPRuntime for further processing.ASPNET_WP.EXE: Each worker process (ASPNET_WP.EXE) contains an ApplicationPool. Each Application Pool can contain any number of Applications. ApplicationPool is also called as AppDomain. When a web page is requested, IIS looks forthe application pool under which the current application is running andforwards the request to respective worker process.HTTP Pipeline: HTTP Pipeline is the general-purpose framework forserver-side HTTP programming that serves as the foundation for ASP.NET pages aswell as Web Services. All the stages involved from creating HTTP Runtime toHTTP Handler is called HTTP Pipeline.&lt;br /&gt;HTTP Runtime: Each AppDomain has its own instance of the HttpRuntimeclass—the entry point in the pipeline. The HttpRuntime object initializes anumber of internal objects that will help carry the request out. TheHttpRuntime creates the context for the request and fills it up with any HTTPinformation specific to the request. The context is represented by an instanceof the HttpContext class. Another helper object that gets created at such anearly stage of the HTTP runtime setup is the text writer—to contain theresponse text for the browser. The text writer is an instance of the HttpWriterclass and is the object that actually buffers any text programmatically sentout by the code in the page. Once the HTTP runtime is initialized, it finds anapplication object to fulfill the request. The HttpRuntime object examines therequest and figures out which application it was sent to (from the pipeline'sperspective, a virtual directory is an application).HTTP Context: This is created by HTTP Runtime. The HttpContext classcontains objects that are specific to the current page request, such as theHttpRequest and HttpResponse objects. You can use this class to shareinformation between pages. It can be accessed with Page.Context property in thecode.HTTP Request: Provides access to the current page request, including therequest headers, cookies, client certificate, query string, and so on. You canuse this class to read what the browser has sent. It can be accessed withPage.Request property in the code.&lt;br /&gt;HTTP Response: Provides access to the output stream for the currentpage. You can use this class to inject text into the page, to write cookies,and more. It can be accessed with Page.Response property in the code.HTTP Application: An application object is an instance of theHttpApplication class—the class behind the global.asax file. HTTPRuntime usesHttpApplicationFactory to create the HTTPApplication object. The main taskaccomplished by the HTTP application manager is finding out the class that willactually handle the request. When the request is for an .aspx resource, thehandler is a page handler—namely, an instance of a class that inherits fromPage. The association between types of resources and types of handlers isstored in the configuration file of the application. More exactly, the defaultset of mappings is defined in the &lt;httphandlers&gt;section of themachine.config file. However, the application can customize the list of its ownHTTP handlers in the local web.config file. The line below illustrates the codethat defines the HTTP handler for .aspx resources.&lt;add verb="*" path="*.aspx" type="System.Web.UI.PageHandlerFactory"&gt;HttpApplicationFactory: Its main task consists of using the URLinformation to find a match between the virtual directory of the URL and apooled HttpApplication object.&lt;br /&gt;HTTP Module: An HTTP module is an assembly that is called on everyrequest that is made to your application. HTTP modules are called as part ofthe ASP.NET request pipeline and have access to life-cycle events throughoutthe request. HTTP modules let you examine incoming and outgoing requests andtake action based on the request. They also let you examine the outgoingresponse and modify it. ASP.NET uses modules to implement various applicationfeatures, which includes forms authentication, caching, session state, andclient script services. In each case, when those services are enabled, themodule is called as part of a request and performs tasks that are outside thescope of any single page request. Modules can consume application events andcan raise events that can be handled in the Global.asax file.&lt;br /&gt;HTTP Handler: An ASP.NET HTTP handler is the process that runs inresponse to a request that is made to an ASP.NET Web application. The mostcommon handler is an ASP.NET page handler that processes .aspx files. Whenusers request an .aspx file, the request is processed by the page handler. Wecan write our own handler and handler factory if we want to handle the pagerequest in a different manner.&lt;br /&gt;Note: HTTP modules differ from HTTP handlers. An HTTP handlerreturns a response to a request that is identified by a file name extension orfamily of file name extensions. In contrast, an HTTP module is invoked for allrequests and responses. It subscribes to event notifications in the requestpipeline and lets you run code in registered event handlers. The tasks that amodule is used for are general to an application and to all requests forresources in the application.&lt;br /&gt;&lt;br /&gt;Life Cycle of Page 1. Webpage request comes from browser.2. IIS maps the ASP.NET file extensions to ASPNET_ISAPI.DLL, an ISAPI extensionprovided with ASP.NET.3. ASPNET_ISAPI.DLL forwards the request to the ASP.NET worker process(ASPNET_WP.EXE or W3P.EXE).4. ISAPI loads HTTPRuntime and passes the request to it. Thus, HTTP Pipelininghas begun.5. HTTPRuntime uses HttpApplicationFactory to either create or reuse theHTTPApplication object.6. HTTPRuntime creates HTTPContext for the current request. HTTPContextinternally maintains HTTPRequest and HTTPResponse.7. HTTPRuntime also maps the HTTPContext to the HTTPApplication which handlesthe application level events.8. HTTPApplication runs the HTTPModules for the page requests.9. HTTPApplication creates HTTPHandler for the page request. This is the laststage of HTTPipelining.10. HTTPHandlers are responsible to process request and generate correspondingresponse messages.11. Once the request leaves the HTTPPipeline, page level events begin.12. Page Events are as follows: PreInit, Init, InitComplete, PreLoad, Load,Control evetns (Postback events), Load Complete, PreRender, SaveStateComplete,Render and Unload.13. HTTPHandler generates the response with the above events and sends back tothe IIS which in turn sends the response to the client browser.&lt;br /&gt;Events in the life cycle of page&lt;br /&gt;PreInit: All thePre and Post events are introduced as part of .NET Framework 2.0. As the namesuggests this event is fired before the Init method is fired. Most commonfunctionalities implemented in this method includea. Check the IsPostBack propertyb. Set the master page dynamicallyc. Set the theme property of the page dynamicallyd. Read or Set the profile property values.e. Re-create the dynamic controls&lt;br /&gt;Init: Thisevent is raised after all controls in the page are initialized and any skinsettings have been applied. This event is used to read or initialize controlproperties. It can be used to register events for some controls for which theevents are not specified in the aspx page.Ex: OnClick event of the Button can be registered in the Init rather thanspecifying in the OnClick property of the Button in the aspx page.&lt;br /&gt;InitComplete: Usethis event for processing tasks that require all initialization be complete.&lt;br /&gt;PreLoad: Usethis event if you need to perform processing on your page or control before theLoad event. After the Page raises this event, it loads view state for itselfand all controls, and then processes any postback data included with theRequest instance.&lt;br /&gt;Load: ThePage calls the OnLoad event method on the Page, then recursively does the samefor each child control, which does the same for each of its child controlsuntil the page and all controls are loaded. Use the OnLoad event method to setproperties in controls and establish database connections.&lt;br /&gt;Control events: Use these events to handle specific control events, such as aButton control's Click event or a TextBox control's TextChanged event.&lt;br /&gt;LoadComplete: Usethis event for tasks that require that all other controls on the page beloaded.&lt;br /&gt;PreRender: This isthe last event raised before the HTML code is generated for the page. ThePreRender event also occurs for each control on the page. Use the event to makefinal changes to the contents of the page or its controls.&lt;br /&gt;SaveStateComplete: Beforethis event occurs, ViewState has been saved for the page and for all controls.Any changes to the page or controls at this point will be ignored.Use this event perform tasks that require view state to be saved, but that donot make any changes to controls.&lt;br /&gt;Render: This isthe stage where the HTML code for the page is rendered. The Page object callsthe Render method of each control at this stage. All ASP.NET Web servercontrols have a Render method that writes out the control's markup that is sentto the browser.&lt;br /&gt;UnLoad: Thisevent occurs for each control and then for the page. In controls, use thisevent to do final cleanup for specific controls, such as closingcontrol-specific database connections.&lt;br /&gt;For the page itself, use this event to do final cleanup work, such as closingopen files and database connections, or finishing up logging or otherrequest-specific tasks&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-6103625377669310933?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/6103625377669310933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=6103625377669310933' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/6103625377669310933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/6103625377669310933'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_01_01_archive.html#6103625377669310933' title='asp net page life cycle, Application Life cycle, ASP.NET compilation'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-3888469773540395360</id><published>2009-01-31T10:02:00.000-08:00</published><updated>2009-01-31T10:48:19.424-08:00</updated><title type='text'>Session State --Underpinning</title><content type='html'>&lt;a href="http://msdn.microsoft.com/en-us/library/aa479041.aspx"&gt;http://msdn.microsoft.com/en-us/library/aa479041.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-3888469773540395360?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/3888469773540395360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=3888469773540395360' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/3888469773540395360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/3888469773540395360'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_01_01_archive.html#3888469773540395360' title='Session State --Underpinning'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-647532573896946001</id><published>2009-01-18T10:38:00.001-08:00</published><updated>2009-08-02T04:52:14.507-07:00</updated><title type='text'>NAnt, Ndoc, CruiseControl, WatiN,SVN</title><content type='html'>&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#cc0000;"&gt;&lt;strong&gt;TDD in .net and Nunit &lt;a href="http://www.codeproject.com/KB/dotnet/tdd_in_dotnet.aspx" target="_blank"&gt;http://www.codeproject.com/KB/dotnet/tdd_in_dotnet.aspx&lt;/a&gt; &lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#cc0000;"&gt;&lt;strong&gt;WatIn example &lt;a href="http://www.codeproject.com/KB/aspnet/WatiN.aspx" target="_blank"&gt;http://www.codeproject.com/KB/aspnet/WatiN.aspx&lt;/a&gt; &lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#cc0000;"&gt;&lt;strong&gt;Nant &lt;a href="http://aspnet.4guysfromrolla.com/articles/120104-1.aspx" target="_blank"&gt;http://aspnet.4guysfromrolla.com/articles/120104-1.aspx&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;SVN&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;a href="http://www.pushok.com/help/svnscc/index.php"&gt;http://www.pushok.com/help/svnscc/index.php&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.pushok.com/help/svnscc/index.php?redirect=adv_tagsbranches.htm"&gt;http://www.pushok.com/help/svnscc/index.php?redirect=adv_tagsbranches.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#cc0000;"&gt;&lt;strong&gt;NAnt&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;NAnt is different. Instead of a model where it is extended with shell-based commands, NAnt is extended using task classes. Instead of writing shell commands, the configuration files are XML-based, calling out a target tree where various tasks get executed. Each task is run by an object that implements a particular Task interface.&lt;br /&gt;Granted, this removes some of the expressive power that is inherent in being able to construct a shell command such as 'find . -name foo -exec rm {}', but it gives you the ability to be cross-platform - to work anywhere and everywhere. And hey, if you really need to execute a shell command, NAnt has an &lt;exec&gt;task that allows different commands to be executed based on the OS it is executing on.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;NAnt is a free and open source software tool for automating software build processes. It is similar to Apache Ant, but targeted at the .NET environment rather than Java. The name NAnt comes from the fact that the tool is Not Ant &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#cc0000;"&gt;NDoc Code Documentation Generator for .NET&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;NDoc generates class library documentation from .NET assemblies and the XML documentation files generated by the C# compiler (or with an &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;add-on tool for VB.NET&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;).&lt;br /&gt;NDoc uses pluggable documenters to generate documentation in several different formats, including the MSDN-style HTML Help format (.chm), the Visual Studio .NET Help format (HTML Help 2), and &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;MSDN-online&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt; style web pages.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;NDoc uses two sources to generate documentation. The first is an &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;assembly&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt; file produced by compiling the source code. The other is a pre-generated &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;XML&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt; documentation file, usually produced by &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;parsing&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt; the source code for special comments (&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;C#&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt; compilers from &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;.NET Framework&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt; and &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Mono&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt; support this using the "/doc" command-line argument).&lt;br /&gt;The assembly file is queried using &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;reflection&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt; to obtain the list of &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;classes&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;, &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;methods&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;, etc. The XML file is parsed for the documentation text.&lt;br /&gt;NDoc supports several different output formats, including &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;CHM&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;, &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;MSDN&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;-style web pages, and &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Javadoc&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;-style web pages. NDoc also comes with a &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;graphical user interface&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt; to ease the generation process.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;CruiseControl&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;&lt;/span&gt;&lt;/strong&gt;is both a &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;continuous integration&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt; tool and an extensible framework for creating a custom continuous build process. It includes &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;dozens of plugins&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt; for a variety of source controls, build technologies, and notifications schemes including email and instant messaging. A web interface provides details of the current and previous builds. And the standard CruiseControl distribution is augmented through a rich selection of &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;3rd Party Tools&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;In &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;software development&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;, CruiseControl is a &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Java&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;-based framework for a continuous &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;build&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt; process. It includes, but is not limited to, plugins for email notification, &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Ant&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;, and various &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;source control&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt; tools. A web interface is provided to view the details of the current and previous builds. It allows one to perform a &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;continuous integration&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt; of any software development process.&lt;br /&gt;CruiseControl is &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;free&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;, &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;open-source software&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;, distributed under a &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;BSD&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;-style license. It was originally created by employees of &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;ThoughtWorks&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt; to allow for &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;continuous integration&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt; on a project they were working on. It was later extracted into a stand-alone application.&lt;br /&gt;There is a version of CruiseControl for &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;.Net&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt; called CruiseControl.Net (aka CCNet) and a version for Ruby called CruiseControl.rb (see links below). On &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;May 15&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;, &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;2007&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;, &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;ThoughtWorks Studios&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt; announced the provision of CruiseControl services and support, under the banner CruiseControl Enterprise. Since then they have changed the project and instead released a commercial offering called Cruise (see links below&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#990000;"&gt;WatiN Overview&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;Welcome at the WatiN (pronounced as What-in) website. Inspired by &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Watir&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt; development of WatiN started in December 2005 to make a similar kind of Web Application Testing possible for the .Net languages. Since then WatiN has grown into an easy to use, feature rich and stable framework. WatiN is developed in C# and aims to bring you an easy way to automate tests with Internet Explorer.&lt;br /&gt;&lt;span style="color:#006600;"&gt;&lt;strong&gt;WatiN Example&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Following is the Hello world example of web test automation; searching Google.&lt;br /&gt;[Test] &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;public void SearchForWatiNOnGoogle()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;{ &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;using (IE ie = new IE(&lt;a href="http://www.google.com/"&gt;http://www.google.com/&lt;/a&gt;))&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;{ ie.TextField(Find.ByName("q")).TypeText("WatiN"); &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;ie.Button(Find.ByName("btnG")).Click(); &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Assert.IsTrue(ie.ContainsText("WatiN")); &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;}} &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;color:#990000;"&gt;&lt;strong&gt;SVN -&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Subversion (SVN) is a &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;version control&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt; system initiated in 2000 by &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;CollabNet&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt; Inc. It is used to maintain current and historical versions of files such as &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;source code&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;, web pages, and documentation. Its goal is to be a mostly-compatible successor to the widely used &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Concurrent Versions System&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt; (CVS).&lt;br /&gt;Subversion is well-known in the open source community and is used on many open source projects, including &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Apache Software Foundation&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;, &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;KDE&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;, &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;GNOME&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;, &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Free Pascal&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;, &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;FreeBSD&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;, &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;GCC&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;, &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Python&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;, &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Django&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;, &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Ruby&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;, &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Mono&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;, &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;SourceForge.net&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt; and &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Tigris.org&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;. &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Google Code&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt; also provides Subversion hosting for their open source projects. &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;BountySource&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt; systems use it exclusively.&lt;br /&gt;Subversion is also being adopted in the corporate world. In a 2007 report by &lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Forrester Research&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;, Subversion was recognized as the sole leader in the Standalone Software Configuration Management (SCM) category and a strong performer in the Software Configuration and Change Management (SCCM) category.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-647532573896946001?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/647532573896946001/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=647532573896946001' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/647532573896946001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/647532573896946001'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_01_01_archive.html#647532573896946001' title='NAnt, Ndoc, CruiseControl, WatiN,SVN'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-5035721837529413950</id><published>2009-01-15T19:54:00.000-08:00</published><updated>2009-01-15T20:42:22.087-08:00</updated><title type='text'>Javascript registration in CS file</title><content type='html'>&lt;a href="http://aspnet.4guysfromrolla.com/articles/021104-1.2.aspx"&gt;http://aspnet.4guysfromrolla.com/articles/021104-1.2.aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://69.10.233.10/KB/aspnet/Mayank_Gupta.aspx"&gt;http://69.10.233.10/KB/aspnet/Mayank_Gupta.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;According to msdn, the main diff is that the RegisterStartUpScript method places the javascript at the bottom of the asp.net page just before the closing form element.&lt;br /&gt;The RegisterClientScriptBlock method places the javascript directly after the opening form element of the page.An example where such a difference matters is when a textbox has to has focus when the webpage loads.&lt;br /&gt;If RegisterStartUpScript is used, it works fine because the textbox is generated and placed on the page already by the time the browser gets down to the bottom of the page and executes the javascript.If RegisterClientScriptBlock is used, there will be no textbox for the javascript to focus on and a javascript error will appear on the page.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-5035721837529413950?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/5035721837529413950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=5035721837529413950' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/5035721837529413950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/5035721837529413950'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_01_01_archive.html#5035721837529413950' title='Javascript registration in CS file'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-4367130480818079680</id><published>2009-01-15T19:47:00.000-08:00</published><updated>2009-01-17T10:26:23.645-08:00</updated><title type='text'>Ajax Links</title><content type='html'>&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;Core or Native Ajax &lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;a href="http://www.w3schools.com/ajax/"&gt;http://www.w3schools.com/ajax/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.w3schools.com/ajax/ajax_source.asp"&gt;http://www.w3schools.com/ajax/ajax_source.asp&lt;/a&gt; (Google Suggest)&lt;br /&gt;&lt;a href="http://www.w3schools.com/ajax/ajax_database.asp"&gt;http://www.w3schools.com/ajax/ajax_database.asp&lt;/a&gt; (Ajax with d&lt;a href="http://www.w3schools.com/ajax/ajax_responsexml.asp"&gt;http://www.w3schools.com/ajax/ajax_responsexml.asp&lt;/a&gt;atabases)&lt;br /&gt;&lt;a href="http://www.w3schools.com/ajax/ajax_xmlfile.asp"&gt;http://www.w3schools.com/ajax/ajax_xmlfile.asp&lt;/a&gt; (Ajax with XML)&lt;br /&gt;&lt;a href="http://www.w3schools.com/ajax/ajax_responsexml.asp"&gt;http://www.w3schools.com/ajax/ajax_responsexml.asp&lt;/a&gt; (Ajax with ResponseXML)&lt;br /&gt;&lt;a href="http://www.w3schools.com/ajax/ajax_examples.asp"&gt;http://www.w3schools.com/ajax/ajax_examples.asp&lt;/a&gt; (Complex examples of Ajax)&lt;br /&gt;&lt;span style="color:#33cc00;"&gt;ResponseText vs ResponseXML&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;While responseText returns the HTTP response as a string, responseXML returns the response as XML.The ResponseXML property returns an XML document object, which can be examined and parsed using W3C DOM node tree methods and properties.&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;&lt;strong&gt;Asp.net 2.o user controls&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.asp.net/ajax/ajaxcontroltoolkit/samples/"&gt;http://www.asp.net/ajax/ajaxcontroltoolkit/samples/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.asp.net/ajax/showcase/"&gt;http://www.asp.net/ajax/showcase/&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;Accordion &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;span style="color:#663366;"&gt;&lt;ajaxtoolkit:accordion&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;span style="color:#663366;"&gt;    &lt;panes&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;span style="color:#663366;"&gt;          &lt;ajaxtoolkit:accordionpane&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;span style="color:#663366;"&gt;                     &lt;header&gt; . . . &lt;/header&gt;  &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;span style="color:#663366;"&gt;                     &lt;content&gt; . . . &lt;/content&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;span style="color:#663366;"&gt;        &lt;/ajaxToolkit:AccordionPane&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;span style="color:#663366;"&gt;        &lt;ajaxtoolkit:accordionpane&gt; &lt;/ajaxToolkit:AccordionPane&gt;                   &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;span style="color:#663366;"&gt;     &lt;/panes&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;span style="color:#663366;"&gt; &lt;/ajaxToolkit:Accordion&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000099;"&gt;&lt;span style="color:#663366;"&gt;&lt;/span&gt;&lt;panes&gt;&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;&lt;strong&gt;Infragistics user controls&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;a href="http://www.infragistics.com/dotnet/netadvantage/aspnet/webgrid.aspx#Overview"&gt;http://www.infragistics.com/dotnet/netadvantage/aspnet/webgrid.aspx#Overview&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-4367130480818079680?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/4367130480818079680/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=4367130480818079680' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/4367130480818079680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/4367130480818079680'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_01_01_archive.html#4367130480818079680' title='Ajax Links'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-2872513717551106785</id><published>2009-01-14T06:25:00.001-08:00</published><updated>2009-01-14T06:25:59.370-08:00</updated><title type='text'>C#.net and vb.net differences</title><content type='html'>&lt;a href="http://www.codeproject.com/KB/dotnet/vbnet_c__difference.aspx"&gt;http://www.codeproject.com/KB/dotnet/vbnet_c__difference.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-2872513717551106785?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/2872513717551106785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=2872513717551106785' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/2872513717551106785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/2872513717551106785'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_01_01_archive.html#2872513717551106785' title='C#.net and vb.net differences'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-1317810967214281896</id><published>2009-01-13T21:33:00.000-08:00</published><updated>2009-01-15T19:32:36.187-08:00</updated><title type='text'>Exception handling Application block</title><content type='html'>&lt;a href="http://www.devx.com/dotnet/Article/31463/1954"&gt;http://www.devx.com/dotnet/Article/31463/1954&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-1317810967214281896?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/1317810967214281896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=1317810967214281896' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/1317810967214281896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/1317810967214281896'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_01_01_archive.html#1317810967214281896' title='Exception handling Application block'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-3136302502572448852</id><published>2009-01-13T21:11:00.001-08:00</published><updated>2009-01-13T21:11:52.131-08:00</updated><title type='text'>exception handling</title><content type='html'>&lt;a href="http://www.c-sharpcorner.com/UploadFile/rajeshvs/ExceptionHandlinginCSharp11282005051444AM/ExceptionHandlinginCSharp.aspx"&gt;http://www.c-sharpcorner.com/UploadFile/rajeshvs/ExceptionHandlinginCSharp11282005051444AM/ExceptionHandlinginCSharp.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-3136302502572448852?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/3136302502572448852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=3136302502572448852' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/3136302502572448852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/3136302502572448852'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_01_01_archive.html#3136302502572448852' title='exception handling'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-5402639829814919668</id><published>2009-01-13T19:47:00.000-08:00</published><updated>2009-01-13T19:51:17.216-08:00</updated><title type='text'>Devotional --links for Early time solkas, bed time slokas, Ganesh slokas with meaning</title><content type='html'>&lt;a href="http://www.ganesh.us/slokas/bedtime-slokas.html"&gt;http://www.ganesh.us/slokas/bedtime-slokas.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ganesh.us/slokas/early-morning-slokas.html"&gt;http://www.ganesh.us/slokas/early-morning-slokas.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ganesh.us/slokas/lord-ganesha-slokas.html"&gt;http://www.ganesh.us/slokas/lord-ganesha-slokas.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-5402639829814919668?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/5402639829814919668/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=5402639829814919668' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/5402639829814919668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/5402639829814919668'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_01_01_archive.html#5402639829814919668' title='Devotional --links for Early time solkas, bed time slokas, Ganesh slokas with meaning'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-8029211430484795677</id><published>2009-01-01T20:01:00.001-08:00</published><updated>2009-01-18T10:30:01.971-08:00</updated><title type='text'>Side-by-side,Themes_Skins,Generics,Masterpages</title><content type='html'>&lt;span style="color:#ff0000;"&gt;&lt;strong&gt;side-by-side execution&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/tkyzwk9k(VS.71).aspx"&gt;http://msdn.microsoft.com/en-us/library/tkyzwk9k(VS.71).aspx&lt;/a&gt; (desc)&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.akadia.com/services/dotnet_assemblies.html"&gt;http://www.akadia.com/services/dotnet_assemblies.html&lt;/a&gt; (with example)&lt;/p&gt;&lt;p&gt;&lt;span style="color:#ff0000;"&gt;&lt;strong&gt;THEMES &amp;amp; SKINS&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://quickstarts.asp.net/QuickStartv20/aspnet/doc/themes/default.aspx"&gt;http://quickstarts.asp.net/QuickStartv20/aspnet/doc/themes/default.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ykzx33wh.aspx"&gt;http://msdn.microsoft.com/en-us/library/ykzx33wh.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.codeproject.com/KB/aspnet/ThemesAndSkins.aspx"&gt;http://www.codeproject.com/KB/aspnet/ThemesAndSkins.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Generics&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.15seconds.com/issue/031024.htm"&gt;http://www.15seconds.com/issue/031024.htm&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.codeproject.com/KB/cs/generics_explained.aspx"&gt;http://www.codeproject.com/KB/cs/generics_explained.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa479866.aspx"&gt;http://msdn.microsoft.com/en-us/library/aa479866.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#ff0000;"&gt;&lt;strong&gt;Master Pages&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.codeproject.com/KB/aspnet/masterpages.aspx"&gt;http://www.codeproject.com/KB/aspnet/masterpages.aspx&lt;/a&gt;    (basic)&lt;/p&gt;&lt;p&gt;&lt;a href="http://secure.codeproject.com/KB/aspnet/ImplementMasterPages.aspx"&gt;http://secure.codeproject.com/KB/aspnet/ImplementMasterPages.aspx&lt;/a&gt; (Basic 2)&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.devx.com/dotnet/Article/18042"&gt;http://www.devx.com/dotnet/Article/18042&lt;/a&gt;  (3 examples)&lt;/p&gt;&lt;p&gt;&lt;a href="http://69.10.233.10/KB/aspnet/InsideMasterPages.aspx"&gt;http://69.10.233.10/KB/aspnet/InsideMasterPages.aspx&lt;/a&gt; (namespace level)&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&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/4370759463742778759-8029211430484795677?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/8029211430484795677/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=8029211430484795677' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/8029211430484795677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/8029211430484795677'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_01_01_archive.html#8029211430484795677' title='Side-by-side,Themes_Skins,Generics,Masterpages'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-2378649157516252482</id><published>2009-01-01T19:58:00.000-08:00</published><updated>2009-01-01T20:01:12.409-08:00</updated><title type='text'>.net  assembly deployment, locating and binding</title><content type='html'>&lt;p&gt;&lt;br /&gt;Static and dynamic loading&lt;br /&gt;Public and private&lt;br /&gt;GAC and private folder&lt;br /&gt;Probing&lt;br /&gt;Codebase&lt;br /&gt;BindingRedirect&lt;br /&gt;App.Config and Machine.config&lt;br /&gt;Strongly named and weakly named&lt;br /&gt;DevelopmentMode&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/install/assemblydeployment.aspx"&gt;http://www.codeproject.com/KB/install/assemblydeployment.aspx&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-2378649157516252482?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/2378649157516252482/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=2378649157516252482' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/2378649157516252482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/2378649157516252482'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_01_01_archive.html#2378649157516252482' title='.net  assembly deployment, locating and binding'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-4330753482668884044</id><published>2009-01-01T18:23:00.000-08:00</published><updated>2009-01-01T18:26:20.779-08:00</updated><title type='text'>Nhibernate</title><content type='html'>Nhibernate website&lt;br /&gt;&lt;a href="http://www.hibernate.org/343.html"&gt;http://www.hibernate.org/343.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-4330753482668884044?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/4330753482668884044/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=4330753482668884044' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/4330753482668884044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/4330753482668884044'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2009_01_01_archive.html#4330753482668884044' title='Nhibernate'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-5655987376135021623</id><published>2008-06-28T07:20:00.000-07:00</published><updated>2008-06-28T07:22:21.107-07:00</updated><title type='text'>Push model vs Pull model in ado.net</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;When creating reports, you have the option of pulling data from a data source to the report or pushing data from a data source to the report. In the pull model, the database drivers connect to the data source and pull data dynamically. In the pull model, you can design a report and bind it to a viewer at design time. When the report is viewed at runtime, the data is pulled from the data source. The Crystal engine handles the connection details and the actual pulling of the data; no additional code is needed from you. An example of a good pull-model scenario is monthly or quarterly sales data: After the aggregate formulas have been created, the report definition never changes and Crystal can handle getting the data on demand when needed.&lt;br /&gt;In the push model, you write the database connection code; that is, the code that fills the data source with data, and then passes the data to the report. The push model is more flexible than the pull model because you normally design reports on a development machine, and the connection details might change at runtime. In that case, you can specify connection information in the Web.Config file or any application configuration file, and dynamically create the data source at runtime. An example of a push model report is Customer Orders By ID, where the ID of the customer can be different each time the report is called. You just pass parameters to the report, and dynamically build the data source at runtime.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-5655987376135021623?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/5655987376135021623/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=5655987376135021623' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/5655987376135021623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/5655987376135021623'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2008_06_01_archive.html#5655987376135021623' title='Push model vs Pull model in ado.net'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-1104583372142819230</id><published>2008-06-16T04:42:00.000-07:00</published><updated>2008-06-16T04:48:00.561-07:00</updated><title type='text'>.NET Remoting Links</title><content type='html'>&lt;span style="font-family:arial;"&gt;Wikipedia Link:-&lt;/span&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/.NET_Remoting"&gt;&lt;span style="font-family:arial;"&gt;http://en.wikipedia.org/wiki/.NET_Remoting&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;MSDN Link :-&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;.net remoting architecure&lt;/span&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/2e7z38xb(VS.71).aspx"&gt;&lt;span style="font-family:arial;"&gt;http://msdn.microsoft.com/en-us/library/2e7z38xb(VS.71).aspx&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;.net remoting overview &lt;/span&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/kwdt6w2k(VS.71).aspx"&gt;&lt;span style="font-family:arial;"&gt;http://msdn.microsoft.com/en-us/library/kwdt6w2k(VS.71).aspx&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Microsoft .NET Remoting: A Technical Overview&lt;/span&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms973857.aspx"&gt;&lt;span style="font-family:arial;"&gt;http://msdn.microsoft.com/en-us/library/ms973857.aspx&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Codeproject links&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;remotegui&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/IP/remotinggui.aspx"&gt;&lt;span style="font-family:arial;"&gt;http://www.codeproject.com/KB/IP/remotinggui.aspx&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Implementation of Remoting&lt;br /&gt; &lt;br /&gt;Create a class library with name remoteHello.cs&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Linq;&lt;br /&gt;using System.Text;&lt;br /&gt;//&lt;br /&gt;using System.Runtime.Remoting;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;namespace RemoteHello&lt;br /&gt;{&lt;br /&gt;    public class Hello: System.MarshalByRefObject&lt;br /&gt;    {&lt;br /&gt;        public Hello()&lt;br /&gt;        {&lt;br /&gt;            Console.WriteLine("Constructor called");&lt;br /&gt;        }&lt;br /&gt;        public string Greeting(string name)&lt;br /&gt;        {&lt;br /&gt;            Console.WriteLine("Greeting called");&lt;br /&gt;            return "Hello" + name;&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Create a console application with name Helloserver.cs&lt;br /&gt;&lt;br /&gt;            Add reference of RemoteHello&lt;br /&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Text;&lt;br /&gt;using System.Runtime.Remoting;&lt;br /&gt;using System.Runtime.Remoting.Channels;&lt;br /&gt;using System.Runtime.Remoting.Channels.Tcp;&lt;br /&gt;using RemoteHello;&lt;br /&gt;&lt;br /&gt;namespace HelloServer&lt;br /&gt;{&lt;br /&gt;    class Program&lt;br /&gt;    {&lt;br /&gt;        static void Main(string[] args)&lt;br /&gt;        {&lt;br /&gt;            TcpChannel channel = new TcpChannel(8086);&lt;br /&gt;            ChannelServices.RegisterChannel(channel, false);&lt;br /&gt;            RemotingConfiguration.RegisterWellKnownServiceType(typeof(Hello), "Hi", WellKnownObjectMode.Singleton);&lt;br /&gt;            System.Console.WriteLine("Press Return to exit");&lt;br /&gt;            System.Console.ReadLine();&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Create  a console application with name HelloClient.cs&lt;br /&gt;&lt;br /&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Text;&lt;br /&gt;using System.Runtime.Remoting;&lt;br /&gt;using System.Runtime.Remoting.Channels;&lt;br /&gt;using System.Runtime.Remoting.Channels.Tcp;&lt;br /&gt;using RemoteHello;&lt;br /&gt;&lt;br /&gt;namespace HelloClient&lt;br /&gt;{&lt;br /&gt;    class Program&lt;br /&gt;    {&lt;br /&gt;        static void Main(string[] args)&lt;br /&gt;        {&lt;br /&gt;            int i;&lt;br /&gt;            ChannelServices.RegisterChannel(new TcpChannel(), false);&lt;br /&gt;            Hello obj = (Hello)Activator.GetObject(typeof(Hello), "tcp://localhost:8086/Hi");&lt;br /&gt;            for(i=0;i&lt;5;i++)&lt;br /&gt;            {&lt;br /&gt;                System.Console.WriteLine(obj.Greeting("Srinivas"));&lt;br /&gt;            }&lt;br /&gt;            Console.ReadLine();&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/IP/remotinggui.aspx"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-1104583372142819230?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/1104583372142819230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=1104583372142819230' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/1104583372142819230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/1104583372142819230'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2008_06_01_archive.html#1104583372142819230' title='.NET Remoting Links'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-7795499551246606504</id><published>2008-05-27T21:30:00.000-07:00</published><updated>2008-05-27T21:32:19.043-07:00</updated><title type='text'>c++ Switch VS C# Switch</title><content type='html'>&lt;span style="font-size:85%;"&gt;switch&lt;/span&gt;&lt;a name="vclrftheswitchstatement"&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;The switch statement is a control statement that handles multiple selections by passing control to one of the case statements within its body. It takes the following form:&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;switch (expression)&lt;br /&gt;{&lt;br /&gt;case constant-expression:&lt;br /&gt;statement&lt;br /&gt;jump-statement&lt;br /&gt;[default:&lt;br /&gt;statement&lt;br /&gt;jump-statement]&lt;br /&gt;}&lt;br /&gt;&lt;/em&gt;Where:&lt;br /&gt;expression&lt;br /&gt;An integral or string type expression.&lt;br /&gt;statement&lt;br /&gt;The embedded statement(s) to be executed if control is transferred to the case or the default.&lt;br /&gt;jump-statement&lt;br /&gt;A &lt;/span&gt;&lt;a id="ctl00_rs1_mainContentContainer_ctl02" onclick="javascript:Track('ctl00_rs1_mainContentContainer_ctl00ctl00_rs1_mainContentContainer_ctl02',this);" href="http://msdn.microsoft.com/en-us/library/d96yfwee(VS.71).aspx"&gt;&lt;span style="font-size:85%;"&gt;jump statement&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; that transfers control out of the case body.&lt;br /&gt;constant-expression&lt;br /&gt;Control is transferred to a specific case according to the value of this expression.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Remarks&lt;br /&gt;Control is transferred to the case statement whose constant-expression matches expression. The switch statement can include any number of case instances, but no two case constants within the same switch statement can have the same value. Execution of the statement body begins at the selected statement and proceeds until the jump-statement transfers control out of the case body.&lt;br /&gt;Notice that the jump-statement is required after each block, including the last block whether it is a case statement or a default statement. &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;&lt;strong&gt;Unlike the C++ switch statement, C# does not support an explicit fall through from one case label to another. If you want, you can use goto a switch-case, or goto default.&lt;br /&gt;&lt;/strong&gt;&lt;/em&gt;If expression does not match any constant-expression, control is transferred to the statement(s) that follow the optional default label. If there is no default label, control is transferred outside the switch.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-7795499551246606504?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/7795499551246606504/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=7795499551246606504' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/7795499551246606504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/7795499551246606504'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2008_05_01_archive.html#7795499551246606504' title='c++ Switch VS C# Switch'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-4497445901619589543</id><published>2008-05-27T05:41:00.000-07:00</published><updated>2008-05-27T05:44:59.457-07:00</updated><title type='text'>Stack memory vs Heap Memory</title><content type='html'>&lt;p&gt;&lt;a href="http://www.c-sharpcorner.com/UploadFile/rmcochran/csharp_memory01122006130034PM/csharp_memory.aspx?ArticleID=9adb0e3c-b3f6-40b5-98b5-413b6d348b91"&gt;http://www.c-sharpcorner.com/UploadFile/rmcochran/csharp_memory01122006130034PM/csharp_memory.aspx?ArticleID=9adb0e3c-b3f6-40b5-98b5-413b6d348b91&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;The Stack is more or less responsible for keeping track of what's executing in our code (or what's been "called").  The Heap is more or less responsible for keeping track of our objects (our data, well... most of it - we'll get to that later.).&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Stack&lt;/em&gt;&lt;br /&gt;When a function or a method calls another function which in turns calls another function etc., the execution of all those functions remains suspended until the very last function returns its value.&lt;br /&gt;This chain of suspended function calls is the stack, because elements in the stack (function calls) depend on each other. The stack is important to consider in exception handling and thread executions.&lt;/p&gt;&lt;em&gt; Heap&lt;/em&gt;&lt;br /&gt;The heap is simply the memory used by programs to store variables. Element of the heap (variables) have no dependencies with each other and can always be accessed randomly at any time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-4497445901619589543?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/4497445901619589543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=4497445901619589543' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/4497445901619589543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/4497445901619589543'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2008_05_01_archive.html#4497445901619589543' title='Stack memory vs Heap Memory'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-253242130485767284</id><published>2008-05-27T03:26:00.000-07:00</published><updated>2008-05-27T03:27:07.762-07:00</updated><title type='text'>.net interview questions URLs</title><content type='html'>&lt;a href="http://www.techinterviews.com/?cat=9"&gt;http://www.techinterviews.com/?cat=9&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-253242130485767284?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/253242130485767284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=253242130485767284' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/253242130485767284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/253242130485767284'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2008_05_01_archive.html#253242130485767284' title='.net interview questions URLs'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-644437776454559325</id><published>2008-05-26T12:07:00.000-07:00</published><updated>2008-05-26T12:11:05.313-07:00</updated><title type='text'>When and How to Use Dispose and Finalize in C#</title><content type='html'>&lt;a href="http://www.devx.com/dotnet/Article/33167/1954"&gt;http://www.devx.com/dotnet/Article/33167/1954&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Dispose Method—Explicit Resource CleanupUnlike Finalize, developers should call Dispose explicitly to free unmanaged resources. In fact, you should call the Dispose method explicitly on any object that implements it to free any unmanaged resources for which the object may be holding references. The Dispose method generally doesn't free managed memory—typically, it's used for early reclamation of only the unmanaged resources to which a class is holding references. In other words, this method can release the unmanaged resources in a deterministic fashion.However, Dispose doesn't remove the object itself from memory. The object will be removed when the garbage collector finds it convenient. It should be noted that the developer implementing the Dispose method must call GC.SuppressFinalize(this) to prevent the finalizer from running.Note that an object should implement IDisposable and the Dispose method not only when it must explicitly free unmanaged resources, but also when it instantiates managed classes which in turn use such unmanaged resources. Implementing IDisposable is a good choice when you want your code, not the GC, to decide when to clean up resources. Further, note that the Dispose method should not be called concurrently from two or more different threads as it might lead to unpredictable results if other threads still have access to unmanaged resources belonging to the instance.The IDisposable interface consists of only one Dispose method with no arguments.&lt;br /&gt;&lt;em&gt;public interface IDisposable&lt;br /&gt;{&lt;br /&gt;void Dispose();&lt;br /&gt;}&lt;br /&gt;&lt;/em&gt;The following code illustrates how to implement the Dispose method on a class that implements the IDisposable interface:&lt;br /&gt;&lt;em&gt;class Test : IDisposable&lt;br /&gt;{&lt;br /&gt;private bool isDisposed = false;&lt;br /&gt;&lt;br /&gt;~Test()&lt;br /&gt;{&lt;br /&gt;Dispose(false);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;protected void Dispose(bool disposing)&lt;br /&gt;{&lt;br /&gt;if (disposing)&lt;br /&gt;{&lt;br /&gt;// Code to dispose the managed resources of the class&lt;br /&gt;}&lt;br /&gt;// Code to dispose the un-managed resources of the class&lt;br /&gt;&lt;br /&gt;isDisposed = true;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void Dispose()&lt;br /&gt;{&lt;br /&gt;Dispose(true);&lt;br /&gt;GC.SuppressFinalize(this);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/em&gt;In the preceding code, when the Boolean variable disposed equals true, the object can free both managed and unmanaged resources; but if the value equals false, the call has been initiated from within the finalizer (~Test) in which case the object should release only the unmanaged resources that the instance has reference to.The Dispose/Finalize PatternMicrosoft recommends that you implement both Dispose and Finalize when working with unmanaged resources. The correct sequence then would be for a developer to call Dispose. The Finalize implementation would run and the resources would still be released when the object is garbage collected even if a developer neglected to call the Dispose method explicitly. Francesco Balena &lt;a href="http://www.dotnet2themax.com/blogs/fbalena/SearchView.aspx?q=Dispose/Finalize%20" target="_blank"&gt;writes in his blog&lt;/a&gt; "the Dispose/Finalize pattern should be used only when your type invokes unmanaged code that allocates unmanaged resources (including unmanaged memory) and returns a handle that you must use eventually to release the resource. Both dispose and finalize must chain up to their parent objects by calling their parent's respective methods after they have disposed or finalized their own members".Simply put, cleanup the unmanaged resources in the Finalize method and the managed ones in the Dispose method, when the Dispose/Finalize pattern has been used in your code.As an example, consider a class that holds a database connection instance. A developer can call Dispose on an instance of this class to release the memory resource held by the database connection object. After it is freed, the Finalize method can be called when the class instance needs to be released from the memory. &lt;a href="http://msdn2.microsoft.com/en-us/library/b1yfkh5e.aspx" target="_blank"&gt;According to MSDN&lt;/a&gt;, "Finalize provides a backup to prevent resources from permanently leaking if the programmer fails to call Dispose&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.devx.com/dotnet/Article/33167/1954"&gt;&lt;/a&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-644437776454559325?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/644437776454559325/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=644437776454559325' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/644437776454559325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/644437776454559325'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2008_05_01_archive.html#644437776454559325' title='When and How to Use Dispose and Finalize in C#'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-7772004680348188103</id><published>2008-05-25T23:11:00.000-07:00</published><updated>2008-05-25T23:12:38.798-07:00</updated><title type='text'>DataRow..::.GetChildRows Method</title><content type='html'>&lt;p&gt;&lt;br /&gt;Gets the child rows of a &lt;a id="ctl00_rs1_mainContentContainer_ctl03" tabindex="0" href="https://imailhyd.satyam.com/exchweb/bin/redir.asp?URL=http://msdn2.microsoft.com/en-us/library/system.data.datarow.aspx" target="_blank"&gt;DataRow&lt;/a&gt;.&lt;br /&gt; Description&lt;br /&gt;&lt;a id="ctl00_rs1_mainContentContainer_ctl22" tabindex="0" href="https://imailhyd.satyam.com/exchweb/bin/redir.asp?URL=http://msdn2.microsoft.com/en-us/library/hbt8xha8.aspx" target="_blank"&gt;GetChildRows(DataRelation)&lt;/a&gt;&lt;br /&gt;Gets the child rows of this &lt;a id="ctl00_rs1_mainContentContainer_ctl23" tabindex="0" href="https://imailhyd.satyam.com/exchweb/bin/redir.asp?URL=http://msdn2.microsoft.com/en-us/library/system.data.datarow.aspx" target="_blank"&gt;DataRow&lt;/a&gt; using the specified &lt;a id="ctl00_rs1_mainContentContainer_ctl24" tabindex="0" href="https://imailhyd.satyam.com/exchweb/bin/redir.asp?URL=http://msdn2.microsoft.com/en-us/library/system.data.datarelation.aspx" target="_blank"&gt;DataRelation&lt;/a&gt;.&lt;br /&gt;&lt;a id="ctl00_rs1_mainContentContainer_ctl25" tabindex="0" href="https://imailhyd.satyam.com/exchweb/bin/redir.asp?URL=http://msdn2.microsoft.com/en-us/library/e3y2s99c.aspx" target="_blank"&gt;GetChildRows(String)&lt;/a&gt;&lt;br /&gt;Gets the child rows of a &lt;a id="ctl00_rs1_mainContentContainer_ctl26" tabindex="0" href="https://imailhyd.satyam.com/exchweb/bin/redir.asp?URL=http://msdn2.microsoft.com/en-us/library/system.data.datarow.aspx" target="_blank"&gt;DataRow&lt;/a&gt; using the specified &lt;a id="ctl00_rs1_mainContentContainer_ctl27" tabindex="0" href="https://imailhyd.satyam.com/exchweb/bin/redir.asp?URL=http://msdn2.microsoft.com/en-us/library/system.data.datarelation.relationname.aspx" target="_blank"&gt;RelationName&lt;/a&gt; of a &lt;a id="ctl00_rs1_mainContentContainer_ctl28" tabindex="0" href="https://imailhyd.satyam.com/exchweb/bin/redir.asp?URL=http://msdn2.microsoft.com/en-us/library/system.data.datarelation.aspx" target="_blank"&gt;DataRelation&lt;/a&gt;.&lt;br /&gt;&lt;a id="ctl00_rs1_mainContentContainer_ctl29" tabindex="0" href="https://imailhyd.satyam.com/exchweb/bin/redir.asp?URL=http://msdn2.microsoft.com/en-us/library/ms135362.aspx" target="_blank"&gt;GetChildRows(DataRelation, DataRowVersion)&lt;/a&gt;&lt;br /&gt;Gets the child rows of a &lt;a id="ctl00_rs1_mainContentContainer_ctl30" tabindex="0" href="https://imailhyd.satyam.com/exchweb/bin/redir.asp?URL=http://msdn2.microsoft.com/en-us/library/system.data.datarow.aspx" target="_blank"&gt;DataRow&lt;/a&gt; using the specified &lt;a id="ctl00_rs1_mainContentContainer_ctl31" tabindex="0" href="https://imailhyd.satyam.com/exchweb/bin/redir.asp?URL=http://msdn2.microsoft.com/en-us/library/system.data.datarelation.aspx" target="_blank"&gt;DataRelation&lt;/a&gt;, and &lt;a id="ctl00_rs1_mainContentContainer_ctl32" tabindex="0" href="https://imailhyd.satyam.com/exchweb/bin/redir.asp?URL=http://msdn2.microsoft.com/en-us/library/system.data.datarowversion.aspx" target="_blank"&gt;DataRowVersion&lt;/a&gt;.&lt;br /&gt;&lt;a id="ctl00_rs1_mainContentContainer_ctl33" tabindex="0" href="https://imailhyd.satyam.com/exchweb/bin/redir.asp?URL=http://msdn2.microsoft.com/en-us/library/c2xcc56t.aspx" target="_blank"&gt;GetChildRows(String, DataRowVersion)&lt;/a&gt;&lt;br /&gt;Gets the child rows of a &lt;a id="ctl00_rs1_mainContentContainer_ctl34" tabindex="0" href="https://imailhyd.satyam.com/exchweb/bin/redir.asp?URL=http://msdn2.microsoft.com/en-us/library/system.data.datarow.aspx" target="_blank"&gt;DataRow&lt;/a&gt; using the specified &lt;a id="ctl00_rs1_mainContentContainer_ctl35" tabindex="0" href="https://imailhyd.satyam.com/exchweb/bin/redir.asp?URL=http://msdn2.microsoft.com/en-us/library/system.data.datarelation.relationname.aspx" target="_blank"&gt;RelationName&lt;/a&gt; of a &lt;a id="ctl00_rs1_mainContentContainer_ctl36" tabindex="0" href="https://imailhyd.satyam.com/exchweb/bin/redir.asp?URL=http://msdn2.microsoft.com/en-us/library/system.data.datarelation.aspx" target="_blank"&gt;DataRelation&lt;/a&gt;, and &lt;a id="ctl00_rs1_mainContentContainer_ctl37" tabindex="0" href="https://imailhyd.satyam.com/exchweb/bin/redir.asp?URL=http://msdn2.microsoft.com/en-us/library/system.data.datarowversion.aspx" target="_blank"&gt;DataRowVersion&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-7772004680348188103?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/7772004680348188103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=7772004680348188103' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/7772004680348188103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/7772004680348188103'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2008_05_01_archive.html#7772004680348188103' title='DataRow..::.GetChildRows Method'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-5922453601708523623</id><published>2008-05-25T23:09:00.000-07:00</published><updated>2008-05-25T23:10:26.589-07:00</updated><title type='text'>The SqlDataAdapter Object</title><content type='html'>Sometimes the data you work with is primarily read-only and you rarely need to make changes to the underlying data source.  Some situations also call for caching data in memory to minimize the number of data base calls for data that does not change.  The data adapter makes it easy for you to accomplish these things by helping to manage data in a disconnected mode.  The data adapter fills a DataSet object when reading the data and writes in a single batch when persisting changes back to the data base.  A data adapter contains a reference to the connection object and opens and closes the connection automatically when reading from or writing to the data base.  Additionally, the data adapter contains command object references for SELECT, INSERT, UPDATE, and DELETE operations on the data.  You will have a data adapter defined for each table in a DataSet and it will take care of all communication with the data base for you.  All you need to do is tell the data adapter when to load from or write to the data base&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-5922453601708523623?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/5922453601708523623/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=5922453601708523623' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/5922453601708523623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/5922453601708523623'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2008_05_01_archive.html#5922453601708523623' title='The SqlDataAdapter Object'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-8869572347382425222</id><published>2008-05-25T22:58:00.000-07:00</published><updated>2008-05-25T22:59:51.440-07:00</updated><title type='text'>ONE BEDROOM FLAT... WRITTEN BY AN INDIAN SOFTWARE *ENGINEER **</title><content type='html'>&lt;span style="font-family:arial;font-size:85%;"&gt;As the dream of most parents I had acquired a degree in Software Engineer and&lt;br /&gt;joined a company based in USA, the land of braves and opportunity.When I&lt;br /&gt;arrived in the USA , it was as if a dream had come true. Here at last I&lt;br /&gt;was in the place where I want to be. I decided I would be staying in this&lt;br /&gt;country for about Five years in which time I would have earned enough&lt;br /&gt;money to settle down in India .My father was a government employee and&lt;br /&gt;after his retirement, the only asset he could acquire was a decent one&lt;br /&gt;bedroom flat.I wanted to do some thing more than him. I started feeling&lt;br /&gt;homesick and lonely as the time passed. I used to call home and speak to&lt;br /&gt;my parents every week using cheap international phone cards. Two years&lt;br /&gt;passed, two years of Burgers at McDonald's and pizzas and discos and 2&lt;br /&gt;years watching the foreign exchange rate getting happy whenever the Rupee&lt;br /&gt;value went down.Finally I decided to get married. Told my parents that I&lt;br /&gt;have only 10 Days of holidays and everything must be done within these 10&lt;br /&gt;days. I got my ticket booked in the cheapest flight. Was jubilant and was&lt;br /&gt;actually enjoying hopping for gifts for all my friends back home. If I&lt;br /&gt;miss anyone then there will be talks. After reaching home I spent home one&lt;br /&gt;week going through all the photographs of girls and as the time was&lt;br /&gt;getting shorter I was forced to select one candidate.In-laws told me, to&lt;br /&gt;my surprise, that I would have to get married in 2-3 days, as I will not&lt;br /&gt;get anymore holidays. After the marriage, it was time to return to USA ,&lt;br /&gt;after giving some money to my parents and telling the neighbours to look&lt;br /&gt;after them, we returned to USA . My wife enjoyed this country for about&lt;br /&gt;two months and then she started feeling lonely. The frequency of calling&lt;br /&gt;India increased to twice in a week sometimes 3 times a week. Our savings&lt;br /&gt;started diminishing. After two more years we started to have kids. Two&lt;br /&gt;lovely kids, a boy and a girl, were gifted to us by the almighty. Every&lt;br /&gt;time I spoke to my parents, they asked me to come to India so that they&lt;br /&gt;can see their grand-children.Every year I decide to go to India . But part&lt;br /&gt;work part monetary Conditions prevented it. Years went by and visiting&lt;br /&gt;India was a distant dream. Then suddenly one day I got a message that my&lt;br /&gt;parents were seriously sick. I tried but I couldn't get any holidays and&lt;br /&gt;thus could not go to India .The next message I got was my parents had&lt;br /&gt;passed away and as there was no one to do the last rights the society&lt;br /&gt;members had done whatever they could. I was depressed. My parents had&lt;br /&gt;passed away without seeing their grand children.After couple more years&lt;br /&gt;passed away, much to my children's dislike and My wife's joy we returned&lt;br /&gt;to India to settle down. I started to look for a suitable property, but to&lt;br /&gt;my dismay my savings were short and the property prices had gone up during&lt;br /&gt;all these years. I had to return to the USA .My wife refused to come back&lt;br /&gt;with me and my children refused to stay in India . My 2 children and I&lt;br /&gt;returned to USA after promising my wife I Would be back for good after two&lt;br /&gt;years. Time passed by, my daughter decided to get married to an American&lt;br /&gt;and my son was happy living in USA . I decided that had enough and&lt;br /&gt;wound-up every thing and returned to India . I had just enough money to&lt;br /&gt;buy a decent 02 bedroom flat in a well-developed locality.Now I am 60&lt;br /&gt;years old and the only time I go out of the flat is for the routine visit&lt;br /&gt;to the nearby temple. My faithful wife has also left me and gone to the&lt;br /&gt;holy abode.Sometimes I wondered was it worth all this? My father, even&lt;br /&gt;after staying in India, had a house to his name and I too have the same&lt;br /&gt;nothing more. ** I lost my parents and children for just ONE EXTRA&lt;br /&gt;BEDROOM. **Looking out from the window I see a lot of children dancing.&lt;br /&gt;This damned cable TV has spoiled our new generation and these children are&lt;br /&gt;losing their values and culture because of it. I get occasional cards from&lt;br /&gt;my children asking I am alright. Well at least they remember me.Now&lt;br /&gt;perhaps after I die it will be the neighbours again who will be performing&lt;br /&gt;my last rights, God Bless them.** But the question still remains 'was all&lt;br /&gt;this worth it?'I am still searching for an answer................!!!!*&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-8869572347382425222?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/8869572347382425222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=8869572347382425222' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/8869572347382425222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/8869572347382425222'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2008_05_01_archive.html#8869572347382425222' title='ONE BEDROOM FLAT... WRITTEN BY AN INDIAN SOFTWARE *ENGINEER **'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-3258694262193689174</id><published>2008-05-25T00:04:00.000-07:00</published><updated>2008-05-25T00:09:29.586-07:00</updated><title type='text'>Exe vs DLL</title><content type='html'>"First we need to be clear that both "exe" and "dll" are fundamentally the same but the difference lies in how windows interacts with them. " &lt;br /&gt;&lt;br /&gt;When windows loads a dll, it runs the initialization code and then leaves it alone. Functions in the dll are called if they are explicitly referenced by an application. Another thing, when dll gets crashed it not only crashes itself but also the application as the dll runs in the memory of the parent application. &lt;br /&gt;&lt;br /&gt;When windows load an exe, the exe's initialization code is responsible for creating what is called as "message pump", nothing but a program loop which runs as long as the application is running. The message pump request messages from the operating system. Windows keep track of the application as a separate task. It allocates separate memory for both the exe and the application using that exe. The memory area in which each exe runs is called "Process Space". &lt;br /&gt;&lt;br /&gt;Brief points :-&lt;br /&gt;&lt;br /&gt;- Exe projects can be standalone applications but dll projects are used in applications.&lt;br /&gt;&lt;br /&gt;- If you want to reuse some functionality in several projects, it is better to create a dll project but if what we want to do is specific to an application, keeping it in an exe project is preferred because you won't have to recompile it. This will speed up building the application.&lt;br /&gt;&lt;br /&gt;- Dlls are used within the same memory space as their parent application. So if a dll is crashed, its parent application will crash as well. On the other hand, exes allocate separate spaces which are called Process Spaces.&lt;br /&gt;&lt;br /&gt;- When one of the Windows operating system loads a dll, it runs its initialization code and then it leaves it alone. However when an exe is loaded, its initialization code is responsible for creating an event loop, called message pump. So the exe will run as long as your application runs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-3258694262193689174?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/3258694262193689174/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=3258694262193689174' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/3258694262193689174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/3258694262193689174'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2008_05_01_archive.html#3258694262193689174' title='Exe vs DLL'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-8308715054557451168</id><published>2008-05-22T06:39:00.000-07:00</published><updated>2008-05-22T06:41:40.885-07:00</updated><title type='text'>information on programming algorithms and data structures in C#.</title><content type='html'>Main link &lt;a href="http://msdn.microsoft.com/en-us/library/ms379570.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms379570.aspx&lt;/a&gt; This six-part series of articles focuses on important data structures and their use in application development. The series examines both built-in data structures present in the .NET Framework, as well as essential user-defined data structures. The series originally appeared on MSDN Online starting in November 2003. In January 2005 it was updated to take advantage of the new data structures and features available with the .NET Framework version 2.0, and C# 2.0.&lt;br /&gt;&lt;a id="ctl00_mainContentContainer_ctl03" onclick="javascript:Track('ctl00_mainContentContainer_ctl00ctl00_mainContentContainer_ctl03',this);" href="http://msdn2.microsoft.com/en-us/library/ms379570.aspx"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a id="ctl00_mainContentContainer_ctl04" onclick="javascript:Track('ctl00_mainContentContainer_ctl00ctl00_mainContentContainer_ctl04',this);" href="http://msdn2.microsoft.com/en-us/library/ms379570.aspx"&gt;An Introduction to Data Structures&lt;/a&gt;Scott Mitchell examines two of the most commonly used data structures present in the .NET Framework: the Array and List.&lt;br /&gt;&lt;a id="ctl00_mainContentContainer_ctl05" onclick="javascript:Track('ctl00_mainContentContainer_ctl00ctl00_mainContentContainer_ctl05',this);" href="http://msdn2.microsoft.com/en-us/library/ms379571.aspx"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a id="ctl00_mainContentContainer_ctl06" onclick="javascript:Track('ctl00_mainContentContainer_ctl00ctl00_mainContentContainer_ctl06',this);" href="http://msdn2.microsoft.com/en-us/library/ms379571.aspx"&gt;The Queue, Stack, and Hashtable&lt;/a&gt;Scott Mitchell delves into three of the most commonly studied data structures: the Queue, the Stack, and the Hashtable. He goes on to explain the pros and cons of each individual data structure.&lt;br /&gt;&lt;a id="ctl00_mainContentContainer_ctl07" onclick="javascript:Track('ctl00_mainContentContainer_ctl00ctl00_mainContentContainer_ctl07',this);" href="http://msdn2.microsoft.com/en-us/library/ms379572.aspx"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a id="ctl00_mainContentContainer_ctl08" onclick="javascript:Track('ctl00_mainContentContainer_ctl00ctl00_mainContentContainer_ctl08',this);" href="http://msdn2.microsoft.com/en-us/library/ms379572.aspx"&gt;Binary Trees and BSTs&lt;/a&gt;Scott Mitchell looks at a common data structure that is not included in the .NET Framework Base Class Library, binary trees. A binary search tree, or BST, allows for a much more optimized search time than with unsorted arrays.&lt;br /&gt;&lt;a id="ctl00_mainContentContainer_ctl09" onclick="javascript:Track('ctl00_mainContentContainer_ctl00ctl00_mainContentContainer_ctl09',this);" href="http://msdn2.microsoft.com/en-us/library/ms379573.aspx"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a id="ctl00_mainContentContainer_ctl10" onclick="javascript:Track('ctl00_mainContentContainer_ctl00ctl00_mainContentContainer_ctl10',this);" href="http://msdn2.microsoft.com/en-us/library/ms379573.aspx"&gt;Building a Better Binary Search Tree&lt;/a&gt;Scott Mitchell provides a quick examination of AVL trees and red-black trees, which are two different self-balancing binary search tree data structures. He also covers skip lists, an ingenious data structure that turns a linked list into a data structure that offers the same running time as the more complex self-balancing tree data structures.&lt;br /&gt;&lt;a id="ctl00_mainContentContainer_ctl11" onclick="javascript:Track('ctl00_mainContentContainer_ctl00ctl00_mainContentContainer_ctl11',this);" href="http://msdn2.microsoft.com/en-us/library/ms379574.aspx"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a id="ctl00_mainContentContainer_ctl12" onclick="javascript:Track('ctl00_mainContentContainer_ctl00ctl00_mainContentContainer_ctl12',this);" href="http://msdn2.microsoft.com/en-us/library/ms379574.aspx"&gt;From Trees to Graphs&lt;/a&gt;Scott Mitchell espouses on graphs, a collection of nodes and edges with no rules dictating the connection among the nodes, and one of the most versatile data structures.&lt;br /&gt;&lt;a id="ctl00_mainContentContainer_ctl13" onclick="javascript:Track('ctl00_mainContentContainer_ctl00ctl00_mainContentContainer_ctl13',this);" href="http://msdn2.microsoft.com/en-us/library/ms379575.aspx"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a id="ctl00_mainContentContainer_ctl14" onclick="javascript:Track('ctl00_mainContentContainer_ctl00ctl00_mainContentContainer_ctl14',this);" href="http://msdn2.microsoft.com/en-us/library/ms379575.aspx"&gt;Efficiently Representing Sets&lt;/a&gt;Scott Mitchell examines how to implement a common mathematical construct, the set, which is an unordered collection of unique items that can be enumerated and compared to other sets in a variety of ways.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-8308715054557451168?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/8308715054557451168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=8308715054557451168' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/8308715054557451168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/8308715054557451168'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2008_05_01_archive.html#8308715054557451168' title='information on programming algorithms and data structures in C#.'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-5662273512024003595</id><published>2008-05-22T04:03:00.000-07:00</published><updated>2008-05-22T04:07:57.455-07:00</updated><title type='text'>విఘ్నేశ్వర స్తుతి</title><content type='html'>&lt;a href="http://bp0.blogger.com/_aVIdcIubZqU/SDVUAqivI-I/AAAAAAAAAZU/kgoGo8JavAo/s1600-h/Vigneswara+Stuthi.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5203157314893194210" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" height="239" alt="" src="http://bp0.blogger.com/_aVIdcIubZqU/SDVUAqivI-I/AAAAAAAAAZU/kgoGo8JavAo/s320/Vigneswara+Stuthi.jpg" width="319" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-5662273512024003595?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/5662273512024003595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=5662273512024003595' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/5662273512024003595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/5662273512024003595'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2008_05_01_archive.html#5662273512024003595' title='విఘ్నేశ్వర స్తుతి'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_aVIdcIubZqU/SDVUAqivI-I/AAAAAAAAAZU/kgoGo8JavAo/s72-c/Vigneswara+Stuthi.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-7208482134362875967</id><published>2008-05-22T03:58:00.000-07:00</published><updated>2008-05-22T04:02:18.988-07:00</updated><title type='text'>వెంకటేశ్వర స్తుతి</title><content type='html'>&lt;a href="http://bp0.blogger.com/_aVIdcIubZqU/SDVSsqivI9I/AAAAAAAAAZM/5dC5uGJ1bqc/s1600-h/Venkatesa+Stuthi.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_aVIdcIubZqU/SDVSsqivI9I/AAAAAAAAAZM/5dC5uGJ1bqc/s320/Venkatesa+Stuthi.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5203155871784182738" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-7208482134362875967?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/7208482134362875967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=7208482134362875967' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/7208482134362875967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/7208482134362875967'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2008_05_01_archive.html#7208482134362875967' title='వెంకటేశ్వర స్తుతి'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_aVIdcIubZqU/SDVSsqivI9I/AAAAAAAAAZM/5dC5uGJ1bqc/s72-c/Venkatesa+Stuthi.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-2443278432433525721</id><published>2008-05-22T03:47:00.000-07:00</published><updated>2009-01-15T19:41:52.790-08:00</updated><title type='text'>శివ స్తుతి &amp; ఆత్మ ప్రదక్షిణ</title><content type='html'>&lt;a href="http://bp3.blogger.com/_aVIdcIubZqU/SDVRCaivI8I/AAAAAAAAAZE/joVX1HWI-j0/s1600-h/Siva+AtmaPradikshina.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5203154046423081922" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://bp3.blogger.com/_aVIdcIubZqU/SDVRCaivI8I/AAAAAAAAAZE/joVX1HWI-j0/s320/Siva+AtmaPradikshina.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://bp1.blogger.com/_aVIdcIubZqU/SDVPy6ivI6I/AAAAAAAAAY0/EJIa0HcxA2I/s1600-h/SivaStuthi.jpg"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;a href="http://bp0.blogger.com/_aVIdcIubZqU/SDVQ4qivI7I/AAAAAAAAAY8/jHfC2LmlPIo/s1600-h/SivaStuthi.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5203153878919357362" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://bp0.blogger.com/_aVIdcIubZqU/SDVQ4qivI7I/AAAAAAAAAY8/jHfC2LmlPIo/s320/SivaStuthi.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://bp0.blogger.com/_aVIdcIubZqU/SDVPlqivI5I/AAAAAAAAAYs/GCgWhKkFCPg/s1600-h/Siva+AtmaPradikshina.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.telugubhakti.com/"&gt;http://www.telugubhakti.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-2443278432433525721?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/2443278432433525721/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=2443278432433525721' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/2443278432433525721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/2443278432433525721'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2008_05_01_archive.html#2443278432433525721' title='శివ స్తుతి &amp; ఆత్మ ప్రదక్షిణ'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_aVIdcIubZqU/SDVRCaivI8I/AAAAAAAAAZE/joVX1HWI-j0/s72-c/Siva+AtmaPradikshina.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-1026162987063332175</id><published>2008-05-20T03:17:00.000-07:00</published><updated>2008-05-20T03:22:31.515-07:00</updated><title type='text'>Share point server interview question links</title><content type='html'>&lt;a href="http://www.megasolutions.net/qs/Sharepoint_Portal_Interview_Questions.aspx"&gt;http://www.megasolutions.net/qs/Sharepoint_Portal_Interview_Questions.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://programmingsharepoint.blogspot.com/search/label/SP%20Interview%20Questions"&gt;http://programmingsharepoint.blogspot.com/search/label/SP%20Interview%20Questions&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.pointsharepoint.com/2008/03/sharepoint-interview-questions.html"&gt;http://www.pointsharepoint.com/2008/03/sharepoint-interview-questions.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.sharepointsecurity.com/blog/sharepoint/sharepoint-2007-development/sharepoint-developer-interview-questions-answers/"&gt;http://www.sharepointsecurity.com/blog/sharepoint/sharepoint-2007-development/sharepoint-developer-interview-questions-answers/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-1026162987063332175?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/1026162987063332175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=1026162987063332175' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/1026162987063332175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/1026162987063332175'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2008_05_01_archive.html#1026162987063332175' title='Share point server interview question links'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-3632331978039524401</id><published>2008-05-17T20:28:00.001-07:00</published><updated>2008-05-17T20:28:59.615-07:00</updated><title type='text'>Hyderabad toursit places links</title><content type='html'>http://www.aptourism.in/hplaces.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-3632331978039524401?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/3632331978039524401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=3632331978039524401' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/3632331978039524401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/3632331978039524401'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2008_05_01_archive.html#3632331978039524401' title='Hyderabad toursit places links'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-1139104733851728520</id><published>2008-05-15T06:03:00.000-07:00</published><updated>2008-05-15T06:15:21.636-07:00</updated><title type='text'>Race - Pehli najar mein</title><content type='html'>&lt;span style="font-family:lucida grande;"&gt;Pehli nazar mein&lt;br /&gt;Kaise jaado kar diya&lt;br /&gt;Tera ban baita hai&lt;br /&gt;Mera jiya&lt;br /&gt;Jaane kya hoga&lt;br /&gt;Kya hoga kya pata&lt;br /&gt;Is pal ko milke&lt;br /&gt;Aa jee le zara&lt;br /&gt;&lt;br /&gt;Mein hoon yahan&lt;br /&gt;Tu hai yahan&lt;br /&gt;Meri bahon mein aa&lt;br /&gt;Aa bhi ja&lt;br /&gt;O jaan-e-jaan&lt;br /&gt;Dono jahan&lt;br /&gt;Meri bahon mein aa&lt;br /&gt;Bhool Ja aa&lt;br /&gt;&lt;br /&gt;O jaan-e-jaan&lt;br /&gt;Dono jahan&lt;br /&gt;Meri bahon mein aa&lt;br /&gt;Bhool Ja aa&lt;br /&gt;&lt;br /&gt;Baby i love u, baby i love you, baby i love you, baby i love you … so..&lt;br /&gt;Baby i love u&lt;br /&gt;Oh i love u&lt;br /&gt;I love u&lt;br /&gt;I love u so&lt;br /&gt;Baby i love u&lt;br /&gt;&lt;br /&gt;Har dua mein shamil tera pyaar hai&lt;br /&gt;Bin tere lamha bhi dushwar hai&lt;br /&gt;Dhadhkon ko tujhe se hi darkar hai&lt;br /&gt;Tujhse hai rahtein&lt;br /&gt;Tujhse hai chahtein&lt;br /&gt;&lt;br /&gt;Har dua mein shamil tera pyaar hai&lt;br /&gt;Bin tere lamha bhi dushwar hai&lt;br /&gt;Dhadhkon ko tujhe se hi darkar hai&lt;br /&gt;Tujhse hai rahtein&lt;br /&gt;Tujhse hai chahtein&lt;br /&gt;&lt;br /&gt;Tu jo mili ek din mujhe&lt;br /&gt;Mein kahin ho gaya lapata&lt;br /&gt;&lt;br /&gt;(O jaan-e-jaan&lt;br /&gt;Dono jahan&lt;br /&gt;Meri bahon mein aa&lt;br /&gt;Bhool Ja aa ) ….. 2&lt;br /&gt;&lt;br /&gt;(Kar diya Deewana dard-e-Kash ne&lt;br /&gt;Chain cheena isqh ke ehsaas ne&lt;br /&gt;Bekhayali di hai tere pyaas ne&lt;br /&gt;Chaya suroor hai&lt;br /&gt;Kuch to zaroor hai) ….. 2&lt;br /&gt;&lt;br /&gt;Yeh dooriyan&lt;br /&gt;Jeene na de&lt;br /&gt;Hal mera tujhe na pata&lt;br /&gt;&lt;br /&gt;(O jaan-e-jaan&lt;br /&gt;Dono jahan&lt;br /&gt;Meri bahon mein aa&lt;br /&gt;Bhool Ja aa) ….. 2&lt;br /&gt;&lt;br /&gt;Baby i love u, baby i love you, baby i love you, baby i love you … so..&lt;br /&gt;Baby i love u&lt;br /&gt;Oh i love u&lt;br /&gt;Baby I love u&lt;br /&gt;I love u… &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-1139104733851728520?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/1139104733851728520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=1139104733851728520' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/1139104733851728520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/1139104733851728520'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2008_05_01_archive.html#1139104733851728520' title='Race - Pehli najar mein'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-5284206595995671433</id><published>2008-05-15T05:49:00.000-07:00</published><updated>2008-05-15T05:58:44.633-07:00</updated><title type='text'>Jab we met --- Tum se hi Lyrics</title><content type='html'>&lt;a href="http://www.gobollywood.com/wallpapers/movies/jab+we+met/"&gt;&lt;/a&gt;Song: Tum Se Hi&lt;br /&gt;Lyrics: Irshad Kamil&lt;br /&gt;&lt;br /&gt;Na hai yeh pana&lt;br /&gt;Na Khona hi hai&lt;br /&gt;Tera Na hona jane&lt;br /&gt;Kyun hona hi hai&lt;br /&gt;&lt;br /&gt;Tum se hi din hota hai&lt;br /&gt;Surmaiye shaam aati&lt;br /&gt;Tumse hi tumse hi&lt;br /&gt;Har ghadi saans aati hai&lt;br /&gt;Zindagi kehlati hai&lt;br /&gt;Tumse hi tumse hi&lt;br /&gt;&lt;br /&gt;Na hai yeh pana&lt;br /&gt;Na Khona hi hai&lt;br /&gt;Tera Na hona jane&lt;br /&gt;Kyun hona hi hai&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Aankhon mein ankhne teri&lt;br /&gt;Bahoon mein baahein teri&lt;br /&gt;Mera na mujhe mein kuch raha  hua kya??&lt;br /&gt;Baaton mein baatein teri&lt;br /&gt;Raatein saugatein teri&lt;br /&gt;Kyun tera sab yeh ho gaya   hua kya ???&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Mein kahin bhi jata hoon&lt;br /&gt;Tumse hi mil jata hoon&lt;br /&gt;Tumse hi tumse hi&lt;br /&gt;Shoor mein khamoshi hai&lt;br /&gt;Thodi se Behoshi hai&lt;br /&gt;Tum se hi tum se hi&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Aadha sa wada kabhi&lt;br /&gt;Aadhe se jayada kabhi&lt;br /&gt;Jee chahe karlu is tarah wafa ka&lt;br /&gt;Chode na chote kabhi&lt;br /&gt;Tode na tute kabhi&lt;br /&gt;Jo dhaga tumse jud gaya wafa ka&lt;br /&gt;Mein Tera sharmaya hoon&lt;br /&gt;Jo mein ban paya hoon&lt;br /&gt;Tumse hi tumse hi&lt;br /&gt;&lt;br /&gt;Raste miljate hai&lt;br /&gt;Manzile miljati hai&lt;br /&gt;Tumse hi tumse hi&lt;br /&gt;&lt;br /&gt;Na hai yeh pana&lt;br /&gt;Na Khona hi hai&lt;br /&gt;Tera Na hona jane&lt;br /&gt;Kyun hona hi hai&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-5284206595995671433?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/5284206595995671433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=5284206595995671433' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/5284206595995671433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/5284206595995671433'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2008_05_01_archive.html#5284206595995671433' title='Jab we met --- Tum se hi Lyrics'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-1184200128782170103</id><published>2008-05-08T23:55:00.000-07:00</published><updated>2008-05-08T23:56:27.879-07:00</updated><title type='text'>Why to Use SOAP to HTTP-get , http-post</title><content type='html'>Representing data as SOAP messages brings a lot more value than the simple construction of name/&lt;br /&gt;value pairs. SOAP enables you to represent data in a hierarchical manner—something you cannot&lt;br /&gt;do when using name/value pairs. For instance, how would you send the Customers table from the&lt;br /&gt;Northwind database if you were limited to using name/value pairs? It would be impossible to represent&lt;br /&gt;the data properly. SOAP permits this type of data representation. Also, as you get into more advanced&lt;br /&gt;Web service scenarios, you can expand the SOAP messages and allow for authentication/authorization&lt;br /&gt;capabilities, SOAP routing, partial encryption capabilities, and more. The expandability of SOAP is a&lt;br /&gt;powerful feature&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-1184200128782170103?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/1184200128782170103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=1184200128782170103' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/1184200128782170103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/1184200128782170103'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2008_05_01_archive.html#1184200128782170103' title='Why to Use SOAP to HTTP-get , http-post'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-5023423406648822580</id><published>2008-05-07T23:53:00.000-07:00</published><updated>2008-05-07T23:54:18.745-07:00</updated><title type='text'>The Meaning of Life - Raising Questions for a New World Order</title><content type='html'>&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Today, in a little cottage by the hillside, I am born. For some months now I have heard muffled sounds of the world outside, and I have been curious. Now that I am here, it’s a whole new world outside my mother’s womb. Just outside the window is a beautiful sprinkling of color on the hills, the cool breeze blowing in carries the sweet smell of flowers… and feels good on my face. My mother’s arms around me are reassuring, and as I wake up to these new surroundings, it seems like a really nice place to be in. It’s a good feeling to have a life of my own, to be able to think and experience. The world has existed for an eternity before my birth, and will continue to do so… till long after I am gone. Billions of miles wide, this universe existing for billions of years and I just have this small window of time to experience all its amazing wonders. I want to make the best of this time. I am curious to know what is beyond the hills, I want to see how the world looks from the top of the mountain, and I want to look into the star sprinkled night sky and try to understand why it all exists. I want to experience everything there is. Resting comfortably in my mother’s arms, I can only imagine how it is going to be a wonderful journey. Just then, I notice that the voices, which sounded muffled and distant, are now clear and close. There are people talking around me, and they are talking about what I will ‘become’. Someone is saying that I will study a lot and do everyone proud, and someone else is saying that I ought to become a businessman and earn a lot of money. I have never thought about this before. I didn’t know I will have to ‘become’ something, and I still don’t know why I should. Why can I not just ‘be’?&lt;br /&gt;&lt;br /&gt;Seventh Grade. I am fourteen now. The school in my town back home apparently was not good enough, so I was sent here to this big school in the city two years back. I did not want to come, but father said I have to go if I can ever hope to be a ‘big’ man. I did not understand why it is important to become big. I was so happy there, with my mother, with my friends, with people who seemed to be my own. Besides, the mountains were there, always beautiful and enchanting. I loved the mountains and I always dreamed about climbing them, about how I would feel like the king of the universe when I would stand on the top and see how spectacular the earth looks from there. I once asked father if we could go climb, but he said I am too young for something like that. Then I came here. I am not happy here but when I tell mother about this, she says that this is a sacrifice I have to make. She says it’s a preparation for all the happiness I will have later in life. I am confused. I feel that I am in a cage. All of us here wake up and sleep at the same time; we attend the same classes and do the same homework, and we say the same prayers and aspire for the same goals. It’s like I am going through a mass production line, getting molded into the same shape as everyone else, learning and working hard so that the end product that comes out of this system is profitable. I feel my humanity is getting lost, that my identity is being robbed off for the economic cause, that I am turning into yet another diminutive cog in the giant wheel of economics. Everyone around me tries to measure me on the scale of performance. They want to know what I am worth, and my worth is measured not for what I am and what I stand for, but for how well I can outperform others and for how much money I can potentially earn. I am rewarded and everyone loves me when I succeed, and I am punished and abandoned if I don’t. Mean while, I have heard about the serenity of the great Everest, the turbulent beauty of the vast oceans, about ice caps on the poles and so many other wonderful places. My heart is there and sometimes I can’t sleep because I feel so restless that I want to just run and go where I belong. Nevertheless, I am just a little boy who likes to be loved and appreciated. So I am doing what the world wants me to do. The little child in me is dying, to make way for a successful achieving machine. I am falling into the trap.&lt;br /&gt;&lt;br /&gt;Business School. Years ago, I lost my grip on my dreams. I gave up my deepest desires and I hoped that small successes and joys would add up to something like happiness. They haven’t. My life has become just a quest for the next big goal. In high school I always performed better than everyone else. Everyone said I could do better, so I worked hard for months and I beat a hundred thousand people in an admission test to get into the best engineering college. It was not enough yet, so after undergraduate school I outperformed a million people in yet another admission test to get into the best business school. It isn’t ending here either. Now I want the best job, and then I will want the biggest promotion and then something else and then something bigger still. I challenged my limits and I achieved goals bigger than I imagined myself capable of, and yet it seems nothing has been achieved. In the mad race for ever-bigger goals, I have never had the time to stop a while and appreciate and enjoy what I have already achieved. There is beauty all around me, waiting to be appreciated. There are thoughts in my mind that I want to pay attention to. There are people in despair, needing my love and compassion. Sometimes I want to stop chasing that elusive future happiness, and to start really living in the moment. But there’s a performance appraisal coming just around the corner, and my mind tells me I can’t indulge in silly thoughts and lose that big promotion. A part of me resists, but there’s twenty years of brainwashing and the whole world’s conventions pitted against it. I better start running again. So this race is never going to end, and it is making no one happy. My parents are old now and they need me, but they won’t leave the place where they have spent their lives, and my job will not let me be there. The girl I love and say I can give my life for isn’t as happy as I would like her to be because I can’t give her enough time. The dreams of my life are alive in a corner of my mind, and they constantly remind me that I am not happy, not at peace with myself. The ocean roars in its splendid beauty outside my office window, but I am only concerned with how much stature the view adds to my office. There are wonderful people I can be friends with, but I am too busy competing with everyone. There is a little child begging on the street, but as I drive by in my luxury car, my mind is busy making plans to get as much Nigerian oil as possible for my oil company, regardless of entire tribes being eliminated… or how best to lobby with the government so it can make the World Trade Organization stop Brazil from selling cheap AIDS medicines and hurting my company’s bottom line, never mind the millions dying. Yes, I am helping create a lot of shareholder value, but is that all my life means?&lt;br /&gt;&lt;br /&gt;What is the meaning of life? The quest for achievement has become the cornerstone of human society. Ever more people are setting their eyes on ever-higher goals, and pushing themselves beyond what were thought to be limits of human intellect and endeavor. Certainly, modern society wouldn’t be what it is if it were not for the efforts of the enterprising, but it is nevertheless ironical that the perpetual pursuit of dominance itself now overbearingly dominates collective human thought. We live our lives as if economic prosperity is a divine cause. Material comforts and consumerism have become noble quests, but what really is humanity heading towards? The most glorious species of all, are we not just parasites destroying the planet and converting the earth into a big heap of unrecoverable waste? The blind pursuit for competitive advantage has created a world in which whole continents are dying of hunger and disease while a tenth of the world’s population consumes twenty five times the world’s average. We live in a world where the weaker nations either quietly accept foreign dominance or try to fight back covertly by using methods like terrorism, and the powerful nations feel secure by the ridiculous notion of mutually assured destruction. Economic prosperity and technological progress may have saved millions of lives from hunger and disease, but the divisions that have been created in the process have taken many more lives in countries, which have been marginalized, and in wars and internal strife. There could have been a better way, a way in which more people could have lived, and could have lived more fulfilling lives… but justified by ‘self interest rationality’ economics and blinded by the intensity of our greedy ambitions, maybe we never spent enough time finding that way at all. I am old now, and I will die soon. I have lived my life for a purpose I did not believe in. I always knew I was doing what I never wanted to, and I made a conscious choice to go with the flow. In retrospect, I think I would have had a more fulfilling life living as a nomad, or maybe just in a cave in the Himalayas. I regret I did not, but the only consolation I have is that the odds were pitted too heavily against me. I ‘learned’ a way of life before I got a chance to make my own, and later I never gathered enough courage to break the rules. The bad thing about life is that one always believes that it’s not ending yet and there will be time to do the things one wants to do, till it’s too late and reality hits home. I am too old to pursue my dreams now. I have more money than I need and all the material comforts money could buy, but still no happiness and peace of mind. I now find refuge in literature and prayer, but I think it is just another pathetic attempt to cheat myself. I never got a chance to truly experience and appreciate anything in the world, and now I am trying to find the beauty in someone else’s description of it. I never took the &lt;span style="font-family:lucida grande;"&gt;time&lt;/span&gt; to understand myself, to discover my faith and to find my own god… and now I am trying to find salvation in someone else’s idea of god which I do not believe in. Anyway, it’s time for me to go now. My eyes are closing, never to open again. All my achievements, all my successes are of no use anymore. The dream of a one day old is still a dream for the eighty year old. I am finishing my life, but I am leaving it incomplete. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-5023423406648822580?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/5023423406648822580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=5023423406648822580' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/5023423406648822580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/5023423406648822580'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2008_05_01_archive.html#5023423406648822580' title='The Meaning of Life - Raising Questions for a New World Order'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-5105269277984614291</id><published>2008-05-07T03:06:00.001-07:00</published><updated>2008-05-07T03:08:07.372-07:00</updated><title type='text'>Top Reasons for Job change</title><content type='html'>Top 8 Reasons&lt;br /&gt;Boredom - many people cite this as one of the top reasons they decided to switch careers. It is not just normal spells of boredom - it affects your productivity and level of satisfaction. Many people say they hate their job when in fact it is boredom that they are experiencing.&lt;br /&gt;&lt;br /&gt;Money - this is a big motivator. After all, who doesn't want to make more money so that they can afford the things they want in life? If you feel like you are not being paid what you are worth or if you are constantly saying "if only I had the money" then you could benefit by finding a higher paying job.&lt;br /&gt;&lt;br /&gt;Location - location, location location is not just for real estate. How close or far you live from work affects your satisfaction with your current job. Dealing with constant rush hour traffic and long commute times is enough to make many people decide to leave their current position.&lt;br /&gt;&lt;br /&gt;Management - many don't give enough credit to managers and supervisors to being a reason for driving employees away. Poor communication, micro-management, and a lack of control over one's workday are big reasons to seek greener pastures.&lt;br /&gt;&lt;br /&gt;Benefits - medical and supplemental benefits are an important part of any job. Some employers will pay more for benefits; while others will pass off the charges to their employees. Almost every person wants an adequate and comprehensive plan of benefits and if you're current employer is failing to meet the bar, it is very good reason to look into a more beneficial career.&lt;br /&gt;&lt;br /&gt;Purpose - are you in the profession you wanted to be in as a child? Chances are that you are not. But that doesn't mean that you can't be - there are plenty of adult education classes offered at local colleges and online to get the education you need in order to start that great career. We all want to feel like our career is what you were meant to do in life. You can achieve your dream - you just need to research and come up with a plan of action.&lt;br /&gt;&lt;br /&gt;Unappreciated - many employers underestimate the power of employee praise and recognition. Many people are motivated by these forces and thrive off of appreciation. If those needs are not being met, then the person will slowly lose their drive and motivation and will resent their job. This is a big reason why many people will switch careers - so that they feel their efforts make a difference.&lt;br /&gt;&lt;br /&gt;Layoff - okay, so this one is not really a choice, but it is still a reason for a career change. Turn the negative into a positive by exploring your interests and pursuing work that will make you happy and satisfied&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-5105269277984614291?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/5105269277984614291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=5105269277984614291' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/5105269277984614291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/5105269277984614291'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2008_05_01_archive.html#5105269277984614291' title='Top Reasons for Job change'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4370759463742778759.post-795063645497231732</id><published>2008-03-31T05:40:00.006-07:00</published><updated>2008-03-31T08:26:27.027-07:00</updated><title type='text'>Deployment of applications in .net</title><content type='html'>&lt;span style="font-size:85%;color:#000000;"&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;Packaging&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;The .NET Framework provides the following options for packaging applications:&lt;br /&gt;As a single assembly or as a collection of assemblies.&lt;br /&gt;With this option, you simply use the .dll or .exe files as they were built.&lt;br /&gt;As cabinet (CAB) files.&lt;br /&gt;With this option, you compress files into .cab files to make distribution or download less time consuming.&lt;br /&gt;As a Microsoft Windows Installer 2.0 package or in other installer formats.&lt;br /&gt;With this option, you create .msi files for use with the Windows Installer or you package your application for use with some other installer.&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;&lt;strong&gt;Distribution&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;The .NET Framework provides the following options for distributing applications:&lt;br /&gt;Use XCOPY or FTP.&lt;br /&gt;Because common language runtime applications are self-describing and require no registry entries, you can use XCOPY or FTP to simply copy the application to an appropriate directory. The application can then be run from that directory.&lt;br /&gt;Use code download.&lt;br /&gt;If you are distributing your application over the Internet or through a corporate intranet, you can simply download the code to a computer and run the application there.&lt;br /&gt;Use an installer program such as Windows Installer 2.0.&lt;br /&gt;Windows Installer 2.0 can install, repair, or remove Microsoft .NET Framework assemblies in the global assembly cache and in private directories. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4370759463742778759-795063645497231732?l=srinicollection.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://srinicollection.blogspot.com/feeds/795063645497231732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4370759463742778759&amp;postID=795063645497231732' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/795063645497231732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4370759463742778759/posts/default/795063645497231732'/><link rel='alternate' type='text/html' href='http://srinicollection.blogspot.com/2008_03_01_archive.html#795063645497231732' title='Deployment of applications in .net'/><author><name>srinivas</name><uri>http://www.blogger.com/profile/04910925232082140977</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
