Asgrante en gezellige Lokeraars in de clinch

De Lokerse politie doet zijn kleinzerige reputatie weer alle eer aan; een paar maanden na de publicatie van een weinig genuanceerd editoriaal in het satirische “De Lokersen Asgranten”, diende korpschef Patrick Trienpont een klacht in tegen dit beleidskritisch “jaarblad”, wegens smaad en aanzetten tot smaad. De asgrante redactie ging enkele dagen geleden in de tegenaanval met een persbericht en een artikel op Indymedia. Vandaag tenslotte, kroop zelfs de Burgemeester van Lokeren achter het toetsenbord, om op Indymedia zijn beleid en zijn politie te verdedigen.
Tot zover de context, hieronder mijn reactie zoals die ook op Indymedia staat;

Alhoewel het verhaal van de ontslagen straathoekwerker hier op Indymedia mijn vertrouwen in het Lokerse beleid niet direct versterkt, kan ik bij gebrek aan kennis ter zake niet echt ingaan op de manier waarop Burgemeester en politie al dan niet aan preventie doen.
Maar ik erger me, zoals veel Lokeraars in mijn omgeving, wel aan de aanwezigheid van de dure bewakingscamera’s, aan de onvriendelijkheid van dat soms nadrukkelijk aanwezige blauw op straat (al dan niet te paard) en aan de wijze waarop de politie verslag doet van elk akkefietje in een schijnbaar krampachtige poging om het eigen optreden en het gebruik van de bewakingscamera’s toch maar te verantwoorden.
De manier waarop Commissaris De Clercq tijdens de Lokerse Feesten de pers dagelijks van elk incidentje (een gestolen paraplu! een afgerukte ruitenwisser!) op de hoogte bracht, was inderdaad zo triest dat het bijna lachwekkend werd. Dankzij de bewakingscamera’s, zo deelde de man trots mee, kon men zelfs een heuse coke-snuiver en een vechtende feestganger inrekenen!
Dat de flikken politie al een tijdje kwistig boetes uitdeelt omwille van smaad en nu één van de weinige kritische publicaties 3 maanden na publicatie voor de rechter wilt slepen, is er wat mij betreft heel wat méér over dan de gewraakte tekst zelf.
Dus nee burgemeester, “met z’n allen blij zijn dat Lokeren een gezellig stadje is” en voor de rest braaf glimlachen naar de bewakingscamera’s terwijl “De Lokersen Asgranten” voor smaad wordt aangeklaagd, is voor mij géén optie.
Awoert politie, boe Burgemeester!

Terwijl ik ter stoffering van deze tekst een paar links aan het verzamelen was, las ik in Het NIeuwsblad van vandaag dat de stad net op dit moment beslist heeft om nog eens 6 camera’s bij gaat plaatsen, bovenop de 18 die al in werking zijn. Nu moeten ze dat hoogtechnologisch surveillance-systeem enkel nog leren om Asgrante Lokeraars en aanzetters tot wildplassen tot op het web te volgen en dan ben ook ik gezien.
Ondertussen is er van de vermiste fietspaden in de Uebergdreef nog steeds geen nieuws. We houden U, met hulp van de misdaadcommunicatie-specialisten bij de Politie, vanzelfsprekend verder op de hoogte van deze onrustwekkende verdwijning in de Bronx van het Waasland.

spring + groovy + grails = ?

Just read that Springsource (“Weapons for the War on Java Complexity”!), Rod Johnson’s company, has acquired g2one, the company behind Groovy and Grails. Looks like there’ll be 2 major Java development stacks; all things JSR/J2EE on one hand and Spring/Groovy/Grails on the other? What train should one hop onto, when having to choose a new web development framework?

Het deredactie-Journaal ook in uw mediaplayer?

