<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>GET / HTTP/1.1</title>
	<atom:link href="http://ruturajv.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ruturajv.wordpress.com</link>
	<description>Anything to develop, developed, ideas for , to and by the Web</description>
	<lastBuildDate>Sun, 08 Jan 2012 04:46:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='ruturajv.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/c936bb3580e13b9df79186a7023f10c8?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>GET / HTTP/1.1</title>
		<link>http://ruturajv.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://ruturajv.wordpress.com/osd.xml" title="GET / HTTP/1.1" />
	<atom:link rel='hub' href='http://ruturajv.wordpress.com/?pushpress=hub'/>
		<item>
		<title>How PHP sessions work</title>
		<link>http://ruturajv.wordpress.com/2009/10/06/how-php-sessions-work/</link>
		<comments>http://ruturajv.wordpress.com/2009/10/06/how-php-sessions-work/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 04:26:38 +0000</pubDate>
		<dc:creator>ruturajv</dc:creator>
				<category><![CDATA[Other]]></category>

		<guid isPermaLink="false">http://ruturajv.wordpress.com/?p=73</guid>
		<description><![CDATA[Most of the developers know how to work with PHP Sessions, but don&#8217;t know or don&#8217;t care to understand how PHP manages to make sessions work. HTTP is a stateless protocol, due to which its is unable to understand subsequent requests from the same user/client. It considers all requests as &#8220;NEW&#8221;. So to manage this [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ruturajv.wordpress.com&amp;blog=45952&amp;post=73&amp;subd=ruturajv&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Most of the developers know how to work with PHP Sessions, but don&#8217;t know or don&#8217;t care to understand how PHP manages to make sessions work.</p>
<p>HTTP is a stateless protocol, due to which its is unable to understand subsequent requests from the same user/client. It considers all requests as &#8220;NEW&#8221;. So to manage this &#8216;state&#8217;, Sessions and cookies come into the picture.</p>
<p>Please read more over here <a href="http://www.ruturaj.net/tutorials/php/how-sessions-work">How Sessions work in PHP</a></p>
<p><span id="more-73"></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ruturajv.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ruturajv.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ruturajv.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ruturajv.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ruturajv.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ruturajv.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ruturajv.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ruturajv.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ruturajv.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ruturajv.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ruturajv.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ruturajv.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ruturajv.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ruturajv.wordpress.com/73/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ruturajv.wordpress.com&amp;blog=45952&amp;post=73&amp;subd=ruturajv&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ruturajv.wordpress.com/2009/10/06/how-php-sessions-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a4572c8a187862017aeca19989d1be7d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ruturajv</media:title>
		</media:content>
	</item>
		<item>
		<title>Fedora Core 6 Default Wallpapers</title>
		<link>http://ruturajv.wordpress.com/2007/08/12/fedora-6-default-wallpapers/</link>
		<comments>http://ruturajv.wordpress.com/2007/08/12/fedora-6-default-wallpapers/#comments</comments>
		<pubDate>Sun, 12 Aug 2007 09:49:23 +0000</pubDate>
		<dc:creator>ruturajv</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://ruturajv.wordpress.com/2007/08/12/fedora-6-default-wallpapers/</guid>
		<description><![CDATA[I&#8217;ll soon be uninstalling Fedora Core 6 and upgrade it to Fedora 7, I&#8217;ll miss the wonderful DNA theme only to be welcomed by the new &#8220;Flying High&#8221; artwork. I just wanted to backup/show people who missed the default Fedora Core 6 wallpaper. Default Default 5:4 Aspect Ratio (Normal Screens) Default-Wide Default-Dual Default-Dual-Wide Note: Above [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ruturajv.wordpress.com&amp;blog=45952&amp;post=69&amp;subd=ruturajv&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ll soon be uninstalling Fedora Core 6 and upgrade it to Fedora 7, I&#8217;ll miss the wonderful DNA theme only to be welcomed by the new &#8220;Flying High&#8221; artwork.</p>
<p>I just wanted to backup/show people who missed the default Fedora Core 6 wallpaper.</p>
<p><strong>Default</strong><br />
<a href="http://img375.imageshack.us/my.php?image=defaultyr6.jpg" target="_blank"><img src="http://img375.imageshack.us/img375/7865/defaultyr6.th.jpg"></a></p>
<p><strong>Default 5:4 Aspect Ratio (Normal Screens)</strong><br />
<a href="http://img477.imageshack.us/my.php?image=default54zm4.jpg" target="_blank"><img src="http://img477.imageshack.us/img477/9349/default54zm4.th.jpg" alt="Free Image Hosting at www.ImageShack.us" border="0" /></a></p>
<p><strong>Default-Wide</strong><br />
<a href="http://img456.imageshack.us/my.php?image=defaultdualbd2.jpg" target="_blank"><img src="http://img456.imageshack.us/img456/2479/defaultdualbd2.th.jpg"></a></p>
<p><strong>Default-Dual</strong><br />
<a href="http://img456.imageshack.us/my.php?image=defaultdualbd2.jpg" target="_blank"><img src="http://img456.imageshack.us/img456/2479/defaultdualbd2.th.jpg" alt="Free Image Hosting at www.ImageShack.us" border="0" /></a></p>
<p><strong>Default-Dual-Wide</strong><br />
<a href="http://img468.imageshack.us/my.php?image=defaultdualwidevf6.jpg" target="_blank"><img src="http://img468.imageshack.us/img468/5152/defaultdualwidevf6.th.jpg" alt="Free Image Hosting at www.ImageShack.us" border="0" /></a></p>
<p>Note: Above content is available as per <a href="http://www.gnu.org/copyleft/gpl.html">GNU Licence</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ruturajv.wordpress.com/69/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ruturajv.wordpress.com/69/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ruturajv.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ruturajv.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ruturajv.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ruturajv.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ruturajv.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ruturajv.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ruturajv.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ruturajv.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ruturajv.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ruturajv.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ruturajv.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ruturajv.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ruturajv.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ruturajv.wordpress.com/69/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ruturajv.wordpress.com&amp;blog=45952&amp;post=69&amp;subd=ruturajv&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ruturajv.wordpress.com/2007/08/12/fedora-6-default-wallpapers/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a4572c8a187862017aeca19989d1be7d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ruturajv</media:title>
		</media:content>

		<media:content url="http://img375.imageshack.us/img375/7865/defaultyr6.th.jpg" medium="image" />

		<media:content url="http://img477.imageshack.us/img477/9349/default54zm4.th.jpg" medium="image">
			<media:title type="html">Free Image Hosting at www.ImageShack.us</media:title>
		</media:content>

		<media:content url="http://img456.imageshack.us/img456/2479/defaultdualbd2.th.jpg" medium="image" />

		<media:content url="http://img456.imageshack.us/img456/2479/defaultdualbd2.th.jpg" medium="image">
			<media:title type="html">Free Image Hosting at www.ImageShack.us</media:title>
		</media:content>

		<media:content url="http://img468.imageshack.us/img468/5152/defaultdualwidevf6.th.jpg" medium="image">
			<media:title type="html">Free Image Hosting at www.ImageShack.us</media:title>
		</media:content>
	</item>
		<item>
		<title>Vim 7.0 Tabs</title>
		<link>http://ruturajv.wordpress.com/2006/12/23/vim-7-tabs/</link>
		<comments>http://ruturajv.wordpress.com/2006/12/23/vim-7-tabs/#comments</comments>
		<pubDate>Sat, 23 Dec 2006 05:43:47 +0000</pubDate>
		<dc:creator>ruturajv</dc:creator>
				<category><![CDATA[vi / vim]]></category>

		<guid isPermaLink="false">http://ruturajv.wordpress.com/2006/12/23/vim-7-tabs/</guid>
		<description><![CDATA[Vim 7.0 also adds another marvelous feature to this star-studded editor, Tab Browsing To open a tab, just use the following command tabe filename This shall open a new tab. To move between tabs you can use tabNext and tabPrevious. Ctrl+PgUp and Ctrl+PgDown work as well in the X version as well as on gnome-terminal. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ruturajv.wordpress.com&amp;blog=45952&amp;post=67&amp;subd=ruturajv&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Vim 7.0 also adds another marvelous feature to this star-studded editor, <strong>Tab Browsing</strong></p>
<p>To open a tab, just use the following command</p>
<blockquote><p><code>tabe filename</code></p></blockquote>
<p>This shall open a new tab.</p>
<p><a href="http://ruturajv.files.wordpress.com/2006/12/vim-7-tabs.jpg" title="Vim 7 Tab browsing"><img src="http://ruturajv.files.wordpress.com/2006/12/vim-7-tabs.thumbnail.jpg?w=450" alt="Vim 7 Tab browsing" /></a></p>
<p>To move between tabs you can use <code>tabNext</code>  and <code>tabPrevious</code>. <code>Ctrl+PgUp</code> and <code>Ctrl+PgDown</code> work as well in the X version as well as on <code>gnome-terminal</code>.</p>
<p><code>tabclose</code> shall do the needful as the command states.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ruturajv.wordpress.com/67/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ruturajv.wordpress.com/67/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ruturajv.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ruturajv.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ruturajv.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ruturajv.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ruturajv.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ruturajv.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ruturajv.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ruturajv.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ruturajv.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ruturajv.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ruturajv.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ruturajv.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ruturajv.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ruturajv.wordpress.com/67/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ruturajv.wordpress.com&amp;blog=45952&amp;post=67&amp;subd=ruturajv&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ruturajv.wordpress.com/2006/12/23/vim-7-tabs/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a4572c8a187862017aeca19989d1be7d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ruturajv</media:title>
		</media:content>

		<media:content url="http://ruturajv.files.wordpress.com/2006/12/vim-7-tabs.thumbnail.jpg" medium="image">
			<media:title type="html">Vim 7 Tab browsing</media:title>
		</media:content>
	</item>
		<item>
		<title>Vim 7 Autocomplete</title>
		<link>http://ruturajv.wordpress.com/2006/12/21/vim-7-autocomplete/</link>
		<comments>http://ruturajv.wordpress.com/2006/12/21/vim-7-autocomplete/#comments</comments>
		<pubDate>Thu, 21 Dec 2006 07:12:57 +0000</pubDate>
		<dc:creator>ruturajv</dc:creator>
				<category><![CDATA[vi / vim]]></category>

		<guid isPermaLink="false">http://ruturajv.wordpress.com/2006/12/21/vim-7-autocomplete/</guid>
		<description><![CDATA[Vim 7.0 was lauched sometime back, but I wasn&#8217;t able to check it, But its awesome. The Autocomplete or intellisense built is just too good. It supports various filetypes, it will complete the function as well as show a preview of what arguments are expected out of it. First check if you have Vim 7 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ruturajv.wordpress.com&amp;blog=45952&amp;post=65&amp;subd=ruturajv&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Vim 7.0 was lauched sometime back, but I wasn&#8217;t able to check it, But its awesome. The <strong>Autocomplete</strong> or <em>intellisense</em> built is just too good. It supports various filetypes, it will complete the function as well as show a preview of what arguments are expected out of it.</p>
<p>First check if you have Vim 7 installed and in the VIM directory if you have a folder called autoload. If you have check if it contains *complete.vim files. If everything is Good&#8230; lets move&#8230;</p>
<p>Lets add PHP autocomplete feature. In your <code>$HOME/.vimrc</code> file add the following command</p>
<blockquote><p> <code>autocmd FileType php set omnifunc=phpcomplete#CompletePHP</code></p></blockquote>
<p align="left">Once done, Open any PHP file and within the <code>&lt;?php</code>  tag, write <code>mysql_c</code> and press <code>Ctrl-x Ctrl-o</code> , and here is what happens</p>
<p align="left"> <a href="http://ruturajv.files.wordpress.com/2006/12/vim-7-php-autocomplete.png" title="Vim 7 PHP autocomplete"><img src="http://ruturajv.files.wordpress.com/2006/12/vim-7-php-autocomplete.thumbnail.png?w=450" alt="Vim 7 PHP autocomplete" /></a></p>
<p align="left">You can see a Full list of functions begining with <code>mysql_c</code></p>
<p align="left"><span id="more-65"></span>The .vimrc command that we added supports <em>intellisense</em> like autocomplete only for PHP filetypes, note FileType php in the statement. If you want to add support for the other languages as well</p>
<ul>
<li>Open the <strong>autoload/&lt;filetype&gt;complete.vim</strong> file</li>
<li>Check for intial lines like &#8230;<br />
<code>function! htmlcomplete#CompleteTags(findstart, base)<br />
if a:findstart</code></li>
<li>Now, I had opened <strong>htmlcomplete.vim</strong> file, Now to add support for html files&#8230;
<ul>
<li>Add the following command<br />
<code>autocmd FileType html set omnifunc=htmlcomplete#CompleteTags</code></li>
</ul>
</li>
</ul>
<p>Thats it ! add more support the way you want&#8230;</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ruturajv.wordpress.com/65/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ruturajv.wordpress.com/65/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ruturajv.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ruturajv.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ruturajv.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ruturajv.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ruturajv.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ruturajv.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ruturajv.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ruturajv.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ruturajv.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ruturajv.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ruturajv.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ruturajv.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ruturajv.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ruturajv.wordpress.com/65/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ruturajv.wordpress.com&amp;blog=45952&amp;post=65&amp;subd=ruturajv&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ruturajv.wordpress.com/2006/12/21/vim-7-autocomplete/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a4572c8a187862017aeca19989d1be7d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ruturajv</media:title>
		</media:content>

		<media:content url="http://ruturajv.files.wordpress.com/2006/12/vim-7-php-autocomplete.thumbnail.png" medium="image">
			<media:title type="html">Vim 7 PHP autocomplete</media:title>
		</media:content>
	</item>
		<item>
		<title>Ajax: Hotmail vs Yahoo Mail</title>
		<link>http://ruturajv.wordpress.com/2006/10/24/ajax-hotmail-yahoo-mail/</link>
		<comments>http://ruturajv.wordpress.com/2006/10/24/ajax-hotmail-yahoo-mail/#comments</comments>
		<pubDate>Tue, 24 Oct 2006 07:03:54 +0000</pubDate>
		<dc:creator>ruturajv</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[X|HTML]]></category>

		<guid isPermaLink="false">http://ruturajv.wordpress.com/2006/10/24/ajax-hotmail-yahoo-mail/</guid>
		<description><![CDATA[So both Yahoo Mail! and Hotmail have come up with their AJAX based UIs. Its time I did a comparison. Yahoo! Mail Hotmail Use of Colors, Icons, images Hotmail, has worked upon its old icons, making them with gradient backgrounds though. Yahoo has created bold new Icons, Their Icons are more intuitive. They are bigger, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ruturajv.wordpress.com&amp;blog=45952&amp;post=61&amp;subd=ruturajv&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>So both Yahoo Mail! and Hotmail have come up with their AJAX based UIs. Its time I did a comparison.</p>
<p><strong>Yahoo! Mail</strong></p>
<p><a href="https://ruturajv.files.wordpress.com/2006/10/yahoo-mail-ajax.gif" title="yahoo-mail-ajax.gif"><img src="https://ruturajv.files.wordpress.com/2006/10/yahoo-mail-ajax.thumbnail.gif?w=450" alt="yahoo-mail-ajax.gif" /></a></p>
<p><strong>Hotmail</strong></p>
<p><a href="https://ruturajv.files.wordpress.com/2006/10/hotmail-ajax.png" title="hotmail-ajax.png"><img src="https://ruturajv.files.wordpress.com/2006/10/hotmail-ajax.thumbnail.png?w=450" alt="hotmail-ajax.png" /></a></p>
<h3>Use of Colors, Icons, images</h3>
<ul>
<li>Hotmail, has worked upon its old icons, making them with gradient backgrounds though.</li>
<li>Yahoo has created bold new Icons, Their Icons are more intuitive. They are bigger, considering the higher resolutions (more than 1024 x 768). Hotmail&#8217;s icons&#8217; main image still is small, with Text beside it to help</li>
<li>Hotmail has already given multiple themes like Blue, Red, Black, Sliver, Yahoo still lacks it, or atleast I wasn&#8217;t able to find it.</li>
</ul>
<p><span id="more-61"></span></p>
<h3>Accessibility</h3>
<ul>
<li>Hotmail&#8217;s interface nowhere comes close to being accessible by using shortcuts, the way yahoo has done it.</li>
<li>Yahoo although has picked up the overall idea from Desktop Applications and lets not forget Gmail, has provided much easier access to everything.</li>
<li>Yahoo&#8217;s shortcut key indication is when the user uses a mouse and clicks on a particular button for an action; this creates a Div pop-up suggesting the user to use much easier shortcut key.</li>
</ul>
<h3>Usability</h3>
<ul>
<li>Again Yahoo has won this race, with its ample of shortcuts, and an intuitive interface which resembles a Desktop App, its more usable as compared to Hotmail</li>
<li>Hotmail, is changing things around, eg. at first look you don&#8217;t find a check box beside the message, but when you roll-over the message, the mail icon(read or unread) beside the message changes to a checkbox. User can&#8217;t think of that at first glance</li>
<li>A click on Yahoo will just select the mail, which again is inline with any other Desktop App like <a href="http://www.mozilla.com">Thunderbird</a> or Outlook Express; It doesn&#8217;t open the mail with a click. In hotmail, a single click will open the message as well.</li>
<li><strong>Preview Pane</strong>: Hotmail&#8217;s ad area is at the topmost part, mostly of &#8220;<a href="http://www.live.com">Windows Live</a>&#8221; ads, So it reduces the users, available height, as unlike Yahoo&#8217;s ad section is on rightmost part, which on today&#8217;s wide screens and resolutions is much better suited for a preview pane.</li>
<li><strong>Font Colors</strong>: Yahoo sticks to a decent contrast, dark black fonts on a white background or a Windows XP&#8217;s Luna theme&#8217;s light beige-yellow background. Continuous use of Yahoo won&#8217;t be a problem to the user. But Hotmail has jumped the Web 2.0 bandwagon with its bad or very light color schemes. All basic font colors are light gray, which on first feel look good, but need not be good for long, They will strain your eyes.</li>
<li><strong>Sorting</strong>: Yahoo has done it again, Hotmail is simply pathetic in this area. Hotmail can only sort in Descending order!!! ridiculous ! Hotmail can only sort using Date, Sender, Subject and Size, while Yahoo apart from those can sort on Junk marked messages, Attachements and Flagged messages.</li>
<li><strong>Flagged messages</strong>: Hotmail simply lacks this feature ! Yahoo does not.</li>
<li><strong>Drag and Drop</strong>: Both are good in this area, Yahoo however slightly edges out Hotmail, by suggesting; where the dragged object can be placed and where it can&#8217;t.</li>
</ul>
<h3>Cross Browser Compatibility</h3>
<p>I need not state who is the clear winner over here, Yahoo Mail. Hotmail&#8217;s UI is still facing problems in Firefox. However, the whole <a href="http://www.live.com">live</a> project seems to be the only project where M$ is doing good work on Cross browser compatibilities, but atleast they are moving in that direction.</p>
<h3>Errors, Bugs, miscellaneous</h3>
<p>Both the interfaces are having lot many javascript errors. Sessions with both interfaces can end up having around 20-30 javascript errors.</p>
<p>Yahoo&#8217;s UI seems to be a little slow as compared to Hotmail&#8217;s, and there seems to be a continuous background refresh going on somewhere, which at times can be annoying, Hotmail doesn&#8217;t have that problem.</p>
<p>Yahoo has also neatly integrated their calender with the mail interface, in Hotmail calender is still like a different page. Yahoo&#8217;s calender events are listed like Gmail&#8217;s Web Clips which makes it very usable.</p>
<p>Both are evolving and are in Beta stage(Google style) so can&#8217;t say much about their bugs, but every 15 days the UIs seem to improve their functionality&#8230; So 3 cheers to them.</p>
<h3>Conclusion, Inference, Overall&#8230;</h3>
<p>We&#8217;re not having a Scientific experiment over here, but still we need to come down to a final winner over here. And to me if you want to have just simple lazy browsing of 1 or 2 mails, both of them are equally good. But for actual work with emails will leave u using Yahoo Mail more as compared to Hotmail.<br />
So if you ask me&#8230; I would say Yahoo Mail.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ruturajv.wordpress.com/61/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ruturajv.wordpress.com/61/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ruturajv.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ruturajv.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ruturajv.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ruturajv.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ruturajv.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ruturajv.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ruturajv.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ruturajv.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ruturajv.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ruturajv.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ruturajv.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ruturajv.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ruturajv.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ruturajv.wordpress.com/61/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ruturajv.wordpress.com&amp;blog=45952&amp;post=61&amp;subd=ruturajv&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ruturajv.wordpress.com/2006/10/24/ajax-hotmail-yahoo-mail/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a4572c8a187862017aeca19989d1be7d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ruturajv</media:title>
		</media:content>

		<media:content url="https://ruturajv.files.wordpress.com/2006/10/yahoo-mail-ajax.thumbnail.gif" medium="image">
			<media:title type="html">yahoo-mail-ajax.gif</media:title>
		</media:content>

		<media:content url="https://ruturajv.files.wordpress.com/2006/10/hotmail-ajax.thumbnail.png" medium="image">
			<media:title type="html">hotmail-ajax.png</media:title>
		</media:content>
	</item>
		<item>
		<title>WAI Compatible popup windows</title>
		<link>http://ruturajv.wordpress.com/2006/09/20/wai-compatible-window-popups/</link>
		<comments>http://ruturajv.wordpress.com/2006/09/20/wai-compatible-window-popups/#comments</comments>
		<pubDate>Wed, 20 Sep 2006 06:57:19 +0000</pubDate>
		<dc:creator>ruturajv</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[X|HTML]]></category>

		<guid isPermaLink="false">http://ruturajv.wordpress.com/2006/09/20/wai-compatible-window-popups/</guid>
		<description><![CDATA[Frequently on websites, we need to pop windows, for slideshows, comments, feedbacks, etc. But want to ensure that the page is also WAI compatible. So we use a trick, The trick is to give actual page link of the slideshow in the href, so that non standard browsers can access that slideshow, but the Standard [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ruturajv.wordpress.com&amp;blog=45952&amp;post=60&amp;subd=ruturajv&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Frequently on websites, we need to pop windows, for slideshows, comments, feedbacks, etc. But want to ensure that the page is also WAI compatible.</p>
<p>So we use a trick, The trick is to give actual page link of the slideshow in the href, so that non standard browsers can access that slideshow, but the Standard Modern browsers that have JavaScript enabled can popup the window.</p>
<p>Use onclick event to pop a new window, but also make sure that a return false statement is present.</p>
<p><a href="http://www.ruturaj.net/tutorials/javascript/wai-href-anchors" target="_blank">WAI Compatible: Window Popups</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ruturajv.wordpress.com/60/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ruturajv.wordpress.com/60/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ruturajv.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ruturajv.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ruturajv.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ruturajv.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ruturajv.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ruturajv.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ruturajv.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ruturajv.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ruturajv.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ruturajv.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ruturajv.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ruturajv.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ruturajv.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ruturajv.wordpress.com/60/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ruturajv.wordpress.com&amp;blog=45952&amp;post=60&amp;subd=ruturajv&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ruturajv.wordpress.com/2006/09/20/wai-compatible-window-popups/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a4572c8a187862017aeca19989d1be7d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ruturajv</media:title>
		</media:content>
	</item>
		<item>
		<title>Vim: File Browsing</title>
		<link>http://ruturajv.wordpress.com/2006/08/23/vim-file-browsing/</link>
		<comments>http://ruturajv.wordpress.com/2006/08/23/vim-file-browsing/#comments</comments>
		<pubDate>Wed, 23 Aug 2006 17:09:16 +0000</pubDate>
		<dc:creator>ruturajv</dc:creator>
				<category><![CDATA[vi / vim]]></category>

		<guid isPermaLink="false">https://ruturajv.wordpress.com/2006/08/23/vim-file-browsing/</guid>
		<description><![CDATA[Not all must have used this feature of Vim, You can use Vim&#8217;s file browsing feature, to select and open a file all you need to do is know a &#8220;vsp&#8221; command. To the &#8220;vsp&#8221; or the Vertical Split command give argument as &#8220;.&#8221;, a period. Which will prompt Vim to open left bar that [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ruturajv.wordpress.com&amp;blog=45952&amp;post=57&amp;subd=ruturajv&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Not all must have used this feature of Vim, You can use Vim&#8217;s file browsing feature, to select and open a file all you need to do is know a &#8220;vsp&#8221; command.</p>
<p>To the &#8220;vsp&#8221; or the Vertical Split command give argument as &#8220;.&#8221;, a period. Which will prompt Vim to open left bar that will list all directories and files, directories first, just like any  directory listing command of your OS.</p>
<p><a href="http://ruturajv.files.wordpress.com/2006/08/vim-file-browsing.png" class="imagelink" title="Vim file browsing"><img src="http://ruturajv.files.wordpress.com/2006/08/vim-file-browsing.thumbnail.png?w=450" alt="Vim file browsing" /></a></p>
<p><span id="more-57"></span>You can traverse the directories by pressing &#8220;Enter&#8221; to change to that directory, and you can go on browsing.</p>
<p>If you want to open a file, Press &#8220;o&#8221; when the cursor is under that file. That will open the file in the same window as the Browser window.</p>
<p>If you want to open the file in the previously visited window, press &#8220;O&#8221; (Captial alphabet O). This  will open the file in the previous window.</p>
<p><a href="http://ruturajv.files.wordpress.com/2006/08/vim-file-browsing-open.png" class="imagelink" title="vim-file-browsing-open.png"><img src="http://ruturajv.files.wordpress.com/2006/08/vim-file-browsing-open.thumbnail.png?w=450" alt="vim-file-browsing-open.png" /></a></p>
<p>Now you know how to use Vim as your favourite GUI Editor <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ruturajv.wordpress.com/57/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ruturajv.wordpress.com/57/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ruturajv.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ruturajv.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ruturajv.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ruturajv.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ruturajv.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ruturajv.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ruturajv.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ruturajv.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ruturajv.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ruturajv.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ruturajv.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ruturajv.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ruturajv.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ruturajv.wordpress.com/57/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ruturajv.wordpress.com&amp;blog=45952&amp;post=57&amp;subd=ruturajv&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ruturajv.wordpress.com/2006/08/23/vim-file-browsing/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a4572c8a187862017aeca19989d1be7d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ruturajv</media:title>
		</media:content>

		<media:content url="http://ruturajv.files.wordpress.com/2006/08/vim-file-browsing.thumbnail.png" medium="image">
			<media:title type="html">Vim file browsing</media:title>
		</media:content>

		<media:content url="http://ruturajv.files.wordpress.com/2006/08/vim-file-browsing-open.thumbnail.png" medium="image">
			<media:title type="html">vim-file-browsing-open.png</media:title>
		</media:content>
	</item>
		<item>
		<title>Escaping Firefox Popup Blocker</title>
		<link>http://ruturajv.wordpress.com/2006/07/26/escaping-firefox-popup-blocker/</link>
		<comments>http://ruturajv.wordpress.com/2006/07/26/escaping-firefox-popup-blocker/#comments</comments>
		<pubDate>Wed, 26 Jul 2006 05:32:00 +0000</pubDate>
		<dc:creator>ruturajv</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">https://ruturajv.wordpress.com/2006/07/26/escaping-firefox-popup-blocker/</guid>
		<description><![CDATA[As of Firefox 1.5, the popup blocker can be easily be escaped or overridden. The popup blocker works on the principle of blocking popups that spawn without any interaction of the user. To override this, what is done is add user interaction (unknown to the user&#8230;) to spawn a popup. Spawning popup windows in Firefox [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ruturajv.wordpress.com&amp;blog=45952&amp;post=56&amp;subd=ruturajv&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As of Firefox 1.5, the popup blocker can be easily be escaped or overridden. The popup blocker works on the principle of blocking popups that spawn without any interaction of the user.</p>
<p>To override this, what is done is add user interaction (unknown to the user&#8230;) to spawn a popup.</p>
<p><a href="http://www.ruturaj.net/tutorials/javascript/popup-firefox" target="_blank">Spawning popup windows in Firefox</a></p>
<p><span id="more-56"></span> All you need to do is add an EventListener&#8230; to particular area of the page which is viewed, read and make a popup.</p>
<p>I&#8217;ve written more, with the code&#8230; at the following URL,  <a href="http://www.ruturaj.net/tutorials/javascript/popup-firefox" target="_blank">Spawning popup windows in Firefox</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ruturajv.wordpress.com/56/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ruturajv.wordpress.com/56/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ruturajv.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ruturajv.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ruturajv.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ruturajv.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ruturajv.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ruturajv.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ruturajv.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ruturajv.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ruturajv.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ruturajv.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ruturajv.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ruturajv.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ruturajv.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ruturajv.wordpress.com/56/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ruturajv.wordpress.com&amp;blog=45952&amp;post=56&amp;subd=ruturajv&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ruturajv.wordpress.com/2006/07/26/escaping-firefox-popup-blocker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a4572c8a187862017aeca19989d1be7d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ruturajv</media:title>
		</media:content>
	</item>
		<item>
		<title>FJAX vs AJAX vs plain page</title>
		<link>http://ruturajv.wordpress.com/2006/06/27/fjax-ajax-plain-http/</link>
		<comments>http://ruturajv.wordpress.com/2006/06/27/fjax-ajax-plain-http/#comments</comments>
		<pubDate>Tue, 27 Jun 2006 06:21:17 +0000</pubDate>
		<dc:creator>ruturajv</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Systems]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">https://ruturajv.wordpress.com/2006/06/27/fjax-ajax-plain-http/</guid>
		<description><![CDATA[Recently I came across this page FJAX, and this is what it does&#8230;. Make HTTP calls Get and parse XML Render stuff You&#8217;d say how different is it from AJAX, Well only in a way it uses a stupid Flash file which does all that. Well AJAX does the same, but it still does not [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ruturajv.wordpress.com&amp;blog=45952&amp;post=55&amp;subd=ruturajv&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Recently I came across this page <a href="http://www.fjax.net/" target="_blank">FJAX</a>, and this is what it does&#8230;.</p>
<ul>
<li>Make HTTP calls</li>
<li>Get and parse XML</li>
<li>Render stuff</li>
</ul>
<p>You&#8217;d say how different is it from AJAX, Well only in a way it uses a stupid Flash file which does all that.</p>
<p><span id="more-55"></span>Well AJAX does the same, but it still does not use any other plugin. Now why on earth a developer would use such a library where he has an added restraint of the browser having a specific plugin (Flash in this case)</p>
<p>People nowdays are getting over the wire with this AJAX thing. No doubt its helping change the format of the Web-based Application, which is turning into a more fancy, jazzy desktop like app. But still we must understand it is HTTP, however you try to build, still it has same limitations that of HTTP.</p>
<p>Consider this screenshot of  FJAX.net,</p>
<p><a href="http://ruturajv.files.wordpress.com/2006/06/screenshot.png" class="imagelink" title="screenshot.png"><img src="http://ruturajv.files.wordpress.com/2006/06/screenshot.thumbnail.png?w=450" alt="screenshot.png" /></a></p>
<p>Look at the loading page&#8230;, this all loading is just to grab another XML file that has contents, that is to be displayed for the indexpage. So what these new &#8220;AJAX geeks&#8221; are doing are making 2-3 more calls for every page, as compared to a plain HTTP page, which would have simply fetched the main page (with its attached images&#8230; etc.) and displayed it&#8230;</p>
<p>In the application above,</p>
<ol>
<li>Load the main page (with attached images, files)</li>
<li>Load all the heavy Javascripts&#8230;</li>
<li>Load the XML file, that shall deliver the contents</li>
<li>Javascript shall now render the XML-content.</li>
</ol>
<p>Instead for a plain HTTP page.</p>
<ol>
<li>Load the main page (with attached images, files)</li>
</ol>
<p>&#8230; thats it.</p>
<p>Luckily I&#8217;ve got someone to support my idea, <a href="http://simon.incutio.com/archive/2006/06/25/fjax" target="_blank">FJAX: Just say no</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ruturajv.wordpress.com/55/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ruturajv.wordpress.com/55/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ruturajv.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ruturajv.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ruturajv.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ruturajv.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ruturajv.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ruturajv.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ruturajv.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ruturajv.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ruturajv.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ruturajv.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ruturajv.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ruturajv.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ruturajv.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ruturajv.wordpress.com/55/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ruturajv.wordpress.com&amp;blog=45952&amp;post=55&amp;subd=ruturajv&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ruturajv.wordpress.com/2006/06/27/fjax-ajax-plain-http/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a4572c8a187862017aeca19989d1be7d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ruturajv</media:title>
		</media:content>

		<media:content url="http://ruturajv.files.wordpress.com/2006/06/screenshot.thumbnail.png" medium="image">
			<media:title type="html">screenshot.png</media:title>
		</media:content>
	</item>
		<item>
		<title>IBM&#8217;s Live Scoreboard</title>
		<link>http://ruturajv.wordpress.com/2006/06/03/ibm-french-open-live-scoreboard/</link>
		<comments>http://ruturajv.wordpress.com/2006/06/03/ibm-french-open-live-scoreboard/#comments</comments>
		<pubDate>Sat, 03 Jun 2006 15:42:50 +0000</pubDate>
		<dc:creator>ruturajv</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">https://ruturajv.wordpress.com/2006/06/03/ibm-french-open-live-scoreboard/</guid>
		<description><![CDATA[I was trying to figure out IBM&#39;s way of a Live Scoreboard, I thought it must be having AJAX (XMLHttpRequest), but its not. Its using flash. Here is what I&#39;ve deciphered. Sometime back I had written about &#34;my concept&#34; of Live Scoreboard. My Idea was of having a Web Service, which would provide a score [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ruturajv.wordpress.com&amp;blog=45952&amp;post=50&amp;subd=ruturajv&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I was trying to figure out IBM&#39;s way of a Live Scoreboard, I thought it must be having AJAX (XMLHttpRequest), but its not. Its using flash. Here is what I&#39;ve deciphered.</p>
<p><span id="more-50"></span> Sometime back I had written about &quot;<a href="http://www.ruturaj.net/tutorials/php/live-score-board" target="_blank">my concept</a>&quot; of Live Scoreboard. My Idea was of having a Web Service, which would provide a score updates, and that would be asynchronously called to update the scoreboard.</p>
<p>But IBM has devised another way, Obviously using Javascript, they&#39;ve&#8230;</p>
<ol>
<li>Used javascript to write HTML to embed a flash file, which writes more stuff.<br />
<a href="http://ruturajv.files.wordpress.com/2006/06/write-embed.png" class="imagelink" title="embed flash object"><img src="http://ruturajv.files.wordpress.com/2006/06/write-embed.thumbnail.png?w=450" alt="embed flash object" /></a></li>
<li>There is a parameter of a XML file &quot;mipConfig.xml&quot; that is given to it. This file has some of the following information.<br />
<a href="http://ruturajv.files.wordpress.com/2006/06/migconfig-xml.png" class="imagelink" title="mipconfig xml"><img src="http://ruturajv.files.wordpress.com/2006/06/migconfig-xml.thumbnail.png?w=450" alt="mipconfig xml" /></a></p>
<ol>
<li>ServerName and Port where Scoreboard (API | Service) is available.</li>
<li>The position of FlashCursor !? ( I guess its the location where flash points latest points grabbed)</li>
<li>The rate at which the Server needs to be queried.</li>
</ol>
</li>
<li>The xml file that points to the &quot;FlashCursor&quot; has some kind of serialized data in XML, which I&#39;m unable to comprehend.<br />
<a href="http://ruturajv.files.wordpress.com/2006/06/ghtml-xml.png" class="imagelink" title="ghtml xml"><img src="http://ruturajv.files.wordpress.com/2006/06/ghtml-xml.thumbnail.png?w=450" alt="ghtml xml" /></a></li>
<li>After getting all this data,DOM is used to update the HTML.</li>
</ol>
<p>If anybody has figured out more than I have (which I think could be wrong) don&#39;t mind posting what IBM&#39;s Scoreboard really is <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ruturajv.wordpress.com/50/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ruturajv.wordpress.com/50/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ruturajv.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ruturajv.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ruturajv.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ruturajv.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ruturajv.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ruturajv.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ruturajv.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ruturajv.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ruturajv.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ruturajv.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ruturajv.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ruturajv.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ruturajv.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ruturajv.wordpress.com/50/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ruturajv.wordpress.com&amp;blog=45952&amp;post=50&amp;subd=ruturajv&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ruturajv.wordpress.com/2006/06/03/ibm-french-open-live-scoreboard/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a4572c8a187862017aeca19989d1be7d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ruturajv</media:title>
		</media:content>

		<media:content url="http://ruturajv.files.wordpress.com/2006/06/write-embed.thumbnail.png" medium="image">
			<media:title type="html">embed flash object</media:title>
		</media:content>

		<media:content url="http://ruturajv.files.wordpress.com/2006/06/migconfig-xml.thumbnail.png" medium="image">
			<media:title type="html">mipconfig xml</media:title>
		</media:content>

		<media:content url="http://ruturajv.files.wordpress.com/2006/06/ghtml-xml.thumbnail.png" medium="image">
			<media:title type="html">ghtml xml</media:title>
		</media:content>
	</item>
	</channel>
</rss>
