<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Waves » Technology</title>
	
	<link>http://www.aswinanand.com</link>
	<description />
	<lastBuildDate>Fri, 29 Jan 2010 17:31:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain="www.aswinanand.com" port="80" path="/?rsscloud=notify" registerProcedure="" protocol="http-post" />
	<script type="text/javascript">
if (typeof Meebo == "undefined") {
Meebo=function(){(Meebo._=Meebo._||[]).push(arguments)};
(function(q){

	var args = arguments;
	if (!document.body) { return setTimeout(function(){ args.callee.apply(this, args) }, 100); }
	var d=document, b=d.body, m=b.insertBefore(d.createElement('div'), b.firstChild); s=d.createElement('script');
	m.id='meebo'; m.style.display='none'; m.innerHTML='<iframe id="meebo-iframe" />';
	s.src='http'+(q.https?'s':'')+'://'+(q.stage?'stage-':'')+'cim.meebo.com/cim/cim.php?network='+q.network;
	b.insertBefore(s, b.firstChild);

})({network:'waves_zi39yo'});	}</script>	<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Waves/Technology" /><feedburner:info uri="waves/technology" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Free SMS Web Service Updated – 2</title>
		<link>http://feedproxy.google.com/~r/Waves/Technology/~3/665cxm_swzc/</link>
		<comments>http://www.aswinanand.com/2009/12/free-sms-web-service-updated-2/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 20:04:52 +0000</pubDate>
		<dc:creator>Aswin Anand</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://www.aswinanand.com/?p=586</guid>
		<description><![CDATA[Update: There seems to be some problem when the API is being accessed from my domain. Kindly try hosting the script in your own domains.
The free SMS web service, that you have come to love and use, has been updated. You can download for the following languages here:

Java
PHP

If you are accessing the service through the [...]]]></description>
			<content:encoded><![CDATA[<p><em><strong><span style="color: #ff6600;">Update:</span> There seems to be some problem when the API is being accessed from my domain. <a title="Deploy the script in your own domain" href="http://www.aswinanand.com/2008/07/send-free-sms-web-service/#deploy">Kindly try hosting the script in your own domains</a>.</strong></em></p>
<p>The free SMS web service, that you have come to love and use, has been updated. You can download for the following languages here:</p>
<ol>
<li><a title="Free SMS Java Library" href="http://www.aswinanand.com/2009/01/free-sms-web-service-java-library/">Java</a></li>
<li><a title="Send Free SMS" href="http://www.aswinanand.com/blog/2008/07/send-free-sms-web-service/">PHP</a></li>
</ol>
<p>If you are accessing the service through the <a title="Free SMS Web Service" href="http://www.aswinanand.com/blog/2008/07/send-free-sms-web-service/">URL mentioned here</a>, then be rest assured that it will continue to work. Download the latest versions and enjoy! <img src='http://www.aswinanand.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>If you are facing any problems, please do let me know in comments and I will try to address them at the earliest.</p>
<img style='display:none' id="post-586-blankimage" onload="Meebo('discoverSharable', {element: ((this.parentNode.className.match('post')) ? this.parentNode : this.parentNode.parentNode) ,url:'http://www.aswinanand.com/2009/12/free-sms-web-service-updated-2/',title:'Free SMS Web Service Updated &#8211; 2',tweet:'Update: There seems to be some problem when the API is being accessed from my domain. Kindly try hos',description:'Update: There seems to be some problem when the API is being accessed from my domain. Kindly try hos'})"><script type='text/javascript'>document.getElementById("post-586-blankimage").onload();</script><img src="http://feeds.feedburner.com/~r/Waves/Technology/~4/665cxm_swzc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.aswinanand.com/2009/12/free-sms-web-service-updated-2/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		<feedburner:origLink>http://www.aswinanand.com/2009/12/free-sms-web-service-updated-2/</feedburner:origLink></item>
		<item>
		<title>Comparison: Skyfire and Opera Mini</title>
		<link>http://feedproxy.google.com/~r/Waves/Technology/~3/fNqHZFUoH0Q/</link>
		<comments>http://www.aswinanand.com/2009/10/comparison-skyfire-and-opera-mini/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 15:07:54 +0000</pubDate>
		<dc:creator>Aswin Anand</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mobility]]></category>
		<category><![CDATA[techblog]]></category>

		<guid isPermaLink="false">http://www.aswinanand.com/?p=531</guid>
		<description><![CDATA[Ever since I discovered Opera Mini, I had installed it on my first mobile (K300i) and now the latest Opera Mini 5 beta is present on my Nokia E51. Few months ago a new browser came up for S60 3rd Edition Mobiles named Skyfire. The main selling point of this browser was almost full support [...]]]></description>
			<content:encoded><![CDATA[<p>Ever since I discovered <a title="Opera Mini" href="http://mini.opera.com/" target="_blank">Opera Mini</a>, I had installed it on my first mobile (<a title="Sony Ericsson K300i" href="http://www.aswinanand.com/2006/05/a-new-mobile/">K300i</a>) and now the latest<a title="Opera Mini 5 beta" href="http://www.opera.com/mini/next/" target="_blank"> Opera Mini 5 beta</a> is present on my <a title="Nokia E51 Review" href="http://www.aswinanand.com/2008/01/on-a-brand-new-kick-ass-nokia-e51/">Nokia E51</a>. Few months ago a new browser came up for S60 3rd Edition Mobiles named <a title="Skyfire" href="http://www.skyfire.com/" target="_blank">Skyfire</a>. The main selling point of this browser was almost full support for javascript and Adobe Flash with near desktop experience; which enabled us to watch YouTube videos on the mobile!</p>
<p>I had been using both browsers side by side for a few months now &amp; came to feel that Opera Mini is a lot better for daily use and Skyfire is better for those one off toughie websites that must work with javascript and other stuff enabled.</p>
<p>Here&#8217;s an example: Recently, I started accessing my twitter account through <a title="Dabr" href="http://dabr.co.uk/" target="_blank">Dabr</a> from Opera Mini. The mobile UI rocks and zoom in and zoom out is instant. It happens in the client side. Opera Mini has an intelligent mix of client side and server side operations, whereas, all operations from Skyfire require an active internet connection. At best, internet access from mobiles through GPRS still remains patchy &amp; hence, Skyfire should have that intelligent mix of operations and where possible, operations should be done at the client rather than server.</p>
<p>Opera desktop&#8217;s goodness of Speed Dial has arrived on Opera Mini 5. It&#8217;s awesome and saves you tons of clickety-clicks, which are irritating on a mobile. The whole menu system has been completely revamped. UI is smooth and fast (which is a downside with Skyfire)!</p>
<p>The best feature of Opera Mini of all is <em><strong>tabbed browsing</strong></em>. That blows away any other mobile browser on the planet. Being fast and loading heavy pages on separate tabs is a pretty awesome thing. By long pressing on a link, you can open them in new tabs inside Opera Mini. Hence, the Dabr + Opera Mini seems to beat any other twitter competition. Saved pages are really saved pages. They can be accessed even when there&#8217;s no connectivity.</p>
<p>Recently we had to book tickets to watch a movie at Mayajaal and Skyfire displayed the website amazingly well. Opera Mini suffered there. Similarly, Opera Mini rocks in opening popup windows (when clicked explicitly), whereas Skyfire fails. All in all, if you are going on a long journey with conservative power, Opera Mini is the way to go. Or if you want near desktop experience on your mobile for all websites, then Skyfire is the way to go.</p>
<p><span style="color: #ff6600;"><strong>Skyfire Gripes:</strong></span></p>
<ol>
<li>No tabbed browsing.</li>
<li>No landscape view of web pages and videos.</li>
<li>Phone heats up after about 15 minutes of usage. Doesn&#8217;t ever happen with Opera Mini.</li>
<li>Compared to Opera Mini, it is very heavy on battery.</li>
<li>No option to logout from your Skyfire account. You have to manually delete the &#8220;Preferences&#8221; file to logout.</li>
<li>The assumption that an active internet connection is always available.</li>
<li>Proxy server support and proxy authentication i.e. HTTP code 407. I have been asking this for so long that I&#8217;m beginning to feel that this feature won&#8217;t come at all.</li>
</ol>
<p><span style="color: #ff6600;"><strong>Opera Mini Gripes:</strong></span></p>
<ol>
<li>No flash support.</li>
<li>Javascript should be supported better.</li>
<li>Zoom in to images is dismal. I hope this issue will be corrected when Opera Mini 5 comes out beta.</li>
<li>This browser also doesn&#8217;t have support for proxy servers and proxy authentication.</li>
</ol>
<p>What are your opinions on these two browsers? What browser are you using on your mobile phone?</p>
<img style='display:none' id="post-531-blankimage" onload="Meebo('discoverSharable', {element: ((this.parentNode.className.match('post')) ? this.parentNode : this.parentNode.parentNode) ,url:'http://www.aswinanand.com/2009/10/comparison-skyfire-and-opera-mini/',title:'Comparison: Skyfire and Opera Mini',tweet:'Ever since I discovered Opera Mini, I had installed it on my first mobile (K300i) and now the latest',description:'Ever since I discovered Opera Mini, I had installed it on my first mobile (K300i) and now the latest'})"><script type='text/javascript'>document.getElementById("post-531-blankimage").onload();</script><img src="http://feeds.feedburner.com/~r/Waves/Technology/~4/fNqHZFUoH0Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.aswinanand.com/2009/10/comparison-skyfire-and-opera-mini/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.aswinanand.com/2009/10/comparison-skyfire-and-opera-mini/</feedburner:origLink></item>
		<item>
		<title>Webbynode Invites</title>
		<link>http://feedproxy.google.com/~r/Waves/Technology/~3/RABLqc6nPbM/</link>
		<comments>http://www.aswinanand.com/2009/07/webbynode-invites/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 10:57:03 +0000</pubDate>
		<dc:creator>Aswin Anand</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.aswinanand.com/?p=439</guid>
		<description><![CDATA[Update: The invites have been used.
As mentioned in this Webbynode blog post, I happen to be one of the current VIP users having five invites. That&#8217;s right&#8230; five awesome invites. If you are looking for a VPS with a 15% discount for the rest of your life, this could be your chance to get it.
Post [...]]]></description>
			<content:encoded><![CDATA[<p><strong><em>Update:</em></strong><em> The invites have been used.</em></p>
<p>As mentioned in this <a title="Webbynode Invite" href="http://blog.webbynode.com/2009/07/19/were-sold-out/" target="_blank">Webbynode blog post</a>, I happen to be one of the current VIP users <em>having five invites</em>. That&#8217;s right&#8230; five awesome invites. If you are looking for a VPS with a 15% discount for the rest of your life, this could be your chance to get it.</p>
<p>Post a comment with your email id and I shall send you an invite. First come, first served <img src='http://www.aswinanand.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Enjoy!</p>
<img style='display:none' id="post-439-blankimage" onload="Meebo('discoverSharable', {element: ((this.parentNode.className.match('post')) ? this.parentNode : this.parentNode.parentNode) ,url:'http://www.aswinanand.com/2009/07/webbynode-invites/',title:'Webbynode Invites',tweet:'Update: The invites have been used. As mentioned in this Webbynode blog post, I happen to be one of ',description:'Update: The invites have been used. As mentioned in this Webbynode blog post, I happen to be one of '})"><script type='text/javascript'>document.getElementById("post-439-blankimage").onload();</script><img src="http://feeds.feedburner.com/~r/Waves/Technology/~4/RABLqc6nPbM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.aswinanand.com/2009/07/webbynode-invites/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		<feedburner:origLink>http://www.aswinanand.com/2009/07/webbynode-invites/</feedburner:origLink></item>
		<item>
		<title>Moving Hosts</title>
		<link>http://feedproxy.google.com/~r/Waves/Technology/~3/TQRELwHy1sg/</link>
		<comments>http://www.aswinanand.com/2009/06/moving-hosts/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 19:47:10 +0000</pubDate>
		<dc:creator>Aswin Anand</dc:creator>
				<category><![CDATA[Casually Speaking ...]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.aswinanand.com/?p=433</guid>
		<description><![CDATA[Hey guys, I will be switching hosts today and in the time that the DNS propogates, you may experience a slight downtime. Kindly bear the same. Thanks.
document.getElementById("post-433-blankimage").onload();]]></description>
			<content:encoded><![CDATA[<p>Hey guys, I will be switching hosts today and in the time that the DNS propogates, you may experience a slight downtime. Kindly bear the same. Thanks.</p>
<img style='display:none' id="post-433-blankimage" onload="Meebo('discoverSharable', {element: ((this.parentNode.className.match('post')) ? this.parentNode : this.parentNode.parentNode) ,url:'http://www.aswinanand.com/2009/06/moving-hosts/',title:'Moving Hosts',tweet:'Hey guys, I will be switching hosts today and in the time that the DNS propogates, you may experienc',description:'Hey guys, I will be switching hosts today and in the time that the DNS propogates, you may experienc'})"><script type='text/javascript'>document.getElementById("post-433-blankimage").onload();</script><img src="http://feeds.feedburner.com/~r/Waves/Technology/~4/TQRELwHy1sg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.aswinanand.com/2009/06/moving-hosts/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.aswinanand.com/2009/06/moving-hosts/</feedburner:origLink></item>
		<item>
		<title>Dev Opera Articles – Full RSS Feed</title>
		<link>http://feedproxy.google.com/~r/Waves/Technology/~3/ZFHLyxD42vA/</link>
		<comments>http://www.aswinanand.com/2009/06/dev-opera-articles-full-rss-feed/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 11:51:43 +0000</pubDate>
		<dc:creator>Aswin Anand</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.aswinanand.com/?p=430</guid>
		<description><![CDATA[I&#8217;m a big fan of Dev Opera Articles. They have some excellent articles on HTML, javascript and all things web.
The biggest problem is that, their RSS feed doesn&#8217;t give the full content. Everytime new articles show up, I have to visit the website by clicking the link on the RSS feed. It soon got very [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m a big fan of <a title="Dev Opera Articles" href="http://dev.opera.com/articles/" target="_blank">Dev Opera Articles</a>. They have some excellent articles on HTML, javascript and all things web.</p>
<p>The biggest problem is that, their RSS feed doesn&#8217;t give the full content. Everytime new articles show up, I have to visit the website by clicking the link on the RSS feed. It soon got very frustrating.</p>
<p>So, here&#8217;s the result &#8211; <a title="Dev Opera Articles Full RSS Feed" href="http://feeds2.feedburner.com/DevOperaFullFeed">http://feeds2.feedburner.com/DevOperaFullFeed</a>. That link contains the RSS feed for Dev Opera Articles in full. That is, there are no one liners any more. This feed will give you the full content of the articles present on the Dev Opera&#8217;s original feed. Subscribe to this feed and live happily ever after <img src='http://www.aswinanand.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<img style='display:none' id="post-430-blankimage" onload="Meebo('discoverSharable', {element: ((this.parentNode.className.match('post')) ? this.parentNode : this.parentNode.parentNode) ,url:'http://www.aswinanand.com/2009/06/dev-opera-articles-full-rss-feed/',title:'Dev Opera Articles &#8211; Full RSS Feed',tweet:'I&#8217;m a big fan of Dev Opera Articles. They have some excellent articles on HTML, javascript and',description:'I&#8217;m a big fan of Dev Opera Articles. They have some excellent articles on HTML, javascript and'})"><script type='text/javascript'>document.getElementById("post-430-blankimage").onload();</script><img src="http://feeds.feedburner.com/~r/Waves/Technology/~4/ZFHLyxD42vA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.aswinanand.com/2009/06/dev-opera-articles-full-rss-feed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.aswinanand.com/2009/06/dev-opera-articles-full-rss-feed/</feedburner:origLink></item>
		<item>
		<title>Skyfire Review</title>
		<link>http://feedproxy.google.com/~r/Waves/Technology/~3/6uVwUV5DTSU/</link>
		<comments>http://www.aswinanand.com/2009/06/skyfire-review/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 14:47:59 +0000</pubDate>
		<dc:creator>Aswin Anand</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[firefox 2.0]]></category>
		<category><![CDATA[techblog]]></category>

		<guid isPermaLink="false">http://www.aswinanand.com/?p=387</guid>
		<description><![CDATA[Skyfire 1.0 is the new kid on the block in the mobile browser war. Its not a kid per se but there are some big boys like Opera Mini and Opera Mobile who don&#8217;t give up all too easily. I have been a beta user of it from India since 0.6   and it [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Skyfire" href="http://www.skyfire.com/" target="_blank">Skyfire 1.0</a> is the new kid on the block in the <a title="Skyfire Launches 1.0" href="http://www.skyfire.com/blog/2009/05/27/skyfire-launches-10/" target="_blank">mobile browser</a> war. Its not a kid per se but there are some big boys like Opera Mini and Opera Mobile who don&#8217;t give up all too easily. I have been a beta user of it from India since 0.6 <img src='http://www.aswinanand.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  and it was fun all this while to keep track of this superb browser. Their main aim is to bring desktop like browsing experience to the mobile browser and they are almost there. So near, yet so far.</p>
<p>Like all other reviews about this browser until now, its safe to tell that it is able to play flash videos pretty well inside the small screen. Here are some notable differences between the earlier betas and this 1.0 version:</p>
<ol>
<li>While watching any videos on youtube, my <a title="Nokia E51" href="http://www.aswinanand.com/2008/01/on-a-brand-new-kick-ass-nokia-e51/" target="_blank">Nokia E51</a>&#8217;s rear would just heat up quickly &amp; few minutes down, it would be difficult to hold the phone. This problem has been nearly solved in 1.0. That&#8217;s possibly due to power optimization techniques.</li>
<li>When you scroll very quickly on long web pages, Skyfire usually shows a checkered screen with gray squares (screenshot below), which disappear as and when content appears. Pre 1.0, this checkered screen would take a long time to disappear. With 1.0, this problem has been solved. Same problem used to occur during zoom in/out. Now zoom happens at blazing speed. Neat!</li>
<li><a href="http://www.aswinanand.com/wp-content/uploads/2009/06/screenshot0023.jpg"><img class="alignnone size-full wp-image-391" title="The checkered placeholder" src="http://www.aswinanand.com/wp-content/uploads/2009/06/screenshot0023.jpg" alt="The checkered placeholder" width="240" height="320" /></a></li>
<li>Its able to handle basic javascript very well. For e.g. its able to display the hover menus that are present on top of my blog. Its also able to show alert boxes.</li>
<li>Video quality is maintained even during zoom in and zoom out. This was a major drawback in pre 1.0 versions.</li>
<li>The initial loading and shutdown of the browser would take a long time in pre 1.0 releases. Not so in this current release. This has been drastically improved.</li>
<li>File downloads happens excellently. Kudos for this. This is a major drawback with the E51&#8217;s native browser.</li>
</ol>
<p><span id="more-387"></span></p>
<p><strong>Testing Skyfire with Zoho Writer</strong></p>
<p>However, of all the above, the one feature that Skyfire prides itself in is the use of full blown AJAX apps. <a title="Zoho Writer" href="http://writer.zoho.com/" target="_blank">Zoho Writer</a> is an AJAX heavy web application, typically used for word processing on the browser. Since I wanted to test out how well Skyfire performs with respect to Zoho Writer, I fired up http://writer.zoho.com/. The initial login page came pretty quickly.</p>
<p><a href="http://www.aswinanand.com/wp-content/uploads/2009/06/screenshot0025.jpg"><img class="alignnone size-full wp-image-392" title="Zoho Writer Homepage" src="http://www.aswinanand.com/wp-content/uploads/2009/06/screenshot0025.jpg" alt="Zoho Writer Homepage" width="240" height="320" /></a> <a href="http://www.aswinanand.com/wp-content/uploads/2009/06/screenshot0027.jpg"><img class="alignnone size-full wp-image-394" title="Login Dialog, zoomed in" src="http://www.aswinanand.com/wp-content/uploads/2009/06/screenshot0027.jpg" alt="Login Dialog, zoomed in" width="240" height="320" /></a></p>
<p>Login was quick and Zoho Writer&#8217;s interface loaded up beautifully &#8211; as seen in the desktop version. That was a pleasant surprise!</p>
<p><a href="http://www.aswinanand.com/wp-content/uploads/2009/06/screenshot0028.jpg"><img class="alignnone size-full wp-image-395" title="My Docs View" src="http://www.aswinanand.com/wp-content/uploads/2009/06/screenshot0028.jpg" alt="My Docs View" width="240" height="320" /></a> <a href="http://www.aswinanand.com/wp-content/uploads/2009/06/screenshot0029.jpg"><img class="alignnone size-full wp-image-396" title="Shared Docs View" src="http://www.aswinanand.com/wp-content/uploads/2009/06/screenshot0029.jpg" alt="Shared Docs View" width="240" height="320" /></a></p>
<p>I quickly scrolled down and clicked on &#8220;Shared Docs&#8221; on the left panel. It slid into view by moving towards the top. Then I clicked on &#8220;My Docs&#8221; again &amp; the shared docs panel scrolled down and away from view. That was another surprise!</p>
<p>Along each document in &#8220;My Docs&#8221;, clicking on the &#8220;*&#8221; icon brought up the context menu for that document as in the desktop version. Since the context menu was overlapping on the editor, editor took preference to get focus rather than the menu. Then I clicked on the editor &amp; in a second, it sprung into action, giving me an editable text area where I can input the document&#8217;s contents. I finished typing some stuff and clicked on the &#8220;save&#8221; icon. Here&#8217;s another surprise. Writer&#8217;s modal save dialog showed up. I clicked on save and immediately the &#8220;My Docs&#8221; panel also got refreshed as on the desktop. Neat!</p>
<p><a href="http://www.aswinanand.com/wp-content/uploads/2009/06/screenshot0031.jpg"><img class="alignnone size-full wp-image-398" title="Editor" src="http://www.aswinanand.com/wp-content/uploads/2009/06/screenshot0031.jpg" alt="Editor" width="240" height="320" /></a> <a href="http://www.aswinanand.com/wp-content/uploads/2009/06/screenshot0033.jpg"><img class="alignnone size-full wp-image-399" title="Editor - After text has been typed" src="http://www.aswinanand.com/wp-content/uploads/2009/06/screenshot0033.jpg" alt="Editor - After text has been typed" width="240" height="320" /></a></p>
<p><a href="http://www.aswinanand.com/wp-content/uploads/2009/06/screenshot0034.jpg"><img class="alignnone size-full wp-image-400" title="Save Dialog" src="http://www.aswinanand.com/wp-content/uploads/2009/06/screenshot0034.jpg" alt="Save Dialog" width="240" height="320" /></a> <a href="http://www.aswinanand.com/wp-content/uploads/2009/06/screenshot0036.jpg"><img class="alignnone size-full wp-image-402" title="Updated My Docs view on save" src="http://www.aswinanand.com/wp-content/uploads/2009/06/screenshot0036.jpg" alt="Updated My Docs view on save" width="240" height="320" /></a></p>
<p>Then I clicked on the &#8220;New&#8221; icon on left top corner. It opened a new document tab as in the desktop version <img src='http://www.aswinanand.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><a href="http://www.aswinanand.com/wp-content/uploads/2009/06/screenshot0040.jpg"><img class="alignnone size-full wp-image-405" title="Multiple Documents - Tabbed View" src="http://www.aswinanand.com/wp-content/uploads/2009/06/screenshot0040.jpg" alt="Multiple Documents - Tabbed View" width="240" height="320" /></a> <a href="http://www.aswinanand.com/wp-content/uploads/2009/06/screenshot0041.jpg"><img class="alignnone size-full wp-image-406" title="The Javascript Alert box" src="http://www.aswinanand.com/wp-content/uploads/2009/06/screenshot0041.jpg" alt="The Javascript Alert box" width="240" height="320" /></a></p>
<p>Apart from all this AJAXified beauty, there were some problems too:</p>
<ol>
<li>I couldn&#8217;t switch between documents.</li>
<li>I couldn&#8217;t switch between the menus on the toolbar nor could I see the drop down.</li>
<li>Deleting documents didn&#8217;t happen as expected. I had to go to desktop browser to delete the selected documents.</li>
</ol>
<p>All in all, if you are on the move and if you are using Skyfire, you can use Zoho Writer to create simple documents. You could also use <a title="Zoho Mobile" href="http://mobile.zoho.com/" target="_blank">Zoho Mobile</a> to create text documents. But using a full fledged desktop browser version blows you away. I wonder how collaboration works. May be in upcoming versions of Skyfire, you would be able to live collaborate with your colleagues from the mobile phone on the move (when they are on the desktop version). I think this possibility is not far off.</p>
<p><strong>Testing Skyfire with Sathyam Cinemas</strong></p>
<p>Few months ago, <a title="Sathyam Cinemas" href="http://thecinema.in" target="_blank">Sathyam Cinemas</a> moved their website from flash to an AJAXified version. Then the world rejoiced because despite Skyfire&#8217;s claim of running flash on the browser, you still couldn&#8217;t give text inputs that were present inside the flash movies. But now that the site is fully HTML/CSS/JS, it loaded perfectly as in the desktop version.</p>
<p>I was able to flawlessly select the movie I wanted, selected a date on the right side, picked a show and then clicked on &#8220;Book Now&#8221;. I then gave my username/password and then followed the usual routine of picking up seat, snacks and then clicked on &#8220;Pay&#8221; button. It took me to Citibank&#8217;s payment gateway and I roared away to bliss. This is pretty cool I should say. I didn&#8217;t face any problem with this website on Skyfire &amp; all stuff just rolled along. Skyfire is here to stay.</p>
<p>Check out the screenshots. Thanks to the awesome <a title="S60 Screenshot" href="http://www.antonypranata.com/screenshot" target="_blank">S60 screenshot software</a> by <a title="Antony Pranata" href="http://www.antonypranata.com/" target="_blank">Antony Pranata</a>!</p>
<p><a href="http://www.aswinanand.com/wp-content/uploads/2009/06/screenshot0047.jpg"><img class="alignnone size-full wp-image-410" title="Tamil Movie List" src="http://www.aswinanand.com/wp-content/uploads/2009/06/screenshot0047.jpg" alt="Tamil Movie List" width="240" height="320" /></a> <a href="http://www.aswinanand.com/wp-content/uploads/2009/06/screenshot0049.jpg"><img class="alignnone size-full wp-image-412" title="Pick a show!" src="http://www.aswinanand.com/wp-content/uploads/2009/06/screenshot0049.jpg" alt="Pick a show!" width="240" height="320" /></a></p>
<p><a href="http://www.aswinanand.com/wp-content/uploads/2009/06/screenshot0048.jpg"><img class="alignnone size-full wp-image-411" title="Finalized Booking View" src="http://www.aswinanand.com/wp-content/uploads/2009/06/screenshot0048.jpg" alt="Finalized Booking View" width="240" height="320" /></a> <a href="http://www.aswinanand.com/wp-content/uploads/2009/06/screenshot0050.jpg"><img class="alignnone size-full wp-image-413" title="Login :-)" src="http://www.aswinanand.com/wp-content/uploads/2009/06/screenshot0050.jpg" alt="Login :-)" width="240" height="320" /></a></p>
<p><a href="http://www.aswinanand.com/wp-content/uploads/2009/06/screenshot0051.jpg"><img class="alignnone size-full wp-image-414" title="Select Seats" src="http://www.aswinanand.com/wp-content/uploads/2009/06/screenshot0051.jpg" alt="Select Seats" width="240" height="320" /></a> <a href="http://www.aswinanand.com/wp-content/uploads/2009/06/screenshot0053.jpg"><img class="alignnone size-full wp-image-416" title="Payment Selection" src="http://www.aswinanand.com/wp-content/uploads/2009/06/screenshot0053.jpg" alt="Payment Selection" width="240" height="320" /></a></p>
<p><a href="http://www.aswinanand.com/wp-content/uploads/2009/06/screenshot0054.jpg"><img class="alignnone size-full wp-image-417" title="Citibank Payment Gateway" src="http://www.aswinanand.com/wp-content/uploads/2009/06/screenshot0054.jpg" alt="Citibank Payment Gateway" width="240" height="320" /></a> <a href="http://www.aswinanand.com/wp-content/uploads/2009/06/screenshot0056.jpg"><img class="alignnone size-full wp-image-419" title="Credit Card Details" src="http://www.aswinanand.com/wp-content/uploads/2009/06/screenshot0056.jpg" alt="Credit Card Details" width="240" height="320" /></a></p>
<p><strong>User Agent</strong></p>
<p>An interesting thing with Skyfire is that it uses Mozilla Firefox 2.0&#8217;s user agent when a request is sent. This is to prevent web servers from identifying Skyfire as a mobile browser so that they will send full content instead of mobile content. I think Skyfire runs chromeless firefox browser instances on its servers, which send requests on user&#8217;s behalf. Moreover once a website sends its HTML response, the to-be-rendered UI is compressed as a bitmap and sent to the client. Along this way, the compressed UI&#8217;s coordinates would be mapped to the uncompressed one on the server, with remapping performed during every zoom in or zoom out. So, if any action is performed on the client, the same operation would be performed on skyfire&#8217;s servers (on chromeless firefox processes) along the mapped coordinates. Then may be a new bitmap is again generated and sent to the client again after the server finishes processing javascript and AJAX if any.This is probably one of the ways in which the stuff is done. Guess its time Skyfire moved on to FF3.</p>
<p>I wonder how HTTPS connections are handled. That&#8217;s because I haven&#8217;t seen any dialog popup when accessing websites in HTTPS mode. Not sure what exactly happens. Makes me to be doubly safe with credit cards and email logins.</p>
<p><strong>Battery Usage</strong></p>
<p>Though there had been substantial power optimizations, Skyfire still drinks battery like water; a little less slowly though when compared to earlier versions. When you are done browsing for about 30-40 minutes, the power charge would have gone down by a point or two. I think this has to be improved drastically. Opera Mini is pretty awesome on battery.</p>
<p><strong>Some Gripes</strong></p>
<p>No software is perfect &amp; any software for that matter evolves over a period of time. So, here are my share of gripes. Hope they are addressed in upcoming versions:</p>
<ol>
<li>Proxy authentication support. Firefox has it, IE has it &amp; so does any self respecting desktop browser. Its high time mobile browsers started offering proxy support with authentication.</li>
<li>Speed optimization on GPRS/Edge. GPRS and Edge speeds are pathetic. Even on such speeds, Opera Mini functions very well. But Skyfire doesn&#8217;t.</li>
<li>Skyfire should have more keyboard shortcuts. Opera mini has an awesome bunch of keyboard shortcuts.</li>
<li>Power consumption. This may take some time to address. But I believe it carries lot of importance.</li>
<li>No landscape mode. This should be there too. Landscape mode makes watching videos a pleasure.</li>
<li>Save and open web pages from the phone.</li>
</ol>
<p>For me proxy authentication support is a must have thing in any modern web browser. Hope it is brought on soon!</p>
<p>How was your experience with Skyfire 1.0? Do share your experience in the comments. Thanks for making it this far <img src='http://www.aswinanand.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<img style='display:none' id="post-387-blankimage" onload="Meebo('discoverSharable', {element: ((this.parentNode.className.match('post')) ? this.parentNode : this.parentNode.parentNode) ,url:'http://www.aswinanand.com/2009/06/skyfire-review/',title:'Skyfire Review',tweet:'Skyfire 1.0 is the new kid on the block in the mobile browser war. Its not a kid per se but there ar',description:'Skyfire 1.0 is the new kid on the block in the mobile browser war. Its not a kid per se but there ar'})"><script type='text/javascript'>document.getElementById("post-387-blankimage").onload();</script><img src="http://feeds.feedburner.com/~r/Waves/Technology/~4/6uVwUV5DTSU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.aswinanand.com/2009/06/skyfire-review/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.aswinanand.com/2009/06/skyfire-review/</feedburner:origLink></item>
		<item>
		<title>Cancelling default browser events in Javascript</title>
		<link>http://feedproxy.google.com/~r/Waves/Technology/~3/PW2eVMcMRtI/</link>
		<comments>http://www.aswinanand.com/2009/05/cancelling-default-browser-events-in-javascript/#comments</comments>
		<pubDate>Sat, 23 May 2009 03:21:30 +0000</pubDate>
		<dc:creator>Aswin Anand</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[techblog]]></category>

		<guid isPermaLink="false">http://www.aswinanand.com/?p=380</guid>
		<description><![CDATA[This one could save you lot of time   In short, the answer is to &#8220;return false;&#8221;. That&#8217;s it. If you want to know more details, read ahead.
Say, you have an awesome page where you want to disable right click and also disable Ctrl+C (copy), Ctrl+S (save page). The process is simple. Just register [...]]]></description>
			<content:encoded><![CDATA[<p>This one could save you lot of time <img src='http://www.aswinanand.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  In short, the answer is to &#8220;return false;&#8221;. That&#8217;s it. If you want to know more details, read ahead.</p>
<p>Say, you have an awesome page where you want to disable right click and also disable Ctrl+C (copy), Ctrl+S (save page). The process is simple. Just register an event for right click and when the event fires, just return false. Since false is being returned, the browser will cancel the event.</p>
<p>Same goes with keyboard. &#8216;onkeypress&#8217; event is fired whenever a key is pressed. To reject any key, just capture that event and return false. If you want to do anything special, just do it before returning false. Ctrl+S is interesting. In most web browsers (notably google chrome), it brings up the default Save Dialog. Most web apps have keyboard shortcuts these days &amp; oh! 99% of them don&#8217;t return false, only to find the user experience irritating when the save dialog pops up; when something else should occur. Hence, if you wish to customize the functionality of the default browser specific keyboard shortcuts, do the following:</p>
<ol>
<li>Create an event handler and capture the event.</li>
<li>Do something.</li>
<li>&#8220;return false;&#8221;</li>
</ol>
<p>That&#8217;s all. Have fun!</p>
<img style='display:none' id="post-380-blankimage" onload="Meebo('discoverSharable', {element: ((this.parentNode.className.match('post')) ? this.parentNode : this.parentNode.parentNode) ,url:'http://www.aswinanand.com/2009/05/cancelling-default-browser-events-in-javascript/',title:'Cancelling default browser events in Javascript',tweet:'This one could save you lot of time   In short, the answer is to &#8220;return false;&#8221;. That&#',description:'This one could save you lot of time   In short, the answer is to &#8220;return false;&#8221;. That&#'})"><script type='text/javascript'>document.getElementById("post-380-blankimage").onload();</script><img src="http://feeds.feedburner.com/~r/Waves/Technology/~4/PW2eVMcMRtI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.aswinanand.com/2009/05/cancelling-default-browser-events-in-javascript/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.aswinanand.com/2009/05/cancelling-default-browser-events-in-javascript/</feedburner:origLink></item>
		<item>
		<title>How To: Open 2 Gmail accounts with the same Firefox Version</title>
		<link>http://feedproxy.google.com/~r/Waves/Technology/~3/pvq5m-UwcaU/</link>
		<comments>http://www.aswinanand.com/2009/05/open-2-gmail-accounts-with-firefox/#comments</comments>
		<pubDate>Mon, 04 May 2009 06:33:34 +0000</pubDate>
		<dc:creator>Aswin Anand</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[techblog]]></category>

		<guid isPermaLink="false">http://www.aswinanand.com/?p=369</guid>
		<description><![CDATA[Here&#8217;s the trick below to open multiple gmail accounts with the same version of firefox.

Open the Run dialog. In linux, press Alt+F2. On Windows, press WinKey+R.
In the dialog box, type &#8220;firefox -p -no-remote&#8221;. This will bring up firefox&#8217;s profiles dialog box.
Click on &#8220;Create Profile&#8221; and follow the wizard. Lets assume you named the profile as [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s the trick below to open multiple gmail accounts with the same version of firefox.</p>
<ol>
<li>Open the Run dialog. In linux, press Alt+F2. On Windows, press WinKey+R.</li>
<li>In the dialog box, type &#8220;firefox -p -no-remote&#8221;. This will bring up firefox&#8217;s profiles dialog box.</li>
<li>Click on &#8220;Create Profile&#8221; and follow the wizard. Lets assume you named the profile as &#8220;<span style="color: #ff6600;"><em><strong>gmail2</strong></em></span>&#8220;.</li>
<li>Now close the dialogs and return to desktop.</li>
</ol>
<p>Now, open the Run dialog again. In the dialog box, type &#8220;<span style="color: #ff6600;"><em><strong>firefox -p gmail2 -no-remote</strong></em></span>&#8220;.</p>
<p>&#8220;-no-remote&#8221; option is very important because it creates an isolated session that is different from the currently open firefox windows of other profiles. If -no-remote option is not given, then a new window of the currently running profile or the default profile is opened, where session sharing happens (which we don&#8217;t want).</p>
<p>Now, since sessions aren&#8217;t shared between different profiles, you can open two accounts and happily have them.</p>
<p><strong>Suggested Improvement for Firefox:</strong></p>
<p>Internet Explorer 8 has this amazing option in the File menu where you can open a completely new session of IE. Sessions are completly isolated and gives lot of relief. Its available at File-&gt;New Session. Hope this feature is brought into Firefox as well. Or if this feature is already available as a plugin, please let me know in the comments. Actually speaking, this feature was available in IE since IE 6 (AFAIK). In IE6/7, you can open a completely new session by clicking the IE icon on the desktop.</p>
<img style='display:none' id="post-369-blankimage" onload="Meebo('discoverSharable', {element: ((this.parentNode.className.match('post')) ? this.parentNode : this.parentNode.parentNode) ,url:'http://www.aswinanand.com/2009/05/open-2-gmail-accounts-with-firefox/',title:'How To: Open 2 Gmail accounts with the same Firefox Version',tweet:'Here&#8217;s the trick below to open multiple gmail accounts with the same version of firefox.  Open',description:'Here&#8217;s the trick below to open multiple gmail accounts with the same version of firefox.  Open'})"><script type='text/javascript'>document.getElementById("post-369-blankimage").onload();</script><img src="http://feeds.feedburner.com/~r/Waves/Technology/~4/pvq5m-UwcaU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.aswinanand.com/2009/05/open-2-gmail-accounts-with-firefox/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://www.aswinanand.com/2009/05/open-2-gmail-accounts-with-firefox/</feedburner:origLink></item>
		<item>
		<title>Top 5 Gmail Lab Features</title>
		<link>http://feedproxy.google.com/~r/Waves/Technology/~3/Em6bPL6yHHg/</link>
		<comments>http://www.aswinanand.com/2009/04/top-5-gmail-lab-features/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 09:20:46 +0000</pubDate>
		<dc:creator>Aswin Anand</dc:creator>
				<category><![CDATA[Casually Speaking ...]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://www.aswinanand.com/blog/?p=327</guid>
		<description><![CDATA[Ever since Gmail launched its Gmail Lab, I have been its fan. Some of its features are so awesome I use them day in and day out. Mentioned below are my favourite lab features:
1. Go to Label
If I were asked to pick one best lab feature from all of them, this would be it. I [...]]]></description>
			<content:encoded><![CDATA[<p>Ever since Gmail launched its <a title="Gmail Labs" href="https://mail.google.com/mail/?shva=1#settings/labs" target="_blank">Gmail Lab</a>, I have been its fan. Some of its features are so awesome I use them day in and day out. Mentioned below are my favourite lab features:</p>
<p>1. <a title="Go to Label" href="http://gmailblog.blogspot.com/2008/09/new-in-labs-3-experiments-with-labels.html" target="_blank">Go to Label</a></p>
<p>If I were asked to pick one best lab feature from all of them, this would be it. I have set up filters extensively to mark labels to most of my emails. I&#8217;m also a <a title="Keyboard Shortcuts in Gmail" href="http://www.aswinanand.com/blog/2007/11/easter-egg-in-gmail-the-keyboard-shortcut/" target="_blank">keyboard shortcut</a> junkie &amp; expect web apps to have keyboard shortcuts. Retrieving emails based on a given label had never been this easier. Just type &#8216;<strong><span style="color: #ff6600;">g</span></strong>&#8216; followed by &#8216;<strong><span style="color: #ff6600;">l</span></strong>&#8216;. A small dialog opens and offers suggestions as you type the label names. This is an awesome feature that saves loads of scrolling and clicking.</p>
<p>2. <a title="Search Autocomplete" href="http://gmailblog.blogspot.com/2009/04/new-in-labs-gmail-search-made-easier.html" target="_blank">Search Autocomplete</a></p>
<p>This is an Excellent lab feature that was announced yesterday. I have enabled it and searching mail using its operators has been made very easy. This also offers suggestions from your contacts as you type. For each letter that you type, if there&#8217;s an available search operator, it lists that as well; neatly separating the operators from the contacts with a black line.</p>
<p>3. <a title="Tasks" href="http://gmailblog.blogspot.com/2008/12/new-in-labs-tasks.html" target="_blank">Tasks</a></p>
<p>Less is more. This tasks features offers very little features, almost mimicking it to a paper to-do list. Just list the tasks and strike them as you are done with it. There are of course some advanced features tucked in. But they don&#8217;t appear at first sight. This is a well executed Labs Feature. There are times when you do not need a full blown task manager &amp; this feature comes in handy. I hope they bring this feature to their <a title="Gmail Mobile App" href="http://gmail.com/app" target="_blank">gmail mobile app</a>.</p>
<p>4. <a title="Youtube, Picasa, Flickr Previews" href="http://gmailblog.blogspot.com/2009/03/new-in-labs-youtube-picasa-flickr-and.html" target="_blank">Youtube, Picasa, Flickr Previews</a></p>
<p>Recently, I have been trekking/touring a lot. People from the trekking gang send emails with links to Picasa/Flickr albums. They also add youtube video links to the email because there&#8217;s no way to actually embed a video inside an email. With this labs feature, I&#8217;m able to enjoy all the related photos/videos in one place. Really cool.</p>
<p>5. <a title="Quick Links" href="http://gmailblog.blogspot.com/2008/06/3-gmail-labs-features-that-will-spice.html" target="_blank">Quick Links</a></p>
<p>This is one awesome feature. Many months ago, I posted a question on a mailing list asking for suggestions for buying wireless routers. After a week since the discussion, I was searching high and low for that email but couldn&#8217;t find it. Lots of people had given valuable suggestions and how can I lose them all? As soon as I found the email, I activated this quick links feature and clicked on &#8220;Add Quick Link&#8221; button in its dialog box. Voila! Now I can reach this email directly with a mouse click. </p>
<p>There are also times when I search for &#8220;<strong><span style="color: #ff6600;">in:inbox is:unread</span></strong>&#8220;. This search operator retrieves all mails in your inbox that have not been read yet. I didn&#8217;t want to type this operator every time to check for unread messages that are buried somewhere. I just added a Quick Link for this operator and now its just a click away. Happy times!</p>
<p>What are your favourite Gmail Lab features? Let me know in the comments.</p>
<img style='display:none' id="post-327-blankimage" onload="Meebo('discoverSharable', {element: ((this.parentNode.className.match('post')) ? this.parentNode : this.parentNode.parentNode) ,url:'http://www.aswinanand.com/2009/04/top-5-gmail-lab-features/',title:'Top 5 Gmail Lab Features',tweet:'Ever since Gmail launched its Gmail Lab, I have been its fan. Some of its features are so awesome I ',description:'Ever since Gmail launched its Gmail Lab, I have been its fan. Some of its features are so awesome I '})"><script type='text/javascript'>document.getElementById("post-327-blankimage").onload();</script><img src="http://feeds.feedburner.com/~r/Waves/Technology/~4/Em6bPL6yHHg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.aswinanand.com/2009/04/top-5-gmail-lab-features/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.aswinanand.com/2009/04/top-5-gmail-lab-features/</feedburner:origLink></item>
		<item>
		<title>Solution: A disk read error occurred. Press Ctrl + Alt + Del to restart</title>
		<link>http://feedproxy.google.com/~r/Waves/Technology/~3/rh2Shcr-hiM/</link>
		<comments>http://www.aswinanand.com/2009/03/disk-read-error/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 06:35:34 +0000</pubDate>
		<dc:creator>Aswin Anand</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.aswinanand.com/blog/?p=321</guid>
		<description><![CDATA[Two days ago, as I switched on my computer, I got this error message; &#8220;A disk read error occurred. Press Ctrl + Alt + Del to restart&#8221;. It is the dreaded Black Screen of Death. The most probable reason for this message is that the hard disk on which the computer is booting would have crashed or [...]]]></description>
			<content:encoded><![CDATA[<p>Two days ago, as I switched on my computer, I got this error message; &#8220;A disk read error occurred. Press Ctrl + Alt + Del to restart&#8221;. It is the dreaded Black Screen of Death. The most probable reason for this message is that the hard disk on which the computer is booting would have crashed or its in the process of crashing.</p>
<p>The best you *must* do at this point is that, remove the faulty hard disk, connect it as a slave to another computer and take backup of all data. After data is safe, you can try and find out the point of failure. After all, that error message doesn&#8217;t necessarily mean that your disk has crashed.</p>
<p><strong>Probable Points of Failure</strong></p>
<ol>
<li>The bus connecting the hard disk to the mother board is faulty.</li>
<li>The master boot record (MBR) on the hard disk got corrupted.</li>
<li>SMPS (Switch Mode Power Supply) failure. In this case, your computer may not boot at all. But there are times when only one of the power plugs may fail.</li>
</ol>
<p>If anyone has encountered any other points of failure, please let me know in comments and I will add them here.</p>
<p><strong>Answers</strong></p>
<ol>
<li>For the faulty bus, you can grab another bus cable from the secondary drives, connect it to the mother board with the faulty hard disk and try booting. If it works properly, head straight to the electronic store to get a new cable.</li>
<li>To replace the corrupted MBR, pop in your operating system&#8217;s installation CD/DVD and follow the on-screen instructions. For Windows, boot in from the installation CD, press &#8216;R&#8217; for recovery console, give your administrator password, and type the following the commands: <strong><span style="color: #ff6600;">fixboot</span></strong>, <strong><span style="color: #ff6600;">fixmbr</span></strong>. For linux, you must reinstall the boot loader (grub). Restart the computer now. If all is well, it should reboot properly.</li>
<li>Remove the power plug connected to the faulty hard disk and connect one of the other plugs that are attached to the SMPS. Reboot the computer now and try.</li>
</ol>
<p>In my case, my hard disk had crashed. But thankfully, I had proper backup of all data.</p>
<img style='display:none' id="post-321-blankimage" onload="Meebo('discoverSharable', {element: ((this.parentNode.className.match('post')) ? this.parentNode : this.parentNode.parentNode) ,url:'http://www.aswinanand.com/2009/03/disk-read-error/',title:'Solution: A disk read error occurred. Press Ctrl + Alt + Del to restart',tweet:'Two days ago, as I switched on my computer, I got this error message; &#8220;A disk read error occu',description:'Two days ago, as I switched on my computer, I got this error message; &#8220;A disk read error occu'})"><script type='text/javascript'>document.getElementById("post-321-blankimage").onload();</script><img src="http://feeds.feedburner.com/~r/Waves/Technology/~4/rh2Shcr-hiM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.aswinanand.com/2009/03/disk-read-error/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.aswinanand.com/2009/03/disk-read-error/</feedburner:origLink></item>
	</channel>
</rss>
