<?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>Brian Jamison &#187; Open Source</title>
	<atom:link href="http://www.jamison.org/category/open-source/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jamison.org</link>
	<description>Open source, biodiesel, ecopreneuring, roleplaying, and whatever else I'm doing at the moment</description>
	<lastBuildDate>Fri, 19 Mar 2010 22:44:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How to fix the crontab: no changes made to crontab error using VIM in Linux</title>
		<link>http://www.jamison.org/2009/10/03/how-to-fix-the-crontab-no-changes-made-to-crontab-error-using-vim-in-linux/</link>
		<comments>http://www.jamison.org/2009/10/03/how-to-fix-the-crontab-no-changes-made-to-crontab-error-using-vim-in-linux/#comments</comments>
		<pubDate>Sat, 03 Oct 2009 17:48:03 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.jamison.org/?p=85</guid>
		<description><![CDATA[I recently upgraded vi to vim on one of my servers and was puzzled why changes weren&#8217;t being saved when I edited my crontab file using crontab -e.  I would make changes to the file, save them, but still get this error:
crontab: no changes made to crontab
I found a lot of unhelpful advice from [...]]]></description>
			<content:encoded><![CDATA[<p>I recently upgraded vi to vim on one of my servers and was puzzled why changes weren&#8217;t being saved when I edited my crontab file using crontab -e.  I would make changes to the file, save them, but still get this error:</p>
<p><code>crontab: no changes made to crontab</code></p>
<p>I found a lot of unhelpful advice from checking permissions on the files and directories, to using different editors, to checking cron.allow and cron.deny.  None of those worked.</p>
<p>It turns out that .vimrc needs to have a one line configuration option set.  You&#8217;ll find .vimrc in your home directory (/root for superuser).  Just add this line:</p>
<p><code>set backupcopy=yes</code></p>
<p>and you&#8217;re on your way.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jamison.org/2009/10/03/how-to-fix-the-crontab-no-changes-made-to-crontab-error-using-vim-in-linux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How Microsoft Silverlight ruined Netflix Instant Viewing</title>
		<link>http://www.jamison.org/2009/09/03/how-microsoft-silverlight-ruined-netflix-instant-viewing/</link>
		<comments>http://www.jamison.org/2009/09/03/how-microsoft-silverlight-ruined-netflix-instant-viewing/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 05:54:21 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.jamison.org/?p=80</guid>
		<description><![CDATA[I&#8217;ve been a Netflix customer for over a decade, and for years I&#8217;ve been using an old Compaq laptop to watch high quality streaming video from Netflix.  And despite being old, the laptop was more than fast enough for the highest bitrate streaming Netflix offered.  Once it a while I&#8217;d have a buffering [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been a Netflix customer for over a decade, and for years I&#8217;ve been using an old Compaq laptop to watch high quality streaming video from Netflix.  And despite being old, the laptop was more than fast enough for the highest bitrate streaming Netflix offered.  Once it a while I&#8217;d have a buffering issue, but the playback was always smooth at 1024&#215;768 resolution.</p>
<p>Until tonight, when Netflix required me to install Microsoft Silverlight in order to watch streaming video.  With Microsoft Silverlight installed, the video is unwatchably choppy at 1024&#215;768 resolution &#8211; I get maybe 12 frames per second.  At 800&#215;600 it&#8217;s still choppy.  And the video quality is substantially worse.  I&#8217;ve gone from near-DVD quality to what looks like a badly copied VHS tape.  There&#8217;s no excuse for it &#8211; this is shoddy programming from Microsoft.  The old player worked fine, and other high quality streaming video works great as well.</p>
<p>I&#8217;ve got no problem upgrading to new technology when something better or faster comes along.  I bought an iPhone 3gs recently because of the improvements from the prior models.  I can&#8217;t stomach wasting money because Microsoft can&#8217;t be bothered to write quality software. My choice now seems to be, give up instant viewing, or waste hundreds of dollars on another laptop.  Looks like I&#8217;m giving up instant viewing.  Way to go, Microsoft.  Fantastic move, Netflix.</p>
<p>Oh, wait.  YouTube just announced they&#8217;re going to offer pay per view.  And their high quality video streams great using Flash Player!  Looks like Google just won over a customer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jamison.org/2009/09/03/how-microsoft-silverlight-ruined-netflix-instant-viewing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Stress: easy, quick, effective load testing under Linux</title>
		<link>http://www.jamison.org/2009/05/01/stress-easy-quick-effective-load-testing-under-linux/</link>
		<comments>http://www.jamison.org/2009/05/01/stress-easy-quick-effective-load-testing-under-linux/#comments</comments>
		<pubDate>Sat, 02 May 2009 06:34:12 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[server load]]></category>
		<category><![CDATA[stress test]]></category>

		<guid isPermaLink="false">http://www.jamison.org/?p=71</guid>
		<description><![CDATA[I recently had the pleasure of installing Monit on one of my personal servers.  At OpenSourcery we use more complex tools like Nagios + Munin, but I needed a simpler utility for monitoring services, and Monit also allowed me to easily restart a service that may have died.  Thumbs up all around.
And while [...]]]></description>
			<content:encoded><![CDATA[<p>I recently had the pleasure of installing <a href="http://mmonit.com/monit/">Monit</a> on one of my personal servers.  At OpenSourcery we use more complex tools like Nagios + Munin, but I needed a simpler utility for monitoring services, and Monit also allowed me to easily restart a service that may have died.  Thumbs up all around.</p>
<p>And while I was able to install and configure Monit in just a few minutes, I didn&#8217;t have an easy way to test different loads on the system.  Enter <a href="http://weather.ou.edu/~apw/projects/stress/"><em>stress</em></a>, which was equally painless to configure and set up, giving me a number of ways to controllably test load on the server in question.</p>
<p>Once again the power of open source proves itself.  Total time invested, less than one hour.  I didn&#8217;t have to pay for a thing, and everything <em>just worked.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jamison.org/2009/05/01/stress-easy-quick-effective-load-testing-under-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Iphone geolocation in hungary</title>
		<link>http://www.jamison.org/2008/08/29/iphone-geolocation-in-hungary/</link>
		<comments>http://www.jamison.org/2008/08/29/iphone-geolocation-in-hungary/#comments</comments>
		<pubDate>Fri, 29 Aug 2008 13:21:40 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.jamison.org/2008/08/29/iphone-geolocation-in-hungary/</guid>
		<description><![CDATA[Geography may not be my strong suit but geolocation in Hungary on my iPhone seems a little off. The iPhone believes I an on Liverpool. 

]]></description>
			<content:encoded><![CDATA[<p>Geography may not be my strong suit but geolocation in Hungary on my iPhone seems a little off. The iPhone believes I an on Liverpool. </p>
<p><a href="http://www.jamison.org/wp-content/uploads/p-480-320-47fea739-361e-40ab-a5e8-1497e1252246.jpeg"><img src="http://www.jamison.org/wp-content/uploads/p-480-320-47fea739-361e-40ab-a5e8-1497e1252246.jpeg" alt="" width="200" height="300" class="alignnone size-full wp-image-364" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jamison.org/2008/08/29/iphone-geolocation-in-hungary/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pretty stoked on iphone wordpress app</title>
		<link>http://www.jamison.org/2008/08/28/pretty-stoked-on-iphone-wordpress-app/</link>
		<comments>http://www.jamison.org/2008/08/28/pretty-stoked-on-iphone-wordpress-app/#comments</comments>
		<pubDate>Thu, 28 Aug 2008 23:51:32 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.jamison.org/2008/08/28/pretty-stoked-on-iphone-wordpress-app/</guid>
		<description><![CDATA[I had a little snag with an &#8220;invalid post id mismatch&#8221; but once I erased the messed up post in my iphone everything worked fine. Seems that the app sent the post to my server but wasn&#8217;t able to  update itself.  
]]></description>
			<content:encoded><![CDATA[<p>I had a little snag with an &#8220;invalid post id mismatch&#8221; but once I erased the messed up post in my iphone everything worked fine. Seems that the app sent the post to my server but wasn&#8217;t able to  update itself.  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.jamison.org/2008/08/28/pretty-stoked-on-iphone-wordpress-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fixed iphone wordpress app crash</title>
		<link>http://www.jamison.org/2008/08/23/fixed-iphone-wordpress-app-crash/</link>
		<comments>http://www.jamison.org/2008/08/23/fixed-iphone-wordpress-app-crash/#comments</comments>
		<pubDate>Sat, 23 Aug 2008 09:41:50 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[iphone wordpress crash]]></category>

		<guid isPermaLink="false">http://www.jamison.org/2008/08/23/fixed-iphone-wordpress-app-crash/</guid>
		<description><![CDATA[My theme, indexnet 1.0, was displaying non-UTF8 characters in the index.php file, specifically the offending characters are next to the next page and previous page.  Posted from the iPhone wordpress app!
]]></description>
			<content:encoded><![CDATA[<p>My theme, indexnet 1.0, was displaying non-UTF8 characters in the index.php file, specifically the offending characters are next to the next page and previous page.  Posted from the iPhone wordpress app!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jamison.org/2008/08/23/fixed-iphone-wordpress-app-crash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Another reason I love Linux</title>
		<link>http://www.jamison.org/2008/04/24/another-reason-i-love-linux/</link>
		<comments>http://www.jamison.org/2008/04/24/another-reason-i-love-linux/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 18:56:04 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.jamison.org/?p=32</guid>
		<description><![CDATA[I just had to scan 19 pages of a paper application.  Problem was, I saved each file as a JPG, leaving me 19 different files.  Not nice to email that.  So I just stitched them all together into a single PDF called &#8220;app.pdf&#8221; using this command:
I call that power and simplicity.
]]></description>
			<content:encoded><![CDATA[<p>I just had to scan 19 pages of a paper application.  Problem was, I saved each file as a JPG, leaving me 19 different files.  Not nice to email that.  So I just stitched them all together into a single PDF called &#8220;app.pdf&#8221; using this command:</p>
<p>I call <em>that</em> power and simplicity.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jamison.org/2008/04/24/another-reason-i-love-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Accidental Configuration Syndrome</title>
		<link>http://www.jamison.org/2008/04/06/accidental-configuration-syndrome/</link>
		<comments>http://www.jamison.org/2008/04/06/accidental-configuration-syndrome/#comments</comments>
		<pubDate>Sun, 06 Apr 2008 18:48:09 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.jamison.org/?p=31</guid>
		<description><![CDATA[&#8220;Accidental Configuration Syndrome&#8221; (ACS) is what I&#8217;m calling the act of repeatedly and accidentally altering the configuration of an application and/or operating system.  ACS leads to unnecessary confusion, frustration, and technical support calls.  ACS primarily afflicts older people or those with average or less than average mouse and keyboard manipulation skills.
I&#8217;ve been providing [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;Accidental Configuration Syndrome&#8221; (ACS) is what I&#8217;m calling the act of repeatedly and accidentally altering the configuration of an application and/or operating system.  ACS leads to unnecessary confusion, frustration, and technical support calls.  ACS primarily afflicts older people or those with average or less than average mouse and keyboard manipulation skills.</p>
<p>I&#8217;ve been providing technical support for my Dad and in-laws&#8217; desktop Linux machines for years now.  Linux on the desktop is an excellent fit for them, but they all suffer from ACS.</p>
<p>Just yesterday I restored OpenOffice&#8217;s primary toolbars on my father&#8217;s machine.  These toolbars are his primary interface to OpenOffice &#8211; they&#8217;re critical tools, and to him they just went missing one day.   Of course he had accidentally dragged them off of the primary interface, but I found that this is surprisingly easy to do.  Try it; start OpenOffice and aim just two pixels below <em>File</em> on the primary <em>File &#8211; Edit &#8211; View</em> interface.  Hold down the left mouse button and drag down as you might expect to do if the <em>File</em> menu were to appear.  Did you just pull the main toolbar off of the interface?  I did.  Now try and put the toolbar back without screwing things up.  I wasn&#8217;t able to, and it took me a few minutes to get it back to &#8220;normal.&#8221;  Should the <strong>default</strong> action of a click and drag be to remove the toolbar?  No.  Should a mistake in a common usage action (pulling down the FIle menu) cause a major configuration action?  Of course not.</p>
<p>Another example &#8212; at my in-laws, the main application bar in Gnome seems (to them) to change in mysterious ways.  Application launch icons move around, appear and disappear without any apparent reason.  What&#8217;s happening is that instead of left clicking to start an application, they accidentally right-click and select <em>move</em>, or accidentally click and drag.  Once the damage is done, there is no easy way for them to set it right, because they weren&#8217;t intentionally making the change &#8211; they literally don&#8217;t know what they&#8217;ve done.  Similarly, their desktop is periodically littered with multiple launch icons for solitaire in a failed attempt to simply start the program, again, a right-click presented a configuration option and literally in the blink of an eye they accidentally make a configuration change.  To them it appears as if the program simply didn&#8217;t start &#8211; they don&#8217;t notice the new icon on the desktop.</p>
<p>Configuration states should also not be activated by keystrokes &#8211; the chance for ACS here is just as great.</p>
<p>The fix for all of this is simple, and it has nothing to do with educating people using computers. This is a user interface problem.  We need to build applications and operating systems that assume people will primarily be <strong>using</strong> them instead of configuring them, and require explicit, deliberate action from a person to enable any configuration changes.  <strong>Use</strong>, not configuration, must be the default state.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jamison.org/2008/04/06/accidental-configuration-syndrome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Synchronizing a palm Tungsten T3 to Google Calendar, Swiftdove/Lightning and Kontact under Linux</title>
		<link>http://www.jamison.org/2008/03/16/synchronizing-a-palm-tungsten-t3-to-google-calendar-swiftdovelightning-and-kontact-under-linux/</link>
		<comments>http://www.jamison.org/2008/03/16/synchronizing-a-palm-tungsten-t3-to-google-calendar-swiftdovelightning-and-kontact-under-linux/#comments</comments>
		<pubDate>Mon, 17 Mar 2008 07:23:22 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.jamison.org/2008/03/16/synchronizing-a-palm-tungsten-t3-to-google-calendar-swiftdovelightning-and-kontact-under-linux/</guid>
		<description><![CDATA[(updated and somewhat simplified 6/8/2008)
I have finally managed to synchronize my palm Tungsten T3 to Google Calendar and Swiftdove (Thunderbird optimized for 64 bit + the Lightning calendar) as well as Kontact (aka KDE PIM or KOrganizer). I now have full read/write sync with all apps (with a few small quirks). This method should also [...]]]></description>
			<content:encoded><![CDATA[<p>(updated and somewhat simplified 6/8/2008)<br />
I have finally managed to synchronize my palm Tungsten T3 to Google Calendar and Swiftdove (Thunderbird optimized for 64 bit + the Lightning calendar) as well as Kontact (aka KDE PIM or KOrganizer). I now have full read/write sync with all apps (with a few small quirks). This method should also work with Thunderbird/Lightning and presumably Sunbird but I haven&#8217;t tested that.</p>
<p><strong>Quirks</strong><br />
There are three quirks that I&#8217;m aware of. </p>
<li>The categories from my palm do not work anymore. Something about the sync process erases the category (but not the event) from the palm. That&#8217;s something I can live with. </li>
<li>Existing <em>repeating</em> appointments don&#8217;t seem to display properly on Google Calendar or Swiftdove, but <em>new</em> repeating entries do.  I&#8217;ve got about a dozen repeating appointments, so it wasn&#8217;t a big deal to delete and re-do them. </li>
<li>It takes time &#8211; several minutes or more &#8211; after a sync for changes to show up on Google after a palm sync. I haven&#8217;t fiddled much with GCALDaemon &#8211; there is probably a setting that I can change for that, but I&#8217;m okay with that for now.</li>
<p><strong>Things I tried that didn&#8217;t work</strong><br />
I&#8217;ve been trying on and off to synchronize my palm with various PIMs under Linux <em>since 2001</em> with little success. Backing up through Kpilot or pilot-xfer has always worked fine, but getting real sync has been pretty much impossible until now. It may not be the holy grail, it is one of the last pieces to the perfect desktop puzzle.  </p>
<p>Initially I tried to get OpenSync to work.  I failed with the command line tool, with Kitchensync (best name for sync software evar) and with Multisync090. The KDE PIM/Google Calendar sync failed every time, and I never could get my palm to sync. While that project looks quite promising for now isn&#8217;t ready for prime time, as they fully acknowledge on their site.</p>
<p>With a bit of effort, GCALDaemon allowed me to sync between Kontact and Google Calendar, as well as Swiftdove and Google Calendar. And since I was able to sync my Palm with Kpilot (and therefore Kontact) I figured everything would be fine. Alas, that didn&#8217;t work &#8211; Kontact would display both calendars but would not pass the palm calendar to Google, and vice-versa. I was about to give up when I tried one last trick &#8211; I noticed that Kpilot allowed me to specify the ical file to link to, and that GCALDaemon uses a google.ics to sync up with Google Calendar.</p>
<p>So I told Kpilot to synchronize with the GCALDaemon ics file instead of the Kontact ics and played some tricks. And it worked &#8211; with a little coaxing!</p>
<p><strong>Howto</strong><br />
Here&#8217;s a guide for getting the tricky parts working under Ubuntu 7.10 (Gutsy) 64 bit. I followed <a href="http://gcaldaemon.sourceforge.net/usage11.html#p1">this page</a> of the GCALDaemon guide, then <a href="http://gcaldaemon.sourceforge.net/usage2.html">this page through step 5</a> of the same guide to set up file sync.  Now on <a href="http://www.terminally-incoherent.com/blog/2007/10/11/howto-two-way-sync-between-kontact-and-gcal/">this page</a> of the Terminally Incoherent guide for Kontact, continue from where it says &#8220;Now open Kontact&#8221; and once you get to where you specify the filename, use <code>/usr/local/sbin/GCALDaemon/google.ics</code> instead of the location Terminally Incoherent specifies.  And since all configuration files should be stored in /etc, I moved /usr/local/sbin/GCALDaemon/conf/gcal-daemon.cfg to /etc and made a symbolic link to the original location.  I also set file.polling.google to 5 minutes in the cfg file.</p>
<p>By the way to get this all working you&#8217;ll need Kpilot, pilot-link and Sun&#8217;s Java.  The default Java that ships with Ubuntu 7.10 will <strong>not</strong> work with GCALDaemon.  You&#8217;ll also need GCALDaemon and configure Kontact to sync with GCALDaemon &#8211; install this software and then use the tutorials I liked to above.</p>
<p><code>sudo apt-get install kpilot pilot-link sun-java6-jre</code></p>
<p>Once you have GCALDaemon working with Kontact and Google Calendar, you can begin the next steps.  Once you&#8217;ve done the following steps ones all you need to do is sync your palm normally.</p>
<p><strong>1)</strong> Make a backup of your entire palm (you may need to replace that /dev/ttyUSB1 with something else):</p>
<p><code>pilot-xfer -p /dev/ttyUSB1 -b /home/yourname/somedirectory</code></p>
<p>Having a backup is crucial, so don&#8217;t skip this.  You were warned.</p>
<p><strong>2) </strong> Open Kpilot, go to Settings -> Configure Kpilot and tell it to sync to the same google.ics that GCALDaemon is using.  Again, mine is at /usr/local/sbin/GCALDaemon/google.ics. Under the Conflicts tab choose Handheld overrides.</p>
<p><img src="http://www.jamison.org/media/kpilot-gcald.png" width=500 height=500 alt="Kpilot configuration screenshot" /></p>
<p><strong>3)</strong> Synchronize your palm and wait until GCALDaemon transfers all of your appointments to Google Calendar.  I had thousands of appointments so I gave it an hour.</p>
<p><strong>4)</strong> All of the calendar entries in your palm <em>may</em> have vanished.  Don&#8217;t panic.  Sync again &#8211; all of the entries should be there.  If not, restore the calendar to the palm using pilot-xfer. You don&#8217;t have to start over, just restore the calendar. Two way sync should still work with no duplicates.</p>
<p>That&#8217;s it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jamison.org/2008/03/16/synchronizing-a-palm-tungsten-t3-to-google-calendar-swiftdovelightning-and-kontact-under-linux/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Installing Swiftfox (64 bit Thunderbird + Lightning) under Ubuntu 7.10 Gutsy</title>
		<link>http://www.jamison.org/2008/03/15/installing-swiftfox-64-bit-thunderbird-lightning-under-ubuntu-710-gutsy/</link>
		<comments>http://www.jamison.org/2008/03/15/installing-swiftfox-64-bit-thunderbird-lightning-under-ubuntu-710-gutsy/#comments</comments>
		<pubDate>Sat, 15 Mar 2008 18:58:04 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.jamison.org/2008/03/15/installing-swiftfox-64-bit-thunderbird-lightning-under-ubuntu-710-gutsy/</guid>
		<description><![CDATA[To install Swiftdove, the 64 bit optimized version of Thunderbird that includes Lightning, into Ubuntu 7.10 (Gutsy), you need to follow these two steps:
A) Add the swiftweasel repository to apt by adding this line to /etc/apt/sources.list:
deb http://download.tuxfamily.org/swiftweasel gutsy multiverse
B) Update the cache and install Swiftdove:
apt-get update &#124; apt-get install swiftdove-athlon64
Swiftdove is noticably faster, and the [...]]]></description>
			<content:encoded><![CDATA[<p>To install Swiftdove, the 64 bit optimized version of Thunderbird that includes Lightning, into Ubuntu 7.10 (Gutsy), you need to follow these two steps:</p>
<p>A) Add the swiftweasel repository to apt by adding this line to /etc/apt/sources.list:</p>
<p><code>deb http://download.tuxfamily.org/swiftweasel gutsy multiverse</code></p>
<p>B) Update the cache and install Swiftdove:</p>
<p><code>apt-get update | apt-get install swiftdove-athlon64</code></p>
<p>Swiftdove is noticably faster, and the inclusion of Lightning is a nice bonus.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jamison.org/2008/03/15/installing-swiftfox-64-bit-thunderbird-lightning-under-ubuntu-710-gutsy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
