09:21 <corbier> bonjour a tous
09:22 <corbier> dites moi on peux revoie les conférences d'hier ?
09:23 <magnetik> peut être pas encore, mais ca sera sur le site de la pycon
09:24 <corbier> oki merci c'est cool
09:24 <corbier> y aura une comm quand ca sera dispo ?
09:26 <magnetik> une comm ? :x
09:29 <corbier> ben un mail sur la mailing, une communication sur le net quoi :p
09:29 <jpcw2002> corbier: on l'annocera sur le site de pycon, de l'afpy, sur la ml de l'afpy et ailleurs style linu-fr etc...
09:29 <jpcw2002> donc si tu le loupe c'est que t'es pas bon :)
09:29 <corbier> ahhhhh cool ca
09:29 <corbier> ^ ^
09:29 <corbier> je compte pas ratter ca
09:32 <jpcw2002> par contre il y a ébormémen de boulot de transcodage et..
09:32 <sbz> corbier: en revanche, on veut bien que ton pote minet il vienne chanter pour la cloture des pyconfr
09:33 <jpcw2002> l'année dernière on les avait mises sur google vidéo
09:33 <corbier> je lui demanderai de venir de chanter une chanson dédicacé dans ta chambre en costume de bioman sbz
09:33 <sbz> \o/
09:59 <magnetik> tarek est déjà en train de préparer ses blagues dans la salle :)
09:59 <p0mp0m> hehe
10:00 <p0mp0m> Bonjour
10:00 <magnetik> lu
10:00 <lunatik> hello l'ag a commence ?
10:01 <lunatik> je suis dans le metro a la bourre :-)
10:01 <p0mp0m> Ils sont 6 dans la salle pour l'instant.
10:02 <lunatik> ok
10:02 <magnetik> Bon et ya des conférences intéressantes aujourd'hui ?
10:02 <magnetik> non pasque hier..
10:02 <magnetik> *sifflote*
10:02 <magnetik> (:
10:02 <lunatik> bha le progrfamme est en igne non ?
10:02 <lunatik> :-)
10:02 <sbz> surtout cette aprem pour moi
10:03 <p0mp0m> Moi j'attend de voir pour django, j'aimerai bien voir ca.
10:04 <lunatik> bon moi je vous laisse j'arive a gare de l'est
10:05 <p0mp0m> Bonne journee.
10:05 <jpcw2002> tarek: y'a aps le son :(
10:06 <jpcw2002> tarek: je t'ai envoyé un mail récap pour l'ag
10:07 <magnetik> heu, j'ai le son moi
10:07 <jpcw2002> euh :/
10:07 <jpcw2002> j'avis coupé le mut :)
10:07 <magnetik> hihi
10:07 <cyberj> nt nt nt :)
10:08 <jpcw2002> cyberj: c'est quoi nt?
10:08 <sbz> magnetik: j'ai le son moi
10:08 <cyberj> c'est comme tsktsktsk
10:08 <magnetik> J'ai jamais dis le contraire sbz :D
10:09 <sbz> ah mince ouais pardon
10:13 <ronnix> .join #python-fr
10:14 <KAeL> bonjour *
10:15 <jpcw2002> yup
10:16 <yomguy> salut, merci pour le stream
10:17 <yomguy> mais je me pose la question de l'intérêt de filmer l'auditoire
10:17 <ogrisel> ok
10:17 <yomguy> pas moyen de zoomer sur le conférencier ?
10:17 <KAeL> écoute le pas ;)
10:17 <yomguy> cool !
10:17 <KAeL> en général on préfère voir un peu les slides :)
10:17 <yomguy> ;)
10:18 <KAeL> la tête du conférencier on la connait ;)
10:18 <yomguy> oui oui, les slides, parfait ;)
10:18 <ogrisel> ok
10:18 <jpcw2002> ogrisel: 'as reçu mon mail récap pour l'ag?
10:18 <ogrisel> mais je peux pas rester derriere tout le temps
10:18 <ogrisel> oui
10:18 <ogrisel> merci jpcw2002
10:18 <jpcw2002> de rien
10:18 <ogrisel> on va tacher de respecter ton plan
10:18 <jpcw2002> je t'aurai bie aié sur place
10:18 <ogrisel> ca sera pour la prochaine
10:19 <jpcw2002> ouais c'st important égalemnt :)
10:19 <jpcw2002> :/ oui
10:19 <jpcw2002> jpcw2002: ne loupeas plus l'avion
10:20 <maxime_vernier> oui
10:21 <sbz> oui
10:21 <jpcw2002> le net dis oui on été content
10:22 <KAeL> ogrisel: on y fait quoi dans un atelier ?
10:22 <jpcw2002> ce que tu veux n fare
10:22 <ogrisel> oui
10:22 <jpcw2002> grr ce que tu veux en faire
10:23 <KAeL> OUAIS !
10:23 <ogrisel> de la programmation / des tutoriels
10:23 <jpcw2002> KAeL: tu entnds ?
10:23 <kiorky> Ca oui !
10:23 <KAeL> aFpy et pas APpy
10:23 <kiorky> KAeL: héhé
10:23 <ogrisel> moins orienté presentation que pycon fr
10:23 <jpcw2002> beniendez nous aidez et organisez kiorky KAeL
10:24 <magnetik> BORDEAUX.
10:24 <magnetik> (:
10:24 <KAeL> oulouse :)
10:24 <kiorky> nantes :]
10:24 <sbz> ogrisel: ce qui peut etre sympa aussi c'est des irc sessions, comme les ubuntu-class-room
10:24 <tefner> besancon
10:24 <jpcw2002> magnetik: je suis de pau et je particpe
10:24 <magnetik> Oui mais moi j'ai pas moyen de bouger :)
10:24 <magnetik> je viens l'année prochaine si je peux :)
10:24 <KAeL> y'a une carte des membres ?
10:24 <jpcw2002> magnetik: ça t'empêche pas d'organiser un truc su bdx
10:24 <kiorky> faudrait voire pour le faire ailleurs qu'a paris c'est clair
10:24 <jpcw2002> KAeL: nope à faire
10:25 <KAeL> moi je veux bien aller n'importe où mais pas Paris :)
10:25 <kiorky> apres ou, pourquoi pas un sondage je ne sais ou.
10:25 <KAeL> Paris c'est chiant
10:25 <KAeL> c'est presque synonyme de Travail pour moi ;)
10:25 <kiorky> moi pas dans une ville ou ca craint ou ou il y a trop de gens
10:25 <jpcw2002> mais pratique niveau transport
10:25 <kiorky> et oui, pratique en transports
10:25 <magnetik> (le micro hf est super fort :x)
10:26 <tefner> c pas plus mal, hier matin on entendait rien
10:26 <magnetik> c'est pas faux :)
10:26 <KAeL> moi j'ai commencé par Caml
10:26 <KAeL> et c'était bien :)
10:27 <kiorky> en cours, pascal moi :)
10:27 <KAeL> faudrait des slides ou affiches pour présenter Python aux entreprises aussi
10:27 <sbz> C, pour moi
10:27 <cyberj> assembleur moi...
10:27 <cyberj> ( electronique :) )
10:27 <jpcw2002> KAeL: voilà si tu veux t'en occuper
10:27 <maxime_vernier> Logo pour moi
10:27 <kiorky> KAeL: je crois qu'on en a a Makina
10:28 <kiorky> (pas sur)
10:28 <KAeL> moi je suis le seul à faire du python dans ma boite, juste parce que j'ai la liberté de choix
10:28 <KAeL> mais les autres connaissent même pas
10:28 <KAeL> donc ils vont pas choisir python :)
10:28 <jpcw2002> KAeL: tu montes l'atelier et tu ten occupe on t'aidera
10:28 <jpcw2002> C'est du boulot tout ça
10:28 <KAeL> et si on adhère on gagne un tshirt pycon ? :)
10:29 <jpcw2002> on est tous d'accord sur le "faudrait faire, le y'aka"
10:29 <jpcw2002> mais après faut faire :)
10:29 <KAeL> jpcw2002: j'suis pas très bon orateur :)
10:29 <kiorky> c'est meme pas vrai !:
10:29 <kiorky> il ment !
10:29 <p0mp0m> lol
10:29 <KAeL> :)
10:30 <magnetik> le bus, même avec des gens sympas, c'est chiant :)
10:30 <kiorky> clair :)
10:30 <kiorky> En bateau
10:30 <sbz> ça dépend si t'as la 3g
10:30 <KAeL> covoiturage avec bisonvert sinon :)
10:30 <kiorky> mais cest lent quoi le bateau
10:31 <magnetik> covoiturage avec raison ad-hoc entre les voitures ?
10:31 <magnetik> :D
10:31 <KAeL> faut recoder mailman en django ;)
10:31 <magnetik> *réseau
10:31 <cyberj> KAeL: pafaux
10:31 <jpcw2002> KAeL: tu gères le projet de codage
10:33 <KAeL> c'est un peu désert la salle :)
10:33 <sbz> c'est dimanche matin aussi
10:34 <jpcw2002> KAeL: afpyro dificile
10:35 <KAeL> :)
10:35 <KAeL> rhooo
10:35 <KAeL> pas très sérieux tout ça ;)
10:35 <tefner> le budget ca me saoul... quel est votre utlisation de django ?
10:35 <KAeL> Zebuline note : les pythonistas ne savent pas boire
10:36 <kiorky> elle peut parler
10:36 <kiorky> elle a meme pas bu quand elle venu
10:36 <KAeL> tefner: celle qui consiste à ne pas l'utiliser et à voir Werkzeug/Jinja(2) et SQLa :)
10:36 <KAeL> kiorky: lol
10:36 <kiorky> et ne dis rien, ce n'est pas une escuse
10:37 <KAeL> ils sont radins les sponsors jpcw2002 non ?
10:37 <jpcw2002> tefner: c'est l'asemblé générale
10:37 <sbz> KAeL: lis freebsd-fr
10:37 <Zebuline> kiorky: tssss .... :)
10:38 <ogrisel> le son c'est bon ou pas ?
10:38 <KAeL> ogrisel: ouais
10:38 <KAeL> pas mal
10:38 <jpcw2002> ogrisel: oui nickel
10:38 <KAeL> ni saturé ni trop bas
10:38 <ogrisel> ok
10:38 <KAeL> on pourrait mieux voir les slides ogrisel ?
10:38 <Zebuline> (bonjour les pythoneux)
10:39 <KAeL> jpcw2002: on va adhérer avec Zebuline... :)
10:39 <jpcw2002> Super :)
10:39 <Zebuline> jpcw2002: par contre on attendra un peu avant de faire adhérer notre bébé ;)
10:39 <jpcw2002> ouias ok
10:39 <jpcw2002> 3ans pas plus hein :)
10:40 <kiorky> jpcw2002: faut que tu viennes a nantes chercher mon cheque ;)
10:40 <Zebuline> 3 ans c'est bien, elle saura coder :)
10:40 <vodkanux> Bonjour tout le monde
10:40 <jpcw2002> kiorky: pour le chèque c'est indiqué sur le site de l'afpy
10:41 <jpcw2002> héhé
10:41 <kiorky> quel chieur :)
10:42 <jpcw2002> nope respect des pràcédures ça apas l'air mais c'est légal cete histoire :)
10:45 <kiorky> jpcw2002: ton nom il est tellement chiant a dire que personne le prononce :))
10:45 <jpcw2002> héhé
10:45 <jpcw2002> oui
10:45 <Zebuline> :)
10:46 <cyberj> coucoou la salle
10:46 <tarek> j'ai mal à la tete je sais pas pourquoi
10:46 <jpcw2002> :)
10:46 <p0mp0m> Salut tous le monde :D
10:46 <tarek> hello :D
10:46 <jpcw2002> moi je sais pourquoi :)
10:47 <tarek> ah bon ? les bruits vont vite...
10:47 <sbz> tarek: 10:24 < sbz> ogrisel: ce qui peut etre sympa aussi c'est des irc sessions, comme les ubuntu-class-room
10:48 <tarek> sbz, ok thx je le signale après
10:48 <jpcw2002> uais une file
10:49 <magnetik> ou ou ?
10:49 <jpcw2002> ogrisel: demande qui est contre et u fais la soustarcion :
10:49 <jpcw2002> ça ira plus ite :)
10:49 <sbz> soustraction !
10:49 <jpcw2002> oui
10:50 <Zebuline> sbz: c'est pas sa faute, c'est son clavier qui est tout pourri :)
10:50 <sbz> Zebuline: c'est à mettre sur le compte de l'afpyro
10:50 <jpcw2002> ccomb candidat
10:50 <jpcw2002> moi vice-secrétaie
10:50 <tarek> jpcw2002, tu es candidat ?
10:50 <tarek> oui
10:50 <jpcw2002> tarek vice-secrétaire ok
10:50 <Zebuline> jpcw2002: t'as afpyroté tout seul dans ton coin à pau ?
10:51 <tarek> secrétaire non ?
10:51 <jpcw2002> si tu veux oui
10:51 <tarek> ou vice-
10:51 <tarek> ok tu es secrétaire
10:51 <jpcw2002> secrétaire ok
10:51 <sbz> tarek: à propos des classrooms https://wiki.ubuntu.com/Classroom
10:51 <tarek> félicitations !
10:51 <jpcw2002> il faut un parigot pour les papries c'et plsu simple :)
10:51 <KAeL> jpcw2002: le vice est à Paris ?
10:52 <jpcw2002> nope faut réélire le pdt
10:52 <jpcw2002> tarek:)
10:52 <sbz> l'interet des classrooms sur irc, c'est que c'est loggué, ça demande aucun déplacement particulier, et c'est super formateur
10:52 <cyberj> KAeL: oui, paris est une ville de vices
10:52 <magnetik> Je suis contre le président
10:52 <magnetik> voila.
10:52 <magnetik> :)
10:53 <KAeL> bon, faudrait faire voter le pssage à PHP au lieu de python, ça a plus d'avenir :D
10:53 <magnetik> C'est presque aussi bien organisé que l'asso des bts élec à mon lycée :)
10:53 <jpcw2002> oui mon vt est dans les pouvoirs :)
10:53 <jpcw2002> voilà :)
10:53 <jpcw2002> quel talent t'aurai du faire des maths
10:54 <jpcw2002> ouais c'est pas la guerre
10:59 <p0mp0m> On a pas parle des classroom :(
10:59 <p0mp0m> Merci !
11:00 <sbz> tarek: oui
11:00 <p0mp0m> Effectivement
11:00 <magnetik> tarek j'kiffe trop ton boule <3
11:01 <KAeL> jpcw2002: t'y vas toi aux rmll ?
11:01 <jpcw2002> +1
11:01 <jpcw2002> oui
11:01 <KAeL> c'est pas loin :)
11:01 <misc> bon, plus que 2 slides
11:01 <jpcw2002> non
11:01 <KAeL> misc: t'es dans les temps :)
11:01 <magnetik> c'est quand ?
11:01 <jpcw2002> magnetik: googgle :)
11:02 <magnetik> tsss
11:02 <misc> KAeL: bah ouais, j'ai le temps durant la pause :)
11:02 <p0mp0m> clap clap
11:02 <jpcw2002> clapclap
11:02 <magnetik> je vais essayer d'venir aux rmll si j'ai un coupain pour venir avec moi :)
11:03 <magnetik> Qui fait un gros ascii p0rn pour qu'il soit sur le projecteur ? :/
11:03 <Zebuline> magnetik: covoiturage !
11:03 <magnetik> Zebuline, ben si j'amène un coupain ca fera déjà deux
11:03 <Zebuline> magnetik: http://2008.rmll.info/spip.php?page=geo
11:03 <KAeL> ____ ___ _ _ ____ ___ _ _
11:03 <KAeL> / ___/ _ \| | | |/ ___/ _ \| | | |
11:03 <KAeL> | | | | | | | | | | | | | | | | |
11:03 <KAeL> | |__| |_| | |_| | |__| |_| | |_| |
11:03 <KAeL> \____\___/ \___/ \____\___/ \___/
11:04 <KAeL>
11:04 <jpcw2002> magnetik: Zebuline a fait le site de co-voiturage des rmll
11:04 <misc> KAeL: boulet :)
11:04 <KAeL> bon, on voit rien :)
11:04 <Zebuline> magnetik: laisse-moi vendre mon projet ;)
11:04 <magnetik> ha ok
11:04 <jpcw2002> bison-vert :)
11:04 <misc> KAeL: j'ai pensé à faire pareil :)
11:04 <magnetik> C'est beau éh ! :)
11:04 <KAeL> misc: cool, j'suis pas le seul *** :)
11:04 <jpcw2002> magnetik: c'est du djano
11:04 <magnetik> On se sens un peu espionné quand même.
11:05 <dzen> go
11:05 <Zebuline> jpcw2002: c'est même du (geo)django :)
11:05 <magnetik> C'est rudement bien fait
11:05 <KAeL> jpcw2002: Zebuline: ouais mais c'est pas open source :)
11:05 <magnetik> Ben si je trouve un pote avec qui allé, j'viendrais.
11:05 <magnetik> surtout si ya du picon <3
11:06 <Zebuline> KAeL: :p
11:06 <magnetik> accessoirement faudra que j'bosse mon python histoire de réussir à comprendre le monde :)
11:06 <jpcw2002> bo si j'ai bien compris on a via le net ce matin 3 adhésions supplmentaires : kiorky , KAeL , Zebuline
11:07 <KAeL> merde, j'suis dedans
11:07 <jpcw2002> you're welcome :)
11:07 <KAeL> :)
11:07 <jpcw2002> clap clap
11:07 <Zebuline> :)
11:07 <magnetik> clap
11:08 <Zebuline> snif y'a plus irc sur la télé
11:08 <tefner> vous auriez pas une camera direct sur l'ecran ?
11:08 <jpcw2002> donc merci aux nouveaux adhérents
11:08 <KAeL> bon, ça commence par David ce matin ?
11:08 <p0mp0m> clap
11:08 <misc> KAeL: euh non, par vincent rioux
11:08 <KAeL> je viens de voir :)
11:09 <KAeL> j'étais pas dans l'ordre :)
11:09 <vodkanux> ba ya pas beaucoup de monde pour le moment
11:09 <vodkanux> dommage que je ne suis pas a paris :(
11:09 <KAeL> le titre de la présentation fait peur peut-être :)
11:11 <KAeL> avec ZoDB, comment sont gérés les modifications des classes ?
11:11 <kiorky> tuladanslfion
11:11 <kiorky> :)
11:11 <kiorky> KAeL: ca se passe mal si tu fais pas de migration
11:11 <KAeL> je connais pas cette technique :)
11:11 <KAeL> ok
11:12 <jpcw2002> oui
11:12 <kiorky> KAeL: et si tas plus la source
11:12 <kiorky> KAeL: tu peux pas reveiller
11:12 <kiorky> :)
11:12 <kiorky> la tes encore plus mal
11:13 <KAeL> et nous on en veut aussi des souris :)
11:13 <KAeL> benoitc: fetch m'en une ;)
11:16 <KAeL> on est moins qu'hier sur le stream
11:17 <kiorky> cest dimanche matin
11:17 <kiorky> tout le monde est à la messe pour manger l'ostie
11:18 <kerflyn> salut tout le monde!
11:19 <vodkanux> :p
11:19 <gawel> dzen: debut d'am
11:19 <gawel> 14h et des brouettes
11:19 <dzen> ok
11:22 <sbz> dzen: on fait le trajet ensemble ? on se fera moins chier...
11:22 <dzen> je dois attendre un potal
11:22 <sbz> ouki
11:24 <No`> salut les gens
11:24 <jpcw2002> salut No`
11:24 <jpcw2002> pas trop mal aux cheveux? :)
11:24 <No`> ah moi pas du tout
11:25 <No`> je perds jamais le controle... moi.
11:25 <jpcw2002> héhé
11:25 <jpcw2002> les nordistes savent pas boire :)
11:25 <No`> sud-ouest représente !
11:25 <jpcw2002> :)
11:25 <KAeL> :)
11:26 <KAeL> No`: t'es d'où ?
11:26 <jpcw2002> KAeL: bayonne
11:26 <KAeL> ok
11:26 <jpcw2002> KAeL: tu connais jhlp ?
11:26 <No`> KAeL: d'à coté de toi
11:26 <KAeL> je crois pas jpcw2002
11:26 <No`> http://jehaisleprintemps.net/
11:26 <jpcw2002> jhlp = jehaisleprintemps
11:27 <No`> <self-promo />
11:27 <jpcw2002> un django de plus :)
11:27 <KAeL> ah mais si
11:27 <KAeL> non mais l'acronyme language je pratique pas trop
11:27 <kiorky> EMACS ca pue !
11:27 <kiorky> il ment !
11:27 <kiorky> il a osé emacs !
11:28 <KAeL> y'a des gens qui utilisent tkinter ! :)
11:28 <cyberj> d'un autre coté la plupart des tutos sont avec tkinter
11:28 <No`> kiorky: tout le monde peut tester emacs. ça a au moins un intéret... tu te rends compte à quel point les autres sont plus adaptés
11:28 <vodkanux> deja essaye
11:28 <cyberj> m'enfin de ceux que j'ai vu
11:28 <p0mp0m> Emacs c'est bien !
11:28 <kiorky> No`: héhé, au pire y'a un psy intégré pour ceux qui restent
11:28 <kiorky> :D
11:28 <No`> ce qui se fait avec tkinter peut se faire avec n'importe quel autre binding python (gtk, wt, wx...)
11:28 <kiorky> pour les soigner
11:29 <dzen> qt
11:29 <No`> qt, yes
11:29 <cyberj> qt c'est déjà différent
11:29 <cyberj> par rapport a tkinter non,
11:30 <No`> samueladam: duh
11:30 <cyberj> gawel: tu peux pas la faire en cabine?
11:30 <kiorky> whow
11:30 <kiorky> 12 titres sur une slide
11:30 <jpcw2002> gawel: fais un bisou à Emilie de la part des internautes
11:30 <kiorky> 10
11:30 <kiorky> oups
11:31 <tarek> ogrisel, je suis dans la salle sprint en cas de besoin
11:31 <jpcw2002> dis lui qu'elleassue grave à la caméra :)
11:31 <jpcw2002> sorry
11:31 <gawel> je lui fait vraiment ou juste je lui dis ?
11:31 <jpcw2002> s/assue/asure
11:31 <Zebuline> encore loupé
11:31 <jpcw2002> nope vraiment comme dans la vraie vie quoi :
11:32 <gawel> ca peut attendre après la sieste ?
11:32 <jpcw2002> oui :)
11:32 <jpcw2002> j'en reviens pas que t'ai réussi à te lever :)
11:32 <KAeL> y'as des gens qui utilisent PIDA ?
11:33 <kiorky> quelle idée :)
11:33 <No`> KAeL: j'ai testé, y'a quelques mois... ça crashait régulièrement
11:34 <sbz> KAeL: j'ai testé au boulot
11:34 <dzen> sbz: vas y maintenant
11:34 <sbz> c'est powerfull.
11:34 <dzen> en gros, j'dois attendre un pote
11:34 <sbz> dzen: ouais jmange et j'y vais
11:34 <dzen> m'attend pas really
11:35 <sbz> KAeL: le kiff c'est avoir ton shell python/ipython juste en dessous de ton code
11:36 <sbz> KAeL: tu peux meme avoir ton screen si ça t'enchante
11:36 <kiorky> KAeL: ecoute ce qu'il dit justement la
11:36 <kiorky> bah non en fait
11:41 <jpcw2002> plus près du micro
11:41 <KAeL> plus loin du micro
11:41 <KAeL> :)
11:41 <jpcw2002> :)
11:44 <jpcw2002> avec quoi il fait la recherche ans la zodb?
11:44 <jpcw2002> zcatalog ?
11:44 <jpcw2002> quelqu'un pourra poser la question svp
11:44 <cyberj> y'a pas de picon...
11:45 <cyberj> donc non on posera pas la question..
11:45 <dzen> cyberj: alcoolique
11:45 <jpcw2002> :)
11:45 <jpcw2002> cyberj: tu peux me faire ça stp :)
11:46 <No`> la question roule
11:46 <jpcw2002> je te paieai un picon
11:46 <jpcw2002> dis lui de rgarder zcatalog
11:46 <jpcw2002> il va aimer
11:46 <cyberj> trop tard
11:46 <cyberj> perdu le micro
11:47 <jpcw2002> merci la room pour la question
11:47 <cyberj> pas prob, j'attends mon picon aux rmll
11:48 <cyberj> vu que tu est a pau c'est a coté :)
11:48 <misc> boire ou coder, il faut choisir
11:48 <misc> sinon, ça donne php
11:48 <cyberj> urk
11:48 <jpcw2002> misc: :)
11:48 <cyberj> Tu me payera une grenadine
11:48 <maxime_vernier> clap clap
11:48 <jpcw2002> cyberj: noté
11:48 <p0mp0m> clap clap
11:49 <p0mp0m> django ! :D
11:49 <KAeL> rha, mais pourquoi un serpent ?
11:49 <samueladam> j'impacterai bien ce jeune éphèbe qui va présenter...
11:49 <cyberj> On a hésité entre un chameau ou une pierre précieuse de couleur rouge
11:49 <jpcw2002> KAeL: parcequ'il a pas trouver d'image de rha :)
11:49 <No`> django *tatata* django *tatata*
11:50 <KAeL> plus près du micro :)
11:50 <jpcw2002> plus près micro No`
11:50 <jpcw2002> fais lui signe stp
11:50 <maxime_vernier> pb de son
11:50 <Zebuline> merci ! :)
11:50 <kerflyn> c mieux
11:50 <jpcw2002> mrci :)
11:50 <maxime_vernier> merci
11:50 <KAeL> merci
11:51 <kerflyn> euh...
11:52 <jpcw2002> Django sait faire ça
11:52 <jpcw2002> :)
11:52 <KAeL> tiens, une solution PHP
11:52 <KAeL> :)
11:52 <kiorky> donc django sait faire de l'assemblage propre de caravanes
11:53 <vodkanux> lol
11:53 <samueladam> le message devient flou
11:54 <maxime_vernier> c'est un concurrent de zope?
11:54 <vodkanux> metet le slide précédent :p
11:54 <cyberj> maxime_vernier: de quoi? :)
11:54 <maxime_vernier> cyberj: django
11:55 <KAeL> No`: son micro descend :)
11:55 <cyberj> :'D
11:55 <jpcw2002> c'est parceq u'il dis du mal de zope
11:55 <kerflyn> euh...
11:56 <kiorky> en meme temps, le xml, ca permet de pas pourrir le code avec du zope-specific
11:56 <cyberj> L'annonce disait : " bonjour chez collégues on va ouvrir dans quelques minutes j'en profite pour tester ce nouveau systeme d'annonces"
11:56 <No`> en meme temps, les fichiers de confs django sont en Python
11:56 <No`> kiorky: et ton fichier de conf Zope-ml il est utilisé par quels autres produits ?
11:56 <jpcw2002> oui mais c'est les gens séreiux qui confgurent avec un language de configuration et pas avec du code :)
11:58 <No`> en xml, pour stocker du texte... *soupir*
11:58 <No`> texte brut, terminé
12:00 <jpcw2002> zope a ça depuis le premier jour
12:00 <KAeL> c'est nul l'autoescaping de tout
12:00 <KAeL> faut pouvoir choisir
12:00 <No`> http://flickr.com/photos/brunobord/2501713076/
12:01 <KAeL> moi je suis pour l'echappement explicite :)
12:01 <jpcw2002> KAeL: j parlais des forms automatiques suivant les users
12:01 <kerflyn> No`: pas mal la photo
12:01 <jpcw2002> No`: cool
12:01 <jpcw2002> continue quand tu veux plz
12:02 <No`> ok
12:02 <No`> tant que mon N95 aura des piles
12:02 <jpcw2002> si t'as un chargeur y'a des multiprises dans la salle
12:03 <kerflyn> No`: c pas mal pour un téléphone... respect
12:03 <No`> ah ben avec 5 Mpixels et un objetif Carl Zeiss, c'est vrai que ça donne... Y'aura surement d'autres photos encore plus belles avec des vrais APN
12:04 <cyberj> En fait c'est un apareil photo qui fait téléphone a ses heures perdues
12:04 <No`> cyberj: y'a Python pour Symbian
12:04 <No`> (mais pas Django)
12:04 <kerflyn> J'ai pythonCE sur mon HTC Touch Cruise
12:05 <kerflyn> mais il fait à peine APN
12:05 <cyberj> m'en fou quand je serait grand et riche j'aurais un freerunner d'openmoko
12:06 <No`> et pis on rasera gratis
12:06 <jpcw2002> qu'est ce qu'il dit ?
12:06 <misc> que django 1.0 va bientot sortir
12:07 <jpcw2002> oui mais la question dans la salle
12:07 <cyberj> y'en a pas
12:07 <cyberj> c'est No` qui se ralcait mla gorge
12:07 <jpcw2002> :)
12:08 <KAeL> on croirait entendre jpcw2002 :)
12:08 <Zebuline> :)
12:10 <harobed> la ZPT avec Metal c'est très bien aussi
12:11 <sbz> en mots succin, quelle est la différence/limite entre django et trubogears ?
12:11 <KAeL> si on aime la lourdeur du xml :)
12:11 <sbz> quelqu'un peut poser cette question, svp
12:11 <KAeL> sbz: bonne question
12:11 <cyberj> django c'est hype
12:11 <misc> django est centralisé
12:11 <harobed> turbogears c'est de la glue entre plein de framework
12:11 <KAeL> django ils ont tout refait (et pas top :) )
12:11 <sbz> turbogears*
12:11 <harobed> tg :sqlalchemy + route (ou cherrypy) ...
12:11 <carxwol> python, c'est de la glue
12:11 <carxwol> un coeur léger
12:11 <No`> django, c'est le nom d'un guitariste mort. Turbogears, non.
12:12 <carxwol> djando c'est l'inverse
12:12 <harobed> django: ils ont leurs moteur de route
12:12 <harobed> leur ORM
12:12 <carxwol> django pardon
12:12 <harobed> leur template
12:12 <harobed> ...
12:12 <misc> oh mon dieu, django reinhart est mort !
12:12 <sbz> harobed: sqlobject ausi non ?
12:12 <kiorky> fcgi :)
12:12 <carxwol> mais c'est affreux
12:12 <harobed> sbz: qui ?
12:12 <carxwol> !
12:12 <sbz> tg
12:12 <misc> en même temps, ça fait longtemps que j'ai pas entendu les infos de zitrone
12:12 <tefner> donner un autre micro à david !!
12:12 <sbz> ah bein c'est bon.
12:12 <cyberj> TIens la question est posée avec pylon en prime
12:13 <harobed> sbz: je ne sais pas, faut voir sur leur site
12:13 <sbz> harobed: moi je sais :)
12:14 <KAeL> VIM :)
12:14 <No`> $editor
12:15 <sbz> Omicomplete Ctrl-X Ctrl-O :)
12:15 <KAeL> :)
12:15 <p0mp0m> Clap Clap
12:15 <jpcw2002> clapclap
12:15 <carxwol> bon
12:15 <carxwol> manger !
12:15 <KAeL> bon ap'
12:15 <kerflyn> bon ap
12:15 <vodkanux> bonne ap
12:15 <p0mp0m> bon ap
12:33 <ogrisel> bon ap
12:51 <kiorky> sbz: enfin faut avouer que lomni complete, avec vim, je lai jamais tres bien fait marcher. Parcontre menfou, jprends la completion standart :pm
13:34 <gawel> matin
13:36 <dzen> j'arrive j'arrive
13:37 <dzen> juste hier j'ai du partir pour le taff
13:46 <sbz> rou
13:46 <kiorky> me fait rire le gugus qu'on entends
13:46 <kiorky> :)
13:47 <kerflyn> je le trouve intéressant
13:47 <kiorky> parcontre il a pas faux de dire que les windowsdiens doivent avoir peur de venir
13:47 <kerflyn> et qu'il y a un gap entre universitaire/libre et entreprise/propriétaire
13:48 <kiorky> pas forcement
13:48 <kiorky> mais bon, moi je bosse dans une SSLL
13:48 <harobed> kerflyn: gap dans quel sens ?
13:48 <kiorky> dans une entreprise, tu as un client a gerer
13:48 <kerflyn> harobed: c'est deux mondes parfois bien séparés
13:49 <kerflyn> en entreprise, on a plus la notion de projet que dans le monde univ
13:50 <kerflyn> kiorky: je trouve que les SSLL sont une approche intéressante pour rapprocher libre et entreprise
13:51 <kiorky> kerflyn: oui, c'est bien le but apres tout :)
13:53 <kerflyn> kiorky: par contre, on en voit très peu dans les gros projet et j'ai l'impression que c'est très axé site web
13:54 <kiorky> kerflyn: pour site web, c'est pas faux, moi je ne fais que ca ;) apres c'est un peu faut
13:55 <sbz> KAeL: jvais parlé avant la reprise :p
13:55 <kiorky> kerflyn: nous, on fait aussi pas mal d'admin sys, et d'ERP
13:55 <kiorky> *gaux
13:55 <kiorky> bordel
13:55 <kiorky> *faux
13:59 <ogrisel> re-salut les amis d'IRC
14:00 <ogrisel> combien vous etes en lignes sur IRC + VLC mais pas dans la salle de la cité des sciences ?
14:00 <kerflyn> kiorky: je travaille en SSII et je peux dire que Python commence à faire parler de lui pour autre chose (data mining, génération d'automates, ...)
14:00 <ogrisel> comptez vous !
14:00 <kerflyn> 1
14:00 <kiorky> 2
14:00 <misc> 2
14:00 <misc> 3
14:01 <kiorky> héhé
14:01 <misc> ah non, 2
14:01 <misc> je suis dans la salle
14:01 <ogrisel> ok
14:01 <ogrisel> KAeL: t'es plus la ?
14:01 <kiorky> il doit y etre je pense
14:01 <frederic> 4
14:02 <frederic> c'est un beau cable
14:02 <p0mp0m_> sympas la cam
14:04 <ogrisel> :)
14:04 <ogrisel> elle est partie en live la cam
14:04 <ogrisel> va falloir sortir l'escabot
14:04 <ogrisel> en attendant la prochaine pause on va se debrouiller avec 2 cams
14:05 <sbz> ogrisel/tarek/gawel: c'est ok pour que je prenne la parole 2 min au micro pendant l'entracte/pause ?
14:06 <gawel> ouais
14:06 <gawel> déjà dit
14:06 <sbz> nickel merci
14:06 <gawel> :p
14:06 <ogrisel> ok
14:07 <No`> gronk
14:07 <kerflyn> hmm! douteux
14:08 <dzen> hehe
14:08 <p0mp0m_> jcript, javascript ?
14:12 <No`_> fait chier le ouifi de la villette
14:14 <jpcw2002> oula
14:14 <jpcw2002> je me sus endormi sur revu & corrigé et je me réville avec du vba via com
14:15 <ogrisel> :)
14:16 <frederic> le truc excel/vba c'est quand meme pas mal
14:17 <jpcw2002> frederic: j'ai aps dit que c'était pas bien je dis que je viens d'avoir un réveil brutal
14:17 <cyberj> bah ça permet de troller avec des pro-MS...
14:17 <frederic> ah non en fait je parlais tout seul. aucune critiqueeee
14:18 <frederic> c'est pas etre pro-ms mais parfois quand on a pas le choix de l'interface
14:18 <frederic> la seule autre alternative est xlw/boost-python a faire en c++
14:18 <frederic> et c'est relou
14:18 <misc> Maddingue: ici ?
14:18 <Maddingue> forcément
14:18 <KAeL> sbz: t'as parlé ?
14:18 <frederic> non l'interface a coder en c++
14:19 <Maddingue> je disais, le son du flux est assez bas
14:19 <misc> ouais, mais je pense que les gens ( et moi le premier ) parlent pas comme il faut dans le micro
14:19 <sbz> KAeL: nop
14:19 <KAeL> j'avais peur de t'avoir raté :)
14:20 <Maddingue> c'était indiqué sur le site qu'il y avait un flux ?
14:20 <KAeL> misc: tu passes qd ?
14:20 <jpcw2002> ah wisgi
14:20 <haypo> KAeL, juste après
14:20 <lunatik> dites je viens de penser à un truc
14:20 <jpcw2002> aleez gawel ! allez gawel :)
14:20 <haypo> KAeL, (après WSGI)
14:20 <KAeL> j'ai pas le programme en tête :)
14:20 <KAeL> ok
14:20 <lunatik> dans les statut, c'est tjs mon adresse postale qu'il y a :)
14:20 <p0mp0m_> pas de son
14:20 <harobed> bien WSGI
14:20 <lunatik> on a loupé un truc ce matin à l'AG
14:20 <harobed> c'est intéressant
14:21 <haypo> KAeL, fr.pycon.org/programme
14:21 <lunatik> jpcw2002: il aurai pas falu changer les status ?
14:21 <haypo> p0mp0m_, normal, ils parlent pas
14:21 <haypo> (salut tout le monde ! bien remis de la soirée au café chérie ? moi j'ai un peu de mal)
14:21 <jpcw2002> lunatik: faut faire la déclaration je n sais plus
14:21 <p0mp0m_> haypo: lol oke xD
14:21 <lunatik> jpcw2002: pas besoin de mettre ça à l'ordre du jour ?
14:22 <jpcw2002> clap clap
14:22 <jpcw2002> print clap-clap * 2
14:22 <Maddingue> il est en place depuis quand ce flux ? je ne l'avais pas vu hier il me semble
14:22 <Maddingue> j'aurais bien suivi qques présentations
14:23 <jpcw2002> [14:20] <Maddingue> c'était indiqué sur le site qu'il y avait un flux ?
14:23 <jpcw2002> oui j'ai mis un lien hier matin en h1
14:23 <Maddingue> hier matin ? tiens, j'ai du le louper..
14:23 <Maddingue> tan pis pour moi
14:24 <haypo> Maddingue, les vidéos seront téléchargeables
14:24 <lunatik> jpcw2002: pas besoin alors ?
14:24 <KAeL> quid des serveurs web 'asynchrones' (style nginx) ave wsgi ?
14:25 <harobed> haypo: tu n'est plus là ?
14:25 <KAeL> tiens, il a pas parlé de mod_wsgi
14:25 <jpcw2002> lunatik: euh je ne sais plus
14:25 <haypo> harobed, pas compris
14:25 <lunatik> jpcw2002: à la prochaine AG alors ;)
14:25 <ogrisel> KAeL: ca marche en mod reverse proxy
14:25 <harobed> haypo: je ne t'ai pas vu dans la salle
14:25 <maxime_vernier> c'est quoi un serveur web asynchrone?
14:25 <ogrisel> mais faire une implementation de WSGI en code asynchrone
14:26 <ogrisel> c'est plus compliqué
14:26 <KAeL> ouais
14:26 <haypo> harobed, j'suis caché
14:26 <harobed> lol
14:26 <KAeL> c'est pas prévu pour swgi 2.0 ?
14:26 <lunatik> question : peut-on déclarer des ressources globales en wsgi ?
14:26 <ogrisel> c'est pas vraiment pensé pour a la base
14:26 <lunatik> comme on peut en mod_python
14:26 <haypo> harobed, j'ai dormi ce matin
14:27 <misc> s/dormi/cuvé/
14:27 <harobed> lol
14:27 <haypo> misc, je ne vois pas de quoi tu parles, t'étais là ?
14:30 <misc> haypo: ben j'ai parlé avec un type à midi qui m'a raconté
14:30 <harobed> KAeL: c'est peut être ces dernières option qui permet de faire du async
14:30 <lunatik> merci a la camera 2 :)
14:30 <ogrisel> misc: mets tes mains sur ta tete
14:30 <harobed> les wsgi....
14:30 <misc> ogrisel: pour ?
14:30 <ogrisel> spotted
14:30 <ogrisel> ok
14:31 <ogrisel> c'est seb qui voulais savoir pour la prochaine conf
14:31 <misc> ok :)
14:31 <Maddingue> question : pour les caméras, c'est vous qui les avez apportées ou c'est du matériel de la Cité ?
14:31 <ogrisel> est ce que tu veux un tshirt M ?
14:31 <misc> ogrisel: euh, je pense que L m'irait mieux
14:31 <ogrisel> Maddingue: c'est la cité des sciences
14:31 <ogrisel> on a plus ...
14:31 <misc> bah dans ce cas, j'ai pas le choix :)
14:32 <ogrisel> ok
14:32 <KAeL> harobed: ok
14:32 <misc> ça fera ressortir mes pectoraux
14:32 <misc> ( enfin, j'espére )
14:32 <ogrisel> ahah
14:32 <Maddingue> ogrisel: et ils fournissent aussi ce qu'il faut pour faire le stream et le mix ?
14:32 <misc> ( et pas mon bide à vodka )
14:32 <sbz> y'a encore du picon bière ?
14:33 <toutpt> y a pas le fichier de présentation de la préz actuel dispo qqpart ?
14:33 <harobed> sbz: peut être pour la conf de haypo sur Python 3000
14:33 <sbz> haypo++
14:33 <jpcw2002> toutpt: les slides seront sur le site apartir de demain
14:33 <toutpt> arf
14:33 <toutpt> bon ba tant pi
14:33 <Maddingue> toutpt: mais il y a un stream vidéo
14:33 <lunatik> mince j'ai raté la partie middleware
14:33 <toutpt> j'arrive pas à l'avoir (connection pourrie)
14:33 <rlifchitz> http://nono2357.free.fr/scapy-pyconfr2008.pdf pour ma conf d'hier
14:33 <Maddingue> l'image est suffisament bonne pour qu'on lise les slides
14:34 <ogrisel> cool merci rlifchitz
14:34 <KAeL> merci rlifchitz
14:34 <KAeL> rlifchitz: c'est facile d'ajouter des protos dans scapy ?
14:35 <rlifchitz> je l'ai envoyée à tarek aussi pour publication sur le site
14:35 <rlifchitz> KAeL: oui !
14:35 <sbz> rlifchitz: y'avais l'auteur dans la salle quand t'as parlé
14:35 <sbz> juste a cote de moi
14:35 <rlifchitz> KAeL: http://www.secdev.org/projects/scapy/build_your_own_tools.html
14:35 <rlifchitz> ah c'est vrai ? ;)
14:35 <sbz> yep
14:35 <rlifchitz> biondi était là ?
14:35 <ogrisel> oui c'est phil
14:35 <ogrisel> oui il est venu a l'afpyro aussi
14:36 <sbz> il a fait une annonce sur un linuxmag special python
14:36 <rlifchitz> zut alors, je lui aurai bien causé ;)
14:36 <KAeL> :)
14:37 <rlifchitz> je suis arrivé & parti un peu vite hier
14:37 <rlifchitz> trop en speed hier
14:37 <rlifchitz> désolé
14:37 <rlifchitz> je serai bien venu à l'afpyro aussi !
14:38 <sbz> moi j'etais ko
14:38 <rlifchitz> KAeL: t'as vu ya juste à hériter de la classe Packet
14:38 <ogrisel> oui d'ailleurs on pensait que t'aller debarquer
14:38 <No`> bran de bran de bran, obligé de redémarrer pour avoir une connexion persistante
14:40 <davewave> allez gawel !
14:40 <sbz> rlifchitz: regarde inguma.sourceforge.net c'est un frontend shell qui comprend toute les fonctions a scapy en plus de plein d'autre truc, c'est bien.
14:41 <kerflyn> clap clap
14:41 <jpcw2002> clap-clap
14:41 <rlifchitz> sbz: hum super intéressant
14:41 <rlifchitz> merci
14:42 <rlifchitz> je vais regarder ça avec attention :)
14:43 <KAeL> rlifchitz: ouaep j'ai vu ouais :)
14:43 <jpcw2002> oui moi question gawel montre que le site de l'afpy utilse du TG pour la partie cotisation par exemple
14:43 <jpcw2002> en plein milieu du plone c'est parlant
14:43 <jpcw2002> No`: tu peux poser pormoi stp
14:43 <sbz> c'est un projet qui a gagné les award security database
14:44 <No`> ah, tarek propose d'enchainer, désolé
14:44 <sbz> ah non 2e pardon
14:44 <Maddingue> c'est quoi cette image ??
14:44 <kerflyn> top les cables
14:44 <KAeL> sbz: et on te voit qd ? !! :)
14:44 <sbz> à la pause
14:44 <KAeL> ok :)
14:46 <ogrisel> il faut qu'ils parlent dans le micro
14:47 <Maddingue> vas-y miscounet !
14:47 <KAeL> :)
14:47 <sbz> \o/
14:48 <maxime_vernier> lol
14:48 <Maddingue> cette fois-ci, il semble qu'il va faire une vraie présentation, et pas un slideshow de photos d'adorables petits chatons ;)
14:49 <sbz> Maddingue: a ton avis il a ecrit du rest ou du pod pour le slide s5 ? :)
14:49 <KAeL> rlifchitz: et tu crois que c'est facile d'utiliser scapy avec une couche physique sur port série ? :)
14:49 <Maddingue> sbz: qui ça ? gawel ? c'est à lui qu'il faut demander
14:50 <rlifchitz> oui en créant tes propres protocoles
14:50 <sbz> misc
14:50 <rlifchitz> et en les sérialisant naturellement avec data = str(paquet)
14:50 <Maddingue> la présentation de misc n'est pas en S5
14:50 <rlifchitz> puis fd.write(data)
14:50 <KAeL> hum, faut que j'approfondisse :)
14:50 <rlifchitz> c'est pas sorcier ;)
14:50 <rlifchitz> autant en lecture qu'en écriture
14:51 <sbz> Maddingue: ah mince je croyais
14:51 <No`> excellent orateur
14:51 <Maddingue> hmm, il déforme un peu l'histoire derrière SVK, mais passons
14:51 <No`> trollesque, mais vraiment marrant
14:51 <KAeL> rhooo
14:52 <KAeL> Monotone est bcp moins lent que ce qu'il a pu être
14:52 <KAeL> c'est du FUD là :)
14:52 <Maddingue> No`: ben c'est misc, il lance 3 trolls à la min
14:52 <Maddingue> le matin
14:52 <Maddingue> quand il est en forme comme maintenant, il passe à 10 à la min ;)
14:52 <gawel> clair :)
14:52 <KAeL> :)
14:53 <ogrisel> :)
14:53 <No`> ça réveille le monde
14:53 <No`> j'aime bien
14:53 <No`> c'est mon style de conf, ça
14:53 <No`> miam
14:55 <KAeL> hum, et les pas doués qui sont formatés par SVN, c'est facile de les faire bouger sous Hg ?
14:55 <frederic> tu peux montrer plus les slides stp. on voit que misc
14:55 <harobed> moi j'ai testé un peu bazaar, la documentation est très bonne avec plein de use case avec schéma
14:56 <Maddingue> KAeL: je n'utilise pas encore de SCM type Git/Hg/Bzr, mais généralement, quand on montre les possibilités de merge, ça convainc facilement
14:56 <Maddingue> (si j'ai bien compris)
14:56 <KAeL> mouais
14:56 <KAeL> mes chefs au début étaient pas chaud pour svn
14:56 <KAeL> maintenant ils trouvent ça indispensable
14:56 <KAeL> y'a bcp d'inertie :)
14:57 <Maddingue> je ne sait plus avait expliqué que SVN avait facilité le fait de créer des branches (par rapport à CVS), mais sans offrir de moyen pour aider à leur fusion
14:57 <Maddingue> alors que cela fait partie des trucs de base de Git/Hg/Bzr
14:58 <ogrisel> frederic: c'est mieux la ?
14:58 <frederic> carrément merci!
14:58 <KAeL> ogrisel: parfait
14:58 <toutpt> il y a un pb avec tout ça: l'intégrité du projet, si on commit juste une modif, rien ne garantie que le module est intègre, alors que avec svn tu dois update avant de commiter, donc le trunk est garantie d'être intègre
14:58 <No`> expérience perso: j'ai jamais réussi un merge en SVN. Et j'ai jamais raté en hg/bzr
14:58 <toutpt> nan ?
14:58 <Maddingue> en tout cas, c'est ce que j'ai retenu des discussions limites trollesques qu'il y a a eu sur le sujet pour le changement d'outil de versionnement des mainteneurs de Perl
14:59 <sbz> perforce c'est bien mais pas libre :/
14:59 <Maddingue> exactement
14:59 <Maddingue> et en plus, l'installation qui a été faite chez ActiveState fait que très peu de personnes peuvent s'en servir
15:00 <sbz> c'est pas pour rien que les projets FreeBSD et Perl l'utilisent
15:00 <Maddingue> FreBSD ? ils utilisent CVS non ?
15:00 <sbz> cvs, cvsup, et perforce
15:00 <Maddingue> ah bon
15:00 <sbz> perforce.freebsd.org
15:00 <kiorky> jespere quil va aborder les co partiels
15:01 <kiorky> ya aussi un hg.fr.freebsd.org
15:01 <kiorky> :)
15:01 <sbz> ouais mais c'est pas officiel :)
15:01 <jpcw2002> lol
15:01 <sbz> ('fin c'est pas la source, c'est un mirroir celui la)
15:01 <jpcw2002> il a du vécu et beaucoup d'umour
15:02 <Maddingue> c'est quoi sur la photo ?
15:02 <No`> des yodas en peluche
15:02 <ogrisel> yes
15:02 <Maddingue> heh
15:02 <kiorky> ogrisel: qu'il parle des cech out partiels !
15:02 <KAeL> y'a tortoiseHg pour les windowsiens :)
15:02 <kiorky> ogrisel: c'est un des pb des DSCM
15:02 <arthu1> ya un module trac aussi
15:03 <Maddingue> il me semble qu'il y a aussi pas mal d'outils pour Git
15:03 <kiorky> ogrisel: que genre, mercurial forest, ca tourne pas tres bien avec la 1.0
15:03 <kiorky> trac.minitage.org
15:03 <kiorky> cest du mercurial derriere :)à
15:04 <No`> Je Hais Le Printemps aussi, c'est géré par hg. Mais l'est pas public le dépt
15:04 <No`> pot
15:04 <jpcw2002> gérer la liste d courses via Hg
15:04 <Maddingue> sbz: tu es dans quel rang ?
15:04 <jpcw2002> ma femme n'a pas entenduc'est domage !
15:04 <ogrisel> je sais pas kiorky, j'utilise la 0.9.3
15:05 <ogrisel> celle de gutsy
15:05 <ogrisel> pour les forest je me suis fais des scripts shells, genre :
15:05 <ogrisel> hgx() {
15:05 <ogrisel> NXP=$1
15:05 <ogrisel> NXC=$2
15:05 <ogrisel> shift 2;
15:05 <ogrisel> if [ -d .hg ]; then
15:05 <ogrisel> hg $@ $NXP &&
15:05 <ogrisel> (cd nuxeo-common; hg $@ $NXC ) && (cd nuxeo-runtime; hg $@ $NXC) \
15:05 <ogrisel> && (cd nuxeo-core; hg $@ $NXC) && (cd nuxeo-theme; hg $@ $NXP) \
15:05 <ogrisel> && (cd nuxeo-platform; hg $@ $NXP)
15:05 <ogrisel> fi
15:05 <kiorky> roh :)))
15:05 <ogrisel> }
15:05 <ogrisel> et surtout
15:05 <ogrisel> hgf() {
15:05 <ogrisel> for dir in . *; do
15:05 <ogrisel> if [ -d "$dir"/.hg ]; then
15:06 <ogrisel> echo "[$dir]"
15:06 <arthu1> parcontre, pas de fserve
15:06 <ogrisel> (cd "$dir" && hg "$@")
15:06 <ogrisel> fi
15:06 <maxime_vernier> les gosses de riche prennent pas le tgv
15:06 <ogrisel> done
15:06 <ogrisel> }
15:06 <KAeL> j'suis le seul à préférer le mécanisme de branches de GIT ?
15:06 <ogrisel> les gosses de riches font du svn car ils ont l'adsl dans leur jet privé
15:06 <Maddingue> "vous etes un gosse de riche, vous avez un portable, vous donnez une carotte à Mireille Matthieu : Kamoulox !"
15:06 <No`> KAeL: oui
15:07 <toutpt> hg push marche avec http ?
15:07 <kiorky> ogrisel: le probleme, cest que le protocl a changé un poil avec la 1.0 et le mec qui maitnenant forest.py a pas suivi
15:07 <No`> je crois qu'on peut le faire avec webdav
15:07 <No`> mais j'ai jamais testé
15:08 <kiorky> ogrisel: jai bien un patch mais cest pas tres joli (https://hg.cryptelium.net/hg/system/config/hg/)
15:08 <kiorky> No`: oui, ca marche le push
15:08 <ogrisel> ok bon a savoir
15:08 <kiorky> No`: mais parcontre tu peux pas clone over http
15:08 <kiorky> ogrisel: le patch requiert de toucher au code de mercurial
15:08 <kiorky> faut que je commit un patch tien
15:08 <kiorky> (ya deux lignes a changer)
15:09 <KAeL> si on veut créer une branche faut cloner la repo ?
15:10 <No`> KAeL: oui
15:10 <No`> puisque la branche est le dépot
15:11 <KAeL> voilà pourquoi je préfère la gestion des branches de git
15:11 <KAeL> t'as pas à dupliquer intégralement la repo
15:11 <KAeL> c'est vachement plus léger :)
15:11 <No`> KAeL: oui, mais c'est plus complexe à comprendre dans la tete
15:11 <KAeL> pas bcp
15:11 <toutpt> conclusion: hg c est bien pour travailler tout seul
15:12 <No`> parce que parfois, c'est bien de pouvoir visualiser les deux branches cote a cite
15:12 <No`> cote
15:12 <arthu1> toutpt: pas du tout, tu peux avoir un répo central et fonctionner comme un cvs ou svn
15:12 <benoitc> tu peux exporter une branche git
15:12 <No`> y'aura toujours une branche "trunk" ou "main", ou ce que tu veux
15:12 <toutpt> dans ce cas quel est l'intérêt de hg (si je travail avec un dépot central)
15:12 <No`> sinon, tu peux pas faire de release
15:12 <KAeL> No`: ouais mais si t'as une repo d'1Go, faire 4 branches ça te coute 'cher' :)
15:12 <arthu1> toutpt: tu peux commiter dans le train
15:12 <No`> certes
15:12 <arthu1> en offline
15:13 <No`> mais j'ai des actions dans les disques durs ;)
15:13 <KAeL> :)
15:13 <arthu1> arthu1: et dans le train, ton collegue peux pull de ton répo
15:13 <arthu1> tout ca sans acces au répo central
15:13 <arthu1> et en arrivant, tu le push dans le répo central
15:13 <arthu1> avec tes changements atomiques
15:13 <arthu1> ca permet de commiter tout le temps des petits changements avec des commentaires adéquats
15:14 <KAeL> bugzilla, quelle daube :)
15:14 <Maddingue> clairement
15:14 <kiorky> ogrisel: https://hg.cryptelium.net/hg/system/config/hg/file/b0c6e27f7a8d/patch-forest-1.0.diff
15:15 <kiorky> voila le patch
15:15 <kiorky> pour mercurial
15:15 <KAeL> tiens, une partie qui m'interesse :D
15:15 <arthu1> taylor
15:15 <toutpt> il parle de toi kiorky
15:16 <toutpt> "je suis un rebel, j'ai pas reussi à les convertirs"
15:16 <kiorky> haha
15:16 <toutpt> ^^
15:16 <kiorky> ben cest ce que je fais a makina, cest sur :)
15:17 <Maddingue> qui pose la question ?
15:17 <Maddingue> (j'imagine que c'est un orga)
15:17 <KAeL> on a le même pb avec svn
15:17 <KAeL> le mec qui code dans son coin peut ne pas commiter régulièrement
15:17 <kiorky> bah oui cest clair
15:17 <Maddingue> "sans haricot pas de .." quoi ??
15:17 <kiorky> sauf en methode totallement distribuée
15:17 <kiorky> cest le meme probleme
15:18 <frederic> oui oui il a bien parlé de cassoulet
15:18 <kiorky> et meme la
15:18 <p0mp0m_> Maddingue: cassoulet
15:18 <Maddingue> ah bon
15:18 <kiorky> cest que les sergents font pas leur boulot
15:18 <Maddingue> j'avais cru entendre autre chose
15:18 <Maddingue> (qu'il est con ce misc :)
15:19 <sbz> cassoulet c'est ma région \o/
15:19 <No`> kassoulet
15:19 <Maddingue> "on a dit : pas de trolls"
15:20 <No`> Maddingue: tu l'as pas dit assez fort, alors
15:20 <No`> :)
15:20 <Maddingue> SAUERKRAUT
15:20 <Maddingue> il me semble reconnaitre celui qui parle là
15:20 <Maddingue> mouuuuuaaarff
15:21 <Maddingue> é-norme
15:21 <jpcw2002> huhu haypo
15:21 <KAeL> :D
15:21 <KAeL> et qd tu fais un svn log tu pleures aussi
15:21 <KAeL> sur un gros projet c'est le suicide
15:21 <kiorky> ogrisel: pose, lui l question des cechk out partiels
15:23 <ogrisel> je suis pas dans la salle
15:23 <KAeL> proxy, firewalls et tout, ssh c'est pas tj possible
15:23 <arthu1> tu pull dans l'autre sens
15:23 <ogrisel> je suis dans la cabine j'ai pas de micro
15:24 <jpcw2002> clap-clap
15:24 <sangui> bravo ^^
15:24 <No`> ben de toute façon, c'est la pause
15:24 <KAeL> clap clap :)
15:24 <Maddingue> clap clap
15:24 <Maddingue> ya pas mal de monde on dirait
15:24 <Maddingue> quelle est l'affluence de la conf ?
15:24 <KAeL> jpcw2002: y'a un tarif de couple pour l'adhésion afpy ? :)
15:25 <No`> Maddingue: 100 personnes / jour
15:25 <jpcw2002> KAeL: rhoo
15:26 <Maddingue> No`: sans dec' ?
15:26 <No`> euh, selon les organisateurs... les RG ont pas encore rendu leur compte
15:26 <kiorky> KAeL: tu peux faire passer ssh dans http
15:26 <kiorky> aussi :)
15:26 <jpcw2002> Maddingue: et 40 sur le net
15:27 <maxime_vernier> qqn peut m'envoyer un croissant par dcc send?
15:27 <sangui> moi me le paste
15:28 <jpcw2002> qui a mis cette musique ?
15:29 <No`> tarek
15:29 <kerflyn> c'est presque mieux que les musiques d'ascenseurs
15:29 <kerflyn> :p
15:30 <ogrisel> ok tarek voici le prog pour la distribution des lots
15:31 <ogrisel> http://python.pastebin.com/m788dda5d
15:37 <KAeL> pas très consensuelle la musique
15:38 <jpcw2002> KAeL: j'ai elevé le casque
15:39 <jpcw2002> dès que c'est fini tu highlighte stp ;)
15:41 <KAeL> sbz: alors ? :)
15:41 <sangui> c'est stressant cette musique
15:42 <No`> ça crachote en plus (meme ici)
15:42 <kerflyn> c'est fini ?
15:42 <No`> ah ouééééé
15:42 <Zebuline> jpcw2002: !
15:42 <pouik__> yo
15:42 <sangui> jpcw2002:
15:42 <pouik__> c quoi la musique qui etait diffuse pendant la pause ?:)
15:42 <KAeL> jpcw2002: !
15:43 <ogrisel> un mix de tarek
15:43 <ogrisel> enfin c'est pas lui qui l'a fait un
15:43 <ogrisel> hein
15:43 <pouik__> ogrisel: ca se trouve sur le net ?
15:43 <ogrisel> enfin je pense pas
15:43 <ogrisel> probablement
15:43 <ogrisel> pitetre sur parisdj.com
15:43 <sbz> KAeL: bein je sais pas
15:43 <KAeL> stream cassé ?
15:44 <pouik__> non ca marche
15:44 <sbz> KAeL: surement a la fin
15:44 <sbz> hey pouik__ salut :)
15:44 <pouik__> yo sbz
15:44 <multani> c'est un illustre inconnu sur la photo du premier slide, ou c'est une personne qui etait à l'afpyro hier ? :)
15:48 <ogrisel> on aurait pu mettre une photode tarek
15:48 <ogrisel> y en a des pas mal
15:48 <misc> Maddingue: pas de cassoulet. j'ai parié que je caserais cassoulet pendant la conf
15:48 <Maddingue> misc: hahaha
15:49 <jpcw2002> misc j'ai beaucoup aimé l'exemple du mariage et aussi celui de la liste des courses
15:49 <gawel> pareil :)
15:50 <gawel> ainsi que le "pas la peine d'en reparler j'ai déjà dit assez de mal"
15:50 <misc> bah quoi, c'est vrai
15:50 <jpcw2002> misc: ben oui puisque'on te dis qu'on aime :)
15:52 <kerflyn> j'ai sursauté
15:52 <jpcw2002> +1
15:52 <cyberj> on a eu mal pour vous les internautes
15:52 <No`> misc: t'es un vilain troll, mais j'ai adoré. Bravo
15:52 <sangui> c'est quoi comme son ?
15:52 <KAeL> beastie boys ?
15:52 <No`> sangui: la zizique à tarek
15:52 <No`> Pharcyde
15:52 <No`> ché pas de qui c'est
15:52 <gawel> pharcyde
15:53 <sangui> elle est pas mal celle la
15:53 <ogrisel> :set bg=light
15:53 <ogrisel> ca marche pas
15:54 <sangui> No`: the pharcyde spa le nom du groupe plutot ?
15:54 <misc> et puis faire un zoom aussi
15:54 <pouik__> http://fr.wikipedia.org/wiki/The_Pharcyde
15:54 <pouik__> c ca ?
15:55 <sangui> http://www.deezer.com/#music/result/pharcyde
15:56 <gawel> pouik__: ouais
15:57 <kerflyn> oui mais c'est diffusé en public
15:57 <cyberj> il est président , il assumera :)
15:57 <No`> en public et sur le ouaibe
15:57 <l0kit> en meme temps il les fait connaitre
15:57 <cyberj> ...
15:58 <kerflyn> c la maison de disque qui risque de se plaindre
15:58 <misc> bah, on sait quoi faire du budget avec ça
15:58 <sbz> putain c'est plus simple que CPAN
15:58 <kerflyn> :D
15:58 <sangui> sbz: mais mon complet je trouve
15:59 <harobed> il y a une gestion de droit dans pypi ?
15:59 <No`> os court! un troll avec CPAN
15:59 <sbz> Maddingue: on peut pusher sur cpan depuis la command line aussi ?
15:59 <Maddingue> sbz: oui
15:59 <Maddingue> cpan-upload
15:59 <harobed> on peut supprimer un paquet sur pypi ?
15:59 <No`> j'avais du assister à un ralage de trois heures d'un mec bourré à la bière pas fraiche qui nous disait :
15:59 <No`> "y'know, perl is the best, man, because it has CPAN"
16:00 <No`> "And Python doesn't, so it's shit, man"
16:00 <No`> *soupir*
16:00 <ogrisel> :)
16:00 <Maddingue> faut voir qui disait ça aussi :)
16:00 <p0mp0m_> haha
16:00 <Maddingue> PH34R
16:00 <sbz> ENAURM
16:01 <kerflyn> heu...
16:01 <gawel> il craque :)
16:01 <Maddingue> elle fait peur cette vidéo
16:01 <kerflyn> Maddingue: c'est clair
16:02 <kerflyn> Maddingue: on a l'impression qu'il y a une armée de japonais qui va arrivé
16:06 <misc> kerflyn: avec une arme aussi forte que ce genre de video, je comprends pas que le japon n'ai pas gagné la guerre :)
16:07 <Maddingue> donc là il a uploadé une saleté sur PyPI, mais il peut/va la supprimer ensuite ?
16:07 <misc> ouais
16:07 <misc> ( j'espére )
16:07 <gawel> Maddingue: ouais
16:07 <Maddingue> ok
16:07 <harobed> misc: il y a une gestion de droit dans pypi ?
16:08 <gawel> par contre il a polué le feed :)
16:08 <gawel> harobed: ouais
16:08 <harobed> par exemple, je peux écraser son eggs ?
16:08 <gawel> il a un login / pass dans .pypirc
16:08 <harobed> il faut créer un compte ?
16:08 <misc> si il te donne le droit
16:08 <samueladam> N'importe qui peut uploader sur pypi?
16:08 <harobed> ok
16:08 <gawel> samueladam: yes
16:09 <samueladam> et ca flood pas plus que ça?
16:09 <cyberj> et on peut enlever des paquets?
16:09 <Maddingue> mais si moi je viens en méchant hacker pour écraser son egg sur pypi, il y a des droits qui vont m'en empecher j'imagine ?
16:09 <gawel> pourquoi ça flooderais ?
16:09 <gawel> y a pas trop de paquet merdique a prioris
16:09 <gawel> les gens sont a peu près responsable
16:10 <No`> et pis c'est pa si grave, non plus
16:10 <cyberj> bah genre un type qui ecraserai un egg en y cachant une vilaine backdoor
16:10 <No`> y'a bien marqué "démo"
16:10 <Maddingue> s'il n'y a pas de modération a priori, il y a forcément des paquets merdiques, mais ce n'est pas grave
16:10 <kiorky> enfin buildout et offline
16:10 <kiorky> ou buildout et extension module ou packagés mal packagés
16:10 <kiorky> ca fait pas trop bon menage avec des recettes classqiues :)
16:11 <kiorky> genre matplotlib
16:11 <misc> bah, faut avoir le droit d'écraser le .egg, non ?
16:11 <kiorky> misc: virtualenv
16:11 <kiorky> tu fais un site packages a toi
16:11 <Maddingue> misc: c'est pour ça que je demande
16:12 <Maddingue> sur le CPAN, les droits sont gérés par PAUSE, et sont attribués par espace de noms
16:12 <kiorky> misc: a javais mal lu :)
16:12 <misc> Maddingue: ç'est pareil en fait
16:12 <misc> il y a pas 100 façon de faire :)
16:13 <Maddingue> hmm, ya un truc que je comprends pas : pourquoi les eggs seraient faciles à transformer en RPM mais pas en DEB ?
16:14 <misc> parce que personne n'a fait le taf, simplement
16:14 <misc> et facile, je suis pas sur que ça soit propre, c'est juste que des gens le font
16:14 <Maddingue> tarek (si c'est bien lui) semblait dire qu'un packageur Debian n'aime pas les eggs
16:15 <KAeL> Maddingue: non, les buildout
16:15 <Maddingue> ah..les eggs ce sont les sources, et les buildouts les binaires ?
16:16 <misc> les eggs, c'est un .jar
16:16 <misc> ( avec les deps )
16:16 <ogrisel> non buildout c'est plus un remplacant pour apt
16:16 <ogrisel> + make
16:16 <misc> et perso, j'aime pas non plus prendre des eggs en // des rpms/debs
16:16 <ogrisel> enfin c'est pas exactement la meme chose non plus
16:17 <ogrisel> misc: virtualenv c'est vraiment bien
16:17 <kiorky> si ca interesse des gens a ce sujet, moi je fais minitage qui est au dessus de buildout
16:17 <ogrisel> tu pollues pas le python system
16:17 <ogrisel> mais chaque appli sur ta machine a juste ces deps
16:18 <Maddingue> misc: quel serait le parallèle avec les distros CPAN / PPM / RPM/DEB ?
16:18 <ogrisel> en mode svn - devel / stable / version prod, ...
16:18 <misc> ogrisel: ça va pas aider pour la fracture numerique, haypo va pas aimer
16:18 <misc> Maddingue: bah un .egg, c'est un zip + metadata
16:18 <Maddingue> zip c'est un format..
16:18 <Maddingue> ça contient des sources ou des binaires ?
16:18 <Maddingue> c'est ça ma question
16:18 <misc> des sources
16:19 <Maddingue> d'accord
16:19 <misc> enfin, c'est des .py
16:19 <misc> donc bon, le distinguo est pas vraiment utile
16:19 <gawel> c'est pas frocément un zip
16:20 <gawel> y a une option zip_safe
16:20 <misc> bon, c'est une archive + metadata , comme un deb, ou comme un rpm
16:20 <gawel> si elle est false y a le rep source dans le .egg
16:21 <ogrisel> ca permet aussi de mettre en prod un setup buildbot super facilement
16:23 <ogrisel> :)
16:24 <gawel> http://pypi.python.org/pypi/collective.buildbot
16:32 <kerflyn> rooo, vandamme
16:33 <Maddingue> rooohh, troller tranquille sur RoR...
16:33 <No`> Snakes & Rubies
16:34 <No`> la vidéo qu'il faut voir à ce sujet
16:34 <kerflyn> merci pour les webcam clin d'oeil ;)
16:35 <No`> les deux développeurs qui ont créé RoR et Dango qui expliquent pourquoi l'outil n'est pas le plus important
16:38 <jpcw2002> d'ou la zca de zope3 :)
16:41 <gawel> 44 users en pic sur le stream today
16:42 <gawel> la classe
16:42 <ogrisel> zca == Zope Component Architecture
16:42 <misc> gawel: à quel moment ?
16:42 <ogrisel> en ce moment
16:42 <misc> pas mal
16:42 <gawel> ouaip
16:43 <misc> le serveur icecast est ou ?
16:43 <ogrisel> dans ton cul
16:43 <ogrisel> désolé
16:43 <p0mp0m_> Les slides de cette conf seront publiques?
16:43 <ogrisel> http://oliviergrisel.name:8000/
16:43 <gawel> ogrisel: connait ses classique
16:43 <gawel> p0mp0m_: yes
16:43 <p0mp0m_> gawel: merci !
16:44 <gawel> je mettrais tous les slides sur fr.pycon.org
16:44 <gawel> dans la semaine si je trouve le temps
16:44 <misc> ok, un kimsufi
16:44 <ogrisel> yes
16:44 <ogrisel> 100mbps
16:44 <misc> gawel: au fait, je te file les slides comment ?
16:44 <gawel> misc: comment ça ? format ?
16:45 <misc> gawel: odp
16:45 <gawel> bah mail ça vas
16:45 <gawel> gawel@afpy.org
16:45 <misc> oki, je vais envoyer ce soir dans ce cas, faut pas que j'oublie
16:45 <misc> la différence etre le bon developpeur et le mauvaise developpeur ?
16:46 <No`> le mauvais développeur, il fait du java
16:46 <gawel> j'allais dire du php :)
16:46 <Maddingue> pareil que gawel :)
16:46 <ogrisel> le mauvais developpeur il t'emmerde
16:46 <kerflyn> le bon développeur est obligé de faire du java
16:47 <No`> hehe
16:47 <misc> bon, personne connait les inconnus :/
16:47 <sbz> oh si
16:47 <sbz> par coeur
16:48 <sbz> le mauvais developper il prend son code, il code
16:48 <sbz> alors que le bon developper, il prend son code, il code
16:48 <sbz> quoi
16:48 <sbz> :))
16:48 <misc> :)
16:48 <No`> mdr
16:48 <kerflyn> hehe
16:48 <No`> le mauvais développeur, il documente pas son code
16:49 <No`> le bon développeur, il documente pas non plus... mais c'est un bon développeur
16:49 <KAeL> le mauvais il code plus, il est devenu ton chef
16:49 <jpcw2002> lol
16:49 <No`> principe de Dilbert
16:49 <Maddingue> KAeL: ça c'est le principe de Dilbert
16:49 <misc> y a des frameworks perl qui font la migration de schema, non ?
16:49 <kerflyn> KAeL: lol
16:49 <misc> jiphy ?
16:49 <sbz> jifty
16:49 <No`> "les éléments dangereux, on les envoie là où ils sont moins dangereux : le management"
16:49 <Maddingue> Jifty c'est plutot un framework à la RoR
16:49 <sbz> mais bon le web c'est ...
16:49 <Maddingue> pour les schemas, c'est DBIx::Class
16:50 <misc> victor !
16:51 <Maddingue> sbz: Jifty a remplacé Maypole dans le framework web moderne simple ; pour le modulaire, c'est bien sûr Catalyst
16:51 <KAeL> vivement le grand cassage de la stdlib :)
16:52 <misc> "votre pep, votre plan d'epargne sur perte"
16:52 <KAeL> :))
16:52 <kerflyn> hehe
16:52 <KAeL> les identifiants non ascii ça a été approcouvé ? oO
16:52 <KAeL> *approucé
16:52 <KAeL> rhaaa
16:52 <KAeL> approuvé
16:53 <Maddingue> KAeL: bah d'un autre côté, on peut déjà écrire "my $??????" en Perl, et probablement l'équivalent en Ruby
16:54 <KAeL> en java aussi :)
16:54 <kerflyn> en PythonCE aussi
16:54 <misc> KAeL: ouais, et depuis le début, j'ai toujours trouvé ça fort
16:54 <wid> bonjour
16:55 <maxime_vernier> salut wid
16:55 <wid> tu est pas allé à la conf ?
16:55 <maxime_vernier> pour finir, non
16:56 <wid> le flux marche bien today ?
16:56 <Maddingue> oui
16:56 <maxime_vernier> impeccable en stéréo
16:56 <gawel> cool
16:58 <KAeL> ogrisel: on peut voir plus les lides ?
16:58 <KAeL> slides
16:59 <gawel> j'ai transmis
16:59 <KAeL> merci :)
16:59 <gawel> je me suis fais rabrouer "mais y a rien sur les slides. moi je préfère quand on voit victor"
16:59 <gawel> quel tombeur
16:59 <jpcw2002> :)
17:00 <KAeL> :)
17:00 <jpcw2002> KAeL: http://neudorf.hachoir.org/afpy/py3k/
17:01 <KAeL> j'ai raté l'explication sur u"¤" -> "¤"
17:01 <Maddingue> ben c'est que le symbole euro n'est dispo qu'en unicode
17:02 <Maddingue> donc en Python 2, il fallait utiliser une chaine Unicode, et en Python 3, c'est juste une chaine
17:02 <Maddingue> (si j'ai bien compris)
17:02 <KAeL> ok
17:02 <misc> je pense oui
17:02 <misc> les str python2, ça devient des bytes poython 3
17:02 <misc> et les str python3, c'est les unicode python2
17:02 <gawel> ouais, et unicode devient str
17:02 <KAeL> oki doki
17:02 <Maddingue> et les "unicode" de Python 2 deviennent les chaines normales de Python 3
17:03 <gawel> du coup open() prends un encoding obligatoirement
17:03 <Maddingue> sauf qu'il faut aussi gérer les fichiers binaires
17:05 <gawel> ouais, je me demandais justement
17:06 <Maddingue> quel est l'intéret de format() par rapport à sprintf() ?
17:06 <KAeL> je me demande
17:07 <Maddingue> tout ce qu'il a montré existe déjà avec sprintf()
17:07 <Maddingue> (si la version Python gère tout ce que fait la version C, mais j'imagine que c'est le cas)
17:09 <jpcw2002> ah non !
17:09 <jpcw2002> quand les chinois vont coder :(
17:09 <carxwol> ils codent déjà
17:09 <Maddingue> ils codent déjà
17:09 <carxwol> mais ça reste dans leur lan ;-)
17:09 <carxwol> lannet
17:10 <kerflyn> jpcw2002: tu verras ??.print()
17:10 <jpcw2002> kerflyn: c'est bien de ça que je voulais parler :)
17:11 <Maddingue> peut être dans la communauté Python, mais dans les communautés Perl et Ruby par exemple, il y a pas mal de japonais, chinois, taiwanais, coréens
17:11 <jpcw2002> avec le micro les questions ça serait mieux
17:12 <kerflyn> jpcw2002: de toute façon en France on n'est pas mieux sur certains projets
17:12 <wid> au nivo performance cela donne quoi p3k ?
17:12 <jpcw2002> kerflyn: oui c'est çaqui est idiot
17:13 <No`> franchement les symboles en unicode, c'est débile
17:13 <No`> ça va à l'encontre du zen de python
17:13 <No`> "readability counts"
17:13 <Maddingue> No`: ça permet d'écrire dans sa langue
17:13 <wid> bonne question
17:13 <Maddingue> je croyais que Python était "newbie friendly"
17:13 <kerflyn> perso je suis pour le développement en anglais
17:14 <Maddingue> parce que tu parles anglais et que tu as un peu d'expérience
17:14 <misc> y a des limites au newbie friendly
17:14 <Maddingue> les débutants écrivent en français
17:14 <No`> Maddingue: les PEP recommandent (à regret, meme Guido le dit) de coder en anglais. Si tu veux que ton code soit lu, relu, commenté, etc. il faut le rendre accessible
17:14 <jpcw2002> c'est come ms access et les accents dans les nomps des tables etc
17:14 <No`> j'ai déjà vu du code PHP avec des variables en Allemand, j'ai failli envahir la Pologne
17:14 <jpcw2002> anglais .barre !
17:15 <jpcw2002> No`: :)
17:15 <misc> No`: moi, c'est quand j'ecoute wagner
17:15 <kerflyn> No`: lol
17:15 <No`> :
17:15 <Maddingue> c'est pas à moi qu'il faut expliquer d'iposer une langue de codage, je code tout en anglais, y compris au boulot où tout le monde commite en français
17:15 <wid> merci
17:15 <Maddingue> mais de facto, les débutants utilisent des noms de variables, de tables, etc en français, ou pire, en mélange de français et d'anglais !
17:16 <kerflyn> Maddingue: pour les débutants je comprends, mais difficile d'évoluer en info sans l'anglais
17:16 <No`> ben on peut aussi coder en truellik, aussi
17:16 <No`> qu'homme saillie heure appat 2 preux blème
17:17 <No`> PHP6 aura aussi les symboles en unicode. C'est déjà le signe que c'est une mauvaise idée
17:17 <jpcw2002> )
17:19 <Maddingue> Python n'a pas de grammaire ? je pensais que c'était le cas
17:19 <kerflyn> clap clap
17:19 <maxime_vernier> clap clap
17:19 <misc> je pensais aussi que c'est le cas
17:20 <kerflyn> re clap clap
17:20 <wid> clap clap aussi
17:20 <jpcw2002> clap-clap
17:20 <misc> http://docs.python.org/ref/grammar.txt ?
17:20 <wid> comment on fait pour avoir des cadeaux sur irc ?
17:20 <maxime_vernier> par dcc send
17:20 <kerflyn> rere clap clap
17:20 <No`> ah. ah. ah.
17:20 <No`> IRC FTL
17:21 <Maddingue> heh
17:21 <Maddingue> un LT, 15 min !?!?
17:22 <Maddingue> c'est plus de l'éclair ça
17:22 <No`> oui, ça dépend de ton fuseau horaire
17:23 <Maddingue> ah, ils veulent aussi faire le tour de France
17:23 <tarek> vous etes en ligne les gars
17:23 <Maddingue> le souci avec ça, c'est qu'il faut s'attendre à une participation bien moindre
17:23 <jpcw2002> ui ilfaut dire merci aux internautes tarek
17:23 <Maddingue> en ligne ?
17:23 <sbz> \o/ PHOTO
17:23 <tarek> merci les internautes
17:23 <tarek> :)
17:23 <Maddingue> 20MG
17:24 <jpcw2002> clap -clap
17:24 <wid> wouai
17:24 <Maddingue> \o/
17:24 <p0mp0m_> BISOUS
17:24 <maxime_vernier> clap clap
17:24 <Maddingue> on me voit bouger les bras ? :)
17:24 <maxime_vernier> :)
17:24 <misc> Maddingue: cowsay
17:24 <Maddingue> 40 + 100 = 150 ?? o_O
17:24 <jpcw2002> print 'clap-clap' * 40
17:24 <maxime_vernier> re clap
17:24 <wid> clap **4
17:24 <toutpt> re, merci à l'afpy pour toutes ces conf! !!!
17:24 <jpcw2002> Maddingue: oui avec le passe de int et long :)
17:25 <Maddingue> jpcw2002: mouarf
17:25 <toutpt> faut qu'on organise une rencontre à Nantes, on peut avoir des locaux facilement
17:25 <jpcw2002> toutpt: oui
17:25 <jpcw2002> l'ump nous l'a piqué
17:25 <KAeL> non, à Toulouse ;)
17:25 <jpcw2002> il renvoie toutle temps sarkosy :)
17:26 <KAeL> :)
17:26 <p0mp0m_> hoho
17:26 <KAeL> ouaaaa
17:26 <Maddingue> ohh
17:26 <jpcw2002> print clap-clap * 40
17:26 <wid> super
17:26 <Zebuline> yeah !
17:26 <wid> je me demande qui va gagner le logo
17:27 <Maddingue> pas de vente de charité j'imagine
17:27 <misc> nan
17:27 <Maddingue> bon c'est sûr que vu l'heure, pas le temps
17:27 <Maddingue> c'est dommage, je suis sûr que ça plairait aussi aux geeks Python :)
17:28 <KAeL> sur internet on va gagner une soirée avec Tarek :)
17:28 <wid> c koi le nom des bouquin ?
17:28 <juno> hihi
17:28 <Maddingue> ça semble pas simple vot' truc..
17:29 <Maddingue> moi je propose de lancer des boulettes de papier sur les gens
17:29 <juno> le plus long c'est de trouver le gagnant
17:29 <Maddingue> voire encore mieux, de balancer directement les bouquins :)
17:29 <No`> dangereux, ça
17:29 <Maddingue> celui qui attrape le bouquin le gagne
17:29 <No`> j'ai vu un mec qui a failli mourir, assassiné par un DVD
17:30 <Maddingue> "I was assassinated by the DVD of Aaarrrghhhhhh..."
17:30 <jpcw2002> quine
17:30 <KAeL> touché ! coulé !
17:30 <Maddingue> B12.. G7.. coulé
17:30 <juno> il a coule mon enterprise !
17:30 <wid> ya plus de bouquin que de gens
17:30 <Maddingue> MON PORTE AVIONS !
17:30 <No`> mdr
17:30 <toutpt> c est la bataille navale
17:31 <toutpt> héhé
17:31 <juno> pour la prochaine edition : pynaval
17:33 <Maddingue> ah la la.. un tshirt de la conf, c'est typiquement le truc à mettre aux enchères.. en particulier le dernier
17:34 <Maddingue> et une fois que tu as vendu le dernier à un bon prix, tu fais "oh attendez, il en reste encore un, et cest *vraiment* le dernier" :)
17:35 <misc> ah ah
17:35 <Maddingue> misc sait de quoi je parle ;)
17:35 <juno> le lancer de clef usb ...
17:35 <Maddingue> hahaha
17:35 <Maddingue> la licence Komodo
17:36 <wid> pour nous
17:36 <jpcw2002> ouia ouias
17:36 <Maddingue> à croire qu'on y a tous droit, mais qu'on ne sait pas quoi en faire ;)
17:36 <juno> t'as un dragon avec une laisse
17:36 <No`> juno: joliment dit
17:37 <Maddingue> oh le lancer de troll Debian
17:37 <sbz> ouais j'ai gagné un tshirt
17:37 <misc> sbz: 'foiré :p
17:37 <Maddingue> sbz: un activestate ?
17:38 <juno> vive les trolls poilus
17:38 <sbz> ouais
17:38 <Maddingue> bof ils sont pas terribles
17:38 <Maddingue> j'en ai déjà un ou deux
17:38 <No`> print "hello world"
17:38 <Maddingue> c'est con, je ne sais pas écrire de Python..
17:38 <Rik|work> on a rien entendu
17:38 <KAeL> on a rien pigé
17:38 <jpcw2002> répète la question?
17:39 <Rik|work> TAREK :D
17:39 <Rik|work> retourne toi
17:39 <Maddingue> ah merde
17:39 <KAeL> le premier qui trouve la question a gagné :)
17:39 <Maddingue> j'ai paumé le flux
17:39 <Rik|work> le micro marche pas
17:39 <Maddingue> KAeL: en gros, c'est un JAPH
17:39 <KAeL> hum :)
17:39 <jpcw2002>
17:39 <jpcw2002>
17:39 <jpcw2002>
17:39 <jpcw2002>
17:39 <jpcw2002> ##### ### ### ### ### ## ##
17:39 <jpcw2002> ## ## ## ## ## ## ## ## ## ##
17:39 <jpcw2002> ## ## ## ## ## ## ## ## ##
17:39 <No`> allez, cassos
17:39 <jpcw2002> ## ## # # ## ## ## ## ## ##
17:40 <jpcw2002> #### ### ### ### ## ##
17:40 <jpcw2002> ## ##
17:40 <jpcw2002> #### ####
17:40 <Rik|work> écrire pycon sans P Y C O et N dans le souce ?
17:40 <KAeL> jpcw2002: y'a un p dans ton print :)
17:40 <kiorky> jpcw2002: en pytho ;)
17:40 <maiky_> print chr(80) + chr(89) + chr(67) + chr(79) + chr(78)
17:40 <juno> import base64;print base64.b64decode("cHljb24")
17:40 <maiky_> PYCON
17:40 <kiorky> maiky_: print = p
17:40 <Maddingue> KAeL: il faut écrire "PyCON" sur la sortie standard sans que le code contienne la chaine PyCON
17:40 <Maddingue> et ce doit étre un uniligne
17:40 <misc> sans p, sans y, sans c, sans o, sans
17:40 <KAeL> il a dit pas de for parce que "o"
17:40 <KAeL> ouala
17:40 <Maddingue> genre ce qu'ont écrit maiky_ et juno
17:40 <gawel> je crois qu'on a un gagnant
17:40 <tshirtman> print interdit!
17:41 <juno> arf
17:41 <Maddingue> (sauf s'il y a des règles plus strictes)
17:41 <kiorky> stdout aussi
17:41 <kiorky> :)
17:41 <maxime_vernier> >>> print '\x70\x79\x63\x6f\x6e'
17:41 <kiorky> maiky_: print est interdit
17:41 <KAeL> p
17:41 <ogrisel> maiky_: c'est toi le premier
17:41 <tshirtman> >>> u'\x70\x79\x63\x6f\x6e'
17:41 <tshirtman> ça ça marche
17:42 <KAeL> bravo tshirtman :)
17:42 <juno> ben voila
17:42 <Rik|work> il porte bien son nom ;)
17:42 <KAeL> il a dit dans l'interpreteur ou pas ? :)
17:42 <Maddingue> un vrai uniligne devrait être exécuté sur la ligne de commande
17:42 <Maddingue> pas dans le repl
17:42 <maxime_vernier> >>> '\x70\x79\x63\x6f\x6e'
17:42 <tshirtman> ça marche dans le term python
17:42 <Maddingue> tshirtman: oui, ça marche dans le repl, pas dans un shell
17:43 <maiky_> import sys; sys.stdout.write(chr(80) + chr(121) + chr(67) + chr(79) + chr(78))
17:43 <Maddingue> normalement, un uniligne s'exécute dans un shell
17:43 <ogrisel> oui bon effectivement le print marche pas
17:43 <ogrisel> sys y a y
17:43 <juno> coince avec import
17:43 <jpcw2002> et o a stdout
17:43 <juno> p et o
17:44 <tshirtman> on peut même pas faire #!/bin/env python de toutes façons
17:44 <ogrisel> :)
17:44 <Zebuline> et chr(..) -> c
17:44 <tshirtman> donc pour un script ça vas pas être possible
17:44 <ogrisel> oué donc on va dire que c'est maxime_vernier
17:44 <ogrisel> >>> '\x70\x79\x63\x6f\x6e'
17:44 <ogrisel> c'est le mieux
17:44 <Maddingue> je pense qu'un vrai uniligne Python serait celui qui marche quand on le passe en argument à python -c
17:45 <maxime_vernier> tshirtman a mis la version unicode avant moi
17:45 <tshirtman> ui mais j'ai juste ajouté un u devant ton code en fait ;)
17:45 <ogrisel> yes j'avais zappé
17:45 <tshirtman> je cherchais le moyen d'obtenir ce que tu as donné
17:45 <ogrisel> tshirtman: tu portes bien ton nom
17:45 <tshirtman> et j'avais pas encore trouvé
17:45 <maxime_vernier> ma version précédente utilisait le print interdit
17:45 <Maddingue> (mais c'est pas moi qui fait les regles)
17:45 <ogrisel> t'as gagné un tshirt
17:45 <tshirtman> merci :)
17:45 <juno> hihihi
17:46 <maiky_> python -c "import sys; sys.stdout.write(chr(80) + chr(121) + chr(67) + chr(79) + chr(78))"
17:46 <misc> import
17:46 <l0kit> exec('\x70rint("\x70\x79\x63\x6f\x6e")') ?
17:46 <ogrisel> ou l0kit tu gagne un tshirt aussi
17:46 <misc> ah ah, bien vu l0kit
17:46 <l0kit> :)
17:46 <juno> et le n
17:47 <misc> arf
17:47 <ogrisel> car y a de la meta programmation
17:47 <l0kit> exec('\x70ri\x6et("\x70\x79\x63\x6f\x6e")') ?
17:47 <ogrisel> oui
17:47 <ogrisel> il restait le n
17:47 <l0kit> c sexy :)
17:47 <ogrisel> donc la tu gagnes vraiment
17:47 <juno> et le c de exec ?
17:47 <maxime_vernier> playlive.fm?
17:48 <misc> argh
17:48 <l0kit> :|
17:48 <tshirtman> en effet le c est interdit :p
17:48 <Rik|work> faudrait bien connaître les règles :)
17:48 <misc> faudrait faire un parser
17:48 <juno> ne pas utiliser les caracteres p y c o n
17:48 <sbz> faut utilise getattr et chr
17:49 <Rik|work> juno: oui mais dans l'interpréteur ou pas ?
17:49 <juno> c pas moi qui fait les regles
17:49 <ogrisel> ah zuty
17:49 <juno> je sais pas
17:49 <kerflyn> et pourquoi pas en brainfuck ?
17:49 <tshirtman> ^^
17:49 <ogrisel> bon tshirtman: tu gagnes le tshirt du premier "programme dans un shell"
17:50 <ogrisel> et il le tshirt de l0kit est remis en jeu
17:50 <tshirtman> \o/
17:51 <delroth> getattr(__builtins__, 'eval')('\x5f\x5f\x69\x6d\x70\x6f\x72\x74\x5f\x5f\x28\x22\x73\x79\x73\x22\x29\x2e\x73\x74\x64\x6f\x75\x74\x2e\x77\x72\x69\x74\x65\x28\x22\x50\x59\x43\x4f\x4e\x22\x29')
17:51 <delroth> §§
17:51 <ogrisel> perso j'en ai un tordu
17:52 <ogrisel> cool delroth t'as gagné
17:52 <ogrisel> enfin je pense
17:52 <delroth> en décodé ça donne getattr(__builtins__, 'eval')('__import__("sys").stdout.write("PYCON")')
17:52 <tshirtman> lol
17:52 <maiky_> C pas PYCON mais PyCON
17:52 <juno> le 'n' de builtins
17:53 <tshirtman> j'aillais le dire
17:53 <l0kit> :)
17:53 <delroth> NAON :D
17:53 <delroth> zut
17:53 <tshirtman> en fait on peut quasi rien écrire ^^
17:53 <juno> vi
17:53 <juno> c un peu galere
17:53 <delroth> hum
17:54 <delroth> je suis con ?
17:54 <delroth> eval('\x5f\x5f\x69\x6d\x70\x6f\x72\x74\x5f\x5f\x28\x22\x73\x79\x73\x22\x29\x2e\x73\x74\x64\x6f\x75\x74\x2e\x77\x72\x69\x74\x65\x28\x22\x50\x59\x43\x4f\x4e\x22\x29')
17:54 <ogrisel> set(r"getattr(__builtins__, 'eval')('\x5f\x5f\x69\x6d\x70\x6f\x72\x74\x5f\x5f\x28\x22\x73\x79\x73\x22\x29\x2e\x73\x74\x64\x6f\x75\x74\x2e\x77\x72\x69\x74\x65\x28\x22\x50\x59\x43\x4f\x4e\x22\x29')").intersection(set("pycon"))
17:54 <delroth> ça marche pas ? :-'
17:54 <ogrisel> n
17:54 <tshirtman> héhé
17:54 <l0kit> j'allais le faire...
17:54 <tshirtman> intersections
17:54 <maxime_vernier> pas mieux
17:54 <tshirtman> y'as des n dedans
17:54 <tshirtman> ah non c'est pas le code de delroth pardon
17:54 <delroth> ogrisel: et eval('\x5f\x5f\x69\x6d\x70\x6f\x72\x74\x5f\x5f\x28\x22\x73\x79\x73\x22\x29\x2e\x73\x74\x64\x6f\x75\x74\x2e\x77\x72\x69\x74\x65\x28\x22\x50\x59\x43\x4f\x4e\x22\x29') ?
17:54 <ogrisel> In [15]: set(r"eval('\x5f\x5f\x69\x6d\x70\x6f\x72\x74\x5f\x5f\x28\x22\x73\x79\x73\x22\x29\x2e\x73\x74\x64\x6f\x75\x74\x2e\x77\x72\x69\x74\x65\x28\x22\x50\x59\x43\x4f\x4e\x22\x29')").intersection(set("pycon"))
17:54 <ogrisel> Out[15]: set([])
17:54 <ogrisel> t'as gagné
17:54 <delroth> :P
17:55 <juno> eval( "\x70\x79\x63\x6f\x6e" )
17:55 <juno> avec un joli NameError
17:55 <juno> affichant pycon
17:55 <juno> lol
17:55 <l0kit> :)
17:55 <ogrisel> oui c'etait le mien ca :)
17:55 <tshirtman> je cherchais avec une error ausi
17:55 <tshirtman> aussi*
17:56 <juno> c'est le plus concis
17:57 <Maddingue> ya pas sbz qui doit parler ?
17:57 <juno> tiens c fini
17:58 <kerflyn> bravo aux gagnants
17:59 <kerflyn> @+
17:59 <juno> GG comme on dit
17:59 <maxime_vernier> +
17:59 <jpcw2002>
17:59 <jpcw2002>
17:59 <jpcw2002> ### ###
17:59 <jpcw2002> ## ##
17:59 <jpcw2002> ### ## ### ##### ### ## ### #####
17:59 <jpcw2002> ## ## ## ## ## ## ## ##### ## ## ## ## ## ## ##
17:59 <jpcw2002> ## ## #### ## ## ## ## #### ## ##
17:59 <jpcw2002> ## ## ## ## ## ## ## ## ## ## ## ## ## ##
17:59 <jpcw2002> ### ###### ###### #### ### ###### ###### ####
17:59 <jpcw2002> ## ##
17:59 <Maddingue> pouet
17:59 <jpcw2002> #### ####
17:59 <juno> bye bye
18:01 <ogrisel> tu fais quoi jpcw2002 la ?
18:01 <tshirtman> jolis jpcw2002
18:01 <ogrisel> les gagnants, envoyer moi un mail a olivier.grisel@ensta.org avec votre adresse email
18:02 <jpcw2002> ogrisel: tu veux que je t'aide a quelquechose
18:02 <ogrisel> on debarrasse la
18:02 <casa> salut à tous les auditeurs en ligne
18:02 <ogrisel> on voit plus tard pour debriefer sur IRC
18:02 <jpcw2002> ogrisel: ok
18:02 <ogrisel> a+ je me deconnecte, faut qu'on quite la salle
18:02 <ogrisel> j'arrete le stream
18:02 <tshirtman> ogrisel: ok
18:02 <jpcw2002> oki a + et merci
18:02 <KAeL> merci
18:02 <l0kit> bye
18:03 <Maddingue> ZOMG le flux est coupé
18:03 <ogrisel> oui a + je me barre avec mon laptop
18:27 <Micka_> ptain delroth ils sont de combien les ping timeout ici ? o_O
18:28 <delroth> aucune idée
18:30 <kiorky> quelqu'un connait bien le module imp ici ?
18:32 <KAeL> imp ?
18:32 <kiorky> import
18:32 <kiorky> imp
18:32 <kiorky> import imp
18:32 <kiorky> :)
18:32 <kiorky> ce con me fait chier, jai deux eggs qui partagent le meme namespace
18:32 <kiorky> et imp quand jer lutilise il me ramene le mauvais
18:33 <KAeL> tiens je connaissais pas :)
18:33 <kiorky> (minitage.truc et minitage.muche) -> je veux charger minitage.truc.foo et quand japelle imp, il me ramane minitage.muche
18:33 <kiorky> du coup il peut pas trouver foo
18:34 <kiorky> jcrois quil ya un truc similaire pour charger du code dynamiquement dans setuptools
18:34 <kiorky> mais je trouve pas
18:34 <kiorky> *retrouve
18:37 <kiorky> found.
18:37 <kiorky> http://peak.telecommunity.com/DevCenter/PkgResources
18:39 <Micka> ptain ce fut long delroth :D
18:39 <Micka> cmb je sais ouais
18:58 <iwpf> Bonjour
19:00 <iwpf> Excusez moi, je viens un peu en retard, le stream est coupé, c'est une pause ou il y a un petit souci ?
19:02 <iwpf> ahahah mdr...
19:03 <iwpf> désolé, je suis décalé!
19:04 <iwpf> je viens de voir que la dernière présentation se terminé à 17h30...
19:04 <iwpf> ouinnnnn :'(
19:05 <iwpf> je suis toujours le dernier à la bourre apparemment...
19:05 <iwpf> il y a une rediffusion de prévu ?
19:05 <iwpf> Scapy en pratique Renaud Lifchitz 16:25:00 << ah ouais... merde.
19:05 <iwpf> j'aurais bien présenté un autre module réseau...
19:06 <KAeL> salut iwpf
19:06 <KAeL> t'as tout raté
19:06 <KAeL> mais la chance te sourit
19:06 <KAeL> tu pourras télécharger les vidéos plus tard
19:06 <iwpf> hehe cool :d
19:06 <KAeL> http://nono2357.free.fr/scapy-pyconfr2008.pdf les slides de rlifchitz si tu veux
19:07 <iwpf> d'ac thanks.
19:10 <iwpf> ah oui, présent ici en + :))
19:11 <iwpf> ah j'aurais une question, il me semblait que scapy ne gérait pas le multithread ? ici je le vois pas dans les points faibles. Me serais-je trompé ?
19:13 <KAeL> tu veux faire quoi ?
19:14 <KAeL> en lisant vite fait le code y'a rien de particulier pour le multithread (pas de mutex)
19:14 <KAeL> mais j'ai du mal à voir ce que tu voudrais faire :)
19:14 <iwpf> en terme d'application multithread ?
19:15 <iwpf> pour parralleliser les tâches, avoir un gain de temps.
19:15 <KAeL> tu voudrais paralleliser quoi ?
19:17 <iwpf> suposons que tu veux pinger une plage, dans mon étude de scapy je me rappel que je devais attendre le timeout, pour le ping suivant.
19:17 <iwpf> ce qui n'était pas du tout pratique.
19:17 <iwpf> j'ai essayé le multithread, mais ca buggé.
19:17 <iwpf> après des heures de recherche, on m'avait dit sur un salon us, que scapy ne supportait pas le multithread.
19:19 <KAeL> ok
19:19 <iwpf> ce qui soutenait bien mes tests.
19:19 <KAeL> effectivement, comme ça tu peux pas :)
19:19 <iwpf> par contre je peux conseiller deux modules avec lesquels je travaille.
19:20 <iwpf> impacket/pcapy si vous avez déjà entendu parlé.
19:21 <KAeL> je connais pas :)
19:23 <KAeL> pcapy c'est un binding pcap et impacket un decoder de paquet ?
19:24 <iwpf> tout à fait. impacket = decoder/encoder
19:24 <iwpf> une classe qui gére un paquet à toutes les couches.
19:24 <iwpf> je vais arrêter là, sinon je vais partir dans une extra-présentation pycon sur le salon :p
19:25 <iwpf> j'ai hâte de voir les vidéos!
19:25 <KAeL> non mais vas y
19:25 <KAeL> ça m'interesse
19:25 <sbz> re
19:25 <KAeL> au taff j'ai codé un espion snmp mais il est tout pourri :)
19:26 <KAeL> faut que je le recode
19:26 <KAeL> et je sais pas encore à partir de quoi ;)
19:26 <KAeL> j'utilise un autre binding pcap et une lib qui décode que le snmp
19:26 <iwpf> ok! en faite impacket/pcapy ca a été développé par le CoreSecurity, une boite importante dans le domaine du pentest(ils ont réalisé le célébre coreimpact).
19:28 <KAeL> impacket décode pas le SNMP, rapé pour moi déjà
19:29 <sbz> KAeL: coresecurity ils ont fait un pf pour windows LOLE
19:29 <KAeL> :))
19:29 <KAeL> c'est une bonne idée dans le fond
19:29 <iwpf> Tu n'as qu'à créer une classe haut niveau snmp :)
19:29 <KAeL> ils veulent pas aussi porter PF sous linux ? :)
19:30 <sbz> ouais ils font des trucs bien, un générateur de shellcode aussi InlineEgg
19:30 <KAeL> iwpf: et on peut utiliser pcapy avec scapy pour le décodage ?
19:31 <iwpf> oui
19:31 <iwpf> il faudra juste savoir comment décoder les données avec scapy.
19:31 <iwpf> tu as certainement une méthode qui décode les headers avec du texte brute dans scapy ?
19:32 <iwpf> KAeL: je pense que ca serait vraiment interressant pour toi( et ceux qui utilisent impacket) de développer une classe snmp :)
19:33 <iwpf> je dois y aller KAeL. je repasserai
19:33 <iwpf> bonne soirée
20:05 <dzen> \o/
20:17 <KAeL> sbz: merci au fait pour le pdf security power tools, très interessant
20:18 <sbz> bah, c'est un classique
20:21 <KAeL> oui
20:22 <KAeL> sbz: les threads en ruby, c'est des threads systeme ?
20:25 <sbz> je sais pas, jfais pas de ruby
20:25 <KAeL> je me demandais s'il y'avait un GIL en perl par exemple
20:38 <gawel> youhou
20:38 <dzen> :)
20:39 <dzen> tout propre ?
20:40 <gawel> non, tout fatigué
20:40 <yota> moi ca va, ce qui est étonnant
20:40 <yota> vu samedi soir
20:41 <gawel> j'étais sortit vendredi aussi
20:41 <gawel> levé 7h30 tout le weken
20:41 <gawel> *dur*
20:41 <sbz> moi aussi tout fatigué
21:21 <artart78> le gars qui a fait la présentation sur la distribution d'une appli python aujourd'hui c'est qui?
21:22 <KAeL> tarek
21:22 <artart78> ok
21:22 <KAeL> tu parles des setuptools & co ?
21:22 <artart78> ouais
21:22 <KAeL> voilà
21:22 <tuck_> oui c'est tarek
21:22 <artart78> pour avoir le lien de la vidéo sur les eggs :p
21:23 <artart78> bon moi j'y vais
21:23 <tuck_> c'était très bien pycon 2008
21:23 <artart78> sebastienb: quand il arrive tu lui demandes? :)
22:06 <amex> salut lefred
22:06 <lefred> salut, est-il possible de charcher une librairie partagée (shared lib .so) 32-bits avec python 64-bits ?
22:06 <lefred> s/charcher/charger/
22:07 <KAeL> je crois pas
22:07 <KAeL> mais la meilleure façon d'en être sûr c'est de tester ;)
22:07 <lefred> c'est ce dont j'avais peur :(
22:08 <lefred> ben j'ai essayé avec CDLL mais ça ne tourne pas, je me demandais si il n'y avait un autre moyen ou s'il n'existait pas un wrapper
22:09 <gawel> ctype plutot non ?
22:09 <gawel> mais bon ca marchera pas a mon avis
22:09 <KAeL> gawel: je pense qu'il utilisait cdll de ctypes non ?
22:09 <lefred> oui
22:09 <gawel> ah pardon :)
22:10 <jpcw2002> gawel: je crois qu'on avait jamais u autant de monde sur le chan c'est le second effet pycon :)
22:11 <gawel> héhé, ouais
22:11 <amex> ca c'est bien passé ?
22:11 <amex> y a eu bcp de monde ?
22:11 <KAeL> on dirait
22:11 <lefred> pycon... bière ? (désolé, c'est l'effet "ch'tits")
22:11 <gawel> bah grave ouais
22:11 <amex> ah cool ca
22:11 <KAeL> amex: 140 personnes en gros, dont 40 sur internnet :)
22:11 <dzen> y'en a eu
22:11 <amex> d'enfer
22:11 <gawel> lefred: on a tenté d'épuiser le stock au chérie le soir
22:11 <jpcw2002> :)
22:11 <KAeL> j'ai même choisi d'adhérer à l'afpy, c'est fou :)
22:11 <KAeL> mais bon, c'est la faute à jpcw2002
22:11 <gawel> j'ai vu ca ouais :)
22:11 <dzen> dingue
22:12 <KAeL> il a fait du forcing, et je suis faible mentallement ;)
22:12 <jpcw2002> d'ailleurs gawel coment t'as fait pour te lever ce matin, tu ne t'es pas couché ?
22:12 <gawel> y a benoitc et samueladam qu'on créché chez moi
22:12 <gawel> du coup ils m'ont réveillé
22:12 <KAeL> c'était *hot* ? :)
22:12 <jpcw2002> gawel: pire que ça KAeL se pointe avec Madame alias Zebuline :)
22:12 <gawel> mon réveil sonnait a donf je l'entendais pas
22:13 <jpcw2002> plus de cochoneries hein ;)
22:13 <gawel> ah merde :)
22:13 <gawel> on vas tacher d'être sage alors
22:14 <dzen> hahahah
22:16 <jpcw2002> gawel: sinon KAeL me demandait pour le wsgi du serve de l'afpy, t'as pas mis mod_wsgi, tu me l'as dit mais me rappelle plus?
22:17 <gawel> non
22:17 <sbz> gawel: j'ai pas parlé :/ 'fin j'étais trop déchiré pour de toute façon
22:17 <gawel> ouais j'y ai pensé à la fin
22:17 <gawel> j'avais zappé
22:18 <sbz> pas grave, jm'endormais tout seul ...
22:18 <gawel> yota: a pris une photo de moi dormant sur la moquette. le chacal
22:18 <jpcw2002> :)
22:18 <dzen> elles sont par la les photos de yota ?
22:18 <sbz> smugsmug ?
22:18 <gawel> bah non. il vas mettre 90 jours a les sortir comme d'hab
22:19 <dzen> voila :)
22:19 <sbz> ah ok
22:19 <dzen> gawel: on
22:19 <gawel> je vais coller les miennes par contre
22:19 <dzen> rah
22:19 <gawel> j'en ai pris un peu
22:19 <dzen> gawel: on r
22:19 <sbz> deja il fait les photos c'est bien
22:19 <dzen> RAH
22:19 <sbz> sinon pycon c'était super
22:19 <dzen> donc, bon
22:19 <gawel> YEAH
22:19 <dzen> gawel: on refera un afpyro
22:19 <sbz> (sauf la conf sur PLUIE ça ma fait horriblement chié)
22:19 <dzen> ca fait un petit moment
22:20 <jpcw2002> No aussi a fait des photos, je crois, il aime la photo
22:20 <gawel> dzen: dans deux semaines :)
22:20 <sbz> mais il en faut pour tout les gouts
22:20 <dzen> ben gawi j'essayerai
22:21 <sebastienb_> sbz: ah toi aussi ?
22:22 <sebastienb_> le concept est sympa mais bon, IE ça refroidit tout le monde
22:23 <dzen> j'ai kiffé la conf sur sqlalchemy
22:23 <dzen> really
22:23 <dzen> sensas' quoi
22:23 <gawel> ptit con
22:23 <sbz> ahah
22:23 <dzen> t'imagines meme pas la mort ce weekend
22:23 <sbz> t'aurais pu faire un lighting au moins
22:23 <dzen> ouais
22:24 <dzen> sans code
22:24 <dzen> sans lappy
22:24 <sbz> "on live"
22:24 <dzen> et je suis allé au taff avant le lighing
22:24 <sbz> ok
22:24 <dzen> (et j'ai du sortir du taff a la meme heure que gawel du taff)
23:23 <gawel> http://www.afpy.org/photos/pycon_fr_2008
23:24 <dzen> t'es belle avec ta rose
23:24 <gawel> :)
23:30 <dzen> \o/
23:33 <carxwol> gawel: inscription à la liste lancée
23:36 <carxwol> hop, confirmé, donc je recevrais le mail pour l'afpyro que ce soit le 3ème jeudi ou le dernier jeudi du mois
23:36 <carxwol> sur ce
23:36 <carxwol> bonne nuit :)
23:36 <gawel> rien recu
23:36 <gawel> :(
23:37 <carxwol> "Bienvenue sur la liste "AFPy-membres""
23:37 <gawel> soit