Latest Blog Posts

The Importance of Character Encodings

I recently started on a project that involves migrating some data from a legacy app & database into Drupal. The old application is a collection of PHP scripts that basically just generate forms, accept data, insert said data into the database, and output it on a website. Pretty simple stuff - there's not a whole lot going on. It was developed long before many of the popular CMS's and frameworks came to be, and probably before people really started paying attention to the character encoding of their data.

Tags: Drupal, encodings, Drupal Planet

Comments

Quick and dirty script logging

I write quite a bit of Ruby scripts that run at scheduled intervals via cron, and need a way to monitor their output easily. Ruby has a few popular logging solutions, including one that is part of the standard library, that can be fairly easy to integrate into your script.

Tags:

Comments

Waterwheel Carousel 2.2 released

This is a small release. A lot of people have been having trouble with the carousel not loading properly, and I'm sure this is because of the image preloader. The carousel has always worked by first attempting to forcefully load all of the images before initializing. This is a well known difficulty within the javascript community. I thought I had a pretty solid preloader finally figured out, but alas people continue to have issues with it.

Tags: Waterwheel Carousel

Comments

Waterwheel Carousel 2.1 released

Managed to get out three updates to the Waterwheel Carousel this weekend. I'm working towards getting this carousel to replace the Feature Carousel - it doesn't make sense for me to maintain both of them when they are already fairly similar.

Changes:

Tags: Waterwheel Carousel

Comments

Migrating from Linode to Digital Ocean

A co-worker of mine recently came back from a Ruby meetup in NYC, where he heard of a new VPS hosting company called Digital Ocean. There's certainly no shortage of VPS hosts around now, but Digital Ocean appeared very appealing because it's lowest tiered plan cost just $5 a month -- too good to be true, right? The features you get with that low plan are nothing to scuff at either, giving you 512MB of memory, 20GB of SSD, and 1TB of bandwidth.

Tags: vps, digital ocean, linode, mysql

Comments