08:20 <cyp:#afpy> plop
09:16 <morgan`:#afpy> bonjour
09:25 <jpcw:#afpy> matin café, gâteaux, toblerone
09:30 <feth:#afpy> c'est cruel ça
09:30 <feth:#afpy> matin ovomaltine
09:45 <jpcw:#afpy> feth: je t'échange une barre d'ovomaltine contre une barre de toblerone
09:52 <feth:#afpy> jpcw: c'est de la poudre. tu veux un pot ?
09:53 <feth:#afpy> Un jour j'aurai l'ustensile d'apothicaire qui sert à faire les comprimés, j'achèterai toujours l'ovo en poudre et je ferai des mini comprimés nappés
09:53 <NelleV:#afpy> ça peut être rentable...
09:55 <feth:#afpy> toi, t'as jamais fait de comprimé à la main. C'est rigolo, mais pas rentable
09:55 <jpcw:#afpy> haha
09:58 <NelleV:#afpy> feth: t'es un expert ?
09:59 <feth:#afpy> NelleV: non, ça doit être pour ça que je suis pas rentable
09:59 <NelleV:#afpy> feth: beh tu vois ! il faut un peu de temps pour être rentable... Ca demande un minimum d'apprentissage :)
10:05 <feth:#afpy> NelleV: et toi, t'es spécialiste ? J'avais utilisé un appareil où on doit visser puis dévisser deux boulons pour chaque comprimé
14:23 <gawel:#afpy> tarek: par la ?
14:24 <gawel:#afpy> tarek: quand tu lis ça tu sais me dire si tu connais mieux que http://www.coactivate.org/projects/pypi-mirroring/project-home pour faire un mirror ?
14:24 <gawel:#afpy> même question pour yota qui dois avoir 15 mirroirs
14:25 <tarek:#afpy> gawel, hello
14:25 <gawel:#afpy> aloa
14:25 <tarek:#afpy> ouai je connais mieux
14:26 <tarek:#afpy> http://pypi.python.org/pypi/pep381client
14:26 <gawel:#afpy> nice, merci
14:27 <marmoute:#afpy> yota: j'ai toujours un carnet à toi chez moi d'ailleurs.
14:27 <gawel:#afpy> tiens moi aussi je crois :D
14:27 <gawel:#afpy> il sème des carnets ce yota
14:27 <marmoute:#afpy> Tu passe le prendre à Logilab un jour ou je te le mets dans une enveloppe ?
14:33 <yota:#afpy> hello
14:34 <yota:#afpy> gawel: c'est ce que j'utilise
14:34 <yota:#afpy> ca marche bien,sauf avec les abrutis qui ne veulent pas mettre leurs packages sur pypi
14:35 <yota:#afpy> et qui hébergent (mal) eux mêmes
14:35 <yota:#afpy> recemment, je me suis apercu qu'un mainteneur a viré toutes les anciennes versions
14:36 <yota:#afpy> heureusement que je mirrror depuis des mois
14:36 <gawel:#afpy> yota: ok. je vouaaaaaaaaaa
14:36 <yota:#afpy> mais wai ca marche bien
14:36 <yota:#afpy> en gros moi je fais mirroir + proxy
14:36 <yota:#afpy> que mirroir, ca marche nicquel
14:37 <yota:#afpy> proxy, ca dépend du truc. Y'en a qui font des cgi à la con
14:37 <yota:#afpy> moralité, ca plante une fois sur 2
14:38 <gawel:#afpy> genre tu passe par un proxy pour chopper les autres eggs ?
14:39 <gawel:#afpy> ca devrait être interdit de pas mettre ses eggs sur pypi
14:40 <tarek:#afpy> yota, quel proxy ?
14:41 <yota:#afpy> gawel: +1
14:41 <yota:#afpy> tarek: mon mirroir récupère les eggs qui ne sont pas sur pypi
14:41 <yota:#afpy> il suit le download_link
14:42 <tarek:#afpy> c un truc maison ?
14:42 <yota:#afpy> pas du tout, z3c.pypimiror
14:42 <yota:#afpy> mirrors:~# du -hs /srv/mirrors/pypi/
14:42 <yota:#afpy> 24G /srv/mirrors/pypi/
14:43 <yota:#afpy> et comme il demande les nouveautés, tu peux le lancer souvent, il ne fetche que les changements
14:43 <tarek:#afpy> mouai
14:43 <yota:#afpy> moralité, en 3 ans, j'ai jamais ressenti un pb avec le pypi down
14:44 <gawel:#afpy> z3c.truc gère les eggs qui sont pas sur pypi ?
14:44 <tarek:#afpy> pkoi tu utilise l'autre aussi du coup ?
14:44 <yota:#afpy> quel autre ?
14:44 <yota:#afpy> gawel: oui
14:44 <tarek:#afpy> pep381client
14:44 <yota:#afpy> gawel: mais des fois tu as des pb de downloads
14:44 <yota:#afpy> tarek: je ne l'utilise pas
14:44 <yota:#afpy> il plante lamentablement
14:44 <tarek:#afpy> ah ok j'avais mal compris
14:44 <gawel:#afpy> ah... :D
14:44 <tarek:#afpy> donc juste z3c.mirror
14:45 <yota:#afpy> gawel: ah une epoque par ex, tous les dl sur sf déconnés
14:45 <yota:#afpy> y'en a qui foutent un cgi qui marche a moitié, etc
14:45 <yota:#afpy> mais globalement, ca marche très bien
14:45 <yota:#afpy> c'est pour ca que je milite pour que ce putain de pypi soit hébergeur obligatoire
14:45 <yota:#afpy> plus de download link à la con
14:46 <gawel:#afpy> +1
14:46 <tarek:#afpy> ouai
14:46 <tarek:#afpy> y a une taille limite pour les archives
14:46 <tarek:#afpy> pour certains projects ca marche pas
14:46 <tarek:#afpy> c'est 8 megs je crois
14:47 <tarek:#afpy> apres c'est aussi easy_install qui fait nimp des fois
14:47 <yota:#afpy> ben faut augmenter si besoin, le pypi ca prends rien en HD, et n'importe quel hebergeur s'en prends plus avec un mirroir debian / ubuntu
14:47 <tarek:#afpy> a retenter 10 fois avec un socket timeout pas regle
14:48 <tarek:#afpy> mais oui, +1 sur le fond aussi
14:51 <yota:#afpy> le pire c'est ceux qui *enlevent* des versions
14:51 <yota:#afpy> tu utilises un truc en prod qui n'existent plus du jour au lendemain
14:52 <yota:#afpy> ca manque de sérieux
14:52 <tarek:#afpy> c'est moche
14:52 <yota:#afpy> moralité faut imposer des normes
14:52 <tarek:#afpy> en meme temps c'est un signe
14:52 <tarek:#afpy> A NE PAS UTILISER
14:52 <gawel:#afpy> ya de ca :)
14:52 <gawel:#afpy> c'est arriver ce matin sur django-reversion. CQFD
14:53 <tarek:#afpy> parce que qq soit les normes qu'on mette en place, si le gars fait de la merde...
14:53 <gawel:#afpy> tout ce qui commence par djang- je me méfie moi
14:53 <tarek:#afpy> hehe
15:13 <tarek:#afpy> gawel, t'a deja eu ca: An uncaught exception was raised. Exception: No session found. Either bind a session explicitly, or specify relation options manually so FormAlchemy doesn't try to autoload them
15:13 <tarek:#afpy> je comprend pas
15:14 <gawel:#afpy> oh oui, plein de fois :)
15:14 <tarek:#afpy> j'essaye de render un mapper qui a un relationship
15:14 <gawel:#afpy> en général c'est que t'as pas de session asoccier à l'objet bindé au form
15:15 <gawel:#afpy> tu peux passer .bind(..., session=Session)
15:15 <tarek:#afpy> j;ai fais un FieldSet(class)
15:15 <gawel:#afpy> ouais voila
15:15 <tarek:#afpy> mmm
15:15 <tarek:#afpy> donc je cree l'object + une session
15:15 <gawel:#afpy> du coup il sait pas faire de query
15:15 <tarek:#afpy> et
15:15 <tarek:#afpy> Fieldset(object, session=session)
15:15 <tarek:#afpy> je tente
15:16 <gawel:#afpy> ouais voila
15:16 <gawel:#afpy> note que c'est un peu le bordel avec les auto commit de pyramid
15:16 <tarek:#afpy> ouai c bon ca pass merci \o/
15:16 <tarek:#afpy> oui il est relou
15:16 <gawel:#afpy> tu vas peut-être avoir d'autre soucis
15:16 <tarek:#afpy> j'avais envie de jarter ca
15:17 <gawel:#afpy> l'admin de fa s'en sert pour l'instant
15:17 <gawel:#afpy> mais bon tu dois pouvoir avoir 2 session factory au pire
15:17 <gawel:#afpy> une qui utilise l'auto commit et l'autre non
15:17 <tarek:#afpy> l'autre souci que j;ai eu c'est qu'au retour du formulaire ca plante sauf si je donne des valuers pour TOUS les fields
15:17 <tarek:#afpy> y compris ceux qui on des defaults
15:17 <gawel:#afpy> bah c'est parcequ'il essais de le commiter..
15:18 <tarek:#afpy> ben,
15:18 <gawel:#afpy> la solut que j'ai trouvé c'est de faire html = form.render(); Session.remov(); return blah
15:18 <tarek:#afpy> y a des defaults
15:18 <tarek:#afpy> je veux que ca commit en fait
15:18 <gawel:#afpy> ok. plus étrange alors
15:18 <tarek:#afpy> y a aussi le souci des dates
15:19 <tarek:#afpy> donc je fait un truc crade ou je modifie le mapping a la volee
15:19 <gawel:#afpy> jamais eu de soucis pour les date
15:19 <tarek:#afpy> c facile a avoir:
15:19 <tarek:#afpy> mets une date en hidden
15:20 <tarek:#afpy> elle va pas creer tous les input
15:20 <tarek:#afpy> year
15:20 <tarek:#afpy> month
15:20 <tarek:#afpy> etc
15:20 <tarek:#afpy> et a la sorti ils sont attendus
15:20 <tarek:#afpy> donc ca pete
15:20 <tarek:#afpy> j'ai fait ca en attendant: https://bitbucket.org/tarek/bugbro/src/e4ae74f2f472/bugbro/views.py#cl-53
15:21 <gawel:#afpy> ah tu m'a déjà parlé de ca oui. je t'ai déjà donné la solut :)
15:21 <gawel:#afpy> Access denied btw
15:22 <tarek:#afpy> ah ouai
15:22 <tarek:#afpy> chelou
15:22 <tarek:#afpy> ah il est ptet private
15:25 <gawel:#afpy> c'est moche effectivement :)
15:32 <olarcheveque:#afpy> (salut Mr mojo ;))
15:32 <gawel:#afpy> alo
15:41 <tdesvenain:#afpy> salut larchouille !
15:51 <yota:#afpy> putain, j'ai horreur du php
15:52 <yota:#afpy> quelle putain de daube
15:56 <tarek:#afpy> gawel, pkoi le type SA "Text" est pas rendu en text area par default ?
15:56 <gawel:#afpy> http://friendpaste.com/58zp4H8w4ErxH3ytFhQ9a1
15:57 <gawel:#afpy> je sais pas. mais tu peux le changer facilement
15:58 <tarek:#afpy> ah cool ca
15:58 <tarek:#afpy> merci
16:03 <yota:#afpy> gawel: tu vas participer au sprint crud ?
16:03 <gawel:#afpy> oui
16:03 <yota:#afpy> tarek: tu l'as pris finalement le casque super top a 360$ ?
16:03 <tarek:#afpy> yota, non
16:03 <tarek:#afpy> en fait j'ai des news depuis
16:03 <tarek:#afpy> il y a un casque equivalent avec le logo B la
16:03 <tarek:#afpy> le rappeur
16:04 <tarek:#afpy> et en fait, pour ces deux casques ca enleve wue le bruit de fond stable et continu
16:04 <tarek:#afpy> genre: avion
16:04 <tarek:#afpy> si des gens parlent tu les entends
16:04 <yota:#afpy> ah
16:04 <yota:#afpy> wai ca je connais
16:04 <tarek:#afpy> c just le souffle ambiant qui est retiré tu vois
16:04 <yota:#afpy> vi vi
16:04 <tarek:#afpy> donc
16:04 <yota:#afpy> comme les ventilos
16:04 <tarek:#afpy> ouai
16:04 <gawel:#afpy> et si le mec a une voix d'avion ?
16:04 <tarek:#afpy> donc ca fait cher pour ca
16:05 <yota:#afpy> vi
16:05 <tarek:#afpy> gawel, bah si il change jamais de ton c bon
16:05 <yota:#afpy> mon prochain casque ca sera donc je sony mdr truc
16:05 <yota:#afpy> vraiment pas mal
16:05 <tarek:#afpy> yota, c'est pau rouget qui m'a explique
16:05 <tarek:#afpy> il a le "B"
16:05 <tarek:#afpy> apres le sien c'est cool car le jack est pluggable
16:06 <yota:#afpy> ah voila Sony MDR-XB700
16:06 <tarek:#afpy> en gros si tu nique le cable tu peux le changer
16:06 <tarek:#afpy> ca c bien
16:06 <yota:#afpy> j'ai ca aussi sur l'actuel
16:06 <tarek:#afpy> car tous mes casques meurent avec le cable
16:06 <yota:#afpy> j'ai changé deja 2x
16:06 <tarek:#afpy> ok
16:06 <yota:#afpy> sennheiser est connu pour leurs cables de merde
16:06 <tarek:#afpy> pacher le sony
16:06 <yota:#afpy> c'est limite honteux d'ailleurs
16:06 <Maddingue:#afpy> c'est des casques qui valent aussi chers que des ordis ça
16:06 <tarek:#afpy> il a l'air enorme par contre
16:07 <tarek:#afpy> ouai tu metonnes, j'en ai pete plein
16:07 <yota:#afpy> tarek: c'est un englobant
16:07 <yota:#afpy> il couvre l'oreille
16:07 <tarek:#afpy> oui
16:07 <yota:#afpy> et ca a a un gros coussin
16:07 <yota:#afpy> moi j'aime bcp
16:07 <tarek:#afpy> il couvre meme celle du prince charles
16:07 <yota:#afpy> je veux un casque qui me permettent de bosser dans un openspace ou de lire dans le métro
16:07 <tarek:#afpy> oui
16:07 <yota:#afpy> et j'aime pas du tout les truc bouchons
16:08 <NelleV:#afpy> yota: ça fait un peu lourd à trimballer, je trouve
16:08 <yota:#afpy> NelleV: toujours autour du cou :)
16:08 <yota:#afpy> le mien est léger
16:08 <yota:#afpy> un casque n'a pas grand chose de lourd
16:08 <NelleV:#afpy> perso, je ne le prends que rarement (lors des voyages en train, avec le noise cancelling)
16:08 <yota:#afpy> pour le sony je ne sais pas
16:08 <yota:#afpy> j'ai toujours mon casque sur les oreilles
16:09 <yota:#afpy> je déteste le bruit
16:09 <yota:#afpy> il me faut le silence
16:09 <tarek:#afpy> il te faut des boules quies alors ;)
16:09 <NelleV:#afpy> c'est pas au boulot que le bruit me gène... Y'a jamais personne :p
16:09 <yota:#afpy> d'ou mes pbs de concentration quand je dois bosser a coté de tarek ou de gawel par exemple :P
16:09 <tarek:#afpy> haha
16:09 <yota:#afpy> c'est d'ailleurs un soucis au taff
16:10 <yota:#afpy> j'aime bcp l'openspace pour communiquer
16:10 <yota:#afpy> et savoir ce qui se passe
16:10 <gawel:#afpy> c'est ça de fréquenter des gens qui ont la musique dans le sang
16:10 <yota:#afpy> mais j'ai un mal de chien a me concentrer
16:10 <yota:#afpy> d'ou le fait que j'aime bosser tard
16:10 <yota:#afpy> y'a peu de monde, et pas de voiture dehors
16:10 <yota:#afpy> gawel: s/musique/bruit/
16:10 <NelleV:#afpy> yota: c'est vrai que tu a l'air d'être du genre calme et silencieux, toi :p
16:11 <yota:#afpy> ahahahaha
16:11 <yota:#afpy> quand je suis pas bourré wai
16:11 <yota:#afpy> sérieusement, au taff, je ne parle pas
16:11 <yota:#afpy> trop de taff :(
16:12 <yota:#afpy> enfin si j'aime bien parler tout seul, réfléchir a haute voix
16:12 <yota:#afpy> mais pas possible dans un openspace :'
16:12 <yota:#afpy> tarek: classique, jazz au taff
16:13 <yota:#afpy> ou blues
16:13 <yota:#afpy> des trucs légers quoi
16:13 <yota:#afpy> mais wai j'adore la flute incas :)
16:13 <yota:#afpy> ou les trucs indiens
16:13 <NelleV:#afpy> j'appelerai pas le jazz léger. J'arrive pas à bosser sur du jazz
16:14 <yota:#afpy> ca dépend du jazz en effet
16:14 <yota:#afpy> comme le classique d'ailleurs
16:14 <yota:#afpy> mais les trucs chantés, j'ai du mal
16:14 <NelleV:#afpy> personnellement, pour bosser, c'est du Infected Mushroom... Je ne pense pas faire plus loin du classique que ça.
16:18 <tarek:#afpy> yota, tu devrais regarder l'episode de south park ou les cochons d'inde geants attaquent la ville car les joueurs de flutes sont partis
16:18 <misc:#afpy> +1
16:20 <yota:#afpy> hum
16:20 <yota:#afpy> ca me dit un truc
16:20 <yota:#afpy> mais j'en ai vu tellement
16:23 <yota:#afpy> et hop, passage de git en 1.7.5
16:23 <yota:#afpy> merci le ppa
16:23 <yota:#afpy> wai pouvoir tester les nouveautés
16:24 <yota:#afpy> tiens ce we, faut que je teste les 2 static blog generators en Python
16:24 <yota:#afpy> et les 2 plus connus en ruby, histoire de faire un comparatif
16:24 <yota:#afpy> un peu ras le bol de tumblr
21:38 <No`:#afpy> salut l'afpy