Archive for May, 2009

Verbaasd, jaloers, verlanglijstje

Het is weer Google I/O geweest. Voor de mensen die dit niet kennen, dit is de jaarlijkse bijeenkomst van Google waar freaks en nerds (of samengevat, ontwikkelaars) over de hele wereld kunnen komen luisteren naar andere freaks en nerds, kijken naar en proeven van allerhande nieuwe technologieën, al dan niet ontwikkeld door Google.

Het moet dit jaar wel erg spectaculair zijn geweest. Er staan een hele hoop evoluties voor de deur en Google speelt daar, zoals gewoonlijk, goed op in (ook omdat ze oorzaak zijn van die evoluties). Zo is er bijvoorbeel de HTML5 standaard, die stilaan vorm begint te krijgen, nieuwe mobiele apparaten, … Sleutelwoord voor I/O ’09: de browser.

Het mag wel duidelijk zijn dat Google al langer de kracht ziet in het web, en zich dan vooral richt op het maken van krachtige applicaties die in de browser van de klant kunnen werken. Zo werd Google Wave bekend gemaakt.

Google Wave wordt dé toekomst van email en chat. Als je even tijd hebt (zo een dik uur) moet je maar een kijkje nemen naar het volgende filmpje.

Op bepaalde momenten geloofde ik echt niet meer wat ik zag. Als Google dit kan waar maken, gaan we nog eens wat meemaken…

Tot hier de verbaasd. Over naar jaloers.

Ik heb tussen mijn blokjes blok door ook naar de inleidende Keynote gezien. Allemaal erg spectaculair, maar de laatste 5 minuten waren echt WHAAAAAAAT?! Elke aanwezige, en wel degelijk ELKE aanwezige van Google I/O ’09 heeft een (simlockvrije), Google I/O ’09 limited edition HTC Magic gekregen + een SIM-kaart waarmee onbeperkt en gratis 3G, bellen en SMS kan gebruikt worden voor 30 dagen.

Niet alleen is deze HTC Magic (android phone) een pronkstuk van 450 euro, op Google I/O waren ook ongeveer 4000 ontwikkelaars. 4000 maal 450 euro is bijna 2 miljoen euro. Van crisis gesproken…

Die smartphone is ook niet het enige dat Google heeft weggegeven, alle developers die aanwezig waren hebben ook nog eens toegang gekregen tot de gesloten beta van Google Wave…

Omdat ik dus mega jaloers ben (ik ben ook nerd en freak en ontwikkelaar) en ik toch geen HTC magic heb gekregen, heb ik “Google I/O bijwonen” op mijn lijstje gezet met dingen die ik ooit in mijn leven gedaan wil hebben. Hopelijk gooit google dan ook met cadeautjes als ik daar ooit geraak…

, , , ,

3 Comments

Examenpracticum: verdediging bij prof. Steegmans

Ken je dat gevoel van opluchting wanneer iets van je schouders valt na een ongelooflijk stresserende periode? Ik wel. Vandaag nog.

Ik volg het vak “objectgericht programmeren” dat deel uitmaakt van mijn major Computerwetenschappen. Hiervoor moesten we een practicum maken dat als examen dient voor dit vak. Vanmorgen om 9.30 uur was de verdediging.

Het project, zoals het doorgaans genoemd wordt, moest klaar zijn op 21 mei om 21 uur. Zoals bij vele deadlines, was dit net niet klaar. We hadden alles, maar het werkte niet allemaal naar behoren. Mensen als ik beginnen dan ook onmiddellijk te panikeren, stress komt tot een maximum, een kwartier voor de verdediging.

In volle stress vertrekken we naar prof. Steegmans voor onze verdediging. We, omdat die project per 2 gemaakt werd. Naim en ik waren gelukkig goed op tijd. Normaal gezien duurt de verdediging 50 minuten, maar omdat de prof een vergadering had om 10 uur, hadden we in principe maar een halfuur. Omdat we er 10 minuten vroeger waren, hebben we toch nog een verdediging van een dikke 40 minuten gehad.

Voor deze verdediging moesten we een klassendiagram meenemen, uitgewerkt in UML. Ik had er gisteren nog enorm wat tijd in gestoken maar het resultaat mag er wezen. Check dit!

Klasse diagram van ons OGP project

Klasse diagram van ons OGP project

