Portfolio

Sommigen hebben het al gezien, ik heb een kleine site gemaakt waar ik een fotoportfolio kwijt kan.

Een paar templates, een invoerbestand met de foto’s en beschrijvingen en een script draaien de boel uit. Ik heb gisteren ook nog even de links naar Flickr toegevoegd en categorie-overzichtspagina’s gemaakt.

Veel simpeler kan het niet echt, veel ingewikkelder hoeft het van mij op dit moment ook niet.

De open samenleving en haar vijanden

Een nieuwsbericht op Fok over dat de doodstraf staat op mobiel bellen in Noord-Korea.

Daaruit een plan om het regime van Kim Jong-il geweldloos omver te werpen:

Gebruik niet waarneembare nachtvluchten om pakketjes met OLPC‘s te parachuteren in Noord-Korea. Zorg dat ze WiMax of een satellietverbinding hebben zodat ze met de buitenwereld kunnen praten.

Noord-Korea kan moeilijk zeggen dat het uitdelen van gadgets aan mensen een daad van oorlog is maar open communicatie met de buitenwereld zal van binnenuit een gigantische eroderende werking hebben op het regime.

Een open samenleving heeft vijanden, maar openheid zelf is een krachtig wapen.

Starre denkpatronen in de webindustrie

Een tijdje geleden praatten we met wat verlichte zielen over de stand van webstandaarden in Nederland. We vonden dat daar verbetering in moest komen en we hebben allemaal wel ons best gedaan om mensen hiervan te overtuigen. Het lijkt er nu op dat de verbetering voor een deel is gerealiseerd maar dat sommige mensen wellicht zijn doorgeschoten.

Ik kom regelmatig webboeren tegen die valide XHTML 1.0 pagina’s aan de man proberen te brengen met als argument dat dit het beste is wat er bestaat op het gebied van mooie onderhoudbare webpagina’s.

Dit is pertinent onwaar. De voordelen van XHTML boven HTML 4.01 zijn —als ze er al zijn— miniem. De genoemde voordelen schone semantische code en een scheiding van inhoud, presentatie en gedrag, kunnen net zo goed en tegen lagere kosten gerealiseerd worden met normale HTML.

Potentiele nadelen zijn er daarentegen genoeg. Hier wat voorbeelden.

Futiele moeite

XHTML wordt door vrijwel geen enkele browser geïnterpreteerd als XHTML. Aangeraden wordt om vrijwel altijd je pagina’s aan te bieden als mimetype text/html. Je XHTML code zal dan alsnog geïnterpreteerd worden als normale HTML. Dit doet de meeste voordelen die je dacht te hebben al teniet.

Je kunt beter HTML 4.01 schrijven wat net zo semantisch kan zijn, niet langzamer is en beter begrepen en ondersteund wordt.

Draconische foutafhandeling

XHTML berust op een harde foutafhandeling om onvoorspelbaar gedrag te voorkomen. Het gevolg hiervan is dat als er een fout in een pagina mocht staan, de afhandeling stopt en de gebruiker geen pagina meer te zien krijgt maar alleen een foutmelding. In een internet dat grotendeels door mensen wordt geschreven en waar content van verschillende bronnen gehaald wordt, is het moeilijk om perfecte pagina’s te garanderen.

Een vergevingsgezinde parser zoals bij HTML met heldere1 afspraken wat te doen bij fouten is handiger.

Doodlopend pad

Er is geen helder migratiepad gedefinieerd van XHTML 1.0 naar XHTML 2.02. De XHTML 2.0 specificatie bevat significante veranderingen ten opzichte van de vorige waardoor veel code handmatig zal moeten worden aangepast. Het gebrek aan visie in deze specificatie zadelt iedereen die meedoet met XHTML 1.0 op met significante kosten wanneer er moet worden overgegaan naar de volgende versie.

HTML 4.01 is goed begrepen en wijd ondersteund. Er is een duidelijk upgrade-pad naar de HTML5 specificatie die zowel backwards compatible is met HTML 4.01 als een groot aantal nieuwe features bevat voor de toekomst.

Conclusie

