00:00 <alain_afpy> - hg: FAILURE 503 Service Temporarily Unavailable
        00:00 <alain_afpy> - logs: FAILURE 500 Internal Server Error
        00:02 <alain_afpy> - hg: FIXED
        00:02 <alain_afpy> - logs: FIXED
        08:18 <cyp> plop$
        09:08 <Nekrodes> hi a toutes et tous ;)
        10:25 <No`> matin l'afpy
        10:37 <alexis> NelleV: feth, autant en causer ici.
        10:37 <NelleV> uep :)
        10:38 <alexis> d'accord, si ils ont déjà des supports prêts la bas, ça peut être une bonne occasion d'y jeter un œil; je pensais refaire quelque chose "from scratch", mais peut etre que c'est une fausse bonne idée
        10:39 <NelleV> on est obligé de toute façon
        10:39 <alexis> feth: quand tu dis “longtemps” tu pense à combien de temps ?
        10:39 <NelleV> les supports du Boston python user group sont prévu pour des formations sur deux jours :)
        10:39 <alexis> tu pensais faire des formations sur combien de temps ?
        10:40 <alexis> je pensais faire des formations à répétition, pour ma part, avec peut-être des exercices d'une fois sur l'autre, par exemple.
        10:40 <NelleV> +1 là dessus
        10:40 <alexis> on peut inscrire ça dans des cycles, en quelque sorte
        10:40 <NelleV> uep
        10:41 <NelleV> et à mon avis, ça serait bien de "synchroniser" ça en fonction des autres évènements de l'afpy
        10:41 <alexis> on commence par faire une introduction à python, et après on peut imaginer faire des formations plus ciblées sur certains outils: python scientifique, python pour le web, etc.
        10:41 <feth> matin !
        10:41 <alexis> bonjour feth
        10:41 <NelleV> alexis: tout à fait
        10:41 <alexis> NelleV: quels sont les évènements prévus actuellement ?
        10:41 <alexis> je sais qu'il y a un évènement django à la cantine
        10:41 <NelleV> alexis: les évènements de la cantine
        10:42 <alexis> il y en a d'autres ?
        10:42 <feth> < alexis> feth: quand tu dis “longtemps” tu pense à combien de temps ? -> de quoi parles-tu ?
        10:42 <alexis> (à la cantine)
        10:42 <NelleV> feth: formation python dans la salle de ta pépinière :)
        10:42 <alexis> feth: personne ne l'as jamais su. D'habitude les gens me répondent au pif.
        10:42 <feth> NelleV: c'est pas une pépinière, ou alors tu parles de berlier
        10:42 <NelleV> alexis: normalement, on est sensé faire trois formations par évènemnt cantine
        10:43 <NelleV> feth: c'est pareil, le truc qui serait prêt à nous fournir une salle :p
        10:43 <alexis> feth: (oui, effectivement, je parle des formations python; nelle disait qu'on pouvait - selon toi - rester un peu longtemps sur place)
        10:43 <alexis> NelleV: comment ça "normalement" ?
        10:44 <feth> alexis: oui, on devrait pouvoir boire et pique niquer sur place -> 23h/24h
        10:44 <NelleV> alexis: perso, j'y crois pas :)
        10:44 <NelleV> feth: c'est trop tard ça à mon avis
        10:44 <alexis> NelleV: d'ou est-ce que ces temps viennent ?
        10:44 <alexis> feth: et à partir de quelle heure ?
        10:44 <NelleV> feth: ça me parait difficile de faire plus que 22h pour des formations
        10:45 <alexis> NelleV: combien de temps as-t'on entre chaque évènement à la cantine ?
        10:45 <feth> alexis: 18h30 amhà. je suis en attente d'une réponse là
        10:45 <alexis> NelleV, feth des formations de trois heures c'est déjà beaucoup
        10:45 <feth> il peut donc y avoir une pause
        10:45 <alexis> 18h 22h avec une pause de 30mn ?
        10:45 <NelleV> alexis: je ne sais pas trop: c'est gawel qui est en charge de ça, mais je ne suis pas sure que quelque chose ait été décidé
        10:46 <alexis> 18h30*
        10:46 <gawel> je dois voir Natha cette aprèm pour ça
        10:46 <alexis> NelleV: d'accord. Je propose que l'on décide de notre calendrier nous mêmes, et non pas en fonction de critères qui nous échappent :-)
        10:46 <NelleV> alexis: ça me va: on peut rester plus longtemps dans la salle, et donner des exos et répondre au question après
        10:46 <NelleV> alexis: +1 là dessus.
        10:47 <NelleV> alexis: idéalement, il faudrait un calendrier avec tous les évènements de l'AFPy
        10:47 <gawel> qul est le critère qui nous échapent ?
        10:47 <NelleV> on a ça quelque part ?
        10:47 <alexis> effectivement, ça serait utile.
        10:47 <alexis> gawel: comme quoi il faudrait "normalement" faire 3 formations entre chaque conférence à la cantine.
        10:48 <gawel> si ça nous échapent, on ne fera plus rien à la cantine, tant pis
        10:48 <alexis> gawel: je dis que ça nous échappe parce que je ne comprends pas le lien entre la cantine et les formations (qui se font ailleurs)
        10:49 <gawel> je ne sais pas. tout le monde semble avoir une dent contre la cantine que je ne comprends pas trop
        10:49 <alexis> gawel: ah non, en tout cas pas pour ma part.
        10:49 <alexis> gawel: au contraire même.
        10:50 <gawel> pourquoi on ne rentre pas dans leur proposition dans ce cas ?
        10:50 <alexis> ah, quelle est leur proposition ?
        10:50 <alexis> (il me manque une partie de l'histoire !)
        10:50 <gawel> faire des formations chez eux, en échange de la salle une fois par trimestre
        10:51 <alexis> des formations à destination de qui ? serais-ce ouvert ? gratuit ?
        10:51 <alexis> parles-t'on effectivement du même type de formations ? (introduction à python)
        10:51 <gawel> a destination de newbie, ouvert, gratuit
        10:52 <gawel> oui
        10:52 <alexis> je ne vois pas de raison de s'y opposer alors.
        10:52 <alexis> au contraire d'ailleurs: c'est central.
        10:52 <gawel> c'est pourtant plus ou moins ce qui se passe depuis que j'ai annoncé ça
        10:52 <alexis> feth, NelleV, peut être que vos avis divergent ?
        10:52 <NelleV> perso, j'aime pas trop le deal qu'on nous impose
        10:53 <gawel> on nous impose rien
        10:53 <NelleV> je ne le comprends pas, et on n'a pas toutes les cartes en main
        10:53 <gawel> j'ai les cartes en main
        10:53 <NelleV> là, j'ai une salle gratos, pour lesquel j'ai des infos
        10:53 <NelleV> donc au lieu d'attendre que les choses se fassent, j'aimerais commencer à organiser
        10:53 <gawel> mais je pensais pas que promouvoir python c'était pas notre truc, sinon bah j'aurai refusé
        10:53 <alexis> ceci dit, le deal nous permet aussi de continuer à faire des conférences à la cantine, ce que je trouve quand même assez chouette
        10:54 <gawel> je dois le voir cette aprèm... et je vais essayé d'en faire une dès la semaine prochaine
        10:54 <gawel> franchement..
        10:54 <alexis> gawel: une formation ?
        10:54 <gawel> oui
        10:54 <alexis> chouette. tu veux faire une formation à python ?
        10:55 <gawel> si quelqu'un d'autre veux le faire, pas de soucis, mais j'ai bien compris que je serai plus ou moins seul dans l'histoire
        10:55 <NelleV> gawel: bah, non pas vraiment
        10:55 <NelleV> j'ai dit qu'il fallait qu'on en parle
        10:55 <feth> alexis: non, mon avis diverge pas. Tout ce que des bénévoles sont prêts à faire est bon à prendre
        10:55 <NelleV> perso, j'ai pas vu de mails passés, ni de prise de contact
        10:55 <gawel> non, tu dis "au lieu d'attendre"
        10:55 <NelleV> ça fait un moment que je parle de faire des formations de débutant complet
        10:55 <gawel> moi aussi, bien deux ans
        10:56 <NelleV> j'ai contacté des intervenants potentiels en leur demandant si ils étaient motivés et tout
        10:56 <NelleV> donc, oui, je suis prête à faire des formations
        10:56 <NelleV> en attendant, je ne suis pas celle qui m'occupe des contacts à la cantine, et j'ai pas de propositions de date concrête
        10:56 <NelleV> donc à côté, oui, je me bouge pour organiser quelque chose
        10:56 <alexis> pour ma part, ça fait un peu court, j'ai rien de prêt.
        10:57 <NelleV> moi non plus
        10:57 <gawel> haha
        10:57 <alexis> vous fightez pas ;)
        10:57 <NelleV> alexis: bah, j'en ai un peu marre
        10:57 <alexis> gawel, si tu va sur place c'est chouette, tiens nous au courant, ça m'interesse aussi.
        10:58 <gawel> pourquoi tu le dis pas que t'en a marre ?
        10:58 <NelleV> feth a pris contact avec les personnes en charge de la salle, donc j'avance de ce côté là
        10:58 <NelleV> gawel: je viens de le dire
        10:58 <gawel> pfiou
        10:58 <gawel> ca me dépasse
        10:59 <gawel> moi aussi j'en ai marre, en fait
        11:19 <gawel> en fait je ne comprends pas le mécontentement général qui fait qu'on me dit un coup "le deal est pas bon" puis "ca va pas assez vite"
        11:20 <alexis> le mécontentement n'est pas général :)
        11:20 <gawel> bah, c'est l'impression que ça donne
        11:20 <alexis> c'est pour ça que je te retourne mon impression, qui est différente
        11:21 <gawel> et pour finir quand je dis qu'on peut probablement commencer la semaine prochaine, ça va trop vite
        11:21 <alexis> je trouve ça positif que vous vouz bougiez tous les deux. Maintenant il faut juste résoudre le problème qui est qu'on est en discussion avec deux salles
        11:22 <alexis> gawel: je veux bien préparer des supports etc, mais vu que je n'ai jamais fais ça, je flippe un peu, il faut un peu de temps pour préparer le tout, non ?
        11:22 <gawel> je sais pas. moi je peux le faire à l'arrache. j'ai déjà fait plein de formation
        11:22 <alexis> ouais, c'est la différence, pas moi.
        11:22 <feth> pollen !
        11:23 <NelleV> moi non plus
        11:23 <alexis> gawel: si ça se fait, ce qu'on peut faire c'est venir t'assister lors de la première fois, question de voir comment tu gère le truc, et venir en renfort les fois suivantes.
        11:23 <feth> moi je donne des formations pour devenir autodidacte. 
        11:23 <alexis> gawel: je suppose que c'est utile d'avoir plusieurs formateurs de toute façon.
        11:23 <alexis> (pour assister lors des ateliers)
        11:24 <NelleV> idéalement, il faut une "aide" pour 5 étudiants
        11:24 <marmoute> alexis: je dirais même plus, ça serait assez formateur.
        11:24 <feth> marmoute: tu peux nous préparer un coc pour les formations stp ?
        11:24 <alexis> gawel: tu as une idée du nombre de personnes que l'on peut accueillir à la cantine, pour des formations.
        11:24 <gawel> pourquoi pas. tout dépends du format qu'on choisis, c'est ce dont je dois dicuter cette aprèm. est ce que c'est purement théorique, est ce que les gens on un ordi, etc.
        11:24 <NelleV> mais pour cela, il faut des supports préparés à l'avance, et des exo préparés à l'avance
        11:24 <alexis> feth: on dit pas une coc?
        11:24 <gawel> une dixaine de personne
        11:24 <NelleV> alexis: la salle est une salle de réunion: pas plus de 15 personne à mon avis
        11:25 <feth> alexis: un manuel de bonnes manières quoi
        11:25 <gawel> ce qui est suffisant, je penses. si c'est plein ça sera déjà pas mal
        11:25 <alexis> gawel: je pensais à quelque chose avec des ordis, justement. Je suis pas fan du il enseigne et on écoute.
        11:25 <alexis> feth: c'était un jeu de mots, oooh !
        11:25 <gawel> oui, je suis d'accord
        11:25 <alexis> feth: je suis déception.
        11:25 <NelleV> pour 10/15 personnes, le problème, ça ne va pas d'avoir peu de personnes, mais d'en avoir peu
        11:26 <NelleV> une salle si petite implique de mettre en place un système de reservation
        11:26 <alexis> NelleV: ça veut dire quelque chose ta prase ? :p
        11:26 <alexis> phrase*
        11:26 <NelleV> d'en avoir trop* :)
        11:26 <alexis> mais oui, de toute manière, dans un cas comme dans l'autre il faut qu'on gère des reservations.
        11:26 <alain_afpy> WARNING !!! YAKAFOKON DETECTED !!!!
        11:26 <alexis> ah, j'ai une question de plus.
        11:26 <alexis> alain_afpy: bien
        11:26 <alain_afpy> alexis: je n'ai plus besoin de cours de grammaire?
        11:27 <gawel> il faut déjà réussir à toucher 10/15 personnes, avant de faire des réservations
        11:27 <gawel> on sait absoluement pas si y a un vrai public
        11:27 <alexis> gawel: même si on à pas touché 15 personne,s on peut faire un système de resa pour etre sur de pas se faire dépasser.
        11:28 <alexis> gawel: ça coute rien et ça évite les couilles à mon avis.
        11:28 <alexis> est-ce qu'il y a de quoi filmer à la cantine ?
        11:28 <alexis> (je suppose que oui)
        11:28 <gawel> et bien c'est très simple, on fait comme parisjs
        11:28 <alexis> et est-ce qu'on pourra filmer ces ateliers ?
        11:28 <gawel> dans la salle de réu ça m'étonnerai
        11:28 <alexis> gawel: ah, comment font-ils ?
        11:28 <gawel> https://parisjs23.eventbrite.com/#
        11:28 <alexis> gawel: ah, c'est quelque chose qui serait utile à mon avis.
        11:29 <alexis> gawel: oui, très bien.
        11:29 <alexis> gawel: l'autre solution étant google forms.
        11:29 <alexis> gawel: ou un framadate pour l'inscription.
        11:29 <marmoute> alexis: t'es pas sensé avoir codé un remplaçant le week-end dernier ?
        11:30 <alexis> marmoute: si c'était le cas je le proposerais, c'est pas terminé encore: on à pas de front-end.
        11:30 <feth> marmoute: sur le banc de touche (15 personnes)
        11:30 <alexis> bon, je retourne exploser des mouches au bazooka
        11:30 <alexis> a+
        13:48 <alain_afpy> - www: FAILURE 503 Service Temporarily Unavailable
        13:48 <alain_afpy> - membres: FAILURE 503 Service Temporarily Unavailable
        13:50 <alain_afpy> - www: FIXED
        13:51 <alain_afpy> - membres: FIXED
        16:16 <zmo> ola
        16:19 <zmo> je suis en train de coder un piti algo que je souhaite paralèliser, toutefois, il y a *un* objet que je dois mettre en shared memory et c'est un set(). J'ai découvert Manager() qui a l'air plutôt chouette parce qu'il fait ce que je veux... mais mon drame c'est qu'il ne propose pas de set(). Et évidemment, chercher chez l'ami google "python multiprocessing manager set" ne sert à rien vu que google s'en fout des keywords de 3 caractères :-s
        16:19 <zmo> donc bref, et pour faire simple et court, qu'est-ce que vous me conseillerez pour mettre un set() en mémoire partagée ?
        16:20 <bmispelon> zmo: un set c'est comme les clés d'un dict
        16:20 <bmispelon> d'apres la doc, Manager support les dict
        16:20 <bmispelon> donc utilise un dict dont tu ne te sers que des clés, pas des valeurs
        16:23 <zmo> bmispelon - sauf que j'utilise aussi set().difference() intensivement sur cet objet
        16:23 <zmo> (oui, sorry, j'aurais du le préciser d'office)
        16:24 <marmoute> difference ou difference update ?
        16:24 <zmo> difference puis update, effectivement
        16:26 <zmo> ah, en fait, en me relisant, je fais une étape inutile, le difference je l'utilise plus, c'est un update directement, donc effectivement
        16:26 <bmispelon> dict((k1, None) for k1 in dict1 if k1 not in dict2)
        16:27 <zmo> si un dict().update() est aussi efficace qu'un set().update() c'est ce qu'il me faut
        16:27 <bmispelon> zut, trop lent :)
        16:27 <zmo> bien qu'un peu moche
        16:30 <zmo> mais quand même, je suis étonné de ne pas trouvé ne serait-ce qu'une question sur le sujet sur le net
        16:34 <bmispelon> la doc dit que "[managers] can be made to support arbitrary object types."
        16:34 <bmispelon> par contre, je ne trouve pas trop comment faire
        16:35 <bmispelon> ah si, c'est plus bas: http://docs.python.org/library/multiprocessing.html?highlight=multiprocessing.manager#multiprocessing.managers.BaseManager.register
        16:53 <zmo> bmispelon - cool, thanks
        17:30 <feth> alexis: comment s'appelle ton lecteur d'urss déjà ?
        17:38 <Maddingue> un lecteur soviétique ? ça existe encore ?
        17:39 <feth> tant qu'il y aura des écrivains soviétiques
        17:43 <alain_afpy> Prochain afpyro dans 2 jours! http://afpy.ro/dates/2012/2012_10_26.html
        17:43 <alain_afpy> Ca va commencer!!! http://afpy.ro/dates/2012/2012_10_24.html
        17:46 <alexis> feth: newsblut
        17:46 <alexis> newsblur*
        17:46 <feth> bloat ? :)
        17:46 <feth> hop, testing
        17:48 <alain_afpy> - logs: FAILURE [Errno -2] Name or service not known
        17:50 <alain_afpy> - logs: FIXED
        19:56 <mandark> o/ l'afpy !
        20:49 <guyzmo> File "/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/multiprocessing/pool.py", line 528, in get
        20:49 <guyzmo> raise self._value
        20:56 <Linovia> a tes souhaits
        21:36 <alexis> gawel: salut ! des nouvelles du coup pour la cantine ?
        21:38 <gawel> non, raté. j'ai zappé lheure
        21:39 <grenoya> NelleV: ping ?
        21:42 <mandark> gawel, NelleV: ping ?
        21:43 <mandark> Question pour la traduction, je teste poedit pour traduire, cependant poedit (1.4.6) violente un peu le fichier (il passe tout les msgid sur une seule ligne) ... il faudrait proposer une suite et une config d'editeur pour qu'on se mette d'accord pour pas qu'on commit des modifs dingues :)
        21:45 <grenoya> mandark: bah c'est justement avec ce genre de retour d'expérience qu'on va pourvoir le faire :)
        21:45 <mandark> genesis: C'pour ca que je suis la :-)
        21:45 <mandark> genesis: pardon
        21:45 <mandark> grenoya: c'etait pour toi
        21:46 <grenoya> :)
        21:46 <mandark> grenoya: Donc je disais mon poedit ne conserve pas le joli formatage du fichier... il y a un ticket sur ca : http://www.poedit.net/trac/ticket/25
        21:46 <NelleV> grenoya: salut
        21:46 <grenoya> je voulais écrire un mail pour parler de l'avancement et des méthodes, mais j'ai perdu mon serveur de mail :/
        21:47 <grenoya> NelleV: salut
        21:47 <NelleV> mandark: ouch, relou
        21:47 <mandark> Mais pour le coup vy que quelques pesronnes ont deja commit on pourrait juste se partager la conf et les programmes utilises
        21:47 <NelleV> perso, j'utilise vim :p
        21:47 <grenoya> NelleV: j'avais promis un mail sur python-aful pour annoncer la mise en place de la trad, mais j'ai plus de mail pour le moment :/
        21:47 <mandark> NelleV: Anefe, reloux ... :
        21:47 <mandark> git diff | wc -l
        21:47 <mandark> 6463
        21:47 <mandark> mandark@blanc:master$
        21:47 <mandark> pour ... 4 lignes modifiees ...
        21:47 <feth> linguist est pas mal, parce qu'il essaie de suggérer des trucs qui font gagner de la frappe clavier
        21:47 <NelleV> mandark: il me semble que ccomb avait mentionné utiliser msgmerge pour régler ce problème
        21:48 <feth> (Qt linguist)
        21:48 <NelleV> malheureusement, je n'ai as d'experience en la matière
        21:48 <mandark> NelleV: J'allais utiliser emacs mais rien ne me prouve que ma regle va couper les chaines exactement a la meme taille que l'editeur des autres, si un editeur bouge ne serait-ce qu'un mot d'une phrase que j'ai traduite ca va polluer le git log ...
        21:48 <NelleV> ouah, il va falloir que j'apprenne à taper sur ce clavier...
        21:48 <mandark> d'ou l'importance de partager une norme bien unique entre tous les commiters
        21:48 <mandark> Juste l'idee c'est d'eviter les diffs innutils
        21:48 <NelleV> 79 char par ligne ?
        21:49 <NelleV> j'ai vraiment pas assez d'expérience dans la trad pour pouvoir juger des normes utiles :/
        21:49 <grenoya> j'utilise vim aussi
        21:50 <mandark> NelleV: Le fichier actuellement semble accepter 78 chars par lignes, je verifie
        21:51 <grenoya> NelleV: est-ce que tu pourrais t'occuper du mail pour python-aful s'il te plait ? à moins que tu ne préfère que je le prépare et te l'envoye depuis mon adresse boulot
        21:51 <NelleV> grenoya: là, c'est aussi un mauvais moment pour moi :)
        21:51 <grenoya> je sais pas quand ils vont réussir à nous remettre des homes :/
        21:51 <NelleV> je suis sur mon tout nouvel ordi :p
        21:51 <NelleV> qui n'a pas de configuration
        21:52 <grenoya> ah
        21:52 <NelleV> je viens tout juste de sortir une nouvelle clé ssh pour me connecter à irc :/
        21:52 <NelleV> grenoya: je pense que ça peut attendre un petit peu :)
        21:52 <grenoya> NelleV: ok :)
        21:53 <mandark> hum nice il y a des lignes de 84 chars
        21:53 <grenoya> c'est agréable 24h de pas avoir 300 mails en retard, mais là je commence à craindre le moment où je vais tout récupérer...
        21:54 <NelleV> grenoya: ah... J'ai eu ce problème avec les mails de curie
        21:54 <NelleV> j'ai juste tout supprimé :p
        21:55 <grenoya> mageia c'est 200 mails/j, python 20 toutes ML confondue, plus les alertes logilab, scilab et autre pour le packaging, plus mes mails perso :'(
        21:55 <mandark> Hum je parle d'octets et non de chars ... :p
        21:55 <genesis> :)
        21:56 <mandark> Donc possible qu'en parlant de chars, les lignes respectent la regle des 80 colonnes (sans caractere sur la 80eme, donc 79 si vous voulez)
        21:56 <mandark> On peut peut etre ecrire ca dans le README ?
        23:54 <alain_afpy> - logs: FAILURE [Errno -2] Name or service not known
        23:56 <alain_afpy> - logs: FIXED