From mrodrigu at xmltwig.com Tue Oct 15 10:01:03 2002 From: mrodrigu at xmltwig.com (Michel Rodriguez) Date: Mon Aug 2 21:38:15 2004 Subject: [Toulouse-pm] Passage a mailman Message-ID: Salut, Le message de re-bienvenue precedent s'explique par le faut qu'on a change de gestionnaire de liste, on est passe a mailman. Donc pas de panique. Michel Rodriguez Perl & XML http://www.xmltwig.com From eric.vernichon.ev at borchers.fr Wed Oct 23 04:35:00 2002 From: eric.vernichon.ev at borchers.fr (eric.vernichon.ev@borchers.fr) Date: Mon Aug 2 21:38:15 2004 Subject: [Toulouse-pm] Liste de methodes Message-ID: Bonjour , existe t'il une m?thode pour connaitre toutes les m?thodes et attributs d'un objet perl. Merci -- Eric Vernichon Pr?sident de linux-tarn From mrodrigu at xmltwig.com Thu Oct 24 03:10:04 2002 From: mrodrigu at xmltwig.com (Michel Rodriguez) Date: Mon Aug 2 21:38:15 2004 Subject: [Toulouse-pm] Excellente note Message-ID: Tips for Module Authors: http://use.perl.org/~brian_d_foy/journal/8551" Tire du journal de brian d foy (qui insiste pour qu'on ecrive son nom sans les majuscules). Ca pas interessant que pour les auteurs de modules CPAN, c'est des conseils a suivre pour tout le monde, pour ses modules prives ou meme pour n'importe quel code. Michel Rodriguez Perl & XML http://www.xmltwig.com From mrodrigu at xmltwig.com Wed Oct 2 06:09:40 2002 From: mrodrigu at xmltwig.com (Michel Rodriguez) Date: Wed Aug 4 00:10:49 2004 Subject: [toulouse-pm] Perl 5.6.1 sur Mandrake 9.0 Message-ID: Salut, Un truc qui pourrait vous interesser: Mandrake 9.0 inclus perl 5.8.0, et gcc 3.2, ce qui est tout a leur honneur. Le seul probleme c'est que 5.8.0 c'est pas encore ce que j'utilise en production, chez nous c'est plutot 5.6.1 (et encore, ca fait pas longtemps!). Et 5.6.1 etant sorti avant gcc 3.2, ben il compile pas, grrr... Il sort un message disant qu'il sait pas faire (make) En parlant de message j'ai un peu cherche et je suis tombe sur un mail de l'inevitable Rafael sur p5p, qui donne les patches a appliquer a Configure et makedepend.SH pour pouvoir compiler 5.5.3 et 5.6.1: http://archive.develooper.com/perl5-porters@perl.org/msg84893.html Voila, je me sens mieux, et ca peut vous servir si vous vous retrouvez avec gcc3.2 et envie de recompiler votre perl favoris. Michel Rodriguez Perl & XML http://www.xmltwig.com From mrodrigu at xmltwig.com Thu Oct 3 04:44:27 2002 From: mrodrigu at xmltwig.com (Michel Rodriguez) Date: Wed Aug 4 00:10:49 2004 Subject: [toulouse-pm] Prochaine reunion Message-ID: Salut les Mongers, Bon, je devrais avoir un peu de temps libre ce mois-ci, donc si ca vous dit on peut se faire une reunion (aka "glou"). La semaine du 21-25 serait parfaite pour moi. Ca vous dit? Michel Rodriguez Perl & XML http://www.xmltwig.com From kernel at vaboofer.com Thu Oct 3 04:52:05 2002 From: kernel at vaboofer.com (kernel) Date: Wed Aug 4 00:10:49 2004 Subject: [toulouse-pm] Prochaine reunion In-Reply-To: ; from mrodrigu@xmltwig.com on Thu, Oct 03, 2002 at 11:44:27AM +0200 References: Message-ID: <20021003115205.A32726@vaboofer.com> Le Thu, Oct 03, 2002 at 11:44:27AM +0200, Michel Rodriguez pianota: > Salut les Mongers, > > Bon, je devrais avoir un peu de temps libre ce mois-ci, donc si ca vous > dit on peut se faire une reunion (aka "glou"). La semaine du 21-25 serait > parfaite pour moi. > > Ca vous dit? > > Michel Rodriguez > Perl & XML > http://www.xmltwig.com Toujours partant :) -- laurent "ker2x" laborde From mrodrigu at xmltwig.com Thu Oct 3 05:11:28 2002 From: mrodrigu at xmltwig.com (Michel Rodriguez) Date: Wed Aug 4 00:10:49 2004 Subject: [toulouse-pm] Un article interessant Message-ID: Salut, http://www.ccl4.org/~nick/P/Fast_Enough/ J'ai trouve cet article plutot bien, il cause de comment optimiser son code, de maniere pratique, avec des exemples et tout, par Nicholas Clarke qui connait bien son sujet. Au passage, heckler, un mot qu'il emploie assez souvent, ca veut dire "les mecs dans la salle qui interrompent le speaker avec des questions ou des remarques intempestives", les chieurs quoi (Paul a peut etre un terme plus technique employe secretement par les profs francais ;--) (ici il l'utilise gentiment, je pense pas qu'il deteste les GM de London.pm). Michel Rodriguez Perl & XML http://www.xmltwig.com From Paul.Gaborit at enstimac.fr Thu Oct 3 06:41:02 2002 From: Paul.Gaborit at enstimac.fr (Paul Gaborit) Date: Wed Aug 4 00:10:49 2004 Subject: [toulouse-pm] Un article interessant In-Reply-To: References: Message-ID: At 12:11 +0200 3/10/02, Michel Rodriguez wrote: >Au passage, heckler, un mot qu'il emploie assez souvent, ca veut dire "les >mecs dans la salle qui interrompent le speaker avec des questions ou des >remarques intempestives", les chieurs quoi (Paul a peut etre un terme plus >technique employe secretement par les profs francais ;--) (ici il >l'utilise gentiment, je pense pas qu'il deteste les GM de London.pm). Je trouve que "chieurs" est le bon terme. Et bien ?videmment, il y a les gentils et les m?chants "chieurs" ;-) Pour le terme secret, je ne vous le donnerais pas... sinon il ne serait plus secret ;-) PS: l'article est effectivement tr?s instructif. Je vais me replonger dans bon nombre de mes scripts pour voir ! -- Paul Gaborit -- DR/GI -- Perl en fran?ais -- From court-jus at court-jus.net Thu Oct 3 10:50:43 2002 From: court-jus at court-jus.net (Court-Jus) Date: Wed Aug 4 00:10:49 2004 Subject: [toulouse-pm] Prochaine reunion In-Reply-To: <20021003115205.A32726@vaboofer.com> References: <20021003115205.A32726@vaboofer.com> Message-ID: <20021003155042.GA2356@sonyc> On Thu, Oct 03, 2002 at 11:52:05AM +0200, kernel wrote: > Le Thu, Oct 03, 2002 at 11:44:27AM +0200, Michel Rodriguez pianota: > > glou > > parfait pour moi. > Toujours partant :) Pareil -- A + Court-Jus From mrodrigu at xmltwig.com Fri Oct 4 06:08:27 2002 From: mrodrigu at xmltwig.com (Michel Rodriguez) Date: Wed Aug 4 00:10:49 2004 Subject: [toulouse-pm] Glou (aka reunion) Message-ID: Salut, A part ca, pour le glou, ce soir je peux pas mais on peut se faire ca vendredi prochaing si ca vous va, lieu a determiner, j'aime bien le Frog parceque c'est pres de chez moi, mais par contre c'est un peu bruyant. Le Donjon c'est peut etre mieux. Michel Rodriguez Perl & XML http://www.xmltwig.com From mrodrigu at xmltwig.com Fri Oct 4 06:06:31 2002 From: mrodrigu at xmltwig.com (Michel Rodriguez) Date: Wed Aug 4 00:10:49 2004 Subject: [toulouse-pm] Memoire auxilliaire Message-ID: Salut, Ca fait longtemps que j'ai un probleme, notamment dans l'administration de mon systeme: j'oublie les manips que je fais rarement, et du coup la fois d'apres il faut que je re-lise la doc, re-cherche sur le web... et la moitie de temps je me plante. Donc j'ai decide de m'installer une memoire secondaire ;--) Pour l'instant je teste Movable Types ( http://www.movabletype.org ): c'est un logiciel pour faire des blogs, mais je l'ai installe juste sur mon reseau local et je m'en sert pour en gros me laisser des post-its, genre notes sur l'installation, liste des partitions, patches a appliquer, liens vers des pages d'explications etc... Je pense en fait le bouger sur mon site web, avec un mot de passe, pour pouvoir y acceder aussi quand je suis en deplacement. Ca sera ma "memoire d'entreprise" (c'est un terme qui etait a la mode il y a quelques annees, je sais pas si c'est toujours le cas). MT est assez sympa, c'est du Perl (donc c'est pas completement hors-sujet), la license n'est pas libre mais c'est gratuit pour un usage non-commercial, il y a les sources, c'est une serie de scripts cgi, donc on peut le modifier facilement. L'installe est facile, c'est tres customisable (parametrable en vrai francais?) (options de config, templates pour tout ce qui est genere...), dessous on peut utiliser soit des betes fichiers, soit gdbm soit mysql (j'en ai profite pour me plonger un peu dans MySQL que je n'utilisai pas jusque la), brefle ca a l'air de bien marcher. A l'utilisation ca genere des pages statiques, avec les messages (et leurs commentaires eventuels) dans l'ordre, ya des categories avec lien direct sur des pages par categorie, et on peut faire de la recherce plein texte depuis l'interface d'administration. Ca serait juste bieng de pouvoir faire des recherches par categorie ou mot-cle depuis l'interface web normale. Ca y est peut etre, il faut que je creuse un peu. Je vous dirai plus tard si c'est vraiment pratique. En attendant ca m'interesserait de savoir ce que vous utilisez pour memoriser ce genre d'info, cahier (ecrit au crayon ou au bic?), fichier texte stocke en lieu sur, page html, post-its (qui se perdent, mon ancienne methode), base de donnee ou autre. Oh, et si ca vous dit de jouer avec Movable Type et que vous n'avez pas de serveur web sous la main, je peux vous creer votre propre blog des que j'aurais bascule le systeme sur mon site public. Il faut juste que je l'installe pour etre accessible par https. Michel Rodriguez Perl & XML http://www.xmltwig.com From newsletters at the-financial-news.com Fri Oct 4 12:32:10 2002 From: newsletters at the-financial-news.com (The Financial News) Date: Wed Aug 4 00:10:49 2004 Subject: [toulouse-pm] Development countries. News in brief Message-ID: The Financial News, October 2002 Production Mini-plants in mobile containers. Co-investment Program "...Science Network will supply to countries and developing regions the technology and the necessary support for the production in series of Mini-plants in mobile containers (40-foot). The Mini-plant system is designed in such a way that all the production machinery is fixed on the platform of the container, with all wiring, piping, and installation parts; that is to say, they are fully equipped... and the mini-plant is ready for production." More than 700 portable production systems: Bakeries, Steel Nails, Welding Electrodes, Tire Retreading, Reinforcement Bar Bending for Construction Framework, Sheeting for Roofing, Ceilings and Fa?ades, Plated Drums, Aluminum Buckets, Injected Polypropylene Housewares, Pressed Melamine Items (Glasses, Cups, Plates, Mugs, etc.), Mufflers, Construction Electrically Welded Mesh, Plastic Bags and Packaging, Mobile units of medical assistance, Sanitary Material, Hypodermic Syringes, Hemostatic Clamps, etc. Science Network has started a process of Co-investment for the installation of small Assembly plants to manufacture in series the Mini- plants of portable production on the site, region or country where they may be required. One of the most relevant features is the fact that these plants will be connected to the World Trade System (WTS) with access to more than 50 million raw materials, products and services and automatic transactions for world trade. Due to financial reasons, involving cost and social impact, the right thing to do is to set up assembly plants in the same countries and regions, using local resources (labor, some equipment, etc.) Science Network participates with 50% in the investment of each Assembly plant. For more information: Mini-plants in mobile containers By Steven P. Leibacher, The Financial News, Editor Mini-plantas de produccion en contenedores moviles. Programa de Co-inversion "...Science Network suministrara a paises y regiones en vias de desarrollo la tecnologia y el apoyo necesario para la fabricacion en serie de Mini-plantas de produccion en contenedores moviles (40-foot). El sistema de mini-plantas esta dise?ado de forma que todas las maquinas de produccion van instaladas fijas sobre la propia plataforma del contenedor, con el cableado, tuberias e instalaciones; es decir, completamente equipadas... y a partir de ese momento est?n listas para producir." Mas de 700 sistemas de produccion portatil: Panaderias, Producci?n de clavos de acero, Electrodos para soldadura, Recauchutado de neumaticos, Curvado de hierro para armaduras de construccion, Lamina perfilada para cubiertas, techos y cerramientos de fachada, Bidones de chapa, Cubos de aluminio, Menaje de polipropileno inyectado, Piezas de melamina prensada (vasos, platos, tazas, cafeteras, etc.) Silenciadores para vehiculos, Malla electrosoldada para la construccion, Bolsas y envases de plastico, Unidades moviles de asistencia medica, Material sanitario (jeringas hipodermicas, Pinzas hemostaticas, etc.) Science Network ha puesto en marcha un proceso de Co-inversion para la instalacion de peque?as Plantas ensambladoras para fabricar en serie las Mini-plantas de produccion portatil, en el lugar, region o pais que lo necesite. Una de las caracter?sticas relevantes es el hecho de que dichas plantas quedaran conectadas al Sistema del Comercio Mundial (WTS) con acceso a mas de 50 millones de mercancias, materia primas, productos, servicios y las operaciones automaticas de comercio internacional. Resulta obvio que por razones economicas, de costes y de impacto social, lo apropiado es instalar plantas ensambladoras en los mismos paises y regiones asi como utilizar los recursos locales (mano de obra, ciertos equipamientos, etc.) Science Network participa al 50% en la inversion de cada Planta ensambladora. Para recibir mas informacion: Mini-plantas de produccion en contenedores moviles Steven P. Leibacher, The Financial News, Editor ------------------------------------------------------------------------- If you received this in error or would like to be removed from our list, please return us indicating: remove or un-subscribe in 'subject' field, Thanks. Editor ? 2002 The Financial News. All rights reserved. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/archives/toulouse-pm/attachments/20021004/7f90166f/attachment.htm From B.Collin at cis.co.za Thu Oct 10 03:55:48 2002 From: B.Collin at cis.co.za (Customer Care Center) Date: Wed Aug 4 00:10:49 2004 Subject: [toulouse-pm] Web Conferencing Flat Rate Plan Message-ID: <000024c67c39$00002ed8$00003d23@voyager.telesat.com.co> An HTML attachment was scrubbed... URL: http://mail.pm.org/archives/toulouse-pm/attachments/20021009/0ee3985d/attachment.htm From mrodrigu at xmltwig.com Thu Oct 10 08:23:50 2002 From: mrodrigu at xmltwig.com (Michel Rodriguez) Date: Wed Aug 4 00:10:49 2004 Subject: [toulouse-pm] Glou Message-ID: Salut, Donc Glou demaing soir, vers 7h30, ou est-ce que vous voulez? Michel Rodriguez Perl & XML http://www.xmltwig.com From kernel at vaboofer.com Fri Oct 11 01:58:20 2002 From: kernel at vaboofer.com (kernel) Date: Wed Aug 4 00:10:49 2004 Subject: [toulouse-pm] Glou In-Reply-To: ; from mrodrigu@xmltwig.com on Thu, Oct 10, 2002 at 03:23:50PM +0200 References: Message-ID: <20021011085820.A5789@vaboofer.com> Le Thu, Oct 10, 2002 at 03:23:50PM +0200, Michel Rodriguez pianota: > Salut, > > Donc Glou demaing soir, vers 7h30, ou est-ce que vous voulez? J'ai un RDV a esquirol a 19h, ensuite normalement je suis libre. Frog&rosbeef ? :) + -- laurent "ker2x" laborde From mrodrigu at xmltwig.com Fri Oct 11 02:20:32 2002 From: mrodrigu at xmltwig.com (Michel Rodriguez) Date: Wed Aug 4 00:10:49 2004 Subject: [toulouse-pm] Glou In-Reply-To: <20021011085820.A5789@vaboofer.com> Message-ID: On Fri, 11 Oct 2002, kernel wrote: > Le Thu, Oct 10, 2002 at 03:23:50PM +0200, Michel Rodriguez pianota: > > Salut, > > > > Donc Glou demaing soir, vers 7h30, ou est-ce que vous voulez? > > J'ai un RDV a esquirol a 19h, > ensuite normalement je suis libre. > > Frog&rosbeef ? :) OK, 19h30 au Frog Est-ce que quelqu'un peut prevenir mister T., j'ai un bounce sur oulala@chez.com qui doit etre son adresse. Merci A tschao Michel Rodriguez Perl & XML http://www.xmltwig.com From oulala at chez.com Fri Oct 11 03:56:13 2002 From: oulala at chez.com (Thierry B.) Date: Wed Aug 4 00:10:49 2004 Subject: [toulouse-pm] Prochaine reunion In-Reply-To: ; from mrodrigu@xmltwig.com on Thu, Oct 03, 2002 at 11:44:27AM +0200 References: Message-ID: <20021011105613.D14372@hydrangelles> On Thu, Oct 03, 2002 at 11:44:27AM +0200, Michel Rodriguez wrote: > > dit on peut se faire une reunion (aka "glou"). La semaine du 21-25 serait > [OUI] From mrodrigu at xmltwig.com Fri Oct 11 06:17:24 2002 From: mrodrigu at xmltwig.com (Michel Rodriguez) Date: Wed Aug 4 00:10:49 2004 Subject: [toulouse-pm] Un script sympa Message-ID: Ce script permet d'ouvrir une url dans une tab de mozilla (ou phoenix dans mon cas) au lieu d'ouvrir une nouvelle fenetre #!/usr/bin/perl -w use strict; use constant USAGE => < ...et dans laquelle j'ai reconnu pas mal de conneries que j'ai faite moi-meme: http://use.perl.org/~brian_d_foy/journal/8361: I did not really learn everything I know about Perl from Kurt Starsinic (Randal Schwartz gets that distinction :), but it was not until we started to work together that I started to keep track of the things I learned, mostly from debugging modules. All of these tips comes from real-life mistakes I personally made and Kurt from time to time helped me discover: * Keys don't show up in hashes unless I create them * Arrays don't have anything in them until I add elements to them. * If I assign a scalar a new value that it shouldn't have, it no longer has the value it should have. * If I want to use the DBI module, I need to install it. * If I modify a reference, the data changes. * If I want to call the subroutine foo(), I shouldn't spell it "bar". * "true" is always numerically equal to "false" * "true" is always numerically equal to undef * If I assign a value to a string, it replaces the old value rather than appending to it (lesson: .= is not the same as =). * I can't expect Perl to load CGI.pm just because I say CGI->new(). (But wouldn't that be cool!) [Node de mirod: Brian Ingerson a des idees la dessus, NAPC, voir plus bas) * A script still acts broken unless I save the changes. * mod_perl modules still act broken unless it reloads the modules. * CVS still has the old version until I commit the changes (which means everyone else has the old changes). * If I ssh to a remote machine and take down the network interface, I cannot ssh to the machine to bring it back up (took me three tries to learn this one---lesson: terminal servers good! brian sysadmin bad!). * Regular expressions don't match anything in a null string in a variable name I spelled incorrectly. * strict doesn't work unless I use it (see prior tip). * Although Perl lets me use really long names, I shouldn't create variables like $this_client_really_sucks_and_will_never_see_this_code = 6 (true story---actually did that and someone sent it to the client without looking at it). * Don't make changes after code freeze and right before Randal reviews the code. He'll bust me on it (and has) because it almost is always bad code. * Tests don't run unless I create them. * Warnings don't go away if I just keep running the script (although if Perl were upgraded...). * unlink returns the number of files I need to restore from backup, but not their names. * If I muck with the Perl source and don't tell anyone and they recompile a perl for themselves, their perl probably won't work. * Always grab clean sources (see prior tip). * Always muck with sources in your own directory, not the stuff in /usr/src. * If I don't make the cable a cross-over cable, it doesn't act like a cross-over cable. * I must be connected to the network to fetch pages with LWP (wouldn't it be cool if all these wires went away...oh wait, they did!) * Perl programs that I think will run fast don't and ones that I think will run slowly do. * If I write a Python construct in a Perl script, Perl will give me an error (unless I use one of them fancy Damian modules). * Files aren't easier to open the 40th time I try (lesson: the directory has to exist---check $!). * Don't trust programs that compile on the first shot (all those syntax errors turned into logic errors). And, the most important lesson I learned about using Perl: * Wait three days to tell them I'm done, even if I wrote the script in 15 minutes. A propos de NAPC, qui ne semble pas avoir bouge beaucoup depuis l'an dernier: ca serait un systeme qui permettrait de faire juste use NAPC; # je suppose use Module; # Module n'est pas forcement installe sur la machine Je crois que j'en ai deja parle l'an dernier parce que c'est un systeme qui me semble interessant, et surtout que si on resoud les problemes qu'il pose on pourra faire plein d'autre trucs sympa, genre P2P avec l'assurance de bien recuperer ce qu'on cherchait. En brefle ca devrait ressembler a use NAPC; # je suppose use Module; # Module n'est pas forcement installe sur la machine Si le module n'est pas installe NAPC cherche sur le reseau une machine de meme type qui a le module (donc ca marche meme pour les modules compiles, sans avoir besoin d'un compilo installe), le recupere et l'installe (au moins pour l'utilisateur courant). C'est le principe d'Inline: la premiere fois que le code tourne le C est compile et cache dans un repertoire local, les fois suivantes il est la, pret a etre utilise. Quelques infos glanees sur le web (mais pour l'instant il semble que ce soit essentiellement dans la tete, et peut etre dans le Mac, d'Ingy): http://e-zine.nluug.nl/hold.html?cid=163 After lunch it was time for a talk about NAPC and CPANTS. NAPC is inspired by Napster and is, well, something to enhance CPAN. Brian Ingerson talked about NAPC and started it by...singing. http://archive.develooper.com/perl-qa@perl.org/msg00503.html Brian Ingerson's NAPC project to make the downloading and installing of modules much easier has prototype code! Neil has layed down the basics of the server and the three of us worked out the last of the major design issues. The three of us will meet up again at YAPC::Europe in a few days, so hopefully a working prototype will emerge. http://archive.develooper.com/perl5-porters@perl.org/msg61170.html dans la meme thread, un message interessant de Brian Ingerson http://www.mail-archive.com/inline@perl.org/msg00653.html NAPC is a project for improving many of the current setbacks of the CPAN infrastrucure. Michel Rodriguez Perl & XML http://www.xmltwig.com