The undocumented Dashboard features and quirks

Let me start by saying that Apple’s inclusion of the Dashboard, starting with Tiger (Mac OS X 10.4), has had an enormous influence on me. It was the first time I actually wrote a small “program” in HTML and javascript. The Dashboard really is a great platform to develop for, as it encourages you to make small, lean and focussed little programs, that are very good at doing one thing.

Dashboard’s behaviour (expressed through methods and properties) is farely well documented, but I’ve been breaking my head over a number of things, which I eventually had to find out through trial and error. Had they been included in the official Dashboard reference

Below is a list of the quirky behaviour I’ve encountered while developing the widgets on this site.

  • widget.onshow fires on: showing the Dashboard (documented), placing a new instance on the Dashboard (undocumented). The latter undocumented feature would also fire when the widget would be “installed” or “replaced”, which I believe is similar to placing a new instance.
  • reloading (CMD+R) the widget is apparently not the same as placing a new instance on the Dashboard, as widget.onshow is not fired. (undocumented)
  • widget.onremove fires when a widget is replaced with (another version of) the same widget. Not so handy when you use the widget.identifier to allow for multiple instances of the same widget, all with their own preferences. (undocumented)
  • the widget.identifier is not retained when a widget is replaced with (another version of) the same widget. Moreover, when multiple instances are present at one time, they are all replaced by one (in total) virgin instance. Again, not so handy (see previous remark) (undocumented)

So, I hope this info will somehow either be included with the official documentation (I’ve filed a feedback report at Apple’s website) or you’ll be able to find it here.

Exact keyword tracking of Yahoo Search Marketing and Google Adwords in Analytics

This might be an unexpected article from me, but I’ve been busy with some things lately on a professional (as in: working to pay the bills) level.

I’m sure anyone in the business of Search Engine Marketing (SEM) has read the article on Exact Keyword Tracking with Google Analytics on ROIrevolution.com. If you haven’t, do so now!

The client I’ve been working for lately, wanted to extend their reach from Google Adwords to Yahoo Search Marketing (YSM) (Yahoo search accounted for 23% of organic search of US’ visitors). I wanted to capture the same data (“keyword bidded on” vs. “exact search phrase/keyword”) for YSM as for Adwords. Well, that happens to be entirely possible, one might even say better possible with YSM than with Adwords.

I’m not going to explain to you in detail how you can add extra information to your landing page URL, as this page about Tracking Yahoo! Keyword Data in Google Analytics on PPCHero.com already does that in detail.

So, here it goes at a high pace:
Continue reading Exact keyword tracking of Yahoo Search Marketing and Google Adwords in Analytics

NL Weerradar widget versie 2.1

Tiger gebruikers kunnen opgelucht ademhalen, want ook voor hen werkt nu de NL Weerradar widget!

Met grote dank aan gebruiker Jasper die mij hierbij heeft geholpen!

Versie 2.1 brengt radar- en satellietbeelden van de buien en het wolkendek boven Nederland en een groot deel van België. Hiervoor worden de bronnen Buienradar.nl, Sat24.nl en Wetteronline.de benut.

Download de NL Weerradar widget versie 2.1

Commentaar, opmerkingen of vragen? Graag op de pagina van de NL Weerradar widget zelf!

NL Weerradar widget versie 2.0

Zo, het heeft weer even wat denk- en typewerk gekost, maar er is een geheel nieuwe versie van de NL Weerradar widget beschikbaar.

Nu hoor ik u denken: “Geheel nieuw? De widget ziet er hetzelfde uit!”. En dat klopt. Want al het werk is “onder de motorkap” terecht gekomen. Ik ben flink met de bezem door de onderliggende code heen gegaan. Dat betekent dat ik in de toekomst sneller kan reageren op veranderingen op de websites waar de radar- en satellietbeelden vandaan komen: Buienradar, Sat24 en Wetteronline.

Toch zijn er wel een aantal zichtbare verbeteringen doorgevoerd:

  • De bewolkingsbeelden van Sat24.nl zijn toegevoegd. Zowel stilstaand beeld als animatie. Infrarood en zichtbaar licht.
  • Het laden van de regenbuien-/bewolkingsafbeelding wordt duidelijker weergegeven.
  • Wanneer er geen recente afbeelding wordt gevonden, wordt gepoogd een oudere afbeelding weer te geven.

Download de NL Weerradar widget

Commentaar, vragen, complimenten? Dat mag, maar dan wel graag op de pagina van de NL Weerradar widget zelf!

Houd het hoofd droog!