Er kwamen links en rechts wat positieve reactie op mijn ‘deredactie journaalplayer’. Laatste in de rij was Wouter, die op zijn blog een perl-script deelde dat op basis van de atomfeed een m3u-playlist genereert om het VRT nieuws in VLC te bekijken.
Fantastisch idee van Wouter, ik heb dat dan ook snel in mijn atom-parsend scriptje gepropt. Vandaar; vanaf nu kun je het deredactie Journaal niet enkel in je browser, maar ook in je favoriete mediaplayer bekijken;

Ik heb één en ander zelfs (oppervlakkig) getest en dat lijkt correct te werken in Windows Media Player, VLC, Totem en Winamp. Apple Quicktime daarentegen lijkt het niet te doen; wel geluid maar geen beeld met de mp4/m3u-versie, terwijl de individuele mp4’s wel correct worden afgespeeld. M3U is oorspronkelijk natuurlijk audio-geörienteerd, misschien valt QT daarover en moet ik er nog een extra playlist-formaat tegenaan gooien? Er zijn wel minstens evenveel playlist-formaten dan dat er videocodes zijn, maar SMIL ligt voor de hand?
Voor de web-versie heb ik JWFLV (de flash video player) geupgrade van naar de nieuwe 4.2-versie, wat voornamelijk de inhoudstafel ten goede komt; de verhoudingen van thumbnails worden nu gerespecteerd en die visuele playlist scrolt nu mee terwijl je kijkt. Nifty jongen, die JW!

Fun with caching in PHP with APC (and others)

After installing APC, I looked through the documentation on php.net and noticed 3 interesting functions with regards to session-independent data caching in PHP;

When talking about caching, apc_delete might not be that important, as apc_store allows you to set the TTL (time to live) of the variable you’re storing. If you try to retrieve a stored variable which exceeded the TTL, APC will return FALSE, which tells you to update your cache.
All this means that adding 5 minutes worth of caching to your application could be as simple as doing;

if (($stringValue=apc_fetch($stringKey)) === FALSE) {
$stringValue = yourNormalDogSlowFunctionToGetValue($stringKey);
apc_store($stringKey,$stringValue,300);
}

From a security point-of-view however (esp. on a shared environment) the APC-functions should be considered extremely dangerous. There are no mechanisms to prevent a denial of service; everyone who “does PHP” on a server can fill the APC-cache entirely. Worse yet, using apc_cache_info you can get a list of all keys which you in turn can use to retrieve all associated values, meaning data theft can be an issue as well. But if you’re on a server of your own (and if you trust all php-scripts you install on there), the APC-functions can be sheer bliss!
And off course other opcode caching components such as XCache and eAccelerator offer similar functionality (although it’s disabled by default in eAccelerator because of the security concerns).

I’ve seen the browser-future, and it works!

Although browsers clearly have become better, faster and stronger (I doubt they’ve become “harder” as well), it sometimes seems as if no revolutions have taken place apart from the introduction of XMLHttpRequest by Microsoft back in 2000. But this morning I saw something that really blew my mind and the live mashup of that great Daft Punk song perfectly describes the mood I’m in since.
The reason for all this excitement is a prototype of new functionality in Firefox that redefines how you can interact with websites and -applications, allowing you to use the web more efficiently. Just watch this video to see what I’m raving about (skip the first 50 seconds to see the actual goods);

Ubiquity, as the 0.1 Firefox add-on is called, is the work of a group of smart people at Mozilla Labs, headed by Aza Raskin. Aza is the guy behind Humanized, the company that developed Enso, a merger of a GUI and a CLI leveraging the power of language in a graphical user interface. Aza and a number of his co-workers joined Mozilla at the beginning of 2008 and they’ve already produced some innovative ideas over the last few months.
Ubiquity is past that initial idea-stage, with a prototype that really builds on the great idea’s Aza and his Humanized co-workers had with regards to the power of language in a UI. I’ll bet you this will be the way to disclose and use microformats in Firefox as well (breaking the deadlock the microformat-guys were in). Even though it’s still in alpha/ prototype phase, this is the Future guys and it works! Now try it out, will ya!!

Met Kate Bush op de schoot

