ClustrMaps

The roadrunner is back as never before! See also: My homepage or my very obsolete site
If by any means entries in my blog are considered to be harmful or damaging, please let me know (add comment) or just mail me. In this (unhopely) case I will remove or change the contents.

Thursday, June 18, 2009

Heisenbug


Zie: http://www.computable.nl/artikel/ict_topics/development/2960957/1277180/de-kijk-van-van-eijk-heisenbug.html
"Software-ontwikkelaars hebben een speciaal woord voor een bug (fout) die verdwijnt als je hem gaat onderzoeken. Ze noemen het een Heisenbug."

Hier komt een lekker stukje uitleg: http://catb.org/jargon/html/H/heisenbug.html
[from Heisenberg's Uncertainty Principle in quantum physics]
A bug that disappears or alters its behavior when one attempts to probe or isolate it. (This usage is not even particularly fanciful; the use of a debugger sometimes alters a program's operating environment significantly enough that buggy code, such as that which relies on the values of uninitialized memory, behaves quite differently.) Antonym of Bohr bug; see also mandelbug, schroedinbug. In C, nine out of ten heisenbugs result from uninitialized auto variables, fandango on core phenomena (esp. lossage related to corruption of the malloc arena) or errors that smash the stack.

En jawel, ook Java programm's kennen dergelijke bugs.
Die zeer moelijk te reproduceren zijn (in debug mode).
Programmeren is leuk, debuggen een stuk minder.
Zeker voor een perfectionist, die baalt van fouten, zeker als het zijn eigen zijn.

Thursday, June 11, 2009

Wat is de natuur toch mooi!

Zie deze zwanen, met maar liefst zeven kuikens:


Dichterbij komen was niet verantwoord, vader zou dan te zeer in de stress schieten.