De bespreking van m’n scriptie is redelijk goed uitgepakt. Het was nog stressen tot op het laatste moment (waar Alex en Peter de scriptie nog hebben gecorrigeerd). Twee minuten voor half vijf was er nog niks geprint… De docent was vooral enthousiast over het programma, de scriptie zelf heeft hij niet meer helemaal gelezen (hij ging ervan uit dat er niet al te veel veranderd was denk ik).
De GUI (grafische user interface) van mijn scriptie-programma is af, het programma doet nu dus meer dan Hoera zeggen. Hieronder een voorbeeldje van wat hij wel kan. Nu moet ik alleen nog een hoop tekst schrijven, maar ik heb nog zeventieneneenhalf uur, dus waar maak ik me druk om? De opmerking van gisteren ‘morgen weer een dag’ had ik misschien beter kunnen vervangen door ‘morgen weer een nacht’, want het blijkt dat ik dan het productiefst ben.

Ik hou het voor vandaag gezien, ik heb bijna een grafische interface voor m’n programma af!
Hoera! Het programma voor m’n scriptie is af! Nu moet ik (voor dinsdag) nog het belangrijkste deel: de scriptie zelf netjes opschrijven – de vorige versie was zoals eerder gemeld niet erg goed. Als ik dat heb gedaan ga ik het programma een fatsoenlijk jasje geven, momenteel zegt het alleen nog maar Hoera en Shit (net zoals een versie van twee week geleden, maar die was dus helemaal shit).
Vandaag op het werk leek het rustig te beginnen, maar uiteindelijk is alles toch nog met stress ge√´ndigd. Ik bedacht dat ik toch maar de tabellen die ik vorige week prachtig heb opgemaakt moest terugzetten naar de verschrikkelijke variant (met zes kolommen lopende tekst op 9 cm breedte, op verzoek van de auteur). Jaap – sysop – was een laptop aan het installeren, en dat ging op het laatst mis; hoe moesten wij raden dat bij windows 2000 niet eens MAPI wordt ge√Ønstalleerd?!? En verder moest Nanda een paar offertes opmaken, waarbij ik af en toe even moest helpen. Een gezellig dagje dus :) O, en ik heb Margaret en Marjan op het idee gebracht op het toetsenbord van Esther de x, y en z om te draaien: je maakt wat mee op het kantoor :)
Aan het eind van de werkdag nog even twee prestaties van formaat geleverd: balanceren over de reling van het opstapje voor het VJI en met losse handen door centrum Utrecht fietsen, met m’n voeten los van de trappers.
Ik heb net nog even een mooie film gekeken (tweede keer denk ik): Forget Paris. Ik hou wel van zwijmelfilms.
Ik lees hieronder dat ik heb geschreven dat ik het algoritme toch nog O(n) had kunnen houden. Nou, dat is mooi mislukt! Het wordt nu O(p²+n), wat precies is wat Richard Moot in zijn proefschrift ook haalt. Het uitvissen van het algoritme was nog redelijk arbeidsintensief, ik vind dat Moot het best wel had mogen voorkauwen in zijn proefschrift. Maar goed, nu heb ik ook nog wat zelf gedaan (met dank aan Willem).
Bij de tussenbespreking van mijn scriptie vanmiddag begon de docent met “Nou, ik heb wel vaker scripties gezien, maar dit…” En dat was niet positief bedoeld. Het komt erop neer dat ik nog een goeie dag moet gaan zitten verbeteren, en verder mijn computerprogramma moet afmaken. Aan het eind van het gesprek heb ik hem enigszins kunnen verrassen met het werk dat ik gisteren nog heb gedaan: een algoritme ontwikkeld voor het controleren van bewijsnetten. Aanstaande dinsdag krijg ik m’n cijfer (dat wordt in mijn aanwezigheid vastgesteld). Ik heb voor de zekerheid even ge√Ønformeerd of het een voldoende zou worden, en dat was het geval. Pfoei.
Vandaag was het zo warm, dat m’n ventilator ervan gesmolten is. Ook m’n scriptie is nog niet echt opgeschoten, ik heb geprobeerd of het hielp als ik op m’n kop ging staan, maar ook dat had geen effect. Misschien later vannacht…
Ik kom er zojuist achter dat het algoritme dat ik voor m’n scriptie bedacht heb niet klopt. Argh! Ik ben momenteel hard aan het denken over een oplossing, en ik denk dat ik die ook wel gevonden heb (in ieder geval een oplossing voor het tegenvoorbeeld dat ik tegenkwam), maar het hele systeem wordt nu zo complex dat ik de grip erop aan het verliezen ben. Maar het blijft wel O(n), in plaats van O(n^2) — en over dat soort zaken horen computional scientists zich druk te maken :)
Niet dat ik er zelf altijd rekening mee hou hoor, maar is het nou echt een goed idee van de benedenbuurman om op zondag, terwijl ik aan m’n scriptie moet werken, met een klopboor gaten in de stoep te gaan staan boren? Nu ik erover nadenk, ik denk eigenlijk dat het √ºberhaupt niet echt een goed idee is: hij is een stuk van de stoep (openbare weg dacht ik) met een hek aan het afzetten, zodat zijn honden en kinderen niet kunnen weglopen. Mag dat?