<?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>dan coulter.com &#187; Computing</title>
	<atom:link href="http://dancoulter.com/category/computing/feed/" rel="self" type="application/rss+xml" />
	<link>http://dancoulter.com</link>
	<description>She cried to me, &#34;Hey, why not ask for more?&#34;</description>
	<lastBuildDate>Thu, 18 Aug 2011 02:01:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>My Thoughts on Google Buzz</title>
		<link>http://dancoulter.com/2010/02/11/my-thoughts-on-google-buzz/</link>
		<comments>http://dancoulter.com/2010/02/11/my-thoughts-on-google-buzz/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 06:56:49 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://dancoulter.com/?p=1352</guid>
		<description><![CDATA[There is no shortage of discussion (pun avoided) on Google&#8217;s new built-into-Gmail social network.  For many people, today was the first day they were able to get in and play around with it.  Like Google Wave, most people weren&#8217;t sure how it would work or what to do with it.  Actually, Buzz seems to be [...]]]></description>
			<content:encoded><![CDATA[<p>There is no shortage of discussion (pun avoided) on Google&#8217;s new built-into-Gmail social network.  For many people, today was the first day they were able to get in and play around with it.  Like Google Wave, most people weren&#8217;t sure how it would work or what to do with it.  Actually, Buzz seems to be more like the early descriptions of Wave than Wave itself is.</p>
<h3>What it does well</h3>
<p>If you&#8217;re familiar with other social networks, you might say that Buzz is Friendfeed and Twitter integrated into Gmail.  It can pull in content from various sources, like your blog, your Twitter feed, your Flickr or Picasa photos, and display them to all of your followers.  It also handles discussions very well.  Once you participate in a conversation by commenting on a friend&#8217;s buzz or &#8220;liking&#8221; a buzz, further comments will push that buzz into your Gmail inbox.  If you&#8217;re like me, that helps you keep track of these comments quickly and painlessly.  For this reason, Buzz is brilliant.</p>
<h3>What it doesn&#8217;t do</h3>
<p>Buzz should not be confused for an aggregator like Google Reader.  It will not pull in photos of your Flickr contacts for your perusal.  It won&#8217;t pull in the tweets of people that you follow.  If you happen to be following someone in Buzz who has linked their account to their Flickr account, then you&#8217;ll get to see photos, but otherwise, the only photos you&#8217;ll see there are your own.  Here&#8217;s why that&#8217;s a bit of a problem: if Google wants us to maintain our social relationships in Buzz, they need to provide a way for it to act like a Twitter reader and a Flickr browser.  I have existing relationships on those sites that I don&#8217;t want to lose just because I want the convenience of having Buzz in my inbox.  As it is, if I&#8217;m visiting Twitter and Flickr anyway, why would I want the extra hassle of maintaining Buzz?</p>
<h3>Why Buzz is bad</h3>
<p>I have linked my Twitter and Flickr accounts and this very blog into Buzz.  For the 40 people who follow me in Buzz, they&#8217;ll see my status posts, photos and blog entries show up in Buzz.  Because the commenting is good (better than Twitter), they may be tempted to respond to me there.  When you comment on one of my photos in Buzz, that comment does not end up on Flickr (and vice-versa).  The same goes with Twitter.  By commenting in Buzz, you&#8217;re removing yourself from the conversation on those other sites (my own blog included) and diminishing the value of my Flickr page, my Twitter feed and my personal blog.</p>
<h3>How it&#8217;s worse than Twitter</h3>
<p>I said that Buzz has better support for conversations than Twitter.  This is true for most of the people I follow.  Try following a celebrity in Buzz and you&#8217;ll see a different story.  I followed Felicia Day and even though she only has 1000 followers (compared to 1.7 million followers in Twitter), there are constantly comments on the things she writes and posts (or are posted for her from other services).  You can mute a post so that they won&#8217;t keep floating to the top and making your buzz feed useless, but I don&#8217;t want to do that for every post that a celebrity writes.  I am interested in their thoughts, not the thoughts of their droves of commenters.  In its current form, Buzz is a big failure for following people who reach more than a handful of followers.</p>
<p>All in all, it&#8217;s an interesting experiment.  In a few weeks, it may go the way of Google Wave, but I don&#8217;t think it will.  Like Google Talk, this is probably around to stay, for better or worse.</p>
]]></content:encoded>
			<wfw:commentRss>http://dancoulter.com/2010/02/11/my-thoughts-on-google-buzz/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Grammy MusicTech Summit</title>
		<link>http://dancoulter.com/2009/10/15/grammys-musictech-summit/</link>
		<comments>http://dancoulter.com/2009/10/15/grammys-musictech-summit/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 00:52:43 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Travel]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://dancoulter.com/?p=1239</guid>
		<description><![CDATA[This afternoon, I participated in my first-ever panel at a conference.  Specifically the Seattle MusicTech Summit put on by the Grammy&#8217;s Recording Academy.  The panel was a lot of fun and my co-panelists were all really smart and I can only hope that my comments were as interesting to the crowd as theirs were to [...]]]></description>
			<content:encoded><![CDATA[<p>This afternoon, I participated in my first-ever panel at a conference.  Specifically the Seattle MusicTech Summit put on by the Grammy&#8217;s Recording Academy.  The panel was a lot of fun and my co-panelists were all really smart and I can only hope that my comments were as interesting to the crowd as theirs were to me.  The topic was &#8220;Building the Perfect Artist Website&#8221;.</p>
<p>Here are some of the things that we touched on:</p>
<ul>
<li>Flash sucks</li>
<li>Genuine fan interaction is critical</li>
<li>Go where the people are (Facebook, MySpace, etc.)</li>
<li>But bring them back to your site (don&#8217;t let Facebook own your relationships with the fans)</li>
<li>Having a not-so-great site is better than having no site.</li>
</ul>
<p>The other panelists were:</p>
<ul>
<li>Larry Mizell, <a href="http://www.206proof.com/forum/" target="_blank">206 Proof</a></li>
<li>Brenden Mulligan, <a href="http://www.artistdata.com/" target="_blank">Artist Data</a></li>
<li>Scott Porad, <a href="http://icanhascheezburger.com/" target="_blank">Cheezeburger Network</a></li>
<li>Steve Mack (Moderator), <a href="http://www.luxmedia.com/" target="_blank">Lux Media</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://dancoulter.com/2009/10/15/grammys-musictech-summit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moby Dick &#8211; The Aftermath</title>
		<link>http://dancoulter.com/2009/05/14/moby-dick-the-aftermath/</link>
		<comments>http://dancoulter.com/2009/05/14/moby-dick-the-aftermath/#comments</comments>
		<pubDate>Thu, 14 May 2009 05:31:16 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[Moby-Dick]]></category>
		<category><![CDATA[public domain]]></category>

		<guid isPermaLink="false">http://dancoulter.com/?p=952</guid>
		<description><![CDATA[As you probably know, I have been tweeting the entire text of Moby Dick.  That&#8217;s right, the entire book, word-for-word, in 140 character (max) snippets.  Finding myself at the end of the book is a little strange.  It&#8217;s been there in my Twitter feed since I began late last July.  Now it&#8217;s over, so I [...]]]></description>
			<content:encoded><![CDATA[<p>As you probably know, I have been tweeting the entire text of Moby Dick.  That&#8217;s right, the entire book, word-for-word, in 140 character (max) snippets.  Finding myself at the end of the book is a little strange.  It&#8217;s been there in my Twitter feed since I began late last July.  Now it&#8217;s over, so I thought I&#8217;d reflect and share some tidbits.</p>
<ul>
<li>It took nine and a half months to tweet the entire book.</li>
<li>I tweeted one paragraph every hour between 8AM and 8PM CST every Monday through Friday. The length of those paragraphs were entirely up to Melville.</li>
<li>It took <span class="status-body"><span class="entry-content">12,849 updates to tell the whole story.  That&#8217;s an average 64 updates per day (I said 45 on Twitter but I was wrong).</span></span></li>
<li><span class="status-body"><span class="entry-content">I originally thought it would take me about a month or two, but I was oh-so-wrong.<br />
</span></span></li>
<li>The book was published 158 years ago.  It took that long for someone to invent a way that I could handle reading it.</li>
<li>I actually enjoyed reading it in these small snippets.  Sometimes it was hard to tell what was going on, but you also ended <a href="http://twitter.com/publicdomain/status/873935716" target="_blank">up</a> <a href="http://twitter.com/publicdomain/status/1183540128" target="_blank">with</a> <a href="http://twitter.com/publicdomain/status/1204285154" target="_blank">some</a> <a href="http://twitter.com/publicdomain/status/1281432213" target="_blank">really</a> <a href="http://twitter.com/publicdomain/status/1286405741" target="_blank">hilarious</a> <a href="http://twitter.com/publicdomain/status/1362941504" target="_blank">non</a>-<a href="http://twitter.com/publicdomain/status/1417561549" target="_blank">sequiturs</a>.</li>
<li>A nearly <a href="http://twitter.com/mobydicktwit" target="_blank">identical project</a> cropped up a couple of weeks ago by someone with no knowledge of my project.  I feel bad that I preempted his (forgive me if that is the wrong pronoun) idea.  Perhaps all the people who missed my tweeting could get that going again.</li>
<li>As of the last line of the book, the twitter account had 163 followers.  After all the buzz created by the completion of Moby Dick, I now have almost 120 more followers than that (at the time of writing).</li>
<li>I plan to begin the next book on Monday, May 18th (my birthday!). You can vote on which book I should tweet next over at this handy dandy little poll: <a href="http://answers.polldaddy.com/poll/1618811/">http://answers.polldaddy.com/poll/1618811/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://dancoulter.com/2009/05/14/moby-dick-the-aftermath/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Phishing Prose</title>
		<link>http://dancoulter.com/2009/03/31/phishing-prose/</link>
		<comments>http://dancoulter.com/2009/03/31/phishing-prose/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 14:55:27 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Computing]]></category>

		<guid isPermaLink="false">http://dancoulter.com/?p=860</guid>
		<description><![CDATA[Quoted here, in its entirety Subject: Your Account Was Banned From: Capossela Swanger This is a joke Out the way they did if it wouldn&#8217;t be i met max had cut down one of the enemy in a skirmish with up. Rutherford was gone, and i may as well say prairie it is not decent [...]]]></description>
			<content:encoded><![CDATA[<p>Quoted here, in its entirety</p>
<p style="padding-left: 30px;">Subject: Your Account Was Banned<br />
From: Capossela Swanger</p>
<p style="padding-left: 30px;">This is a joke <img src='http://dancoulter.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="padding-left: 30px;">Out the way they did if it wouldn&#8217;t be i met max had cut down one of the enemy in a skirmish with up. Rutherford was gone, and i may as well say prairie it is not decent to call on a man as she fireescapes. To no one, for quite a while, did.</p>
]]></content:encoded>
			<wfw:commentRss>http://dancoulter.com/2009/03/31/phishing-prose/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to make your replacement hate you</title>
		<link>http://dancoulter.com/2009/03/04/how-to-make-your-replacement-hate-you/</link>
		<comments>http://dancoulter.com/2009/03/04/how-to-make-your-replacement-hate-you/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 08:28:31 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://dancoulter.com/?p=791</guid>
		<description><![CDATA[If you are a programmer and are looking for ways to make your eventual replacement curse your name, here&#8217;s an inspired idea I just had.  This snippet is in PHP, but could be easily translated to other languages. &#60;?php define&#40;&#34;WIN&#34;, true&#41;; define&#40;&#34;FAIL&#34;, false&#41;; ?&#62; Just use those constants religiously everywhere in your code. No doubt, [...]]]></description>
			<content:encoded><![CDATA[<p>If you are a programmer and are looking for ways to make your eventual replacement curse your name, here&#8217;s an inspired idea I just had.  This snippet is in PHP, but could be easily translated to other languages.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
    <span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;WIN&quot;</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;FAIL&quot;</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Just use those constants religiously everywhere in your code.  No doubt, anyone to come after you will wonder what you were smoking.</p>
]]></content:encoded>
			<wfw:commentRss>http://dancoulter.com/2009/03/04/how-to-make-your-replacement-hate-you/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>An Epic Upgrade</title>
		<link>http://dancoulter.com/2009/02/14/an-epic-upgrade/</link>
		<comments>http://dancoulter.com/2009/02/14/an-epic-upgrade/#comments</comments>
		<pubDate>Sat, 14 Feb 2009 18:07:24 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[linux debian sarge lenny upgrade]]></category>

		<guid isPermaLink="false">http://dancoulter.com/?p=753</guid>
		<description><![CDATA[Yesterday, at work, I realized that one of our main Linux servers desperately needed to be upgraded.  It was still running Sarge (Debian v3.1) which is so old that the package mirrors no longer support it.  Since Lenny is going to be released before too long and it has fewer bugs than the current stable [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday, at work, I realized that one of our main Linux servers desperately needed to be upgraded.  It was still running Sarge (Debian v3.1) which is so old that the package mirrors no longer support it.  Since Lenny is going to be released before too long and it has fewer bugs than the current stable release (Etch) I decided to make the jump to Lenny.  Point 9 has a useful tip that may be obvious to more experienced Debian users.</p>
<ol>
<li>Changed the sources.list file to point to the Lenny repository and used &#8216;apt-get -d dist-upgrade&#8217; to download all of the packages before the time I was scheduled to shut the web server off.</li>
<li>Ran &#8216;apt-get dist-upgrade&#8217;.</li>
<li>Cursed.</li>
<li>Tried various things to get the packages to work. &#8216;apt-get -f install&#8217; brought me various levels of success. Some packages just reported failure, but without explanation.</li>
<li>Found out that upgrading straight from Sarge to Lenny is not necessarily a good idea.</li>
<li>No network services, including SSH will start.  My existing SSH connection is my lifeline.</li>
<li>Changed the sources.list file to point to Etch.  Ran the upgrade again.</li>
<li>Some packages fail, like &#8220;subversion&#8221; so I remove them, planning to reinstall when the upgrade was done.</li>
<li>Some more packages fail and hold up any installs/removals/upgrades that I attempt.  I discover that in the install scripts that come with Debian packages, they are set to fail silently, not giving you any error messages.  If you go to /var/lib/dpkg/info/, you&#8217;ll find that every package has scripts with extensions like &#8220;.postinst&#8221;.  If one of these fails during installation, it&#8217;ll just crap out.  Go in and change &#8220;#!/bin/sh -e&#8221; to #!/bin/sh&#8221; or remove the line that says &#8220;set -e&#8221;.  The next time you run the install, you&#8217;ll find out exactly what is going wrong and you should be able to fix it.</li>
<li>Get almost everything to work properly.  A few packages are still being jerks, but they aren&#8217;t holding anything up, so I switch back to the Lenny repository.</li>
<li>Run dist-upgrade one more time.</li>
<li>Everything works perfectly.</li>
<li>Except one thing: In Sarge, I used php4-sybase and the sybase_ functions to connect to both Sybase and MSSQL servers in PHP.  This simply would not work in Lenny and PHP5.  In fact, it errored out saying that it couldn&#8217;t find sybase_connect(), even though Debian insisted that php5-sybase was installed.  It also would not install php5-mssql, as it said php5-sybase was what you had to use.  On a whim, I tried changing to the mssql_ functions in PHP and it worked pefectly.  Weird.  The actual database functions were only called in abstraction through PEAR::DB, though, so a few database connection settings had to be changed in some include files and then everything switched over smoothly.</li>
</ol>
<p>The moral of the story?  Keep your Linux installs up to date or the eventual necessary upgrades are going to be a pain.</p>
]]></content:encoded>
			<wfw:commentRss>http://dancoulter.com/2009/02/14/an-epic-upgrade/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Thank a Plugin Developer Day</title>
		<link>http://dancoulter.com/2009/01/28/thank-a-plugin-developer-day/</link>
		<comments>http://dancoulter.com/2009/01/28/thank-a-plugin-developer-day/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 05:07:16 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://dancoulter.com/?p=728</guid>
		<description><![CDATA[Today, the 4000th plugin was created on the official WordPress Plugin repository.  In recognition of this event, Matt Mullenweg has named January 28th &#8220;Thank a Plugin Developer Day&#8220;.  Thanks to everyone who has made the plugins that I find so useful!  If you&#8217;re one of the people who has downloaded one of my plugins, thanks [...]]]></description>
			<content:encoded><![CDATA[<p>Today, the 4000th plugin was created on the official WordPress Plugin repository.  In recognition of this event, Matt Mullenweg has named January 28th &#8220;<a href="http://wordpress.org/development/2009/01/thank-a-plugin-developer-day/">Thank a Plugin Developer Day</a>&#8220;.  Thanks to everyone who has made the plugins that I find so useful!  If you&#8217;re one of the people who has downloaded one of my plugins, thanks for giving my contributions a home on your site!</p>
]]></content:encoded>
			<wfw:commentRss>http://dancoulter.com/2009/01/28/thank-a-plugin-developer-day/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SSH2 in PHP5</title>
		<link>http://dancoulter.com/2008/08/31/ssh2-in-php5/</link>
		<comments>http://dancoulter.com/2008/08/31/ssh2-in-php5/#comments</comments>
		<pubDate>Sun, 31 Aug 2008 08:00:30 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://dancoulter.com/?p=484</guid>
		<description><![CDATA[I just installed the PECL SSH2 library for PHP5 on one of my servers.  It works like a charm!  If you&#8217;ve got a Debian server, you can follow the directions at the link below to install it too. Make SSH connections with PHP]]></description>
			<content:encoded><![CDATA[<p>I just installed the PECL SSH2 library for PHP5 on one of my servers.  It works like a charm!  If you&#8217;ve got a Debian server, you can follow the directions at the link below to install it too.</p>
<p><a href="http://kevin.vanzonneveld.net/techblog/article/make_ssh_connections_with_php/">Make SSH connections with PHP</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dancoulter.com/2008/08/31/ssh2-in-php5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Autocompletion With Gears</title>
		<link>http://dancoulter.com/2008/06/07/autocompletion-with-gears/</link>
		<comments>http://dancoulter.com/2008/06/07/autocompletion-with-gears/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 20:58:09 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Google Gears]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Prototype]]></category>
		<category><![CDATA[Scriptaculous]]></category>

		<guid isPermaLink="false">http://dancoulter.com/?p=410</guid>
		<description><![CDATA[After brainstorming with a co-worker about possible uses for the Google Gears (Google&#8217;s offline browser storage solution), I thought it would be cool if I could do an autocompletion field without making repetitive and expensive HTTP connections to an Ajax script on a server somewhere.  This would also slightly reduce load on a centralized database. [...]]]></description>
			<content:encoded><![CDATA[<p>After brainstorming with a co-worker about possible uses for the Google Gears (Google&#8217;s offline browser storage solution), I thought it would be cool if I could do an autocompletion field without making repetitive and expensive HTTP connections to an Ajax script on a server somewhere.  This would also slightly reduce load on a centralized database.</p>
<p>Yesterday, after doing a proof of concept, I packed it into a Scriptaculous extension so that it would be as portable as possible.  Since it was already in a nice and neat little script, I decided to release it so that it might be of use to everyone else.</p>
<p><a href="http://dancoulter.com/projects/autocompleter-gears/" target="_self">Autocompleter.Gears</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dancoulter.com/2008/06/07/autocompletion-with-gears/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updating WordPress with Subversion</title>
		<link>http://dancoulter.com/2007/06/21/updating-wordpress-with-subversion/</link>
		<comments>http://dancoulter.com/2007/06/21/updating-wordpress-with-subversion/#comments</comments>
		<pubDate>Fri, 22 Jun 2007 00:54:18 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Site News]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://dancoulter.com/2007/06/21/updating-wordpress-with-subversion/</guid>
		<description><![CDATA[For various reasons, I&#8217;ve decided to start updating my WordPress install with Subversion. The process is very simple and safe, if you follow some simple steps from your SSH or Telnet session. Note: you have to have Subversion installed on the server you&#8217;re trying to do this on. Try doing the first &#8220;svn&#8230;&#8221; command below [...]]]></description>
			<content:encoded><![CDATA[<p>For various reasons, I&#8217;ve decided to start updating my WordPress install with Subversion.  The process is very simple and safe, if you follow some simple steps from your SSH or Telnet session.   Note: you have to have Subversion installed on the server you&#8217;re trying to do this on.  Try doing the first &#8220;svn&#8230;&#8221; command below on a temp directory to find out if you have it.  (Many hosts have it pre-installed, including mine, Dreamhost.)</p>
<p>For these examples, we&#8217;ll assume that I&#8217;m in a folder that contains the folder that this domain&#8217;s files are in.  First, we&#8217;ll want to make a backup of my files and then delete everything inside the subfolder for the domain.  You can skip this if you&#8217;re doing a fresh install.</p>
<blockquote><p>tar czvf dancoulter.com.tar.gz dancoulter.com<br />
rm -rf dancoulter.com/*</p></blockquote>
<p>Next, check out the Subversion &#8220;tag&#8221; that corresponds to the version of WordPress you were using.  I was using 2.2, so it looks like this:</p>
<blockquote><p>svn co http://svn.automattic.com/wordpress/tags/2.2/ dancoulter.com/</p></blockquote>
<p>Now, if you have made a backup of your files (if you&#8217;ve made any changes to your theme, or uploaded any files or plugins, you definitely need to do this), simply unzip that backup file you made before.</p>
<blockquote><p>tar xzf dancoulter.com.tar.gz</p></blockquote>
<p>If you look at your WordPress site now, you&#8217;ll see that it should be working normally.</p>
<p>Now to upgrade (this is the only step you&#8217;ll need to do to upgrade files from now on), just point your Subversion &#8220;working copy&#8221; to the new &#8220;tag&#8221;.  I was upgrading from 2.2 to 2.2.1, so I just ran this command from the ssh prompt.</p>
<blockquote><p>svn switch http://svn.automattic.com/wordpress/tags/2.2.1/ dancoulter.com/</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://dancoulter.com/2007/06/21/updating-wordpress-with-subversion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

