Skip to content

#doto13

Wait, what? Een nerd zoals ik die iets van lichaamsbeweging doet? Kan dat wel? En toch: op vrijdag 9 augustus stap ik voor de eerste keer mee in de Dodentocht, en dit ten voordele van A touch of Rose, een welzijnscentrum voor kankerpatiënten. Mijn startnummer is 3021 en je kan vanuit je luie stoel supporteren via de tracking website.

Op Twitter, Facebook en Google+ kan je de berichten en foto’s van de deelnemers, organisatoren en toeschouwers volgen met de hashtag #doto13.

Je kan nog meer doen dan mij verbaal aanmoedigen: je kan mij ook sponsoren door een bedrag naar keuze te schenken aan A touch of Rose. Meer informatie vind je op http://atouchofrose.be/dodentocht.html. Instant karma++ als je dat doet.

Om eerlijk te zijn: ik verwacht niet dat ik de finish ga halen. In de voorbije maanden heb ik verschillende wandelingen gedaan tot 40km, en bij de laatste wandelingen kreeg ik naar het einde toe steeds pijn in mijn rechterknie. De laatste keer was het zo erg dat ik alleen nog maar kon rondstappen als Herr Flick. 🙂 Ik zal al lang blij zijn als ik de afstanden van mijn voorbereiding kan evenaren. Maar ondertussen heb ik al 3 weken kunnen rusten dus ik hoop dat mijn knie voldoende hersteld is om net ietsje meer te kunnen doen.

Koekiemonster

Blijkbaar is het de laatste maanden een hype op websites om te laten weten dat er cookies gebruikt worden. Seriously, val mij daar niet mee lastig! Ik kan zelf ook wel in de HTML source kijken. Ik ga er sowieso dat de meeste websites wel een of andere tracking cookie gebruiken. Ik krijg er de seskes van als ik een website bezoek en ik krijg zo’n popup. Vooral op smartphone is het al een even grote ziekte als reclamebanners. Ik kijk nu naar jullie, krantensites! Als ik zo’n cookies spam te zien krijg, dan heb ik plots goesting om mijn browsertab te sluiten.

Wat is het volgende, dat men laat weten dat er JavaScript gebruikt wordt? CSS? Dat men DIVs gebruikt voor layout, in plaats van TABLEs?

U bent gewaarschuwd: bij het schrijven van deze blogpost werden er 2 koekjes gegeten.

Wat betekent dataretentie voor een geek zoals ik?

Vandaag staat er op de website van Het Nieuwsblad een artikel met als titel ‘Staatsveiligheid ziet wie u mailt, wanneer en met welk toestel‘. Dat is uiteraard een beetje sensatie met als bedoeling het klikvee aan te trekken. Waar het eigenlijk om gaat, is het omzetten van de Europese dataretentie richtlijn 06/24/EG naar nationale wetgeving. En ja, de StaatsSicherheit is één van de vele mogelijke ontvangers van telefoon- en emaillogs. Naast de politie, die daarvoor een onderzoeksrechter moet aanspreken. Maar bon, mij gaat het nu even niet om wie die gegevens kan inkijken, of hoe lang ze bijgehouden moeten worden.

Wat mij wel interesseert: is de voorgestelde wetgeving ook op mij van toepassing? Hoezo, zou je denken, ik ben toch geen internetprovider. Dat niet, maar ik maak ook geen gebruik van een Telenet- of Belgacom-mailbox. Ik heb mijn eigen mailserver, die in een datacenter ergens in Duitsland staat en daar rechtstreeks aan het internet hangt. Ik heb een aantal verschillende domeinnamen, waaronder een Zweedse, en die zijn geregistreerd via een Franse registrar. Ik ben niet de enige gebruiker van die mailserver, mijn echtgenote en mijn schoonouders gebruiken die ook. In feite doe ik zo ongeveer hetzelfde als een klein hostingbedrijf, maar dan als privépersoon. En het is nu net de bedoeling van de voorgestelde wet dat kleine hostingbedrijven ook in het vizier komen.

En wat wanneer ik telnet op poort 25? Dan heb ik als afzender geen mailserver gebruikt, dus geen logging. En ja ik spreek vloeiend SMTP. HELO daar!
Hoe zit het eigenlijk met muggles die buitenlandse mailservers gebruiken zoals Gmail? Want wie gebruikt nu nog providermail, zeg eens eerlijk.

Ga ik nu mijn root wachtwoord moeten afgeven?

Ik heb al aan een aantal mensen gevraagd of ik nu ook verplicht ga worden om maillogs een jaar lang bij te houden, maar de enige antwoorden die ik ondertussen wel al gekregen heb, draaien rond de pot. Wordt vervolgd.

Das Leben der Anderen
Das Leben der Anderen (2006) was trouwens nog eens op tv. Gat in uw cultuur als je die nog niet gezien hebt.

Happy Tau Day!

De keuze voor π (3,14…) is eigenlijk een historische vergissing. De waarde is wel correct, maar in zowat alle formules wordt 2π (6,28…) gebruikt. Een aantal wiskundige geeks hebben beslist om dit vandaag (6/28 in Amerikaanders notatie) even onder de aandacht te brengen.

Meer info op tauday.com.

LinkedIn network map

Met LinkedIn InMaps kan je je LinkedIn netwerk in kaart brengen: wie is geconnecteerd met wie. Clusters van contacten worden in dezelfde kleur weergegeven. Dit is mijn netwerk zoals het er nu uit ziet:

