I’ve been too quiet lately…

Yes, I’m still alive.

The last month has been a blur.  It is still amazing that yesterday marked one month in the house!  What is scary is that it feels like I’ve been here forever.  I’ve almost completely forgotten how small the apartment was.  In fact, if I went back there now, I would not see how I lived there for so long.

I should be starting to catch up on the emails and correspondence soon.  One day at a time.

Steve Jobs just saved me a LOT of money!

Today was the opening of WWDC, Apple’s yearly developer conference.  This time around, I was hoping for an inexpensive, upgradable Macintosh with no attached monitor.  Alas, I did not get my wish. 

As a software developer, the growing number of people using the OS X and Safari platform has gotten my attention.  It’s also gotten Microsoft’s attention.  Silverlight, which is bringing a pretty full featured version of .NET to OS X proves that Microsoft sees needing to have a development platform for OS X.  Every day, new things seem to be happening for the Mac.  So, it is a natural desire to have one to work with.  My main business justification, though, was testing applications in Safari.

So, with my wish not being fulfilled, I had decided to order a refurbished Mac Pro.  It would meet my requirements, but cost a LOT of money.  Really, it is like swatting a fly with a Buick.  Overkill to say the least.

Fortunately, Steve saved me.  They did one thing that was rumored a LONG time ago… they released Safari as a Windows application.  Wow!  No need for me to buy a Mac now for testing!  Yeah!

I can’t help but wonder if Apple might be shooting themselves in the foot with the release of Safari on Windows, though.  I can see the main reasons why they did do this.  Now, development shops will have NO EXCUSE not to test their web pages with Safari.  Does that mean that they will?  Just ask the Firefox crowd. smile_regular  I think there will be some hasty upgrades to the current web page editing software packages to allow Safari to be one of the tested browsers. 

On the downside though, Apple will lose sales of Macintosh hardware.  Me and the company I work for are perfect examples.  I’ve been pushing to get a Mac Pro as my work computer because of it’s power and versatility.  Do I really need a Quad processor to develop?  No, but I need something to run OS X so that I could test Safari.  Was I going to get a Mac?  Probably not, but there was a possibility.  Now?  There is absolutely no reason for my company to buy a Mac.  Same for my home situation.  I don’t really need a Mac to test now.

Thanks again Steve, and I hope the decision pays off!

A little bit of unpacking is done…

I *finally* got some of my new office unpacked.  Penny decided to take a nap on one of the guitar straps (with the guitar!) and I couldn’t resist taking a picture or two.
Also, I am almost completely settled.  The final cooking appliance was put in today, a toaster oven.  It’s beginning to feel like home.

New, Free Differencing Tool

SourceGear has just released their Differencing tool, DiffMerge, for FREE!  Get it here.  Nice tool, supports 3 panel differencing, and directory differencing.  Oh, and for Rick, they released a Linux and OSX version.

I’m already using it in Visual Studio Team Services IDE.  Just specify the following for the parameters for the comparison routine:

/title1=%6 /title2=%7  %1  %2

That’s it!

Update: Ok one stupid thing that I did here… I didn’t
mention WHERE you put the settings!  To change the Visual Studio Team Foundation
Comparison tool to a different Differencing tool, in the IDE, go to the
Tools->Options dialog box.  Inside of that list, find Source
Control->Visual Studio Team Foundation.  On that page, click on the Configure
User Tools.  Click ‘Add’, then add a item for .* with the above information in
the parameters.

Wow! Powershell has REALLY taken off…

Jeffrey Snover just posted a little update on the ‘state of Powershell’.  It’s amazing that they’ve hit (or are just about to hit) <spoken in a Dr. Evil voice> ‘one million downloads’. Mwah-ha-ha-ha…  Oops, sorry there, got a little carried away…smile_regular

I just want to add my $.02 worth.  Powershell is one of the pillars that is the future of Microsoft.  I think it’s going to be one of those ‘must learn’ technologies that define the industry.  I may be wrong here, but I don’t think there has been anything built like it.  Powershell has the ability to interface with ANYTHING in the .NET library.  ANYTHING!  And, it treats objects as objects.  No more reading from a text line and parsing it for data.  How cool is that?

Good luck to the Powershell team!