<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3" -->
<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/"
	>

<channel>
	<title>Dylan's Rants</title>
	<link>http://dylan.hardison.net</link>
	<description>Bunnies. Everywhere</description>
	<pubDate>Wed, 26 Dec 2007 05:02:45 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3</generator>
	<language>en</language>
			<item>
		<title>S-A-N-T-A</title>
		<link>http://dylan.hardison.net/2007/12/26/s-a-n-t-a/</link>
		<comments>http://dylan.hardison.net/2007/12/26/s-a-n-t-a/#comments</comments>
		<pubDate>Wed, 26 Dec 2007 05:01:34 +0000</pubDate>
		<dc:creator>dylan</dc:creator>
		
		<category><![CDATA[life]]></category>

		<guid isPermaLink="false">http://dylan.hardison.net/2007/12/26/s-a-n-t-a/</guid>
		<description><![CDATA[So, we spent the weekend at one of spoony&#8217;s aunts&#8217;.
They had these stocking hangers over the fireplace that spelled out SANTA&#8230;
At spoony&#8217;s encouraging, I re-arranged them to spell something else.
Nobody noticed for a day, until spoony&#8217;s mom exclaimed: &#8220;Why does that spell SATAN!!?&#8221;.
]]></description>
			<content:encoded><![CDATA[<p>So, we spent the weekend at one of spoony&#8217;s aunts&#8217;.</p>
<p>They had these stocking hangers over the fireplace that spelled out SANTA&#8230;</p>
<p>At spoony&#8217;s encouraging, I re-arranged them to spell something else.<br />
Nobody noticed for a day, until spoony&#8217;s mom exclaimed: &#8220;Why does that spell SATAN!!?&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://dylan.hardison.net/2007/12/26/s-a-n-t-a/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Thread-safe DNS requests</title>
		<link>http://dylan.hardison.net/2007/11/02/thread-safe-dns-requests/</link>
		<comments>http://dylan.hardison.net/2007/11/02/thread-safe-dns-requests/#comments</comments>
		<pubDate>Sat, 03 Nov 2007 03:30:32 +0000</pubDate>
		<dc:creator>dylan</dc:creator>
		
		<category><![CDATA[misc]]></category>

		<guid isPermaLink="false">http://dylan.hardison.net/2007/11/02/thread-safe-dns-requests/</guid>
		<description><![CDATA[I&#8217;ve been steadily working on a chat client, similar to irssi for a few months now.
My design is mostly single-threaded, except for DNS queries.
I use a GThreadPool (part of the lovely glib library) to run DNS lookups.
I&#8217;d like to run several of these, which means I must use something that is thread-safe.
The gethostbyname() C function [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been steadily working on a chat client, similar to <a href="http://irssi.org">irssi</a> for a few months now.<br />
My design is mostly single-threaded, except for DNS queries.<br />
I use a GThreadPool (part of the lovely glib library) to run DNS lookups.<br />
I&#8217;d like to run several of these, which means I must use something that is thread-safe.</p>
<p>The gethostbyname() C function is a typical way of looking up the IP of a given hostname. However, this function is inherently not thread-safe. The gnu libc provides gethostbyname_r, which is re-entrant. I could use this, but then I lose portability to platforms that use other libc implementations, such as OS X or one of the *BSDs. </p>
<p>However, there is a standard (POSIX) thread-safe DNS lookup function! <a href="http://en.wikipedia.org/wiki/Getaddrinfo">getaddrinfo()</a>!</p>
<p>Now, the manpage for getaddrinfo(3) under OS X says it is not thread-safe, but this is actually just a result of a manpage not being updated since 2004. I wonder, are there any other (up-to-date) platforms where getaddrinfo is not thread safe?</p>
]]></content:encoded>
			<wfw:commentRss>http://dylan.hardison.net/2007/11/02/thread-safe-dns-requests/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Generating C code Using Lua</title>
		<link>http://dylan.hardison.net/2007/09/13/generating-c-code-using-lua/</link>
		<comments>http://dylan.hardison.net/2007/09/13/generating-c-code-using-lua/#comments</comments>
		<pubDate>Thu, 13 Sep 2007 13:59:43 +0000</pubDate>
		<dc:creator>dylan</dc:creator>
		
		<category><![CDATA[hack]]></category>

		<guid isPermaLink="false">http://dylan.hardison.net/2007/09/13/generating-c-code-using-lua/</guid>
		<description><![CDATA[I have been working on article about how I wrote Lua code to generate C code to help wrapping object-oriented C (glib-style) and exposing it to Lua, however I have realized that as neat as this sounds, it is terribly difficult to maintain. So let&#8217;s pretend it never happened.
]]></description>
			<content:encoded><![CDATA[<p>I have been working on article about how I wrote Lua code to generate C code to help wrapping object-oriented C (glib-style) and exposing it to Lua, however I have realized that as neat as this sounds, it is terribly difficult to maintain. So let&#8217;s pretend it never happened.</p>
]]></content:encoded>
			<wfw:commentRss>http://dylan.hardison.net/2007/09/13/generating-c-code-using-lua/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dragon*Con: Part 2</title>
		<link>http://dylan.hardison.net/2007/09/13/dragoncon-part-2/</link>
		<comments>http://dylan.hardison.net/2007/09/13/dragoncon-part-2/#comments</comments>
		<pubDate>Thu, 13 Sep 2007 13:39:08 +0000</pubDate>
		<dc:creator>dylan</dc:creator>
		
		<category><![CDATA[creatures]]></category>

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

		<guid isPermaLink="false">http://dylan.hardison.net/2007/09/13/dragoncon-part-2/</guid>
		<description><![CDATA[I mentioned in my previous post, I went to Dragon*Con with Spoony, Possum, and
William. Along the way kidnapped Syrra and PB, and all was well. Except for PB
shredding a tire on the interstate. Ooops.
There we were, Friday night, waiting on the interstate for a tow truck.
Possum fell asleep in the driver&#8217;s seat. I fell asleep [...]]]></description>
			<content:encoded><![CDATA[<p>I mentioned in my previous post, I went to Dragon*Con with Spoony, Possum, and<br />
William. Along the way kidnapped Syrra and PB, and all was well. Except for PB<br />
shredding a tire on the interstate. Ooops.</p>
<p>There we were, Friday night, waiting on the interstate for a tow truck.<br />
Possum fell asleep in the driver&#8217;s seat. I fell asleep in the &#8220;shotgun&#8221; seat.</p>
<p>When I awoke, the sun was rising. The tow truck arrived a little while later.<br />
The driver deserves mention. He was a fan of the guy that designed the Aliens in<br />
the movie Alien, Giger or something. By &#8220;fan&#8221; I mean he was covered in tattoos<br />
in that style.</p>
<p>PB&#8217;s truck was towed to Tifton. PB and I rode in the tow truck, and everyone<br />
else piled into William&#8217;s car.</p>
<p>Once there, we found the tire place was not open yet, but there was an open<br />
restaurant nextdoor, so we decided to have breakfast.<br />
Everyone except William &#8212; he slept in his car, with the car running.<br />
The time was about 7:00AM.</p>
<p>With PB&#8217;s tire fixed, we started off again.</p>
]]></content:encoded>
			<wfw:commentRss>http://dylan.hardison.net/2007/09/13/dragoncon-part-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dragon*Con Fun</title>
		<link>http://dylan.hardison.net/2007/09/05/dragoncon-fun/</link>
		<comments>http://dylan.hardison.net/2007/09/05/dragoncon-fun/#comments</comments>
		<pubDate>Wed, 05 Sep 2007 12:57:05 +0000</pubDate>
		<dc:creator>dylan</dc:creator>
		
		<category><![CDATA[anime]]></category>

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

		<guid isPermaLink="false">http://dylan.hardison.net/2007/09/05/dragoncon-fun/</guid>
		<description><![CDATA[This Labor Day weekend I went to Atlanta, Georgia for Dragon*Con, and also to
meet Muffin.
I left on Friday with spoony, possum, and William.
William drove, since he finds my spoony&#8217;s car too small.
We wanted to avoid I-275 because the traffic there was thick, so we went north
on 49th St / McMullen Boot. We turned east too [...]]]></description>
			<content:encoded><![CDATA[<p>This Labor Day weekend I went to Atlanta, Georgia for Dragon*Con, and also to<br />
meet Muffin.</p>
<p>I left on Friday with spoony, possum, and William.<br />
William drove, since he finds my spoony&#8217;s car too small.<br />
We wanted to avoid I-275 because the traffic there was thick, so we went north<br />
on 49th St / McMullen Boot. We turned east too soon, and ended up circling<br />
around tampa for an hour or two. The street signs in Tarpon Springs are not very<br />
truthful.</p>
<p>Our first stop was in Valdosta to meet with Syrra and PB. They assumed we were<br />
just stopping by to <del>mean</del> <add>say</add> &#8220;Hi&#8221;, but in fact I had<br />
planned to kidnap them and bring them along.</p>
<p>Everyone piled into William&#8217;s car &#8212; which was crowded and wrong on many levels.<br />
Possum got moved around the most, since he fits almost anywhere.</p>
<p>William&#8217;s car did not appreciate the weight of all 6 of us, but we drove to<br />
Moultrie anyway. Syrra and PB watered their cat, got some clothing, we were off.<br />
We decided to head back to Valdosta. Syrra and PB would take their truck, and<br />
that would be fine.</p>
<p>Except the truck got a flat tire 30 miles out of Valdosta.<br />
We sort of were stuck on the interstate waiting for a tow truck until the wee<br />
hours of the morning.</p>
]]></content:encoded>
			<wfw:commentRss>http://dylan.hardison.net/2007/09/05/dragoncon-fun/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Updates and stuff</title>
		<link>http://dylan.hardison.net/2007/08/27/updates-and-stuff/</link>
		<comments>http://dylan.hardison.net/2007/08/27/updates-and-stuff/#comments</comments>
		<pubDate>Mon, 27 Aug 2007 19:03:43 +0000</pubDate>
		<dc:creator>dylan</dc:creator>
		
		<category><![CDATA[life]]></category>

		<guid isPermaLink="false">http://dylan.hardison.net/2007/08/27/updates-and-stuff/</guid>
		<description><![CDATA[Wheew. It&#8217;s been a busy two weeks.
I didn&#8217;t mention this until now, but we (Spoony and I) had to move rather
quickly, as our landlord lost his mortgage.
This ended up being a good thing, as we found a house (rather than a duplex)
with the same monthly rent. We have a bit more space, and rather big [...]]]></description>
			<content:encoded><![CDATA[<p>Wheew. It&#8217;s been a busy two weeks.</p>
<p>I didn&#8217;t mention this until now, but we (Spoony and I) had to move rather<br />
quickly, as our landlord lost his mortgage.<br />
This ended up being a good thing, as we found a house (rather than a duplex)<br />
with the same monthly rent. We have a bit more space, and rather big front and<br />
back yards.</p>
<p>This past weekend we also visited Spoony&#8217;s family, which was (as usual) pleasant.</p>
<p>I really  wish I had more to write about, but I&#8217;ve not had much time to do<br />
anything fun.</p>
]]></content:encoded>
			<wfw:commentRss>http://dylan.hardison.net/2007/08/27/updates-and-stuff/feed/</wfw:commentRss>
		</item>
		<item>
		<title>openc2e building under cmake</title>
		<link>http://dylan.hardison.net/2007/08/09/openc2e-building-under-cmake/</link>
		<comments>http://dylan.hardison.net/2007/08/09/openc2e-building-under-cmake/#comments</comments>
		<pubDate>Thu, 09 Aug 2007 19:28:44 +0000</pubDate>
		<dc:creator>dylan</dc:creator>
		
		<category><![CDATA[creatures]]></category>

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

		<guid isPermaLink="false">http://dylan.hardison.net/2007/08/09/openc2e-building-under-cmake/</guid>
		<description><![CDATA[Last night I managed to get openc2e
building with cmake. It seems to work on gentoo and debian, and it mostly works
on OS X. My current goal is to allow hassle-free building on OS X with macports.
In addition, there are a few problems building on FreeBSD. I have not really
attempted that yet, since the only person [...]]]></description>
			<content:encoded><![CDATA[<p>Last night I managed to get <a href="http://openc2e.ccdevnet.org/">openc2e</a><br />
building with cmake. It seems to work on gentoo and debian, and it mostly works<br />
on OS X. My current goal is to allow hassle-free building on OS X with macports.</p>
<p>In addition, there are a few problems building on FreeBSD. I have not really<br />
attempted that yet, since the only person likely to use a freebsd build right<br />
now is me.</p>
<p>Windows building should be greatly simplified.</p>
]]></content:encoded>
			<wfw:commentRss>http://dylan.hardison.net/2007/08/09/openc2e-building-under-cmake/feed/</wfw:commentRss>
		</item>
		<item>
		<title>AFO 2007: Aftermath</title>
		<link>http://dylan.hardison.net/2007/08/05/afo-2007-aftermath/</link>
		<comments>http://dylan.hardison.net/2007/08/05/afo-2007-aftermath/#comments</comments>
		<pubDate>Mon, 06 Aug 2007 03:32:47 +0000</pubDate>
		<dc:creator>dylan</dc:creator>
		
		<category><![CDATA[anime]]></category>

		<guid isPermaLink="false">http://dylan.hardison.net/2007/08/05/anime-festival-orlando-2007-aftermath/</guid>
		<description><![CDATA[After the main part of the convention, we talked about Futurama, and somehow I became possum&#8217;s father.
Also, Mary got possum pregnant, and I threatened to get me shotgun unless Mary made Possum an honest &#8230; alien.
Leaving the anime convention, we went to the hotel&#8217;s pool. Nobody brought bathing suits, and nobody felt like swimming since [...]]]></description>
			<content:encoded><![CDATA[<p>After the main part of the convention, we talked about Futurama, and somehow I became possum&#8217;s father.<br />
Also, Mary got possum pregnant, and I threatened to get me shotgun unless Mary made Possum an honest &#8230; alien.</p>
<p>Leaving the anime convention, we went to the hotel&#8217;s pool. Nobody brought bathing suits, and nobody felt like swimming since the water was warm.<br />
Still, we tried to trick possum into the water. When that failed, I tried forcing him into the water.<br />
The only problem with that is Possum has been doing lawn care over the summer, and is in a lot better shape than I am.</p>
<p>I was able to lift him up, since he&#8217;s only 120lbs, however he thrashed too much.</p>
]]></content:encoded>
			<wfw:commentRss>http://dylan.hardison.net/2007/08/05/afo-2007-aftermath/feed/</wfw:commentRss>
		</item>
		<item>
		<title>AFO 2007: RedHat sucks</title>
		<link>http://dylan.hardison.net/2007/08/05/afo-2007-redhat-sucks/</link>
		<comments>http://dylan.hardison.net/2007/08/05/afo-2007-redhat-sucks/#comments</comments>
		<pubDate>Mon, 06 Aug 2007 03:16:03 +0000</pubDate>
		<dc:creator>dylan</dc:creator>
		
		<category><![CDATA[anime]]></category>

		<guid isPermaLink="false">http://dylan.hardison.net/2007/08/05/redhat-sucks/</guid>
		<description><![CDATA[I harassed a poor man that happened to remind me of a RedHat Linux
/ Fedora mascot at a recent Anime convention. I was not alone in this, either.

First, Possum and I followed him into an exhibition panel, and confronted him.
We both stated: RedHat Sucks. Then we went on to explain that gentoo/portage and
debian/dpkg were superior.
Visibly [...]]]></description>
			<content:encoded><![CDATA[<p>I harassed a poor man that happened to remind me of a RedHat Linux<br />
/ Fedora mascot at a recent Anime convention. I was not alone in this, either.</p>
<p><img src="http://hardison.net/album/afo_2007/tn/dscn0135.med.jpg"></p>
<p>First, Possum and I followed him into an exhibition panel, and confronted him.<br />
We both stated: RedHat Sucks. Then we went on to explain that gentoo/portage and<br />
debian/dpkg were superior.</p>
<p>Visibly confused, he said &#8220;I don&#8217;t know what you&#8217;re talking about&#8221;.<br />
He left the room. Apparently Mary saw him exit, and approached him saying:<br />
&#8220;RedHat sucks!&#8221;. He reportedly said &#8220;Why does everyone keep saying that!!???&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://dylan.hardison.net/2007/08/05/afo-2007-redhat-sucks/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Anime Festival Orlando 2007</title>
		<link>http://dylan.hardison.net/2007/08/05/afo-2007/</link>
		<comments>http://dylan.hardison.net/2007/08/05/afo-2007/#comments</comments>
		<pubDate>Mon, 06 Aug 2007 03:11:29 +0000</pubDate>
		<dc:creator>dylan</dc:creator>
		
		<category><![CDATA[anime]]></category>

		<guid isPermaLink="false">http://dylan.hardison.net/2007/08/05/anime-festival-orlando-2007/</guid>
		<description><![CDATA[This past weekend Tina and I went to an anime convention in Orlando.
Full blame for this rests on Possum and/or Mary.
Alex, another good SLUG friend was also a member of our party.
]]></description>
			<content:encoded><![CDATA[<p>This past weekend Tina and I went to an anime convention in Orlando.<br />
Full blame for this rests on <a href="http://possum.kicks-ass.org">Possum</a> and/or <a href="http://unearthlyplasma.livejournal.com/">Mary</a>.<br />
Alex, another good SLUG friend was also a member of our party.<br />
 <a href="http://dylan.hardison.net/2007/08/05/afo-2007/#more-46" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dylan.hardison.net/2007/08/05/afo-2007/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

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