Stuff I Coded

Here's a sampling of some of the programming projects I've done for fun. These all live on the web and were programmed in PHP or Flash, using MySQL where needed.

 

This Website

CodeIgniter This site was built in PHP using CodeIgniter as the framework. There's quite a bit of stuff going on behind the scenes that benefits from coding it up myself, mostly in the form of the toys you see below, but also in making it very simple to integrate with WordPress for the blogs.

 

The Visual Effects Society Website

VES logo The VES website was built on top of Drupal. It provides basic information about the Society to visitors, but provides a slew of services for members who are logged in. Members are privy to private VES information, can vote in elections, participate in forums, create special interest groups, share event information, register for events, pay dues, and on and on and on.

 

Sudoku Solver

Sudoku Solver

A software program for solving sudoku puzzles.

Read a full description of the project here.

Play with it here.

 

To Do List

Having tried most of the online todo lists (Remember The Milk, TaDa List, Todoist...) I was never satisfied with what I found. So I resorted to using Word, which is not an ideal solution either. My list doesn't need timeframes, but it does need to have categories and priorities. I also like having two additional fields called "have to do" and "want to do" that help to prioritize.

With the CodeIgniter framework it was pretty straightforward to put something together using PHP and MySQL that satisfies my needs.

I also added a few extras, like I can send it an email or text message and it will add that item to the list (uncategorized, but with a priority). There is an additional printer view that also looks great on my phone, so I don't even need to print it out.

You can play around with it here. Feel free to mess it up, add categories, add items, sort, delete. Whatever. The guest version is rebuilt each night with George Jetson's todo list.

 

Pong Pong - A Flash Game

Pong Pong

A simple Flash game. You have two paddles, one that moves vertically along the left wall, and one that moves horizontally along the bottom wall. Balls are served from the upper right corner. Your goal is to keep the balls in play using the mouse to control the paddles. After a number of successful hits additional balls are launched. The more balls you manage, the higher your score per hit.

This was my first foray into Flash programming, and I kinda liked it!

Play it here.

 

Airline Check In

Near Miss

No screen shots or other samples, and I'm not even going to give a demo link. I fly a lot on a certain airline that allows you to check in online 24 hours before your flight to get your place in line for boarding. The lower your number, the sooner you board, and thus a better choice of seats.

The perfect opportunity for some geeky optimization. Time to code...

So now, when I make my reservations I put the information into a simple web form, and then 24 hours before my flight it fires off a process that goes to the airline's website and checks me in. It then sends me an email and a text message letting me know what my number is. Once I arrive at the airport I just print out a boarding pass at a kiosk.

I don't share this one, because some other guys wrote a similar program which became pretty popular. The airline caught wind of it and blocked them. HA! So I'm being greedy and keeping this one for myself.

If you know me personally I'll give you a login and you can use it, but we have to keep the usage at a 'below the radar' level.

 

Advice from your Oracle of Rock: Janis Joplin
Freedom's just another word for nothin' left to lose.

There were two driving factors for creating The Oracle of Rock. First, I thought it would be entertaining to take those phrases from classic songs we know so well and use them for fortune telling. Phrases that you automatically hear the music for when you read the words - like "In and around the lake, mountains come out of the sky and they stand there." or "She might need a lot of lovin' but she don't need you." or "Just what the truth is I can't say anymore." The list goes on and on.

Second, I wanted to learn about building Facebook apps.

So this is that, built into a website (oracleofrock.com) and a Facebook app. There is also an XML feed that I use on this site (refresh this page for a new phrase).

The application also clicks through to iTunes and Amazon in case you want to buy the track.