From mailing at espace-video.fr Sun Sep 15 06:23:21 2002 From: mailing at espace-video.fr (mailing@espace-video.fr) Date: Wed Aug 4 00:10:48 2004 Subject: [toulouse-pm] ESPACE VIDEO FRANCE - Sites Officiels Message-ID: <200209151123.g8FBNLq13373@localhost.localdomain> An HTML attachment was scrubbed... URL: http://mail.pm.org/archives/toulouse-pm/attachments/20020915/138fdfc1/attachment.htm From mrodrigu at mirlin.xmltwig.com Mon Sep 16 05:19:10 2002 From: mrodrigu at mirlin.xmltwig.com (Michel Rodriguez) Date: Wed Aug 4 00:10:48 2004 Subject: [toulouse-pm] A la bourre... Message-ID: <1032171550.3033.386.camel@mirlin.xmltwig.com> Bon, donc juste un peu en retard, Bon Anniversaire Tonton Thierry! Tiens, je me disais, y en a peut-etre parmis nous qui ne connaissent pas toutes les ressources disponibles sur le web pour les vaillants mongers, alors une petite liste de liens ne fera pas de mal: - http://cpan.org (et http://search.cpan.org): CPAN a ete decrit comme la "killer-application" pour Perl. Si vous n'utilisez pas CPAn... vous avez tort! Bien sur c'est fouilli (pas de censure, tout le monde peut y mettre son module) et on se sent un peu perdu au depart face au milliers de modules disponibles, mais tout y est, il suffit de lire un peu pour faire le tri entre module recommande et truc douteux, le nom de l'auteur suffit souvent, et en general les modules sont bien supportes - http://perl.com bieng sur, articles, downloads... - http://use.perl.org des news, les nouveaux modules, les "journals" sont interessants (je recommande gnat (Nat Thorkington), TorgoX (Sean M. Burke), merlyn (Randall Schwartz), rafael (Rafael Garcia-Suarez)... mais en fait j'en lis une bonne vingtaine) - http://perlmonks.org site de discussion et d'echange sur Perl, tres efficace pour avoir la (ou les!) reponse(s) a une question technique, ou pour creuser un peu un sujet en essayant de repondre proprement, bien mieux que les newsgroups a mon avis - http://theperlreview.com deja mentionne, le numero de septembre est sorti - http://tpj.com/ The Perl Journal, l'ancetre des revues sur Perl,si ca interesse quelqu'un je dois les avoir a peu pres tous d'ailleurs, je peux les preter, parait maintenant uniquement sur le web - http://perl.plover.com/ le site de Mark Jason Dominus, plein de trucs interessants - http://www.stonehenge.com/merlyn/columns.html tous les articles de Randall Schwartz, enormement d'infos pour les developeurs web ou les sysadmins, que du garanti "qui marche proprement et efficacement" - http://www.perldoc.com/perl5.8.0/pod/perlintro.html les docs en HTML - http://learn.perl.org surtout une liste de bouquins sur Perl Woila! A tshao -- Michel Rodriguez Perl & XML http://www.xmltwig.com From mrodrigu at mirlin.xmltwig.com Mon Sep 16 08:51:21 2002 From: mrodrigu at mirlin.xmltwig.com (Michel Rodriguez) Date: Wed Aug 4 00:10:48 2004 Subject: [toulouse-pm] Liste des Membres Message-ID: <1032184282.3032.424.camel@mirlin.xmltwig.com> Salut a tous, Bon, puisque les Perl Mongers en general retapent leur site web (http://www.pm.org) je pense qu'il est temps de rafraichir le notre, que je n'ai pas mis a jour quasiment depuis sa creation. Pour commencer j'aimerais mettre a jour la liste des membres, avec votre permission bieng sur. La liste actuelle (http://toulouse.pm.org/membres.html) a 3 noms, et on est plus de 20 sur la liste, on peut donc faire mieux ;--) Si vous voulez figurer sur la page envoyez moi un mail, en precisant si vous voulez votre email en clair ou en brouille (genre "mirod (a) xmltwig point com" ou un truc comme ca pour eviter les collecteurs d'addresses). Merci -- Michel Rodriguez Perl & XML http://www.xmltwig.com From oulala at chez.com Mon Sep 16 07:44:55 2002 From: oulala at chez.com (Thierry B.) Date: Wed Aug 4 00:10:48 2004 Subject: [toulouse-pm] CPAN sur Cdrom ? Message-ID: <20020916124454.GA29620@trabent.nfrance.com> Salut le monde. Je suis en train d'upgrader sauvagement un syst?me Linux install? d?but 1999. Il y a quelques jours, j'ai compil? un Perl 5.6 qui m'a sembl? fonctionner. Et ce week-end, en gros bourrin, j'ai effac? tout ce qui me semblait appartenir au vieux Perl. Ah ah ah manque de bol, maintenant j'ai des trucs et des machins qui ne fonctionnent plus :( Je pense avoir rm-Fr? un peu trop de modules. N'ayant pas d'acc?s confortable au Net depuis cette ?pave, je me demande si quelqu'un n'aurait pas une copie de cpan sur cd-rom... Voil? c'est tout pour le moment... Th. -- > [Linux] c'est une philosophie un art de vivre, un ?tat int?rieur, > une sorte de fluide qui nous entoure et nous p?n?tre. Fais tourner stp ! -+- Guillaume in Guide du linuxien pervers - "Tous drogu?s j'vous dis !" From mrodrigu at mirlin.xmltwig.com Mon Sep 16 10:10:14 2002 From: mrodrigu at mirlin.xmltwig.com (Michel Rodriguez) Date: Wed Aug 4 00:10:48 2004 Subject: [toulouse-pm] CPAN sur Cdrom ? In-Reply-To: <20020916124454.GA29620@trabent.nfrance.com> References: <20020916124454.GA29620@trabent.nfrance.com> Message-ID: <1032189014.3032.449.camel@mirlin.xmltwig.com> On Mon, 2002-09-16 at 14:44, Thierry B. wrote: > Je pense avoir rm-Fr? un peu trop de modules. N'ayant pas > d'acc?s confortable au Net depuis cette ?pave, je me demande > si quelqu'un n'aurait pas une copie de cpan sur cd-rom... > > Voil? c'est tout pour le moment... J'ai pas mais si tu passe on peut recuperer ce qui t'interesse, ou les RPMs qui vont bien (je savais pas que tu touchais a ca d'ailleurs). Note que: - CPAN complet ne tient plus sur un CD-ROM, - si tu ne prends QUE les dernieres versions de tous les modules ca tient, - si tu tentes de faire ca tu sera probablement interrompu au milieu de ton wget (et Elaine me fera la tronche si elle voit d'ou ca vient) - dans les distros ya souvent des scripts qui sont pas sous CPAN, par example (au hasard ;--) dans la Mandrake ya plusieurs scripts d'install qui se trouvent que dans les repertoires Perl de la distro (et si tu installes Open Office il t'installe XML::Twig) Conclusion c'est pas gagne! -- Michel Rodriguez Perl & XML http://www.xmltwig.com From cgarnett at axelsons.no Tue Sep 17 04:24:56 2002 From: cgarnett at axelsons.no (Customer Support Group) Date: Wed Aug 4 00:10:48 2004 Subject: [toulouse-pm] $ave money on your long distance conference calls Message-ID: <00006c0c1467$00002c7b$00007010@mint.cern.ch> An HTML attachment was scrubbed... URL: http://mail.pm.org/archives/toulouse-pm/attachments/20020916/8deb7b13/attachment.htm From rlehy at free.fr Tue Sep 17 06:58:32 2002 From: rlehy at free.fr (Ronan Le Hy) Date: Wed Aug 4 00:10:48 2004 Subject: [toulouse-pm] Liste des Membres References: <1032184282.3032.424.camel@mirlin.xmltwig.com> <3D85D6AE.9000301@free.fr> <1032264016.3033.491.camel@mirlin.xmltwig.com> Message-ID: <3D8718E8.3000100@free.fr> Michel Rodriguez wrote: > On Mon, 2002-09-16 at 15:03, Ronan Le Hy wrote: >>Ca fait un moment que je ne fais plus que du perl en reve (j'ai fait beaucoup >>d'ocaml pour mon dea -- et je pense que je vais continuer pour ma th?se, qui va >>commencer ? Grenoble). Mais je ne d?sesp?re pas de finir l'obfu que j'ai commenc?e >>il y a un an ? Grenoble, surtout que 5.8.0 semble ?tre plus robuste que 5.6.1 ? >>mes outrages... Apr?s essais, mon obfu ne marche pas plus avec 5.8.0 qu'avec 5.6.1, mais au lieu de Out of memory et autres Segmentation faults, perl m'imprime des dumps m?moire du plus bel effet -- j'essayais d'ex?cuter des regexps dans des blocs (?{}) dans des regexps dans des blocs (?{}) dans des... Si vous avez des liens sur "pourquoi et comment cette salet? de moteur de regexps n'est pas r?entrant", je suis preneur. > C'est fait, j'ai mis un lien vers ton homenode sur PerlMonks. J'ai > jamais essaye ocaml mais ca a une bonne reputation (en fait c'est assez > lamentable, depuis que j'ai commence le Perl, il y a 6 ans, je n'ai pas > touche a un autre langage, c'est nul!). Ca doit etre juste plus dur de > faire de l'obfus avec ;--( On peut pas dire que la toute petite communaut? ocaml le favorise non plus (l'obfu). C'est plein de chercheurs qui font du g?nie logiciel ou de l'ia... D'ailleurs, ils ont conscience de ce pour quoi OCaml n'est pas fait. "If you deal with unstructured data and text processing, use Perl." (Xavier Leroy, le cr?ateur d'OCaml -- cit? de m?moire) Ceci dit, je suis en train d'essayer de porter le sucre syntaxique de Perl pour OCaml (qui manque s?rieusement dudit sucre). Ca fait un moment que la syntaxe d'OCaml est modifiable ? volont? par l'utilisateur... > Je sais pas si t'avais lu le CR d'une conf au MIT qui rassemblait des > universitaires qui font de la recherche sur les langages et un mec de > Perl (Elian, Dan Sugalski, tien, il a un Perl Geek Code!) et un de > Python, c'etait assez marrant, l'incomprehension entre les > universitaires qui ont de meilleures solutions pour toutes les facettes > d'un langage et les gens qui en codent un, pas forcement au top de > l'etat de l'art... mais bien plus utilise! Ca fait chier, je retrouve > pas l'article, mais c'etait rigolo. J'ai lu ca. Il me semble qu'il y a un lien depuis parrotcode.org ("the heavyweight parts of leightweight languages", je crois que c'est le talk de Dan). > Ta these ca va etre sur quoi precisement? "Programmation bay?sienne d'acteurs de synth?se" En clair, j'?labore des m?thodes bay?siennes pour programmer de l'ia pour personnages de jeux vid?os. (pour mon dea, j'ai boss? avec des bots unreal tournament) Quand vous (Tonton?) avez ?voqu? le truc (filtre anti-spam bay?sien) de Graham sur la liste, j'ai failli mailer en retour ma version de son filtre en Perl. Mais j'avais pas de corpus pour l'entrainer et le tester... Vous avez echapp? ? mes d?lires th?oriques. salut, Ronan (Blop) From oulala at chez.com Tue Sep 17 07:17:27 2002 From: oulala at chez.com (Thierry B.) Date: Wed Aug 4 00:10:48 2004 Subject: [toulouse-pm] Liste des Membres In-Reply-To: <3D8718E8.3000100@free.fr> References: <1032184282.3032.424.camel@mirlin.xmltwig.com> <3D85D6AE.9000301@free.fr> <1032264016.3033.491.camel@mirlin.xmltwig.com> <3D8718E8.3000100@free.fr> Message-ID: <20020917121727.GA3624@trabent.nfrance.com> On Tue, Sep 17, 2002 at 01:58:32PM +0200, Ronan Le Hy wrote: > > Si vous avez des liens sur "pourquoi et comment cette salet? de moteur de > regexps n'est pas r?entrant", je suis preneur. > bah, le m?me probl?me que strtok, je pense. des variables d'?tats priv?es mais statiques, qui donc s'?crasent ? chaque r?-entrance. Bon, juste mes deux cents, hein... -- http://tboudet.free.fr/cv.html From mrodrigu at mirlin.xmltwig.com Tue Sep 17 09:49:13 2002 From: mrodrigu at mirlin.xmltwig.com (Michel Rodriguez) Date: Wed Aug 4 00:10:48 2004 Subject: [toulouse-pm] Liste des Membres In-Reply-To: <3D8718E8.3000100@free.fr> References: <1032184282.3032.424.camel@mirlin.xmltwig.com> <3D85D6AE.9000301@free.fr> <1032264016.3033.491.camel@mirlin.xmltwig.com> <3D8718E8.3000100@free.fr> Message-ID: <1032274154.3033.499.camel@mirlin.xmltwig.com> On Tue, 2002-09-17 at 13:58, Ronan Le Hy wrote: > Ceci dit, je suis en train d'essayer de porter le sucre syntaxique de Perl pour > OCaml (qui manque s?rieusement dudit sucre). Ca fait un > moment que la syntaxe d'OCaml est modifiable ? volont? par l'utilisateur... > Hey! Perl5 aussi autorise la modification de la syntaxe, sinon comment on aurait Acme::Bleach, Acme::Buffy et Lingua::Perligata (sans parler de Inline::File qui est beaucoup moins utile)? > "Programmation bay?sienne d'acteurs de synth?se" > En clair, j'?labore des m?thodes bay?siennes pour programmer de l'ia pour > personnages de jeux vid?os. (pour mon dea, j'ai boss? avec des bots unreal tournament) Je vois, j'avais un pote ici qui bossait sur l'ia de robots, genre 11 robots, dont 10 pouvaient passer, tirer ou dribbler... je vois que le monde change ;--) > Quand vous (Tonton?) avez ?voqu? le truc (filtre anti-spam bay?sien) de Graham sur > la liste, j'ai failli mailer en retour ma version de son filtre en Perl. Mais > j'avais pas de corpus pour l'entrainer et le tester... Vous avez echapp? ? mes > d?lires th?oriques. Si ca te dis, depuis je stocke tout le spam que je recois ici. Je dois pas etre le seul remarque, et Paul Graham doit etre responsable de l'utilisation injustifiee de milliers de Go sur les disques durs de geeks du monde entier ;--( -- Michel Rodriguez Perl & XML http://www.xmltwig.com From court-jus at court-jus.net Tue Sep 17 10:02:47 2002 From: court-jus at court-jus.net (Court-Jus) Date: Wed Aug 4 00:10:48 2004 Subject: [toulouse-pm] Liste des Membres In-Reply-To: <3D8718E8.3000100@free.fr> References: <1032184282.3032.424.camel@mirlin.xmltwig.com> <3D85D6AE.9000301@free.fr> <1032264016.3033.491.camel@mirlin.xmltwig.com> <3D8718E8.3000100@free.fr> Message-ID: <20020917150246.GD3064@sonyc> On Tue, Sep 17, 2002 at 01:58:32PM +0200, Ronan Le Hy wrote: > Apr?s essais, mon obfu ne marche pas plus avec 5.8.0 qu'avec 5.6.1, mais au A propos, j'ai ?cris un petit obfu (dans la s?rie du truc qui doit donner 1) mais je ne retrouve plus l'URI o? le poster.... -- A + Court-Jus -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 241 bytes Desc: not available Url : http://mail.pm.org/archives/toulouse-pm/attachments/20020917/96669be3/attachment.bin From rlehy at free.fr Tue Sep 17 09:06:39 2002 From: rlehy at free.fr (Ronan Le Hy) Date: Wed Aug 4 00:10:48 2004 Subject: modification de syntaxe [was Re: [toulouse-pm] Liste des Membres] References: <1032184282.3032.424.camel@mirlin.xmltwig.com> <3D85D6AE.9000301@free.fr> <1032264016.3033.491.camel@mirlin.xmltwig.com> <3D8718E8.3000100@free.fr> <1032274154.3033.499.camel@mirlin.xmltwig.com> Message-ID: <3D8736EF.9060500@free.fr> Michel Rodriguez wrote: > On Tue, 2002-09-17 at 13:58, Ronan Le Hy wrote: >> Ca fait un >> moment que la syntaxe d'OCaml est modifiable ? volont? par l'utilisateur... >> > Hey! Perl5 aussi autorise la modification de la syntaxe, sinon comment on > aurait Acme::Bleach, Acme::Buffy et Lingua::Perligata [...]? Moui (j'avais presque oubli? tout ?a). En l'occurrence, ?a se r?sume ? des filtres appliqu?s sur la source, donc en gros ? un truc du genre: C< seek DATA,0; s/pour/for/, $new.=$_ while ; eval $new; > (d'ailleurs, il me semble que Acme::Bleach n'est pas beaucoup plus compliqu? que ?a) Mais y'a qu'? voir le bordel que c'est pour implanter switch, par exemple (cf Switch.pm). Ceci dit, c'est peut-?tre simplement d? ? la salet? des regexps p5*. En OCaml, j'ai ajout? les 'unless' et 'if' modificateurs (C/etc/passwd">) avec: C< EXTEND expr: [[ act = expr LEVEL "simple"; "unless"; cond = expr LEVEL "simple" -> <:expr< if not $cond$ then $act$ else () >> | act = expr LEVEL "simple"; "if"; cond = expr LEVEL "simple" -> <:expr< if $cond$ then $act$ else () >> ]] END > en pseudo-pseudo-perl6: C< rule expr |= { $act := unless $cond := {"if (!$cond) {$act}"} | $act := if $cond := {"if ($cond) {$act}"} } > Une fois qu'on est habitu?, c'est facile (et concis). Je pense ?tre habitu? ? lire du Perl, eh bien Switch.pm, j'ai un peu de mal. >> Quand vous (Tonton?) avez ?voqu? le truc (filtre anti-spam bay?sien) de >> Graham sur la liste, j'ai failli mailer en retour ma version de son filtre >> en Perl. Mais j'avais pas de corpus pour l'entrainer et le tester... Vous >> avez echapp? ? mes d?lires th?oriques. >> > Si ca te dis, depuis je stocke tout le spam que je recois ici. Merci, mais non. De toute fa?on, je n'ai plus envie de d?boguer tout ?a :). Ronan *: pas l'intention de lancer un troll -- j'ai ?t? contamin? par perl6-language! From mrodrigu at mirlin.xmltwig.com Thu Sep 19 11:41:01 2002 From: mrodrigu at mirlin.xmltwig.com (Michel Rodriguez) Date: Wed Aug 4 00:10:48 2004 Subject: [toulouse-pm] Une indigestion de Perl et XML! Message-ID: <1032453661.3033.735.camel@mirlin.xmltwig.com> Salut, Comme je viens de finir une grosse revision de l'article que je maintiens je me suis dit que ca pouvait vous interesser: http://www.xmltwig.com/article/perl_survey/perl_survey.html C'est 16 ou 17, je sais plus, manieres de tripatouiller du XML avec divers modules Perl. C'est plutot rigolo a faire, ca m'oblige a savoir ce qu'il y a dans les autres modules, plutot que de toujours utiliser XML::Twig. Si vous avez des commentaires, ou que vous vous en sentez de le traduire en francais, vous genez pas. A tshao -- Michel Rodriguez Perl & XML http://www.xmltwig.com From eric.vernichon.ev at borchers.fr Fri Sep 20 02:45:35 2002 From: eric.vernichon.ev at borchers.fr (eric.vernichon.ev@borchers.fr) Date: Wed Aug 4 00:10:48 2004 Subject: [toulouse-pm] Question Stupide Message-ID: Bonjour , Plus je regarde passer vos mails plus j'ai peur de poser des questions ( ? la c.. ) . Mais comme je suis bloqu? tant pis je me lance . J'utilise perl pour ?crire des scripts d'administrations SAP R3. Jusqu'? pr?sent je ne s?parai rien par fonctions et tout fonctionn? ? merveille Mais voila je veux ?crire une interface TK et j'ai donc besoin de cr?er des fonctions. Mon probl?me est le suivant : Ce code fonctionne ( sans fonction ) #!/usr/bin/perl use strict; use SAP::Rfc; my $rfc = new SAP::Rfc( ASHOST => 'serveur', USER => 'utilisateur', PASSWD => 'motdepasse', LANG => 'EN', CLIENT => '000', SYSNR => '00', TRACE => '0' ); my $table = 'E070'; my $it = $rfc->discover("RFC_READ_TABLE"); my $s = $rfc->structure($table); $it->QUERY_TABLE($table); $rfc->callrfc( $it ); print "Nombre de transports : ".$it->tab('DATA')->rowCount()." \n"; for my $row ( $it->DATA ){ $s->value( $row ); print $s->TRKORR." ". $s->AS4DATE." ".$s->KORRDEV." ".$s->TRSTATUS." ".$s->as4TIME." ".$s->AS4USER." ".$s->TARSYSTEM." ".$s->STRKORR." ".$s->TRFUNCTION."\n" } $rfc->close(); Mais si je le place dans une fonction #!/usr/bin/perl use strict; use SAP::Rfc; sub transport { my ( $serveur , $mandant , $utilisateur,$password) = @_; my $rfc = new SAP::Rfc( ASHOST => $serveur, USER => $utilisateur, PASSWD => $password, LANG => 'EN', CLIENT => $mandant, SYSNR => '00', TRACE => '0' ); my $table = 'E070'; my $it = $rfc->discover("RFC_READ_TABLE"); my $s = $rfc->structure($table); $it->QUERY_TABLE($table); $rfc->callrfc( $it ); print "Nombre de transports : ".$it->tab('DATA')->rowCount()." \n"; for my $row ( $it->DATA ){ $s->value( $row ); print $s->TRKORR." ". $s->AS4DATE." ".$s->KORRDEV." ".$s->TRSTATUS." ".$s->as4TIME." ".$s->AS4USER." ".$s->TARSYSTEM." ".$s->STRKORR." ".$s->TRFUNCTION."\n" } $rfc->close(); } transport "serveur","000", "user","motdepasse" ; j'ai ce message d'erreur : Parameter QUERY_TABLE does not exist in Interface - no autoload at C:/Perl/site/lib/SAP/Iface.pm line 82, line 1. Si ma question est vraiment trop stupide pour vous excusez moi sinon merci pour l'aide. Eric Vernichon From mrodrigu at mirlin.xmltwig.com Fri Sep 20 06:06:31 2002 From: mrodrigu at mirlin.xmltwig.com (Michel Rodriguez) Date: Wed Aug 4 00:10:48 2004 Subject: [toulouse-pm] Question Stupide In-Reply-To: References: Message-ID: <1032519991.3033.812.camel@mirlin.xmltwig.com> On Fri, 2002-09-20 at 09:45, eric.vernichon.ev@borchers.fr wrote: > Bonjour , > > > Plus je regarde passer vos mails plus j'ai peur de poser des > questions ( ? la c.. ) . Non, n'hesite pas a poser des questions, d'une part c apeut t'apporter des reponses ;--) et d'autre part c'est toujours interessant pour tout le monde de voir ce que font d'autres programmeurs. La je dois dire que je sais pas repondre, surtout que je suppose qu'il faut avoir SAP installe, et avec la bonne BD dedans, pour pouvoir faire tourner ce script. Quelques conseils quand meme: utilise le debuggeur: perl -d le_script_qui_plante n execute l'instruction suivante (celle qui est affichee) s pareil mais rentre dans une fonction si necessaire b pose un breakpoint c continue jusqu'au prochain breakpoint x affiche la variable (est se demerde si c'est un hash, un objet ou un truc comme ca) tu peux meme faire x , donc par exemple (sans les commentaires ;--), si $it->QUERY_TABLE($table) est en ligne 24: perl -d script b 24 # c'est la qu'est le probleme c # on y va x $table # juste pour verifier que la variable est OK x $it # affiche l'objet, pas forcement utile si # c'est une structure en C x can( $it->QUERY_TABLE) # est-ce que $it a une methode QUERY_TALE x $it->QUERY_TABLE($table); # ca devrait planter la apres tu peut faire man perldebug ou perldoc perldebug (ou regarder la doc de pour en savoir plus Et ouis rien ne t'empeche d'aller voir dans C:/Perl/site/lib/SAP/Iface.pm line pour voir les methodes qui existent (la encore, si le module est juste une interface vers du C ta methode est pas forcement la). Oh, et new SAP::Rfc est obsolete (si tu a une fonction qui s'appelle new dans ton programme c'est elle qui sera appelee et pas le new de SAP::Rfc, en plus ca marche plus en perl 5.8.0), il vaut mieux ecrire SAP::Rfc->new( ...); (je sais, j'ai du changer ca dans mon module et dans tous mes examples ya pas longtemps ;--( Bonne chance -- Michel Rodriguez Perl & XML http://www.xmltwig.com From eric.vernichon.ev at borchers.fr Fri Sep 20 04:18:42 2002 From: eric.vernichon.ev at borchers.fr (eric.vernichon.ev@borchers.fr) Date: Wed Aug 4 00:10:48 2004 Subject: =?iso-8859-1?Q?R=E9f=2E_=3A_Re=3A_[toulouse-pm]_Question_Stupide?= Message-ID: Bonjour , le probl?me ne vient pas du nom de la fonction puisque ?a marche si je ne place pas l'appel dans une fonction. Je pensais que cela devait venir d'un probl?me de port?e des variables du module j'ai peut etre oublier un truc ?vident Eric Michel Rodriguez 20/09/2002 13:06 Pour : eric.vernichon.ev@borchers.fr cc : Toulouse Perl Mongers Objet : Re: [toulouse-pm] Question Stupide On Fri, 2002-09-20 at 09:45, eric.vernichon.ev@borchers.fr wrote: > Bonjour , > > > Plus je regarde passer vos mails plus j'ai peur de poser des > questions ( ? la c.. ) . Non, n'hesite pas a poser des questions, d'une part c apeut t'apporter des reponses ;--) et d'autre part c'est toujours interessant pour tout le monde de voir ce que font d'autres programmeurs. La je dois dire que je sais pas repondre, surtout que je suppose qu'il faut avoir SAP installe, et avec la bonne BD dedans, pour pouvoir faire tourner ce script. Quelques conseils quand meme: utilise le debuggeur: perl -d le_script_qui_plante n execute l'instruction suivante (celle qui est affichee) s pareil mais rentre dans une fonction si necessaire b pose un breakpoint c continue jusqu'au prochain breakpoint x affiche la variable (est se demerde si c'est un hash, un objet ou un truc comme ca) tu peux meme faire x , donc par exemple (sans les commentaires ;--), si $it->QUERY_TABLE($table) est en ligne 24: perl -d script b 24 # c'est la qu'est le probleme c # on y va x $table # juste pour verifier que la variable est OK x $it # affiche l'objet, pas forcement utile si # c'est une structure en C x can( $it->QUERY_TABLE) # est-ce que $it a une methode QUERY_TALE x $it->QUERY_TABLE($table); # ca devrait planter la apres tu peut faire man perldebug ou perldoc perldebug (ou regarder la doc de pour en savoir plus Et ouis rien ne t'empeche d'aller voir dans C:/Perl/site/lib/SAP/Iface.pm line pour voir les methodes qui existent (la encore, si le module est juste une interface vers du C ta methode est pas forcement la). Oh, et new SAP::Rfc est obsolete (si tu a une fonction qui s'appelle new dans ton programme c'est elle qui sera appelee et pas le new de SAP::Rfc, en plus ca marche plus en perl 5.8.0), il vaut mieux ecrire SAP::Rfc->new( ...); (je sais, j'ai du changer ca dans mon module et dans tous mes examples ya pas longtemps ;--( Bonne chance -- Michel Rodriguez Perl & XML http://www.xmltwig.com From eric.vernichon.ev at borchers.fr Fri Sep 20 04:58:30 2002 From: eric.vernichon.ev at borchers.fr (eric.vernichon.ev@borchers.fr) Date: Wed Aug 4 00:10:48 2004 Subject: =?iso-8859-1?Q?R=E9f=2E_=3A_R=E9f=2E_=3A_Re=3A_[toulouse-pm]_Question?= Stupide Message-ID: owner-toulouse-pm@mail.pm.org 20/09/2002 11:18 Pour : toulouse-pm@happyfunball.pm.org cc : Objet : R?f. : Re: [toulouse-pm] Question Stupide Bonjour , le probl?me ne vient pas du nom de la fonction puisque ?a marche si je ne place pas l'appel dans une fonction. Je pensais que cela devait venir d'un probl?me de port?e des variables du module j'ai peut etre oublier un truc ?vident Eric Michel Rodriguez 20/09/2002 13:06 Pour : eric.vernichon.ev@borchers.fr cc : Toulouse Perl Mongers Objet : Re: [toulouse-pm] Question Stupide On Fri, 2002-09-20 at 09:45, eric.vernichon.ev@borchers.fr wrote: > Bonjour , > > > Plus je regarde passer vos mails plus j'ai peur de poser des > questions ( ? la c.. ) . >Non, n'hesite pas a poser des questions, d'une part c apeut t'apporter >des reponses ;--) et d'autre part c'est toujours interessant pour tout >le monde de voir ce que font d'autres programmeurs. >La je dois dire que je sais pas repondre, surtout que je suppose qu'il >faut avoir SAP installe, et avec la bonne BD dedans, pour pouvoir faire >tourner ce script. >Quelques conseils quand meme: utilise le debuggeur: >perl -d le_script_qui_plante >n execute l'instruction suivante (celle qui est affichee) >s pareil mais rentre dans une fonction si necessaire >b pose un breakpoint >c continue jusqu'au prochain breakpoint >x affiche la variable (est se demerde si c'est un hash, un >objet ou un truc comme ca) >Bonne chance >-- >Michel Rodriguez >Perl & XML >http://www.xmltwig.com Une piste si je fais my $rfc = new SAP::Rfc( ASHOST => 'monserveur', USER => 'monuser', PASSWD => 'monmotdepasse', LANG => 'EN', CLIENT => 'monmandant', SYSNR => '00', TRACE => '0' ); ?a marche mais si je fais my $serveur = 'monserveur'; my $mandant = 'monmandant'; my $utilisateur = 'monuser'; my $password = 'monmotdepasse'; rfc = new SAP::Rfc( ASHOST => $serveur, USER => $utilisateur, PASSWD => $password, LANG => 'EN', CLIENT => $mandant, SYSNR => '00', TRACE => '0' ); ?a ne marche pas Une id?e ? Eric Vernichon From mrodrigu at mirlin.xmltwig.com Fri Sep 20 07:08:09 2002 From: mrodrigu at mirlin.xmltwig.com (Michel Rodriguez) Date: Wed Aug 4 00:10:48 2004 Subject: =?ISO-8859-1?Q?R=E9f=2E?= : Re: [toulouse-pm] Question Stupide In-Reply-To: References: Message-ID: <1032523690.3032.873.camel@mirlin.xmltwig.com> On Fri, 2002-09-20 at 11:18, eric.vernichon.ev@borchers.fr wrote: > le probl?me ne vient pas du nom de la fonction puisque ?a marche si je ne > place pas l'appel dans une fonction. > > Je pensais que cela devait venir d'un probl?me de port?e des variables du > module j'ai peut etre oublier un truc ?vident Rien d'evident pour moi, regarde ce qu'il y a dans ton objet $it, d'apres le message d'erreur renvoye par Iface.pm il n'a pas de champ QUERY_TABLE. Essaye de debugger les 2 versions en parallele et de voir ce qui change, ya forcement un truc queq'part. C'est pas une histoire de droit d'access au moins? -- Michel Rodriguez Perl & XML http://www.xmltwig.com From newsletters at the-financial-news.com Fri Sep 20 13:17:37 2002 From: newsletters at the-financial-news.com (The Financial News) Date: Wed Aug 4 00:10:48 2004 Subject: [toulouse-pm] Development countries. News in brief Message-ID: The Financial News, September 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/20020920/77989b40/attachment.htm From mrodrigu at mirlin.xmltwig.com Tue Sep 24 10:43:22 2002 From: mrodrigu at mirlin.xmltwig.com (Michel Rodriguez) Date: Wed Aug 4 00:10:48 2004 Subject: [toulouse-pm] Un bouquin indispensable Message-ID: <1032882202.3033.1404.camel@mirlin.xmltwig.com> Salut, Je pense que tout Perl Monger se doit de posseder cet opuscule, indispensable pour programmer dans n'importe quel langage: http://www.miketaylor.org.uk/tech/oreilly/truenut.html -- Michel Rodriguez Perl & XML http://www.xmltwig.com From Philippe.Bruhat at free.fr Wed Sep 25 04:36:35 2002 From: Philippe.Bruhat at free.fr (Philippe 'BooK' Bruhat) Date: Wed Aug 4 00:10:48 2004 Subject: [toulouse-pm] Liste des Membres In-Reply-To: <1032184282.3032.424.camel@mirlin.xmltwig.com> Message-ID: On 16 Sep 2002, Michel Rodriguez wrote: > Salut a tous, > > Bon, puisque les Perl Mongers en general retapent leur site web > (http://www.pm.org) je pense qu'il est temps de rafraichir le notre, que > je n'ai pas mis a jour quasiment depuis sa creation. Michel, je te rappelle que les mongueurs de Perl mettent ? la disposition des groupes fran?ais un serveur CVS sur cvs.mongueurs.net, sur lequl on peut faire du cvs/ssh. Il suffit pour cela de demander un acc?s ? Erci Cholet, et de suivre les instructions sur http://www.mongueurs.net/services/cvs.html Mais pourquoi faire cela ? Le cvs permet de travailler ? plusieurs sur le site web. Il suffit que plusieurs toulousaings aient acc?s au cvs, et vous pourrez collaborer ? la cr?ation du site web. Ensuite, le systeme actuellement en place permet de faire soir du html simple, soit de g?n?rer des pages statiques ? l'aide de ttree (from TT2). Enfin, il doit etre possible de faire du mod_perl, en demandant ? Eric. D'autre part, nous pouvons ?galement offrir un mailing-liste (il existe aujourd'hui lyon@mongueurs.net, qui recoit ?galement ldes commit via email quand le site web de lyon est modifi? (je crois)). Enfin, le CVS est disponible ?galement pour h?berger vos propres projets (voir par exemple http://log-procmail.mongueurs.net/). Enfin, si des mongueurs toulousains sont int?ress?s par l'organisation du prochain YAPc::Europe ? Paris, n'h?sitez pas ? vous inscrire ? la liste yapc-paris@mongueurs.net (via majordomo@mongueurs.net). Fin de la page de pub! -- Philippe BRUHAT - BooK Financez le d?veloppement de Perl, avec YAS et les Mongueurs de Perl ! http://www.mongueurs.net/association/actions/pdg2002.html From Philippe.Bruhat at free.fr Wed Sep 25 04:40:08 2002 From: Philippe.Bruhat at free.fr (Philippe 'BooK' Bruhat) Date: Wed Aug 4 00:10:48 2004 Subject: [toulouse-pm] Liste des Membres In-Reply-To: <20020917150246.GD3064@sonyc> Message-ID: On Tue, 17 Sep 2002, Court-Jus wrote: > On Tue, Sep 17, 2002 at 01:58:32PM +0200, Ronan Le Hy wrote: > > Apr?s essais, mon obfu ne marche pas plus avec 5.8.0 qu'avec 5.6.1, mais au > A propos, j'ai ?cris un petit obfu (dans la s?rie du truc qui doit > donner 1) mais je ne retrouve plus l'URI o? le poster.... Si tu veux participer au concours $A++ (http://paris.mongueurs.net/aplusplus.html), il te suffit d'envoyer ton script qui incr?mente la variable $A d'une unit? ? l'adresse suivante : $A++@mongueurs.net -- Philippe BRUHAT - BooK Financez le d?veloppement de Perl, avec YAS et les Mongueurs de Perl ! http://www.mongueurs.net/association/actions/pdg2002.html From m.peterson at hollandtulipparcs.nl Fri Sep 27 16:22:43 2002 From: m.peterson at hollandtulipparcs.nl (Service Center) Date: Wed Aug 4 00:10:48 2004 Subject: [toulouse-pm] Have you heard of a no risk investment? Message-ID: <0000270f430c$00002af3$000026f8@mail.holidaymedia.nl> An HTML attachment was scrubbed... URL: http://mail.pm.org/archives/toulouse-pm/attachments/20020927/f0022296/attachment.htm From sales at virtual-biz.net Mon Sep 9 13:40:47 2002 From: sales at virtual-biz.net (Easy Tax) Date: Wed Aug 4 00:10:49 2004 Subject: [toulouse-pm] Reduce Tax Exposure Message-ID: <0000742a3e36$000044ca$000010a1@ns1.virtual-biz.net> An HTML attachment was scrubbed... URL: http://mail.pm.org/archives/toulouse-pm/attachments/20020908/0464f807/attachment.htm