06:00 <alain_afpy> - www: FAILURE 500 Internal Server Error
06:00 <alain_afpy> - varnish: FAILURE 500 Internal Server Error
06:00 <alain_afpy> - membres: FAILURE 500 Internal Server Error
06:02 <alain_afpy> - www: FIXED
06:02 <alain_afpy> - varnish: FIXED
06:02 <alain_afpy> - membres: FIXED
08:09 <bmispelon> matin
08:53 <NelleV> Bonjoue
08:53 <NelleV> Bonjour*
09:29 <No`> matin l'afpy
10:00 <matrixise> NelleV: 'lut
10:00 <matrixise> tu as vu le message sur hackernews ?
10:00 <black_rez> 'lut
10:00 <NelleV> matrixise: salut
10:00 <matrixise> 'lut black_rez
10:00 <NelleV> matrixise: celui sur le trademark ?
10:00 <matrixise> yep
10:00 <matrixise> celui sur le trademark
10:00 <NelleV> oui
10:01 <matrixise> est-ce que l'on peut faire quelque chose ?
10:01 <matrixise> j'ai des livres de 2000 en anglais et français
10:01 <matrixise> et j'ai des mails du club p3b qui était à la base de europython qui date de 2000
10:01 <matrixise> est-ce que tu crois que cela pourrait servir ? ou je m'égare
10:01 <matrixise> ?
10:02 <NelleV> Je ne suis pas sure que plus c'est vieux, mieux c'est
10:02 <NelleV> tu peux envoyer ça à psf-trademarks@python.org
10:03 <matrixise> ok je rassemble ce que j'ai et je leur envoi
10:03 <NelleV> Je ne sais pas comment ils vont s'en sortir avec tous les documents que tout le monde leur envois :p
10:09 <benoitc> matrixise: eventuellement envoyer un truc montrant qu'openerp en anglais ets utilisé sera super utile
10:10 <matrixise> yep
10:10 <matrixise> ou simplement envoyer la liste des tous les partenaires européens, on doit en avoir une bonne centaine
10:12 <benoitc> uhu
12:41 <alain_afpy> Il y a 18 inscrits pour http://lacantine.org/events/vous-apprendrez-bien-un-peu-python-4
12:54 <gawel> alain_afpy: matte rien
12:54 <alain_afpy> Je matte plus rien
13:33 <PythDav> Bonjour ici
13:38 <PythDav> J'ai suivi une formation à la cantine il y'à de ça quelques mois, et je suis en train d'organiser un évènement python dans mon école (encourager par l'école) car personne dans mon école ne s'intéresse à Python et pourtant python pourrait réconcilier certains développeurs pour le développement (seul le php est enseigné et beaucoup d'élèves lâchent due à la syntaxe) et j'aurai voulu savoir si des personnes de
13:38 <PythDav> l'afpy pouvait venir faire des interventions lors de l'évènement.. (Bière belge et pizza vous seront offerts ) mais cela serait un véritable + pour l'évènement d'avoir des professionnels du langage
13:38 <NelleV> PythDav: salut !
13:38 <PythDav> Donc j'aurai voulu savoir comment s'y prendre pour vous motiver à venir à l'évènement
13:39 <PythDav> Bonjour NelleV
13:39 <NelleV> PythDav: ça serait quand et où ?
13:39 <gawel> je penses qu'il faut contacter la branche disidante belge de l'afpy, eg: matrixise / GMLudo
13:39 <gawel> ah non, je suis con. j'ai associé bières belges et belgique
13:39 <PythDav> Ce serait à Montreuil (métro saint mandé sur la 1 ou robespierre 9). Ce serait vers le 20 avril
13:40 <PythDav> :)
13:40 <gawel> je penses que y a moyen
13:40 <PythDav> (j'ai mis les bieres belges car vous aviez un événement où les bières belges étaient mise en avant
13:40 <gawel> haha
13:40 <PythDav> de + vu que je suis belge et hollandais je vais faire quelques provisions pour pouvoir passer une bonne soirée
13:41 <jpcw> [PM 01:41:43] < PythDav> Donc j'aurai voulu savoir comment s'y prendre pour vous motiver à venir à l'évènement
13:41 <jpcw> il n' y a rien a ajouter à bières belges
13:41 <PythDav> Parfait
13:41 <feth> drogues, prostitution, tulipes et vélo ?
13:41 <NelleV> PythDav: tu peux envoyer un mail à la mailing liste avec les informations si tu es membre de l'afpy
13:42 <NelleV> PythDav: ça durerait toute la journée ?
13:42 <PythDav> Ce serait un Hackathon
13:42 <PythDav> 24 h environ
13:42 <gawel> c'est du lourd
13:42 <PythDav> mais on se contentra de ce que vous pouvez
13:42 <gawel> et c'est quoi le theme, du coup ?
13:42 <NelleV> PythDav: c'est destiné aux étudiants de ton école ?
13:43 <jpcw> c'est quelle école ?
13:43 <PythDav> Essentiellement
13:43 <PythDav> Cifacom
13:43 <PythDav> (membre du groupe Ethic)
13:43 <NelleV> PythDav: on peut peut être essayer de débaucher des gens de ce domaine pour faire la formation
13:43 <PythDav> Le thème pour l'instant (parce que je sais pas si c'est trop dur encore) ce serait de faire une appli mobile en python, mais j'ai besoin de votre avis de professionnel pour savoir si c'est pas trop compliqué).
13:44 <PythDav> En fait cela se déroulerait comme suit : Deux jours de formations python (fait par des développeurs pythons autre que l'afpy)
13:44 <PythDav> pour leurs apprendre les bases
13:44 <gawel> c'est pas terrible
13:44 <gawel> y a pas grand chose en python pour faire des app mobiles
13:44 <PythDav> et ensuite le Hackathon encadré par l'afpy
13:44 <gawel> a part kivy
13:44 <NelleV> gawel: kivy ?
13:44 <PythDav> Y'à le framework Kivy ?
13:45 <jpcw> http://kivy.org/
13:45 <NelleV> y'avait un dev de kivy à une soirée de la cantine
13:45 <gawel> ouaip, y a moyen de motiver gab la dessus
13:45 <PythDav> Bah on m'a dit que kivy c'était génial mais assez dur
13:45 <gawel> /query tshirtman
13:45 <PythDav> oui, c'était celui qui m'a motivé à faire l'évènement autour du mobile)
13:46 <gawel> /m tshirtman /join #afpy
13:46 <gawel> merde
13:47 <feth> eh beh
13:47 <NelleV> gawel: c'était gab ? o_O
13:47 <gawel> oui
13:47 <gawel> je crois il est core dev kivy
13:48 <gawel> y a peut-être même moyen de faire venir l'auteur, il est lillois je crois
13:49 <PythDav> Ce serait top
13:49 <PythDav> En tout cas ce serait génial, je vous remercie de votre enthousiasme !
13:49 <gawel> https://twitter.com/mathieuvirbel
13:51 <PythDav> Merci beaucoup
13:51 <PythDav> Vous disiez pour la liste de diffusion, vous parliez de la liste des membres ??
13:52 <gawel> oui
13:52 <NelleV> PythDav: oui
13:53 <PythDav> d'accord merci beaucou
13:54 <PythDav> Bon je peux pas encore le faire il faut que je sois validé, mais je ferai un email expliquant tout l'évènement.
13:54 <alain_afpy> WARNING !!! YAKAFOKON DETECTED !!!!
13:55 <PythDav> En tout cas je vous remercie de votre réponse et ce sera un plaisir de vous avoir lors de l'évènement
13:59 <tshirtman> plop
13:59 <feth> Bonjour tshirtman
13:59 <gawel> PythDav, tshirtman / tshirtman , PythDav
14:00 <PythDav> Bonjour tshirtman
14:00 <tshirtman> merci gawel :)
14:00 <gawel> yw
14:00 <tshirtman> PythDav: on me dit que tu as un projet avec kivy?
14:00 <PythDav> Oui :)
14:01 <PythDav> En fait j'ai rencontré il y'à plusieurs mois un développeur kivy à la cantine qui m'a donné l'idée de faire un évènement python kivy afin de faire connaître python dans mon école
14:01 <PythDav> (je sais pas si c'est toi)
14:02 <tshirtman> ça doit être moi, oui
14:02 <PythDav> et du coup mon école est partante et j'aurai aimer organiser un hackathon où on développerait des apps mobile sous kivy avec au préalable deux jours de formations pour la base du langage)
14:02 <marmoute> SFJulie1: tu as vue, il u a un reset password de Pypi
14:02 <PythDav> (j'étais un blond qui était arrivé en retard)
14:02 <tshirtman> cool!
14:02 <marmoute> dans 6 jours… /o\
14:03 <PythDav> et donc je voulais demander à l'afpy si vous seriez interressé à venir à l'évènement pour encadrer l'évènement dans une ambiance festive = Bière belge, et autre)
14:04 <PythDav> (désolé de le remettre sur le tapis mais je sais qu'il y'à des amateurs et comme je suis belge, j'en fais un point d'honneur)
14:05 <tshirtman> héhé, c'est toujours tentant, ce serait genre quand? par ce que bon bloquer 2j pour formation puis x de plus pour le hackaton, c'est pas forcément simple :)
14:07 <PythDav> Alors
14:07 <PythDav> ce serait du 20-21 avril
14:08 <PythDav> Bah l'idée serait que vous fassiez seulement le 20-21 avril pour pas que cela prenne trop de temps pour vous, mais si vous êtes partant pour la formation, avec plaisir
14:08 <tshirtman> ah ok
14:09 <PythDav> J'ai contacté le Mathieu Virbel pour savoir si il était interessé
14:10 <tshirtman> donc les gens s'autoforment sur le truc 2j avant, et ensuite 2j de hackaton avec les devs kivy et/ou afpy qui peuvent venir?
14:10 <SFJulie1> marmoute, j'ai reçu le mail de «richard» :)
14:10 <SFJulie1> mais j'étais déjà au courant :)
14:10 <SFJulie1> (catalog-sig toussa)
14:10 <tshirtman> je peut pas répondre pour lui, je sais qu'il est pas mal chargé de boulot en ce moment, faudra voir s'il peut
14:11 <tshirtman> peux*
14:11 <tshirtman> mais je pense que ça lui fera plaisir s'il peut oui :)
14:11 <marmoute> SFJulie1: …6…jours…
14:11 <gawel> je viens de faire un /names, c'est ouf le monde qu'il y a ici, en fait
14:12 <PythDav> Bah ce serait génial comme ça
14:12 <yota> gawel: bof 77 personnes
14:13 <PythDav> Je suis en train de faire un mail qui explique un peu plus en détail.
14:13 <tshirtman> PythDav: tu peux join #kivy aussi si tu veux :P
14:13 <gawel> bah c'est pas mal, rabas joie!
14:13 <PythDav> ha :)
14:15 <NelleV> yota: dont 5 filles :)
14:15 <gawel> et combien de lapin ?
14:17 <gawel> y avait 1/3 filles hier, n'empèche
14:17 <gawel> meilleur scrore, sans compter la foi avec carrotte
14:17 <SFJulie1> marmoute, au moins ils sont sérieux eux, quand leur machine sont compromises, ils préviennent les utilisateurs
14:18 <tshirtman> c'était y'a plus d'un mois la compromission de wiki.python.org non?
14:18 <SFJulie1> tshirtman, j'ai oublié, mais oui, c'est pas tout récent
14:19 <SFJulie1> de toute façon il va bientôt falloir revenir à GPG et à l'horreur de la gestion de ses trousseaux
14:20 <SFJulie1> quand on regarde les trucs en sécu qui ont marché, on s'aperçoit que les trucs de psychopathes tendances sécu sociales (PKCs12, GPG) ont foiré
14:20 <PythDav> Voilà j'ai envoyé un mail à la liste de diffusion, il faut juste que cela soit approuvé avant que vous le receviez.
14:20 <SFJulie1> et que les trucs qui marchent ressemble plus à du KISS (ssh)
14:20 <SFJulie1> donc vive la future pagaille de gestion du chaos des cléfs GPG
14:21 <SFJulie1> (on aurait pu avoir pire, on aurait pu avoir le pire des 2 mondes avec Oauth2.0)
14:23 <SFJulie1> brace yourself GPG signing parties are coming back
14:45 <PythDav> Bon je dois partir, je vous souhaite un très bon week-end et à bientôt !
14:56 <marmoute> SFJulie1: si il était sérieux le message qui prévient du reset partirait après le reset
14:58 <SFJulie1> marmoute, on fait du python, on est tellement plus habitué à avoir des trous de sécu parce que notre langage est meilleur qu'on en a oublié les bonnes pratiques
14:58 <SFJulie1> c'est humain, ça s'appelle la baisse de vigilance
14:58 <feth> c'était mieux avant
14:58 <SFJulie1> ça arriv quand risque perçu << danger réel
14:58 <SFJulie1> feth, oh non
14:59 <SFJulie1> c'est pour ça que les centrales nucléaire n'ont pas été automatisées (totalement)
14:59 <black_rez> avec ada et uucp on aurait pas tous ses problèmes de sécurité
14:59 <SFJulie1> pour que les opérateurs sachent encore faire les opérations car ils se sont aperçus que trop d'automatisation donnaient un sentiment de sécurité illusoire
15:00 <SFJulie1> black_rez, la sécu, c'est comme le sexe, faut pratiquer
15:00 <SFJulie1> peu importe la techno
15:00 <SFJulie1> (position?)
15:00 <black_rez> je sais mais merde on est vendredi
15:00 <SFJulie1> vendredi jour de la ....
15:00 <SFJulie1> ... trollerie
15:01 <SFJulie1> (ou j'aurais pu dire sodomie, mais ça aurait été vaguement perçu comme grossier sexiste et déplacé)
15:02 <SFJulie1> (alors que c'est la seule pratique unisexe donc non spécifique à une orientation sexuelle/sexe)
15:04 <SFJulie1> d'ailleurs les explicitement sexuelles sont une ôde à la vie, à notre existence à tous sur terre, à des lendemains meilleurs à améliorer notre bonheur
15:04 <SFJulie1> (à moins que nous soyons nés dans les choux)
15:04 <black_rez> SFJulie1: tu craques
15:04 <SFJulie1> ben, black_rez, tu es né comment?
15:04 <black_rez> SFJulie1: tu as besoin de drogues ou d'un truc dans le genre
15:05 <SFJulie1> tu as pas envie de remercier un jour cet acte qui fait que tu existes?
15:05 <SFJulie1> tu es pas heureux de vivre?
15:05 <SFJulie1> moi si :)
15:05 <bmispelon> SFJulie1: faut réviser tes lecons de biologie
15:05 <bmispelon> la sodomie ca n'aide pas trop a concevoir
15:05 <SFJulie1> oui, disons que ça marche pas à tous les coups
15:05 <marmoute> SFJulie1 est dans les choux
15:06 <marmoute> exactement, a tout les coups
15:06 <feth> channel.throttle -= 1
15:06 <SFJulie1> mais c'est aussi une ôde au travail acharné, à la répétition
15:06 <SFJulie1> à l'erreur humaine
15:06 <bmispelon> quel poete ce SFJulie1
15:06 <SFJulie1> merci bmispelon :)
15:07 <SFJulie1> bref, humain trop humain
15:09 <SFJulie1> oops et vive le sexe ça rend les gens plus heureux et meilleur (grâce aux shoot conjugués d'endorphines d'oxytocyne et de dopamine)
15:09 <SFJulie1> donc vive les drogues NATURELLES
15:10 <SFJulie1> et pour conclure in topic: ça vous rend meilleur en sécu informatique
15:11 <black_rez> parce que faut boucher des trous dans les 2 cas?
15:12 <SFJulie1> ohhhh nice
15:13 <SFJulie1> au moins une personne qui comprend :)
15:17 <feth> il y a 13158 channels sur freenode
15:18 <feth> (enregistrés)
15:18 <SFJulie1> il n'y qu'un chan ou il y a les sysadmins d'un serveur compromis sur lequel j'ai un mot de passe et qui ne semble pas intéressé par savoir si le serveur est compromis feth
15:19 <SFJulie1> donc j'essaie subtilement d'attirer leur attention
15:20 <NelleV> SFJulie1: tu parles de quel chan ?
15:20 <feth> tu ne devrais pas donner le même mot de passe à deux sites, je te recommande "apg" ou n'importe quel générateur de mot de passe
15:20 <bmispelon> feth: c'est pas top comme mot de passe "apg"
15:20 <SFJulie1> NelleV, hier le serveur afpy.org a arrêté de fonctionner sur incident (kernel crash) ou compromission ?
15:20 <bmispelon> il faudrait au moins un chiffre et une lettre majuscule
15:20 <NelleV> SFJulie1: chais, pas: demande à un sysadmin
15:21 <NelleV> de toute façon, c'est pas comme si les mdp étaient en clairs dans la base de données
15:22 <SFJulie1> NelleV, c'est pas comme si c'était une bonne pratique de faire un post mortem après un incident pour savoir si il y avait un rootkit, des exe compromis
15:22 <SFJulie1> en plus je ne connais même pas la force des hash utilisés
15:22 <SFJulie1> et un hash ça se craque
15:22 <SFJulie1> (avec google par exemple car beaucoup utilisent des mots de passe simple)
15:23 <SFJulie1> okay question simple qui est sysadmin sur la machine afpy.org?
15:34 <Lauxley> Bonjour, il y a quelqu'un a l'administration qui cherche à avoir des statistiques sur la parité (homme/femme) chez les utilisateurs de python (je sais pas exactement pourquoi mais j'imagine que c'est pour expliquer pourquoi il y a pas parité dans le service), bref je cherches des stats ou au moins un contact
15:35 <NelleV> Lauxley: salut
15:35 <NelleV> Lauxley: si tu as des stats, ça m'intéresse
15:35 <SFJulie1> Lauxley, données impossible à avoir car la communauté part d'un choix personnel ne requerant pas l'enregistrement dans un point centralisé. Le mieux que tu peux faire c'est un échantillonage sur un échantillon représentatif (non biaisé)
15:35 <Lauxley> NelleV: erf
15:37 <Lauxley> SFJulie1: j'ai tout compris :)
15:37 <SFJulie1> Lauxley, donc pour avoir l'info tu peux au mieux tenter d'interroger réseaux sociaux spécialisés (monster, linkedin) ou générique (FB) en tenant de voir si tu peux avoir sexe/centre d'intérêt==python accessible
15:38 <SFJulie1> c'est un peu tordu, mais l'erreur ne devrait pas être trop élevé
15:38 <Lauxley> ok, et pour faire plus simple, quelle serait votre estimation ?
15:39 <SFJulie1> Lauxley, male >> femelle car au mieux dans les IT femmes = .4
15:39 <SFJulie1> et plus les domaines sont techniques plus le nombre de femmes baissent
15:39 <SFJulie1> debian c'était 4 pour 10000 il y a 5 ans
15:39 <NelleV> Lauxley: dans le cas général, 20%
15:39 <SFJulie1> Lauxley, tu peux trouver les FLOSS survey d'il y a 5 ans
15:39 <NelleV> Lauxley: specifiquement pour python, difficile à dire
15:40 <SFJulie1> Lauxley, http://www.flossproject.org/report/
15:40 <Lauxley> ok merci
15:40 <SFJulie1> Lauxley, ces données sont vieilles d'il y a 10 ans, mais il n'y a pas une de nouvelles études démographiques depuis
15:41 <NelleV> Lauxley: attention, c'est des données pour le FLOSS
15:41 <Lauxley> je sais pas à quelle point elle a besoin de données précises
15:41 <NelleV> Lauxley: dans le monde opensource, il y a beaucoup moins de femmes qu'en informatique en général
15:41 <SFJulie1> j'ai eu fait venir le PhD qui a fait l'étude en conf, et c'était ce qu'il y avait de mieux
15:42 <SFJulie1> NelleV, il y a une corrélation prérequis niveau technique et ratio de femme
15:42 <SFJulie1> (vu avec debian women à l'époque conf RMLL 2004 ou 2005)
15:42 <NelleV> SFJulie1: je ne comprends pas ta remarque
15:43 <SFJulie1> plus le niveau technique est élevé moins il y a de femmes
15:43 <SFJulie1> ex: HTML CSS vs kernel linux
15:43 <SFJulie1> après la causation je ne la connais pas
15:43 <SFJulie1> un peu comme à la fac
15:43 <SFJulie1> biologie / chimie / physique / math
15:43 <Lauxley> j'imagine que c'est un mix de pression sociale et de temperament
15:44 <SFJulie1> Lauxley, c'est la thèse de Perline (ancienne journaliste libé) RMLL 2004
15:44 <SFJulie1> et c'était aussi la thèse de Debian women (anna qqchose)
15:44 <NelleV> SFJulie1: il va falloir revoir tes stats
15:45 <SFJulie1> ah? bon à mon époque c'était le cas :)
15:45 <NelleV> genre prendre un niveau un peu plus haut que l'école d'ingénieur moyen comme l'ENS
15:45 <NelleV> on va restreindre à ulm d'ailleurs...
15:45 <SFJulie1> ah ah ah
15:46 <SFJulie1> donc pour raisonner sur la gaussienne la plus générale il faudrait que je regarde la petite gaussienne élevée dans une bimodale
15:46 <alain_afpy> WARNING !!! YAKAFOKON DETECTED !!!!
15:46 <SFJulie1> ce qui est en soi un signe d'échantillon biaisé
15:46 <NelleV> SFJulie1: tu parles de niveau technique élevé
15:46 <Lauxley> SFJulie1: toutafé
15:46 <SFJulie1> (cf étude de l'INSEE 2000 sur la reproduction sociale dans les grandes écoles)
15:47 <SFJulie1> autrement dit le premier mérite des gens à l'ENS c'est leur naissance
15:47 <SFJulie1> d'après l'INSEE ces dangereux communistes
15:47 <NelleV> SFJulie1: le fait qu'il y ait un biais dans les données n'a rien à voir avec la reproduction sociale
15:47 <SFJulie1> www.insee.fr/fr/ffc/docs_ffc/es361b.pdf
15:48 <NelleV> plus exactement, il y a un biais dans les données, mais celui-ci n'a rien à voir avec la reproduction sociale
15:48 <SFJulie1> non c'est juste le résultat de l'analyse brute par cohorte, j'ai eu la gentillesse de mettre le lien
15:49 <NelleV> SFJulie1: c'est pas un biais, c'est une corrélation...
15:49 <feth> les études le prouvent, il y a environ 50% de filles et 50% de garçons parmis les enfants de normaliens
15:49 <feth> -s
15:49 <SFJulie1> feth, 128 filles pour 100 garçon à la naissance plutôt
15:49 <NelleV> feth: 51% 49% non ? :p
15:49 <feth> j'ai pas donné la marge d'erreur.
15:50 <SFJulie1> sauf pour les chinois et les indiens ofc
15:50 <NelleV> feth: ah non, c'est l'inverse
15:50 <feth> NelleV: le ratio s'équilibre en raison d'une plus grande mortalité masculine en bas âge
15:50 <SFJulie1> feth, c'est le contraire non?
15:51 <SFJulie1> c'est fragile ces petites choses
15:51 <NelleV> feth: uep, mais bon... progrès scientifique et tout...
15:51 <SFJulie1> et après elles vivent plus longtemps
15:51 <SFJulie1> donc démographiquement ça s'équilibre aux alentours de 25 ans
15:52 <SFJulie1> (si les hommes étaient plus fragiles à la naissance on aurait un déséquilibre structurel qui rendrait la polygamie masculine rationnelle)
15:53 <NelleV> SFJulie1: les hommes sont plus fragiles à la naissance
15:54 <NelleV> et à pas mal de maladie génétique, ainsi qu'à pas mal de cancer infantile
15:55 <SFJulie1> http://www.insee.fr/fr/themes/document.asp?ref_id=T12F036
15:57 <SFJulie1> bref tu as raison, on est fragile :/
15:58 <black_rez> c'est pour ça qu'on retrouve beaucoup d'hommes dans des métiers de planqués comme informaticiens, policiers ou PDG du CAC 40
15:58 <SFJulie1> et donc les données européennes validées .... sniff donnent raison à NelleV 105 H / 100 F Europe 120H/100F chine
15:59 <SFJulie1> et à feth car en donnant un chiffre à l'unité près en pourcent 50/50 est totalement acceptable
16:00 <marmoute> SFJulie1: les statisque inde et chine sont un peu biasé
16:01 <marmoute> Par la "mortalité" infantile féminine
16:02 <SFJulie1> on sait qu'elles sont biaisées le 120/100 est le résultat de la politique de l'enfant unique :)
16:02 <SFJulie1> les femmes sont de fait en position de force pour choisir leurs partenaires, cela va-t'il améliorer leur position sociale?
16:03 <SFJulie1> et est ce que cela va engendrer une «guerre des femmes» pour les males malheureux ?
16:06 <marmoute> SFJulie1: si il arrive a inversé le signe de la dote féminine ça sera drôle
16:07 <pygmee> lo everyone
16:08 <feth> hi pygmee
16:08 <pygmee> j'essaie de comprendre lxml et je ne comprend pas l'avantage des différentes méthodes fromstring(), xml() et html()
16:09 <pygmee> la doc n'est pas très explicite dessus
16:11 <pygmee> enfin, j'aimerai pouvoir faire une classe de transformation pour créer du sla, en particulier pour le magazine "fait main" parce que j'ai justement pas envie de tout faire à la main :)
16:11 <pygmee> le sla est du xml un peu bizarre
16:11 <pygmee> pour le logiciel scribus
16:11 <pygmee> mais qui a n pdf irréprochable pour l'impression
16:16 <gawel> utilise pyquery
16:17 <SFJulie1> dit le mainteneur de pyquery :) mais il a raison :P
16:17 <bmispelon> pygmee: si tu parles bien de etree.XML, etree.fromstring et etree.HTML, les deux sont identiques on dirait
16:18 <SFJulie1> pyquery est du sucre syntaxique au dessus de lxml qui rend le parcours et la modif d'XML aussi facile que travailler avec jquery dans le DOM
16:18 <bmispelon> sinon, c'est quoi un "sla" ?
16:18 <SFJulie1> Service Level Agreement ?
16:20 <bmispelon> pas dans ce contexte-ci j'ai l'impression, ou alors il faut qu'on m'explique
16:20 <alain_afpy> WARNING !!! YAKAFOKON DETECTED !!!!
16:20 <sveetch> http://pyfound.blogspot.de/2013/02/python-trademark-at-risk-in-europe-we.html
16:21 <pygmee> pyquery, ah cool, faut que je teste
16:21 <alain_afpy> WARNING !!! YAKAFOKON DETECTED !!!!
16:21 <SFJulie1> The file format, called SLA, is based on XML. Text can be imported from OpenDocument text documents
16:21 <pygmee> http://wiki.scribus.net/canvas/File_Format_Specification_for_Scribus_1.4
16:22 <pygmee> bmispelon: en effet, pas le même contexte
16:22 <pygmee> alain_afpy: c'est moi le YAKAFAUCON ?
16:22 <alain_afpy> pygmee: on voit que tu gère
16:22 <tarek> ogrisel: ping
16:23 <SFJulie1> pygmee, c'est un truc de décideur préssé qui se moquent de décideurs pressés, une blague un jargon renconré en école de commerce ou autres
16:23 <SFJulie1> il n'y a qu'à ...., il faut qu'on contracté en yakafokon
16:23 <alain_afpy> WARNING !!! YAKAFOKON DETECTED !!!!
16:24 <SFJulie1> pygmee, tu vois ça en cours de management
16:24 <pygmee> ah oui, uniquement, j'avais jamais vu de YAKAFOKON
16:24 <SFJulie1> c'est le RTFM du management
16:24 <bmispelon> pygmee: http://hg.afpy.org/gawel/alain/file/8cdd4b5b8497/alain/regexp.py#l9
16:26 <alain_afpy> Hey! Il y a des trucs à modérer: http://www.afpy.org/Members/lsignac/introprog - http://www.afpy.org/Members/lsignac/pyside
16:29 <pygmee> bmispelon: grr, je suis sur un réseau où ils ont tout verrouillé, j'arrive pas à accéder, trop nul. y'a du contenu porn chez gawel ?
16:30 <pygmee> ok, je ferme les yeux
16:30 <pygmee> c'est une fac catho, rien que wsgi il bloque aussi :)
16:32 <bmispelon> pygmee: du regexp porn peut etre
16:33 <SFJulie1> pygmee, monte un proxy accessible qu'en réseau privé depuis une machine extérieure fait un tunnel http pour ssh, et du ssh forwarding
16:33 <pygmee> bmispelon: qui sait, je regarderai ça plus tard tranquille alors
16:33 <bmispelon> r'((^|.*\s)(faudrai.|faut|ca serait bien que)\s+qu.*)'
16:33 <SFJulie1> comme ça tu ramènes ton proxy http en local avec un ssh forwarding lancé depuis un client httpt
16:33 <SFJulie1> ça s'appelle du firewall puncholing
16:33 <pygmee> SFJulie1: ah oui, je sais que je devrai, un jour, YAKAFOKEJE
16:34 <SFJulie1> huhu
16:34 <SFJulie1> je te donne la recette, elle sera toujours utile
16:34 <pygmee> SFJulie1: je ne tiens plus de TODO list tellement j'en étais déprimé
16:35 <pygmee> maintenant joublie e faire les trucs, comme ça au moins j'ai pas mauvaise conscience
16:35 <SFJulie1> pygmee, il est inacceptable de ne pas pouvoir avoir accès à des contenus éducatifs sur la vie animalière
16:35 <pygmee> je prend la recette
16:36 <pygmee> tant que le redressement n'est que productif et pas reproductif
16:37 <pygmee> bon je dévie
16:37 <SFJulie1> sinon, si tu aimes pas ton école tu peux faire plus dégueu et faire un tunnel DNS
16:37 <SFJulie1> hu hu hu
16:37 <SFJulie1> t'excuses pas j'avais mis le savon sur la planche inclinée
16:38 <SFJulie1> ah oui on dit savonner la planche
16:38 <pygmee> wé, je marche toujours dans ce genre de truc, facile
16:39 <pygmee> bmispelon: merci pour les infos de 16:21, ça me rassure sur moi-même mais pas sur lxml :)
16:40 <SFJulie1> pygmee, c'est une bonne librairie mais elle mérite vraiment un peu de sucre syntaxique pour être utilisable (d'où pyquery)
16:40 <bmispelon> pygmee: ce qui est "marrant", c'est que les docstrings ne sont pas identiques, meme si elles semblent dire la meme chose.
16:40 <bmispelon> moi j'utiliser toujours lxml.html.fromstring pour parser du html
16:41 <SFJulie1> elle est pas parfaite non plus, j'ai eu quelques problèmes en parsing d'HTML lié au parseur lxml (quelque soit le driver utilisé)
16:41 <SFJulie1> pour le XML elle semble plus robuste :)
16:41 <bmispelon> ce qui me perturbe, c'est que etree.XML et HTML n'apparaissent pas sur http://lxml.de/api/index.html
16:41 <pygmee> fromstring semble être la solution la plus répandue en effet
16:42 <SFJulie1> ouaip la doc est un peu casse pied
16:42 <pygmee> http://lxml.de/lxmlhtml.html
16:42 <pygmee> ou tu pense plus loin ?
16:42 <SFJulie1> je me souviens avoir utilisé plus souvent la complétion de bpython et help() qu'autre chose pour tenter de comprendre
16:44 <pygmee> SFJulie1: mais oui y'a que lxml.html pas etree.html
16:45 <pygmee> et lxml.html ne serai pas un raccourci de etree.html ?
16:45 <bmispelon> pygmee: si j'ai bien compris, tu cherches a faire du XSLT pour faire du HTML -> XML (SLA) ?
16:45 <pygmee> bah, encore trop compliqué pour moi
16:45 <bmispelon> pygmee: lxml.html utilise etree.html a mon avis
16:46 <pygmee> bmispelon: je ne sais pas si je vais pouvoir faire du xslt, et j'en ai pas fait depusi au moins 10 ans, mais le principe est là
16:46 <pygmee> la source pourrait être du html, voire du rst puisque tarek écrit en rst, mais je peux faire une première conversion
16:46 <SFJulie1> bmispelon, xml.etree // (element tree of XML) vs html.etree
16:47 <SFJulie1> je parie que html.etree est dérivé de xml.etree
16:47 <bmispelon> pygmee: ne te prend pas trop la tete pour ce qui est du parsing. Utilise lxml.html.fromstring (ou lxml.html.parse si tu as un fichier).
16:47 <bmispelon> Apres, tu as ton arbre et tu bricoles dessus
16:47 <pygmee> j'ai plusieurs façon de le prendre. Mon problème est que l'API de scribus est limitée, je ne peux donc pas vraiment l'utiliser ... ce qui aurait été le plsu simple pour avoir un fichier sla valide pour le logiciel
16:48 <pygmee> bmispelon: il me semble que je vais utiliser lxml.html.parse
16:49 <SFJulie1> pygmee, tu as pas un rst to format X qui est compréhensible par scribus par hasard ?
16:49 <pygmee> y'a un avantage entre lxml.html.parse et lxml.etree.parse ?
16:50 <SFJulie1> pygmee, genre un module pour openoffice important du RST que tu pourrais dumper dans un format compréhensible par scribus ?
16:50 <pygmee> SFJulie1: eh, ben scribus prend pas grand chose malheureusement. Il récupére un peu odt et html.
16:50 <SFJulie1> ben pourquoi pas passer par odt ?
16:50 <bmispelon> pygmee: lxml.etree.parse c'est pour parser du xml je crois bien
16:50 <pygmee> le problème c'est que pout faire un mag sympa, il reste des heures de boulot à la main après. Donc si je peux automatiser une partie du fichier, je gagen un temps fou et suis plsu réactif, et moins indispensable :)
16:50 <SFJulie1> http://pypi.python.org/pypi/rst2odp/0.2.3
16:51 <SFJulie1> beuark pas de doc
16:51 <SFJulie1> pas de source
16:51 <pygmee> ça peut être un point d'entrée en effet
16:52 <bmispelon> SFJulie1: elle est la la source: http://pypi.python.org/packages/source/r/rst2odp/rst2odp-0.2.3.tar.gz#md5=5404df6df204fe3757fd7e05c8b0931a
16:52 <bmispelon> fainéant!
16:52 <SFJulie1> ah vi
16:52 <SFJulie1> (j'agrée 2 x)
16:53 <SFJulie1> tiens le paquet contient une doc
16:54 <SFJulie1> c'est pour convertir du rst en slides :/
16:55 <bmispelon> SFJulie1: t'as pas beaucoup cherché: https://github.com/mattharrison/rst2odp
16:55 <SFJulie1> pygmee, t'as tenté d'intégrer le HTML généré par un rst
16:55 <SFJulie1> ?
16:55 <bmispelon> et oui, le P de odp c'est "Presentation"
16:57 <pygmee> SFJulie1: oui, ça importe le texte avec un peu de formatage, mais pas assez à mon goût
16:57 <SFJulie1> pygmee, ça pourrait être cool http://johnmacfarlane.net/pandoc/
16:57 <pygmee> c'est à cause des capacité d'import limitée de scribus
16:57 <SFJulie1> keinneth reitz l'aime bien ;)
16:59 <SFJulie1> si t'as le niveau tu pourrais écrire un plugin pour la sortie en SLA, mais en attendant ça génère peut être un format intermédiaire correct (openoffice ou HTML)
16:59 <SFJulie1> (t'auras de la perte évidemment)
17:00 <pygmee> SFJulie1: en fait je ne suis pas sûr de pouvoir passer par un format intermédiaire. la conversion fait perdre des choses et l'import dans Scribus aussi. résultat à la fin, reste pas grand chose
17:01 <pygmee> mais pour le premier numéro en attendant que je mette un truc au point ça pourrait le faire
17:01 <pygmee> je vais construire les outils au fur et à mesure comme j'ai fait pour pgmag
17:02 <SFJulie1> pygmee, ça paraît sage
17:02 <SFJulie1> évite de te fixer un objectif trop ambitieux, ça peut démoraliser quand on l'atteint pas
17:03 <pygmee> alors ça, j'ai l'habitude de pas arriver :)
17:03 <SFJulie1> c'est cool de réussir de temps en temps
17:03 <SFJulie1> moi je réussis vachement bien à énerver les gens parfois
17:03 <pygmee> ça oui, je suis d'accord
17:03 <pygmee> oh parce que tu y arrives tout le temps ?
17:04 <SFJulie1> non je suis comme tout le monde j'ai des échecs
17:04 <pygmee> pas à énerver mais à faire des trucs pas croyables ?
17:04 <SFJulie1> ah ça!
17:04 <SFJulie1> mes prouesses dans ce domaine ne sont pas en topic
17:04 <pygmee> En effet, c'est important d'en avoir, pour être comme tout le monde ;-D
17:05 <pygmee> en_avoir = "des échecs", seulement
17:05 <pygmee> pas un en.upper() hein
17:08 <bmispelon> weekend \o/
17:08 <pygmee> ben il traine pas :)
17:11 <SFJulie1> il a une vie, tiens je vais faire semblant d'en avoir une aussi, et acheter mon ticket pour ma calinothérapie de 3 ans chez les bisounours québecois
17:43 <yota> numéricable ?
17:50 <itichy> soir