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