realWorld.start();

As many of you know, I graduated last qaurter and it looks as if the real world will finally be starting. My last day at my cush job at UW will be on Wednesday. Kinda sad to see that come to an end, however I’m moving on to bigger and better things. I’m going to be starting on May 16th as a software engineer for LOG-NET Inc. downtown in thier Seattle office. My frist week of training will be in New Jersey and I’ll be flying out there on the 15th. I’m pretty stoked about that because I haven’t traveled much back east (too bad this will be for business).

The job search was fun, but I’m glad to have it over with. In the end, I had 7 on-site interviews, about 20 phone interviews, and 4 offers. Deciding which offer to take was pretty hard and in the end it was a last minute decision between Avanade and LOG-NET. I won’t go into the details of why I picked each, but it was really hard to decide what to do.

So I think in the next two weeks before I start working full time, I’m going to look for a new apartment closer to downtown and try to get all my stuff moved before the 15th. I’ll also do some relaxing, hangin’ out with friends, and playing a lot of frisbee golf!

Using subversion post-commit hooks with Dreamhost

Subversion is a great tool for managing code. It’s even better now that Dreamhost offers it and you get 20+gb to store stuff. I’ve been ubsing subversion to version control a web app that I’m working on. What I wanted to do was to be able to commit changes to my code repository and then have the updated files automatically deployed to the test site. This is pretty easy with subversion’s hooks. Just add an executable post-commit hook with the following:

#!/bin/sh
/usr/bin/svn export –username myusername –password mypassword –force http://youdomain.com/repository /path/to/deploy

Easy enough? Kinda. If you’re trying to get this working with Dreamhost, make sure to change the deploy directory permissions to 777 since the user dhapache is actually writing to the directory. Spent quite a while looking for solutions on the web last night and after talking to Dreamhost customer service we finally found out that the directory permissions were causing the problem. Just thought I’d blog about it in hopes of helping someone else. :)

2010 Winter Olympics

Thought this was a cool billboard…

The Canadian Olympics Billboard
If I’m still in Seattle in 2010, I’ll defintely head up to Vancouver to see something during the Winter Olympics.

Tasty

Beer-Ice-Lattes
Only in eastern Washington can you get Beer-Ice-Lattes.

Oops! Hosed the db

Now that dreamhost is offering multiple databases per hostname, I decided to attempt to move all my existing databases to my new database hostname. Somehow in the process I managed to delete my wordpress and gallery databases. Oops!!! I started moving everything a few weeks ago and didn’t realize that I hosed my blog until today, so I can’t restore it. Who checks thier own blog anyway?! So… I’ve decided to work on updating my site with a new design. Additonally, I’ll actually try to update my blog a little more frequently now that I’m done with school. I’ll post about my job serach after I’ve decided on an offer. :)