<?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>saltybeagle.com &#187; Uncategorized</title>
	<atom:link href="http://saltybeagle.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://saltybeagle.com</link>
	<description>All of Brett&#039;s junk.</description>
	<lastBuildDate>Thu, 22 Jul 2010 14:00:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>SVN Switch and Relocate Everything</title>
		<link>http://saltybeagle.com/2010/07/svn-switch-and-relocate-everything/</link>
		<comments>http://saltybeagle.com/2010/07/svn-switch-and-relocate-everything/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 14:00:11 +0000</pubDate>
		<dc:creator>bbieber</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://saltybeagle.com/?p=233</guid>
		<description><![CDATA[We recently had a server DNS name change that affected our main SVN repository server, and required every checkout to be svn switch &#8211;relocate &#8216;ed.
In Eclipse I have every project checked out in ~/workspace/ so every directory with the matching server root would need to be switched. This shell script handled all the svn switch [...]]]></description>
			<content:encoded><![CDATA[<p>We recently had a server DNS name change that affected our main SVN repository server, and required every checkout to be svn switch &#8211;relocate &#8216;ed.</p>
<p>In Eclipse I have every project checked out in ~/workspace/ so every directory with the matching server root would need to be switched. This shell script handled all the svn switch &#8211;relocate statements for me. Replace oldservername and newservername.</p>
<p><code>for dir in `ls -1 */.svn/entries | xargs grep -H -l oldservername | grep  -E -o "^[^\/]+"`; do<br />
	svn switch --relocate `svn info $dir | grep ^Repository\ Root | cut -f 3 -d ' '` `svn info $dir | grep ^Repository\ Root | cut -f 3 -d ' ' | sed 's/oldservername/newservername/'` $dir<br />
done</code> </p>
<p>It may be best to make a backup of your project directories, especially if you have local uncommitted changes. This script works on bash-like command lines, such as Mac OS X.</p>
]]></content:encoded>
			<wfw:commentRss>http://saltybeagle.com/2010/07/svn-switch-and-relocate-everything/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On Experience</title>
		<link>http://saltybeagle.com/2010/02/on-experience/</link>
		<comments>http://saltybeagle.com/2010/02/on-experience/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 17:50:09 +0000</pubDate>
		<dc:creator>bbieber</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://saltybeagle.com/?p=227</guid>
		<description><![CDATA[I came across an interesting quote on experience which made me think about those that disclose how long they&#8217;ve worked in a field (myself included of course). The context in which I&#8217;m thinking about this is a bit different than the author which was &#8216;the trades&#8217; and apprenticeship, but, food for thought nonetheless.  
&#8220;When [...]]]></description>
			<content:encoded><![CDATA[<p>I came across an interesting quote on experience which made me think about those that disclose how long they&#8217;ve worked in a field (myself included of course). The context in which I&#8217;m thinking about this is a bit different than the author which was &#8216;the trades&#8217; and apprenticeship, but, food for thought nonetheless. <img src='http://saltybeagle.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<blockquote><p>&#8220;When the Union Delegates called upon me to insist that none but men who had seven years&#8217; apprenticeship should be employed in the works, I told them that I preferred employing a man who had acquired the requisite mechanical skill in two years rather than another who was so stupid as to require seven years&#8217; teaching. The delegates regarded this statement as preposterous and heretical. In fact, it was high treason. But in the long run we carried our point.&#8221;</p></blockquote>
<p><a href="http://www.gutenberg.org/cache/epub/476/pg476.html">James Nasmyth: Engineer; an autobiography by James Nasmyth</a></p>
]]></content:encoded>
			<wfw:commentRss>http://saltybeagle.com/2010/02/on-experience/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blog updated.</title>
		<link>http://saltybeagle.com/2009/10/blog-updated/</link>
		<comments>http://saltybeagle.com/2009/10/blog-updated/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 00:57:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://saltybeagle.com/?p=180</guid>
		<description><![CDATA[Just converted the old blog to Wordpress, and now you can call me a hypocrite.
]]></description>
			<content:encoded><![CDATA[<p>Just converted the old blog to Wordpress, and now you can call me <a href="http://saltybeagle.com/2006/05/i-refuse-to-be-a-wp-sellout/">a hypocrite.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://saltybeagle.com/2009/10/blog-updated/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Lincoln, NE PHP Meetup</title>
		<link>http://saltybeagle.com/2009/01/lincoln-ne-php-meetup/</link>
		<comments>http://saltybeagle.com/2009/01/lincoln-ne-php-meetup/#comments</comments>
		<pubDate>Tue, 06 Jan 2009 18:06:53 +0000</pubDate>
		<dc:creator>bbieber</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Tonight, Tuesday January 6th 2009 at 6:30 PM in Yia Yia&#8217;s. I&#8217;ll try and wear my bright GREEN PHP Appalachia shirt so I should be easily recognizable.
Meetup if you&#8217;re interested.
]]></description>
			<content:encoded><![CDATA[<p>Tonight, Tuesday January 6th 2009 at 6:30 PM in Yia Yia&#8217;s. I&#8217;ll try and wear my bright GREEN PHP Appalachia shirt so I should be easily recognizable.</p>
<p>Meetup if you&#8217;re interested.</p>
]]></content:encoded>
			<wfw:commentRss>http://saltybeagle.com/2009/01/lincoln-ne-php-meetup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing the Validator from CVS on Ubuntu</title>
		<link>http://saltybeagle.com/2007/09/installing-the-validator-from-cvs-on-ubuntu/</link>
		<comments>http://saltybeagle.com/2007/09/installing-the-validator-from-cvs-on-ubuntu/#comments</comments>
		<pubDate>Wed, 05 Sep 2007 00:25:55 +0000</pubDate>
		<dc:creator>bbieber</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Here are some notes on installing the validator, so you can test and work with the CVS version on Ubuntu Linux.
On my machine I use Eclipse which stores files in ~/workspace/ &#8211; all of my paths are based off of this, and I add an alias to apache so that all my eclipse projects are [...]]]></description>
			<content:encoded><![CDATA[<p>Here are some notes on installing the validator, so you can test and work with the CVS version on Ubuntu Linux.</p>
<p>On my machine I use Eclipse which stores files in ~/workspace/ &#8211; all of my paths are based off of this, and I add an alias to apache so that all my eclipse projects are available at http://localhost/workspace/{project}</p>
<p>For my setup, I have checked out the validator source code in ~/workspace/validator/ which shows up at http://localhost/workspace/validator/. Modify the paths if your CVS checkout is in a different location.</p>
<p>To get a snapshot of the latest files for the validator you can use:<br />
<code>cvs -d :pserver:anonymous:anonymous@dev.w3.org:/sources/public checkout validator</code>, which will create a validator directory with the latest files.</p>
<p>Make sure your apache configuration has includes enabled, and will process the cgi script &#8212; modify the /etc/apache2/apache2.conf file &#8212; <code>sudo nano /etc/apache2/apache2.conf</code>, and add the following:<br />
<code><br />
# This is the directory where you have the validator's "check"<br />
# script as well as its and *.html, *.css etc files.</p>
<p>&lt;Directory /home/bbieber/workspace/validator/htdocs&gt;<br />
  Options              ExecCGI IncludesNOEXEC Indexes MultiViews FollowSymlinks<br />
  AllowOverride        None<br />
  AddHandler           server-parsed .html<br />
  AddCharset           utf-8         .html<br />
&lt;/Directory&gt;</p>
<p># Tell httpd that "check" is a CGI script.</p>
<p>&lt;Location "/workspace/validator/htdocs/check"&gt;<br />
  SetHandler           cgi-script<br />
&lt;/Location&gt;<br />
</code></p>
<p>Then, in the CVS files you have checked out, symbolically link the &#8216;check&#8217; file within the htdocs directory:<br />
<code><br />
cd htdocs<br />
ln -s ../httpd/cgi-bin/check check<br />
</code><br />
So that the file check -> ../httpd/cgi-bin/check</p>
<p><code><br />
cd ../httpd<br />
chmod +x check<br />
</code></p>
<p>Install the modules and dependencies:<br />
<code><br />
sudo apt-get install opensp xmlto<br />
sudo cpan install Config::General Encode::HanExtra Encode::JIS2K HTML::Encoding HTML::Template Test::Exception Class::Accessor Test::Builder Sub::Uplevel Test::Builder::Tester<br />
wget http://superb-west.dl.sourceforge.net/sourceforge/openjade/OpenSP-1.5.2.tar.gz<br />
gunzip OpenSP-1.5.2.tar.gz<br />
tar -xvf OpenSP-1.5.2.tar<br />
cd OpenSP-1.5.2<br />
./configure<br />
make<br />
sudo make install<br />
sudo cpan install SGML::Parser::OpenSP XML::LibXML Net::IP<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://saltybeagle.com/2007/09/installing-the-validator-from-cvs-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I refuse to be a WP sellout.</title>
		<link>http://saltybeagle.com/2006/05/i-refuse-to-be-a-wp-sellout/</link>
		<comments>http://saltybeagle.com/2006/05/i-refuse-to-be-a-wp-sellout/#comments</comments>
		<pubDate>Fri, 12 May 2006 00:09:17 +0000</pubDate>
		<dc:creator>bbieber</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[WP = WordPress.
And I refuse to use it. I&#8217;ve seen it&#8217;s features, it does have a decent template system, but I feel like 75% of it is feature overkill. Not to mention a ton of code which could be simplified by just using a few PEAR packages.
To those people that like it, that&#8217;s fine&#8230; go [...]]]></description>
			<content:encoded><![CDATA[<h3>WP = <a href="http://wordpress.org/">WordPress.</a></h3>
<p>And I refuse to use it. I&#8217;ve seen it&#8217;s features, it does have a decent template system, but I feel like 75% of it is feature overkill. Not to mention a ton of code which could be simplified by just using a few PEAR packages.</p>
<p>To those people that like it, that&#8217;s fine&#8230; go a head and use it. But I&#8217;m not interested in using some huge app for what should be a tiny blog system. I want something PEAR installable, uses PDO, PHP5 compliant, and most importantly &#8211; simple.</p>
<p>So I&#8217;m starting work on the salty blog system&#8230; it&#8217;s a derivative of my current site. It&#8217;ll have all the standard blog software bull: multi-users, commenting, categories, archives, fully customizable templates etc. But it&#8217;s not going to be huge, and it will be easy to install and upgrade. </p>
<p>It uses:</p>
<ul>
<li>MDB2_Schema</li>
<li>DB_DataObject</li>
<li>Savant3</li>
<li>maybe FormBuilder</li>
</ul>
<p>and most importantly, it will be PEAR installable and upgradable. I plan on using it here at home for my personal site, and at work to start documenting some of the work things I do and foster some communication between coworkers. So stay tuned if you care, or don&#8217;t &#8211; I don&#8217;t care&#8230;. but one things for sure.</p>
<p>
<strong>I ain&#8217;t no WP sellout.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://saltybeagle.com/2006/05/i-refuse-to-be-a-wp-sellout/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Well&#8230; it&#8217;s sure to go downhill from here.</title>
		<link>http://saltybeagle.com/2004/09/</link>
		<comments>http://saltybeagle.com/2004/09/#comments</comments>
		<pubDate>Wed, 31 Dec 1969 18:00:00 +0000</pubDate>
		<dc:creator>bbieber</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Ok folks&#8230; I&#8217;ve given in. Why not start my own wasteful blog to disclose my distaste of our worldly surroundings, and to share my overwhelming knowledge of all things useless.
Thank you for accompanying me on this journey, as we travel into the unknown.
&#8230;.more will follow.
-Brett
]]></description>
			<content:encoded><![CDATA[<p>Ok folks&#8230; I&#8217;ve given in. Why not start my own wasteful blog to disclose my distaste of our worldly surroundings, and to share my overwhelming knowledge of all things useless.</p>
<p>Thank you for accompanying me on this journey, as we travel into the unknown.<br />
&#8230;.more will follow.</p>
<p>-Brett</p>
]]></content:encoded>
			<wfw:commentRss>http://saltybeagle.com/2004/09/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