Even dacht ik dat er een nieuw Kate Bush album uit was; Google verwees immers flink wat mensen door naar mijn post over haar bijna-nipplegate. Maar nee, er is nog geen opvolger voor “Aerial“. Sinds 2005 was er enkel “Lyra“, een nogal doorsnee liedje voor de soundtrack van “The Golden Compass” uit 2007.
Nee, dan was eind jaren ’70, begin jaren ’80 een creatiever periode. Op “Never for ever” (1980) experimenteerde Bush al met de legendarische Fairlight CMI synthesizer, die Peter Gabriël haar had leren kennen. De Fairlight was ook bepalend voor het baanbrekende geluid van de Art of Noise en werd door jazz-cat Herbie Hancock onder andere op “Rockit” gebruikt.
In 1981 bracht Kate Bush dan het kolkende, op Fairlight gecomponeerde “Sat in your Lap” uit, dat ge hieronder kunt horen en zien. Het was de voorbode van “The Dreaming” (1982), haar meest onconventionele en -daarom ook?- commercieel minst succesvolle album.

Kate Bush - Sat in Your Lap

Timewaster YouTube stelde overigens ook de demo-versie van datzelfde nummer en een interview met Kate over dansen, gezondheid en “rubberen” broeken als gerelateerde video’s voor, maar da’s voer voor de fans wur!

Het gebruik van versleuteling is …

secours rouge logoZoals ik eerder schreef pakte het parket, na de arrestatie van 4 leden van de Secours Rouge omwille van contacten met een Italiaanse extreem-linkse terreur-organisatie, uit met het feit dat

“de vier beschikten over een decoderingssyteem voor hun e-mails en software om alle data op harde schijven grondig te wissen”

Mag dat dan nog wel, encrypteren? Moeten we PGP (of GPG), Truecrypt, SSH, openSSL, … deïnstalleren om te vermijden als terrorist opgepakt te worden? Ik belde daarover onder andere met de Liga voor de Rechten van de Mens. privacy-vriendelijke toepassing van de Europese databewaringsrichtlijn (tekenen en linken die petitie!), was alleszins ook bijzonder verbaasd over encryptie als vermeende grond voor arrestatie.
Op basis van wat ik als niet-jurist kon opmaken uit een diagonale lezing van de wet op terroristische misdrijven, de wet op de bijzondere opsporingsmethodes en een bespreking van de afluisterwet (pdf), waren er in die teksten alleszins geen beperkingen op het gebruik van encryptie terug te vinden. Op een pagina van Prof.dr. Bert-Jaap Koops, Professor aan de rechtsfaculteit van de Universiteit van Tilburg, vond ik wel relevante informatie, die verder bevestigd en verduidelijkd werd door Geert Somers, advocaat bij timelex.eu en gespecialiseerd in IT en recht. Samengevat; het gebruik van versleuteling is volgens de wet betreffende de hervorming van sommige economische overheidsbedrijven (en meer bepaald volgens de wijziging van 19/12/1997 die artikel 109terF toevoegde) vrij, maar een onderzoeksrechter kan je volgens de wet op informatica-criminaliteit van 28/11/2008 wel verplichten die informatie te decoderen. Het gebruik van encryptie-software die “plausible deniability” toelaat, is dan ook een aanrader!
Of de feiten waarop de arrestatie van de extreem-linkse activisten gebaseerd zijn, zwaar genoeg wegen, moeten we afwachten. Misschien weigerden Sassoye en co om te decrypteren, misschien is het parket aan het bluffen. Maar dat ze opgepakt zijn omwille het gebruik van encryptie op zich, is op basis van bovenstaande alleszins onjuist.

Wilders onzinnig met cijfers en grafiek

