From mrodrigu at ieee.org Fri Jun 23 09:46:14 2006 From: mrodrigu at ieee.org (Michel Rodriguez) Date: Fri, 23 Jun 2006 12:46:14 -0400 (EDT) Subject: [Toulouse-pm] Compte-rendu de l'Italian Perl Workshop 2006 Message-ID: IPW 2006 Salut les p'tit gars. Donc specialement pour BooK qui n'est pas la... le compte rendu (partiel) de l'Italian Perl Worksop 2006. Comme d'hab c'est a Pise, dans la meme salle que d'hab. Cette annee il y a a peu pres 40 participants (c'est dur de compter, a part au moment du cafe, et comme c'est gratuit on peut pas trop se fier a la liste des inscrits). Le site de la conf est toujours perl.it, et les photos devraient etre sur Flickr, taggees ipw2006 Je commence donc par sauter la premiere presentation, "Introduction a Perl" par Dakkar. Apparement je n'aurais pas du, vu que Bepi, qui connait quand meme assez bieng Perl, dit qu'en 2 minutes dans la salle il a deja appris quelque chose. Une introduction de haut niveau donc! Organisation du code Presentation et discussion. Pas mal d'interventions cette annee ont ce format: introduction par le speaker, avec quelques slides, puis debat. Ca marche assez bieng, la communaute Perl italienne ne manque pas de gens aux opinions bien tranchees (comme toute communaute Perl je pense!). Une premiere discussion, sur que faire des donnees non-perl (config, xml, grammaire par exemple): les garder dans le meme fichier est plus simple pour l'installation et la distribution du code, en DATA ou en heredoc. Par contre on perd le "syntax highlighting" (en italien dans le texte). Sauf avec emacs remarquent quelques [censure]. Puis, sur l'organisation interne du code: introduction des blocs BEGIN, pour initialiser les variables locales a un bloc: #!/usr/bin/perl toto(); { my $var; BEGIN { $var=1; } sub toto { print $var; } } Suggestion du public: mettre toujours toutes les fonctions dans un module. Du coup quand on fait use module; l'initialisation se fait pendant la phase de compilation. Puis: ou mettre la doc. Melangee au code ou a la fin (voire au debut). Damian Conway et son Perl's Best Practice sont cites regulierement. Je rate une bonne partie de l'apres-midi, ma femme avait besoin de la voiture... desole. D'apres les commentaires que j'ai, Dakkar a parle plus ou moins toute la journee, que ce soit pendant ses talks ou pendant ceux des autres... je suis tres surpris ;--) Je reviens juste a temps pour "comment etre feneant" par Osfameron, ou nous echangeons quelques annecdotes sur comment perdre 3 heures a gagner 20 secondes plusieurs fois par heure/jour ou ans! Le soir repas dans une excellente pizzeria (La Legna), a peu pres 25 convives, nous passons par les figures imposees (Slackware ou Debian? Pourquoi PHP suxe, non Perl6 n'est toujours pas la. Je commence d'ailleurs a penser que l'erreur de base a ete d'appeler le langage Perl 6. Perl ++ ou suPerl nous aurait evite bien des remarques sur le fait que Perl5 est voue a disparaitre). Ensuite nous passons a l'histoire de la Republique de Venise (devenue puissante grace aux francais apparement, qui leur sous-traiterent la partie maritime de je ne sais plus quelle croisade), puis au cafe. A noter que Pise est vraiment animee, ya pleins de monde dans les rues, dans les bars a regarder le foot... on sent que c'est une ville etudiante, contrairement a Lucca. Vendredi Le lendemain: la matinee est consacree a Perl et Ajax. Bepi parle de Jtemplate, Emiliano Bruni de Prototype, et je presente un bout de code (super court parce que j'ai perdu l'original super complet la semaine derniere quand j'ai reformatte le disque de la machine sur laquelle je l'ai ecrit). Je suis assez fier ceci dit, vu que c'est la premiere annee que je presente en italien. Personne n'a l'air trop perdu, donc je vai pouvoir mettre a jour mon CV! Yeay! Les avis sont tres partages sur prototype (super pratique / trop gros et ne resoud pas certain problemes importants) et l'utilisation de innerHTML (super pratique / dangereux). CGI::Ajax semble plaire a certains, essentiellement parce qu'il ne demande pas de connaitre javascript. Puis Bepi nous presente POD2IT, dont il me semble que j'ai deja parle dans mon compte-rendu de la visite de clkao. L'apres-midi Frodo nous presente Acme::Eyedrops, et nous explique comment choisir soigneusement le motif: pas de fleurs ou de coeurs perces, ca ne fait pas serieux. Un panneau routier, genre sens interdit, de suite ca donne une meilleure image. Betty Boop: non! Bradd Pitt, un peu mieux. Un labyrhinte: excellent, surtout un dynamique parcouru par un petit motif rigolo. Les mains d'Escher: parfait pour l'extreme programming! Ensuite un talk sans slides sur Perl et les reseaux, que je ne commenterai pas parce qu'on est vendredi apres-midi, je suis fatigue, mon italien est pas topissime encore, brefle, je somnole en lisant /. La discussion s'eternise. Tiens, pas mal de macs cette annee dans le public, peut etre 1/3. Maintenant une presentation de SOAP, "Hygiene quotidienne pour les web services", par grubert. Quelques accronymes pour commencer, SOAP, WSDL, UDDI... je vous embete pas avec ce que ca veut dire. Il a juste quelques problemes avec le S (Simple) de SOAP, et tant qu'il y est aussi avec le reste, vu que ca sert pas forcement a faire de l'objet. Il utilise bieng sur SOAP::Lite mais aussi Pod::WSDL que je ne connais pas. Il explique que WSDL::Generator marche aussi, mais est un peu trop magique pour lui. Il nous cree un module, en direct, qui renvoie des donnees sur la conference (le lieu c'est facile, c'est toujours le meme chaque annee!). Ca va, je peux regarder, il utilise gvim. Oh, oh! Il ecrit le test _apres_ avoir ecrit la methode! Honte a lui je suppose. Maintenant il genere le WSDL, ca a l'air facile comme ca. Demo: ca ne marche pas! Forcement, il a oublie de faire un print du resultat! Maintenant c'est bon. Son commentaire: et oui, c'est simple. et des fois ca marche facilement. Et d'autres fois non! Les problemes arrivent quand on communique avec des langages plus fortement types (=Java!): il faut penser a donner explicitement le type des donnees echangees. Pod::WSDL se prends les pieds dans le tapis si un fichier contient plus d'un package. Avec Tomcat tout se passe bien si on se limite a echanger des donnees avec les types de base. La vente aux encheres finale. Dada fait l'animateur, sur fond d'IRC nordeste. Je rassemble toutes mes connaissances en italien et parvient a encherir 25 euros pour 3 numeros de "Make". Dakkar est reste tranquille trop longtemps, il se leve et lance un programme qui gere les encheres inverses pour 5 versions de Learning Perl (plus une carte postale en prime). On entend plus que lui. Il ne se rapelle plus comment le programme marche... au moins ca nous fait rire. Ca discute dans la salle pendant que le prix descend... un part a 34, les debutants pretendent qu'ils n'ont plus besoin du bouquin apres sa merveilleuse presentation d'hier... 18, un autre part... 15 pour un 3eme signe par dada, Dada menace de signer _toutes_ les pages... 15 encore pour les 2 derniers! Puis a peu pres 1kg de bloc-notes O'Reilly avec la couverture de Head Rush Ajax (donc super hip wen 2.0 machin!). Ils partent a 5/6 euros chaque. PerlTK (et sa carte postale!) finit a 35 euros, TT2 est a 29, frodo arrondit le chiffre, que larsen traduit par 100... vite corrige par frodo... 30 euros. Le Camel (3eme edition)... silence religieux dans la salle... gaspa de Bologne veut qu'on le lui envoie... ca tombe bien, un des participants est de la, 2 encheres a 30 en meme temps sur IRC... nids les mets d'accord a 31... 1/4 d'heure plus tard il part a 37 euros. Makers... 25 a bepi Encore 3 numeros de Make, les memes que j'ai eu a 25 pour... 12 encheres pour aller de 26 a 27... 27.03 a nids. Je passe sur quelques autres bouquins... Dakkar continue a parler, en plus on l'a aussi en streaming sur le web... je capitule et j'arrete ici ce compte-rendu... je suis epuise! Ah non, il l'a senti, il a fini! Yay! Bon, c'est fini, c'etait bieng, comme d'hab, maintenant je peux aller me preparer pour le match de ce soir. Et desole pour le manque d'accents, ils sont dans la version que j'ai tape, mais ont disparus au copier/coller dans pine... Ils seront dans la version que je posterai sur mon site... des que possible. Et cette annee je serai a Oscon, donc vous aurez encore des nouvelles de moi dans un peu plus d'un mois. A Ciao! -- mirod From brunto at timorsea.org Fri Jun 23 13:40:57 2006 From: brunto at timorsea.org (brunto) Date: Fri, 23 Jun 2006 22:40:57 +0200 Subject: [Toulouse-pm] Compte-rendu de l'Italian Perl Workshop 2006 In-Reply-To: References: Message-ID: <20060623224057.77592027@tms2.timorsea> Merci bien de ce compte rendu. Plus ?a va, plus la programmation Perl m'attire, je suis friand d'autres infos de ce genre n'h?site surtout pas ? recommencer. Bruno From philippe.bruhat at free.fr Fri Jun 23 13:49:28 2006 From: philippe.bruhat at free.fr (Philippe "BooK" Bruhat) Date: Fri, 23 Jun 2006 22:49:28 +0200 Subject: [Toulouse-pm] Compte-rendu de l'Italian Perl Workshop 2006 In-Reply-To: References: Message-ID: <20060623204928.GA28699@localhost.localdomain> Le vendredi 23 juin 2006 ? 12:46, Michel Rodriguez ?crivait: > IPW 2006 > > Salut les p'tit gars. Donc specialement pour BooK qui n'est pas la... le > compte rendu (partiel) de l'Italian Perl Worksop 2006. Merci ! Tu me fais vraiment regretter de ne pas ?tre venu ! Question : est-ce qu'on peut mettre ce compte-rendu sur le site articles des mongueurs, ? c?t? de http://articles.mongueurs.net/comptes-rendus/tpc-2002.html On te verra ? Birmingham ? -- Philippe "BooK" Bruhat Everyone acts their age... mental, if not physical. (Moral from Groo The Wanderer #92 (Epic)) From mirod at xmltwig.com Sat Jun 24 04:12:02 2006 From: mirod at xmltwig.com (Michel Rodriguez) Date: Sat, 24 Jun 2006 13:12:02 +0200 Subject: [Toulouse-pm] [perl] Re: Compte-rendu de l'Italian Perl Workshop 2006 In-Reply-To: <20060623204928.GA28699@localhost.localdomain> References: <20060623204928.GA28699@localhost.localdomain> Message-ID: <449D1E02.4070907@xmltwig.com> Philippe BooK Bruhat wrote: > Le vendredi 23 juin 2006 ? 12:46, Michel Rodriguez ?crivait: > >>IPW 2006 >> >>Salut les p'tit gars. Donc specialement pour BooK qui n'est pas la... le >>compte rendu (partiel) de l'Italian Perl Worksop 2006. > > > Merci ! Tu me fais vraiment regretter de ne pas ?tre venu ! > > Question : est-ce qu'on peut mettre ce compte-rendu > sur le site articles des mongueurs, ? c?t? de > http://articles.mongueurs.net/comptes-rendus/tpc-2002.html Pas de probleme. Et si tu attends lundi, je te ponds une version zolie, avec les assents, du haka-te'-e'me-elle et tout. > On te verra ? Birmingham ? Helas on, je suis coince ici a cette epoque la. -- mirod From philippe.bruhat at free.fr Sat Jun 24 06:11:16 2006 From: philippe.bruhat at free.fr (Philippe "BooK" Bruhat) Date: Sat, 24 Jun 2006 15:11:16 +0200 Subject: [Toulouse-pm] [perl] Re: Compte-rendu de l'Italian Perl Workshop 2006 In-Reply-To: <449D1E02.4070907@xmltwig.com> References: <20060623204928.GA28699@localhost.localdomain> <449D1E02.4070907@xmltwig.com> Message-ID: <20060624131116.GA14880@localhost.localdomain> Le samedi 24 juin 2006 ? 13:12, Michel Rodriguez ?crivait: > >Question : est-ce qu'on peut mettre ce compte-rendu > >sur le site articles des mongueurs, ? c?t? de > >http://articles.mongueurs.net/comptes-rendus/tpc-2002.html > > Pas de probleme. Et si tu attends lundi, je te ponds une version zolie, > avec les assents, du haka-te'-e'me-elle et tout. Euh, nos sources sont en POD, les accents suffiront. Et m?me si tu veux on fait le contraire : je produis la version pod ? partir de ton mail, et tu r?cup?res le r?sultat en HTML sur articles. :-) > Helas on, je suis coince ici a cette epoque la. Et ? Euro OSCON ? -- Philippe "BooK" Bruhat Everyone acts their age... mental, if not physical. (Moral from Groo The Wanderer #92 (Epic)) From philippe.bruhat at free.fr Sat Jun 24 14:55:54 2006 From: philippe.bruhat at free.fr (Philippe "BooK" Bruhat) Date: Sat, 24 Jun 2006 23:55:54 +0200 Subject: [Toulouse-pm] [perl] Re: Compte-rendu de l'Italian Perl Workshop 2006 In-Reply-To: <20060624131116.GA14880@localhost.localdomain> References: <20060623204928.GA28699@localhost.localdomain> <449D1E02.4070907@xmltwig.com> <20060624131116.GA14880@localhost.localdomain> Message-ID: <20060624215554.GA9367@localhost.localdomain> Le samedi 24 juin 2006 ? 15:11, Philippe "BooK" Bruhat ?crivait: > Le samedi 24 juin 2006 ? 13:12, Michel Rodriguez ?crivait: > > >Question : est-ce qu'on peut mettre ce compte-rendu > > >sur le site articles des mongueurs, ? c?t? de > > >http://articles.mongueurs.net/comptes-rendus/tpc-2002.html > > > > Pas de probleme. Et si tu attends lundi, je te ponds une version zolie, > > avec les assents, du haka-te'-e'me-elle et tout. > > Euh, nos sources sont en POD, les accents suffiront. > > Et m?me si tu veux on fait le contraire : je produis la version pod ? partir > de ton mail, et tu r?cup?res le r?sultat en HTML sur articles. :-) L'article est ici : http://articles.mongueurs.net/comptes-rendus/ipw-2006.html -- Philippe "BooK" Bruhat You can always buy another house but you cannot put a price on a home. (Moral from Groo The Wanderer #63 (Epic)) From mertz at intuilab.com Mon Jun 26 01:01:28 2006 From: mertz at intuilab.com (Christophe MERTZ) Date: Mon, 26 Jun 2006 10:01:28 +0200 Subject: [Toulouse-pm] [Fwd: [pm_groups] OSDC 2006 - CFP closes in 2.5 weeks] Message-ID: <1151308888.7771.2.camel@datura.intuilab.com> Bonjour, si des toulousaings ont envie de se rendre en australie... christophe -------------- next part -------------- An embedded message was scrubbed... From: Scott Penrose Subject: [pm_groups] OSDC 2006 - CFP closes in 2.5 weeks Date: Sat, 24 Jun 2006 19:37:20 +1000 Size: 6468 Url: http://mail.pm.org/pipermail/toulouse-pm/attachments/20060626/f9b7d7b3/attachment.mht From brunto at timorsea.org Mon Jun 26 03:48:49 2006 From: brunto at timorsea.org (brunto) Date: Mon, 26 Jun 2006 12:48:49 +0200 Subject: [Toulouse-pm] [Fwd: [pm_groups] OSDC 2006 - CFP closes in 2.5 weeks] In-Reply-To: <1151308888.7771.2.camel@datura.intuilab.com> References: <1151308888.7771.2.camel@datura.intuilab.com> Message-ID: <20060626124849.7e145820@tms2.timorsea> C'est l'un de mes plus beau r?ve d'enfant toulousain encore irr?alis? (c'est pas donn?). Un jour peut-?tre ! Bruno On Mon, 26 Jun 2006 10:01:28 +0200 Christophe MERTZ wrote: > Bonjour, > > si des toulousaings ont envie de se rendre en australie... > > christophe >