<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>FOSSline</title>
	
	<link>http://kdubois.net</link>
	<description>Leading you from Dark Ages of Closed Source</description>
	<lastBuildDate>Mon, 19 Oct 2009 12:23:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/fossline" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Get the Most out of Vim with Filetype Detection</title>
		<link>http://feedproxy.google.com/~r/fossline/~3/qE3NH5Lr-zk/</link>
		<comments>http://kdubois.net/?p=592#comments</comments>
		<pubDate>Mon, 19 Oct 2009 12:23:44 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://kdubois.net/?p=592</guid>
		<description><![CDATA[Customize the appearance of each text file you edit with vim!
It comes in handy to have different filetypes appear differently in your text editor. Perhaps you want tabs turned into spaces automatically in all C files, but you don&#8217;t want that to happen in Makefiles, where the tab character is necessary. Perhaps you like to [...]]]></description>
			<content:encoded><![CDATA[<p><em>Customize the appearance of each text file you edit with vim!</em></p>
<p><img src="http://kdubois.net/img/vim.png" alt="vim logo" align="left" />It comes in handy to have different filetypes appear differently in your text editor. Perhaps you want tabs turned into spaces automatically in all C files, but you don&#8217;t want that to happen in Makefiles, where the tab character is necessary. Perhaps you like to do python coding with a black foreground, and write a text file with a white foreground. Maybe you want html code to have 100 characters per line but have a text file wrap at 80 characters. You get the idea.</p>
<p>Filetype detection is actually not very hard to do with Vim, even though the documentation might you scratching your head about how to do it. Luckily, I&#8217;m here to explain it via examples. :)</p>
<p>First of all, make sure these two lines are anywhere in your vimrc:</p>

<div class="wp_syntax"><div class="code"><pre class="vim" style="font-family:monospace;">filetype on
filetype plugin on</pre></div></div>

<p>This will turn on the filetype detection.</p>
<p>Second of all, create the directory <b> ~/.vimrc/ftplugin </b></p>
<p>In that directory, add the file, <b> [file-type-name].vim </b> where [file-type-name] is the name of the filetype you are customizing. For instance, the customization for C files would be c.vim; python files, python.vim, etc. In Ubuntu 9.04, you can find a list of supported filetypes in /usr/share/vim/vim72/ftplugin.</p>
<p>In the file you just created, add the customization options what you want. When you open a new file, Vim will automatically detect the filetype (its pretty good at this) and apply the settings you specified. Use &#8217;setl&#8217; instead of &#8217;set&#8217; so the customizations only apply to the correct file. For example, here is my file for C text files.<br />
<b> custom C settings file, c.vim </b></p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">&quot; File: ~/.vim/ftplugin/c.vim
&nbsp;
color default     &quot;use the default colorscheme
setl textwidth=80   &quot;80 character lines
setl nowrap           &quot;don't wrap lines at the end
setl cindent           &quot;use C style indents
setl sw=4        &quot;Use 4 space tabs</pre></div></div>

<p>See, simple as that. You&#8217;ll need a different file for each filetype you want custom settings for. Now you know how to have each filetype do its own thing!</p>
<img src="http://feeds.feedburner.com/~r/fossline/~4/qE3NH5Lr-zk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kdubois.net/?feed=rss2&amp;p=592</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://kdubois.net/?p=592</feedburner:origLink></item>
		<item>
		<title>Shatner of the Mount</title>
		<link>http://feedproxy.google.com/~r/fossline/~3/iDu3v0Rg7BM/</link>
		<comments>http://kdubois.net/?p=590#comments</comments>
		<pubDate>Wed, 23 Sep 2009 15:31:46 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://kdubois.net/?p=590</guid>
		<description><![CDATA[&#8220;Picard v. Kirk&#8221; is a classic Holy War, and really part of geek heritage. I&#8217;m not gonna declare my allegiance here, just to keep this important new piece of evidence as pure as possible.
Here it is for your evaluation:

Apparently it is a remix taken from an interview with William Shatner as an &#8220;Extra Feature&#8221; on [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;Picard v. Kirk&#8221; is a classic Holy War, and really part of geek heritage. I&#8217;m not gonna declare my allegiance here, just to keep this important new piece of evidence as pure as possible.</p>
<p>Here it is for your evaluation:<br />
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/HU2ftCitvyQ&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/HU2ftCitvyQ&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>Apparently it is a remix taken from an interview with William Shatner as an &#8220;Extra Feature&#8221; on a Star Trek Movie DVD.</p>
<img src="http://feeds.feedburner.com/~r/fossline/~4/iDu3v0Rg7BM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kdubois.net/?feed=rss2&amp;p=590</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://kdubois.net/?p=590</feedburner:origLink></item>
		<item>
		<title>The Best Place In the World (According to Google)</title>
		<link>http://feedproxy.google.com/~r/fossline/~3/9pbIOWbuucI/</link>
		<comments>http://kdubois.net/?p=672#comments</comments>
		<pubDate>Wed, 09 Sep 2009 16:12:12 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://kdubois.net/?p=672</guid>
		<description><![CDATA[Best place in the world (according to Google Maps)]]></description>
			<content:encoded><![CDATA[<p>Google maps is a pretty good distraction during intolerable lectures. Here&#8217;s a little nugget I found today.<br />
<img src="http://kdubois.net/img/bestaccordingtogoogle.jpg" align=center><br />
I guess all those I <3 NY shirts are justified now, eh? One day I'll have to make it out there to see for myself...<br />
(and yes, I had to crop/edit the picture to fit on my blog. You can <a href="http://maps.google.com/maps?f=q&#038;source=s_q&#038;hl=en&#038;geocode=&#038;q=best+place+in+the+world&#038;sll=42.277416,-83.733276&#038;sspn=0.185691,0.345726&#038;ie=UTF8&#038;t=h&#038;z=13">see for yourself</a> if you really don&#8217;t believe me&#8230; </p>
<img src="http://feeds.feedburner.com/~r/fossline/~4/9pbIOWbuucI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kdubois.net/?feed=rss2&amp;p=672</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://kdubois.net/?p=672</feedburner:origLink></item>
		<item>
		<title>New Stock Ticker for XFCE Panel!</title>
		<link>http://feedproxy.google.com/~r/fossline/~3/yrAoShvTGnQ/</link>
		<comments>http://kdubois.net/?p=584#comments</comments>
		<pubDate>Fri, 04 Sep 2009 08:40:28 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://kdubois.net/?p=584</guid>
		<description><![CDATA[[I decided to write a stock ticker applet for XFCE like the one that was removed from Gnome a couple years ago.]]]></description>
			<content:encoded><![CDATA[<p><img src="http://kdubois.net/img/stock_ticker_photo.jpg" alt="Stock ticker photo" align="right" width=80 height=50> Back in the day, Gnome had a stock ticker panel applet that I really liked. Just a regular ticker, scrolling across the top of the screen, like you&#8217;d see on a financial news channel. Then, (according to some Gnome devs I talked to), the maintainer dropped off the face of the earth, and the applet was removed from the Gnome distribution, much to my dismay. I&#8217;ve missed it ever since.</p>
<p>These days, I use xfce more than I use gnome, and I decided to write a stock ticker applet like the one that was removed from Gnome a couple years ago.</p>
<p>Here it is in action:<br />
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="437" height="322" id="viddler_a6168d53"><param name="movie" value="http://www.viddler.com/player/a6168d53/" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><embed src="http://www.viddler.com/player/a6168d53/" width="437" height="322" type="application/x-shockwave-flash" allowScriptAccess="always" allowFullScreen="true" name="viddler_a6168d53"></embed></object></p>
<p><em>Planet users: <a href="http://www.viddler.com/explore/kdubois/videos/11/">click here to see it</a></em><br />
And, a closeup screenshot:<br />
<img src="http://kdubois.net/img/ticker-ss.jpg" alt="Ticker" width=500 /></p>
<p>Its implemented in C, and uses libcurl to access the Yahoo! Finance API, and uses Clutter to perform the animation. It requires an active internet connection (of course) in order to retrieve the data. All in all, I really liked the mechanisms Xfce provides for implementing panel plugins, especially when compared to gnome-panel.  The plugin is [of course] licensed under the GPL. It is <b>only</b> to be used as a rough estimate of what the price is. Price accuracy is not guaranteed in any way. If any artist out there has some open-source financial icons to donate to the project, make sure to hit me up.</p>
<p>So, if you use Xfce and are interested in the stock ticker applet, grab the source from <a href="http://kdubois.net/src/stock_ticker.tar.gz"> here for now</a>. I&#8217;ll be putting it up on the xfce-goodies svn soon, once I get my account there working. </p>
<p>Its still &#8220;pretty alpha&#8221;, meaning I just got it working, but I plan on improving it to the point that its easily usable, and packaging it into a deb so that people can install it easily. There are also a few things I still want to add, like adjustable width of the plugin and selecting which way the text scrolls, but those should be coming down the pipes soon. Buy low, sell high, and enjoy my ticker program. :D</p>
<img src="http://feeds.feedburner.com/~r/fossline/~4/yrAoShvTGnQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kdubois.net/?feed=rss2&amp;p=584</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://kdubois.net/?p=584</feedburner:origLink></item>
		<item>
		<title>Linux Support for the Saleae Logic Analyzer!</title>
		<link>http://feedproxy.google.com/~r/fossline/~3/lAcsyJsLWW4/</link>
		<comments>http://kdubois.net/?p=656#comments</comments>
		<pubDate>Sun, 30 Aug 2009 09:14:24 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://kdubois.net/?p=656</guid>
		<description><![CDATA[I&#8217;ve been looking to set up a microprocessor/robotics type hobbyist lab for a while, and I&#8217;d like to use Linux as much as possible for the tools I&#8217;ll be buying and using. One of the most critical components in any good logic lab is a decent logic analyzer. A logic analyzer is a tool with [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been looking to set up a microprocessor/robotics type hobbyist lab for a while, and I&#8217;d like to use Linux as much as possible for the tools I&#8217;ll be buying and using. One of the most critical components in any good logic lab is a decent logic analyzer. A logic analyzer is a tool with multiple probes that you attach to various points to monitor the voltage levels at the test points. It&#8217;s pretty much essential if you want to figure out why your digital circuit isn&#8217;t working the right way.</p>
<p><img src="http://kdubois.net/img/saleae-la.jpg" align="left" width="500"><br />
High-end logic analyzers can process data on the GHz level, and cost thousands and thousands of dollars. Luckily, companies have come out with logic analyzers that are a lot cheaper, and work well for pretty much any hobbyist or robotics project you want to do. These cheaper devices typically hook up to USB on computer, and need a program on a computer to run. Saleae released a 8 channel, 24Mhz USB Logic Analyzer for $150 a while ago, along with a Windows program to run it. They promised that equal support for Mac and Linux was coming down the tubes, and I&#8217;m happy that they are delivering. The SDK came out a while ago, and they just released an initial program, that only still lacks a few [albeit critical] features that are coming out in the next release, like working pattern triggering.</p>
<p>Here&#8217;s a screenshot of the program in action (get the alpha program <a href="http://groups.google.com/group/saleae-logic-private-beta">here</a>):<br />
<img src="http://kdubois.net/img/saleae-logic-linux.jpg" alt="logic analyzer software for linux" align="center" width="500" /><br />
As you can see if you look closely, its just a simulation ( I don&#8217;t have the device yet ), but it looks like it has everything I would want out of a $150 logic analyzer. Also, the guys at <a href="http://sparkfun.com"> Sparkfun </a> seem to like it enough to sell it, another good mark in my book. I&#8217;ll be <a href="http://www.saleae.com/logic/">buying a device from here</a> soon! Thanks for the Linux support Salhttp://www.saleae.com/logic/eae. :-)</p>
<img src="http://feeds.feedburner.com/~r/fossline/~4/lAcsyJsLWW4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kdubois.net/?feed=rss2&amp;p=656</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://kdubois.net/?p=656</feedburner:origLink></item>
		<item>
		<title>Fortune Cookie Signature for Thunderbird</title>
		<link>http://feedproxy.google.com/~r/fossline/~3/7eAK4Qphpok/</link>
		<comments>http://kdubois.net/?p=553#comments</comments>
		<pubDate>Thu, 16 Jul 2009 17:11:28 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[thunderbird]]></category>

		<guid isPermaLink="false">http://kdubois.net/?p=553</guid>
		<description><![CDATA[Customize thunderbird to send a unique signature each time!]]></description>
			<content:encoded><![CDATA[<p><img src="http://kdubois.net/img/fortunecookie.jpg" align="left" alt="Credit: http://oygirl.files.wordpress.com">I&#8217;ve been using Thunderbird to take care of my emails lately, I&#8217;ve found I like using a mail client with IMAP slightly better than logging onto web mail interfaces. As such, I&#8217;ve been customizing Thunderbird to be exactly what I like it to be. I decided I wanted my signature to be my name, email address, and a different saying each time.</p>
<p>Here&#8217;s how I customized my signature in Thunderbird to auto-rotate fortunes.</p>
<p>First of all, I wrote a short script:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/sh</span>
<span style="color: #007800;">NAME</span>=<span style="color: #ff0000;">&quot;&lt;big&gt;Kevin DuBois&lt;/big&gt;&quot;</span>
<span style="color: #007800;">EMAIL</span>=<span style="color: #ff0000;">&quot;kdub432@gmail.com&quot;</span>
<span style="color: #007800;">FORTUNE</span>=<span style="color: #ff0000;">&quot;&lt;small&gt;&lt;em&gt;&quot;</span><span style="color: #000000; font-weight: bold;">`/</span>usr<span style="color: #000000; font-weight: bold;">/</span>games<span style="color: #000000; font-weight: bold;">/</span>fortune <span style="color: #660033;">-n</span> <span style="color: #000000;">80</span> -s<span style="color: #000000; font-weight: bold;">`</span><span style="color: #ff0000;">&quot;&lt;/em&gt;&lt;/small&gt;&quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #000000; font-weight: bold;">&lt;</span>html<span style="color: #000000; font-weight: bold;">&gt;&lt;</span>body<span style="color: #000000; font-weight: bold;">&gt;</span><span style="color: #ff0000;">&quot;<span style="color: #007800;">${NAME}</span><span style="color: #007800;">${EMAIL}</span><span style="color: #007800;">${FORTUNE}</span>&quot;</span><span style="color: #000000; font-weight: bold;">&lt;/</span>body<span style="color: #000000; font-weight: bold;">&gt;&lt;/</span>html<span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>kdub<span style="color: #000000; font-weight: bold;">/</span>docs<span style="color: #000000; font-weight: bold;">/</span>signature.html</pre></div></div>

<p>This script creates the signature I wanted whenever its run, with a different 80 character or shorter fortune attached to the end. I used the classic program &#8220;fortune&#8221; (included by default on most distributions) to generate the fortune. They&#8217;re all pretty creative fortunes, of equal or higher quality than you&#8217;d find in a fortune cookie. :P</p>
<p>Next, to make this rotate fortunes, I added this script to crontab&#8230;<br />
Run</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"> crontab <span style="color: #660033;">-e</span></pre></div></div>

<p>next, add</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"> <span style="color: #000000; font-weight: bold;">*/</span><span style="color: #000000;">5</span> <span style="color: #000000; font-weight: bold;">*</span> <span style="color: #000000; font-weight: bold;">*</span> <span style="color: #000000; font-weight: bold;">*</span> <span style="color: #000000; font-weight: bold;">*</span> <span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>kdub<span style="color: #000000; font-weight: bold;">/</span>source<span style="color: #000000; font-weight: bold;">/</span>scripts<span style="color: #000000; font-weight: bold;">/</span>fortune.sh</pre></div></div>

<p><strong>Note:</strong>For both this, and the script, adjust pathnames accordingly to where you want the signature file to live, and where you want the script to live. As you see, I keep my signature file in ~/docs and my script in the directory I keep my scripts.</p>
<p>Finally, navigate to &#8220;Account Settings&#8221; in Thunderbird&#8217;s menus, and add the html file the script generates as your signature. See screenshot for where this is done. (<em>Click to enlarge</em>) <a href="http://kdubois.net/img/tbird-email.jpg"><img src="http://kdubois.net/img/tbird-email.jpg" alt="Email Screenshot" width="100" height="95" align="left" /></a></p>
<p>With this, every time you write a new email, you&#8217;ll have a new fortune to send, auto-provided for you!</p>
<p><em>Side note: Be careful if you&#8217;ve installed the &#8220;offensive fortunes pack&#8221;. (Debian package &#8216;fortunes-off&#8217;).</em></p>
<img src="http://feeds.feedburner.com/~r/fossline/~4/7eAK4Qphpok" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kdubois.net/?feed=rss2&amp;p=553</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://kdubois.net/?p=553</feedburner:origLink></item>
		<item>
		<title>Show the Icons from Your Home Directory in your Xfce Background</title>
		<link>http://feedproxy.google.com/~r/fossline/~3/54rvni8dFTI/</link>
		<comments>http://kdubois.net/?p=535#comments</comments>
		<pubDate>Wed, 08 Jul 2009 15:45:35 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://kdubois.net/?p=535</guid>
		<description><![CDATA[Change xfce to show the contents your home directory on the desktop]]></description>
			<content:encoded><![CDATA[<p>I like to see the contents of my home directory on my desktop background, it just makes a little more sense to me from an organizational point of view. All the important things are in my home folder, so why not have them displayed right on the Desktop as icons?</p>
<p>Gnome has a gconf setting you can modify to do this. XFCE4 takes a bit of conf file modification to get this working though.<br />
Open the file ~/.config/user-dirs.dirs.<br />
Change the line:<br />
<code>$XDG_DESKTOP_DIR=$HOME/Desktop </code><br />
to<br />
<code>$XDG_DESKTOP_DIR=$HOME</code><br />
and restart your session.</p>
<p>Your home directory now has all your background icons, instead of whats in ~/Desktop!</p>
<img src="http://feeds.feedburner.com/~r/fossline/~4/54rvni8dFTI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kdubois.net/?feed=rss2&amp;p=535</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://kdubois.net/?p=535</feedburner:origLink></item>
		<item>
		<title>Pandora Goes Pay</title>
		<link>http://feedproxy.google.com/~r/fossline/~3/Rk4D35dLV4Q/</link>
		<comments>http://kdubois.net/?p=546#comments</comments>
		<pubDate>Wed, 08 Jul 2009 08:17:48 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://kdubois.net/?p=546</guid>
		<description><![CDATA[The popular music streaming site Pandora radio,  has buckled under the streaming radio royalty rates imposed by law through the lobbying of the labels, and has been forced to limit the site&#8217;s usage to 40 hours a month. Users who use the service more than this will have to pay a surcharge of about $1. [...]]]></description>
			<content:encoded><![CDATA[<p>The popular music streaming site Pandora radio,  has buckled under the streaming radio royalty rates imposed by law through the lobbying of the labels, and has been forced to limit the site&#8217;s usage to 40 hours a month. Users who use the service more than this will have to pay a surcharge of about $1. &#8220;Pandora One&#8221; subscribers ($36 per year) will not be affected by the limits.</p>
<p>The notification, sent to the inboxes of current Pandora users, says that this will only affect 10% of the users. I love the service, and probably fall into that 10% category. I may just have to shell out the cash to keep using it.</p>
<p>Personally, I love Pandora and I was pretty disappointed to find that message from their CEO in my inbox this morning. I cannot blame the site though. They&#8217;re doing a great job, and its unfortunate that external business and political pressures have colluded to stifle freedom and creativity that comes from innovation like Pandora has always displayed. Pandora chose to do introduce these necessary fees in a &#8220;classy&#8221; way, if you will, by my estimate by maintaining their free service for most of their users.</p>
<p>Mark one more in the Big Content&#8217;s &#8220;Evil Victories&#8221; column.</p>
<img src="http://feeds.feedburner.com/~r/fossline/~4/Rk4D35dLV4Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kdubois.net/?feed=rss2&amp;p=546</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://kdubois.net/?p=546</feedburner:origLink></item>
		<item>
		<title>Switch Capslock to work as Escape on Linux</title>
		<link>http://feedproxy.google.com/~r/fossline/~3/5MvdwkLdihI/</link>
		<comments>http://kdubois.net/?p=497#comments</comments>
		<pubDate>Tue, 07 Jul 2009 02:36:50 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://kdubois.net/?p=497</guid>
		<description><![CDATA[Switch your caps lock key to work as the escape key, and save your hands some strain]]></description>
			<content:encoded><![CDATA[<p><img src="http://kdubois.net/img/nocapslock.jpg" align=right> Let&#8217;s be honest, how often do you <em>ever</em> use caps lock? Hardly ever. Personally, I can count on one hand the number of times I&#8217;ve ever really found caps lock to be worth the trouble. Yet its right there, millimeters away from the &#8220;A&#8221; key. Such prime real estate going to waste.</p>
<p>Conversely, how often do you use Escape? I use it all the time. Yet its way the hell up there on the keyboard. You have to remove your fingers from the home row, and go hit the Escape button, and reorient your hand every time you want to hit Escape.</p>
<p>In the name of efficiency (and the little finger on my left hand) I deactivate caps lock all together and force the caps lock key to work as the &#8220;Escape&#8221; key. Its one keyboard hack I can&#8217;t really live without, especially as a vim user. You can make the switch easily on linux. Just run<br />
<code> xmodmap -e 'clear Lock' #ensures you're not stuck in CAPS on mode<br />
xmodmap -e 'keycode 0x42=Escape' #remaps the keyboard </code></p>
<p>With this hack, your caps lock key will work as an escape key, and your hands just became a little less prone to carpal tunnel syndrome.</p>
<img src="http://feeds.feedburner.com/~r/fossline/~4/5MvdwkLdihI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kdubois.net/?feed=rss2&amp;p=497</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://kdubois.net/?p=497</feedburner:origLink></item>
		<item>
		<title>Funny RFC’s</title>
		<link>http://feedproxy.google.com/~r/fossline/~3/iQ68yk1agk8/</link>
		<comments>http://kdubois.net/?p=482#comments</comments>
		<pubDate>Sat, 04 Jul 2009 08:17:21 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://kdubois.net/?p=482</guid>
		<description><![CDATA[What most people don't know are that there are some pretty humorous RFC's out there if you look for them. Here are my favorites. ]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.lib.umn.edu/"><img style="border: 4px solid white;" src="http://kdubois.net/img/rfcbooks.jpg" border="4" alt="" width="225" height="150" align="left" /></a>RFC&#8217;s (Requests for Comments) are important technical documents. They precisely define the details that make the Internet possible. There&#8217;s an <a href="http://www.ietf.org/rfc/rfc0761.txt?number=761" target="_blank">RFC for TCP</a>. There&#8217;s an <a href="http://www.ietf.org/rfc/rfc1866.txt?number=1866" target="_blank">RFC for http</a>. There&#8217;s an <a href="http://www.ietf.org/rfc/rfc1889.txt?number=1889" target="_blank">RFC for rtp</a>. You get the point.</p>
<p>What most people don&#8217;t know are that there are some pretty humorous RFC&#8217;s out there if you look for them. (in contrast to IEEE, who are way  too serious to make jokes) :P.</p>
<h5>Here&#8217;s my favorite joke RFC&#8217;s:</h5>
<ul>
<li><a href="http://www.ietf.org/rfc/rfc0968.txt?number=968">RFC0968</a> &#8220;Twas the night before start-up&#8221;<br />
A standardized adaptation of the classic poem.</li>
<li><a href="http://www.ietf.org/rfc/rfc1882.txt?number=1882">RFC 1882</a> &#8220;The 12-Days of Technology Before Christmas&#8221;<br />
Another Christmas inspired RFC, this one is the classic carol, adapted for engineers.</li>
<li><a href="http://www.ietf.org/rfc/rfc3251.txt?number=3251">RFC3251</a> &#8220;Electricity over IP&#8221;<br />
How you can use the IP protocol to distribute electricity.</li>
<li><a href="http://www.ietf.org/rfc/rfc2324.txt?number=2324">RFC2324</a> &#8220;Hyper Text Coffee Pot Control Protocol (HTCPCP)&#8221;<br />
Because, who wants to get up to make a pot of coffee?</li>
<li><a href="http://www.ietf.org/rfc/rfc2795.txt?number=2795">RFC2795</a> &#8220;The Infinite Monkey Protocol Suite (IMPS)&#8221;<br />
The protocols an infinite amount of monkeys sitting at an infinite amount of typewriters should follow in order to produce the works of Shakespeare.</li>
<li><a href="http://www.ietf.org/rfc/rfc0748.txt?number=0748">RFC748</a> &#8220;Telnet randomly-lose option&#8221;<br />
Telnet&#8217;s a bit before my time, but its pretty funny anyways.</li>
<li><em>And my all time favorite&#8230;</em><br />
<a href="http://www.ietf.org/rfc/rfc1149.txt?number=1149">RFC1149 </a>&#8220;A Standard for the Transmission of IP Datagrams on Avian Carriers&#8221;<br />
The internet, 19th century style. All you need is a piece of paper, and an extinct bird. :D</li>
</ul>
<p>Its nice to know some engineers have a sense of humor. I&#8217;m sure there&#8217;s more of these out there, but these are just a few I found from trolling the <a href="http://www.ietf.org/iesg/1rfc_index.txt" target="_blank">RFC Index</a> today. Let me know if you find more! :</p>
<img src="http://feeds.feedburner.com/~r/fossline/~4/iQ68yk1agk8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kdubois.net/?feed=rss2&amp;p=482</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://kdubois.net/?p=482</feedburner:origLink></item>
	</channel>
</rss>
