Vlaanderen rechtser dan in 2010? Een misverstand!

BDW kijkt U ietwat kritisch aan (bron: wikipedia)

De verkiezingen liggen achter ons en de grote winnaar is ontegensprekelijk het NV-A van Bart De Wever. Maar heeft de Vlaming wel echt tegen de PS en voor het NV-A model gestemd? Niet echt, want de regeringspartijen gingen er niet op achteruit. Stemde de Vlaming in 2014 dan ten minste rechtser dan in 2010? In het artikel “Het roomsblauwe gelukje van Bart De Wever” op Apache plaatste Tom Cochez al volgende bedenking;

Aan de linkerzijde van het politieke spectrum wint Groen een zetel en verliest sp.a er een. Verder gaan de negen zetels verlies van het extreemrechtse Vlaams Belang naar de rechtse partijen N-VA (+7) en Open Vld (+1). Ook centrumpartij CD&V wint een zetel. In Vlaanderen wordt de grondstroom met andere woorden van extreemrechts naar rechts  verlegd. Of nog: Vlaanderen heeft globaal genomen linkser gestemd. Al is ‘minder rechts’ een correctere omschrijving.

Maar als we uitgaan van de zetelverdeling, wordt de score van bv. LDD en PVDA+ niet meegerekend. En zou het niet fijn zijn om de evolutie van de plaats van “de Vlaming” op de links-rechts-schaal kwantificeren?  Wel, dat heb ik snel even proberen doen.
De (niet wetenschappelijke) aanpak; elke partij krijgt een buikgevoel-gewijs een cijfer tussen -5 (extreem links, PVDA+) en 5 (extreem rechts, Vlaams Belang). De score op die schaal wordt dan gewogen aan de hand van de resultaten in % van die partij bij de verkiezingen voor de Kamer. Het totaal van die gewogen links-rechts-score voor alle partijen geeft dan de score op de links-rechts-schaal voor Vlaanderen. Het resultaat; Vlaanderen scoorde in 2010 1.5  (pakweg tussen CD&V en OpenVLD in) en zit nu meer naar links op 1.1 (vlakbij het centrum van pakweg CD&V).
Veel hangt natuurlijk af van die links-rechts-score per partij (is OpenVLD echt rechtser dan CD&V?), die inderdaad op buikgevoel gebaseerd is en geen rekening houdt met evoluties in de tijd (is NV-A rechtser geworden?) of met economisch versus maatschappelijke links/rechts. Maar alle kanttekeningen daargelaten; probeer zelf gerust met die scores te spelen, de trend van 2010 naar 2014 blijft duidelijk van rechts naar links (of minder rechts, zoals Tom Cochez het voorzichtiger verwoordt).
Die evolutie is een belangrijke nuance bij het NV-A hoera-verhaal en kan mij, als “linkse rat” enkel blij maken. Of minder triest?

Music from Our Tube; FinleyKnight – Madhatter

I heard FinleyKnight (no space, apparently) a couple of times on KCRW, albeit not in this live version. Their “Madhatter” has a distinct Atoms for Peace (and Radiohead) feel to it, which might have something to do with the fact that the producer was Atoms for Peace’s Joey Waronker.

FinleyKnight | Madhatter | SchoolNight Hollywood

Music from Our Tube; Jack Treese – Les Fleurs du Mal

Jack Treese was an American who migrated to France in the sixties, where he stayed until his death in 1991 (he spent his last years not far from the Belgian border, in Dunkerque actually). While in France he started recording and below “Les Fleurs du Mal” (which I Shazammed from a TV-series) is a real gem.

Jack Treese - Les Fleurs du Mal

Nieuwe m.deredactie.be niet meer mobiel!

(Update December 2014: ik bouwde zelf een alternatieve versie die sneller en toegankelijker is op http://futtta.be/redactie/)


m.deredactie.be homepageIk ❤ mobiele websites, zelfs op de desktop. Bij het refreshen van m.deredactie.be vandaag (12 mei) kwam ik op de nieuwe versie uit. De developers hebben zich ongetwijfeld goed geamuseerd om niet alleen de nieuwe look & feel te implementeren, maar ook om de achterliggende technologie grondig te herbouwen naar een JavaScript-based UI volgens de “single page application“-filosofie (iemand heeft zich wel héél erg in angular.js verdiept, daar aan de Reyerslaan).
Maar ik, eenvoudige gebruiker, ben minder enthousiast. De site ziet er misschien moderner uit, maar is minder bruikbaar; zonder javascript is er niets te zien (neem een voorbeeld aan “cut the mustard“, progressive enhancement zoals de BBC die predikt), “above the fold” staan er enkel afbeeldingen en vooral; alles is plots trager!
Want over snelheid kun je niet discussiëren; sneller is beter, trager is slechter, zeker mobiel. De voorgaande versie van m.deredactie.be “woog” pakweg 150KB en laadde volledig in minder dan 2 seconden, maar de nieuwe versie tikt af op 2560KB in 6 seconden (gemeten op webpagetest.org met “cable” bandbreedte-profiel, met “fast mobile” wordt dat 17s).
Is m.deredactie.be een mobiele site? 2 megabyte aan data zeggen van niet.

Music from Our Tube; Nathan Fake – Stops (bye Laurent)

“It is what is is”, Laurent Garnier’s weekly radioshow, stopped airing in December. His entire last episode featured songs about “the end”, including the Doors’ epic song at the very end.
But it was this electro-thingie by Nathan Fake that jazzed me up;

Nathan Fake - Stops

PHP HTML parsing performance shootout; regex vs DOM

As I wrote earlier an Autoptimize user proposed to switch from regular expression based script & style extraction to using native PHP DOM functions (optionally with xpath). I created a small test-script to compare performance and the DOM methods are on average 500% slower than the preg_match based solution. Here are some details;

  • There are 3 tests; regular expression-based (preg_match), DOM + getElementsByTagName and DOM + XPath. You can see the source here and see it in action here.
  • The code in all 3 testcases does what Autoptimize does to start with when optimizing JavaScript:
    1. extract all javascript (code if inline, url if external) and add it to an array
    2. remove the javascript from the HTML
  • With each load of the test-script, the 3 tests get executed 100 times and total time per method is displayed.
  • That test-script was run 5 times on 3 different HTML-files; one small mobile page with some JavaScript and two bigger desktop ones with lots of JS.

The detailed results;

total time regextotal time domtotal time dom+xpath
arturo’s HP0.6114.83664.977
deredactie HP2.33225.6155.879
m deredactie HP0.06960.46040.4558

So while parsing HTML with regular expressions might be frowned upon in developer communities (and rightly so, as a lot can go wrong with PCRE in PHP) it is vastly superior with regards to performance. In the very limited scope of Autoptimize, where the regex-based approach is tried & tested on thousands of blogs, using DOM would simply create too much overhead.