Archive for the 'looooooooool' Category

Source code should look professional, even if some developers are not.

Ça, j'aime ! Le commit de Matthew Barnes, un employé Redhat, sur Evolution, m'a bien fait rire :

2009-04-12  Matthew Barnes  <mbarnes@redhat.com>

       ** Remove a bunch of juvenile comments.  Source code should
          look professional, even if some developers are not.

La première chose que je constate, c'est que je ne suis pas le seul à avoir du mal avec la glib, lorsque l'on voit des structures comme _glib_sux_donkeys, et des fonctions comme g_lib_sux_htor, g_lib_sux_htand, ou des commentaires qui veulent tout dire comme /* fucking glib... */. Je dois avouer que la fonction courier_imap_is_a_piece_of_shit est assez sympa aussi, tout comme ce commentaire qui finalement veut tout dire :

/* FIXME: please god, when will the hurting stop? Thus function is so
   fucking broken it's not even funny. */

Je préfère donc avoir recours à un MUA sérieux dont les développeurs ont davantage de respect pour le code que pour leurs utilisateurs :

rom1@nasiguv ~/mutt-1.5.17 $ grep -i fuck *
rom1@nasiguv ~/mutt-1.5.17 $ grep -i shit *
rom1@nasiguv ~/mutt-1.5.17 $ grep -i crap * -A 1
init.c:/* initial string that starts completion. No telling how much crap
init.c- * the user has typed so far. Allocate LONG_STRING just to be sure! */
rom1@nasiguv ~/mutt-1.5.17 $

AdopteUneFillette

Veron (8 ans, Paris 8e) vient d'adopter un mec en ile-de-france

Serveur de fonctionnaires

J'en conclu donc qu'on ne peut y accéder qu'entre 21h59 et 22h00 ?

0540011337 does not exist, try again

Aujourd'hui, je regardais sur l'interface du site de Free pour voir les messages laissés sur ma boite vocale.

liste des messages vocaux

Le premier message étant vide, je n'ai aucune information concernant l'identité de la personne. Machinalement, je sélectionne le numéro de téléphone de la première ligne, et la colle dans un terminal en tapant :

$ host 0540011xxx

Je pense que je suis trop geek.

TODO

todo.png

Commentaires

L'intérêt du logiciel libre est non seulement de pouvoir lire le code source des logiciels ilbres qu'on utilise, mais en plus de lire les commentaires laissés à l'intérieur.

On assiste parfois à des discussions du style :

 
/* Remap low number numerics, not that I understand WHY.. --Nemesi  */
/* numerics below 100 talk about the current 'connection', you're not
 * connected to a remote server so it doesn't make sense to send them
 * remotely - but the information they contain may be useful, so we
 * remap them up.  Weird, but true.  -- Isomer */
if (numeric < 100)
  numeric += 100;
 

Je prends cet exemple car c'est le dernier que j'ai eu l'occasion de rencontrer, mais je peux assurer que le nombre de commentaires de ce style est proportionnel à l'ancienneté du logiciel (nombre de hacks) au nombre de contributeurs (incompréhension de ce qu'a pu faire d'autres personnes).

[MenAreAnts] Ça pique les yeux

Bonjour,

0.4:
screenshot17im9.png

0.5-dev:
3isostep8.png

À mon avis ça se passe de commentaire. Et ça n'est pas fini !