From lucs at pobox.com Fri Nov 4 05:24:06 2011 From: lucs at pobox.com (Luc St-Louis) Date: Fri, 04 Nov 2011 08:24:06 -0400 Subject: [Montreal-pm] "Perl Weekly" Message-ID: <20111104122406.GA26796@lvan.lucs.net> Gabor Szabo est très actif dans la promotion de Perl. Depuis un certain temps, il publie hebdmadairement "Perl Weekly" et il nous invite à s'y abonner: The Perl Weekly is a newsletter sent out every Monday morning to more than 1600 addresses with 10-15 Perl related news items of the previous week. It helps you keep up-to-date with the latest development in Perl, CPAN and the Perl community, even if you don't have time to follow those on a daily base. It is curated by Gabor Szabo, long time Perl developer and Perl trainer. To sign-up visit http://perlweekly.com/ From lucs at pobox.com Sun Nov 6 06:57:56 2011 From: lucs at pobox.com (Luc St-Louis) Date: Sun, 06 Nov 2011 09:57:56 -0500 Subject: [Montreal-pm] =?iso-8859-1?q?S=E9quences_d=27=E9chappement_dans_l?= =?iso-8859-1?q?es_regexes?= Message-ID: <20111106145756.GA2556@lvan.lucs.net> brian d foy vient de poster sur son blog la liste suivante, préparée par Tom Christiansen, qui montre dans quelle version de Perl ont été introduites les différentes séquence d'échappement utilisées dans les regexes. Comme la plupart d'entre nous ne les connaissent probablement pas toutes, j'ai pensé que ça serait intéressant de les montrer ici (entrée du blog: http://blogs.perl.org/users/brian_d_foy/2011/11/perl-regex-escapes-by-version.html). v1.0 \0, \0N,\0NN Match octal character up to octal 077. v1.0 \N, \NN, \NNN Match Nth capture group (decimal) if not in charclass and that many seen, else (octal) character up to octal 377. v4.0 \a Match the alert character (ALERT, BEL). v5.0 \A True at the beginning of a string only, not in charclass. v1.0 \b Match the backspace char (BACKSPACE, BS) in charclass only. v1.0 \b True at Unicode word boundary, outside of charclass only. v1.0 \B True when not at Unicode word boundary, not in charclass. v4.0 \cX Match ASCII control character Control-X (\cZ, \c[, \c?, etc). v5.6 \C Match one byte (C char) even in UTF?8 (dangerous!), not in charclass. v1.0 \d Match any Unicode digit character. v1.0 \D Match any Unicode nondigit character. v4.0 \e Match the escape character (ESCAPE, ESC, not backslash). v4.0 \E End case (\F, \L, \U) or quotemeta (\Q) translation, only if interpolated. v1.0 \f Match the form feed character (FORM FEED, FF). v5.16 \F Foldcase (not lowercase) till \E, only if interpolated. v5.10 \g{GROUP} Match the named or numbered capture group, not in charclass. v5.0 \G True at end-of-match position of prior m//g or pos() setting, not in charclass. v5.10 \h Match any Unicode horizontal whitespace character. v5.10 \H Match any Unicode character except horizontal whitespace. v5.10 \k Match the named (not numbered) capture group; also \k'GROUP', not in charclass. v5.10 \K Keep text to the left of \K out of match, not in charclass. v4.0 \l Lowercase (not foldcase) next character only, only if interpolated. v4.0 \L Lowercase (not foldcase) till \E, only if interpolated. v1.0 \n Match the newline character (usually LINE FEED, LF). v5.12 \N Match any character except newline. v5.6 \N{CHARNAME} Match the named character, named alias, or named sequence, but only if interpolated and "use charnames" loaded. v5.12 \N{U+XXXXX} Match Unicode character given in any number of hex digits. v5.14 \o{NNNNNN} Match the character given in any number of octal digits. v5.6 \p{PROPERTY} Match any character with the named property. v5.6 \P{PROPERTY} Match any character without the named property. v4.0 \Q Quote (de-meta) metacharacters till \E. v1.0 \r Match the return character (usually CARRIAGE RETURN, CR). v5.10 \R Match any Unicode linebreak grapheme, only outside of charclass. v1.0 \s Match any Unicode whitespace character except \cK. v1.0 \S Match any Unicode nonwhitespace character or \cK. v1.0 \t Match the tab character (CHARACTER TABULATION, HT). v4.0 \u Titlecase (not uppercase) next character only, only if interpolated. v4.0 \U Uppercase (not titlecase) till \E, only if interpolated. v5.10 \v Match any Unicode vertical whitespace character. v5.10 \V Match any character except Unicode vertical whitespace. v1.0 \w Match any Unicode "word" character (alphabetics, digits, combining marks, and connector punctuation) v1.0 \W Match any Unicode nonword character. v4.0 \xH Match the character given in one hex digit. v4.0 \xHH Match the character given in two hex digits. v5.6 \x{HHHHHH} Match the character given in any number of hex digits. v5.6 \X Match Unicode extended grapheme cluster, only outside of charclass. v5.5 \z True at end of string only. v5.0 \Z True right before final newline, or at end of string. From lucs at pobox.com Sat Nov 12 12:16:19 2011 From: lucs at pobox.com (Luc St-Louis) Date: Sat, 12 Nov 2011 15:16:19 -0500 Subject: [Montreal-pm] AI Challenge (Google) - Ants - Submission deadline Dec 18 Message-ID: <20111112201619.GA28707@lvan.lucs.net> Jay Hannah, de Omaha.pm et des pm_groups, nous rappelle que même si Perl y est présent, il pourrait améliorer sa position dans ce challenge de Google: What a fun challenge! You can download the Perl starter package and post it and be ranked all within 15 minutes. :) There have been 63 Perl submissions so far: http://aichallenge.org/language_profile.php?language=Perl But Perl doesn't hold the top 444 spots yet. Please forward to your groups to get more Perl people involved. :) Je viens de jouer un peu avec, ça paraît bien ficelé. Bon, ça y est, j'ai des fourmis dans les doigts. À+ From christian.lavoie at gmail.com Mon Nov 21 17:10:22 2011 From: christian.lavoie at gmail.com (Christian Lavoie) Date: Mon, 21 Nov 2011 20:10:22 -0500 Subject: [Montreal-pm] Perl mongers next meeting: next week! Message-ID: Next meeting, next Tuesday, 6pm at the Benelux (usual place, usual time). This time, I'd like suggestions for who else we should invite. I'll try to contact my old McLUG (the McGill Linux User Group) buddies and see if any have an interest in joining us, and someone mentioned the MLUG (Montreal's LUG). Anybody else would be worth seducing to the dark side with quality beers? -- Have fun, Christian http://linkedin.christianlavoie.net "I won't let you fall apart." From christian.lavoie at gmail.com Tue Nov 29 07:51:59 2011 From: christian.lavoie at gmail.com (Christian Lavoie) Date: Tue, 29 Nov 2011 10:51:59 -0500 Subject: [Montreal-pm] Perl mongers next meeting: next week! In-Reply-To: References: Message-ID: Reminder, this is tonight! On Nov 21, 2011 8:10 PM, "Christian Lavoie" wrote: > Next meeting, next Tuesday, 6pm at the Benelux (usual place, usual time). > > This time, I'd like suggestions for who else we should invite. I'll > try to contact my old McLUG (the McGill Linux User Group) buddies and > see if any have an interest in joining us, and someone mentioned the > MLUG (Montreal's LUG). Anybody else would be worth seducing to the > dark side with quality beers? > > -- > Have fun, Christian > http://linkedin.christianlavoie.net > > "I won't let you fall apart." > -------------- next part -------------- An HTML attachment was scrubbed... URL: From christian.lavoie at gmail.com Tue Nov 29 08:17:06 2011 From: christian.lavoie at gmail.com (Christian Lavoie) Date: Tue, 29 Nov 2011 16:17:06 +0000 Subject: [Montreal-pm] Invitation: Perl mongers beer @ Tue 2011-11-29 18:00 - 20:00 (montreal-pm@pm.org) Message-ID: You have been invited to the following event. Title: Perl mongers beer When: Tue 2011-11-29 18:00 ? 20:00 Eastern Time - Montreal Where: Benelux Calendar: montreal-pm at pm.org Who: * christian.lavoie at gmail.com - organizer * montreal-pm at pm.org Event details: https://www.google.com/calendar/event?action=VIEW&eid=ODFtNzJxZDk5MmVkZG1sYmRyZGZtYjk5cnMgbW9udHJlYWwtcG1AcG0ub3Jn&tok=MjYjY2hyaXN0aWFuLmxhdm9pZUBnbWFpbC5jb204NzA5N2ExZTQ2NWJhYzBkM2FkZWM4NDYwODdhZTgwYTFiN2FhMWUy&ctz=America%2FMontreal&hl=en Invitation from Google Calendar: https://www.google.com/calendar/ You are receiving this courtesy email at the account montreal-pm at pm.org because you are an attendee of this event. To stop receiving future notifications for this event, decline this event. Alternatively you can sign up for a Google account at https://www.google.com/calendar/ and control your notification settings for your entire calendar. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/calendar Size: 1198 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: invite.ics Type: application/ics Size: 1231 bytes Desc: not available URL: