08:03 <morgan`> bonjour
09:22 <ccomb> matin ginkgo ginseng café guarana coke
09:23 <ccomb> yaaaaaaaaaaaarrrrrr
09:24 <feth> et un peu de sucre en poudre
09:26 <feth> je vous ai parlé du plugin pyflakes.vim ?
09:27 <ccomb> feth: ça sert juste à éviter de faire :!pyflakes % ?
09:27 <feth> ccomb: avé la coloration syntaxique et les messages dans la zone de status, oui
09:27 <feth> ( http://www.vim.org/scripts/script.php?script_id=2441 )
09:27 <feth> c'est un peu lent
09:28 <ccomb> coloration des erreurs ?
09:28 <feth> oui
09:28 <ccomb> si ça lance pyflakes à chaque fois que t'appuies sur une touche, je comprends
09:28 <feth> je suis pas syntaxiquement correctement réveillé
09:28 <feth> pyflex est embarqué dedasn, j'ai pas trop regardé quand il est lanncé
09:39 <Guest45747> pyflakes est appele lorsque tu repasses du mode insert au mode commande dans vim
09:42 <gawel> matin chaleur
09:43 <sbz> ccomb: aussi ca t'highlight les modules importer pour rien ou/et en double
09:44 <ccomb> bon ok j'essaye
09:45 <ccomb> sinon y avait un mec qui avait justement fait un article de blog pour présenter tous les trucs indispensables à vim pour python, vous avez pas gardé l'URL ?
09:46 <ccomb> ah merde mais c'est python 2.5+
09:46 <ccomb> moi je suis coincé en python 2.4 avec CPS
09:46 <ccomb> storrible
09:46 <sbz> ccomb: je dois surement l'avoir dans mon delicious/sbz dans les tag vim/python l'url
09:50 <gawel> café needed
09:51 <feth> fais un try/except autour de ton import café
09:53 <nightlybuild> matin thé
09:53 <gawel> youhou nightlybuild
09:53 <gawel> j'avais bien eu ta carte, merci :)
09:53 <nightlybuild> Haha, super la classe, hein ? :D
09:54 <gawel> ouais
09:54 <gawel> tiens sinon j'ai toujours mes billets de train rmll
09:54 <gawel> ca marche toujours ?
09:55 <nightlybuild> gawel: yep. Envoie un scan des billets, je te retourne un formulaire à imprimer et signer, à m'envoyer par la poste
09:55 <gawel> bah j'enverais les billet direct hein
09:56 <nightlybuild> gawel: alors mail moi les montants et les dates A/R
09:57 <gawel> ok
10:53 <zafy> salut
11:42 <sdeseille> bonjour
11:43 <sdeseille> ogrisel est-ce que tu as prévu de mettre une annonce sur linuxfr.org pour osdc.fr .
11:43 <sdeseille> SI c'est pas le cas je vais reprendre le CFP du site et mettre l'annonce
11:44 <haypo> la dernière fois que j'ai cherché le CFP sur le site de l'osdc, je n'ai pas trouvé
11:44 <ogrisel> j'avais prevu mais si tu veux le faire tres bien
11:44 <misc> hello sdeseille :)
11:44 <sdeseille> hello misc
11:45 <ogrisel> ajoute une ligne pour dire que les entreprises qui souhaitent etre partenaires de l'evenement peuvent nous contacter a sponsors@osdc.fr
11:45 <sdeseille> ca marche
11:46 <Maddingue> haypo: http://osdc.fr/2009/cfp.html
11:48 <zafy> ogrisel, bon anniversaire en retard :P
11:50 <feth> ogrisel: oui c'est vrai ça : bon anniv en retard !
11:51 <ogrisel> merci
11:58 <haypo> Maddingue: ah ok, le lien a été ajouté sur la page d'accueil, chouette
12:01 <gawel> ogrisel: il marche le mail sponsor ?
12:02 <gawel> j'envois un mail à ma patronne pour lui sugérer d'écrire
12:02 <Maddingue> gawel: normalement oui
12:02 <haypo> ça serait chouette de parler de l'OSDC sur afpy.org
12:02 <gawel> j'aimerais que ca parte pas dans /dev/null :)
12:02 <gawel> ok
12:02 <ogrisel> oui il marche
12:03 <gawel> sent
12:05 <gawel> c'est chiant qu'on voit pas les propositions soumises
12:05 <haypo> gawel: je suis d'accord
12:05 <haypo> gawel: c'était pareil sur pycon.fr non ?
12:05 <gawel> je sais pas, j'étais admin :p
12:06 <haypo> suffit de donner le droit admin à tout le monde alors
12:06 <gawel> c'est une idée
12:10 <misc> c'est pas ce qu'on avait fait à l'époque sur pycon.fr avec la vérif du mot de passe :) ?
12:11 <gawel> :)
12:14 <gawel> Vous croyez que je peux présenter MercurialApp ?
12:14 <gawel> J'aimerais bien
12:14 <haypo> c'est quoi ?
12:15 <misc> je pense que de mon experience, y a jamais trop de conférence proosé
12:15 <misc> proposé
12:15 <gawel> http://www.gawel.org/docs/MercurialApp/index.html
12:15 <gawel> faudrais juste que j'arrive a release d'ici la :)
12:15 <haypo> misc: si seulement :)
12:17 <ccomb> sur pycon.fr c'était vachement ouvert, suffisait de taper n'importe quoi à part admin/admin, et t'était admin :D
12:18 <ccomb> sinon oui les confs proposées etaient visibles par tout le monde (avec un compte)
12:19 <haypo> ccomb: c'est pas tout le monde ça
12:19 <ccomb> oui bon n'importe qui peut créer un compte
12:21 <haypo> on m'a dit qu'il n'y a toujours de pas de lien de pycon.fr vers dl.afpy.org
12:21 <haypo> il faudrait modifier la page d'accueil
12:21 <haypo> (rajouter un lien qq. part)
12:22 <haypo> la page d'accueil ne donne que les liens vers les flux en direct
12:22 <haypo> or les flux ne fonctionnent plus
12:22 <haypo> suffirait de remplacer ça par des liens vers les vidéos et les documents (pdf)
12:23 <gawel> WARNING !!! YAKAFOKON DETECTED !!!!
12:27 <misc> gawel: file les droits admins du site à haypo :)
12:28 <gawel> héhé
12:28 <gawel> il a les droits dans le hg
12:30 <ccomb> haypo: entre un ticket dans le trac
12:30 <ccomb> d'abord tu te logges sur afpy.org (on peut pas depuis le trac)
12:30 <ccomb> ensuite http://www.afpy.org/trac/newticket
12:31 <ccomb> dans le Component "site fr.pycon.org"
12:31 <ccomb> d'abord tu checkes que ça existe pas
12:31 <ccomb> j'essaierai de dépiler des tickets d'afpy.barcamp à dijon pendant le computer camp
12:40 <gawel> http://twitter.com/gawel_/status/3425219049
12:42 <ccomb> tiens, je vais différencier pycon.fr et afpy.barcamp
12:44 <haypo> Warning: "site fr.pycon.org" is not a valid value for the component field.
12:44 <ccomb> haypo: ah merde
12:44 <ccomb> je viens juste de le changer
12:44 <ccomb> c'est "site web pycon.fr" maintenant
12:44 <haypo> en réessayant, ça marche http://www.afpy.org/trac/ticket/36
12:44 <ccomb> ok
12:44 <ccomb> merci
12:51 <gawel> la redirection marche maintenant ? c'est la teuf
12:52 <gawel> dommage qu'il soit en iso ce foutu trac
12:57 <nightlybuild> ccomb: tu est à dijon du vendredi au lundi ?
12:58 <nightlybuild> s/est/es
13:22 <gawel> je crois que j'ai pas choisis le meilleurs jour pour me faire un gratin
14:08 <tarek> gawel, ping
14:13 <gawel> kikoo tarek
14:15 <gawel> yotaff: c'est quoi ZTK ?
14:16 <gawel> zope toolkit ? :D
14:16 <tarek> gawel, c a roule ?
14:16 <gawel> ouais, chaudement
14:16 <tarek> tu peux mettre "aclark" maintainer de collective.psc.externalstorage (et puis moi owner pdt que t'y es) stp ?
14:16 <tarek> c ingeniweb et j'ai plus l'acces
14:16 <gawel> "Definition of the Zope Toolkit" haha
14:16 <tarek> c sur mon mac à la colline :D
14:17 <gawel> ok
14:18 <gawel> ca existe pas
14:19 <gawel> http://pypi.python.org/pypi/collective.psc.externalstorage
14:19 <gawel> 404
14:22 <ccomb> nightlybuild: en fait je sais pas
14:22 <nightlybuild> ccomb: ok.
14:22 <ccomb> tarek: d'ailleurs comment ça se fait que ça dure 4 jours ?
14:23 <No`> salut l'afpy
14:23 <gawel> ola No`
14:23 <nightlybuild> salut No`
14:23 <ccomb> ogrisel ddaa on a décidé quand on partait ?
14:24 <tarek> gawel, oula oui... heu je sais pas ce qui c passé.. je vais voir avec aclark thx
14:24 <tarek> ccomb, le camp ?
14:25 <ccomb> tarek: oui
14:25 <ogrisel> ccomb: je check mes demandes de congés
14:25 <tarek> ben 3 jours c cours
14:25 <tarek> court
14:25 <tarek> non ?
14:25 <tarek> 4 jours c mieux :)
14:25 <ogrisel> il me semble que j';avais donné les dates de tarek
14:25 <gawel> me suis toujours pas décidé moi :(
14:25 <ccomb> ah oui, c'est juste pour savoir, je peux me démerder pour avoir les 4 jours
14:25 <tarek> j'appel today pour savoir si je prend un cochon de lait
14:25 <gawel> j'ai le choix entre dijon, londre ou annecy le même weken :(
14:25 <ccomb> mais je sais pas si les 3 autres peuvent
14:26 <tarek> gawel, ca va etre dur, sauf si t'a un jet
14:26 <misc> gawel: londre
14:26 <feth> putain arretez de me faire baver
14:26 <ccomb> dijon le vendredi, londres le samedi, annecy le dimanche
14:26 <tarek> haha
14:26 <gawel> misc: jamaican carnival :)
14:26 <gawel> c'est tentant clairement
14:26 <tarek> hehe
14:26 <misc> perso entre londres et dijon je prends londre
14:26 <tarek> ca c sur
14:26 <tarek> pareil
14:26 <No`> gawel: tu lances un pièce en l'air
14:26 <tarek> par contre la banquière dira l'invers
14:26 <tarek> e
14:27 <No`> gawel: pile, dijon, face, londres, tranche, annecy
14:27 <gawel> ouais, mais un peu de campgne ca peut-être cool aussi
14:27 <tarek> j'ai encore rien préparé :(
14:27 <gawel> annecy c'est contest de skate. tentnt aussi
14:27 <tarek> faut que je reserve le vin aussi
14:27 <feth> le cochon de lait c'est grillé à la ficelle ?
14:27 <ogrisel> ccomb: j'ai pris le vendredi 28 aout et le lundi 31 aussi
14:30 <ogrisel> ccomb: envoie un mail sur la liste
14:30 <tarek> le vieux sync
14:30 <feth> bon, à la ficelle le cochon de lait ?
14:30 <feth> comme ça je serai vraiment dégouté gravement
14:31 <misc> bah tu peut toujours venir non ?
14:31 <feth> misc: ce qui est dit doit etre fait
14:31 <feth> je ferai ce que j'ai dit
14:31 <feth> à savoir je serai ailleurs
14:32 <ddaa> ccomb: dsl, j'étais au tel
14:34 <ddaa> ccomb: moi j'ai prévu de partir le vendredi et de rentrer le lundi
14:34 <ddaa> pas de grosse objection à partir un jour plus tard ou rentrer un jour plus tôt
14:36 <ddaa> ccomb: bref, je suis pas emmerdant
14:40 <ccomb> cool, donc il reste plus que georges
14:41 <ccomb> je le jabberise
14:44 <ccomb> ddaa ogrisel ok pour georges aussi, donc on part vendredi matin et on revient lundi soir
14:44 <ddaa> tant que c'est pas trop tôt le matin et pas trop tard le soir
14:48 <ogrisel> idem
14:48 <ogrisel> genre 10h c'est bien
14:48 <ogrisel> le matin
14:48 <ogrisel> ddaa: ca se passe bien ta nouvelle boite ?
14:48 <ddaa> je pensais plutôt 13h du matin...
14:48 <ddaa> ogrisel: rdv avec des investisseurs potentiels le 15 septembre
14:49 <ogrisel> et c'est quoi le business model (si c'est pas top secret) ?
14:49 <ddaa> si ça marche, on embauchera une petit équipe technique pour réaliser un proto
14:50 <ddaa> ogrisel: un site d'emploi avec une sauce sociale au parfum netflix
14:50 <ogrisel> cool
14:50 <ogrisel> je peux te vendre des jours de consulting pour l'algo de recommandation si tu veux :)
14:51 <ddaa> je pensais plutôt te débaucher
14:51 <ogrisel> voir te filer des briques qui marchent opensource en scala
14:51 <ogrisel> (elle marchent pas encore)
14:51 <ogrisel> ddaa: essaie!
14:51 <ddaa> on va avoir besoin d'une tronche en datamining, traitement du langage naturel, recommendations, etc.
14:52 <misc> lui il va avoir besoin d'un salaire :p
14:52 <ddaa> misc: d'où la mention du rdv avec les investisseurs le 15
14:52 <ogrisel> héhé
14:53 <misc> c'est vrai que ce genre d'occase, ç'est à saisir
14:53 <misc> faire ce que tu aimes, dans le language que tu prefere
14:54 <feth> scala ?
14:54 <ddaa> on aura le temps d'en causer à Dijon :)
14:54 <misc> ça serait dommage de perdre l'occasion et de le regretter toute la vie
14:54 <ccomb> oh la pression :p
14:54 <ddaa> scala?
14:54 <feth> ce qui est bien quand on fait de la peer pressure, c'est que ça oblige pas à y céder soi meme
14:54 <ddaa> euh, python c mieux, mais on a déjà du PyLucene dans la soupe
14:55 <ccomb> ogrisel il est méchant ogrisel il a dit que scala c'était mieux
14:55 <feth> j'ai dit scala moi ? pourquoi j'ai dit scala mo ?
14:55 <ddaa> donc si il faut introduire un JVM en soit c pas un pb
14:55 <misc> feth: je pense que ogrisel est assez intelligent pour choisir intelligement
14:55 <feth> ogrisel: bon anniversaire pour hier au fait ! désolé pour le retard
14:56 <misc> et puis bon, à parler depeer pressure, on pourrait parler de tarek qui a donné l'exemple
14:56 <feth> misc: et assez beau pour choisir joliment
14:56 <ogrisel> ddaa: j'ai des bout de lib en c + python aussi
14:56 <ogrisel> mais en ce moment je fais une version scala que je compte reutiliser a nuxeo
14:56 <ddaa> ogrisel: je me demande comment on peut faire des test unitaires pour ce genre de trucs.
14:56 <ogrisel> avec junit4
14:57 <ddaa> ogrisel: je parlais plutôt en terme de conception
14:57 <ogrisel> Results :
14:57 <ogrisel> Tests run: 9, Failures: 0, Errors: 0, Skipped: 0
14:57 <ddaa> les test unitaire pour du code orienté workflow, ou interprétatif, je sais faire
14:57 <ogrisel> http://code.oliviergrisel.name/cloudmole/
14:58 <ddaa> "Text-mining on the cloud with machine learning and Hadoop MapReduce in Scala"
14:58 <ogrisel> faut tester des chtis bouts sur des toys problems generé avec des seed determinée dans le setup de ton test
14:58 <ddaa> bzzzzt buzzworld overflow bzzzzzt ;)
14:58 <ogrisel>
14:58 <ogrisel> je suis buzzmaster
14:59 <ogrisel> un buzzmaster c'est plus fort qu'un scrummaster ou an kanbancoach
14:59 <ddaa> j'ai pas le temps de me plonger là dedans tout de suite
14:59 <ogrisel> ddaa: cloudmole c'est tres preliminaire, y a pas grand chose qui marche pour le moment
15:00 <ogrisel> j'y bosse une heure par nuit depuis une semaine
15:00 <ogrisel> et j'apprend scala en meme temps
15:00 <ddaa> moi je suis agile non-affilié, toujours preneur de bonne idées, ignorant des orthodoxies
15:01 <ddaa> alors, qu'est-ce que tu penses de scala par rapport à python?
15:07 <feth> je crois que sans alcool il pense beaucoup mais que c'est un peu moins verbeux
15:08 <ogrisel> ddaa: scala offre une syntaxe tres expressive et peu verbeuse (proche du niveau d'expressivité de python) tout en offrant la verification des types statiques en compile type (ca permet d'attraper des bugs plus tot et d'offrire des perfs comparable a celle de java (scala pond du bytecode compilé comme le compilateur java, donc meme vitesse d'execution) de l'ordre de 5 a 10 fois plus rapide que python).
15:08 <ogrisel> par contre ca bouffe de la memoire une jvm + temps de lancement, donc c'est pas top pour faire des petits utilitaire en ligne de commande
15:10 <ogrisel> de plus en scala tu peux faire de la vraie prog fonctionnelle et perso j'aime beaucoup le style, tout en pouvant faire de l'objet procedurale classique comme en python / java la ou le fonctionnelle immutable n'est pas adapté
15:10 <ogrisel> c'est assez pragmatique
15:10 <ogrisel> perso j'aime beacoup pour l'instant
15:10 <ddaa> Ok. Donc ça permet de s'affranchir de la verbosité technique de java en gardant les performances et l'ecosystème de code. On garde la verbosité culturelle, mais c'est déjà ça.
15:10 <ogrisel> on en parlera le we prochain en vrai dans la bagnolle
15:11 <ddaa> Vrai prog fonctionnelle avec du pattern matching?
15:11 <ogrisel> oui c'est un bon resumé
15:11 <tarek> j'ai donné quel exmple misc ?
15:11 <misc> ogrisel: tu parles de scala lors de osdc.fr ?
15:11 <ogrisel> oui y a du pattern matching meme si il est moins poussé qu'en haskell / ocaml / erlang car plus orienté objet
15:12 <ddaa> mh... je suis curieux de voir ça
15:12 <ogrisel> misc: j'ai pas prévu pour l'instant mais si il reste des slots de dispo j'essairait de preparer une courte pres ou un lightening talk
15:12 <ddaa> j'aime pas trop le pattern matching style ML ou Erlang parce que c'est à rebrousse-poil du OOP.
15:12 <ogrisel> http://www.scala-lang.org/node/120
15:13 <ogrisel> ce premier exemple est basique
15:13 <ogrisel> la partie integration avec la POO c'est plus grace a l'utilisation des case class eplicites
15:14 <ogrisel> http://www.scala-lang.org/node/107
15:14 <ddaa> "Scala supports the notion of case classes. Case classes are regular classes which export their constructor parameters and which provide a recursive decomposition mechanism via pattern matching." Intéressant :)
15:15 <ogrisel> ca permet de ne pas de faire des horrible if (obj instanceOf MaClass) { MaClass castedObj = (MaClass) obj } partout
15:16 <ogrisel> ddaa: tu viens a l'afpyro ?
15:17 <misc> afpyro au petit chat, je rapelle, pas l'escargot
15:18 <ddaa> je suis à l'afpyro
15:18 <ddaa> from french import grammar
15:18 <ddaa> je serai à l'afpyro
15:21 <misc> tu réajustes ton horloge interne plutot ?
15:21 <ddaa> nan, c'est un pb de concordance des temps
15:21 <ddaa> par rapport à l'anglais
15:23 <ogrisel> c'est toi la concordance des temps
15:23 <ddaa> I'm rubber, you are glue.
15:37 <ddaa> les case class de scala c'est bien
15:38 <ddaa> j'avais eu exactement ce besoin dans mon projet précédent
15:38 <ddaa> j'ai fait tant bien que mal en définissant une classe de base "ValueSemanticsBase" (avec plein de metaprog dedans)
15:39 <ddaa> et en utilisant multimethod de pypi
15:39 <ddaa> un peu crade :(
15:41 <ddaa> clairement une fonctionnalité que j'aimerais avoir en Python
16:03 <feth> et les sacavomi, vous êtes sur la route des vins
16:07 <tarek> huhu
16:07 <tarek> on ravale le vomi de par chez nous
16:07 <tarek> on va pas gacher des grands crus
16:07 <tarek> parigo
16:09 <feth> !!!
16:10 <feth> Eh jsuis né dans le neuf trois moi
16:10 <tarek> spareil, c'est la racaille du nord, on les boute hors de not' beau pays de vins à coup de bouteilles vides
16:10 <tarek> ils viennent nous piquer not' pinard
16:11 <tarek> avé leurs twingos
16:11 <tarek> et leurs tongues
16:11 <feth> J'men fous de ton pinard, moi je bois de bons vins
16:11 <feth> comme du Coulange la Vineuse
16:11 <feth> du Tonerre
16:11 <feth> +n
16:11 <feth> du Chablis
16:12 <tarek> pff eul' tonerrois il est trop jeun' encore mon gaillard, a' cause du vilain parasite d'il y a 50 ans
16:12 <tarek> les racines sont pas assez profondes
16:12 <tarek> c du vin pou'l les touristes ca
16:12 <tarek> on y colle des medaillons "grand prix medaille d'or"
16:13 <tarek> et on y vends aux crRrrRédule
16:13 <tarek> vindiou
16:13 <feth> Si quelqu'un a du bon sens ici je suis désolé mais ça peut être que moi
16:13 <feth> 89100
16:13 <tarek> cé poul les palets de pucelles eul' tonerRrRrrois
16:14 <tarek> c'est ben dommage que tu te rrrRapointe pas ici
16:15 <feth> si tu me cherches je me pointe dès ce week end
16:15 <yotaff> tarek: tu as forké la doc de setuptools ?
16:15 <tarek> feth, a ben c con je suis pas là, mais je te prends au mot ;)
16:15 <tarek> yotaff, on a mis ca dans docs/ avec un sphinx oui
16:15 <tarek> mais pas vraiment changé encire
16:15 <tarek> o
16:15 <yotaff> ok
16:16 <feth> yotaff: le mainteneur voulait pas de la locale bo_FR.UTF-8 par défaut
16:16 <tarek> pas eu le temps de retoucher au project
16:16 <yotaff> feth: ?
16:16 <feth> tarek: tu me prends, homo ?
16:16 <feth> yotaff: non rien
16:16 <tarek> hihi
16:16 <yotaff> tarek: tu prépares un truc à faire, vu que je viens jeudi soir, on peut bosser sur distribute ce soir la
16:16 <yotaff> s/faire/faire ?/
16:17 <feth> tarek: moi j'ai juste une copine à convaincre, faut lui parler de réserver des grands crus et de faire des économies de gastronomie en allant directement cueillir les cochons de lait
16:17 <feth> et ça marche
16:17 <zafy> bon moi je serai pas la ce soir
16:17 <zafy> désolé
16:17 <tarek> yotaff, ouai ok pas de pb
16:17 <zafy> ca m'aurai fait plaisir
16:18 <tarek> feth, bah je sais pas quoi te dire. si elle veut pas que tu viennes, ou que vous venez, il te reste l'option de changer de copine
16:18 <yotaff> tarek: genre buildbot z3.4
16:18 <yotaff> python > copine
16:18 <feth> ImportError
16:18 <tarek> hihi
16:19 <tarek> yotaff, buildbot z3.4 ?
16:19 <tarek> ah, switcher z3.4 sur distribute ?
18:48 <misc> bon, y a l'afpyro bientot, a+
18:48 <misc> ( au petit chatelet, à coté du baltard )
19:14 <tarek> bon afpyro !
19:20 <ccomb> merci !
19:20 <ccomb> houla zut c'est dans 10min
19:21 <ogrisel> tout le monde decolle ?
19:21 <ccomb> moi dans 5min
19:26 <tarek> si vous avez des idées de sprint pou rle camp
19:27 <tarek> hésitez pas à remplir le wiki
19:35 <Genesis> bon afpyro les gars
19:36 <Genesis> les filles aussi :) sans oublier les trans évidement