July, 2008


28
Jul 08

Red Ribbon Ride 2008 Recap

As many of you may know, I completed the Red Ribbon Ride 2008 last Sunday. I have posted my photos here. As usual it was a great time. This year’s weather was different from the previous years though. On the first day we had to sit in a church for 3-4 hours while it stormed out. After that though, the weather pretty much cooperated with us for the rest of the ride. This year I slept in a tent every night instead of staying in the gym. I wish I would have done this all the previous years because it is much cooler than the hot gyms. It was very convenient that I had friends that were doing gear this year so I didn’t have to worry about putting up my tent or taking it down. We ended up staying at a park in Lake City.

On Day 2, I ended up getting a flat tire. Luckily for me, I got a flat a couple of weeks earlier on busy HWY 23, so now I have learned to change my tire in about 30 seconds. Thank god for CO2 cartridges. That night we stayed at a Rochester School.

On Day 3, we spent the night in Northfield. That night was Friends & Family night. Jeanne White, who was the mother of Ryan White, came and gave a presentation. Ryan White was a hemophiliac in the 80’s that contracted HIV through contaminated blood. It was very interesting to hear her story and what their family had to endure.

On Day 4, the final day, we had a short ride (50 miles) to the capitol in St. Paul. Usually we end at Richfield middle school in previous years, so that was a really nice change.

Overall, it was another great year. I was able to ride every mile despite the weather. I am also very fortunate for my donors. This year was my best year for fundraising due to my continued donations from friends and family and also the company I work for, W3i. I raised over $2,300. Without everyone’s support I would not be able to do this ride, and without this ride, many of these organizations would be able to keep their doors open. I have already registered for next year and happy to say that I was the 3rd person to do so. By the time the ride ended, over 100 people had registered, so next year could be the largest year yet.


25
Jul 08

Quick Thought

Right now I am reading a book called “Inside Steve’s Brain.” This is an excellent book so far about Steve Jobs and Apple. I think it is more interesting so far from a management/business perspective than a technical perspective. One thing that got me thinking last night from the book was a quote from Henry Ford. He once said, “If I asked my customers what they’d want, they’d have said a faster horse.” This along with Apple’s stance against focus groups or involving customers, yet being known for the simplest, cleanest and most user friendly inventions really gets one thinking about how much your customer should be involved in figuring out a product, if at all.


25
Jul 08

More Apps for the iPhone!

So I found three more really cool apps that are awesome on the iPhone. One is called “Remote” and is made by apple. I have had it a while but finally tested it out tonight. It basically makes your iPhone turn into a remote for AppleTV or your computer with iTunes. It allows you to browse songs and video and play them on your computer or your TV. It uses wifi so it works anywhere in the house. I can think of some people that have speakers throughout their whole house where this would be sweet. The second app is WordPress for the iPhone. I can finally blog more than just pictures from my iPhone. It is pretty sweet and includes great picture support. The final one is called Shazam. If you have a song on the radio that you don’t know what it is then you start up this application. It listens for about 30 seconds and then, Shazam, you have the song and links to buy it on Itunes. You also have a bunch of information on the song. It is pretty elaborate also. I found some weird shit on some AM channel and it knew what it was. With this and Pandora, I should be able to increase my music library. Speaking of Pandora, I am really falling in love with that application as well. Listening to internet streaming radio in the car on the way to and from work is cool. I feel like I have entered an era that I once said, “Yeah right” to just a few years ago. I am now controlling appliances in my house with my phone, listening to streaming radio in the car and VPN-ing into my work to *easily* browse the intranet or terminal service into servers (if my company used VNC). The time is here and I can’t wait to see what comes next!


22
Jul 08

Test post from iPhone

Wordpress for the iPhone was released last night so I am testing it out. It is pretty sweet! I am also adding a test picture.

photo


19
Jul 08

lake city this morning


Posted by ShoZu


18
Jul 08

church


we were stuck in a church for over three hours on friday because of lightning.

Posted by ShoZu


18
Jul 08

opening ceremonies


Posted by ShoZu


18
Jul 08

chipotle


This is an air conditioned rv that chipotle provides. the always have the best food and the always park it at the top of a huge hill.

Posted by ShoZu


15
Jul 08

3G iPhone Initial Impressions

I thought I would give a quick rundown on the new iPhone 3G. I have had mine now since Friday. The activation process was a nightmare for me as most people around the world. I finally got it activate about 3 hours after leaving the at&t store. The MobileMe launch was also a mess a few days earlier. If anything, I learned this past week that Apple has a difficult time launching products. I give them a little bit of a break considering their stuff is usually cutting edge.

Here are some pros and cons of the Apple iPhone:

Cons:

  • Activation process was very time consuming
  • 3G sucks battery power like you wouldn’t believe. You can barely make it a day with 3G on and also surfing occasionally and listening to music. You can practically see the battery go down. I moved mine back to edge network until I am ready to do some heavy duty browsing.
  • The customization of notifications is severely lacking as well. The blackberry allows you to have different sounds for email that comes from certain email addresses. The iPhone allows you to have one sound for emails and another for text messages. I had to do a “hack” to be able to get paged for work. I am hoping an application comes out sometime in the near future, but I haven’t seen one yet.
  • I also miss the little notification light on the blackberry. You knew when it was red that you had something new on your phone. The iPhone does not have any indicators besides the main screen. This is really causing some withdrawals in regard to my crackberry addiction.

