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

<channel>
	<title>What I did on my vacation from reality</title>
	<atom:link href="http://www.datanorth.net/~cuervo/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.datanorth.net/~cuervo/blog</link>
	<description>WTF</description>
	<pubDate>Sun, 01 Feb 2009 22:47:50 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>STFU, Rhythmbox!</title>
		<link>http://www.datanorth.net/~cuervo/blog/2009/02/01/stfu-rhythmbox/</link>
		<comments>http://www.datanorth.net/~cuervo/blog/2009/02/01/stfu-rhythmbox/#comments</comments>
		<pubDate>Sun, 01 Feb 2009 21:12:29 +0000</pubDate>
		<dc:creator>cuervo</dc:creator>
		
		<category><![CDATA[Main]]></category>

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

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

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

		<guid isPermaLink="false">http://www.datanorth.net/~cuervo/blog/?p=800</guid>
		<description><![CDATA[Ubuntu&#8217;s default music player for Gnome is Rhythmbox, in case you weren&#8217;t aware. It&#8217;s a decent enough player, though I&#8217;m told it fails at large collections, but I&#8217;m not here to plug it or rag on it.
One of its niftier features is software mixing. In other words, it can adjust the volume of the playing [...]]]></description>
			<content:encoded><![CDATA[<p>Ubuntu&#8217;s default music player for Gnome is <a href="http://projects.gnome.org/rhythmbox/">Rhythmbox</a>, in case you weren&#8217;t aware. It&#8217;s a decent enough player, though I&#8217;m told it fails at large collections, but I&#8217;m not here to plug it or rag on it.</p>
<p>One of its niftier features is software mixing. In other words, it can adjust the volume of the playing audio without adjusting the actual hardware volume levels for the soundcard.</p>
<p>This is cool for two reasons. First, there&#8217;s a <abbr title="Command Line Interface">CLI</abbr> to get and set the player volume. It&#8217;s not very script-friendly, but it&#8217;s workable. Second, you can play something else at full volume while playing an mp3 at reduced volume.</p>
<p>For example, if your email client can execute a command when mail comes in, you can turn down the volume on the mp3, play a notification wav at full volume, and then turn the volume back up on the mp3. Mine happens to read a brief summary through the <a href="http://espeak.sourceforge.net/">eSpeak speech synthesizer</a>.</p>
<p>This program will turn the volume down on Rhythmbox, leaving the hardware volumes untouched and storing the volume for use by the second script. <span id="more-800"></span></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: #666666; font-style: italic;">#</span>
<span style="color: #666666; font-style: italic;"># rhythmbox-stfu.sh</span>
<span style="color: #666666; font-style: italic;">#</span>
<span style="color: #666666; font-style: italic;">#   Turn down the volume on Rhythmbox, storing the previous</span>
<span style="color: #666666; font-style: italic;">#   volume in $TMPDIR/rhythmbox-saved-volume.</span>
<span style="color: #666666; font-style: italic;">#</span>
&nbsp;
<span style="color: #7a0874; font-weight: bold;">export</span> <span style="color: #007800;">XAUTHORITY</span>=<span style="color: #007800;">$HOME</span><span style="color: #000000; font-weight: bold;">/</span>.Xauthority <span style="color: #007800;">DISPLAY</span>=:<span style="color: #000000;">0</span>
<span style="color: #007800;">vol</span>=<span style="color: #000000; font-weight: bold;">`</span>rhythmbox-client <span style="color: #660033;">--no-start</span> <span style="color: #660033;">--print-volume</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">cut</span> <span style="color: #660033;">-d</span><span style="color: #ff0000;">' '</span> <span style="color: #660033;">-f4</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">sed</span> <span style="color: #ff0000;">'s/\.$//'</span> <span style="color: #000000;">2</span><span style="color: #000000; font-weight: bold;">&gt;/</span>dev<span style="color: #000000; font-weight: bold;">/</span>null<span style="color: #000000; font-weight: bold;">`</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">test</span> <span style="color: #ff0000;">&quot;x<span style="color: #007800;">$vol</span>&quot;</span> = <span style="color: #ff0000;">&quot;x&quot;</span>;
<span style="color: #000000; font-weight: bold;">then</span>
	<span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #000000;">0</span> <span style="color: #666666; font-style: italic;"># Rhythmbox isn't running</span>
<span style="color: #000000; font-weight: bold;">fi</span>
&nbsp;
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #007800;">$vol</span> <span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #800000;">${TMPDIR:-/tmp}</span><span style="color: #000000; font-weight: bold;">/</span>rhythmbox-saved-volume
rhythmbox-client <span style="color: #660033;">--set-volume</span> <span style="color: #000000;">0.1</span>
&nbsp;
<span style="color: #c20cb9; font-weight: bold;">sleep</span> <span style="color: #000000;">1</span></pre></div></div>

<p>After running that, you can feed whatever else you want through the sound system at full volume, with the mp3 playing at about 10% volume, after which you can run this script to restore it:</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>
&nbsp;
<span style="color: #7a0874; font-weight: bold;">export</span> <span style="color: #007800;">XAUTHORITY</span>=<span style="color: #007800;">$HOME</span><span style="color: #000000; font-weight: bold;">/</span>.Xauthority <span style="color: #007800;">DISPLAY</span>=:<span style="color: #000000;">0</span>
rhythmbox-client \
	<span style="color: #660033;">--no-start</span> \
	<span style="color: #660033;">--set-volume</span> <span style="color: #000000; font-weight: bold;">`</span><span style="color: #c20cb9; font-weight: bold;">cat</span> <span style="color: #800000;">${TMPDIR:=/tmp}</span><span style="color: #000000; font-weight: bold;">/</span>rhythmbox-saved-volume<span style="color: #000000; font-weight: bold;">`</span>
&nbsp;
<span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #660033;">-f</span> <span style="color: #007800;">$TMPDIR</span><span style="color: #000000; font-weight: bold;">/</span>rhythmbox-saved-volume</pre></div></div>

<p>Pretty easy, huh? Now we just hook it into a wrapper for a speech synthesizer:</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>
&nbsp;
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">test</span> <span style="color: #ff0000;">&quot;x$1&quot;</span> <span style="color: #000000; font-weight: bold;">!</span>= <span style="color: #ff0000;">&quot;x&quot;</span>;
<span style="color: #000000; font-weight: bold;">then</span>
  <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;$@&quot;</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">sh</span> $<span style="color: #000000;">0</span>
  <span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #007800;">$?</span>
<span style="color: #000000; font-weight: bold;">fi</span>
&nbsp;
<span style="color: #007800;">tmpfile</span>=<span style="color: #000000; font-weight: bold;">`</span><span style="color: #c20cb9; font-weight: bold;">tempfile</span> <span style="color: #660033;">-p</span> speech<span style="color: #000000; font-weight: bold;">`</span>
&nbsp;
rhythmbox-stfu
&nbsp;
<span style="color: #000000; font-weight: bold;">while</span> <span style="color: #c20cb9; font-weight: bold;">read</span> text;
<span style="color: #000000; font-weight: bold;">do</span>
  <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$text</span>&quot;</span> <span style="color: #000000; font-weight: bold;">|</span> espeak <span style="color: #660033;">-w</span> <span style="color: #007800;">$tmpfile</span>
  <span style="color: #c20cb9; font-weight: bold;">aplay</span> <span style="color: #660033;">-q</span> <span style="color: #007800;">$tmpfile</span>
  <span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #660033;">-f</span> <span style="color: #007800;">$tmpfile</span>
<span style="color: #000000; font-weight: bold;">done</span>
&nbsp;
rhythmbox-ok</pre></div></div>

<p>And there you go. Volume goes down while the computer speaks, comes back up when it&#8217;s done.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.datanorth.net/~cuervo/blog/2009/02/01/stfu-rhythmbox/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Hacking Gnome&#8217;s OSD colors under Ubuntu</title>
		<link>http://www.datanorth.net/~cuervo/blog/2009/01/31/hacking-gnomes-osd-colors-under-ubuntu/</link>
		<comments>http://www.datanorth.net/~cuervo/blog/2009/01/31/hacking-gnomes-osd-colors-under-ubuntu/#comments</comments>
		<pubDate>Sun, 01 Feb 2009 03:54:12 +0000</pubDate>
		<dc:creator>cuervo</dc:creator>
		
		<category><![CDATA[Main]]></category>

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

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

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

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

		<guid isPermaLink="false">http://www.datanorth.net/~cuervo/blog/?p=791</guid>
		<description><![CDATA[I finally decided to hack my mail filter to display a brief summary of incoming non-spam email via OSD, but something had to be done about the vomit/birdshit color scheme that gnome-osd-server was using by default.
Since its configuration GUI, gnome-osd-properties, doesn&#8217;t have anywhere you can change the colors, I realized it was probably going to [...]]]></description>
			<content:encoded><![CDATA[<p>I finally decided to hack my mail filter to display a brief summary of incoming non-spam email via OSD, but something had to be done about the vomit/birdshit color scheme that <code>gnome-osd-server</code> was using by default.</p>
<p>Since its configuration GUI, <code>gnome-osd-properties</code>, doesn&#8217;t have anywhere you can change the colors, I realized it was probably going to come down to tracking down where the colors are hardcoded and changing them by hand.</p>
<p>Thankfully, the relevant programs were written in Python, and I didn&#8217;t have to go compile anything from source &#8212; don&#8217;t get me wrong, I grew up on the command line, and at least 75% of my time is spent in xterms, but I&#8217;ve found that fighting with your package manager is, more often than not, more of a pain in the ass than it&#8217;s worth.</p>
<p>Anyway, enough irrelevant crap. The file you&#8217;ll want to edit is <code>/var/lib/python-support/python2.5/gnomeosd/server.py</code>.</p>
<blockquote>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>29
30
</pre></td><td class="code"><pre class="python" style="font-family:monospace;">bgcolor = <span style="color: #483d8b;">&quot;#ffffff&quot;</span>
fgcolor = <span style="color: #483d8b;">&quot;#000000&quot;</span></pre></td></tr></table></div>

</blockquote>
<p>I had originally written here that you could just kill <code>gnome-osd-server</code>, but that appears to respawn a new process for every OSD message afterwards. Probably not such a great idea. I suggest that, once you get a couple colors you like, you simply bounce the X server (log out, log back in).</p>
<p>Enjoy your new OSD color scheme under Gnome.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.datanorth.net/~cuervo/blog/2009/01/31/hacking-gnomes-osd-colors-under-ubuntu/feed/</wfw:commentRss>
		</item>
		<item>
		<title>T-Mobile camera phone image processor</title>
		<link>http://www.datanorth.net/~cuervo/blog/2009/01/30/t-mobile-camera-phone-image-processor/</link>
		<comments>http://www.datanorth.net/~cuervo/blog/2009/01/30/t-mobile-camera-phone-image-processor/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 23:56:49 +0000</pubDate>
		<dc:creator>cuervo</dc:creator>
		
		<category><![CDATA[Main]]></category>

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

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

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

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

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

		<guid isPermaLink="false">http://www.datanorth.net/~cuervo/blog/?p=779</guid>
		<description><![CDATA[Screw it, here you go, the magic that makes the cam page work.
]]></description>
			<content:encoded><![CDATA[<p>Screw it, <a href="/~cuervo/hacks/cam/">here you go</a>, the magic that makes the <a href="/~cuervo/blog/cam/">cam page</a> work.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.datanorth.net/~cuervo/blog/2009/01/30/t-mobile-camera-phone-image-processor/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Fun with sockets</title>
		<link>http://www.datanorth.net/~cuervo/blog/2009/01/30/fun-with-sockets/</link>
		<comments>http://www.datanorth.net/~cuervo/blog/2009/01/30/fun-with-sockets/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 11:49:18 +0000</pubDate>
		<dc:creator>cuervo</dc:creator>
		
		<category><![CDATA[Main]]></category>

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

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

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

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

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

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

		<guid isPermaLink="false">http://www.datanorth.net/~cuervo/blog/?p=772</guid>
		<description><![CDATA[My mail filter announces incoming mail as it comes in &#8212; for spam, it just plays a short wav, one of the sound effects from SOCOM: US Navy Seals. For ham, though, it feeds a brief summary through the speech synthesizer: the sender address, and the subject line (or &#8220;No subject&#8221;).
When the laptop is up, [...]]]></description>
			<content:encoded><![CDATA[<p>My mail filter announces incoming mail as it comes in &#8212; for spam, it just plays a short wav, one of the sound effects from SOCOM: US Navy Seals. For ham, though, it feeds a brief summary through the speech synthesizer: the sender address, and the subject line (or &#8220;No subject&#8221;).</p>
<p>When the laptop is up, it acts as my primary MX. When it&#8217;s off (e.g., overheated), Google acts as my backup MX, and when my laptop comes back up, it runs fetchmail from cron.</p>
<p>The problem with this is that the speech synth tends to step on itself. I&#8217;ll get two or three speech processes, all trying to announce different messages at the same time.</p>
<p>The obvious solution: queue them all up and let a seperate process serialize them via Unix sockets. I could just have each process acquire a lock on the synthesizer, but in case of massive email floods, say, when I&#8217;ve been away for a week or two, it&#8217;d just cause timeouts and deferrals.</p>
<p>The server I use is <a href="/~cuervo/blog/etc/announce-server.pl.txt">here</a>, and the client that feeds it is <a href="/~cuervo/blog/etc/announce-client.pl.txt">here</a>. I may or may not update them on the site as I improve the code.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.datanorth.net/~cuervo/blog/2009/01/30/fun-with-sockets/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Warbarhopping</title>
		<link>http://www.datanorth.net/~cuervo/blog/2009/01/17/warbarhopping/</link>
		<comments>http://www.datanorth.net/~cuervo/blog/2009/01/17/warbarhopping/#comments</comments>
		<pubDate>Sat, 17 Jan 2009 23:22:55 +0000</pubDate>
		<dc:creator>cuervo</dc:creator>
		
		<category><![CDATA[Main]]></category>

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

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

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

		<guid isPermaLink="false">http://www.datanorth.net/~cuervo/blog/?p=746</guid>
		<description><![CDATA[So, after a conversation on EFNet&#8217;s #iPhone:

13:47 < etnom_bar> But i think i will go to the sister bar.
13:47 < @cuervo> heh
13:47 < @cuervo> warbarring.
13:48 < @cuervo> warbarhopping? someone help me out here.
13:48 < @khuong> haa
13:48 < @khuong> sounds like manbearpig butchering.
13:48 < etnom_bar> Omallys and omallys 2
13:48 < @khuong> war bar hopping would be [...]]]></description>
			<content:encoded><![CDATA[<p>So, after a conversation on EFNet&#8217;s #iPhone:</p>
<blockquote><pre>
13:47 < etnom_bar> But i think i will go to the sister bar.
13:47 < @cuervo> heh
13:47 < @cuervo> warbarring.
13:48 < @cuervo> warbarhopping? someone help me out here.
13:48 < @khuong> haa
13:48 < @khuong> sounds like manbearpig butchering.
13:48 < etnom_bar> Omallys and omallys 2
13:48 < @khuong> war bar hopping would be intense though..
13:48 < @cuervo> I still have no idea who or what manbearpig is. as far as I can
                figure, it's some fat dude on the radio in LA or something.
13:49 < @cuervo> shit yeah. you could make a drinking game out of it.
13:49 < @khuong> how to crap wep/wpa drunk..
13:49 < @khuong> yeah it'd be fun.
13:49 < @khuong> crack*
13:49 < @khuong> crap lol
13:49 < etnom_bar> Have done it. Hit every bar in town. Made a big circle.
13:49 < @cuervo> you have to take a shot or down a beer for every open network
                someone finds. two if they crack the encryption.
13:50 < @cuervo> if they airpwn it and inject goatse everywhere, you have to
                pick a fight with the bouncer(s).
13:50 < @khuong> LMAO
13:50 < @cuervo> +10 if it's the bar's AP.
13:50 < DoW-Targe> that actually sounds like fun !
13:51 < @cuervo> I'm going to have to draft some rules.
13:51 < @khuong> cuervo:  you tube this.
13:51 < @cuervo> brb.
</pre>
</blockquote>
<p>So, here are my first-draft rules for Warbarhopping.</p>
<ol>
<li>For each unencrypted and uncloaked wireless network encountered, all players must down a shot.</li>
<li>Any player who breaks the encryption on a discovered network may order another shot for any player.</li>
<li>Any &#8220;damage&#8221; done to the network &#8212; e.g., redirecting all images to pictures of Bush flipping you off &#8212; must be undone within a reasonable period of time. It is not recommended to <i>actually</i> redirect all images to Goatse as the wireless network may be owned by a little old lady who had her grandson set it up for her. Unless you&#8217;re an asshole.</li>
<li>Wireless network detectors &#8212; watches, keyfobs, etcetera &#8212; may be used in lieu of laptops.</li>
<li>If the bar itself has a wireless network, it is not in play, but may be used to download code, tools, porn, and directions to the next bar. Of course, if you&#8217;re even considering playing this, odds are you know how to get at least the directions (and porn) on your phone.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.datanorth.net/~cuervo/blog/2009/01/17/warbarhopping/feed/</wfw:commentRss>
		</item>
		<item>
		<title>New year, new Wordpress, new code</title>
		<link>http://www.datanorth.net/~cuervo/blog/2009/01/14/new-year-new-wordpress-new-code/</link>
		<comments>http://www.datanorth.net/~cuervo/blog/2009/01/14/new-year-new-wordpress-new-code/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 15:42:43 +0000</pubDate>
		<dc:creator>cuervo</dc:creator>
		
		<category><![CDATA[Main]]></category>

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

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

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

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

		<guid isPermaLink="false">http://www.datanorth.net/~cuervo/blog/?p=742</guid>
		<description><![CDATA[After Wordpress bitching at me for a while, I&#8217;ve finally upgraded to 2.7. I dig the new interface, and the upgrade went pretty smooth.
I&#8217;ve also decided to finally make the email processor that makes the cam page work (i.e., extracts images from the emails my phone sends) public &#8212; soon. A couple quick once-overs of [...]]]></description>
			<content:encoded><![CDATA[<p>After Wordpress bitching at me for a while, I&#8217;ve finally upgraded to <a href="http://wordpress.org/download/">2.7</a>. I dig the new interface, and the upgrade went pretty smooth.</p>
<p>I&#8217;ve also decided to finally make the email processor that makes the <a href="http://www.datanorth.net/~cuervo/blog/cam/">cam page</a> work (i.e., extracts images from the emails my phone sends) public &#8212; soon. A couple quick once-overs of the code for security and cleanliness, and I&#8217;ll post it as a tarball, along with the PHP.</p>
<p>On a personal note: FUCK YOU, 2008! Not that 2009 is going to go any smoother.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.datanorth.net/~cuervo/blog/2009/01/14/new-year-new-wordpress-new-code/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WALL-E&#8230;</title>
		<link>http://www.datanorth.net/~cuervo/blog/2009/01/08/wall-e/</link>
		<comments>http://www.datanorth.net/~cuervo/blog/2009/01/08/wall-e/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 06:01:01 +0000</pubDate>
		<dc:creator>cuervo</dc:creator>
		
		<category><![CDATA[Main]]></category>

		<guid isPermaLink="false">http://www.datanorth.net/~cuervo/blog/?p=740</guid>
		<description><![CDATA[You know what? I&#8217;m halfway through this movie, and it&#8217;s actually pretty good. I mean, reminds me of Toy Story, but with robots, set in the future, and&#8230; somehow better.
Also, Wall-E somewhat resembles Johnny 5 and reminds me of me, if I weren&#8217;t a psychopath. And if anyone knows where I can find a chick [...]]]></description>
			<content:encoded><![CDATA[<p>You know what? I&#8217;m halfway through this movie, and it&#8217;s actually pretty good. I mean, reminds me of Toy Story, but with robots, set in the future, and&#8230; somehow <i>better</i>.</p>
<p>Also, Wall-E somewhat resembles Johnny 5 and reminds me of me, if I weren&#8217;t a psychopath. And if anyone knows where I can find a chick with a laser cannon on her right arm, please tell me.</p>
<p>No, I&#8217;m not into fisting.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.datanorth.net/~cuervo/blog/2009/01/08/wall-e/feed/</wfw:commentRss>
		</item>
		<item>
		<title>You know what pisses me off?</title>
		<link>http://www.datanorth.net/~cuervo/blog/2009/01/03/you-know-what-pisses-me-off/</link>
		<comments>http://www.datanorth.net/~cuervo/blog/2009/01/03/you-know-what-pisses-me-off/#comments</comments>
		<pubDate>Sat, 03 Jan 2009 20:18:43 +0000</pubDate>
		<dc:creator>cuervo</dc:creator>
		
		<category><![CDATA[Main]]></category>

		<guid isPermaLink="false">http://www.datanorth.net/~cuervo/blog/?p=717</guid>
		<description><![CDATA[You are not what I need, when I need it, and you are getting really irritating.
 Why am I reminded of SiteFinder?
(Yes, realize it&#8217;s not the same thing. It&#8217;s still @#%$* annoying.)
]]></description>
			<content:encoded><![CDATA[<p><a href="/~cuervo/img/blog/what-the-fuck.jpg" rel="lightbox" title="I want to find this girl and choke slam her"><img src="/~cuervo/img/blog/what-the-fuck-tn.jpg" align="left" style="padding-right: 10px; padding-bottom: 10px;" width="90" height="80" /></a>You are not <i>what I need, when I need it</i>, and you are getting really irritating.</p>
<p> Why am I reminded of <a href="http://en.wikipedia.org/wiki/SiteFinder">SiteFinder</a>?</p>
<p>(Yes, realize it&#8217;s not the same thing. It&#8217;s still @#%$* annoying.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.datanorth.net/~cuervo/blog/2009/01/03/you-know-what-pisses-me-off/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Blah.</title>
		<link>http://www.datanorth.net/~cuervo/blog/2008/12/21/blah/</link>
		<comments>http://www.datanorth.net/~cuervo/blog/2008/12/21/blah/#comments</comments>
		<pubDate>Mon, 22 Dec 2008 05:49:17 +0000</pubDate>
		<dc:creator>cuervo</dc:creator>
		
		<category><![CDATA[Main]]></category>

		<guid isPermaLink="false">http://www.datanorth.net/~cuervo/blog/?p=708</guid>
		<description><![CDATA[Nope. Not dead. Keep wishing.
]]></description>
			<content:encoded><![CDATA[<p>Nope. Not dead. Keep wishing.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.datanorth.net/~cuervo/blog/2008/12/21/blah/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Windows XP key on Digg</title>
		<link>http://www.datanorth.net/~cuervo/blog/2008/12/01/windows-xp-key-on-digg/</link>
		<comments>http://www.datanorth.net/~cuervo/blog/2008/12/01/windows-xp-key-on-digg/#comments</comments>
		<pubDate>Tue, 02 Dec 2008 07:36:21 +0000</pubDate>
		<dc:creator>cuervo</dc:creator>
		
		<category><![CDATA[Main]]></category>

		<guid isPermaLink="false">http://www.datanorth.net/~cuervo/blog/?p=698</guid>
		<description><![CDATA[For some reason, there&#8217;s a working Windows XP key just sitting on Digg.
And people say it&#8217;s still good, even after two years.
That&#8217;s&#8230; awesome.
]]></description>
			<content:encoded><![CDATA[<p>For some reason, there&#8217;s a working Windows XP key <a href="http://digg.com/microsoft/Windows_XP_Pro_Serial_Number">just sitting on Digg.</a></p>
<p>And people say it&#8217;s still good, even after two years.</p>
<p>That&#8217;s&#8230; awesome.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.datanorth.net/~cuervo/blog/2008/12/01/windows-xp-key-on-digg/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
