<?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/"
	>

<channel>
	<title>DavisPlanet</title>
	<atom:link href="http://www.davisplanet.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.davisplanet.net</link>
	<description>The Words of a Technical Evangelist and Common Sense Advocate</description>
	<pubDate>Wed, 22 Jul 2009 13:52:11 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The Touch Command</title>
		<link>http://www.davisplanet.net/2009/07/22/the-touch-command/</link>
		<comments>http://www.davisplanet.net/2009/07/22/the-touch-command/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 13:52:11 +0000</pubDate>
		<dc:creator>Troy</dc:creator>
		
		<category><![CDATA[Linux]]></category>

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

		<guid isPermaLink="false">http://www.davisplanet.net/?p=71</guid>
		<description><![CDATA[The touch command is the easiest way to create new, empty files. It is also used to change the timestamps (i.e., dates and times of the most recent access and modification) on existing files and directories.
touch&#8217;s syntax is
touch [option] file_name(s)
When used without any options, touch creates new files for any file names that are provided [...]]]></description>
		<wfw:commentRss>http://www.davisplanet.net/2009/07/22/the-touch-command/feed/</wfw:commentRss>
		</item>
		<item>
		<title>&#8216;Find&#8217; Command Examples - Solaris</title>
		<link>http://www.davisplanet.net/2009/07/15/find-command-examples-solaris/</link>
		<comments>http://www.davisplanet.net/2009/07/15/find-command-examples-solaris/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 21:09:05 +0000</pubDate>
		<dc:creator>Troy</dc:creator>
		
		<category><![CDATA[Solaris]]></category>

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

		<guid isPermaLink="false">http://www.davisplanet.net/?p=68</guid>
		<description><![CDATA[Searching for Files (find)
The find command searches for files that meet conditions you specify, starting from a directory you name. For example, you might search for file names that match a certain pattern or that have been modified within a specified time frame.   
Unlike most commands, find options are several characters long. You [...]]]></description>
		<wfw:commentRss>http://www.davisplanet.net/2009/07/15/find-command-examples-solaris/feed/</wfw:commentRss>
		</item>
		<item>
		<title>&#8216;Find&#8217; Command Examples</title>
		<link>http://www.davisplanet.net/2009/07/15/find-command-examples/</link>
		<comments>http://www.davisplanet.net/2009/07/15/find-command-examples/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 21:06:56 +0000</pubDate>
		<dc:creator>Troy</dc:creator>
		
		<category><![CDATA[Linux]]></category>

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

		<guid isPermaLink="false">http://www.davisplanet.net/?p=66</guid>
		<description><![CDATA[The following examples illustrate typical uses of the command find for finding files on a computer.
find / -name game
Looks for a file named &#8220;game&#8221; starting at the root directory (searching all directories including mounted filesystems). The `-name&#8217; option makes the search case sensitive. You can use the `-iname&#8217; option to find something regardless of case.
find [...]]]></description>
		<wfw:commentRss>http://www.davisplanet.net/2009/07/15/find-command-examples/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SVN Relocate Command</title>
		<link>http://www.davisplanet.net/2009/06/05/svn-relocate-command/</link>
		<comments>http://www.davisplanet.net/2009/06/05/svn-relocate-command/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 15:54:42 +0000</pubDate>
		<dc:creator>Troy</dc:creator>
		
		<category><![CDATA[Code]]></category>

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

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

		<guid isPermaLink="false">http://www.davisplanet.net/?p=64</guid>
		<description><![CDATA[svn switch --relocate http://old_svnserver/svn/repo/trunk http://new_svnserver/svn/repo/trunk .
]]></description>
		<wfw:commentRss>http://www.davisplanet.net/2009/06/05/svn-relocate-command/feed/</wfw:commentRss>
		</item>
		<item>
		<title>What is your idea of a successful project characterised by?</title>
		<link>http://www.davisplanet.net/2009/05/28/what-is-your-idea-of-a-successful-project-characterised-by/</link>
		<comments>http://www.davisplanet.net/2009/05/28/what-is-your-idea-of-a-successful-project-characterised-by/#comments</comments>
		<pubDate>Thu, 28 May 2009 14:37:32 +0000</pubDate>
		<dc:creator>Troy</dc:creator>
		
		<category><![CDATA[Agile]]></category>

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

		<guid isPermaLink="false">http://www.davisplanet.net/?p=62</guid>
		<description><![CDATA[I&#8217;ll extrapolate some of the &#8216;objective&#8217; and &#8217;subjective&#8217; points for this discussion. I think it&#8217;s important to recognize and acknowledge these two categories of criteria in order to maintain and grow your organizations promises as they pertain to it&#8217;s offerings. Objectively - meeting deadlines, completing under budget, (completing at all or in some cases, stopping [...]]]></description>
		<wfw:commentRss>http://www.davisplanet.net/2009/05/28/what-is-your-idea-of-a-successful-project-characterised-by/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Insert Spaces Between Capital Letters in a String</title>
		<link>http://www.davisplanet.net/2009/05/18/insert-spaces-between-capital-letters-in-a-string/</link>
		<comments>http://www.davisplanet.net/2009/05/18/insert-spaces-between-capital-letters-in-a-string/#comments</comments>
		<pubDate>Tue, 19 May 2009 00:37:09 +0000</pubDate>
		<dc:creator>Troy</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.davisplanet.net/?p=59</guid>
		<description><![CDATA[Works well with formatting output of form field keys.
preg_replace(&#8217;/(\w+)([A-Z])/U&#8217;, &#8216;\\1 \\2&#8242;, $string);
]]></description>
		<wfw:commentRss>http://www.davisplanet.net/2009/05/18/insert-spaces-between-capital-letters-in-a-string/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Randomize HTML Snippets</title>
		<link>http://www.davisplanet.net/2009/05/16/randomize-html-snippets/</link>
		<comments>http://www.davisplanet.net/2009/05/16/randomize-html-snippets/#comments</comments>
		<pubDate>Sat, 16 May 2009 17:20:18 +0000</pubDate>
		<dc:creator>Troy</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.davisplanet.net/?p=51</guid>
		<description><![CDATA[This one is very useful for randomizing html snippets such as image tags or just plain quotes.


/** Randomizes the order of the html in the $html array below.
* Don&#039;t forget the comma (,) at the end of each line (minus the last line) when adding more items!!
**/

$numItems = 2; // Change this value to add [...]]]></description>
		<wfw:commentRss>http://www.davisplanet.net/2009/05/16/randomize-html-snippets/feed/</wfw:commentRss>
		</item>
		<item>
		<title>First / Last Letter of a Column</title>
		<link>http://www.davisplanet.net/2009/05/04/first-last-letter-of-a-column/</link>
		<comments>http://www.davisplanet.net/2009/05/04/first-last-letter-of-a-column/#comments</comments>
		<pubDate>Tue, 05 May 2009 04:07:36 +0000</pubDate>
		<dc:creator>Troy</dc:creator>
		
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://www.davisplanet.net/?p=48</guid>
		<description><![CDATA[Will return if you have a record beginning with a distinct letter. sort them and count the records.
Useful for alphabetical lists.
For Left (First character):
SELECT DISTINCT LEFT(title. 1) AS letter. COUNT(*) as count FROM table GROUP BY letter ORDER BY count DESC;
For Left (Last character):
SELECT DISTINCT RIGHT(title. 1) AS letter. COUNT(*) as count FROM movies GROUP [...]]]></description>
		<wfw:commentRss>http://www.davisplanet.net/2009/05/04/first-last-letter-of-a-column/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Form Post Hijacking</title>
		<link>http://www.davisplanet.net/2009/05/04/form-post-hijacking/</link>
		<comments>http://www.davisplanet.net/2009/05/04/form-post-hijacking/#comments</comments>
		<pubDate>Tue, 05 May 2009 04:05:13 +0000</pubDate>
		<dc:creator>Troy</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.davisplanet.net/?p=46</guid>
		<description><![CDATA[Great article about Form Post Hijacking I found at http://www.anders.com/projects/sysadmin/formPostHijacking/
AKA: Email Form Header Injection
The Problem.
Spammers are constantly being blacklisted and kicked off of networks. Because of this. tricking a non-spamming website into sending spam has become a high priority. One way for spammers to find vulnerable webservers is to test for CGI applications that would [...]]]></description>
		<wfw:commentRss>http://www.davisplanet.net/2009/05/04/form-post-hijacking/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Create a New User Group and Assign Content Permissions</title>
		<link>http://www.davisplanet.net/2009/05/04/create-a-new-user-group-and-assign-content-permissions/</link>
		<comments>http://www.davisplanet.net/2009/05/04/create-a-new-user-group-and-assign-content-permissions/#comments</comments>
		<pubDate>Tue, 05 May 2009 04:03:31 +0000</pubDate>
		<dc:creator>Troy</dc:creator>
		
		<category><![CDATA[Joomla!]]></category>

		<guid isPermaLink="false">http://www.davisplanet.net/?p=43</guid>
		<description><![CDATA[The requirement for client site was to have two user groups that are not natively part of the Joomla core access designated group protected content items. Here&#8217;s how I did it.
First the SQL to change the database to add the new user groups:
[mysql]
SET @parent_name = &#8216;Public Frontend&#8217;;
SET @new_name = &#8216;Agents&#8217;;
&#8211; Select the parent node to [...]]]></description>
		<wfw:commentRss>http://www.davisplanet.net/2009/05/04/create-a-new-user-group-and-assign-content-permissions/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
