07:23 < feth> y a un "wife's tour" au fosdem. Vue la taille ça serait amusant d'avoir une garderie
08:51 < Ohan> hello ccomb
09:07 < feth> ah oui, bonjour
09:10 < jpcw> matin café thé
09:10 < jpcw> Ohan: toujours en train de te corrompre avec Django ?
09:10 < jpcw> ah zut c'est pas vendredi :)
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 < 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 < 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:12 [#] jpcw fait des browsertests sur plone
09:13 < feth> oh ça doit être passionnant ça
09:13 < jpcw> bah php c'est pour les home page personnelles non ?
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 < 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 < 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:18 [#] jpcw n'a fait d php que le temps de quelques tp et s'est empressé de ne pas poursuivre
09:29 < No`> salut jpcw, salut l'afpy
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 < 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: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 < 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`> comme ça, tu laisse le choix dans l'API
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> ç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: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: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 < 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 ;)
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:06 < tarek> ccomb,_1 je vais chercher Amina à la gare