10:38 <gawel> matin café pluie
10:39 <misc> tu es retourné en bretagn^W loire atlantique :) ?
10:39 <gawel> non, commence a floter a paris
10:40 <gawel> enfin c'est une micro averse ama
10:50 <gawel> j'ai du mal a comprendre pourquoi mon urllib fonctionne plus
10:51 <gawel> je fait >>> urllib.urlopen('http://www.gawel.org').read() et ca timeout
10:51 <gawel> j'ouvre dans un browser ça mets 1s
10:52 <gawel> IOError: [Errno socket error] [Errno 60] Operation timed out
10:52 <gawel> truc de dingue
10:54 <gawel> pareil pour toutes les version de python
10:54 <gawel> matin ccomb
10:54 <gawel> t'as pas une idée ? :)
10:54 <ccomb> jour
10:54 <gawel> http://logs.afpy.org/
10:55 <ccomb> pluie ? ah mais non
10:55 <gawel> ca fait pareil avec toutes mes versions de python
10:55 <ccomb> il pleut avec toutes les versions de python
10:55 <ccomb> ah merde
10:56 <ccomb> ta conf réseau doit chier
10:56 <artart78> gawel: ça marche bien avec d'autres sites ?
10:56 <gawel> non, c'est urllib qui est en rade
10:56 <gawel> avec wget ca marche
10:56 <artart78> jpense qu'il timeout en très peu de temps et que ton serveur a pas d'assez bonne connection
10:56 <gawel> et socket.gethostbyname renvois la bonne ip
10:57 <gawel> non, ca mets plus d'une minute a timeout
10:57 <artart78> ah
10:57 <gawel> d'un serveur de mon réseau local ca fonctionne
10:57 <ccomb> http://www.chezmoicamarche.org
10:58 <ccomb> pas une histoire de proxy ou de variable d'env ?
10:58 <gawel> hm
10:58 <artart78> gawel: si ça marche sur tous les servs sauf le tien, c'est pas de la faute à urllib :p
10:59 <gawel> je vois pas de truc chelou dans l'env
10:59 <artart78> gawel: chez moi ça charge en ~9 secondes
10:59 <gawel> non mais je sais que ca viens de mon mac. mais je vois pas trop d'ou
10:59 <artart78> sur ton site
10:59 <artart78> bah, c'est un mac, c'est tout
10:59 <artart78> y'a pas à chercher plus loin
11:00 <gawel> en attendant c'est bien relou
11:00 <gawel> je vais être obligé de patcher urllib pour qu'il utilise wget
11:01 <ccomb> t'as pas changé ton hosts pour faire pointer gawel.org ailleurs, style pour tester ?
11:01 <gawel> non, y a que home.gawel.org qui pointe sur le réseau local
11:02 <ccomb> t'as pas deux interfaces réseau activées, et il prend la mauvaise ?
11:02 <gawel> et ca foire avec pypi surtout
11:02 <gawel> ah, ca c'est une piste
11:02 <gawel> non, que eth
11:02 <ccomb> change ton cable :D
11:03 <gawel> ca marche avec wget
11:03 <ccomb> c'est un cable hadopi
11:04 <gawel> comprends pas
11:15 <gawel> ah j'ai trouvé
11:15 <gawel> c'était bien un proxy
11:25 <Ohan> http://www.gawel.org/weblog/fr/2008/03/environnement-python-avec-zc.buildout
11:26 <gawel> ah tu kif hein
11:26 <Ohan> super article, m'a appris a utiliser zc.buildout (au moins les bases ;)
11:26 <Ohan> grave
11:26 <Ohan> si j'étais pas un mec, je t'épouserai
11:26 <Ohan> enfin si t'étais pas un mec
11:26 <gawel> héhé, c'est le but
11:26 <Ohan> enfin bref
11:26 <gawel> je cherche un compagnon
11:26 <Ohan> tout ca pour dire: imaginons que je veuille créer régulierement des virtualenv
11:26 <gawel> non je rigole
11:26 <Ohan> et régulierement y installer pip et ipython
11:26 <Ohan> je cherche une compagne, tu te fais opérer?
11:26 <gawel> ca sert a rien virtualenv avec buildout
11:26 <Ohan> non je rigole je suis fiancé
11:27 <Ohan> gawel, bah disons que ca accélere l'install de tous les utils quand tu créé ton virtualenv
11:27 <Ohan> genre pip, ipython ou encore d'autres, que je vais utiliser régulierement
11:27 <gawel> buildout te créer des binaire avec les bon path vers les bonnes versions des bons eggs
11:27 <gawel> non, pip pue de la bite
11:27 <Ohan> ah ok
11:27 <Ohan> je me disais, c'est un bébé a ian, ca déchire
11:28 <gawel> non
11:28 <Ohan> mais peu importe, c'était juste un exemple
11:28 <gawel> pour une fois il a pondu une bouse :)
11:28 <Ohan> bah, l'exception qui confirme la règle :p
11:28 <gawel> le concept est bien mais l'implémentation foireuse
11:29 <Ohan> bon, tout ca pour dire que buildout sert a rien avec virtualenv
11:29 <Ohan> c'est ca?
11:29 <gawel> plutot l'inverse :)
11:29 <Ohan> euh
11:29 <Ohan> ah
11:29 <Ohan> ok
11:29 <Ohan> sauf que il parait (et ca me parait logique) que c'est sympa d'utiliser virtualenv, meme pour déployer en prod
11:30 <gawel> bof
11:30 <gawel> buildout c'est bien
11:30 <gawel> y a que les gens qui l'ignore qui utilise virtualenv
11:31 <Ohan> donc toi tu préconiserais plutôt d'utiliser buildout a la place de virtualenv
11:31 <gawel> yes
11:31 <Ohan> du coup ca servait a quoi virtualenv dans ton exemple?
11:31 <gawel> je sais pas. a rien :)
11:32 <Ohan> disons que ce qui est sympa avec virtualenv, c'est que ca te regle ton path automatiquement comme il faut bien
11:32 <gawel> ca isole vraiment l'env. mais dans 99% des cas c'est inutilise
11:32 <gawel> sauf si t'as des paquet foireux déjà sur le systeme
11:32 <Ohan> genre si dans ton exemple tu avais activé ton virtualenv, tu aurai simplement tapé "ipython" au lieu de bin/ipython
11:32 <gawel> certes
11:32 <Ohan> ah je vois, avec no-sitepackages tu peux t'isoler des packages merdiques du systeme
11:33 <gawel> voila. chose quue buildout fais pas
11:33 <Ohan> ok
11:33 <Ohan> je trouve que ca se complete plutot bien virtualenv et buildout perso
11:33 <gawel> mais si le python est vierge ca rulez
11:33 <Ohan> enfin si on me demande mon avis hein ;)
11:34 <gawel> je me sui fait un super life stream: http://www.gawel.org/stream/
11:34 <gawel> 4h de dev. c'est tout mignon, je kif
11:34 <Ohan> du coup je me demande si je vais pas hacker rapido virtualenv pour rajouter un "postcreate" (qui va automatiquement faire un buildout init, puis copier un buildout.cfg qui va bien)
11:34 <Ohan> moi ce que je kiffe ces les clips des tubes de l'été avec toutes ces demoiselles de bonne famille qui se remuent en rythme
11:34 <gawel> je crois que mon gp.recipe.pip fait plus ou moins ca
11:35 <Ohan> c'est quoi un lifestream?
11:35 <gawel> il créer un virtualenv et l'utilise pour instaler les egg
11:35 <Ohan> tu utilise pip? il faut pas ca pue de la bite ;)
11:35 <gawel> non je l'utilise pas. je l'ai fait pour voir ce que ca valait
11:35 <gawel> mais je dois être le seul a pas m'en servir :D
11:36 <gawel> pourtant y en a qui s'en serve
11:36 <Ohan> perso j'en ai lu que du bien jusqu'à présent
11:36 <gawel> lifestream c'est un agrégateur de toutes les merdes que tu pose sur le web
11:36 <Ohan> mais bon j'y connais pas grand chose, et je sais pas du tout comment ca a été implémenté
11:36 <Ohan> ok pigé
11:36 <Ohan> un aggrégateur de tes rss/tweets and co
11:36 <gawel> voila
11:37 <Ohan> pffff depuis qu'il est mort bambi, y'a trouze de ses chansons qui réapparaissent dans les hits...
11:59 <No`> hello l'afpy
14:27 <gawel> feth: here ?
16:59 <feth> gawel: un peu groggy de ma sieste
17:00 <feth> hm, je crois que je vais aller faire du vélo
17:00 <misc> du velo couché ?
17:02 <feth> yep
17:02 <feth> j'aurais pas pu faire la sieste en vélo pour autant
21:45 <feth> gawel: here ?
21:48 <gawel> ouais
21:48 <feth> compte recréé
21:48 <gawel> cool
21:49 <feth> gawel: est-ce que tu peux piler mon ancien compte ?
21:49 <feth> comme ça je reprends son adresse
21:49 <gawel> je devrais
21:49 <feth> bah je peux te faire un mail quand tu auras le temps
21:49 <feth> genre lundi
21:50 <feth> y a pas le feu
21:50 <gawel> c'est fait
21:50 <feth> merci !
21:50 <gawel> u = ldap.getUser("'feth'"); [conn.delete(p) for p in u.payments]; conn.delete(u)
21:51 <feth> hm, mais j'avais payé avant hein :)
21:51 <gawel> je sais, j'ai le mail paypal
21:52 <feth> ctumble time
21:52 <feth> crumble
21:52 <feth> à la peche
21:52 <feth> bonne soirée :)