<?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-3679590672793726794</id><updated>2012-02-17T21:06:17.828-08:00</updated><category term='Directory'/><category term='install problem'/><category term='Download'/><category term='China'/><category term='Zen'/><category term='M3N78-EM'/><category term='C'/><category term='Guns n roses'/><category term='cheap'/><category term='NOT WORKING'/><category term='adobe'/><category term='disk'/><category term='Windows'/><category term='settings'/><category term='stupidity'/><category term='survival'/><category term='outsourcing'/><category term='Job'/><category term='removal'/><category term='Bookstore'/><category term='MSDN'/><category term='Landmark'/><category term='cost'/><category term='lays'/><category term='Command line'/><category term='big shops'/><category term='wafers'/><category term='SqlDependency'/><category term='thought'/><category term='Services'/><category term='Axl'/><category term='2008'/><category term='ConfigurationManager'/><category term='utility'/><category term='setting up'/><category term='roadster'/><category term='Windows Media PLayer'/><category term='cannot browse'/><category term='wallpapers'/><category term='retial'/><category term='chips'/><category term='bad'/><category term='breakfast'/><category term='synchronizer'/><category term='paradox'/><category term='DLink'/><category term='Nissan.exe'/><category term='Pune'/><category term='utilties'/><category term='SQL Server 2005'/><category term='engineers'/><category term='language'/><category term='Developer'/><category term='F#'/><category term='DotNet'/><category term='appSettings'/><category term='2007'/><category term='india'/><category term='trojan'/><category term='Patents'/><category term='networking'/><category term='Odyssey'/><category term='visual studio'/><category term='Martial arts'/><category term='sense'/><category term='net use'/><category term='iTunes'/><category term='automatic increment'/><category term='http://www.crystalxp.net/'/><category term='software'/><category term='uncommon'/><category term='shutdown'/><category term='CD'/><category term='file utility'/><category term='sparring'/><category term='comma separated'/><category term='remove'/><category term='thenewspaedia.com'/><category term='Banglaore'/><category term='Vista'/><category term='executing'/><category term='consumer'/><category term='Microsoft'/><category term='baked beans'/><category term='XP'/><category term='folder'/><category term='SQL Server'/><category term='Acrobat'/><category term='Mediamax'/><category term='audio cd burning'/><category term='JKD'/><category term='Programming'/><category term='Configuration'/><category term='build number'/><category term='AGTACCOUNT'/><category term='computer'/><category term='sp1'/><category term='DVD'/><category term='code'/><category term='csv'/><category term='Install Error'/><category term='Religion'/><category term='cutting'/><category term='Application'/><category term='tesla'/><category term='Airtel'/><category term='crome'/><category term='car'/><category term='customization'/><category term='currently'/><category term='excite'/><category term='Broadband'/><category term='whereis'/><category term='potato'/><category term='Express'/><category term='AZALIA'/><category term='Full'/><category term='cannot select install folder'/><category term='world'/><category term='music'/><category term='version'/><category term='ASUS'/><category term='freeware'/><category term='C#'/><category term='recipe'/><category term='jobs'/><category term='paths'/><category term='Tao'/><category term='goods'/><category term='Borland C++ Builder'/><category term='sucks'/><category term='HD Audio'/><category term='Journey'/><category term='RealTek'/><category term='virus'/><category term='slipstreaming'/><category term='DER 300'/><category term='fear'/><category term='reader'/><category term='problem'/><category term='Books'/><category term='SHBrowseForFolder'/><title type='text'>Nothing in Particular</title><subtitle type='html'>I want this blog to contain stuff I'm interested in talking about, stuff I think people might find of use and stuff which is fun.