Nu “de scheet uit de fles is” en iedereen Fitna heeft kunnen zien, hebt ge ongetwijfeld al elders lezen dat Wilders’ pamflet niet echt een toonbeeld van objectiviteit is. Indien niet; lees bij Martijn de Koning even over de uit hun context gerukte losse feitjes, de onvolledig geciteerde Koran-verzen en andere halve waarheden in Wilders’ propagandistische collage.
Het tendentieuze gegoochel met getallen over het aantal moslims in Nederland was alleszins opvallend. Cijfers en grafiekjes stralen een aura van wetenschappelijke waarachtigheid uit en Wilders maakt daar dankbaar gebruik van op het scharniermoment tussen deel 1, waar hij de dreiging van “de Islam” aan wilt tonen en het 2de deel “Nederland in de ban van de Islam”.
Wat is er dan te zien en wat is daar fout aan?

fitna: moslims in nederland

Euh … Welk complex algoritme zit er achter die tijd-as? Waar zijn de recentste cijfers van het CDS, die met een nieuwe methodologie  aan lagere cijfers (877.000 voor 2005 en 837.000 in 2006) kwamen? Niet opgenomen want dat paste niet in het plaatje?
En om alle twijfel over de statistische kwaliteiten van Wilders’ werk weg te nemen; wat doen de cijfers van Europa plots in een grafiek over Nederland en vooral … waar-de-fok haalt de man die 54 miljoen vandaan?

fitna: in 2007 nog veel meer moslims … in Europa

In West-Europa zouden er volgens Wikipedia 13,5 miljoen moslims zijn. Een studie in opdracht van het Europese Agentschap voor Fundamentele Rechten, komt voor de Europese Unie ook rond de 13 miljoen uit. Maar misschien telde Wilders in één moeite ook de moslim-bevolking van Rusland en Europees Turkije mee?
Wat er ook van zij, de grafiek ziet er op bovenstaande manier weliswaar spectaculair uit en is zelfs vaagweg gebaseerd op de realiteit, maar is daarom niet minder onzinnig. Of we die conclusie meteen ook kunnen extrapoleren naar het hele filmpje, laat ik aan uw persoonlijk oordeel over 😉

Truecrypt 5; meer encryptie, meer platformen

screenshot of truecrypt 5 GUI on ubuntu 7.10Sinds een paar dagen is er een nieuwe versie uitgekomen van één mijner favoriete tools: Truecrypt. De belangrijkste nieuwe features:

  • system disk encryption voor Windows: Truecrypt kan je HD on-the-fly versleutelen en installeert dan een eigen boot loader die, na het invullen van de correcte credentials, de boel decrypteert en Windows opstart. En omdat performantie dan dubbel zo belangrijk is, zou de read/write snelheid dankzij pipelined operations tot 100% hoger zijn dan in versie 4.3.
  • de Linux-versie (er zijn binaries voor Ubuntu en OpenSuse, de rest van de wereld mag zelf compileren) heeft nu ook een propere GUI (zie screenshot hiernaast) en gebruikt daarvoor wxwidgets. Truecrypt nestelt zich mooi in de Gnome notification area en als je dubbelklikt op een gemount volume opent de inhoud daarvan zich proper in Nautilus. Truecrypt voor Linux is ook onder de motorkap grondig herwerkt; het gebruikt nu fuse om te mounten en is daarmee dus minder rechtstreeks afhankelijk van de kernel.
  • En er is nu ook versie voor Mac OS X (10.3 en 10.4, klik voor screenshot), die gebruikt blijkbaar ook wxwidgets en (mac)fuse, overigens.
  • De ‘mode of operation’ is nu XTS ipv LRW (geen idee wat dat betekent, maar u misschien wel, dus there you go!).

Voor de rest biedt Truecrypt als vanouds file- en device-based encrypted volumes, is het nog steeds mogelijk om in het ene Truecrypt-volume een ander volledig onzichtbaar te verbergen en werkt dat vooral allemaal heel intuïtief en transparant. Truecrypt 5 is daarmee een sterke cross-platform (freebsd ontbreekt officieel, maar staat wel vermeld in de makefile Philip 😉 ), gebruiksvriendelijke open source oplossing om data betrekkelijk veilig op te slaan. Een aanrader, zeg ik U!