Andrew Penry
Hmm. What do I do? Mostly I do database design and web programming. Oh and I watch a lot of TV and movies. Whenever Shawn can't figure out something for his site he calls me and I bail him out. I'm the proud parent of a miniature dachshund named Fizgig and a cat named Clancy. They are very cute.
Student loans are sucking my life away. So help me out. There are two ways you can do it: Have a Massage Party or Reiki Session... or... Get a web site done by Master Web Designers
What's on my mind...
PHP Traits for Implementing Interfaces
PHP 5.4 introduced traits. Traits are in many ways like code-assisted copy and paste. They are ways to mix code into a class without inheritance. But what are they good for? When should they be used?
Andrew Penry
Just some guy, you know?
Fixing extra clicks on a Razer Copperhead mouse
Many people are complaining that thier Razer Copperhead mouse will click more times than one with each button press. Here's how to repair one possible cause.
EA, HP, and user frustration
How misnomers and programming error can frustrate your users.
Ohio 2006 Campaign Websites: Blackwell vs. Strickland
How do the candidate for Ohio Governor use thier websites? Facts, fiction, and mud.
"Leftover" Philly Cheese Steak
The Leftover Chef shows you what to do with leftover steak.
Crab Cones - Leftover Chef
How to make a meal out of random ingredients in your pantry.
fy_shatter
A Counter-Strike map for lovers of destruction.
de_concerthall_rc1
Rock out while you play CS with this custom Counter-Strike map featuring the music of Noise Auction.
Importing Methods from an unrelated Class in PHP5
Sometimes you need to steal a method from an unrelated class without becoming a child. Here's how.
Unicode Data with PHP 5 and MySQL 4.1
Internationalization is simple with a litlle advanced preparation.
2004 Election. No one wins.
Why the Mandate is anything but.
Voting with the ego.
Egoism may not be popular, but it's what's getting my vote.
Make JavaScript Math.random() useful
How to use the JavaScript Math.random function useful with round, ceiling, and floor.
The Death of Courtesy
A poem about modern sensitivity
Season Finale
The one where one door closes and another opens.
Hive - Chapter 1 - The Hangover
Sometimes you just don't know what you're getting into...
Homestar Runner Wordsearch
A wordsearch about Homestar Runner.
MySQL Sort Order with NULL
Learn how to force NULL values to the end of a sorted list