Free Soft
Oct 28

The wait is over on almost all the Milwaukee M12 & M18 tools. M12 Hackzall, M12 Copper Cutter, M18 Hammer Drill w/Free impact, M18 Combo Kits and most everything else has arrived in the past few days at Ohio Power Tool. If you had a pre-order you may have already received your tools as some of the new stuff went out as early as last week. For those of you who didn’t order from Ohio Power Tool I’m sure you won’t have to wait that much longer for your new Milwaukee Tools.   

 

 


Tagi: milwaukee tools, free impact, lger, m18, m12, power tool, new stuff, copper, few days, amp, rsquo, nbsp, stock, combo kits, ohio power

Oct 28

By now I'm sure you've at least heard of, if not already seen, the new Windows Vista advertisements featuring Bill Gates and Jerry Seinfeld. They haven't been well received, to put it mildly, but the latest commercial is actually not bad in its longer 4 minute version:

On the whole, I'd call these ads opaque bordering on inane. Rumor has it the entire thing has been cancelled. It wasn't entirely unsuccessful, I suppose; the goal of advertising is to get people talking about it. Even if every one of those conversations starts with "what the hell were they thinking", hey -- it's a conversation. About an ad. The ad agencies have won.

I guess Microsoft figured it had to do something to counter the long running "I'm a Mac, I'm a PC" ads from Apple. I secretly love these ads, because the hidden subtext is that if you use a PC, you're as cool as John Hodgman:

My problem with these ads begins with the casting. As the Mac character, Justin Long (who was in the forgettable movie Dodgeball and the forgettabler TV show Ed) is just the sort of unshaven, hoodie-wearing, hands-in-pockets hipster we've always imagined when picturing a Mac enthusiast. He's perfect. Too perfect. It's like Apple is parodying its own image while also cementing it. If the idea was to reach out to new types of consumers (the kind who aren't already evangelizing for Macs), they ought to have used a different type of actor.

Meanwhile, the PC is played by John Hodgman -- contributor to The Daily Show and This American Life, host of an amusing lecture series, and all-around dry-wit extraordinaire. Even as he plays the chump in these Apple spots, his humor and likability are evident. (Look at that hilariously perfect pratfall he pulls off in the spot titled "Viruses.") The ads pose a seemingly obvious question -- would you rather be the laid-back young dude or the portly old dweeb? -- but I found myself consistently giving the "wrong" answer: I'd much sooner associate myself with Hodgman than with Long.

The sleight of hand breaks down a bit when you realize that Hodgman actually uses Macs, but that's advertising for you: a giant pack of lies. In other breaking news, water still wet, sky still blue.

The reason I bring this up is not to fan the eternal flame of platform wars, but to highlight one interesting little detail in the ad. At about 1:05, you'll see Gates reading a bedtime story to the family's son from some obscure technical tome or other. But not just any technical tome -- he's reading from the book that this very blog is named after, my all-time favorite programming book, Steve McConnell's Code Complete.

You can use [the table driven method] approach in any object-oriented language. It's less error-prone, more maintainable and more efficient than lengthy if statements, case statements or copious subclasses. The fact that a design uses inheritance and polymorphism doesn't make it a good design. The rote object-oriented design described earlier in the "Object-Oriented Approach" section would require as much code as a rote functional design -- or more.

The above is excerpted from Chapter 18 of "Table-Driven Methods", on page 423. You might argue that I have an unhealthy fascination with Steve McConnell and Code Complete. You wouldn't be wrong.

I'm probably preaching to the choir here, but I doubt it's a coincidence that Gates chose that particular book; I'm sure it's one of his all time favorite books, too.

Hat tip to Matthew Eckstein for pointing this one out!

[advertisement] Complimentary paperback book on lightweight peer code review. 10 essays from industry experts. Free shipping. Order Best Kept Secrets of Peer Code Review.


Tagi: sleight of hand, dry wit, mac enthusiast, lger, ayed, likability, adverting, dweeb, bill gates, john hodgman, chump, dodgeball, hoodie, lecture series, subtext, jerry seinfeld, daily show, hipster, laid back, pockets

Oct 28

If you didn't already know, I was born in Puyallup, Washington, which, for whatever reason, was a hotbed for future NFL players. I wasn't one of them, unfortunately, but I do remember heading down to Sparks Stadium for the big Rams vs. Vikings game when I was a 9th grader at Ferrucci Junior High. That game between the two big Puyallup rivals always drew big crowds, and it was an exciting game to go watch as a 9th grader.

One of the main things I remember about that game, aside from the Vikings absolutely destroying the team I'd later play for (the Vikings had quite a run going for a while), was watching both Brock Huard and Dane Looker play. They made for quite a duo, and I specifically remember watching Dane Looker catch a pass from Brock Huard in the corner of the end zone only a few feet away from me (I was watching up against the fence near the field).

The memory occurred to me tonight after seeing a link at The Husky Football Blog about Dane Looker fighting for a roster spot with the St. Louis Rams. As pointed out by both the blog and the article, Dane Looker is now 32 years old, and I'm no longer fifteen either.


Tagi: brock huard, dane looker, vikings game, 9th grader, husky football, lger, washingt, hotbed, ayers, rams, crowds, rivals, sparks, fence, nfl, memory, blog

Oct 28

If you didn't already know, I was born in Puyallup, Washington, which, for whatever reason, was a hotbed for future NFL players. I wasn't one of them, unfortunately, but I do remember heading down to Sparks Stadium for the big Rams vs. Vikings game when I was a 9th grader at Ferrucci Junior High. That game between the two big Puyallup rivals always drew big crowds, and it was an exciting game to go watch as a 9th grader.

One of the main things I remember about that game, aside from the Vikings absolutely destroying the team I'd later play for (the Vikings had quite a run going for a while), was watching both Brock Huard and Dane Looker play. They made for quite a duo, and I specifically remember watching Dane Looker catch a pass from Brock Huard in the corner of the end zone only a few feet away from me (I was watching up against the fence near the field).

The memory occurred to me tonight after seeing a link at The Husky Football Blog about Dane Looker fighting for a roster spot with the St. Louis Rams. As pointed out by both the blog and the article, Dane Looker is now 32 years old, and I'm no longer fifteen either.


Tagi: brock huard, dane looker, vikings game, 9th grader, husky football, lger, washingt, hotbed, ayers, rams, crowds, rivals, sparks, fence, nfl, memory, blog

Oct 28
So I've had the chance to examine the 1.1.3 firmware on a deeper level (using a technique not developed by me and which I can't release so don't ask) and have noticed some interesting changes behind the scenes that are quite blogworthy:

- SpringBoard no longer needs to be modified (via SummerBoard) in order to show extra applications in the /Applications folder.
- All applications now run as the user 'mobile' instead of as root.
- Preferences are now stored in /var/mobile rather than in /var/root.

What does this all mean? I'll tell you what it means.

The iPhone 1.1.3 firmware is ready for official installable applications.

Even though there are no applications available for purchase (besides the iPod Touch's $20 "upgrade package"), the installation architecture appears to be there already.

It also appears that the frameworks have undergone many changes, ostensibly to make it easier for official...

Read the rest of this post


Tagi: lger, interesting changes, iphone, springboard, ipod touch, frameworks, summerboard, architecture

next >