Hi, I’m Manu, a biking web developer. I’ve been writing on here since June 2002 about a bunch of different topics. My favorite posts are tagged with ✪.

Why “plothole.net”? As defined on wikipedia,

a plot hole, plothole or plot error is a gap or inconsistency in a storyline that goes against the flow of logic established by the story’s plot. Such inconsistencies include such things as illogical or impossible events, and statements or events that contradict earlier events in the storyline.

This definition suits my life pretty well.

Thanks for reading!

ça faisait longtemps!

je me rappelle avoir passé qq heures à trouver une faute dans une boucle for. c’était à cmu pour le premier projet de ‘computer graphics’. là, je me refais le coup, un peu dans un genre différent qd même, la précédence des opérateurs. moi qui ai l’habitude d’exagérer sur l’utilisation des () pour être sûr de l’ordre d’exécution, ben je l’ai dans le c** pour cette fois. l’erreur était la suivante :

while ($row2 = $result2->fetchrow(DB_FETCHMODE_ASSOC) && $i<100)

qui s’évalue en réalité comme :

while ($row2 = ($result2->fetchrow(DB_FETCHMODE_ASSOC) && $i<100))

qui assigne un booléen à $row2. or ce que je voulais, c’est ceci :

while (($row = $result->fetchrow(DB_FETCHMODE_ASSOC)) && ($i<100))

…voilà. 2 petites parenthèses qui ont couté une bonne 20aine de minutes…