Archive | januari, 2011

Wikileaks zet data journalisme op de kaart

Wikileaks heeft sinds de publicatie en hun samenwerking met kranten zoals the Guardian vorig jaar het data journalisme op de kaart gezet. Journalisten zijn over het algemeen niet gewend om met grote datasets te werken en een dossier als Wikileaks is natuurlijk een enorme uitdaging.

Ook in Nederland is de invloed van de steeds grotere brei aan informatie merkbaar, zo zoekt met bij NU.nl een datajournalist. De NOS beschikt over een aantal Wikileaks documenten en is met redacteuren bezig om al deze documenten te doorzoeken. In een special door de IT afdeling van de NOS gerealiseerd systeem worden de documenten door redacteuren doorzocht en voorzien van extra informatie of gebundeld in een dossier. Ook bij NRC en RTL zullen ongetwijfeld dergelijke systemen (in huis) zijn ontwikkeld.

Voor zover ik het weet zijn er nog geen specifieke systemen op de markt voor een dergelijke operatie. Volgens mij kan er een enorme markt ontstaan voor experts op het gebied van databases en grote datasets om de traditionele media te helpen in hun zoektocht naar meer informatie.

Links:

Reageren

Trommels

Tijdens elke wedstrijd van FC Twente weten de mannen met de trommels de sfeer er goed in te brengen en te houden.

Reageren

Joind.in is cool!

Meestal ontvang je aan het eind van een conferentie een prachtig vragenformulier om te vragen wat je vond van alle presentaties die je hebt bijgewoond. Vaak een papieren formulier en soms een digitale versie maar nooit eenduidig.

Inmiddels is hiervoor een prima alternatief namelijk Joind.in. Op de Joind.in website – inmiddels is er zelfs een mooie iPhone app - kun je van de verschillende conferenties de presentaties bekijken en voorzien van een rating of commentaar. Als spreker tijdens een conferentie ook prima want dit soort feedback zorgt dat je in de toekomst je presentatie weer van nieuwe elementen kunt voorzien, elementen kunt weglaten of dat je op de goede weg bent:-)

Open Source
Joind.in is inmiddels een open source project, mooi om te zien hoe verschillende ontwikkelaars op die manier hun steentje weer bijdragen aan het ontwikkelen van een dergelijke mooie tool. Bugs worden opgelost tijdens een Bughunt day en ontwikkelaars leren op die manier weer van elkaar.

Nog te weinig gebruikt
Helaas zie je op Joind.in vrijwel alleen nog maar technische conferenties terwijl het echt een prima systeem zou zijn voor elke conferentie in Nederland. Tegen organisatoren van conferenties in Nederland zou ik willen zeggen: Gebruik Joind.in

Reageren

PHP Benelux, Why SOA is a good thing to do

Zoals ik al eerder schreef geef ik vandaag tijdens de 2e PHP Benelux Conferentie een presentatie over Service Oriented Architecture, kortweg SOA. Tijdens de presentatie probeer ik duidelijk te maken waarom een architectuur die is gebaseerd op een SOA denkwijze goed geschikt is voor diverse situaties.

Waarschijnlijk is mijn presentatie één van de weinige presentaties tijdens de conferentie die geen enkele regel PHP code bevat. Hiervoor is een goede reden: Het ontwikkelen van een SOA gebaseerde omgeving is namelijk niet afhankelijk van een programmeertaal of een bepaalde technologie. Het vereist een aantal belangrijke andere zaken.

Succesvol SOA implementeren is alleen mogelijk als:

  • mensen SOA behandelen als een architectuur, niet als een project
  • de bijbehorende organisatorische veranderingen niet worden onderschat
  • er een lange termijn visie is op het gebied van SOA

Een aantal zaken die je kunnen helpen om succesvol met SOA bezig te zijn:

  • overtuig het management van de noodzaak en ook voordelen van SOA
  • zorg dat je  bedrijfsprocessen en de SOA architectuur in balans zijn
  • betrek iedereen bij de ontwikkeling en implementatie van je architectuur

Was je tijdens mijn presentatie aanwezig en wil je feedback geven dan kun je natuurlijk reageren op mijn weblog maar je kunt ook via Joind.in een reactie achterlaten.

