USB Drive Deal Alert

18 August, 2008 (18:15) | Local, Tech | No comments

My local Atlantic Superstore has a sale on 2GB USB drives for $9.99 this week.  Unlike most cheapie drives, these ones actually pass the Windows ReadyBoost test with respectable numbers of 4809 KB/sec for random read and 1920 KB/sec sequential write.  As an added bonus, the case looks like it might actually hold together for a while.

Get ‘em while they’re hot!

  • Digg
  • del.icio.us
  • Furl
  • Reddit
  • Slashdot
  • StumbleUpon
  • Technorati

New iPhone

23 July, 2008 (19:23) | Tech | No comments

After nearly three years, I finally decided to upgrade my venerable first-generation Motorola Razr to something a little more modern.

The iPhone 3G seems to be the new hotness, so I patiently waited on the list for a few days until last Thursday when I got a call from my friendly neighborhood Rogers dealer to come pick up my new phone.

I’ve got to say, I really like the new unit. I finally understand what Blackberry owners have been talking about all these years. Having email and a usable web browser in your pocket really does change the game.

That being said, there are problems. First, most of the apps crash a fair bit, bringing you back to the home screen. Next, only the web browser respects your proxy settings. If you’re behind a proxy, your Exchange based mail won’t come through. The GPS works great, except if you’re inside, in which case the results are, umm, unpredictable. If you have a stereo Bluetooth headset like I do, you can’t use it for listening to music, even though the internal chipset apparently supports it.

The good news is that these problems are really all software problems that can be fixed. Hopefully they will be. Even if they’re not, it’s still a heck of a step up from the old Razr.

P.S. I wrote this post on my iPhone. :)

photo

  • Digg
  • del.icio.us
  • Furl
  • Reddit
  • Slashdot
  • StumbleUpon
  • Technorati

New Receiver

10 July, 2008 (07:54) | Entertainment, Tech | No comments

EV_htr6160

After ten years with my old Kenwood VR-206 home theatre receiver, I’ve finally decided to upgrade.  The winner is, the Yamaha HTR-6160.  I’ve always found Yamaha receivers to have a natural sound, and this one supports the newer standards including Dolby True-HD and DTS-HD Master, both of which are commonly found on the Blu-Ray movies I watch so often.

I looked at it locally and it was available for anywhere between CDN$500 and $650.  However, after a recommendation from my friend Matt, I ended up purchasing it from Big Buy City for a savings of about two hundred and fifty bucks, even after shipping and customs.  I wonder if prices will ever catch up with exchange rates.

  • Digg
  • del.icio.us
  • Furl
  • Reddit
  • Slashdot
  • StumbleUpon
  • Technorati

Sick Day

9 July, 2008 (10:15) | Uncategorized | No comments

laptopsOnSickDay

I took a sick day yesterday.  Somehow, I always manage to get some work done anyway.  I hope I never get really sick.  I don’t think local hospitals have broadband.

  • Digg
  • del.icio.us
  • Furl
  • Reddit
  • Slashdot
  • StumbleUpon
  • Technorati

Please Excuse the Broken

17 June, 2008 (16:32) | Uncategorized | No comments

If you submit a comment here, you may get an error.  I’m looking into it.  At any rate, your comment is not lost and I will be able to approve it.  Sorry for the inconvenience. 

  • Digg
  • del.icio.us
  • Furl
  • Reddit
  • Slashdot
  • StumbleUpon
  • Technorati

Is the Compiler Wrong? - Part II

17 June, 2008 (16:29) | Uncategorized | No comments

Here’s a simpler example of the previous post.  This won’t compile either.  Once again, the compiler reports that not all code paths return a value.  Is it wrong?

    string ThisWillNotCompile(bool input)
    {
        if (input)
            return "Hello, world.";

        if (!input)
            return "Howdy, world.";
    }
  • Digg
  • del.icio.us
  • Furl
  • Reddit
  • Slashdot
  • StumbleUpon
  • Technorati

Is the Compiler Wrong?

17 June, 2008 (14:00) | Uncategorized | 2 comments

Consider the following C# program.

class Program
{
    static void Main(string[] args)
    {
        ThisWillNotCompile(MyEnum.Foo);
    }

    private static string ThisWillNotCompile(MyEnum input)
    {
        switch (input)
        {
            case MyEnum.Foo:
                return “Hello, world.”;
            case MyEnum.Bar:
                return “Howdy, world.”;
            case MyEnum.Baz:
                return “Hi there, world.”;
        }
    }

    enum MyEnum
    {
        Foo,
        Bar,
        Baz
    }
}
 

This code will not compile.  The compiler returns, “Program.ThisWillNotCompile(Program.MyEnum)’: not all code paths return a value.”  Is this wrong?  Discuss…

  • Digg
  • del.icio.us
  • Furl
  • Reddit
  • Slashdot
  • StumbleUpon
  • Technorati

Codenames and Ship Dates

7 June, 2008 (13:32) | Tech | No comments

If you look at some of the back-end structures of Group Policy Manager, you may notice some odd names.  First off, most of the dll’s in the Program Files directory start with "Quest.Avalanche".  Avalanche is the internal code name for the product.  Like many software companies, we don’t necessarily know what the final product name is going to be when we start development.  In addition, the dev team often doesn’t know what the version number will be at the beginning of a cycle.  Therefore, we rely on code names for versions as well.  On the Avalanche team, we use the names of mountains.  Here is the list of code names we’ve used over the last four years:

  • 1.0 - Citadel Hill (named retroactively) - Sept, 2004
  • 2.0 - Wentworth - May, 2005
  • 2.5 - Matterhorn - Nov, 2005
  • 3.0 - Stoneham - June, 2006
  • 3.1 - Fuji - Dec, 2006
  • 4.0 - Nevado - Dec, 2007
  • 4.1 Mont-Blanc - April, 2008

Given that development began in June 2004, that works out to seven releases over a period of 46 months - or about one release every 6.5 months.

  • Digg
  • del.icio.us
  • Furl
  • Reddit
  • Slashdot
  • StumbleUpon
  • Technorati

Dylan

27 May, 2008 (13:03) | Entertainment, Local, Music | No comments

IMG_1124 Bob Dylan is one of the world’s great songwriters, but as a performer he can be hard to love.  Some of my friends were disappointed with his performance at the Metro Centre last week, but I knew what to expect.  He doesn’t look at the audience.  He doesn’t talk to the audience.  He just plays the tunes.

Of course, when your first song is Rainy Day Women # 12 & 35 and your encore is Like a Rolling Stone, you can afford to be a bit eccentric.

  • Digg
  • del.icio.us
  • Furl
  • Reddit
  • Slashdot
  • StumbleUpon
  • Technorati

Word of Warning

28 April, 2008 (12:10) | Local, Religion | No comments

My, oh my!  Our venerable legislature surely attracts its share of outspoken folks.  This affable gentleman makes me want to go to work for Google.  Moral of this story — don’t be evil.

IMG_1073_resize IMG_1074_resize

  • Digg
  • del.icio.us
  • Furl
  • Reddit
  • Slashdot
  • StumbleUpon
  • Technorati