Het is op dit moment dus af te raden -zelfs schadelijk- om XHTML te gebruiken. Dezelfde voordelen kun je met een veel groter gemak bereiken door het eenvoudige ouwe semantische3 HTML 4.01 te gebruiken4.

Ik pleit ervoor dat we niet alleen pleiten vóór webstandaarden maar tegelijkertijd ook voor een flexibelere manier van denken en een kritische houding ten opzichte van alles5. Ik kom6 teveel mensen tegen die na enige deliberatie een standpunt accepteren en er dan niet meer aan twijfelen maar het uitdragen als een soort gospel.

Continue kritiek van alles is noodzakelijk. Wat vandaag waar is, hoeft dat morgen niet meer te zijn. XHTML lijkt op dit moment dood, maar HTML5 biedt een serialisatie naar XML wat mogelijkheden biedt voor de toekomst7.

Je wereld kan veranderen. Het zou jammer zijn als je daar zelf als laatste achter kwam.

Update: Ik denk dat ik hier nog wat aan ga schaven en het dan op Frankwatching zet.

  1. Temminste in het geval van HTML5.
  2. Het ontwikkelproces van deze standaarden bij de W3C is ook bijzonder gesloten waardoor veel moet worden gegist. Vergelijk dit met het proces van de WHATWG waar alles uit principe open is.
  3. “>Plain Old Semantic HTML
  4. Voor een goede bespreking van de kwesties rondom XHTML, waar ik voor dit stuk ook veel inspiratie uit geput heb, zie deze pagina met alle feiten op een rijtje. In het onderzoeken voor dit stukje kwam ik ook dit stukje van hjdeboer.nl tegen die het ook begrepen heeft.
  5. In het bijzonder voor je eigen denkpatronen.
  6. In de ICT lijkt rigide denken en folklore nog sterker vertegenwoordigd dan elders.
  7. De gasten van de WHATWG zijn serieus slim.

Second Life: Wat moeten we ermee?

Second Life; Abort, Retry, Ignore?

Net tijdens de lunch de tweede helft gevolgd van een lunchdebat georganiseerd door the Platform for Ethics and Technology hier in de Aula. Aparte timing voor zo’n discussie maanden nadat de publiciteitshype rondom SL voorbij is.

Het ging ruwweg over wat we nu precies aanmoeten met Second Life. Helaas werd de discussie volledig gekaapt door een vent van het CDA: Harry van der Molen.

Er vallen veel dingen voor en veel dingen tegen Second Life te zeggen. De manier waarop het platform gebruikt wordt door louche marketeers en webontwikkelaars om tijdens de hype de meest vage concepten te lanceren verdient inderdaad geen schoonheidsprijs.
Een van de voorbeelden die genoemd werden, was de investering van de gemeente Zoetermeer in een virtueel stadhuis. Een slecht doordacht concept, weinig bezoekers en als enige resultaat de publiciteit na het aanvankelijke persbericht.

Van der Molen gebruikte dit ene voorbeeld en een paar schimmige onderzoeken om Second Life compleet af te branden. Zijn argumenten die op zichzelf wel enige merites hadden, waren doorspekt met een waanizinnige hoeveelheid negativiteit.
Na Second Life moesten eigenlijk alle virtuele werelden het ontgelden en uiteindelijk was volgens van der Molen alles wat virtueel was niet de moeite waard. De argumenten over substitutie, realiteit als escapisme werden handig verpakt in een roep naar de zaal: “Get a life!”1.

Dit is natuurlijk zwaar overdreven en ronduit dom. Een groter en groter gedeelte van waarde creatie speelt zich online af. In de huidige genetwerkte samenleving zoeken mensen naar nieuwe samenwerkingsverbanden. Second Life en andere virtuele werelden kunnen daarin een rol spelen als een drie dimensionele extensie van huidige media als Skype en IRC2.
Het feit dat er een ruimte is waar de interactie zich afspeelt speelt in op de manier waarop onze hersenen gebouwd zijn. Second Life en anderen werken al wel, maar de techniek is nog iets te beperkt om het vloeiend te laten plaatsvinden.

Intense Debate

CDA

