10:10 <No`:#afpy> salut l'afpy
10:13 <kujiu:#afpy> bonjour
10:17 <jpcw:#afpy> matin acfé thé
10:17 <jpcw:#afpy> acfé -> veut dire double café
10:18 <gawel> haha
10:18 <gawel> matin
11:34 <Solevis:#afpy> Bonjour
11:42 <miniwark:#afpy> bonjour solevis
12:43 <Black_HorseX:#afpy> bonjour à tous
14:36 <cyp:#afpy> plop
14:36 <cyp:#afpy> jpcw: j'ai besoin de ton aide !
14:36 <jpcw:#afpy> cyp: yep
14:36 <cyp:#afpy> mon dsi me demande un framework python
14:36 <cyp:#afpy> le besoin est flou
14:36 <jpcw:#afpy> framework web je suppose
14:36 <cyp:#afpy> en gros je dirais l'équivenent de J2EE
14:37 <jpcw:#afpy> bluebream
14:37 <cyp:#afpy> j'ai donc proposé zope
14:37 <cyp:#afpy> et il tique un epu
14:37 <cyp:#afpy> ça lui parait lent
14:37 <jpcw:#afpy> si tu ne veux un 'rad' cadré ou des choix ont été fait pour toi -> django
14:37 <jpcw:#afpy> sinon tg (pylons) tu connais
14:37 <cyp:#afpy> django c'est plus orienté web non ?
14:38 <jpcw:#afpy> reste repoze.bfg
14:38 <jpcw:#afpy> ah mais je ne parlais que de web
14:38 <cyp:#afpy> tg2 c'est ce que j'utilise pour mon appli mais visiblemnt mas petite appli est appeler a devenir un montre qui va gere tout le SI de la boite
14:38 <jpcw:#afpy> donc zca
14:38 <jpcw:#afpy> ben c'est quoi la taile du monstre ?
14:38 <jpcw:#afpy> taille
14:39 <cyp:#afpy> gros
14:39 <gawel> 25cm
14:39 <misc> de diametre
14:39 <jpcw> gawel: ça c'est long pas gros :)
14:39 <gawel> en diamètre ça commence a faire
14:39 <jpcw> enfin sauf si on regarde du point de vue de misc
14:39 <cyp> gérér la recetption de fichiers sur ftp superviser leur transformation, puis leut intégration puis leur diffusion
14:39 <jpcw> :)
14:40 <jpcw> zca
14:40 <cyp> avec de multipje soure et de multiple destination
14:40 <jpcw> zope3
14:40 <jpcw> le ftp c'est géré
14:40 <cyp> avec une interface web pour toutça plus plein de sgbd sur la toute
14:40 <cyp> route
14:40 <jpcw> le xml-rpc c'est géré
14:40 <jpcw> tu poses tes fichiers sur lee fas
14:40 <cyp> nan les ftp existent déja
14:41 <jpcw> les sgbd y'a des connecteurs
14:41 <cyp> heureusement je ne fais pas aussi ça
14:42 <cyp> va falloir que je trouve le moyen de présenter ça
14:43 <jpcw> cyp: la question qui tue est : vous avez quoi come ressources en interne
14:43 <cyp> on a moi
14:43 <jpcw> tu aimes le java ? (/me croit conaitre la réponse)
14:43 <cyp> et 90% de perliste ou phpiste
14:43 <cyp> java ? java !!!!! beurk
14:43 <jpcw> bon ben python alors
14:44 <jpcw> quand vous aurez fini d'apprendre le java
14:44 <cyp> python c'est validé
14:45 <cyp> maintenant il me faut un « framework »  (pour faire quoi ça été dur a comprendre : pour le son l'image, le xml, la météo)
14:45 <Solevis> Zope c'est un Framework ? :o
14:45 <jpcw> zca /bluebream (zope3)/ repoze.bfg
14:46 <cyp> Solevis: tu appelerais ça comment ?
14:46 <No`> si le décideur aime les buzzwords, faut lui en donner
14:46 <jpcw> le premier est indispensable ama
14:46 <No`> buildout, blablabla, intégration continues, cloud-chose
14:46 <jpcw> pour le second ça dépend de la tête du projet
14:46 <Solevis> cyp: un framework
14:46 <cyp> jpcw: zca s'appelrait pca il serait déja vendu
14:47 <jpcw> ben dus lui que c'est pca mais que ça s'appelle zca :)
14:47 <cyp> ;)
14:47 <jpcw> et fourgue lui la ml de python
14:47 <jpcw> dis lui que l'explcation estdeans
14:47 <cyp> :D
14:48 <jpcw> ah question de dsi réponse de dsi :)
14:48 <jpcw> s/ah/à
14:48 <cyp> personne n'a un beau tableau avec un comparatif ? <- pour mon DSI
14:48 <No`> wikipedia n'a pas ça ?
14:49 <cyp> avec un beau tableu j'arriverais a virer perl des nouveaux taf
14:49 <cyp> projets
14:50 <jpcw> cyp ben imprime une page de code de python (tu la coole à gauche) et la page de perl à droite
14:50 <misc> tu ferais mieux de virer php, à mon avis
14:50 <jpcw> ça doit être assez lisible/illisibl pour un dsi :)
14:50 <cyp> virer perl c'est déja fait (dès mon 2eme jours de taf)
14:50 <cyp> il n'y aura plus que l'existant
14:51 <cyp> php c'est une autre équipe qui s'occupe de virer php3 et 4 pour le 5 + zend framework
14:52 <jpcw> yp un des arguments pour python est la possibilité de language gle entre jav et c++ aussi pour lévolution du machin si était besoin
14:53 <jpcw:#afpy> choses qu tu ne peux pas faire avec les autres (perl et php)
14:53 <cyp:#afpy> avec c++ si
14:53 <cyp:#afpy> pour les 2
14:53 <cyp:#afpy> java ne sais pas
14:53 <misc:#afpy> jpcw: bah si : http://search.cpan.org/dist/Inline-Java/Java.pod
14:54 <cyp:#afpy> bon bah voi:a
14:54 <jpcw:#afpy> ok ok :)
14:54 <misc> faudrait des fois regarder un peu ce qui se fait ailleurs au lieu de betement rejeter ce qui existe :/
14:54 <jpcw:#afpy> misc tu as raison
14:55 <misc:#afpy> jpcw: ouais, mais visiblement, avoir raison ne suffit pas à faire changer les esprits
14:55 <jpcw:#afpy> misc: il ne falait pas y voir de mauvais esprit !
14:55 <jpcw:#afpy> fallait d'ailleurs
14:57 <jpcw:#afpy> misc: surtout que cyp est un mongueur à la base donc c'était une boutade (au fort goût de troll) certes mais c'était un clin d'oeil pour lui) pas pour perl
14:57 <cyp:#afpy> je pense que je vais faire un beau mail récap ce soir avec zope/django/repoze/TG2 et orienté zope
15:21 <tarek:#afpy> ogrisel1, aconrad c'est à quel heure le train ce soir ?
15:21 <tarek:#afpy> heu demain soir :)
16:31 <aconrad:#afpy> tarek, 20h je crois
16:33 <tarek:#afpy> aconrad, ok thx
16:33 <tarek:#afpy> nicoT, <-- 20h gare du nord :)
16:33 <aconrad:#afpy> tin, quand j'ai lu "train ce soir", j'ai eu un petit coup de flippe...
16:45 <tarek:#afpy> haha
16:45 <tarek:#afpy> aconrad, t'es allé en chine alors ?
16:45 <aconrad:#afpy> tarek, yup
16:47 <tarek:#afpy> aconrad, terrible
16:47 <tarek:#afpy> pour le taf ?
16:51 <aconrad:#afpy> vacances!
16:51 <aconrad:#afpy> pour le taf, j'aimerai bien aussi, ça me coûterai moins cher :p
17:27 <tarek:#afpy> aconrad, c sur
17:34 <tarek:#afpy> ogrisel1, ccomb gawel : nicoT veut inscrire sa boite à l'afpy, comment on fait pour ajouter un membership de type "entreprise" ?
17:35 <ogrisel1:#afpy> je me rappelle plus ce qu'on avait dit a la derniere AG
17:35 <gawel:#afpy> idem
17:35 <ogrisel1:#afpy> ccomb: t'as le compte rendu?
17:35 <ccomb:#afpy> on avait dit qu'une entreprise peut adhérer en ayant un représentant physique
17:35 <ogrisel1:#afpy> il me semble qu'on avait dit ok pour 100 euros
17:35 <ccomb:#afpy> pour 100¤ oui
17:35 <ogrisel1:#afpy> oui c'est bien ca
17:36 <tarek:#afpy> il est ok pour 100euros
17:36 <misc:#afpy> je propose plutot 100e par salarié /o\
17:36 <tarek:#afpy> haha
17:36 <ccomb:#afpy> j'ai demandé à alterway d'adhérer aussi
17:36 <ogrisel1:#afpy> par contre je sais pas si l'interface d'adhesion du site web a la souplesse pour faire l'enregistrement en ligne
17:37 <tarek:#afpy> ogrisel1, il y a le type 'membre classique' et le type 'etudiant'
17:37 <ogrisel1:#afpy> hehe
17:37 <tarek:#afpy> :)
17:37 <ogrisel1:#afpy> bon bah faut hacker le code
17:37 <tarek:#afpy> qqun peut s'en charger manuellement sinon ?
17:38 <gawel> on s'en fou un peu de l'interface web
17:38 <gawel> surtout pour une boite
17:38 <ogrisel1> envoie le cheque a gawel
17:38 <ogrisel1> je suis d'accord
17:38 <tarek> on va payer par paypal via le bouton sur le site
17:38 <ogrisel1> ah oui aussi
17:39 <ogrisel1> t'as besoin d'une facture par contre je suppose
17:39 <tarek> ouai
17:39 <tarek> bon on vois ca ce week end sinon
17:40 <tarek> nicoT, sera la aussi
21:10 <Black_HorseX> bonsoir
21:47 <encolpe> bonsoir Black_HorseX
21:47 <encolpe> youyou !
21:47 <encolpe> et merde
21:48 <Black_HorseX> ah
21:48 <Black_HorseX> salut encolpe
21:48 <Black_HorseX> je débute sur python
21:48 <Black_HorseX> et j'aimerai avoir quelque renseignement
21:49 <encolpe> N'hésite pas
21:49 <Black_HorseX> j'aimerai savoir comment fonctionne les fonctions
21:50 <encolpe> :)
21:50 <Black_HorseX> def nomdelafonction(arg)
21:50 <Black_HorseX> je comprends c'est comme en c sauf qu'on indique pas le type
21:50 <encolpe> tu veux dire comment les appeler
21:50 <Black_HorseX> pour les appelés on à juste à faire par exemple
21:50 <encolpe> Oui, le typage est dynamique
21:51 <Black_HorseX> x = nomdelafonction(arg) ?
21:51 <encolpe> oui
21:51 <encolpe> il faut qu'il y ait un 'return' dans ta fonction
21:51 <Black_HorseX> je suis un grand débutant je regarde bcp de language pour pouvoir choisir celui qui me convient le mieux
21:51 <Black_HorseX> oui alors pour le return
21:52 <encolpe> sinon x va prendre la valeur 'None'
21:52 <Black_HorseX> attend je te pastebin un petit truc que je viens de commencé
21:53 <Black_HorseX> http://pastebin.com/d19be5891
21:54 <Black_HorseX> voilà ce que j'ai commencé un petit classique
21:54 <Black_HorseX> calcul de delta
21:54 <Black_HorseX> mais je ne sais pas où est l'erreur
21:55 <Black_HorseX> c'est pas propre mais je débute alors excusé moi d'avance
22:07 <encolpe> tarek: il faudrait traduire le pep8 ;)
22:07 <encolpe> Ya pas de soucis, 2s
22:07 <encolpe> Black_HorseX: http://www.python.org/dev/peps/pep-0008/
22:07 <encolpe> pour les convention de nommage puor les fonctions et les variables
22:08 <encolpe> ce n'est pas obligatoire, mais cela aide la lecture ;)
22:10 <encolpe> Black_HorseX: tu écrases la définition de ta fonction avec calcul_de_delta = raw_input(...)
22:13 <Black_HorseX> merci encolpe sa fonctionne
22:13 <Black_HorseX> je vais lire les conventions
22:13 <encolpe> Black_HorseX: http://pastebin.com/d6dfcd4e1
22:14 <Black_HorseX> sinon quand je vais faire des choses plus évolué je risque de noyé les gens
22:15 <encolpe> En ligne 5 j'ai mis une docstring, c'est plus lisible pour les fonction
22:15 <encolpe> s que les commentaires
22:16 <encolpe> ''.join(history[-2:-1])
22:16 <Black_HorseX> ok
22:17 <Black_HorseX> c'est plein de particularité
22:19 <Black_HorseX> encolpe, une dernière question, pour faire un client ssh en python, quelle est le meilleur module d'après toi ? enfin si tu connais
22:19 <encolpe> ça dépend de ce que tu veux faire
22:20 <encolpe> Je sais qu'il en existe un dans le projet Fabric
22:20 <encolpe> Black_HorseX: http://docs.fabfile.org/
22:22 <encolpe> Black_HorseX: ils utilisent le module paramiko
22:22 <encolpe> http://pypi.python.org/pypi/paramiko
22:23 <encolpe> Apparemment c'est le seul module à recommander :)
22:29 <Black_HorseX> merci encore une fois encolpe