Het ziet er eigenlijk best wel angstaanjagend uit, dus wij beginnen uit te leggen. Ik de geografie, Naim de oorlogvoering. Na amper enkele ogenblikken begint Steegmans al duchtig te knikken. “Ja, goed, mooi, … En kan dat?” – “nee, dat kan niet, dat vangen we op.” – “Schitterend!” Ik kreeg er echt een enorm goed gevoel bij, terwijl ik een enorm slecht gevoel had bij het indienen van de project op de deadline zelf.  Maar toen was ik ook echt op.

Nu, het project wordt in 3 delen gemaakt, en je bouwt steeds verder op een vorig deel. Omdat we met deel 2 serieus hebben genkoeid, zijn we voor deel 3 deels met een nieuwe lei gestart. Hierbij zijn enkele pijnlijke fouten in de implementatie geslopen, die voor onaangename verrassingen zorgde op de verdediging. Maar die functionaliteit die we misten, zat er wel nog in van een vorig deel, maar de verwijzingen in andere methode waren op sommige plaatsen weg. Ook documentatie was op sommige plaatsen incorrect. Hopelijk heft hij daar niet te zwaar aan getild, dat zou jammer zijn.

Als kers op de taart moesten we ook een hoofdprogramma hebben. Helaas, dat ging een beetje serieus de mist in. Omdat er hier en daar fouten zaten, gingen al onze ventjes dood na een 50-tal beurten. Dit was eerder lachwekkend dan zorgwekkend, de methodiek zat goed, dus ook hier weer geen grote opmerkingen, alleen jammer dat het niet werkte…

Al bij al, als eindformule heeft de prof geconcludeerd dat het een zeer goed design was met vele mogelijkheden, maar er waren nog plaatsen voor verbeteringen, zoals interfaces voor klassen die het Populatiemodel gebruiken. Wat ook een hele bevestiging is, was dat hij hoopte ons nog in een ander vak later tegen te komen. Dit kan je uiteraard tegen iedereen zeggen, maar voor mij was dit toch een erg welgekomen bevestiging.

Opluchting alom. Nu weer tijd voor een ander vak… pfffft

, , , , , , ,

No Comments

Rock-Paper-Scissors-Lizard-Spock

Sinds kort ongelooflijke fan van ‘The Big Bang Theory’. Heb alle afleveringen gezien en wacht op een nieuw seizoen.

Waarom ik de reeks zo goed vind hoeft wellicht niet gezegd? De karakters komen zo bekend voor. Ik vraag me af of mensen uit de non-wetenschapswereld deze humor eigenlijk kunnen appreciëren. :)

Any how, een van de aangebrachte nerd-spelletjes is Schaar-Steen-Papier. Maar omdat spelletjes met mensen die elkaar kennen vaak uitdraaien op gelijkstand, breidt men de mogelijkheden uit met hagedis en Spock (Lizard en Spock).

De uitleg is simpel:

Scissors cut Paper, Paper covers Rock, Rock crushes Lizard, Lizard poisens Spock, Spock smashes Scissors, Scissors decapitates Lizard, Lizard eats Paper, Paper disproves Spock, Spock vaporizes Rock, and – as it always has – Rock crushes Scissors.

Ik slaag er nog niet in om alles mooi te onthouden, en ik slaag er ook niet goed in om Spock te vormen (wijs- en middenvinger samen, en pink en ringvinger samen). Misschien moet ik eens iemand zoeken die zot genoeg is om hieraan mee te doen. Hier op de wetenschapscampus in Heverlee zou dat toch niet zo moeilijk mogen zijn.

Om af te sluiten nog een prentje voor de mensen die het niet echt goed begrepen hebben… :p

Rock-Paper-Scissors-Lizard-Spock

Rock-Paper-Scissors-Lizard-Spock

, , , ,

1 Comment

Tijd tekort

Time is money. Helaas niet andersom. Echt waar, als ik tijd had kunnen kopen, ik had het reeds lang gedaan. Het werk stapelt zich hier aan mach 3 op… De examens staan binnen klopafstand aan de deur, de deadline voor het programmeerpracticum staat al op de deurmat…

Dit alles is uiteraard niet zo gezond voor mijn zenuwen, de stress schiet bijna uit het dak. Het falen vorig jaar heeft me ook onzeker(der) gemaakt. Hoewel ik nu tenminste mijn vakken allemaal al eens doorgenomen heb, blijft de werkdruk enorm hoog. Het gaat er nog om spannen.

