00:13 <encolpe> héhé
00:13 <encolpe> self.assertNotEqual(self.original.getFile().read(), self.copy.getFile().read()
00:13 <encolpe> AssertionError: 'YYYYYYYY' == 'YYYYYYYY'
00:14 <encolpe> un petit malin a cassé le mécanisme de renouvellement de l'uid dans le copier/coller
09:29 <carxwol> tcho
09:45 <gawel> matin
09:46 <No`> salut l'afpy
09:47 <gawel> hello No`
09:50 <ccomb> `Jour No`
09:51 <david`bgk> 'matin
10:55 <yotaff> ogrisel: 43
11:04 <yotaff> easy_install va chercher ou les infos proxy ?
11:04 <ogrise1> ahah, mais vire le ton proxy yotaff, ca sert a rien :)
11:05 <gawel> yotaff: urllib
11:05 <gawel> export proxy_url de mémoire
11:05 <yotaff> ca sert a avoir qu'une règle sur le fw
11:05 <ccomb> HTTP_PROXY, non ?
11:06 <yotaff> non, car gnome le set
11:06 <yotaff> ou alors c'est le site qui est down :)
11:06 <gawel> verif avec env
11:07 <gawel> enfin c'est mis dans la doc urllib j'ai matté y a pas longtemps
11:07 <ogrise1> bon tout le monde a telechargé son FF3 ici ?
11:07 <gawel> ouais
11:07 <yotaff> non
11:07 <yotaff> bof
11:07 <yotaff> je sens la comm. puante après
11:08 <gawel> boah
11:08 <yotaff> déja qu'a l'heure actuelle la conf mozilla me gonfle
11:10 <ogrise1> c'est pour sauver internet yotaff
11:10 <yotaff> qu'il débugge ff déja :)
11:10 <ogrise1> la comm' puante ca sert a redresser les esprits ignorants pour les mener vers la lumiere
11:10 <gawel> et les dev web :p
11:10 <ogrise1> ossi
11:11 <ogrise1> si tu telecharges ff3 aujourd'hui y aura 70 vierges qui t'attendront au paradis
11:11 <ccomb> :)
11:15 <ogrise1> gawel: au paradis tout est possibles, tu peux trouver des vierges experimentées
11:17 <ccomb> l'heaule
11:19 <No`> et au paradis, y'aura aucun marketeux
11:19 <No`> (ce sera *vraiment* le paradis)
11:20 <ccomb> ni de graphiste avec illustrator
11:20 <yotaff> bon bizarre, easy_install utilise http_proxy
11:20 <ccomb> au paradis, y a pas de boulot et tout est moche
11:21 <ogrise1> yotaff: oui j'ai vu plusieurs appli qui utilisent http_proxy en miniscules, c'est bizarre
11:21 <yotaff> tiens je vais apprendre à installer des eggs en local tiens
11:21 <ogrise1> fuck crtl-W en multi-ecran
11:21 <ccomb> yotaff easy_install /chemin/vers/egg
11:22 <yotaff> a installer
11:22 <yotaff> pas à utiliser
11:23 <KAeL> yotaff: http_proxy c'est très standard sous unix/linux
11:23 <ccomb> installer ? c'est quoi ca
11:23 <yotaff> KAeL: c'est pas vrai
11:23 <yotaff> ?
11:23 <ogrise1> si vrai
11:23 <yotaff> incroyable
11:23 <KAeL> yotaff: si
11:24 <KAeL> par exemple wget utilise $(protocole)_proxy
11:24 <KAeL> curl aussi
13:15 <gawel> ogrise1: on a pas moyen de streamer la réunion de samedi ?
13:15 <gawel> et fait un /nick, t'es moche là :p
14:09 <ccomb> fbxtv 0.4 \o/ !
14:10 <ccomb> il faut essayer de battre le record de firefox 3
14:11 <ccomb> gawel faut prendre en charge les anciens vlc aussi (< 0.8.6f)
14:11 <gawel> non, ca prends pas l'option pour parser les playlist
14:12 <gawel> donc fuck
14:12 <ccomb> pas gentil
14:12 <gawel> pourquoi ? t'as un vieux ?
14:12 <ccomb> moi non, mais des gens oui
14:13 <gawel> boh, ca marche en debian stable
14:13 <gawel> donc bof
14:13 <gawel> enfin en hardy en tout cas
14:13 <ccomb> debian hardy, c'est nouveau ca
14:13 <gawel> oh t'as compris hein :)
14:14 <gawel> je sais pas pour etch en fait j'en ai pas
14:14 <gawel> mais personne a ca en desktop de toute
14:14 <ccomb> bah si moi !
14:14 <gawel> t'es en etch ?
14:14 <ccomb> etch sur le fixe, sid sur le portable
14:14 <gawel> bon bah c'est que ça marche en etch :p
14:15 <ccomb> j'essaye
14:16 <ccomb> marche pas, j'ai la liste des chaines, mais c'est tout
14:19 <gawel> :(
14:19 <ccomb> c'est l'option m3u machin qu'il faut pas mettre
14:20 <ccomb> faut parser la version
14:22 <gawel> ouais je sais
14:26 <KAeL> c'est quoi fbxtv 0.4 ?
14:26 <gawel> un petit module bidon que j'ai fait
14:26 <ccomb> ah le mec il connait pas le programme du siecle
14:26 <gawel> hahaha
14:28 <ccomb> je suis en train de reverse-engineerer ton code obscur pour le faire marcher sur Etch
14:28 <ogrise1> c'est cool les noms de programmes sans voyelle, ca fait l337
14:29 <ccomb> mais non c'est easy_install freeboxtv
14:29 <ccomb> ca ferait chier de lancer 2x vlc juste pour tester la version avant
14:29 <No`> et si on n'a pas la fribosque, on peut l'installer quand même ?
14:29 <ogrise1> ah oui
14:29 <gawel> No`: ouais mais ca te sert a rien
14:29 <gawel> :p
14:29 <No`> cool!
14:31 <gawel> ccomb: il est sur mon svn le code hein :p
14:31 <gawel> https://svn.gawel.org/freeboxtv/trunk/
14:31 <ccomb> j'ai pas l'honneur de pouvoir committer dans ton svn :D
14:31 <ogrise1> gawel: pour le stream de la reunion samedi c'est possible
14:31 <gawel> bah suffit de demander
14:32 <ogrise1> j'amenerai mon camescope
14:32 <gawel> ogrise1: ça serait top. je suis sur y a des geek qui suivrait :)
14:32 <ogrise1> ok je vais poster un mail
14:33 <No`> Y'A PAS DE DOCSTRINGS!
14:33 <gawel> non y a rien
14:33 <No`> carton jaune!
14:33 <gawel> je code comme un boeuf moi :p
14:33 <gawel> y a un beau readme c'est déjà ça
14:33 <ccomb> mais c'est mignon, t'as mis les imports dans l'ordre décroissant de taille
14:34 <ccomb> ca fait une pyramide
14:34 <No`> :D
14:34 <gawel> ouais toujours :p
14:34 <No`> t'as un raccourci sur ton éditeur pour faire ça, ou tu le fais à la main ?
14:34 <No`> ;)
14:34 <david`bgk> tiens je la fais dans l'autre sens moi :)
14:34 <gawel> a la main
14:34 <gawel> david`bgk: moi a dépends du premier en fait :)
14:34 <gawel> des fois c'est l'inverse
14:35 <No`> MDR
14:35 <gawel> et souvent cleaner mon code se résume a réorganiser la pyramide
14:35 <No`> ça pourrait être dans la PEP8...
14:35 <gawel> :)
14:35 <ccomb> :):)
14:36 <ccomb> moi je fais comme m'a conseillé ogrise1 : shift-V Altgr-} :sort
14:36 <No`> readbility counts... pyramids, too
14:37 <ogrise1> gawel: c'est pas gcu ici
14:37 <ogrise1> docstrings obligatoire
14:37 <ogrise1> on est pas chez les nudistes
14:37 <gawel> regarde pas le code de membrers.afpy :D
14:39 <ccomb> bon alors dans ce cas j'envoie un patch qui lance 2x de suite vlc
14:40 <gawel> rejected :p
14:40 <ccomb> boh, ca fait comme un prefetch, la 2eme fois ca va plus vite
14:40 <gawel> faudrait pécho les options pour balancer les truc du m3u en commend line mais j'ai pas trouvé
14:42 <ccomb> bon alors je lance avec l'option, puis si ca foire, sans
14:43 <ogrise1> ccomb: si tu trouves une macro vim qui tries les imports depuis n'importe ou hesite pas a poster
14:43 <ccomb> depuis n'importe où ?
14:43 <gawel> http://*
14:44 <ogrise1> ccomb: qd tu as ton curseur en plein milieu de ton code
14:44 <ogrise1> et que tu veux que ta macro trie les imports et replace le curseur la ou tu etais
14:44 <ogrise1> genre comme shift-ctrl-o sous eclipse
14:44 <gawel> a mon avis c'est 5 lignes
14:45 <ccomb> 1 ligne
14:45 <ogrise1> oué mais fait les trouver
14:45 <ogrise1> gg /import altgr-} :sort [enter]
14:46 <ogrise1> + une marque avant et un goto marque apres
14:46 <ccomb> `` pour revenir
14:46 <ogrise1> apres gawel il nous fera un patch pour la version pyramide
14:46 <gawel> haha
14:46 <gawel> j'allais le dire
14:46 <ogrise1> :pyramide
14:47 <No`> 14:37 < ogrise1> docstrings obligatoire
14:47 <No`> 14:37 < ogrise1> on est pas chez les nudistes
14:48 <No`> y'a pas un fortunes.afpy.org ?
14:48 <gawel> nan
14:48 <ogrise1> aller gawel un fortunes en wsgi
14:48 <ogrise1> ca se code en 5min au café chéri ca
14:48 <gawel> bah ils ont déjà ca sur django-fr. faudrait leur taxer
14:49 <No`> le code est dispo et du domaine public, je crois
14:49 <ogrise1> le moulin a vent de ce midi fait de l'effet
14:50 <david`bgk> je confirme
14:50 <No`> http://svn.django-fr.org/
14:50 <No`> la WTFPL pour le code de Biologeek, j'aime bien aussi
14:50 <ogrise1> david`bgk: toi aussi t'as bu une bouteille de moulin a vent ?
14:50 <david`bgk> http://trac.django-fr.org/browser/site/trunk/djangofr/fortunes
14:51 <david`bgk> ogrise1, malheureusement non
14:51 <ogrise1> faut ajouter a la todo liste de ce WE alors
14:52 <david`bgk> ok, ça se trouve où ? :)
14:52 <ogrise1> dans ma tete
14:52 <ogrise1> c'est le meilleur mindmapper que j'ai trouvé
14:54 <No`> mélangé à une bouteille de moulin à vent... hem
14:57 <ogrise1> c'est pour ca que je code un dr gumby
15:09 <No`> "are you the brain specialist?" "NOOOOOO NOOOOOO"
15:09 <No`> ...
15:09 <No`> "YEEEES, YEES, I AM THE BRAIN SPECIALIST"
15:16 <ogrise1> :)
15:17 <ogrise1> NUUUUUUUUSE! NUUUUUUUUSE! NUUUUUUUUSE! NUUUUUUUUSE! NUUUUUUUUSE! NUUUUUUUUSE! NUUUUUUUUSE! NUUUUUUUUSE! NUUUUUUUUSE! NUUUUUUUUSE! NUUUUUUUUSE!
15:17 <ogrise1> NURSE
15:17 <ogrise1> j'ai oublié le R :)
15:19 <No`> and now... number 3. the larch.
15:19 <No`> the
15:19 <No`> laaaaarch
15:20 <ogrise1> connais pas the laaarch
15:23 <No`> ogrise1: oh!
15:23 <No`> sans déc'
15:23 <No`> c'est dans l'épisode où il y a le sketch du perroquet mort
15:23 <No`> (si je me souviens bien)
15:23 <ogrise1> hum je l'ai surement vu alors
15:24 <No`> ogrise1: t'en as un bout, là: http://www.youtube.com/watch?v=eK4oXs5QeoQ
15:25 <ogrise1> ok
15:34 <ccomb> you slept with a lady ?
15:34 <ccomb> what's it like ?
15:34 <ccomb> c'est pas bien de déranger les gens pendant leur boulot :)
16:04 <No`> ccomb: t'as qu'à faire un /ignore et pis valà
16:04 <No`> gneu
16:04 <ogrise1> http://downloadcounter.sj.mozilla.com/
16:06 <ccomb> Ca fait 900Mo/s
16:08 <gawel> y a déjà un record enregistré en fait ?
16:14 <ogrise1> non
16:14 <ogrise1> c'est le premier
16:14 <ogrise1> ca finit vers 19h / 20h heur de Paris ce soir
16:14 <KAeL> bah y'a pas de record à battre alors ?
16:15 <ogrise1> c'est un nouveau record
16:15 <ogrise1> bonne chance a celui qui voudra le battre
16:15 <No`> pour bien battre le record, il faudrait tout simplement un programme ultra-vide, du genre "print hello". ça irait plus vite à télécharger, donc, on pourrait en downloader plus en 24h
16:16 <david`bgk> haha
16:16 <No`> le plus dur, c'est de trouver les gogos pour télécharger un programme qui fait rien
16:16 <gawel> facile. tu choppe des proxy :)
16:16 <ogrise1> No`: essayer de convaincre 10 000 000 de gens de telecharger ton hello world et en reparle
16:17 <ogrise1> chez securactiv ils ont telechargé qu'un seul firefox aujouord'hui
16:17 <david`bgk> ogrise1, un amelie_moresmo_nue.py aurait sûrement battu le record :)
16:17 <gawel> j'ai la solution
16:17 <gawel> un script qui print "XX XX XX XX XX"
16:17 <ogrise1> toussa parce que yotaff a finalement reussi a configurer son http_proxy :)
16:17 <gawel> oua XX XX XX XX XX est le numéro d'une nymphomane super bonne
16:18 <gawel> -a
16:18 <No`> un script qui, une fois lancé, se retélécharge et se relance
16:18 <No`> virus?
16:18 <No`> c'est quoi un virus, déjà ?
16:18 <david`bgk> autant faire un ver qui se propage
16:18 <gawel> windows par exemple
16:18 <david`bgk> d'ailleurs je pense que certains ont largement dépassé le record d'aujourd'hui
16:18 <No`> gawel: trop grosse, l'archive
16:19 <yotaff> ogrise1: securactive
16:19 <yotaff> et moi je bosse monisuer
16:19 <yotaff> (ah-ah)
16:19 <yotaff> (rire sacarstique)
16:19 <david`bgk> bonjour monisuer
16:21 <yotaff> david`bgk: yo
16:21 <yotaff> bon
16:22 <yotaff> voyons comment installer setuptools sur une machine en local
16:22 <gawel> utilise buildout
16:22 <yotaff> oula
16:23 <yotaff> on n'est pas encore au builbout :)
16:23 <gawel> c'est easy
16:23 <yotaff> déja, on fait eggifier le code
16:23 <yotaff> ah ben
16:23 <yotaff> si tu veux me faire un court
16:23 <yotaff> je suis preneur
16:23 <yotaff> cours
16:23 <yotaff> alors, ce que j'ai pas dit pour les réunions mensuelles
16:23 <gawel> j'ai
16:23 <yotaff> c'est qu'on va bosser sur du code securactive
16:23 <yotaff> :p
16:24 <yotaff> (ben oui, pas pour rien que c'est ici)
16:24 <gawel> http://www.gawel.org/weblog/2008/03/environnement-python-avec-zc.buildout
16:24 <gawel> tu peux te passer de virtualenv
16:25 <gawel> mkdir myenv; wget "http://svn.zope.org/*checkout*/zc.buildout/trunk/bootstrap/bootstrap.py" ; python bootstrap.py
16:25 <gawel> + cd myenv
16:26 <gawel> faut peut-être créer buildout.cfg avant le python bootstrap.py
16:28 <yotaff> buildout manque de doc étendue
16:28 <gawel> nan, mais c'est imbitable
16:29 <gawel> une fois que tu connais, tu comprends la doc...
16:31 <yotaff> de toute facon, ca résoud pas le pb d'installer de setuptools :)
16:31 <yotaff> (vu qu'il faut setuptools pour buildout :)
16:31 <gawel> bah si, le bootstrap.py l'install
16:31 <yotaff> -de
16:31 <yotaff> dans ta doc, tu installes zc.buildout par setuptools
16:32 <gawel> ca fait un urllib(ez_setup.py) ect
16:32 <yotaff> de toute facon, c'est pour des machines sans accés réseau
16:32 <yotaff> vu que c'est des machines virtuelles
16:32 <gawel> ouais mais y a pas de bootstrap dans ma doc :)
16:32 <yotaff> ah ok :)
16:32 <gawel> sans acces réseau c'est plus relou
16:32 <gawel> meme pas local ?
16:33 <yotaff> si si
16:33 <yotaff> juste locale
16:33 <yotaff> en gros, faut que je fasse une copie locale de tout ce que j'ai besoin
16:33 <gawel> y a moyen de monter un mirroir pypi alors, c'est le plus simple
16:33 <yotaff> ce dont
16:33 <yotaff> putain j'écris comme un ~{~[[^~{@~^[#
16:34 <gawel> et modif le bootsrap pour qu'il te choppe ez_setup.py ou ca va bien
16:35 <yotaff> en gros, je suis en train de tout transformer en egg / buildout pour le dev
16:35 <yotaff> y'a du boulot
16:35 <yotaff> aprés faut que je regarde pour faire des debs
16:35 <yotaff> pour la prod
16:35 <yotaff> j'ai fait la bétise d'attendre cette partie
16:35 <yotaff> j'aurais du faire ca a mon arrivée
16:35 <gawel> clair
16:36 <yotaff> vu que je revoyais tous le code en plus
16:36 <yotaff> rha
16:36 <yotaff> bon j'arrête, je dis n'imp
16:37 <gawel> tarek|away: a un script qui mirror pypi. si t'es sage il te le filera surement
16:38 <gawel> je me demande si y a pas ca sur le svn de zope d'ailleurs
16:43 <ccomb> yotaff a priori ya pas besoin de faire des debs pour la prod, tu balances aussi des buildout
16:43 <yotaff> pour la prod je préfère les deb
16:43 <gawel> les mecs de zope corp on un truc pour générer des rpm
16:43 <gawel> ca doit etre kif kif
16:44 <ccomb> c'est deja dans setuptools, non ?
16:45 <yotaff> faut que je regarde
16:45 <yotaff> et je veux pas des rpms
16:45 <yotaff> :)
16:45 <yotaff> bon le egg de setuptools est un shell
16:46 <yotaff> donc il suffit de le lancer
16:46 <yotaff> cool
16:46 <gawel> je crois pas ccomb
16:47 <ccomb> gawel bdist_rpm
16:47 <ccomb> c'est meme distutils
16:47 <gawel> ah
16:48 <gawel> ouais mais eux c'est pour un buildout entier
16:48 <gawel> avec les eggs dedans etc
16:48 <gawel> après tu fait un rpm -truc tonappli et zou
16:48 <ccomb> non, c'est plus vieux que ca
16:49 <ccomb> devrait y avoir un truc plus recent qui transforme les oeufs en paquets rpm/deb
16:49 <ccomb> sais pas
16:49 <gawel> je crois que chez ubuntu ya un truc pour ca
16:49 <gawel> enfin c'est plus pour que apt se serve des egg et plus des .deb je crois
16:50 <ccomb> quoi on pourra apt-get installer un egg ??
16:50 <ccomb> ce serait marrant
16:51 <ccomb> et pourquoi pas faire un buildout avec des debs
16:51 <gawel> ah non je me fais des films
16:51 <gawel> je pensais à http://packages.ubuntu.com/fr/hardy/python-apt
16:51 <gawel> mais ca fait pas ca en fait
17:15 <yotaff> wai enfin, une fois disutils, ca doit pas être difficle de passer en dev
18:09 <gawel> ogrise1: http://techspot.zzzeek.org/?p=26
18:09 <gawel> pylons rocks :D
18:10 <ogrise1> yes j'ai vu ca
18:11 <ogrise1> Ce WE je bosserai bien sur la parti portail / aggregateur / news pour afpy.org
18:11 <ogrise1> en pylons
18:11 <gawel> bah écoute, fait toi plaiz :)
18:12 <ogrise1> et je pense recuperer la moderation de reddit
18:12 <ogrise1> avec les fils de commentaires
18:12 <ogrise1> je trouve qu'elle dechire
18:12 <gawel> bon concept ouais
18:15 <ogrise1> sa.create_engine('postgres://%s/%s' % (host, name),
18:16 <ogrise1> la seule vraie base valable :)
20:29 <jpcw2002> david`bgk: ping
20:31 <jpcw2002> http://jp.camguilhem.free.fr/img/Download%20Day%202008.pdf ;)
20:37 <david`bgk> haha, tu as eu ça où ? :)
20:39 <jpcw2002> sur la page de firefox ;)
20:40 <jpcw2002> tu noteras que j'ai eu la délicatesse d'attendre que l'heure légale du record en France soit passée
20:40 <jpcw2002> je savais bien que tavais oublié de te l'imprimer :)
20:47 <david`bgk> je vais le faire de ce pas
20:47 <jpcw2002> euh fais gaffe t'auras plus firbug après !
20:48 <david`bgk> ?
20:48 <david`bgk> ça doit faire 4 mois que je suis sous ff3 :)
20:50 <Bader> david`bgk: tu connais un équivalent à firebug sous ff3 ?
20:50 <jpcw2002> ah ben moi je viens de downloader et il m'a dis que mon firbug n'était pas bon !
20:50 <david`bgk> il faut le nouveau
20:50 <jpcw2002> Bader: safari 3 :)
20:51 <david`bgk> je crois que c'est http://getfirebug.com/releases/allReleases.html
20:51 <Bader> jpcw2002:E: Impossible de trouver le paquet safari3
20:53 <KAeL> firebug pour safari oO
20:53 <KAeL> jpcw2002: pour ff3, faut la version alpha de firebug
21:04 <jpcw2002> KAeL: merci
21:04 <KAeL> la 1.2.0b3
21:04 <KAeL> je crois
21:06 <KAeL> en fait la 1.1beta suffit :)
22:20 <gawel> qui est-ce qui a la bannière afpy au fait ?
22:20 <gawel> faudrais qu'on la récup pour les rmll
22:21 <ogrisel> euh c'est pas moi cette année
22:21 <ogrisel> tu parles de la banniere pycon fr 2008?
22:21 <gawel> la question est "qui l'as" pas "qui ne l'as pas" :p
22:21 <ogrisel> bas c'est un debut de reponse
22:21 <gawel> non, un truc afpy qu'il y avait au fosdem
22:22 <ogrisel> par elimination
22:22 <ogrisel> ah ok c'est Alain Meurant il me semble
22:22 <gawel> ok, je le mail
22:22 <ogrisel> c'est pe Bader qui l'a chez lui
22:22 <ogrisel> je suis pas sur
22:25 <gawel> j'ai mail alain, verra bien
23:44 <Bader:#afpy> la banniere afpy nan spas moi
23:45 <Bader:#afpy> attendez...
23:45 <Bader:#afpy> le matos est plus dans ma chambre mais j'ai pas souvenir de te l'avoir filer ogr
23:45 <Bader:#afpy> ahh il est plus la
23:46 <ccomb:#afpy> moi j'ai les posters pycon