00:00 <nightlybuild> design Milka pushé sur le repo...
01:37 <ccomb> j'ai absolutifié certains trucs de la home
01:38 <arikel> ?
01:38 <arikel> ça doit être l'heure tardive, mais je n'arrive pas à mettre un sens sur cette phrase... alors je vais aller me coucher...
01:49 <ccomb> arikel: :) position: absolute sur le div.body de pycon.fr
01:49 <arikel> Aaahhh, ok, ça c'est de la CSS, je pige mieux...
01:49 <arikel> (ouf)
02:17 <ccomb> et j'ai colorisé l'afpy.barcamp comme le reste
02:17 <ccomb> ouf. sommeil
04:12 <arikel> tu m'étonnes...
07:22 <Ohan> o/
08:11 <kujiu> bonjour
08:30 <Ohan> hello
09:23 <jpcw> matin café thé
09:25 <kujiu> matin
10:01 <yotaff> en parlant de pycon.fr
10:01 <yotaff> http://pycon.fr/sponsors.html
10:02 <yotaff> vous pouvez tapez sur kamon
10:02 <yotaff> :)
10:05 <haypo> je sais pas qui est kamon mai j'aime bien taper
10:06 <haypo> ah oui, y'a des sales |||| dans la page
10:06 <kujiu> ouais, j'aime bien aussi taper
10:07 <haypo> kujiu: pylint ?
10:07 <haypo> (ah non pas pylint, pitié !)
10:07 <kujiu> je pensais à des choses plus barbares
10:07 <kujiu> genre épées, hâches, bâtons et autre
10:08 <kujiu> mais puisque pylint semble être un supplice pour toi :-D
10:11 <artart78> ça sent le svn..
10:11 <artart78> y'a toujours des merdes comme ça avec svn :p
10:11 <haypo> j'vois pas le rapport avec svn
10:12 <artart78> moi jle vois
10:12 <artart78> ou alors plutôt cvs
10:13 <artart78> quand y'a des conflits il écrit les diff en clair
10:13 <artart78> d'où les >>>> <<<<<
10:24 <No`> salut l'afpy
10:28 <yotaff> question a 10€, la substitution dans le repertoire parts dans la conf buildout.cfg
10:51 <ccomb> j'ai corrigé le non-merge
10:55 <ccomb> zut le style de la home a changé
10:56 <ccomb> salut ogrisel
10:56 <ccomb> j'ai fait quelques retouches sur la css
10:56 <ccomb> à l'arrache
10:56 <ogrisel> salut ccomb
10:57 <ccomb> mais la home est plus comme je l'ai laissée tout à l'heure avant de me coucher
10:57 <ogrisel> désolé hier soir j'etais trop naze pour bosser
10:57 <ogrisel> j'y ai pas touché hier non plus
10:57 <ccomb> personne y a retouché, mais ça a changé
10:58 <ogrisel> en effet ca marche pas du tout sur des petits ecrans
10:58 <ccomb> le update.sh doit pas modifier le css quand meme
10:58 <ogrisel> c'est quelle branche qui est active (en hg up) sur pycon.fr ?
10:58 <ogrisel> default ou tmp ?
10:58 <ccomb> default je crois
10:58 <ogrisel> dans tmp y a des trucs pas fini de je sais pas qui
10:59 <ogrisel> si ils ont été mergé dans default c'est peut etre le pbm
10:59 <ccomb> je regarde
10:59 <ccomb> en tout cas j'ai mis le barcamp aux memes couleurs
10:59 <ccomb> tmp est pas mergée
11:12 <ccomb> ayé
11:12 <ccomb> bon là ça passe sur un 9 pouces
11:29 <ogrisel> resalut
11:29 <ogrisel> désolé j'ai eu une coupure :)
11:29 <ccomb> je disais
11:29 <ogrisel> c'est cool le barcamp
11:29 <ccomb> ayé
11:29 <ccomb> bon là ça passe sur un 9 pouces
11:29 <ogrisel> parfait
11:30 <ccomb> j'ai hacké les css comme un porc, mais ça passe, c'est le ppal
11:30 <ogrisel> eventuellement ca serait bien que la colonne de droite de la home flotte sous les logos si y a pas assez de largeur
11:31 <ogrisel> pour que ce soit lisible facileement sur un iphone mais bon c'est moins prioritaire
11:31 <ogrisel> Pour des pages comme http://fr.pycon.org/sponsors.html je trouve que les titres manquent de contraste
11:32 <ccomb> faudrait juste mettre en gras
11:32 <ogrisel> exemple : Sponsors Web & Mail (maximum 5) : 500 ¤ c
11:32 <ogrisel> 'st pas tres lisible
11:32 <ogrisel> oui en gras ca irait peut etre
11:36 <ccomb> ah j'ai trouvé où c'est
11:38 <ccomb> ayé
11:38 <ccomb> bon, plus le temps, je dois partir
11:38 <ogrisel> ok merci
11:38 <ogrisel> a+
12:02 <gawel> matin café
12:15 <jpcw> matin café thé safari4 ;)
13:16 <ogrisel> héhé
13:17 <ogrisel> alors ils sont jolis tes top sites jpcw
13:17 <ogrisel> ?
13:17 <jpcw> ogrisel: ouias !
13:18 <jpcw> mais le top c'est le nouvel inspector avec temps de latence et tout le toutim !
13:18 <ogrisel> ah connais pas
13:18 <ogrisel> c'est les temps de latence de quoi ?
13:18 <ogrisel> ca fait comme l'extension yslow de firebug ?
13:19 <jpcw> oui mais en mieux
13:21 <ogrisel> ok
13:30 <jpcw> ogrisel: http://webkit.org/blog/
13:31 <ogrisel> ok
13:33 <ogrisel> ca a l'air de bien torcher
13:33 <ogrisel> ca va mettre chrome a l'amende :)
13:33 <ogrisel> je parle meme plus d'IE
13:33 <ogrisel> ils sont a des années lumieres
13:34 <Ohan> la vache, je viens de finir le challenge 18 du pythonchallenge, le pire jusqu'à présent
13:34 <Ohan> dire qu'il y en a 33, je suis pas sorti le cul des ronces
13:35 <yanngordon> tiens c'est intéressant PythonChallenge
13:36 <yanngordon> vous connaissez web2py ? Est-ce que vous pensez que c'est utilisable dans le cadre d'un gros projet ?
13:41 <ogrisel> yanngordon: jamais testé
13:42 <yanngordon> ok, ça t'intéresserait ogrisel c'est pour la modélisation du cerveau
13:43 <Ohan> modéliser un cerveau en web2py? Oo
13:44 <ogrisel> yanngordon: cool, t'as une URL avec plus de détail sur ton projet ?
13:44 <yanngordon> non Ohan :p
13:45 <yanngordon> en fait le web2py permettra aux gars du CNRS de bosser en collaboration sur un intranet
13:46 <yanngordon> envoi d'IRMf etc
13:46 <yanngordon> mais j'ai pas encore commencé le projet, je commence en mai, j'ai carte blanche et pas encore de cahier des charges précis
13:47 <yanngordon> le gars aime bien web2py parce que c'est facilement administrable, c'est sympa à utiliser mais il faudrait pas se retrouver limité sur des gros volumes de données
14:10 <ogrisel> yanngordon: la scalabilité en volumetrie depend surtout des requetes faites sur la DB et de l'implementation de la DB elle meme
14:11 <ogrisel> si tu manipule des gros blobs faut les dumper en filesystem au fur et a mesure de l'upload sans laisser le framework y toucher
14:11 <ogrisel> genre en utilisant gp.fileupload si web2py peut se placer dans une chaine wsgi
14:11 <yanngordon> oui c'est wsgi
14:12 <yanngordon> je note :)
14:12 <ogrisel> ok bah regarde gp.fileupload si tes utilisateurs doivent pouvoir uploader des gros fichier sans que le framework s'amuse a les charger en memoire
14:12 <ogrisel> y a aussi tramline mais c'est basé sur mod_python et ca commence a etre un peu viellot
14:13 <ogrisel> et gp.fileupload offre un plugin jquery pour faire des progressbar d'upload en plus
14:18 <yanngordon> :)
14:20 <yanngordon> en fait c'est basé sur Cherrypy
14:20 <yanngordon> d'où le wsgi
14:25 <arikel> wsgi?
14:26 <arikel> c'est une version abrégée de wysiwyg?
14:26 <yotaff> tarek: la ?
14:27 <No`> arikel: http://wsgi.org/wsgi/
14:27 <arikel> Aaah ok
14:28 <tarek> yotaff, yes
14:31 <yotaff> tarek: question sur disutils
14:31 <yotaff> je suis passé en MANIFEST.in
14:31 <yotaff> la doc est bien présente dans le tarball
14:32 <yotaff> mais pas une fois le tarball installé
14:32 <yotaff> il faut en plus dans setup.py pour avoir ca ?
14:39 <yotaff> bon en meme temps, je ne suis pas sur que foutre la doc dans le egg soit ce que l'on veut
14:58 <touff> hello tout le monde
14:58 <touff> la mobilisation contre l'hadopi et le filtrage du net a débuté
14:58 <touff> http://freebre.org
14:58 <touff> http://d0s.fr
14:58 <touff> http://bluetouff.com
14:58 <touff> http://www.toonux.com
14:58 <touff> http://www.toonux.org
14:58 <touff> si vous vous sentez d'y participer et mettre vos sites en berne, nous coordonnons l'action sur #laquadrature
14:58 <touff> ;)
14:59 <yanngordon> pas mal l'idée
15:00 <touff> on a besoin d'un max de soutien
15:00 <gawel> c'est pas une idée, c'est un acte de civilité a faire :)
15:00 <touff> le 4 mars ce sera trop tard
15:00 <gawel> civisme*
15:00 <touff> et si vous pouvez faire tourner à vos potes ce serait cool
15:00 <yanngordon> je parlais de l'idée de mettre les sites en berne de cette manière
15:00 <touff> nous avons meme mis le site de notre boite en rideau
15:00 <touff> donc hesitez pas ;)
15:01 <haypo> merde, je vais m'empresser de télécharger tous les films qui me manquent
15:01 <touff> :) haypo
15:02 <haypo> dites, si on utilise l'autoroute pour amener de la drogue de hollande, on va être interdit d'autoroute ?
15:02 <haypo> en cas de récidive, confiscation de la voiture
15:02 <haypo> en cas de récidive, on coupe les jambes
15:03 <Ohan> et on te les rendra que dans 2 ans
15:03 <Ohan> mais tu continue a payer des chaussures
15:03 <Ohan> et le péage de l'autoroute, et l'essence de la voiture
15:05 <touff> bien résumé c'est exactement ca
15:18 <ccomb_> touff: http://gorfou.fr
15:21 <haypo> c'est quoi cette image qui clignote au ralenti ?
15:21 <haypo> bah c'est pour symboliser un trou noir (coupé d'internet)
15:23 <touff> yeaah ccomb :)
15:24 <haypo> ccomb_: maintenant que je sais à peu près en quoi ça consiste, ça m'intéresse de le mettre sur mon site ouaibe
15:24 <haypo> ccomb_: comment je fais ça ?
15:26 <ccomb_> haypo: ca depend, il est fait en quoi ton site ?
15:26 <haypo> ccomb_: plein de choses, MediaWiki et DotClear1 essentiellement
15:26 <haypo> mais j'aimerai mettre une redirection comme t'as fait
15:27 <ccomb_> moi j'ai juste remplacé un header() en php pour pointer vers une autre url
15:27 <ccomb_> (oui j'ai honte, ce site est un vieux SPIP)
15:27 <haypo> est-ce possible de rediriger /* vers /hadopi.html puis que /* ne matche plus ?
15:28 <ccomb_> je sais pas
15:29 <ccomb_> peut-etre tu peux faire juste un redirect apache temporaire sur l'URL de la home
15:33 <haypo> oh c'est compliqué, je verrai ça ce soir ou jamais
15:34 <gawel> http://www.gawel.org/
15:35 <gawel> bout de js qui blackout toues les pages, si ca vous botte
15:38 <haypo> gawel: ah c'est lourd ça :-p
15:38 <gawel> code ici: http://friendpaste.com/5Pj7FBt6FntxspEQXWH1ce
15:38 <No`> rho c'est surtout dommage pour les utilisateurs de Lynx qui pourront pas voir le blackout
15:38 <No`> tsk
15:39 <gawel> je vais en mettre un vrai sur la home, t'inquiète :)
15:39 <haypo> No`: ou de l'extension NoScript (Firefox) comme moi ;-)
15:45 <ogrisel> gawel: veut aussi dire qu'il est possible de ré-implémenté le protocole
15:45 <ogrisel> =>ré-implementer
15:45 <ogrisel> r en sauvegarde le flux, et donc, e
15:45 <gawel> pas grave :p
15:45 <gawel> de toute c'est noir là !!! :D
15:47 <haypo> je cherchais un site web qui consistait juste en une page noire
15:47 <haypo> j'ai pas trouvé, mais j'ai mieux ! http://burning-music.1forum.biz/
15:49 <gawel> ccomb_: tarek ogrisel on passe l'afpy en blackout ? je colle mon script ?
15:49 <gawel> ou on mets juste une bannière
15:49 <gawel> au choix
15:49 <ogrisel> gawel: comme tu veux
15:49 <ogrisel> ton script ca me va bien
15:50 <gawel> je fais ca. j'imagine plein de gens passent pas par la home
15:58 <jpcw> gawel: ça le fait sur toutes les pages et du coup c'est un peu relou !
15:58 <gawel> c'est le but :p
15:59 <gawel> done
16:00 <Ohan> gawel, juste pour faire le chieur : http://www.gawel.org/whoswho/map.html?q=avenue%20de%20st-ouen,%20Paris,%20France
16:01 <Ohan> mais c'est vraiment juste pour faire le pénible hein ;)
16:01 <gawel> ouais bon :)
16:02 <RAGE2000> gawel: je viens de lire la discution et moi j'ai aucun blackout sur ton site ... t'as enlevé le script ou bug ?
16:03 <RAGE2000> a si sur la page buildbot ca marche
16:04 <gawel> may be t'as du cache
16:05 <RAGE2000> ah c'est ca
16:05 <RAGE2000> ;)
16:10 <Ohan> mince, je viens de remarquer
16:10 <Ohan> un des "top hits" pour mon blog, c'est la recherche http://www.google.fr/search?q=+importerror%3A+no+module+named+django.core.handlers.wsgi&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:unofficial&client=firefox-a
16:10 <Ohan> pas de bol, le naz de google à mal indexé ma page, pour une raison que j'ignore (on tombe pas sur le billet, on tombe sur /blog :/)
16:11 <Ohan> y'a moyen de "résoudre" ca?
16:12 <Ohan> déjà, je préfererais qu'il indexe "mathieu.agopian.info" au lieu de "rustre.info" ...
16:14 <Ohan> si quelqu'un à une solution
16:24 <gawel> http://www.gawel.org/whoswho/map.html?q=avenue%20de%20st-ouen,%20Paris,%20France
16:24 <gawel> voila :p
16:24 <Ohan> ca marche :D
16:25 <Ohan> bon, pour mon soucis, me reste plus qu'à pleurer, tant pis
16:25 <glooze> Hello
16:25 <Ohan> tiens un glooze
16:25 <glooze> Ohan, tiens tiens
16:25 <Ohan> ;)
16:26 <glooze> Ohan, j'ai lâchement abandonné Ruby pour python, donc je me suis dit que j'allais oser venir ici
16:26 <Ohan> t'as bien fait
16:26 <Ohan> sauf que moi, je me rentre ;)
16:26 <glooze> Bonjour, je m'appelle glooze, et j'ai arrêté Ruby pour me mettre au Python.
16:26 <Ohan> mais t'inquiète, si on en crois mon expérience, ils vont pas te manger ici
16:26 <glooze>
16:27 <glooze> (et je paie mes gros doigts)
16:27 <Ohan> allez hop, a tout a l'heure
16:27 <glooze> J'ai sinon une question vraiment stupide
16:27 <glooze> Pour les threads, en python, y a des problèmes particuliers dont il faut se méfier ?
16:29 <gawel> non, mais tu devrait reguarder mutiprocessing qui permet d'éviter le GIL
16:30 <gawel> juste pour ta culture personnelle
16:37 <glooze> GIL, un terme que je vois souvent
16:38 <glooze> Je vais me documenter :)
16:44 <yotaff> Global Interpreter Lock
16:44 <yotaff> en gros, y'a qu'un code qui fonctionne à la fois dans l'interpréteur cpython
16:45 <yotaff> donc meme si tu thread, ca // pas
16:45 <yotaff> un interpréteur python ne peux fonctionner que sur un seul coeur
16:46 <haypo> quand python fait une opération bloquante, il autorise l'exécution d'autres threads pendant ce temps
16:46 <haypo> ex: lire un fichier, attendre un mutex, compression zlib, hash md5, etc.
16:46 <yanngordon> yotaff comment on fait pour utiliser plusieurs proc alors ?
16:46 <haypo> donc en vrai il parallélise "un peu"
16:47 <haypo> yanngordon: le module multiprocessing donne les meilleurs perfs je pense
16:50 <yanngordon> ty haypo
16:52 <glooze> haypo, gawel, yotaff, ok, ok, je pige
16:57 <ogrisel> yanngordon: le multiprocessing est dispo par defaut a partir de 2.6
16:57 <ogrisel> par contre pour le faire marcher avec la meme API en 2.5 c'est possible mais faut batailler un peu
16:57 <ogrisel> y a un repo svn qqpart
16:58 <yanngordon> ogrisel ça veut dire que si j'ai une appli Python 2.6 avec des threads qui tourne sur un multiproc ça les utilisera nativement ?
17:01 <ogrisel> non ca utilise pas les threads mais des processus distincts en utilisant de la memoire partagée
17:02 <ogrisel> mais oui si tu utilises multiprocessing en 2.6 ca utilisera autant de cpus que la taille de ton pool de processus
17:03 <gawel> ogrisel: non y a un backport
17:04 <ogrisel> oui je sais gawel mais il est pas packagé si ?
17:04 <gawel> http://pypi.python.org/pypi/multiprocessing
17:04 <gawel> bah si
17:04 <ogrisel> ah ok j'ai rien dit :)
17:12 <glooze> ogrisel, le paquet debian est appelé python-processing
17:12 <glooze> description :" library for running multiple Python processes using the threading API "
17:12 <glooze> me semble bien que c'est ça
17:13 <ogrisel> glooze: oué mais c'est surement le view pyprocessing
17:13 <ogrisel> s/view/vieux
17:13 <ogrisel> l'API a pas mal changé
17:13 <glooze> euh, là je pourrais pas dire
17:13 <ogrisel> y a eu plein de bugs / ameliorations dans multiprocessing
17:13 <glooze> Mais le fait est que c'est dommage que les versions de python des distros soient autant en retard :D
17:14 <gawel> pyprocess -> python 2.6 multiprocessing -> backport pour 2.5
17:14 <ogrisel> yes
17:36 <haypo> http://linuxfr.org/my/ est en berne (blackout HADOPI)
17:41 <tarek> le css est en deuil aussi :)
18:05 <touff> gawel, http://www.gcu.info/2009/02/contre-langoisse-de-la-page-blanche/
18:07 <gawel> c'est du paster like :)
18:07 <touff> ca a l'air fun
18:07 <gawel> plus orienté systeme quoi
18:07 <gawel> enfin commande line
19:08 <madin60> mais je testerai ca apres mangé
19:51 <touff> tarek, stp tu peux nous mettre un bidule black out la quadrature sur le site de l'afpy ?
19:51 <touff> http://www.laquadrature.net/fr/HADOPI-blackout-images-bandeaux-boutons-bannieres
19:52 <touff> ou carrément la faire à la bourin c'est encore plus top
19:52 <touff> http://toonux.org
20:18 <gawel> déjà fait, touff
20:20 <touff> thx gawel :)