Wat er in de zaal gebeurde en hoe Harry van der Molen discussieerde is exemplarisch voor hoe het CDA politiek bedrijft in het post-Fortuyn tijdperk. Dat ze daar veel succes mee boeken kun je betreuren.

Van der Molen polariseerde het debat volkomen door uit te gaan van uitersten en van absoluut verwerpelijke dingen. Verslaving onder Second Life gebruikers en het zich afspelen van (virtuele) kinderporno zijn dingen waar niemand voor kan zijn. Deze paar voorbeelden kwamen van der Molen zo goed van pas, dat hij het praktisch nergens anders over had.

Naast het kwaad had hij ook nog een argument over de zinnige besteding van publiek geld zoals in Zoetermeer niet het geval is geweest. Hier kan ook niemand tegen zijn. Iedereen wil dat publiek geld goed besteed wordt. Op mijn vraag of er in al zijn realiteitszin misschien ook nog plek was voor enige visie, kwam een nietszeggend antwoord.

Door zichzelf neer te zetten als tegenstander van het absolute kwaad3 had hij het debat al bijna gewonnen. Daarna hoefde hij alleen maar alle andere argumenten terug te brengen tot zijn basisargumenten en in te spelen op angst.
Argumenten mochten ook zeker niet te genuanceerd zijn of te ingewikkeld. Dat zou ervoor kunnen zorgen dat de polarisatie afneemt. Misschien van der Molen daarom steeds extremer ging formuleren.
Hij hield het verder lekker makkelijk en populistisch, af en toe verpakt in een half grapje. Als je de zaal aan het lachen krijgt, maakt niet uit waarom, laat je zien dat jij een toffe peer bent en niet de kwaadste4.

Balkenende zelf beheerst dit kunstje uitstekend5 en van hem wordt binnen het CDA dus dankbaar afgekeken.

  1. Reken niet op van der Molen en het CDA om met hun conservatisme en beknepen visie van Nederland een kenniseconomie te maken. We zitten in een nieuwe eeuw met nieuwe kansen en bedreigingen. Het beste wat Balkenende en de zijnen te bieden hebben is een terugkeer naar de tijd van de VOC-mentaliteit.
  2. Waar trouwens ontzettend veel nuttig werk in verricht wordt door mensen in virtuele organisaties.
  3. ‘Denk toch aan de kinderen!’
  4. Dat is die andere namelijk.
  5. Zoals hij maandig in Knevel en van den Brink een vraag over cocaïne, wist terug te voeren op coffeeshops in de buurt van scholen en dat die gesloten moeten worden. De meeste mensen zijn de beginvraag al lang kwijt en zullen alleen maar denken ‘Ja, coffeeshops in de buurt van scholen is fout.’

Eindelijk WiFi in huis



linksys, originally uploaded by illustir.

Sinds ik een Mac heb maak ik gebruik van het bestaande draadnetwerk in huis. Het is een beetje primitief maar met de twee kabels die er zijn kon ik op de meeste plekken wel internetten.

Mess of cables

De drang naar WiFi was er wel maar het was nog niet zo makkelijk te realiseren. In de eerste plaats was onze internet router een oude Linux-bak1 waar tegelijkertijd de webserver2 van alper.nl op draaide. Dat moest dus blijven draaien. Met de recente migratie van alles van alper.nl naar Dreamhost is de weg dus vrij gemaakt voor het opheffen van die bak en het installeren van een echte draadloze router.

Vandaag deze oude FON router bij mijn ouders opgehaald en geïnstalleerd3. Op Cristiano’s aanraden heb ik de Fon-firmware overschreven met dd-wrt wat bijzonder fijn werkt4 en uit den treure configureerbaar lijkt.

Mis-configuratie

Ik probeerde na de nieuwe firmware de router draadloos te configureren en ik kwam op een langzame en vreemd uitziende gebruikersinterface uit. Hier een beetje rondgeklikt, het wachtwoord veranderd en een ACL voor Mac-adressen ingesteld.

Toen kwam ik er niet meer in en na het inpluggen van een kabel in mijn linksys kwam ik op een andere (!) —de juiste— admin interface terecht. Het blijkt dus dat ik de router van iemand anders in de buurt heb zitten configureren, maar nu kom ik (en waarschijnljk hij ook) er niet meer in.