Pros:

  • You can mix MobileMe(personal) and Exchange(business). Right before the launch, some reviews said you couldn’t, but this was simply false. I have my contacts and calendars together. My work calendar is red and my personal calendar is blue. This is awesome
  • Setting up exchange was extremely easy. It was actually easier than if I were to have a phone running windows mobile. Those guys had to do a bunch of stuff with certificates on their smartphones which I didn’t have to do.
  • Setting up my iPhone to work with the VPN was a piece of cake as well. It is very nice to be able to connect to the VPN and view graphs indicating system performance without having to log onto my computer. Huge feature here.
  • Microsoft Office support is very nice. Viewing Excel, Word and Powerpoint attachments is way better on an iPhone than a blackberry. A couple of weeks ago I was down in MPLS when my boss needed me to review a document. I wish I would have had my 3G iPhone then, it would have been a lot easier. These apps keep their formatting, unlike blackberries which convert it to plain text.
  • The app store is awesome. It is no wonder it is already showing signs of being a success. Developers can create apps using the SDK and put them on the app store. Some are really stupid while others are redefining the mobile phone. Some of the apps I have downloaded so far are:
    • NetNewsWire – This is a mobile RSS client for Newsgator/FeedDemon.
    • AOL Radio – Streaming Radio
    • Pandora Radio – Streaming Radio
    • Facebook – Post pictures and updates to your facebook account.
    • YPMobile – Yellow pages
    • WeatherBug – Weather
    • Morocco – Mobile Othello. I love this game.
    • Remove – Allows me to control my AppleTV from anywhere in my house.
    • Super Monkey Ball – Awesome Game
    • ShoZu – Allows me to post pictures to my blog

    I am waiting for WordPress to release their mobile app. I hear that it will be any day now.

  • I love having a camera phone again. Especially a 2 megapixel one. This weekend I shot pictures of myself and friends playing many golf. In under 30 seconds I had a picture and had it uploaded to my facebook account.
  • The GPS capabilities are also awesome. Many apps take advantage of knowing your location. Examples include google maps, weatherbug, taking photos, yellow pages and so on.

Overall I am extremely happy with the iPhone. That is not to say there is some room for improvement. That being said, it is in a class of its own and no other phone comes close yet. There have been imitations released lately, but I think that a blackberry touch device will be the only serious competition. It will be interesting to see if RIM does anything similar to applications like the iPhone has since that is another big differentiator.


7
Jul 08

Team Foundation Server Tribulations

Up until this past weekend, I would have recommended TFS to any development department. I would have mentioned how it is easy to merge and branch. I would have said how useful the built in project alerts were. I would have told you that we have not had to waste hardly any time managing our code base. But that was last week. A 4th or July weekend with TFS can sure change someone’s mind. While all those things are true, I would now add that you should think twice about TFS in your organization. Especially if you are considering TFS 2005. I have not used TFS 2008 yet, but let’s just assume that Microsoft got it right the second time around, they usually don’t the first time. TFS was definitely not designed to be moved or broken apart. We have one TFS server that has approximately 20 projects on it. I wanted to break three of them off. To do this I took backups of the original TFS server and restored them on a separate box. We won’t even begin to talk about ITs troubles with this difficult install, that deserves its own blog post. I restored this box following these instructions. Just to give a brief explanation of what a restoration entails. TFS functions on 11 databases. You must configure reporting service. You must process a cube. You must set up sharepoint. Yes, I know, it sounds like Microsoft got sick and threw up all their products and then bundled them all together and named it TFS. Its like it was some massive integration project that went wrong.

Anyway, after I was done with this I attempted to use TFSDelete command line utility. Now if you think that just because Delete is in that command that you are deleting your project permanently, you would be seriously mistaken. Yes, intuitive, I know. This command actually just “deactivates” your project. All your source code still sits in a few tables within the 11 databases. Some people have had luck with removing contents from the repository by running ad hoc delete statements. I did this and I corrupted the system. One thing TFSDelete did do though was deactivate the projects on BOTH my TFS servers. I can’t even fathom how that one happened. So at this point, I forget about the projects I am trying to migrate and try to get our original server restored before developers are coding on Monday. I thought I did this successfully when I was informed otherwise this morning. I started hearing complaints about how the C++ guys were checking stuff in and seeing C# code in the middle of their classes. I also am hearing from the .NET teams that they have C++ and XML when they do check-ins. I spent numerous hours trying to figure this out. I was so close to starting from scratch and losing our version history. I then came across this forum. I guess Microsoft forgot to mention a very important part in their directions. You have to delete cache from the application tier. This took about 40 minutes to do. Once I did this people were able to check-in/out without problems. Now it appears that our source code has been restored. What a mess! In a nutshell, if you ever intend on segmenting your source code, you might want to think of alternative technologies to manage your source code.