Posted by dave
Since the presentations section of the Shiny site is gone for now as we have a reshuffle over there and I haven’t got around to putting up a presentations section here yet, I thought I would add a quick post tonight to make the slides available from the various presentations I have given recently.
If you have any questions about any of these, please contact me.
Note: I would love to put these on SlideShare but it really seems to bork on Keynote PDF’s :(
Posted by dave
As a Camino user, I am a huge fan of bookmarklets for browser add-on functionality as Camino doesn’t support Firefox extensions so when we created afeeda we naturally created a bookmarklet for browser integration rather than an extension or IE toolbar, get to all browsers in one… especially since the JavaScript that we need to execute is so simple:
javascript:location.href='http://afeeda.com/dashboard/discover?u='+encodeURIComponent(location.href)
This has been working fine in all browsers until someone reported a bug with it tonight on IE7. It seems that if you execute JavaScript from the feed view of IE7 you get this error:

Ignoring the oh so useful error message for a second, it seems like this is the culprit:
Feed View in Restricted zone
The IE7 Feed View displays feeds in the Restricted security zone, no matter where the feed originated, even if for example the feed came from a site in the Trusted Sites zone. By default script is disabled in the Restricted zone. In addition, the Feed View disallows URL Actions including script and active content.
(via Microsoft RSS Blog)
What a stunningly effective way to break all bookmarklets which were just about the only way to get cross platform browser add-on functionality, good job! According to that article, all active content is already being stripped out of any HTML content in the RSS before it is displayed so this extra step seems like overkill somewhat.
Thanks to Matt Brindley for helping out finding the reason for this.