Eerlijk delen

De enige functionaliteit die ik mis in de dd-wrt router is de mogelijkheid om mijn netwerk af te schermen maar voor mensen in de buurt een kleine internetlijn open te stellen. Ik waardeer het erg als ik ergens ben en er open WiFi is. Ik zou graag datzelfde willen aanbieden. Het schijnt dat die functionaliteit er in een volgende versie in komt.

  1. Die ook begon te piepen en te kraken. Ik weet niet meer hoeveel foute sectoren er op die harde schijf stonden maar blijkbaar markeert Linux die dan en gaat gewoon verder. Hij heeft prima als web-/fileserver gefunctioneerd met als enige manco dat de /-partitie minder dan 40Mb vrij had.
  2. Dit waren zowel een Apache frontend webserver alswel een complete geproxyde Zope installatie waar het blog onder draaide. Het feit dat Zope zo bijzonder exotisch is, zorgde ervoor dat migratie naar een standaard PHP/MySQL hosting provider niet één-twee-drie geklaard was.
  3. Het idee was om aldaar een FON-hotspot te creëren maar UPC en die router konden niet zo goed met elkaar overweg.
  4. Fon heb ik altijd bijzonder gebruikersonvriendelijk gevonden. Zeker niet geschikt om de burger ertoe te krijgen een draadloze revolutie voor elkaar te krijgen.

Koolstofneutraal is het nieuwe zwart

Op TOPdesk vandaag het nieuws dat al ons drukwerk1 milieuvriendelijk gedrukt wordt2

Green Web Hosting! This site hosted by DreamHost.

Nu vraag je je af hoe wij moderne mensen ons steentje bij kunnen dragen tegen de klimaatcrisis. Ik krijg net de Dreamhost nieuwsbrief binnen waarin staat dat alle hosting bij hen nu koolstofneutraal is. Dus alper.nl is nu koolstofneutraal net zoals fourstarters.com, tipit.to en verschillende andere sites.

Nu nog de thuisserver die hier trouw staat te brommen definitief met pensioen sturen en vervangen met een wireless3 linksys router. Dan zijn we echt op de goede weg.

  1. Ja, ik weet het. Zó vorige eeuw.
  2. Voor zover dat mogelijk is met een dode-bomen-medium.
  3. Door omstandigheden heb ik inderdaad thuis nog steeds geen wireless.

PC Magazine over OpenID

Ik lees bijna geen print media, maar de meeste mensen boven de 30 doen dat wel en laten zich in hun beslissingen ook daardoor leiden. Daar moeten we rekening mee houden.

Ik kreeg een week of wat geleden een mailtje van een journalist van PC Magazine die een stukje wilde schrijven over OpenID en bij mij kwam naar aanleiding van mijn stukje bij Frankwatching.

Na een korte e-mailwisseling bleek dat deze persoon bijzonder in de war was en er redelijk op gebrand was om een ‘kritisch’ stukje1 te schrijven over OpenID.

Ik heb geprobeerd de twijfels van deze man weg te nemen en alles wat er niet klopte te ontkrachten maar ik ben er niet zeker van of dit wel gelukt is. Mijn vraag is nu dus: Heeft iemand zo’n stukje al gelezen in PC Mag of vergelijkbare publicaties2?

Mocht zo’n stukje namelijk verschenen zijn en misleidend zijn, dan zou ik het als mijn taak zien om zo’n stukje te ontkrachten puur als dienst in het algemeen belang.

  1. Liever: het zaaien van angst door middel van negativiteit en drogredeneringen.
  2. Ik ga van de week wel in de kiosk kijken.

Heldere standpunten over copyright in Noorwegen

Bij Redmonk een manifest van de Noorse Liberale Partij waar ik het heel erg mee eens ben.

Hieronder vertaald:

De copyrightwetgeving is achterhaald. Een samenleving waar cultuur en kennis op gelijke voorwaarden voor iedereen vrij toegankelijk zijn, is in het belang van iedereen. Grote distributeurs en auteursrechthouders misbruiken systematisch en op grote schaal het auteursrecht waardoor ze artistieke ontwikkeling en innovatie remmen. Daarom wil de Liberale Partij het evenwicht in de auteursrechten herstellen door middel van de volgende veranderingen:

