07:23 <feth> y a un "wife's tour" au fosdem. Vue la taille ça serait amusant d'avoir une garderie
        08:03 <kujiu> bonjour
        08:49 <ccomb> 'jour
        08:51 <Ohan> hello ccomb 
        08:58 <kujiu> 'jour
        09:07 <feth> ah oui, bonjour
        09:10 <jpcw> matin café thé
        09:10 <Ohan> hello jpcw 
        09:10 <jpcw> Ohan: toujours en train de te corrompre avec Django ? 
        09:10 <jpcw> ah zut c'est pas vendredi :)
        09:11 <Ohan> ?
        09:11 <Ohan> y'a quoi de spécial vendredi?
        09:11 <jpcw> bah d'habitude le vendredi c'est troll-party
        09:11 <Ohan> j'aimerais bien pouvoir continuer sur django, la première itération de mon projet django étant finie, y'a plus qu'à attendre que les huiles commencent à l'utiliser, ensuite je pourrais continuer
        09:11 <Ohan> ah je savais pas qu'il y avait cette tradition ;)
        09:11 <feth> c'est nul de développement itératif
        09:12 <feth> s/de/le/
        09:12 <Ohan> la du coup, vu que je fais plus de django, je me frappe des stats de merde a faire en php, ca me rendrait presque violent
        09:12 <jpcw> ah mais monisuer scrum, monsieur itère, monsieur est agile :)
        09:12 <Ohan> en fait ça me rend violent
        09:12 <Ohan> nan, monsieur fait ce qu'il peut
        09:12 <jpcw> :)
        09:12 <feth> pourtant c'est bien PHP
        09:12 <Ohan> pour jongler entre les 15 projets concurrents (je suis le seul dev...)
        09:12 <Ohan> ouais c'est génial php, sauf que c'est super nul
        09:12 <feth> (je fais des efforts pour troller hein)
        09:13 <feth> oh ça doit être passionnant ça
        09:13 <jpcw> bah php c'est pour les home page personnelles non ?
        09:13 <Ohan> php...
        09:13 <jpcw> feth bah ça fait partie de la qualité
        09:13 <Ohan> ca me rends violent
        09:14 <Ohan> et y'a pire, le php "sans framework, avec du spaghetti code", ca me rends encore plus violent
        09:14 <Ohan> rend? rends?
        09:14 <feth> red
        09:14 <feth> rend
        09:14 <Ohan> php me rend même nul en grammaire ;)
        09:15 <jpcw> ben disons que la grammaire, l'ortographe et les accolades
        09:15 <jpcw> au moins tu dois pas oublier les ";"
        09:15 <Ohan> ;)
        09:15 <jpcw> gros défaut des pythonneux
        09:17 <jpcw> tiens Ohan dis moi toi qui à l'air de bien connaître php
        09:17 <feth> jpcw: je crois pas, la plupart de ceux que j'ai croisés sont à peine moins exigeants que la moyenne des gens qui font du LaTeX par plaisir
        09:17 <jpcw> y'a des modules de tests de browser
        09:18 <jpcw> c'est pour ma culture
        09:21 <jpcw> salut No` 
        09:29 <No`> salut jpcw, salut l'afpy
        09:30 <gawel> matin
        09:35 <nightlybuild> matin
        09:45 <Ohan> jpcw, désolé pour le délai, meeting impromptu avec le boss
        09:45 <Ohan> jpcw, pour les tests _browsers_, y'a selenium
        09:46 <Ohan> par exemple
        09:46 <jpcw> ah mais on parle pas de la m^me chose
        09:46 <Ohan> sinon je ne connais pas d'équivalent au "test client" de django en php, mais il doit y en avoir dans les frameworks (genre symfony, zend...)
        09:47 <jpcw> Installez-vous confortablement dans votre fauteuil, demandez à ce que l'on vous serve un bon café, nous allons maintenant dcouvrir les fonctionnalités de votre extranet...
        09:47 <jpcw> Bienvenue dans votre espace de travail...
        09:47 <jpcw> >>> 'Java' in browser.contents
        09:47 <jpcw> False
        09:47 <Ohan> tu parle d'un test client quoi
        09:48 <Ohan> donc comme je disais, j'en connais pas en php, mais il doit y en avoir dans les frameworks j'imagine
        09:48 <jpcw> oui dans zope y'a un module de browsertest qui te permet de simuler un browserhttp via mechanize
        09:48 <Ohan> y'a un truc plus ou moins équivalent d'après ce que j'ai compris dans django
        09:48 <Ohan> pas encore utilisé
        09:57 <gawel> y a WebTest
        09:58 <gawel> c'est wsgi compliant, donc doit marcher avec django
        10:04 <harobed> quelqu'un ici a déjà expérimenté un server webdav basé sur wsgi ?
        11:16 <carxwol> salutations
        11:19 <Ohan> harobed, je comprends aps ta question: webdav, c'est pas apache+mod_dav par exemple?
        11:19 <Ohan> je vois pas le rapport avec wsgi
        11:34 <ccomb_> Ohan: ton appli peut très bien répondre à des requêtes dav
        11:34 <Ohan> ccomb_, ah bah euh... oui tient
        11:38 <harobed> Ohan: il existe des serveurs webdav écrit en python
        11:38 <harobed> exemple : http://pypi.python.org/pypi/PyWebDAV/0.8
        11:39 <harobed> maintenant ma question était, est ce que la même chose existe basé sur wsgi
        11:39 <Ohan> bonne question, mais malheureusement aucune idée
        11:39 <harobed> car comme cela, je pourrais ajouter facilement un serveur webdav à une application web (sur le même port...)
        11:39 <Ohan> t'as essayé de demander sur #django ou #python ?
        11:40 <Ohan> ou #wsgi
        11:40 <harobed> non, c'était une question qui me passé par la tête
        11:46 <jpcw> harobed: ben essaye de récupérer le serveur webdav de zope3
        11:46 <ccomb_> ça passe par twisted, ça
        14:26 <glooze> pour un webservice, en python, vous utiliseriez quoi ?
        14:27 <harobed> glooze: du REST ?
        14:27 <harobed> XMLRPC ?
        14:27 <glooze> harobed, y a aussi un truc qui joue dans ce choix
        14:27 <glooze> la qualité des librairies pour en faire/y accéder
        14:29 <glooze> (parce qu'au final, en dehors de la masturbation intellectuelle n'importe lequel fera l'affaire)
        14:31 <glooze> en php, je me posais pas trop la question (XMLRPC) parce que REST c'était plus chiant à faire
        14:31 <glooze> mais en python bah ... :p
        14:32 <No`> les deux !
        14:32 <No`> comme ça, tu laisse le choix dans l'API
        14:33 <harobed> en python, XML-RPC c'est tout simple : http://resources.harobed.org/python_xmlrpc_python_vs_php.html
        14:33 <No`> (ce qui n'est pas une contrepèterie)
        14:33 <harobed> glooze: voila :)
        14:36 <glooze> harobed, ok, ouais, plus simple à écrire qu'en PHP, rien à voir ...
        14:36 <glooze> des outils comme django proposent tous ça, je suppose ? :p
        14:37 <harobed> glooze: je n'ai pas trop regardé de ce coté là
        14:39 <glooze> je zieute
        14:40 <glooze> http://www.biologeek.com/django,rest,web-frameworks/developper-une-application-restful-avec-django/
        14:40 <glooze> ok
        14:40 <glooze> ça le fait en rest :D
        14:43 <david`bgk> mmmh c'est vieux ça :)
        14:44 <glooze> david`bgk, ouais
        14:44 <glooze> mais si à l'époque on pouvait le faire en bricolant
        14:44 <glooze> y a pas de raison qu'aujourd'hui on puisse plus
        14:47 <david`bgk> ah, oui si tu veux bricoler c'est très faisable
        14:48 <glooze> david`bgk, j'ai un projet où une appli sera qu'un gros webservice
        14:48 <glooze> et je me demande avec quoi et quelle techno le faire
        15:00 <ogrisel> glooze: surtout pas avec SOAP :)
        15:01 <ogrisel> HTTP + XML ou HTTP + JSON
        15:02 <glooze> ogrisel, oui oui, SOAP est rayé de mon univers
        15:03 <glooze> ogrisel, le problème étant que j'ai jamais connu qu'XMLRPC, et que ca t'enlève plein de choses à gérer toi même.
        15:04 <ogrisel> parser du xml avec elementtree ou lxml c'est pas si comliqué :)
        15:05 <glooze> ogrisel, mais quel avantage comparé à un truc tout fait où je peux déjà passer tout ce que je veux ? :p
        15:05 <glooze> (faire des appels de fonction distantes, retourner des valeurs, en XMLRPC, par exemple)
        15:08 <ogrisel> si tu veux faire des POST de blobs en multipart c'est bien d'avoir un control bas niveau
        15:08 <ogrisel> sur HTTP
        15:08 <ogrisel> et si tu veux que ton service soit utilisable sans deployer de client grace a un plugin jquery (javascript) alors json c'est mieux
        15:09 <glooze> oula jquery, euh non :p
        15:14 <ogrisel> pour faire en sorte que ton webservice soit utilisé par plein de webdevelopers tiers ca peut etre LE facteur d'adoption determinant
        15:15 <ogrisel> meme si c'est pas toi qui pond le client javascript
        17:33 <Ohan> tarek, une de plus ;) http://artificialcode.blogspot.com/2009/03/review-of-expert-python-programming-by.html
        17:47 <ogrisel> Ohan: je suis sur qu'Atomisator lui a deja dit
        17:47 <ogrisel> tarek: ca va cette review te remonte le moral ?
        18:15 <Ohan> ogrisel, c'est qui Atomisator?
        18:16 <ogrisel> c'est un bot
        18:16 <ogrisel> http://atomisator.ziade.org/
        18:17 <ogrisel> ca mange tu twitter ou du RSS en entrée et ca pond du RSS aggrégé en sortie
        18:17 <ogrisel> tarek: au fait ton plugin doublons faudrait le renommer "dupes"
        18:18 <Ohan> ca prends du twitter en entrée?
        18:18 <Ohan> ca pourrait m'intéresser ca tient, vu que je n'ai pas de compte twitter
        18:19 <Ohan> excellent le logo d'atomisator, j'adore :D
        18:38 <tarek> Ohan, merci
        18:38 <tarek> ogrisel, ouai :)
        18:38 <tarek> ogrisel, exact pour le nom
        18:39 <Ohan> tarek, bah de rien, c'est pas moi qui l'ai écrit la review;)
        18:39 <tarek> Ohan, sur mon blog, le portlet en bas à droite est généré comme ca
        18:39 <tarek> merci pour le lien :)
        18:39 <Ohan> je mate
        18:39 <tarek> si tu veux devenir beta testeur c'est pas cher
        18:42 <Ohan> bah je crois bien que ca m'intéresse
        18:42 <Ohan> faut que je me documente dessus
        18:42 <Ohan> si ca peut m'éviter de me faire un compte twitter, et d'avoir un nouveau média a "poller" régulierement
        18:43 <Ohan> dis moi d'ailleurs, atomisator c'est un projet que tu décris dans ton bouquin "expert python programming" ?
        18:45 <Ohan> (je viens d'avoir ma réponse en matant ton billet sur atomisator ;)
        18:56 <tarek> Ohan, oui
        18:56 <tarek> cesslamem
        18:59 <Ohan> ;)
        19:00 <Ohan> faut que je voie un toubib, j'ai 0 productivité depuis qques temps
        19:00 <Ohan> ca m'inquiète
        19:04 <tarek> ccomb,  ccomb_1 ping
        19:04 <ccomb_1> ACK
        19:06 <tarek> ccomb,_1 je vais chercher Amina à la gare