Wat ik eigenlijk van plan was, was een klein serietje tutorials op het Zend Framework hier te starten. Sinds ik dat ontdekt heb, gebruik ik bijna niets anders meer. Zo praktisch! Helaas redelijk weinig naslagwerk en vooral weinig hulpzame informatie in de manual. Vooral dan rond de moeilijkere topics. Maar dus, wegens gebrek aan tijd (en het ziet er niet naar uit dat het er beter op gaat worden, met bepaalde veranderingen die op til staan), zal dit eventjes moeten wachten. Grote vakantie ofzo…

Het is weer bijna blok: periode van afmatting, een pijnlijk zitvlak en verveling. De blogposts gaan elkaar dus weer snel opvolgen :)

Nu nog eerst 2 uur doodleuke stelsels van differentiaalvergelijkingen. whooptidooooo! :(

, , ,

No Comments

Hevig onweer in Leuven en Heverlee

Nog eens een postje tussendoor…

Deze week heeft het enorm hard geregend in Leuven. Ik zit in Heverlee op kot (Residentie Groenveld) en ondanks alles miserie die er nu is, was het voor ons (hoog en droog, alhoewel, droog?) toch een hele sensatie.

De wetenschapscampus (dat weet ik van een monitor) was vroeger moerasgebied. Ze hebben dat terrein gedraineerd om er de campus op te kunnen zetten. Vroeger stroomde dat gebied dus over als er teveel water uit de hemel viel. Wel, de tijden zijn precies niet veranderd.

Het begon plots te gieten. Meer dan gieten eigenlijk, je moest nog geen 10 seconden buiten komen en je was doorweekt… Voer en de Dijle konden dat niet slikken, met overstroming tot gevolg. Putten werden plassen, plassen werden vijvers. Het ging zó snel, dat geen enkele afwatering het debiet nog kon slikken. Dit tot grote miserie van IMEC.

IMEC is een bedrijf, gelegen naast de wetenschapscampus (hun bedrijfsterrein is eigenlijk even groot/groter als de campus). Hoe dan ook, de campus ligt zowat in het laagste punt, samen met een deel van IMEC’s gebouwen, waaronder een mooie cafetaria.

Die cafetaria is ook wel een beetje speciaal… (afbeeldingen op de site van het architectenbureau, misschien post ik volgende week nog wat van mijn ramptoeristenfoto’s) Om een beetje een idee te krijgen hoe die cafetaria gelegen is, zal ik ze even nog een beetje extra beschrijven.

De cafetaria zit eigenlijk in de kelder, verdieping -1 dus. In een cafetaria heb je graag wel licht, dus er zijn grote ramen geplaatst rondom, het is eigenlijk bijna een visbokaal :p. Nu, ramen in een kelder, klinkt een beetje vreemd, maar is het niet echt. Rondom het gebouw, is een stroom van een meter of 2-3 uitgegraven, en je kan aan het gebouw via een soort brugje.

Wat is er nu gebeurd? Dat water bleef maar komen, en meer, en meer en meer… dus, die strook rond dat gebouw liep vol. Het waterniveau steeg aan de buitenkant van de ramen… (het moet wel een stoer zicht geweest zijn van binnenuit) Het water bleef maar stijgen tot… de ramen het begaven onder de druk van het water. Alle ruiten van de cafetaria waren stuk. Het water is binnengelopen en heeft heel de onderste verdieping onder water gezet. En nog geen klein beetje… Volgens mij stond er meer dan 2 meter water in… En het moet zelfs meer geweest zijn, gezien er nog eens ongeveer een 30tal centimeter water op de parking (die ernaast ligt) moet gestaan hebben…

Een volledige dag hebben ze daar aan gepompt (rond 16.00h stond er nog steeds meer dan anderhalve meter water in). Ik vraag me of het überhaupt al leeggepompt is ondertussen. En het grappige is (allez, grappig..) Toen ik daar passeerde net iets voor vier, begon het terug zo te gieten als de dag ervoor. En dat heeft toch ook minstens een halfuur geduurd.

Of er echte waterschade op de campus was, weet ik niet, maar het was alleszins een grote smeerlapperij ‘s morgens. Het leek wel of er een modderstroom was geweest. Alle paadjes waren bedekt met een laag modder. Gladde modder wel te verstaan. Ikzelf heb er bijna gelegen. Gelukkig is dat toch niet gebeurd, het zou nogal een afgang zijn…

Van wat er in Leuven is gebeurd, weet ik niet veel. Het enige dat ik weet is dat de bliksem is ingeslagen in het Station van Leuven en daarbij even het treinverkeer heeft verstoord.

Tot hier mijn verslag over het noodweer…

, , , , , ,

No Comments