<?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>JLCoady.net</title>
	<atom:link href="http://jlcoady.net/feed" rel="self" type="application/rss+xml" />
	<link>http://jlcoady.net</link>
	<description></description>
	<lastBuildDate>Mon, 23 Mar 2009 18:15:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Tutorial: How to Install WordPress onto Shared Hosting</title>
		<link>http://jlcoady.net/wordpress/tutorial-how-to-install-wordpress-onto-shared-hosting</link>
		<comments>http://jlcoady.net/wordpress/tutorial-how-to-install-wordpress-onto-shared-hosting#comments</comments>
		<pubDate>Mon, 23 Mar 2009 18:15:19 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://jlcoady.net/?p=378</guid>
		<description><![CDATA[I&#8217;ve written a tutorial on installing WordPress onto a shared hosting account. The tutorial takes you step-by-step through the entire process with a screen shot for every step. The account I used was a Windows/IIS hosting account with the Helm control panel, but the steps should translate to most other hosts as well.
Read the Tutorial: [...]]]></description>
		<wfw:commentRss>http://jlcoady.net/wordpress/tutorial-how-to-install-wordpress-onto-shared-hosting/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tip: Skip all RewriteRules on a sub-request in Apache</title>
		<link>http://jlcoady.net/tips/tip-skip-all-rewriterules-on-a-sub-request-in-apache</link>
		<comments>http://jlcoady.net/tips/tip-skip-all-rewriterules-on-a-sub-request-in-apache#comments</comments>
		<pubDate>Thu, 19 Mar 2009 06:42:12 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[mod_rewrite]]></category>

		<guid isPermaLink="false">http://jlcoady.net/?p=193</guid>
		<description><![CDATA[To have Apache mod_rewrite skip processing all rules during a sub-request you could add a NS (no sub-request) flag to each rule. Or, you could just make this the first rule:

RewriteCond %{IS_SUBREQ} true
RewriteRule .* - [L]

]]></description>
		<wfw:commentRss>http://jlcoady.net/tips/tip-skip-all-rewriterules-on-a-sub-request-in-apache/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Easy Mortgage Calculator</title>
		<link>http://jlcoady.net/ventures/easy-mortgage-calculator</link>
		<comments>http://jlcoady.net/ventures/easy-mortgage-calculator#comments</comments>
		<pubDate>Mon, 16 Mar 2009 16:29:45 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Ventures]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://jlcoady.net/?p=182</guid>
		<description><![CDATA[This is a mortgage payment calculator that I created because I was unsatisfied with the ones I have found elsewhere, which were slow and plain—why do an entire round-trip to the server for a simple calculation that can be done with javascript? With that in mind I developed the site using jQuery
This is my first [...]]]></description>
		<wfw:commentRss>http://jlcoady.net/ventures/easy-mortgage-calculator/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tip: Don&#8217;t use spaces or dashes in WordPress theme folders</title>
		<link>http://jlcoady.net/tips/tip-dont-use-spaces-or-dashes-in-wordpress-theme-folders</link>
		<comments>http://jlcoady.net/tips/tip-dont-use-spaces-or-dashes-in-wordpress-theme-folders#comments</comments>
		<pubDate>Mon, 16 Mar 2009 15:52:41 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://jlcoady.net/?p=184</guid>
		<description><![CDATA[Ever wonder why the theme preview for some themes shows up blank in WordPress even though upon activation the theme works as just fine? This is because using spaces and/or dashes in WordPress theme folder names breaks WordPress&#8217; theme preview functionality, so you should only use underscores.
]]></description>
		<wfw:commentRss>http://jlcoady.net/tips/tip-dont-use-spaces-or-dashes-in-wordpress-theme-folders/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Photo Blog Converted to WordPress</title>
		<link>http://jlcoady.net/wordpress/photo-blog-converted-to-wordpress</link>
		<comments>http://jlcoady.net/wordpress/photo-blog-converted-to-wordpress#comments</comments>
		<pubDate>Mon, 09 Mar 2009 01:11:24 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Grain]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[YAPB]]></category>

		<guid isPermaLink="false">http://jlcoady.net/?p=140</guid>
		<description><![CDATA[I finally got around to converting my photo blog to WordPress. I decided to go with the Yet Another Photo Blog plugin and a customized version of the Grain theme. Take a look:

]]></description>
		<wfw:commentRss>http://jlcoady.net/wordpress/photo-blog-converted-to-wordpress/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Credit Card Validation in C#</title>
		<link>http://jlcoady.net/c-sharp/credit-card-validation-in-c-sharp</link>
		<comments>http://jlcoady.net/c-sharp/credit-card-validation-in-c-sharp#comments</comments>
		<pubDate>Sun, 08 Mar 2009 01:40:32 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[validation]]></category>

		<guid isPermaLink="false">http://jlcoady.net/?p=145</guid>
		<description><![CDATA[This code validates credit card numbers based on prefix, length, and the Luhn Algorithm.


using System;

public enum CardType
{
   MasterCard, BankCard, Visa, AmericanExpress, Discover, DinersClub, JCB
};

public sealed class CardValidator
{
   private CardValidator() {} // static only

   public static bool Validate(CardType cardType, string cardNumber)
   {
      byte[] [...]]]></description>
		<wfw:commentRss>http://jlcoady.net/c-sharp/credit-card-validation-in-c-sharp/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Reprint of Cinderella’s Historical Character</title>
		<link>http://jlcoady.net/writing/reprint-of-cinderellas-historical-character</link>
		<comments>http://jlcoady.net/writing/reprint-of-cinderellas-historical-character#comments</comments>
		<pubDate>Tue, 03 Feb 2009 22:52:06 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Writing]]></category>

		<guid isPermaLink="false">http://jlcoady.net/?p=126</guid>
		<description><![CDATA[It has come to my attention that my first (and only—thus far) published work is no longer available where it was originally published. It is a paper I wrote for an English course in college. My professor submitted it to the authors of the course&#8217;s textbook, Writing and Reading Across the Curriculum, and it was [...]]]></description>
		<wfw:commentRss>http://jlcoady.net/writing/reprint-of-cinderellas-historical-character/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to remove the meta name=title element from Symfony 1.2 pages</title>
		<link>http://jlcoady.net/symfony/how-to-remove-the-meta-nametitle-element-from-symfony-12-pages</link>
		<comments>http://jlcoady.net/symfony/how-to-remove-the-meta-nametitle-element-from-symfony-12-pages#comments</comments>
		<pubDate>Tue, 03 Feb 2009 01:42:13 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Symfony]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://jlcoady.net/?p=80</guid>
		<description><![CDATA[Note: If you are using Symfony 1.0, follow these instructions instead.
A commenter from my prior post on this subject noted that those instructions only worked for Symfony 1.0 so I have updated the instructions to work for Symfony 1.2 (the current release as of this writing).
1. In your app’s lib dir, create a file named [...]]]></description>
		<wfw:commentRss>http://jlcoady.net/symfony/how-to-remove-the-meta-nametitle-element-from-symfony-12-pages/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Basic Continuous Integration Server with Symfony and Hudson</title>
		<link>http://jlcoady.net/symfony/basic-continuous-integration-server-with-symfony-and-hudson</link>
		<comments>http://jlcoady.net/symfony/basic-continuous-integration-server-with-symfony-and-hudson#comments</comments>
		<pubDate>Sun, 01 Feb 2009 12:55:06 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Symfony]]></category>
		<category><![CDATA[Continuous Integration]]></category>
		<category><![CDATA[Hudson]]></category>

		<guid isPermaLink="false">http://jlcoady.net/?p=112</guid>
		<description><![CDATA[This is the absolute minimal setup I was able to find to get a continuous integration server running for Symfony that would report a failed build if any of the project&#8217;s unit tests failed. I tried a couple different CI servers and Hudson seemed to be the best mix of easy to install, configure, and [...]]]></description>
		<wfw:commentRss>http://jlcoady.net/symfony/basic-continuous-integration-server-with-symfony-and-hudson/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to use URL rewriting to control access to www</title>
		<link>http://jlcoady.net/seo/how-to-use-url-rewriting-to-control-access-to-www</link>
		<comments>http://jlcoady.net/seo/how-to-use-url-rewriting-to-control-access-to-www#comments</comments>
		<pubDate>Thu, 29 Jan 2009 18:47:18 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[ISAPI_Rewrite]]></category>
		<category><![CDATA[mod_rewrite]]></category>

		<guid isPermaLink="false">http://jlcoady.net/?p=105</guid>
		<description><![CDATA[Having your site respond with content to requests on both domain.tld and www.domain.tld can give the appearance to search engines that your site has duplicate content, so don&#8217;t do it. Here&#8217;s how:
Using Apache and mod_rewrite or IIS and ISAPI_rewrite 3:

RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\.domain\.tld
RewriteRule ^/(.*) http://www.domain.tld/$1 [L,R=301]

Using IIS and ISAPI_rewrite 2:

RewriteCond Host: (?!^www\.domain\.tld).+
RewriteRule ^/(.*) http\://www.domain.tld/$1 [...]]]></description>
		<wfw:commentRss>http://jlcoady.net/seo/how-to-use-url-rewriting-to-control-access-to-www/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
