Embracing Geekiness

As I look out the window right now at the grey skies, and drizzle, It’s clear that it’s still winter here in Eugene. As you’d expect in the Pacific Northwest, there’s been a lot of rain, and it even snowed a couple of times while I’ve been here. That means I’ve been spending a lot of time indoors, and I’ve had a lot of time on my hands, so I’ve been trying to keep busy. And that means studying. No, I’m not back in school “officially”, but I’ve decided to sort of put myself through my own school by working on projects.

Drupal

As I mentioned in my last post, I’m planning to give this site a makeover, and I’ve decided to make the jump from Drupal 6 to Drupal 7. For those who don’t know, Drupal is an open source content management system and framework for building database driven websites, and is what I used to build this site. Even though I’ve cursed it quite a bit in the past—I think because of its pretty steep learning curve—it’s grown on me now, and I would like to delve deeper into the world of Drupal. And now with Drupal 7, and the Foundation Drupal 7 book I just picked up, perhaps I’ll have a better understanding of Drupal, and a much smoother development process this time around.

Since I don’t want to be developing the site “live” I decided I needed to get a solid development environment set up on my mac, So recently I’ve installed MAMP (Mac, Apache, MySQL, PHP), and set it up for a Drupal 7 multisite environment. So once I get the site built locally, it should (hopefully) be a simple matter of installing Drupal 7 on my host server and just moving the site over. We shall see….

Hello World!In addition to learning Drupal 7, I’ve decided to build an iPhone app as well. I’ll reveal more about that later when I’ve gotten further along on the project. So far I’m only at the “Hello World” stage—I just put my “Hello World” app on my iPod yesterday (also serves as a free flashlight app!). Of course this is a great excuse to purchase an iPhone, since I’ll be needing to test the GPS features I plan to incorporate into the app. The fact that I need an iPhone is a great excuse to make a trip up to Canada to purchase an unlocked iPhone (since I have no intention of using the iPhone as a phone, and getting locked into some ridiculous contract with AT&T or Verizon).

So that is where I’m at this point. I plan on making a trip down to San Francisco and Sacramento next week, and am really looking forward to hanging out with friends I haven’t seen in far too long.