Its actually mostly about nothing in particular.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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>40</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3679590672793726794.post-6305082568943011038</id><published>2010-07-14T04:00:00.001-07:00</published><updated>2010-07-14T04:01:19.999-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Acrobat'/><category scheme='http://www.blogger.com/atom/ns#' term='sucks'/><category scheme='http://www.blogger.com/atom/ns#' term='adobe'/><title type='text'>Something is wrong !</title><content type='html'>You know something is wrong when even applications like Acrobat Reader require a restart to update themself!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3679590672793726794-6305082568943011038?l=nothinginparticularsid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/6305082568943011038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3679590672793726794&amp;postID=6305082568943011038' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/6305082568943011038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/6305082568943011038'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/2010/07/something-is-wrong.html' title='Something is wrong !'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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-3679590672793726794.post-1138663099339521546</id><published>2010-05-01T01:31:00.000-07:00</published><updated>2010-05-01T04:39:19.594-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='settings'/><category scheme='http://www.blogger.com/atom/ns#' term='Configuration'/><category scheme='http://www.blogger.com/atom/ns#' term='DotNet'/><category scheme='http://www.blogger.com/atom/ns#' term='sucks'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='ConfigurationManager'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='appSettings'/><title type='text'>A simple class to read and write application settings</title><content type='html'>I'll come straight to the point. All I want to do is save a few setting for my little .NET application like &lt;br /&gt;&lt;br /&gt;MaxSizeOfText=256.&lt;br /&gt;&lt;br /&gt;Ok, that not all. I want each user to have his own settings. I can do this by storing such settings to a file in the user's appData folder.&lt;br /&gt;&lt;br /&gt;Programming in the .NET world is usually pretty easy though a bit frustrating because at times it is painfully easy. There are also times when exisitng classes can get the work done but finding out how exaclty to use these classes is so darned unintuitive that its easier to write the functionality all by yourself.&lt;br /&gt;&lt;br /&gt;I consider all classes present in the base-class-library revolving around reading / writing application configuration a big fiasco. There aren't many areas which are as confusing as this. With each version of .NET new ways to access appSettings keep cropping up. Come on, how difficult is to define an easy to understand programmatic access to some XML data? and if you can't do that why not just hide those classes from end developers, we are capable of writing our own.&lt;br /&gt;&lt;br /&gt;Here is a class I quickly wrote which allows you to store application settings in a 'name'-'value' form in XML. The file can be located anywhere on your computer. It has just 3 menthods for interacting with it so it's very simple to use. Settings can be added without any special methods, setting can be read and setting can be removed. Minimum requirement, a target file should be present with atleast following xml:&lt;br /&gt;&lt;settings&gt;&lt;br /&gt;&lt;/settings&gt;&lt;br /&gt;Rest is taken care of by the class. I am sure there must be lots of improvement that can be made and I would appreciate any comments.&lt;br /&gt;&lt;br /&gt;The class diagrams is presented below:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://3.bp.blogspot.com/_D4L4KZNne-w/S9vr3facOpI/AAAAAAAAAFM/1EIm4vsTLhw/s400/ClassDiagram.png" border="0" alt="class diagram" id="BLOGGER_PHOTO_ID_5466221911301962386" style="border: none;" /&gt;&lt;br /&gt;&lt;br /&gt;Here is the complete code for the XmlSettings class:&lt;br /&gt;&lt;br /&gt;&lt;div id="codediv" style="width: 440px; height:300px; font-family:consolas, courier, fixedsys; font-size:small; background-color: #CCCCCC; white-space: nowrap; overflow:scroll;" class=""&gt;&lt;br /&gt;//&amp;nbsp;++&lt;br /&gt;//&amp;nbsp;(C)&amp;nbsp;Copyright&amp;nbsp;Siddharth&amp;nbsp;Barman,&amp;nbsp;2010.&lt;br /&gt;//&amp;nbsp;Copyright&amp;nbsp;notice:&amp;nbsp;You&amp;nbsp;are&amp;nbsp;free&amp;nbsp;to&amp;nbsp;use&amp;nbsp;this&amp;nbsp;material&amp;nbsp;with&amp;nbsp;or&amp;nbsp;without&amp;nbsp;the&amp;nbsp;copyright&amp;nbsp;notice.&lt;br /&gt;//&amp;nbsp;Author&amp;nbsp;is&amp;nbsp;not&amp;nbsp;reponsible&amp;nbsp;for&amp;nbsp;any&amp;nbsp;damage/problems&amp;nbsp;arising&amp;nbsp;out&amp;nbsp;of&amp;nbsp;the&amp;nbsp;use&amp;nbsp;of&amp;nbsp;this&amp;nbsp;material.&lt;br /&gt;//&amp;nbsp;--&lt;br /&gt;&lt;br /&gt;using&amp;nbsp;System.Xml;&lt;br /&gt;&lt;br /&gt;namespace&amp;nbsp;Sid.Utilities&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;///&amp;nbsp;&amp;lt;summary&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;///&amp;nbsp;Allows&amp;nbsp;reading&amp;nbsp;and&amp;nbsp;writing&amp;nbsp;settings&amp;nbsp;to&amp;nbsp;XML&amp;nbsp;files.&amp;nbsp;The&amp;nbsp;XML&amp;nbsp;files&amp;nbsp;should&amp;nbsp;have&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;///&amp;nbsp;the&amp;nbsp;following&amp;nbsp;structure&amp;nbsp;&amp;lt;settings&amp;gt;&amp;lt;setting&amp;nbsp;name=&amp;quot;ABC&amp;quot;&amp;nbsp;value=&amp;quot;XYZ&amp;quot;&amp;nbsp;/&amp;gt;&amp;lt;/settings&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;///&amp;nbsp;&amp;lt;/summary&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;class&amp;nbsp;XmlSettings&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#region&amp;nbsp;Public&amp;nbsp;interface&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;///&amp;nbsp;&amp;lt;summary&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;///&amp;nbsp;Path&amp;nbsp;to&amp;nbsp;the&amp;nbsp;settings&amp;nbsp;file.&amp;nbsp;The&amp;nbsp;file&amp;nbsp;must&amp;nbsp;exist.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;///&amp;nbsp;&amp;lt;/summary&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;///&amp;nbsp;&amp;lt;param&amp;nbsp;name=&amp;quot;file&amp;quot;&amp;gt;&amp;lt;/param&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;XmlSettings(string&amp;nbsp;file)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.file&amp;nbsp;=&amp;nbsp;file;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;doc&amp;nbsp;=&amp;nbsp;new&amp;nbsp;XmlDocument();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;doc.Load(file);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;///&amp;nbsp;&amp;lt;summary&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;///&amp;nbsp;Returns&amp;nbsp;the&amp;nbsp;settings&amp;nbsp;file&amp;nbsp;being&amp;nbsp;used.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;///&amp;nbsp;&amp;lt;/summary&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;string&amp;nbsp;SettingsFile&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;get&amp;nbsp;{&amp;nbsp;return&amp;nbsp;file;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;///&amp;nbsp;&amp;lt;summary&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;///&amp;nbsp;Allows&amp;nbsp;a&amp;nbsp;setting&amp;nbsp;to&amp;nbsp;be&amp;nbsp;read&amp;nbsp;or&amp;nbsp;written.&amp;nbsp;Each&amp;nbsp;setting&amp;nbsp;is&amp;nbsp;referred&amp;nbsp;by&amp;nbsp;it&amp;apos;s&amp;nbsp;name.&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;///&amp;nbsp;Null&amp;nbsp;is&amp;nbsp;returned&amp;nbsp;if&amp;nbsp;a&amp;nbsp;setting&amp;nbsp;does&amp;nbsp;not&amp;nbsp;exist&amp;nbsp;while&amp;nbsp;reading.&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;///&amp;nbsp;A&amp;nbsp;new&amp;nbsp;setting&amp;nbsp;is&amp;nbsp;created&amp;nbsp;if&amp;nbsp;it&amp;nbsp;does&amp;nbsp;not&amp;nbsp;exist&amp;nbsp;while&amp;nbsp;writing.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;///&amp;nbsp;&amp;lt;/summary&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;///&amp;nbsp;&amp;lt;param&amp;nbsp;name=&amp;quot;name&amp;quot;&amp;gt;&amp;lt;/param&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;///&amp;nbsp;&amp;lt;returns&amp;gt;&amp;lt;/returns&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;string&amp;nbsp;this[string&amp;nbsp;name]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;get&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;ReadSetting(name);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;set&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SetSetting(name,&amp;nbsp;value);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;void&amp;nbsp;Remove(string&amp;nbsp;name)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;XmlNode&amp;nbsp;node&amp;nbsp;=&amp;nbsp;GetSettingNode(name);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(node&amp;nbsp;!=&amp;nbsp;null)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RootNode.RemoveChild(node);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;void&amp;nbsp;Save()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;doc.Save(file);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#endregion&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#region&amp;nbsp;Protected&amp;nbsp;and&amp;nbsp;Private&amp;nbsp;members&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;protected&amp;nbsp;XmlNode&amp;nbsp;RootNode&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;get&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;doc.SelectSingleNode(&amp;quot;/settings&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;protected&amp;nbsp;string&amp;nbsp;ReadSetting(string&amp;nbsp;name)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;XmlNode&amp;nbsp;node&amp;nbsp;=&amp;nbsp;GetSettingNode(name);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(node&amp;nbsp;==&amp;nbsp;null&amp;nbsp;||&amp;nbsp;node.Attributes.Count&amp;nbsp;==&amp;nbsp;0&amp;nbsp;||&amp;nbsp;node.Attributes[&amp;quot;value&amp;quot;]&amp;nbsp;==&amp;nbsp;null)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;null;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;node.Attributes[&amp;quot;value&amp;quot;].Value;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;protected&amp;nbsp;void&amp;nbsp;SetSetting(string&amp;nbsp;name,&amp;nbsp;string&amp;nbsp;value)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;XmlNode&amp;nbsp;node&amp;nbsp;=&amp;nbsp;GetSettingNode(name);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(node&amp;nbsp;==&amp;nbsp;null)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;node&amp;nbsp;=&amp;nbsp;CreateSettingNode(name);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;node.Attributes[&amp;quot;value&amp;quot;].Value&amp;nbsp;=&amp;nbsp;value;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;protected&amp;nbsp;XmlNode&amp;nbsp;GetSettingNode(string&amp;nbsp;name)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;doc.SelectSingleNode(string.Format(&amp;quot;/settings/setting[@name=&amp;apos;{0}&amp;apos;]&amp;quot;,&amp;nbsp;name));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;protected&amp;nbsp;XmlNode&amp;nbsp;CreateSettingNode(string&amp;nbsp;name)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;XmlNode&amp;nbsp;node&amp;nbsp;=&amp;nbsp;doc.CreateNode(XmlNodeType.Element,&amp;nbsp;&amp;quot;setting&amp;quot;,&amp;nbsp;string.Empty);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RootNode.AppendChild(node);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;XmlAttribute&amp;nbsp;nameAtt&amp;nbsp;=&amp;nbsp;doc.CreateAttribute(&amp;quot;name&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;node.Attributes.Append(nameAtt);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;nameAtt.Value&amp;nbsp;=&amp;nbsp;name;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;XmlAttribute&amp;nbsp;valueAtt&amp;nbsp;=&amp;nbsp;doc.CreateAttribute(&amp;quot;value&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;node.Attributes.Append(valueAtt);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;node;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;protected&amp;nbsp;string&amp;nbsp;file;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;protected&amp;nbsp;XmlDocument&amp;nbsp;doc;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#endregion&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&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/3679590672793726794-1138663099339521546?l=nothinginparticularsid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/1138663099339521546/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3679590672793726794&amp;postID=1138663099339521546' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/1138663099339521546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/1138663099339521546'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/2010/05/simple-class-to-read-and-write.html' title='A simple class to read and write application settings'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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://3.bp.blogspot.com/_D4L4KZNne-w/S9vr3facOpI/AAAAAAAAAFM/1EIm4vsTLhw/s72-c/ClassDiagram.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3679590672793726794.post-1012707367832024347</id><published>2010-02-22T03:48:00.000-08:00</published><updated>2010-02-22T04:04:07.724-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cheap'/><category scheme='http://www.blogger.com/atom/ns#' term='cutting'/><category scheme='http://www.blogger.com/atom/ns#' term='outsourcing'/><category scheme='http://www.blogger.com/atom/ns#' term='india'/><category scheme='http://www.blogger.com/atom/ns#' term='China'/><category scheme='http://www.blogger.com/atom/ns#' term='engineers'/><category scheme='http://www.blogger.com/atom/ns#' term='cost'/><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><category scheme='http://www.blogger.com/atom/ns#' term='Developer'/><category scheme='http://www.blogger.com/atom/ns#' term='survival'/><category scheme='http://www.blogger.com/atom/ns#' term='Banglaore'/><title type='text'>Survival of the cheapest</title><content type='html'>Working as a software engineer, I have seen a few lay offs, mostly in the United States and the UK. Anyway, I'm working in India so I should be safe, right? Right?&lt;br /&gt;&lt;br /&gt;No, a resounding No!&lt;br /&gt;&lt;br /&gt;I used to work for a British company. I was sent to the UK to do knowledge-transfers so that the work could be done from India (Bangalore). Oh yes, 'you have been Bangalored'.&lt;br /&gt;&lt;br /&gt;I met a lot of developers and project managers in the UK who were all really nice people and I was helping the company to get them (the developers and PMs in the UK) laid off and move the work to India.&lt;br /&gt;&lt;br /&gt;I never did feel the need to ask if it was the right thing for a company to do.&lt;br /&gt;But now, four years later, every time I hear a speech made by any CEO, I can't believe the amount of hypocrisy. Each CEO tries to brain-wash the employees into believing their tag-line. Things like, 'customer first', 'we do this better than anyone'. You also hear words like 'costs', 'competitive advantages' a lot. Beware, the moment such words start getting tossed around, its very likely that things are about to change ... and perhaps for you.&lt;br /&gt;&lt;br /&gt;With China offering cheaper labor, Indian I.T. professionals should no longer think their jobs secure.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;span style="font-weight:bold;"&gt;It isn't 'survival of the fittest', it's survival of the cheapest'.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3679590672793726794-1012707367832024347?l=nothinginparticularsid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/1012707367832024347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3679590672793726794&amp;postID=1012707367832024347' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/1012707367832024347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/1012707367832024347'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/2010/02/survival-of-whom.html' title='Survival of the cheapest'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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-3679590672793726794.post-4925816834213413367</id><published>2009-12-22T21:22:00.000-08:00</published><updated>2009-12-22T21:47:47.735-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='virus'/><category scheme='http://www.blogger.com/atom/ns#' term='thenewspaedia.com'/><category scheme='http://www.blogger.com/atom/ns#' term='remove'/><category scheme='http://www.blogger.com/atom/ns#' term='trojan'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Nissan.exe'/><title type='text'>Remove Nissan.exe trojan / NewsPaedia</title><content type='html'>If your browser keeps opening on its own with websites like thenewpaedia.com, it is quite likely that you have a trojan/backdoor program nissan.exe.&lt;br /&gt;&lt;br /&gt;This exe resides in your recycle-bin. It makes entries in the system registry so it gets loaded everytime someone logs in. The exe remains in memory all the time and detects any registry modification on a key and writes back its own values.&lt;br /&gt;&lt;br /&gt;First let's see where the exe resides. It probably resides in a path like "C:\RECYCLER\S-1-5-21-3028898713-0813311981-684376638-1852\nissan.exe". &lt;br /&gt;Open a command-prompt, &lt;br /&gt;C:\&gt;&lt;br /&gt;C:\&gt;cd \&lt;br /&gt;C:\&gt;cd "Recycler"&lt;br /&gt;C:\&gt;dir /a hsr *.*&lt;br /&gt;You should now see an entry for nissan.exe. This exe has to be removed. Right now, it will not be possible as this exe is already loaded in memory.&lt;br /&gt;&lt;br /&gt;Now lets see where in the registry the entry exists for loading the exe:&lt;br /&gt;Open regedit.exe&lt;br /&gt;Navigate to "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon"&lt;br /&gt;Here you should see an entry named 'Taskman' having a value like "C:\RECYCLER\S-1-5-21-3028898713-0813311981-684376638-1852\nissan.exe". &lt;br /&gt;We need to somehow get this entry deleted. &lt;br /&gt;We cannot delete it right now as the nissan.exe will detect the 'delete' and will immediately write back the value.&lt;br /&gt;&lt;br /&gt;How to get rid of this:&lt;br /&gt;1. Create a user on the system who is not an Administrator&lt;br /&gt;2. Log off from any account which may have Admin rights.&lt;br /&gt;3. Log in as a regular (non-admin user).&lt;br /&gt;4. Navigate to Windows\System32 folder and do a RunAs-&gt;Administrator on &lt;br /&gt;   - Regedt32.exe&lt;br /&gt;   - Cmd.exe&lt;br /&gt;   - TaskMgr.exe&lt;br /&gt;5. Switch to TaskMgr instance which you started in Step 4. Kill all instances of &lt;br /&gt;   Explorer.exe&lt;br /&gt;6. Now switch to Regedit instance and search for Nissan.exe and remove all values where it shows up. Do a find for 'nissan.exe' a few times just to make sure.&lt;br /&gt;7. Switch to command prompt instance and del all entries of nissan.exe by running&lt;br /&gt;   C:\&gt;&lt;br /&gt;   C:\&gt;cd \&lt;br /&gt;   C:\&gt;cd "Recycler"&lt;br /&gt;   C:\&gt;dir /a hsr *.*&lt;br /&gt;   This will display exactly where nissan.exe is for e.g.&lt;br /&gt;   "C:\RECYCLER\S-1-5-21-3028898713-0813311981-684376638-1852\nissan.exe". &lt;br /&gt;   Now to delete the entries:&lt;br /&gt;   C:\&gt;attrib -hsr "C:\RECYCLER\S-1-5-21-3028898713-0813311981-684376638-1852\nissan.exe"&lt;br /&gt;   C:\&gt;del "C:\RECYCLER\S-1-5-21-3028898713-0813311981-684376638-1852\nissan.exe"  &lt;br /&gt;&lt;br /&gt;   Do a dir nissan.exe and check if you missed out any entry.&lt;br /&gt;   By now all entries which launch the exe should have been removed.&lt;br /&gt;&lt;br /&gt;I have a suspicion that USB drives get affected and when such 'affected' drives auto-run, the system gets infected. I would therefore recommend that you disable AUTORUN on all drives. Follow the instructions in the link:&lt;br /&gt;&lt;a href="http://www.howtogeek.com/howto/windows/disable-autoplay-of-audio-cds-and-usb-drives/"&gt;Disable autorun&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3679590672793726794-4925816834213413367?l=nothinginparticularsid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/4925816834213413367/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3679590672793726794&amp;postID=4925816834213413367' title='80 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/4925816834213413367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/4925816834213413367'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/2009/12/remove-nissanexe-trojan-newspaedia.html' title='Remove Nissan.exe trojan / NewsPaedia'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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>80</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3679590672793726794.post-3641878088718420642</id><published>2009-09-17T01:16:00.000-07:00</published><updated>2009-09-17T01:17:19.427-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Full'/><category scheme='http://www.blogger.com/atom/ns#' term='Download'/><category scheme='http://www.blogger.com/atom/ns#' term='Express'/><category scheme='http://www.blogger.com/atom/ns#' term='MSDN'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><title type='text'>Download FULL SQL Express 2008</title><content type='html'>Here are the links where the full installer for SQL Express may be found:&lt;br /&gt;&lt;br /&gt;http://www.microsoft.com/downloads/details.aspx?familyid=58CE885D-508B-45C8-9FD3-118EDD8E6FFF&amp;amp;displaylang=en&lt;br /&gt;&lt;br /&gt;http://www.microsoft.com/downloads/details.aspx?familyid=08E52AC2-1D62-45F6-9A4A-4B76A8564A2B&amp;amp;displaylang=en&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3679590672793726794-3641878088718420642?l=nothinginparticularsid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/3641878088718420642/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3679590672793726794&amp;postID=3641878088718420642' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/3641878088718420642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/3641878088718420642'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/2009/09/download-full-sql-express-2008.html' title='Download FULL SQL Express 2008'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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-3679590672793726794.post-7558859606212708062</id><published>2009-08-25T04:30:00.001-07:00</published><updated>2009-08-25T04:41:16.102-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DotNet'/><category scheme='http://www.blogger.com/atom/ns#' term='sucks'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='2008'/><category scheme='http://www.blogger.com/atom/ns#' term='sp1'/><title type='text'>Installing Microsoft products really sucks</title><content type='html'>Installing Microsoft applications is a fu**ed-up experience.&lt;br /&gt;Why can't they ever get them right?&lt;br /&gt;Ever since the highly touted .NET framework made its appearance, installing anything coming out of Microsoft has become a royal pain.&lt;br /&gt;&lt;br /&gt;Thought I'd install SQL Server 2008 developer edition and see the new features. What I am greeted with? A long long long download process from the Internet to get .NET 3.5 SP1. Man! why couldn't they package the offline version on the DVD?&lt;br /&gt;&lt;br /&gt;Anyway, after the download is complete, the installation of .NET 3.5 SP1 itself took almost an hour. Why? It takes that much time to install Windows OS in the first place?&lt;br /&gt;&lt;br /&gt;Ok, now at least I can select all the cool 'features' of SQL I want to install, I select almost everything and click the dreaded 'Next' button. Whay do I see? I am now told to install SP1 of Visual Studio first before installing SQL 2008 Man, that's the final straw. Is this the way to make software?&lt;br /&gt;&lt;br /&gt;That's not all, go to the download page for .NET SP1 on Microsoft's site:&lt;br /&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=ab99342f-5d1a-413d-8319-81da479ab0d7&amp;amp;displaylang=en&lt;br /&gt;&lt;br /&gt;This is taken right from the page:&lt;br /&gt;"&lt;span&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;&lt;b&gt;IMPORTANT:&lt;/b&gt; After installing the .NET Framework 3.5 SP1 package (either the bootstrapper or the full package) you should immediately install the update &lt;a href="http://go.microsoft.com/fwlink/?LinkId=136730"&gt;KB959209&lt;/a&gt; to address a set of known application compatibility issues.&lt;br /&gt;In addition, on Windows Vista x64 and Windows Server 2008 x64, install the update &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=c411b91e-4dab-4550-915c-e119204d0732&amp;amp;displaylang=en"&gt;KB967190&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt; to &lt;span style="font-size:85%;"&gt;address a file association issue for XPS documents.&lt;/span&gt;&lt;/span&gt;"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;HAHAHA! Installing SP1 itself requires installing another fix on it immediately! hehehe.. Don't ask if installing the fix requires you to install another something, I am too scared to go check.&lt;br /&gt;&lt;br /&gt;Where have all the 'real' developers gone from Microsoft?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3679590672793726794-7558859606212708062?l=nothinginparticularsid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/7558859606212708062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3679590672793726794&amp;postID=7558859606212708062' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/7558859606212708062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/7558859606212708062'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/2009/08/installing-microsoft-applications-is.html' title='Installing Microsoft products really sucks'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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-3679590672793726794.post-1271344760457063674</id><published>2009-05-25T03:56:00.000-07:00</published><updated>2009-05-25T03:57:14.750-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='problem'/><category scheme='http://www.blogger.com/atom/ns#' term='world'/><category scheme='http://www.blogger.com/atom/ns#' term='uncommon'/><category scheme='http://www.blogger.com/atom/ns#' term='sense'/><title type='text'>Thought provoking site</title><content type='html'>&lt;a href="http://www.spaceship-earth.de/PoS/Index_PoS.htm"&gt;http://www.spaceship-earth.de/PoS/Index_PoS.htm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3679590672793726794-1271344760457063674?l=nothinginparticularsid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/1271344760457063674/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3679590672793726794&amp;postID=1271344760457063674' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/1271344760457063674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/1271344760457063674'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/2009/05/thought-provoking-site.html' title='Thought provoking site'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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-3679590672793726794.post-8635482457909503497</id><published>2009-05-22T01:24:00.000-07:00</published><updated>2009-05-22T02:05:46.386-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='retial'/><category scheme='http://www.blogger.com/atom/ns#' term='excite'/><category scheme='http://www.blogger.com/atom/ns#' term='crome'/><category scheme='http://www.blogger.com/atom/ns#' term='big shops'/><category scheme='http://www.blogger.com/atom/ns#' term='Pune'/><category scheme='http://www.blogger.com/atom/ns#' term='india'/><category scheme='http://www.blogger.com/atom/ns#' term='goods'/><category scheme='http://www.blogger.com/atom/ns#' term='consumer'/><category scheme='http://www.blogger.com/atom/ns#' term='computer'/><title type='text'>Big shops, big names or the small local ones</title><content type='html'>What is the difference between a big shop (e.g. Excite/Croma/Vijay Sales etc) and the local across the street computer dealer?&lt;br /&gt;&lt;br /&gt;- Big shops have more products on display&lt;br /&gt;- Big shops have better ambiance&lt;br /&gt;- Big shops are more customer friendly&lt;br /&gt;- Big shops offer better product support&lt;br /&gt;- Big  shops are hassle free one stop shop for your needs&lt;br /&gt;&lt;br /&gt;Really?&lt;br /&gt;&lt;br /&gt;I think its the exact opposite. I don't just 'think' that, but I have experienced that many times in many different 'big' shops.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold; color: rgb(255, 204, 51);"&gt;Big shops have more products:&lt;/span&gt;&lt;br /&gt;Few days back, the customer likes an LG LCD TV on display, wants to buy it so ordered it from Excite.  'Big' shop says we don't have it in stock but we 'can' get it for you.&lt;br /&gt;Now, how is it that a 'big' shop have such a paltry stock of items? If they are having products in display then why not in stock?&lt;br /&gt;&lt;br /&gt;Moving on, 'big' shop says they will get it ... 'if customer pays 75% of the price in advance'! wow!&lt;br /&gt;The customer has to pay the price of bad stock keeping!.. OK..&lt;br /&gt;&lt;br /&gt;Customer pays the advance, big shops says 'the piece will come in 1-2 days'. Customer waits for 2 weeks! Customer eventually wants his money back. 'Big' shop says, if will take 1 month to reverse the Credit Card payment! Amazing! ... Customer cannot even get back the money for something he did not purchase!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;So, products on display, big shops win,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;but&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;they do not win at delivering the final product.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold; color: rgb(255, 204, 102);"&gt;Better ambiance &amp;amp; customer friendliness&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(255, 204, 102);"&gt;:&lt;/span&gt;&lt;br /&gt;You enter you local dealer, he says 'Hi Sid, how's your kid .. etc'.&lt;br /&gt;You enter 'big shop', 2 ladies come rushing at you with 'welcome to ... Sir!'. You cover your face and say 'thanks, I'm just taking a look at stuff, please don't kill me!'. After that you have one person rushing at you with a leaflet saying 'you must fill up this form to become a member to avail 'great' discounts, 'free' gift' and whatnot.&lt;br /&gt;As you browse through the neatly arranged products, a security person keeps moving behind and to make sure you're not a thief.&lt;br /&gt;As all this is happening, you being to sweat. You wonder why... the 'big' shop attendants have probably been ordered NOT to turn on the A/C when number of customers are low by the owner.&lt;br /&gt;Finally when your trying to make the payment, you ask how much points will you get for the 'big purchase' you are about to make. He says 'No points for this Sir!, you are buying it at a sale'!&lt;br /&gt;Why do they even take the trouble to make us members?&lt;br /&gt;&lt;br /&gt;So as you see, everything that is happening is against the customer. Customer satisfaction is LEAST important.&lt;br /&gt;&lt;br /&gt;So, a small shop with just a 'hi sir, how are you?' is MUCH more friendly than big shops who have so many things which are useless for the customer.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold; color: rgb(255, 204, 102);"&gt;Big shops offer better product support:&lt;/span&gt;&lt;br /&gt;Most people will have different experience around this. For me, I somehow feel so intimidated by 'big' shops, I usually don't phone them. I personally take the item (if it is small) and try to get it replaced. On the other hand, the local shops are more than happy to send 'Ramu' with a replacement piece.&lt;br /&gt;So, I'd say, smaller shops still have better customer support which is a result of better customer relation.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold; color: rgb(255, 204, 102);"&gt;Big  shops are hassle free one stop shop for your needs:&lt;/span&gt;&lt;br /&gt;They are hassle free for finding out which product you want to buy.&lt;br /&gt;But to actually buy the product it looks like the smaller shop is better for all the above reasons.&lt;br /&gt;&lt;br /&gt;What could be the reason for the failure of these big retailers?&lt;br /&gt;- I think the problem is that they (owners) have too much money already so they could not care less about their customers.&lt;br /&gt;- The owners are no longer personally involved with the shops and customers.&lt;br /&gt;- Human beings are basically greedy and ungrateful.&lt;br /&gt;- The employees of the big shops in turn don't care about customers since they anyway are getting their salaries customers or not. Even if they get chucked out, working in a shop is anyway not such a big deal, they can get equivalent jobs elsewhere.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Does all this seem familiar?&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3679590672793726794-8635482457909503497?l=nothinginparticularsid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/8635482457909503497/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3679590672793726794&amp;postID=8635482457909503497' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/8635482457909503497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/8635482457909503497'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/2009/05/big-shops-big-names-or-small-local-ones.html' title='Big shops, big names or the small local ones'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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-3679590672793726794.post-7793143801577680128</id><published>2009-05-20T23:13:00.000-07:00</published><updated>2009-05-20T23:15:45.856-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='currently'/><category scheme='http://www.blogger.com/atom/ns#' term='executing'/><category scheme='http://www.blogger.com/atom/ns#' term='Job'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><title type='text'>Which SQL Jobs are currently executing</title><content type='html'>Following script lists currently executing SQL jobs.&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;select             &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    j.job_id, j.name&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;from &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    msdb..sysjobactivity a (NOLOCK)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;inner join &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    msdb..sysjobs j (NOLOCK)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;on &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    j.job_id=a.job_id &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;where &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    a.start_execution_date is not null&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    and &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    a.job_history_id is null &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3679590672793726794-7793143801577680128?l=nothinginparticularsid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/7793143801577680128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3679590672793726794&amp;postID=7793143801577680128' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/7793143801577680128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/7793143801577680128'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/2009/05/which-sql-jobs-are-currently-executing.html' title='Which SQL Jobs are currently executing'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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-3679590672793726794.post-5539127311613165817</id><published>2009-05-13T23:04:00.000-07:00</published><updated>2009-05-13T23:13:01.771-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HD Audio'/><category scheme='http://www.blogger.com/atom/ns#' term='AZALIA'/><category scheme='http://www.blogger.com/atom/ns#' term='XP'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='M3N78-EM'/><category scheme='http://www.blogger.com/atom/ns#' term='NOT WORKING'/><category scheme='http://www.blogger.com/atom/ns#' term='RealTek'/><category scheme='http://www.blogger.com/atom/ns#' term='ASUS'/><title type='text'>Horror of installing XP on ASUS M3N78-EM</title><content type='html'>After trying to get comfortable with Vista x64 on my new machine (ASUS M3N78-EM, Phenom Triple Core, 4 GB RAM), I decided that it's just not gonna happen. I couldn't connect my Sony HandyCam as drivers were not present, my plain old HP Deskjet 64bit drivers weren't working..basically the whole experience was pretty miserable.&lt;br /&gt;&lt;br /&gt;Anyway, decided that XP 32bit is still the way to go. Installed slipstreamed version of XP SP3. Everthing worked except ... THE SOUND!  Searched google and found lots of forums where people had similar problems with the RealTek Hi definition audio drivers. I tried ALL solutions I came across including installing XP UAA drivers (available with HP), installing latest drivers from ASUS for my MOBO, drivers from RealTek, nothing worked. Finally there was a post which suggested installing only SP2 of XP and then installing the Realtek Drivers and guess what? THIS WORKED!&lt;br /&gt;&lt;br /&gt;Hope this helps anyone else having similar problems.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3679590672793726794-5539127311613165817?l=nothinginparticularsid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/5539127311613165817/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3679590672793726794&amp;postID=5539127311613165817' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/5539127311613165817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/5539127311613165817'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/2009/05/horror-of-installing-xp-on-asus-m3n78.html' title='Horror of installing XP on ASUS M3N78-EM'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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-3679590672793726794.post-7012091818326664316</id><published>2008-12-25T21:11:00.000-08:00</published><updated>2008-12-25T21:15:46.840-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Guns n roses'/><category scheme='http://www.blogger.com/atom/ns#' term='Axl'/><category scheme='http://www.blogger.com/atom/ns#' term='Landmark'/><title type='text'>Guns n' Roses still rock</title><content type='html'>Went to Landmarks, MG Road, Pune on Christmas day and say big posters of Chinese Democracy but could not locate the CDs. After asking the staff turns out that they are all sold out. Sure I was sad I could not get my copy but I was also quite happy, after all these years Gn'R (my favorite band since school days) still kicks ass and manages to sell out 100%.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3679590672793726794-7012091818326664316?l=nothinginparticularsid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/7012091818326664316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3679590672793726794&amp;postID=7012091818326664316' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/7012091818326664316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/7012091818326664316'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/2008/12/guns-n-roses-still-rock.html' title='Guns n&apos; Roses still rock'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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-3679590672793726794.post-8394691841212712394</id><published>2008-12-13T10:53:00.000-08:00</published><updated>2008-12-13T11:27:35.532-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DER 300'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='setting up'/><category scheme='http://www.blogger.com/atom/ns#' term='DLink'/><category scheme='http://www.blogger.com/atom/ns#' term='Broadband'/><category scheme='http://www.blogger.com/atom/ns#' term='Airtel'/><title type='text'>Setting up a wireless network with DLink DER 300 and Airtel broadband</title><content type='html'>&lt;span style="font-size:100%;"&gt;Setting up home networks can be either a total pleasure or a total pain; there are no in-betweens.&lt;br /&gt;&lt;br /&gt;Here is an east step by step instruction so you have a ‘total pleasure’able experience.&lt;br /&gt;&lt;br /&gt;I am assuming:&lt;br /&gt;The Airtel DSL router has it’s IP set to 192.168.1.1&lt;br /&gt;The DLINK router’s IP is set to 192.168.0.1&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Step1:&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;While      still connected to the airtel DSL directly, log into the Airtel DSL      router’s administration website using your favorite browser: http://192.168.1.1&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;- &lt;/span&gt;&lt;span style="font-size:100%;"&gt;Enter the user-id and password. The default one is ‘admin’ for login and ‘password’ for password.&lt;br /&gt;- &lt;/span&gt;&lt;span style="font-size:100%;"&gt;Now click the ‘LAN’ link on the left side of the web-page.&lt;br /&gt;- &lt;/span&gt;&lt;span style="font-size:100%;"&gt;Select the ‘Disable DHCP Server’ as shown below:&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_D4L4KZNne-w/SUQGE_3x9yI/AAAAAAAAABc/A4tkQ0oR3cs/s1600-h/disable_airtel_dhcp.PNG"&gt;&lt;img style="cursor: pointer; width: 293px; height: 297px;" src="http://3.bp.blogspot.com/_D4L4KZNne-w/SUQGE_3x9yI/AAAAAAAAABc/A4tkQ0oR3cs/s320/disable_airtel_dhcp.PNG" alt="" id="BLOGGER_PHOTO_ID_5279351346119702306" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Click Save.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Step 2:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Remove the network cable which connects the Airtel DSL router to your PC from your PC and connect it to the socket marked ‘Internet’ on the DLink router.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 3:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Connect your PC to one of the LAN ports of the DLink router using the supplied LAN cable (supplied with the DLink router).&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;Bring      up the Command Prompt in Windows by typing cmd in the Programs…Run menu. Now type:&lt;st1:place st="on"&gt; ping&lt;/st1:place&gt; 192.168.0.1&lt;br /&gt;Your screen should look something like this:&lt;br /&gt;C:\Documents and Settings\Siddharth.PIXIE.000&gt;ping 192.168.0.1&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;Pinging 192.168.1.2 with 32 bytes of data:&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;Reply from 192.168.0.1: bytes=32 time=20ms TTL=64&lt;br /&gt;Reply from 192.168.0.1: bytes=32 time=20ms TTL=64&lt;br /&gt;Reply from 192.168.0.1: bytes=32 time=20ms TTL=64&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;This means that your DLink router is connect properly to the PC.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;Step 4:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Now to setup the PC’s network properties:&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_D4L4KZNne-w/SUQHNwVFARI/AAAAAAAAABk/z2SLgZxhe3w/s1600-h/windows_tcpip.PNG"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_D4L4KZNne-w/SUQHNwVFARI/AAAAAAAAABk/z2SLgZxhe3w/s320/windows_tcpip.PNG" alt="" id="BLOGGER_PHOTO_ID_5279352596078067986" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can specify an IP address starting from 192.168.1.3 to 192.168.1.255.&lt;br /&gt;&lt;/span&gt;&lt;span style=""&gt;Just make sure you don’t give 192.168.1.1 or 192.168.1.2 as these will be used by the routers.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 5:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Configure      the DLink router  &lt;/span&gt;&lt;span style=""&gt;Open the following URL in your favorite browser: &lt;a href="http://192.168.0.1/"&gt;http://192.168.0.1&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;Enter the user name as admin. The default password is blank so just leave it empty.&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Disable DHCP:&lt;/span&gt;&lt;br /&gt;In the next screen, click the “LAN Setup” from the left side of the website. I usually disable DHCP so that is what I am going to suggest here. In the “Enable DHCP Server” checkbox is checked, uncheck it.     &lt;/span&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-style: italic;"&gt;Router Settings:&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;br /&gt;In the Router settings section specify the following details:&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:100%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_D4L4KZNne-w/SUQIzUIUIQI/AAAAAAAAABs/wMO0GZPCDa0/s1600-h/dlink_properties.PNG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 297px;" src="http://4.bp.blogspot.com/_D4L4KZNne-w/SUQIzUIUIQI/AAAAAAAAABs/wMO0GZPCDa0/s400/dlink_properties.PNG" alt="" id="BLOGGER_PHOTO_ID_5279354340854997250" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;Click ‘Save Settings’.&lt;/span&gt;&lt;/p&gt;      &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;&lt;span style="font-style: italic;"&gt;Internet connection&lt;/span&gt;:&lt;br /&gt;Click the “Internet Setup” link from the left side of the web-page.&lt;br /&gt;Click the “Manual Internet Connection Setup” button.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;In the next screen, set the ‘My Internet Connection is’ as ‘Static IP’.  &lt;/span&gt;The properties should look like this:&lt;br /&gt;&lt;/p&gt;&lt;span style="font-size:100%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_D4L4KZNne-w/SUQJnLdQRzI/AAAAAAAAAB8/kXRRpVxVg3c/s1600-h/dlink_properties2.PNG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 324px;" src="http://3.bp.blogspot.com/_D4L4KZNne-w/SUQJnLdQRzI/AAAAAAAAAB8/kXRRpVxVg3c/s400/dlink_properties2.PNG" alt="" id="BLOGGER_PHOTO_ID_5279355231880103730" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;Click ‘Save Settings’.&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;span style=""&gt;If everything has worked fine, you should see the following icon on the left side of the web-page:&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_D4L4KZNne-w/SUQJ3k0KSVI/AAAAAAAAACE/1kKRPJxA1W8/s1600-h/internet_online.PNG"&gt;&lt;img style="cursor: pointer; width: 113px; height: 92px;" src="http://3.bp.blogspot.com/_D4L4KZNne-w/SUQJ3k0KSVI/AAAAAAAAACE/1kKRPJxA1W8/s200/internet_online.PNG" alt="" id="BLOGGER_PHOTO_ID_5279355513564973394" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:100%;"&gt;You should now be able to connect to the Internet through your wireless router.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3679590672793726794-8394691841212712394?l=nothinginparticularsid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/8394691841212712394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3679590672793726794&amp;postID=8394691841212712394' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/8394691841212712394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/8394691841212712394'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/2008/12/setting-up-wireless-network-with-dlink.html' title='Setting up a wireless network with DLink DER 300 and Airtel broadband'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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://3.bp.blogspot.com/_D4L4KZNne-w/SUQGE_3x9yI/AAAAAAAAABc/A4tkQ0oR3cs/s72-c/disable_airtel_dhcp.PNG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3679590672793726794.post-883685650184012426</id><published>2008-08-06T09:59:00.001-07:00</published><updated>2008-08-06T10:05:36.179-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='utilties'/><category scheme='http://www.blogger.com/atom/ns#' term='Command line'/><category scheme='http://www.blogger.com/atom/ns#' term='version'/><category scheme='http://www.blogger.com/atom/ns#' term='paths'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='whereis'/><title type='text'>Set of useful command line utilities</title><content type='html'>Fresh from the factory, a set of useful command line utilities from your's truly:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.box.net/shared/nmwx2pi4g0"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_D4L4KZNne-w/SJnZDtDh9CI/AAAAAAAAAAs/ecki2owZBIs/s400/screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5231451099824780322" border="0" /&gt;&lt;/a&gt; &lt;span style="font-weight: bold;font-size:130%;" &gt;whereis&lt;/span&gt;&lt;br /&gt;This program allows you to locate a file on the machine using standard windows module locating logic.&lt;br /&gt;For example if you are looking for a file notepad.exe and it is present in a particular known folder or in the PATH, the program will display where notepad.exe will be located by Windows.&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;paths&lt;/span&gt;&lt;br /&gt;Prints paths which are set in your system.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;winver&lt;/span&gt;&lt;br /&gt;Prints the Windows version.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.box.net/shared/nmwx2pi4g0"&gt;Download&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3679590672793726794-883685650184012426?l=nothinginparticularsid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/883685650184012426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3679590672793726794&amp;postID=883685650184012426' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/883685650184012426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/883685650184012426'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/2008/08/set-of-useful-command-line-utilities.html' title='Set of useful command line utilities'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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://3.bp.blogspot.com/_D4L4KZNne-w/SJnZDtDh9CI/AAAAAAAAAAs/ecki2owZBIs/s72-c/screenshot.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3679590672793726794.post-6038489112060545717</id><published>2008-06-01T09:10:00.000-07:00</published><updated>2008-06-01T09:11:37.013-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tao'/><category scheme='http://www.blogger.com/atom/ns#' term='Religion'/><title type='text'>Good site on Taoism to visit</title><content type='html'>http://www.taoism.net/enter.htm&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3679590672793726794-6038489112060545717?l=nothinginparticularsid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/6038489112060545717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3679590672793726794&amp;postID=6038489112060545717' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/6038489112060545717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/6038489112060545717'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/2008/06/good-site-on-taoism-to-visit.html' title='Good site on Taoism to visit'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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-3679590672793726794.post-1130424658866808504</id><published>2008-05-23T08:26:00.000-07:00</published><updated>2008-05-23T08:33:39.755-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Zen'/><category scheme='http://www.blogger.com/atom/ns#' term='Tao'/><category scheme='http://www.blogger.com/atom/ns#' term='JKD'/><category scheme='http://www.blogger.com/atom/ns#' term='Journey'/><category scheme='http://www.blogger.com/atom/ns#' term='thought'/><title type='text'>The Walk of Life</title><content type='html'>It's not WHAT you get, it's HOW you get it - with principles, honour and dignity OR with dishonesty, lack of character and of ethics. &lt;br /&gt;It's not WHERE you reach, it's the ROAD you select - sunshine and butterflies or thorns and shadows. If trying hard does not work, try soft. When you don't know what to do, do nothing. Just wait and watch. Sometimes you get the bear, sometimes the bear gets you. Destiny must be embraced with courage and spirit. The means are more important than the ends, the Journey is more important than the Destination.&lt;br /&gt;.... &lt;a href="http://jkdmumbai.tripod.com/"&gt;Prof. Rao&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3679590672793726794-1130424658866808504?l=nothinginparticularsid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/1130424658866808504/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3679590672793726794&amp;postID=1130424658866808504' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/1130424658866808504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/1130424658866808504'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/2008/05/walk-of-life.html' title='The Walk of Life'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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-3679590672793726794.post-5911696292964474259</id><published>2008-01-26T09:39:00.000-08:00</published><updated>2008-01-26T09:55:08.230-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visual studio'/><category scheme='http://www.blogger.com/atom/ns#' term='Borland C++ Builder'/><category scheme='http://www.blogger.com/atom/ns#' term='2007'/><title type='text'>Borland C++ is back, slicker than ever</title><content type='html'>It's been sometime since I touched C++ programming. Everything seems to be .NET. &lt;br /&gt;.NET is cool, a decent concept, a good base class library and a good enough IDE (Visual Studio 2005), yeah, but there still something missing; raw power. I first saw "Raw Power" delivered yet in a simple to use way in Delphi when VB was still in its infancy and VC++ programmers were considered cool. However coming from the C++ side of things, I was most delighted when Borland released Borland C++ Builder 1.0 - this was a very easy to use, TRULY RAD and powerful developer environment. The last release I used without any problems was Borland C++ Builder 6.0. After 6.0, ... nothing ... there was a C++ Builder Personal edition but the IDE was quite buggy, installation was a pain, .NET integration sucked (though I didn't care much for that)...all in all a pretty 'not happening' period of programming for me. The only thing available was .NET and its various version. Seriously, I hear people vehemently saying .NET programs are always optimized for the target platform since the runtime on the target machine is optimized for the target architecture etc etc etc...hogwash! A managed application still can't come even close to a C++ application as far raw speed is concerned. If I have to develop something for myself, nothing lesser than C++ will do! Sure VC++/MFC is there, but its a royal pain to do even slighlty complicated UI application using it; so I need Borland C++!.  Good news: Borland is back, back with a spanking new IDE called CodeGear. I cannot recommend another IDE as highly as Borland's C++ Builder 2007. You can download the trial version at &lt;a href="http://www.codegear.com/products/cppbuilder"&gt;http://www.codegear.com/products/cppbuilder&lt;/a&gt;&lt;br /&gt;Happy days are back!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3679590672793726794-5911696292964474259?l=nothinginparticularsid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/5911696292964474259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3679590672793726794&amp;postID=5911696292964474259' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/5911696292964474259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/5911696292964474259'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/2008/01/borland-c-is-back-slicker-than-ever.html' title='Borland C++ is back, slicker than ever'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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-3679590672793726794.post-5337525629321755051</id><published>2008-01-20T09:04:00.000-08:00</published><updated>2008-01-20T09:07:53.065-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='audio cd burning'/><category scheme='http://www.blogger.com/atom/ns#' term='iTunes'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Media PLayer'/><title type='text'>iTunes or WMP11</title><content type='html'>I have been using WMP 11 for watching a lot of movies, never really faced any issues.&lt;br /&gt;Today, I tried burning an audio cd for myself, WMP would not do it, c'mon, every CD I put in the burner, Windows Media Player kept saying insert a blank CD. The only way out was to save the song-list as a .m3u play-list file, open this file in iTunes and burn it without any hitches.&lt;br /&gt;&lt;br /&gt;So, which media player do you use?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3679590672793726794-5337525629321755051?l=nothinginparticularsid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/5337525629321755051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3679590672793726794&amp;postID=5337525629321755051' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/5337525629321755051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/5337525629321755051'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/2008/01/itunes-or-wmp11.html' title='iTunes or WMP11'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3679590672793726794.post-6765101784642457200</id><published>2008-01-20T00:11:00.000-08:00</published><updated>2008-01-20T00:14:39.902-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='F#'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='language'/><title type='text'>Programming language names  getting ridiculous</title><content type='html'>Okay, we had 'C'. Then we had 'C++', quite catchy.&lt;br /&gt;C#? ok, we can tolerate this. F#? wait a minute, what's going on here?&lt;br /&gt;D? damn...I can't stand this anymore!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3679590672793726794-6765101784642457200?l=nothinginparticularsid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/6765101784642457200/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3679590672793726794&amp;postID=6765101784642457200' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/6765101784642457200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/6765101784642457200'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/2008/01/programming-language-names-getting.html' title='Programming language names  getting ridiculous'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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-3679590672793726794.post-1357287624460055377</id><published>2008-01-08T21:52:00.000-08:00</published><updated>2008-01-20T00:20:58.259-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='customization'/><category scheme='http://www.blogger.com/atom/ns#' term='XP'/><category scheme='http://www.blogger.com/atom/ns#' term='Vista'/><category scheme='http://www.blogger.com/atom/ns#' term='wallpapers'/><category scheme='http://www.blogger.com/atom/ns#' term='http://www.crystalxp.net/'/><title type='text'>XP Customization</title><content type='html'>Seemed like I had seen every possible wallpaper and customization for XP, till I chanced upon &lt;a href="http://www.crystalxp.net/"&gt;http://www.crystalxp.net/&lt;/a&gt;. Highly recommended, specially the BricoPacks customization software which make Windows XP look exactly like Vista. They also have an amazing collection of wallpapers! The WWW is fun again!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3679590672793726794-1357287624460055377?l=nothinginparticularsid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/1357287624460055377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3679590672793726794&amp;postID=1357287624460055377' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/1357287624460055377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/1357287624460055377'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/2008/01/xp-customization.html' title='XP Customization'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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-3679590672793726794.post-2976196792120155338</id><published>2007-12-16T07:12:00.001-08:00</published><updated>2007-12-16T07:18:50.254-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bookstore'/><category scheme='http://www.blogger.com/atom/ns#' term='Odyssey'/><category scheme='http://www.blogger.com/atom/ns#' term='Pune'/><category scheme='http://www.blogger.com/atom/ns#' term='Books'/><category scheme='http://www.blogger.com/atom/ns#' term='CD'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>Odyssey Bookstore Pune</title><content type='html'>Finally a book-store which had almost all the stuff I've been looking for, for the last 2-3 months. Though the store looks small compared to others like Landmarks or Crosswords, they have a sophisticated collection of books and CDs. I went there looking for the 'Tao of Jeet Kune Do', though they didn't have it, I got 2 other amazing books on the same subject which were also on my list. I must say the customer care is pretty good, they took down the request the 'Tao...', lets see how soon they can get it! &lt;br /&gt;&lt;br /&gt;They also must have a pretty neat collection of CDs. I say 'must have' since I didn't have much time to browse through their collection, I just asked for "Deep Purple - Knocking at your back door" and "Best of Shania Twain", they handed me both without much searching, amazing!&lt;br /&gt;&lt;br /&gt;Crosswords, you could learn a few things from these guys.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3679590672793726794-2976196792120155338?l=nothinginparticularsid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/2976196792120155338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3679590672793726794&amp;postID=2976196792120155338' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/2976196792120155338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/2976196792120155338'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/2007/12/odyssey-bookstore-pune.html' title='Odyssey Bookstore Pune'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3679590672793726794.post-1702111199733895700</id><published>2007-12-03T03:54:00.000-08:00</published><updated>2007-12-03T04:04:08.399-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Martial arts'/><category scheme='http://www.blogger.com/atom/ns#' term='fear'/><category scheme='http://www.blogger.com/atom/ns#' term='sparring'/><title type='text'>Sparring fear</title><content type='html'>Two days back I sparred with four or five different students. Everyone one of them used me as a punching bag with my 100% co-operation!&lt;br /&gt;&lt;br /&gt;I travel out of my city for my Martial Arts classes so there is usually a gap of 2 - 3 week between the days I attend. I train at home 1 - 2 hours everyday when I'm not attending and keep picturing techniques and moves I can try the next time I spar. &lt;br /&gt;&lt;br /&gt;Never has it happened that a single technique I had thought of earlier could be executed during actual sparring. I seem to freeze during sparring and all the grand plans I have disappears into smoke. &lt;br /&gt;&lt;br /&gt;I finally searched google for "fear of sparring" and came across some good blogs. I chanced upon some sayings which have motivated me:&lt;br /&gt;&lt;br /&gt;'When practicing martial arts, don't be the artist; become the art'&lt;br /&gt;&lt;br /&gt;'Every Black Belt is a White Belt who did not quit'&lt;br /&gt;&lt;br /&gt;If things work out for me I'll try and analyze how these saying motivated me and helped me to act differently in my next sparring session. Till then keep training.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3679590672793726794-1702111199733895700?l=nothinginparticularsid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/1702111199733895700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3679590672793726794&amp;postID=1702111199733895700' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/1702111199733895700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/1702111199733895700'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/2007/12/sparring-fear.html' title='Sparring fear'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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-3679590672793726794.post-8942492003957288512</id><published>2007-10-24T23:34:00.000-07:00</published><updated>2007-10-24T23:44:20.734-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Patents'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='stupidity'/><title type='text'>Patenting the conecpt of Patents and links</title><content type='html'>I wonder if the concept of Patents is patented.&lt;br /&gt;Anyway, a few links which discuss the stupidity and greed of people concerning patents:&lt;br /&gt;&lt;br /&gt;Believe it or not! Some ass**** patented the idea of swinging on a swing, and I'm not even talking about Java.&lt;br /&gt;&lt;a href="http://www.patentstorm.us/patents/6368227-fulltext.html"&gt;&lt;br /&gt;http://www.patentstorm.us/patents/6368227-fulltext.html&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Legendary Richard Stallman talks about the implications of software patents.&lt;br /&gt;&lt;a href="http://www.guardian.co.uk/technology/2005/jun/20/comment.comment"&gt;&lt;br /&gt;http://www.guardian.co.uk/technology/2005/jun/20/comment.comment&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Read this idea for a patent.&lt;br /&gt;&lt;a href="http://appft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&amp;Sect2=HITOFF&amp;d=PG01&amp;p=1&amp;u=%2Fnetahtml%2FPTO%2Fsrchnum.html&amp;r=1&amp;f=G&amp;l=50&amp;s1=%2220050160005%22.PGNR.&amp;OS=DN/20050160005&amp;RS=DN/20050160005"&gt;&lt;br /&gt;http://appft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&amp;Sect2=HITOFF&amp;d=PG01&amp;p=1&amp;u=%2Fnetahtml%2FPTO%2Fsrchnum.html&amp;r=1&amp;f=G&amp;l=50&amp;s1=%2220050160005%22.PGNR.&amp;OS=DN/20050160005&amp;RS=DN/20050160005&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A small article software programmers.&lt;br /&gt;&lt;a href="http://gadgetopia.com/post/2727"&gt;&lt;br /&gt;http://gadgetopia.com/post/2727&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3679590672793726794-8942492003957288512?l=nothinginparticularsid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/8942492003957288512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3679590672793726794&amp;postID=8942492003957288512' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/8942492003957288512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/8942492003957288512'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/2007/10/patenting-conecpt-of-patents-and-links.html' title='Patenting the conecpt of Patents and links'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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-3679590672793726794.post-2540781446893606385</id><published>2007-08-22T04:06:00.000-07:00</published><updated>2007-08-22T04:07:29.690-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mediamax'/><title type='text'>Kudos MediaMax !!!</title><content type='html'>MediaMax users have been facing problems with their accounts for sometime now.&lt;br /&gt;I too couldn't access any of my files.....TILL TODAY!&lt;br /&gt;How happy I am to see all my pics and programs back online!! &lt;br /&gt;MediaMax rocks!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3679590672793726794-2540781446893606385?l=nothinginparticularsid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/2540781446893606385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3679590672793726794&amp;postID=2540781446893606385' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/2540781446893606385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/2540781446893606385'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/2007/08/kudos-mediamax.html' title='Kudos MediaMax !!!'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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-3679590672793726794.post-9219935620293377743</id><published>2007-08-22T03:56:00.000-07:00</published><updated>2007-08-22T04:05:53.547-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SqlDependency'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2005'/><title type='text'>SqlDependency not firing</title><content type='html'>Grrrr...after hours of trying various pieces of C# code and tinkering with SQL Server 2005 settings it turns out that the database owner was the problem.&lt;br /&gt;&lt;br /&gt;class Program&lt;br /&gt;{&lt;br /&gt;   static string connStr = "Server=DARKSTAR; Initial Catalog=MyDatabase; Integrated Security=false; User Id=sa; Password=XXXXXXXXXX";&lt;br /&gt;              &lt;br /&gt;       static SqlDependency dep;&lt;br /&gt;&lt;br /&gt;       static void Main(string[] args)&lt;br /&gt;       {&lt;br /&gt;           SqlDependency.Start(connStr);&lt;br /&gt;           TestSqlNotificiation();&lt;br /&gt;           SqlDependency.Stop(connStr);&lt;br /&gt;       }&lt;br /&gt;&lt;br /&gt;       static void TestSqlNotificiation()&lt;br /&gt;       {       &lt;br /&gt;           try&lt;br /&gt;           {&lt;br /&gt;               using (SqlConnection conn = new SqlConnection(connStr))&lt;br /&gt;               {&lt;br /&gt;                   conn.Open();&lt;br /&gt;&lt;br /&gt;                   SqlCommand cmd = conn.CreateCommand();&lt;br /&gt;&lt;br /&gt;                   cmd.CommandText = "Select RollNo, [Name] from dbo.Students";&lt;br /&gt;&lt;br /&gt;                   dep = new SqlDependency(cmd);&lt;br /&gt;                  &lt;br /&gt;                   dep.OnChange += new OnChangeEventHandler(OnDataChange);&lt;br /&gt;&lt;br /&gt;                   SqlDataReader dr = cmd.ExecuteReader();&lt;br /&gt;                   {&lt;br /&gt;                       while (dr.Read())&lt;br /&gt;                       {&lt;br /&gt;                           Console.WriteLine("Name = " + dr[1].ToString());&lt;br /&gt;                       }&lt;br /&gt;                   }&lt;br /&gt;&lt;br /&gt;                   dr.Close();&lt;br /&gt;&lt;br /&gt;                   Console.WriteLine("Waiting for any data changes...\nPress &lt;enter&gt; to end program.");&lt;br /&gt;                   Console.ReadLine();&lt;br /&gt;               }&lt;br /&gt;           }&lt;br /&gt;           finally&lt;br /&gt;           {&lt;br /&gt;               //SqlDependency.Stop(connStr);&lt;br /&gt;           }&lt;br /&gt;       }&lt;br /&gt;&lt;br /&gt;       static void OnDataChange(object sender, SqlNotificationEventArgs e)&lt;br /&gt;       {&lt;br /&gt;           Console.WriteLine(e.Info.ToString());&lt;br /&gt;           Console.WriteLine(e.Source.ToString());           &lt;br /&gt;       }&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;This is the program which should fire the OnDataChange function when rows change in the Students table. However, the event was simply not firing.&lt;br /&gt;&lt;br /&gt;Finally I chanced upon &lt;a href="http://aspadvice.com/blogs/ssmith/archive/2006/11/06/SqlDependency-Issue-Resolved.aspx"&gt;this article&lt;/a&gt; which made everything work right. It turned out that I was having problems with the database owner. I just changed it to 'sa' for the time-being:&lt;br /&gt;&lt;br /&gt;ALTER AUTHORIZATION ON DATABASE::MyDatabase TO sa;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3679590672793726794-9219935620293377743?l=nothinginparticularsid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/9219935620293377743/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3679590672793726794&amp;postID=9219935620293377743' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/9219935620293377743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/9219935620293377743'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/2007/08/sqldependency-not-firing.html' title='SqlDependency not firing'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3679590672793726794.post-7199996601859294541</id><published>2007-08-15T09:55:00.000-07:00</published><updated>2008-07-17T00:14:31.676-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AGTACCOUNT'/><category scheme='http://www.blogger.com/atom/ns#' term='Install Error'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2005'/><title type='text'>SQL Server 2005 Express Advanced Edition reports AGTACCOUNT error during Setup</title><content type='html'>SQL Server 2005 Express Advanced Edition reports following error during setup:&lt;br /&gt;&lt;br /&gt;"SQL Server Setup has determined that the following account properties are not specified:  'AGTACCOUNT' . The properties specify the startup account for the services that are installed. To proceed, refer to the template.ini and set the properties to valid account names. If you are specifying a windows user account, you must also specify the password for the account."&lt;br /&gt;&lt;br /&gt;After trying some of the stuff mentions at http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=365116&amp;amp;SiteID=1 I finally gave up.&lt;br /&gt;&lt;br /&gt;But wait a minute, there was something about a template.ini file.&lt;br /&gt;This is what I did and it worked. First copy the install files from your Read-Only media (CD/DVD) to a folder on your hard-drive. Open the template.ini file (directly under the root folder containing the setup files).&lt;br /&gt;&lt;br /&gt;Look for the following section:&lt;br /&gt;&lt;br /&gt;; Note that if SQLBrowser is already installed, SQLBROWSERACCOUNT and SQLBROWSERPASSWORD are ignored.&lt;br /&gt;&lt;br /&gt;SQLBROWSERACCOUNT=&lt;br /&gt;SQLBROWSERPASSWORD=&lt;br /&gt;&lt;br /&gt;SQLACCOUNT=&lt;br /&gt;SQLPASSWORD=&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;AGTACCOUNT="NT AUTHORITY\NETWORK SERVICE"&lt;/span&gt;&lt;br /&gt;AGTPASSWORD=&lt;br /&gt;&lt;br /&gt;ASACCOUNT=&lt;br /&gt;ASPASSWORD=&lt;br /&gt;&lt;br /&gt;RSACCOUNT=&lt;br /&gt;RSPASSWORD=&lt;br /&gt;;--------------------------------------------------------------------&lt;br /&gt;; To use the *AUTOSTART features, specify 1 to start automatically or 0 to start manually. &lt;br /&gt;&lt;br /&gt;See the bolded line, all you need to is specify the account for it and then launch setup.exe with the following parameters:&lt;br /&gt;setup.exe /settings c:\template.ini&lt;path\template.ini&gt;&lt;br /&gt;&lt;br /&gt;Looking at the command line, it seems likely that you could get away by copying and editing just the template.ini file instead of all the installation files to hard-disk.&lt;/path\template.ini&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3679590672793726794-7199996601859294541?l=nothinginparticularsid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/7199996601859294541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3679590672793726794&amp;postID=7199996601859294541' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/7199996601859294541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/7199996601859294541'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/2007/08/sql-server-2005-express-advanced.html' title='SQL Server 2005 Express Advanced Edition reports AGTACCOUNT error during Setup'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3679590672793726794.post-1416258778731641386</id><published>2007-05-13T04:03:00.000-07:00</published><updated>2007-05-13T04:14:11.701-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='csv'/><category scheme='http://www.blogger.com/atom/ns#' term='reader'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='comma separated'/><category scheme='http://www.blogger.com/atom/ns#' term='freeware'/><category scheme='http://www.blogger.com/atom/ns#' term='file utility'/><title type='text'>CSV Reader Quick and Dirty</title><content type='html'>Well, this program like many others was developed by me, for me. &lt;br /&gt;I needed a better utility than notepad to view my log files which &lt;br /&gt;are in CSV format. What better way to spend a weekend than developing &lt;br /&gt;a new utility?&lt;br /&gt;&lt;br /&gt;The CSV format may look simple but it can get pretty complicated if &lt;br /&gt;you take into account "all" capabilities of CSV format. If you don't&lt;br /&gt;believe me take a look at this:&lt;br /&gt;http://www.shaftek.org/publications/drafts/mime-csv/draft-shafranovich-mime-csv-02.html&lt;br /&gt;&lt;br /&gt;Anyway, I didn't really need a CSV reader which supports the full CSV &lt;br /&gt;specification. I just needed something which can read "my" log files! &lt;br /&gt;As it turned out, many of the data-exports and log files generated by &lt;br /&gt;other applicatoin were also read successfully by CSV Reader. &lt;br /&gt;This was reason enough for me to believe that this little utility might &lt;br /&gt;be useful to others and this is why I am making it available on the www.&lt;br /&gt;&lt;br /&gt;Here's a screenshot:&lt;br /&gt;&lt;img src="http://www.mediamax.com/siddharthbarmangmail/Hosted/apps/csvreader/csvreader.png" alt="Screenshot" /&gt;&lt;br /&gt;&lt;br /&gt;MD5 Hash of Executable: E9D023ECEB07A8AF421F155CCD6224BF&lt;br /&gt;MD5 Hash of ZIP: 63CB43CF9AF08CFA0629540B96E175F8&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mediamax.com/siddharthbarmangmail/Hosted/apps/csvreader/csvreader.zip"&gt;Download It!&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3679590672793726794-1416258778731641386?l=nothinginparticularsid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/1416258778731641386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3679590672793726794&amp;postID=1416258778731641386' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/1416258778731641386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/1416258778731641386'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/2007/05/csv-reader-quick-and-dirty.html' title='CSV Reader Quick and Dirty'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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-3679590672793726794.post-3835269519252293657</id><published>2007-05-07T03:37:00.000-07:00</published><updated>2007-05-07T03:42:24.692-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tesla'/><category scheme='http://www.blogger.com/atom/ns#' term='roadster'/><category scheme='http://www.blogger.com/atom/ns#' term='car'/><category scheme='http://www.blogger.com/atom/ns#' term='paradox'/><title type='text'>A Paradoxical approach to Energy Saving and ECO Friendliness</title><content type='html'>Here's a post about an electric sports car.&lt;br /&gt;http://news.com.com/Silicon+Valley+engineers+peek+at+the+Tesla/2100-11389_3-6181574.html?tag=nefd.lede&lt;br /&gt;Good thing: "its electric" and should be Eco-friendly.&lt;br /&gt;Paradox: It a two seater! Why not use a bike? If you are going to waste so much energy running a car, at least make sure 4 people can travel in it!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3679590672793726794-3835269519252293657?l=nothinginparticularsid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/3835269519252293657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3679590672793726794&amp;postID=3835269519252293657' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/3835269519252293657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/3835269519252293657'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/2007/05/paradoxical-approach-to-energy-saving.html' title='A Paradoxical approach to Energy Saving and ECO Friendliness'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3679590672793726794.post-3939961641137955155</id><published>2007-05-06T03:35:00.000-07:00</published><updated>2008-10-23T11:29:07.482-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='net use'/><category scheme='http://www.blogger.com/atom/ns#' term='freeware'/><category scheme='http://www.blogger.com/atom/ns#' term='utility'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>Version 1.1 of Net Use</title><content type='html'>Just 2 days since I posted the "NetUse" utility and there's already a new version!&lt;br /&gt;Improvements:&lt;br /&gt;- Old "net use" connections are remembered so that when you want to connect to 'that server' you never seem to remember, its listed in the 'New Connection' dialog along with the login id you had used for it. Passwords are not remembered so you will need to put in the password again.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.box.net/shared/vznosgvnz8"&gt;Download It&lt;/a&gt;&lt;br /&gt;MD5 Hash of Setup: 875FFDC77AA32242748BDA7FD0A3D734&lt;br /&gt;&lt;br /&gt;Thanks to Harsha for giving the idea.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3679590672793726794-3939961641137955155?l=nothinginparticularsid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/3939961641137955155/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3679590672793726794&amp;postID=3939961641137955155' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/3939961641137955155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/3939961641137955155'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/2007/05/version-11-of-net-use.html' title='Version 1.1 of Net Use'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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-3679590672793726794.post-7565339692947967862</id><published>2007-05-04T22:49:00.000-07:00</published><updated>2007-05-04T22:59:59.914-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='breakfast'/><category scheme='http://www.blogger.com/atom/ns#' term='baked beans'/><category scheme='http://www.blogger.com/atom/ns#' term='recipe'/><title type='text'>My Favorite Breakfast</title><content type='html'>Here's an tasty and easy to make breakfast for those days when YOU have to do the cooking and your wife wants to take it easy:&lt;br /&gt;3 tablespoons of finely chopped garlic&lt;br /&gt;1 whole onion cut fine&lt;br /&gt;1 can of baked beans&lt;br /&gt;Whole grain brown bread&lt;br /&gt;1 teaspoon of olive oil&lt;br /&gt;&lt;br /&gt;Heat 1 teaspoon of olive oil in a non-stick pan for 2 minutes&lt;br /&gt;Add the garlic and onions for about a minute &lt;br /&gt;Just as the garlic and onions start getting golden yellow, add the entire can of baked beans.&lt;br /&gt;Add 2 tablespoons of red-chilly sauce&lt;br /&gt;Add 2 tablespoons of tomato sauce&lt;br /&gt;Add 2 dried red-chillies broken into 1cm sized pieces&lt;br /&gt;Heat for another 2 minutes&lt;br /&gt;Serve piping hot with toasted bread.&lt;br /&gt;&lt;br /&gt;YUM!!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3679590672793726794-7565339692947967862?l=nothinginparticularsid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/7565339692947967862/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3679590672793726794&amp;postID=7565339692947967862' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/7565339692947967862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/7565339692947967862'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/2007/05/my-favorite-breakfast.html' title='My Favorite Breakfast'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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-3679590672793726794.post-1988908029293798294</id><published>2007-04-27T08:57:00.001-07:00</published><updated>2007-05-04T10:09:41.844-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='net use'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>GUI version of Net Use</title><content type='html'>Here's a GUI version of the useful "net use" command. &lt;br /&gt;You can create net use connections, delete existing connections, view list of existing connections and you can also create Drive Mappings.&lt;br /&gt;Screenshot:&lt;br /&gt;&lt;img src="http://www.mediamax.com/siddharthbarmangmail/Hosted/apps/netuse/screenshot.png" alt="screenshot" /&gt;&lt;br /&gt;Size : 1.3 MB&lt;br /&gt;MD5 Hash of package (setup.exe): F25BBB701DB8E84AA532AEFC59B6E78A&lt;br /&gt;&lt;a href="http://www.mediamax.com/siddharthbarmangmail/Hosted/apps/netuse/setup.exe"&gt;Download  It!&lt;/a&gt;&lt;br /&gt;Hope you like. Mail any comments/bugs to &lt;a href="mailto:siddharth_b@yahoo.com"&gt;siddharth_b@yahoo.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3679590672793726794-1988908029293798294?l=nothinginparticularsid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/1988908029293798294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3679590672793726794&amp;postID=1988908029293798294' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/1988908029293798294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/1988908029293798294'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/2007/04/gui-version-of-net-use_27.html' title='GUI version of Net Use'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3679590672793726794.post-775003271493214107</id><published>2007-04-18T09:39:00.000-07:00</published><updated>2007-04-22T03:23:54.605-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='shutdown'/><category scheme='http://www.blogger.com/atom/ns#' term='utility'/><title type='text'>It's a Timing Thing</title><content type='html'>Here's a small program I quickly whipped up. It shuts down Windows at a specified date and time. Its written in C++, you don't require .NET or any other runtimes.&lt;br /&gt;&lt;br /&gt;Screenshot:&lt;br /&gt;&lt;img src="http://www.mediamax.com/siddharthbarmangmail/Hosted/apps/timed_shutdown/screenshot.png" alt="Screenshot" /&gt;&lt;br /&gt;&lt;br /&gt;Download size: 156 KB&lt;br /&gt;MD5 Hash of ZIP: 508FBAFDD04C72057EAB7F350DF22EE0&lt;br /&gt;&lt;a href="http://www.mediamax.com/siddharthbarmangmail/Hosted/apps/timed_shutdown/timed_shutdown.zip"&gt;Download It&lt;/a&gt;&lt;br /&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3679590672793726794-775003271493214107?l=nothinginparticularsid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/775003271493214107/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3679590672793726794&amp;postID=775003271493214107' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/775003271493214107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/775003271493214107'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/2007/04/its-timing-thing.html' title='It&apos;s a Timing Thing'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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-3679590672793726794.post-3568380289513180962</id><published>2007-04-15T08:39:00.000-07:00</published><updated>2007-04-22T03:27:03.513-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='removal'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='utility'/><category scheme='http://www.blogger.com/atom/ns#' term='Services'/><title type='text'>Service Removal Utility</title><content type='html'>Here's a utility by your's truly which will remove Windows Services from your computers. Its written in C++, you don't require .NET or any other runtimes.&lt;br /&gt;&lt;a href="http://www.mediamax.com/siddharthbarmangmail/Hosted/apps/servicemanager/screenshot.png"&gt;&lt;br /&gt;&lt;img src="http://www.mediamax.com/siddharthbarmangmail/Hosted/apps/servicemanager/screenshot.png" alt="Screen Shot" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;Download Size:  109 KB&lt;br /&gt;MD5 Hash of EXE: 36ca0af19cb9bda78bd39a956095029b&lt;br /&gt;&lt;a href="http://www.mediamax.com/siddharthbarmangmail/Hosted/apps/servicemanager/servicemanager.zip"&gt;&lt;br /&gt;Download Now&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hope you liked it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3679590672793726794-3568380289513180962?l=nothinginparticularsid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/3568380289513180962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3679590672793726794&amp;postID=3568380289513180962' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/3568380289513180962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/3568380289513180962'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/2007/04/service-removal-utility.html' title='Service Removal Utility'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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-3679590672793726794.post-3439454402833019472</id><published>2007-04-13T10:04:00.000-07:00</published><updated>2007-04-13T11:03:23.002-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Borland C++ Builder'/><category scheme='http://www.blogger.com/atom/ns#' term='SHBrowseForFolder'/><title type='text'>Compile error while using SHBrowseForFolder API in Borland C++ Builder</title><content type='html'>How annoying to see a perfectly good piece of code not compile!&lt;br /&gt;That too for no fault of your own. &lt;br /&gt;&lt;br /&gt;If you're using SHBrowseForFolder Shell API in a Borland C++ Builder project, you might run into the following problem:&lt;br /&gt;&lt;img src="http://www.mediamax.com/siddharthbarmangmail/Hosted/photos/shell_compile_error.png" alt="Compile Error" /&gt;&lt;br /&gt;&lt;br /&gt;To get around this all you need to do is define NO_WIN32_LEAN_AND_MEAN in the project settings like this:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.mediamax.com/siddharthbarmangmail/Hosted/photos/shell_project_settings.png"    alt="Project Settings" /&gt;&lt;br /&gt;&lt;br /&gt;Happy coding.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3679590672793726794-3439454402833019472?l=nothinginparticularsid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/3439454402833019472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3679590672793726794&amp;postID=3439454402833019472' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/3439454402833019472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/3439454402833019472'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/2007/04/compile-error-while-using.html' title='Compile error while using SHBrowseForFolder API in Borland C++ Builder'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3679590672793726794.post-1344355458797042748</id><published>2007-04-01T11:47:00.000-07:00</published><updated>2007-05-04T23:28:08.127-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visual studio'/><category scheme='http://www.blogger.com/atom/ns#' term='build number'/><category scheme='http://www.blogger.com/atom/ns#' term='automatic increment'/><title type='text'>Auto increment build number of .NET assemblies</title><content type='html'>Found a simple way to automatically increment the build number of .NET assemblies.&lt;br /&gt;You need a program which will parse the AssemblyInfo.cs file and pick up the build number from there, increment and write back the file. &lt;br /&gt;&lt;br /&gt;You'll need to call this program as part of your Pre Build step.&lt;br /&gt;&lt;br /&gt;The program is a small C++ utility which does all the parsing and stuff. Its also not very intelligent, it can handle only versions specified as:&lt;br /&gt;[assembly: AssemblyVersion("1.0.3.0")]&lt;br /&gt;&lt;br /&gt;In the pre-build event command line, enter:&lt;br /&gt;..\..\..\..\tools\IncBuildNumber.exe $(ProjectDir)Properties\AssemblyInfo.cs -build&lt;br /&gt;This is for my project which has a directory structure like this:&lt;br /&gt;Logman&lt;br /&gt;|&lt;br /&gt; - Tools&lt;br /&gt;| &lt;br /&gt; -Source&lt;br /&gt;  |&lt;br /&gt;  - Sid.Utilities&lt;br /&gt;&lt;br /&gt;The Tools folder contains IncBuildNumber.exe&lt;br /&gt;The Source\Sid.Utilities contains my C# project.&lt;br /&gt;&lt;br /&gt;Note, for older .NET project, the AssemblyInfo.cs will not be under Project\Properties folder, it will be directly under the Project folder.&lt;br /&gt;&lt;br /&gt;Last point, when building from the IDE, do not keep the AssemblyInfo.cs file open since this will cause the IDE to ask for reloading the file.&lt;br /&gt;&lt;br /&gt;Here is the &lt;a href="http://www.mediamax.com/siddharthbarmangmail/Hosted/apps/build_incrementer/src.zip"&gt;source code&lt;/a&gt; for the utility.&lt;br /&gt;Here is a &lt;a href="http://www.mediamax.com/siddharthbarmangmail/Hosted/apps/build_incrementer/executable.zip"&gt;link&lt;/a&gt; to download the utility.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3679590672793726794-1344355458797042748?l=nothinginparticularsid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/1344355458797042748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3679590672793726794&amp;postID=1344355458797042748' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/1344355458797042748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/1344355458797042748'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/2007/04/auto-increment-build-number-of-net.html' title='Auto increment build number of .NET assemblies'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3679590672793726794.post-3909105762558359986</id><published>2007-03-31T05:08:00.000-07:00</published><updated>2007-03-31T05:24:15.453-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visual studio'/><category scheme='http://www.blogger.com/atom/ns#' term='slipstreaming'/><category scheme='http://www.blogger.com/atom/ns#' term='sp1'/><title type='text'>Visual Studio SP1 - Absolutely Amazing!</title><content type='html'>Installing Visual Studio 2005 SP1 is a pain in itself.&lt;br /&gt;Slip-streaming SP1 into the main Visual Studio 2005 installer seemed like a good idea until:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.mediamax.com/siddharthbarmangmail/Hosted/photos/VS2005SP1-1.gif" /&gt;&lt;br /&gt;&lt;br /&gt;Anyway, if you want to slip-stream SP1, here's the &lt;a href="http://blogs.msdn.com/heaths/archive/2006/12/16/slipstreaming-visual-studio-2005-service-pack-1.aspx"&gt;link&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Here's a &lt;a href="http://blogs.msdn.com/heaths/archive/2006/11/28/save-time-and-space-for-vs-2005-sp1-by-disabling-the-patch-cache.aspx"&gt;link&lt;/a&gt; that might speed thing up a bit.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_D4L4KZNne-w/Rg5PxAl9xkI/AAAAAAAAAAM/5gdu4qA-OOs/s1600-h/VS2005SP1-1.gif"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3679590672793726794-3909105762558359986?l=nothinginparticularsid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/3909105762558359986/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3679590672793726794&amp;postID=3909105762558359986' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/3909105762558359986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/3909105762558359986'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/2007/03/visual-studio-sp1-absolutely-amazing.html' title='Visual Studio SP1 - Absolutely Amazing!'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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-3679590672793726794.post-5569954447969697170</id><published>2007-01-20T06:53:00.000-08:00</published><updated>2007-01-20T07:09:00.945-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='engineers'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><title type='text'>Code (S)talkers</title><content type='html'>I bet there must be more than a few people you know who seem to have a solution for all your programming (software development in general incl. design et all) problems. In fact listening to them you almost always end up agreeing that they are correct, this is until you actually try putting their suggestions into practice. They almost never work. The solutions usually involve less work, but they screw up the design, all the beautiful decoupling you had done, everything good the project ever had suddenly goes up in smoke.&lt;br /&gt;&lt;br /&gt;You'll also notice that such people rarely write any code themselves, what I mean is that you must be writing tonnes of codes while making cool utilities, reusable classes etc, but this bunch never does any of this. They just talk.&lt;br /&gt;&lt;br /&gt;So, beware of the code (s)talkers!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3679590672793726794-5569954447969697170?l=nothinginparticularsid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/5569954447969697170/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3679590672793726794&amp;postID=5569954447969697170' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/5569954447969697170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/5569954447969697170'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/2007/01/code-stalkers.html' title='Code (S)talkers'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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-3679590672793726794.post-6824396349179556530</id><published>2007-01-20T03:23:00.000-08:00</published><updated>2007-01-20T03:30:06.853-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visual studio'/><category scheme='http://www.blogger.com/atom/ns#' term='disk'/><category scheme='http://www.blogger.com/atom/ns#' term='synchronizer'/><category scheme='http://www.blogger.com/atom/ns#' term='Directory'/><category scheme='http://www.blogger.com/atom/ns#' term='folder'/><category scheme='http://www.blogger.com/atom/ns#' term='CD'/><category scheme='http://www.blogger.com/atom/ns#' term='MSDN'/><category scheme='http://www.blogger.com/atom/ns#' term='DVD'/><title type='text'>DVD for Developers</title><content type='html'>Good bye CDs, hello DVDs.&lt;br /&gt;&lt;br /&gt;We still get Visual Studio installation disks in the form of CDs so also MSDN cds.&lt;br /&gt;I prefer having just one DVD containing both Visual Studio and its MSDN documentation. Here is a&lt;a href="http://www.overclockers.com/tips1212/"&gt; link to an article&lt;/a&gt; which tells you how make such a DVD.&lt;br /&gt;&lt;br /&gt;Also, having a Directory synchronization for such tasks really helps. I wrote my own folder synchronizer which is pretty easy to use. All you need is to have Microsoft .NET 2.0 framework installed on your PC.&lt;br /&gt;&lt;br /&gt;You can download &lt;a href="http://www.mediamax.com/siddharthbarmangmail/Hosted/apps/dirsynch/Setup.exe"&gt;DirSynch here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Happy burning!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3679590672793726794-6824396349179556530?l=nothinginparticularsid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/6824396349179556530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3679590672793726794&amp;postID=6824396349179556530' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/6824396349179556530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/6824396349179556530'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/2007/01/dvd-for-developers.html' title='DVD for Developers'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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-3679590672793726794.post-2327834269100202082</id><published>2007-01-15T05:31:00.000-08:00</published><updated>2007-01-15T05:55:50.522-08:00</updated><title type='text'>Closing the box</title><content type='html'>As software development matures, doesn't it look like developers are becoming less and less programming-literate?&lt;br /&gt;&lt;br /&gt;No offense, but when was the last time you thought about writing a linked list? Isn't it all there already? Our dependence on ready-to-use libraries is increasing at an alarming rate. Hell, once you program in C# you don't even feel like touching C++!&lt;br /&gt;&lt;br /&gt;This of course is a natural evolutionary path for software languages. Isn't this what reuse is all about? Having utility classes like collection classes, windowing classes etc. help the developer to concentrate more on the business logic instead of spending large part of development time on such code.&lt;br /&gt;&lt;br /&gt;This is good, but not always. Traditional knowledge of computers like pointers, memory, paging etc. are being lost quite fast. Only a small amount of developers are left who attempt working on stuff like compilers, OS, database systems etc. With lesser developers working on such projects, there will be lesser new operating systems, databases and other important software leaving end users with very little choice.&lt;br /&gt;&lt;br /&gt;Here is a link to a very good story by Richard Stallman. It almost makes me think of various Asimov novels I have read.&lt;br /&gt;http://www.gnu.org/philosophy/right-to-read.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3679590672793726794-2327834269100202082?l=nothinginparticularsid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/2327834269100202082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3679590672793726794&amp;postID=2327834269100202082' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/2327834269100202082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/2327834269100202082'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/2007/01/closing-box.html' title='Closing the box'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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-3679590672793726794.post-5872515074722977606</id><published>2007-01-09T03:14:00.000-08:00</published><updated>2007-01-09T03:19:49.036-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visual studio'/><category scheme='http://www.blogger.com/atom/ns#' term='cannot select install folder'/><category scheme='http://www.blogger.com/atom/ns#' term='install problem'/><category scheme='http://www.blogger.com/atom/ns#' term='cannot browse'/><title type='text'>Installing VisualStudio 2003 in MY folder</title><content type='html'>I have been trying to install Microsoft Visual Studio 2003 on my machine for some time now.&lt;br /&gt;Usually, its pretty easy, just select the components, their folders and there you go but this time the installer wasn't allowing me to choose the folder for the main (root) component.&lt;br /&gt;&lt;br /&gt;I used to have it installed at c:\program files\... but I had uninstalled this few weeks back. Now I wanted to install it in f:\program files\...&lt;br /&gt;&lt;br /&gt;I tried searching google for finding a solution for this problem but couldn't find much. Finally, I manually removed all registry entries having the path to the previous installation of Visual Studio 2003 and it worked!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3679590672793726794-5872515074722977606?l=nothinginparticularsid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/5872515074722977606/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3679590672793726794&amp;postID=5872515074722977606' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/5872515074722977606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/5872515074722977606'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/2007/01/installing-visualstudio-2003-for-my.html' title='Installing VisualStudio 2003 in MY folder'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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-3679590672793726794.post-1614202643566218476</id><published>2007-01-04T22:31:00.000-08:00</published><updated>2007-01-04T22:35:37.625-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='lays'/><category scheme='http://www.blogger.com/atom/ns#' term='potato'/><category scheme='http://www.blogger.com/atom/ns#' term='bad'/><category scheme='http://www.blogger.com/atom/ns#' term='wafers'/><category scheme='http://www.blogger.com/atom/ns#' term='chips'/><title type='text'>Bad Wafers</title><content type='html'>Has anyone noticed that the quality of Lay Wafers (take any flovor) getting worse since the last few months?&lt;br /&gt;&lt;br /&gt;I noticed that this phonemenon coincided with the introduction of the 'Pringles' style of new wafer by Lays.&lt;br /&gt;&lt;br /&gt;I shout 'not fair'! since the older packs (big size) is for Rs. 20 while the new ones is for 55 odd rupees.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3679590672793726794-1614202643566218476?l=nothinginparticularsid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nothinginparticularsid.blogspot.com/feeds/1614202643566218476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3679590672793726794&amp;postID=1614202643566218476' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/1614202643566218476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3679590672793726794/posts/default/1614202643566218476'/><link rel='alternate' type='text/html' href='http://nothinginparticularsid.blogspot.com/2007/01/bad-wafers.html' title='Bad Wafers'/><author><name>Siddharth</name><uri>http://www.blogger.com/profile/01640409202533594502</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>
