<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Shekhar Govindarajan's Blog &#187; Microsoft</title>
	<atom:link href="http://www.shekhargovindarajan.com/tag/microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.shekhargovindarajan.com</link>
	<description>My Notepad on the Web</description>
	<lastBuildDate>Wed, 08 Feb 2012 04:58:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com/" />
			<item>
		<title>Install Windows Phone 7 Mango update on a non-rooted, non-developer-unlocked Dell Venue Pro (India)</title>
		<link>http://www.shekhargovindarajan.com/microsoft/install-windows-phone-7-mango-update-on-a-non-rooted-non-developer-unlocked-dell-venue-pro-india/?&#038;owa_medium=feed&#038;owa_sid=&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=install-windows-phone-7-mango-update-on-a-non-rooted-non-developer-unlocked-dell-venue-pro-india</link>
		<comments>http://www.shekhargovindarajan.com/microsoft/install-windows-phone-7-mango-update-on-a-non-rooted-non-developer-unlocked-dell-venue-pro-india/#comments</comments>
		<pubDate>Mon, 18 Jul 2011 15:30:14 +0000</pubDate>
		<dc:creator>Shekhar</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[mango]]></category>
		<category><![CDATA[windows phone 7]]></category>

		<guid isPermaLink="false">http://www.shekhargovindarajan.com/?p=2331</guid>
		<description><![CDATA[Mango is the much awaited update for Windows Phone 7. The Mango update brings 500 new features, over the latest NoDo update. These features include multitasking, E-mail conversation view, Internet Explorer 9, Twittter and Linkedin integration and custom ringtones. As of now Mango is in beta. The beta update is available to those with a developer [...]]]></description>
			<content:encoded><![CDATA[<p>Mango is the much awaited update for Windows Phone 7. The Mango update brings 500 new features, over the latest NoDo update. These features include multitasking, E-mail conversation view, Internet Explorer 9, Twittter and Linkedin integration and custom ringtones.</p>
<p>As of now Mango is in beta. The beta update is available to those with a developer account and pretty much limited to certain countries which does not include India. But my Dell Venue Pro bought in India is powered by Mango Beta now! It was earlier running official NoDo update (OS version: 7.0.7390). Following is how I updated my Dell Venue Pro without rooting it, unlocking it and without a developer account.<span id="more-2331"></span></p>
<p>First, I must give all credit to the following two links and Google:</p>
<p>Link 1: <a href="http://windowsphonehacker.com/articles/get_the_mango_update_now._without_being_a_developer.-06-30-11">http://windowsphonehacker.com/articles/get_the_mango_update_now._without_being_a_developer.-06-30-11<br />
</a>Link 2: <a href="http://www.redmondpie.com/how-to-install-windows-phone-7-mango-beta-update-on-any-wp7-phone-even-if-youre-not-a-developer/">http://www.redmondpie.com/how-to-install-windows-phone-7-mango-beta-update-on-any-wp7-phone-even-if-youre-not-a-developer/</a></p>
<p>While I followed these links to get Mango Beta up and running on my phone, the installation experience was not exactly as documented. Hence, I share my experience in place. I updated my Windows Phone using my laptop running Windows 7 Ultimate 64bit. The version of Zune software on my laptop was 4.7.1404.0.</p>
<p><strong>Important note: Do not skip or say no to any question/prompt which asks you to backup your phone. More on this later.</strong></p>
<p>First, I downloaded and installed Windows Phone Support Tool. The download URLs for 64bit and 32bit versions are given in Link 1 (refer to point 2, under the section &#8220;Updating to Mango&#8221;). I downloaded and installed the 64bit version.</p>
<p>Next, I downloaded mangoforall_0.2.zip. The download URL to this file can be found in <a href="http://windowsphonehacker.com/articles/get_the_mango_update_now._without_being_a_developer.-06-30-11" target="_blank">Link 1</a> (refer to the third paragraph under the section titled &#8221;Updating to Mango&#8221;).  I extracted the zipped file. This produced a directory called takesonetomango with four files namely prov.cab, readme.txt, restore.bat and Update.bat. While I think it wasn&#8217;t required, I extracted prov.cab (using WinZip) which produced a file named DeviceProvisioning.cab.pkg in the directory takesonetomango.</p>
<p>Connected my Dell Venue Pro to my laptop via USB. Double clicked on Update.bat. It started backing up my phone and created a directory named PreMangoState in C:\. After backup, it launched Zune. Unlike the instructions (in the readme.txt file), Zune did not prompt for any available update <img src='http://www.shekhargovindarajan.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
<p>I unplugged my phone, closed Zune, re-plugged my phone and double clicked on Update.bat. The Update.bat again started backing up. It prompted me whether to overwrite the files in C:\PreMangoState. I opted for All (overwrite all files). This time, the Update.bat did more than before. It rebooted my phone and my phone started updating! I felt moving closer to getting the Mango update.</p>
<p>After updating when my phone rebooted, I started checking my phone to spot any glimpse of Mango&#8217;s features, but found none. Then I checked the OS version (Settings&gt;about&gt;more information). Alas, the OS version remained the same as before (i.e. 7.0.7390).</p>
<p>I unplugged and replugged my phone. Zune launched. After a few seconds, my phone and Zune prompted me for an update! I started updating my phone via Zune. The update said something related to ISV (I did not note it down exactly due to all the anxiety). The phone rebooted and updated. After subsequent reboot, I again started checking for anything Mango-ish but was disappointed. Then I checked the OS version which was now updated to 7.0.7401.0. Some glimpse of progress!</p>
<p>I repeated the trick of unplugging and replugging the phone. And it worked!</p>
<div id="attachment_2344" class="wp-caption alignleft" style="width: 310px"><a href="http://www.shekhargovindarajan.com/wp-content/uploads/2011/07/mango1.png"><img class="size-medium wp-image-2344 " title="Mango ISV Beta (version 7661)" src="http://www.shekhargovindarajan.com/wp-content/uploads/2011/07/mango1-300x157.png" alt="Mango ISV Beta (version 7661)" width="300" height="157" /></a><p class="wp-caption-text">Mango ISV Beta (version 7661)</p></div>
<p>I was again prompted for an update and this time the update clearly said  &#8220;Welcome to the Windows Phone &#8221;Mango&#8221; ISV Beta!&#8221; and &#8220;Your phone will be updated to version 7661&#8243;.</p>
<p>I followed the onscreen instructions. Note that it took a long time for this update to complete. After the reboot, the phone was stuck at the Dell logo for a long time. The subsequent screen showing Windows Phone logo also stayed for a longer time. This screen also showed &#8220;Not for resale&#8221; message in red, at the bottom.</p>
<p>I waited patiently and was rewarded with a successful Mango Beta update. I could see conversation thread in Email and  spotted Twitter under Settings&gt;email+accounts&gt;add an account &#8211; though it said &#8220;coming soon&#8221; <img src='http://www.shekhargovindarajan.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> . The OS version showed as 7661.WP7_5_Trial(mojobld).20110607-1657.</p>
<p>The entire process, starting right from the beginning, with all the backups, updates and anxiety took about a hour. What I&#8217;m trying to convey is, be patient and don&#8217;t unplug the phone during an update or stuck screen. You will see the fruit!</p>
<p>While it seemed the deed is done, but there was more to it. When I unplugged the phone and replugged it (in the hope to get another update <img src='http://www.shekhargovindarajan.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ) , this time Zune prompted for an available update for Zune Software. But the update failed with an error message saying &#8220;can&#8217;t find the media for installation package &#8216;Zune WMDU Component&#8217;. It might be incomplete or corrupt&#8221;. I reinstalled Zune, it again prompted for an update and the same error showed up yet again.</p>
<p>That&#8217;s where <a href="http://www.redmondpie.com/how-to-install-windows-phone-7-mango-beta-update-on-any-wp7-phone-even-if-youre-not-a-developer/" target="_blank">Link 2</a> came handy. It suggested that I should download a beta version of Zune and provided the download URL (refer to the point 4 in the section &#8220;Here’s what you’ll need:&#8221; ). I disconnected the phone installed the beta version of Zune. Upon reconnecting the phone,  it started syncing again. With the Zune fixed, the first thing I did was to setup <a href="http://www.imdb.com/title/tt0285331/" target="_blank">24&#8242;s</a> CTU ringtone (custom ringtone) on my Mango powered Dell Venue Pro <img src='http://www.shekhargovindarajan.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>In the beginning, I wrote a note saying not to say no to any backup prompts. The reason for this is as follows. A phone updated with Mango Beta as per the above method may fail to update to Mango final release (as and when it arrives). Hence, it is utmost important to preserve the backup in C:\PreMangoState. As per the instructions in the links, the phone can be restored back to it&#8217;s last official update by running restore.bat (found in mangoforall_0.2.zip). I will try this out soon and update this post about success/issues in the restoring.</p>
<p><strong>Update (July 21, 2011): </strong>I switched back to NoDo using restore.bat on 21st July. As I <a href="http://twitter.com/#!/shekharg/statuses/94051626624626688" target="_blank">tweeted</a> the steps to restore went a little haphazard. Hence I did not update this blog post. Nevertheless restore to NoDo works! I plan to again go back to Mango. Will update this blog post when I yet again switch back to NoDo with precise steps on restoring to NoDo.</p>
<p><strong>Update (July 28, 2011): </strong>I&#8217;m now running Mango build 7712 (7.10.7712.60) on my Dell Venue Pro. This gives me the missing Twitter and Linkedin integration! How did I install it? Well, as I mentioned above, I had restored back to NoDo. Today I tried going back to Mango following the same steps mentioned in this blog post. And voila! the last update that got installed was Mango build 7712 instead of 7661 <img src='http://www.shekhargovindarajan.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>With reference to my comment:</p>
<p><strong>Update (September 28, 2011): </strong>With reference to the following comment:<em> </em></p>
<p><em>I’m back to NoDo (just to check if I can go back). Haven’t updated the blog post yet coz the downgrade steps went little haphazard for me. So I’m planning to again install Mango Beta, followed by a downgrade</em></p>
<p>and</p>
<p>the requirement to download Zune Beta</p>
<p><em>this time Zune prompted for an available update for Zune Software. But the update failed with an error message saying &#8220;can&#8217;t find the media for installation package &#8216;Zune WMDU Component&#8217;. It might be incomplete or corrupt&#8221;</em></p>
<p>I went back to Mango Beta. The good news is now Zune beta is no longer required. Zune will still prompt you for the update but will successfully update to version 4.8.2345.0 with which you will be able to sync your phone running Mango Beta. I found this a couple of weeks back. Sorry for the delayed sharing.  As of this writing I&#8217;m going back to NoDo hoping to get the official Mango update for my Dell Venue Pro. Will keep this post updated.</p>
<p><strong>Update (September 30, 2011): Guys! Here is an exciting news! </strong>The moment I connected my phone via USB, to downgrade to NoDo, Zune prompted me for an update and I could update to Mango Final (OS version: 7.10.7720.68). I was tweeting while my phone was updating! You can find those tweets archived <a href="http://www.shekhargovindarajan.com/2011/09/" target="_blank">here</a>.</p>
<p>Bottom line: my Dell Venue Pro running Mango Beta (OS version: 7.10.7712.60) got updated to Mango Final (OS version: 7.10.7720.68) without going back or downgrading to NoDo.</p>
<div id="attachment_2461" class="wp-caption alignleft" style="width: 310px"><a href="http://www.shekhargovindarajan.com/wp-content/uploads/2011/07/Prompt-to-update-to-Mango-Final.png"><img class="size-medium wp-image-2461" title="Prompt to update to Mango Final" src="http://www.shekhargovindarajan.com/wp-content/uploads/2011/07/Prompt-to-update-to-Mango-Final-300x170.png" alt="Prompt to update to Mango Final" width="300" height="170" /></a><p class="wp-caption-text">Prompt to update to Mango Final</p></div>
<div id="attachment_2462" class="wp-caption alignleft" style="width: 310px"><a href="http://www.shekhargovindarajan.com/wp-content/uploads/2011/07/Mango-Beta-Cleanup-Update.png"><img class="size-medium wp-image-2462" title="Mango Beta Cleanup Update" src="http://www.shekhargovindarajan.com/wp-content/uploads/2011/07/Mango-Beta-Cleanup-Update-300x147.png" alt="Mango Beta Cleanup Update" width="300" height="147" /></a><p class="wp-caption-text">Mango Beta Cleanup Update</p></div>
<img src="http://www.shekhargovindarajan.com/?ak_action=api_record_view&id=2331&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.shekhargovindarajan.com/microsoft/install-windows-phone-7-mango-update-on-a-non-rooted-non-developer-unlocked-dell-venue-pro-india/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Authenticate osTicket against Zimbra LDAP</title>
		<link>http://www.shekhargovindarajan.com/open-source/authenticate-osticket-against-zimbra-ldap/?&#038;owa_medium=feed&#038;owa_sid=&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=authenticate-osticket-against-zimbra-ldap</link>
		<comments>http://www.shekhargovindarajan.com/open-source/authenticate-osticket-against-zimbra-ldap/#comments</comments>
		<pubDate>Tue, 05 Jul 2011 16:10:03 +0000</pubDate>
		<dc:creator>Shekhar</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[active directory]]></category>
		<category><![CDATA[adldap]]></category>
		<category><![CDATA[ldap]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[openldap]]></category>
		<category><![CDATA[zimbra]]></category>

		<guid isPermaLink="false">http://www.shekhargovindarajan.com/?p=2299</guid>
		<description><![CDATA[osTicket is a free online helpdesk/support ticket system. Zimbra Open Source Edition is a free groupware product which offers E-mail, Calendar, Tasks and Chat. Recently for a client I had setup these two products. Zimbra stores the E-mail users&#8217; credentials in its built-in LDAP server. Hence it made sense to authenticate the login of other [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://osticket.com/" target="_blank">osTicket</a> is a free online helpdesk/support ticket system. <a href="http://www.zimbra.com/" target="_blank">Zimbra</a> Open Source Edition is a free groupware product which offers E-mail, Calendar, Tasks and Chat. Recently for a client I had setup these two products.</p>
<p>Zimbra stores the E-mail users&#8217; credentials in its built-in LDAP server. Hence it made sense to authenticate the login of other services or products like osTicket against Zimbra&#8217;s LDAP.</p>
<p>Following is a short tutorial on how I achieved it.<span id="more-2299"></span>First and foremost, ensure that the usernames in Zimbra and the usernames of Staff members in osTickets are the same. Thankfully osTickets allows to edit usernames of the staff members. Most importantly, do rename or match the admin username in osTickets with a username in Zimbra.</p>
<p>Note that, you must create users under Staff members in osTickets. The users will not be created automatically through LDAP, as you may have seen with other LDAP integrations. Since osTickets mandates to setup a password for the staff members, type in any password. This password will not be used for login.</p>
<p>Authenticating osTicket with Zimbra&#8217;s LDAP is a matter of adding and modifying a few lines in a file. Thanks to adLDAP, an easy to use PHP library for LDAP. Download adLDAP 3.3.2 from <a href="http://prdownloads.sourceforge.net/adldap/adLDAP_3.3.2.zip?download" target="_blank">http://prdownloads.sourceforge.net/adldap/adLDAP_3.3.2.zip?download</a>. Unzip the zipped archive. Copy the resulting directory named adLDAP to &lt;osTicket-installation-dir&gt;/include/ directory.</p>
<p>Next, open the file named class.staff.php, found in &lt;osTicket-installation-dir&gt;/include, in a text editor. Add the following line towards the beginning of the file, just after &lt;?php</p>
<pre>include("adLDAP/adLDAP.php");</pre>
<p>Next, append the following to the end of the file:</p>
<pre>&lt;?php

function zimbraAuth($username,$password){
$options = array("domain_controllers"=&gt;array("&lt;zimbra-server-name-or-IP&gt;"),
          "ad_username"=&gt;"uid=admin",
          "ad_password"=&gt;""&lt;zimbra-password&gt;"",
          "account_suffix"=&gt;",ou=people,dc=domain,dc=com"
          );

$auth=false;

try{
  $ldap = new adLDAP($options);
  $auth = $ldap-&gt;authenticate("uid=$username",$password);
  }
catch(adLDAPException $e){
  $auth=false;
  }
return $auth;
}

?&gt;</pre>
<p>In the above code, replace &lt;zimbra-server-name-or-IP&gt; with the DNS name or IP address of the server running Zimbra. Replace &lt;zimbra-password&gt; with the password of Zimbra&#8217;s admin user. Set the account_prefix as per Zimbra&#8217;s domain name. For example, if Zimbra is setup for the domain abc.com, replace:</p>
<p>&#8220;account_suffix&#8221;=&gt;&#8221;,ou=people,dc=domain,dc=com&#8221;</p>
<p>with:</p>
<p>&#8220;account_suffix&#8221;=&gt;&#8221;,ou=people,dc=abc,dc=com&#8221;</p>
<p>Last, find the line which reads:</p>
<pre>return (strlen($this-&gt;passwd) &amp;&amp; strcmp($this-&gt;passwd, MD5($password))==0) ?(TRUE):(FALSE);</pre>
<p>Comment out the line, by prefixing //, as follows:</p>
<pre>//return (strlen($this-&gt;passwd) &amp;&amp; strcmp($this-&gt;passwd, MD5($password))==0) ?(TRUE):(FALSE);</pre>
<p>Add the following line just after the above mentioned line:</p>
<pre>return (strlen($this-&gt;passwd) &amp;&amp; zimbraAuth($this-&gt;username,$password))?(TRUE):(FALSE);</pre>
<p>Save the file. Now you should be able to login into osTicket&#8217;s control panel using Zimbra password for the corresponding osTicket user. While, this blog post is specific to authentication against Zimbra&#8217;s LDAP,  there is no stopping you from authenticating against any LDAP server like OpenLDAP or Microsoft Active Directory. All you have to do is to tinker the following lines as per your LDAP setup:</p>
<pre>$options = array("domain_controllers"=&gt;array("&lt;zimbra-server-name-or-IP&gt;"),
          "ad_username"=&gt;"uid=admin",
          "ad_password"=&gt;""&lt;zimbra-password&gt;"",
          "account_suffix"=&gt;",ou=people,dc=domain,dc=com"
          );</pre>
<img src="http://www.shekhargovindarajan.com/?ak_action=api_record_view&id=2299&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.shekhargovindarajan.com/open-source/authenticate-osticket-against-zimbra-ldap/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Solved: Unable to call toll free numbers in India using Windows Phone 7</title>
		<link>http://www.shekhargovindarajan.com/tips-n-tricks/solved-unable-to-call-toll-free-numbers-in-india-using-windows-phone-7/?&#038;owa_medium=feed&#038;owa_sid=&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=solved-unable-to-call-toll-free-numbers-in-india-using-windows-phone-7</link>
		<comments>http://www.shekhargovindarajan.com/tips-n-tricks/solved-unable-to-call-toll-free-numbers-in-india-using-windows-phone-7/#comments</comments>
		<pubDate>Thu, 03 Mar 2011 08:08:33 +0000</pubDate>
		<dc:creator>Shekhar</dc:creator>
				<category><![CDATA[Tips N Tricks]]></category>
		<category><![CDATA[dell venue pro]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[windows phone 7]]></category>

		<guid isPermaLink="false">http://www.shekhargovindarajan.com/?p=2076</guid>
		<description><![CDATA[I recently purchased a Dell Venue Pro powered by Windows Phone 7. It has been about 10 days that I&#8217;m living with lack of apps, tethering, E-mail client with conversation view and a feature rich Twitter client. I&#8217;m hoping that most of these will be solved by future updates and upcoming apps. On the other [...]]]></description>
			<content:encoded><![CDATA[<p>I recently purchased a Dell Venue Pro powered by Windows Phone 7. It has been about 10 days that I&#8217;m living with lack of apps, tethering, E-mail client with conversation view and a feature rich Twitter client. I&#8217;m hoping that most of these will be solved by future updates and upcoming apps.</p>
<p>On the other hand, I&#8217;m at war with issues on the phone due to lack of my familiarity with a Windows Phone. After all, I had been using Android for almost two years. One issue that bothered me the most was, I could not dial toll free numbers in India using my Dell Venue Pro.<span id="more-2076"></span>For example, 1800-425-4026 is the toll free number for <a title="Dell India" href="http://dell.co.in/" target="_blank">Dell India</a>. When I dial this number on my Dell Venue Pro, a + (plus) is automatically prefixed to the number. Hence the number becomes +18004254026. On the phone dialer it shows up nicely formatted as +1 (800) 425-4026. This means it actually dials a U.S. number (+1 is the country code for United States). So forget toll free, I&#8217;m accidently dialing an international number for which I will be charged!</p>
<p>The crux of the matter is I was not able to dial any toll free numbers in India. What&#8217;s more, I&#8217;m was not able to call Dell using a Dell. For those who have seen the Hindi movie <a title="Karthik Calling Karthik" href="http://www.imdb.com/title/tt1373156/" target="_blank">Karthik calling Karthik</a>, the situation here was  &#8221;Karthik not able to call Karthik&#8221; <img src='http://www.shekhargovindarajan.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>So where did Dell screw up? Actually it is not Dell, it is Windows Phone 7. Seems the phone is tailored better for the U.S. customers than for Indian customers. But Dell must also not be forgiven. If they are launching a phone in India, they should have customized the bare bones for India. At the least they should have ensured that a Dell should be able to call Dell! After all, how would we call the toll free Dell support number(s) for any needed assistance for our phone.</p>
<p>Thankfully, the solution to the above is simple. The culprit is something called International Assist, found in the phone dialer&#8217;s settings. International Assist is defined as &#8220;Turning on this feature will help automatically correct some common mistakes while dialing internationally or dialing while abroad&#8221;. So it is the International Assist which decides that dialing a toll free number which starts with a 1 is a mistake and it corrects it by prefixing a +. And the worst part is, <strong>International Assist is turned &#8220;On&#8221; by default.</strong></p>
<p><strong>The Solution</strong><br />
To turn off International Assist, click on the Phone Tile or launch Phone from the list of applications. Tap on &#8220;&#8230;&#8221; on the bottom right. Select &#8220;call settings&#8221;. On Settings, turn off International Assist by tapping on the Toggle Switch. Now, you will be able to dial to toll free numbers in India and my Dell is able to call Dell <img src='http://www.shekhargovindarajan.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<img src="http://www.shekhargovindarajan.com/?ak_action=api_record_view&id=2076&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.shekhargovindarajan.com/tips-n-tricks/solved-unable-to-call-toll-free-numbers-in-india-using-windows-phone-7/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Xbox Support in India: 3 Red Rings of death</title>
		<link>http://www.shekhargovindarajan.com/microsoft/xbox-support-in-india-3-red-rings-of-death/?&#038;owa_medium=feed&#038;owa_sid=&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=xbox-support-in-india-3-red-rings-of-death</link>
		<comments>http://www.shekhargovindarajan.com/microsoft/xbox-support-in-india-3-red-rings-of-death/#comments</comments>
		<pubDate>Sun, 16 Jan 2011 21:13:17 +0000</pubDate>
		<dc:creator>Shekhar</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[red rings]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[xbox]]></category>
		<category><![CDATA[xboxsupport]]></category>

		<guid isPermaLink="false">http://www.shekhargovindarajan.com/?p=1888</guid>
		<description><![CDATA[While it has been a few months, I did not want this experience gone untold. And hence this blog post. This blog post can serve as a guide to those in India experiencing issues (esp. the red rings issue) with their Microsoft Xbox. In my case, the issue sprung up on the night of 25th [...]]]></description>
			<content:encoded><![CDATA[<p>While it has been a few months, I did not want this experience gone untold. And hence this blog post. This blog post can serve as a guide to those in India experiencing issues (esp. the red rings issue) with their Microsoft Xbox.</p>
<p>In my case, the issue sprung up on the night of 25th October. I switched on my Xbox after a long time, updated it (as prompted) and started playing a game. After a few minutes of playing, Xbox hung, all of a sudden. I rebooted the console. This time it hung immediately during the welcome animation. I did not miss to notice 3 Red Lights flashing on the front of the XBox. Red means something wrong, 3 Reds mean something screwed up.<span id="more-1888"></span></p>
<div id="attachment_1890" class="wp-caption alignleft" style="width: 200px"><a href="http://www.shekhargovindarajan.com/wp-content/uploads/2010/11/threeredlight1.jpg"><img class="size-full wp-image-1890 " title="3 Flashing Red Lights Issue. Source: http://support.xbox.com" src="http://www.shekhargovindarajan.com/wp-content/uploads/2010/11/threeredlight1.jpg" alt="3 Flashing Red Lights Issue. Source: http://support.xbox.com" width="190" height="100" /></a><p class="wp-caption-text">3 Flashing Red Lights Issue. Source: http://support.xbox.com</p></div>
<p>The nightmare was short lived. Thanks to the excellent Xbox support service in India. By the end of the 6th day, I owned a replaced, brand new, console. Before getting into the interesting story of the entire support experience, following is my suggestion on what you should do if you are facing the 3 flashing red lights issue with your Xbox.</p>
<ol>
<li>Goto <a href="http://support.xbox.com/hi-in/pages/xbox-360/troubleshoot/flashinglights.aspx">http://support.xbox.com/hi-in/pages/xbox-360/troubleshoot/flashinglights.aspx</a>. Click on the Articles tab. Scroll down to the section <strong>Three flashing red lights</strong></li>
<li>Follow the steps mentioned before submitting a service request.</li>
<li>To register a service request, goto <a href="https://myservice.xbox.com/en-in/Pages/Welcome.aspx">https://myservice.xbox.com/en-in/Pages/Welcome.aspx</a> and click on Start a repair request. Follow the instructions which will result in an E-mail with a Service Request Number.</li>
<li>Call  the Xbox support (<a href="http://support.xbox.com/hi-in/pages/call-us.aspx">http://support.xbox.com/hi-in/pages/call-us.aspx</a>) immediately with the Service Request Number. After speaking to Xbox support, it may happen that you are assigned a new Service Request Number and the process of replacing your console speeds up.</li>
<li>The stated procedure is that the service center will courier you the replacement. But, when you get a call from the service center, ask them if you can pick up the console from the service center. If this works out, you may get your console exchanged in less in than 10 minutes &#8211; as it happened to me.</li>
</ol>
<p>Note that, you can avail the support only when your Xbox is not tampered or modded. Also the above mentioned suggestion and the following story is based out of my personal experience and may vary across locations &#8211; I stay in New Delhi, India.</p>
<p>What follows is the story of what I went through to get my Xbox console replaced for the 3 Red Rings of Death.</p>
<p><strong>Day 1: When my Xbox died </strong><br />
This was the night of 25th October. I switched on my Xbox after a long time, updated it (as prompted) and started playing a game. After a few minutes of playing, Xbox hung, all of a sudden. I rebooted the console. This time it hung immediately during the welcome animation. I could see 3 red lights flashing around the power button.</p>
<p>Googling around and reading information like <a href="http://en.wikipedia.org/wiki/Xbox_360_technical_problems" target="_blank">this</a> assured me that this is most likely a hardware problem. First, I went to the XBox support site and obediently followed the instructions like tightening up the power cables. This did not help. I did not have an alternate power outlet to try out the suggestion of changing the outlet.  My Xbox&#8217;s warranty had already expired. But googling around hinted that Microsoft offers a free replacement for 3 years for this specific issue of  3 red rings. So I clicked on &#8220;Start a repair request&#8221; and followed the onscreen instructions which prompted me to login using my Windows Live/Hotmail credentials and asked for my console&#8217;s serial number.</p>
<p>Once done, I received a detailed E-mail on the procedure to replace my console. The e-mail had my console number and a service request number. The E-mail also stated that &#8220;A service agent will come to your doorstep and exchange your non-working console for a working console&#8221; and &#8220;If you have not received a call from our service center after two days, please contact us by using the following contact information.&#8221; How cool it is. I was thrilled to read about this kind of quick and &#8220;at the doorstep&#8221; service. But things didn&#8217;t turn up as expected.</p>
<p><strong>Day 2, Day3: The Wait Period</strong><br />
As suggested in the E-mail, I waited for the next two days expecting a call from the service center. But did not receive any call.</p>
<p><strong>Day 4: 1 Month to Replace the Console?</strong><br />
I called the Xbox support at 1800-11-1100. After giving my service request number, the support person said that he will have to cancel this request and place a new request. Upon asking for the reason, he kind of implied that this kind of service (console getting replaced at doorstep) is no longer offered. I didn&#8217;t question him much on this. Once okayed, I got a new E-mail with a new service request number. But I was so heart broken to read the procedure mentioned in this E-mail. The E-mail instructed the following:</p>
<ol>
<li>Wait for the shipping box: A shipping box for your Xbox 360 console is being sent to you and should arrive in 5 to 6 business days. Once the box arrives, you can prepare your console for shipping.</li>
<li>Prepare your console for shipping: Only send us your console. Please remove the hard drive, accessories, and discs before packing your console for shipping.</li>
<li>Pack and ship us your console: After you send the console to us for repair, you will receive a console within 2-3 weeks.</li>
</ol>
<p>So if I add up the estimated time for the shipping box to arrive and the time taken to repair/replace the console, it was about a month. Also as said in step 3 above, Xbox service was hinting at a repair and not replacement.</p>
<p><strong>Day 5: Glimpse of a Better Service</strong><br />
The very next day, in the morning, I got a call from the Xbox support. I told the person on phone that I&#8217;m waiting for shipping box. He asked me if I could go to the service center with my Xbox. The service center was about 30 kilometers away from my place. I promptly agreed. And there came the surprise, the service center person told me that at the service center I will immediately get a new console, on the spot. I was eager to visit the service center the same day, but due to some work, I postponed it for the next day.</p>
<p><strong>Day 6: A Brand New Xbox</strong><br />
30th October 2010: I reached the service center at about 10:35 hrs and I was out from there by 1045 hrs, with a brand new console! Hail to Xbox support service!</p>
<p><strong> </strong></p>
<p><strong>DO NOT FORGET TO REMOVE THE HARD DRIVE</strong></p>
<div id="attachment_1958" class="wp-caption alignleft" style="width: 210px"><a href="http://www.shekhargovindarajan.com/wp-content/uploads/2011/01/HDseparating.jpg"><img class="size-full wp-image-1958 " title="Remove the Hard Disk before giving your Xbox for replacement. Source: http://support.microsoft.com" src="http://www.shekhargovindarajan.com/wp-content/uploads/2011/01/HDseparating.jpg" alt="Remove the Hard Disk before giving your Xbox for replacement. Source: http://support.microsoft.com" width="200" height="162" /></a><p class="wp-caption-text">Remove the Hard Disk before giving your Xbox for replacement. Source: http://support.microsoft.com</p></div>
<p>While this was clearly stated in the E-mail from Xbox support, I did not read the instructions properly. I did not remove the hard drive from my Xbox console before giving it for replacement. I plugged in the new console on the night of 31st October. The console  reported about &#8220;No storage devices found&#8221;. Here&#8217;s where Xbox support, this time on Twitter, came to help. After a hour long exchange of tweets with <a href="http://twitter.com/#!/xboxsupport/">@xboxsupport</a>, I realized my mistake.</p>
<p><span style="font-size: 13.2px;">The next day I called up the support center person. Despite being a Sunday, he took my call and assured me saying that he will remove the hard drive and I can collect it back from the service center. On Monday morning, I collected the hard drive back and the evening I plugged it back into the replaced console. Rock-n-Roll!</span></p>
<p><strong>Bottom line: </strong>Xbox support service in India rocks. Plus <a href="http://twitter.com/#!/xboxsupport" target="_blank">Xbox Support</a> is very active and helpful on Twitter.</p>
<img src="http://www.shekhargovindarajan.com/?ak_action=api_record_view&id=1888&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.shekhargovindarajan.com/microsoft/xbox-support-in-india-3-red-rings-of-death/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Microsoft Tag Reader for Android</title>
		<link>http://www.shekhargovindarajan.com/microsoft/microsoft-tag-reader-for-android/?&#038;owa_medium=feed&#038;owa_sid=&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=microsoft-tag-reader-for-android</link>
		<comments>http://www.shekhargovindarajan.com/microsoft/microsoft-tag-reader-for-android/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 15:12:42 +0000</pubDate>
		<dc:creator>Shekhar</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[adp1]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[android market]]></category>
		<category><![CDATA[gallery link=]]></category>
		<category><![CDATA[microsoft tag]]></category>
		<category><![CDATA[microsoft tag reader]]></category>
		<category><![CDATA[New Delhi]]></category>
		<category><![CDATA[store IM Address]]></category>
		<category><![CDATA[tag]]></category>
		<category><![CDATA[vcard]]></category>
		<category><![CDATA[web browser]]></category>

		<guid isPermaLink="false">http://www.shekhargovindarajan.com/?p=1371</guid>
		<description><![CDATA[What is Microsoft Tag? In simple words, Microsoft Tag allows you to store information in images (Tags). More on Microsoft Tag can be found here. My excitement about Microsoft Tag is, the Tag Reader app is now available for Android phones.   I own an Android Dev Phone 1 (a.k.a. ADP1). It was just today that Microsoft Tag [...]]]></description>
			<content:encoded><![CDATA[<p>What is Microsoft Tag? In simple words, Microsoft Tag allows you to store information in images (Tags). More on Microsoft Tag can be found <a href="http://www.microsoft.com/tag/" target="_blank">here</a>. My excitement about Microsoft Tag is, the Tag Reader app is now available for Android phones.  </p>
<p>I own an Android Dev Phone 1 (a.k.a. ADP1). It was just today that Microsoft Tag Reader app for Android was announced. The Tag Reader app allows to scan, extract and store information in Microsoft Tags using the phone&#8217;s camera. <span id="more-1371"></span></p>
<p>I wasted no time in firing up Android Market on my ADP1 and searched for &#8220;microsoft&#8221;. And voila Microsoft Tag Reader showed up on the top, in the list of apps. Installed it. Alternatively, one can browse to the URL  <a href="http://gettag.mobi">http://gettag.mobi</a> using the Android&#8217;s web browser. This will automatically launch the Android Markert app, prompting to install Microsoft Tag Reader.</p>
<p>To see the app in action, you will need to have a Microsoft Tag handy. One of the quickest way is to create your own at <a href="http://www.microsoft.com/tag/">http://www.microsoft.com/tag/</a>. The different types of information that one can store in a Tag are URL, Free Text, vCard and Dialer. The Microsoft Tag Reader is well integrated with Android and invokes the appropriate actions for each of these types like - launching the web browser with the URL, displaying the text, storing the vCard into Android&#8217;s Contacts and launching the Dialer with the number.
<a href='http://www.shekhargovindarajan.com/microsoft/microsoft-tag-reader-for-android/attachment/microsoft-tag-reader-app-for-android-prompts-for-password-for-password-protected-tags/' title='Microsoft Tag Reader app for Android prompts for password for password-protected Tags'><img width="150" height="150" src="http://www.shekhargovindarajan.com/wp-content/uploads/2010/03/Microsoft-Tag-Reader-app-for-Android-prompts-for-password-for-password-protected-Tags-150x150.png" class="attachment-thumbnail" alt="Microsoft Tag Reader app for Android prompts for password for password-protected Tags" title="Microsoft Tag Reader app for Android prompts for password for password-protected Tags" /></a>
<a href='http://www.shekhargovindarajan.com/microsoft/microsoft-tag-reader-for-android/attachment/microsoft-tag-reader-app-for-android-stores-the-scanned-tags-for-later-use-in-the-history/' title='Microsoft Tag Reader app for Android stores the scanned Tags for later use in the History'><img width="150" height="150" src="http://www.shekhargovindarajan.com/wp-content/uploads/2010/03/Microsoft-Tag-Reader-app-for-Android-stores-the-scanned-Tags-for-later-use-in-the-History-150x150.png" class="attachment-thumbnail" alt="Microsoft Tag Reader app for Android stores the scanned Tags for later use in the History" title="Microsoft Tag Reader app for Android stores the scanned Tags for later use in the History" /></a>
</p>
<p><strong>Pros</strong></p>
<ul>
<li>Instant and fast scanning</li>
<li>Integrated with Android apps like Web browser, Contacts and Dialer</li>
</ul>
<p>Whilst there are some cons too</p>
<p><strong>Cons</strong></p>
<ul>
<li>VCard: Does not store IM Address in Contact&#8217;s Chat addresses.</li>
<li>VCard: This seems to be a bug. In case of commas (,) in the address or any other fields, the Tag Reader prefixes a backslash (\) to each comma. For example: an address like &#8220;124-A, New Delhi&#8221; is stored as &#8220;124-A\, New Delhi&#8221; in the Android&#8217;s Contacts </li>
<li>The app displays the text for Free Text but does not allow to copy (for copy-n-paste) &#8211; a good to have feature.</li>
</ul>
<p>Cons aside (its likely that these will be fixed in the next version), the noteworthy point is Micrsoft Tag Reader is the first ever Android app from Microsoft!</p>
<img src="http://www.shekhargovindarajan.com/?ak_action=api_record_view&id=1371&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.shekhargovindarajan.com/microsoft/microsoft-tag-reader-for-android/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Display Microsoft Word&#8217;s Special Characters through Apache</title>
		<link>http://www.shekhargovindarajan.com/tips-n-tricks/display-microsoft-words-special-characters-through-apache/?&#038;owa_medium=feed&#038;owa_sid=&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=display-microsoft-words-special-characters-through-apache</link>
		<comments>http://www.shekhargovindarajan.com/tips-n-tricks/display-microsoft-words-special-characters-through-apache/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 04:18:36 +0000</pubDate>
		<dc:creator>Shekhar</dc:creator>
				<category><![CDATA[Tips N Tricks]]></category>
		<category><![CDATA[AddDefaultCharset]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[Apache server]]></category>
		<category><![CDATA[Apache web server]]></category>
		<category><![CDATA[Apache web server side]]></category>
		<category><![CDATA[ascii]]></category>
		<category><![CDATA[Comment]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[ISO-8859-1]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mail server]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[operating system]]></category>
		<category><![CDATA[special characters]]></category>
		<category><![CDATA[text editor]]></category>
		<category><![CDATA[web browser]]></category>
		<category><![CDATA[web browser problem]]></category>
		<category><![CDATA[web server]]></category>
		<category><![CDATA[web server side]]></category>
		<category><![CDATA[weird characters]]></category>
		<category><![CDATA[word]]></category>

		<guid isPermaLink="false">http://www.shekhargovindarajan.com/?p=583</guid>
		<description><![CDATA[Recently, I carried out a Linux server upgrade for a client where I did a clean install of the latest operating system/distribution. Since it was a clean install I had to backup and note down the earlier configuration (of mail server, web server, database) and redo those changes. Mostly I preferred not to simply overwrite [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, I carried out a Linux server upgrade for a client where I did a clean install of the latest operating system/distribution. Since it was a clean install I had to backup and note down the earlier configuration (of mail server, web server, database) and redo those changes. Mostly I preferred not to simply overwrite with the backed up configuration files. I rather documented and edited the configuration manually.</p>
<p>It all seemed to have gone smoothly and the new server has been up and running. But one not-so-fine day, the client started complaining that some HTML pages are not displaying properly. These were showing question marks (?) and some other weird characters. I figured out that these HTML pages were generated using Microsoft Word and had those special characters (closing quotes, double hyphens etc.). I discussed with the client that this could be a web browser problem because it is not able to use the correct character set.<span id="more-583"></span>But the client insisted that such pages used to display properly earlier, before the upgrade.  This meant I have missed redoing some configuration. The obvious suspect was at Apache web server side. After all it is Apache which is serving these web pages to the browser. Hence, if the culprit is not the web browser then it better be the web server. After parsing through the Apache&#8217;s configuration file I spotted a comment against a directive (or configuration option) called AddDefaultCharset which said:</p>
<p># Specify a default charset for all content served; this enables<br />
# interpretation of all content as UTF-8 by default.  To use the<br />
# default browser choice (ISO-8859-1), or to allow the META tags<br />
# in HTML content to override this choice, comment out this<br />
# directive:</p>
<p>I followed it and commented out the directive and voila it worked!</p>
<p>To sum up, if HTML files served by an Apache web server  are not displaying special characters properly in a web browser (IE, Firefox etc.), the solution is:</p>
<ul>
<li>Open the Apache&#8217;s configuration file named httpd.conf (found in the directory /etc/httpd/conf for RedHat based Linux distributions) in a text editor</li>
<li>Comment out, by prefixing a hash (#), the line which says &#8220;AddDefaultCharset UTF-8&#8243; such that it looks as follows:<strong> </strong><strong><br />
# AddDefaultCharset UTF-8<br />
</strong></li>
<li>Save the file and reload/restart Apache server. For RedHat based distributions you can do this via &#8220;service httpd reload&#8221;</li>
</ul>
<img src="http://www.shekhargovindarajan.com/?ak_action=api_record_view&id=583&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.shekhargovindarajan.com/tips-n-tricks/display-microsoft-words-special-characters-through-apache/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>The de facto operating system</title>
		<link>http://www.shekhargovindarajan.com/interesting/the-de-facto-operating-system/?&#038;owa_medium=feed&#038;owa_sid=&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-de-facto-operating-system</link>
		<comments>http://www.shekhargovindarajan.com/interesting/the-de-facto-operating-system/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 14:02:00 +0000</pubDate>
		<dc:creator>Shekhar</dc:creator>
				<category><![CDATA[Interesting]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[CEO]]></category>
		<category><![CDATA[de facto]]></category>
		<category><![CDATA[joke]]></category>
		<category><![CDATA[linus torvalds]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac OS]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft Vista]]></category>
		<category><![CDATA[Microsoft Windows]]></category>
		<category><![CDATA[operating system]]></category>
		<category><![CDATA[steve ballmer]]></category>
		<category><![CDATA[Steve Balmer]]></category>
		<category><![CDATA[steve jobs]]></category>

		<guid isPermaLink="false">http://www.shekhargovindarajan.com/?p=382</guid>
		<description><![CDATA[Only a very few people (in the darkest corners of IRC) know that Steve Ballmer (CEO Microsoft), Steve Jobs (CEO Apple) and Linus Torwalds (father of Linux), seldom, give up their practical intellect and turn towards God to get their answers. God does exists and recently, as per a few insiders, had appeared before each [...]]]></description>
			<content:encoded><![CDATA[<p>Only a very few people (in the darkest corners of IRC) know that Steve Ballmer (CEO Microsoft), Steve Jobs (CEO Apple) and Linus Torwalds (father of Linux), seldom, give up their practical intellect and turn towards God to get their answers. God does exists and recently, as per a few insiders, had appeared before each of them. Thanks to their equal devotion to God as to their work.</p>
<p><span id="more-382"></span></p>
<p>Many may believe that Steve<sup>2</sup> and Linus are very different personalities and have different agendas in their life and different questions for which they have been trying to find the answers. Surprising (or not so), they all had the same question to ask. Following is what they asked God:</p>
<p><strong>Steve Ballmer:</strong> Hey God, seeing you gives me the same excitement as seeing Windows, when I saw it the first time.</p>
<p><strong>God:</strong> Steve, this means you are really glad to see me. Im happy with your devotion to Windows, since it is an indirect devotion to me. I&#8217;m everywhere, in you, in others and even in MS Windows. Ask for a wish.</p>
<p><strong>Steve Ballmer:</strong> Oh God, you have given me everything including the strength to lift and throw chairs at this age. The only answer to the only question that I&#8217;m looking for is: <strong>when will Windows become the de facto (the standard, the only used) operating system</strong></p>
<p><strong>God:</strong> Steve, Windows is dominant and is doing pretty well. Within ten years it will become the de facto, despite your mistakes like Vista.</p>
<p><em>(Steve Balmer starts crying)</em></p>
<p><strong>God:</strong> Why are u crying my child ?</p>
<p><strong>Steve Ballmer:</strong> I&#8217;m crying because this will not happen in my lifetime</p>
<p><strong>God:</strong> Don&#8217;t worry my son, your name will still be remembered with WIndows.</p>
<p><em>(God disappears leaving Steve Ballmer sad as well as happy)</em></p>
<p>Next, God appears before Steve Jobs. Steve Jobs asks the same question &#8211; <strong>when will Mac OS become the de facto operating system.</strong></p>
<p><strong>God:</strong> Steve, you are my son and you are as creative as me. You create beautiful things like me. Yet it will take about 20 years for Mac OS to become a de facto OS. Being more open and less self obsessed will lead to it, but will take not less than 20 years</p>
<p><em>(Steve Jobs starts crying)</em></p>
<p><strong>God asks:</strong> Hey why are you crying my son. I thought I gave you good news.</p>
<p><strong>Steve Jobs:</strong> I&#8217;m crying because this will not happen in my lifetime.</p>
<p>God consoles Steve Jobs and disappears after blessing him.</p>
<p>Finally God appears before Linux Torvalds and blesses him for his open and free efforts.</p>
<p><strong>Linus Torvalds:</strong> God, if my efforts have been so pure and unselfish, my question to you is &#8211; &#8220;WHEN WILL LINUX BECOME THE DE FACTO OPERATING SYSTEM&#8221;</p>
<p><em>(God starts crying)</em></p>
<p><strong>Linux Torvalds:</strong> God, why r you crying</p>
<p><strong>God:</strong> I&#8217;M CRYING BECAUSE THIS WILL NOT HAPPEN IN MY LIFETIME</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p><strong>DISCLAIMER</strong>: This is, as you would have guessed, A JOKE. Request you to not start arguing why God had to cry for Linux and not for Windows. <img src='http://www.shekhargovindarajan.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> . Also, after writing this post, I felt a little guilty about the &#8220;lifetime&#8221; point. This post is a joke and I genuinely, wish the longest life to Steve, Steve and Linus.</p>
<img src="http://www.shekhargovindarajan.com/?ak_action=api_record_view&id=382&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.shekhargovindarajan.com/interesting/the-de-facto-operating-system/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Slice out my latest post</title>
		<link>http://www.shekhargovindarajan.com/microsoft/slice-out-my-latest-post/?&#038;owa_medium=feed&#038;owa_sid=&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=slice-out-my-latest-post</link>
		<comments>http://www.shekhargovindarajan.com/microsoft/slice-out-my-latest-post/#comments</comments>
		<pubDate>Sun, 14 Sep 2008 21:44:08 +0000</pubDate>
		<dc:creator>Shekhar</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[beta 2]]></category>
		<category><![CDATA[Favorites bar]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[firefox 3]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[ie 8]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[internet explorer 8]]></category>
		<category><![CDATA[respective web sites]]></category>
		<category><![CDATA[syndicate]]></category>
		<category><![CDATA[syndication]]></category>
		<category><![CDATA[web browser]]></category>
		<category><![CDATA[web content]]></category>
		<category><![CDATA[web slice]]></category>
		<category><![CDATA[Web Slice Block]]></category>
		<category><![CDATA[Web Slice Body/Content]]></category>
		<category><![CDATA[Web Slice bookmark]]></category>
		<category><![CDATA[Web Slice preview]]></category>
		<category><![CDATA[Web Slice preview window]]></category>
		<category><![CDATA[Web Slice Title]]></category>
		<category><![CDATA[web slices]]></category>
		<category><![CDATA[webchunks]]></category>

		<guid isPermaLink="false">http://www.shekhargovindarajan.com/?p=296</guid>
		<description><![CDATA[The second beta of the upcoming version  of Microsoft&#8217;s Internet Explorer (IE 8 ) web browser was released last month. One of the touted features of IE 8 is Web Slices. Many of us cut out articles from the newspapers if we find them interesting. Think of Web Slices to be cuttings from Web sites. [...]]]></description>
			<content:encoded><![CDATA[<p>The second beta of the upcoming version  of Microsoft&#8217;s Internet Explorer (IE 8 ) web browser was released last month. One of the touted features of IE 8 is <strong>Web Slices</strong>.</p>
<p>Many of us cut out articles from the newspapers if we find them interesting. Think of Web Slices to be cuttings from Web sites. But with a difference. If these cuttings (web content) are updated on the respective web sites, you will be notified, as well as your cuttings will be updated. Technically, you &#8220;subscribe to a Web Slice&#8221;, instead of saying cutting it off which may offend the webmasters <img src='http://www.shekhargovindarajan.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>The latest post on my Blog is Web Slice enabled (or say, it is a Web Slice). In fact, it is Web Slice enabled since some time. Perhaps, some of you (who are using IE 8 ) would have noticed it.</p>
<p><span id="more-296"></span></p>
<p>Other web sites which are Web Slice enabled are digg.com, ebay.com, facebook.com, msn.com etc.</p>
<p><strong>How to subscribe to a Web Slice</strong></p>
<p>To slice out the latest post or to subscribe to the latest post on my blog:</p>
<ul>
<li>Download and install IE 8 from <a href="http://www.microsoft.com/windows/internet-explorer/beta/default.aspx" target="_blank">http://www.microsoft.com/windows/internet-explorer/beta/default.aspx</a></li>
<li>Once installed, browse to my blog at <a href="http://www.shekhargovindarajan.com/" target="_blank">http://www.shekhargovindarajan.com</a>.</li>
<li>Wait for the site to load up completely.</li>
<li>Once loaded you will notice, the &#8220;Subscribe to Web Slices&#8221; icon (the second icon, after the home icon on the top right) turns green as shown in the screenshot below:</li>
</ul>
<div id="attachment_301" class="wp-caption alignnone" style="width: 310px"><a href="http://www.shekhargovindarajan.com/wp-content/uploads/2008/09/subscribe_to_web_slices.png"><img class="size-medium wp-image-301" title="subscribe_to_web_slices" src="http://www.shekhargovindarajan.com/wp-content/uploads/2008/09/subscribe_to_web_slices-300x187.png" alt="A green icon indicates Web Slice(s) on the page" width="300" height="187" /></a><p class="wp-caption-text">A green icon indicates Web Slice(s) on the page</p></div>
<ul>
<li>Clicking on the green icon, will show you a dialog box which prompts you to add the Web Slice. Clicking the Add button, on the dialog, will place a bookmark on the Favorites bar.</li>
<li>Alternatively, if you move your mouse over the latest post, you will see a green border around the latest post, and a green icon on the left, as shown below:</li>
</ul>
<div id="attachment_308" class="wp-caption alignnone" style="width: 310px"><a href="http://www.shekhargovindarajan.com/wp-content/uploads/2008/09/subscribe_to_web_slices_2.png"><img class="size-medium wp-image-308" title="subscribe_to_web_slices_2" src="http://www.shekhargovindarajan.com/wp-content/uploads/2008/09/subscribe_to_web_slices_2-300x187.png" alt="Move the mouse over the latest post to subscribe to the Web Slice" width="300" height="187" /></a><p class="wp-caption-text">Move the mouse over the latest post to subscribe to the Web Slice</p></div>
<ul>
<li>By clicking on the green icon you can subscribe to the Web Slice.</li>
<li>Clicking on this bookmark will show you the preview of the Web Slice (the content of my latest blog post), as shown in the screenshot below:</li>
</ul>
<div id="attachment_309" class="wp-caption alignnone" style="width: 310px"><a href="http://www.shekhargovindarajan.com/wp-content/uploads/2008/09/web_slice_preview.png"><img class="size-medium wp-image-309" title="web_slice_preview" src="http://www.shekhargovindarajan.com/wp-content/uploads/2008/09/web_slice_preview-300x187.png" alt="Web Slice Preview" width="300" height="187" /></a><p class="wp-caption-text">Web Slice Preview</p></div>
<ul>
<li>Clicking on the arrow (-&gt;) icon on the preview window will take you to the full blog post.</li>
</ul>
<p><strong>How does it work ?</strong></p>
<p>If I write a new blog post which, upon publish, becomes my latest post, the Web Slice bookmark on your IE will turn bold. By default, the Web Slice is checked for any updates once in a day. Upon an update, the Web Slice bookmark can turn bold or even play a sound.</p>
<p>Right click on the Web Slice bookmark. Click on &#8220;Bold on Update&#8221;. This will make the bookmark bold, upon an update.</p>
<p>To play and sound, right click on the bookmark and select Properties. Click on the Settings button under &#8220;Update Schedule&#8221;. Check the box labeled &#8220;Play a sound when a monitored feed or Web Slice is updated.</p>
<p>Notice the numerous other options in the Properties window. Note that you can setup when to check the Web Slice for updates &#8211; which is by default set to 1 day.</p>
<p><strong>How to enable Web Slice on your site</strong></p>
<p>Refer to the URL <a href="http://msdn.microsoft.com/en-us/library/cc848871(VS.85).aspx" target="_blank">http://msdn.microsoft.com/en-us/library/cc848871(VS.85).aspx</a>. Read the section titled &#8220;Creating Web Slices&#8221;.</p>
<p>The rules are:</p>
<ol>
<li><strong>The Web Slice Block:</strong> You should have a HTML tag (like a &lt;DIV&gt;) enclosing the content that you want to Web Slice enable. This &lt;DIV&gt; tag must have the CSS class name set to &#8220;hslice&#8221; and must have an id. If you view source (the HTML source) of this blog, you will notice: &lt;<span class="start-tag">div</span><span class="attribute-name"> id</span>=<span class="attribute-value">&#8220;latest_post&#8221; </span><span class="attribute-name">class</span>=<span class="attribute-value">&#8220;hslice&#8221;</span>&gt; <span class="comment">Note that this &lt;div&gt; has the class set to hslice and id set to latest_post. The id must be unique. That is, no other element or tag on the page must have the same id. If you search for latest_post in the source, you will not find any other element with the same id.</span></li>
<li><span class="comment"><strong>The Web Slice Title: </strong>The title of the Web Slice or the content should be enclosed within a tag with the classname as entry-title. On my blog, I have given this class name to the anchor (&lt;a&gt;) tag which encloses the title of the latest blog post.<br />
</span></li>
<li><span class="comment"><strong>The Web Slice Body/Content:</strong> The content should be enclosed within a tag whose classname is entry-content. </span><span class="comment">Earlier the content of the latest post was enclosed within a paragraph tag (&lt;p&gt;). But giving the &lt;p&gt; tag, the class name as entry-title did not show the preview of the Web Slice (as shown in one of the screenshots above). Changing the &lt;p&gt; tag to a &lt;span&gt; tag showed the preview. Note that on my blog, the content of the latest post is either the full content (in some cases) or a part of the full content. In the latter case, clicking on continue reading shows you the full content. In the latter case, the Web Slice will be marked as updated only when I update the part of the content which shows in the latest post.<br />
</span></li>
</ol>
<p><span class="comment">To summarize, following is the markup structure of my latest blog post which is Web Slice enabled:</span></p>
<p>&lt;div id=&#8221;latest_post&#8221; class=&#8221;hslice&#8221;&gt;<br />
&#8212;<br />
&#8212;<br />
&lt;a class=&#8221;entry-title&#8221;  href=&#8221;&#8230;&#8221;&gt; the post title &lt;/a&gt;<br />
&#8212;<br />
&#8212;<br />
&lt;span class=&#8221;entry-content&#8221;&gt;<br />
the post content<br />
&lt;/span&gt;<br />
&#8212;<br />
&#8212;<br />
&lt;/div&gt;</p>
<p><strong>Issues with Web Slices</strong></p>
<p>Though Web Slices seem to be easy to implement, I thought of the following issues with them:</p>
<ol>
<li>For an existing site it may not be always straight forward to implement Web Slices if there are issues like &lt;p&gt; not working (as explained in point 3 in the above section). I would like to have no structure change to use Web Slices.</li>
<li>If you go through the link <a href="http://msdn.microsoft.com/en-us/library/cc848871(VS.85).aspx" target="_blank">http://msdn.microsoft.com/en-us/library/cc848871(VS.85).aspx</a>, you will notice a line which says &#8220;The Web Slice preview window will not always display content the exact same  way it appears on a Web page; some of the formatting is stripped away&#8221;. I could not find the documentation on what formatting is stripped away. I can see that, the Web Slice preview magically removes the continue reading, comments and category links (which are at the bottom of the latest post). And it magically redirects to the full post, when clicking on the -&gt; (arrow) on the preview button. How come, it is detecting the first link as a useful link and discarding other links. I like magic but would like to read the documented logic behind it.</li>
<li>Web Slice only works with IE 8, officially (read &#8220;Web Slices with Firefox&#8221; below). Perhaps, <a href="http://en.wikipedia.org/wiki/RSS_(file_format)" target="_blank">RSS</a> still remains the cross browser standard which works well to notify about updates.</li>
</ol>
<p><strong>Web Slices with Firefox</strong></p>
<p>With Firefox 3 and a plugin called Webchunks, you can use Web Slices in Firefox! It is very similar to using it in IE. First install the plugin from the following link <a href="http://disruptive-innovations.com/zoo/webchunks/webchunks-0.30.xpi" target="_blank">http://disruptive-innovations.com/zoo/webchunks/webchunks-0.30.xpi</a>. This is the direct link to the plugin. So launch it in Firefox 3.Once installed, it will ask for a Firefox restart. After restart, if you navigate back to my blog (or any other Web Slice enabled) site, you can subscribe to the Web Slices in a very similar way as shown in the screenshots below:</p>
<div id="attachment_323" class="wp-caption alignnone" style="width: 310px"><a href="http://www.shekhargovindarajan.com/wp-content/uploads/2008/09/firefox_subscribe_to_web_slices.jpeg"><img class="size-medium wp-image-323" title="firefox_subscribe_to_web_slices" src="http://www.shekhargovindarajan.com/wp-content/uploads/2008/09/firefox_subscribe_to_web_slices-300x187.jpg" alt="Clicking on the blue icon (on the left) will allow you to subscribe to a Web Slice (if any) on the page" width="300" height="187" /></a><p class="wp-caption-text">Clicking on the blue icon (on the left) will allow you to subscribe to a Web Slice (if any) on the page</p></div>
<div id="attachment_324" class="wp-caption alignnone" style="width: 310px"><a href="http://www.shekhargovindarajan.com/wp-content/uploads/2008/09/firefox_subscribe_to_web_slices-2.png"><img class="size-medium wp-image-324" title="firefox_subscribe_to_web_slices-2" src="http://www.shekhargovindarajan.com/wp-content/uploads/2008/09/firefox_subscribe_to_web_slices-2-300x187.png" alt="You can also subscribe to a Web Slice by moving the mouse over the content" width="300" height="187" /></a><p class="wp-caption-text">You can also subscribe to a Web Slice by moving the mouse over the content, as in IE 8</p></div>
<div id="attachment_325" class="wp-caption alignnone" style="width: 310px"><a href="http://www.shekhargovindarajan.com/wp-content/uploads/2008/09/firefox_web_slice_preview.jpeg"><img class="size-medium wp-image-325" title="firefox_web_slice_preview" src="http://www.shekhargovindarajan.com/wp-content/uploads/2008/09/firefox_web_slice_preview-300x187.jpg" alt="The Web Slice preview in Firefox 3" width="300" height="187" /></a><p class="wp-caption-text">The Web Slice preview in Firefox 3</p></div>
<p>To sum up, I do like the visual slicing out (e.g. by moving the mouse over on the latest post) of content from the web pages. It is like I&#8217;m indeed cutting and taking off something from the website <img src='http://www.shekhargovindarajan.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><strong>Update:</strong></p>
<p>&#8220;And it magically redirects to the full post, when clicking on the -&gt; (arrow) on the preview button. How come, it is detecting the first link as a useful link and discarding other links. I like magic but would like to read the documented logic behind it.&#8221;</p>
<p>Found the logic behind this one. It follows the link (&lt;a&gt;) which has rel=&#8221;bookmark&#8221;. My latest blog post has two links (the title link and the continue reading link) whose rel=&#8221;bookmark&#8221;. Both of them point to the full post. So Web Slices is picking up one of them, either the first one or the last one. </p>
<img src="http://www.shekhargovindarajan.com/?ak_action=api_record_view&id=296&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.shekhargovindarajan.com/microsoft/slice-out-my-latest-post/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Microsoft launched a ringtone for Indians</title>
		<link>http://www.shekhargovindarajan.com/interesting/microsoft-launched-a-ringtone-for-indians/?&#038;owa_medium=feed&#038;owa_sid=&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=microsoft-launched-a-ringtone-for-indians</link>
		<comments>http://www.shekhargovindarajan.com/interesting/microsoft-launched-a-ringtone-for-indians/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 09:36:31 +0000</pubDate>
		<dc:creator>Shekhar</dc:creator>
				<category><![CDATA[Interesting]]></category>
		<category><![CDATA[aids]]></category>
		<category><![CDATA[Bill & Melinda Gates Foundation]]></category>
		<category><![CDATA[Bill Gates]]></category>
		<category><![CDATA[broadband]]></category>
		<category><![CDATA[CEO and founder]]></category>
		<category><![CDATA[condom]]></category>
		<category><![CDATA[ex CEO and founder]]></category>
		<category><![CDATA[hiv]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[india]]></category>
		<category><![CDATA[Internet connections]]></category>
		<category><![CDATA[Melinda Gates Foundation]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MP3]]></category>
		<category><![CDATA[ringtone]]></category>
		<category><![CDATA[www.condomcondom.org]]></category>

		<guid isPermaLink="false">http://www.shekhargovindarajan.com/?p=132</guid>
		<description><![CDATA[Following is the link to the MP3 file of the ringtone: condom-a-cappella I must admit that the post title is just meant to be catchy. The ringtone was launched, day before, by a campaign funded by Bill &#38; Melinda Gates Foundation. Bill Gates is ex CEO and founder of Microsoft. That&#8217;s the one and only [...]]]></description>
			<content:encoded><![CDATA[<p>Following is the link to the MP3 file of the ringtone:</p>
<p><a href="http://www.shekhargovindarajan.com/wp-content/uploads/2008/08/condom-a-cappella.mp3">condom-a-cappella</a></p>
<p>I must admit that the post title is just meant to be catchy. The ringtone was launched, day before, by a campaign funded by Bill &amp; Melinda Gates Foundation. Bill Gates is ex CEO and founder of Microsoft. That&#8217;s the one and only connection with Microsoft <img src='http://www.shekhargovindarajan.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><a href="http://www.condomcondom.org/" target="_blank">http://www.condomcondom.org/</a> is the website of this campaign. The ringtone can be downloaded from this site too.</p>
<p>The website is meant for Indian masses and aims to create awareness about HIV and AIDS, But note that the website is Flash based and slow to download. Most people in India use slow (slower than broadband) Internet connections, many are on dialups and Flash is not installed by default. Could have been a normal, fast loading, HTML site.</p>
<p>Nevertheless the ringtone idea seems to be a killer idea to spread awareness and kill the condom taboo. The mobile penetration is ever increasing in India. People esp. youngsters always want to do something new with their mobile &#8211; which includes setting up an interesting new ringtone.</p>
<img src="http://www.shekhargovindarajan.com/?ak_action=api_record_view&id=132&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.shekhargovindarajan.com/interesting/microsoft-launched-a-ringtone-for-indians/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://www.shekhargovindarajan.com/wp-content/uploads/2008/08/condom-a-cappella.mp3" length="706807" type="audio/mpeg" />
		</item>
		<item>
		<title>Open source alternatives to Microsoft Products</title>
		<link>http://www.shekhargovindarajan.com/open-source/open-source-alternatives-to-microsoft-products/?&#038;owa_medium=feed&#038;owa_sid=&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=open-source-alternatives-to-microsoft-products</link>
		<comments>http://www.shekhargovindarajan.com/open-source/open-source-alternatives-to-microsoft-products/#comments</comments>
		<pubDate>Thu, 31 Jul 2008 12:31:01 +0000</pubDate>
		<dc:creator>Shekhar</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[alfresco]]></category>
		<category><![CDATA[biztalk]]></category>
		<category><![CDATA[commerce server]]></category>
		<category><![CDATA[crm]]></category>
		<category><![CDATA[dynamics]]></category>
		<category><![CDATA[exchange]]></category>
		<category><![CDATA[jitterbit]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[microsoft alternatives]]></category>
		<category><![CDATA[microsoft products]]></category>
		<category><![CDATA[office]]></category>
		<category><![CDATA[open source alternatives]]></category>
		<category><![CDATA[oscommerce]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[sugarcrm]]></category>
		<category><![CDATA[zimbra]]></category>

		<guid isPermaLink="false">http://www.shekhargovindarajan.com/?p=60</guid>
		<description><![CDATA[Here is a list &#8211; based on my own compilation and personal xp (experience). Does not mean a feature comparison, which is better which is not and definitely not, Open Source vs Microsoft. Just a list, a mere informative list, to start looking: Microsoft Biztalk: Jitterbit Microsoft Commerce Server: osCommerce Microsoft Dynamics CRM: SugarCRM Microsoft [...]]]></description>
			<content:encoded><![CDATA[<p>Here is a list &#8211; based on my own compilation and personal xp (experience). Does not mean a feature comparison, which is better which is not and definitely not, Open Source vs Microsoft. Just a list, a mere informative list, to start looking:</p>
<ul>
<li><a href="http://www.microsoft.com/biztalk/" target="_blank">Microsoft Biztalk</a>: <a href="http://www.jitterbit.com/" target="_blank">Jitterbit</a></li>
<li><a href="http://www.microsoft.com/commerceserver/" target="_blank">Microsoft Commerce Server</a>: <a href="http://www.oscommerce.com/" target="_blank">osCommerce</a></li>
<li><a href="http://www.microsoft.com/dynamics/crm/" target="_blank">Microsoft Dynamics CRM</a>: <a href="http://www.sugarcrm.com/" target="_blank">SugarCRM</a></li>
<li><a href="http://www.microsoft.com/EXCHANGE/" target="_blank">Microsoft Exchange Server</a>: <a href="http://www.zimbra.com/" target="_blank">Zimbra</a></li>
<li><a href="http://www.microsoft.com/Sharepoint/" target="_blank">Microsoft Office SharePoint Server</a>: <a href="http://www.alfresco.com/" target="_blank">Alfresco</a></li>
</ul>
<img src="http://www.shekhargovindarajan.com/?ak_action=api_record_view&id=60&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.shekhargovindarajan.com/open-source/open-source-alternatives-to-microsoft-products/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
	</channel>
</rss>

