Adding Apache Aliases in XAMPP

If you’ve read my post on adding aliases to WampServer, you may be curious about how to add aliases to XAMPP. While WampServer has a nice (if somewhat buggy) tool for adding Apache aliases, XAMPP does not. Fortunately, it’s pretty straightforward to do by hand.

[More]

Showing a Custom Post Status in WordPress Post List Tables

WordPress displays post states on post list tables to indicate that a post has a special condition. It’s possible to hook into that list of states and add your own.

[More]

Time Honored Destiny

Part of my Science Fiction course requires me to write a flash fiction. It turned out well enough that I’m not embarrassed to let people read it, so here it is.

[More]

PHP Global Object Code Completion

Any IDE worth using provides code completion suggestions as you type. For example, this is what Netbeans suggests when you type “wp_” inside a WordPress project. The problem with dynamically typed languages like PHP is that it can be difficult for the IDE to provide intelligent suggestions for variables that have been defined in the global scope. It’s possible to help your IDE be a little smarter by providing it with hints about the types of objects.

[More]

Thinking Like Leslie Knope

The TV show Parks and Recreation centers around Leslie Knope, the Deputy Parks Director in Pawnee, a fictional town in central Indiana. Beneath the show’s jokes about the Midwest and outrageously exaggerated characters, Leslie serves as an example for every innovator.

[More]

Excellent Spring Schedule

I signed up for my spring courses this morning. I’ll have class from 9:55 to 12:35 Monday, Tuesday, Thursday, and Friday.

[More]

Even Smarter Post Formats

Dougal Campbell published an article the other day suggesting that the way many themes are handling the new Post Formats feature is wrong. While I completely agree that Post Formats shouldn’t be handled with giant if/else blocks, I’m not sure the proposed solution is the best option either. Here’s why.

[More]

Handling Key Events in JavaScript with jQuery

Today I finished up an interesting “tool” I’ve been working on after getting the idea from a tweet (the originator of which I’ve forgotten). Check out my $6.66 calculator.

OK, not terribly exciting, but I ran across an interesting challenge, and even more interesting solution while I was working on it.

[More]

Shifting My Focus

For the past month and a half, I’ve been back at school continuing to work on my computer science degree. I registered for 4 computer science courses this quarter, which have kept me quite busy. Unfortunately, spending so much time on school meant that I haven’t been able to spend as much time doing freelance work as I had hoped. Over the past few weeks, as I’ve had more and more interesting projects proposed, I’ve shifted from not spending enough time freelancing to not spending enough time studying. As a result, my grades for the first half of this quarter have been less than stellar.

Well, I’m not really one to obsess over my grades, but I was still faced with a choice of saying no to more freelance work, or screwing up my GPA. So, I chose option number three.

While looking over my course requirements in preparation for Winter registration, I realized that I could take 12 credits per quarter and still graduate next year. Reducing my work load by one course per quarter will hopefully mean that I can take on more freelance projects, while maintaining better grades.

My Summer In Review

I’m ready to go. All of my things are packed and in a matter of hours I’ll be heading to Sea-Tac airport to fly back to Terre Haute. It’s been a great summer.

[More]