par Michel Valdrighi, 3X ans, bonne à tout faire du web le jour, superhéros injustement méconnu la nuit.
Nicky vient de me signaler que sur mes deux derniers posts avec photo, on ne tombait pas sur la photo en taille originale mais sur celle d’un bébé.
Stupeur, incompréhension, comment est-ce arrivé ?
Tout simplement parce qu’il y a quelques jours, pour simplifier la publication des posts photo, j’ai codé un petit script en PHP pour générer le HTML à ma place. Le script prend l’URL de la photo, utilise l’API oEmbed de flickr pour obtenir toutes les données nécessaires (taille, nom, etc), et me pond le HTML à insérer dans le post.
Dans ce petit script en PHP, j’utilise proprement sprintf()
et, comme les ID flickr sont numériques, %d
pour replacer l’ID de la photo.
Et là, c’est le drame : les ID flickr ont dépassé 2^31, mon PHP n’est compilé qu’en 32 bits, et les ID de mes photos devenaient 2^31-1, soit 2147483647.
…Pfiou, fin de la petite parenthèse geek. (Et mes félicitations aux parents, joli bébé.)
J’ai un sérieux bug avec le message d’état automatique à la connexion. Il affiche «Je suis disponible». Depuis que j’ai Gajim, tout le monde me demande si c’est terminé avec mon copain!!
Des dangers de la messagerie instantanée en couple.
zengun (mon ancien blog anglo/francophone, mai 2000 à mai 2006)