Wednesday, July 28, 2010

Hudson

For a while at work, we've been using the Hudson continuous integration server for managing our builds. We use it in a couple different ways.


  1. We poll ClearCase for changes to the source, and kick off a build if there are any changes. This uses the SCM polling plug-in along with the the cron plug-in to check every hour or so to see if there are any changes. Based on the result from that SCM polling check, we kick off a bunch of other jobs that will do the actual calls to make to build our binaries.
  2. We have a nightly job that builds all the binaries (even if there haven't been any SCM changes) and then launches a series of sanity tests on the various platforms to make sure that the build is still "healthy." 
We used to use a home grown solution that was tied very closely with make and specific options being passed, we quickly grew out of this solution.

There have been a couple of hurdles that we've had to overcome, but Hudson is extensible enough that is hasn't been too hard.

  1. Our SCM expert didn't like some of the ways the pre-packaged ClearCase plug-in worked, so he wrote some batch script tasks that did things the way he wanted them done.
  2. We wanted to keep track of the Hudson configuration in ClearCase, so that we could go back to a previous version of a job if need be. This was pretty easy for our SCM guy to implement as well. We just store the config.xml file for each job into ClearCase for each nightly build.
Hudson is one of the first open source projects I have contributed to. I wrote a simple plug-in to publish artifacts (things that are created during the builds) to a CIFS share. CIFS, for those of you who may not know, is the file system that Windows uses for sharing directories. So, to make it simple it allows files to be copied to a Windows share from either another Windows machine, or a Linux machine (or anything that jcifs works on). 

Hudson is really nice. It is very configurable, and really easy to extend to implement what you need it to do. My next job at work is to try out SCons to see if it will work well as a replacement for make.

Monday, June 28, 2010

The Streamer Frock Grosgrain Giveaway

The Streamer Frock Grosgrain Giveaway

I'm posting this for my wife, she is in love with this dress. She might even prefer it to me were she given the choice to save one of us from certain death :-)

Saturday, June 19, 2010

Rock Band Beatles

My family got me Rock Band Beatles for Father's Day. You may be wondering how I know this the day before Father's Day. Well, it just so happens that we are terrible with dates around here. Back before Mother's Day, I thought I had another week to get things done, but lo and behold, it was the next day. I think things turned out pretty well, considering I had to run out with the kids and find some presents. We got her a "Princess For A Day" thing at a nearby spa. A little cliché, but what you gonna do? She'll enjoy the massage and such, who wouldn't?! So, we come now to Father's Day. We all thought it was last Sunday, so the rest of the family "snuck" out of the house on Saturday of last week and went to the store and purchased some gifts. It wasn't until we went to a BBQ at my brother's house that we found out it wasn't until the 20th. My son was having a really hard time keeping secrets about what the presents were (he told me a couple times what was in a couple of them). So, they let me open some of the presents early. I was really excited about Rock Band Beatles when it came out. I _really_ enjoy the Beatles, they have been my favorite band since middle school. I only got to play it one night last week, because we had something going on every night. I played through about 10 or 12 songs and loved it. The songs are great, the guitar parts are fun to play, and the music is much better for the kids than the normal Rock Band (we really want to get Lego Rock Band for that reason). I'm looking forward to tomorrow, there is still one more present to open, and my wife is making me biscuits and gravy, one of my favorite breakfasts! She is amazing!

It didn't happen

If you remember this post, I was hoping to be back down around my low point by the summer. That didn't happen. Not even close. I am up, up, up. It's been interesting this time going back up, because I've noticed my increase in weight, and I can actually feel the extra weight on this time. Something I had never noticed before when I regained lost weight. I'm not sure what the difference is this time. Perhaps it's because I got lower than I was even in high school so the change was more dramatic, I don't know. I would really like to get back down there, it felt great. I felt the best I have ever felt. My back didn't hurt as much, I slept better, all around just a better feel day in and day out. So, wish me luck as I try again to embark upon the downward path.

Friday, April 9, 2010

My Mom

Children don't often get the chance to tell their parents that they are proud of them. My mom has always put her heart into her work and showed me what it meant to truly do well at a job. She deserves this and much, much more.



Rolayne Day is Honored With the 2010 ACBSP Teaching Excellence Award

The Association of Business Schools and Programs proudly announces that Rolayne Day, Salt Lake Community College, in Salt Lake City, Utah, has received the 2010 Teaching Excellence Award for Region 7. The award is presented in memory of Lt. Col. Edward Ortowski. As a regional recipient, Day will now be considered for the 2010 ACBSP International Teaching Excellence Award, to be announced in June.

Overland Park, Kansas, 6, March, 2010 ¬¬--- Rolayne Day, Salt Lake Community College, in Salt Lake City, Utah, has been named a regional recipient for the 2010 ACBSP Teaching Excellence Award. The Association of Business Schools and Programs recognizes individuals each year who exemplify teaching excellence in the classroom. The International Teaching Excellence Award is being presented this year in honor of Lt. Col. Edward Ortowski.

Day will be honored, along with other regional recipients, at the 2010 ACBSP Annual Conference, June 25-28 in Los Angeles, www.acbsp.org. She will receive a medallion and a $100 check. Two International Teaching Excellence Award recipients will be announced at a special Salute to Regions luncheon, one from a baccalaureate/graduate degree-granting institution and one from an associate degree-granting institution. As a regional recipient, Day is now a candidate for the international award.

"I have observed first-hand how Rolayne truly makes a difference in her students’ lives," said Lynnette M. Yerbury, C.P.A., M.B.A., division chair, computer systems, marketing and paralegal studies at Salt Lake Community College. "She makes them her first priority. She offers them countless hours of support both in and out of the classroom, helping them reach out and achieve their true potential. Whether the support is in the form of helping with a project, polishing up a presentation, or offering helpful advice, she makes herself available," Yerbury said.

The Associate Degree Commission of ACBSP established the International Teaching Excellence Award in 1995 to recognize outstanding classroom teachers. In 2002, the Baccalaureate Degree Commission created a similar award to recognize excellence in teaching at the baccalaureate degree level. ACBSP is the only specialized accrediting body for business schools that presents an award recognizing excellence in teaching.

"It is more important than ever for business programs to produce graduates who are ready to enter the global marketplace," said Douglas Viehland, ACBSP executive director. "ACBSP has a mission to develop, promote and recognize best practices that contribute to continuous improvement of business education. Recognition of teaching excellence is one way we achieve this goal." he stated.

ACBSP currently has more than 729 members in 32 countries and nine regions. Salt Lake Community College is located in ACBSP Region 7, which represents colleges and universities in Alaska, Arizona, California, Colorado, Hawaii, Idaho, Montana, Nevada, Oregon, Utah, Washington, Wyoming, and the Canadian Provinces of Saskatchewan, Alberta, British Columbia, and the Canadian Territories of Yukon Territory, Nunavut Territory, and the Northwestern Territories.

Tuesday, April 6, 2010

8-bit Wonders of the World

Recently on digg (or maybe it was reddit) there was a link to an 8-bit version of Pink Floyd’s “Dark Side of the Moon.” What is an 8-bit version of Pink Floyd’s “Dark Side of the Moon” you ask? Well, if you have ever played an NES game, the soundtrack to that game is 8-bit music. Here is an example from the 8-bit “Dark Side of the Moon.”

The “Dark Side of the Moon” cover is even replicated in wonderful 8-bit glory as you can see.

Now, I never knew there was a group of people who took songs and remade them in this wonderful format, but apparently there are other people in the world who enjoy this type of music like I do. I don’t know what it is about it; maybe it’s nostalgia. Maybe, I just appreciate the time taken to do such a good job on something like this, or maybe it’s just a passing fancy, but I’ve been searching out more 8-bit musical wonders and there are plenty out there!

My Chemical Romance “Black Parade”? Sure, here you go:

The Used “The Bird and Worm”? Why yes!

Queen “Bohemian Rhapsody”? And how!

Green Day “21 Guns”? Why the heck not!

Some of these remind me a lot of playing games like Tetris and Metroid. I could spend all night looking up songs and posting them here, but I’ll leave that as an exercise for you, the reader.

P.S. If you find a version of “Lass mich nie mehr los” in 8-bit, let me know.