From oulala at chez.com Wed Aug 1 02:43:16 2001 From: oulala at chez.com (Thierry B.) Date: Wed Aug 4 00:10:36 2004 Subject: On se voit? References: Message-ID: <3B67B313.E2D1E5AE@chez.com> [Toulouse.pm] Michel Rodriguez wrote: > > Bon, ben je viens de rentrer de San Diego, TPC (The Perl Conference) 5.0 > etait excellent, si ca vous dit je vous fait un rapport complet, plus les > echos de YAPC Montreal, plus on se boit quelques pintes, mardi, le 7 aout, > a partir de 19h30 au Frog and Rosbif, 14 rue de l'Industrie. > Je prends. > > Y avait meme des francais: Guilhem Aznar de Toulouse, Eric Cholet, qui ^^^^^^^^^^^^^ Arg, le GdM est partout ! http://la.buvette.org/backdoor/gdm.euh -- Thierry, 42++ From viard.f at wanadoo.fr Mon Aug 6 01:16:31 2001 From: viard.f at wanadoo.fr (=?iso-8859-1?Q?Fr=E9d=E9ric_Viard?=) Date: Wed Aug 4 00:10:36 2004 Subject: On se voit? References: Message-ID: <005d01c11e3f$565887e0$8dc4fdc1@captains> [Toulouse.pm] Bonjour, Je me suis inscrit sur la liste toulousaine il y a peu, et j'aimerais profiter de mardi pour faire la connaissance de ceux qui seront l? (si vous n'y voyez pas d'inconv?nients bien sur ?) Pourriez-vous me donner quelques indices pour vous reconnaitre ? Merci d'avance, et j'esp?re ? mardi. Fr?d?ric ----- Original Message ----- From: "Michel Rodriguez" To: "Toulouse Perl Mongers" Sent: Wednesday, August 01, 2001 1:25 AM Subject: On se voit? > [Toulouse.pm] > > Salut, > > Bon, ben je viens de rentrer de San Diego, TPC (The Perl Conference) 5.0 > etait excellent, si ca vous dit je vous fait un rapport complet, plus les > echos de YAPC Montreal, plus on se boit quelques pintes, mardi, le 7 aout, > a partir de 19h30 au Frog and Rosbif, 14 rue de l'Industrie. > > On a beaucoup cause de Perl 6, qui s'annonce excellent, peut etre meme > avec une machine virtuelle qui ferait tourner Python. Bieng sur le > remplacement de -> par . me herisse, mais Larry a l'air bien decide a > faire passer ca. Plus d'infos a http://dev.perl.org/perl6/talks/ > > Sinon j'ai vu pas mal de trucs sur Perl et XML, j'ai meme presente un > Lighning Talk (5mn a fond la caisse) sur "What's wrong with Perl and XML". > SOAP::Lite me semble notamment assez excellent: creer des serveurs SOAP et > hyper facile, il est meme possible de creer des objets accessibles par > SOAP de maniere quasiment transparente. En plus il integre un parser XML > en pur Perl (base sur REX, un parser XML a base de regex, decrit a > http://www.cs.sfu.ca/~cameron/REX.html). > > Damian Conway a fait sa prestation habituelle, avec une bonne demi-dou- > zaine de presentations, dont une obfuscation delirante (qu'est-ce que ca > fait q++ ?), une description de ACME::Bleach, un module qui devrait > enchanter les petits malins parmis nous (donc tout le monde!), une chanson > sur c.l.p.m et une presentation Shakespearienne de Inline::File avec Brian > Ingerson. > > Y avait meme des francais: Guilhem Aznar de Toulouse, Eric Cholet, qui > bosse sur mod_perl, Robin Berjon qui fait du XPath, Antoine Quint, > l'obsede du SVG, Leon Brocard, de London.pm, plus quelques autres, sans > compter les canadiens de service. > > Brefle, une semaine excellente, au cours de laquelle furent descendues > moultes bieres, furent commente'es les nouveautes prevues pour Perl 5.8 > (la derniere version pumkinne'e par Jarkko, le jeune marie' cedant son > poste a Hugo van der Sanden), et furent publies moult modules (je n'avais > jamais vu une conference ou tant de gens passaient leurs journees a > hacker! > > A j'oubliais, j'ai aussi presente le magnifique (enfin, il sera magnifique > en version 2.0) Perl Geek Code (visible a 193.251.86.24/, je sais, j'ai > des problemes de DNS...), comme on peut le voir a > http://www.astray.com/photos/graphics/tpc5_geekcode.jpg > > Bon, si vous voulez plus de details use.perl.org a quelques journals > (journaux?) qui decrivent la conf, gnat, matts, davorg, acme notamment. > > Plus de details mardi, ca serait bieng si vous pouviez confirmer si vous > venez. > > A tschao > > Michel Rodriguez > Perl & XML > http://www.xmltwig.com ou 193.251.86.24 pour l'instant > Toulouse Perl Mongers: http://toulouse.pm.org > > > From oulala at chez.com Mon Aug 6 02:08:40 2001 From: oulala at chez.com (Thierry B.) Date: Wed Aug 4 00:10:36 2004 Subject: On se voit? References: <005d01c11e3f$565887e0$8dc4fdc1@captains> Message-ID: <3B6E4278.F6ACD53C@chez.com> [Toulouse.pm] Fr?d?ric Viard wrote: > > [Toulouse.pm] > > Bonjour, > > Je me suis inscrit sur la liste toulousaine il y a peu, et j'aimerais > profiter de mardi pour faire la connaissance de ceux qui seront l? (si vous > n'y voyez pas d'inconv?nients bien sur ?) Ah on sait qui paye la tourn?e :) > Pourriez-vous me donner quelques indices pour vous reconnaitre ? > http://la.buvette.org/ego/ c'est moi, et Michel il a des chameaux tatou?s sur ses fringues... -- Thierry, 42++ From mrodrigu at ieee.org Mon Aug 6 02:12:58 2001 From: mrodrigu at ieee.org (Michel Rodriguez) Date: Wed Aug 4 00:10:36 2004 Subject: On se voit? In-Reply-To: <005d01c11e3f$565887e0$8dc4fdc1@captains> Message-ID: [Toulouse.pm] On Mon, 6 Aug 2001, Fr?d?ric Viard wrote: > [Toulouse.pm] > > Bonjour, > > Je me suis inscrit sur la liste toulousaine il y a peu, et j'aimerais > profiter de mardi pour faire la connaissance de ceux qui seront l? (si vous > n'y voyez pas d'inconv?nients bien sur ?) > Pourriez-vous me donner quelques indices pour vous reconnaitre ? Facile! Tu connais beaucoup de monde sur Toulouse qui porte un T-Shirt noir avec un chameau et "Perl Mongers" en enormes caracteres? Michel From mat at reynerie.yi.org Mon Aug 6 02:12:46 2001 From: mat at reynerie.yi.org (mat@reynerie.yi.org) Date: Wed Aug 4 00:10:36 2004 Subject: On se voit? In-Reply-To: <3B6E4278.F6ACD53C@chez.com>; from oulala@chez.com on Mon, Aug 06, 2001 at 09:08:40AM +0200 References: <005d01c11e3f$565887e0$8dc4fdc1@captains> <3B6E4278.F6ACD53C@chez.com> Message-ID: <20010806091246.A14628@po.reynerie.com> [Toulouse.pm] On Mon, Aug 06, 2001 at 09:08:40AM +0200, Thierry B. wrote: Bonjour a tous, > > Je me suis inscrit sur la liste toulousaine il y a peu, et j'aimerais > > profiter de mardi pour faire la connaissance de ceux qui seront l? (si vous > > n'y voyez pas d'inconv?nients bien sur ?) > > Ah on sait qui paye la tourn?e :) parfait :) je n'avais rien dis sur mes projets jusqu'a present, ne sachant pas trop si je pourrais me deplacer ... ben je pense venir mat (au reveil ...) From mrodrigu at ieee.org Tue Aug 7 03:45:04 2001 From: mrodrigu at ieee.org (Michel Rodriguez) Date: Wed Aug 4 00:10:36 2004 Subject: Ce soir Message-ID: [Toulouse.pm] Salut, Alors pour ce soir j'ai ramene quelques "goodies": un sac a dos O'Reilly, les proceedings de TPC 4.o (2 exemplaires) et, si je le retrouve, un T-Shirt Stonehenge (la boite de Randall Schwartz), plus je peux preter les polys des divers cours auxquels j'ai assiste a TPC [2-5].0 et YAPC ([23]). Totalement OT, code red c'est super, si j'avais de la pub sur mon site j'aurais une augmentation du traffic de 100% (800 attaques depuis 3 jours). Quand je pense que Wanadoo tire la gueule chaque fois que je leur dis que je tourne sous Linux (tout ca pour qu'a chaque fois il trouvent que le probleme est de leur cote...). Michel Rodriguez Perl & XML http://www.xmltwig.com Toulouse Perl Mongers: http://toulouse.pm.org From mat at reynerie.yi.org Tue Aug 7 03:58:50 2001 From: mat at reynerie.yi.org (mat@reynerie.yi.org) Date: Wed Aug 4 00:10:36 2004 Subject: Ce soir In-Reply-To: ; from mrodrigu@ieee.org on Tue, Aug 07, 2001 at 04:45:04AM -0400 References: Message-ID: <20010807105850.A27758@po.reynerie.com> [Toulouse.pm] On Tue, Aug 07, 2001 at 04:45:04AM -0400, Michel Rodriguez wrote: > [Toulouse.pm] > > Salut, salut > Totalement OT, code red c'est super, si j'avais de la pub sur mon site > j'aurais une augmentation du traffic de 100% (800 attaques depuis 3 > jours). Quand je pense que Wanadoo tire la gueule chaque fois que je leur > dis que je tourne sous Linux (tout ca pour qu'a chaque fois il trouvent > que le probleme est de leur cote...). mat@po:mat$ grep "default.ida?" /usr/local/apache/logs/access_log | wc -l 146 mat@po:mat$ voili, a ce soir mat From mrodrigu at ieee.org Tue Aug 7 04:49:16 2001 From: mrodrigu at ieee.org (Michel Rodriguez) Date: Wed Aug 4 00:10:36 2004 Subject: Blop Message-ID: [Toulouse.pm] Cool, Ce soir on a un moine invite, le denomme Blop, qu'on trouve a http://perlmonks.org/index.pl?node_id=89606 qui pond de bieng belles obfuscations ma foi: Le Ventilo : http://perlmonks.org/index.pl?node_id=98345 A Julie : http://perlmonks.org/index.pl?node_id=102728 Et pis si vous l'avez pas vu, v'la La Photo de YAPC, qui montre ce que les p'tits (gros) gars de London.pm pensent de perl: http://www.xmltwig.com/ftc.jpg Michel Rodriguez Perl & XML http://www.xmltwig.com Toulouse Perl Mongers: http://toulouse.pm.org From Bernard.Mayer at wanadoo.fr Wed Aug 8 14:35:53 2001 From: Bernard.Mayer at wanadoo.fr (Bernard Mayer) Date: Wed Aug 4 00:10:36 2004 Subject: off topic, mais qu'un peu Message-ID: <0899.010808@Wanadoo.fr> [Toulouse.pm] Bonjour ou bonsoir a tous, Je decouvre emacs, et je cherche a le faire fonctionner, en Perl, comme en C, c.a.d. a faire l'indentation automatiquement. Pourriez vous egalement, me montrer qq exemples de .emacs, en relation avec Perl ? sans doute cet outil mieux que vim permet de lancer 1 execution, et d'en recuperer la/les sortie ? De faire du debug ? ps, j'utilise emacs en mode console (emacs no X), sur 1 petite linuxbox, et je m'y connecte par ssh... J'apprendrai + tard a faire du X. Merci d'avance, et a+ Bernard mailto:Bernard.Mayer@Wanadoo.fr + Bernard.Mayer@cp.credit-agricole.fr From mrodrigu at ieee.org Tue Aug 14 05:14:42 2001 From: mrodrigu at ieee.org (Michel Rodriguez) Date: Wed Aug 4 00:10:36 2004 Subject: Not Matt's Scripts Message-ID: [Toulouse.pm] Salut, Une excellente idee de Dave Cross: refaire les (horribles) scripts de Matt Wright, mais proprement, sous -w, -T et use strict et en faisant attention a la securite. http://www.dave.org.uk/scripts/nms/ Michel Rodriguez Perl & XML http://www.xmltwig.com Toulouse Perl Mongers: http://toulouse.pm.org From oulala at chez.com Tue Aug 14 05:27:38 2001 From: oulala at chez.com (Thierry B.) Date: Wed Aug 4 00:10:36 2004 Subject: Not Matt's Scripts References: Message-ID: <3B78FD1A.7F28171C@chez.com> [Toulouse.pm] Michel Rodriguez wrote: > > > Une excellente idee de Dave Cross: refaire les (horribles) scripts de Matt > Wright, mais proprement, sous -w, -T et use strict et en faisant attention > a la securite. > Bonne id?e. Encore une occasion de faire un ap?ritif dinatoire. Je propose de commencer par quelque chose utile pour le site toulouse.pm.org > http://www.dave.org.uk/scripts/nms/ > Et pour commencer, un petit audit de s?curit? sur le parc ? huitre: http://www.vaboofer.com/board/ :) -- Thierry, 42++ From mrodrigu at ieee.org Fri Aug 17 08:00:54 2001 From: mrodrigu at ieee.org (Michel Rodriguez) Date: Wed Aug 4 00:10:36 2004 Subject: Les nouvelles de XML::Twig Message-ID: [Toulouse.pm] Salut, Pour les nfranciens qui voulaient que Twig parse directement des URL, ben c'est fait (version 3.00.18 sur mon site) La methode parseurl (original non?) parse une URL, safe_parseurl fait la meme chose sauf que le parsing est encapsule dans un eval, donc il ne meurt pas si ca plante, il suffit de tester la variable qui va bieng, $@, pour tester si tout c'est bien passe. Si vous etes derriere un firewall ou que vous utilisez un proxy vous pouvez meme passer un objet LWP::UserAgent configure' proprement (c'est tout essplique dans "Network Programming with Perl") et ca devrait marcher aussi. Juste une remarque: parseurl est optimise pour parser des fichiers de toutes tailles, donc il fait un fork et le process fils pipe le flot XML qui arrive vers le process parent qui le parse a la volee, ce qui evite d'avoir la chaine (potentiellement tres grosse) en memoire. En clair il est probablement plus rapide pour des fichiers XML de taille raisonnable de faire un simple get de l'URL et d'utiliser parse ou safe_parse. Ben ouais, j'ai un utilisateur qui veut travailler sur un fichier de 3G au bout d'une URL... me demandez pas pourquoi! Michel Rodriguez Perl & XML http://www.xmltwig.com Toulouse Perl Mongers: http://toulouse.pm.org From oulala at chez.com Fri Aug 17 08:15:53 2001 From: oulala at chez.com (Thierry B.) Date: Wed Aug 4 00:10:36 2004 Subject: Les nouvelles de XML::Twig References: Message-ID: <3B7D1909.79A12163@chez.com> [Toulouse.pm] Michel Rodriguez wrote: > > [Toulouse.pm] > > Salut, > > Pour les nfranciens qui voulaient que Twig parse directement des URL, ben > c'est fait (version 3.00.18 sur mon site) > Bien bien bien. Merci. Je teste de suite :) > La methode parseurl (original non?) parse une URL, safe_parseurl fait la > meme chose sauf que le parsing est encapsule dans un eval, donc il ne > meurt pas si ca plante, il suffit de tester la variable qui va bieng, $@, > pour tester si tout c'est bien passe. > Oui... > Si vous etes derriere un firewall ou que vous utilisez un proxy vous > pouvez meme passer un objet LWP::UserAgent configure' proprement (c'est > tout essplique dans "Network Programming with Perl") et ca devrait marcher > aussi. > Peut-?tre un petit exemple serait le bienvenu ? > ouais, j'ai un utilisateur qui veut travailler sur un fichier de 3G au > bout d'une URL... me demandez pas pourquoi! > Ah, c'est pas moi ce warlordZ ! -- Thierry, 42++ From mrodrigu at ieee.org Fri Aug 17 09:08:40 2001 From: mrodrigu at ieee.org (Michel Rodriguez) Date: Wed Aug 4 00:10:36 2004 Subject: Les nouvelles de XML::Twig In-Reply-To: <3B7D1909.79A12163@chez.com> Message-ID: [Toulouse.pm] On Fri, 17 Aug 2001, Thierry B. wrote: > > Si vous etes derriere un firewall ou que vous utilisez un proxy vous > > pouvez meme passer un objet LWP::UserAgent configure' proprement (c'est > > tout essplique dans "Network Programming with Perl") et ca devrait marcher > > aussi. > > > Peut-?tre un petit exemple serait le bienvenu ? Tu demandes son bouquin a Laurent et tu l'ouvre a la page 259. Je sais pas tester d'exemple, je bosse avec une connection directe! M'enfin ca doit ressembler a ca: my $t= XML::Twig->new(); my $agent= LWP::UserAgent->new; $agent->proxy( [qw(ftp http)] => 'http://jaguar.nfrance.com:3128'); $t->parseurl( 'http://www.xmltwig.com/xmltwig/tutorial/nba.xml', $agent); je_fais_des_trucs_super_avec( $t); cool non? Michel Rodriguez Perl & XML http://www.xmltwig.com Toulouse Perl Mongers: http://toulouse.pm.org From oulala at chez.com Mon Aug 20 05:52:04 2001 From: oulala at chez.com (Thierry B.) Date: Wed Aug 4 00:10:36 2004 Subject: Les nouvelles de XML::Twig References: Message-ID: <3B80EBD4.2E07A0BF@chez.com> [Toulouse.pm] Michel Rodriguez wrote: > > M'enfin ca doit ressembler a ca: > > my $t= XML::Twig->new(); > my $agent= LWP::UserAgent->new; > $agent->proxy( [qw(ftp http)] => 'http://jaguar.nfrance.com:3128'); > $t->parseurl( 'http://www.xmltwig.com/xmltwig/tutorial/nba.xml', $agent); > je_fais_des_trucs_super_avec( $t); > > cool non? > dans http://www.xmltwig.com/xmltwig/quick_ref.html et si j'ai bien compris le tableau, je vois que twig supporte les methodes print et flush. or j'ai: Can't call method "_flush" on unblessed reference at /usr/local/lib/site_perl/XML/Twig.pm line 1662. sur ce genre de code, alors que le print se passe comme je pense qu'il doit se passer... $twig->set_pretty_print("indented"); $twig->parseurl( $url, $agent); $twig->print; $twig->flush; d'autre part, j'ai quelques soucis avec les caract?res fran?ais. je n'ai pas tout saisi sur la gestion des jeux de caract?res :( -- Thierry, 42++ From mrodrigu at ieee.org Mon Aug 20 06:40:47 2001 From: mrodrigu at ieee.org (Michel Rodriguez) Date: Wed Aug 4 00:10:36 2004 Subject: Les nouvelles de XML::Twig In-Reply-To: <3B80EBD4.2E07A0BF@chez.com> Message-ID: [Toulouse.pm] On Mon, 20 Aug 2001, Thierry B. wrote: > dans http://www.xmltwig.com/xmltwig/quick_ref.html et si j'ai bien compris > le tableau, je vois que twig supporte les methodes print et flush. or j'ai: F**K, je l'avais corrige ce bug! Ca m'apprendra a pas ajouter le test. $twig->root->flush doit marcher. > d'autre part, j'ai quelques soucis avec les caract?res fran?ais. je n'ai > pas tout saisi sur la gestion des jeux de caract?res :( Si tu veux utiliser des caracteres accentues avec un systeme "normal" (non Unicode), tu dois normalement avoir la declaration suivante en tete de ton XML: Si tu as pas ca tu peux utiliser l'option protocol_encoding => 'ISO-8859-1' quand tu crees le twig (mais c'est juste un hack, en fait ton fichier estpas vraiment du vrai XML). Le probleme suivant est que XML::Parser convertit tout en UTF-8, donc quand tu sort ton document ben ton environnement, qui lui comprends plutot le 8859-1, t'affiche des caracteres bizarres. La ya plusieurs solutions possibles: - soit tu utilises l'option keep_encoding => 1 quand tu crees le twig, c'est considere un hack par les puristes de la communaute Perl et XML, mais en fait ca marche bien - soit tu utilise l'option output_filter => latin1 qui marche en general, sauf si tu utilise XML::Parser 2.30 et que tu n'as ni Text::Iconv ni Unicode::Map8 et Unicode::String installe. Je te suggere d'installer Text::Iconv Simple non? Michel Rodriguez Perl & XML http://www.xmltwig.com Toulouse Perl Mongers: http://toulouse.pm.org From mrodrigu at ieee.org Mon Aug 20 06:46:11 2001 From: mrodrigu at ieee.org (Michel Rodriguez) Date: Wed Aug 4 00:10:36 2004 Subject: Felicitations Message-ID: [Toulouse.pm] Au fait, Felicitations a Blop, j'avais pas fait gaffe mais ton obfus http://perlmonks.org/index.pl?node_id=104395 est dans le top 20 de Perlmonks. Tu nous prepare une carriere a la Erudil, peu de posts, que des obfus, toutes super chiadees? Michel Rodriguez Perl & XML http://www.xmltwig.com Toulouse Perl Mongers: http://toulouse.pm.org From oulala at chez.com Mon Aug 20 07:03:19 2001 From: oulala at chez.com (Thierry B.) Date: Wed Aug 4 00:10:36 2004 Subject: Les nouvelles de XML::Twig References: Message-ID: <3B80FC87.9B0A9EE2@chez.com> [Toulouse.pm] Michel Rodriguez wrote: > > [Toulouse.pm] > > On Mon, 20 Aug 2001, Thierry B. wrote: > > > dans http://www.xmltwig.com/xmltwig/quick_ref.html et si j'ai bien compris > > le tableau, je vois que twig supporte les methodes print et flush. or j'ai: > > F**K, je l'avais corrige ce bug! Ca m'apprendra a pas ajouter le test. > $twig->root->flush doit marcher. > non, j'ai le m?me genre de message. et en plus le contenu est print? deux fois :) sans doute il faudrait que je rtfm 42 fois. > > d'autre part, j'ai quelques soucis avec les caract?res fran?ais. je n'ai > > pas tout saisi sur la gestion des jeux de caract?res :( > > Si tu veux utiliser des caracteres accentues avec un systeme "normal" (non > Unicode), tu dois normalement avoir la declaration suivante en tete de ton > XML: > > j'ai bien ?a. et je g?n?re bien du iso-latin1. > Si tu as pas ca tu peux utiliser l'option protocol_encoding => > 'ISO-8859-1' quand tu crees le twig (mais c'est juste un hack, en fait ton > fichier estpas vraiment du vrai XML). > d?sol?, msieur, je d?bute. je fais pas vraiment du vrai xml. > Le probleme suivant est que XML::Parser convertit tout en UTF-8, donc > quand tu sort ton document ben ton environnement, qui lui comprends plutot > le 8859-1, t'affiche des caracteres bizarres. La ya plusieurs solutions > possibles: j'avais compris. > > - soit tu utilises l'option keep_encoding => 1 quand tu crees le twig, > c'est considere un hack par les puristes de la communaute Perl et XML, > mais en fait ca marche bien > j'ai une t?te ? me faire troller ? > - soit tu utilise l'option output_filter => latin1 qui marche en general, > sauf si tu utilise XML::Parser 2.30 et que tu n'as ni Text::Iconv ni > Unicode::Map8 et Unicode::String installe. Je te suggere d'installer > Text::Iconv > OK je vais suivre cette piste. que ?a soit convertit en ebcdic ou en morse ? l'int?rieur, pour le moment ?a me depasse. > Simple non? > ahem, oui, peut-?tre... -- Thierry, 42++, http://la.buvette.org/T/messages.euh From rlehy at laas.fr Mon Aug 20 07:13:59 2001 From: rlehy at laas.fr (Ronan Le Hy) Date: Wed Aug 4 00:10:36 2004 Subject: Felicitations In-Reply-To: Message-ID: [Toulouse.pm] On Mon, 20 Aug 2001, Michel Rodriguez wrote: > Au fait, Felicitations a Blop, j'avais pas fait gaffe mais ton obfus > http://perlmonks.org/index.pl?node_id=104395 est dans le top 20 de > Perlmonks. Tu nous prepare une carriere a la Erudil, peu de posts, que des > obfus, toutes super chiadees? Je dois avouer que j'ai fait un grand sourire en voyant ?a au retour de ma petite semaine de vacances. Je pense que je peux faire beaucoup mieux, en toute modestie (mieux obfusqu?, en particulier)... en tous cas, j'essayerai jusqu'? faire mieux qu'Erudil (m?me si ?a demande un peu de temps -- j'ai toute la vie devant moi). Mais je pense que ce qui impressionne pas mal, c'est le formatage du code; et pour ?a, je me suis ?crit un ou deux petits scripts qui facilitent grandement la t?che (et qui la rendent moins ludique, certes) (je les posterai quand ils seront m?rs). Je continue ? penser ? faire un truc autour de ??{} et ?{} dans des regexps. Je n'ai pas encore eu l'?clair de g?nie, mais quand ?a va sortir... Ronan, euh, Blop! From philippe.bruhat at free.fr Mon Aug 20 08:23:50 2001 From: philippe.bruhat at free.fr (BooK) Date: Wed Aug 4 00:10:36 2004 Subject: Felicitations In-Reply-To: References: Message-ID: <998313830.3b810f661f5b8@imp.free.fr> [Toulouse.pm] En r?ponse ? Ronan Le Hy : > On Mon, 20 Aug 2001, Michel Rodriguez wrote: > > Au fait, Felicitations a Blop, j'avais pas fait gaffe mais ton obfus > > http://perlmonks.org/index.pl?node_id=104395 est dans le top 20 de > > Perlmonks. Tu nous prepare une carriere a la Erudil, peu de posts, que des > > obfus, toutes super chiadees? Moi aussi, je dois avouer que j'ai bien aim? tes obfus, m?me si je ne les ai pas d?cortiqu?es pour chercher si c'?tait "bien" assombri ou pas. > Je pense que je peux faire beaucoup mieux, en toute modestie (mieux > obfusqu?, en particulier)... en tous cas, j'essayerai jusqu'? faire mieux > qu'Erudil (m?me si ?a demande un peu de temps -- j'ai toute la vie > devant moi). Mais je pense que ce qui impressionne pas mal, c'est le > formatage du code; et pour ?a, je me suis ?crit un ou deux petits scripts > qui facilitent grandement la t?che (et qui la rendent moins ludique, > certes) (je les posterai quand ils seront m?rs). D'accord, le formatage du code ajoute beaucoup. D'ailleurs il suffit de d?cortiquer le script d'Erudil (comme je l'ai fait pour YAPC::Europe http://www.yapc.org/Europe/proceedings/26/fractalcamel/camel_00.html ) pour voir qu'il n'est pas tr?s difficile ? comprendre... Je suis plus en faveur d'une ?criture "artistique" d'obfus (et c'est pour ca que je ne suis pas tr?s satisfait du T-hsirt que j'ai fait pour YAPC::Europe http://www.yapc.org/Europe/proceedings/27/tshirt/index.html, car c'est un travail de commande, qui aurait pu ?tre beaucoup plus int?ressant). "artistique" ca a plusieurs sens : * un sens formel, par exemple avec l'utilisation de contraintes formelles autres que les contraintes habituelles de la programmation (cf http://paris.mongueurs.net/assombri/yapc-2000.html ) * un beaut? intris?que du code ou de l'algoritme * un message ? faire passser (cf 'The Best Ever') > Je continue ? penser ? faire un truc autour de > ??{} > et > ?{} > dans des regexps. Je te conseille de t'abonner ? la liste fun-with-perl (voir lists.perl.org), pour voir les d?lires de gens comme Abigail. Ceci a ?t? utilis? pour un JAPH sans aucun caract?re alphanum?rique. Tu peux aussi voir les obfus que j'ai ?crites et qui sont link?es sur mon home node, ainsi que les $A++ list?s sur http://paris.mongueurs.net/aplusplus.html -- BooK From mrodrigu at ieee.org Thu Aug 23 08:30:37 2001 From: mrodrigu at ieee.org (Michel Rodriguez) Date: Wed Aug 4 00:10:36 2004 Subject: Futur Monger Message-ID: [Toulouse.pm] Ben ouais, Le petit Antonio Rodriguez est hier. Je vous ferez pas chier avec sa taille et son poids mais il va bieng, maman aussi, et j'attends avec impatience de battre le record de Kevin Metzer, dont la fille installait FreeBSD a 2 ans et demi! Michel Rodriguez Perl & XML http://www.xmltwig.com Toulouse Perl Mongers: http://toulouse.pm.org From oulala at chez.com Thu Aug 23 08:42:54 2001 From: oulala at chez.com (Thierry B.) Date: Wed Aug 4 00:10:36 2004 Subject: Futur Monger References: Message-ID: <3B85085E.659ED0CD@chez.com> [Toulouse.pm] Michel Rodriguez wrote: > > [Toulouse.pm] > > Ben ouais, > > Le petit Antonio Rodriguez est hier. Je vous ferez pas chier avec sa > taille et son poids mais il va bieng, maman aussi, et j'attends avec F?licitations ? tous les trois... > impatience de battre le record de Kevin Metzer, dont la fille installait > FreeBSD a 2 ans et demi! > Je r?ve ou tu tente de lancer un troll ? -- Thierry, 42++ From rlehy at laas.fr Tue Aug 28 04:26:58 2001 From: rlehy at laas.fr (Ronan Le Hy) Date: Wed Aug 4 00:10:36 2004 Subject: parser XML en pur Perl Message-ID: [Toulouse.pm] Salut, lu dans le digest de P(5|6)P de cette semaine: " Paul Kulchenko dropped in a module which uses regular expressions to parse XML, and I defy anyone to tell him he shouldn't do that. But look, we've now got a pure-Perl XML parser! Life is good! " J'aimerais avoir l'avis ?clair? du Sp?cialiste. Il me semble avoir lu une allusion de ta part (Michel) au fait qu'utiliser expat pour tous les modules XML Perl n'?tait pas terrible (je crois que c'?tait une r?f?rence ? Matt Sergeant, mais je n'avais pas trouv? plus de d?tails). Expat, c'est Mal? Est-ce que le nouveau parser de PK est mieux? r (Blop!) From oulala at chez.com Tue Aug 28 04:32:22 2001 From: oulala at chez.com (Thierry B.) Date: Wed Aug 4 00:10:36 2004 Subject: parser XML en pur Perl References: Message-ID: <3B8B6526.A96BD1A7@chez.com> [Toulouse.pm] Ronan Le Hy wrote: > > " > Paul Kulchenko dropped in a module which uses regular expressions to parse > XML, and I defy anyone to tell him he shouldn't do that. But look, we've > now got a pure-Perl XML parser! Life is good! > " > Ah ben ?a va egayer mon ordinaire, ce truc. URL ? > J'aimerais avoir l'avis ?clair? du Sp?cialiste. Il me semble avoir lu une > allusion de ta part (Michel) au fait qu'utiliser expat pour tous les > modules XML Perl n'?tait pas terrible (je crois que c'?tait une r?f?rence > ? Matt Sergeant, mais je n'avais pas trouv? plus de d?tails). > Michel, lache ce biberon, on a besoin de toi. > Expat, c'est Mal? Est-ce que le nouveau parser de PK est mieux? > > r > (Blop!) A bient?t ? From rlehy at laas.fr Tue Aug 28 07:30:29 2001 From: rlehy at laas.fr (Ronan Le Hy) Date: Wed Aug 4 00:10:37 2004 Subject: parser XML en pur Perl In-Reply-To: <3B8B6526.A96BD1A7@chez.com> Message-ID: [Toulouse.pm] On Tue, 28 Aug 2001, Thierry B. wrote: > Ronan Le Hy wrote: > > " > > Paul Kulchenko dropped in a module which uses regular expressions to parse > > XML, and I defy anyone to tell him he shouldn't do that. But look, we've > > now got a pure-Perl XML parser! Life is good! > > " > Ah ben ?a va egayer mon ordinaire, ce truc. URL ? http://www.xray.mpe.mpg.de/cgi-bin/w3glimpse2html/perl5-porters/2001-08/bin00010.bin (ouf) extrait de la doc: ***************** " This module gives you an access to XML parser through multiple interfaces. Currently Expat, SAX1, and Debug interfaces are supported. =head1 BUGS AND LIMITATIONS Doesn't do entity decoding, crlf translation and doesn't handle DOCTYPE declaration for now. SAX2 interface is nice to have, yet XML::Filter::SAX1toSAX2 can be used. Significantly slower than XML::Parser and even XML::Parser::Lite. " > > Expat, c'est Mal? Est-ce que le nouveau parser de PK est mieux? Je crois que je peux d'ores et d?j? r?pondre ? ma propre question: sans doute pas. N'emp?che que c'est amusant (et le code est gentil ? lire). r From rlehy at laas.fr Fri Aug 31 03:04:52 2001 From: rlehy at laas.fr (Ronan Le Hy) Date: Wed Aug 4 00:10:37 2004 Subject: paartir, paaartir Message-ID: [Toulouse.pm] Salut, Je quitte Toulouse (pour Lyon, Nantes, Lyon, Grenoble) ce soir. Ca m'?tonnerait qu'on se revoie d'ici l?, alors, eh bien, ? un de ces jours. #!/usr/local/bin/perl -w use strict; my $re; $re = qr# [^p\dEr3l\[\]]* ( (\d*)L(?{$,&&print"a"x($+?$+:1)}) |(\d*)p(?{$,&&print"t"x($+?$+:1)}) |(\d*)r(?{$,&&print"h"x($+?$+:1)}) |\[(?{++$,}) |\](?{--$,}) |(\d*)e(?{$,&&print"s"x($+?$+:1)}) ) (??{$re}) |(?{BEGIN{undef$/,$,=0,open(I,$0),++$|,$_=}END{m%$re%, print"w!\n"}}) #six; Ronan (Blop!) From rlehy at laas.fr Fri Aug 31 04:04:25 2001 From: rlehy at laas.fr (Ronan Le Hy) Date: Wed Aug 4 00:10:37 2004 Subject: paartir, paaartir (fwd) Message-ID: [Toulouse.pm] On Fri, 31 Aug 2001 mat@reynerie.yi.org wrote: > On Fri, Aug 31, 2001 at 10:04:52AM +0200, Ronan Le Hy wrote: [un programme] > [mat@jaguar mat]$ perl blop.pl [tout un gros tas d'erreurs] > Execution of blop.pl aborted due to compilation errors. > [mat@jaguar mat]$ perl --version > > This is perl, version 5.004_04 built for i386-linux > c'est normal ? Oui, pardon. J'aurais d? pr?ciser que 5.6+ est requis. D?sol?... r From mrodrigu at ieee.org Fri Aug 31 04:33:16 2001 From: mrodrigu at ieee.org (Michel Rodriguez) Date: Wed Aug 4 00:10:37 2004 Subject: paartir, paaartir In-Reply-To: Message-ID: [Toulouse.pm] Bon, ben salut, Content de t'avoir vu, merci pour l'obfus de depart, je la mettrais sur le site des que j'ai un moment pour le mettre a jour. Si tu repasses par ici fais nous signe, ca nous fera toujours l'occasion de faire une reunion technique au Frog ;--) Et tiens nous au courant de ou tu atteris finalement, qu'on sache ou te trouver si on voyage. Et pis si YAPC::Europe 2001 se tient a Paris (BooK?) ca pourrais faire une autre occase. tshaaaw! et bonne obfus ; print scalar ; __DATA__ Just Another Perl/XML Hacker Note: j'ai toujours ete nul en obfus, donc je me rabat sur un hybride Perl / XML foireux... de'sole'... Michel Rodriguez Perl & XML http://www.xmltwig.com Toulouse Perl Mongers: http://toulouse.pm.org From oulala at chez.com Fri Aug 31 04:42:56 2001 From: oulala at chez.com (Thierry B.) Date: Wed Aug 4 00:10:37 2004 Subject: paartir, paaartir References: Message-ID: <3B8F5C20.CF38E0C4@chez.com> [Toulouse.pm] Ronan Le Hy wrote: > > #!/usr/local/bin/perl -w > trop fort le Blop, il obfusque aussi les messages d'erreur. -- Thierry, 42++