08:36 <cyp:#afpy> lpop
09:33 <No`:#afpy> salut l'afpy
09:59 <tarek:#afpy> Pycon FR confirmed - August 28/29 - Paris
09:59 <No`:#afpy> tarek: \o/
10:00 <No`:#afpy> (ne sait pas s'il peut venir, mais \o/ quand même)
10:01 <feth:#afpy> Mince, j'ai un mariage
10:01 <vrialland:#afpy> tarek, et pour le site web, vous reprenez le barcamp de ccomb ? ou y'a un autre projet (j'ai vu un projet cubicweb sur le mercurial)
10:05 <tarek:#afpy> vrialland, logilab s'occupe du site
10:05 <vrialland:#afpy> ok
10:07 <feth:#afpy> tarek: cité des sciences (et de l'inpi ;) ?
10:07 <tarek:#afpy> mais tout le monde peut participer
10:07 <tarek:#afpy> feth, oui la villette
10:07 <feth:#afpy> merci
10:08 <misc:#afpy> feth: tu te maries enfin ?
10:08 <feth:#afpy> non
10:08 <feth:#afpy> c'est quelqu'un qui a besoin d'un visa et quelqu'un qui a un visa
10:11 <misc:#afpy> bah, tu as pas besoin d'un visa pour quitter l'alsace ?
10:49 <nightlybuild:#afpy> misc: faut voir. :)
11:08 <feth:#afpy> ça dépend, pour aller à NY, si
11:12 <misc:#afpy> feth: new yorksheim ?
11:13 <feth:#afpy> le bas
11:13 <feth:#afpy> mittelnewyorksbergen-gare
11:21 <ccomb:#afpy> jour
11:57 <Deubeuliou:#afpy> lu' misc
11:58 <miniwark:#afpy> plop
11:59 <miniwark:#afpy> * ajoute un countdown pour Pycon sur son bureau *
12:03 <No`:#afpy> un opérateur peut pas modifier le /topic ?
12:05 <miniwark:#afpy> gawel: peut-être
12:16 <yotaff:#afpy> ccomb: c'est quoi ton diplome le plus haut ?
12:17 <ccomb:#afpy> yotaff: celui qui est tout en haut de l'armoire IKEA
12:17 <ccomb:#afpy> 2m43
12:19 <misc:#afpy> ah ah a
12:20 <miniwark:#afpy> :D
12:22 <misc:#afpy> bon, en effet, faut être op pour changer le topic ( c'est pas le cas partout à
12:57 <yotaff:#afpy> ccomb: plus sérieusement, je dois le savoir (crédit impot recherche toussa)
12:57 <yotaff:#afpy> vu que tu as bossé pendant le crédit
13:01 <yotaff:#afpy> nouveau resto chinois en face du taff avec buffet a volonté
13:01 <yotaff:#afpy> c'est bien cuisiné
14:06 <ccomb:#afpy> yotaff: ingénieur ensam
14:07 <yotaff:#afpy> Institut supérieur des affaires et du management ?
14:07 <ccomb:#afpy> höh
14:07 <ccomb:#afpy> arts et métiers
14:08 <yotaff:#afpy> ok merci
14:09 <ccomb:#afpy> on s'en branle un peu du diplome
14:09 <yotaff:#afpy> oui
14:09 <feth:#afpy> quand on l'a on se demande pourquoi on l'a fait ?
14:09 <yotaff:#afpy> c'est juste une constatation
14:10 <misc:#afpy> feth: ouais enfin quand on l'a pas, on s'apercoit vite pourquoi on aurais du le faire
14:10 <yotaff:#afpy> je dois écrire une petite bio, je déteste écrire à la 3eme personne
14:10 <ccomb:#afpy> fais le écrire par quelqu'un d'autre
14:10 <feth:#afpy> Mets des photos de toi petit
14:10 <misc:#afpy> fait un échange avec quelqu'un d'autre
14:12 <miniwark:#afpy> Personelement j'ai des diplômes mais pas d'informaticien ... Je dois avouer que si je devais changer de travail cela m'inquiete un peu.
14:12 <feth:#afpy> Je connais des gens qui vendent des informaticiens
14:13 <yotaff:#afpy> oh!
14:13 <yotaff:#afpy> ca existe ?
14:13 <No`:#afpy> c'est quoi "informaticien", au fait ?
14:13 <yotaff:#afpy> ca s'appelle la traite des cols blanc,s c'est interdit
14:13 <feth:#afpy> c'est les SS de zi
14:25 <solevis:#afpy> matin
14:43 <tarek:#afpy> de toute facon, quand t'es dévelppeur, si à 30 ans t'es pas chef de projet, t'as raté ta vie (tm)
14:43 <youyou:#afpy> ha merde
14:43 <youyou:#afpy> flut
14:43 <youyou:#afpy> e
14:44 <tarek:#afpy> on est tous des losers, sauf yotaff
14:44 <feth:#afpy> Si tu deviens dev après 30 ans, autant travailler dans un immeuble élevé
14:45 <misc:#afpy> haypo: je pige pas la blague de feth , tu peux traduire ?
14:45 <yotaff:#afpy> wai
14:45 <yotaff:#afpy> je suis pas développeur
14:45 <yotaff:#afpy> je suis donc un winner
14:45 <misc:#afpy> whinner
14:47 <haypo:#afpy> misc: qu'est-ce qui te laisse penser que j'ai compris au moins une fois une blague de feth ?
14:47 <feth:#afpy> misc: si tu travailles dans un immeuble élevé, il t'es plus aisé d'abbréger une vie ratée
14:51 <feth:#afpy> misc: en france on dit pas un whinner mais un geigneur
14:52 <misc:#afpy> feth: une wiener ?
14:53 <miniwark:#afpy> un wouineur !
14:56 <Maddingue:#afpy> feth: aie. c'est mon cas et je bosse pour Orange
14:56 <Maddingue:#afpy> encore heureux que je bosse au rez-de-chausée
14:57 <feth:#afpy> Maddingue: C'est aussi mon cas, mais je pense pas que ça puisse être rassurant
14:58 <miniwark:#afpy> il y a encore des étages chez orange ?
14:58 <Maddingue:#afpy> ici (Sophia-Antipolis) non, mais dans leurs locaux du Mordor (aussi appellé "Bagnolet"), oui
14:58 <misc:#afpy> ah ah
14:58 <feth:#afpy> un étage, et un étage selon orange (un rez de chaussée)
15:00 <Maddingue:#afpy> (y en a ici qui ne veulent pas se faire embaucher par Orange >)
15:36 <tarek:#afpy> y a des etages avec des barreaux
15:36 <tarek:#afpy> pour éviter les jus d'orange en bas
15:41 <cyberj:#afpy> Maddingue: tiens la bas aussi vous faites du Django?
15:43 <Maddingue:#afpy> cyberj: heu non, moi je ne fais pas de Python
15:44 <cyberj:#afpy> ah
15:46 <Maddingue:#afpy> et ici, il y en a peut-être deux, trois personnes qui font du Python dans les devs pour Orange, mais c'est marginal comparé à tous le code en PHP (frontend) et en Perl (backend) qui tourne ici
15:47 <No`:#afpy> rajouter PHP et Perl à la pression de la hiérarchie... on comprend le carnage
15:47 <Maddingue:#afpy> j'ai tout de même prété le bouquin de tarek que j'ai gagné lors de PyCON à un collègue qui devait en faire justement
15:47 <Maddingue:#afpy> mais de ce qu'on m'a dit, le Pyth nqu'il y a ici n'est pas le plus beau à voir
15:48 <Maddingue:#afpy> et vu la gueule du code Perl et PHP dans le coin, ça ne me surprendrait pas outre mesure
15:49 <Maddingue:#afpy> et encore, mes yeux ont été épagnés de la vue du code Tcl/C++ qui est/était au coeur d'un des composants importants
16:23 <Maddingue:#afpy> ogrisel1: @arthur_caranta (sur twitter) est un de mes collègue qui doit monter une plateforme MapReduce interne à Orange Portails
16:45 <ogrisel1:#afpy> je suis en reunion Maddingue, je suis dispo dans 10 / 15 min
17:12 <yotaff:#afpy> Maddingue: tcl/c++
17:12 <yotaff:#afpy> ah
17:12 <yotaff:#afpy> quand meme
17:12 <yotaff:#afpy> (notez qu'en réunion, ogrisel1 lit irc)
17:14 <misc:#afpy> si ça se trouve, en réunion, il dit "on meparle sur irc, je reviens", e il va faire du machine learning en douce
17:15 <Maddingue:#afpy> yotaff: oui. je l'ai appris indirectement quand on cherchait des gens avec de la compétence sur "comment trouver les fuites mémoire un programme en C qui contient deux interpréteurs Perl", et j'ai appris que d'autres avaient eut un problème comparable (un programme C++ avec un ou deux interpréteurs Tcl)
17:15 <yotaff:#afpy> euh
17:15 <Maddingue:#afpy> (le programme C en question, c'est Nagios)
17:15 <misc:#afpy> ça pourrait être pire
17:16 <misc:#afpy> tu pourrais avoir 2 fois tcl, et 2 fois perl
17:16 <Maddingue:#afpy> nan, pour être vraiment pire, il faudrait envisager deux interpréteurs PHP, si c'est techniquement possible
17:16 <Maddingue:#afpy> tu imagines le bonheur avec les magic quotes qui se marcheraient sur les pieds d'un interpréteur sur l'autre ?
17:17 <misc:#afpy> j'imagine mieux
17:18 <misc:#afpy> 1 en php4 et 1 en php5
17:18 <Maddingue:#afpy> ah oui, joli
17:18 <Maddingue:#afpy> en plus, ç'aurait presque du sens
17:18 <misc:#afpy> ou pire
17:18 <misc:#afpy> en php3, en 4 et en 5
17:19 <No`:#afpy> pas 6 ?
17:20 <Maddingue:#afpy> ben non, ils ont abandonné
17:20 <No`:#afpy> rhôôôôôô
17:20 <No`:#afpy> quel dommaaaaaage
17:20 <Maddingue:#afpy> "Unicode ? trop dur. on oublie"
17:20 <Maddingue:#afpy> bon tant pis
17:20 <No`:#afpy> ;op
17:21 <haypo:#afpy> Maddingue: ca se passe comment dailleurs unicode en perl? ya un type unicode et un type chaine doctets ?
17:22 <Maddingue:#afpy> haypo: une chaine reste une chaine. simplement il existe deux moyens de les stocker
17:23 <haypo:#afpy> Maddingue: c'est-a-dire ?
17:24 <Maddingue:#afpy> mais en gros, si tu veux être sûr, tu decode() chaque chaine en entrée au plus tôt, ce qui la stocke en interne en utf8 laxiste, tu fais ton travail dessus, puis quand tu dois la sortir tu l'encode() dans l'encodage désiré
17:25 <Maddingue:#afpy> pour raison de compatibilité, Perl travaillait en ASCI//ISO-Latin-1, comme les autres languages de programmation
17:25 <Maddingue:#afpy> quand le support Unicode a été ajouté, il y a un truc en interne pour voir si ta chaine a besoin d'être en UTF-8 ou peut rester en Latin1, et Perl essaye de faire de qu'il faut pour être transparent
17:25 <haypo:#afpy> Maddingue: peut-on distinguer une chaine "decodee" d'une autre chaine ?
17:26 <Maddingue:#afpy> au niveau du langage, de base, je pense que non, mais je n'ai jamais eu à travailler avec Unicode
17:27 <Maddingue:#afpy> globalement, il suffit que tu decodes bien en entrée et que tu encodes bien en sortie, et Perl te garantie que les opérations que tu effectues fonctionnent correctement
17:29 <Maddingue:#afpy> mais il faut voir que si tu as une chaine en Latin1 au lieu de UTF8, ou inversement, et que tu fais une regexp pour chercher des nombres ou des mots-clés ASCII, en pratique l'encodage n'a pas d'importance : du moment que tous les octets sont conservés, on ne perd rien
17:32 <Maddingue:#afpy> au final, quel que soit le langage ou le programme, il faut de toute façon faire attention à l'environnement et aux encodages un peu à tous les étages
17:32 <Maddingue:#afpy> genre, pour avoir UTF-8 dans irssi qui tourne dans un screen, il faut que chacun, ainsi que le terminal local, soit bien configuré
17:37 <haypo:#afpy> donc en fait, il n'y pas de type dédié à unicode. perl utilise des chaînes d'octets, et c'est au développeur de bien faire gaffe à ce qu'il manipule
17:40 <Maddingue:#afpy> il y a un type chaine, qui peut contenir soit des octets, soit de l'UTF8
17:41 <haypo:#afpy> utf8 c'est des octets
17:41 <Maddingue:#afpy> ah! et je viens de me souvenir : il y a des fonctions pour savoir si la chaine est en utf8 (le format intern) ou pas
17:43 <Maddingue:#afpy> non non, il y a un type de données chaine (PV), qui peut contenir soit des octets non structurés (ce qui permet d'avoir des données binaires par exemple), soit de l'utf8 (le format interne de Perl qui est comme l'UTF-8 mais sans les restrictions de plans liés à Unicode)
17:44 <haypo:#afpy> et on peut distinguer les deux en appelant une fonction ?
17:45 <Maddingue:#afpy> on sait ce que contient une chaine en regardant la valeur du flag correspondant, par la fonction utf8::is_utf8()
17:46 <Maddingue:#afpy> sauf erreur de ma part, c'est à peu près équivalent à ce qu'a Python avec d'un côté les strings ("") et de l'autre les unicode-strings (u"")
17:46 <haypo:#afpy> Maddingue: python a une separation plus stricte
17:46 <haypo:#afpy> c'est deux types differents
17:46 <Maddingue:#afpy> sauf que là où Python a deux types différents, Perl en a un, mais avec deux variantes
17:47 <haypo:#afpy> mais l'API de str et unicode est tres proche
17:47 <Maddingue:#afpy> oui, voilà
17:47 <haypo:#afpy> sauf dans python3 ou tout est different
17:47 <Maddingue:#afpy> ah je croyais que u"" c'était la notation Python3 justement
17:47 <ogrisel1:#afpy> Maddingue: back
17:47 <ogrisel1:#afpy> je vais checker le twitter de @arthur_caranta
17:48 <ogrisel1:#afpy> ah oui il vient de me mentionner
17:48 <Maddingue:#afpy> ogrisel1: c'était juste pour t'indiquer qui est cette personne que tu ne connais pas :)
17:49 <haypo:#afpy> bon ok, je pourrais mieux troller perl maintenant
17:49 <Maddingue:#afpy> roooh
17:52 <Maddingue:#afpy> haypo: plus sérieusement, si tu as besoin de plus d'information sur Unicode en Perl, regarde http://perldoc.perl.org/perlunitut.html
17:53 <Maddingue:#afpy> comme je t'ai dis, je n'ai jamais eu l'occasion pour le moment de traiter des données Unicode
17:57 <ogrisel:#afpy> tarek: c'est quoi le nom du prog pour le tethering HTC sous OSX ?
17:58 <haypo:#afpy> Maddingue: pas mal d'aspect du perl ne me donnent pas envie de l'utiliser
17:58 <haypo:#afpy> je fais du python toute le journee et j'en suis tres content :)
18:01 <Maddingue:#afpy> haypo: ah je ne te pointais pas la page pour t'inciter à faire du Perl, mais pour que tu aies des infos plus exactes :)
18:02 <Maddingue:#afpy> j'ai tendance à partager ce que disait ingy : Perl, Python, Ruby et pas mal d'autres langages sont assez équivalents en terme de fonctionnalités. c'est surtout la syntaxe qui diffère
18:03 <haypo:#afpy> Maddingue: moui, mais la syntaxe est une critere tres important pour moi
18:06 <Maddingue:#afpy> certes, mais après il y a aussi l'historique que tu dois gérer au sein d'une structure
18:09 <tarek:#afpy> ogrisel, AzLink
18:09 <ogrisel:#afpy> tarek: merki
18:10 <feth:#afpy> Maddingue: Perl a-t-il fait le choix de ne pas briser l'API au passage de 5 à 6 ?
18:10 <tarek:#afpy> ogrisel, http://xdatap1.wordpress.com/category/android/
18:10 <feth:#afpy> (contrairement à Python)
18:10 <tarek:#afpy> hum
18:10 <tarek:#afpy> attends
18:10 <ogrisel:#afpy> http://androidforums.com/how-tips/18532-mac-os-x-droid-tethering-usb-wired.html
18:11 <haypo:#afpy> feth: "perl6 est un nouveau langage"
18:11 <tarek:#afpy> ouai
18:11 <Maddingue:#afpy> voilà
18:11 <feth:#afpy> okhai
18:12 <Maddingue:#afpy> feth: Python 3 est la suite de Python 2.6. certains truc sont jetés, mais le langage reste globalement le même
18:12 <haypo:#afpy> perso je trouve ça ridicule que perl, le langage des linguistes, ne sache pas traduire un programme perl5 en perl6
18:12 <haypo:#afpy> je pense que c'est lié à la complexité intrasèque de perl5
18:12 <Maddingue:#afpy> haypo: ah mais il y a moyen de faire
18:12 <feth:#afpy> haypo: intrinsèque
18:12 <haypo:#afpy> feth: merci
18:13 <Maddingue:#afpy> ça fait même un bout de temps qu'on a des traducteurs de 5 vers 6 et de 6 vers 5
18:13 <ogrisel:#afpy> le traducteur de perl 5 a perl 6 il s'appelle Maddingue
18:14 <Maddingue:#afpy> j'aimerais bien mais travaillant dans un environnement de production, je ne peux pas utilsier les derniers jouets à la mode
18:14 <Maddingue:#afpy> pour vous, c'est comme s'il fallait utiliser Python 2.3 ou 2.4
18:15 <Maddingue:#afpy> ben oui d'ailleurs, sur etch, c'est 2.4.4 qui est livré
18:16 <haypo:#afpy> Maddingue: etch ? tu bosses avec etch ?
18:16 <Maddingue:#afpy> oui
18:16 <haypo:#afpy> perso ça me fait déjà chier de bosser avec lenny :)
18:16 <Maddingue:#afpy> et sarge
18:16 <haypo:#afpy> lenny embarque python 2.6, mais c'est 2.5 par défaut
18:16 <haypo:#afpy> Maddingue: mouarf, mon pauvre
18:16 <Maddingue:#afpy> notre production est à moitié-moitié sarge et etch
18:16 <Maddingue:#afpy> ben oui
18:17 <Maddingue:#afpy> quand on passera en ubuntu, j'aurai du Perl 5.10 et donc accès à tous les jouets actuels
18:17 <Maddingue:#afpy> mais bon, c'est pas encore...
18:20 <Maddingue:#afpy> et encore, la situation est meilleure maintenant qu'il y a 2-3 ans : on avait des machines avec des Red hat tellement vieilles qu'elles avaient des Perl 5.4 et 5.5.. des versions qui datent de 1997-98 !
18:20 <feth:#afpy> wah
18:21 <feth:#afpy> Il y a Perl, et Perl selon orange :)
18:21 <Maddingue:#afpy> plutôt gestion de la production
18:21 <Maddingue:#afpy> imagine si tu devais faire du python avec la version livré en 1997
18:21 <feth:#afpy> Bien sûr on comprend les raisons
18:23 <feth:#afpy> C'est pour pouvoir upgrader Perl que la direction tente de se débarrasser des statuts PTT/FT ?
18:24 <Maddingue:#afpy> feth: chais pô, chuis pô FT moi, chuis un presta
18:24 <Maddingue:#afpy> come 85% des personnes ici
18:25 <haypo:#afpy> Maddingue: et 85% des parisiens n'aiment pas les parisiens
18:26 <haypo:#afpy> (et ne se considerent pas comme parisien bien qu'habitant a paris)
18:26 <Maddingue:#afpy> enfin là je dis du mal. FT a lancé une campagne d'embauches. mais ça fait tellement d'années que la DRH vire des gens ou trouve des moyens pour les pousser à la démission qu'ils ne savent plus vraiment comment on fait pour embaucher quelqu'un
18:36 <tarek:#afpy> les pousser par la fenetre oui
18:36 <haypo:#afpy> quoi ? ils migrent à windows ?
18:44 <tarek:#afpy> :)
18:44 <Maddingue:#afpy> en fait c'était des stages de parapente
18:44 <Maddingue:#afpy> mais ya eut une erreur dans les papiers
19:24 <yotaff:#afpy> haypo: notre 1er produit, qu'on maintient encore et pour qq mois encore; c'est du sarge
20:02 <tarek:#afpy> ogrisel, ping
20:02 <ogrisel:#afpy> pong ta
20:02 <ogrisel:#afpy> pong tarek
20:03 <ogrisel:#afpy> taziden: tu fais ch*** t'as plante ma tentative d'autocompletion avec pidgin :)
20:15 <taziden:#afpy> ogrisel: sorry :)
21:03 <jon1012:#afpy> hello à tous
21:03 <jon1012:#afpy> question bete, comment je soumets une offre d'emploi ?
21:04 <misc:#afpy> tu va voir le pole emploi :)
21:04 <misc:#afpy> ( mais je suppose que tu parles du site de l'afpy ? )
21:04 <jon1012:#afpy> ouais :)
21:05 <jon1012:#afpy> misc: le pole emploi je les aime pas, ils servent à rien pour recruter (ils te mettent des batons dans les roues plutot qu'autre chose : "pourquoi ces technologies ? il ya personne qui fait ca, vous trouverez jamais, j'ai retiré python de votre offre, comme ca je peux vous présenter des candidats")
21:06 <jon1012:#afpy> misc: j'ai créé l'offre comme un doc sur mon compte afpy, il suffit que je le soumette en publication pour qu'il soit envoyé pour la partie emploi, ou il faut que je le mette dans u ndossier spécial, tu sais ?
21:06 <misc:#afpy> jon1012: ah ah , énorme
21:07 <misc:#afpy> jon1012: aucune idée, je te conseillerais de doubler ça par un mail sur la liste
21:07 <jon1012:#afpy> misc: d'acc :) merci du conseil
21:07 <misc:#afpy> jon1012: regarde aussi sur lolix.org, si tu veut poster un truc
21:08 <misc:#afpy> bon, et j'ai encore oublier login ET mot de passe du site :)
21:08 <zafy:#afpy> jon1012, je confirme que j'ai trouvé grace à lolix
21:08 <jon1012:#afpy> zafy: hehe
21:09 <jon1012:#afpy> http://www.afpy.org/Members/jon1012/jmsi-recrutement-developpeur-python => vous arrivez à y acceder ?
21:09 <zafy:#afpy> sachant que si tu veux que ca soit efficace faut mettre l'offre a jour toutes les deux semaines ou minimum tous les mois
21:09 <zafy:#afpy> pour qu'elle remonte vers le haut
21:09 <jon1012:#afpy> ok
21:09 <zafy:#afpy> jon1012, je vois l'offre
21:10 <jon1012:#afpy> cool
21:22 <gawel> je te vois
21:23 <jon1012> hehe
21:57 <feth> jon1012: rue alexandre dumas ! t'es parfois là-bas vers midi ?
22:22 <No`> bonsoir l'afpy
22:33 <jon1012> feth: bah quand je suis à mon bureau, mais c'est pas souvent en ce moment :)
22:33 <feth> bon, ben t'as qu'à faire signe, on est au moins plusieurs à souvent être dans ce quartier à midi ici
22:34 <feth> parce que moi, le soir, je rentre chez moi, dormir, comme maintenant,
22:34 <feth> bonne matinée !
22:34 <jon1012> d'acc :) je te dirais quand j'y serais
22:57 <misc> nightlybuild: au fait, pour les rmlls et l'atelier soudure , ça donne quoi ?