Reageren

Outpost App

Arno Boerman schreef een blogpost over Summit, een iPhone applicatie waarmee hij zijn Basecamp projecten op een lekkere manier weet te beheren. Nu ben ik net als Arno een fan van Basecamp maar de iPhone gebruiken voor projectmanagement vind ik toch wat lastig. Dus ben ik op zoek gegaan naar een vergelijkbare app voor op de iPad.

Ik besloot naar enig onderzoek de Outpost app toch maar aan te schaffen. Een applicatie die niet goedkoop is, je bent toch 15 euro kwijt, maar die wel geweldig werkt op de iPad. Heerlijke overzichtelijke schermen en een prima user interactie. Wat mij betreft voor de iPad de perfecte applicatie om met Basecamp te kunnen communiceren.

De synchronisatie verloop via de API van Basecamp en is dus realtime. Inmiddels zijn er tientallen applicaties en add-ons voor Basecamp beschikbaar. Hiermee wordt wederom bewezen dat een prima dienst, in combinatie met de openheid door middel van een API een prachtig business model kan zijn.

Na een paar dagen Outpost gebruikt te hebben kan ik wel zeggen dat ik nog steeds heel erg tevreden ben.

Reageren

Illegaal downloaden, niet doen?

Hoe vaak mij het niet is gevraagd wat ik vind van DRM maatregelen (die we ook bij de NOS toepassen) weet ik niet meer. Wat mij betreft is er niks mis met DRM mee. DRM staat voor Digital Rights Management, het woord zegt het al: het (digitaal) managen van de rechten van een bepaald object of product. DRM is in de huidige digitale wereld nu eenmaal nodig, bands als Racoon, Moke en anderen maken nu eenmaal goede muziek en daar moet wat mij betreft voor betaald worden. Ook de makers van prima software zoals Things of anderen verdienen het om betaald te worden voor hun werk.

Waarom ik vind dat DRM goed is:
Betalen hoort
Ik ken erg weinig mensen die een hele week voor niks bij hun werkgever gaan werken. Immers arbeid moet worden betaald, dus ook muzikanten die muziek opnemen.

Kwaliteit kost geld
Het is nu éénmaal zo dat een goede studio of goede instrumenten geld kosten. Dat hebben we allemaal geaccepteerd, niemand verwacht dat hij voor 39 euro een gitaar kan kopen die klinkt als een echt goed instrument. Dus waarom verwachten we dan wel dat bijvoorbeeld muziek gratis is?

Waarom ik denk dat het op dit moment niet wordt geaccepteerd.
Prijs
De prijs van een liedje via bijvoorbeeld iTunes of andere digitale platformen ligt al gauw rond de 1 euro per nummer en rond de 10 euro voor een CD. Door het stijgende kennisniveau op het gebied van techniek beseffen mensen dat het digitaal aanbieden van muziek via bijvoorbeeld iTunes vele malen goedkoper is. Immers een CD inclusief hoesje, boekje en bedrukking zal wel duurder zijn.

Stichting Brein
Eén van de redenen om te gaan downloaden zou voor mij zijn het gedrag van de Stichting Brein. Het probleem zit hem niet in de aanbieders van illegale downloads of de mensen die illegale muziek downloaden. Het geschreeuw van de Stichting Brein zorgt voor ergernis en helpt niet echt mee in de beeldvorming.

Erg benieuwd
Koop jij online muziek? Of maak je gebruik van Usenet clients voor het downloaden van muziek? Waarom betaal je niet voor muziek? Vind je het te duur? Te moeilijk? Ik ben erg benieuwd naar de reacties.

Reageer

Gewonnen:-)


Gisteren vond in Hilversum de uitreiking plaats van de beeld & geluid awards. Met de afdeling nieuwe media van de NOS waren we genomineerd in de categorie Multi Media met het concept tweedescherm. Vorig jaar mocht ik namens de NOS het concept presenteren aan de jury en uiteindelijke na ruim 2 maanden wachten volgde gisterenavond de uitslag.

