OpenID een robuuste open manier van Single Sign On

In ander nieuws, dit weblog ondersteunt sinds zojuist OpenID. Dat is een manier van inloggen met een gebruikersnaam1 en wachtwoord2 op verschillende sites die veilig is en waarbij je toch zelf de controle over je gegevens houdt.Ik heb er eerder al een uitleg over geschreven op Frankwatching wat redelijk veel aandacht trok en een recent artikel op Four Starters sloeg ook lekker in. De strekking van dat laatste artikel is dat de meeste mensen als een OpenID hebben, maar zich er niet van bewust zijn. Kijken of je toch een OpenID hebt, spoed je dan naar mijn OpenID generator.Als je niet wil dat er iets verandert, verandert er ook niets. Ik heb de wpopenid+ plugin hier geïnstalleerd om wat dingen met betrekking tot OpenID en innovatieve toepassingen hiervan uit te kunnen proberen. Dus misschien gaan dingen hier een beetje kapot in de komend tijd, maar ik probeer de gewoonlijke diensten hier zo goed mogelijk doorgang te doen vinden.

  1. Eigenlijk een URL maar dat gaat makkelijker worden. Die van mij is lekker kort “alper.nl” maar dat zal niet voor de meeste mensen opgaan.
  2. Het hoeft niet per se geverifieerd te worden met een wachtwoord, mag ook met een paslezer of een SMS maar wachtwoord zal voorlopig het meeste voorkomen.

Digibewust maar beter voor de leverancier dan de afnemer

Ik zag net op het nieuws (!) een reclame voor de campagne Digibewust van de overheid. Toen heb ik voor de grap de test Digibarometer maar ingevuld.

De test staat boordevol domme en buitengewoon gekleurde vragen waaraan afgemeten wordt hoe braaf je wel niet bent geweest. Met als klap op de vuurpijl “Gebruikt u bedrijf software zonder licentie1 en slaan medewerkers auteursrechtelijk beschermde informatie (muziek e.d.) op op bedrijfs-pc’s2.”
Verder is de acteur die de test afneemt ontzettend irritant, kneuterig en eigenlijk precies hoe ik me de gemiddelde Nederlandse ICT-adviseur voorstel.

Uiteindelijk kom ik er niet eens achter wat mijn resultaat is omdat de laatste pagina het volgende scherm is:
Digibewust en hypocriet

Juist ja, je kunt het rapport alleen maar opgestuurd krijgen en of je even je bedrijfsnaam in wilt vullen nadat je een hele serie bijzonder gevoelige vragen hebt beantwoordt. En je kunt wel kans maken op bezoek van een adviseur van een of ander vaag ICT-bedrijf.

Een ontzettende hoerenbende dus, en niet zo gek als je bedenkt dat de partners van deze test KPN, Microsoft, UPC en nog wat vage adviesorganen zijn. Gelukkig zit de hele site in een Flashtrocity en zullen deze bedrijven op deze manier niet gevonden worden. Het doel van deze test is puur om meer bedrijven afhankelijk te maken van de producten en diensten van Microsoft en haar vazallen.

Het gezonde alternatief: bouw je ICT-infrastructuur rondom open diensten en standaarden, zo veel mogelijk web based en dan Macs, Linux-bakken of desnoods Windows XP3 als cliënten. Neem de ICT-diensten en kennis af van kleine automatiseerders met jonge slimme gasten uit de regio.

Noot: Ik ben er achter wat een ontzettend naar leven mensen zonder Apple computers toch moeten hebben. Ik heb gisteren mijn Macbook voor de laatste keer ingeleverd ter reparatie en heb sindsdien thuis mijn oude Linux bak opgestart4 en nu heb ik voor een practicum maar weer even XP aangezwengeld5. Het is bizar hoe inferieure de gebruikerservaring op deze twee besturingssystemen is vergeleken met OS X.

