<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.1" -->
<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/"
	>

<channel>
	<title>Gopal Venkatesan's Weblog</title>
	<link>http://gopalarathnam.com/weblog</link>
	<description></description>
	<pubDate>Tue, 04 Dec 2007 12:46:15 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.1</generator>
	<language>en</language>
			<item>
		<title>Anti-aliasing and TrueType fonts with XTerm</title>
		<link>http://gopalarathnam.com/weblog/2007/11/22/anti-aliasing-and-truetype-fonts-with-xterm.html</link>
		<comments>http://gopalarathnam.com/weblog/2007/11/22/anti-aliasing-and-truetype-fonts-with-xterm.html#comments</comments>
		<pubDate>Thu, 22 Nov 2007 17:26:30 +0000</pubDate>
		<dc:creator>gopal</dc:creator>
		
		<category><![CDATA[Enlightenment]]></category>

		<category><![CDATA[GNU/Linux]]></category>

		<guid isPermaLink="false">http://gopalarathnam.com/weblog/2007/11/22/anti-aliasing-and-truetype-fonts-with-xterm.html</guid>
		<description><![CDATA[I&#8217;m one of those folks that don&#8217;t use heavy bloated window managers like GNOME or KDE. I prefer a light-weight, fast and slick window manager which is why I run Enlightenment DR17 (or E17 for short).
For a terminal application I used to run XTerm, but now I use mrxvt which is another light-weight terminal emulator [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m one of those folks that don&#8217;t use heavy bloated window managers like <a href="http://www.gnome.org/">GNOME</a> or <a href="http://www.kde.org/">KDE</a>. I prefer a light-weight, fast and slick window manager which is why I run <a href="http://enlightenment.org/">Enlightenment</a> <a href="http://download.enlightenment.org/snapshots/LATEST/">DR17</a> (or E17 for short).</p>
<p>For a terminal application I used to run <a href="http://invisible-island.net/xterm/xterm.html">XTerm</a>, but now I use <a href="http://materm.sourceforge.net/wiki/">mrxvt</a> which is another light-weight terminal emulator for X that has a tabbed interface and runs on a wide variant of Unix like operating systems.</p>
<p>Many of my friends use GNOME Terminal or Konsole just because it can use beautiful fonts like &#8220;BitStream Vera Sans Mono&#8221;.</p>
<p>If you are running XTerm or Rxvt don&#8217;t lose heart, XTerm can use these beautiful fonts.</p>
<p><!-- AD CODE --></p>
<div style="clear: both;"></div>
<h3>What are the pre-requisites?</h3>
<p>Your system needs to have the <a href="http://en.wikipedia.org/wiki/XRender">XRender</a> extension enabled in your <a href="http://www.x.org/">X.org</a>. You can verify this by running:
</p>
<pre>
shell&gt;/usr/X11R6/bin/xdpyinfo | grep RENDER
RENDER
</pre>
<p>You would also need <a href="http://en.wikipedia.org/wiki/Xft">Xft</a> and the <a href="http://en.wikipedia.org/wiki/Fontconfig">fontconfig</a> libraries installed in your system.</p>
<h3>How to make XTerm or mrxvt use the TrueType fonts?</h3>
<p>If your system does not have some nice and popular TrueType fonts on your Unix-like operating system, you can <a href="http://corefonts.sourceforge.net/">download them from here</a>.</p>
<p>Once you have the fonts, to use for example, &#8220;Andale Mono&#8221; with XTerm, you can run:
</p>
<pre>
shell&gt; xterm -fa 'Andale Mono'
</pre>
<p>or with mrxvt,</p>
<pre>
shell&gt; mrxvt -xftfm 'Andale Mono' -xft
</pre>
<p style="text-align: right; font-size: 8px">Blogged with <a href="http://www.flock.com/blogged-with-flock" title="Flock" target="_new">Flock</a></p>
<p><!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">Tags: <a href="http://technorati.com/tag/xterm" rel="tag">xterm</a>, <a href="http://technorati.com/tag/mrxvt" rel="tag">mrxvt</a>, <a href="http://technorati.com/tag/%20anti-aliasing" rel="tag"> anti-aliasing</a>, <a href="http://technorati.com/tag/%20font" rel="tag"> font</a>, <a href="http://technorati.com/tag/%20truetype" rel="tag"> truetype</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://gopalarathnam.com/weblog/2007/11/22/anti-aliasing-and-truetype-fonts-with-xterm.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Where do you want to go driving today?</title>
		<link>http://gopalarathnam.com/weblog/2007/10/26/where-do-you-want-to-go-driving-today.html</link>
		<comments>http://gopalarathnam.com/weblog/2007/10/26/where-do-you-want-to-go-driving-today.html#comments</comments>
		<pubDate>Fri, 26 Oct 2007 12:29:52 +0000</pubDate>
		<dc:creator>gopal</dc:creator>
		
		<category><![CDATA[News]]></category>

		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://gopalarathnam.com/weblog/2007/10/26/where-do-you-want-to-go-driving-today.html</guid>
		<description><![CDATA[This weekend I want to drive from Bangalore to Coorg. I was just wondering it would be nice if I have a web site that can give me driving directions (in India). Otherwise I would have to ask my friends for the route, on the way stop by shops, etc and ask for directions. Its [...]]]></description>
			<content:encoded><![CDATA[<p>This weekend I want to drive from Bangalore to Coorg. I was just wondering it would be nice if I have a web site that can give me driving directions (in India). Otherwise I would have to ask my friends for the route, on the way stop by shops, etc and ask for directions. Its a pain!</p>
<p>Just when it was the most needed, <a href="http://in.maps.yahoo.com/">Yahoo! India Maps</a> has come up with driving directions. It works like a charm. I can now type &#8220;<a href="http://in.maps.yahoo.com/#?lat=12.711349&#038;lon=76.665344&#038;z=9&#038;addr=bangalore%20to%20madikeri">bangalore to madikeri</a>&#8221; and get the driving directions.  Awesome.</p>
<p>But wait, what if I want to visit Mysore on the way. No problem, I can use queries like &#8220;<a href="http://in.maps.yahoo.com/#?lat=12.630958&#038;lon=76.665344&#038;z=9&#038;addr=bangalore%20to%20madikeri%20via%20mysore">bangalore to madikeri via mysore</a>&#8220;.</p>
<p>No need to print the directions, just use the &#8220;Send this to my Mobile&#8221; feature! Now thats kick ass!<br />
<!-- AD CODE --><!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">Tags: <a href="http://technorati.com/tag/yahoo" rel="tag">yahoo</a>, <a href="http://technorati.com/tag/india" rel="tag">india</a>, <a href="http://technorati.com/tag/maps" rel="tag">maps</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://gopalarathnam.com/weblog/2007/10/26/where-do-you-want-to-go-driving-today.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>R3: Open Source Template Management/Localization tool</title>
		<link>http://gopalarathnam.com/weblog/2007/10/06/r3-open-source-template-managementlocalization-tool.html</link>
		<comments>http://gopalarathnam.com/weblog/2007/10/06/r3-open-source-template-managementlocalization-tool.html#comments</comments>
		<pubDate>Fri, 05 Oct 2007 22:49:05 +0000</pubDate>
		<dc:creator>gopal</dc:creator>
		
		<category><![CDATA[News]]></category>

		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://gopalarathnam.com/weblog/2007/10/06/r3-open-source-template-managementlocalization-tool.html</guid>
		<description><![CDATA[Its amazing to see Yahoo! contributing a lot of its internal tools to the community.
Following its previous project, YUI, its R3 now.
If you are wondering what R3 is, it is a command line tool designed to help manage templates, localization, and translations across many internationals/countries/projects.
Read more about R3 here.

Blogged with Flock

Tags: r3, yahoo,  open [...]]]></description>
			<content:encoded><![CDATA[<p>Its amazing to see Yahoo! contributing a lot of its internal tools to the community.</p>
<p>Following its previous project, <a href="http://sourceforge.net/projects/yui/">YUI</a>, its <a href="http://sourceforge.net/projects/rthree/">R3</a> now.</p>
<p>If you are wondering what <a href="http://sourceforge.net/projects/rthree/">R3</a> is, it is a command line tool designed to help manage templates, localization, and translations across many internationals/countries/projects.</p>
<p>Read more about <a href="http://sourceforge.net/projects/rthree/">R3</a> here.<br />
<!-- AD CODE -->
<p style="text-align: right; font-size: 8px">Blogged with <a href="http://www.flock.com/blogged-with-flock" title="Flock" target="_new">Flock</a></p>
<p><!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">Tags: <a href="http://technorati.com/tag/r3" rel="tag">r3</a>, <a href="http://technorati.com/tag/yahoo" rel="tag">yahoo</a>, <a href="http://technorati.com/tag/%20open%20source" rel="tag"> open source</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://gopalarathnam.com/weblog/2007/10/06/r3-open-source-template-managementlocalization-tool.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Open Hack Day at Yahoo! Bangalore</title>
		<link>http://gopalarathnam.com/weblog/2007/09/23/96.html</link>
		<comments>http://gopalarathnam.com/weblog/2007/09/23/96.html#comments</comments>
		<pubDate>Sun, 23 Sep 2007 17:39:12 +0000</pubDate>
		<dc:creator>gopal</dc:creator>
		
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://gopalarathnam.com/weblog/2007/09/23/96.html</guid>
		<description><![CDATA[After Sunnyvale and London, it&#8217;s now in India.
Yahoo!&#8217;s open hack day is on the 5th and 6th of October in Bangalore. If you&#8217;re interested in working with APIs, making mashups and showing them off to an audience of your peers, then you must show up there.
The hack session is by invite only and we&#8217;ve got [...]]]></description>
			<content:encoded><![CDATA[<p>After Sunnyvale and London, it&#8217;s now in India.</p>
<p>Yahoo!&#8217;s open hack day is on the 5th and 6th of October <a href="http://upcoming.yahoo.com/event/259332/?ps=6">in Bangalore</a>. If you&#8217;re interested in working with APIs, making mashups and showing them off to an audience of your peers, then you must show up there.</p>
<p>The hack session is by invite only and we&#8217;ve got a submission queue for you to put in your geek credentials; so make sure to put all your cool hacks in the list. For inspiration, take a good look at what happened at the <a href="http://developer.yahoo.net/hackday/">previous hack days</a>.</p>
<p><a href="http://hackdayindia.eventwax.com/hack-day-india">Register online for the event</a>, and list any special requirements that you may need. You can also chat with us on <a href="irc://irc.freenode.net/#hackday">#hackday</a>.</p>
<p>Get your geek friends to attend. You can hack alone or you can hack in a team. There&#8217;s no limit to how many hacks you can come up with or how many teams you can be a part of.</p>
<p>Hope to see you there.</p>
<p><!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">Tags: <a href="http://technorati.com/tag/open" rel="tag">open</a>, <a href="http://technorati.com/tag/hackday" rel="tag">hackday</a>, <a href="http://technorati.com/tag/yahoo" rel="tag">yahoo</a>, <a href="http://technorati.com/tag/bangalore" rel="tag">bangalore</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://gopalarathnam.com/weblog/2007/09/23/96.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Patching W3C Slidy Presentation Tool</title>
		<link>http://gopalarathnam.com/weblog/2007/07/17/patching-w3c-slidy-presentation-tool.html</link>
		<comments>http://gopalarathnam.com/weblog/2007/07/17/patching-w3c-slidy-presentation-tool.html#comments</comments>
		<pubDate>Tue, 17 Jul 2007 15:32:48 +0000</pubDate>
		<dc:creator>gopal</dc:creator>
		
		<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://gopalarathnam.com/weblog/2007/07/17/patching-w3c-slidy-presentation-tool.html</guid>
		<description><![CDATA[I use the W3C Slidy Presentation Tool for my presentations. I found a very annoying bug that prevented the showing and hiding of the table of contents smoothly.
When perusing through the source code, I found that there are couple of typos in the showTableOfContents() and hideTableOfContents() functions. Dave Raggett was kind to incorporate my patch [...]]]></description>
			<content:encoded><![CDATA[<p>I use the W3C Slidy Presentation Tool for my presentations. I found a very annoying bug that prevented the showing and hiding of the table of contents smoothly.</p>
<p>When perusing through the source code, I found that there are couple of typos in the showTableOfContents() and hideTableOfContents() functions. Dave Raggett was kind to incorporate my patch for fixing the bug.</p>
<p>If you are experiencing a similar erratic behavior, either <a href="http://www.w3.org/Talks/Tools/Slidy/">download the latest version</a> or, <a href="/software/slidy.patch">apply my patch</a> on your files.</p>
<p style="text-align: right; font-size: 8px">Blogged with <a href="http://www.flock.com/blogged-with-flock" title="Flock" target="_new">Flock</a></p>
<p><!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">Tags: <a href="http://technorati.com/tag/w3c" rel="tag">w3c</a>, <a href="http://technorati.com/tag/slidy" rel="tag">slidy</a>, <a href="http://technorati.com/tag/presentation" rel="tag">presentation</a>, <a href="http://technorati.com/tag/powerpoint" rel="tag">powerpoint</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://gopalarathnam.com/weblog/2007/07/17/patching-w3c-slidy-presentation-tool.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Hello Consolas</title>
		<link>http://gopalarathnam.com/weblog/2007/06/05/hello-consolas.html</link>
		<comments>http://gopalarathnam.com/weblog/2007/06/05/hello-consolas.html#comments</comments>
		<pubDate>Tue, 05 Jun 2007 14:20:46 +0000</pubDate>
		<dc:creator>gopal</dc:creator>
		
		<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://gopalarathnam.com/weblog/2007/06/05/hello-consolas.html</guid>
		<description><![CDATA[Consolas is a beautiful monospaced font from Microsoft.  Its freely available (only for Microsoft Windows) for download from here.
If you have installed it in your system, you can see how beautiful this post looks.
]]></description>
			<content:encoded><![CDATA[<p style="font: 13px Consolas, monospace;">Consolas is a beautiful monospaced font from Microsoft.  Its freely available (only for Microsoft Windows) for <a href="http://www.microsoft.com/downloads/thankyou.aspx?familyId=22e69ae4-7e40-4807-8a86-b3d36fab68d3&#038;displayLang=en">download from here</a>.</p>
<p style="font: 13px Consolas, monospace;">If you have installed it in your system, you can see how beautiful this post looks.</p>
]]></content:encoded>
			<wfw:commentRss>http://gopalarathnam.com/weblog/2007/06/05/hello-consolas.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Fun with Emacs</title>
		<link>http://gopalarathnam.com/weblog/2007/04/25/fun-with-emacs.html</link>
		<comments>http://gopalarathnam.com/weblog/2007/04/25/fun-with-emacs.html#comments</comments>
		<pubDate>Wed, 25 Apr 2007 13:33:12 +0000</pubDate>
		<dc:creator>gopal</dc:creator>
		
		<category><![CDATA[Enlightenment]]></category>

		<category><![CDATA[FLOSS]]></category>

		<category><![CDATA[Fun]]></category>

		<guid isPermaLink="false">http://gopalarathnam.com/weblog/2007/04/25/fun-with-emacs.html</guid>
		<description><![CDATA[
.flickr-photo { }
.flickr-frame {	float: right; text-align: center; margin-left: 15px; margin-bottom: 15px; }
.flickr-caption { font-size: 0.8em; margin-top: 0px; }


	
	
		Enlightenment DR17 (E17) running GNU Emacs with 6 windows, originally uploaded by gopalarathnam_v on 25 Apr &#8216;07, 4.56pm IST PST.
	

Running GNU Emacs on my patched version of Enlightenment DR17 (E17) on FreeBSD 4.
Having a 24&#8243; monitor helps in [...]]]></description>
			<content:encoded><![CDATA[<style type="text/css">
.flickr-photo { }
.flickr-frame {	float: right; text-align: center; margin-left: 15px; margin-bottom: 15px; }
.flickr-caption { font-size: 0.8em; margin-top: 0px; }
</style>
<div class="flickr-frame">
	<a href="http://www.flickr.com/photos/gopalarathnam_v/472313628/" title="photo sharing"><img src="http://farm1.static.flickr.com/218/472313628_e9d5bd477a_t.jpg" class="flickr-photo" alt="Enlightenment DR17 (E17) running GNU Emacs with 6 windows" /></a><br />
	<span class="flickr-caption"><br />
		<a href="http://www.flickr.com/photos/gopalarathnam_v/472313628/">Enlightenment DR17 (E17) running GNU Emacs with 6 windows</a>,<br /> originally uploaded by <a href="http://www.flickr.com/people/gopalarathnam_v/">gopalarathnam_v</a> on 25 Apr &#8216;07, 4.56pm IST PST.<br />
	</span>
</div>
<p>Running GNU Emacs on my patched version of Enlightenment DR17 (E17) on FreeBSD 4.</p>
<p>Having a 24&#8243; monitor helps in perusing lots of source code simultaneously! <img src='http://gopalarathnam.com/weblog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><!-- AD CODE --></p>
]]></content:encoded>
			<wfw:commentRss>http://gopalarathnam.com/weblog/2007/04/25/fun-with-emacs.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Thunderbird 2 is out!</title>
		<link>http://gopalarathnam.com/weblog/2007/04/19/thunderbird-2-is-out.html</link>
		<comments>http://gopalarathnam.com/weblog/2007/04/19/thunderbird-2-is-out.html#comments</comments>
		<pubDate>Thu, 19 Apr 2007 03:43:28 +0000</pubDate>
		<dc:creator>gopal</dc:creator>
		
		<category><![CDATA[Mozilla]]></category>

		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://gopalarathnam.com/weblog/2007/04/19/thunderbird-2-is-out.html</guid>
		<description><![CDATA[Good Morning!
Thunderbird 2 has been released today. It has got many new features including message tagging, message history navigation, find as you type (like Firefox), mail alert notification.
For a complete list of features, go to the Thunderbird 2 features page.
BTW, here&#8217;s the official announcement.

technorati tags:mozilla, thunderbird, release

Blogged with Flock
]]></description>
			<content:encoded><![CDATA[<p>Good Morning!</p>
<p>Thunderbird 2 has been released today. It has got many new features including message tagging, message history navigation, find as you type (like Firefox), mail alert notification.</p>
<p>For a complete list of features, go to the <a href="http://www.mozilla.com/thunderbird/features.html">Thunderbird 2 features page</a>.</p>
<p>BTW, <a href="http://www.mozillazine.org/talkback.html?article=21415">here&#8217;s the official announcement</a>.</p>
<p><!-- AD CODE --><!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">technorati tags:<a href="http://technorati.com/tag/mozilla" rel="tag">mozilla</a>, <a href="http://technorati.com/tag/thunderbird" rel="tag">thunderbird</a>, <a href="http://technorati.com/tag/release" rel="tag">release</a></p>
<p><!-- technorati tags end -->
<p style="text-align: right; font-size: 8px">Blogged with <a href="http://www.flock.com/blogged-with-flock" title="Flock" target="_new">Flock</a></p>
]]></content:encoded>
			<wfw:commentRss>http://gopalarathnam.com/weblog/2007/04/19/thunderbird-2-is-out.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Introduction to Ajax slides available</title>
		<link>http://gopalarathnam.com/weblog/2007/04/01/introduction-to-ajax-slides-available.html</link>
		<comments>http://gopalarathnam.com/weblog/2007/04/01/introduction-to-ajax-slides-available.html#comments</comments>
		<pubDate>Sun, 01 Apr 2007 11:21:43 +0000</pubDate>
		<dc:creator>gopal</dc:creator>
		
		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://gopalarathnam.com/weblog/2007/04/01/introduction-to-ajax-slides-available.html</guid>
		<description><![CDATA[The slides for my talk &#8220;Introduction to Ajax&#8221; at NIT, Calicut are available for download from my talks section.


technorati tags:introduction, ajax, web, development, javascript, dhtml

Blogged with Flock
]]></description>
			<content:encoded><![CDATA[<p>The slides for my talk &#8220;Introduction to Ajax&#8221; at NIT, Calicut are <a href="/talks/">available for download from my talks section</a>.<br />
<!-- AD CODE --><br />
<!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">technorati tags:<a href="http://technorati.com/tag/introduction" rel="tag">introduction</a>, <a href="http://technorati.com/tag/ajax" rel="tag">ajax</a>, <a href="http://technorati.com/tag/web" rel="tag">web</a>, <a href="http://technorati.com/tag/development" rel="tag">development</a>, <a href="http://technorati.com/tag/javascript" rel="tag">javascript</a>, <a href="http://technorati.com/tag/dhtml" rel="tag">dhtml</a></p>
<p><!-- technorati tags end -->
<p style="text-align: right; font-size: 8px">Blogged with <a href="http://www.flock.com/blogged-with-flock" title="Flock" target="_new">Flock</a></p>
]]></content:encoded>
			<wfw:commentRss>http://gopalarathnam.com/weblog/2007/04/01/introduction-to-ajax-slides-available.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Rewriting my weblog in ASP.Net</title>
		<link>http://gopalarathnam.com/weblog/2007/04/01/rewriting-my-weblog-in-aspnet.html</link>
		<comments>http://gopalarathnam.com/weblog/2007/04/01/rewriting-my-weblog-in-aspnet.html#comments</comments>
		<pubDate>Sun, 01 Apr 2007 10:40:34 +0000</pubDate>
		<dc:creator>gopal</dc:creator>
		
		<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://gopalarathnam.com/weblog/2007/04/01/rewriting-my-weblog-in-aspnet.html</guid>
		<description><![CDATA[I&#8217;m rewriting my weblog in ASP.Net with Microsoft SQL Server as the back-end. The software would be complete by today evening, and I&#8217;m planning to push to the web server by tonight 11.30 PM PST.
I consider ASP.Net as one of the easiest to program and develop web sites and hence I&#8217;m recommending it for rapid [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m rewriting my weblog in ASP.Net with Microsoft SQL Server as the back-end. The software would be complete by today evening, and I&#8217;m planning to push to the web server by tonight 11.30 PM PST.</p>
<p>I consider ASP.Net as one of the easiest to program and develop web sites and hence I&#8217;m recommending it for rapid prototyping and doing web development of large scale web sites.</p>
<p><!-- AD CODE --><br />
<!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">technorati tags:<a href="http://technorati.com/tag/asp.net" rel="tag">asp.net</a>, <a href="http://technorati.com/tag/april" rel="tag">april</a>, <a href="http://technorati.com/tag/fools" rel="tag">fools</a>, <a href="http://technorati.com/tag/day" rel="tag">day</a></p>
<p><!-- technorati tags end -->
<p style="text-align: right; font-size: 8px">Blogged with <a href="http://www.flock.com/blogged-with-flock" title="Flock" target="_new">Flock</a></p>
]]></content:encoded>
			<wfw:commentRss>http://gopalarathnam.com/weblog/2007/04/01/rewriting-my-weblog-in-aspnet.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Please don&#8217;t hurt the web - use open standards</title>
		<link>http://gopalarathnam.com/weblog/2007/03/23/please-dont-hurt-the-web-use-open-standards.html</link>
		<comments>http://gopalarathnam.com/weblog/2007/03/23/please-dont-hurt-the-web-use-open-standards.html#comments</comments>
		<pubDate>Fri, 23 Mar 2007 08:48:28 +0000</pubDate>
		<dc:creator>gopal</dc:creator>
		
		<category><![CDATA[Mozilla]]></category>

		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://gopalarathnam.com/weblog/2007/03/23/please-dont-hurt-the-web-use-open-standards.html</guid>
		<description><![CDATA[Created by Sean Martell at the 2006 Firefox Developer&#8217;s Summit, this graphic became a smash hit at the SWSW conference in 2007.  Its about developing for the web using open standards and open source technologies and promoting MDC.  Very nice and cool indeed!
Go ahead head on to DevMo for desktop wallpapers and more.


technorati [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="nofollow" title="http://www.resincoated.com/blog/?p=26" class="external text" href="http://www.resincoated.com/blog/?p=26">Created by Sean Martell at the 2006 Firefox Developer&#8217;s Summit</a>, this graphic became a smash hit at the SWSW conference in 2007.  Its about developing for the web using open standards and open source technologies and promoting MDC.  Very nice and cool indeed!</p>
<p><a href="http://developer.mozilla.org/en/docs/Promote_MDC">Go ahead head on to DevMo</a> for desktop wallpapers and more.
</p>
<p><!-- AD CODE --><!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">technorati tags:<a href="http://technorati.com/tag/mozilla" rel="tag">mozilla</a>, <a href="http://technorati.com/tag/open" rel="tag">open</a>, <a href="http://technorati.com/tag/standards" rel="tag">standards</a>, <a href="http://technorati.com/tag/web" rel="tag">web</a>, <a href="http://technorati.com/tag/development" rel="tag">development</a></p>
<p><!-- technorati tags end -->
<p style="text-align: right; font-size: 8px">Blogged with <a href="http://www.flock.com/blogged-with-flock" title="Flock" target="_new">Flock</a></p>
]]></content:encoded>
			<wfw:commentRss>http://gopalarathnam.com/weblog/2007/03/23/please-dont-hurt-the-web-use-open-standards.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Writing Efficient JavaScript</title>
		<link>http://gopalarathnam.com/weblog/2007/03/14/writing-efficient-javascript.html</link>
		<comments>http://gopalarathnam.com/weblog/2007/03/14/writing-efficient-javascript.html#comments</comments>
		<pubDate>Wed, 14 Mar 2007 13:49:16 +0000</pubDate>
		<dc:creator>gopal</dc:creator>
		
		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[Web Development]]></category>

		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://gopalarathnam.com/weblog/2007/03/14/writing-efficient-javascript.html</guid>
		<description><![CDATA[The video of my talk on Writing Efficient JavaScript at Yahoo! F2E (Front-End Engineering) Summit (March 8th, 2007) is available from YUI Theatre.

Thanks to the folks at Yahoo! who have made this talk available from video.yahoo.com.
You can also download a copy of the talk from their download servers.


technorati tags: f2e, f2esummit07, javascript, performance, webdevelopment, yahoo

]]></description>
			<content:encoded><![CDATA[<p>The video of <a href="http://video.yahoo.com/video/play?vid=304232">my talk on Writing Efficient JavaScript</a> at Yahoo! F2E (Front-End Engineering) Summit (March 8th, 2007) is available from <a href="http://developer.yahoo.com/yui/theater/">YUI Theatre</a>.</p>
<p><embed src='http://us.i1.yimg.com/cosmos.bcst.yahoo.com/player/media/swf/FLVVideoSolo.swf' flashvars='id=2076311&#038;emailUrl=http%3A%2F%2Fvideo.yahoo.com%2Futil%2Fmail%3Fei%3DUTF-8%26vid%3D304232&#038;imUrl=http%253A%252F%252Fvideo.yahoo.com%252Fvideo%252Fplay%253Fei%253DUTF-8%2526vid%253D304232&#038;imTitle=Gopal%2BVenkatesan%253A%2B%2526quot%253BWriting%2BEfficient%2BJavaScript%2526quot%253B&#038;searchUrl=http://video.yahoo.com/video/search?p=&#038;profileUrl=http://video.yahoo.com/video/profile?yid=&#038;creatorValue=ZXJpY21pcmFnbGlh&#038;vid=304232' type='application/x-shockwave-flash' width='325' height='250'></embed></p>
<p>Thanks to the folks at Yahoo! who have made this talk available from <a href="http://video.yahoo.com/">video.yahoo.com</a>.</p>
<p>You can also download a <a href="http://us.dl1.yimg.com/download.yahoo.com/dl/ydn/yui/theater/fs07-venkatesan.m4v">copy of the talk from their download servers</a>.<br />
<!-- AD CODE --><br />
<!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">technorati tags: <a href="http://technorati.com/tag/f2e" rel="tag">f2e</a>, <a href="http://technorati.com/tag/f2esummit07" rel="tag">f2esummit07</a>, <a href="http://technorati.com/tag/javascript" rel="tag">javascript</a>, <a href="http://technorati.com/tag/performance" rel="tag">performance</a>, <a href="http://technorati.com/tag/webdevelopment" rel="tag">webdevelopment</a>, <a href="http://technorati.com/tag/yahoo" rel="tag">yahoo</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://gopalarathnam.com/weblog/2007/03/14/writing-efficient-javascript.html/feed</wfw:commentRss>
<enclosure url="http://us.dl1.yimg.com/download.yahoo.com/dl/ydn/yui/theater/fs07-venkatesan.m4v" length="93021100" type="video/x-m4v" />
		</item>
		<item>
		<title>Building Firefox/Thunderbird 2.0 on FreeBSD 4.x</title>
		<link>http://gopalarathnam.com/weblog/2007/02/07/building-firefoxthunderbird-20-on-freebsd-4x.html</link>
		<comments>http://gopalarathnam.com/weblog/2007/02/07/building-firefoxthunderbird-20-on-freebsd-4x.html#comments</comments>
		<pubDate>Wed, 07 Feb 2007 17:56:19 +0000</pubDate>
		<dc:creator>gopal</dc:creator>
		
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://gopalarathnam.com/weblog/2007/02/07/building-firefoxthunderbird-20-on-freebsd-4x.html</guid>
		<description><![CDATA[Some of my friends run FreeBSD 4.x on their office workstations.  Since Firefox/Thunderbird is supported only on the trio (Windows, Mac OS X, GNU/Linux), we
were compelled to build on our own.
The system has all the pre-requisites, and we had GCC 2.95.4 for building.
Compiling Firefox/Thunderbird on FreeBSD requires the LDFLAGS to be set to &#8220;-pthread&#8221;, [...]]]></description>
			<content:encoded><![CDATA[<p>Some of my friends run FreeBSD 4.x on their office workstations.  Since Firefox/Thunderbird is supported only on the trio (Windows, Mac OS X, GNU/Linux), we<br />
were compelled to build on our own.</p>
<p>The system has all the pre-requisites, and we had GCC 2.95.4 for building.</p>
<p>Compiling Firefox/Thunderbird on FreeBSD requires the LDFLAGS to be set to &#8220;-pthread&#8221;, and additionally there were suggestions to stick &#8220;-lc&#8221; to avoid undefined reference to &#8220;memcpy&#8221;, &#8220;fwrite&#8221;, etc.</p>
<p>But that proved to be a problem soon, since we had used &#8220;-lc&#8221; the build process started segfaulting (bus error) with an error message &#8220;rcmdsh: unknown user&#8221;.  Searching for a similar pattern on the web suggested the use of &#8220;-lc_r&#8221; instead of &#8220;-lc&#8221;.  It worked!</p>
<p><!-- AD CODE --></p>
<p>But soon again, the build stopped with &#8220;stdint.h&#8221; &#8220;file not found.  But this time, this seems to be a <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=279165#c22">well known error</a>, and I had to patch the gfx/cairo to workaround for FreeBSD 4.x.</p>
<p>The build was finally successful.</p>
<p>If you want to build Firefox or Thunderbird, you can <a href="http://gopalarathnam.com/software/freebsd4-cairo-pixman.patch">download my patch</a> and apply it before starting the build process.</p>
<p>If you have to build Thunderbird with calendar or lightning support, you&#8217;ll have to <a href="http://gopalarathnam.com/software/freebsd4-calendar-libical.patch">apply this patch</a> in addition to the above patch.</p>
<p><!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">technorati tags: <a href="http://technorati.com/tag/mozilla" rel="tag">mozilla</a>, <a href="http://technorati.com/tag/firefox" rel="tag">firefox</a>, <a href="http://technorati.com/tag/freebsd" rel="tag">freebsd</a>, <a href="http://technorati.com/tag/thunderbird" rel="tag">thunderbird</a>, <a href="http://technorati.com/tag/sunbird" rel="tag">sunbird</a>, <a href="http://technorati.com/tag/lightning" rel="tag">lightning</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://gopalarathnam.com/weblog/2007/02/07/building-firefoxthunderbird-20-on-freebsd-4x.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Internet Explorer (IE) Developer Toolbar</title>
		<link>http://gopalarathnam.com/weblog/2007/01/11/internet-explorer-ie-developer-toolbar.html</link>
		<comments>http://gopalarathnam.com/weblog/2007/01/11/internet-explorer-ie-developer-toolbar.html#comments</comments>
		<pubDate>Thu, 11 Jan 2007 04:24:29 +0000</pubDate>
		<dc:creator>gopal</dc:creator>
		
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://gopalarathnam.com/weblog/2007/01/11/internet-explorer-ie-developer-toolbar.html</guid>
		<description><![CDATA[Ask any web developer about his/her experiences with trying to fix a layout problem on Internet Explorer. It has always been a pain.
Microsoft has introduced a developer toolbar for IE to help web developers view/navigate the DOM, inspect elements by clicking on them, enable/disable CSS, outline DIVs, TABLEs, positioned elements, etc.
This is exciting  

If [...]]]></description>
			<content:encoded><![CDATA[<p>Ask any web developer about his/her experiences with trying to fix a layout problem on Internet Explorer. It has always been a pain.</p>
<p><a href="http://blogs.msdn.com/ie/archive/2007/01/09/ie-developer-toolbar-beta-3-now-available.aspx">Microsoft has introduced a developer toolbar for IE</a> to help web developers view/navigate the DOM, inspect elements by clicking on them, enable/disable CSS, outline DIVs, TABLEs, positioned elements, etc.</p>
<p>This is exciting <img src='http://gopalarathnam.com/weblog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><!-- AD CODE --></p>
<p>If you need a tool for debugging, peeking AJAX requests, and do a lot more for Firefox, you can grab <a href="http://getfirebug.com/">FireBug</a>, which is a much advanced tool than the IE Developer Toolbar.</p>
<p><!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">technorati tags:<a href="http://technorati.com/tag/internet" rel="tag">internet</a>, <a href="http://technorati.com/tag/explorer" rel="tag">explorer</a>, <a href="http://technorati.com/tag/ie" rel="tag">ie</a>, <a href="http://technorati.com/tag/developer" rel="tag">developer</a>, <a href="http://technorati.com/tag/toolbar" rel="tag">toolbar</a>, <a href="http://technorati.com/tag/firebug" rel="tag">firebug</a></p>
<p><!-- technorati tags end -->
<p style="text-align: right; font-size: 8px">Blogged with <a href="http://www.flock.com/blogged-with-flock" title="Flock" target="_new">Flock</a></p>
]]></content:encoded>
			<wfw:commentRss>http://gopalarathnam.com/weblog/2007/01/11/internet-explorer-ie-developer-toolbar.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Thunderbird 2.0 Beta (Account Set up)</title>
		<link>http://gopalarathnam.com/weblog/2007/01/10/thunderbird-20-beta-account-set-up.html</link>
		<comments>http://gopalarathnam.com/weblog/2007/01/10/thunderbird-20-beta-account-set-up.html#comments</comments>
		<pubDate>Wed, 10 Jan 2007 04:19:10 +0000</pubDate>
		<dc:creator>gopal</dc:creator>
		
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://gopalarathnam.com/weblog/2007/01/10/thunderbird-20-beta-account-set-up.html</guid>
		<description><![CDATA[
.flickr-photo { }
.flickr-frame {	float: right; text-align: center; margin-left: 15px; margin-bottom: 15px; }
.flickr-caption { font-size: 0.8em; margin-top: 0px; }


	
	
		Thunderbird 2.0 Beta (Account Set up), originally uploaded by gopalarathnam_v on 10 Jan &#8216;07, 9.30am IST PST.
	

The new Thunderbird 2.0 Beta (latest build) has Gmail listed in the Account Set up screen.  This is really handy and [...]]]></description>
			<content:encoded><![CDATA[<style type="text/css">
.flickr-photo { }
.flickr-frame {	float: right; text-align: center; margin-left: 15px; margin-bottom: 15px; }
.flickr-caption { font-size: 0.8em; margin-top: 0px; }
</style>
<div class="flickr-frame">
	<a href="http://www.flickr.com/photos/gopalarathnam_v/352412053/" title="photo sharing"><img src="http://farm1.static.flickr.com/154/352412053_75558693f2_t.jpg" class="flickr-photo" alt="Thunderbird 2.0 Beta (Account Set up)" /></a><br />
	<span class="flickr-caption"><br />
		<a href="http://www.flickr.com/photos/gopalarathnam_v/352412053/">Thunderbird 2.0 Beta (Account Set up)</a>,<br /> originally uploaded by <a href="http://www.flickr.com/people/gopalarathnam_v/">gopalarathnam_v</a> on 10 Jan &#8216;07, 9.30am IST PST.<br />
	</span>
</div>
<p>The new Thunderbird 2.0 Beta (latest build) has Gmail listed in the Account Set up screen.  This is really handy and useful for people since they don&#8217;t have to go to Gmail&#8217;s help pages to understand how to pop it out and read on their <a href="http://getthunderbird.com/">favourite e-mail client</a>.</p>
<p>One of the goals of Thunderbird 2.0 is to allows ISPs to create extensions to make their account set up easier.</p>
<p><a href="http://forums.mozillazine.org/viewtopic.php?t=507159">More information on this from Scott on MozillaZine</a>.<br />
<!-- AD CODE --><br />
<!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">technorati tags:<a href="http://technorati.com/tag/javascript" rel="tag">thunderbird</a>, <a href="http://technorati.com/tag/mozilla" rel="tag">mozilla</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://gopalarathnam.com/weblog/2007/01/10/thunderbird-20-beta-account-set-up.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Building SpiderMonkey on Ubuntu</title>
		<link>http://gopalarathnam.com/weblog/2007/01/08/building-spidermonkey-on-ubuntu.html</link>
		<comments>http://gopalarathnam.com/weblog/2007/01/08/building-spidermonkey-on-ubuntu.html#comments</comments>
		<pubDate>Mon, 08 Jan 2007 17:37:58 +0000</pubDate>
		<dc:creator>gopal</dc:creator>
		
		<category><![CDATA[GNU/Linux]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://gopalarathnam.com/weblog/2007/01/08/building-spidermonkey-on-ubuntu.html</guid>
		<description><![CDATA[The following instructions for building SpiderMonkey is not specific to Ubuntu, but same on almost all Unix and Unix-like operating systems.

Login to Mozilla CVS servers

cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot login


Pull the sources

cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co -l mozilla/js/src mozilla/js/src/config mozilla/js/src/editline mozilla/js/src/fdlibm


And start the build

cd mozilla/js/src &#38;&#38; make -f Makefile.ref



If your distribution has GCC 4.1, then you might hit [...]]]></description>
			<content:encoded><![CDATA[<p>The following instructions for building <a href="http://www.mozilla.org/js/spidermonkey/">SpiderMonkey</a> is not specific to Ubuntu, but same on almost all Unix and Unix-like operating systems.</p>
<ul>
<li>Login to Mozilla CVS servers
<ul>
<li><code>cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot login</code></li>
</ul>
</li>
<li>Pull the sources
<ul>
<li><code>cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co -l mozilla/js/src mozilla/js/src/config mozilla/js/src/editline mozilla/js/src/fdlibm</code></li>
</ul>
</li>
<li>And start the build
<ul>
<li><code>cd mozilla/js/src &amp;&amp; make -f Makefile.ref</code></li>
</ul>
</li>
</ul>
<p>If your distribution has GCC 4.1, then you might <a href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26881">hit on this bug</a> (jscpucfg.c:374: internal compiler error: in dwarf2out_finish, at<br />
dwarf2out.c:14116) during compilation.</p>
<p><!-- AD CODE --></p>
<p>You have two ways to fix it:</p>
<ul>
<li>Upgrade to GCC 4.1.2</li>
<li>Or, turn on the optimisation flag while compiling
<ul>
<li><code>CFLAGS=-O2 make -f Makefile.ref</code></li>
</ul>
</li>
</ul>
<p>Installation is really simple.</p>
<ul>
<li><code>sudo mkdir /usr/local/spidermonkey</code></li>
<li><code>sudo cp Linux_All_DBG.OBJ/{js,jskwgen,jscpucfg,libjs.so} /usr/local/spidermonkey</code></li>
<li><code>export PATH=$PATH:/usr/local/spidermonkey</code></li>
</ul>
<p>Once the installation is done, you can invoke the shell by running <code>js</code>.</p>
<p><!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">technorati tags:<a href="http://technorati.com/tag/javascript" rel="tag">javascript</a>, <a href="http://technorati.com/tag/mozilla" rel="tag">mozilla</a>, <a href="http://technorati.com/tag/spidermonkey" rel="tag">spidermonkey</a>, <a href="http://technorati.com/tag/ubuntu" rel="tag">ubuntu</a>, <a href="http://technorati.com/tag/linux" rel="tag">linux</a></p>
<p><!-- technorati tags end -->
<p style="text-align: right; font-size: 8px">Blogged with <a href="http://www.flock.com/blogged-with-flock" title="Flock" target="_new">Flock</a></p>
]]></content:encoded>
			<wfw:commentRss>http://gopalarathnam.com/weblog/2007/01/08/building-spidermonkey-on-ubuntu.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>My ThinkPad R60 is now powered by a newer faster kernel (2.6.19.1)</title>
		<link>http://gopalarathnam.com/weblog/2007/01/06/my-thinkpad-r60-is-now-powered-by-a-newer-faster-kernel-26191.html</link>
		<comments>http://gopalarathnam.com/weblog/2007/01/06/my-thinkpad-r60-is-now-powered-by-a-newer-faster-kernel-26191.html#comments</comments>
		<pubDate>Sat, 06 Jan 2007 17:52:28 +0000</pubDate>
		<dc:creator>gopal</dc:creator>
		
		<category><![CDATA[GNU/Linux]]></category>

		<guid isPermaLink="false">http://gopalarathnam.com/weblog/2007/01/06/my-thinkpad-r60-is-now-powered-by-a-newer-faster-kernel-26191.html</guid>
		<description><![CDATA[Its been weeks since I upgraded my laptop with the latest kernel.  So, got some time today to pull the latest stable 2.6.19.1 release and compile.
OK, I&#8217;ll outline the procedure of my upgrade (apart from downloading and unpacking the kernel sources):

cp /boot/config-`uname -r` .config
make silentoldconfig
make menuconfig
make clean
make bzImage
make modules
sudo make modules_install
sudo mkinitramfs -o /boot/initrd.img-2.6.19.1 [...]]]></description>
			<content:encoded><![CDATA[<p>Its been weeks since I upgraded my laptop with the latest kernel.  So, got some time today to pull the latest stable 2.6.19.1 release and compile.</p>
<p>OK, I&#8217;ll outline the procedure of my upgrade (apart from downloading and unpacking the kernel sources):</p>
<ul>
<li>cp /boot/config-`uname -r` .config</li>
<li>make silentoldconfig</li>
<li>make menuconfig</li>
<li>make clean</li>
<li>make bzImage</li>
<li>make modules</li>
<li>sudo make modules_install</li>
<li>sudo mkinitramfs -o /boot/initrd.img-2.6.19.1 2.6.19.1</li>
<li>sudo cp arch/i386/boot/bzImage /boot/bzImage-2.6.19.1</li>
<li>sudo cp System.map /boot/System.map-2.6.19.1</li>
</ul>
<p><!-- AD CODE --></p>
<p>Ah, at last everything is over, I rebooted the machine only to find the system was hanging with a message &#8220;Begin: Waiting for root file system&#8221;.</p>
<p>Silly me, I forgot to select SATA from Device Drivers &gt; Serial ATA (prod) and Parallel ATA (experimental) drivers.  I enabled ATA device support, AHCI SATA support, and Intel PIIX/ICH SATA support and followed the above steps and lo! the system booted <img src='http://gopalarathnam.com/weblog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
</p>
<p>I had selected the architecture as Pentium M, CFQ scheduler, and a whole bunch of optimisation options and removal of unwanted modules. The system is faster than before.</p>
<p><!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">technorati tags:<a href="http://technorati.com/tag/linux" rel="tag">linux</a>, <a href="http://technorati.com/tag/2.6" rel="tag">2.6</a>, <a href="http://technorati.com/tag/thinkpad" rel="tag">thinkpad</a>, <a href="http://technorati.com/tag/r60" rel="tag">r60</a></p>
<p><!-- technorati tags end -->
<p style="text-align: right; font-size: 8px">Blogged with <a href="http://www.flock.com/blogged-with-flock" title="Flock" target="_new">Flock</a></p>
]]></content:encoded>
			<wfw:commentRss>http://gopalarathnam.com/weblog/2007/01/06/my-thinkpad-r60-is-now-powered-by-a-newer-faster-kernel-26191.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Make your Firefox throbber look cool with Spinfox</title>
		<link>http://gopalarathnam.com/weblog/2006/12/07/make-your-firefox-throbber-look-cool-with-spinfox.html</link>
		<comments>http://gopalarathnam.com/weblog/2006/12/07/make-your-firefox-throbber-look-cool-with-spinfox.html#comments</comments>
		<pubDate>Thu, 07 Dec 2006 06:25:15 +0000</pubDate>
		<dc:creator>gopal</dc:creator>
		
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://gopalarathnam.com/weblog/2006/12/07/make-your-firefox-throbber-look-cool-with-spinfox.html</guid>
		<description><![CDATA[Spinfox is a Firefox extension that changes the throbber to look like the Firefox logo.  It replaces the plain looking throbber.
Now Spinfox is available as a Firefox extension , no more fiddling of the chrome directory is necessary.



technorati tags:firefox, spinfox

Blogged with Flock
]]></description>
			<content:encoded><![CDATA[<p><a href="http://burntelectrons.org/moz/spinfox/">Spinfox</a> is a Firefox extension that changes the throbber to look like the Firefox logo.  It replaces the plain looking throbber.</p>
<p>Now <a href="http://burntelectrons.org/index.php?itemid=205">Spinfox is available as a Firefox extension</a> , no more fiddling of the chrome directory is necessary.
</p>
<p><!-- AD CODE --><br />
<!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">technorati tags:<a href="http://technorati.com/tag/firefox" rel="tag">firefox</a>, <a href="http://technorati.com/tag/spinfox" rel="tag">spinfox</a></p>
<p><!-- technorati tags end -->
<p style="text-align: right; font-size: 8px">Blogged with <a href="http://www.flock.com/blogged-with-flock" title="Flock" target="_new">Flock</a></p>
]]></content:encoded>
			<wfw:commentRss>http://gopalarathnam.com/weblog/2006/12/07/make-your-firefox-throbber-look-cool-with-spinfox.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>FOSS.in/2006</title>
		<link>http://gopalarathnam.com/weblog/2006/11/24/fossin2006-2.html</link>
		<comments>http://gopalarathnam.com/weblog/2006/11/24/fossin2006-2.html#comments</comments>
		<pubDate>Fri, 24 Nov 2006 17:40:29 +0000</pubDate>
		<dc:creator>gopal</dc:creator>
		
		<category><![CDATA[FLOSS]]></category>

		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://gopalarathnam.com/weblog/2006/11/24/fossin2006-2.html</guid>
		<description><![CDATA[FOSS.in/2006 began today. Atul Chitnis gave the opening ceremony talk as usual.
Perhaps the greatest thing that has changed from the previous years is the &#8220;key note&#8221; address. This year, the &#8220;key note&#8221; address was given by Suparna Bhattacharya from IBM. She is a well-known kernel hacker.
This is a real good news that the &#8220;key note&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://foss.in/2006/">FOSS.in/2006</a> began today. Atul Chitnis gave the opening ceremony talk as usual.</p>
<p>Perhaps the greatest thing that has changed from the previous years is the &#8220;key note&#8221; address. This year, the &#8220;key note&#8221; address was given by Suparna Bhattacharya from IBM. She is a well-known kernel hacker.</p>
<p>This is a real good news that the &#8220;key note&#8221; address is given by an Indian for the first time at one of the popular free libre/open source conferences.</p>
<p>There were quite a few good talks on the first day, especially <a href="http://bluesmoon.livejournal.com/">Philip&#8217;s</a> talk on <a href="http://libyahoo2.sourceforge.net/">libyahoo2</a> was very interesting.
</p>
<p><!-- AD CODE --></p>
<p>Also this time as expected there was a lot of crowd at the Sun Microsystems stall <img src='http://gopalarathnam.com/weblog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Frederick Noronha has put up a very good article on <a href="http://www.linuxworld.com/news/2006/112306-foss-in.html">Linuxworld about FOSS.in/2006</a>.</p>
<p><!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">technorati tags:<a href="http://technorati.com/tag/fossin" rel="tag">fossin</a>, <a href="http://technorati.com/tag/fossin2006" rel="tag">fossin2006</a></p>
<p><!-- technorati tags end -->
<p style="text-align: right; font-size: 8px">Blogged with <a href="http://www.flock.com/blogged-with-flock" title="Flock" target="_new">Flock</a></p>
]]></content:encoded>
			<wfw:commentRss>http://gopalarathnam.com/weblog/2006/11/24/fossin2006-2.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Talk on PHP, YUI, JavaScript</title>
		<link>http://gopalarathnam.com/weblog/2006/11/21/talk-on-php-yui-javascript.html</link>
		<comments>http://gopalarathnam.com/weblog/2006/11/21/talk-on-php-yui-javascript.html#comments</comments>
		<pubDate>Tue, 21 Nov 2006 17:53:10 +0000</pubDate>
		<dc:creator>gopal</dc:creator>
		
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://gopalarathnam.com/weblog/2006/11/21/talk-on-php-yui-javascript.html</guid>
		<description><![CDATA[Yahoo! is organising a public lecture in Bangalore at the Taj Westend Hotel on Monday the 27th from 2PM to 6PM.
There would be a series of talks on PHP and JavaScript.
The (probable) list of the talks on that day:

Rasmus Lerdorf on PHP
Philip Tellis on YUI
Sumeet Mulani on JSON
I would talk on JavaScript Performance

If you guys [...]]]></description>
			<content:encoded><![CDATA[<p>Yahoo! is organising a public lecture in Bangalore at the Taj Westend Hotel on Monday the 27th from 2PM to 6PM.</p>
<p>There would be a series of talks on PHP and JavaScript.</p>
<p>The (probable) list of the talks on that day:</p>
<ul>
<li><a href="http://lerdorf.com/">Rasmus Lerdorf</a> on PHP</li>
<li><a href="http://bluesmoon.livejournal.com/">Philip Tellis</a> on YUI</li>
<li><a href="http://sumeet.info/">Sumeet Mulani</a> on JSON</li>
<li>I would talk on JavaScript Performance</li>
</ul>
<p>If you guys are interested, join <a href="http://tech.groups.yahoo.com/group/ydn-bangalore/">ydn-bangalore@yahoogroups.com</a>.<br />
<!-- AD CODE --><br />
<!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">technorati tags:<a href="http://technorati.com/tag/yahoo" rel="tag">yahoo</a>, <a href="http://technorati.com/tag/bangalore" rel="tag">bangalore</a>, <a href="http://technorati.com/tag/yui" rel="tag">yui</a>, <a href="http://technorati.com/tag/json" rel="tag">json</a>, <a href="http://technorati.com/tag/javascript" rel="tag">javascript</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://gopalarathnam.com/weblog/2006/11/21/talk-on-php-yui-javascript.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>FOSS.IN/2006</title>
		<link>http://gopalarathnam.com/weblog/2006/11/21/fossin2006.html</link>
		<comments>http://gopalarathnam.com/weblog/2006/11/21/fossin2006.html#comments</comments>
		<pubDate>Tue, 21 Nov 2006 17:38:20 +0000</pubDate>
		<dc:creator>gopal</dc:creator>
		
		<category><![CDATA[FLOSS]]></category>

		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://gopalarathnam.com/weblog/2006/11/21/fossin2006.html</guid>
		<description><![CDATA[This time my talk at FOSS.IN is about JSON.  There have been a lot of buzz and hype about this ubercool light-weight data interchange format.
If you would like to meet, please do drop in.


technorati tags:foss.in, foss.in2006, json, javascript

]]></description>
			<content:encoded><![CDATA[<p>This time my talk at <a href="http://foss.in/2006">FOSS.IN</a> is about <a href="https://foss.in/2006/cfp/speakers/talkdetailspub.php?talkid=203">JSON</a>.  There have been a lot of buzz and hype about this ubercool light-weight data interchange format.</p>
<p>If you would like to meet, <a href="http://foss.in/2006/schedules/">please do drop in</a>.</p>
<p><!-- AD CODE --><br />
<!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">technorati tags:<a href="http://technorati.com/tag/foss.in" rel="tag">foss.in</a>, <a href="http://technorati.com/tag/foss.in2006" rel="tag">foss.in2006</a>, <a href="http://technorati.com/tag/json" rel="tag">json</a>, <a href="http://technorati.com/tag/javascript" rel="tag">javascript</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://gopalarathnam.com/weblog/2006/11/21/fossin2006.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Getting Entrance (E17 Display Manager) to work on Ubuntu</title>
		<link>http://gopalarathnam.com/weblog/2006/11/20/getting-entrance-e17-display-manager-to-work-on-ubuntu.html</link>
		<comments>http://gopalarathnam.com/weblog/2006/11/20/getting-entrance-e17-display-manager-to-work-on-ubuntu.html#comments</comments>
		<pubDate>Mon, 20 Nov 2006 13:06:51 +0000</pubDate>
		<dc:creator>gopal</dc:creator>
		
		<category><![CDATA[Enlightenment]]></category>

		<category><![CDATA[GNU/Linux]]></category>

		<guid isPermaLink="false">http://gopalarathnam.com/weblog/2006/11/20/getting-entrance-e17-display-manager-to-work-on-ubuntu.html</guid>
		<description><![CDATA[Entrance is the kick-ass display manager for Unix and Unix-like systems.  It is a replacement for XDM/KDM/GDM/whatever your DM is.
You can either choose to do an easy install by choosing the apt-get method for which you can get the instructions from http://www.get-e.org/.  Or, you can choose to compile the latest sources pulled from [...]]]></description>
			<content:encoded><![CDATA[<p>Entrance is the kick-ass display manager for Unix and Unix-like systems.  It is a replacement for XDM/KDM/GDM/whatever your DM is.</p>
<p>You can either choose to do an easy install by choosing the apt-get method for which you can get the instructions from <a href="http://www.get-e.org/">http://www.get-e.org/</a>.  Or, you can choose to compile the latest sources pulled from CVS.  <a href="http://gopalarathnam.com/software/#e17-build-scripts">I have scripts to do this</a> for you, if you are interested.<br />
<!-- AD CODE --><br />
Fine, once you have Entrance installed, save your session, logout from X, and stop GDM/KDM, and remove them from the boot sequence.</p>
<p>Now, you can configure Entrance to run at boot using: <code>sudo update-rc.d entrance multiuser</code></p>
<p>Thats it.</p>
<p>Reboot or use <code>sudo /etc/init.d/entrance start</code> to start Entrance.<br />
<!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">technorati tags: <a href="http://technorati.com/tag/e17" rel="tag">e17</a>, <a href="http://technorati.com/tag/enlightenment" rel="tag">enlightenment</a>, <a href="http://technorati.com/tag/entrance" rel="tag">entrance</a>, <a href="http://technorati.com/tag/ubuntu" rel="tag">ubuntu</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://gopalarathnam.com/weblog/2006/11/20/getting-entrance-e17-display-manager-to-work-on-ubuntu.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Some very nice JavaScript posts</title>
		<link>http://gopalarathnam.com/weblog/2006/11/14/some-very-nice-javascript-posts.html</link>
		<comments>http://gopalarathnam.com/weblog/2006/11/14/some-very-nice-javascript-posts.html#comments</comments>
		<pubDate>Tue, 14 Nov 2006 06:04:07 +0000</pubDate>
		<dc:creator>gopal</dc:creator>
		
		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://gopalarathnam.com/weblog/2006/11/14/some-very-nice-javascript-posts.html</guid>
		<description><![CDATA[There are two very nice posts on JavaScript efficiency and writing good JavaScript code.
One of the article is by Douglas Crockford that talks about when to use the new operator and avoiding the use of Number, String intrinsic objects when not necessary.  The other article is by Mark Wilton on writing efficient JavaScript.
Bookmark the [...]]]></description>
			<content:encoded><![CDATA[<p>There are two very nice posts on JavaScript efficiency and writing good JavaScript code.</p>
<p>One of the article is by <a href="http://www.crockford.com/">Douglas Crockford</a> that talks about <a href="http://yuiblog.com/blog/2006/11/13/javascript-we-hardly-new-ya">when to use the new operator and avoiding the use of Number, String intrinsic objects when not necessary</a>.  The other article is by Mark Wilton on <a href="http://dev.opera.com/articles/view/48/">writing efficient JavaScript</a>.</p>
<p>Bookmark the weblogs for updates on more good articles on JavaScript.<br />
<!-- AD CODE --><br />
<!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">technorati tags: <a href="http://technorati.com/tag/javascript" rel="tag">javascript</a><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://gopalarathnam.com/weblog/2006/11/14/some-very-nice-javascript-posts.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Ubuntu Edgy Eft</title>
		<link>http://gopalarathnam.com/weblog/2006/11/01/ubuntu-edgy-eft.html</link>
		<comments>http://gopalarathnam.com/weblog/2006/11/01/ubuntu-edgy-eft.html#comments</comments>
		<pubDate>Wed, 01 Nov 2006 06:23:37 +0000</pubDate>
		<dc:creator>gopal</dc:creator>
		
		<category><![CDATA[GNU/Linux]]></category>

		<guid isPermaLink="false">http://gopalarathnam.com/weblog/2006/11/01/ubuntu-edgy-eft.html</guid>
		<description><![CDATA[
.flickr-photo { }
.flickr-frame {	float: right; text-align: center; margin-left: 15px; margin-bottom: 15px; }
.flickr-caption { font-size: 0.8em; margin-top: 0px; }




Yesterday night I decided to upgrade my eMac to Ubuntu Edgy Eft (6.10 LTS).  Previously my eMac was running Ubuntu Dapper Drake.
Even though I heard many horror stories about the upgrade, I decided to give it a [...]]]></description>
			<content:encoded><![CDATA[<style type="text/css">
.flickr-photo { }
.flickr-frame {	float: right; text-align: center; margin-left: 15px; margin-bottom: 15px; }
.flickr-caption { font-size: 0.8em; margin-top: 0px; }
</style>
<div class="flickr-frame">
<a href="http://www.flickr.com/photos/gopalarathnam_v/285414313/" title="photo sharing"><img src="http://static.flickr.com/100/285414313_13f5868de1_t.jpg" class="flickr-photo" alt="Ubuntu Edgy Eft" /></a>
</div>
<p>Yesterday night I decided to upgrade my eMac to Ubuntu Edgy Eft (6.10 LTS).  Previously my eMac was running Ubuntu Dapper Drake.</p>
<p>Even though I heard many horror stories about the upgrade, I decided to give it a try since today being a holiday for us I have the entire day to troubleshoot and fix things.</p>
<p>The upgrade process itself is very simple.  You either start the update manager through the menu, or run (Alt+F2) <code>gksu "update-manager -c"</code>.</p>
<p>After inspecting the installer reported it needs to download software somewhere close to 650Megs, and estimated the process to take close to 6hrs (since I have a moderate speed connection).</p>
<p>Inspite of hearing many horror stories about the installer dying in the middle of the upgrade process, I did not experience this behaviour, infact the upgrade was smooth, like a breeze.</p>
<p>Now that my eMac runs Ubuntu 6.10 (Edgy Eft), it has Firefox 2.0 (yes, not IceWeasel), features a new boot splash, its faster, better, smoother fonts (even on non GNOME applications like Firefox, Thunderbird).</p>
<div class="flickr-frame">
<a href="http://www.flickr.com/photos/gopalarathnam_v/285434381/" title="photo sharing"><img src="http://static.flickr.com/100/285434381_e9c2a15b41_t_d.jpg" class="flickr-photo" alt="Ubuntu Edgy Eft" /></a>
</div>
<p>Don&#8217;t wait folks, give it a try, it rocks!</p>
<p><!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">technorati tags: <a href="http://technorati.com/tag/ubuntu" rel="tag">ubuntu</a>, <a href="http://technorati.com/tag/6.10" rel="tag">6.10</a>, <a href="http://technorati.com/tag/edgy+eft" rel="tag">edgy eft</a>, <a href="http://technorati.com/tag/powerpc" rel="tag">powerpc</a>, <a href="http://technorati.com/tag/mac" rel="tag">mac</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://gopalarathnam.com/weblog/2006/11/01/ubuntu-edgy-eft.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Building Enlightenment DR17 (E17) on GNU/Linux PowerPC (PPC) architecture</title>
		<link>http://gopalarathnam.com/weblog/2006/09/25/building-enlightenment-dr17-e17-on-gnulinux-powerpc-ppc-architecture.html</link>
		<comments>http://gopalarathnam.com/weblog/2006/09/25/building-enlightenment-dr17-e17-on-gnulinux-powerpc-ppc-architecture.html#comments</comments>
		<pubDate>Mon, 25 Sep 2006 08:04:54 +0000</pubDate>
		<dc:creator>gopal</dc:creator>
		
		<category><![CDATA[Enlightenment]]></category>

		<category><![CDATA[GNU/Linux]]></category>

		<guid isPermaLink="false">http://gopalarathnam.com/weblog/2006/09/25/building-enlightenment-dr17-e17-on-gnulinux-powerpc-ppc-architecture.html</guid>
		<description><![CDATA[My favourite Window Manager has always been Enlightenment, because its slick, its fast, and moreover, its beautiful.
If you have ever tried E17 (Enlightenment DR17), you would never look back, and don&#8217;t worry its under heavy development, because its getting very stable these days.
After a long time, today I updated my local repository and began rebuilding [...]]]></description>
			<content:encoded><![CDATA[<p>My favourite Window Manager has always been Enlightenment, because its slick, its fast, and moreover, its beautiful.</p>
<p>If you have ever tried E17 (Enlightenment DR17), you would never look back, and don&#8217;t worry its under heavy development, because its getting very stable these days.</p>
<p>After a long time, today I updated my local repository and began rebuilding E17, but unfortunately I got strange errors building Evas:</p>
<ul>
<li>undefined macro AM_PATH_GTK</li>
<li>automake does not support module_la_LDFLAGS being defined conditionally</li>
</ul>
<p>Both the errors being the result of my old Automake (I was using 1.4), they got away when I updated my Automake to 1.9 (note: you need at least Automake 1.7 or higher to build E17).</p>
<p>I started to rebuild the software, but once again got stuck building Evas, this time being severe, it complained the symbol PAGE_MASK is not defined.<br />
<!-- AD CODE --><br />
I searched the web to only find this being a common problem on GNU/Linux PowerPC (PPC) architecture and there&#8217;s a simple work-around for this.</p>
<p>So, I <a href="http://gopalarathnam.com/software/e17-ppc-evas-patch">created and applied a patch</a>, and E17 build was successful.</p>
<p>If you are like me, running GNU/Linux on PPC (I run Ubuntu Dapper Drake), you need to apply my patch to compile the software cleanly.<br />
<!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">technorati tags: <a href="http://technorati.com/tag/enlightenment" rel="tag">enlightenment</a>, <a href="http://technorati.com/tag/ppc" rel="tag">ppc</a>, <a href="http://technorati.com/tag/powerpc" rel="tag">powerpc</a>, <a href="http://technorati.com/tag/e17" rel="tag">e17</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://gopalarathnam.com/weblog/2006/09/25/building-enlightenment-dr17-e17-on-gnulinux-powerpc-ppc-architecture.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Building Thunderbird 2.0 on PPC</title>
		<link>http://gopalarathnam.com/weblog/2006/09/17/building-thunderbird-20-on-ppc.html</link>
		<comments>http://gopalarathnam.com/weblog/2006/09/17/building-thunderbird-20-on-ppc.html#comments</comments>
		<pubDate>Sun, 17 Sep 2006 18:29:22 +0000</pubDate>
		<dc:creator>gopal</dc:creator>
		
		<category><![CDATA[GNU/Linux]]></category>

		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://gopalarathnam.com/weblog/2006/09/17/building-thunderbird-20-on-ppc.html</guid>
		<description><![CDATA[If you are running one of the newer distributions (like Ubuntu 6.06 LTS, etc), you have GCC 4.0 toolchain installed by default. Building Thunderbird 2.0 using GCC 4.0 is not a problem, at least on PC hardware, but like I mentioned in my previous post, if you are like me, on a PPC, and using [...]]]></description>
			<content:encoded><![CDATA[<p>If you are running one of the newer distributions (like Ubuntu 6.06 LTS, etc), you have GCC 4.0 toolchain installed by default. Building Thunderbird 2.0 using GCC 4.0 is not a problem, at least on PC hardware, but like I mentioned in my previous post, if you are like me, on a PPC, and using GCC 4.0 toolchain to build any of the Mozilla applications like Firefox or Thunderbird, you might be bitten by the <a href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20297" target="_blank">GCC 4.0 visibility bug</a>.<br />
<!-- AD CODE --><br />
Well, you could still overcome that problem by adding &#8220;ac_cv_visibility=no&#8221; in your &#8220;.mozconfig&#8221; and try to build Thunderbird, but you have got a surprise. There&#8217;s a new problem building <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=342472" target="_blank">Thunderbird with GCC 4.0 on PPC</a>.</p>
<p>As of this post, there is no fix for it except to avoid using GCC 4.0 (Ubuntu 4.0.3-1ubuntu5) for building <img src='http://gopalarathnam.com/weblog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Yes, I was able to build the software successfully with GCC 3.4 toolchain (Ubuntu 3.4.6-1ubuntu2).<br />
<!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">technorati tags: <a href="http://technorati.com/tag/thunderbird" rel="tag">thunderbird</a>, <a href="http://technorati.com/tag/ppc" rel="tag">ppc</a>, <a href="http://technorati.com/tag/ppc" rel="tag">ppc</a>, <a href="http://technorati.com/tag/powerpc" rel="tag">powerpc</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://gopalarathnam.com/weblog/2006/09/17/building-thunderbird-20-on-ppc.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Installing Ubuntu 6.06 LTS (Dapper Drake) on PPC</title>
		<link>http://gopalarathnam.com/weblog/2006/09/17/installing-ubuntu-606-lts-dapper-drake-on-ppc.html</link>
		<comments>http://gopalarathnam.com/weblog/2006/09/17/installing-ubuntu-606-lts-dapper-drake-on-ppc.html#comments</comments>
		<pubDate>Sun, 17 Sep 2006 18:15:32 +0000</pubDate>
		<dc:creator>gopal</dc:creator>
		
		<category><![CDATA[GNU/Linux]]></category>

		<guid isPermaLink="false">http://gopalarathnam.com/weblog/2006/09/17/installing-ubuntu-606-lts-dapper-drake-on-ppc.html</guid>
		<description><![CDATA[Ubuntu is one of the best GNU/Linux distributions for the desktop because of its easy installation/administration. Yet, the installation can be painful especially if you are not on an x86 platform (Intel/AMD).
My desktop is an eMac (powerpc platform) and hence I&#8217;m mostly on my own meaning, my platform is supported by most open source software [...]]]></description>
			<content:encoded><![CDATA[<p>Ubuntu is one of the best GNU/Linux distributions for the desktop because of its easy installation/administration. Yet, the installation can be painful especially if you are not on an x86 platform (Intel/AMD).</p>
<p>My desktop is an eMac (powerpc platform) and hence I&#8217;m mostly on my own meaning, my platform is supported by most open source software including Firefox, Thunderbird, or anything. I don&#8217;t regret this, but consider this as an opportunity to study these software in detail by building them by hand, often editing files to build the software.</p>
<p>Last week I got my Ubuntu CDs shipped from Canonical (free of charge :D) and wanted to give it a try (even though I was happily running my favourite distribution&#8211;Gentoo). I popped in the live CD and rebooted my system. Unfortunately for the Ubuntu 6.06 LTS live CD, it did not detect my display properly, so I had to edit xorg.conf to get the GUI (GNOME) running.</p>
<p>As instructed on the CD, I started the installation program (by double-clicking the &#8220;Install&#8221; desktop icon). I have to tell here, even though the partioning software in Ubuntu is GUI, it had one of the very confusing interfaces I have ever used. But, I was able to select the partitions for root, swap and Apple bootstrap. The installation started, but to my surprise the installer complained that it could not find the Apple bootstrap partition for installing the boot loader. I tried multiple times repartitioning without success. Later, when I checked this issue on the web, <a href="http://www.ubuntu.com/download/releasenotes/606#head-f0fc50174e566788f02aa164fb6e80aa9c65ee24" target="_blank">I found it to be a bug in the installer software</a> and the advice was to skip and go ahead (I would admit myself to be an expert, so I thought I could boot to the openfirmware prompt and boot GNU/Linux if the boot loader fails). But the worst thing happened. Before the installation could complete detecting and configuring the hardware, <a href="https://launchpad.net/distros/ubuntu/+source/ubiquity/+bug/58688" target="_blank">it crashed</a>. I tried many a times, without success, but was firm in getting Ubuntu on my computer. It did not work.<br />
<!-- AD CODE --><br />
In the release notes, it was mentioned that this problem is only with the live CD and not with the alternate CD. So, I decided to give a try, and I downloaded the alternate CD. I popped in the CD and without hesitation I booted the system to &#8220;expert&#8221; mode. To my surprise, it gave me a familiar installation screen (yes the Debian-like console installer).</p>
<p><img src="http://static.flickr.com/90/245567364_ef186153e6_s.jpg" width="300" height="300" alt="Ubuntu Expert Installer"/></p>
<p>The installation was successful, also, the installer did detect my hardware correctly.</p>
<p><img src="http://static.flickr.com/86/245567365_634b64965c_s.jpg" width="300" height="300" alt="Ubuntu Expert Installer"/><br />
<!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">technorati tags: <a href="http://technorati.com/tag/ubuntu" rel="tag">ubuntu</a>, <a href="http://technorati.com/tag/dapper+drake" rel="tag">dapper drake</a>, <a href="http://technorati.com/tag/linux" rel="tag">linux</a>, <a href="http://technorati.com/tag/ppc" rel="tag">ppc</a>, <a href="http://technorati.com/tag/powerpc" rel="tag">powerpc</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://gopalarathnam.com/weblog/2006/09/17/installing-ubuntu-606-lts-dapper-drake-on-ppc.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>A proposal for cross domain XMLHttpRequest</title>
		<link>http://gopalarathnam.com/weblog/2006/08/09/a-proposal-for-cross-domain-xmlhttprequest.html</link>
		<comments>http://gopalarathnam.com/weblog/2006/08/09/a-proposal-for-cross-domain-xmlhttprequest.html#comments</comments>
		<pubDate>Wed, 09 Aug 2006 04:25:19 +0000</pubDate>
		<dc:creator>gopal</dc:creator>
		
		<category><![CDATA[Mozilla]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://gopalarathnam.com/weblog/2006/08/09/a-proposal-for-cross-domain-xmlhttprequest.html</guid>
		<description><![CDATA[There is a proposal from W3C for doing cross domain XMLHttpRequest which can be found here, and is tracked as a Mozilla bug.


technorati tags: cross domain, xmlhttprequest, ajax

]]></description>
			<content:encoded><![CDATA[<p>There is a proposal from W3C for doing cross domain XMLHttpRequest which can be found <a href="http://lists.w3.org/Archives/Public/public-webapi/2006Apr/0331.html">here</a>, and is <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=333906">tracked as a Mozilla bug</a>.<br />
<!-- AD CODE --><br />
<!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">technorati tags: <a href="http://technorati.com/tag/cross+domain" rel="tag">cross domain</a>, <a href="http://technorati.com/tag/xmlhttprequest" rel="tag">xmlhttprequest</a>, <a href="http://technorati.com/tag/ajax" rel="tag">ajax</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://gopalarathnam.com/weblog/2006/08/09/a-proposal-for-cross-domain-xmlhttprequest.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Do you read Yahoo! groups mails using Thunderbird?</title>
		<link>http://gopalarathnam.com/weblog/2006/08/03/do-you-read-yahoo-groups-mails-using-thunderbird.html</link>
		<comments>http://gopalarathnam.com/weblog/2006/08/03/do-you-read-yahoo-groups-mails-using-thunderbird.html#comments</comments>
		<pubDate>Thu, 03 Aug 2006 16:10:57 +0000</pubDate>
		<dc:creator>gopal</dc:creator>
		
		<category><![CDATA[Mozilla]]></category>

		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://gopalarathnam.com/weblog/2006/08/03/do-you-read-yahoo-groups-mails-using-thunderbird.html</guid>
		<description><![CDATA[If you do, and if the list is configured to send HTML mails, you might want to hide the sponsored ads in the right, the footer at the bottom and see only the content.
Just add the following lines to userContent.css, and close and open Thunderbird.


/* Turn off sponsored ads, footer, and navigation from Y! Groups [...]]]></description>
			<content:encoded><![CDATA[<p>If you do, and if the list is configured to send HTML mails, you might want to hide the sponsored ads in the right, the footer at the bottom and see only the content.</p>
<p>Just add the following lines to <a href="http://kb.mozillazine.org/Usercontent.css">userContent.css</a>, and close and open <a href="http://www.mozilla.com/thunderbird/">Thunderbird</a>.<br />
<!-- AD CODE --></p>
<pre>
/* Turn off sponsored ads, footer, and navigation from Y! Groups mails */
#ygrp-actbar, #ygrp-ft, #ygrp-sponsor, #ygrp-vitnav {
        display: none !important;
}
</pre>
<p><!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">technorati tags: <a href="http://technorati.com/tag/thunderbird" rel="tag">thunderbird</a>, <a href="http://technorati.com/tag/yahoo" rel="tag">yahoo</a>, <a href="http://technorati.com/tag/groups" rel="tag">groups</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://gopalarathnam.com/weblog/2006/08/03/do-you-read-yahoo-groups-mails-using-thunderbird.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Sunbird successfully builds on BSDs and BeOS</title>
		<link>http://gopalarathnam.com/weblog/2006/08/02/sunbird-successfully-builds-on-bsds-and-beos.html</link>
		<comments>http://gopalarathnam.com/weblog/2006/08/02/sunbird-successfully-builds-on-bsds-and-beos.html#comments</comments>
		<pubDate>Wed, 02 Aug 2006 05:01:21 +0000</pubDate>
		<dc:creator>gopal</dc:creator>
		
		<category><![CDATA[FLOSS]]></category>

		<category><![CDATA[Mozilla]]></category>

		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://gopalarathnam.com/weblog/2006/08/02/sunbird-successfully-builds-on-bsds-and-beos.html</guid>
		<description><![CDATA[The &#8220;libical&#8221; library was assuming the existence of &#8220;stdint.h&#8221; on all the platforms, which is not true. 
In FreeBSD 4.x, OpenBSD, BeOS operating systems, &#8220;stdint.h&#8221; does not exist, but, &#8220;inttypes.h&#8221; does exist.

My patch successfully fixes this problem, and has landed on MOZILLA_1_8_BRANCH.
Yay! Sunbird successfully builds on BSDs and BeOS without me running my &#8220;unofficial&#8221; patches [...]]]></description>
			<content:encoded><![CDATA[<p>The &#8220;libical&#8221; library was assuming the existence of &#8220;stdint.h&#8221; on all the platforms, which is not true. </p>
<p>In FreeBSD 4.x, OpenBSD, BeOS operating systems, &#8220;stdint.h&#8221; does not exist, but, &#8220;inttypes.h&#8221; does exist.<br />
<!-- AD CODE --><br />
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=279165#c22">My patch</a> successfully fixes this problem, and has landed on MOZILLA_1_8_BRANCH.</p>
<p>Yay! Sunbird successfully builds on BSDs and BeOS without me running my &#8220;unofficial&#8221; patches on the sources every time before I build.</p>
<p>Its now official <img src='http://gopalarathnam.com/weblog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
<!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">technorati tags: <a href="http://technorati.com/tag/sunbird" rel="tag">sunbird</a>, <a href="http://technorati.com/tag/calendar" rel="tag">calendar</a>, <a href="http://technorati.com/tag/freebsd" rel="tag">freebsd</a>, <a href="http://technorati.com/tag/openbsd" rel="tag">openbsd</a>, <a href="http://technorati.com/tag/beos" rel="tag">beos</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://gopalarathnam.com/weblog/2006/08/02/sunbird-successfully-builds-on-bsds-and-beos.html/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
