Monthly Archive for juin, 2009

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 $

Ses comptes bancaires en ligne de commande

Ceux qui maintenant savent comment sortir son python pour draguer seront peut-être intéressé d'apprendre que j'ai réitéré l'expérience avec le site de la BNP Paribas.

En effet, las d'avoir à passer par Firefox pour aller sur un site lent et mal codé afin de savoir si je peux encore me permettre de sortir me bourrer la gueule, j'ai repris l'idée que j'avais eu pour AuM, et ai profité de mon arrêt maladie d'aujourd'hui pour écrire un petit programme dont le but est d'avoir une commande à lancer pour récupérer dans son terminal l'état de ses comptes :

$ ./bnporc.py -l 30141xxxxx list
Password:
  Compte                       Solde       À venir
+---------------------+--------------+-------------+
  Compte de chèques         xxx65.12       -160.18
  Livret Jeune              xxx71.86          0.00
  Prêt personnel            xxx46.39          0.00

Les 'x' sont placés à postériori dans l'unique but de maintenir ma vie privée.

Continue reading 'Ses comptes bancaires en ligne de commande'