|
Gepubliceerd door Jan-Maarten Verbree
|
|
Na het eerste succesvolle CodeFest ('The Game Of Life') , heeft Devnology op 3 juni 2009 het tweede CodeFest georganiseerd onder de titel CodeFest: CSI. Het was een avond waarin we met een groep van 17 mensen met passie voor software ons gefocust hebben op het ontcijferen van verspreide data. We waren welkom op de mooie en goed bereikbare locatie van Aviva Solutions in Leiden en konden daar ook genieten van een heerlijke warme maaltijd. Jeroen van den Bos, software architect bij het Nederlands Forensisch Instituut, had de avond voorbereid en begon met een korte presentatie over hoe je verborgen data kan terugvinden. Hij legde helder uit hoe data word opgeslagen op een schijf, hoe het komt dat data toch nog vaak te achterhalen is ook al heeft iemand het al 'verwijderd' en welke methoden je kan gebruiken om data te lezen op een schijf die niet meer 'normaal' leesbaar is. Wil je daar meer over weten, lees dan vooral zijn blog. Na de presentatie werden de laptops open geklapt en begon het CodeFest in volle gang. Jeroen had als uitdaging een databestand (in een door hem zelf bedacht formaat) uitgeleverd, waarover vijf vragen te beantwoorden waren. Om die vragen te beantwoorden moest je de beschrijving van het formaat goed lezen, inzicht krijgen in het bestandstype en uiteraard slimme code schrijven. Aangezien velen in hun dagelijks werk niet bezig zijn met het ontrafelen van een databestand was het voor een grote groep flink puzzelen. Gelukkig waren er slimme 'CSI-helden' aanwezig en kon er aan het eind van de avond code gedeeld worden om zo van elkaar te leren. Zo liet Rick een stukje code in C# zien, legde Corno zijn oplossing in 'good old' C++ uit, beschreef Wes hoe hij het in Ruby had aangepakt en verbaasde Ralf iedereen weer door te laten zien hoe krachtig Erlang wel niet is. Wat vooral opviel was dat men er vooral voor gekozen had om stapje voor stapje meer uit het bestand te halen, in plaats van het alle specificaties van het bestandsformaat om te zetten in code om een volledig domein gemodelleerd te hebben. Ook bij dit event was er weer een licentie te winnen en Ralf Wolters mag zich de gelukkige winnaar noemen! Evenals bij het CodeFest 'The Game of Life', had hij weer een elegante en korte oplossing. Niet alleen de deelnemers waren er van onder de indruk, ook Jeroen vond het een interessant programma wat ook een bijdrage kan leveren aan de manier waarop software wordt ontwikkeld bij het NFI. Na het harde CSI-werk werd er nog wat geborreld en nagepraat voordat iedereen weer huiswaarts ging. Wat mij betreft was dit CodeFest weer een geslaagde avond; op naar het volgende event: de Open Space! 
Trackback(0)
 |