Add some holiday cheer to your monitor with Net by Matt’s Virtual Tree.


Initially intended to be a way to catalog all the ornaments that we have on our tree at home, I’ve decided to add a few features to it, such as different “trees” that you can browse and opened it up for everyone. Really not much more than a Christmas themed photo gallery, it became my first true adventure into Ajax. You can see this because the page never reloads, and if you’re pay close attention, you’ll see that only 8 ornaments are loaded at a time into the slider at the top of the page. There’s still some work to do on it, here’s what I plan to do:

  • More trees and ornaments (This will happen when I get photos of all the ornaments on our tree)
  • Search
  • Tags
  • Better back-end interface

I was at the Museum of Science and Industry today for their Holidays of Light exhibit. It was the first trip there for me in about 4 months, which is a long time for me. The exhibit was great as usual. There’s a tree representing each of over 60 countries, decorated with ornaments representing that particular country. The larger tree in the middle of the rotunda is decorated with ornaments representing many of the museum’s exhibits. I took plenty of photos, and plan to post them to my new virtual tree in the next few days when I get the design and database up and running. Keep your eyes peeled here for the link.

Some other changes at the museum include the entire west pavilion being shut down for the construction of the new Science Storms, opening in spring of 2010. That’s going to be a rework of the old Hall of Basic Science, with a weather related slant. The centerpiece of it will be a 20′ tall tornado. Also, the southern balcony is under construction. The body exhibits are also being reworked and will open next spring.

Also of note was the Mechanical Cabaret Theater. This was a showcase of cam and pulley driven animated scenes. One of my favorites was the cat lapping up poisoned milk, as the sign described it. After about 10 licks the entire wooden cat collapses. In true Museum fashion, the museum inner workings of the display are completely exposed, allowing the curious mind (mine included) to look at what exactly causes all of the motion.

The former Robots and, prior to that, Time exhibit hall now is an exposition of where new technologies may take us. There is a lot of interesting content there, and it looks like they’ve set it up so they can keep it up to date very easily, which will be critical to keep the information fresh.

Finally, the Omnimax theater refurbishment has been completed. There are new seats in the theater, new carpeting and a DLP projector that displays movie theater-style pre-show questions and answers, instead of the old slide based system. I saw the Grand Canyon Adventure which was excellent, like every Omnimax film. The film was also shot exclusively for Omnimax (or they have outfitted the projector with a lens that corrects for it) as there was no distortion near the edges of the field of vision as I have become accustomed to seeing with Imax films being played on an Omnimax screen. The movie had spectacular views of the canyon from top to bottom. It also included plenty of the Imax signature flying-over-the-edge-of-a-cliff scenes designed to make everyone in the audience jump a little.

It’s done. Just over a weekend of work and I have re-designed both the blog and photos section of the site. Here’s what it used to look like.

That was from the summer of 2002, when I started at Purdue. Then, the site ran on Greymatter and didn’t have a photos section. Now, I’ve upgraded to WordPress and I’m using Gallery 2 to handle the photos.

About all that made it through the re-design was the backwards “b” logo (short for “by” and styled after the @ symbol) and the content. The tweets and random photos in the old design were added last-minute and didn’t fit the available space very well, which is what prompted me to start redesign the site.

I started with a WordPress theme called Grey Matter (purely coincidence) and customized it to my liking. I then adapted it for use with Gallery 2.

WordPress was a breeze to customize the theme, Gallery 2 was a little trickier. I feel like all of the documentation for it is not entirely up to date. For a challenge, I threw in some integration between Twitter, Gallery 2 and WordPress. You can see the results of that in the sidebar at the right with the random photos and recent tweets available on each page.

Something to note with the design, having the links and sidebar to the right makes the site much more accessible to small-screen devices, that tend to ignore layouts and just display content top to bottom. With the links at the left, the small-screen user has to scroll past all of them before they get to the page content. I’m noticing a lot of this as I find more and more uses for my new smartphone.

I didn’t want to bring out my just repaired camera in the rain at my high school’s football game since there was on and off rain. After I left the house it ended up being dry for the entire night. Oh well.

I went to the game anyways because it was #4 vs. my high school at #25. I expected a better game than what I saw. Since I had my phone with me and no camera, I decided to micro-blog the entire game with my commentary and score updates. I also went for the “total experience” and blogged the band and fan reaction. You can find all of that under the “Twitter” link at the left. Whether or not anyone was paying attention to it is another question, but I’m sure someone got some use out of it.

It was a little tricky. Trying to keep to keep track of the next play while typing up the last one on a tiny keyboard. You’ll notice some spelling and grammar errors that I blame mostly on this. I thik I got it figured out by then end I was even to get some player names in, picking them up from the field announcer.

A few weeks ago I finally parted with my Motorola E815 and moved up to a smartphone, a Motorola Q9c. I really didn’t want to get rid of the old phone. I had it hacked to my liking, getting back all the stuff that Verizon locks out, but battery and charging issues were starting to get to me.

Part of the reason I got the phone and data plan was because of the amount of traveling I do for work. Almost immediately I found out just how handy it is. Last week I was able to keep track of the baseball games from factory floors in Dallas and Milwaukee, and from the St. Louis airport. For this, I found Sportsline to work best.

I also use Google reader a lot to keep tabs on news, Digg and a handful of other RSS feeds that I follow. The integration between the full browser app and the mobile one is great. I can flip through my feeds at lunch, read the ones that I want to keep up on and star the remaining ones to look at later that day.

Google Maps has also been great. In addition to the directions it’s integrated to your contacts so you can get directions to any contact with an address in your phone book. Also, when looking up a business, the phone number is clickable and puts you right into a call. Finally, the traffic has also helped out, especially when I was in a Dallas and needed to know if I’d be able to make it to my flight.

For instant messenger, I found the free Slick to work best. It does it’s best to keep you connected, even after a call. The only gripe that I have is that I would like it to look at the phone’s profile (Loud, vibrate…) and adjust its alerts based on that.

I also picked up a Twitter client and I’m going to start using that. You can see my updates from that here. I’m currently looking into two different clients, and I don’t have a favorite yet.

I’ve made my web site mobile friendly. I didn’t do anything special for the blog, just added a Word Press plugin that puts a nice mobile theme in place when viewed from a mobile device. The photos section of the site, however, required a bit of work. I designed my own theme for Gallery2, and put together a few different ideas that I picked up from the support forum to get it to detect mobile devices and change the theme accordingly.