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
        01:16 <alexis> bon ça marche pas mes modifs gawel 
        01:16 <alexis> si tu as une autre idée, je prends
        01:17 <gawel> nope, du tout
        01:19 <gawel> ca inject le html direct: http://hg.afpy.org/gawel/AfpySkin/file/9846017457b5/afpy/skin/rules.py#l450
        01:19 <gawel> donc je vois pas de raison que ça marche pas
        04:55 <alain_afpy> - afpyro: FAILURE [Errno -5] No address associated with hostname
        04:57 <alain_afpy> - afpyro: FIXED
        07:58 <alain_afpy> - afpyro: FAILURE [Errno -5] No address associated with hostname
        08:00 <alain_afpy> - afpyro: FIXED
        08:15 <cyp> plop
        09:06 <mandark> matin
        09:28 <jpcw> matin café
        09:44 <feth> matin !
        10:24 <alain_afpy> - fld: FAILURE [Errno -5] No address associated with hostname
        10:26 <alain_afpy> - fld: FIXED
        13:09 <gawel> marmoute: http://lacantine.org/events/vous-apprendrez-bien-un-peu-python-2 préviens ta copine
        13:18 <marmoute> gawel: yop
        13:29 <tarek> gawel: s/APFY/AFPY => http://lacantine.org/events/vous-apprendrez-bien-un-peu-python-2
        13:31 <gawel> ah
        13:31 <feth> apfoum
        13:44 <tarek> gawel: tu vas au truc angelhack demain?
        13:54 <gawel> pas au courant
        13:54 <gawel> par contre je veux voir la pres riak la. faut que je me speed
        13:54 <alain_afpy> WARNING !!! YAKAFOKON DETECTED !!!!
        13:54 <gawel> bbl
        14:55 <alexis> http://blog.afpy.org/formation-cantine-2.html
        15:12 <Hobbestigrou> langage Pyth fonctionne sur la plupart des plates-formes informatiques, des supercalculateurs 
        15:12 <Hobbestigrou> il y a une typo 
        15:13 <Hobbestigrou> je pense 
        15:31 <alain_afpy> - fld: FAILURE [Errno -5] No address associated with hostname
        15:33 <alain_afpy> - fld: FIXED
        15:40 <feth> jpcw: ping
        15:41 <feth> (query)
        16:35 <jpcw> feth pong
        16:51 <amirouche> classe le blog, super theme
        17:05 <alain_afpy> - afpyro: FAILURE [Errno -5] No address associated with hostname
        17:05 <amirouche> super police
        17:05 <amirouche> aussi
        17:08 <alain_afpy> - afpyro: FIXED
        17:20 <GerLam3375> A quand un livre blanc pour Python 3. Une doc bien fournie en français, en attendant des publications chez des éditeurs ?
        17:21 <feth> il y a pourtant d'excellents manuels pour apprendre l'anglais /o\
        17:21 <alain_afpy> - www: FAILURE [Errno -2] Name or service not known
        17:22 <GerLam3395> Oui, le me suis tapé la traduc de psycopg2, trois week-end pour moi et de l'aspirine
        17:23 <alain_afpy> - www: FIXED
        17:23 <GerLam3395> Ma traduction doit être approximative, si quelqu'un se porte volontaire pour compléter ou corrigé, j'en serai honoré
        17:32 <matrixise> GerLam3395: tu peux aider à la doc fr de python
        17:33 <GerLam3375> Tkinter vous paraît suffisant pour développer une application de gestion ? Quel autre framework utiliser pour garantir une bonne portabilité et la pérénité d'un projet dans le temps.
        17:37 <SFJulie1> GerLam3375,  l'important dans une application c'est la sexyness des widget ou la pertinence / exactitude du workflow? 
        17:38 <GerLam3375> Oui, ce serait possible. Mais cela risquerait d'être un peu approximatif, il faudrait que je puisse approfondir ma connaissance et mon expérience de ce langage. Je ne suis pas un développeur professionnel. Mais si ce langage me satisfait dans le temps, et si je maintiens mes efforts dans le temps.
        17:38 <alain_afpy> WARNING !!! YAKAFOKON DETECTED !!!!
        17:38 <SFJulie1> et Tkinter n'est pas un framework, c'est un binding pour communiquer avec  un langage interprété (Tk/Tcl) qui est un langage conçu pour la création rapide de GUI
        17:38 <GerLam3375> Désolé.
        17:39 <SFJulie1> pourquoi, pour vouloir faire comme tous les devs modernes et tout appeler framework ? 
        17:40 <SFJulie1> «oh ! j'ai fait une fonction utile, mais ça fait pas assez pédant, je vais l'encapsuler dans 3 classes dont un singleton et une factory, et je vais appeler ça un framework pour avoir l'air sérieux.» GerLam3375 c'est la mode, tu y es pour rien
        17:40 <GerLam3375> Non, le langage que j'ai le plus utilisé, était le php.
        17:41 <SFJulie1> ben ça dit de rien sur fait que t'es un bon ou mauvais dev, ça dit juste que tu es habitué à faire de la magie
        17:42 <SFJulie1> le truc que j'ai décrit est un grand classique de PHP (la classe abstraite statique qui est en fait une fonction j'ai vu ça souvent)
        17:42 <SFJulie1> c'est vrai que ça impressionne
        17:44 <Maddingue> "framework" (ou "cadriciel" dans la traduction française) n'implique pas forcément un gros truc. du moment que ça permet d'abstraire et de simplifier l'écriture de code qui s'appuye dessus..
        17:45 <SFJulie1> mouais, je reste quand même convaincu que framework est sur employé
        17:45 <SFJulie1> (ou cadriciel)
        17:45 <SFJulie1> utilisé un mot plus gros ça donne plus d'importance à ce que tu fais
        17:45 <SFJulie1> *utiliser
        17:46 <SFJulie1> import re // j'importe un framework de reconnaissance de motif dans une chaine de caractère ? 
        17:46 <SFJulie1> ou juste une bibliothèque pour utiliser les regexps ?
        17:49 <Maddingue> es-tu en mesure de donner une définition de "framework" qui permette de distinguer la chose pointée d'une bibliothèque ou d'un module ?
        17:49 <amirouche> SFJulie1, ça depend de ton niveau d'éducation ou de vouloir sonner pompeux ;)
        17:49 <SFJulie1> je plussoie amirouche :) 
        17:49 <amirouche> gawel, merci pour les accès je dois pousser le svg et le png et quoi d'autres ?
        17:50 <feth> le svg et un script pour l'exporter en png ?
        17:50 <SFJulie1> Maddingue, je peux y arriver directement ou par la bande
        17:50 <amirouche> feth, je vais chercher ça
        17:50 <feth> amirouche: je t'en file un
        17:51 <amirouche> Maddingue, pour moi Django et la plus part des lib c'est des couches d'abstraction pour faire moins de trucs mais plus facilement
        17:51 <amirouche> feth, je pousse le svg tu rajoutes le script ?
        17:51 <GerLam3375> Bon dev, j'en sais rien. Pour la programmation objet, je suis assez bonne élève mais ne prétends pas être un expert. En règle générale, mes dev commencent une classe de connexion SGDB, une classe d'objet IHM et un dictionnaire d'apllication.  J'utilise le module psycopg2, dérivée dans un classe gérant la connexion et l'authentification, se base sur une classe static décrivant les objets de la base de données. Pour l'IH
        17:51 <GerLam3375> M Tkinter pour l'instant, mais peut-être serai-je limité.
        17:51 <SFJulie1> juste constater qu'à fonctionnalité égale le mot framework a remplacé le mot bibliothèque puis module sans modification substantielles des features je prétend que c'est juste un glissement sémantique mercatique 
        17:52 <amirouche> oui
        17:52 <gawel> amirouche: fait un sous dossier dans formations/
        17:52 <Maddingue> SFJulie1: "bibliothèque", "module", autres mots dont la définition est assez vagues :)
        17:54 <SFJulie1> Maddingue, je te le concède. Disons que nous convergeons vers l'idée que la chose reste identique vierge de tout nom au petit matin, mais que la mode la rabille à 10:00 pétante d'un nouveau nom
        17:54 <Maddingue> GerLam3375: utilise ce qui marche pour toi. si tkinter te convient, continue avec.
        17:54 <SFJulie1> et j'ajoute que la mode consiste à augmenter le niveau supposer de complexité à chaque itération
        17:55 <amirouche> huhu, ça me fait pensée, qu'un pote a abandonné la programmation plus ou moins parce que déjà il y avais trop de mot pour dire "presque" la même chose, autre exemple: executable, programme, logiciel, 
        17:55 <amirouche> SFJulie1, +1! ça sonne bien en plus
        17:55 <feth> amirouche: ok
        17:55 <SFJulie1> ou générateur de multivers logiciel
        17:55 <feth> je viens de le documenter, ça m'a pris 4 minutes :)
        17:55 <SFJulie1> *supposé
        17:56 <amirouche> SFJulie1, peut être à la prochaine iteration *technologique* (!)
        17:56 <GerLam3375> Le principal, reste de se comprendre. Cela tient surtout à se familiraiser avec le vocabulaire d'une techno en particulier. Je débute sur python, et le terme de module signifiait pour moi tout autre chose : un miniprogramme s'inferçant avec une application plus importante.
        17:56 <SFJulie1> huhu gardons un peu de complexité sous la semelle
        17:57 <feth> amirouche: pas de svg dans le repo afpy/formations. Où dois-je chercher ?
        17:57 <SFJulie1> GerLam3375, avec les changements intempestifs de mots, j'ai l'impression soit de vivre dans la novlangue de 1984, soit dans un mode de cargo cult engineering
        17:57 <SFJulie1> *monde
        17:57 <amirouche> feth, j'ai pas encore poussé 2min
        17:58 <SFJulie1> amirouche, tu chies à pas pousser ? 
        17:58 <amirouche> SFJulie1, pffff
        17:58 <SFJulie1> blague de merde je sais
        17:58 <amirouche> SFJulie1,  c'est du Canadien, éteind le ventilo tu va caillé
        17:58 <amirouche> :p
        17:59 <SFJulie1> huhu
        18:00 <Maddingue> GerLam3375: la définition générale de module, c'est qu'il s'agit d'une brique logicielle, que l'on utilise et combine avec d'autres briques pour construire une application
        18:01 <amirouche> feth, c'est fait c'est affiche.svg
        18:01 <amirouche> j'évite le mot module ça clash avec un module Python
        18:02 <Maddingue> en quoi est-ce que cela entre en conflit ?
        18:02 <amirouche> module = fichier python, package = ensemble de module, ou alors c'est moi qui n'est pas bien renseigné
        18:02 <amirouche> fichier .py
        18:03 <amirouche> si cette defintion est bonne, si tu dis que un module c'est ce que tu dis du coup on dit quoi pour un package qui fait la même chose ? «c'est un package module» ?
        18:03 <GerLam3375> Non, c'est ok, au sens python.
        18:04 <Maddingue> un package, c'est surtout un espace de noms, qui est inclus dans un, éventuellement plusieurs fichiers
        18:04 <Hobbestigrou> amirouche, ton ami à vraiment arrêté parce-que il y avait trop de mots pour parler de quelque chose, je pense pas que ce soit l'unique raison 
        18:04 <Maddingue> SFJulie1: je suppose qu'on pourrait dire qu'un framework, c'est quand un module offre une abstraction qui permet de ne pas tenir compte des particularités du niveau sous-jacent
        18:05 <GerLam3375> Mes amis tout est espace de nom.
        18:05 <amirouche> Hobbestigrou, bien sur que non, il a une autre profession en fait il fait de l'informatique comme passe temps
        18:05 <feth> amirouche: pong pushé
        18:05 <GerLam3375> Tout à fait. De l'info mais pas forcément du dev.
        18:05 <amirouche> github a augmenté la duré de cache de ses pages
        18:06 <SFJulie1> tout est abstraction  ^ ^ une bibliothèque propose en générale  une API Abstract Programmation Interface
        18:06 <feth> amirouche: https://github.com/AFPy/formations/tree/master/affiche
        18:06 <Hobbestigrou> SFJulie1, et je pense que tu te prends un peu la tête pour rien pour le coup 
        18:06 <GerLam3375> J'auraos aimé plus développer cette aptitude. J'arrête, je reprend ....
        18:07 <Maddingue> par exemple, j'ai publié un module pour écrire une extension SNMP en AgentX. ce module est évènementiel, mais pour l'utilisateur, il peut se contenter de ne fournir qu'un callback
        18:07 <Hobbestigrou> et je ne pense pas que framework soit un mot à la mode 
        18:07 <Maddingue> SFJulie1: pas forcément. de nombreuses bibliothèques fournissent des fonctions utilitaires, pas forcément des abstractions
        18:08 <GerLam3375> Interface
        18:08 <SFJulie1> j'ai l'impression de voir le débat entre art (abstraction) et utilitaire  (juste utile).  
        18:08 <SFJulie1> enfin
        18:09 <Maddingue> si tu compresses des données en bzip2 ou que tu convertis du texte de EUC-JP vers UTF-32, ce n'est pas de l'abstraction
        18:09 <GerLam3375> Qui comme moi a fait une taduc de la doc psycopg2 ?
        18:10 <SFJulie1> Maddingue, les strings sont une abstraction malgré tout :), les archives aussi
        18:10 <GerLam3375> chez Pythpn, tout est abstract !
        18:10 <SFJulie1> non chez python tout est class
        18:10 <Maddingue> sauf que les chaines de caractères (qui sont à peine une abstraction dans pas mal de langages) est géré au niveau du langage, et non d'une bibliothèque
        18:11 <amirouche> en général quand je dis API, je pense pas forcement à une facade/couche d'abstraction ou nom de la pattern kivabien mais à un ensemble de fonction/classe *publique* qui sont faites pour être manipuler
        18:11 <SFJulie1> yep Maddingue
        18:11 <Maddingue> et je n'ai pas parlé d'archives (zip, rar, etc) mais de données compressées (gzip, bzip2)
        18:11 <SFJulie1> je pense que pour faire du bien à l'informatique on aurait besoin d'un vrai dictionnaire de normalisation 
        18:12 <GerLam3375> Ouais, C vrai ça
        18:12 <SFJulie1> yep on perd notre temps, même si le sujet mérite de l'attention
        18:12 <amirouche> SFJulie1, fait de la traduction c'est un peu aussi l'objectif ;)
        18:12 <GerLam3375> Enfin, on revient au principal
        18:13 <SFJulie1> En programmation orientée objet, infrastructure logicielle qui facilite la conception des applications par l'utilisation de bibliothèques de classes ou de générateurs de programmes.  
        18:13 <amirouche> publique c'est pas le bon terme, le vrai terme serait «interface de programmation de niveau 0»
        18:13 <SFJulie1> http://granddictionnaire.com/ficheOqlf.aspx?Id_Fiche=8872480
        18:13 <SFJulie1> très bien ce dico
        18:14 <amirouche> c'est quoi cette url trop moche on dirait une techno des 00'
        18:15 <SFJulie1> ce qui importe c'est le contenu, pas le contenant
        18:15 <SFJulie1> et oui c'est moche
        18:18 <GerLam3375> psycopg2 ça intéresse quelqu'un ? Tkinter et son devenir face à d'autres bibliothèques graphiques ? quel est le choix le plus pertinent aujourd'hui ?
        18:19 <SFJulie1> TkInter GerLam3375 ça marche et c'est portable
        18:19 <SFJulie1> et c'est packagé avec la plupart des pythons de bases
        18:19 <SFJulie1> c'est moche, mais ça marche
        18:19 <amirouche> erf mon mail est con en fait
        18:20 <GerLam3375> Oui, amis cela garanti la pérénité et la maintemanbilité
        18:20 <amirouche> GerLam3375 de quel documentation psycopg tu parles ?
        18:20 <amirouche> perso je fais un peu de kivy mais c'est pas le même niveau de maturation
        18:21 <amirouche> même si ils ciblent les même plateforme
        18:21 <GerLam3375> Celle qui est en ligne. J'en ai traduit 95 pourcent.
        18:21 <amirouche> s/ils ciblent/il cible
        18:21 <amirouche> GerLam3375 mais t'es serieuse/serieux, big up!
        18:23 <amirouche> GerLam3375, tu as pas traduit http://www.postgresguide.com/ par hasard :)
        18:24 <GerLam3375> j'ai traduit ça http://initd.org/psycopg/docs/
        18:24 <amirouche> C'est en ligne ?
        18:24 <GerLam3375> Oui en english
        18:24 <GerLam3375> plaisante
        18:25 <GerLam3375> en fichier odt sur mon ordi
        18:25 <GerLam3375> et en fr biensur
        18:26 <GerLam3375> Je préviens, cela peut être approximitatif, et quand je vois à quel point certains sont alignés sur les termes, l'indulgence est de mise
        18:27 <amirouche> ah tu l'as fait en odt, il faudrait le convertir en Sphinx avec de po, non ?
        18:28 <GerLam3375> Moi pas connaître sphinx avec de po. Mais peux convertir en html, ou le mettre à dispo sur le web.
        18:29 <amirouche> tiens moi au courant je ferai la manip
        18:29 <GerLam3375> Faut vérifier son contenu, je n'ai pas de problème pour être corrigé. qui n'en veut.
        18:30 <amirouche> Sphinx c'est le logiciel qui permet de faire le rendu HTML à partir de fichier rst avec tout plein de truc kivonbien
        18:30 <amirouche> il fait aussi le rendu du en PDF, epub, texte etc...
        18:30 <amirouche> GerLam3375 yep et moi je vais apprendre psycopg :D
        18:30 <GerLam3375> La conversion depuis LibreOffice est moins bien ?
        18:31 <GerLam3375> Je serai intéressé par un format EPUB, étant équipé d'un liseuse
        18:31 <amirouche> GerLam3375, pas forcement, mais comme la doc officiel est «en Sphinx» il vaut bien pas «forker» la doc et utiliser des po, c'est un point de vue, debatable
        18:32 <GerLam3375> je te transmet la doc comment
        18:32 <amirouche> GerLam3375, toutes les doc Sphinx sont convertibles en epub donc quasiment toute la documentation concernant Python et notamment la doc Python officiel sont soit dispo en epub (rare) mais compilable en epub
        18:33 <amirouche> GerLam3375 nuage de lumière par dessus les grattes ciel qui nous séparent
        18:33 <amirouche> GerLam3375, sinon j'ai une adresse mail amirouche.boubekki@gmail.com
        18:34 <GerLam3375> Ok, faut que je me mettent sur mon fixe.
        18:34 <alain_afpy> WARNING !!! YAKAFOKON DETECTED !!!!
        18:35 <marmoute> gawel: comment on s'inscrit d'ailleurs ?
        18:36 <gawel> y a un bouton s'inscrire
        18:38 <gawel> y a plein de filles \o/
        18:40 <GerLam3375> amirouche, reçu ou pas ma traduction
        18:44 <amirouche> GerLam3375 yes
        18:44 <amirouche> je te tiens au courant pendant le week end ou debut de semaine...
        18:44 <amirouche> tu as un compte github ?
        18:45 <amirouche> en fait ce sera pas utile
        18:45 <amirouche> le dev se fait sur un git perso
        18:45 <marmoute> gawel: ou est là liste ?
        18:46 <marmoute> gawel: en fait le bouton s'inscrire est caché sur le coté c'est fourbe
        18:46 <GerLam3375> Le git ...
        18:47 <gawel> marmoute: c'est pour éliminer les sans jugeotte :p
        18:47 <marmoute> gawel: ET APRÈS ON VEUX ÊTRE OUVERT AU FILLE ?
        18:50 <gawel> haha
        18:50 <gawel> n'empèche, elles vont être majoritaire
        18:50 <marmoute> j'ai trouvé la liste tout seul d'ailleurs
        18:50 <marmoute> bah y en à pas mal d'ailleurs
        18:50 <gawel> ca tombe bien que çe soit le jour ou je sois pas la
        18:51 <marmoute> gawel: tu cours ça à interret à être bien sinon je vais en entendre parler pendant 6 mois
        18:51 <gawel> je serai en écosse. je m'en lave les mains
        18:53 <tarek> gawel: ah ouai? la chance - dans quel coin?
        18:54 <NelleV> gawel: mmh... pourquoi Rémy Hubscher s'est inscrit ? il a bien compris qu'il s'agissait d'une formation débutant ?
        18:59 <gawel> tarek: wick. dans le nord du nord
        19:00 <gawel> NelleV: parceque c'est un boulet, a vue de nez
        19:00 <gawel> je lui ai balancé une insulte sur twitter
        19:04 <tarek> gawel: mmm je mate
        19:05 <jpcw> tarek: je viens de voir ton mail
        19:05 <jpcw> je te réponds demain je pense
        19:05 <tarek> jpcw: ok
        19:05 <jpcw> pas le temps avnt sorry
        19:06 <tarek> gawel: http://goo.gl/maps/xIind
        19:06 <tarek> mmm
        19:06 <tarek> va falloir voyager
        19:06 <tarek> OH NON ATTEND
        19:06 <tarek> Y A MIEUX
        19:06 <tarek> ouai c moins loin : http://goo.gl/maps/YKdRt
        19:08 <gawel> on passe par inverness
        19:08 <gawel> après caisse
        19:08 <gawel> t'y es aussi ?
        19:09 <tarek> gawel: oh
        19:09 <tarek> attends
        19:09 <tarek> j;en aiu trouve un local:
        19:10 <tarek> c a wick
        19:10 <tarek> http://www.oldpulteney.com/
        19:10 <tarek> jamais goute
        19:10 <tarek> non pas du tout
        19:10 <tarek> c juste qu'il faut que tu boives un whisky a ma sante
        19:10 <alain_afpy> WARNING !!! YAKAFOKON DETECTED !!!!
        19:10 <gawel> on a une soirée "dégustation de whisky dans le vieux fumoir" de prévue
        19:11 <tarek> ah ptin
        19:11 <gawel> j'ai prévu de te ramener une bouteille :)
        19:11 <tarek> c pour le taf?
        19:11 <gawel> oui, bearwick
        19:13 <tarek> ca dechire
        19:13 <tarek> bouffe du saumon aussi
        19:13 <tarek> ama il deboite a cet endroit
        19:15 <gawel> ouais, on a des réunions dans "la salle dans l'arbre"
        19:15 <gawel> ou visiblement la salle fait plus que corps avec les arbres :)
        19:15 <gawel> ça va être fun
        19:16 <tarek> genial
        19:39 <alain_afpy> - logs: FAILURE [Errno -2] Name or service not known
        19:43 <alain_afpy> - logs: FIXED
        20:09 <alain_afpy> - afpyro: FAILURE [Errno -5] No address associated with hostname
        20:11 <alain_afpy> - afpyro: FIXED
        20:45 <GerLam3375> Qui a un avis à donner sur PySide
        21:34 <feth> dommage, j'avais un avis non informé sur pyside
        21:49 <gawel> ca marche pas c'est de la merde
        21:52 <jon1012_> pyside c'est sympa meme si c'est nokia :)
        21:53 <jon1012_> pour une  fois que y'a du qt pas proprio tout fermé
        21:53 <jon1012_> :p
        21:53 <jon1012_> sur ce troll je vais dormir, bonne nuit !
        21:53 <marmoute> jon1012_: c'est plus nokia d'ailleurs non ?
        21:54 <feth> ben oui
        21:54 <feth> c'est digia
        21:54 <feth> et ça n'a plus été fermé depuis bien longtemps
        21:54 <gawel> j'aime bien quand une phrase pourrie passe partout enflamme le salon
        21:57 <feth> bah je réponds sur les trucs de mon niveau
        22:04 <marmoute> comprendre: les trolls
        22:06 <feth> marmoute: y en a, c'est les attaques ad hominem, moi c'est les trolls
        22:06 <feth> chacun son truc :)
        22:06 <marmoute> feth: gg
        22:07 <feth> marmoute: hg
        22:44 <alain_afpy> - logs: FAILURE [Errno -2] Name or service not known
        22:47 <alain_afpy> - logs: FIXED
        22:51 <feth> alain_afpy: bonne nuit
        22:51 <alain_afpy> feth: Tu tiens un discours quasi cohérent, c'est effrayant.
        22:52 <feth> alain_afpy: essaie avec marmoute alors
        22:52 <alain_afpy> feth: avec mercurial, normal
        22:52 <feth> alain_afpy: ça revient au même
        22:52 <alain_afpy> feth: c mieux