<?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"
	>

<channel>
	<title>Rudd-O.com &#187; Software bacán</title>
	<atom:link href="http://rudd-o.com/archives/category/software-bacan/feed/" rel="self" type="application/rss+xml" />
	<link>http://rudd-o.com</link>
	<description>We only do fun stuff.</description>
	<pubDate>Thu, 24 Jul 2008 20:34:45 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>Monitoring Dirvish backup servers using Nagios</title>
		<link>http://rudd-o.com/archives/2008/02/01/monitoring-dirvish-backup-servers-using-nagios/</link>
		<comments>http://rudd-o.com/archives/2008/02/01/monitoring-dirvish-backup-servers-using-nagios/#comments</comments>
		<pubDate>Fri, 01 Feb 2008 08:23:02 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Cool]]></category>

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

		<category><![CDATA[Server management]]></category>

		<category><![CDATA[Software bacán]]></category>

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

		<guid isPermaLink="false">http://rudd-o.com/archives/2008/02/01/monitoring-dirvish-backup-servers-using-nagios/</guid>
		<description><![CDATA[Dirvish is an excellent disk-based rotating backup application.  Nagios is a fabulous service monitor.  Combine the two using this Nagios plugin and you will know, at all times, the status of your latest backup run:



The script

Stash it in /usr/lib/nagios/plugins of the Dirvish backup machine, naming it check_dirvish.  This script assumes that your [...]]]></description>
			<content:encoded><![CDATA[<p>Dirvish is an excellent disk-based rotating backup application.  Nagios is a fabulous service monitor.  Combine the two using this Nagios plugin and you will know, at all times, the status of your latest backup run:</p>

<p><span id="more-1877"></span></p>

<h2>The script</h2>

<p>Stash it in <code>/usr/lib/nagios/plugins</code> of the Dirvish backup machine, naming it <code>check_dirvish</code>.  This script assumes that your Dirvish vaults are in <code>/mnt/backup</code>, so tune it if that isn&#8217;t true in your case:</p>

<p><pre>#!/bin/bash</pre></p>

<p>for a in /mnt/backup/* ; do
        if [ -f <code>ls -d "$a/"* 2&amp;gt; /dev/null | grep -v /dirvish | sort -g | tail -1</code>/rsync_error ] ; then
                echo "CRITICAL: latest backup in vault $a failed"
                exit 2
        else
                /bin/true
        fi
done
echo "OK: All backups OK"</p>

<h2>The security setup</h2>

<p>Create a <code>nagios</code> user on your Dirvish backup machine, and set up SSH passwordless authentication.</p>

<p>Now, if your Dirvish vaults are accessible only to root, set up <code>sudo</code> to allow Nagios to run this script as root:</p>

<p><pre>nagios ALL = NOPASSWD: /usr/lib/nagios/plugins/check_dirvish</pre></p>

<h2>The Nagios setup</h2>

<p>Finally, set Nagios up:</p>

<p><pre>define command{
        command_name    ssh_dirvish_sudo
        command_line    /usr/lib/nagios/plugins/check_by_ssh -t 29 -H $HOSTADDRESS$ -C 'sudo /usr/lib/nagios/plugins/check_dirvish'
        }
define service{
        use                             generic-service
        host_name                       gabriela
        service_description             Backups
        check_command                   ssh_dirvish_sudo
        }</pre></p>

<p>Of course, the <code>sudo</code> call is only needed if the Dirvish vaults are restricted for the <code>nagios</code> user.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2008/02/01/monitoring-dirvish-backup-servers-using-nagios/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The latest PulseAudio on Ubuntu</title>
		<link>http://rudd-o.com/archives/2008/01/05/the-latest-pulseaudio-on-ubuntu/</link>
		<comments>http://rudd-o.com/archives/2008/01/05/the-latest-pulseaudio-on-ubuntu/#comments</comments>
		<pubDate>Sat, 05 Jan 2008 16:56:40 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Software bacán]]></category>

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

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

		<guid isPermaLink="false">http://rudd-o.com/archives/2008/01/05/the-latest-pulseaudio-on-ubuntu/</guid>
		<description><![CDATA[If you want to install the latest and greatest PulseAudio (now on version 0.9.8) on Ubuntu — a worthwhile thing to do, because of the fixes in the latest version — here are some packages you can use.



These packages are built from the source code of the next release of Ubuntu, Hardy.  They work [...]]]></description>
			<content:encoded><![CDATA[<p>If you want to install the latest and greatest <a href="http://pulseaudio.org/">PulseAudio</a> (now on version 0.9.8) on Ubuntu — a worthwhile thing to do, because of the fixes in the latest version — here are some packages you can use.</p>

<p><span id="more-1851"/></p>

<p>These packages are built from the source code of the next release of Ubuntu, Hardy.  They work flawlessly on my home machines (yes, plural).  I built these packages myself for my usage:</p>

<ul>
<li><a href="http://rudd-o.com/wp-content/uploads/pulseaudio-0.9.8/libpulse-browse0_0.9.8-1ubuntu3_i386.deb">libpulse-browse0_0.9.8-1ubuntu3_i386.deb</a></li>
<li><a href="http://rudd-o.com/wp-content/uploads/pulseaudio-0.9.8/libpulse-mainloop-glib0_0.9.8-1ubuntu3_i386.deb">libpulse-mainloop-glib0_0.9.8-1ubuntu3_i386.deb</a></li>
<li><a href="http://rudd-o.com/wp-content/uploads/pulseaudio-0.9.8/libpulse0_0.9.8-1ubuntu3_i386.deb">libpulse0_0.9.8-1ubuntu3_i386.deb</a></li>
<li><a href="http://rudd-o.com/wp-content/uploads/pulseaudio-0.9.8/libpulsecore5_0.9.8-1ubuntu3_i386.deb">libpulsecore5_0.9.8-1ubuntu3_i386.deb</a></li>
<li><a href="http://rudd-o.com/wp-content/uploads/pulseaudio-0.9.8/pulseaudio-esound-compat_0.9.8-1ubuntu3_i386.deb">pulseaudio-esound-compat_0.9.8-1ubuntu3_i386.deb</a></li>
<li><a href="http://rudd-o.com/wp-content/uploads/pulseaudio-0.9.8/pulseaudio-module-gconf_0.9.8-1ubuntu3_i386.deb">pulseaudio-module-gconf_0.9.8-1ubuntu3_i386.deb</a></li>
<li><a href="http://rudd-o.com/wp-content/uploads/pulseaudio-0.9.8/pulseaudio-module-hal_0.9.8-1ubuntu3_i386.deb">pulseaudio-module-hal_0.9.8-1ubuntu3_i386.deb</a></li>
<li><a href="http://rudd-o.com/wp-content/uploads/pulseaudio-0.9.8/pulseaudio-module-lirc_0.9.8-1ubuntu3_i386.deb">pulseaudio-module-lirc_0.9.8-1ubuntu3_i386.deb</a></li>
<li><a href="http://rudd-o.com/wp-content/uploads/pulseaudio-0.9.8/pulseaudio-module-x11_0.9.8-1ubuntu3_i386.deb">pulseaudio-module-x11_0.9.8-1ubuntu3_i386.deb</a></li>
<li><a href="http://rudd-o.com/wp-content/uploads/pulseaudio-0.9.8/pulseaudio-module-zeroconf_0.9.8-1ubuntu3_i386.deb">pulseaudio-module-zeroconf_0.9.8-1ubuntu3_i386.deb</a></li>
<li><a href="http://rudd-o.com/wp-content/uploads/pulseaudio-0.9.8/pulseaudio-utils_0.9.8-1ubuntu3_i386.deb ">pulseaudio-utils_0.9.8-1ubuntu3_i386.deb </a></li>
<li><a href="http://rudd-o.com/wp-content/uploads/pulseaudio-0.9.8/pulseaudio_0.9.8-1ubuntu3_i386.deb">pulseaudio_0.9.8-1ubuntu3_i386.deb</a></li>
</ul>

<p>Download them all in a folder, then just open a terminal window there and type:</p>

<p><pre>sudo dpkg -i *deb</pre></p>

<p>That should upgrade you to the latest PulseAudio.  I was gonna write a tutorial, but then you would have had to download hundreds of megabytes of development packages.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2008/01/05/the-latest-pulseaudio-on-ubuntu/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Amazingly cool Internet filter against stupidity!</title>
		<link>http://rudd-o.com/archives/2007/11/12/amazingly-cool-math-against-stupidity/</link>
		<comments>http://rudd-o.com/archives/2007/11/12/amazingly-cool-math-against-stupidity/#comments</comments>
		<pubDate>Mon, 12 Nov 2007 23:12:42 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Around the Internets]]></category>

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

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

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

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

		<category><![CDATA[Software bacán]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2007/11/12/amazingly-cool-math-against-stupidity/</guid>
		<description><![CDATA[If you ever had to undergo the horrible torture that is reading YouTube comments, you can now rest safe and sound, knowing that rampant stupidity will soon be a thing of the past, thanks to Bayesian probabilities.



The system in question that will deliver us from stupid is called (somewhat appropriately, would you say?) StupidFilter, and [...]]]></description>
			<content:encoded><![CDATA[<p>If you ever had to undergo the horrible torture that is reading YouTube comments, you can now rest safe and sound, knowing that rampant stupidity will soon be a thing of the past, thanks to Bayesian probabilities.</p>

<p><span id="more-1815"/></p>

<p>The system in question that will deliver us from stupid is called (somewhat appropriately, would you say?) <a href="http://stupidfilter.org/main/index.php?n=Main.Status">StupidFilter</a>, and has been in development for a while now.</p>

<p>It consists of a rather dumb Bayesian system — the exact opposite of an expert system, which consists of brute-forcing a corpus of data and inferring useful information from the corpus without contextual understanding.  In other words, it’s a giant, incredibly stupid but learning machine that is being trained to identify the stupid out of a quarter of a million wastes of time pulled straight out of (wait for it) YouTube itself!</p>

<p>How it works is rather simple.  Given a large amount of comments ranked smart to stupid, it identifies the chance that a particular word is in a stupid comment.  Example: if the word <em>moran</em> frequently appears in comments deemed stupid, then future comments with that word will be deemed stupid.  Bayesian filtering was suggested first by Paul Graham in his now-famous essay <a href="http://www.paulgraham.com/spam.html">A plan for spam</a>, and (perhaps due to its dead-simple mathematical ruthlessness, perhaps because it works like a charm) is now in use for antispam systems in both mail servers and the Akismet blog commenting filter.</p>

<p>At the moment, there’s not much from the project to showcase, except for a damn <a href="http://stupidfilter.org/random.php">hilarious stupid randomizer</a> that will let you spend countless hours and inches of eyelashes at your computer, marveling at the utter inanity of regular YouTubers.  It cracked the fuck me up — and it’s feature-complete, down to the customary big MOAR button!</p>

<p>Let’s hope they deliver a solution soon.  I can’t wait to plug it into my blog and clean up comments en masse.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2007/11/12/amazingly-cool-math-against-stupidity/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Corrupting data for fun and profit</title>
		<link>http://rudd-o.com/archives/2007/05/14/corrupting-data-for-fun-and-profit/</link>
		<comments>http://rudd-o.com/archives/2007/05/14/corrupting-data-for-fun-and-profit/#comments</comments>
		<pubDate>Mon, 14 May 2007 22:39:16 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Free software]]></category>

		<category><![CDATA[Information security]]></category>

		<category><![CDATA[Software bacán]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2007/05/14/corrupting-data-for-fun-and-profit/</guid>
		<description><![CDATA[I just stumbled across zzuf’s Web page.  Odd name, isn’t it?  zzuf is a program that corrupts data on purpose.  But why?



Turns out, zzuf is a fuzzer (okay, okay, I can hear you laughing at the anagram/pun in the name) — a tool that corrupts and feeds corrupt data into programs.

It “fuzzes” [...]]]></description>
			<content:encoded><![CDATA[<p>I just stumbled across <em>zzuf</em>’s Web page.  Odd name, isn’t it?  <em>zzuf</em> is a program that corrupts data on purpose.  But why?</p>

<p><span id="more-1531"/></p>

<p>Turns out, <a href="http://sam.zoy.org/zzuf/">zzuf</a> is a fuzzer (okay, okay, I can hear you laughing at the anagram/pun in the name) — a tool that corrupts and feeds corrupt data into programs.</p>

<p>It “fuzzes” the input data — then you run your application and feed the corrupted data into it; if it hangs, you’ve found a robustness bug — in all likelihood a security issue — that you need to fix in the application.</p>

<p>I love the humor on zuff’s Web page!</p>

<p style="text-align:center">
<img src="http://rudd-o.com/wp-content/uploads/2007/05/zuff-lulz.png" alt="Zuff makes me laugh"/>
</p>

<p><em>Lulz potential</em> — I’m starting to think I have spent too much time on the Internet!</p>

<p>The other ‘thing’ you can quickly spot is how much of a piece of shit is MPlayer in the stability department.  To the MPlayer devs: guys, I’m infinitely thankful for what could be the greatest media player Linux as seen.  It’s very fast.  It plays nearly all types of media that exist.  But it’s the flimsiest piece of crap ever built.  I drag and drop a file onto MPlayer, it SEGVs.  I sneeze, it SEGVs.  Fix it, damnit!</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2007/05/14/corrupting-data-for-fun-and-profit/feed/</wfw:commentRss>
		</item>
		<item>
		<title>I changed to KUbuntu Feisty Fawn</title>
		<link>http://rudd-o.com/archives/2007/05/12/i-changed-to-kubuntu-feisty-fawn/</link>
		<comments>http://rudd-o.com/archives/2007/05/12/i-changed-to-kubuntu-feisty-fawn/#comments</comments>
		<pubDate>Sat, 12 May 2007 12:19:14 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Free software]]></category>

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

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

		<category><![CDATA[Software bacán]]></category>

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

		<guid isPermaLink="false">http://rudd-o.com/archives/2007/05/12/i-changed-to-kubuntu-feisty-fawn/</guid>
		<description><![CDATA[Yes, I changed to KUbuntu a few hours ago.

And it’s surprisingly good.  After a decade of using RPM-based distributions (first Red Hat 5.2, then Mandrake, then Red Hat 9, then Fedora), I’m now using a Debian-based distro.



And so, andrea (my previous Linux installation) is no longer.  Gabriela (this KUbuntu deployment) took its place.

So [...]]]></description>
			<content:encoded><![CDATA[<p>Yes, I changed to <a href="http://www.kubuntu.org/">KUbuntu</a> a few hours ago.</p>

<p>And it’s surprisingly good.  After a decade of using RPM-based distributions (first <a href="http://www.redhat.com/">Red Hat</a> 5.2, then <a href="http://www.mandriva.com/">Mandrake</a>, then Red Hat 9, then <a href="http://fedoraproject.org/">Fedora</a>), I’m now using a <a href="http://www.debian.org/">Debian</a>-based distro.</p>

<p><span id="more-1526"/></p>

<p>And so, andrea (my previous Linux installation) is no longer.  Gabriela (this KUbuntu deployment) took its place.</p>

<h2>So what’s different?</h2>

<h3>Package management</h3>

<p><a href="http://en.wikipedia.org/wiki/Adept_Package_Manager">Adept</a> is used to install and remove packages.  It’s dramatically faster than <a href="http://labix.org/smart">Smart</a> and <a href="http://fedoraproject.org/wiki/Tools/yum">Yum</a>, the two solutions I had been using in Fedora.  It uses way less memory.  Honest, it’s an order of magnitude faster.</p>

<h3>Responsiveness and performance</h3>

<p>Having my usual stack of applications open (tons of <a href="http://www.konqueror.org/">Konqueror</a> windows, <a href="http://akregator.kde.org/">aKregator</a>, <a href="http://www.gnome.org/projects/evolution/">Evolution</a>, <a href="http://freshmeat.net/projects/valknutdclib/">Valknut</a>, <a href="http://www.ktorrent.org/">KTorrent</a>, <a href="http://devel-home.kde.org/kget">KGet</a>, <a href="http://gtk-gnutella.sourceforge.net/">gtk-gnutella</a>, <a href="http://amarok.kde.org/">Amarok</a>) is no longer a recipe for disaster.  It runs smoothly.  It doesn’t get memory-starved.  Mind you, this computer has only 768 MB of RAM.</p>

<p>It certainly boots faster too (not that it matters, since I tend to go for weeks without rebooting).</p>

<h3>Looks</h3>

<p>The default KUbuntu theme is very elegant.  It resembles Plastik, but better.</p>

<h3>Software availability</h3>

<p>All of the applications I had installed throughout the years are available for KUbuntu.  Installing them took a couple of hours only, and absolutely no intervention during installation (except for the Flash player license agreement).</p>

<h3>Hardware</h3>

<p>All of my hardware is working now — including one network card that didn’t work before.</p>

<p>The network manager application is faster and easier to use than Fedora’s.</p>

<h3>Configuration</h3>

<p>The configuration center is complete.  It’s more complete than Fedora’s, and it feels very well integrated in the operating system.</p>

<h3>Power management</h3>

<p>I couldn’t make hibernation work.  The computer would hibernate alright; but, on boot, the hard disk light would stay on, and the grub prompt would hang for a fairly long time.  I know for a fact that hibernating a computer cannot physically damage a hard disk, but shivers ran down my spine for quite long — especially considering I currently don’t have any backups, and I don’t want to lose my 80 GB, 15.000 track music collection I have painstakingly organized by hand.</p>

<h3>Sudo!</h3>

<p><em>Sudo make me a sandwich!</em>  After years of having to type <code>su</code> followed by a password, it’s refreshing only to have to prepend <code>sudo</code> and typing the password only once.</p>

<h2>You should change too</h2>

<p>There’s a reason why the Ubuntu family of Linux distributions is the most popular now.  It’s simply superior.</p>

<p>Give it a try today.  After the (admittedly) long download of the live CD, you can try it without touching your hard disk… then take the plunge and install it.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2007/05/12/i-changed-to-kubuntu-feisty-fawn/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Quinn Storm personally discusses Beryl</title>
		<link>http://rudd-o.com/archives/2007/04/26/quinn-storm-personally-discusses-beryl/</link>
		<comments>http://rudd-o.com/archives/2007/04/26/quinn-storm-personally-discusses-beryl/#comments</comments>
		<pubDate>Thu, 26 Apr 2007 18:06:22 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Free software]]></category>

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

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

		<category><![CDATA[Software bacán]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2007/04/26/quinn-storm-personally-discusses-beryl/</guid>
		<description><![CDATA[Today, we interviewed Quinn Storm, the initiator of the Beryl project.



Hey, Diggers!  Welcome.  Apologies for the slowness that lasted two hours ago.  I’ve enabled a series of temporary measures that will let the site perform better for the time being.  If you want to know more, here’s the scoop, and a [...]]]></description>
			<content:encoded><![CDATA[<p>Today, we interviewed Quinn Storm, the initiator of the <a href="http://www.beryl-project.org/">Beryl project</a>.</p>

<p><span id="more-1428"/></p>

<p><em>Hey, Diggers!  Welcome.  Apologies for the slowness that lasted two hours ago.  I’ve enabled a series of temporary measures that will let the site perform better for the time being.  If you want to know more, <a href="http://rudd-o.com/archives/2007/04/29/dugg-again/" title="Dugg again!">here’s the scoop</a>, and <a href="http://turbochargedcms.com/2007/04/weathering-heavy-traffic-with-wordpress-and-turbocharged/">a guide to weathering heavy traffic with WordPress</a>. </em></p>

<p>What does Beryl do?  For those of you who are only recently entering our marvelous free software world, Beryl is a window manager — it’s a program in charge of drawing window borders on your computer screen.  Now, you’ll probably be saying to yourself <q>Window borders?  Isn’t that idiotic or a job for the operating system?</q>.  In Linux-land, it isn’t, because everything is modular.</p>

<p>As it turns out, being a window manager means Beryl is in the perfect position to exploit the latest technology, namely ubiquitous accelerated 3D rendering.  Aside from drawing window borders (helped by its trusty companions Emerald, Heliodor and Aquamarine), Beryl also commands <em>how</em> windows are drawn on the screen.  This lets Beryl implement fantastic animation effects.</p>

<p>If you don’t believe me, we’ve got proof: we shot a couple of videos for earlier articles, and we’ve got them right here:</p>

<ul>
<li><a href="http://rudd-o.com/archives/2007/04/20/beryl-window-miniatures-transparent-video-vs-old-pc/" rel="bookmark" title="Permanent Link to Beryl, window miniatures, transparent video vs. old PC">Beryl, window miniatures, transparent video vs. old PC</a>,</li>
<li><a href="http://rudd-o.com/archives/2007/04/20/beryl-020-on-a-low-end-computer/" rel="bookmark" title="Permanent Link to Beryl 0.2.0 on a low-end computer">Beryl 0.2.0 on a low-end computer</a>,</li>
<li><a href="http://rudd-o.com/archives/2007/04/23/beryl-magic-watching-tv-while-installing-software/" rel="bookmark" title="Permanent Link to Beryl magic: watching TV while installing software">Beryl magic: watching TV while installing software</a>, and</li>
<li><a href="http://rudd-o.com/archives/2006/11/18/the-coolness-factor-of-linux/" rel="bookmark" title="Permanent Link to The coolness factor of Linux">The coolness factor of Linux</a></li>
</ul>

<p>But don’t click them just yet, because we’ve got something better.  We have an exclusive interview with Quinn Storm, the lead developer of the Beryl project.</p>

<p>What did Quinn Storm tell us?  Keep reading to find out!</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2007/04/26/quinn-storm-personally-discusses-beryl/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Interview with the KTorrent developers</title>
		<link>http://rudd-o.com/archives/2007/04/25/interview-with-the-ktorrent-developers/</link>
		<comments>http://rudd-o.com/archives/2007/04/25/interview-with-the-ktorrent-developers/#comments</comments>
		<pubDate>Wed, 25 Apr 2007 13:54:51 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Interviews]]></category>

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

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

		<category><![CDATA[Software bacán]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2007/04/25/interview-with-the-ktorrent-developers/</guid>
		<description><![CDATA[Today, Rudd-O.com talks with the KTorrent developers in an exclusive interview.



Hi there, LinuxToday readership.  Welcome.  Let me steal ten seconds of your time and ask you to Digg this article.  This site is undergoing a Digg traffic storm as I write this, and I’d love to see if it can handle two [...]]]></description>
			<content:encoded><![CDATA[<p>Today, <a href="http://rudd-o.com/">Rudd-O.com</a> talks with the KTorrent developers in an exclusive interview.</p>

<p><span id="more-1417"/></p>

<p><em>Hi there, LinuxToday readership.  Welcome.  Let me steal ten seconds of your time and ask you to Digg this article.  This site is undergoing a Digg traffic storm as I write this, and I’d love to see if it can handle two simultaneous storms.  Thanks.  Now, back to our regular programming…</em></p>

<p>One of the most hotly debated topics about the Internet today is, without a doubt, BitTorrent: the most popular peer-to-peer network protocol today.  Why is it controversial?  Because clients (applications) for BitTorrent file transfer proved to be first choice of people sharing and downloading movies and music from the Internet.</p>

<p>Today, it’s almost unimaginable not to own a BitTorrent client.  And <a href="http://www.kde.org/">KDE</a> users don’t need to resort to third-party clients, because there’s one BitTorrent client that fits snugly into their desktops: <a href="http://ktorrent.org/">KTorrent</a>.</p>

<p>Instead of exploring the trite angle of copyright infringement myself, this time I give you an interview with the men behind the program: Joris Guisson and Ivan Vasić.  They’ve done an awesome job, so the least they deserve is public recognition — and we’re pleased to have them as guests today.</p>

<p>So, without further ado, the next page has the interview.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2007/04/25/interview-with-the-ktorrent-developers/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Interview with Scott, Ubuntu and Upstart developer</title>
		<link>http://rudd-o.com/archives/2007/04/24/interview-with-scott-ubuntu-and-upstart-developer/</link>
		<comments>http://rudd-o.com/archives/2007/04/24/interview-with-scott-ubuntu-and-upstart-developer/#comments</comments>
		<pubDate>Tue, 24 Apr 2007 14:25:36 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Interviews]]></category>

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

		<category><![CDATA[Software bacán]]></category>

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

		<guid isPermaLink="false">http://rudd-o.com/archives/2007/04/24/interview-with-scott-ubuntu-and-upstart-developer/</guid>
		<description><![CDATA[Scott James Remnant, the Upstart developer, graces us with an interview.


Upstart: the new way to start your computer up — and make it adapt to its environment

The Linux distribution that took the world by storm, Ubuntu, is not only one of the most usable, but it has innovations of its own.  One of the [...]]]></description>
			<content:encoded><![CDATA[<p>Scott James Remnant, the Upstart developer, graces us with an interview.
<span id="more-1418"/></p>

<h2>Upstart: the new way to start your computer up — and make it adapt to its environment</h2>

<p>The Linux distribution that took the world by storm, Ubuntu, is not only one of the most usable, but it has innovations of its own.  One of the most distinguishable innovations in Ubuntu 7.04 (Feisty Fawn) is <a href="http://upstart.ubuntu.com/">Upstart</a>, a software package that, in all likelihood, will end up as the replacement for the venerable SysVinit and other Linux initialization systems.</p>

<p>But “why replace init?”, you might be asking?  The answer is dynamism.  Modern Linux distributions have lots of usage scenarios, and most of those scenarios require a dynamic operating system; what the operating system does depending on context and role is very important in terms of usability, and the startup process is no alien to this fact.</p>

<p>Today’s Linux distributions have lots of behavior hard-coded in their startup scripts.  Furthermore, some network services provided by those Linux distributions depend on other services or system states.  Say, for example, that you want to serve files through SAMBA — it wouldn’t make sense to start SAMBA if the network interfaces aren’t set up, right?</p>

<p>Upstart solves this by reacting to system-level events — and that’s what it is, an event-based init service.  Since Upstart breaks backwards compatibility (at least for the time being), Upstart is also the perfect spot to test another sorely required innovation: parallelism; with parallel startup, services and states can be started and achieved much faster than sequentially, for a number of reasons which basically boil down to taking advantage of the hardware at its fullest.</p>

<p>Naturally, I’m curious.  So I decided to interview Scott James Remnant (by e-mail), he who appears as the lead Upstart developer.  He’s letting us in on juicy details and a glimpse of his life.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2007/04/24/interview-with-scott-ubuntu-and-upstart-developer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CoComment: awesome!</title>
		<link>http://rudd-o.com/archives/2007/01/29/cocomment-awesome/</link>
		<comments>http://rudd-o.com/archives/2007/01/29/cocomment-awesome/#comments</comments>
		<pubDate>Mon, 29 Jan 2007 12:28:33 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Blogging]]></category>

		<category><![CDATA[Software bacán]]></category>

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

		<guid isPermaLink="false">http://rudd-o.com/archives/2007/01/29/cocomment-awesome/</guid>
		<description><![CDATA[Do you comment on blogs?  If you do, you’ll love CoComment.



Imagine a conversation.  A distributed one.  Someone posts in his blog.  You reply in the comments box of that blog.  A couple of people respond to your comment: some in the same page, and some directly in their blogs (seamlessly [...]]]></description>
			<content:encoded><![CDATA[<p>Do you comment on blogs?  If you do, you’ll love <a href="http://www.cocomment.com/">CoComment</a>.</p>

<p><span id="more-1349"/></p>

<p>Imagine a conversation.  A distributed one.  Someone posts in his blog.  You reply in the comments box of that blog.  A couple of people respond to your comment: some in the same page, and some directly in their blogs (seamlessly tied into the original page through pingbacks).
</p>

<p>How do you keep track of whoever responded to you afterwards?</p>

<p>If the answer to that question is <q>by checking the Web site I commented on every so often</q>, smack yourself in the head.</p>

<p>CoComment promises to do away with that.  It’s a new Web service that keeps track of the conversations you’ve engaged in blogs and news sites.</p>

<p>How does it work?  It’s practically like magic.  On CoComment-enabled Web sites and blogs, a small, unobtrusive CoComment status bar attaches to the comment form on the Web page.  Simply comment there, and CoComment will track that conversation.  You just log in to CoComment to see a nimble, expandable, AJAX-powered overview of your conversations:
</p>

<p style="text-align:center"><a class="imagelink" href="http://rudd-o.com/wp-content/uploads/2007/01/cocomment.jpg" title="CoComment conversations" rel="lightbox"><img id="image1350" src="http://rudd-o.com/wp-content/uploads/2007/01/cocomment.thumbnail.jpg" alt="CoComment conversations"/></a><br />
<i>You can clearly see the conversations you’re currently involved into.  These boxes expand as you click on them.</i>
</p>

<p>CoComment also works as a plugin in your browser.  If you have it installed, you can automatically track all of your conversations, even if the Web site doesn’t support CoComment.</p>

<p>Evidently, social features are featured throughout the site.  Just like <a href="http://last.fm/">last.fm</a>’s neighbour functionality, you automatically get commenting neighbors.  You can peek on others’ conversations, be them heated or cozy.  You can easily get hypnotized by the service.
</p>

<p><a href="http://www.cocomment.com/">Give it a spin</a>.  Registration’s free, and the service is a real time saver.  And, of course, it’s ideal for highly effective trolling. <img src="http://rudd-o.com/wp-includes/images/smilies/icon_wink.gif" alt=";-)" class="wp-smiley"/>  </p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2007/01/29/cocomment-awesome/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Taking the Flock for a spin</title>
		<link>http://rudd-o.com/archives/2007/01/29/taking-the-flock-for-a-spin/</link>
		<comments>http://rudd-o.com/archives/2007/01/29/taking-the-flock-for-a-spin/#comments</comments>
		<pubDate>Mon, 29 Jan 2007 12:08:52 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Blogging]]></category>

		<category><![CDATA[Free software]]></category>

		<category><![CDATA[Software bacán]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2007/01/29/taking-the-flock-for-a-spin/</guid>
		<description><![CDATA[A quick review of Flock, a new Firefox-based browser.



Blogging.  That’s what piqued my interest.  As you know, blogging with WordPress is, let’s say, less than optimal.  Composing a post in the integrated text editor is a pain if you have a low bandwidth connection (a market segment I fall squarely in).

So, when [...]]]></description>
			<content:encoded><![CDATA[<p>A quick review of <a href="http://www.flock.com/tour/">Flock</a>, a new <a href="http://www.getfirefox.com/">Firefox</a>-based browser.</p>

<p><span id="more-1347"/></p>

<p>Blogging.  That’s what piqued my interest.  As you know, blogging with WordPress is, let’s say, less than optimal.  Composing a post in the integrated text editor is a pain if you have a low bandwidth connection (a market segment I fall squarely in).</p>

<p>So, when I read about a browser that could make my blogging blues go away, I had to try it.  Flock promises a seamless blogging experience, and I was ready to test it.</p>

<p>So far, it has consistently delivered on the promise.  I have published four posts on topics and articles that I wouldn’t even have blogged about yesterday, just because I would have dreaded to open the <a href="http://www.wordpress.org/">WordPress</a> post editor otherwise.  The built-in post editor is the only one I have managed to make work under Linux.</p>

<p>To aid you in your hunt for information, there’s a collapsible stripe at the bottom of the browser window.  That stripe is used to collect snippets (blocks of text or images).  It’s real simple to use: select what you want to collect, and drag it to the stripe bar.  Presto! Instant access to clip art and selected quotes from Web sites, ready to be dragged and dropped onto the post editor.  Did I mention that the snippets preserve their source formatting?</p>

<p>And, boy, Flock’s fast.  So fast, in fact, that I have replaced my trusty <a href="http://akregator.kde.org/">Akregator</a> newsreader with Flock.  Because, honestly, just opening Akregator took a minute in my (sadly only) 768 MB of RAM.  But Flock’s already open, and there’s a big News button on the main toolbar that illumnates discreetly when there are news… which is all the time in my case <img src="http://rudd-o.com/wp-includes/images/smilies/icon_wink.gif" alt=";-)" class="wp-smiley"/>  A man’s only got so much time to read 50 feeds!</p>

<p style="text-align: center;"><img id="image1348" src="http://rudd-o.com/wp-content/uploads/2007/01/blog_1.jpg" alt="An example screenshot of Flock. Note the resemblance to Firefox, and the streamlined controls on the main toolbar."/><br /><i>An example screenshot of Flock. Note the resemblance to Firefox, and the streamlined controls on the main toolbar.</i></p>

<p>Oh, did I mention the Blog link that appears after each news item on the newsreader?  When combined with pingbacks, I haven’t seen a more affordable method of creating an interblog conversation.  I only wish <a href="http://www.blogger.com/">Blogger</a> would support pingbacks.  Come on, guys, it’s 2007.</p>

<p>Flock’s been hyped (overhyped if you ask me) as the social browser.  Nevertheless, it’s a grounded claim, since all shared bookmarks are automatically synchronized with my <a href="http://del.icio.us/">Del.icio.us</a> account.  Fantastic!</p>

<p>Of course, nothing new is devoid of issues.  There are a few minor bugs — for example, the WYSIWYG blog editor does not generate perfect markup (OK, I’m anally perfectionist about my markup).  The image uploader cannot upload to WordPress (and I’m told WordPress does have that capability in its interoperability protocol).  I’m reporting the bugs I find one by one, but I can reassuredly state that they haven’t caused me any data loss.  That’s much more than I can say about Microsoft Outlook.</p>

<p>If you’re not using <a href="http://www.flock.com/">Flock</a>, you owe it to yourself to spare 5 minutes of your time exclusively to download and install it.  If you loved <a href="http://www.getfirefox.com/">Firefox</a>, you’ll be thanking me afterwards.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2007/01/29/taking-the-flock-for-a-spin/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The computing user interface of the future</title>
		<link>http://rudd-o.com/archives/2006/12/14/the-computing-user-interface-of-the-future/</link>
		<comments>http://rudd-o.com/archives/2006/12/14/the-computing-user-interface-of-the-future/#comments</comments>
		<pubDate>Thu, 14 Dec 2006 22:58:10 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Curiosidades]]></category>

		<category><![CDATA[Software bacán]]></category>

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

		<guid isPermaLink="false">http://rudd-o.com/archives/2006/12/14/the-computing-user-interface-of-the-future/</guid>
		<description><![CDATA[Now, hang on to your hats, because what I’m about to show you guys, is going to blow your minds.  It’s a long video, I know.  But it’s worth it:





Seen at YouTube.

Now, what kinds of applications do you envision?  Imagine turbocharging the current state-of-the-art desktop technology, with this.  What would you [...]]]></description>
			<content:encoded><![CDATA[<p>Now, hang on to your hats, because what I’m about to show you guys, is going to blow your minds.  It’s a long video, I know.  But it’s worth it:</p>

<p><span id="more-1272"/></p>

<p><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/PLhMVNdplJc"/><param name="wmode" value="transparent"/><embed src="http://www.youtube.com/v/PLhMVNdplJc" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"/></object></p>

<p><a href="http://www.youtube.com/watch?v=PLhMVNdplJc">Seen at YouTube</a>.</p>

<p>Now, what kinds of applications do you envision?  Imagine turbocharging the current state-of-the-art desktop technology, with this.  <em>What would you love to see?</em></p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2006/12/14/the-computing-user-interface-of-the-future/feed/</wfw:commentRss>
		</item>
		<item>
		<title>iPod nano vs. custom Palm T&#124;X: the rebellious shootout</title>
		<link>http://rudd-o.com/archives/2006/12/04/ipod-vs-custom-palm-tx-the-shootout/</link>
		<comments>http://rudd-o.com/archives/2006/12/04/ipod-vs-custom-palm-tx-the-shootout/#comments</comments>
		<pubDate>Mon, 04 Dec 2006 13:45:00 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[MP3/música]]></category>

		<category><![CDATA[Software bacán]]></category>

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

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

		<guid isPermaLink="false">http://rudd-o.com/archives/2006/12/04/ipod-vs-custom-palm-tx-the-shootout/</guid>
		<description><![CDATA[Can an enhanced Palm T|X take on the iPod?  See for yourself!



I’ve always been a fan of Palm-based handhelds.  They reign supreme as portable computers and personal life organizers.  Modern models like the T|X and the LifeDrive even include wireless networking, media sharing abilities and the ability to go online through an [...]]]></description>
			<content:encoded><![CDATA[<p>Can an enhanced Palm T|X take on the iPod?  See for yourself!</p>

<p><span id="more-1253"/></p>

<p>I’ve always been a fan of Palm-based handhelds.  They reign supreme as portable computers and personal life organizers.  Modern models like the T|X and the LifeDrive even include wireless networking, media sharing abilities and the ability to go online through an infrared- or Bluetooth- enabled mobile phone.</p>

<div class="floatright inset">
<a href="http://rudd-o.com/wp-content/uploads/images/Stuff_on_my_pockets.jpg" title="Stuff on my pockets at all times" target="_self" rel="lightbox"><img class="thumbnail" src="http://rudd-o.com/wp-content/uploads/images/thumb_Stuff_on_my_pockets.jpg" alt="Stuff on my pockets at all times" width="150" height="113"/></a>
<br /><em>I always carry these around.  I’d hate to carry yet another device!</em>
</div>

<p>The reason I got myself a Palm T|X was simple: I needed a Palm device, and I wanted to use it for music too.  But the bundled application and the storage were a disappointment.  Only 90 MB of free memory.  A fairly unusable music player (Pocket Tunes).  Not the way to go… especially since I have in excess of 1000 favorite music tracks.</p>

<h2>So, get an iPod.  Right?</h2>

<p>Could I make my Palm T|X edge out an iPod nano?  Could I avoid buying yet another device to carry around at all time?  The answer’s yes:</p>

<ul>
<li>Storage is not issue either: big cheap SD cards are readily available.  I got myself a 4 GB card and a reader for $99.</li>
<li>Headphones are cheap (OK, at least the cheap ones).  I snagged a pair for $8.</li>
</ul>

<h2>But what about the interface?</h2>

<p>As it currently stands, the iPod has the killer music playing user interface.  The clickwheel is fantastic.  Browsing for music is completely painless.  Playlist management… fabulous.  The user interface is even gorgeous.  Pocket Tunes got nothing on the iPod.</p>

<div class="floatright inset">
<a href="http://rudd-o.com/wp-content/uploads/images/shots/The_Palm_TX_and_mOcean.jpg" title="The Palm T|X displaying mOcean" target="_self" rel="lightbox"><img class="centered" src="http://rudd-o.com/wp-content/uploads/images/shots/thumb_The_Palm_TX_and_mOcean.jpg" alt="The Palm T|X displaying mOcean" width="113" height="150"/></a>
<br /><em>it’s an iPod? No, it’s mOcean!  Excuse the poor picture quality.</em>
</div>

<p>I needed an iPod clone.</p>

<p>And I found one.  <a href="motionapps.com/mocean/_treo650.jsp?ls=2">mOcean</a>!  It’s advertised as ideal for Treos, but I didn’t care, as long as it worked on my Palm.  And sure as hell, it did.</p>

<p>Of course, the process of setting it up is more involved than opening the box of an iPod.  It involves double-clicking one file on the computer and connecting the Palm via USB.  I say it’s simple enough for me.</p>

<p>mOcean’s got everything.  It has the clickwheel (touch-sensitive, drawn on the Palm screen, and it clicks).  It has the same menu organization and buttons, so iPod users are right at home.  And it’s personalizable.  I set a nice custom background and color scheme right after installing the application.</p>

<h2>The matrix</h2>

<p>Here’s a matrix that compares an iPod nano with a Palm T|X and accessories to match the iPod’s capabilities.  You decide which one wins under your scenario; my personal verdict for the winner is in red:</p>

<table>

<tr>
<th>Feature</th>
<th><a href="http://www.apple.com/ipodnano/">iPod nano</a> + <a href="http://www.apple.com/itunes/">iTunes</a></th>
<th><a href="http://www.palm.com/us/products/handhelds/tx/">Palm T|X</a> + extra storage + <a href="http://amarok.kde.org/">Amarok</a></th>
</tr>

<tr>
<td>
Price
</td>
<td>
$249
</td>
<td style="color: red">
$250 (T|X, open box)<br />
$8 (Sony El Cheapo earphones)<br />
$90 (SD card)<br />
$9 (USB SD reader)<br />
$25 (mOcean music player
</td>
</tr>

<tr>
<td>
Plays MP3
</td>
<td>
Yes
</td>
<td>
Yes
</td>
</tr>

<tr>
<td>
Plays Ogg Vorbis
</td>
<td>
No
</td>
<td style="color: red">
Yes (transcoded on sync)
</td>
</tr>

<tr>
<td>
Plays FLAC
</td>
<td>
No
</td>
<td style="color: red">
Yes (transcoded on sync)
</td>
</tr>

<tr>
<td>
Plays Apple AAC
</td>
<td>
Yes
</td>
<td style="color: red">
Yes (transcoded on sync)
</td>
</tr>

<tr>
<td>
Plays iTunes Store files with DRM (Digital Restrictions Management)
</td>
<td style="color: red">
Yes
</td>
<td>
No
</td>
</tr>

<tr>
<td>
Shows JPEG photos
</td>
<td>
Yes
</td>
<td>
Yes
</td>
</tr>

<tr>
<td>
Snags photos from cameras with SD cards
</td>
<td>
No
</td>
<td style="color: red">
Yes
</td>
</tr>




<tr>
<td>
Plays videos
</td>
<td>
Yes (limited to supported formats)
</td>
<td style="color: red">
Yes, through TCPMP (MPEG 1,2,4, AVI DivX, QuickTime, Windows Media, x264)
</td>
</tr>

<tr>
<td>
Has playlists
</td>
<td>
Yes
</td>
<td>
Yes
</td>
</tr>

<tr>
<td>
Has collection browsing
</td>
<td>
Yes
</td>
<td style="color: red">
Yes (and typeahead find)
</td>
</tr>

<tr>
<td>
Syncs music from PC to device
</td>
<td>
Yes (with iTunes)
</td>
<td>
Yes (with Amarok)
</td>
</tr>

<tr>
<td>
Syncs music on *any* PC, not just yours
</td>
<td>
No
</td>
<td style="color: red">
Yes
</td>
</tr>

<tr>
<td>
Lets you extract tracks from the device
</td>
<td>
No
</td>
<td style="color: red">
Yes
</td>
</tr>

<tr>
<td>
Sends/receives tracks &amp; photos
</td>
<td>
No
</td>
<td style="color: red">
Yes via WiFi, Bluetooth and infrared
</td>
</tr>

<tr>
<td>
Browses the Internet
</td>
<td>
No
</td>
<td style="color: red">
Yes
</td>
</tr>

<tr>
<td>
Use e-mail 
</td>
<td>
No
</td>
<td style="color: red">
Yes via builtin mail app
</td>
</tr>

<tr>
<td>
Manages personal information
</td>
<td>
No
</td>
<td style="color: red">
Contacts, appointments, memos (notes)
</td>
</tr>

<tr>
<td>
Can be backed up to the PC
</td>
<td>
No
</td>
<td style="color: red">
Yes
</td>
</tr>


<tr>
<td>
Battery life (with music)
</td>
<td style="color: red">
12+ hours
</td>
<td>
5 hours
</td>
</tr>


<tr>
<td>
Third-party applications and games
</td>
<td>
A few
</td>
<td style="color: red">
More than a thousand
</td>
</tr>


<tr>
<td>
‘Hold’ function
</td>
<td style="color: red">
Yes
</td>
<td>
No
</td>
</tr>



</table>

<h2>Gotchas and advantages</h2>

<p>As it currently stands, there are a few gotchas:</p>

<ul>
<li>There’s a 2-second delay between turning the Palm on, and actually being able to play music.  Apparently, it’s got to do with the Palm’s SD card hot-plugging functionality.</li>
<li>If the device is turned off and on, attempting to browse the collection after that will incur in a 10-second delay.</li>
<li>There’s no ‘Hold’ function.  That’s because Treos (the native playground of mOcean) already include a separate Hold button.  I’m talking to mOcean’s manufacturers to get this solved ASAP.</li>
<li>Battery life!  Since there are no extended life batteries for the Palm T|X, I’m going to solve this by getting myself a docking station for my car (where I spend most of my time out).</li>
</ul>

<p>But there are a few advantages:</p>

<ul>
<li>I don’t need my Palm to copy tracks onto the device or to give tracks to a friend.  I just use the USB thumb SD card reader for that.  The tracks are <em>not</em> hidden and they’re not DRM-restricted.</li>
<li>If I’m browsing long list of songs, I can handwrite the first few letters of what I’m looking for, and mOcean jumps right to the first matching track.</li>
<li>I can share music, photos and videos!  No one can tell me what I can or cannot do with my music (hey, Zune developers, are you listening or still scheming to screw us consumers?).  If a friend wants a song he liked, I can wire it to his cellphone or laptop in seconds.  If I liked a song a friend has, I can easily copy it to my device.  If I take a picture using my phone, I can instantly display it on the Palm’s large screen.</li>
<li>Real network connectivity: I’m using WiFile to browse FTP and Windows shares, so copying files is easier than ever.</li>
</ul>

<p>I suppose the looks of the devices is debatable.  Personally, I find the T|X sexier than the iPod.  Sure, it’s bigger, but in my case I have no option: I need it for what I do.</p>

<p>As far as storage capacity goes… 4 GB is enough for my favorite music.  I don’t need to carry around 80 GB.  But I could, just as easily, because cheap SDIO mobile hard disks are available.  If I really need more storage capacity, though, I think I’ll just resort to more SD cards.  They fit right into my wallet, no issues at all.</p>

<h2>The conclusions</h2>

<p>It played out really well.  Instead of spending $200 plus international shipping for an iPod nano, I spent $140 for Palm accessories.  You probably won’t need to do what I did if all you wanted to do was listen to music sometimes.  But if you’re a serious music fan, you’re into sharing, and you want the explosion of features on the T|X, you’ll do what I did.</p>

<p>As a return for my efforts, I have an extremely functional handheld computer which allows me the richest of media experiences.  The Palm T|X always attracts curious glances from friendly people.  I can browse the Internet.  I can share files with my friends at all times.  I can listen to music anywhere.  I bet this is the music industry executive’s worst dreams come true.</p>

<p>And I’ve saved myself one device to carry around.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2006/12/04/ipod-vs-custom-palm-tx-the-shootout/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The coolness factor of Linux</title>
		<link>http://rudd-o.com/archives/2006/11/18/the-coolness-factor-of-linux/</link>
		<comments>http://rudd-o.com/archives/2006/11/18/the-coolness-factor-of-linux/#comments</comments>
		<pubDate>Sat, 18 Nov 2006 10:33:22 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Free software]]></category>

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

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

		<category><![CDATA[Software bacán]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2006/11/18/the-coolness-factor-of-linux/</guid>
		<description><![CDATA[Can your Windows Vista PC do the cool things in the video below?  How many bucks do you have to shell out to get something close to this on Windows?  Can it do these wonderful things out of the box?



The answer’s no.  I took the time to produce a small showcase of [...]]]></description>
			<content:encoded><![CDATA[<p>Can your Windows Vista PC do the cool things in the video below?  How many bucks do you have to shell out to get something close to this on Windows?  Can it do these wonderful things out of the box?</p>

<p><span id="more-1234"/></p>

<p>The answer’s no.  I took the time to produce a small showcase of what modern Linux is capable of.  This is, honestly, my typical (non-work) computing session, in 90 seconds.  The cool Linux things you’re about to see will leave you drooling:</p>

<p><object width="425" height="350"> <param name="movie" value="http://www.youtube.com/v/bwGNEnBPwPg"> </param> <embed src="http://www.youtube.com/v/bwGNEnBPwPg" type="application/x-shockwave-flash" width="425" height="350"> </embed> </object></p>

<p>And here’s the link to <a href="http://rudd-o.com/wp-content/uploads/images/shots/The_coolness_factor_of_Linux.avi">the better-quality version</a> (DivX codec needed to view).</p>

<h2>What’s on the video</h2>

<p>This video showcases a demo of my typical computing session (really!).  The video makes my computer looks fast; it’s not (<a href="#thehardwareused">see below</a>).  It’s actually “fast-forwarded” because the computer can’t capture 10 frames per second.  However, even with all apps open simultaneously, it’s perfectly usable.</p>

<p>The sidebar on the video illustrates what’s being showcased at each moment:</p>

<ul>
<li>Window management and effects are provided by <a href="http://www.beryl-project.org/">Beryl</a>.</li>
<li>The Matrix effect is simply the GLMatrix screensaver that comes with Linux <a href="http://www.jwz.org/xscreensaver/">xscreensaver</a>, colorkeyed in real time onto the screen with <a href="http://swik.net/xwinwrap">xwinwrap</a>.</li>
<li>The applications are:

<ul>
<li><a href="http://amarok.kde.org/">Amarok</a>: the best music player ever</li>
<li><a href="http://freehackers.org/~tnagy/kdissert/">KDissert</a>: a fabulous dissertation writer and mind mapper</li>
<li><a href="http://akregator.kde.org/index.php">Akregator</a>: I’ve never had to go to a single Web site to read news again</li>
<li>The universal sidebar in KDE</li>
<li><a href="http://www.konqueror.org/">Konqueror</a>, in Web browser mode</li>
<li><a href="http://kopete.kde.org/">Kopete</a>: my favorite multi-system chat application</li>
<li><a href="http://ktorrent.org/">KTorrent</a>: how else did you think I get all the music on my library?</li>
<li><a href="http://www.mplayerhq.hu/">MPlayer</a>: it’s playing snips from an episode of Prison Break</li>
<li><a href="http://docs.kde.org/en/HEAD/kdebase/ksysguard/">KSysGuard</a>: it lets me keep an eye on Rudd-O.com’s health at all times</li>
<li><a href="http://xvidcap.sourceforge.net/">xvidcap</a>: it makes a cameo appearance during the first seconds of the video</li>
</ul></li>
</ul>

<p>The artwork on the top of the cube was created with <a href="http://www.inkscape.org/">Inkscape</a>.</p>

<p>And the music is a short edit I made of <a href="http://www.last.fm/music/David+Guetta/_/The+World+Is+Mine+(F...Me+I'm+Famous+Remix)">The world is mine (F*** me I’m famous remix) by David Guetta</a>, available in the album RTL 2 I love house, disc 1.  I used <a href="http://ardour.org/">Ardour</a> to produce this edit.</p>

<h2>The making of <em>The coolness factor of Linux</em></h2>

<p>All in all, this video took about 4 hours to make, including the time to install and set the required software up.  Here’s the step-by-step lowdown:</p>

<ol>
<li>Used <a href="http://xvidcap.sourceforge.net/">xvidcap</a> to record the video at 10 frames per second into an MPEG file.</li>
<li>Used <a href="http://www.kinodv.org/">Kino</a> to find out a suitable end frame for the video.  That way I can encode only from the start to a certain frame.</li>
<li>Used <a href="http://www.mplayerhq.hu/">mencoder</a> to scale and encode the MPEG movie into a DivX AVI file.  This is the command line: <code>mencoder -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1000:mbd=2:v4mv:autoaspect test-0000.mpeg -o youtube.avi -frames 950 -vf scale=320:240</code></li>
<li>Used <a href="http://ardour.org/">Ardour</a> to create a mini-mix of The world is mine, for the audio track.</li>
<li>Used mencoder to encode the audio and copy the DivX file into the final DivX video.  This is the command line: <code>mencoder youtube.avi -audiofile track.mp3 -oac mp3lame -ovc copy -o final.avi</code></li>
<li>Uploaded the final video to YouTube.</li>
<li>Uploaded the final video to my Web site.</li>
<li>Wrote this post.</li>
</ol>

<p>All done with Free Software.  Free as in beer, Free as in freedom.  Most remarkably, all software was installed using packages specifically done for Fedora Core… this proves useful applications are available to install by point-and-click.  And I hate compiling from source.</p>

<p><em>Some software used here is patent-encumbered.  This doesn’t apply to my country, though.</em></p>

<h2 id="thehardwareused">The hardware powering this video</h2>

<p>Nothing special, really.  If anything, it’s very old.  It couldn’t even capture 10 frames per second in real-time!  Thus, the video is kind of “fast”.  Here are the specs:</p>

<ul>
<li>a GeForce 2 MX.  Beryl runs slowly because of it.  It also runs slowly because I told it to run only at 10 FPS.</li>
<li>768 MB of RAM.  The system swapped heavily because of all the loaded applications.</li>
<li>a lowly 3-year-old Athlon XP 1.5 GHz</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2006/11/18/the-coolness-factor-of-linux/feed/</wfw:commentRss>
		</item>
		<item>
		<title>pixer.us: otra creación popular de Juan Xavier, un amigo mío</title>
		<link>http://rudd-o.com/archives/2006/11/12/pixerus-otra-creacion-popular-de-juan-xavier-un-amigo-mio/</link>
		<comments>http://rudd-o.com/archives/2006/11/12/pixerus-otra-creacion-popular-de-juan-xavier-un-amigo-mio/#comments</comments>
		<pubDate>Mon, 13 Nov 2006 03:45:37 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Curiosidades]]></category>

		<category><![CDATA[Mi gente]]></category>

		<category><![CDATA[Software bacán]]></category>

		<guid isPermaLink="false">http://rudd-o.com/archives/2006/11/12/pixerus-otra-creacion-popular-de-juan-xavier-un-amigo-mio/</guid>
		<description><![CDATA[Las ideas tienen su época. Galileo Galilei fue excomulgado por la Iglesia tras sugerir que la Tierra giraba alrededor del Sol.  Todos podemos ser genios y encontrarnos con la gallina de los huevos de oro.  Pero lo que de verdad vale en esta vida es saber cuándo poner en marcha una idea.



¡Y Juan [...]]]></description>
			<content:encoded><![CDATA[<p>Las ideas tienen su época. Galileo Galilei fue excomulgado por la Iglesia tras sugerir que la Tierra giraba alrededor del Sol.  Todos podemos ser genios y encontrarnos con la gallina de los huevos de oro.  Pero lo que de verdad vale en esta vida es saber cuándo poner en marcha una idea.</p>

<p><span id="more-1226"/></p>

<p>¡Y Juan Xavier sí que sabe poner en marcha una idea cuando le toca!  Sin desmerecer la idea, hay que reconocer que el <em>timing</em> es preciso.  Una vez más, una creación suya (<a href="http://pixer.us/">pixer.us</a>) <a href="http://juanxavier.com/content/pixer-us-en-la-portada-de-digg.aspx">estuvo en la portada de los sitios de noticias y conocimiento colectivo más visitados de Internet</a>.</p>

<p>Congrats, man.  It’s an honor to share ideas with you.  Have a great day!</p>

<p><em>(Si <a href="http://pixer.us/">pixer.us</a> está un poco lento, pues tengan paciencia y visítenlo más tarde.  Estar en la portada de <a href="http://digg.com/">digg.com</a> es cosa seria, y mata a cualquier sitio Web por el volumen de visitas.)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2006/11/12/pixerus-otra-creacion-popular-de-juan-xavier-un-amigo-mio/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Automating Web site and WordPress upgrades with Subversion, mirrorlinks and bash</title>
		<link>http://rudd-o.com/archives/2006/11/11/automating-wordpress-upgrades-with-the-linux-toolset/</link>
		<comments>http://rudd-o.com/archives/2006/11/11/automating-wordpress-upgrades-with-the-linux-toolset/#comments</comments>
		<pubDate>Sat, 11 Nov 2006 07:38:28 +0000</pubDate>
		<dc:creator>Rudd-O</dc:creator>
		
		<category><![CDATA[Free software]]></category>

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

		<category><![CDATA[My journey towards Web consolidation]]></category>

		<category><![CDATA[Software bacán]]></category>

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

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

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

		<guid isPermaLink="false">http://rudd-o.com/archives/2006/11/11/automating-wordpress-upgrades-with-the-linux-toolset/</guid>
		<description><![CDATA[Hello, and welcome back to another installment of my journey through Web consolidation!  Today, I’ll show you how I automated my Web sites’ WordPress upgrades using assorted and powerful Linux software.  You’ll also enjoy an exclusive look at the release process of one of my software products.



Why automation?

If you’re running a single Web [...]]]></description>
			<content:encoded><![CDATA[<p>Hello, and welcome back to another installment of my journey through Web consolidation!  Today, I’ll show you how I automated my Web sites’ WordPress upgrades using assorted and powerful Linux software.  You’ll also enjoy an exclusive look at the release process of one of my software products.</p>

<p><span id="more-1222"/></p>

<h2>Why automation?</h2>

<p>If you’re running a single Web site or blog, it makes little sense to automate tasks, since 99% of your maintenance tasks will be <em>ad-hoc</em>.  But that’s not my case.</p>

<p>I run three Web sites, two of them WordPress-based.  In my scenario, WordPress upgrades and enhancements come in pairs.  My sites demand an assortment of more than 100 plugins and themes, so those need to be upgraded as well.</p>

<p>I also sell a customized WordPress package, called <a href="http://turbochargedcms.com/">Turbocharged</a>.  Remember the 100 plugins and themes?  Well, every so often I do a new release of Turbocharged, which is almost exactly what powers my Web sites.</p>

<p>As you may have guessed, releasing such a huge package is is a time-consuming process!  Combined with upgrading my own sites to the latest edition of Turbocharged, it often takes the better part of a day.  And doing it manually is not an option, <a href="http://rudd-o.com/archives/2006/10/23/mind-mapping-your-projects-and-ideas-frees-your-brain-eliminates-the-stress-and-lets-you-think-clearly/" title="Mind mapping your projects and ideas: frees your brain, eliminates the stress, and lets you think clearly">especially since my Web assets are expected to grow in the future</a>.</p>

<p>Ideally, I’d like upgrades and enhancements to:</p>

<ul>
<li>be a 10-second process I can run on my Web server: saving a day, even if it’s just to squander it in drinks and clubbing with my buddies, is worthwhile.  Less time spent in operations, more time for creativity and long-term progress.</li>
<li>take advantage of my already-existing Subversion repositories: that way, I can make quick fixes on my Web server, and have the changes transparently imported into my development computer, and the other way around.  <a href="http://turbochargedcms.com/">Turbocharged</a> customers also benefit from this, because I run a bleeding edge Turbocharged copy on each of my sites.</li>
<li>be error-proof: if something fails, I want to know why it failed.  If a file changes, I’d like to know when, in what way and why.  I simply can’t take any downtime.</li>
</ul>

<p>Can this be done?  The answer is yes.  I know it because I just invested six hours to make it happen.</p>

<p>And you can do it too.  Be forewarned: this guide requires learning about new software.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudd-o.com/archives/2006/11/11/automating-wordpress-upgrades-with-the-linux-toolset/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
