Monthly Archives: August 2012

As found on the web (August 15th)

blog (feed #46)
youtube (feed #51)
frank liked 2 videos.
blog (feed #46)
youtube (feed #51)
blog (feed #46)
youtube (feed #51)

My take on “Web design in a Retina world”

I read an interesting article on Johan Ronse’s blog about how to design (or is it “develop”?) for a Retina world (Retina being Apple’s marketing speak for high pixel density screens, but you guys knew that). I’ll be honest, I’ve not followed up on all the Retina-buzz, if only because this performance-nut isn’t particularly happy about the sudden need for higher quality images being shoved down people’s data-throat (same with webfonts actually). Because, after all, 14Mb really isn’t “nothing” Johan, given the average webpage is around 1.1Mb.

What seems to be missing in the few articles I did read up until now is this; why do we want to deliver high resolution images to high pixel density screens to users on a broadband connection (assuming we can keep others safe from these high fidelity images, but that is doable)? Because it looks better? Maybe, but what purpose does that serve? What purpose does your site serve? Do you want people to stick around and return, reading your stuff for a long as possible? Or are you in the ad displaying business? Maybe you sell products or services? The question is; how are Retina-ready images going to impact your KPI’s?

Let’s assume those nice crisp images will have a positive impact on your site’s usage and/or ad views and/or sales and let’s also assume (although it is a proven fact rather than an assumption) that the longer download time will have a negative effect on your business. Given these two assumptions; which one will have the biggest impact? My hunch would be the negative impact of longer download time, but I’m biased. The answer to that question really depends on your KPI’s, on your business and on the technical implementation.

The only sound advice anyone could give: do multi-variate testing, compare your KPI’s for your site with and without Retina. Going Retina might help your business, it might harm it. I for one am not switching to Retina any time soon, I don’t see the need for it from the safety of my ivory performance-tower. I’m biased, you know.

Everything in its right place, om ter mooist gecoverd!

“Everything in its Right Place” van Radiohead (ja, daar ben ik weer) is al veel gecoverd. De Brazil/deep house versie van Osunlade ft. Erro kent ge ongetwijfeld, die had ik hier als eens geplugd. Maar er zijn even goed interpretaties van klassieke geschoolde muzikanten zoals pianist Christopher O’Riley (hier ook samen met het Entropy Ensemble) en cellist Joshua Roman (met DJ Spooky) of hier nog Steve Polydorou and the Stellar Quartet. Er is de brave koormeisjes-versie van Scala & gebroeders Kolacny, er is een big band interpretatie van Beats & Pieces Big Band en ook jazz-pianist Brad Meldhau speelde het. De Japanse Math rock-groep Lite  heeft een nogal bizarre instrumentale cover terwijl Sonos dan weer volledig a-cappella gaat.

Maar de hoofdprijs van deze avond gaat naar Robert Glasper, een jazz-pianist die “Everything” subliem laat versmelten met het superbe “Maiden Voyage” van Herbie Hancock. De studio-versie zit achter deze link, maar hieronder zie en hoor je het Robert Glasper Trio live Radiohead en Hancock combineren. Ma-gis-traal (als ge niet bang zijt van jazz-drummer gone wild, anders begint ge misschien beter met de bravere versie van Brad Meldhau)!

Robert Glasper Trio – Maiden Voyage/ Everything in its right place – Bridgestone Music Festival `09

Watch this video on YouTube.

En ja, op 18 oktober sta ik ook in het Sportpaleis. Natuurlijk!

WP DoNotTrack: user opt-out for your Cookie Law pleasure

It was long overdue, but I finally came around to releasing version 0.8 of WP DoNotTrack. The main feature to warrant the bump in the version-number, is the addition of conditional filtering based on user opt-out.

There is no opt-out UI in the plugin, but it hooks in to “Civic Cookie Control“, a JavaScript-based widget with a nice and customizable UI, which allows your customers to consent to cookies or to opt-out of them. When on WordPress, you can easily enable and configure Civic Cookie Control by installing the Cookie Control WordPress plugin.

If you’d prefer to do without Cookie Control, you can add your solution for users to opt in or out and set a cookie “dont_track_me” with value “1”, which will trigger conditional filtering as well. A very, very basic implementation could be to add something along these lines in the head-section of your site (in header.php of your template):

var r=confirm("Click \"OK\" for the full experience or \"Cancel\" to disallow 3rd party sites to store cookies on your computer.");
if (r==true) {
document.cookie="dont_track_me=0;";
} else {
document.cookie="dont_track_me=1;";
}

The other features of 0.8 from the Changelog:

  • new: “forced” mode now default
  • bugfix: re-introduced the bugfix for whitelist mode that was rollbacked in 0.7.2 (and a bug in that bugfix was the reason for 0.8.1, actually)
  • bugfix: conflict with prototype which caused wysiwyg editing of Wysija newsletter templates to break

As found on the web (August 1st)

generic (feed #49)
blog (feed #46)
generic (feed #49)
blog (feed #46)
generic (feed #49)
generic (feed #49)