Archive for January, 2010
Het Groen-complex
Groen zit sinds haar deelname aan de macht (nu ook alweer bijna 10 jaar geleden) in een weinig benijdenswaardige positie; zowat elk voorstel van de partij wordt onmiddelijk als onrealistisch of -als het een beetje tegenzit- bemoeiziek en dom van tafel geveegd. Het debacle rond de “downloadtax” is daar een goed voorbeeld van; een vaag artikel in de pers en direct afgeschoten op Facebook, Twitter en in de lezerscommentaren op de krantensites natuurlijk.
“Helemaal op hun kop gevallen”
“géén extra belastingen om weer eens een nutteloos instituut mee op te richten of overheidsschulden mee te delven”
“Een partijtje van niets die ons nog wat extra euro’s wil afhandig maken in deze tijd van crisis. Zou dat extra geld misschien moeten dienen om nog wat meer asielzoekers te kunnen regulariseren? Grrr…”
Of hoe een op zich niet onverdienstelijk voorstel (gewild of ongewild) totaal verkeerd wordt begrepen. Want waar gaat het eigenlijk over? Mensen downloaden illegaal en zullen dat ondanks een repressieve aanpak (sluiten van p2p-netwerken, vervolgen van downloaders, …) blijven doen, ook al denkt Frankrijk daar anders over. Het voorstel van Groen/ Ecolo vertrekt dan ook van een heel ander uitgangspunt;
- iedereen mag alles legaal downloaden dankzij een ‘uitgebreide collectieve licentie’
- die licentie wordt gefinancierd door de ISP’s die voor elk breedband-abonnement met hoge downloadlimiet maandelijks een aantal euro’s betalen aan de auteursrechtenorganisaties
- dat geld wordt verdeeld aan de hand van steekproeven van het downloadgedrag
- de maximumprijs voor die breedband-abonnementen wordt wettelijk vastgelegd (zoals dat ook bij bv. brood gebeurd) om te vermijden dat de ISP’s de licentiekost op hun klanten verhalen
Vanzelfsprekend is dit geen waterdicht voorstel, maar het is tenminste een frisse kijk op het probleem van illegale downloads en een “uitgebreide collectieve licentie” zou (zeker als dat op Europees niveau wordt vastgelegd) wel eens echt een goed idee kunnen zijn. Maar een eenzame uitzondering daar gelaten doet niemand zelfs maar de moeite om het voorstel correct te lezen.
Nee, Groen, dat zijn wereldvreemde bemoeials die ons, als ze konden, nog zouden willen laten betalen om te ademen Mijnheer! Ondanks een blijkbaar sterke ecologische betrokkenheid van “de Vlaming”, kunnen voorstellen van Groen op basis van hun imago (dat andere partijen overigens graag mee in stand houden) en door gebrekkige Groene communicatie (het artikel in HLN was maandagochtend nog heel vaag en op de sites van Freya Piryns en de partij zelf was er geen letter over te vinden, hemeltergend als het onderwerp “internet” is) nooit serieus genomen worden. Indien Groen ooit terug echt politiek relevant wil worden, dan zal ze echt wel anders moeten gaan communiceren.
As found on the web (January 26th)
|
|
|
|
|
Published Enhanced privacy for embedded YouTube.
|
|
|
|
Enhanced privacy for embedded YouTube
While looking into the possibility to play embedded YouTube clips with html5′s video-element on this blog, I noticed Google added an ‘Enable privacy-enhanced mode‘ flag to the embed-options. This small tweak ensures that visitors who arrive on a page that has YouTube embedded, don’t immediately get tracking cookies stuffed down their throat. Unless they play the video or click through to youtube.com, that is.
Enabling the “enhanced privacy” option just changes the URL in the embed code from youtube.com to youtube-nocookie.com;
<object width="560" height="340"><param name="movie" value="http://www.youtube-nocookie.com/v/FuGJfVAgiTM&hl=en_US&fs=1&rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube-nocookie.com/v/FuGJfVAgiTM&hl=en_US&fs=1&rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object>
The change has no impact whatsoever on the user experience, so I immediately tweaked the code of the Smart YouTube WordPress plugin on my server and I asked the developer to add the option to his plugin as well.
Yet another small step in the fight against Google’s omniscience!
As found on the web (January 22nd)
|
Liked 1 videos.
|
|
|
Published Flash isn’t evil, but ….
|
|
|
Published add-to-any removed-from-here.
|
AddToAny removed-from-here
![]()
Update 01-2012: AddToAny now includes tracking by parent company Lockerz.com which cannot easily be disabled.
When looking at my blog’s performance in Google Webmaster Tools I saw Google complained of multiple dns-lookups. I knew about stats.wordpress.com, google-analytics.com (well, yeah …) and gravatar.com, but one domain in the list didn’t make sense to me at all; media6degrees.com, so I started to investigate a bit. Grepping the wordpress-, theme- and plugin-code on my server didn’t reveal anything, so I went into Firebug to see what was happening in javascript.
Apparently the AddToAny WordPress-plugin was initiating the call:
- add-to-any requests http://static.addtoany.com/menu/page.js (which is rather big but gzipped & cache-able)
- page.js in turn contains tracking (near the end of the file), by requesting an 1X1 pixel image at http://map.media6degrees.com/orbserv/hbpix?pixId=2869&curl=<encoded URL of page>
- media6degrees then sends the pixel and … sets multiple cookies in the process
And what’s media6degrees business you ask? Maybe they’re just providing the add-to-any author with statistics? Well, not exactly. This is what media6degrees writes on their website: “We deliver scalable custom audiences to major marketers by utilizing the online connections of their consumers.” So by using AddToAny, you’re providing media6degrees with data about your site’s visitors, which they can use to sell targeted communication to their customers.
If visitors of small-time blogs like mine would be the only ones affected by this, the damage would be limited. But AddToAny is also implemented on large local news-outlets such as deredactie.be or De Standaard Online and no doubt on some big international sites as well. Somehow I doubt those organizations know they’re feeding their visitors to media6degrees and I bet some of them would even strongly disagree.
I’m not happy about this, that much is clear. AddToAny offers great functionality, but:
- it adds unneeded requests to my page, causing the page to finish loading later (dns-request + http-request)
- it enrolls my site visitors in a targeted communication platform without anyone knowing (or agreeing)
- none of this is communicated on the AddToAny website or on the AddToAny WordPress plugin page
I mailed the author about this earlier this week (when i didn’t even know about media6degrees tracking cookies yet), but got no feedback up until now and I logged an issue on the wordpress.org support forum as well. And I decided to pull the plug on AddToAny off course, replacing it with sociable, making my blog render yet another millisecond faster, while at the same time protecting my visitors from this sneaky behavioral tracking by AddToAny and media6degrees.
Flash isn’t evil, but …
Last week’s prediction about Flash becoming irrelevant was pretty controversial, and some of you Flashheads had interesting remarks and -rhetorical- questions both in the comments and on Twitter (a big shout-out to Clo Willaerts for sharing). So without further ado, here’s my follow-up.
Flash isn’t evil
Some people seemed all too happy to dismiss my post as being plain old Flash-bashing. Sorry to disappoint you, but I”m not saying Flash is evil or that it will (or should) disappear altogether. Next correction: I do have Flash player installed and in general I do know if a application is made in Flash or not. Heck, the web has been my job for more than 10 years now and Flash has been a point of interest for quite some time already. And yes, there indeed are innovative web applications and games that are build in Flash. That being said, I do think (because of accessibility, SEO and some more philosophical reasons) it’s best to avoid using Flash to develop a site’s core functionality if the same can be achieved with non-propriety, standard web technology.
It’s not about Flash vs HTML5
The comments on last week’s blogpost seemed to focus very much on the individual merits (or lack thereof) of HTML5, CSS3 or Canvas, as if these are islands with no history and no connections to the web mainland. This is, off course, wrong; these “new” technologies just happen to be the most recent evolutions of the core components of the rapidly evolving ecosystem that is the “open web”. Moreover, with HTML, CSS and Javascript being the brick and mortar, libraries such as JQuery, Dojo and YUI are the “prefab” building blocks of open web development, offering plug&play components to efficiently build cross-browser rich web interfaces. So the discussion is not about Flash vs HTML5, but about the choice between Flash and the powerful “open web technology stack”.
about:evolution
“The only constant is change” and that’s all the more valid on the web. Flash has an important role to play in this respect, having pushed the boundaries of web-based UI’s for many years. But as some of the cutting-edge features that once were only available in Flash, can now be created more efficiently using non-propriety technology, there’s a shift towards the use of those open web components (e.g. the Flash carousel on National Geographic website that was shown in the Adobe video from my previous post has been replaced by a JQuery implementation).
I believe (and that’s what the previous post was about) this trend will continue in 2010 because of features of HTML5, CSS3, canvas, … becoming available to a wider audience either natively (in new browsers) or through libraries that provide cross-browser compatible implementations. And yes, I’m afraid that in my book that means Flash will become less relevant (“irrelevant” in my previous post being an obvious hyperbole).
Loose ends & examples
- The <video> codec problems Serge fears can -and should- be easily hidden from end-users (as Apple does for example). Moreover the patent-related codec-issue will, I predict, be solved in 2010 with Google acquiring On2 Technologies and putting at some (if not all) of the codecs (VP3 was the basis of Theora, VP6 is in Flash 8 Video and JavaFX) in the public domain
- <Canvas> is already in the wild and doing just fine, thanks for asking Stefan. Major webapps with great graphical UI’s such as 280slides, Mindmeister, Bespin, Google Maps and Yahoo Pipes depend on it. Cufon, JQuery visualize and Dojo GFX use it as well and yes, Canvas can be implemented cross-browser (even in IE6) thanks to the explorercanvas library (and with Microsoft actively participating in the discussions about the canvas-spec, one could expect MS to one day release a browser that has native canvas-support)
- Despite great efforts by Adobe, Flash on the mobile web (i.e. in a browser, non-browser implementations are irrelevant in the discussion about “open web vs flash”) remains almost non-existent. The fact that Apple continues to refuse Flash for the iPhone only makes this worse, due to the seemingly untouchable “game-changer” status of their phone and due to the fact that more than 60% of all mobile pageviews originate from their mobile devices.
To sum it all up: when Adobe Flash evangelist Serge writes “Flash Player has it’s place on the web today and in the future” I can only agree. But I’ll bet you that place in the future will be less prominent than the one it holds today.
Het einde van m’n grote gelijk
Een gewetensbezwaarde en een beroepsmilitair stapten samen op de trein in Brussel-Noord. Ik was die gewetensbezwaarde en het werd een fantastisch gesprek vol wederzijdse interesse en nuance.
Ik zou wat meer gesprekken moeten aanknopen, op de trein, maar zo zijn we niet. Afgesloten achter de laptop, zoals ik, nu. Of een krant of een boek of gewoon slapen.
We zouden meer gesprekken moeten aanknopen en dan ook echt luisteren, zeker als er iemand tegenover ons zit die er een andere mening op nahoudt. Want als je dan naar elkaar kunt luisteren in plaats van je discussiërend terug te trekken achter de linie van het eigen grote gelijk, dan wordt het pas écht interessant!
Ik zal er aan proberen denken, als ik het vervolg op m’n controversiële ‘flash irrelevant’ blogpost schrijf.





