Featured Post

On recent speaking.

Earlier this month, I was invited to speak at the Excellence In Local Government Customer Service 2008 conference in Sydney. It was my first time presenting on my own outside of companies I’d worked for. (I did the same presentation about two months earlier at a different conference, but I shared...

Read More

CSS variables are go!

Posted by Mikey McCorry | Posted in Uncategorized | Posted on 02-07-2008

1

In a post I wrote almost a year ago (and in the ensuing comments), I pondered the possibility of someday being able to define variables natively in a CSS document without the use of server-side scripting.

Well it seems that in their most recent nightly build, WebKit has added support for this.

@variables {
    CorporateLogoBGColor: #fe8d12;
}
div.logoContainer {
    background-color: var(CorporateLogoBGColor);
}

I’m not sure if this is based on any particular official CSS3 recommendation or if its something that WebKit has just grabbed and ran with in the hope of it going mainstream, but its certainly a step in the right direction.

Wow… that was quick… IE8 beta 1 hits the web.

Posted by Mikey McCorry | Posted in Uncategorized | Posted on 06-03-2008

Tags:

1

A nice surprise just hit my feed reader. Microsoft has just released the Windows Internet Explorer 8 Readiness Toolkit, a micro-site containing download links for IE8 beta 1 as well as useful information for web developers.

I’m not sure, but I think I’m actually getting really excited about this release. While I haven’t installed the beta yet (I’m working on something at the moment, and I know that it’s going to want to make me restart Windows, and that would totally kill me groove :) ), the features listed on the site look great. I’m especially looking forward to experimenting with the new Ajax navigation options which enables the back/forward buttons through use of the window.location.hash (as I’d always thought it should).

Firefox is still my browser of choice, however Firefox’s stupid crashes, crappy scrolling performance (especially on pages with lots of Flash) and gargantuan memory consumption (eg. this current firefox.exe process is taking up over 400MB) is starting to annoy me. If IE8 had a flexible addon/extension api, I think there would be a tougher decision to be made.

Microsoft does the right thing. Web developers’ heads explode in surprise.

Posted by Mikey McCorry | Posted in Uncategorized | Posted on 05-03-2008

Tags: , , ,

0

For those who haven’t been following the recent drama regarding the proposed web standards behaviour in IE8, here’s a re-cap:

  • Microsoft announces that IE8 can render the ACID2 test perfectly in IE8. Web devs get excited.
  • In the name of “not breaking the web” (read: “not pissing off corporate clients that have spent many thousands of dollars on Microsoft CMS, Sharepoint, .NET controls and other web interfaces”) Microsoft announce a version targeting mechanism that allows web pages to be rendered using the IE version of choice. So far so good, however, by default, IE8 will render nearly all web pages exactly the same as if it were IE7. Standards-savvy developers would have to opt-in to IE8′s standards rendering engine.
  • The web development community splits into two; those that believe the default behaviour is wrong and goes against the very nature of building valid, forwards-compatible websites; and those who believe it is in the best interest of the internets, protecting Microsoft’s partners who use thier dodgy web technologies and the vast majority of web designers who still use invalid markup, spacer gifs, layout tables and blink tags.

Now, I fit somewhere in the middle. I believed the default behaviour is wrong, but honestly thought it was not big deal. I understood that Microsoft was protecting their own interests. We’ve been accomodating IE since the dawn of time, so why stop now.

Anyway, none of that matters any more.

In Microsoft’s Interoperability Principles and IE8 on the IEBlog, IE General Manager Dean Hachamovitch has announced:

In light of the Interoperability Principles, as well as feedback from the community, we’re choosing differently. Now, IE8 will show pages requesting “Standards” mode in IE8’s Standards mode. Developers who want their pages shown using IE8’s “IE7 Standards mode” will need to request that explicitly (using the http header/meta tag approach described here).

I actually thought it was kind of silly that folks like Jeremy Keith were jumping up and down about the default behaviour, like they actually thought it was going to do anything about the situation. Trying to pressure Microsoft into doing anything would be like trying to convince an elephant to walk through a doorway. It just doesnt fit.

So, colour me flabbergasted. Kudos to Jeremy and others like him for championing for the cause rather than (like myself) be prepared to just grin and bear it. Also big snaps for Microsoft and the IE Team for actually listening to the developer community and making the right decision.

Garfield Minus Garfield

Posted by Mikey McCorry | Posted in Elsewhere | Posted on 28-02-2008

Tags: , ,

0

Who would have guessed that when you remove Garfield from the Garfield comic strips, the result is an even better comic about schizophrenia, bipolor disorder, and the empty desperation of modern life?

A streetview car named “Google”.

Posted by Mikey McCorry | Posted in Uncategorized | Posted on 19-12-2007

Tags: , , ,

6

The Google StreetView car was recently spotted by a friend of mine driving around here in Shepparton. It was apparently a black sedan, pole camera on the roof, Google magnet logo on the door. It’s unknown whether they’re taking photos of the Shepparton area (which is unlikely, but would be ubercool) or whether it’s just a Google employee borrowing the Google-mobile for the weekend to visit family in the region (more likely, but less interesting), but I’ll be keeping an eye on Google StreetView in the future.

UPDATE: Confirmed! I was out at lunchtime visiting a client and saw the black Google car heading down the main street. What he was doing there, I still don’t know.