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

<channel>
	<title>Schadenfreude &#187; irc</title>
	<atom:link href="http://www.ralree.com/tag/irc/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ralree.com</link>
	<description>Malicious enjoyment derived from observing someone else's misfortune</description>
	<lastBuildDate>Sun, 28 Feb 2010 04:18:37 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Diving into OOC, a fun new programming language</title>
		<link>http://www.ralree.com/2009/11/12/diving-into-ooc-a-fun-new-programming-language/</link>
		<comments>http://www.ralree.com/2009/11/12/diving-into-ooc-a-fun-new-programming-language/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 14:41:42 +0000</pubDate>
		<dc:creator>Erik</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[awesome]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[gist]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[irc]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[ooc]]></category>

		<guid isPermaLink="false">http://www.ralree.com/?p=22722</guid>
		<description><![CDATA[OOC is cool.  Yesterday I started writing some code in it after reading about it on the github blog.  Here is the first result:
I&#8217;m extremely happy with how well this performs.  Using the latest ooc Java compiler from the github trunk to handle the each() functions, this compiles down to a bunch of C code, [...]]]></description>
			<content:encoded><![CDATA[<p>OOC is cool.  Yesterday I started writing some code in it after reading about it on the github blog.  Here is the first result:</p>
<p><script src="http://gist.github.com/232942.js"></script></p>
<p>I&#8217;m extremely happy with how well this performs.  Using the latest ooc Java compiler from the github trunk to handle the each() functions, this compiles down to a bunch of C code, and then is automagically compiled behind the scenes into an ELF Binary!  This is totally awesome, and I have to commend nddrylliog and the other contributors for their work on this awesome project.  Now I should use it for something useful :D</p>
<p>A quick note about getting it running on Ubuntu:</p>
<pre><code>
sudo apt-get install sun-java6-jdk
git clone git://github.com/nddrylliog/ooc.git
cd ooc
JAVA_HOME=/usr/lib/jvm/java-6-sun/ make
</code></pre>
<p>At least, that&#8217;s how I did it.  Then I compile all my ooc with a Makefile like this:</p>
<pre><code>
INPUTS=$(wildcard *.ooc)
TARGETS=$(patsubst %.ooc, %, $(INPUTS))

all: $(TARGETS)

%: %.ooc
  java -jar ~/repos/ooc/bin/ooc.jar $@
</code></pre>
<p>That will compile all ooc files in the directory.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ralree.com/2009/11/12/diving-into-ooc-a-fun-new-programming-language/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enabling Sidebutton Cube Rotation in Compiz Fusion</title>
		<link>http://www.ralree.com/2007/11/05/enabling-sidebutton-cube-rotation-in-compiz-fusion/</link>
		<comments>http://www.ralree.com/2007/11/05/enabling-sidebutton-cube-rotation-in-compiz-fusion/#comments</comments>
		<pubDate>Mon, 05 Nov 2007 01:29:00 +0000</pubDate>
		<dc:creator>Erik</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[compiz]]></category>
		<category><![CDATA[fusion]]></category>
		<category><![CDATA[gutsy]]></category>
		<category><![CDATA[irc]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.ralree.info/2007/11/05/enabling-sidebutton-cube-rotation-in-compiz-fusion</guid>
		<description><![CDATA[I recently was saddened when I found out that my side buttons wouldn&#8217;t map for some reason in Compiz Fusion after upgrading to Gutsy Gibbon.  I finally got fed up and marched on down to #compiz-fusion on Freenode.

21:06 &#60; Jupiter1tx&#62; hardwarehank: ah there is the problem, if the settings are not saved then try [...]]]></description>
			<content:encoded><![CDATA[<p>I recently was saddened when I found out that my side buttons wouldn&#8217;t map for some reason in Compiz Fusion after upgrading to Gutsy Gibbon.  I finally got fed up and marched on down to <code>#compiz-fusion</code> on Freenode.</p>
<pre><code>
21:06 &lt; Jupiter1tx&gt; hardwarehank: ah there is the problem, if the settings are not saved then try to disable Integration in the Preferences  section of ccsm
21:07 &lt; hardwarehank&gt; Jupiter1tx: thanks - trying it
21:07 &lt; hardwarehank&gt; ok - it still deletes the settings and never starts working
21:08 &lt; hardwarehank&gt; i close ccsm and restart it, and its remapped to Button:None
...
21:14 &lt; hardwarehank&gt; what does it mean when binding names are blue?
...
21:14 &lt; Jupiter1tx&gt; hardwarehank: it means Integration is still enabled
21:15 &lt; hardwarehank&gt; DAMN!
21:15 &lt; Jupiter1tx&gt; hardwarehank: you might find it easier just to change to flat-file backend
21:15 &lt; hardwarehank&gt; heh ok
21:16 &lt; hardwarehank&gt; Jupiter1tx: you're my hero - it works
21:16 &lt; hardwarehank&gt; oh man im so happy
</code></pre>
<p>The solution is very simple.</p>
<h2>Disable Integration into the Desktop Environment</h2>
<p>This is accomplished through <strong>Preferences</strong> from the root screen of <code>ccsm</code>.</p>
<h2>Map the keys in Rotate Cube</h2>
<p>Now that that&#8217;s done, go to the keybinding section of Rotate Cube and look for blue text in the expanded tree.  If you see it, <strong>Stop and check the first step again!</strong>  This was tricky since I had to do step 1 <strong><em>twice</strong></em>.  If there&#8217;s no blue, then set the Rotate Cube Left/Right button fields to <strong>Button8</strong> and <strong>Button9</strong> respectively.</p>
<p>Finally &#8211; I have all the functionality I had with Feisty/Beryl.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ralree.com/2007/11/05/enabling-sidebutton-cube-rotation-in-compiz-fusion/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Irssi Alias Magic using Perl</title>
		<link>http://www.ralree.com/2007/08/17/irssi-alias-magic-using-perl/</link>
		<comments>http://www.ralree.com/2007/08/17/irssi-alias-magic-using-perl/#comments</comments>
		<pubDate>Fri, 17 Aug 2007 06:01:00 +0000</pubDate>
		<dc:creator>Erik</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[irc]]></category>
		<category><![CDATA[irssi]]></category>
		<category><![CDATA[perl]]></category>

		<guid isPermaLink="false">http://www.ralree.info/2007/10/13/irssi-alias-magic-using-perl</guid>
		<description><![CDATA[Now, be aware that this could be a security issue if you let strangers onto your IRC session.  They could do some cool shell tricks to break out of this exec command into the raw shell itself, but I&#8217;ll forget about that for now.  I wanted an alias that would allow me to [...]]]></description>
			<content:encoded><![CDATA[<p>Now, be aware that this could be a security issue if you let strangers onto your IRC session.  They <em>could</em> do some cool shell tricks to break out of this <strong>exec</strong> command into the raw shell itself, but I&#8217;ll forget about that for now.  I wanted an alias that would allow me to send a command to my bot to shorten a URL as well as announce the URL into the channel using some good old-fashioned ANSI Color.</p>
<pre><code>
/alias fu exec -o perl -e 'print "\#furryurl \${ARGV[0]}\\n"\; print "C4\$ARGV[1]" if(length(\$ARGV[1]))' -- "$0" "$1-"
</code></pre>
<h2>Note: The <strong>C</strong> in <code>C4\$ARGV[1]</code> is really a <strong><em>CONTROL-C</strong></em>.</h2>
<p>Run this in irssi, and you&#8217;ll get some sweet output:</p>
<pre><code>
# Upon running /fu http://www.google.com ralree
# The text for 'ralree' is actually colored red on output.
01:59:03 &lt; hardwarehank&gt; #furryurl http://www.google.com
01:59:04 &lt; hardwarehank&gt; ralree
01:59:04 &lt; rufis&gt; hardwarehank: http://www.furryurl.com/hx
</code></pre>
<p>I&#8217;m so happy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ralree.com/2007/08/17/irssi-alias-magic-using-perl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Turn annoying chatter into Kenny!</title>
		<link>http://www.ralree.com/2007/03/29/turn-annoying-chatter-into-kenny/</link>
		<comments>http://www.ralree.com/2007/03/29/turn-annoying-chatter-into-kenny/#comments</comments>
		<pubDate>Thu, 29 Mar 2007 22:56:00 +0000</pubDate>
		<dc:creator>Erik</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[irc]]></category>
		<category><![CDATA[irssi]]></category>

		<guid isPermaLink="false">http://www.ralree.info/2007/10/13/turn-annoying-chatter-into-kenny</guid>
		<description><![CDATA[This is the best idea for an irssi plugin ever.

13:46:15 &#60; wolfeon[Kenny]&#62; fmmppf, Mff'fpmmpp mmm pfpfmfmppfmmfmppffmffppfppp
13:46:25 &#60; wolfeon[Kenny]&#62; mfffmm Pppfmfppmmmm Pppfmfppmmmm mfmmmmffm
                           ppfpffmffmpppppfmpmppmpm?
13:46:32 &#60; wolfeon[Kenny]&#62; pmmfmffmmfmp pmfmfffmmfmpmpppppmffpppmfm fmpppf mmm
 [...]]]></description>
			<content:encoded><![CDATA[<p>This is the best idea for an irssi plugin ever.</p>
<pre><code>
13:46:15 &lt; wolfeon[Kenny]&gt; fmmppf, Mff'fpmmpp mmm pfpfmfmppfmmfmppffmffppfppp
13:46:25 &lt; wolfeon[Kenny]&gt; mfffmm Pppfmfppmmmm Pppfmfppmmmm mfmmmmffm
                           ppfpffmffmpppppfmpmppmpm?
13:46:32 &lt; wolfeon[Kenny]&gt; pmmfmffmmfmp pmfmfffmmfmpmpppppmffpppmfm fmpppf mmm
                           Mpppppmfmpmfmfffmmmfp
                           fmppffmmmpppfmmpmfmmmfmpmffppfppp
13:46:51 &lt; wolfeon[Kenny]&gt; fmpmfpmpppffmpp mmmpffmpp 2 ppmmmmpmfmpp
                           fmmmffpppmfmmpppfffmm mmmfmm fmpmfpmpp
                           ppfpffmffmfmmffpppmmmpmf Pfffmffmmfmmmffmmmppp
13:56:09 &lt; hardwarehank&gt; wow.
13:56:13 &lt; hardwarehank&gt; thats awesome
</code></pre>
<h2>To use:</h2>
<ul>
<li>Drop this in <code>.irssi/scripts/autorun</code></li>
</ul>
<pre><code>
svn co http://modzer0.cs.uaf.edu/repos/hank/code/perl/irssi/kenny.pl
</code></pre>
<ul>
<li>Restart <code>irssi</code></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.ralree.com/2007/03/29/turn-annoying-chatter-into-kenny/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to ignore people on IRC</title>
		<link>http://www.ralree.com/2007/03/11/how-to-ignore-people-on-irc/</link>
		<comments>http://www.ralree.com/2007/03/11/how-to-ignore-people-on-irc/#comments</comments>
		<pubDate>Sun, 11 Mar 2007 09:02:00 +0000</pubDate>
		<dc:creator>Erik</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ignore]]></category>
		<category><![CDATA[irc]]></category>
		<category><![CDATA[irssi]]></category>

		<guid isPermaLink="false">http://www.ralree.info/2008/06/21/how-to-ignore-people-on-irc</guid>
		<description><![CDATA[I love irssi:

/ignore wolfeon
/ignore -regexp -pattern "wolfeon" *
/save

Now, I have wonderful silence.  This will prevent me from lashing out again.
]]></description>
			<content:encoded><![CDATA[<p>I love irssi:</p>
<pre><code>
/ignore wolfeon
/ignore -regexp -pattern "wolfeon" *
/save
</code></pre>
<p>Now, I have wonderful silence.  This will prevent me from lashing out again.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ralree.com/2007/03/11/how-to-ignore-people-on-irc/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Setting up message level ignores in irssi</title>
		<link>http://www.ralree.com/2007/03/03/setting-up-message-level-ignores-in-irssi/</link>
		<comments>http://www.ralree.com/2007/03/03/setting-up-message-level-ignores-in-irssi/#comments</comments>
		<pubDate>Sat, 03 Mar 2007 00:28:00 +0000</pubDate>
		<dc:creator>Erik</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[irc]]></category>
		<category><![CDATA[irssi]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.ralree.info/2007/10/13/setting-up-message-level-ignores-in-irssi</guid>
		<description><![CDATA[Yes!  I finally figured out how to set my ignores up in irssi&#8217;s config!  It&#8217;s this easy:

ignores = (
  { mask = "help"; level = "ALL"; },
  { level = "JOINS PARTS QUITS MODES"; channels = ( "&#038;bitlbee" ); }
);

Ah finally &#8211; now I just see messages.  No more scrolling!
]]></description>
			<content:encoded><![CDATA[<p>Yes!  I finally figured out how to set my ignores up in irssi&#8217;s <code>config</code>!  It&#8217;s this easy:</p>
<pre><code>
ignores = (
  { mask = "help"; level = "ALL"; },
  { level = "JOINS PARTS QUITS MODES"; channels = ( "&#038;bitlbee" ); }
);
</code></pre>
<p>Ah <strong>finally</strong> &#8211; now I just see messages.  No more scrolling!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ralree.com/2007/03/03/setting-up-message-level-ignores-in-irssi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Coloring with irssi!</title>
		<link>http://www.ralree.com/2007/02/25/coloring-with-irssi/</link>
		<comments>http://www.ralree.com/2007/02/25/coloring-with-irssi/#comments</comments>
		<pubDate>Sun, 25 Feb 2007 10:06:00 +0000</pubDate>
		<dc:creator>Erik</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[irc]]></category>
		<category><![CDATA[irssi]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.ralree.info/2007/10/13/coloring-with-irssi</guid>
		<description><![CDATA[Oh boy!  Font coloring in irssi is FUN!

This pretty much covers it.  Hope you learned something!
]]></description>
			<content:encoded><![CDATA[<p>Oh boy!  Font coloring in irssi is FUN!</p>
<p><img src="/assets/2007/2/25/irssi.png" /></p>
<p>This pretty much covers it.  Hope you learned something!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ralree.com/2007/02/25/coloring-with-irssi/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>IRC Query Command</title>
		<link>http://www.ralree.com/2006/07/10/irc-query-command/</link>
		<comments>http://www.ralree.com/2006/07/10/irc-query-command/#comments</comments>
		<pubDate>Mon, 10 Jul 2006 16:24:57 +0000</pubDate>
		<dc:creator>Erik</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[irc]]></category>

		<guid isPermaLink="false">http://www.ralree.info/2007/10/13/irc-query-command</guid>
		<description><![CDATA[So, if you want to chat with another user explicitly without having to /msg all the time, just use /query.

[04:19pm&#124;bish0p&#60; you can do /query &#60;user&#62;
[04:20pm&#124;bish0p&#60; and it puts you in a direct chat chat mode with that user
 Starting conversation with bish0p
[04:20pm&#124;bish0p&#60; until you do a /query
[04:20pm&#124;bish0p&#60; then it leaves direct converstation mode
[04:20pm&#124;bish0p&#62; awesome
[04:20pm&#124;bish0p&#62; thats [...]]]></description>
			<content:encoded><![CDATA[<p>So, if you want to chat with another user explicitly without having to /msg all the time, just use /query.</p>
<pre><code>
[04:19pm|bish0p&lt; you can do /query &lt;user&gt;
[04:20pm|bish0p&lt; and it puts you in a direct chat chat mode with that user
 Starting conversation with bish0p
[04:20pm|bish0p&lt; until you do a /query
[04:20pm|bish0p&lt; then it leaves direct converstation mode
[04:20pm|bish0p&gt; awesome
[04:20pm|bish0p&gt; thats what i was looking for thank
[04:20pm|bish0p&gt; i forgot what it was called
 Ending conversation with bish0p
</code></pre>
<p>Oh how amazing.  Now Kelsey might not have to use a seperate channel to chat with me.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ralree.com/2006/07/10/irc-query-command/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>New Laptop?  All signs point to yes.</title>
		<link>http://www.ralree.com/2006/06/24/new-laptop-all-signs-point-to-yes/</link>
		<comments>http://www.ralree.com/2006/06/24/new-laptop-all-signs-point-to-yes/#comments</comments>
		<pubDate>Sat, 24 Jun 2006 03:27:56 +0000</pubDate>
		<dc:creator>Erik</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[birthday]]></category>
		<category><![CDATA[irc]]></category>
		<category><![CDATA[laptop]]></category>

		<guid isPermaLink="false">http://www.ralree.info/2007/10/13/new-laptop-all-signs-point-to-yes</guid>
		<description><![CDATA[Happy Birthday Me!  Well, I think it&#8217;s settled:

[03:25am&#124;hardwarehank&#62; #8ball should I buy a new laptop with my BDay $$?
[03:25am&#124;rufis/#modzer0 shakes the magic 8-ball... all signs point to yes
[03:25am&#124;hardwarehank&#62; then it is done

Oh alas, the hinge is tormenting me.  I think I must buy another laptop soon.  But should I do it before [...]]]></description>
			<content:encoded><![CDATA[<p>Happy Birthday Me!  Well, I think it&#8217;s settled:</p>
<pre><code>
[03:25am|hardwarehank&gt; #8ball should I buy a new laptop with my BDay $$?
[03:25am|rufis/#modzer0 shakes the magic 8-ball... all signs point to yes
[03:25am|hardwarehank&gt; then it is done
</code></pre>
<p>Oh alas, the hinge is tormenting me.  I think I must buy another laptop soon.  But should I do it <em>before</em> OSCON?  I don&#8217;t know!!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ralree.com/2006/06/24/new-laptop-all-signs-point-to-yes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.367 seconds -->