inmap

Mijn network map was tot voor kort redelijk voorspelbaar: aan de ene kant enkele kleine clusters, vooral van huidige en vorige werkgevers (blauw: ArcelorMittal, daaronder bruin: Econocom, rechts onderaan roze: Newell Rubbermaid), maar ook van avondschool. Aan de andere kant heb ik een gigantische blob contacten die onderling goed geconnecteerd zijn. Dat zijn de “mensen van Twitter” (groen). Sterk verweven met het Twitternetwerk en ook onderling, zijn de mensen die ik nog ken van de Pandora User Base en van mijn politiek verleden. Heel toepasselijk staat dat netwerk in het oranje. (hashtag #jeugdzonde)

Er zijn een paar personen die een brug vormen tussen de verschillende netwerken. Een typisch voorbeeld is Steven Lecluyse. Hij is, net zoals ik dat was, een ‘externe’ bij ArcelorMittal. Hij is ook heel actief op Twitter als @slecluyse en met de hashtag #grkortrijk is de politieke link al snel gelegd.
Ik vraag me af hoe ik sta in Steven z’n netwerk, en wie bij hem de grootste bruggenbouwer is. Steven, bij deze gooi ik jou een blogstokje. Vang! 🙂

Enkele weken geleden verscheen er een nieuw netwerk, bij gebrek aan een betere naam noem ik het Co-Learning. Een week geleden was dat aparte netwerk weer verdwenen en zaten de meeste van die mensen terug in het Twitter netwerk. Dat had volgens mij niets te maken met dat netwerk, maar wel met 2 netwerken van ex-werkgevers waar men LinkedIn wat actiever is gaan gebruiken en waar mensen wat meer connecties begonnen te leggen. Ik vraag me af of het een teken is dat ex-collega’s van job gaan veranderen?

blog icon information internet

Hello (again) world!

Het werd stilaan wel eens tijd om iets te doen aan de blog die in de lappenmand lag. Normaal gebruik ik Drupal voor websites, maar fsck it, deze keer wil ik alleen maar een simpele blog. Dus WordPress. Sorry Dries, ik ga niet met een kanon op een mug schieten.

In de komende dagen ga ik uitzoeken hoe ik blogposts kan migreren van Drupal naar WordPress. Desnoods is ‘t copy/paste van de Wayback Machine.

horse chest piece on chess board

OMG Unicorns!

The Daily WTFOp de disclaimer-pagina staat een aardigheidje. Je moet zelf maar eens zoeken.

Ik heb dit idee gehaald bij TheDailyWTF. Als je het zelf ook op een WordPress site wil hebben, dan doe je het volgende:

  • Wijzig de editor van Visual naar Text
  • Zet dit bovenaan in de pagina:
    <script type="text/javascript" src="http://www.cornify.com/js/cornify.js"></script>
  • Zet dit aan het begin van een blok tekst:
    <span onclick="cornify_add();return false;" title="click me!">
    en dit aan het einde:
    </span>
  • Bewaar de pagina.

LET OP! WordPress heeft de vervelende gewoonte om <span>-tags zomaar te verwijderen wanneer je een pagina opnieuw bewerkt!

yellow and white smoke during night time

Software version control visualiseren met Gource

Soms stuit ik op software die zo leuk of interessant is, dat ik er direct een git hook voor zou willen schrijven en toepassen op alle softwareprojecten waar ik bij betrokken ben. Gource is daar een voorbeeld van. Softwareprojecten worden weergegeven door Gource als een geanimeerde boom, met de root directory van het project in het centrum. Mappen verschijnen als takken en bestanden als bladeren. Je ziet ontwikkelaars werken aan de boom wanneer ze hebben bijgedragen aan het project. Ik heb Gource al gebruikt op git en svn repositories, maar mercurial en cvs zijn ook mogelijk.

*insert movie*

In principe zou je Gource moeten draaien op een grafische desktop, en dan kan je met een desktop recording tool opnemen. Maar het is ook mogelijk om Gource op een virtual framebuffer te draaien, en de output daarvan naar ffmpeg te sturen, dat dan encoding doet naar een videobestand.

Ik gebruik daarvoor dit script:

#!/bin/bash -ex
xvfb-run -a -s "-screen 0 1280x720x24" gource --seconds-per-day 1 --auto-skip-seconds 1 --file-idle-time 0 --max-file-lag 1 --key -1280x720 -r 30 -o - | pv -cW | ffmpeg -loglevel warning -y -b:v 3000K -r 30 -f image2pipe -vcodec ppm -i - -vcodec libx264 -preset ultrafast -pix_fmt yuv420p -crf 1 -threads 0 -bf 0 ../${PWD##*/}.mov

Dit zou je bijvoorbeeld kunnen draaien via een cron job, of iedere keer wanneer een release getagd wordt. Sounds cool, huh?

Maar heeft dit nu ook praktisch nut? Jawel! Door Gource te gebruiken op het werk, hebben we de checkin-stijl van 2 verschillende contractors kunnen vergelijken. De ene deden 1 keer om de 2 weken een massale checkin, waardoor het leek alsof het scherm explodeerde wanneer je het met Gource bekeek. De anderen deden continu kleine checkins. Ik denk dat ik niet moet uitleggen welke van de 2 wij het liefst mee samenwerken?