<?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:blogger='http://schemas.google.com/blogger/2008' 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-8688921</id><updated>2024-11-01T04:44:32.534-07:00</updated><category term="developer"/><category term="fun"/><category term="programming"/><category term="Comic"/><category term="Visual Studio"/><category term="entertainment"/><category term="MSFT"/><category term="Facebook"/><category term="CSharp"/><category term="IE"/><category term="Orchard"/><category term="SharePoint"/><category term="Voice"/><category term="Windows 8"/><category term="Windows Phone"/><category term="admin account disabled"/><category term="azure"/><category term="bug"/><category term="indian-youth"/><category term="jQuery"/><category term="optionsoracle"/><category term="security"/><category term="vista"/><title type='text'>Smoke &#39;n Ashes</title><subtitle type='html'>A Weekend blog from Sandeep!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.sandeeprawat.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://blog.sandeeprawat.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Smoke&#39;N Ashes</name><uri>http://www.blogger.com/profile/05910418003541546257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://img128.imageshack.us/img128/576/82811099ll5.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>141</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8688921.post-3235047545252209930</id><published>2014-03-26T12:33:00.000-07:00</published><updated>2017-06-17T04:15:25.527-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="optionsoracle"/><title type='text'>Options Oracle issue: Current configured preferred server is not available</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;Last updated on 17-Jun-2017&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: xx-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;
If you are an options oracle user and you are getting one of these weird error with Options Oracle as soon as you launch it, A simple fix is suggested below.&lt;br /&gt;
&lt;b&gt;Error Message&lt;/b&gt;:&amp;nbsp;&lt;span style=&quot;background-color: #e1ebf2; color: #333333; font-family: &amp;quot;lucida grande&amp;quot; , &amp;quot;trebuchet ms&amp;quot; , &amp;quot;verdana&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 13px; line-height: 18.1875px;&quot;&gt;&quot;Current Configured Preferred Server is Not Available. Using &#39;PlugIn Server US (CBOE)&#39;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Fix&lt;/b&gt;&lt;br /&gt;
Simply extract the plugin file (link provided below) to your %appdata%\OptionsOracle folder (Create one if you don&#39;t have it already there) and run options oracle. Hurrah the error is gone and you will now be prompted to update plugins as well. You should also be able to see the list of plugins available in the configuration option. Enjoy!!!&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Problem&lt;/b&gt;: Problem is with the plugin file hosted by Samosky. It has a space missing in its plugin xml file which causes issues with the plugins (e.g. NSE)&lt;br /&gt;
&lt;br /&gt;
File as updated on 02-Sept-2013&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;NOTE: &lt;/b&gt;Please enter &lt;b&gt;^NIFTY &lt;/b&gt;as the symbol for Nifty. Lots of people are entering incorrect symbol which is why they don&#39;t see the data.&lt;br /&gt;
&lt;br /&gt;
&lt;strike&gt;Download&lt;/strike&gt;&lt;br /&gt;
&lt;a href=&quot;https://www.dropbox.com/s/v14mke9qyyhxx5m/plugin.zip&quot;&gt;&lt;strike&gt;https://bitbucket.org/sandeeprawat/optionsoraclense/downloads/plugin.zip&lt;/strike&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strike&gt;Use option Oracle from here:&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;&lt;a href=&quot;https://bitbucket.org/matsol/optionsoraclense/downloads/RELEASE_1.0.0.zip&quot;&gt;https://bitbucket.org/matsol/optionsoraclense/downloads/RELEASE_1.0.0.zip&lt;/a&gt;&amp;nbsp;(Disclaimer: Not hosted by me. Got this from Traderji Group but tested and working)&lt;/strike&gt;&lt;br /&gt;
&lt;b&gt;--------------------------------------------------------------------------------------------------&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;strike&gt;Update 27-Mar-2014&lt;/strike&gt;&lt;/b&gt;&lt;br /&gt;
&lt;strike&gt;People have reported issues with the software after NSE upgraded their site templates, so previous version may not work for downloading data for NIFTY. I have tried a quick fix for ^NIFTY and you can download the updated file at the following location (Thanks to the original uploader matsol)&lt;/strike&gt;&lt;br /&gt;
&lt;a href=&quot;https://bitbucket.org/sandeeprawat/optionsoraclense/downloads/OptionsOracle%201.6.1.zip&quot;&gt;&lt;strike&gt;https://bitbucket.org/sandeeprawat/optionsoraclense/downloads/OptionsOracle%201.6.1.zip&lt;/strike&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Update 17 Jun 2017&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Download the Options Oracle from this location&lt;br /&gt;
&lt;a href=&quot;https://bitbucket.org/sandeeprawat/optionsoraclense/downloads/OptionsOracle%2017-Jun-2017.zip&quot;&gt;https://bitbucket.org/sandeeprawat/optionsoraclense/downloads/OptionsOracle%2017-Jun-2017.zip&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Please note:&lt;br /&gt;
&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;only ^NIFTY is working. Don&#39;t know about other symbols. Will try to take a look later.&lt;/li&gt;
&lt;li&gt;Not sure about the data correctness. Please verify and report an issue with screenshot if you think its incorrect&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;b&gt;--------------------------------------------------------------------------------------------------&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
Any issues with the options oracle or plug-in file, file a bug below I&#39;ll try to fix them as soon as possible.&lt;br /&gt;
&lt;a href=&quot;https://bitbucket.org/sandeeprawat/optionsoraclense/issues&quot;&gt;https://bitbucket.org/sandeeprawat/optionsoraclense/issues&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.sandeeprawat.com/feeds/3235047545252209930/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8688921/3235047545252209930' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/3235047545252209930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/3235047545252209930'/><link rel='alternate' type='text/html' href='http://blog.sandeeprawat.com/2013/09/options-oracle-issue-current-configured.html' title='Options Oracle issue: Current configured preferred server is not available'/><author><name>Smoke&#39;N Ashes</name><uri>http://www.blogger.com/profile/05910418003541546257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://img128.imageshack.us/img128/576/82811099ll5.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8688921.post-805860561944692324</id><published>2014-03-09T05:52:00.000-07:00</published><updated>2014-03-11T00:46:24.990-07:00</updated><title type='text'>Bug with Google search</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Google search in general return provides correct answer to the question you ask it but I just discovered a bug with it   &lt;br /&gt;
&lt;br /&gt;
If you search for &quot;&lt;a href=&quot;https://www.google.co.in/search?q=who+was+the+cm+of+up+in+1992&quot;&gt;who was the CM of up in 1992&lt;/a&gt;&quot; it tells you VP Singh where as the correct answer should be Kalyan Singh. It incorrectly tells you about the CM of UP in 1982 (PM in 1990).    &lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://lh4.ggpht.com/-Sm-hd4zacZA/UxxnYzEQGQI/AAAAAAAAMJA/LINnofgvYqg/s1600-h/image%25255B3%25255D.png&quot;&gt;&lt;img alt=&quot;image&quot; border=&quot;0&quot; src=&quot;http://lh4.ggpht.com/-YNJYLJ3WC1s/UxxnZw8gB5I/AAAAAAAAMJI/IunvcOUO2Lc/image_thumb%25255B1%25255D.png?imgmax=800&quot; height=&quot;244&quot; style=&quot;background-image: none; border: 0px currentcolor; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;image&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
Hope someone from Google will take notice and will get it fixed. It sure is misleading.&lt;br /&gt;
&lt;br /&gt;
and WTF&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicl9ShOfugsf7a9fn3ihJbZYOYztRtNciv5gp8Gjim_7J7TfYNdaq1uBVF91mVlcPwrgXrwuiefESNhP8xE3JTnhc99qimwuGYvAlLY3XUwUfwX86onNIoPhNrXQ6c4NCsJ2geZQ/s1600/GoogleBug.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicl9ShOfugsf7a9fn3ihJbZYOYztRtNciv5gp8Gjim_7J7TfYNdaq1uBVF91mVlcPwrgXrwuiefESNhP8xE3JTnhc99qimwuGYvAlLY3XUwUfwX86onNIoPhNrXQ6c4NCsJ2geZQ/s1600/GoogleBug.jpg&quot; height=&quot;244&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.sandeeprawat.com/feeds/805860561944692324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8688921/805860561944692324' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/805860561944692324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/805860561944692324'/><link rel='alternate' type='text/html' href='http://blog.sandeeprawat.com/2014/03/bug-with-google-search.html' title='Bug with Google search'/><author><name>Smoke&#39;N Ashes</name><uri>http://www.blogger.com/profile/05910418003541546257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://img128.imageshack.us/img128/576/82811099ll5.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/-YNJYLJ3WC1s/UxxnZw8gB5I/AAAAAAAAMJI/IunvcOUO2Lc/s72-c/image_thumb%25255B1%25255D.png?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8688921.post-6411116844822922882</id><published>2014-01-11T01:39:00.001-08:00</published><updated>2014-01-11T01:39:13.000-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="azure"/><category scheme="http://www.blogger.com/atom/ns#" term="programming"/><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio"/><title type='text'>Visual Studio Online available in Windows azure</title><content type='html'>&lt;p&gt;Windows azure has introduced a great new feature called “Edit in Visual Studio Online”. This feature brings great power of Visual Studio IDE to your browser. Earlier you could edit your website only from your workstation but this new feature will allow you to edit your site from anywhere in the world.&lt;/p&gt;  &lt;p&gt;Enable it on your Azure Dashboard Configure section&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbwLHHRWe__99C6jIY7sTOcONbDnlwi_35H22RK9n_CXPfb-dW-5TeuxB3fnts3dbwAKeqh8Pt604OLfcSjpd9DbvQl24XT6CJ9kNg546AhlVh5WU2LS3VmAggUtad-DdQ3u3NRA/s1600-h/image%25255B2%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggInDwtA3FvU_AZ8tB-pA-TPt2W7ExFS6wBdxgiSteb_Rh55r2dkDOs_M0MxFd-tYKrFapf-pqxemuF6NhhluPy04sXF-oW0Sz8tJ-M266JVmj6oAJH2JCR-X19_8-aGVPwzdyvA/?imgmax=800&quot; width=&quot;187&quot; height=&quot;244&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;After enabling it go to your dashboard and you will see a new Edit In Visual Studio Online link available on your right menu bar&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgck7Mq-IBCTkGHR16SvHW_WneODjoN0QO3nxZ2tcpCc3btMLmeEeTSQuAf3JeO6dVBvy7r0_Y4x9vu5343PW_UruMDX3O0Hg9rW42dNuzsQkYNgnMpo1DaEvg0xN2OIbGDSEGGyw/s1600-h/image%25255B5%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEig_2eQJa_VVX_3etkPduQX1glqddWyE1OGxVwrDqgopeh0fUXP_42BmnbqzLngYsYrZNnfKvujIACNCy6fcCZJ0ZZFj1aSDPxzn2FDxMgBC1qMbWWI2UQ8-grdC1hv94-hGv-4Tw/?imgmax=800&quot; width=&quot;244&quot; height=&quot;154&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Clicking on the link will take you to the online editor, where you can edit your code. It will allow you to work in your favorite IDE. &lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6cRMflxTwLfJFJ6rYDPh03OXmut2bb2VuVDWC87bpQqvomXaGVplDRVnhSY20P46XT1wwuRvHRalkGSpNXQi9-bw7XICWr3cPQmeUrYKk1anaNTlQNVDYXoJmWg7TuV1yIRUMYw/s1600-h/image%25255B8%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZOicS3r4IiUg1wIy5wZWAdMu6eQ4xInrzw8jPIgNOLDBa-8uqOjfADkE6e8EkcS_h93jylS0mYXKeLu7KrAlCm6oqQNtmCfIqoMkXCLF-UQYcGAOc0wxwXIio-uzor5UU-nNq_A/?imgmax=800&quot; width=&quot;244&quot; height=&quot;239&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Not only you can edit your files here but you could also do file operations with the help of Console tool available. Just select console from the left toolbar. It is much easier to move/copy file here in this environment then trying to do it with the FTP client (I use FileZilla). It also allows you to unzip file so in case you need to quickly deploy something you can just upload a zip file and unzip using the console (It used to take me a lot longer to upload a website earlier now I just upload the wordpress/drupal zip and extract it online)&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9lbNGmb4O4Keyr5Rr-eKlJZ41pS1IN0WTt4oUh1IZuNCx4y1hAE8qRl7R1BNT6Bq_aVH4k-Dz2mlsOB5R1I18hIldEAhXIj7dZy7SOu8jA2LFRk9ayK16hAHKzeZfuvPtk7pYPg/s1600-h/image%25255B11%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBQSav7wqwCWQ2x4ZsdkTSBjSYUOne77vUSXCqSj12I71bI0CJLqy145CRcrw-AOmrzxv2J0yGE00Z5kvPrMpg-ySaIdosjYBmBc2KPc5cAAnxVYPwI2V_EfxVVOONrkK-cA7lGA/?imgmax=800&quot; width=&quot;244&quot; height=&quot;163&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Kudos to Azure and VS Team for this excellent feature.&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://blog.sandeeprawat.com/feeds/6411116844822922882/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8688921/6411116844822922882' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/6411116844822922882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/6411116844822922882'/><link rel='alternate' type='text/html' href='http://blog.sandeeprawat.com/2014/01/visual-studio-online-available-in.html' title='Visual Studio Online available in Windows azure'/><author><name>Smoke&#39;N Ashes</name><uri>http://www.blogger.com/profile/05910418003541546257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://img128.imageshack.us/img128/576/82811099ll5.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggInDwtA3FvU_AZ8tB-pA-TPt2W7ExFS6wBdxgiSteb_Rh55r2dkDOs_M0MxFd-tYKrFapf-pqxemuF6NhhluPy04sXF-oW0Sz8tJ-M266JVmj6oAJH2JCR-X19_8-aGVPwzdyvA/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8688921.post-4493162300769647489</id><published>2013-05-31T23:55:00.001-07:00</published><updated>2013-05-31T23:55:47.281-07:00</updated><title type='text'>Beautiful and mesmerizing Maldives</title><content type='html'>&lt;div style=&quot;padding: 0; overflow: hidden; margin: 0; width: 500px;&quot;&gt;&lt;a href=&quot;http://www.flickr.com/photos/flyingdeath/8787108113/in/set-72157633624493784/&quot; title=&quot;DSC_0057&quot; style=&quot;display: block; padding: 0 10px 10px 0; width: 75px; height: 75px; float: left;&quot;&gt;&lt;img src=&quot;http://farm4.staticflickr.com/3824/8787108113_7b062458a7_s.jpg&quot; alt=&quot;DSC_0057&quot; style=&quot;border:none; margin: 0; padding: 0; width: 75px; height: 75px;&quot;/&gt;&lt;/a&gt;&lt;a href=&quot;http://www.flickr.com/photos/flyingdeath/8894336372/in/set-72157633624493784/&quot; title=&quot;DSC_0312&quot; style=&quot;display: block; padding: 0 10px 10px 0; width: 75px; height: 75px; float: left;&quot;&gt;&lt;img src=&quot;http://farm8.staticflickr.com/7314/8894336372_127b3462ba_s.jpg&quot; alt=&quot;DSC_0312&quot; style=&quot;border:none; margin: 0; padding: 0; width: 75px; height: 75px;&quot;/&gt;&lt;/a&gt;&lt;a href=&quot;http://www.flickr.com/photos/flyingdeath/8893720311/in/set-72157633624493784/&quot; title=&quot;DSC_0318&quot; style=&quot;display: block; padding: 0 10px 10px 0; width: 75px; height: 75px; float: left;&quot;&gt;&lt;img src=&quot;http://farm4.staticflickr.com/3705/8893720311_31c5ce58b9_s.jpg&quot; alt=&quot;DSC_0318&quot; style=&quot;border:none; margin: 0; padding: 0; width: 75px; height: 75px;&quot;/&gt;&lt;/a&gt;&lt;a href=&quot;http://www.flickr.com/photos/flyingdeath/8894342342/in/set-72157633624493784/&quot; title=&quot;DSC_0321&quot; style=&quot;display: block; padding: 0 10px 10px 0; width: 75px; height: 75px; float: left;&quot;&gt;&lt;img src=&quot;http://farm3.staticflickr.com/2829/8894342342_65276690a7_s.jpg&quot; alt=&quot;DSC_0321&quot; style=&quot;border:none; margin: 0; padding: 0; width: 75px; height: 75px;&quot;/&gt;&lt;/a&gt;&lt;a href=&quot;http://www.flickr.com/photos/flyingdeath/8893726415/in/set-72157633624493784/&quot; title=&quot;DSC_0367&quot; style=&quot;display: block; padding: 0 10px 10px 0; width: 75px; height: 75px; float: left;&quot;&gt;&lt;img src=&quot;http://farm3.staticflickr.com/2893/8893726415_f2e11d3882_s.jpg&quot; alt=&quot;DSC_0367&quot; style=&quot;border:none; margin: 0; padding: 0; width: 75px; height: 75px;&quot;/&gt;&lt;/a&gt;&lt;a href=&quot;http://www.flickr.com/photos/flyingdeath/8893730003/in/set-72157633624493784/&quot; title=&quot;DSC_0646&quot; style=&quot;display: block; padding: 0 0 10px 0; width: 75px; height: 75px; float: left;&quot;&gt;&lt;img src=&quot;http://farm6.staticflickr.com/5451/8893730003_741619ea78_s.jpg&quot; alt=&quot;DSC_0646&quot; style=&quot;border:none; margin: 0; padding: 0; width: 75px; height: 75px;&quot;/&gt;&lt;/a&gt;&lt;br clear=&quot;all&quot;/&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0px; margin-bottom: 5px&quot;&gt;&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/flyingdeath/sets/72157633624493784/&quot;&gt;Maldives&lt;/a&gt;, a set on Flickr.&lt;/p&gt;&lt;/div&gt;&lt;p&gt;Pics from my last trip to Maldives. It&#39;s a nice, very hospitable and beautiful country. &lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.sandeeprawat.com/feeds/4493162300769647489/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8688921/4493162300769647489' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/4493162300769647489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/4493162300769647489'/><link rel='alternate' type='text/html' href='http://blog.sandeeprawat.com/2013/05/beautiful-and-mesmerizing-maldives.html' title='Beautiful and mesmerizing Maldives'/><author><name>Smoke&#39;N Ashes</name><uri>http://www.blogger.com/profile/05910418003541546257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://img128.imageshack.us/img128/576/82811099ll5.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8688921.post-8403925741009691250</id><published>2013-04-02T10:49:00.001-07:00</published><updated>2013-04-02T10:49:38.881-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="developer"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows 8"/><title type='text'>Solution: Virtual Drives not working in Windows 8</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
If you are having problem loading Virtual Drives on Windows 8 (most probably after you upgraded from Windows 7 to Windows 8), the following should solve the problem.&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Open devmgmt.msc and see if you have yellow warning icon in front of your virtual drives. Try to reinstall the driver for them and see if it fixes it.&lt;/li&gt;
&lt;li&gt;If it doesn&#39;t then uninstall the drivers. Goto HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318} and delete the following values&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;UpperFilter&lt;/li&gt;
&lt;li&gt;LowerFilter&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div&gt;
After deleting these two registry values, you should be able to see your virtual drives in the explorer. These keys created problem for all my native virtual drive and also with the CloneDrive. I had tried uninstall/reinstall of clone drive many a times but in the end it&#39;s the registry that always helps.&lt;br /&gt;
&lt;br /&gt;
Reference: &lt;a href=&quot;http://technet.microsoft.com/en-us/library/cc772156(v=ws.10).aspx&quot;&gt;http://technet.microsoft.com/en-us/library/cc772156(v=ws.10).aspx&lt;/a&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.sandeeprawat.com/feeds/8403925741009691250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8688921/8403925741009691250' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/8403925741009691250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/8403925741009691250'/><link rel='alternate' type='text/html' href='http://blog.sandeeprawat.com/2013/04/solution-virtual-drives-not-working-in.html' title='Solution: Virtual Drives not working in Windows 8'/><author><name>Smoke&#39;N Ashes</name><uri>http://www.blogger.com/profile/05910418003541546257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://img128.imageshack.us/img128/576/82811099ll5.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8688921.post-6771751728869865273</id><published>2013-03-02T04:57:00.001-08:00</published><updated>2013-03-02T05:02:04.807-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="entertainment"/><category scheme="http://www.blogger.com/atom/ns#" term="fun"/><title type='text'>Rising Petrol price in India under UPA Govt</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-snc7/581670_10151472214324015_1616152093_n.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;528&quot; src=&quot;https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-snc7/581670_10151472214324015_1616152093_n.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Lol...&lt;br /&gt;
Courtsey: TheekHai Dr. Manamohan Singh and Sonia Gandhi&lt;br /&gt;
Source: &lt;a href=&quot;https://www.facebook.com/swami.ramdev&quot;&gt;https://www.facebook.com/swami.ramdev&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.sandeeprawat.com/feeds/6771751728869865273/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8688921/6771751728869865273' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/6771751728869865273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/6771751728869865273'/><link rel='alternate' type='text/html' href='http://blog.sandeeprawat.com/2013/03/rising-petrol-price-in-india-under-upa.html' title='Rising Petrol price in India under UPA Govt'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/05892387467965353786</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8688921.post-5730465686940743948</id><published>2013-02-22T21:37:00.000-08:00</published><updated>2013-02-22T21:41:41.338-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="entertainment"/><category scheme="http://www.blogger.com/atom/ns#" term="fun"/><title type='text'>Proof that excessive sunburn makes your skin darker.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;mobile-photo&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfki-5h-S847SGPfc9-0WOKLTVNx3CGOFk4LREhgwRxnXpB2nH2dNOapsmu5JbAPRLG9zvcq8K_kSmrzpTdpmlmtFrDTQR9bM1j5rBtnz_HCp7D_Lx6c_C8SmRcg5w0MD61Iarbw/s1600/WP_000585-786508.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5848018395800122690&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfki-5h-S847SGPfc9-0WOKLTVNx3CGOFk4LREhgwRxnXpB2nH2dNOapsmu5JbAPRLG9zvcq8K_kSmrzpTdpmlmtFrDTQR9bM1j5rBtnz_HCp7D_Lx6c_C8SmRcg5w0MD61Iarbw/s320/WP_000585-786508.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;font-family: Calibri,sans-serif; font-size: 11pt;&quot;&gt;
&lt;br /&gt;
Proof that excessive sunburn can permanently color you black.&lt;br /&gt;
&lt;br /&gt;
Look at the dog sleeping in the shade, it&#39;s still white while the one sleeping in the sun became dark.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.sandeeprawat.com/feeds/5730465686940743948/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8688921/5730465686940743948' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/5730465686940743948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/5730465686940743948'/><link rel='alternate' type='text/html' href='http://blog.sandeeprawat.com/2013/02/proof-that-excessive-sunburn-can.html' title='Proof that excessive sunburn makes your skin darker.'/><author><name>Smoke&#39;N Ashes</name><uri>http://www.blogger.com/profile/05910418003541546257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://img128.imageshack.us/img128/576/82811099ll5.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfki-5h-S847SGPfc9-0WOKLTVNx3CGOFk4LREhgwRxnXpB2nH2dNOapsmu5JbAPRLG9zvcq8K_kSmrzpTdpmlmtFrDTQR9bM1j5rBtnz_HCp7D_Lx6c_C8SmRcg5w0MD61Iarbw/s72-c/WP_000585-786508.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8688921.post-7184683441152827987</id><published>2013-01-27T08:28:00.001-08:00</published><updated>2013-01-27T08:28:51.181-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="developer"/><category scheme="http://www.blogger.com/atom/ns#" term="programming"/><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows Phone"/><title type='text'>0x80070422 while deploying application to Windows Phone device</title><content type='html'>&lt;p&gt;I’m developing an application for my Windows Phone 7 and today I got an error when I was finally ready to deploy my application on my Phone. I hit deploy and whoa I get an error that “WP7 - Zune software is not launched. Retry after making sure that Zune software is launched.” Sure Zune was opened and connected to my phone alright. It did sync and stuff but still no luck.&lt;/p&gt;  &lt;p&gt;Luckily I found about WPConnect.exe found in your “C:\Program Files\Microsoft SDKs\Windows Phone\v7.1\Tools\WPConnect\x86”&lt;/p&gt;  &lt;p&gt;Running this again gave ne the same error but at least with an error code 0x80070422 &lt;/p&gt;  &lt;p&gt;Now we have a little bit more information so I was able to identify the solution.&lt;/p&gt;  &lt;p&gt;Due to my very slow system I’m working on I had disabled all the unused System Services and one of them was “zune windows mobile connectivity service”. This Service is used by Visual Studio to connect to your Windows Phone 7.1/7.5 and restarting it fixed it.&lt;/p&gt;  &lt;p&gt;So in short if you get an error stating error code 0x80070422 or “WP7 - Zune software is not launched. Retry after making sure that Zune software is launched.”&amp;#160; one of the first thing you should try is to enable and start “zune windows mobile connectivity service”&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Will be posting my app to Windows Phone Marketplace very soon.&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://blog.sandeeprawat.com/feeds/7184683441152827987/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8688921/7184683441152827987' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/7184683441152827987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/7184683441152827987'/><link rel='alternate' type='text/html' href='http://blog.sandeeprawat.com/2013/01/0x80070422-while-deploying-application.html' title='0x80070422 while deploying application to Windows Phone device'/><author><name>Smoke&#39;N Ashes</name><uri>http://www.blogger.com/profile/05910418003541546257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://img128.imageshack.us/img128/576/82811099ll5.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8688921.post-6151725074547185832</id><published>2013-01-20T09:40:00.001-08:00</published><updated>2013-01-20T10:48:52.723-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="developer"/><category scheme="http://www.blogger.com/atom/ns#" term="Orchard"/><category scheme="http://www.blogger.com/atom/ns#" term="programming"/><title type='text'>Choosing a CMS for your website</title><content type='html'>&lt;p&gt;One of the first and most difficult question while you are planning to build your own hosted website is “&lt;em&gt;which CMS to use for my blog/website”&lt;/em&gt;. Googling for the best CMS doesn’t help either as all people have their own expertise and comfort level with their recommendation. I too have my bias towards the CMS I chose but since I had no particular experience with any of the CMS I have tried and I’m building it from ground up, it’s applicable to all newbies (I’m primarily a .Net developer so I haven’t worked with other php based CMS and mainly looking for a .Net CMS, people preferring php should use some other reliable resource).&lt;/p&gt;  &lt;p&gt;I have tried Wordpress, Joomla, Drupal, DotNetNuke, Kentico, Blog.Net and blogger of course (had tried several others but don’t remember their names). I’ve given them a try multiple times but for one reason or another always comes back to the following two.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;a href=&quot;http://wordpress.org/&quot;&gt;Wordpress&lt;/a&gt;, and &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://www.orchardproject.net/&quot;&gt;Orchard&lt;/a&gt; &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Wordpress is one of the best CMS out there, mainly a blogging platform but can easily (and I mean really easy) be extended for website purpose. There are so many themes and modules out there that it simply doesn’t make sense to choose any other if you don’t want to customize via code (which is not a problem if you are a php developer). I prefer .Net so I chose Orchard over wordpress but on every other aspect it’s simply perfect, fast and extensible. You can customize it the way you want and most of it is available from admin interface.&lt;/p&gt;  &lt;p&gt;Orchard is ASP.Net/MVC based CMS from Microsoft. It is being actively developed by a very talented team and I’ve seen a lots of improvement over the time in Orchard. Installation is simple. Developing a theme is also easy and you can easily build modules for Orchard (I ‘m still learning it but it’s really good).&lt;/p&gt;  &lt;p&gt;If you are looking for a easily setup and extensible CMS for your website, choose one of these two without blinking. They are worth their cost which is free &lt;img class=&quot;wlEmoticon wlEmoticon-smile&quot; style=&quot;border-top-style: none; border-left-style: none; border-bottom-style: none; border-right-style: none&quot; alt=&quot;Smile&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO893sj7XBqbtCg23qoKNKV58y7kQ5PhLl-RpqkR4ocbqmGBWKKDR60TR5zzO6_08NJYTKt2nlXtd_ltdrsMbcm8es8LIMJLB-AXyHvEoegJxrCcjU_pWyPctPplCfRYsPZorSUQ/?imgmax=800&quot; /&gt;. I love freebies.&lt;/p&gt;  &lt;p&gt;For simple blogging purpose blogger.com is also a very good choice. You don’t need to host buy a hosting space for your blog and it allows you to use custom domains (which is a disadvantage for wordpress free hosted blogs).&lt;/p&gt;  &lt;p&gt;One CMS I would dis-recommend is DotNetNuke. It’s cumbersome, slow and not very user friendly (my personal opinion ofcourse). It’s highly commercialized and developed in VB.Net and you’ll find a lots of paid modules for DNN as well but since I like freebie I dint find it good. Also it was too slow for my taste when I last tested it (I’ve been using it on shared hosting so that could be a reason for slowness but I can’t afford costly servers not now) so it’s a no-no for me.&lt;/p&gt;  &lt;p&gt;Recommendation: No brainer &lt;a href=&quot;http://wordpress.org/&quot;&gt;Wordpress&lt;/a&gt; (non-developers or php developers)/ &lt;a href=&quot;http://www.orchardproject.net/&quot;&gt;Orchard&lt;/a&gt; (.net developers)&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;If you are using &lt;a href=&quot;http://www.orchardproject.net/&quot;&gt;Orchard&lt;/a&gt; I’d highly recommend &lt;a href=&quot;http://gallery.orchardproject.net/List/Themes/Orchard.Theme.TheThemeMachineResponsive&quot;&gt;TheThemeMachineResponsive&lt;/a&gt; theme. It’s a simple responsive theme from the Orchard developers. I’m using it on my beta portal &lt;a href=&quot;http://backup.sandeeprawat.com&quot;&gt;http://backup.sandeeprawat.com&lt;/a&gt; which will soon replace my primary domain &lt;a href=&quot;http://www.sandeeprawat.com&quot;&gt;http://www.sandeeprawat.com&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;[Update] Forgot to mention another CMS which is very good, light-weight and .Net based. &lt;a href=&quot;http://n2cms.codeplex.com/&quot;&gt;N2 CMS&lt;/a&gt; is also very nice to work with. Had worked with it and is very easy and powerful.&lt;/p&gt;  &lt;p&gt;If you are bored, sharing a nice song from a very talented singer Rabbi&lt;/p&gt;  &lt;div id=&quot;scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:053f54e7-f33a-4e6b-aea1-80b1788531e6&quot; class=&quot;wlWriterEditableSmartContent&quot; style=&quot;float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px&quot;&gt;&lt;div id=&quot;80827e2c-18a2-4ebe-b7f3-71fad305c396&quot; style=&quot;margin: 0px; padding: 0px; display: inline;&quot;&gt;&lt;div&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=C2GdbwXV14g&quot; target=&quot;_new&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgV18T5TkjKwbnYhHdqUva28tOaKqV_v4kjXzszLgD0hR0WOIgc0FQ8KA75qZrxuban9xfn2ZB2-ZzSdnwZ3Uuyjhvh2XT5LwiaIzx9gubDqw4fXkEhKlx2tPWcKA92c_ZKLWLk5A/?imgmax=800&quot; style=&quot;border-style: none&quot; galleryimg=&quot;no&quot; onload=&quot;var downlevelDiv = document.getElementById(&#39;80827e2c-18a2-4ebe-b7f3-71fad305c396&#39;); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;448\&amp;quot; height=\&amp;quot;252\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/C2GdbwXV14g?hl=en&amp;amp;hd=1\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/C2GdbwXV14g?hl=en&amp;amp;hd=1\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; width=\&amp;quot;448\&amp;quot; height=\&amp;quot;252\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;&quot; alt=&quot;&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;width:448px;clear:both;font-size:.8em&quot;&gt;Challa by Rabbi&lt;/div&gt;&lt;/div&gt;  </content><link rel='replies' type='application/atom+xml' href='http://blog.sandeeprawat.com/feeds/6151725074547185832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8688921/6151725074547185832' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/6151725074547185832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/6151725074547185832'/><link rel='alternate' type='text/html' href='http://blog.sandeeprawat.com/2013/01/choosing-cms-for-your-website.html' title='Choosing a CMS for your website'/><author><name>Smoke&#39;N Ashes</name><uri>http://www.blogger.com/profile/05910418003541546257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://img128.imageshack.us/img128/576/82811099ll5.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO893sj7XBqbtCg23qoKNKV58y7kQ5PhLl-RpqkR4ocbqmGBWKKDR60TR5zzO6_08NJYTKt2nlXtd_ltdrsMbcm8es8LIMJLB-AXyHvEoegJxrCcjU_pWyPctPplCfRYsPZorSUQ/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8688921.post-2755064623503233186</id><published>2012-05-29T12:03:00.001-07:00</published><updated>2012-05-29T12:05:56.785-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CSharp"/><category scheme="http://www.blogger.com/atom/ns#" term="developer"/><category scheme="http://www.blogger.com/atom/ns#" term="programming"/><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio"/><title type='text'>Lambda closure and compiler generated code in C#</title><content type='html'>&lt;p&gt;I came across an interesting problem today. &lt;/p&gt;  &lt;p&gt;In our WPF application we are heavily using unity and prism framework and we build pieces of application using unity IModule interfaces. We also make use of EventAggregator. &lt;/p&gt;  &lt;p&gt;Now we had a perfectly fine piece of code that was working without any problem so far until today. Here is the code snippet&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Note: this is only a sample code to illustrate the problem.&lt;/em&gt;&lt;/p&gt;  &lt;pre class=&quot;brush: csharp;&quot;&gt;class MyModule:IModule&lt;br /&gt;{&lt;br /&gt;    void Initialize(IEventAggregator aggregator)&lt;br /&gt;    {&lt;br /&gt;        Parameter param = new Parameter();&lt;br /&gt;        aggregator.GetEvent&amp;lt;MyEvent&amp;gt;.Subscribe(&lt;br /&gt;        () =&amp;gt;  {SomeStaticMethod(param);});&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;    public static void SomeStaticMethod(Parameter param1)&lt;br /&gt;    {&lt;br /&gt;        //Do Something&lt;br /&gt;    }&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;So far so good. Now one of my collegeue made a small change to the code.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class=&quot;brush: csharp;&quot;&gt;class MyModule:IModule&lt;br /&gt;{&lt;br /&gt;    ISomeType someTypeObj;&lt;br /&gt;    void Initialize(IEventAggregator aggregator, ISomeType someTypeObject)&lt;br /&gt;    {&lt;br /&gt;        someTypeObj = someTypeObject&lt;br /&gt;        Parameter param = new Parameter();&lt;br /&gt;        aggregator.GetEvent&amp;lt;MyEvent&amp;gt;.Subscribe(&lt;br /&gt;        () =&amp;gt;  {SomeStaticMethod(param, someTypeObj);});&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;    public static void SomeStaticMethod(Parameter param1, ISomeType someTypeObject)&lt;br /&gt;    {&lt;br /&gt;        //Do Something&lt;br /&gt;    }&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I guess you can see the small difference. We just added a new parameter to the method call in our lambda and whoa our application stops working… &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Looking at the change doesn’t give a clue. Why the heck it stopped working with a small change. &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Here reflector came to our rescue. After fiddling with our debugger and looking at the reflected code we figured out the issue and it was a very interesting find.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Previously we were only calling a single static method in our lambda and passing a local variable, hence compiler optimized the generated code and produced a static method for our lambda. In the second case though we passed an instance variable and hence generated method had to be an instance method.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Now you must be wondering what difference does it make. But it does when you are using it inside IModule and lambda is used by EventAggregator. By definition IModules are short lived and unless there is a reference to the Module object, it will be garbage collected. Secondly, EventAggregator by default keeps a weak reference to the event handler in the aggregated list. So now since my Module is dead so is my event handler. This event handler was doing stuff, which was life line of my application and hence it went dead too.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Learnings:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;  &lt;li&gt;&lt;font color=&quot;#4c4c4c&quot;&gt;Compiler does and will optimize anything it wants to and it wont ask you.&lt;/font&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;  &lt;li&gt;&lt;font color=&quot;#4c4c4c&quot;&gt;Test your code thoroughly event when you think it’s a small change.&lt;/font&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;  &lt;li&gt;&lt;font color=&quot;#4c4c4c&quot;&gt;Debug, Debug, Debug…….&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;    &lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;  </content><link rel='replies' type='application/atom+xml' href='http://blog.sandeeprawat.com/feeds/2755064623503233186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8688921/2755064623503233186' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/2755064623503233186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/2755064623503233186'/><link rel='alternate' type='text/html' href='http://blog.sandeeprawat.com/2012/05/lambda-closure-and-compiler-generated.html' title='Lambda closure and compiler generated code in C#'/><author><name>Smoke&#39;N Ashes</name><uri>http://www.blogger.com/profile/05910418003541546257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://img128.imageshack.us/img128/576/82811099ll5.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8688921.post-5590268237170595995</id><published>2012-02-26T11:46:00.000-08:00</published><updated>2012-02-26T11:46:58.769-08:00</updated><title type='text'>Load Historical EOD chart of NSE stocks from Yahoo finance into Ninja Tr...</title><content type='html'>You can use Ninja Trader to view historical charts of NSE stocks free of cost. It allows use of free Yahoo finance EOD data. Here is a  video showing how to use TCS chart from Yahoo finance. It also supports Goog finance but there is no way Yet to load it into Ninja trade (at least I couldn&#39;t get it to work).&lt;br /&gt;&lt;iframe width=&quot;480&quot; height=&quot;270&quot; src=&quot;http://www.youtube.com/embed/leY49kJmrlI?fs=1&quot; frameborder=&quot;0&quot; allowFullScreen=&quot;&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.sandeeprawat.com/feeds/5590268237170595995/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8688921/5590268237170595995' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/5590268237170595995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/5590268237170595995'/><link rel='alternate' type='text/html' href='http://blog.sandeeprawat.com/2012/02/load-historical-eod-chart-of-nse-stocks.html' title='Load Historical EOD chart of NSE stocks from Yahoo finance into Ninja Tr...'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/05892387467965353786</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/leY49kJmrlI/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8688921.post-7836464328819323057</id><published>2012-01-14T12:35:00.000-08:00</published><updated>2012-01-14T12:35:09.963-08:00</updated><title type='text'>Argument between Passengers and Airport Staff over mismanagement - IGI A...</title><content type='html'>&lt;iframe width=&quot;459&quot; height=&quot;344&quot; src=&quot;http://www.youtube.com/embed/tnngRul61Jg?fs=1&quot; frameborder=&quot;0&quot; allowFullScreen=&quot;&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;For some reasons this video seems to be getting lots of hits in the youtube, so just sharing it on my blog as well. Well just to update my blog..</content><link rel='replies' type='application/atom+xml' href='http://blog.sandeeprawat.com/feeds/7836464328819323057/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8688921/7836464328819323057' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/7836464328819323057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/7836464328819323057'/><link rel='alternate' type='text/html' href='http://blog.sandeeprawat.com/2012/01/argument-between-passengers-and-airport.html' title='Argument between Passengers and Airport Staff over mismanagement - IGI A...'/><author><name>Smoke&#39;N Ashes</name><uri>http://www.blogger.com/profile/05910418003541546257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://img128.imageshack.us/img128/576/82811099ll5.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/tnngRul61Jg/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8688921.post-336074746048556474</id><published>2012-01-05T09:21:00.001-08:00</published><updated>2012-01-05T09:21:56.474-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Comic"/><category scheme="http://www.blogger.com/atom/ns#" term="entertainment"/><category scheme="http://www.blogger.com/atom/ns#" term="fun"/><title type='text'>New year’s resolution</title><content type='html'>&lt;p&gt;&lt;img src=&quot;http://a2.sphotos.ak.fbcdn.net/hphotos-ak-ash4/396535_333794836640120_195652523787686_1313063_1334348748_n.jpg&quot; /&gt;&lt;/p&gt;  &lt;p&gt;Courtesy: &lt;a title=&quot;Lets laugh a bit&amp;#39;s Profile&quot; href=&quot;http://www.facebook.com/Lets.LaB&quot;&gt;Lets laugh a bit&lt;/a&gt;&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://blog.sandeeprawat.com/feeds/336074746048556474/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8688921/336074746048556474' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/336074746048556474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/336074746048556474'/><link rel='alternate' type='text/html' href='http://blog.sandeeprawat.com/2012/01/new-years-resolution.html' title='New year’s resolution'/><author><name>Smoke&#39;N Ashes</name><uri>http://www.blogger.com/profile/05910418003541546257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://img128.imageshack.us/img128/576/82811099ll5.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8688921.post-8735523005591435229</id><published>2011-12-18T10:12:00.001-08:00</published><updated>2011-12-18T10:12:44.411-08:00</updated><title type='text'>Shocking but true brutal egyption police.</title><content type='html'>&lt;iframe width=&quot;459&quot; height=&quot;344&quot; src=&quot;http://www.youtube.com/embed/mnFVYewkWEY?fs=1&quot; frameborder=&quot;0&quot; allowFullScreen=&quot;&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
What is this? Aren&#39;t policemen ashamed of what are they doing? (Egyption Police). This kind of brutality can&#39;t be tolerated in a civilized world.</content><link rel='replies' type='application/atom+xml' href='http://blog.sandeeprawat.com/feeds/8735523005591435229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8688921/8735523005591435229' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/8735523005591435229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/8735523005591435229'/><link rel='alternate' type='text/html' href='http://blog.sandeeprawat.com/2011/12/shocking-but-true-brutal-egyption.html' title='Shocking but true brutal egyption police.'/><author><name>Smoke&#39;N Ashes</name><uri>http://www.blogger.com/profile/05910418003541546257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://img128.imageshack.us/img128/576/82811099ll5.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/mnFVYewkWEY/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8688921.post-2118783395789181912</id><published>2010-12-28T07:39:00.001-08:00</published><updated>2010-12-28T13:29:37.271-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="developer"/><category scheme="http://www.blogger.com/atom/ns#" term="programming"/><title type='text'>Goto – Good or evil?</title><content type='html'>Found a good article on the use of goto statements in the languages while, I was following up with posts on stack overflow. Here is a stack overflow post named &lt;a href=&quot;http://stackoverflow.com/q/46586/419595&quot;&gt;Goto still considered harmful&lt;/a&gt;. It has some interesting discussion but I also found two articles by two great computer scientists discussing it in detail.&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;a href=&quot;http://portal.acm.org/citation.cfm?doid=362947&quot;&gt;Dijkstra&#39;s Letters to the editor: go to statement considered harmful&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://pplab.snu.ac.kr/courses/adv_pl05/papers/p261-knuth.pdf&quot;&gt;Structured Programming with go to Statements&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;They have some interesting facts and information as to where goto is good and where is it harmful? A good reading nevertheless. &lt;br /&gt;
Beware &lt;img alt=&quot;Winking smile&quot; class=&quot;wlEmoticon wlEmoticon-winkingsmile&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMlZdO9TYGR8Mvhn4MgYOeBVcavtuDcmL3YSdjYLQbKfZaHpugNZd8XcUuWMsicCsoEO6THAlmzC8-WzYVB6_ZbWCt0pJvzSZi1TtMDEVhmTe9_Gh3ozb3JdZLVhCQXDLJREDbzQ/?imgmax=800&quot; style=&quot;border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none;&quot; /&gt;&lt;br /&gt;
&lt;img alt=&quot;Visit XKCD for more comic.&quot; src=&quot;http://imgs.xkcd.com/comics/goto.png&quot; title=&quot;Neal Stephenson thinks it&#39;s cute to name his labels &#39;dengo&#39;&quot; /&gt;&lt;br /&gt;
Linus (Linux Fame) also had something to share on goto &lt;a href=&quot;http://kerneltrap.org/node/553/2131&quot;&gt;here&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.sandeeprawat.com/feeds/2118783395789181912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8688921/2118783395789181912' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/2118783395789181912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/2118783395789181912'/><link rel='alternate' type='text/html' href='http://blog.sandeeprawat.com/2010/12/goto-good-or-evil.html' title='Goto – Good or evil?'/><author><name>Smoke&#39;N Ashes</name><uri>http://www.blogger.com/profile/05910418003541546257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://img128.imageshack.us/img128/576/82811099ll5.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMlZdO9TYGR8Mvhn4MgYOeBVcavtuDcmL3YSdjYLQbKfZaHpugNZd8XcUuWMsicCsoEO6THAlmzC8-WzYVB6_ZbWCt0pJvzSZi1TtMDEVhmTe9_Gh3ozb3JdZLVhCQXDLJREDbzQ/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8688921.post-6075754981646505901</id><published>2010-12-24T15:56:00.001-08:00</published><updated>2010-12-24T15:56:48.153-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Voice"/><title type='text'>Torrent Finder Domain Seizure</title><content type='html'>&lt;p&gt;Copied from: [&lt;a title=&quot;http://torrent-finder.info/torrent-finder-domain-seizure.php&quot; href=&quot;http://torrent-finder.info/torrent-finder-domain-seizure.php&quot;&gt;http://torrent-finder.info/torrent-finder-domain-seizure.php&lt;/a&gt;]  &lt;p&gt;On Thursday, the 25th of November 2010, the &lt;a href=&quot;http://torrent-finder.info/&quot;&gt;Torrent Finder&lt;/a&gt; domain ( www.torrent-finder.com ), registered with Godaddy, was &lt;a href=&quot;http://www.ice.gov/news/releases/1011/101129washington.htm&quot;&gt;seized&lt;/a&gt; by the U.S. Immigration and Customs Enforcement (ICE) without any prior takedown notice or specific allegations of infringing activity. The Domain IP was suddenly changed without the registrar&#39;s knowledge and the system displayed a &quot;Pending Registry Action&quot; message on the domain&#39;s status. No contact was given until Wednesday, the 1st of December, when Godaddy replied to my inquiries, giving a contact for an ICE agent.  &lt;p&gt;On Thursday, the 2nd of December, &lt;a href=&quot;http://dsnead.com/&quot;&gt;David Snead&lt;/a&gt; who is representing &lt;a href=&quot;http://torrent-finder.info/&quot;&gt;Torrent Finder&lt;/a&gt; contacted the ICE agent in charge who told him that &quot;the orders are under seal, but that the seal will be lifted today or tomorrow&quot;. However, we have not heard from them until writing this post. Another email from Godaddy clarified that the action was taken by VeriSign: &quot;please understand that these actions were taken by Verisign at the Registry level; and not by Go Daddy&quot;. The story was first reported on &lt;a href=&quot;http://torrentfreak.com/u-s-government-seizes-bittorrent-search-engine-domain-and-more-101126/&quot;&gt;TorrentFreak&lt;/a&gt; and &lt;a href=&quot;http://www.nytimes.com/2010/11/27/technology/27torrent.html?_r=2&quot;&gt;NYTimes.com&lt;/a&gt;.  &lt;p&gt;&lt;a href=&quot;http://torrent-finder.info/&quot;&gt;Torrent Finder&lt;/a&gt; is a meta search engine that searches other search engines through &lt;a href=&quot;http://en.wikipedia.org/wiki/HTML_element#Frames&quot;&gt;iframes&lt;/a&gt; redirecting users to other domains and websites that Torrent Finder does not manage or control; most of the sites are suggested by &lt;a href=&quot;http://torrent-finder.info/&quot;&gt;Torrent Finder&lt;/a&gt; users through &lt;a href=&quot;http://torrent-finder.info/url.php&quot;&gt;URL suggestion form&lt;/a&gt;. There have been many explanations about the mechanism of Torrent Finder Search on the media and how it works just like Google or Bing despite that Google does &lt;a href=&quot;http://www.google.com/search?q=filetype:torrent+dvd&quot;&gt;link to .torrent files directly&lt;/a&gt;. &quot;So, when is the U.S. Government going to seize the Google domain?&quot; &lt;a href=&quot;http://www.inquisitr.com/91492/so-when-is-the-u-s-government-going-to-seize-the-google-domain/&quot;&gt;Inquisitr.com&lt;/a&gt; asks. And &lt;a href=&quot;http://torrentfreak.com/u-s-government-seizes-bittorrent-search-engine-domain-and-more-101126/&quot;&gt;Torrent Freak&lt;/a&gt; writes &quot;When a site has no tracker, carries no torrents, lists no copyright works unless someone searches for them and responds just like Google, accusing it of infringement becomes somewhat of a minefield - unless you&#39;re ICE Homeland Security Investigations that is&quot; and &lt;a href=&quot;http://blog.searchenginewatch.com/101127-010659&quot;&gt;many others&lt;/a&gt; ask the same question, for instance &lt;a href=&quot;http://www.techdirt.com/articles/20101128/15302012021/who-needs-coica-when-homeland-security-gets-to-seize-domain-names.shtml&quot;&gt;Techdirt&lt;/a&gt; and &lt;a href=&quot;http://www.technobuffalo.com/blog/news/us-government-seizing-domain-names-of-illegal-sites/&quot;&gt;Technobuffalo.com&lt;/a&gt;.  &lt;p&gt;…  &lt;p&gt;&lt;em&gt;For more visit: &lt;/em&gt;&lt;a title=&quot;http://torrent-finder.info/torrent-finder-domain-seizure.php&quot; href=&quot;http://torrent-finder.info/torrent-finder-domain-seizure.php&quot;&gt;&lt;em&gt;http://torrent-finder.info/torrent-finder-domain-seizure.php&lt;/em&gt;&lt;/a&gt;  &lt;p&gt;&amp;nbsp; &lt;p&gt;Support electronic freedom, fight censorship. Like the &lt;a href=&quot;http://www.facebook.com/TorrentFinder&quot;&gt;torrent-finder facebook page&lt;/a&gt; and spread the news.&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://blog.sandeeprawat.com/feeds/6075754981646505901/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8688921/6075754981646505901' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/6075754981646505901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/6075754981646505901'/><link rel='alternate' type='text/html' href='http://blog.sandeeprawat.com/2010/12/torrent-finder-domain-seizure.html' title='Torrent Finder Domain Seizure'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/05892387467965353786</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8688921.post-3400825759187716043</id><published>2010-12-04T03:44:00.001-08:00</published><updated>2010-12-04T03:44:56.374-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="entertainment"/><category scheme="http://www.blogger.com/atom/ns#" term="fun"/><category scheme="http://www.blogger.com/atom/ns#" term="indian-youth"/><title type='text'>Funny–Indian Youth Education Series</title><content type='html'>&lt;p&gt;Random TV Presents Mahilao se Baatcheet : Ek Margdarshak (how to talk to the ladies – A Guide)&lt;/p&gt; &lt;div style=&quot;padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px&quot; id=&quot;scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:0b593d2d-648e-47ea-a0b0-7c444ffacff4&quot; class=&quot;wlWriterEditableSmartContent&quot;&gt;&lt;div id=&quot;8fe5f02f-2790-4af2-a240-cbfd81bbfab6&quot; style=&quot;margin: 0px; padding: 0px; display: inline;&quot;&gt;&lt;div&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=BDTTXwwO-bM&quot; target=&quot;_new&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg21tWnT5_cy9CZ1ZbD2GcptdhnUtH0DT7g68PStqtiKzTqqbHGjSPduDcV25l6Ui08PAtkbVqU6-AryMf9OjhEF4xGRAaQAmwbaWc6qzijyUDJbjjpfrszfuB4w-AxHX_qlDEX/?imgmax=800&quot; style=&quot;border-style: none&quot; galleryimg=&quot;no&quot; onload=&quot;var downlevelDiv = document.getElementById(&#39;8fe5f02f-2790-4af2-a240-cbfd81bbfab6&#39;); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;448\&amp;quot; height=\&amp;quot;252\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/BDTTXwwO-bM?hl=en&amp;amp;hd=1\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/BDTTXwwO-bM?hl=en&amp;amp;hd=1\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; width=\&amp;quot;448\&amp;quot; height=\&amp;quot;252\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;&quot; alt=&quot;&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;width:448px;clear:both;font-size:.8em&quot;&gt;How to talk to the fairer sex. A guide for the Indian Youths&lt;/div&gt;&lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Credit goes to the original uploader.&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://blog.sandeeprawat.com/feeds/3400825759187716043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8688921/3400825759187716043' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/3400825759187716043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/3400825759187716043'/><link rel='alternate' type='text/html' href='http://blog.sandeeprawat.com/2010/12/funnyindian-youth-education.html' title='Funny–Indian Youth Education Series'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/05892387467965353786</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8688921.post-3380287870354035220</id><published>2010-09-27T00:51:00.001-07:00</published><updated>2010-09-27T00:52:37.182-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="developer"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint"/><title type='text'>SharePoint–Preventing CSRF using dynamic canary</title><content type='html'>&lt;p&gt;As you are aware SharePoint uses a &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.webcontrols.formdigest.aspx&quot;&gt;FormDigest&lt;/a&gt; to prevent common CSRF attacks. &lt;/p&gt; &lt;p&gt;A Good article on SharePoint XSS and AllowUnsafeUpdates can be found &lt;a href=&quot;http://hristopavlov.wordpress.com/2008/05/16/what-you-need-to-know-about-allowunsafeupdates/&quot;&gt;here&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;In a relatively obscure scenario you may want to call a SharePoint page asynchronously using AJAX. If so you will want to prevent CSRF attack on the target page and call SPUtility.ValidateFormDigest. But how to provide form digest to this page?&lt;/p&gt; &lt;p&gt;Simple! Just add a __RequestDigest variable to the Post request and call the TargetPage. Don’t forget to include a formdigest control on the TargetPage though or inherit from SharePoint master page.&lt;/p&gt; &lt;p&gt;&lt;pre class=&quot;brush: js;&quot;&gt;var canaryValue = document.getElementById(&#39;__REQUESTDIGEST&#39;).value;&lt;br /&gt;request.Send(&quot;__REQUESTDIGEST&quot; +canaryValue+someFormData)&lt;br /&gt;&lt;/pre&gt;This code is assuming you are making the AJAX call from a SharePoint page which already includes a RequestDigest field and you can use this value to post to the Target Page.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Another method to get the request digest is to call GetUpdatedFormDigestInformation method on Sites.asmx webservice.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;As an alternative of sending RequestDigest field in the Post Data, you can set the X-RequestDigest header on the web request to the Request Digest value and validate the FormDigest on Target (Couldn’t get it work for the ASPX pages. Works for WebService I believe).&lt;/p&gt;&lt;pre class=&quot;brush: js;&quot;&gt;request.SetRequestHeader(&quot;X-RequestDigest&quot;, canaryValue); &lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;  </content><link rel='replies' type='application/atom+xml' href='http://blog.sandeeprawat.com/feeds/3380287870354035220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8688921/3380287870354035220' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/3380287870354035220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/3380287870354035220'/><link rel='alternate' type='text/html' href='http://blog.sandeeprawat.com/2010/09/sharepointpreventing-csrf-using-dynamic.html' title='SharePoint–Preventing CSRF using dynamic canary'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/05892387467965353786</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8688921.post-5869702854310733514</id><published>2010-09-20T08:18:00.000-07:00</published><updated>2010-09-20T08:18:06.889-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="developer"/><title type='text'>Behind the Code  - Anders Hejlsberg</title><content type='html'>Behind the Code with Anders Hejlsberg&lt;br /&gt;
&lt;br /&gt;
&lt;object height=&quot;385&quot; width=&quot;480&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/nCVNpwXijVQ?fs=1&amp;amp;hl=en_US&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/nCVNpwXijVQ?fs=1&amp;amp;hl=en_US&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;480&quot; height=&quot;385&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
Recommended C# Books&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;The C# Programming Language -&amp;nbsp;Anders Hejlsberg&lt;br /&gt;
&lt;iframe frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?lt1=_blank&amp;amp;bc1=000000&amp;amp;IS2=1&amp;amp;bg1=FFFFFF&amp;amp;fc1=000000&amp;amp;lc1=0000FF&amp;amp;t=smnas-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=as1&amp;amp;m=amazon&amp;amp;f=ifr&amp;amp;md=10FE9736YVPPT7A0FBG2&amp;amp;asins=0321741765&quot; style=&quot;height: 240px; width: 120px;&quot;&gt;&lt;/iframe&gt;&lt;/li&gt;
&lt;li&gt;C# in Depth - Jon Skeet&lt;br /&gt;
&lt;br /&gt;
&lt;iframe frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?lt1=_blank&amp;amp;bc1=000000&amp;amp;IS2=1&amp;amp;bg1=FFFFFF&amp;amp;fc1=000000&amp;amp;lc1=0000FF&amp;amp;t=smnas-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=as1&amp;amp;m=amazon&amp;amp;f=ifr&amp;amp;md=10FE9736YVPPT7A0FBG2&amp;amp;asins=1935182471&quot; style=&quot;height: 240px; width: 120px;&quot;&gt;&lt;/iframe&gt;&lt;/li&gt;
&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.sandeeprawat.com/feeds/5869702854310733514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8688921/5869702854310733514' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/5869702854310733514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/5869702854310733514'/><link rel='alternate' type='text/html' href='http://blog.sandeeprawat.com/2010/09/behind-code-anders-hejlsberg.html' title='Behind the Code  - Anders Hejlsberg'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/05892387467965353786</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8688921.post-3377173148826510375</id><published>2010-08-28T04:48:00.001-07:00</published><updated>2010-08-28T04:49:07.047-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Comic"/><category scheme="http://www.blogger.com/atom/ns#" term="developer"/><category scheme="http://www.blogger.com/atom/ns#" term="fun"/><category scheme="http://www.blogger.com/atom/ns#" term="MSFT"/><title type='text'>Comic - Engineering Process</title><content type='html'>&lt;h5&gt;Disclaimer: The intent of this comic strip is pure fun. No harm is intended to anyone.&lt;/h5&gt; &lt;p&gt;Artist: &lt;a href=&quot;http://togetorforget.blogspot.com/&quot;&gt;Alone Dreamer&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://img827.imageshack.us/img827/6029/86211613.jpg&quot;&gt;&lt;img src=&quot;http://img827.imageshack.us/img827/6029/86211613.jpg&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;h6&gt;Copyright: Do not hotlink to the above images and Do not replicate the graphics without the prior permission of the author.&lt;/h6&gt;  </content><link rel='replies' type='application/atom+xml' href='http://blog.sandeeprawat.com/feeds/3377173148826510375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8688921/3377173148826510375' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/3377173148826510375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/3377173148826510375'/><link rel='alternate' type='text/html' href='http://blog.sandeeprawat.com/2010/08/comic-engineering-process.html' title='Comic - Engineering Process'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/05892387467965353786</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8688921.post-4207780581509887161</id><published>2010-08-28T04:37:00.001-07:00</published><updated>2010-08-28T04:42:54.367-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Comic"/><category scheme="http://www.blogger.com/atom/ns#" term="developer"/><category scheme="http://www.blogger.com/atom/ns#" term="fun"/><category scheme="http://www.blogger.com/atom/ns#" term="MSFT"/><title type='text'>Comic - Triage Bug Bar</title><content type='html'>&lt;p&gt;Artist: &lt;a href=&quot;http://togetorforget.blogspot.com/&quot;&gt;Alone Dreamer&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://img535.imageshack.us/img535/2751/27725081.jpg&quot;&gt;&lt;img src=&quot;http://img535.imageshack.us/img535/2751/27725081.jpg&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Triage bar goes high as a product reaches closer to the General Availability.&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://blog.sandeeprawat.com/feeds/4207780581509887161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8688921/4207780581509887161' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/4207780581509887161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/4207780581509887161'/><link rel='alternate' type='text/html' href='http://blog.sandeeprawat.com/2010/08/comic-strip-ii-triage-bug-bar.html' title='Comic - Triage Bug Bar'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/05892387467965353786</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8688921.post-2059425584336988094</id><published>2010-08-27T09:08:00.001-07:00</published><updated>2010-08-28T04:42:05.105-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Comic"/><category scheme="http://www.blogger.com/atom/ns#" term="developer"/><category scheme="http://www.blogger.com/atom/ns#" term="fun"/><category scheme="http://www.blogger.com/atom/ns#" term="MSFT"/><title type='text'>Comic - A Feature Team Meeting in Company</title><content type='html'>&lt;div style=&quot;margin: 0px&quot;&gt;&lt;em&gt;&lt;br&gt;&lt;/em&gt;&lt;br&gt;&lt;em&gt;Disclaimer – No offense is meant to anyone living or dead&lt;/em&gt;&amp;nbsp;&lt;img style=&quot;border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none&quot; class=&quot;wlEmoticon wlEmoticon-smile&quot; alt=&quot;Smile&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiPWus5APN1ASugZHFcBiC2xVlfdG554ZV8i0yog6Q1JpijlWQzEDpCgGAFsUxX0CX02_ia3b2Tr1kVh9ng_vBL1TZ15ihH1NOiJITdjQ8-TKn5CcFhfE7cFau0NE6F3avHfM3/?imgmax=800&quot;&gt;&lt;/div&gt; &lt;div style=&quot;margin: 0px&quot;&gt;&lt;br&gt;A typical feature team meeting in a Software Company (&lt;span style=&quot;font-size: xx-small&quot;&gt;Name withdrawn upon request&lt;/span&gt;).&lt;/div&gt;&lt;i&gt;&lt;br&gt;&lt;/i&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://img62.imageshack.us/i/image001lsa.jpg/&quot; target=&quot;_blank&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px&quot; title=&quot;A Day in the Duet Taskflow Feature Team&quot; border=&quot;0&quot; alt=&quot;Duet Taskflow Feature Team Meeting&quot; src=&quot;http://a.imageshack.us/img62/4580/image001lsa.jpg&quot;&gt;&lt;/a&gt; &lt;br&gt;&lt;br&gt;Click the image above for the full version of the image&lt;br&gt;&lt;br&gt;Credit: &lt;a href=&quot;http://togetorforget.blogspot.com/&quot;&gt;Alone Dreamer&lt;/a&gt;&lt;br&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt;  </content><link rel='replies' type='application/atom+xml' href='http://blog.sandeeprawat.com/feeds/2059425584336988094/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8688921/2059425584336988094' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/2059425584336988094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/2059425584336988094'/><link rel='alternate' type='text/html' href='http://blog.sandeeprawat.com/2010/08/feature-team-meeting-in-my-company.html' title='Comic - A Feature Team Meeting in Company'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/05892387467965353786</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiPWus5APN1ASugZHFcBiC2xVlfdG554ZV8i0yog6Q1JpijlWQzEDpCgGAFsUxX0CX02_ia3b2Tr1kVh9ng_vBL1TZ15ihH1NOiJITdjQ8-TKn5CcFhfE7cFau0NE6F3avHfM3/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8688921.post-2902862404808002259</id><published>2010-08-21T14:25:00.001-07:00</published><updated>2010-08-21T14:25:03.337-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="developer"/><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio"/><title type='text'>Some VS Bugs</title><content type='html'>&lt;p&gt; Error &lt;/p&gt; &lt;p&gt;&quot;the page has one or more &amp;lt;asp:content&amp;gt; that do not correspond with &amp;lt;asp:ContentPlaceHolder&amp;gt; controls in masterpage&quot;&lt;/p&gt; &lt;p&gt;Apparently I’m using a wrong contentPlaceHolderId which doesn’t exist in my master page but that’s not true. Here is my Page &lt;pre class=&quot;brush: csharp;&quot;&gt;&amp;lt;asp:Content ContentPlaceHolderID=&quot;Head&quot; runat=&quot;server&quot;&amp;gt;&lt;br /&gt;&amp;lt;/asp:Content&amp;gt;&lt;br /&gt;&amp;lt;asp:Content ContentPlaceHolderID=&quot;Content&quot; runat=&quot;server&quot;&amp;gt;&lt;br /&gt;&amp;lt;/asp:Content&amp;gt;&lt;br /&gt;&lt;/pre&gt;&amp;nbsp;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;And my Master page looks like this&lt;/p&gt;&lt;pre class=&quot;brush: csharp;&quot;&gt;&amp;lt;head id=&quot;h&quot; runat=&quot;server&quot;&amp;gt;    &lt;br /&gt;    &amp;lt;title id=&quot;t&quot; runat=&quot;server&quot; title=&#39;&amp;lt;%$ CurrentPage: Title %&amp;gt;&#39; /&amp;gt;&lt;br&gt;    &amp;lt;asp:ContentPlaceHolder ID=&quot;Head&quot; runat=&quot;server&quot;&amp;gt;&lt;br /&gt;        &amp;lt;link rel=&quot;canonical&quot; href=&quot;&amp;lt;%= CurrentPage != null ? CurrentPage.Url : Request.RawUrl %&amp;gt;&quot; /&amp;gt;&lt;br /&gt;    &amp;lt;/asp:ContentPlaceHolder&amp;gt;  &lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;It all looks good to me so where is the problem? Error message is not very friendly in this case and error and solution both seems pretty weird.&lt;br&gt;Solution: The title tag should not be used as a single closed tag e.g. &amp;lt;title /&amp;gt; instead it should be written as &amp;lt;title&amp;gt;&amp;lt;/title&amp;gt; and the problem will go away. Look out for other tags as well such as &amp;lt;script /&amp;gt;. It doesn’t work very well in the single close tag. Use explicit close tag wherever possible. Browsers are forgiving in nature but not the VS&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://blog.sandeeprawat.com/feeds/2902862404808002259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8688921/2902862404808002259' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/2902862404808002259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/2902862404808002259'/><link rel='alternate' type='text/html' href='http://blog.sandeeprawat.com/2010/08/some-vs-bugs.html' title='Some VS Bugs'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/05892387467965353786</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8688921.post-2699565239180884713</id><published>2010-08-19T04:33:00.001-07:00</published><updated>2010-08-19T10:06:43.253-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="developer"/><category scheme="http://www.blogger.com/atom/ns#" term="Facebook"/><title type='text'>Solution: Facebook Social Plugins not working in IE</title><content type='html'>&lt;p&gt;What to do when you’ve worked hard to integrate Facebook plugins with your website and they look cool on Firefox/Chrome but all of a sudden you feel disappointed when it doesn’t work at all in IE, or may be works sometime but not always (as in my case).&lt;/p&gt;&lt;p&gt;Being an avid IE fan and user, I can’t just sit back and relax when it’s not working on IE. So here is a small modification you need to make to your page when you feel you’ve done everything correct but your fb:like or fb:login-button are still not working.&lt;br /&gt;
Add the xmlns:fb namespace to your page and you are done. I just forgot to add this to my page and was living in frustration for one whole day until I came across this &lt;a href=&quot;http://digitizor.com/2010/07/06/fix-facebook-connect-xfbml-not-showing-ie/&quot; target=&quot;_blank&quot;&gt;post&lt;/a&gt;. Then I realized it was a silly mistake and I should’ve added this before when my Visual Studio was complaining about the unrecognized fb tag &lt;img style=&quot;border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none&quot; class=&quot;wlEmoticon wlEmoticon-smile&quot; alt=&quot;Smile&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAXg62mGuc2QW98tTmnx5dA8ueoNIOFxuR7Xzd3Nvz6euAHlOGdV7yvxTk6abUZLeZUt_ltMHxwjUVqxJcPJFdgik8TJzIhyphenhypheniOsAZZVwUY5-x49V0P9RzNO4WQLjrHQo6lz8uu/?imgmax=800&quot;&gt;&lt;/p&gt;&lt;pre class=&quot;brush: xml;&quot;&gt;&amp;lt;html xmlns:fb=&quot;http://www.facebook.com/2008/fbml&quot;&amp;gt;
&lt;/pre&gt;&lt;br /&gt;
&lt;p&gt;I hope it helps some people implementing Facebook connect on their pages.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.sandeeprawat.com/feeds/2699565239180884713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8688921/2699565239180884713' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/2699565239180884713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/2699565239180884713'/><link rel='alternate' type='text/html' href='http://blog.sandeeprawat.com/2010/08/facebook-social-plugins-not-working-in.html' title='Solution: Facebook Social Plugins not working in IE'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/05892387467965353786</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAXg62mGuc2QW98tTmnx5dA8ueoNIOFxuR7Xzd3Nvz6euAHlOGdV7yvxTk6abUZLeZUt_ltMHxwjUVqxJcPJFdgik8TJzIhyphenhypheniOsAZZVwUY5-x49V0P9RzNO4WQLjrHQo6lz8uu/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8688921.post-8254937828488845968</id><published>2010-08-15T11:39:00.001-07:00</published><updated>2010-08-15T15:18:00.631-07:00</updated><title type='text'>Bowling at its worst :)</title><content type='html'>&lt;p&gt;This is us playing bowling at Extreme Sports Bar Hyderabad. &lt;/p&gt;&lt;p&gt;Let’s see how we play :)&lt;/p&gt;&lt;p&gt;This is Suneet playing his second best lol.. &lt;object width=&quot;480&quot; height=&quot;240&quot; align=&quot;center&quot; &gt;&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.facebook.com/v/421589888107&quot; /&gt;&lt;embed src=&quot;http://www.facebook.com/v/421589888107&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;480&quot; height=&quot;240&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;&lt;p&gt;Now you know how was his first best :) People moved their children away after his ball hit the pins Why?? ‘coz it hit the pins in the another lane… Lol&lt;/p&gt;&lt;p&gt;I was not behind though.. this is how I like to play&lt;/p&gt;&lt;p&gt;&lt;object width=&quot;480&quot; height=&quot;240&quot; align=&quot;center&quot; &gt;&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.facebook.com/v/421590973107&quot; /&gt;&lt;embed src=&quot;http://www.facebook.com/v/421590973107&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;480&quot; height=&quot;240&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.sandeeprawat.com/feeds/8254937828488845968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8688921/8254937828488845968' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/8254937828488845968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8688921/posts/default/8254937828488845968'/><link rel='alternate' type='text/html' href='http://blog.sandeeprawat.com/2010/08/bowling-at-its-worst.html' title='Bowling at its worst :)'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/05892387467965353786</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>