Gewonnen!
Erg leuk omdat we als afdeling nieuwe media altijd innovatief proberen te zijn en natuurlijk omdat ik blijkbaar met mijn presentatie de jury duidelijk heb kunnen maken wat het concept inhoud en hoe de NOS hier in de toekomst mee verder wil.

Wat is het tweedescherm?
Met de afdeling nieuwe media van de NOS ontwikkelden we tijdens het WK voetbal een eerste echte tweedescherm applicatie. Steeds meer mensen kijken TV met hun laptop op schoot of hebben hun iPad bij de hand. Tijdens de wedstrijden van het WK waren alle statistieken zoals balbezit, opstellingen, doelpuntenmakers etc via een extra scherm te volgen. Hierdoor vormt een tweedescherm een prima extra aanvulling op TV.

Toekomst
Tijdens de presentatie heb ik uitgelegd waar het tweedescherm tijdens grote evenementen als het WK voetbal en de Tour de France voor heeft gediend. Wat het heeft toegevoegd maar ook welke zaken we kunnen verbeteren zoals bijvoorbeeld snellere updates. Tevens heb ik een beeld proberen te schetsen van de toekomst die een tweedescherm voor verschillende organisaties kan hebben, denk aan het stemmen via het tweedescherm bij een spelshow, het meespelen van een quiz of het verzamelen van informatie van de kijker die live tijdens een uitzending weer gebruikt zou kunnen worden. Kortom, ik denk dat het concept zoals het tijdens de zomer van 2010 door de NOS is geïntroduceerd nog lang niet volwassen is maar een grote toekomst tegemoet kan gaan.

Reageer

Easter Eggs

EenEaster Eggs oftewel een paasei is een verborgen boodschap in een computer programma of op een andere plek. Zo zit er bijvoorbeeld in Word 97 een flipperkast verborgen en een flightsimulator in Excel 2000. Een overzicht van de Microsoft easter eggs kun je hier vinden.

Niet alleen in Microsoft producten zitten Easter Eggs ook in bijvoorbeeld de terminal van Apple kun je een leuke Easter Eggs vinden namelijk het aloude spelletje Tetris :-)

Met de volgende stappen speel je Tetris op je Mac.

  • start de Terminal (via Applicaties, Utilities, Terminal)
  • type in je Terminal “emacs” en druk op enter (zonder de ” invoeren)
  • toets nu ESC + x (tegelijk indrukken)
  • type het woord “tetris” (zonder de “)
  • veel plezier met spelen ;-)

Oh ja, in de zoekmachine van NOS.nl zit ook een niet zo heel spannende maar wel leuke Easter Egg, iemand een idee welke?

Reageer

Station Tiel

Station Tiel, meer informatie op Wikipedia.

Reageer

Goed voornemen: CouchDB

Vorig jaar heb ik me in het kader van de diverse projecten bij de NOS al eens iets verdiept in het fenomeen CouchDB. CouchDB is een document gebaseerde database die erg goed  voorziet in replicatie en dus enorm schaalbaar zou moeten zijn. Ik heb nog niet gewerkt met CouchDB in een productie omgeving maar mijn eerste testjes waren eigenlijk heel bevredigend.

Zoals gezegd is CouchDB een document gebaseerde database die dus werkt zonder een vast schema. Elke document dat je in de CouchDB plaats kan zijn eigen layout/mogelijkheden hebben. Door middel van eenvoudige HTTP requests (POST, PUT, DELETE en GET) kun je data toevoegen,wijzigen, verwijderen en ophalen uit je database/verzameling. Je documenten worden opgeslagen in het JSON formaat, dus alles wat je in JSON kunt opslaan kun je ook in CouchDB kwijt. Opslag gebeurt op basis van een “key” => “value” principe, dus elk document heeft een unieke key.

Door middel van “views” is een set van filters die door middel van MapReduce de juiste documenten kan selecteren. Deze views worden als soort van “index” al klaargezet en opgeslagen zodat ze snel opvraagbaar zijn.

Ik heb nog geen stelling genomen in de geschiktheid van CouchDB voor de projecten waar ik mee bezig ben en waar ik aan ga werken. Maar wat mij betreft is CouchDB sowieso het proberen waard en komt het in mijn lijstje met goede voornemens:-)

Links:

Reageren