Archive for the ‘Computer Science’ Category

Going back to school

Wednesday, July 29th, 2009

I got my Master’s degree in Computer Science in May of 2007. Luke was born about three weeks after graduation. Liam was born fourteen and a half months after that. Liam is nearly a year old now, and it’s time to go back to school and get my PhD.

I had planned on taking it easy the first semester and just taking one class. However, I was asked to teach a class, which comes with a partial tuition waiver, so I’m going to take advantage of that. I’ll be taking Dr. Rice’s Computer Audio course, ENGR596, as well as an independent study course. I’m not sure what the independent study course will be just yet, but hopefully it’ll help me decide on a topic for my dissertation.

The class I’m teaching is CSci103, which I have always described as the “this is a mouse” course. In the past I’ve always taught courses for sophomore or higher Computer Science majors with a few MIS majors thrown in (CSci223 twice and CSci323 once). They tend to take the class somewhat seriously. This time I’ll be teaching mostly freshmen, most with “non-demanding” majors. It will certainly be different.

In addition to teaching a class and taking two classes, I’ll be studying for comprehensive exams (to be taken in a year or so) as well as researching and trying to get published so I can get hired as a professor when I’m finished. It’s fair to say my hobbies and my family will be neglected to some degree.

When will I be finished? I’m going to say four years, which will have me graduating in the Spring of 2013. I could finish a little sooner (or a lot later), but I think that’s a realistic timeframe if I keep on task.

Installing and Upgrading WordPress with Subversion

Saturday, September 13th, 2008

I use WordPress to run this blog. It’s probably the most popular blogging software on the web, and for good reason. There are plugins out there for just about everything.

However, when it comes time to upgrade to a new version, I’ve always found their instructions a little lacking. I want very explicit instructions, and theirs aren’t. When it came time to do the upgrade to 2.6.1, I started looking for a better solution.

As it turns out, you can use Subversion to upgrade WordPress easily. I already use Subversion to keep track of all my personal files. Once you get it set up, all it takes to upgrade is running one Subversion command and running the upgrade script through your web browser as usual.

If you already have WordPress set up in the traditional fashion it’s a little work to get it set up “the Subversion way,” but not too bad, especially if you haven’t customized anything. It’s more than worth the trouble when it comes time to upgrade.

Of course, if you don’t want to bother with upgrades at all, you could just get an account on WordPress.com. That’s what I did for the Belmont High School Class of 1999 blog.

The Big Picture

Thursday, September 4th, 2008

I appreciate a good photograph. Three times a week, Alan Taylor, a web developer at the Boston Globe, posts a couple dozen or more good, occasionally great, photographs based on a central theme on his blog, The Big Picture.

Since I subscribed to the blog a few weeks ago, I’ve particularly enjoyed 2008 Olympics Opening Ceremony, War in South Ossetia, Beijing 2008 – It’s a wrap, Preparing to rescue Hubble, and Scenes from Iraq. Of course not every post is as awesome as those, but most are worth having a look at, and the good ones are certainly worth the wait.

I learned about The Big Picture from an equally interesting source. (Yes, I read too many blogs.) Jeffrey Friedl is an American living in Kyoto, Japan, with his wife and son. He is a computer scientist, photographer, and father, so he and I have a lot in common. He is the author of O’Reilly’s Mastering Regular Expressions. His posts on life in Japan are very interesting. If you’re interested in photography, life in Japan, or just like reading about the lives of interesting people, his blog is well worth reading.