01:50 <benoitc> magopian: encore debout ?
01:55 <benoitc> ça vous semble interessant : http://friendpaste.com/2qAfhfiMloOWSi7r3xXR02
08:25 <cyp> plop
09:16 <magopian> benoitc, nan, j'étais plus debout, mais je le suis maintenant ;)
09:17 <magopian> benoitc, et pour répondre à ta question, je VEUX ce talk à pycon.us ;)
09:18 <magopian> et pour info, on est deux ici (avec ogrisel) a être dans le commité pour le programme ;)
09:18 <magopian> benoitc, tarde pas à le proposer, le talk, c'est aujourd'hui le dernier jour !
09:19 <jpcw> matin café
09:19 <morgan`> hello
09:20 <jpcw> alain_afpy: matin café
09:47 <benoitc> magopian: c fait http://imageshack.us/photo/my-images/812/screenshot20111012at239.png/
09:47 <magopian> benoitc, nice ;)
09:50 <benoitc> :) c long de rédiger des abstracts
10:42 <magopian> benoitc, je te le fais pas dire...
10:43 <magopian> et ma propale, je me rends compte maintenant qu'il vaudrait mieux que ce soit un poster, au lieu d'un talk, mais bon...
10:58 <benoitc> :)
10:58 <benoitc> tu ne peux pas la changer?
11:02 <alain_afpy> - www: FAILURE 503 Service Temporarily Unavailable
11:02 <alain_afpy> - membres: FAILURE 503 Service Temporarily Unavailable
11:05 <alain_afpy> - www: FIXED
11:05 <alain_afpy> - membres: FIXED
11:12 <magopian> benoitc, si, mais je doute :)
11:13 <magopian> pour un poster faut du concret
11:13 <magopian> et la le projet est loin d'être finalisé/utilisable
11:14 <magopian> donc pour un talk, pas trop un soucis, mais pour un poster ... je sais pas
11:21 <benoitc> ok je vois
11:24 <cyp> benoitc: j'ai une question sur gunicorn
11:24 <benoitc> ce sont des choses qui arrivent ;)
11:24 <cyp> j'ai une appli pyramid qui upload et renvoie des fichier de plusieurs mega
11:24 <cyp> tu recommandes quel worker ?
11:26 <benoitc> un des workers asynchrones. gevent ou meinheld
11:26 <benoitc> avec gevent tu devras t'assurer que tu switch les contextes assez svt
11:27 <benoitc> d'ailleurs faudrait que j'en touche un mot à denis
11:27 <cyp> gevent c'est super lent par rapport a paster seul, gevent_pywsgi c'est similiaire a paster mais j'ai pas compris pourquoi
11:27 <benoitc> pour l'envoi si tu es sous linux ou freebsd ça utilises l'api sendfile
11:27 <cyp> je vais tester meinheld
11:27 <benoitc> super lent par rapport à paster ?
11:27 <benoitc> uh?
11:28 <gawel> tu ferait mieux de les faire servir par nginx
11:28 <benoitc> super lent en quelle mesure ? tu switch les contextes ?
11:28 <gawel> en renvoiant un X-Send-File
11:28 <benoitc> pq evideemment si tu switch pas le contexte tu perds l'interet de gevent ...
11:28 <benoitc> bah gunicorn fait le sendfile, mais pour l'instant nginx est mieux pour l'upload
11:29 <benoitc> en attendant un truc.
11:29 <cyp> ben j'ai testé sur une seule connexion a la fois pour le moment
11:29 <benoitc> gniii ?
11:29 <cyp> ok je suis pas clair
11:29 <cyp> je finis un poc bidon et je vous montre
11:29 <benoitc> gevent ne fais rien au niveau du socket donc un upload sera aussi rapide ...
11:30 <gawel> ah c'est un upload, pardon :)
11:32 <benoitc> pour l'upload nginx est encore conseillé
11:32 <benoitc> mais cela va sans doute changer
11:34 <cyp> benoitc: voila mon poc http://cyplp.org/tmp/poc.tar.bz2
11:35 <benoitc> f.write(input_file.read()) est bloquant
11:35 <cyp> j'ai un fichier develleopement.ini qui utilise paster basiquement pour servir et un gdev.ini pour utiliser gunicorn
11:36 <benoitc> data = input_file.read(131072)
11:36 <benoitc> est bloquant aussi
11:36 <benoitc> gevent.sleep(0) est ton amis
11:36 <cyp> arg
11:36 <benoitc> ceci dit j'utiliserais le module d'upload de nginx pour faire des uploads
11:36 <benoitc> c fait pour ça et c bien foutu
11:37 <cyp> ah ?
11:37 <cyp> je cherche ça
11:38 <cyp> ça permet de faire des traitements python sur les fichiers uploadés ?
11:39 <benoitc> oui
11:40 <cyp> tu parles de ça http://www.grid.net.ru/nginx/upload.en.html ?
11:42 <Metathink> <benoitc> mais cela va sans doute changer < c.a.d ?
11:44 <benoitc> gunicorn est pas figé ;)
11:45 <benoitc> cyp: ou http://wiki.nginx.org/HttpUploadProgressModule
11:45 <benoitc> me semble qu'il ya une doc plus à jour sur le wiki
11:47 <cyp> ok merci je vais regarder ça
16:02 <yota> gawel: comment tu choppes le traceback ?
16:03 <gawel> tu va en boite et tu lui paye un verre
16:05 <misc> ah ah
16:10 <yota> et sinon ?
16:10 <gawel> bah, je sais pas, je suis pas devin :D
16:11 <yota> c'est une demande bateau non ? La traceback revient dans la réponse non ?
16:12 <yota> -non
16:12 <yota> ah
16:12 <yota> laisses beton
16:12 <gawel> bah, non. en général quand un test pete ça te fou la trace
16:13 <gawel> sauf si t'as un truc dans le framework qui catch l'erreur
16:13 <gawel> mais comme je dis, je suis pas devin
16:14 <feth> /nick devin
16:16 <yota> justement je l'ai trouvé :)
16:16 <yota> d'ou le laisses beton
16:16 <yota> en fait il affiche 2 trucs
16:16 <yota> c'est erdu au milieu
16:16 <yota> perdu
16:33 <yota> gawel: tu conseilles pyquery ou lxml pour parser le html de retour ?
16:36 <yota> gawel: tiens en passant tu pourrais faire une version pdf de la doc webtest ?
16:43 <yota> ca y es gawel est parti en 500
16:45 <gawel> je suis en conf call
16:46 <gawel> je te conseil ce que tu préfère et pour le pdf, non, je sais pas faire
16:46 <yota> ah ca je peux te montrer
17:03 <gawel> yota: j'accepte que tu me montre si tu me paye une bière
17:03 <yota> ttss
17:03 <gawel> :p
17:03 <gawel> raf du pdf moi
17:15 <yota> gawel: c'est une bonne pratique de vérifier le 200 ?
17:15 <yota> vu qu'il vérifie que ce n'est pas un 4xx ou 5xx ?
17:16 <gawel> la méthode RACHE dis que ça sert a rien de trop vérifier
17:16 <gawel> si tu vérifie trop de truc plus rien ne peut casser
17:16 <gawel> après t'es au chomage
17:17 <gawel> et vu qu'en général tu check le html resortit par le 200, bon
17:29 <gawel> tarek: tu fais un afpyro à turcey histoire de ? tu sera au moins deux avec amina
17:30 <gawel> juste histoire de faire gonfler le nombre de ville artificiellement
17:30 <marmoute> c'est demain soir ou c'est la semaine prochaine du coup ?
17:30 <gawel> le 20
18:14 <jpcw> alain_afpy: afpyro
18:14 <alain_afpy> Prochain afpyro dans 8 jours... http://afpy.ro/dates/2011/2011_10_20.html
18:14 <jpcw> marmoute: ^^
21:12 <No`> meuh
22:52 <alain_afpy> - varnish: FAILURE [Errno 111] Connection refused
22:52 <alain_afpy> - membres: FAILURE 503 Service Temporarily Unavailable
22:52 <NelleV> alain_afpy: t'es bruyant comme bot...
22:52 <alain_afpy> NelleV: tu veux une bière ?
22:54 <NelleV> alain_afpy: oui...
22:54 <alain_afpy> NelleV: c'est la dèche
22:54 <NelleV> alain_afpy: je sais
22:54 <alain_afpy> NelleV: statis
22:54 <NelleV> ya quelqu'un qui a configuré ce bot spécialement pour moi ? :(
22:55 <gawel> bien sur, je me suis donné un mal de chien
22:56 <alain_afpy> - varnish: FIXED
22:56 <alain_afpy> - membres: FIXED
22:57 <Metathink> pas mal les réponses du bot x)
22:58 <NelleV> Metathink: c'est surtout très adapté à ma situation -_-_'
22:58 <Metathink> :p
23:00 <feth> alain_afpy: afpyro
23:00 <alain_afpy> Prochain afpyro dans 7 jours... http://afpy.ro/dates/2011/2011_10_20.html
23:10 <abki|home> alain_afpy, haïku
23:10 <alain_afpy> abki|home: bon alors darcs
23:10 <abki|home> alain_afpy, conary
23:10 <alain_afpy> abki|home: ok je retire (fayot)
23:11 <abki|home> alain_afpy, slim fast ?
23:11 <alain_afpy> abki|home: Ping
23:11 <abki|home> ah!
23:11 <feth> alain_afpy: tu dors ?
23:11 <alain_afpy> feth: coucou
23:11 <feth> alain_afpy: en fait tu dors jamais
23:11 <alain_afpy> feth: à Barcelone, le sultan gargouille.
23:12 <feth> alain_afpy: et ça fait trop de bruit ?
23:12 <alain_afpy> feth: c'est pire qu'un somnifère
23:12 <abki|home> alain_afpy, c'est toi le somnifère !
23:12 <alain_afpy> abki|home: ah oui c un bot, je n'ai aucune affinité avec les bots
23:13 <abki|home> alain_afpy, tu as raison
23:13 <alain_afpy> abki|home: dis un mot à feth
23:13 <abki|home> feth, dit un poème à alain_afpy ça va le calmer ;)
23:13 <feth> abki|home: il m'a assomé là
23:14 <abki|home> alain_afpy, tu es méchant
23:14 <alain_afpy> abki|home: piratebay, canal 4
23:14 <abki|home> il est random
23:15 <gawel> oui
23:15 <gawel> c'est un algo en 10 lignes max
23:15 <feth> Ben il est plus cohérent que moi aux heures de pointe
23:16 <gawel> http://hg.afpy.org/gawel/alain/file/097d526b354c/alain/main.py#l232
23:16 <feth> "dis un mot à feth ça va le calmer"
23:17 <feth> ah non, le calmage c'est après
23:17 <feth> mais quand meme
23:18 <abki|home> il parait que le bot de mozilla fait la blague "that what she said..."
23:21 <haypo> abki|home: hu hu, The Office :)
23:21 <abki|home> oui ^^
23:22 <gawel> faudrait que je mattes ce truc un jour
23:22 <feth> gawel: version UK !
23:22 <feth> 'fin, la version US est drôle aussi, un peu lourde et répétitive
23:23 <abki|home> il parait que c'est le même style que the office c'est uk aussi http://www.youtube.com/user/ITCrowdChannel
23:23 <abki|home> j'ai jamais vu the office je connais que la blague
23:25 <abki|home> je previens que c'est vraiment ... bête... mais tellement rigolo http://www.youtube.com/watch?v=UTBsm0LzSP0
23:26 <gawel> les faux rires c'est pas possible. ça m'insuporte trop. j'ai pas su dépasser les 30s
23:26 <abki|home> c'est le style
23:27 <abki|home> zap jusqu'a 2:20 x')
23:35 <gawel> je préfère parks & recreation: http://www.youtube.com/watch?v=Hyc1aMtnHJo
23:52 <abki|home> ça doit être plus drole en entier, il faut que j'essaye
23:52 <abki|home> that's what she said x)
23:52 <gawel> ouais, j'ai trouvé que des extraits moisi
23:53 <feth> j'en ai matté pas mal, c'est drole. un peu lourd quand meme :)
23:53 <gawel> y a des perso que j'adore, en fait
23:53 <feth> on dirait un condensé des gens qui parlent là http://www.rue89.com/2011/10/07/aujourdhui-coluche-serait-avec-marine-le-pen-225166 (je lisais ça juste avant)