<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Programming, Dogs, and Family</title>
	<atom:link href="http://douglasphillips.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://douglasphillips.wordpress.com</link>
	<description>Ramblings of a programmer with a life</description>
	<lastBuildDate>Tue, 09 Mar 2010 16:03:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='douglasphillips.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Programming, Dogs, and Family</title>
		<link>http://douglasphillips.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://douglasphillips.wordpress.com/osd.xml" title="Programming, Dogs, and Family" />
	<atom:link rel='hub' href='http://douglasphillips.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Scares and backups</title>
		<link>http://douglasphillips.wordpress.com/2010/03/09/scares-and-backups/</link>
		<comments>http://douglasphillips.wordpress.com/2010/03/09/scares-and-backups/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 16:03:06 +0000</pubDate>
		<dc:creator>douglasphillips</dc:creator>
				<category><![CDATA[Miscellaneous Ramblings]]></category>

		<guid isPermaLink="false">http://douglasphillips.wordpress.com/?p=78</guid>
		<description><![CDATA[I had a big scare last night. By big, I mean a 30 GB scare. My cat decided to pull the plug on my desktop system, and my /home partition suddenly couldn&#8217;t be mounted. The short story is that somehow my system was missing the jfsutils necessary to replay the journal and bring the partition [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=douglasphillips.wordpress.com&amp;blog=803917&amp;post=78&amp;subd=douglasphillips&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I had a big scare last night.  By big, I mean a 30 GB scare.</p>
<p>My cat decided to pull the plug on my desktop system, and my /home partition suddenly couldn&#8217;t be mounted.  The short story is that somehow my system was missing the jfsutils necessary to replay the journal and bring the partition up (once I realized that, the world was good).</p>
<p>I recently migrated from a 300 GB hard drive to a 1.5 TB hard drive, and in preparation for that, I had started backing up some of my more critical files, such as email, password database, accounting files, and so forth to dropbox via a nightly rsync.  So I was able to get those things up and running on my recently-installed FC12 laptop.  However, I was missing some critical emails from the day, and a perl script I had already written twice for a project that I needed to complete this morning.</p>
<p>The lesson learned is one that too many people fail to learn all too often until it&#8217;s too late: besides having a backup strategy, run through a disaster-recovery scenario.  Yes, it&#8217;ll take you a couple of hours, but just stop and say &#8220;OK.  If my desktop/server/datacenter gets hit by the digital equivalent of an asteroid, what do I have backed up? Is it sufficient? How quickly can I  get back up and running with that data?&#8221;</p>
<p>The ultimate question is: What do I need to change?</p>
<p>There are some good backup scenarios out there that aren&#8217;t terribly expensive.  Dropbox has a 50GB option for $9.95/mo.  iDrive and several other solutions are available.  Most of these have 2-4 GB free plans as well.</p>
<p>Ask yourself: is $9.95/mo (or higher amounts for bigger plans) all that expensive in comparison with losing all your data?</p>
<p>Just some food for thought&#8230;</p>
<p>Oh, and my changes? I moved my emails to an hourly backup and I&#8217;m going to make sure that any active project I&#8217;m working on is in version control (external server) or otherwise backed up.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/douglasphillips.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/douglasphillips.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/douglasphillips.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/douglasphillips.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/douglasphillips.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/douglasphillips.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/douglasphillips.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/douglasphillips.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/douglasphillips.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/douglasphillips.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/douglasphillips.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/douglasphillips.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/douglasphillips.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/douglasphillips.wordpress.com/78/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=douglasphillips.wordpress.com&amp;blog=803917&amp;post=78&amp;subd=douglasphillips&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://douglasphillips.wordpress.com/2010/03/09/scares-and-backups/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/85e11faf9e30ceb4005ec7bfd92c55ee?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">douglasphillips</media:title>
		</media:content>
	</item>
		<item>
		<title>Setting up a new MySQL cluster</title>
		<link>http://douglasphillips.wordpress.com/2009/10/29/setting-up-a-new-mysql-cluster/</link>
		<comments>http://douglasphillips.wordpress.com/2009/10/29/setting-up-a-new-mysql-cluster/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 05:06:55 +0000</pubDate>
		<dc:creator>douglasphillips</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL Cluster]]></category>
		<category><![CDATA[Cluster]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://douglasphillips.wordpress.com/?p=75</guid>
		<description><![CDATA[Having done quite a bit of MySQL administration, and fairly competent in that arena, I&#8217;ve been embarking on a new journey: MySQL Cluster. In this case, I have a project for a client that involves migrating ~2 GB of production databases from a multi-master replication environment to a cluster environment, using 2 data/storage nodes which [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=douglasphillips.wordpress.com&amp;blog=803917&amp;post=75&amp;subd=douglasphillips&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Having done quite a bit of MySQL administration, and fairly competent in that arena, I&#8217;ve been embarking on a new journey: MySQL Cluster.  In this case, I have a project for a client that involves migrating ~2 GB of production databases from a multi-master replication environment to a cluster environment, using 2 data/storage nodes which are also doubling as SQL nodes and 2 web servers which are also doubling as a pair of redundant management nodes.</p>
<p>I&#8217;m going to document my findings along the way, and hopefully have some insights in how to make such a trip easier the next time around <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/douglasphillips.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/douglasphillips.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/douglasphillips.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/douglasphillips.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/douglasphillips.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/douglasphillips.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/douglasphillips.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/douglasphillips.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/douglasphillips.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/douglasphillips.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/douglasphillips.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/douglasphillips.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/douglasphillips.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/douglasphillips.wordpress.com/75/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=douglasphillips.wordpress.com&amp;blog=803917&amp;post=75&amp;subd=douglasphillips&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://douglasphillips.wordpress.com/2009/10/29/setting-up-a-new-mysql-cluster/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/85e11faf9e30ceb4005ec7bfd92c55ee?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">douglasphillips</media:title>
		</media:content>
	</item>
		<item>
		<title>QMail taking a long time to send</title>
		<link>http://douglasphillips.wordpress.com/2009/05/11/qmail-taking-a-long-time-to-send/</link>
		<comments>http://douglasphillips.wordpress.com/2009/05/11/qmail-taking-a-long-time-to-send/#comments</comments>
		<pubDate>Mon, 11 May 2009 15:56:41 +0000</pubDate>
		<dc:creator>douglasphillips</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://douglasphillips.wordpress.com/?p=69</guid>
		<description><![CDATA[This one had me scratching my head, so I&#8217;m documenting this here so I have a place to find it again. Original post here. Check /var/qmail/queue/lock/trigger . It should look like this: # ls -l /var/qmail/queue/lock/trigger prw&#8211;w&#8211;w- 1 qmails qmail 0 Dec 17 21:56 /var/qmail/queue/lock/trigger The first character &#8220;p&#8221; in the `ls -l` output means [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=douglasphillips.wordpress.com&amp;blog=803917&amp;post=69&amp;subd=douglasphillips&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This one had me scratching my head, so I&#8217;m documenting this here so I have a place to find it again.</p>
<p>Original post <a href="http://www.webmasterworld.com/forum40/1321.htm">here</a>.</p>
<p>Check /var/qmail/queue/lock/trigger . It should look like this:</p>
<p># ls -l /var/qmail/queue/lock/trigger<br />
prw&#8211;w&#8211;w- 1 qmails qmail 0 Dec 17 21:56 /var/qmail/queue/lock/trigger</p>
<p>The first character &#8220;p&#8221; in the `ls -l` output means that the file is a named pipe (also called a &#8220;FIFO&#8221;). If it&#8217;s a regular file (&#8220;-&#8221;), doesn&#8217;t exist, or if the ownership/permissions are wrong, qmail-send won&#8217;t get an immediate notification when new messages are added to the queue, and it won&#8217;t process them until it hits its scheduled wake-up time, typically every 30 minutes.</p>
<p>It&#8217;s easy to fix:</p>
<p>mkfifo /var/qmail/queue/lock/trigger<br />
chown qmails:qmail /var/qmail/queue/lock/trigger<br />
chmod 622 /var/qmail/queue/lock/trigger</p>
<p>Good luck. </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/douglasphillips.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/douglasphillips.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/douglasphillips.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/douglasphillips.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/douglasphillips.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/douglasphillips.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/douglasphillips.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/douglasphillips.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/douglasphillips.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/douglasphillips.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/douglasphillips.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/douglasphillips.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/douglasphillips.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/douglasphillips.wordpress.com/69/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=douglasphillips.wordpress.com&amp;blog=803917&amp;post=69&amp;subd=douglasphillips&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://douglasphillips.wordpress.com/2009/05/11/qmail-taking-a-long-time-to-send/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/85e11faf9e30ceb4005ec7bfd92c55ee?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">douglasphillips</media:title>
		</media:content>
	</item>
		<item>
		<title>WordPress on H-SPHERE</title>
		<link>http://douglasphillips.wordpress.com/2009/02/19/wordpress-on-h-sphere/</link>
		<comments>http://douglasphillips.wordpress.com/2009/02/19/wordpress-on-h-sphere/#comments</comments>
		<pubDate>Fri, 20 Feb 2009 05:35:53 +0000</pubDate>
		<dc:creator>douglasphillips</dc:creator>
				<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[wordpress webhosting]]></category>

		<guid isPermaLink="false">http://douglasphillips.wordpress.com/2009/02/19/wordpress-on-h-sphere/</guid>
		<description><![CDATA[This may be more for my own reference, but if you get a 500 error after installing wordpress on H-SPHERE, add the following to an .htaccess file: php_value memory_limit 32M php_flag zend.ze1_compatibility_mode Off<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=douglasphillips.wordpress.com&amp;blog=803917&amp;post=66&amp;subd=douglasphillips&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This may be more for my own reference, but if you get a 500 error after installing wordpress on H-SPHERE, add the following to an .htaccess file:</p>
<p><code>php_value memory_limit 32M<br />
php_flag zend.ze1_compatibility_mode Off</code></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/douglasphillips.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/douglasphillips.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/douglasphillips.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/douglasphillips.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/douglasphillips.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/douglasphillips.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/douglasphillips.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/douglasphillips.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/douglasphillips.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/douglasphillips.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/douglasphillips.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/douglasphillips.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/douglasphillips.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/douglasphillips.wordpress.com/66/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=douglasphillips.wordpress.com&amp;blog=803917&amp;post=66&amp;subd=douglasphillips&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://douglasphillips.wordpress.com/2009/02/19/wordpress-on-h-sphere/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/85e11faf9e30ceb4005ec7bfd92c55ee?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">douglasphillips</media:title>
		</media:content>
	</item>
		<item>
		<title>Thoughts on Twitter</title>
		<link>http://douglasphillips.wordpress.com/2008/12/18/thoughts-on-twitter/</link>
		<comments>http://douglasphillips.wordpress.com/2008/12/18/thoughts-on-twitter/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 04:15:31 +0000</pubDate>
		<dc:creator>douglasphillips</dc:creator>
				<category><![CDATA[Miscellaneous Ramblings]]></category>

		<guid isPermaLink="false">http://douglasphillips.wordpress.com/?p=63</guid>
		<description><![CDATA[As I&#8217;ve had a chance to get started using twitter, I have had a couple of interesting thoughts. As a mini-blogging framework, it is quite an interesting concept, but I don&#8217;t think it will really take off in that direction. It doesn&#8217;t give enough space to really something said (although you could shorten to txt [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=douglasphillips.wordpress.com&amp;blog=803917&amp;post=63&amp;subd=douglasphillips&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As I&#8217;ve had a chance to get started using twitter, I have had a couple of interesting thoughts.</p>
<p>As a mini-blogging framework, it is quite an interesting concept, but I don&#8217;t think it will really take off in that direction.  It doesn&#8217;t give enough space to really something said (although you could shorten to txt messaging lingo, it would lose character in the translation).</p>
<p>What I do find is that from the standpoint of a telecommuter, it provides a sense of &#8220;inter-office chatter&#8221;.  At my previous job, we would banter back and forth on random things &#8211; mostly getting a chuckle about it, sometimes getting a conversation going, but giving you a brief mental break and something away from the massively complex perl/python/shell script we were working with at the time.</p>
<p>For me, twitter provides that &#8212; a way to have that &#8220;chatter&#8221; without truly breaking your concentration (unless you want it to), and not be quite sucked into the inhumanity of the binary world.</p>
<p>Thoughts and comments welcome.  You may also follow me <a href="http://twitter.com/cybergroupdoug">@cybergroupdoug</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/douglasphillips.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/douglasphillips.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/douglasphillips.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/douglasphillips.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/douglasphillips.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/douglasphillips.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/douglasphillips.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/douglasphillips.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/douglasphillips.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/douglasphillips.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/douglasphillips.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/douglasphillips.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/douglasphillips.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/douglasphillips.wordpress.com/63/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=douglasphillips.wordpress.com&amp;blog=803917&amp;post=63&amp;subd=douglasphillips&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://douglasphillips.wordpress.com/2008/12/18/thoughts-on-twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/85e11faf9e30ceb4005ec7bfd92c55ee?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">douglasphillips</media:title>
		</media:content>
	</item>
		<item>
		<title>A programmer&#8217;s delight: fresh-roasted coffee</title>
		<link>http://douglasphillips.wordpress.com/2008/12/12/a-programmers-delight-fresh-roasted-coffee/</link>
		<comments>http://douglasphillips.wordpress.com/2008/12/12/a-programmers-delight-fresh-roasted-coffee/#comments</comments>
		<pubDate>Sat, 13 Dec 2008 02:42:02 +0000</pubDate>
		<dc:creator>douglasphillips</dc:creator>
				<category><![CDATA[Miscellaneous Ramblings]]></category>
		<category><![CDATA[Coffee]]></category>

		<guid isPermaLink="false">http://douglasphillips.wordpress.com/?p=60</guid>
		<description><![CDATA[It&#8217;s taken me a little while to write this post (my apologies to Ken); between meetings and other insanity, I either haven&#8217;t had the time to write, or haven&#8217;t had the brain cells to put into words what I wanted to say. One of the staples of a programmer&#8217;s life is coffee. While I do [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=douglasphillips.wordpress.com&amp;blog=803917&amp;post=60&amp;subd=douglasphillips&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s taken me a little while to write this post (my apologies to Ken); between meetings and other insanity, I either haven&#8217;t had the time to write, or haven&#8217;t had the brain cells to put into words what I wanted to say.</p>
<p>One of the staples of a programmer&#8217;s life is coffee.  While I do not claim to be a coffee connoisseur, I do drink a fair amount and have a reasonable taste in what makes good quality coffee.</p>
<p>I recently had the great opportunity of connecting with <a href="http://twitter.com/weeklyroast">Ken Fite on twitter</a>, who owns a new startup in the coffee business, <a href="http://www.weeklyroast.com">weeklyroast.com</a>.  I wanted to see how good his coffee was, and see if it was any more affordable than the coffee I had been getting.</p>
<p>In the interest of full disclosure, I offered to blog about his coffee in exchange for a free sample, which he agreed to.  However, my review here is completely straight-forward and honest.  Other than the free sample to try, I am not receiving any compensation for this review.</p>
<p>So on to the review:<br />
I requested a sample of the Columbia Organic, which is a medium-dark roast.  When I received it, it was vacuum packed in a nice heavy plastic bag, and came via USPS.  The coffee certainly smelled fresh.  By comparison, the bag of brand name breakfast blend that I had recently purchased didn&#8217;t really have a great aroma when I opened it &#8211; it smelled about the same as the pre-ground coffee.</p>
<p>I use roughly 2/3-cup of beans in a standard Mr. Coffee walmart-variety coffee grinder, ground extra fine (I find it makes the coffee smoother), for 12 cups of coffee.  My coffee pot is a standard Mr. Coffee walmart-variety coffee pot (nothing fantastic there, fitting for the average kitchen).</p>
<p>When I brewed it up, my wife, who was suffering from a sinus infection in bed, commented that she could <em>smell</em> the difference from the brand name blend.  While the brand name blend smells fresher than the pre-ground coffee, this was better.  The coffee was most definitely fresh.  My taste buds were in heaven.  Now, I do buy coffee beans in the store, but Ken is right when he calls them &#8220;stale&#8221;; the flavor is not nearly as full as fresh-roasted coffee.</p>
<p>The price is comparable to what you would pay in the store for a pound of beans &#8212; around $8.00, plus a little bit of shipping (flat-rate).  However, keep your eyes peeled: Ken has been doing giveaways and 2-for-1 deals on his tweets.  In fact, he has a giveaway planned for this weekend&#8230; <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Oh, and I just received a shipment of Brazil (medium-roast) coffee, my first of hopefully many orders.  In case you&#8217;re wondering, I&#8217;m not planning to go back to the pre-ground canned stuff anytime soon (although, if in need of a coffee fix, you take what you can get <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  )</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/douglasphillips.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/douglasphillips.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/douglasphillips.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/douglasphillips.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/douglasphillips.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/douglasphillips.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/douglasphillips.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/douglasphillips.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/douglasphillips.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/douglasphillips.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/douglasphillips.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/douglasphillips.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/douglasphillips.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/douglasphillips.wordpress.com/60/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=douglasphillips.wordpress.com&amp;blog=803917&amp;post=60&amp;subd=douglasphillips&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://douglasphillips.wordpress.com/2008/12/12/a-programmers-delight-fresh-roasted-coffee/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/85e11faf9e30ceb4005ec7bfd92c55ee?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">douglasphillips</media:title>
		</media:content>
	</item>
		<item>
		<title>Getting into Facebook</title>
		<link>http://douglasphillips.wordpress.com/2008/12/03/getting-into-facebook/</link>
		<comments>http://douglasphillips.wordpress.com/2008/12/03/getting-into-facebook/#comments</comments>
		<pubDate>Wed, 03 Dec 2008 19:07:13 +0000</pubDate>
		<dc:creator>douglasphillips</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://douglasphillips.wordpress.com/?p=58</guid>
		<description><![CDATA[Finally let myself get into the social networking era; I&#8217;m now on twitter, facebook, and LinkedIn. It&#8217;ll be interesting to see how this goes, because I&#8217;m a geek by nature, not a social butterfly&#8230;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=douglasphillips.wordpress.com&amp;blog=803917&amp;post=58&amp;subd=douglasphillips&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Finally let myself get into the social networking era; I&#8217;m now on twitter, facebook, and LinkedIn.  It&#8217;ll be interesting to see how this goes, because I&#8217;m a geek by nature, not a social butterfly&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/douglasphillips.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/douglasphillips.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/douglasphillips.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/douglasphillips.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/douglasphillips.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/douglasphillips.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/douglasphillips.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/douglasphillips.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/douglasphillips.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/douglasphillips.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/douglasphillips.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/douglasphillips.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/douglasphillips.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/douglasphillips.wordpress.com/58/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=douglasphillips.wordpress.com&amp;blog=803917&amp;post=58&amp;subd=douglasphillips&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://douglasphillips.wordpress.com/2008/12/03/getting-into-facebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/85e11faf9e30ceb4005ec7bfd92c55ee?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">douglasphillips</media:title>
		</media:content>
	</item>
		<item>
		<title>Python, Subversion, and SSL</title>
		<link>http://douglasphillips.wordpress.com/2008/12/03/python-subversion-and-ssl/</link>
		<comments>http://douglasphillips.wordpress.com/2008/12/03/python-subversion-and-ssl/#comments</comments>
		<pubDate>Wed, 03 Dec 2008 19:06:12 +0000</pubDate>
		<dc:creator>douglasphillips</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[System Administration]]></category>

		<guid isPermaLink="false">http://douglasphillips.wordpress.com/?p=56</guid>
		<description><![CDATA[If you ever encounter this lovely error with Trac, or any other python application using the subversion library: ImportError: /usr/local/lib/libsvn_ra_dav-1.so.0: undefined symbol: SSL_load_error_strings There are two possible solutions: Compile and install the Neon library outside of the subversion tree, and then compile subversion against that version of neon. Add the following variable to the environment [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=douglasphillips.wordpress.com&amp;blog=803917&amp;post=56&amp;subd=douglasphillips&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>If you ever encounter this lovely error with Trac, or any other python application using the subversion library:</p>
<p><code>ImportError: /usr/local/lib/libsvn_ra_dav-1.so.0: undefined symbol: SSL_load_error_strings</code></p>
<p>There are two possible solutions:</p>
<ol>
<li>Compile and install the Neon library outside of the subversion tree, and then compile subversion against that version of neon.</li>
<li>Add the following variable to the environment of the application to force the SSL library to be loaded first:<br />
<code>LD_PRELOAD=libssl.so</code></li>
</ol>
<p>For a web-based application (for example, trac), add the following to the apache location directive:<br />
<code>SetEnv LD_PRELOAD libssl.so</code></p>
<p>Note that if using LigHTTPD or Apache/FastCGI, the environment variable may be slightly different.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/douglasphillips.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/douglasphillips.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/douglasphillips.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/douglasphillips.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/douglasphillips.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/douglasphillips.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/douglasphillips.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/douglasphillips.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/douglasphillips.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/douglasphillips.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/douglasphillips.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/douglasphillips.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/douglasphillips.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/douglasphillips.wordpress.com/56/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=douglasphillips.wordpress.com&amp;blog=803917&amp;post=56&amp;subd=douglasphillips&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://douglasphillips.wordpress.com/2008/12/03/python-subversion-and-ssl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/85e11faf9e30ceb4005ec7bfd92c55ee?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">douglasphillips</media:title>
		</media:content>
	</item>
		<item>
		<title>Does anyone else find this totally ridiculous?</title>
		<link>http://douglasphillips.wordpress.com/2008/10/17/does-anyone-else-find-this-totally-ridiculous/</link>
		<comments>http://douglasphillips.wordpress.com/2008/10/17/does-anyone-else-find-this-totally-ridiculous/#comments</comments>
		<pubDate>Sat, 18 Oct 2008 04:48:24 +0000</pubDate>
		<dc:creator>douglasphillips</dc:creator>
				<category><![CDATA[Miscellaneous Ramblings]]></category>

		<guid isPermaLink="false">http://douglasphillips.wordpress.com/?p=52</guid>
		<description><![CDATA[The jury in Britney Spears&#8217; trial is taking the weekend to mull whether the pop singer is guilty of driving in California without a valid license. OK, I don&#8217;t know what it&#8217;s like in California for those who don&#8217;t have enough money to buy an extra house every other day, but here in Illinois, they [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=douglasphillips.wordpress.com&amp;blog=803917&amp;post=52&amp;subd=douglasphillips&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<blockquote><p>The jury in Britney Spears&#8217; trial is taking the weekend to mull whether the pop singer is guilty of driving in California without a valid license.</p></blockquote>
<p>OK, I don&#8217;t know what it&#8217;s like in California for those who don&#8217;t have enough money to buy an extra house every other day, but here in Illinois, they wouldn&#8217;t have even walked out of the courthouse! &#8220;You&#8217;re honor, we find the little guy guilty as sin and recommend that he be locked up and have the key thrown away for the next 10 years&#8230;&#8221;</p>
<p>Oh well, yet another notch in the belt for stupidity and wasting people&#8217;s time.</p>
<p>[Edit: In case you want to read the AP article quoted above, one source is <a href="http://omg.yahoo.com/news/spears-jury-leaves-for-weekend-without-verdict/14283">here</a>.]</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/douglasphillips.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/douglasphillips.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/douglasphillips.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/douglasphillips.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/douglasphillips.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/douglasphillips.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/douglasphillips.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/douglasphillips.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/douglasphillips.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/douglasphillips.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/douglasphillips.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/douglasphillips.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/douglasphillips.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/douglasphillips.wordpress.com/52/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=douglasphillips.wordpress.com&amp;blog=803917&amp;post=52&amp;subd=douglasphillips&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://douglasphillips.wordpress.com/2008/10/17/does-anyone-else-find-this-totally-ridiculous/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/85e11faf9e30ceb4005ec7bfd92c55ee?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">douglasphillips</media:title>
		</media:content>
	</item>
		<item>
		<title>It&#8217;s always the little things&#8230;</title>
		<link>http://douglasphillips.wordpress.com/2008/09/22/its-always-the-little-things/</link>
		<comments>http://douglasphillips.wordpress.com/2008/09/22/its-always-the-little-things/#comments</comments>
		<pubDate>Tue, 23 Sep 2008 01:49:19 +0000</pubDate>
		<dc:creator>douglasphillips</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[murphy's law]]></category>
		<category><![CDATA[sendmail]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://douglasphillips.wordpress.com/?p=50</guid>
		<description><![CDATA[A client emailed me in a panic today &#8230; apparently their app server couldn&#8217;t relay messages through their new Linux server that I set up a couple of weeks ago. No matter, I added the IP address in question to the relay-domains file, and everything should be hunky-dory. Of course, there&#8217;s always that black cat [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=douglasphillips.wordpress.com&amp;blog=803917&amp;post=50&amp;subd=douglasphillips&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A client emailed me in a panic today &#8230; apparently their app server couldn&#8217;t relay messages through their new Linux server that I set up a couple of weeks ago.  No matter, I added the IP address in question to the relay-domains file, and everything should be hunky-dory.</p>
<p>Of course, there&#8217;s always that black cat named Murphy that likes to lurk in the corners.  It still didn&#8217;t work.  Several calls on their part to the Data Center&#8217;s tier-2/3 teams, and still no joy.  Data Center folks blaming the server, them (and me) blaming the firewall.</p>
<p>I finally was down to running tcpdump tonight to see just what was happening, and ready to blame the firewall for sure (as there were no packets traversing), and then, as in the words of Poirot, &#8220;the little grey cells, they have the solution!&#8221;</p>
<p>A quick check of netstat, and I&#8217;m banging my head on the wall.  Of course.  The problem was that sendmail wasn&#8217;t listening on the 10.x.x.x internal IP address!</p>
<p>[yoda] The Little Things &#8211; Those you must beware! [/yoda]</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/douglasphillips.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/douglasphillips.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/douglasphillips.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/douglasphillips.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/douglasphillips.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/douglasphillips.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/douglasphillips.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/douglasphillips.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/douglasphillips.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/douglasphillips.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/douglasphillips.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/douglasphillips.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/douglasphillips.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/douglasphillips.wordpress.com/50/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=douglasphillips.wordpress.com&amp;blog=803917&amp;post=50&amp;subd=douglasphillips&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://douglasphillips.wordpress.com/2008/09/22/its-always-the-little-things/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/85e11faf9e30ceb4005ec7bfd92c55ee?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">douglasphillips</media:title>
		</media:content>
	</item>
	</channel>
</rss>
