March 23rd, 2009
No Comments
I’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: How to Install WordPress onto Shared Hosting
March 18th, 2009
No Comments
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]
March 16th, 2009
No Comments
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 venture. My initial investment in it is $1.19 for the domain registration and a weekend to create the site. I’ll likely put a bit more time into it, but no more money for the rest of the year.
Please visit http://www.easymortgagecalculator.info/ and let me know what you think. How could I improve the usability or the design?
Note: This is currently only tested in FF3. I will complete testing and solve any compatibility issues for IE6, IE7, Safari, and Chrome by the end of the week.

March 16th, 2009
No Comments
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’ theme preview functionality, so you should only use underscores.
March 8th, 2009
No Comments
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:

March 7th, 2009
3 Comments
This code validates credit card numbers based on prefix, length, and the Luhn Algorithm.
February 3rd, 2009
No Comments
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’s textbook, Writing and Reading Across the Curriculum, and it was selected to be a student model paper on the book’s companion website.
February 2nd, 2009
No Comments
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).
February 1st, 2009
2 Comments
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’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 use that was also free/open-source.
January 29th, 2009
No Comments
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’t do it. Here’s how: