ucantblamem

Archive for July, 2007

Up, up and away

26th Jul 2007

It feels like yesterday that Tim called me, asking me to be at his side on his wedding-day. That was six months ago and I can’t think where all that time has gone.

On saturday I jump on a plane to the one place I never even considered visiting: The U.S of A… I’m totally psyched about it, as we have a pretty fun-filled itinery lined up and I’m really feeling excited for the happy couple.

On the not-so bright side, work has been uber busy in the last couple of weeks, with the impending (re)launch of the beconstructive website (plus 6 portals and accompanying launch material). While I have managed to duck the most stressful and time-intensive aspects of this project, I’m still feeling “it” and I’m so thankful that in 24 hours I can forget about work and enjoy myself for two straight weeks (sorry Mark).

I would like to think that I’ll have an opportunity to jump online while I’m overseas and make another meaningful contribution to my blog, but I have this gut-feeling that there won’t be tonnes of down-time and readily available WiFi. So, just in case my instincts are right, I wanted to throw a few things “out there”:

  • Prospect Rd has finally launched and the guys have got some pretty good stuff goin on behind the curtains.
  • I have an almost brand-new Sony PSP (white) if any one wants it. I’d be happy with $150 (half the retail price) and if no one bites I’ll be putting it on ebay when I get back.
  • Since creating the Order Posts plugin, I’ve only had the opportunity to make one update and I have less and less time for this plugin. If anyone would like to take it over, I’d be more than willing to let you have it.
  • What d’ya guys want me to grab ya while I’m overseas? :P

Y’all take care ‘o yourselves now and in the word’s of Truman Burbank: “… in case I don’t see ya, good afternoon, good evening and goodnight!”

Firefox Add-ons: Gmail Notifier + Firebug incompatibilities

19th Jul 2007

For a couple of months now I’ve been getting these random and undecipherable errors in Firebug every couple of minutes. On occasions I might get one or two of these queued up in the console and other times quite a few (10-ish). The error usually goes something like this:

[Exception... "'Component does not have requested interface' when calling method: [nsIInterfaceRequestor::getInterface]" nsresult: "0x80004002 (NS_NOINTERFACE)" location: "JS frame :: chrome://firebug/content/net.js :: getRequestWebProgress :: line 1548" data: no]
[Break on this error] return request.notificationCallbacks.getInterface(nsIWebProgress);
net.js (line 1548)

Clicking on the “net.js” file (which is usually linked in Firebug, so you can go straight to the source of the issue) shows me some of the internal JavaScript for firebug and a breakpoint where the error occured. Reading through the code I can see that it’s part of Firebug’s internal system for tracking XmlHttpRequest’s on a page, as it can give you a whole bunch of useful data for debugging XHR’s. Unfortunately, the error doesn’t give me any information about which request it has broken on, which makes it hard to guess how I can fix the problem.

Luckily (and ironically unlucky) for me, this has gone on for long enough to hint that it’s not a page causing the issue, but rather an add-on (which use JavaScript/XHR as well). Now, I’m aware that firebug is still a young (1.0) add-on, but it is a bit of a strange error to be getting so frequently, so I hardly think it’s caused by Firebug alone.

Well, today it finally got to me and I went on the rampage to track down this ugly foe that has been destroying my ability to debug pages effectively. After fiddling around with add-on’s for 15 minutes or so I finally figured our that the culprit was Gmail Notifier! This totally makes sense, as I have it set to check my mailbox every minute or so and obviously it has a bug in it somewhere.

To counter my lost add-on, I simply downloaded Google’s Gmail Notifier for the system-tray and all is well in James-land once more. YAY! :) So, if you also use the Gmail notifier add-on alongside Firebug, I hope my solution helps you.

Position Available: Developer

17th Jul 2007

Yes, another exciting position has opened up at work for an ace developer who lives in PHP/MySQL and breathes interesting projects.
Musicadium/SM2 Collaboration
If your ears are piqued at this point, you might also like to know that you’ll have the opportunity to work with Mac OSX, Linux and Windows writing custom applications, integrating API’s inside an MVC framework and putting your work on show to a global audience.

This is a bit of “joint” position, where most of your time will be spent working on systems for Musicadium, but there will be some projects for SM2 as well. In any case, you’ll love the work environment, which is very fun and “dot-com-ish”, located in James St (Fortitude Valley).

There’s probably a bit too much to tell in a short space (and limited time), but… If you want more info, feel free to drop me a line or leave a comment at the bottom of this post!