01:16 <alain_afpy> - www: FAILURE 503 Service Temporarily Unavailable
01:16 <alain_afpy> - membres: FAILURE 503 Service Temporarily Unavailable
01:19 <alain_afpy> - www: FIXED
01:19 <alain_afpy> - membres: FIXED
03:00 <alain_afpy> - hg: FAILURE 503 Service Temporarily Unavailable
03:02 <alain_afpy> - hg: FIXED
07:47 <encolpe> bonjour
10:25 <No`> matin l'afpy
11:42 <NelleV> florent_: feth et moi (beaucoup feth, un peu moi) avons essayé de traduire le formulaire de création de proposition sans succès
11:42 <NelleV> florent_: est-ce que tu as une idée de comment faire ?
11:42 <NelleV> a priori, ça devrait être traduit dans le html directement
11:42 <NelleV> florent_: sinon, je compte faire la fpc bientôt
11:43 <NelleV> perso, je vais être debordée ce mois ci, donc je n'aurais pas le temps de bosser plus sur le site
11:43 <NelleV> (ie, ou quelqu'un se charge de la suite, ou on part sur le site tel qu'il est mnt)
11:43 <florent_> NelleV, hello .. il faut refaire un buildout et bien s'assurer que les clones symposion et pycon utilise les fork: https://github.com/toopy/pycon et https://github.com/toopy/symposion
11:44 <florent_> et juste refaire un compilemessages ensuite ..
11:44 <florent_> sinon tu peux aller dans les rep des clones et changer les .git/config directement et faire un git pull -u
11:46 <NelleV> je redeplois
11:48 <NelleV> florent_: ok, ça fonctionne
11:49 <feth> \o/
11:51 <florent_> NelleV, feth .. cool .. sauf certains mots .. ceux qui correspondent aux foreignkey :/
11:51 <florent_> si trouve comnt faire j vous fait signe ..
11:51 <NelleV> jpcw: est-ce que tu pourras regarder les parties liées à la recherche de sponsorts sur le site stp ?
11:52 <NelleV> jpcw: et éditer si cela ne va pas :)
11:52 <NelleV> jpcw: j'ai repris les formules de l'ancienne édition
11:56 <SFJulie1> yo gawel, ton résumé est encore meilleur que le mien, et je suis jaloux, tes courbes aussi ^^ coquin
11:57 <SFJulie1> 20 minutes résumées en 20 lignes : ça c'est de la restitution efficace
11:58 <SFJulie1> ofc je suppose que c'est Damien Garaud et gawel ne font qu'un
11:58 <SFJulie1> s/c'est//
12:01 <gawel> je n'ai pas fait de résumé
12:06 <marmoute> SFJulie1: rien à voir
12:06 <marmoute> Damien Garaud c'est un logilabien.
12:06 <marmoute> le résumé est co-écrit par mois d'ailleurs
12:07 <marmoute> je transmets tes remerciment à Damien
12:08 <SFJulie1> ah okay
12:10 <feth> logilabien, logilamal
12:10 <marmoute> feth: logilabien c'est logilabmine !
12:12 <SFJulie1> ohla, quand on parle du bien et du mal, et de l'art de la mine, ça sent la guerre de religiion
12:12 <SFJulie1> si on parlait de PHP plutôt pour réconcilier tout le monde et calmer les esprits ?
12:13 <jpcw> NelleV: je regarderais oui
12:13 <jpcw> mais pas avnt ce soir
14:03 <yozyop> bonjour
14:09 <yozyop> je suis super débutant avec quelques notions de programmation
14:09 <yozyop> après avoir lu un peu de doc
14:09 <NelleV> Bonjour yozyop !
14:10 <yozyop> je me pose une question
14:10 <yozyop> bonjour NelleV
14:10 <yozyop> for i=0;i<maxi;i++
14:10 <yozyop> comment faire un python ?
14:10 <NelleV> yozyop: for i in range(maxi):
14:10 <yozyop> il faut inclure un if dans le for ?
14:11 <yozyop> range ne classe t il pas les nombre dans l'ordre ?
14:11 <marmoute> yozyop: et ton for ?
14:11 <marmoute> il n'itère pas dans l'ordre pi-être ?
14:12 <yozyop> je ne comprend pas
14:12 <yozyop> maxi = 30
14:12 <yozyop> i=0
14:12 <yozyop> faire la boucle tant que i est inférieur a 30
14:13 <NelleV> donc i augmente de 1 à chaque fois
14:13 <marmoute> test donc range dans un shell python
14:13 <Sieben> xrange(30)
14:13 <yozyop> oui
14:13 <NelleV> range(30) va te faire une liste de 1 à 30, et itère dessus en attribuant la valeur à i
14:13 <yozyop> ok
14:14 <SFJulie1> vu que python est multiparadigme tu peux aussi remplacer ton for par un while. C'est pas «la norme», mais ça marche aussi.
14:14 <SFJulie1> i=0 // while i<30: i+=1 .....
14:15 <yozyop> oui mais la difference entre while et for, c'est que while execute au moins une fois la boucle non ?
14:15 <marmoute> SFJulie1: cesse donc de donné des mauvaises idée au gens.
14:16 <yozyop> petit rappel, je débute en python :p
14:16 <feth> SFJulie1 débute en troll
14:16 <yozyop> ^^
14:16 <SFJulie1> ah non ^^ je suis expert à la retraite
14:16 <marmoute> yozyop: qu'est ce que tu veux faire en vrai ?
14:17 <Sieben> http://stackoverflow.com/questions/135041/should-you-always-favor-xrange-over-range
14:17 <NelleV> yozyop: je te conseille de lire des tuto
14:17 <Sieben> <3 xrange <3
14:17 <Sieben> yozyop, diveintopython
14:17 <Sieben> ça peut t'aider à démarrer
14:17 <gawel> je n'utilise jamais while en python
14:17 <yozyop> juste faire une boucle for qui itère jusqu'à une variable maxi
14:17 <SFJulie1> marmoute, la programmation c'est l'art de plier un langage à sa volonté :) je vois pas de mal à emprunter des chemin de traverses, si ils reflètent notre compréhension cohérente de la programmation
14:18 <Sieben> SFJulie1++
14:18 <Sieben> le while ça peut être parfois très utile
14:18 <marmoute> yozyop: et bah "for i in xrange(maxi):" comme tout le monde te dit
14:19 <yozyop> je lis diveinpython, apprendre a programmer en python et le site du zero sur python
14:19 <feth> moi j'utilise while dans les boucles d'évennement. while not closing...
14:19 <Sieben> surtout si tu ne sais pas quand ta condition d'iteration sera termineé
14:19 <feth> Sieben: au passage, xrange n'existe plus.
14:19 <Sieben> yozyop, c'est bien
14:19 <marmoute> SFJulie1: la programmation c'est auss l'art de pas écrire la première soupe qui te passe par la tête sous prétexte que "c'est comme ça que je ferait en PHP"
14:19 <Sieben> feth, pourquoi ?
14:19 <feth> Sieben: parce qu'il a été renommé en range
14:19 <Sieben> http://docs.python.org/library/functions.html#xrange
14:20 <Sieben> feth, source ?
14:20 <marmoute> rappel: yozyop est un pauvre petit nouveau qui veux faire une for sur un entier. Il s'en tamponne complétement de toute les usages super fun de python qu'on utilise de temps en temps. il veux juste un putain de for i in range
14:20 <yozyop> je commence en python 3
14:20 <Linovia> http://docs.python.org/dev/library/2to3.html?highlight=xrange#2to3fixer-xrange
14:20 <Linovia> Sieben: http://docs.python.org/dev/library/2to3.html?highlight=xrange#2to3fixer-xrange
14:21 <yozyop> merci marmoute je vais tester
14:21 <SFJulie1> marmoute, tu es un poil excessif. while i--, c'est surtout le BNE de l'assembleur
14:21 <Sieben> oki \o/ une lettre de moins à écrire
14:21 <Linovia> Sieben: c'est plus que ça
14:21 <gawel> xrange n'existe pas en python3. il faut utiliser range, yozyop
14:21 <feth> Sieben: http://docs.python.org/dev/library/functions.html#range
14:21 <yozyop> je vous laisse troller
14:21 <yozyop> merci de vos MULTIPLES conseils ^^
14:22 <marmoute> yozyop: amuse toi bien et n'hésite pas à revenir :-)
14:22 <NelleV> yozyop: mmh
14:22 <NelleV> yozyop: avant que tu partes
14:22 <NelleV> diveintopython, c'est de la daube
14:22 <yozyop> ouep
14:22 <yozyop> ok
14:22 <NelleV> yozyop: si tu cherches un bon tuto, ping moi
14:22 <gawel> c'est toi la daube, NelleV !!!
14:22 <yozyop> mais faut bien une base
14:22 <NelleV> yozyop: est-ce que tu as une base en informatique ?
14:22 <gawel> c'te critique facile
14:22 <SFJulie1> yozyop, base 2, c'est la meilleure
14:22 <NelleV> yozyop: si oui, le tuto officiel est pas mal
14:22 <SFJulie1> oops base 0b10 je suis bête
14:23 <NelleV> gawel: :]
14:24 <NelleV> gawel: j'offre des remplacements à diveintopython
14:25 <Sieben> NelleV, c'est quoi tes critiques sur diveintopytohn ?
14:26 <Linovia> Sieben: l'auteur a juste disparu
14:26 <NelleV> Sieben: il y a pas mal d'erreurs qui n'ont jamais été corrigé
14:26 <Sieben> oki
14:27 <NelleV> Sieben: learn python the hard way est beaucoup plus rigoureux, tout en étant très adapté aux débutants
14:27 <Sieben> je l'avais lu aussi il était pas mal
14:27 <NelleV> l'auteur est un peu un gros troll
14:28 <Sieben> surtout dans sa conclusion finale :P
14:29 <gawel> Offres moi des t-shirts plutot, NelleV
14:29 <NelleV> gawel: tsss tsss
14:30 <NelleV> gawel: si tu me fais ma recherche à la place, OK
14:30 <gawel> Tu m'as dit t'en occuper cette semaine
14:30 <NelleV> gawel: il reste 6 jours
14:30 <gawel> En même temps tu me dis ça toutes les semaines, je penses, mais bon, cette fois j'y croais vraiment!!
14:31 <NelleV> gawel: rappelle le moi ce soir vers 20h stp
14:31 <gawel> Je ne peux pas, je serai sur la plage
14:31 <SFJulie1> facile la recherche : ce qui importe n'étant pas de trouver, il suffit de générer des résultats aléatoires avec un enrobage de mots compliqués pour expliquer pourquoi on a pas de résultats (un générateur de roman devrait suffire pour faire le boulot)
14:31 <SFJulie1> @wraps
14:32 <NelleV> Sieben: si ça publie dans nature, ça me va
14:32 <NelleV> SFJulie1: ^
14:32 <gawel> No` a un générateur de roman
14:32 <NelleV> Sieben: sorry
14:32 <No`> gawel: \o/
14:33 <No`> (euh, non, j'ai pas un générateur de romans, en fait)
14:33 <gawel> ah, je croyais
14:33 <No`> mais y'avait un truc dans ce goût là avec les cent mille milliards de poèmes
14:33 <No`> (si j'ai bien compris)
14:34 <No`> https://github.com/brunobord/centmillemilliardsdepoemes
14:35 <feth> Queneau est mort il y a moins de 70 ans
14:36 <No`> feth: :/
14:36 <Sieben> SFJulie1, le pire c'est que des articles artificiels ont été crée comme ça
14:36 <SFJulie1> les vrais scientifiques, c'est ceux (et celles) qui font des théories de dragues qui permettent de copuler à coudes rabattus (cf Feynman) : total respect. En plus, il était drôle. La bio de Galilée a aussi une partie sur comment il utilisait les confs pour draguer
14:36 <Sieben> et ils sont passés comme une lettre à la poste dans certaines conférences
14:36 <SFJulie1> Sieben, Sokal ou les frères Bogdanov
14:36 <SFJulie1> ?
14:37 <Sieben> SFJulie1, http://pdos.csail.mit.edu/scigen/
14:38 <SFJulie1> Sieben, Feynman était très critique sur l'apport français au math qui faisait la part belle à l'«hyperverbosité» face à l'intuition géométrique. Et il prédisait ce genre de chose
14:38 <yota> j'aime bien son livre a Feymann
14:38 <Sieben> SFJulie1, en France il y a une fascination pour tout ce qui est allemand en science
14:38 <Sieben> typiquement ce qui est lourd compliqué est donc profond
14:38 <No`> au niveau des confs scientifiques, ma préférée reste "Chicken chicken"
14:39 <Sieben> et donc plus c'est lourd et compliqué plus c'est intelligent
14:40 <SFJulie1> Sieben, raaah, je cite la même de nietzche
14:40 <SFJulie1> j'adore le texte de Feynman où il flamme les profs
14:40 <SFJulie1> genre qu'ils apprennent à parler, à porter la blouse blanche des scientifiques. Mais que cela en fait pas d'eux des scientifiques
14:41 <SFJulie1> et il conclue que la science est la croyance dans l'ignorance des experts (ceux qui font passer les mots et leur «corrections» avant les idées)
14:42 <SFJulie1> (not my troll) ^^ donc vous pouvez flammer feynman, mais c'est useless, il a déjà terminé au crématorium
14:43 <Sieben> SFJulie1, www.symphonyofscience.com/
14:43 <Sieben> tu peux entendre Feynman qui chante
14:43 <yozyop> yop
14:43 <yozyop> pour les autres débutants
14:43 <yozyop> http://perso.limsi.fr/pointal/python:memento
14:43 <feth> yozyop: /join #python-fr
14:44 <SFJulie1> il joue du tamtam ?
14:44 <yozyop> http://perso.limsi.fr/pointal/python:abrege
14:44 <feth> tu y seras mieux guidé
14:44 <yozyop> c'est pas mal du tout
14:44 <SFJulie1> tiens il y a le même de «not bad» qui chante
14:44 <gawel> y a pas de débutant ici
14:44 <yozyop> ca permet d'avoir tout sous la main avant d'etre imprimer inside crane
14:44 <Sieben> gawel, on est tous le débutant de quelqu'un
14:45 <gawel> laurent a envoyé le lien sur notre ml il y a pas longtemps, en prime
14:45 <yozyop> <gawel>je voulais dire s'il y a d'autres débutants
14:46 <yozyop> et puis, je débute, je débarque sur ce chan, je trouve un truc interressant, je partage
14:46 <yozyop> bref, esprit comunnauté
14:46 <gawel> c'est chou
14:52 <marmoute> yozyop: t'es au limsi ?
14:52 <yozyop> non
15:43 <feth> bouhouhou, faut que j'arrête de prendre hg pour git, j'ai perdu mon taf en tentant d'annuler un hg pull --rebase
15:43 <alain_afpy> WARNING !!! YAKAFOKON DETECTED !!!!
15:44 <NelleV> feth: tu devrais arrêter d'utiliser hg surtout :)
15:44 <feth> je suis payé pour
15:49 <Sieben> feth, j'ai svn alors bon estime toi heureux :P
15:49 <Sieben> et pense aux gens qui sont sous CVS
15:50 <yota> feth: tu bosses sous git, tu finis ton taff, un gros export et tu commit sous hg :)
15:50 <feth> Bon, le nouveau workflow hg ça sera à base de cp -a . WORKING
15:50 <feth> yota: oui, je vais faire ça :)
15:50 <yota> s/export/diff/
15:52 <feth> j'aime bien que hg garde des .orig pour qu'on puisse réparer ses conneries
15:52 <feth> mais là non
15:58 <marmoute> feth: annulé comment ?
15:58 <marmoute> et quand est ce qu'il n'a pas fait de .orig ?
15:59 <marmoute> (autre dit, feth: raconte mois tes malheurs que je t'explique que tu l'a bien cherché)
16:05 <feth> marmoute: je _voulais_ annuler. bêtement je me disais qu'il y aurait des conflits
16:05 <feth> mais il n'y en avait pas
16:06 <feth> du coup le rebase s'est fini quand j'ai fait alt-f4 sans regarder. Suis-je naïf et enthousiaste
16:07 <feth> donc oui, je l'ai bien cherché
16:07 <marmoute> alt-f4 .
16:07 <feth> dans meld
16:07 <feth> par défaut, apparemment, hg prend la version upstream
16:07 <marmoute> Tu as un backup de comment c'était avait
16:07 <feth> si oui, je sais pas où
16:07 <marmoute> Non c'est meld
16:07 <NelleV> mmh
16:08 <marmoute> .hg/strip-backup
16:08 <NelleV> peut être qu'un jour, logilab utilisera git
16:08 <marmoute> feth: si tu quite meld sans avoir résolution les conflits, meld dit quand même à mercurial "OUAIS C'EST TROP COOL j'ai tout résolue)
16:08 <marmoute> NelleV: vue ce qui arrive dans mercurial, j'en doute :-)
16:09 <NelleV> marmoute: il arrive quoi dans mercurial ?
16:09 <feth> marmoute: oui :)
16:09 <feth> marmoute: ça a l'air bien les trips de backup
16:10 <marmoute> NelleV: du gentil versionnment d'historique. qui te detect tout seul tes conflicts de réécriture et tes bouts d'historique instable (basé sur quelque chose de réécrit)
16:11 <NelleV> du versionnement d'historique ?
16:11 <NelleV> tu versionnes tes versions ? :p
16:11 <No`> we can go deeper
16:11 <marmoute> tu versionne tes changesets
16:13 <feth> un bon gestionnaire de version, il lancerait les tests et flake8 pour savoir si le merge est bon ;)
16:15 <marmoute> un bon gestionnaire de version il reconnais qu'une machine ne sais pas validé un merge et il demande à l'utilisateur de le faire ;-)
16:17 <marmoute> NelleV: je te montrerais ça à l'afpy camps.
16:18 <NelleV> tiens, vous y allez comment à l'afpy camp ?
16:18 <NelleV> tgv ou tuture ?
16:18 <marmoute> Possiblement Tuture
16:18 <NelleV> marmoute: y'a une place dans ta tuture ?
16:19 <marmoute> Si on remplit la tuture de parisien c'et probablement rentable. mais un peu plus long
16:19 <marmoute> Oui il y a de la place dans la tuture
16:19 <marmoute> Est c'est gratuit pour les étudiants
16:19 <marmoute> pfff
16:19 <marmoute> Et
16:19 <NelleV> oh
16:19 <NelleV> elle est bien ta voiture
16:19 <NelleV> marmoute: je suis intéressée
16:19 <marmoute> c'est une 406
16:21 <alain_afpy> Hey! Il y a des trucs à modérer: http://www.afpy.org/Members/Tony/MEDIATHEQUE
16:23 <florentia> marmoute: c'est une 306 berline...
16:23 <feth> Si j'y vais moi ça sera en voiture aussi, bien que je ne paie que 50% du billet de train (et ai des réductions partageables). Trop chiant le train en Bourgogne
16:24 <marmoute> feth:de north bourgogne à sud bourgogne c'est la lutte ?
16:26 <feth> c'est même pas sud bourgogne, et on reste sur la ligne Paris-Nice !
16:26 <feth> mais se faire chercher à Dijon, tout ça
16:27 <feth> marmoute: donc la recette c'est
16:27 <feth> 1) re cloner le dépôt remote
16:27 <feth> 2) hg unbundle
16:27 <feth> 3) ...
16:27 <marmoute> (pourquoi tu reclone) ?
16:27 <feth> 4) profit!
16:28 <feth> marmoute: j'avais 3 puis 4 têtes sur mon dépôt local à force de me mélanger les pinceaux, je comprenais plus rien :)
16:28 <marmoute> hg strip de ce qui déborde
16:28 <marmoute> et si tu ne sais pas ce qui déborde "hg strip 'outgoing()'"
16:28 <marmoute> c'est moins log que tout recloner
16:29 <SFJulie1> tu déclones ?
16:30 <marmoute> non je suis très slérieux
16:31 <feth> bah je me suis remis dans les conditions dans lesquelles je voulais etre en 2 secondes
16:31 <feth> maintenant le problème c'est ce merge tchernobylesque
16:31 <feth> refactorer quand les autres crachent du code à la lance à incendie...
16:31 <marmoute> tu peux rebaser petit bout par petit bout
16:32 <marmoute> histoire de faire de plus petit merge
16:33 <SFJulie1> mouais feth, développer qu'ils disent, factoriser qu'il faut faire
21:09 <NelleV> gawel: ping
21:24 <NelleV> jpcw: tiens moi au courant pour la partie sponsort du site.
21:25 <gawel> coucou NelleV
21:26 <NelleV> gawel: je fais comment pour commander les tshirts ?
21:26 <NelleV> j'ai pas un rond
21:26 <gawel> moi non plus
21:26 <gawel> je peux faire un chèque mercredi
21:26 <NelleV> :/
21:26 <gawel> sinon faut demander a quelqu'un qui a de l'argent
21:27 <NelleV> quelqu'un a de l'argent ?
21:27 <NelleV> :'(
21:27 <NelleV> ok
21:27 <gawel> sinon faut payer par paypal
21:28 <gawel> on a pas loin de 1000euros sur le compte paypal à mon avis
21:28 <NelleV> bon, je regarde comment faire
21:29 <NelleV> J'en prends une centaine ?
21:30 <gawel> ca dépends ce que tu fais
21:30 <gawel> si c'est 100 fois le même ça me parait beaucoup
21:30 <NelleV> ok
21:30 <NelleV> la dernière fois, y'avait carrément pas assez
21:30 <gawel> il en reste..
21:31 <NelleV> gawel: il en reste combien ?
21:31 <gawel> je sais pas ou ils osnt d'ailleurs
21:31 <NelleV> gawel: et quelle taille ?
21:31 <gawel> je ne sais pas
21:31 <NelleV> a priori, il en restait 3 ou 4 après pyconfr, et des S
21:32 <gawel> je ne sais pas
21:32 <NelleV> bon.. Je ferais ça demain :p
21:33 <gawel> hin hin
22:20 <haypo> kikoo
22:33 <feth> kik
22:33 <feth> lol
22:34 <feth> (hihi j'ai décalé mes doigts sur le clavier. Vendredi ça m'est arrivé aussi, je voulais taper 'vim')
22:38 <Metathink> mouarf x)