Rob Keplin's Blog Latest blog modifications http://www.robkeplin.com Flash Contact Form That Sends Mail Update: Flash is more or less a dying technology, I'd strongly recommend looking into using a JavaScript alternative. Learning how to intera... http://www.robkeplin.com/blog/view/ActionScript+3.0/Flash+Contact+Form+That+Sends+Mail/ Generating Random Numbers with AS3 Update: Flash is now more or less a dying technology, I'd strongly recommend using a JavaScript alternative. It's quite often that I need to... http://www.robkeplin.com/blog/view/ActionScript+3.0/Generating+Random+Numbers+with+AS3/ Observer Pattern - A Real World Example Within the observer pattern, there are subjects, and there are observers. When something specific happens to the subject, all of the observers are notified. Generally, the subject should know nothing about the observers' implementation, other then th... http://www.robkeplin.com/blog/view/PHP/Observer+Pattern+-+A+Real+World+Example/ From WordPress to Zend Framework Just recently, I've switched the back-end of my blog from WordPress to Zend Framework. I am currently in the process of reviewing all of my old posts, making edits, and re-publishing them. Fun stuff! Eventually, all of my posts will be back online, i... http://www.robkeplin.com/blog/view/Updates/From+WordPress+to+Zend+Framework/ New Computer A few weeks ago I decided to upgrade my computer. I pretty much replaced everything except for the case and crappy IDE HDD's. I already think I should've spent more money on better parts, but I can't complain because it's a lot faster than what I had... http://www.robkeplin.com/blog/view/Hardware/New+Computer/ Resizing Images On The Fly With PHP Every once in a while it's useful to be able to dynamically resize an image, on the fly. Especially if you're running a web service like Gravatar, where users want their images in all sorts of differe... http://www.robkeplin.com/blog/view/PHP/Resizing+Images+On+The+Fly+With+PHP/ PS3 Media Server on CentOS Getting a PlayStation 3 Media Server running on CentOS was surprisingly easy, after finding a Java based one here. Install Java yum install jav... http://www.robkeplin.com/blog/view/Linux/PS3+Media+Server+on+CentOS/ Integrating Gravatars on Wordpress I just noticed that a lot of web applications are using gravatars to help personalize comments. So what are gravatars? They are meant to be a globally recognized avatar. You simply register a ... http://www.robkeplin.com/blog/view/PHP/Integrating+Gravatars+on+Wordpress/ Connecting Java with MySQL on Windows Sometimes, the hardest thing about learning something new is setting it up. This post describes how to write a simple "Hello World" Java application which connects to MySQL. First things first - download and install the following: ... http://www.robkeplin.com/blog/view/Java/Connecting+Java+with+MySQL+on+Windows/ Beginning Classes in Java Classes are a lot like cookie cutters. Just like people like cookies, programmers like objects. And where do cookies and objects come from? Cookie cutters and classes. Classes are used to create objects, just like cookie cutters are used to create co... http://www.robkeplin.com/blog/view/Java/Beginning+Classes+in+Java/