00:07 <feth> Pas mal cet outil de gestion de la qualité chef-de-projet compatible et hosté : http://make-everything-ok.com/
        09:17 <jpcw> matin café
        09:19 <gawel> matin
        09:19 <gawel> le café arrive
        09:25 <jpcw> alain_afpy: matin
        09:25 <alain_afpy> jpcw: matin
        09:25 <jpcw> alain_afpy: matin café
        09:29 <morgan`> hello
        10:51 <garet> hello, est-ce qu'il est possible d'utiliser l'action version d'argparse avec des arguments positionnels ? (et avoir le comportement attendu i.e. script.py --version retourne la version sans avoir à donner la liste des arguments positionnels)
        10:55 <ccomb> garet: nargs=0 ça fait pas ça ?
        10:55 <garet> oups, c'est toujours quand je pose une question que je trouve la réponse... En fait, j'utilise un parser parent et des subparsers, donc si je mets la version en tant qu'argument du parent, ce n'est pas bon, si je le mets directement comme argument du parser racine, c'est OK
        10:58 <benoitc> rsirsirsi
        10:59 <ccomb> secusecusecu
        10:59 <benoitc> mmm ? subparser ?
        10:59 <benoitc> ccomb: mmm leur incompetence me laisse pantois
        11:00 <ccomb> lequel :)
        11:00 <benoitc> le rsi
        11:00 <ccomb> hahah
        11:00 <benoitc> il gere tt pour moi de tte façon depuis 2011
        11:00 <benoitc> "gere"
        11:00 <ccomb> ah le rsi c'est un mec tout seul :P
        11:01 <benoitc> disosn que les gens là bas quand il savent pas quoi foutre ils ferment des dossier et en ouvre un nv
        11:01 <benoitc> mais oublient d'avertir leur copains
        11:01 <benoitc> je supose qu'ils en sont encore au minitel
        11:01 <ccomb> aaah mais ils ont pas d'erp, fallait le dire, je vais les appeler :D
        11:03 <benoitc> :)
        11:03 <benoitc> tu devrais en effet :)
        11:42 <alain_afpy> - www: FAILURE 503 Service Temporarily Unavailable
        11:42 <alain_afpy> - membres: FAILURE 503 Service Temporarily Unavailable
        11:45 <alain_afpy> - www: FIXED
        11:45 <alain_afpy> - membres: FIXED
        13:09 <twidi> hello les gens, nouveau membre afpy depuis hier soir, depuis le temps que python (via django) me fait vivre... :)
        13:12 <ccomb> twidi: welcome :)
        13:12 <twidi> bon malheureusement je raterai l'afpyro de ce soir (si j'ai bien suivi)
        13:37 <magopian> haypo, la gloire ;) cité dans un tweet de michael foord ;) https://twitter.com/#!/voidspace/status/124440515365187584
        13:37 <magopian> hello twidi, sympa de te voir ici ;)
        13:41 <nferrari> twidi: c'est pas le 20 ?
        13:46 <gawel> si
        13:46 <twidi> ah 
        13:46 <gawel> on a changé la date
        13:47 <gawel> y a une teuf libre orifice ce soir
        13:47 <twidi> voila, parce que hier je cherchais et j'ai cru voir 13
        13:47 <gawel> alain_afpy: afpyro
        13:47 <alain_afpy> Prochain afpyro dans 7 jours... http://afpy.ro/dates/2011/2011_10_20.html
        13:47 <twidi> parfait alors
        13:48 <twidi> magopian: ca faisait un moment que j'y pensais mais a squatter l'irc de libe je me suis dit que je pouvais rajouter un chan ou deux :)
        13:50 <twidi> et du coup un pti coup d'afpy
        13:50 <twidi> (ah ah le jeu de mot ahah  je suis trop drole)... hmmm pardon
        13:53 <feth> alain_afpy: afpyro
        13:53 <alain_afpy> Prochain afpyro dans 7 jours... http://afpy.ro/dates/2011/2011_10_20.html
        14:02 <twidi> magopian: sympa ton essai
        14:07 <alain_afpy> - www: FAILURE 503 Service Temporarily Unavailable
        14:07 <alain_afpy> - membres: FAILURE 503 Service Temporarily Unavailable
        14:08 <magopian> twidi, héhéhé
        14:08 <magopian> merci pour l'essai... j'en suis vraiment pas fier, mais bon
        14:08 <twidi> super fin :)
        14:08 <magopian> c'est un premier essai et il parait qu'il faut livrer :)
        14:09 <alain_afpy> - www: FIXED
        14:09 <alain_afpy> - membres: FIXED
        14:15 <haypo> magopian, ah, sympa son message :)
        14:15 <haypo> magopian, c'est vrai que je me suis pas mal cassé le cul pour """ fignoler """ la PEP 393
        14:15 <haypo> (disons qu'elle était pas du tout production ready en fait)
        14:15 <gawel> t'as recopié ta page de wiki ?
        14:18 <magopian> haypo, ;)
        14:18 <magopian> tu es un héro !
        14:19 <haypo> magopian, antoine vient de merger sa PEP 3151 qui va faire du bien : http://docs.python.org/dev/whatsnew/3.3.html#pep-3151-reworking-the-os-and-io-exception-hierarchy
        14:20 <yota> clair
        14:21 <yota> d'ailleurs ca serait bien que le doc officielle commence a donner les exceptions levées 
        14:21 <yota> pour chaque fonction
        14:23 <haypo> yota, yakafoquon
        14:23 <haypo> yota, http://bugs.python.org/ pour poster tes patchs \o/
        14:24 <gawel> c'est un chef de projet hein
        14:24 <gawel> il dit et tu executes
        14:24 <haypo> magopian, disons qu'antoine et moi avons un peu de temps pour contribuer à Python en ce moment
        14:24 <haypo> gawel, ça marche pas comme ça dans CPython
        14:24 <magopian> haypo, comment ça se fait?
        14:25 <gawel> si, mais que avec Guydo :D
        14:25 <haypo> bah tiens, en parlant de Martin : il se positionne pas mal comme un chef de projet
        14:25 <haypo> il m'a dit plusieurs fois plus ou moins explicitement "j'aimerai que tu fasses ça" alors je l'ai pas fait :)
        14:25 <feth> tiens, on peut avoir des infos sur les offres d'emploi
        14:25 <alain_afpy> Pour poster une offre d'emploi veuillez consulter: http://www.afpy.org/docs/faq.html#comment-puis-je-poster-une-offre-d-emloi
        14:25 <feth> gawel: -(r'((^|.*\s)(faudrai.|faut)\s+qu.*)', 'WARNING !!! YAKAFOKON DETECTED !!!!'),
        14:26 <feth> +(r'((^|.*\s)(faudrai.|faut|ca serait bien que)\s+qu.*)', 'WARNING !!! YAKAFOKON DETECTED !!!!'),
        14:26 <feth> (ajout de "ça serait bien que")
        14:26 <gawel> héhé
        14:26 <haypo> gawel, Guido il commite quasiment plus rien, mais il ne donne pas d'ordre, c'est pas son genre
        14:26 <haypo> ou alors, s'il aime pas trop l'implémentation, il va dire "si tu modifies comme ça, j'accepte ton idée"
        14:26 <magopian> haypo, des soucis à votre boulot (je sais plus si tu m'as dit où/chez qui tu bossais?) qui fait que vous avez du temps libre?
        14:27 <haypo> magopian, j'habite à 800 Km de ma femme et ma fille, alors le soir j'ai un peu de temps libre :)
        14:27 <magopian> haypo, ah ok :(
        14:27 <haypo> magopian, antoine est entre deux contrats je crois
        14:27 <magopian> je croyais que tout le monde avait déménagé sur Marseille
        14:27 <magopian> ça sux :/
        14:27 <gawel> il attends la maison :)
        14:28 <haypo> magopian, j'ai signé un compromis de vente pour une maison, là je cherche un prêt
        14:28 <magopian> ah cool
        14:28 <magopian> il fera plus chaud qu'en alsace ;)
        14:28 <magopian> mais les gens sont moins sympas (je trouve)
        14:29 <haypo> magopian, en ce moment, il fait 30°C à Marseille et 14°C en Alsace
        14:29 <haypo> chaque fois que je vais en Alsace ou que je rentre à Marseille, je me prends un choc thermique
        14:29 <magopian> huhu
        14:30 <magopian> tu fais le trajet en train? c'est suuuuuuper long :/
        14:30 <magopian> 6 heures? 7 heures?
        14:31 <haypo> magopian, lundi soir mon train de nuit était annulé
        14:31 <haypo> j'ai pas pu bosser mardi
        14:31 <haypo> j'ai pris le train à 9h20, j'suis arrivé chez moi vers 18h
        14:31 <haypo> c'est trop pénible de prendre le train de jour
        14:31 <magopian> ouch
        14:31 <haypo> je me suis fait chier :-p
        14:31 <haypo> bon, j'ai pu finir le dernier livre d'amélie nothomb (Tuer le père, je vous le conseille ;-))
        14:31 <magopian> je te souhaite de vite trouver un prêt (même si en ce moment... comment dire...)
        14:32 <magopian> tu travailles où du coup, rapelle moi?
        14:32 <haypo> magopian, les taux ont baissé entre juin et août, ça va
        14:32 <magopian> le nombre de prêts aussi il parait :)
        14:32 <haypo> magopian, chez Wyplay, on fait la partie logiciel de boitiers télé pour des FAI genre SFR
        14:32 <magopian> oki
        14:32 <magopian> sympa?
        14:32 <haypo> magopian, notre recherche de prêt se passe bien
        14:32 <magopian> c'est du python?
        14:33 <haypo> magopian, on suit les méthodes agiles (Scrum me dit-on), c'est surprenant mais agréable :)
        14:33 <haypo> oui, du Python dans l'embarqué
        14:33 <magopian> oko
        14:33 <magopian> ok
        14:33 <magopian> et y'a pas moyen qu'ils te lâchent en télé-travail?
        14:33 <magopian> maintenant qu'ils te connaissent et t'ont vu à l'oeuvre?
        14:34 <haypo> magopian, j'ai besoin de matos (set top box) et d'un réseau de test (télé par réseau ou par cable, DVB-T)
        14:34 <haypo> magopian, c'est un peu délicat le télétravail pour le moment (vu les projets sur lesquels je bosse)
        14:35 <haypo> c'est un peu nul le hardware, ça déconne pas mal :)
        14:35 <magopian> haha :p
        14:35 <haypo> magopian, pour info, en ce moment je bosse sur http://docs.python.org/dev/whatsnew/3.3.html#pep-393-flexible-string-representation
        14:35 <magopian> c'est juste dommage pour ta fille, elle aura pas le droit aux cours de religion à l'école si elle bouge sur marseille ;)
        14:35 <haypo> (pour revenir à CPython)
        14:36 <haypo> magopian, je suis athé et j'ai suivi des cours de religion au collège (alors qu'au collège, c'était en option) ((enfin, en primaire j'avais une amie turque qui allait à la bibliothèque quand le pasteur venait))
        14:36 <magopian> héhé
        14:36 <haypo> ça m'a pas dérangé de suivre des cours de religion
        14:36 <haypo> par contre, il me semble qu'ils sont payé par l'état, ça ça m'embête plus
        14:38 <magopian> ouais hein
        14:38 <magopian> moi ce qui m'embête (un peu) d'une manière plus générale, c'est les "deux poids deux mesures" qu'il y a selon les départements en france
        14:38 <magopian> qu'on me dise pas que c'est les traditions ;)
        14:39 <magopian> mais bon, c'est pas le sujet du débat
        14:39 <magopian> si tu devais me résumer pep393 à moi qui n'y connais pas grand chose, tu me dirais quoi?
        14:39 <magopian> en gros c'est des strings "magiques" qui vont automatiquement stocker dans le format qui va bien?
        14:42 <haypo> magopian, l'Alsace a été Allemande puis Français plusieurs fois en 2 siècles, y'a un peu d'historique
        14:43 <magopian> je vois pas le soucis, l'histoire c'est le passé, je vois pas pourquoi maintenant (ça fait un moment que l'alsace est française hein) il y a toujours ces différences
        14:43 <haypo> magopian, la PEP 393 divise l'utilisation mémoire par 2 (windows) voir 4 (linux) sur les chaînes de caractères, et parfois c'est un peu plus rapide
        14:43 <magopian> je trouve pas ça "juste"
        14:43 <haypo> magopian, moi ça m'a pas dérangé d'être couvert à 100% chez le docteur :)
        14:43 <magopian> nan mais voilà, un autre exemple ;)
        14:45 <feth> magopian: bah c'est une sécu supplémentaire
        14:45 <feth> payée par les gens
        14:45 <feth> les lois d'alsace moselle sont différentes (et évoluent)
        14:45 <feth> libre aux députés du reste de la france de voter les mêmes
        14:46 <feth> et puis s'offusquer de la différence france de l'intérieur - alsace moselle, je vois un peu ça comme s'offusquer de la différence législative entre la France et l'Espagne
        14:46 <feth> En suisse ils ont plein de cantons, parfois imbriqués ou en plusieurs morceaux, et ça pose pas de pb
        14:46 <magopian> vois pas le rapport
        14:47 <magopian> tous les cantons sont différents
        14:47 <magopian> c'est pas comme si en france on avait plusieurs dizaines de départements qui ont les mêmes lois, et puis deux ou trois qui ont les leurs
        14:48 <haypo> magopian, 3 avec la corse non ?
        14:48 <feth> et mayotte etc
        14:48 <magopian> ouais, je sais pas
        14:48 <haypo> d'ailleurs, en guyane, à la réunion, et autres DOM, y'a les même lois ?
        14:48 <feth> En France on fait beaucoup d'exceptions régionales sans le dire cela dit
        14:48 <magopian> feth, département/domaines
        14:48 <magopian> encore différent
        14:48 <feth> par exemple la région parisienne n'a pas du tout le meme régime que le reste du pays
        14:48 <magopian> après, ça m'empêche pas de dormir (et ça m'intéresse pas plus que ça de troller dessus)
        14:49 <feth> sans parler de la loi PLM
        14:49 <magopian> c'était juste dans la conversation, je trouve ça bizarre, et pas forcément agréable, mais bon voilà, sujet suivant ;)
        14:49 <magopian> haypo, et du coup, la pep 393 ne sert "que" à réduire l'utilisation mémoire? j'avais pas pigé ça de l'explication
        14:50 <haypo> magopian, y'a des effets de bord intéressants
        14:50 <magopian> ah?
        14:51 <haypo> magopian, comme les performances parfois meilleurs et le support des caractères non-BMP (>= U+10000) sur toutes les plateformes (avant le support était incomplet, moins bon et plus lent sous Windows)
        14:51 <magopian> ok
        14:51 <magopian> je sais même pas ce que c'est non-BMP :)
        14:52 <gawel> bmp c'est le format de paintbrush
        14:53 <feth> ㄱ +  ㅣ -> 기
        14:53 <feth> je pense que c'est ça non ?
        14:53 <magopian> :)
        14:54 <haypo> magopian, y'a 1114111 caractères dans Unicode, ils sont regroupés en différentes plages
        14:54 <haypo> magopian, entre U+0000-U+007F c'est ASCII
        14:54 <haypo> U+0000-U+00FF c'est ISO-8859-1
        14:54 <magopian> (ce qui tombe bien, pour l'ascii ;)
        14:54 <magopian> (et pour latin1)
        14:54 <haypo> U+0000-U+FFFF pour "BMP" (Basic Multilingual Plane)
        14:55 <haypo> U+0000-U+10FFFF pour tout Unicode
        14:55 <haypo> non-BMP n'est pas une dénomination officielle, c'est le nom que je donne à la plage U+10000-U+10FFFF
        14:55 <magopian> ok compris
        14:55 <feth> ah ok
        14:55 <haypo> non-BMP, c'est des caractères assez rares (bien que maintenant il y ait des émoticons japonais rigolos dedans)
        14:56 <haypo> mais ça coûte cher de gérer les caractèrse non-BMP si tu stockes les caractères en UTF-16
        14:56 <haypo> car pour *chaque* caractère, tu dois tester "euh, t'es un caractère non-BMP toi ?" (fais-tu parti d'une paire de caractères surrogates ?)
        14:57 <haypo> magopian, bref... disons que maintenant les cas particuliers (non-BMP rares) sont gérés de la même manière que les autres caractères, et que ça n'a donc plus d'impact de performance (on est toujours en O(1) et non plus en O(n))
        14:57 <haypo> magopian, j'espère ne pas t'avoir trop embrouillé
        14:57 <feth> Surrogate Character. A misnomer. It would be an encoded character having a surrogate code point, which is impossible. Do not use this term.
        14:58 <feth> (http://www.unicode.org/glossary/index.html#S )
        14:58 <magopian> haypo, un peu, mais je pense avoir compris ;)
        14:58 <haypo> sinon, une autre façon de voir les choses : disons qu'avec la PEP 393, la chaîne "toto" prend 4 octets au lieu de 8 voir 16 (en ne comptant pas l'entête de ~40 octets, cf. la PEP pour les chiffres exacts)
        14:58 <haypo> sur une chaîne ASCII d'un million de caractères, ça aide
        14:59 <magopian> tu m'étonnes
        14:59 <feth> haypo: (question à la con) est-ce que les utilisateurs de CJK profitent aussi de cette amélioration ?
        15:00 <haypo> feth, c'est quelle plage Unicode CJK ?
        15:01 <haypo> feth, même si ton programme ne manipule que du chinois, en fait en interne il stocke des milliers de chaînes ASCII, genre tous les noms de variables, fonctions, etc. de Python (et sa bibliothèque standard)
        15:01 <feth> ok
        15:01 <feth> Donc en gros ça sert surtout à compresser la bibliothèque standard 
        15:03 <haypo> ah oui, autre effet de bord : l'encodage en UTF-8 des chaînes ASCII est "gratuit" (aucune conversion n'est faite et ça n'alloue pas de mémoire) car UTF-8 est un sur-ensemble d'UTF-8
        15:03 <haypo> faudrait que je note ces effets de bord, ils sont intéressants
        15:04 <twidi> haypo: sur l'histoire de l'entête de ~40 octets, il y a ça sur toutes les chaines ?
        15:06 <magopian> <haypo> ah oui, autre effet de bord : l'encodage en UTF-8 des chaînes ASCII est "gratuit" (aucune conversion n'est faite et ça n'alloue pas de mémoire) car UTF-8 est un sur-ensemble d'UTF-8 <=== tu voulais dire UTF-8 est un sur-ensemble de *ASCII* je crois
        15:06 <haypo> twidi, dans Python, 'a' (u'a' dans Python 2) prend genre 50 octets :)
        15:06 <haypo> twidi, la tableau auquel je faisais référence > http://python.org/dev/peps/pep-0393/#performance
        15:06 <twidi> haypo: WOW, je tombe des nues
        15:07 <haypo> twidi, bien sûr plus la chaîne est longue, plus le surcoût de l'entête est négligeable
        15:07 <haypo> twidi, tu pensais que la POO était gratuite en terme de performances ? :)
        15:07 <twidi> evidement :)
        15:08 <twidi> non bien sur, je métais pas posé la question en fait
        15:08 <ogrisel> haypo: c'est toi qui est "gratuit"
        15:10 <haypo> ogrisel, mais euh
        15:31 <Metathink> pause humour: http://zigazou.wordpress.com/2009/06/05/petit-duel-python-vs-php/
        15:35 <twidi> le piège du range !
        15:39 <haypo> twidi, mouarf pour le range
        15:39 <haypo> l'auteur a pas trop creusé avant de publier son benchmark
        15:43 <gawel> réponds lui, haypo !
        15:43 <gawel> faut le briser en 4 ce petit
        15:43 <haypo> gawel, il s'est déjà autorépondu
        15:43 <gawel> ah, ok
        15:44 <gawel> j'ai pas lu tous les com'
        15:44 <haypo> c'est le 2e commentaire
        15:44 <youyou> il a trouvé tout seul son erreur
        15:44 <haypo> t'as pas du en lire beaucoup
        15:44 <gawel> héhé, ouais
        15:45 <haypo> je viens de tester ici : 10.3 sec pour Python 2.7.1 vs 3.4 sec pour PHP 5.3.5  -- j'ai un peu modifié les scripts pour vraiment ne mesurer que la boucle et pas le temps de lancement de PHP / Python
        15:45 <haypo> gawel, ah non pardon, il s'est autorépondu dans le 4e commentaire pour xrange
        15:45 <youyou> haha
        15:46 <gawel> plus qu'a faire du php quoi
        15:46 <youyou> ben oui c'est plus rapide
        15:46 <gawel> et avec python3 ?
        15:46 <haypo> ah mais merde, désolé
        15:46 <gawel> si tu iter sur de l'unicode ça devrait aller plus vite, non ?
        15:46 <haypo> j'ai inversé les nombres sans faire exprès :-(
        15:46 <gawel> haha
        15:46 <haypo> 3.4 sec pour Python 2.7.1 vs 10.3 sec pour PHP 5.3.5
        15:46 <haypo> pardon
        15:46 <gawel> ok
        15:46 <haypo> juré, je l'ai pas fait exprès
        15:46 <gawel> je me disais aussi
        15:47 <youyou> ha on a eu peur
        15:47 <youyou> on allais tous faire du php
        15:47 <twidi> :)
        15:47 <haypo> youyou, sur un malentendu, ça aurait été dommage
        15:47 <gawel> /join #afphp
        15:48 <youyou> oui c'est vrai mais bon j'aurais continué quand meme
        15:48 <brutasse> 6s avec python2.7, 8.8s avec python3, 0.5s avec pypy
        15:48 <brutasse> ...et -bash: php: command not found
        15:48 <gawel> :)
        15:48 <twidi> brutasse: ahah :) [impressionant pypy]
        15:49 <magopian> brutasse, comme quoi php c'est vraiment nul, ça marche même pas chez brutasse 
        15:49 <gawel> le seul problème que je trouve à pypy c'est que ca rame avec gunicorn (bouh benoitc)
        15:49 <magopian> 0.5s avec pypy, c'est un brin bluffant, limite flippant
        15:49 <haypo> c'est pratique d'avoir PHP d'installé
        15:49 <haypo> ça permet de lancer des benchmarks débiles
        15:49 <benoitc> gawel: ce n'est plus vrai
        15:49 <gawel> ah ? cool
        15:50 <haypo> magopian, ça montre combien CPython est lent ouais :)
        15:50 <magopian> haypo, combien pypy est rapide (je préfère voir le verre à moitié plein ;)
        15:51 <benoitc> rapide mais à quel prix pour l'instant personne ne le sait
        15:51 <haypo> python 3.3 (PEP 393) : 4.7 sec -- Python 3.2 :  4.3 sec -- Python 2.7 : 3.4 sec
        15:51 <haypo> cool, Python rattrape petit à petit PHP !
        15:51 <Metathink> en faisant un test avec microtime() de php et time.time() c'est encore + flagrant
        15:51 <haypo> (... -- Python 2.6 : 4.1 sec)
        15:51 <haypo> Metathink, j'ai utilise gettimeofday(true)
        15:52 <haypo> benoitc, le prix, c'est la mémoire consommée par le JIT non ?
        15:52 <Metathink> ok !
        15:52 <benoitc> ouai sinon vous avez des benchs interessants pq là ....
        15:52 <haypo> benoitc, speed.pypy.org pour CPython vs PyPy
        15:52 <benoitc> haypo: pbs de bindings & autres
        15:52 <haypo> benoitc, quel problème ?
        15:52 <benoitc> haypo: je parle de bench en utilisation reelle
        15:53 <haypo> benoitc, speed.pypy.org utilise Twisted et Django par exemple
        15:53 <haypo> benoitc, c'est encore trop éloigné de la réalité ?
        15:53 <benoitc> haypo: aurtant qu'un hello world :)
        15:55 <haypo> benoitc, il existe sûrement d'autres benchmarks. tu posais la question pour PyPy vs CPython ?
        15:55 <benoitc> j'aimerais bien voir des benchs en prod compatrant les 2
        15:56 <haypo> benoitc, ça se fait en prod les benchs ? :)
        15:56 <benoitc> et voir si en condition reel si le ressenti est flagrant
        15:56 <haypo> benoitc, bah vas-y, fais tes benchs :)
        15:56 <benoitc> haypo: disons que les benchs c juste de la branlette intellectuelle
        15:56 <benoitc> ce qui importe c le ressenti.
        15:56 <haypo> benoitc, le ressenti ? comment ça ?
        15:56 <benoitc> le retour en exploitation reelle
        15:57 <haypo> si une fonction met 10 secondes au lieu de 1, le ressenti, c'est que tu attends 9 secondes en plus
        15:57 <haypo> non ?
        15:57 <benoitc> genre un graphe de disq.us, ou meebo
        15:57 <benoitc> haypo: non
        15:57 <benoitc> si ta fonction est au milieu de 10
        15:57 <benoitc> si tu as du te passer du C parce que
        15:57 <youyou> http://shootout.alioth.debian.org/u32/benchmark.php
        15:57 <benoitc> si ton fork est lent 
        15:57 <benoitc> si blahblah
        15:57 <Metathink> je pensais pas que ma pause humour allait avoir autant de succès :x
        15:57 <haypo> benoitc, ah, tu parles de bench sur des serveurs web spécifiquement toi
        15:58 <haypo> Metathink, c'est plus une pause, mais un débat du coup :)
        15:58 <benoitc> ça marche pour n'importe quel service
        15:58 <benoitc> mais bon
        15:59 <haypo> benoitc, il existe peut-être de tels benchmarks, mais je ne les connais pas
        15:59 <haypo> en tout cas, y'a de centaines d'outils pour faire des benchmarks
        15:59 <haypo> faut juste trouver quelqu'un qui les lance :)
        16:05 <benoitc> http://jan.prima.de/~jan/plok/archives/175-Benchmarks-You-are-Doing-it-Wrong.html
        16:08 <haypo> benoitc, ouais, le web c'est nul, c'est tout lent
        16:09 <benoitc> mmm :)
        16:10 <benoitc> tien l'afpyro c le jour de halloween ?
        16:25 <gawel> cool
        17:54 <yota> gawel: tu bouges ?
        17:54 <yota> c'est a quelle heure ?
        17:55 <gawel> 19h30 je crois
        17:56 <gawel> "La soirée commencera à 19heures"
        17:56 <yota> c'est sur la ligne 12 donc direct pour ùmoi
        18:09 <gawel> c'est sur la ligne 13 donc direct pour moi
        18:10 <gawel> j'arrive même bien plus prèt :)
        18:17 <yota> on peut se donner rv a st lazare
        18:17 <yota> sur la ligne 123
        18:17 <yota> 13
        18:18 <gawel> si tu veux
        18:18 <gawel> je vais pas décoller avant 19h je penses. on peut 19h15 à st-laz
        18:18 <gawel> on peut dire*
        18:53 <yota> gawel: bon  je pars
        18:53 <yota> je vais sur le quai de la ligne 13
        18:58 <gawel> ok
        19:21 <genesis> bonsoir
        19:48 <alexis> /join #pelican
        19:48 <alexis> ça, c'est fait
        20:16 <No`> salut l'afpy
        20:24 <Metathink> alexis: sympa pelican, je connaissais pas :)
        20:25 <Metathink> ah mais c'est toi le mainteneur ? cool :)
        21:07 <Metathink> Pourquoi les gens sont aussi méchants avec Python ? On peut à peine en placer une qu'ils l'ont déjà enterrés six pieds sous terre :(
        21:08 <No`> "ils" ?
        21:10 <Metathink> Ben, ça m'arrive régulièrement de discuter avec des gens ailleurs qu'ici qui font de la programmation dans leur boulots, et ce genre de réflexe arrivent vraiment souvent.
        21:10 <No`> c'est quoi leurs arguments ?
        21:12 <Metathink> Ils ont pas vraiment d'arguments, on sent juste qu'ils veulent pas en entendre parler, et quand ils donnent des arguments, ils sont toujours erronés.
        21:12 <No`> ben donc laisse tomber toute discussion
        21:12 <No`> ça s'appelle un troll, ça n'a pas d'avenir
        21:13 <No`> ça m'arrive de batailler avec mon boss, qui est Java à fond
        21:13 <No`> il a des arguments, des vrais arguments
        21:13 <Metathink> C'est ce que j'allais dire... si je leur parle de Java, là ça les dérangent pas du tout.
        21:13 <No`> mais là où il déborde, c'est quand il dit "j'aime pas les langages de script" simplement parce qu'il pense que typage dynamique == pas de typage
        21:13 <No`> je suis sans arrêt obligé de le remettre sur les rails
        21:13 <Metathink> C'est épuisant !
        21:14 <No`> quand il y a de vrais arguments, ça peut être très intéressant
        21:14 <Metathink> :)
        21:14 <No`> y'en a un autre qui ne jure que par le C, parce que ça le fait kiffer de faire tourner les pointeurs et de regarder sous les jupes des adresses mémoire
        21:15 <No`> du coup, quand il a dû toucher un peu à Python, ça l'a un peu désarçonné
        21:15 <No`> mais après, il a aimé
        21:15 <Metathink> Le piège de la sensation du contrôle totale :p
        21:15 <No`> mais après, il m'a dit que l'indentation obligatoire, c'était de la connerie
        21:15 <Metathink> hahaha
        21:16 <No`> parce que pour lui, le style d'écriture ne doit pas faire partie du langage et qu'il doit être libre d'aligner les trucs comme il veut
        21:17 <Metathink> Je vois le genre :)
        21:17 <misc> bah, c'est un choix
        21:17 <misc> en fait, je trouve quand même que la communauté python est super fermé à ce niveau
        21:17 <misc> j'ai jamais vu de conf pour dire pourquoi tout les autres languages sont pourris ailleurs qu'à pycon 
        21:18 <Metathink> quand c'est un choix il n'y a de soucis, mais souvent c'est autre chose
        21:18 <misc> et de ce que je sais, y a personne qui se plaint des codeurs C, des codeurs js, des codeurs haskell 
        21:18 <Metathink> misc: ah ouais ? :x je savais pas
        21:18 <No`> pourtant c'est évident que tous les autres langages sont tout pourris
        21:18 <No`> :op
        21:19 <misc> No`: bah, la preuve que non, vu qu'il faut quand même faire des confs pour s'en convaincre 
        21:19 <No`> en fait on met trop d'affect dans les outils
        21:20 <No`> c'est pareil que $EDITOR contre les autres éditeurs de texte
        21:20 <No`> $OS contre les autres
        21:20 <No`> $ENV_DE_BUREAU, etc
        21:20 <misc> ça fait longtemps que j'ai pas vu de discussions sur les éditeurs
        21:21 <No`> mais beaucoup s'extasient devant les fonctionnalités de tel ou tel outil
        21:21 <No`> de là à jouer sur l'affectif, il n'y a qu'un pas
        21:23 <misc> No`: nan mais, attends, sa famille, sa/son copine/copain, c'est de l'affectif
        21:23 <misc> et j'ai jamais vu personne discutter des heures sur "tu devrais utiliser ma copine plutot que la tienne" 
        21:23 <No`> arf
        21:24 <No`> disons que tu préfères ton doudou à tous les autres doudous
        21:24 <No`> plutôt
        21:24 <No`> mais c'est aussi un truc de supporters
        21:24 <No`> "mon club est meilleur que le tien parce que je le préfère"
        21:25 <misc> mais les supporters, c'est pas de l'affectif, plus une forme d'internalisation
        21:25 <misc> ie, c'est pas ton club, c'est toi, comme on le voit par "on a gagné" 
        21:25 <No`> ce que je voulais dire, c'est que les gens considèrent les valeurs sur des critères subjectifs
        21:25 <misc> ( ie, tu as gagné, alors que tu bois ta kro dans ton fauteil à crier pour des mecs qui ignorent ton existence )
        21:25 <No`> "mon outil est meilleur que le tien parce que je le préfère"
        21:26 <No`> sans chercher les arguments objectifs
        21:26 <No`> et je ne compte pas les cas flagrants de mauvaise foi
        21:26 <No`> du genre "python, c'est nul, je peux pas faire mes boucles sur une ligne"
        21:26 <No`> alors qu'on peut, mais que c'est mal vu de le faire
        21:28 <misc> No`: y a aussi une question de culture
        21:28 <misc> on célébre pas la diversité
        21:28 <Metathink> Oui voila c'est les discussions qui s'arrête à des jugements d'appréciations personnels et non des différences concrètes qui sont déprimantes.
        21:29 <No`> moi ce qui me désole c'est le manque flagrant de curiosité intellectuelle de la part de mes collègues
        21:29 <Metathink> misc: +1
        21:30 <No`> au café, j'aborde des sujets variés: Python, NoSQL, l'Agilité, le TDD, les frameworks, HTML5...
        21:30 <No`> la plupart du temps, ils ouvrent des yeux tout ronds et disent : "ah bah j'connaissais pas"
        21:30 <No`> et je suis certain qu'ils n'iront même pas fouiller
        21:31 <misc> bah, c'est aussi le souci, c'est qu'il y a pas assez de gens qui aiment varier les chose
        21:31 <No`> on est dans un métier qui évolue tellement vite qu'on ne peut pas se permettre de ne pas - au moins - aller regarder ailleurs ce qui se fait
        21:31 <No`> ne serait-ce que pour se rendre compte que ça ne nous convient pas, après tout, finalement
        21:31 <misc> ( et d'ailleurs, je pense que le manque de curiosité, c'est aussi pour ça que le monde python semble si fermé )
        21:31 <No`> mais au moins, l'effort de tenter
        21:31 <No`> y'a 5 ans, je ne faisais pas de Python
        21:32 <No`> aujourd'hui, c'est le langage qui me plaît, dans lequel je suis vraiment bien
        21:32 <No`> cela dit, dans 5 ans... j'en sais foutre rien
        21:32 <Metathink> C'est lié à une question de culture comme dit misc ça aussi souvent, et puis dans leur cursus professionnels et études on ne les as p-e jamais incité à aller voir plus loin que ce qu'on leur donne à manger, donc...
        21:32 <No`> alors que pour mon boss-java-fanboy, il y a 10 ans, il faisait du Java
        21:32 <No`> dans 10 ans, il en fera encore
        21:32 <misc> bah dans 20 ans, java existeras encore
        21:33 <misc> c'est le nouveau cobol 
        21:33 <Metathink> lol
        21:33 <misc> mais il aura peut etre changer de framework
        21:33 <misc> ou de postes 
        21:33 <No`> WORKING STORAGE SECTION.
        21:33 <No`> PROCEDURE DIVISION.
        21:35 <Metathink> Vu le nombre de nouveau language que Google créé à la minute, peut etre qu'il en sortira un vraiment révolutionnaire à un moment :x
        21:35 <No`> un qu'on aura envie d'utiliser ?
        21:35 <No`> go, déçu
        21:36 <No`> dart, comprends pas l'intérêt
        21:36 <No`> le suivant, on verra
        21:36 <misc> google va pas en sortir d'autre, sauf si go ou dart échoue
        21:36 <misc> et go va pas échouer, amha
        21:36 <misc> dart, ç'est autre chose, les gens sont pas super chaud
        21:38 <misc> ( genre http://blogs.perl.org/users/rafael_garcia-suarez/2011/10/why-dart-is-not-the-language-of-the-future.html )
        21:45 <Metathink> Sympa l'article
        22:19 <alexis> Metathink: merci ;)
        22:20 <Metathink> alexis: excellent même, après avoir testé et regardé un peu le code :)
        22:21 <alexis> Metathink: ah bah merci beaucoup donc :p
        22:43 <gawel> y a des boulets qu'on été à l'afpyro ce soir
        22:43 <alexis> huhu
        22:43 <alexis> ils étaient plusieurs ?
        22:43 <haypo> gawel: ah ?
        22:43 <gawel> je crois
        22:44 <alexis> bon bah c'est cool si ils ont pu boire un coup ensemble
        22:44 <gawel> j'ai eu un message sur mon répondeur, je sais même pas qui c'est
        22:44 <gawel> "on est à l'afpyro, j'ai l'impression que y a pas grand monde"
        22:44 <gawel> bah ouais, c'est pas ce soir
        23:47 <jon1012> y'a un afpyro quand ??
        23:48 <gawel> la semaine prochaine
        23:48 <gawel> alain_afpy: afpyro
        23:48 <alain_afpy> Prochain afpyro dans 6 jours... http://afpy.ro/dates/2011/2011_10_20.html
        23:48 <gawel> 20
        23:49 <jon1012> il faudrait corriger le lien sur le site de l'afpy
        23:49 <jon1012> il pointe vers un vieux truc en 2008 :-/
        23:49 <jon1012> (yakafokon je sais, mais je sais pas qui s'en charge :p)
        23:50 <feth> la regex d'alain doit etre cassée
        23:50 <feth> alain_afpy: comment va ta regex ?
        23:50 <alain_afpy> feth: tu reposes sur des anesthésistes !
        23:51 <jon1012> bon merci de l'info :)
        23:51 <jon1012> j'essaierai d'y etre :D
        23:52 <jon1012> bonne soirée tout le monde !
        23:52 <feth> tcho jon1012