Ik krijg weleens het commentaar ‘Apple is kut want die van jou is om de haverklap stuk.’ Dat mag wel zo zijn, maar als er een beter alternatief was dan zou ik dat heus wel gebruiken6. Ik geef Ubuntu een kans over een jaar of vijf, tot dan blijft het OS X.

  1. Elk bedrijf gebruikt wel software zonder licentie. Het gaat erom of illegale software geen gemeengoed is en er degelijk beleid omtrent wordt gevoerd.
  2. Ja, natuurlijk als je op je werk muziek wilt luisteren. Het mag vast niet maar als je een CD gekocht hebt, is hij van jou.
  3. Mijd Vista als de pest.
  4. Die kwam ik achter Sarge draait —de vorige stable versie van Debian— die moet ik binnenkort maar weer eens upgraden. Kijken of twee complete dist-upgrades goed gaan.
  5. Toch wel handig om alle drie de OS’en thuis te hebben draaien.
  6. Ik ben geen masochist maar ik ben er sinds gisteravond wel achter hoezeer ik dat was toen ik nog Linux gebruikte. Het herconfigureren van je netwerkinstellingen onder GNOME is geen pretje, zeker niet als je netwerk sinds kort DHCP gebruikt en je dhclient niet geïnstalleerd hebt.

De Volkskrant toch maar opzeggen

De foto hiernaast is genomen op het evenement Mediawijsheid (mijn verslag) waar de dagvoorzitter Pieter Hilhorst vroeg wie van de aanwezigen zijn nieuws enkel via internet tot zich nam. Ik was een van de weinigen en hoongelach uit de zaal viel mij ten deel. Hoe kon ik toch ooit verwachten goed geïnformeerd te worden door het (grote boze) internet ?

Dit incident is veelzeggend over de aanwezigen. Een grote groep mensen die zo onbekend is met het internet dat ze zich niet kunnen voorstellen dat mensen daar de voorkeur aan geven boven de traditionele media. Een schrijnend gebrek aan mediawijsheid.
Hilhorst zelf had er natuurlijk alle belang bij om deze gedachtengang in stand te houden. Hij is zelf columnist en het business model Hilhorst is erbij gebaat dat het goed gaat met kranten en de papiercultus.

Sindsdien heb ik weer een krant uitgeprobeerd, maar erg bevallen doet het niet. Ik had mijn abonnement op de Volkskrant al teruggeschroefd van langweekend naar alleen zaterdag en de rest online1 maar ik denk dat ik hem helemaal ga opzeggen.

De tijd/kwaliteit-afweging bij kranten is niet meer wat het geweest is.

Vroeger was er niks anders dan jouw krant2 en misschien nog één televisiekanaal. In dat ecosysteem is het vanzelfsprekend om een krant te lezen. Die vanzelfsprekendheid is er nog steeds, niet omdat de realiteit dat vraagt maar omdat mensen slecht reageren op veranderingen.

Het media-aanbod is ontzettend gegroeid zowel lokaal als globaal. De kans dat je iets uit een krant leest is gering. Het aanbod van kwalitatieve gratis publicaties is zo groot3 dat er sites ontstaan met als enige doel om hier een filtering in aan te brengen.

Daarnaast is de kans dat een artikel in een krant kwalitatief goed is ook niet al te groot. Als expert lees ik de berichtgeving over internet en nieuwe media in de kranten en deze is over het algemeen buitengewoon achterhaald en tenenkrommend slecht van kwaliteit. Moet je je voorstellen hoe slecht die artikelen zijn over onderwerpen waar ik geen expert in ben.

Ter illustratie dit bericht van Francisco van Jole over een fout in een artikel in de Volkskrant. Natuurlijk goed dat hij het toegeeft en zo’n fout kan er makkelijk insluipen4 maar er lopen nu wel slecht geïnformeerde weinig kritische volkstammen rond die denken dat Steve Jobs Twittert.
Hoe zou je met die mensen in discussie moeten: ‘Het staat in de Volkskrant5 dus het is waar.’

