07:03 <Ohan:#afpy> o/
08:33 <morgan`:#afpy> bonjoiuyr
08:34 <morgan`:#afpy> bonjour plutot
10:33 <kujiu:#afpy> bonjour
11:14 <aconrad:#afpy> qui connait Zine ?
11:15 <Ohan:#afpy> zine ca veut pas dire "belle" en marocain?
11:15 <jpcw:#afpy> aconrad: ccomb
11:16 <jpcw:#afpy> aconrad: http://pypi.python.org/pypi/zinebuildout/0.4
11:16 <aconrad:#afpy> Ohan: j'en sais rien, je ne parle pas l'arabe
11:16 <ccomb:#afpy> Zine spa mal mais ça mérite d'évoluer
11:16 <ccomb:#afpy> on dirait qu'il y a plus de release
11:17 <ccomb:#afpy> mais pour l'instant ça me suffit
11:17 <ccomb:#afpy> il manque quand-meme des gros trucs, style l'upload ou un tinymce
11:18 <tarek:#afpy> oui et du coup ca calme un peu pour une appli de blog
11:18 <ccomb:#afpy> y a quand meme un parseur ReST
11:18 <tarek:#afpy> pas pouvoir uploader des images c rédibitoire je trouve
11:18 <tarek:#afpy> du coup j'ai laissé tomber
11:19 <ccomb:#afpy> boh, pour ça je fais un scp dans un dossier statique et je met une directive ReST image
11:20 <ccomb:#afpy> c'est dommage parce qu'ils affichaient de l'ambition pour ce moteur de blog
11:20 <tarek:#afpy> oui oui, mais du coup tu pourrais scp ton rst2html :)
11:20 <tarek:#afpy> yup
11:21 <tarek> je verrais bien un truc à la sphinx, basé sur mercurial ou tu blog en faisant des push
11:21 <gawel> ou faire du svn, comme moi
11:21 <tarek> ouai voila
11:21 <gawel> ca fait des années que je fais ça :p
11:21 <ccomb> oui ça c'est vraiment pas mal
11:21 <tarek> c clair que c vachement plus cool
11:22 <tarek> du coup le moteur de blog c juste un truc qui fait le rendu du svn
11:22 <tarek> ou hg
11:23 <ccomb> oui mais bon, faut pouvoir gérer les tags, catégories, commentaires, etc...
11:24 <gawel> je fais ca en metadata rest
11:24 <gawel> les commentaire en sqlite
11:24 <tarek> Sphinx gère ca aussi
11:24 <tarek> pas les commentaires mais les catégories etc
11:24 <tarek> sinon avec le GSOC de cet été il aura les commentaires par sections dans le meme écran
11:25 <tarek> ca peut etre classe un blog ou tu commentes des blocs
11:26 <tarek> ca n'exclu pas une backoffice de blog classique avec un richedit, qui fait les commits
11:26 <tarek> ca existe un richedit reST ?
11:27 <ccomb> gawel avait commencé à un faire un je crois
11:27 <gawel> y a un wisywyg rest
11:27 <ccomb> ah
11:27 <gawel> y en a un autre mieux
11:27 <gawel> olauzanne avait balancé un link chez iw
11:27 <ccomb> bon, ben aconrad tu sais ce qu'il te ReST à faire
11:27 <tarek> hehe
11:28 <ccomb> bon, moi j'unplugge tout sinon j'y suis encore à minuit
11:31 <aconrad> sous le capot, je veux faire du ReST, mais faut un frontend aussi
11:35 <aconrad> gawel: finalement, quand tu commit/push ton article, ça va dans un dossier de ton serveur
11:35 <aconrad> pour afficher les articles, tu parcours ton répertoire d'articles et tu sort by ctime ?
11:37 <gawel> non, je restart à chaque fois que j'up
11:37 <gawel> c'est artisanale :)
11:37 <gawel> mais bon faudrait pas beaucoup de taf pour reloader le truc en faisant un push hg
11:38 <misc> faut juste un stagiaire pour faire le taf à ta place
11:39 <aconrad> je veux stocker les articles en base de données une fois pushés, je vois pas trop comment faire le lien pour que mon blog soit commitable, et à la fois en base de données
11:41 <tarek> avec un commit hook ca peut etre auto en fait
11:41 <tarek> aconrad, a non c clair faut choisir
11:41 <aconrad> shit
11:42 <No`> perso j'utiliserais fabric pour automatiser à la fois la màj des fichiers et de la base
11:42 <No`> c'est ce que je fais sur beeroverip
11:42 <aconrad> fabric ?
11:42 <No`> je pousse mes mises à jour, dont les fixtures, et à distance, je lance les commandes Django qui mettent à jour la base
11:42 <No`> http://fabfile.org/
11:42 <No`> l'essayer, c'est l'adopter
11:43 <tarek> tu pilotes tout depuis le poste client ?
11:44 <No`> tarek: oui... t'as un certain nombre de "recettes" que tu lances depuis le local vers ton host
11:44 <No`> genre: fab push update_base_distante restart_wsgi
11:44 <tarek> ouai je connais fabric, mais sur une appli centralisé qui peut avoir n clients, je vois pas l'interet de le faire coté client
11:44 <tarek> http://www.lshift.net/blog/2009/03/02/evserver-part3-simplified-etherpad-clone
11:44 <tarek> http://cometdemo.lshift.net:8080/greed/welcome_document/
11:45 <tarek> rest en wysiwyg
11:45 <tarek> fabric c bien pour le déploiement, mais pour le push depuis n client c pas adapté
11:45 <tarek> a part la couche ssh c'est juste des os.system(), en exagérant un pu
11:45 <tarek> peu
11:46 <No`> je vois
11:47 <No`> peut-être qu'en effet, sur du décentralisé, c'est moyen...
11:47 <aconrad> alors je vais juste faire en sorte que mon blog soit exposé depuis un frontend ou via un webservice. Et je ferai un howto pour l'histoire des hook une fois que j'aurai trouvé la meilleur solution
11:48 <tarek> par contre, enclencher une action asynchrone sur le serveur à chaque push, c bien pour faire des taches
11:48 <gawel> j'avais pensé a faire du PUT aussi
11:48 <tarek> aconrad, sinon tu développes ton protocole et tu fournis un pti client
11:48 <gawel> voila
11:48 <tarek> qui permet de puller-puser un article
11:48 <tarek> et commenter
11:48 <No`> xml-rpc ? REST ?
11:49 <gawel> REST
11:49 <tarek> yup
11:49 <tarek> comme ca c nickel pour les geeks en ligne de commande, et pour les non-geek en UI
11:49 <aconrad> c'est mon idée
11:50 <tarek> et si tu sépares bien le back end de stockage, les gens pourront s'en servir avec leur propre logique de stockage
11:50 <tarek> ils auront juste à ecrire un backend
11:50 <tarek> eg par exemple un backend mercurial
11:50 <aconrad> tarek: pour le moment, c'est juste un blog engine, hein ?
11:51 <aconrad> pour écrire des articles
11:51 <aconrad> donc le stockage, ça va être du SQLite :)
11:51 <tarek> ouai je dévie un peu ;)
11:53 <aconrad> je vais mettre WordPress à genoux \o/
11:53 <aconrad> (dans mes rêves)
11:53 <tarek> ouai t'a du boulot pour l'UI
11:54 <tarek> c la cible de Zine
11:54 <aconrad> je vais mettre Zine à genoux \o/
11:54 <aconrad> YAAAH !
11:56 <tarek> huhu
11:57 <cyberj> gawel: au fait ton moteur/framework/autre de blog c'est quoi?
11:58 <aconrad> cyberj: home made
11:58 <cyberj> okay merci
11:58 <aconrad> pitin, y'a pas encore plus illisible comme blog ? http://www.stolennotebook.com/anthony/2009/03/30/simple-twitter-mercurial-hook/
12:00 <tarek> le logo est marrant
12:02 <aconrad> c'est hypnotique
12:03 <harobed_> haypo: sous beamer, tu utilises quel thème ?
12:07 <haypo> harobed_: regarde les sources de http://haypo.hachoir.org/trac/wiki/presentations#a2009:FOSDEM
12:07 <haypo> (hum, mon trac est encore malade, il jongle entre les différents projets, si t'as une erreur, rafraichit la page)
12:10 <harobed_> haypo: merci
12:56 <harobed_> haypo: il est vraiment bisarre ton trac ;)
12:57 <harobed_> j'ai fait 5 fois ctrl-f5 pour avoir la page
13:09 <pankkake> hmm, ça me rappelle quelque chose
13:10 <pankkake> une option débile à ajouter, et pouf, tu as plus ces plantages aléatoires
13:11 <pititjo> après ya plus que des plantages déterminés ?
13:11 <pankkake> voilà :)
13:11 <pankkake> c'est une histoire de « main interpreter », mais j'ai plus les détails exacts en tête
13:12 <pankkake> PythonInterpreter main_interpreter en apache
13:12 <pankkake> ouais moi aussi je préfère Redmine, au moins c'est proprement multi projets
13:12 <pankkake> malheureusement la partie « repository » est pas terrible
13:19 <harobed_> ça à l'air pas mal beamer
13:21 <cyberj> Je m'etonne de pas trouver une variable dans python avec "abcdefgh..."
13:21 <cyberj> suis-je aveugle?
13:36 <cyberj> Je suis surpris de ne pas trouver une variable dans la librairie python qui listerai toutes les lettres de l'alphabet
13:36 <cyberj> et tout les digits
13:36 <cyberj> tout les alphanum
13:39 <misc> c'est pas dependant de la locale ?
13:40 <namlook> cyberj: from string import letters ?
13:40 <cyberj> namlook: par exemple
13:40 <namlook> bah voilà :)
13:41 <cyberj> chapeau :)
13:43 <cyberj> merci namlook
13:43 <namlook> à vot' service !
13:49 <harobed_> haypo: tu as essayé d'utiliser pygments dans beamer pour coloriser les code sources ?
14:01 <haypo> harobed_: non
14:02 <haypo> harobed_, pankkake: c'est ma config Apache (virtualhost) qui est foireuse
14:02 <harobed_> haypo: car j'ai trouvé ça http://ubuntuforums.org/showthread.php?t=790610
14:02 <harobed_> haypo: je me demande si on peut lancer un script dans un latex, pour lui dire de lancer pygments sur le contenu des verbatims
14:03 <haypo> harobed_: aucune idée
14:03 <haypo> je galère déjà assez avec le reste
14:03 <haypo> je m'embête pas avec la coloration du code
14:03 <harobed_> haypo: à quel niveau ?
14:03 <haypo> en plus, dans les conf', j'évite au maximum les extraits de code
14:03 <harobed_> haypo: moi c'est pour un tuto à présenter à des collègues
14:03 <haypo> harobed_: bah pour obtenir ce que je veux niveau mise en forme du texte
14:52 <zafy> et sinon la question qui fache: on en est ou de l'upload des videos ?
14:53 <haypo> zafy: hier le site pycon.fr était HS
14:54 <haypo> j'en sais pas plus :)
14:54 <zafy> haypo, y a pas de videos ubicast en plus non plus
14:54 <zafy> fin bon je demande par curiosité
14:55 <haypo> zafy: forcément, damien et florent sont pas sur le salon, ils se cachent !
14:55 <harobed_> haypo: j'ai trouver pour réaliser highlight http://groups.google.fr/group/fr.comp.text.tex/browse_thread/thread/3de6a74976fc90ab
14:55 <zafy> lol
14:55 <harobed_> haypo: ça marche aussi avec python
14:55 <harobed_> c'est le package lstlisting
14:55 <haypo> harobed_: oui, tu écris "haypo:" et ça me highlight
14:56 <harobed_> :)
14:56 <harobed_> haypo: je parle du code source
14:56 <harobed_> haypo: beamer
14:56 <jon1012> zafy: je me demandais la meme chose :p
15:07 <zafy> bon sinon je comprend pas trop, la loi création et internet, elle va etre revoté a nouveau ?
15:08 <zafy> va y avoir re-debat et tout ?
15:09 <jon1012> bah ils avaient evoqué la possibilité de demander une modif de la constitution pour ca a un moment ^^
15:12 <jon1012> mais bon ca a pas bcp de chances de passer
18:20 <zafy> http://dll.tumblr.com/post/121202597/le-conseil-constitutionnel-censure-la-riposte
18:20 <No`> vieux ?
18:21 <gawel> carrément
21:17 <ccomb> matin
21:19 <segle> soir
21:22 <misc> soir