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

<channel>
	<title>Floating Sun</title>
	<atom:link href="http://floatingsun.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://floatingsun.net</link>
	<description></description>
	<lastBuildDate>Wed, 06 May 2009 19:59:40 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Vim and the future of editors</title>
		<link>http://floatingsun.net/2009/05/06/vim-and-the-future-of-editors/</link>
		<comments>http://floatingsun.net/2009/05/06/vim-and-the-future-of-editors/#comments</comments>
		<pubDate>Wed, 06 May 2009 19:56:43 +0000</pubDate>
		<dc:creator>Diwaker Gupta</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://floatingsun.net/?p=1119</guid>
		<description><![CDATA[As is evident from the image below, something about my last post clearly struck a chord with a lot of people.
I don&#8217;t know if it was &#8220;vim&#8221; or it was &#8220;sexy&#8221;, but somehow this post landed up on Reddit. This is the closest I&#8217;ve come to being slashdotted &#8212; for that one day, Reddit drove [...]]]></description>
			<content:encoded><![CDATA[<p>As is evident from the image below, something about <a href="http://floatingsun.net/2009/04/18/vim-is-still-sexy/">my last post</a> clearly struck a chord with a lot of people.</p>
<div id="attachment_1120" class="wp-caption alignnone" style="width: 272px"><a href="http://floatingsun.net/wordpress/wp-content/uploads/2009/05/snapshot6.png"><img class="size-full wp-image-1120" title="snapshot6" src="http://floatingsun.net/wordpress/wp-content/uploads/2009/05/snapshot6.png" alt="Traffic spike" width="262" height="177" /></a><p class="wp-caption-text">Traffic spike</p></div>
<p>I don&#8217;t know if it was &#8220;vim&#8221; or it was &#8220;sexy&#8221;, but somehow this post <a href="http://www.reddit.com/search?q=vim+sexy">landed up</a> on <a href="http://www.reddit.com">Reddit</a>. This is the closest I&#8217;ve come to being slashdotted &#8212; for that one day, Reddit drove nearly 95% of the traffic to my site. Also, before you start jumping to conclusions from the graph above, let me put some numbers out there. On average, my site gets anywhere between 200 to 400 visitors daily. On April 18th, my site got <strong>7000+ </strong>visitors, an order of magnitude more than I normally get. That is the spike you see, and now the traffic is back to normal, thank you very much.</p>
<p>Since a lot of people seem to be interested in Vim hopefully, I want to discuss the space of text editors (in particular, editors for programming) and where I think we are headed.</p>
<p>The first observation is that both of the giants on the editing world &#8212; Vim and Emacs &#8212; are ancient by any standards. Depending o how you look at it, I think it is fair to say that neither editor has evolved significantly in terms of the underlying code, architecture and usage model in the past two decades, if not more.</p>
<p>The second observation is that despite the large number of editors out there, IMHO few have any significant mind and market share other than Vim and Emacs. Obviously there is Eclipse, Visual Studio, IntelliJ etc.</p>
<p>And so I wonder, what would the text editor landscape look 5-10 years down the line? There are many who would say if it ain&#8217;t broke, don&#8217;t fix it. However, I&#8217;m a big believer in change, and I think over time, change is inevitable. However, at this point I don&#8217;t know what, if any, substantial change is happening in the text-editor arena. No new editors with fundamentally new ways of manipulating text or amazingly compelling features are emerging. I actually don&#8217;t mind reinventions of the wheel either, as long as the reinvention delivers a much better wheel. For instance, the Vim source code is not the most modular, extensible or maintainable. And it is in C &#8212; not that there is anything wrong with it, but I think an object oriented language is better for a complex piece of software like Vim.</p>
<p>The only recent buzz has been about <a href="http://macromates.com/">Textmate</a> and the many <a href="http://www.e-texteditor.com/">clones</a> it has since inspired. I&#8217;m really looking forward to <a href="http://yzis.org">Yzis</a> reach a usable milestone. What are other promising editors out there that you are excited about?</p>
Similar Posts:<ul><li><a href="http://floatingsun.net/2005/06/03/the-ancient-wars/" rel="bookmark" title="June 3rd, 2005">The Ancient Wars</a></li>

<li><a href="http://floatingsun.net/2009/04/18/vim-is-still-sexy/" rel="bookmark" title="April 18th, 2009">Vim is still sexy!</a></li>

<li><a href="http://floatingsun.net/2007/11/19/the-quixtar-post/" rel="bookmark" title="November 19th, 2007">The Quixtar Post</a></li>

<li><a href="http://floatingsun.net/2006/02/09/vim-7/" rel="bookmark" title="February 9th, 2006">Vim 7</a></li>

<li><a href="http://floatingsun.net/2005/11/29/interesting-analytics/" rel="bookmark" title="November 29th, 2005">Interesting Analytics</a></li>
</ul><!-- Similar Posts took 0.044 ms (cached) -->]]></content:encoded>
			<wfw:commentRss>http://floatingsun.net/2009/05/06/vim-and-the-future-of-editors/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Vim is still sexy!</title>
		<link>http://floatingsun.net/2009/04/18/vim-is-still-sexy/</link>
		<comments>http://floatingsun.net/2009/04/18/vim-is-still-sexy/#comments</comments>
		<pubDate>Sat, 18 Apr 2009 22:04:35 +0000</pubDate>
		<dc:creator>Diwaker Gupta</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://floatingsun.net/?p=1109</guid>
		<description><![CDATA[NOTE: This post is not about the editor war &#8212; so please don&#8217;t try to start one either.
I use vim as my editor of choice. As I note above, to each his own editor.
However, Vim is not what one would call a &#8220;sexy editor&#8221;. After all, it has been around (in some shape or form) [...]]]></description>
			<content:encoded><![CDATA[<p><em>NOTE: This post is not about the <a href="http://en.wikipedia.org/wiki/Editor_wars">editor war</a> &#8212; so please don&#8217;t try to start one either.</em></p>
<p>I use vim as my editor of choice. As I note above, to each his own editor.</p>
<p>However, Vim is not what one would call a &#8220;sexy editor&#8221;. After all, it has been around (in some shape or form) since before I was born. It does not generate as much buzz in the blogosphere and is not the darling of all the new kids on the block, as <a href="http://macromates.com/">some of the other editors out there</a>. Not many Ruby on Rails developers, for instance, seem to be using Vim for coding (actually, saying that a lot of RoR developers seem to be using Textmate is probably more accurate, but you get the point). It is written in C and does not use git for hosting. The Vim website leaves much to be desired. In the social networking world, Vim barely has a presence.</p>
<p><img src="http://rlv.zcache.com/vi_bad_attitude_shirt-p235322641079260529trat_325.jpg" alt="Vim attitude" width="184" height="184" /></p>
<p>But, I contend that Vim still has a lot to offer. Here are few of the things you can check out to spruce up your Vim usage:</p>
<ul>
<li><a href="http://www.vim.org/scripts/script.php?script_id=2140">xoria256</a>: a modern, functional and eye-pleasing color scheme.</li>
<li><a href="http://www.vim.org/scripts/script.php?script_id=2540">snipMate</a>: Textmate like snippets for Vim. Interestingly, snipmate <a href="http://github.com/meese/snipmate.vim/tree/master">lives on github</a>. There are actually several textmate like plugins for Vim, I prefer snipMate. I have succesfully used <a href="http://www.vim.org/scripts/script.php?script_id=1318">snippetsEmu</a> in the past.</li>
<li><a href="http://vimdoc.sourceforge.net/htmldoc/version7.html#new-omni-completion">Omni completion</a>: Probably not as awesome as Visual Studio&#8217;s, but useful nonetheless.</li>
<li>Check out <a href="http://floatingsun.net/2005/03/11/must-need-vim-plugins/">my list of some essential vim plugins</a>.</li>
<li><a href="http://www.swaroopch.com/notes/Vim">A byte of Vim</a>: from the author of the well known &#8220;A byte of Python&#8221; book.</li>
</ul>
<p>I&#8217;m also very happy to see the number of <a href="http://github.com/search?langOverride=VimL&amp;q=vim&amp;type=Repositories&amp;x=0&amp;y=0">Vim related repositories on github</a>. Bottomline: don&#8217;t give up on Vim. Vim is still sexy baby, you just need to look in the right places :)</p>
<p><em>Update:</em> I&#8217;m including a screenshot of Xoria below.</p>
<p><a href="http://ix2.piccy.info.nyud.net/i3/2f/32/04d9c2b4095038a9ee591e9ef6a3.png"><img src="http://ix2.piccy.info.nyud.net/i3/2f/32/04d9c2b4095038a9ee591e9ef6a3.png" alt="xoria, GUI, C" width="338" height="673" /></a></p>
Similar Posts:<ul><li><a href="http://floatingsun.net/2006/02/09/vim-7/" rel="bookmark" title="February 9th, 2006">Vim 7</a></li>

<li><a href="http://floatingsun.net/2009/05/06/vim-and-the-future-of-editors/" rel="bookmark" title="May 6th, 2009">Vim and the future of editors</a></li>

<li><a href="http://floatingsun.net/2005/08/21/new-look-2/" rel="bookmark" title="August 21st, 2005">New look</a></li>

<li><a href="http://floatingsun.net/2006/02/23/checkoutvimpng-png-image-1440x900-pixels/" rel="bookmark" title="February 23rd, 2006">checkoutvim.png (PNG Image, 1440&#215;900 pixels)</a></li>

<li><a href="http://floatingsun.net/2007/06/20/fresh-look/" rel="bookmark" title="June 20th, 2007">Fresh look</a></li>
</ul><!-- Similar Posts took 0.044 ms (cached) -->]]></content:encoded>
			<wfw:commentRss>http://floatingsun.net/2009/04/18/vim-is-still-sexy/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Gillette: the best a man can get?</title>
		<link>http://floatingsun.net/2009/04/14/gillette-the-best-a-man-can-get/</link>
		<comments>http://floatingsun.net/2009/04/14/gillette-the-best-a-man-can-get/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 06:12:14 +0000</pubDate>
		<dc:creator>Diwaker Gupta</dc:creator>
				<category><![CDATA[Humor]]></category>

		<guid isPermaLink="false">http://floatingsun.net/?p=1110</guid>
		<description><![CDATA[I think it is fair to say that shaving, as an activity, is critical to humans, as a species. And as we have all been conditioned to believe, Gillette is the best a man can get to address this most pressing of problems.

I beg to differ.
Allow me to bring to your attention the series of [...]]]></description>
			<content:encoded><![CDATA[<p>I think it is fair to say that shaving, as an activity, is critical to humans, as a species. And as we have all been conditioned to believe, <a href="http://www.gillette.com">Gillette</a> is the best a man can get to address this most pressing of problems.</p>
<p><img src="http://www.rankopedia.com/CandidatePix/13866.gif" alt="Gillette" width="179" height="66" /></p>
<p>I beg to differ.</p>
<p>Allow me to bring to your attention the series of innovations Gillette has &#8220;pioneered&#8221; in the past <strong>three</strong> decades or so (courtesy Wikipedia):</p>
<ul>
<li>Double-blade razor: 1971</li>
<li>Triple-blade razor: 1998</li>
<li>Battery powered razors: 2004</li>
<li>Razor with five blades: 2007</li>
<li>Razor with rear trim blade (for a total of <em>six </em>blades!): 2007</li>
</ul>
<p>Notice a trend? Going from two to three blades took nearly <strong>three decades</strong>. Going from three to five blades only took <strong>three years</strong>. Thats an exponential growth! If the trend continues, I predict that we will see a new razor from Gillette later this year that will have 6 blades or more.</p>
<p>No seriously, think about this for a second: the only real innovation shaving products have seen in the past 50 years is increasing the number of blades. And somehow we should believe that this is the best we can get? And this company is actually making money?</p>
<p>I&#8217;ve been using Gillette for more than a decade now and I can tell you that my shaving experience has not gotten one bit better. For a long time, I used the two blade Sensor Excel and I was very happy with it. Until Gillette executed what is known as <em>planned obsolescence. </em>I could not find blades for my razors anywhere. I was hence forced to &#8220;upgrade&#8221;, and I went with the latest Gillette Fusion. Even with 5+1 blades and the satisfaction of a tiny AAA battery buzzing the razor, shaving has not gotten any better.</p>
<p>I did use a <a href="http://www.schickquattro.com/">Shick Quattro</a> one time and I actually think their blades are a lot better and long lasting. As soon as I have used up all of my Fusion blades, I am going to give the Quattro another try. This is an industry that could use some serious innovation.</p>
Similar Posts:<ul><li><a href="http://floatingsun.net/2008/02/25/come-on-yahoo-dikha-de/" rel="bookmark" title="February 25th, 2008">Come on Yahoo! dikha de!!</a></li>

<li><a href="http://floatingsun.net/2004/07/16/google-galore/" rel="bookmark" title="July 16th, 2004">Google galore</a></li>

<li><a href="http://floatingsun.net/2004/11/17/euphoria/" rel="bookmark" title="November 17th, 2004">Euphoria</a></li>

<li><a href="http://floatingsun.net/2004/11/17/euphoria/" rel="bookmark" title="November 17th, 2004">euphoria</a></li>

<li><a href="http://floatingsun.net/2009/05/06/vim-and-the-future-of-editors/" rel="bookmark" title="May 6th, 2009">Vim and the future of editors</a></li>
</ul><!-- Similar Posts took 0.055 ms (cached) -->]]></content:encoded>
			<wfw:commentRss>http://floatingsun.net/2009/04/14/gillette-the-best-a-man-can-get/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Web services I wouldn&#8217;t mind paying for</title>
		<link>http://floatingsun.net/2009/04/08/web-services-i-wouldnt-mind-paying-for/</link>
		<comments>http://floatingsun.net/2009/04/08/web-services-i-wouldnt-mind-paying-for/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 15:17:28 +0000</pubDate>
		<dc:creator>Diwaker Gupta</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[mint]]></category>
		<category><![CDATA[passpack]]></category>
		<category><![CDATA[web services]]></category>

		<guid isPermaLink="false">http://floatingsun.net/?p=1105</guid>
		<description><![CDATA[Here are some web service I wouldn&#8217;t mind paying for, simply because of the value they add to my day-to-day life. Note that some of them already have paid plans, it is just that I haven&#8217;t reached a stage where I actually need to upgrade. All I&#8217;m saying is that these websites have enough real [...]]]></description>
			<content:encoded><![CDATA[<p>Here are some web service I wouldn&#8217;t mind paying for, simply because of the value they add to my day-to-day life. Note that some of them <em>already</em> have paid plans, it is just that I haven&#8217;t reached a stage where I actually need to upgrade. All I&#8217;m saying is that these websites have enough real value add for me to be worth for real money.</p>
<p><img src="http://www.mint.com/images/global/mint.png" alt="mint.com" width="194" height="80" /></p>
<p>Having <em>all</em> my financial data pulled in a single place is fantastic. Previously, I used to have to go and log into 5 different websites to check on all my bank accounts and credit cards. Add to that the ability to examine spending trends, watch your investment grow (or crash, as is the case with the current economy) over time, alerts for fee, low balance and over-budgets etc, and you&#8217;ve got a killer service in your hands. Of course, Mint is not without its problems, but the benefits far outweigh the snags.</p>
<p><img title="passpack" src="http://www.passpack.com/en/images/passpack_logo.gif" alt="passpack" width="222" height="38" /></p>
<p>Passpack has been a real time saver for me. I have written about <a href="http://floatingsun.net/2006/02/27/web-based-password-manager/ ">web based password managers before</a>, and so far Passpack has been just fantastic! I just wish they would bring back search-as-you-type&#8230;</p>
<p><img title="RTM" src="http://www.rememberthemilk.com/img/logo.png" alt="RTM" width="188" height="83" /></p>
<p>I&#8217;m a big believer in using the right tools you help you work <em>smarter.</em> RTM is a great way to offload your todo list from your brain. It has all the key elements of a good web service good &#8212; a great UI, keyboard shortcuts, the ability to email tasks, integration with services like IMified, a nice API (so you can use desktop apps such as Gnome DO or Quicksilver to interact with RTM without ever leaving your desktop).</p>
Similar Posts:<ul><li><a href="http://floatingsun.net/2006/08/10/academics-and-web-20/" rel="bookmark" title="August 10th, 2006">Academics and Web 2.0</a></li>

<li><a href="http://floatingsun.net/2006/02/26/lame-post/" rel="bookmark" title="February 26th, 2006">Lame post</a></li>

<li><a href="http://floatingsun.net/2008/01/12/test-driving-kde-40/" rel="bookmark" title="January 12th, 2008">Test driving KDE 4.0</a></li>

<li><a href="http://floatingsun.net/2006/03/04/source-code-search-engines/" rel="bookmark" title="March 4th, 2006">Source code search engines</a></li>

<li><a href="http://floatingsun.net/2006/08/22/blogging-challenge-top-10-keywords-for-your-blog/" rel="bookmark" title="August 22nd, 2006">Blogging Challenge: Top 10 Keywords for Your Blog</a></li>
</ul><!-- Similar Posts took 0.054 ms (cached) -->]]></content:encoded>
			<wfw:commentRss>http://floatingsun.net/2009/04/08/web-services-i-wouldnt-mind-paying-for/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Where is CS curriculum at top schools headed?</title>
		<link>http://floatingsun.net/2009/04/03/where-is-cs-curriculum-at-top-schools-headed/</link>
		<comments>http://floatingsun.net/2009/04/03/where-is-cs-curriculum-at-top-schools-headed/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 16:47:44 +0000</pubDate>
		<dc:creator>Diwaker Gupta</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[stanford]]></category>

		<guid isPermaLink="false">http://floatingsun.net/?p=1094</guid>
		<description><![CDATA[The blogosphere was abuzz today with news of a course on developing iPhone applications in Stanford being available for free. I didn&#8217;t understand what the big fuss was about. In fact, if anything, this news has me worried.

Stanford is undoubtedly one of the top most engineering schools in the world. In my mind, a computer [...]]]></description>
			<content:encoded><![CDATA[<p>The blogosphere was <a href="http://blogsearch.google.com/blogsearch?hl=en&amp;num=10&amp;c2coff=1&amp;lr=&amp;safe=off&amp;ie=UTF-8&amp;q=stanford%20iphone&amp;btnG=Search+Blogs">abuzz today</a> with news of a <a href="http://www.stanford.edu/class/cs193p/cgi-bin/index.php">course on developing iPhone applications in Stanford</a> being available for free. I didn&#8217;t understand what the big fuss was about. In fact, if anything, this news has me worried.</p>
<p><img title="Education" src="http://farm1.static.flickr.com/130/415138363_c77f959dd6_m.jpg" alt="Image courtesy: flickr.com" width="240" height="180" /></p>
<p>Stanford is undoubtedly one of the top most engineering schools in the world. In my mind, a <em>computer science</em> curriculum at such top schools should do just that &#8212; teach computer science. Courses that cover computer architecture, software design, operating systems, networking, graphics, theory, databases, algorithms etc all make sense to me. But a course to teach students how to use the API on a commercial SDK? I think other organizations (vocational institutes, community colleges etc) are better suited for such courses. What is so great about such courses being taught at Stanford or MIT or Berkeley? I personally think those resources could be used better elsewhere.</p>
<p>It seems this is part of a larger trend. More and more schools are designing courses that are aligned with the hot buzz-words in the industry, perhaps in order to attract applications. For instance, you can learn how to provide <a href="http://en.wikipedia.org/wiki/Software_as_a_service">Software as a Service</a> (SaaS) using <a href="http://rubyonrails.com">Ruby on Rails</a> (RoR) <a href="http://docs.google.com/Doc?id=dj8rzs7_37fhcm8bgd">at Berkeley</a>. Stanford has another class on <a href="http://credibilityserver.stanford.edu/captology/facebook/">building Facebook applications</a>.</p>
<p>I would much rather see a class on say &#8220;building scalable web services&#8221; and have Facebook, Twitter as case studies in the class.</p>
Similar Posts:<ul><li><a href="http://floatingsun.net/2005/10/10/new-tag-research/" rel="bookmark" title="October 10th, 2005">New tag: research</a></li>

<li><a href="http://floatingsun.net/2006/11/01/history-of-computing-6/" rel="bookmark" title="November 1st, 2006">History of Computing &#8212; 6</a></li>

<li><a href="http://floatingsun.net/2006/02/18/stanford-website-lame/" rel="bookmark" title="February 18th, 2006">Stanford website lame</a></li>

<li><a href="http://floatingsun.net/2006/10/11/history-of-computing-3/" rel="bookmark" title="October 11th, 2006">History of Computing &#8212; 3</a></li>

<li><a href="http://floatingsun.net/2007/06/25/browsers-are-the-new-cross-platform-gui-tookit/" rel="bookmark" title="June 25th, 2007">Browsers are the new cross platform GUI tookit</a></li>
</ul><!-- Similar Posts took 0.053 ms (cached) -->]]></content:encoded>
			<wfw:commentRss>http://floatingsun.net/2009/04/03/where-is-cs-curriculum-at-top-schools-headed/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>GAFYD slowness</title>
		<link>http://floatingsun.net/2009/03/30/gafyd-slowness/</link>
		<comments>http://floatingsun.net/2009/03/30/gafyd-slowness/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 05:18:11 +0000</pubDate>
		<dc:creator>Diwaker Gupta</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[gafyd]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://floatingsun.net/?p=1089</guid>
		<description><![CDATA[I have been using Google Apps For Your Domain (GAFYD) for my floatingsun.net email for a while now (earlier I was using the email setup at my hosting provider, but moved away because of the lack of adequate spam filtering). In the beginning, it was just a joy and everything was nice and peachy.

However, over [...]]]></description>
			<content:encoded><![CDATA[<p>I have been using <a href="http://www.google.com/apps/intl/en/business/index.html">Google Apps For Your Domain</a> (GAFYD) for my floatingsun.net email for a while now (earlier I was using the email setup at my hosting provider, but moved away because of the lack of adequate spam filtering). In the beginning, it was just a joy and everything was nice and peachy.</p>
<p><img src="http://www.google.com/apps/intl/en/images/150x55.gif" alt="Google Apps" width="150" height="55" /></p>
<p>However, over time, the service has been gradually deteriorating. Since the past few weeks I have noticed a significant increase in latency. Meaning that if I open mail.google.com side-by-side with mail.google.com/a/floatingsun.net, my &#8220;regular&#8221; gmail account loads up much, much faster than my floatingsun.net account. This despite the fact that my regular gmail account has at least 100x the messages on my floatingsun.net account. And in fact, there have been several occassions in the recent past where it doesn&#8217;t load at all, or fails with a server error.</p>
<p>Not to mention that IMAP access has been horrendous recently. Throughout the day, email takes forever to open in my IMAP client (it opens up relatively faster on the web interface) and I get frequent disconnections from the server.</p>
<p>I don&#8217;t mean to beat up on Google. I must admit that I am on the <strong>free</strong> plan, so I really have no reason to complain. But gmail is also free. I have a feeling Google is deliberately imposing some kind of quality-of-service differentiation between paid Google Apps accounts vs free ones. I am keeping an eye on the <a href="http://www.google.com/appsstatus#">status dashboard</a> &#8212; it says no issues but my IMAP is still flaky. Is anyone else seeing poor performance on free GAFYD accounts?</p>
Similar Posts:<ul><li><a href="http://floatingsun.net/2005/04/14/using-gmail-to-backup-emails/" rel="bookmark" title="April 14th, 2005">Using GMail to backup emails</a></li>

<li><a href="http://floatingsun.net/2005/07/16/faking-from-address/" rel="bookmark" title="July 16th, 2005">Faking from address</a></li>

<li><a href="http://floatingsun.net/2006/02/09/gmail-chat/" rel="bookmark" title="February 9th, 2006">GMail Chat</a></li>

<li><a href="http://floatingsun.net/2004/06/15/email-wars/" rel="bookmark" title="June 15th, 2004">Email wars</a></li>

<li><a href="http://floatingsun.net/2005/08/13/killer-calendar/" rel="bookmark" title="August 13th, 2005">Killer calendar</a></li>
</ul><!-- Similar Posts took 0.044 ms (cached) -->]]></content:encoded>
			<wfw:commentRss>http://floatingsun.net/2009/03/30/gafyd-slowness/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>I knew before you!</title>
		<link>http://floatingsun.net/2009/03/30/i-knew-before-you/</link>
		<comments>http://floatingsun.net/2009/03/30/i-knew-before-you/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 03:13:45 +0000</pubDate>
		<dc:creator>Diwaker Gupta</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[hulu]]></category>

		<guid isPermaLink="false">http://floatingsun.net/?p=1082</guid>
		<description><![CDATA[
I&#8217;m delighted to announce that I&#8217;m a proud member of the Hulu Century Club. Yep, you heard it right &#8212; I was among the first 100 registered users on Hulu! Even I was unaware of this fact until a few days ago, when I received an email from Hulu:

Consider yourself one of the elite: You&#8217;re [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://floatingsun.net/wordpress/wp-content/uploads/2009/03/img_1290.jpg"><img class="alignright size-thumbnail wp-image-1083" title="The Hulu Century Club" src="http://floatingsun.net/wordpress/wp-content/uploads/2009/03/img_1290-150x150.jpg" alt="The Hulu Century Club" width="150" height="150" /></a></p>
<p>I&#8217;m delighted to announce that I&#8217;m a proud member of the Hulu Century Club. Yep, you heard it right &#8212; <em>I was among the first 100 registered users on Hulu!</em> Even I was unaware of this fact until a few days ago, when I received an email from Hulu:</p>
<p><a href="http://floatingsun.net/wordpress/wp-content/uploads/2009/03/img_1291.jpg"><img class="size-thumbnail wp-image-1084 alignleft" title="I knew before you" src="http://floatingsun.net/wordpress/wp-content/uploads/2009/03/img_1291-150x150.jpg" alt="I knew before you" width="150" height="150" /></a></p>
<blockquote><p>Consider yourself one of the elite: You&#8217;re one of the first 100 registered users on <span class="il">Hulu</span>.com. With our one-year anniversary coming on March 12th, we wanted to thank you for supporting us from the very beginning. We need just a few pieces of info in order to send you a little token of our appreciation.</p>
<p style="text-align: center;"><a href="http://floatingsun.net/wordpress/wp-content/uploads/2009/03/img_1292.jpg"><img class="size-thumbnail wp-image-1085 aligncenter" title="hulu" src="http://floatingsun.net/wordpress/wp-content/uploads/2009/03/img_1292-150x150.jpg" alt="hulu" width="150" height="150" /></a></p>
<p style="text-align: center;">
</blockquote>
<p style="text-align: left;">So there you go, I knew before you!</p>
Similar Posts:<ul><li><a href="http://floatingsun.net/2008/02/24/how-gtalk-pushed-jabber/" rel="bookmark" title="February 24th, 2008">How gTalk pushed jabber</a></li>

<li><a href="http://floatingsun.net/2006/01/09/newsvine/" rel="bookmark" title="January 9th, 2006">Newsvine</a></li>

<li><a href="http://floatingsun.net/2006/11/01/history-of-computing-6/" rel="bookmark" title="November 1st, 2006">History of Computing &#8212; 6</a></li>

<li><a href="http://floatingsun.net/2007/01/11/better-late-than-never/" rel="bookmark" title="January 11th, 2007">Better late than never</a></li>

<li><a href="http://floatingsun.net/2006/12/18/more-on-airtel-call-home/" rel="bookmark" title="December 18th, 2006">More on Airtel Call Home</a></li>
</ul><!-- Similar Posts took 0.044 ms (cached) -->]]></content:encoded>
			<wfw:commentRss>http://floatingsun.net/2009/03/30/i-knew-before-you/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Aster is hiring!</title>
		<link>http://floatingsun.net/2009/03/30/aster-is-hiring/</link>
		<comments>http://floatingsun.net/2009/03/30/aster-is-hiring/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 18:36:00 +0000</pubDate>
		<dc:creator>Diwaker Gupta</dc:creator>
				<category><![CDATA[Aster]]></category>

		<guid isPermaLink="false">http://floatingsun.net/?p=1079</guid>
		<description><![CDATA[These days all news you hear is pretty much bad news. Layoffs and cutdowns everywhere.

I&#8217;m therefore very happy to note that we are still hiring at Aster! We have a couple of positions open &#8212; you can find all the details on our website. So if you are looking for an exciting place to work [...]]]></description>
			<content:encoded><![CDATA[<p>These days all news you hear is pretty much bad news. Layoffs and cutdowns everywhere.</p>
<p><img src="http://www.asterdata.com/resources/img/global/header/logo.png" alt="Aster Data Systems" width="100" height="87" /></p>
<p>I&#8217;m therefore very happy to note that we are still hiring at Aster! We have a couple of positions open &#8212; you can find all the <a href="http://www.asterdata.com/about/careers.php">details on our website</a>. So if you are looking for an exciting place to work at in these challenging times, drop us a note. Or if you know someone who is looking for a job, point them our way. Thanks!</p>
Similar Posts:<ul><li><a href="http://floatingsun.net/2005/12/05/swades/" rel="bookmark" title="December 5th, 2005">Swades</a></li>

<li><a href="http://floatingsun.net/2005/10/06/forrest-tuesday-2/" rel="bookmark" title="October 6th, 2005">Forrest Tuesday</a></li>

<li><a href="http://floatingsun.net/2005/06/05/forrest/" rel="bookmark" title="June 5th, 2005">Forrest</a></li>

<li><a href="http://floatingsun.net/2008/08/25/my-first-book-is-published/" rel="bookmark" title="August 25th, 2008">My first &#8220;book&#8221; is published!</a></li>

<li><a href="http://floatingsun.net/2005/10/08/funky/" rel="bookmark" title="October 8th, 2005">Funky</a></li>
</ul><!-- Similar Posts took 0.044 ms (cached) -->]]></content:encoded>
			<wfw:commentRss>http://floatingsun.net/2009/03/30/aster-is-hiring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blue balls</title>
		<link>http://floatingsun.net/2009/03/28/blue-balls/</link>
		<comments>http://floatingsun.net/2009/03/28/blue-balls/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 03:36:31 +0000</pubDate>
		<dc:creator>Diwaker Gupta</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[gradlife]]></category>
		<category><![CDATA[Humor]]></category>

		<guid isPermaLink="false">http://floatingsun.net/?p=934</guid>
		<description><![CDATA[Most Americans I talk to feel that I was raised here, because I don&#8217;t have the &#8220;Indian accent&#8221;. I don&#8217;t know about that, but what I do know is that cultural differences can show up in the least unexpected places. I&#8217;m reminded of an incident that happened in my second year in grad school.

We were [...]]]></description>
			<content:encoded><![CDATA[<p>Most Americans I talk to feel that I was raised here, because I don&#8217;t have the &#8220;Indian accent&#8221;. I don&#8217;t know about that, but what I do know is that cultural differences can show up in the least unexpected places. I&#8217;m reminded of an incident that happened in my second year in grad school.</p>
<p><img title="Blue Balls" src="http://farm1.static.flickr.com/147/387044393_469571d878_m.jpg" alt="Image courtesy flickr.com" width="180" height="240" /></p>
<p>We were working on a paper, and my advisor asked me write a section giving an overview of our implementation. In particular, he wanted me to come up with some good visuals to depict what was going on. So I fired up <a href="http://inkscape.org">Inkscape</a> and drew a figure. My figure had a few big prominent markers. Now I&#8217;m not too creative when it comes to color schemes. In other words, when I think of &#8220;color&#8221;, I start from Red, Blue and Green (RGB). Not surprisingly then, I drew my markers in red and blue. Prominent and easily distinguishable.</p>
<p>Now, it so happened that my markers were circular in shape. This was primarily because circles are really easy to draw in Inkscape, and one of the first shapes you see on the toolbar, and also because I didn&#8217;t pay too much attention to the shape of the markers. Naturally then, in the corresponding text describing the figure, I had the phrases &#8220;red balls&#8221; and &#8220;blue balls&#8221; sprinked all over the place.</p>
<p>I happily sent out the first draft to the faculty on the paper. In our next meeting, everyone came in looking very funny and laughing over something and I had <em>no </em>idea what they were laughing about. I felt so left out, like there was some secret joke that I had missed out on. Well, it turns out that &#8220;blue balls&#8221; has an entirely <a href="http://www.google.com/search?&amp;q=blue%20balls">different connotation</a> that I had never heard of back in India. Now, imagine a formal academic paper on virtualization talking in terms of red and blue balls. No wonder everyone found it so funny.</p>
<p>Lesson of the story: choose your colors, and your shapes, very very carefully :)</p>
Similar Posts:<ul><li><a href="http://floatingsun.net/2005/05/13/friday-the-13th/" rel="bookmark" title="May 13th, 2005">Friday the 13th</a></li>

<li><a href="http://floatingsun.net/2007/04/02/still-around/" rel="bookmark" title="April 2nd, 2007">Still around</a></li>

<li><a href="http://floatingsun.net/2005/02/01/more-on-the-new-theme/" rel="bookmark" title="February 1st, 2005">More on the new theme</a></li>

<li><a href="http://floatingsun.net/2006/12/10/post-its-in-books/" rel="bookmark" title="December 10th, 2006">Post-its in books</a></li>

<li><a href="http://floatingsun.net/2005/10/15/money-transfer-in-movies/" rel="bookmark" title="October 15th, 2005">Money transfer in movies</a></li>
</ul><!-- Similar Posts took 0.044 ms (cached) -->]]></content:encoded>
			<wfw:commentRss>http://floatingsun.net/2009/03/28/blue-balls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Earth Hour</title>
		<link>http://floatingsun.net/2009/03/27/earth-hour/</link>
		<comments>http://floatingsun.net/2009/03/27/earth-hour/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 20:29:38 +0000</pubDate>
		<dc:creator>Diwaker Gupta</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[earth hour]]></category>

		<guid isPermaLink="false">http://floatingsun.net/?p=1074</guid>
		<description><![CDATA[As you can see from the bar on the top of the site (if you are reading this in your RSS reader, take a break and step out to the real site for a minute), Floating Sun is participating in Earth Hour. What is Earth Hour?:
Earth Hour began in Sydney in 2007, when 2.2 million [...]]]></description>
			<content:encoded><![CDATA[<p>As you can see from the bar on the top of the site (if you are reading this in your RSS reader, take a break and step out to the real site for a minute), Floating Sun is participating in <a href="http://www.earthhour.org/home/">Earth Hour</a>. What is Earth Hour?:</p>
<blockquote><p>Earth Hour began in Sydney in 2007, when 2.2 million homes and businesses switched off their lights for one hour. In 2008 the message had grown into a global sustainability movement, with 50 million people switching off their lights. Global landmarks such as the Golden Gate Bridge in San Francisco, Rome’s Colosseum, the Sydney Opera House and the Coca Cola billboard in Times Square all stood in darkness.</p></blockquote>
<p>The funky bar is courtesy the <a href="http://www.bravenewcode.com/earth-hour/">earth hour plugin</a>. Of course, just having a CSS distraction on the website doesn&#8217;t do much if it is not followed up by real action. I will be turning off the lights in my apartment at the prescribed time and so should you. I&#8217;ll also try to rope in as many of my friends as I can. Remember, this is about making a choice. A single lamp in your house for an hour probably feels trivial, but with millions of people, it adds up. Besides, it is a gesture to show your solidarity and support and committment.</p>
<p>Are you going to take part?</p>
Similar Posts:<ul><li><a href="http://floatingsun.net/2005/11/02/shubh-deepawali/" rel="bookmark" title="November 2nd, 2005">Shubh Deepawali</a></li>

<li><a href="http://floatingsun.net/2005/12/30/end-of-year-musings/" rel="bookmark" title="December 30th, 2005">End of year musings</a></li>

<li><a href="http://floatingsun.net/2005/08/14/mystery-spot/" rel="bookmark" title="August 14th, 2005">Mystery Spot</a></li>

<li><a href="http://floatingsun.net/2006/06/12/google-earth-system-requirements/" rel="bookmark" title="June 12th, 2006">Google Earth &#8211; System Requirements</a></li>

<li><a href="http://floatingsun.net/2006/03/23/summer-sublet/" rel="bookmark" title="March 23rd, 2006">Summer sublet</a></li>
</ul><!-- Similar Posts took 0.055 ms (cached) -->]]></content:encoded>
			<wfw:commentRss>http://floatingsun.net/2009/03/27/earth-hour/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Aster Flower</title>
		<link>http://floatingsun.net/2009/03/24/the-aster-flower/</link>
		<comments>http://floatingsun.net/2009/03/24/the-aster-flower/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 04:55:32 +0000</pubDate>
		<dc:creator>Diwaker Gupta</dc:creator>
				<category><![CDATA[Aster]]></category>

		<guid isPermaLink="false">http://floatingsun.net/2009/03/24/the-aster-flower/</guid>
		<description><![CDATA[DISCLAIMER: These are just my opinions and should not be construed as official in any sense.
A few weeks back I was thinking about the name &#8220;Aster&#8221; and I realized that I didn&#8217;t really know what it meant. So I did some quick Googling and landed up at good old Wikipedia. It turns out that Aster [...]]]></description>
			<content:encoded><![CDATA[<p><strong>DISCLAIMER: </strong>These are just my opinions and should not be construed as <em>official</em> in any sense.</p>
<p>A few weeks back I was thinking about the name &#8220;Aster&#8221; and I realized that I didn&#8217;t really know what it meant. So I did some quick Googling and landed up at good old Wikipedia. It turns out that Aster is a <a href="http://en.wikipedia.org/wiki/Aster_%28genus%29">genus of flowers</a>.</p>
<p><img style="max-width: 800px;" src="http://upload.wikimedia.org/wikipedia/commons/e/ef/Bidens_flwr.jpg" alt="" width="189" height="188" /></p>
<p>On some more reading, it was evident that one could draw parallels between some of the characteristics of this genus and the features of Aster&#8217;s products. Here are some quotes from the article on <a href="http://en.wikipedia.org/wiki/Asteraceae">Asteraceae</a>:</p>
<blockquote><p>The most evident characteristic of Asteraceae is perhaps their <a title="Inflorescence" href="http://en.wikipedia.org/wiki/Inflorescence">inflorescence</a>: a specialised <em><a title="Capitulum" href="http://en.wikipedia.org/wiki/Capitulum">capitulum</a></em>, technically called a <em>calathid</em> or <em>calathidium</em>, but generally referred to as <em>flower head</em> or, alternatively, simply <em>capitulum</em>.<sup id="cite_ref-6" class="reference"><a href="http://en.wikipedia.org/wiki/Asteraceae#cite_note-6"><span>[</span>7<span>]</span></a></sup> The <em>capitulum</em> is a contracted <a title="Raceme" href="http://en.wikipedia.org/wiki/Raceme">raceme</a> composed of numerous individual sessile <a title="Flower" href="http://en.wikipedia.org/wiki/Flower">flowers</a>, called the <em>florets</em>, all sharing the same <a title="Receptacle" href="http://en.wikipedia.org/wiki/Receptacle">receptacle</a>.</p></blockquote>
<p>In particular, a <em>&#8220;<strong>pseudanthium</strong> (Greek for &#8220;false flower&#8221;) or <strong>flower head</strong> is a special type of <a title="Inflorescence" href="http://en.wikipedia.org/wiki/Inflorescence">inflorescence</a>, in which several <a title="Flower" href="http://en.wikipedia.org/wiki/Flower">flowers</a> are grouped together to form a flower-like structure.&#8221;</em></p>
<p>In the same spirit, the Aster <a href="http://www.asterdata.com/product/index.php">nCluster database</a> is composed of many commodity components but exposes itself a single, unified database.</p>
Similar Posts:<ul><li><a href="http://floatingsun.net/2009/03/05/aster-myspace/" rel="bookmark" title="March 5th, 2009">Aster @ MySpace</a></li>

<li><a href="http://floatingsun.net/2005/05/09/mothers-day/" rel="bookmark" title="May 9th, 2005">Mother&#8217;s Day</a></li>

<li><a href="http://floatingsun.net/2004/08/13/of-mice-and-men/" rel="bookmark" title="August 13th, 2004">Of mice and men</a></li>

<li><a href="http://floatingsun.net/2006/08/02/curry-may-help-prevent-colon-cancer/" rel="bookmark" title="August 2nd, 2006">Curry May Help Prevent Colon Cancer</a></li>

<li><a href="http://floatingsun.net/2009/03/30/aster-is-hiring/" rel="bookmark" title="March 30th, 2009">Aster is hiring!</a></li>
</ul><!-- Similar Posts took 0.055 ms (cached) -->]]></content:encoded>
			<wfw:commentRss>http://floatingsun.net/2009/03/24/the-aster-flower/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Check out Synapse!</title>
		<link>http://floatingsun.net/2009/03/21/check-out-synapse/</link>
		<comments>http://floatingsun.net/2009/03/21/check-out-synapse/#comments</comments>
		<pubDate>Sun, 22 Mar 2009 02:21:07 +0000</pubDate>
		<dc:creator>Diwaker Gupta</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[jabber]]></category>
		<category><![CDATA[synapse]]></category>
		<category><![CDATA[xmpp]]></category>

		<guid isPermaLink="false">http://floatingsun.net/?p=1059</guid>
		<description><![CDATA[I can&#8217;t speak for all Linux users, but over the years I have sadly come to accept that the Linux community is usually sidelined and ignored by most vendors in the first release of any product &#8212; be it application software, device drivers or hardware. Even companies that stand on the shoulders of open-source software [...]]]></description>
			<content:encoded><![CDATA[<p>I can&#8217;t speak for all Linux users, but over the years I have sadly come to accept that the Linux community is usually sidelined and ignored by most vendors in the first release of any product &#8212; be it application software, device drivers or hardware. Even companies that stand on the shoulders of open-source software often treat Linux as a second-class citizen (case in point: Google with Chrome, Apple with Safari and numerous other products).</p>
<p>While there is plenty of Linux-specific software out there as well, most of it is to fill the void left by mainstream vendors. Consider the Instant Messaging world. Google Talk still has no native client for Linux. In fact, there is no really good and well supported chat client on Linux that reliably does voice as well as video chat. Yes, there are ways to make it work, but if they really worked, wouldn&#8217;t more people be using them?</p>
<p>A brave soul is making another attempt to change the status-quo. Enter <a href="http://synapse.im/">Synapse</a>: a refreshingn take on a Jabber/XMPP only IM client, designed especially for Linux. <em>(Interistingly, Synapse is written using Qt/Mono, both of which are cross-platform, so it could easily run on other platforms as well).</em></p>
<p><em><img title="Synapse" src="http://synapse.im/images/synapse-promo2.png" alt="Synapse" width="430" height="404" /></em></p>
<p>Quoting from the <a href="http://eric.extremeboredom.net/2009/03/15/336">introductory blog post</a>:</p>
<blockquote><p>With all the focus on the web, a lot of people have been dismissing desktop operating systems as nothing more than something required to run a web browser. Unfortunately, Linux, which has suffered from unpolished UI applications for a while, has been hit especially hard by this trend.</p>
<p>Even though there have been lots of exciting advances to the platform (Mono, DBus, Cairo, Gstreamer, KDE4, etc.), few developers focus on supporting Linux, and Linux applications rarely receive the same polish and attention to detail as web applications.</p>
<p>Although it makes me unpopular, I’m not ready to give up on Linux software development. I feel strongly that there’s a place for both web and desktop applications, and exciting opportunities for integration between them.</p></blockquote>
<p>I like many things about Synapse already:</p>
<ul>
<li>a slick website</li>
<li>it uses git (and github)</li>
<li>provides packages for Ubuntu and some other distros</li>
<li>the app itself is visually interesting</li>
</ul>
<p>Of course, many things don&#8217;t quite work yet (such as the ability to add multiple accounts!). But it definitely looks like a very interesting project, one that I&#8217;ll be watching very closely.</p>
Similar Posts:<ul><li><a href="http://floatingsun.net/2005/05/05/the-future-of-google/" rel="bookmark" title="May 5th, 2005">The future of Google</a></li>

<li><a href="http://floatingsun.net/2006/08/03/linux-and-closed-source-software/" rel="bookmark" title="August 3rd, 2006">Linux and Closed Source Software</a></li>

<li><a href="http://floatingsun.net/2005/01/16/year-of-the-linux-desktop/" rel="bookmark" title="January 16th, 2005">Year of the Linux Desktop</a></li>

<li><a href="http://floatingsun.net/2006/10/26/webcams-in-linux/" rel="bookmark" title="October 26th, 2006">Webcams in Linux</a></li>

<li><a href="http://floatingsun.net/2008/03/18/enough-with-linux-as-a-second-class-citizen/" rel="bookmark" title="March 18th, 2008">Enough with Linux as a second class citizen!</a></li>
</ul><!-- Similar Posts took 0.044 ms (cached) -->]]></content:encoded>
			<wfw:commentRss>http://floatingsun.net/2009/03/21/check-out-synapse/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Quick note about the formatting issues</title>
		<link>http://floatingsun.net/2009/03/18/quick-note-about-the-formatting-issues/</link>
		<comments>http://floatingsun.net/2009/03/18/quick-note-about-the-formatting-issues/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 21:49:19 +0000</pubDate>
		<dc:creator>Diwaker Gupta</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://floatingsun.net/2009/03/18/quick-note-about-the-formatting-issues/</guid>
		<description><![CDATA[If you see some formatting issues with the content here, it is because I have disabled the WP-Dokuwiki plugin temporarily while I investigate some performance issues. In the meantime I am also trying to convert the content to plain old HTML where possible. So please bear with me and drop me a note if something [...]]]></description>
			<content:encoded><![CDATA[<p>If you see some formatting issues with the content here, it is because I have disabled the WP-Dokuwiki plugin temporarily while I investigate some performance issues. In the meantime I am also trying to convert the content to plain old HTML where possible. So please bear with me and drop me a note if something is horribly wrong.</p>
Similar Posts:<ul><li><a href="http://floatingsun.net/2006/03/25/wp-dokuwiki-03/" rel="bookmark" title="March 25th, 2006">WP Dokuwiki 0.3</a></li>

<li><a href="http://floatingsun.net/2006/02/04/wp-dokuwiki/" rel="bookmark" title="February 4th, 2006">WP-Dokuwiki</a></li>

<li><a href="http://floatingsun.net/2006/03/30/wp-dokuwiki-development-update/" rel="bookmark" title="March 30th, 2006">WP-Dokuwiki development update</a></li>

<li><a href="http://floatingsun.net/2007/10/28/structured-resumes-why-does-it-have-to-be-so-hard/" rel="bookmark" title="October 28th, 2007">Structured Résumés: why does it have to be so hard?</a></li>

<li><a href="http://floatingsun.net/2007/08/14/code-updates/" rel="bookmark" title="August 14th, 2007">Code updates</a></li>
</ul><!-- Similar Posts took 0.044 ms (cached) -->]]></content:encoded>
			<wfw:commentRss>http://floatingsun.net/2009/03/18/quick-note-about-the-formatting-issues/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Diving into nPath</title>
		<link>http://floatingsun.net/2009/03/17/diving-into-npath/</link>
		<comments>http://floatingsun.net/2009/03/17/diving-into-npath/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 06:36:42 +0000</pubDate>
		<dc:creator>Diwaker Gupta</dc:creator>
				<category><![CDATA[Aster]]></category>
		<category><![CDATA[npath]]></category>

		<guid isPermaLink="false">http://floatingsun.net/?p=1012</guid>
		<description><![CDATA[A few days ago, Steve posted a concrete example of Aster nPath. Though the example in the above mentioned post was called &#8220;straightforward&#8221;, I think that for people unfamiliar with nPath syntax, it could have been a little difficult to digest in one glance. It certainly wasn&#8217;t immediately obvious to me. So I&#8217;ll try to [...]]]></description>
			<content:encoded><![CDATA[<p>A few days ago, Steve posted a <a href="http://www.asterdata.com/blog/index.php/2009/02/11/more-npath-examples-web-analytics/">concrete example</a> of <a href="http://www.asterdata.com/blog/index.php/2009/02/10/advanced-sql-made-easy-introducing-npath/">Aster nPath</a>. Though the example in the above mentioned post was called &#8220;straightforward&#8221;, I think that for people unfamiliar with nPath syntax, it could have been a little difficult to digest in one glance. It certainly wasn&#8217;t immediately obvious to me. So I&#8217;ll try to break down the query in that post into little bits and hopefully clarify the syntax further.</p>
<p>First, some context. Here is the problem that Steve posed:</p>
<blockquote><p>For example, suppose we are interested in the optimization of our website flow in order to retain and engage visitors driven to us by SEO/SEM. We want to answer the question: for SEO/SEM-driven traffic that stay on our site only for 5 or less pageviews and then leave our site and never return in the same session, what are the top referring search queries and what are the top path of navigated pages on our site? In traditional data warehouse solutions, this problem would require a five-way self-join of granular weblog data, which is simply unfeasible for large sites such as Myspace.</p></blockquote>
<p>And here is the nPath query that answers the above problem (taken from Steve&#8217;s post):</p>
<pre class="brush: sql">

SELECT entry_refquerystring, entry_page || “,” || onsite_pagepath as onsite_pagepath, count(*) as session_count

FROM nPath(
ON ( select * from clicks where year = 2009 )
PARTITION BY customerid, sessionid
ORDER BY timestamp
PATTERN ( ‘Entry.Onsite+.OffSite+$’ )
SYMBOLS (
domain ilike “mysite.com” and refdomain ~* “yahoo.com|google.com|msn.com|live.com” as Entry,
domain ilike “mysite.com” as OnSite,
domain not ilike “mysite.com” as OffSite
)
MODE( NONOVERLAPPING )
RESULT(
first(page of Entry) as entry_page,
first(refquerystring of Entry) as entry_refquerystring,
accumulate(page of Onsite) as onsite_pagepath,
count(* of Onsite) as onsitecount_minus1
)
)
WHERE onsitecount_minus1 &lt; 4
GROUP BY 1,2
ORDER BY 3 DESC
LIMIT 1000;
</pre>
<p>Alright, so lets see whats going on here. It is important to always keep the big picture in mind &#8212; nPath scans groups of (sequential) rows at a time, searching for user specified patterns. Thus, the first thing that we need to specify is exactly what rows will nPath be operating on. This looks pretty much like a regular SQL query:</p>
<pre class="brush: sql">

ON ( select * from clicks where year = 2009 )
PARTITION BY customerid, sessionid
ORDER BY timestamp
</pre>
<p>Next, we must specify what is it that we are looking for, or the <strong>search pattern</strong>. The search pattern is unimaginatively specified via the PATTERN clause:</p>
<pre class="brush: sql">

PATTERN ( ‘Entry.Onsite+.OffSite+$’ )
</pre>
<p>The pattern description looks very much like any regular expression. The above pattern will find groups of rows where the first row matches &#8220;Entry&#8221;, followed by one or more &#8220;Onsite&#8221;s and ending with one or more &#8220;Offsite&#8221;(s). Next, we need to define what &#8220;Entry&#8221;, &#8220;Onsite&#8221; and &#8220;Offsite&#8221; mean. This is done via the SYMBOLS clause:</p>
<pre class="brush: sql">

SYMBOLS (
domain ilike “mysite.com” and refdomain ~* “yahoo.com|google.com|msn.com|live.com” as Entry,
domain ilike “mysite.com” as OnSite,
domain not ilike “mysite.com” as OffSite
)
</pre>
<p>A row denotes an &#8220;Entry&#8221; if the corresponding page is on the domain mysite.com <strong>and </strong>the referer domain was one of the popular search engines. This makes sure we are not counting clicks from other links on mysite.com. &#8220;OnSite&#8221; and &#8220;OffSite&#8221; have similar descriptions.</p>
<p>Once we have identified the pattern and the symbols that make up the pattern, we can do some processing with them. Among other things, nPath allows you to <em>dynamically</em> control the columns of the output. These are specified via the RESULTS clause. Columns can be specified via existing column attributes, or using SQL/nPath aggregates:</p>
<pre class="brush: sql">

RESULT(
first(page of Entry) as entry_page,
first(refquerystring of Entry) as entry_refquerystring,
accumulate(page of Onsite) as onsite_pagepath,
count(* of Onsite) as onsitecount_minus1
)
</pre>
<p>Finally, we can specify exactly what columns from the output we want to view, and how we want to view them. This is specified just like a regular SELECT clause, which operates on the output of an nPath query instead of regular SQL tables:</p>
<pre class="brush: sql">

SELECT entry_refquerystring, entry_page || “,” || onsite_pagepath as onsite_pagepath, count(*) as session_count
</pre>
<p>And thats about it as far as the functionality of the query goes &#8212; there is of course some more syntactic sugar for specifying other constraints such as GROUP BY and ORDER BY. There is a <em>LOT</em> more to nPath than this, but hopefully it gives you some idea of the capabilities of this extremely powerful construct.</p>
Similar Posts:<ul><li><a href="http://floatingsun.net/2006/09/06/google-analytics-the-deep-web/" rel="bookmark" title="September 6th, 2006">Google Analytics &#8212; the deep web</a></li>

<li><a href="http://floatingsun.net/2005/07/30/whats-up-with-pagerank/" rel="bookmark" title="July 30th, 2005">Whats up with PageRank?</a></li>

<li><a href="http://floatingsun.net/2006/03/31/interesting-facts-about-domain-names/" rel="bookmark" title="March 31st, 2006">Interesting Facts About Domain Names</a></li>

<li><a href="http://floatingsun.net/2008/01/08/google-reader-archiving-less/" rel="bookmark" title="January 8th, 2008">Google Reader archiving less?</a></li>

<li><a href="http://floatingsun.net/2005/07/17/word-count/" rel="bookmark" title="July 17th, 2005">Word count</a></li>
</ul><!-- Similar Posts took 0.044 ms (cached) -->]]></content:encoded>
			<wfw:commentRss>http://floatingsun.net/2009/03/17/diving-into-npath/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to simulate Compiz&#8217;s screenshot plugin in KDE4</title>
		<link>http://floatingsun.net/2009/03/05/how-to-simulate-compizs-screenshot-plugin-in-kde4/</link>
		<comments>http://floatingsun.net/2009/03/05/how-to-simulate-compizs-screenshot-plugin-in-kde4/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 04:33:03 +0000</pubDate>
		<dc:creator>Diwaker Gupta</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[compiz]]></category>
		<category><![CDATA[kde4]]></category>
		<category><![CDATA[ksnapshot]]></category>

		<guid isPermaLink="false">http://floatingsun.net/?p=1022</guid>
		<description><![CDATA[I used to run Compiz with KDE 3.5 and I quite liked that setup. Compiz was fast, highly (a bit too much, perhaps) configurable, and came with a great set of plugins. One of my favorite plugins was the screenshot plugin &#8212; basically it allowed me to capture arbitrary regions of the screen with a [...]]]></description>
			<content:encoded><![CDATA[<p>I used to run <a href="http://www.compiz.org/">Compiz</a> with KDE 3.5 and I quite liked that setup. Compiz was fast, highly (a bit too much, perhaps) configurable, and came with a great set of <a href="http://wiki.compiz-fusion.org/CompizPlugins">plugins</a>. One of my favorite plugins was the screenshot plugin &#8212; basically it allowed me to capture arbitrary regions of the screen with a simple mouse+keyboard combo. This was particular useful when writing blogposts to demonstrate something on the desktop, when filing bug reports (to visually show what was going wrong), when telling webmasters what was wrong with their website (it makes everyone&#8217;s life easier if the screenshot only captures the problematic space on the page, not the entire window) and so on. The key strength of the plugin was that it was so easy to invoke, and the captured regions automatically got saved as PNGs to a pre-determined folder. Neat.</p>
<p>Unfortunately, with <a href="http://kde.org">KDE4</a>, I am no longer running Compiz since kwin (KDE&#8217;s native window manager) has built-in support for compositing now. KDE4 is great (especially with 4.2) but I still missed the screenshot plugin very much. I couldn&#8217;t find any equivalent plugins for KDE4, so I was on the lookout for a workaround. It turns out, there is one. Here is what you do:</p>
<ul>
<li>Go into System Settings -&gt; Input Actions</li>
<li>Create a new global shortcut (right click)</li>
<li>Bind a convenient shortcut &#8212; I use Super+S or Meta+S</li>
<li>For the command/URL, enter &#8216;kbackgroundsnapshot &#8211;region&#8217; without the quotes, of course</li>
</ul>
<p>And there you go &#8212; now you can simply press Super+S anywhere, anytime and the mouse cursor will change to a cross-bar. Once you have selected the region to capture, hit enter to save the picture, escape to cancel the action. By default the pictures are saved to your Desktop folder, and are named &#8217;snapshotX.png&#8217; where X is some number. Here&#8217;s a screenshot that I just took:</p>
<p><img class="aligncenter size-full wp-image-1041" title="kbackgroundsnapshot" src="http://floatingsun.net/wordpress/wp-content/uploads/2009/03/snapshot7.png" alt="kbackgroundsnapshot" width="240" height="108" /></p>
<p>What makes this work is the little-less known program (like so many other hidden gems in KDE) &#8216;kbackgroundsnapshot&#8217;. It is essentially ksnapshot, but it is supposed to run in the &#8220;background&#8221;, meaning that it doesn&#8217;t show the regular dialog box that ksnapshot shows. Useful for scripts and such.</p>
Similar Posts:<ul><li><a href="http://floatingsun.net/2005/10/11/konqueror-hidden-goodies/" rel="bookmark" title="October 11th, 2005">Konqueror hidden goodies</a></li>

<li><a href="http://floatingsun.net/2006/06/24/tools-i-use-qalculate/" rel="bookmark" title="June 24th, 2006">Tools I use: qalculate</a></li>

<li><a href="http://floatingsun.net/2005/01/10/input-plugin-weirdness/" rel="bookmark" title="January 10th, 2005">input plugin weirdness</a></li>

<li><a href="http://floatingsun.net/2006/03/30/wp-dokuwiki-development-update/" rel="bookmark" title="March 30th, 2006">WP-Dokuwiki development update</a></li>

<li><a href="http://floatingsun.net/2008/01/12/test-driving-kde-40/" rel="bookmark" title="January 12th, 2008">Test driving KDE 4.0</a></li>
</ul><!-- Similar Posts took 0.044 ms (cached) -->]]></content:encoded>
			<wfw:commentRss>http://floatingsun.net/2009/03/05/how-to-simulate-compizs-screenshot-plugin-in-kde4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.623 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2009-07-03 16:24:38 -->