(Kranten)artikelen die geschreven worden als dialoog en waar mensen op kunnen reageren bieden een goede uitweg uit dit soort problemen. Het samen vinden van kennis en waarheid heeft wel wat. Mijn stukjes worden er beter op als ik me niet opstel als authoriteit maar de bijdragen van anderen verwelkom.
Dat dit grote problemen op het gebied van vertrouwen en authoriteit met zich meebrengt klopt, maar daar zijn oplossingen voor.

Nou is de vraag natuurlijk of ik als ik gevraagd mocht worden om tegen een aardig honorarium af en toe iets willekeurigs in een krant te schrijven, dat zou kunnen weigeren? Waarschijnlijk niet. Het is niet al te moeilijk6 werk wat vast redelijk betaalt en het gepeupel is prima nog wat langer te misleiden.

Daarom is het in het algemeen belang dat kranten doodgaan7 zodat iedereen gedwongen wordt om nieuwe en betere manieren van het beschrijven van de werkelijkheid te creëren.

  1. Dus ja, ik betaal voor deze kapotte interface.
  2. Welke krant je las werd vrij nauwkeurig bepaald door de ouders die je had.
  3. Gesteld dat je een brede interesse hebt en Engels kunt lezen.
  4. Ik weet ook hoe stukjes geschreven worden.
  5. Een zogenaamde kwaliteitskrant.
  6. Sla maar een willekeurige krant open.
  7. Google doet al zijn best.

HOSC – Alan McCluskey – Opening education to the future

Ik zit vandaag en morgen op de Holland Open Software Conference en hier wat snel getikte notities van presentaties die ik interessant vind.

Dit was een erg leuke presentatie vooral ook omdat de spreker het vaag hield, niet bang was om af te drijven en grapjes te maken. Ondanks de bijzonder vage opzet van het onderwerp kreeg je wel de indruk dat de spreker goed op de hoogte was van waar hij het over had.

De rest van de conferentie was op het saai af. Ik heb niet het idee dat op deze conferentie van maatpakken en commerciele vendors echt iets gebeurt, en de dingen die hier gebeuren, daar kan ik me niet bijzonder over opwinden.
Ik ga denk ik dan ook liever naar FOSDEM, Wikimania, OSCON waar de gasten die dingen maken rondhangen. Sinds Reboot pas in Kopenhagen kwam ik tot de realisatie wat voor een gat er ligt tussen mensen die dingen maken en mensen die alleen maar dom lullen over shit.

Als er mensen an IBM met dit soort slides aan komen zetten, dan weet je al dat het kut is.
Holland Open Software Conference

Alan McCluskey was wel erg leuk:

Holland Open Software Conference

Holland Open Software Conference

Chairperson of PIC

Read more

does not do much with open software, didn’t want to come to speak

hacker ethic

the second fall:
learning separated from life
work separated from learning and pleasure
quality separated from work
value indicated by the price tag
the individual crowned king without a kingdom

Reunite life and work and learning and pleasure.
Reitroduce the notion of ethics and the common good.

Trying to rediscover paradise.

Practice is the repeated way of doing things. Policy is a way of dictating practice.

Key role of technology in the mechanics of education.
Technology is believed to constrain practice.
The long arm of policy makers.

People find ways of doing things around technology.

Education system is more than the sum of its parts.
Analysis cannot satisfactorily explain its workings. Analysis does not work and many decisions in change management processes are taken after analysis.
The system is open and self-organizing.
Change emerges spontaneously and unpredictably.

In complex systems things do not work as we expect them to.

Feel about what is in the present and emerging and that will go into the future.

Mechanistic approach of policy making.
Questions of relationships are going to be important.

A feeling of the emergence of the future in the presence is necessary. We need leaders who do not know exactly what is going to happen but who can convey their feeling to others.

Sometimes I think education is over, maybe we’d better head for something different. Education is based around the idea that people need to learn subjects and need to learn it in a building from specific people. Ideas and premises in this institution that are not open, but monopolistic and closed.
Guardianship and coaching roles are valid but the structures do not help them do that.

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.

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.