Vrijelijk delen van bestanden: Technische ontwikkelingen hebben het mogelijk gemaakt om zowel populaire als aparte cultuur tegen minimale kosten over de wereld te verspreiden. Om het vrijelijk delen van bestanden mogelijk te maken, zijn er nieuwe manieren nodig om artiesten en rechthebbenden te honoreren. Nationaal en internationaal moeten wetten en regelgeving worden aangepast zodat ze alleen nog beperkingen instellen op gebruik en verspreiding in een commerciele context met winstoogmerk.

Vrij samplen: De Liberale Partij meent dat de huidige beperkende wetten rond copyright het moeilijk maken voor muzikanten, filmproducenten, schrijvers en andere kunstenaars om oude werken en producties te hernemen en te bewerken. In principe is dit nu illegaal zonder toestemming van alle rechthebbenden. De Liberale Partij wil deze situatie vereenvoudigen. Het hernemen van oude werken moet worden gereguleerd als ‘fair use’. De bestaande wetten tegen plagiaat zijn meer dan voldoende om auteursrechthebbenden te beschermen.

Kortere termijn van commercieel auteursrecht: Op dit moment is het Noorse auteursrecht geldig tot 70 jaar na de dood van de originele rechthebbende1. Dit is onredelijk. Auteursrechttermijnen moeten naar een niveau wat beter in balans is met innovatie en een wijdverspreid gebruik van cultuur. De Liberale Partij wil een kortere copyrighttermijn.

Verbied DRM: De Liberale Partij meent dat iedereen die het recht om een product te gebruiken heeft gekocht een technologisch neutrale manier moet hebben om dat product te gebruiken. Dit betekent dat platenmaatschappijen geen controle kunnen uitoefenen over hoe burgers hun legaal gekochte muziek afspelen. De Liberale Partij wil technische beperkingen (algemeen bekend als DRM) op de rechten van consumenten om informatie en cultuur vrij te gebruiken en te verspreiden verbieden. In gevallen waar een verbod op DRM buiten de Noorse bevoegdheid valt, moeten producten die DRM gebruiken duidelijk aangeven hoe ze gebruikt kunnen worden voor ze worden verkocht.

Met welke Nederlandse politieke partij kan ik de Liberale Partij in bovenstaande stukje tekst vervangen2?

Ondertussen lopen BN’ers te janken over het afschaffen van de MP3-heffing3 en ander vermeend onrecht.

Verder nog een bijzonder slap lulverhaal van de platenmaatschappijen4 van Wouter Rutten. Die beweert dat DRM wel handig is om te voorkomen dat kinderen worden blootgesteld aan ongeschikte content. Goede les uit het marketingboek: als al je argumenten op of ontkracht zijn roep dan, ‘Denk toch aan de kinderen!’.

Oplossingen zijn nodig, dat klopt maar tien miljoen mensen criminaliseren is geen oplossing. Deze voorstellen van de Noorse Liberale Partij komen een stuk dichter in de buurt van de realiteit en de noodzaak die er is voor hervormingen.

  1. Dit is in Nederland ook zo, net zoals overal in de EU.
  2. De VVD gaat het niet zijn want dat zijn geen liberalen volgens normale definities van het woord ‘liberaal’.
  3. Je kunt deze mensen het beste vergelijken met trekschuitschippers en paardenkoetsiers die protesteren tegen de opkomst van de stoomlocomotief. Droog je tranen; de vooruitgang valt niet tegen te houden.
  4. Aardige serie over dit thema van Bright trouwens.

Even testen

Ik heb net de onnavolgbare voetnoten plugin gedownload en geïnstalleerd op dit blog1.

Voetnoten en voetnoten in voetnoten en daartussen heen en weer kunnen springen zijn fijne dingen. Online nog het bekendste van onze fijnste Mac-fanboy site Daring Fireball. De opmaak is niet aller-semantischt maar het werkt wel, hoop ik.

Dus hierbij even getest.

  1. En wel hiervandaan.