From doug.miles at bpxinternet.com Wed Mar 7 09:17:09 2001 From: doug.miles at bpxinternet.com (Doug Miles) Date: Thu Aug 5 00:16:22 2004 Subject: Phoenix.pm: [Fwd: pp.pl - new & improved] Message-ID: <3AA650F5.17FD2916@bpxinternet.com> Posting... :) Heyo, Doug, Haven't seen you post the source for the last version of my per proxy script; if you haven't yet, feel free to just post this one. If you _have_, lemme know and I'll post this as an update. Thanks much, -Kurt ps: The only changes are minor bug-fixes; there's still the one bug encountered when using it as a non-http proxy w/out specifying the redirect option. No plans to fix it, as of yet.... probably only will if I get harassed by enough users. ------ "Push to test." "Release to detonate." -Brad Morrison -------------- next part -------------- A non-text attachment was scrubbed... Name: pp.pl Type: application/octet-stream Size: 7856 bytes Desc: not available Url : http://mail.pm.org/archives/phoenix-pm/attachments/20010307/93af3574/pp.obj From doug.miles at bpxinternet.com Wed Mar 7 11:38:32 2001 From: doug.miles at bpxinternet.com (Doug Miles) Date: Thu Aug 5 00:16:22 2004 Subject: Reminder: Phoenix.pm: Meeting 03/08/2001 Message-ID: <3AA67218.853DD770@bpxinternet.com> Please RSVP... We'll be having a Phoenix.pm meeting Thursday, March 8th at 7:00PM. It will be held at Bowne, which is located at 1500 N. Central Avenue, which is on the Southwest corner of Central and McDowell. The parking lot is gated, so just press the button on the intercom, and tell the receptionist that you are there for the Perl meeting. Park in the lot that is straight ahead from the entrance on the South side of McDowell. Park in any uncovered, non-reserved space. Proceed to the main lobby, which is on the Northeast side of the parking lot. I will be presenting Perl 101 again for those who have missed it. Next meeting will be Perl 201. -- - Doug Don't anthropomorphize computers. They hate that. From Bryan.Lane at VITALPS.COM Wed Mar 7 11:43:47 2001 From: Bryan.Lane at VITALPS.COM (Bryan Lane) Date: Thu Aug 5 00:16:22 2004 Subject: Reminder: Phoenix.pm: Meeting 03/08/2001 Message-ID: <219B26AF200FD411A11200805FE6EF25F212EE@tef00021.vitalps.com> Sorry, I'm not going to be able to come. My wife has a class that night, and I have to baby sit the kids. Bryan -----Original Message----- From: doug.miles@bpxinternet.com [mailto:doug.miles@bpxinternet.com] Sent: Wednesday, March 07, 2001 10:39 AM To: Phoenix.pm Subject: Reminder: Phoenix.pm: Meeting 03/08/2001 Please RSVP... We'll be having a Phoenix.pm meeting Thursday, March 8th at 7:00PM. It will be held at Bowne, which is located at 1500 N. Central Avenue, which is on the Southwest corner of Central and McDowell. The parking lot is gated, so just press the button on the intercom, and tell the receptionist that you are there for the Perl meeting. Park in the lot that is straight ahead from the entrance on the South side of McDowell. Park in any uncovered, non-reserved space. Proceed to the main lobby, which is on the Northeast side of the parking lot. I will be presenting Perl 101 again for those who have missed it. Next meeting will be Perl 201. -- - Doug Don't anthropomorphize computers. They hate that. From janis at primenet.com Wed Mar 7 13:06:10 2001 From: janis at primenet.com (Janis) Date: Thu Aug 5 00:16:22 2004 Subject: Reminder: Phoenix.pm: Meeting 03/08/2001 In-Reply-To: <3AA67218.853DD770@bpxinternet.com> from "Doug Miles" at Mar 07, 2001 10:38:32 AM Message-ID: <200103071906.MAA25092@usr05.primenet.com> To avoid the risk of infecting everyone with the killerdeathcold, I'll skip this one. :-| -Heather From eden.li at asu.edu Wed Mar 7 16:17:23 2001 From: eden.li at asu.edu (Eden Li) Date: Thu Aug 5 00:16:22 2004 Subject: Reminder: Phoenix.pm: Meeting 03/08/2001 In-Reply-To: <219B26AF200FD411A11200805FE6EF25F212EE@tef00021.vitalps.com>; from Bryan.Lane@VITALPS.COM on Wed, Mar 07, 2001 at 10:43:47AM -0700 References: <219B26AF200FD411A11200805FE6EF25F212EE@tef00021.vitalps.com> Message-ID: <20010307151723.A615@asu.edu> I'm sorry to say I can't make it either. PLUG is having a pretty important meeting on that day :(( Eden On Wed, Mar 07, 2001 at 10:43:47AM -0700, Bryan Lane wrote: > Sorry, I'm not going to be able to come. My wife has a class that night, > and I have to baby sit the kids. From phaedrus at contactdesigns.com Wed Mar 7 14:14:13 2001 From: phaedrus at contactdesigns.com (Scott Walters) Date: Thu Aug 5 00:16:22 2004 Subject: Reminder: Phoenix.pm: Meeting 03/08/2001 In-Reply-To: <20010307151723.A615@asu.edu> Message-ID: Eden Li, So, what is PLUG up to? I'm tenatively planning to make it. To PM. I mean. Hey, someone should video tape Perl 101 and 202 and turn them into mpegs and put 'em on the website. -scott On Wed, 7 Mar 2001, Eden Li wrote: > I'm sorry to say I can't make it either. PLUG is having a pretty > important meeting on that day :(( > > Eden > > On Wed, Mar 07, 2001 at 10:43:47AM -0700, Bryan Lane wrote: > > Sorry, I'm not going to be able to come. My wife has a class that night, > > and I have to baby sit the kids. > From Bryan.Lane at VITALPS.COM Wed Mar 7 17:56:24 2001 From: Bryan.Lane at VITALPS.COM (Bryan Lane) Date: Thu Aug 5 00:16:22 2004 Subject: Reminder: Phoenix.pm: Meeting 03/08/2001 Message-ID: <219B26AF200FD411A11200805FE6EF25F212F1@tef00021.vitalps.com> I have a video camera, but I'm not going to be there:( -----Original Message----- From: Scott Walters [mailto:phaedrus@contactdesigns.com] Sent: Wednesday, March 07, 2001 1:14 PM To: phoenix-pm-list@happyfunball.pm.org Subject: Re: Reminder: Phoenix.pm: Meeting 03/08/2001 Eden Li, So, what is PLUG up to? I'm tenatively planning to make it. To PM. I mean. Hey, someone should video tape Perl 101 and 202 and turn them into mpegs and put 'em on the website. -scott On Wed, 7 Mar 2001, Eden Li wrote: > I'm sorry to say I can't make it either. PLUG is having a pretty > important meeting on that day :(( > > Eden > > On Wed, Mar 07, 2001 at 10:43:47AM -0700, Bryan Lane wrote: > > Sorry, I'm not going to be able to come. My wife has a class that night, > > and I have to baby sit the kids. > From A16499 at motorola.com Wed Mar 7 18:16:30 2001 From: A16499 at motorola.com (Li Guoya-A16499) Date: Thu Aug 5 00:16:22 2004 Subject: Reminder: Phoenix.pm: Meeting 03/08/2001 Message-ID: Can you tell us what you are going to talk?? I mean "topics". guoya Li -----Original Message----- From: doug.miles@bpxinternet.com [mailto:doug.miles@bpxinternet.com] Sent: Wednesday, March 07, 2001 10:39 AM To: Phoenix.pm Subject: Reminder: Phoenix.pm: Meeting 03/08/2001 Please RSVP... We'll be having a Phoenix.pm meeting Thursday, March 8th at 7:00PM. It will be held at Bowne, which is located at 1500 N. Central Avenue, which is on the Southwest corner of Central and McDowell. The parking lot is gated, so just press the button on the intercom, and tell the receptionist that you are there for the Perl meeting. Park in the lot that is straight ahead from the entrance on the South side of McDowell. Park in any uncovered, non-reserved space. Proceed to the main lobby, which is on the Northeast side of the parking lot. I will be presenting Perl 101 again for those who have missed it. Next meeting will be Perl 201. -- - Doug Don't anthropomorphize computers. They hate that. From root at slowass.net Wed Mar 7 19:39:12 2001 From: root at slowass.net (Scott Walters) Date: Thu Aug 5 00:16:22 2004 Subject: Reminder: Phoenix.pm: Meeting 03/08/2001 In-Reply-To: Message-ID: Doug is going to give an introduction to programming Perl for novices and newcomers. That is, if he's telling the truth.... -scott On Wed, 7 Mar 2001, Li Guoya-A16499 wrote: > Can you tell us what you are going to talk?? I mean "topics". > guoya Li > > -----Original Message----- > From: doug.miles@bpxinternet.com [mailto:doug.miles@bpxinternet.com] > Sent: Wednesday, March 07, 2001 10:39 AM > To: Phoenix.pm > Subject: Reminder: Phoenix.pm: Meeting 03/08/2001 > > > Please RSVP... > > We'll be having a Phoenix.pm meeting Thursday, March 8th at 7:00PM. > It will be held at Bowne, which is located at 1500 N. Central Avenue, > which is on the Southwest corner of Central and McDowell. The parking > lot is gated, so just press the button on the intercom, and tell the > receptionist that you are there for the Perl meeting. Park in the lot > that is straight ahead from the entrance on the South side of McDowell. > Park in any uncovered, non-reserved space. Proceed to the main lobby, > which is on the Northeast side of the parking lot. > > I will be presenting Perl 101 again for those who have missed it. Next > meeting will be Perl 201. > > -- > - Doug > > Don't anthropomorphize computers. They hate that. > From eden.li at asu.edu Wed Mar 7 21:50:20 2001 From: eden.li at asu.edu (Eden Li) Date: Thu Aug 5 00:16:22 2004 Subject: Reminder: Phoenix.pm: Meeting 03/08/2001 References: Message-ID: <002401c0a782$eb697d00$b9b6c240@winwin> They're basically having a ``coming-to-terms'' meeting where they figure out what they want to do and where they want to meet. All that fun stuff. Seems pretty important, and I want a peice of the action :P Eden From: "Scott Walters" > So, what is PLUG up to? > > I'm tenatively planning to make it. To PM. I mean. > > Hey, someone should video tape Perl 101 and 202 and turn them into mpegs and put 'em on the > website. From forsythe at primenet.com Thu Mar 8 02:35:08 2001 From: forsythe at primenet.com (Tran Forsythe) Date: Thu Aug 5 00:16:22 2004 Subject: Reminder: Phoenix.pm: Meeting 03/08/2001 References: <219B26AF200FD411A11200805FE6EF25F212EE@tef00021.vitalps.com> Message-ID: <005801c0a7aa$af89daa0$0301a8c0@tran> Barring any explosions, I'll be attending; I always seem to pick up at _least_ one new trick at these things ;) -Kurt ------ "Push to test." "Release to detonate." -Brad Morrison From doug.miles at bpxinternet.com Thu Mar 8 11:24:27 2001 From: doug.miles at bpxinternet.com (Doug Miles) Date: Thu Aug 5 00:16:22 2004 Subject: Reminder: Phoenix.pm: Meeting 03/08/2001 References: Message-ID: <3AA7C04B.1EEF432E@bpxinternet.com> Scott Walters wrote: > > Doug is going to give an introduction to programming Perl for novices > and newcomers. That is, if he's telling the truth.... About the meeting or about Perl 101? :) Scott is correct. I'm just covering the basics: scalars, arrays, hashes, subs, foreach... you get the idea. > -scott > > On Wed, 7 Mar 2001, Li Guoya-A16499 wrote: > > > Can you tell us what you are going to talk?? I mean "topics". > > guoya Li > > > > -----Original Message----- > > From: doug.miles@bpxinternet.com [mailto:doug.miles@bpxinternet.com] > > Sent: Wednesday, March 07, 2001 10:39 AM > > To: Phoenix.pm > > Subject: Reminder: Phoenix.pm: Meeting 03/08/2001 > > > > > > Please RSVP... > > > > We'll be having a Phoenix.pm meeting Thursday, March 8th at 7:00PM. > > It will be held at Bowne, which is located at 1500 N. Central Avenue, > > which is on the Southwest corner of Central and McDowell. The parking > > lot is gated, so just press the button on the intercom, and tell the > > receptionist that you are there for the Perl meeting. Park in the lot > > that is straight ahead from the entrance on the South side of McDowell. > > Park in any uncovered, non-reserved space. Proceed to the main lobby, > > which is on the Northeast side of the parking lot. > > > > I will be presenting Perl 101 again for those who have missed it. Next > > meeting will be Perl 201. > > > > -- > > - Doug > > > > Don't anthropomorphize computers. They hate that. > > -- - Doug Encrypted with ROT-26 - all attempts to decrypt are illegal under the DMCA! From doug.miles at bpxinternet.com Thu Mar 8 11:25:18 2001 From: doug.miles at bpxinternet.com (Doug Miles) Date: Thu Aug 5 00:16:22 2004 Subject: Reminder: Phoenix.pm: Meeting 03/08/2001 References: <219B26AF200FD411A11200805FE6EF25F212EE@tef00021.vitalps.com> <005801c0a7aa$af89daa0$0301a8c0@tran> Message-ID: <3AA7C07E.4827CD7E@bpxinternet.com> Tran Forsythe wrote: > > Barring any explosions, I'll be attending; I always seem to pick up at > _least_ one new trick at these things ;) > Not to mention keeping me on my toes... :) -- - Doug Encrypted with ROT-26 - all attempts to decrypt are illegal under the DMCA! From doug.miles at bpxinternet.com Thu Mar 8 11:28:00 2001 From: doug.miles at bpxinternet.com (Doug Miles) Date: Thu Aug 5 00:16:22 2004 Subject: Reminder: Phoenix.pm: Meeting 03/08/2001 References: <002401c0a782$eb697d00$b9b6c240@winwin> Message-ID: <3AA7C120.B58025E@bpxinternet.com> Eden Li wrote: > > They're basically having a ``coming-to-terms'' meeting where they figure out > what they want to do and where they want to meet. All that fun stuff. > Seems pretty important, and I want a peice of the action :P > I'm going to consult the PLUG website, and possibly swap the 1st Thu & the 3rd Tue to the 1st Tue & the 3rd Thu. If I don't confuse myself, that is... :) -- - Doug Encrypted with ROT-26 - all attempts to decrypt are illegal under the DMCA! From doug.miles at bpxinternet.com Thu Mar 8 11:52:21 2001 From: doug.miles at bpxinternet.com (Doug Miles) Date: Thu Aug 5 00:16:22 2004 Subject: Reminder: Phoenix.pm: Meeting 03/08/2001 References: <002401c0a782$eb697d00$b9b6c240@winwin> Message-ID: <3AA7C6D5.EC5D504@bpxinternet.com> Eden Li wrote: > > They're basically having a ``coming-to-terms'' meeting where they figure out > what they want to do and where they want to meet. All that fun stuff. > Seems pretty important, and I want a peice of the action :P I check out the web site, and didn't find a meeting schedule. Would you mind letting me know what their schedule is so that I can work around it? Thanks. -- - Doug Encrypted with ROT-26 - all attempts to decrypt are illegal under the DMCA! From A16499 at motorola.com Thu Mar 8 12:00:22 2001 From: A16499 at motorola.com (Li Guoya-A16499) Date: Thu Aug 5 00:16:22 2004 Subject: Reminder: Phoenix.pm: Meeting 03/08/2001 Message-ID: I'll be there on time hopefully. guoya -----Original Message----- From: doug.miles@bpxinternet.com [mailto:doug.miles@bpxinternet.com] Sent: Wednesday, March 07, 2001 10:39 AM To: Phoenix.pm Subject: Reminder: Phoenix.pm: Meeting 03/08/2001 Please RSVP... We'll be having a Phoenix.pm meeting Thursday, March 8th at 7:00PM. It will be held at Bowne, which is located at 1500 N. Central Avenue, which is on the Southwest corner of Central and McDowell. The parking lot is gated, so just press the button on the intercom, and tell the receptionist that you are there for the Perl meeting. Park in the lot that is straight ahead from the entrance on the South side of McDowell. Park in any uncovered, non-reserved space. Proceed to the main lobby, which is on the Northeast side of the parking lot. I will be presenting Perl 101 again for those who have missed it. Next meeting will be Perl 201. -- - Doug Don't anthropomorphize computers. They hate that. From Bryan.Lane at VITALPS.COM Thu Mar 8 12:05:02 2001 From: Bryan.Lane at VITALPS.COM (Bryan Lane) Date: Thu Aug 5 00:16:22 2004 Subject: Reminder: Phoenix.pm: Meeting 03/08/2001 Message-ID: <219B26AF200FD411A11200805FE6EF25F212F9@tef00021.vitalps.com> I thought everyone on the list would enjoy this little perl snippet. It is the DCSS program that decrypts DVD's only it's in perl. ZDNET had it posted today. Enjoy! #!/usr/bin/perl -w # 531-byte qrpff-fast, Keith Winstein and Marc Horowitz # MPEG 2 PS VOB file on stdin -> descrambled output on stdout # arguments: title key bytes in least to most-significant order $_='while(read+STDIN,$_,2048){$a=29;$b=73;$c=142;$t=255;@t=map{$_%16or$t^=$c ^=( $m=(11,10,116,100,11,122,20,100)[$_/16%8])&110;$t^=(72,@z=(64,72,$a^=12*($_% 16 -2?0:$m&17)),$b^=$_%64?12:0,@z)[$_%8]}(16..271);if((@a=unx"C*",$_)[20]&48){$ h =5;$_=unxb24,join"",@b=map{xB8,unxb8,chr($_^$a[--$h+84])}@ARGV;s/...$/1$&/;$ d=unxV,xb25,$_;$e=256|(ord$b[4])<<9|ord$b[3];$d=$d>>8^($f=$t&($d>>12^$d>>4^ $d^$d/8))<<17,$e=$e>>8^($t&($g=($q=$e>>14&7^$e)^$q*8^$q<<6))<<9,$_=$t[$_]^ (($h>>=8)+=$f+(~$g&$t))for@a[128..$#a]}print+x"C*",@a}';s/x/pack+/g;eval Bryan -----Original Message----- From: doug.miles@bpxinternet.com [mailto:doug.miles@bpxinternet.com] Sent: Thursday, March 08, 2001 10:25 AM To: phoenix-pm-list@happyfunball.pm.org Subject: Re: Reminder: Phoenix.pm: Meeting 03/08/2001 Tran Forsythe wrote: > > Barring any explosions, I'll be attending; I always seem to pick up at > _least_ one new trick at these things ;) > Not to mention keeping me on my toes... :) -- - Doug Encrypted with ROT-26 - all attempts to decrypt are illegal under the DMCA! From Rob.Svirskas at motorola.com Thu Mar 8 14:03:38 2001 From: Rob.Svirskas at motorola.com (Svirskas Rob-ERS007) Date: Thu Aug 5 00:16:22 2004 Subject: Reminder: Phoenix.pm: Meeting 03/08/2001 Message-ID: I should be able to make it. Is part of the Perl 101 class tonight to go through the DeCSS code Bryan sent out? ;-) Rob NOTE: If you are from the Motion Picture Association, the last sentence was a joke - I was kidding - really - please don't send your lawyers after me... -----Original Message----- From: doug.miles@bpxinternet.com [mailto:doug.miles@bpxinternet.com] Sent: Wednesday, March 07, 2001 10:39 AM To: Phoenix.pm Subject: Reminder: Phoenix.pm: Meeting 03/08/2001 Please RSVP... We'll be having a Phoenix.pm meeting Thursday, March 8th at 7:00PM. It will be held at Bowne, which is located at 1500 N. Central Avenue, which is on the Southwest corner of Central and McDowell. The parking lot is gated, so just press the button on the intercom, and tell the receptionist that you are there for the Perl meeting. Park in the lot that is straight ahead from the entrance on the South side of McDowell. Park in any uncovered, non-reserved space. Proceed to the main lobby, which is on the Northeast side of the parking lot. I will be presenting Perl 101 again for those who have missed it. Next meeting will be Perl 201. -- - Doug Don't anthropomorphize computers. They hate that. From Bryan.Lane at VITALPS.COM Thu Mar 8 14:10:57 2001 From: Bryan.Lane at VITALPS.COM (Bryan Lane) Date: Thu Aug 5 00:16:22 2004 Subject: Reminder: Phoenix.pm: Meeting 03/08/2001 Message-ID: <219B26AF200FD411A11200805FE6EF25F212FD@tef00021.vitalps.com> No the DeCSS code that I sent isn't part of it:) I thought everyone would get a kick out of it though. Bryan -----Original Message----- From: Svirskas Rob-ERS007 [mailto:Rob.Svirskas@motorola.com] Sent: Thursday, March 08, 2001 1:04 PM To: 'phoenix-pm-list@happyfunball.pm.org' Subject: RE: Reminder: Phoenix.pm: Meeting 03/08/2001 I should be able to make it. Is part of the Perl 101 class tonight to go through the DeCSS code Bryan sent out? ;-) Rob NOTE: If you are from the Motion Picture Association, the last sentence was a joke - I was kidding - really - please don't send your lawyers after me... -----Original Message----- From: doug.miles@bpxinternet.com [mailto:doug.miles@bpxinternet.com] Sent: Wednesday, March 07, 2001 10:39 AM To: Phoenix.pm Subject: Reminder: Phoenix.pm: Meeting 03/08/2001 Please RSVP... We'll be having a Phoenix.pm meeting Thursday, March 8th at 7:00PM. It will be held at Bowne, which is located at 1500 N. Central Avenue, which is on the Southwest corner of Central and McDowell. The parking lot is gated, so just press the button on the intercom, and tell the receptionist that you are there for the Perl meeting. Park in the lot that is straight ahead from the entrance on the South side of McDowell. Park in any uncovered, non-reserved space. Proceed to the main lobby, which is on the Northeast side of the parking lot. I will be presenting Perl 101 again for those who have missed it. Next meeting will be Perl 201. -- - Doug Don't anthropomorphize computers. They hate that. From Rob.Svirskas at motorola.com Thu Mar 8 14:36:18 2001 From: Rob.Svirskas at motorola.com (Svirskas Rob-ERS007) Date: Thu Aug 5 00:16:22 2004 Subject: Reminder: Phoenix.pm: Meeting 03/08/2001 Message-ID: It's a nice piece of obfuscated Perl. The s/x/pack+/g stuck out like a sore thumb, but the unary plus trick is very cool. - Rob -----Original Message----- From: Bryan Lane [mailto:Bryan.Lane@VITALPS.COM] Sent: Thursday, March 08, 2001 1:11 PM To: 'phoenix-pm-list@happyfunball.pm.org' Subject: RE: Reminder: Phoenix.pm: Meeting 03/08/2001 No the DeCSS code that I sent isn't part of it:) I thought everyone would get a kick out of it though. Bryan -----Original Message----- From: Svirskas Rob-ERS007 [mailto:Rob.Svirskas@motorola.com] Sent: Thursday, March 08, 2001 1:04 PM To: 'phoenix-pm-list@happyfunball.pm.org' Subject: RE: Reminder: Phoenix.pm: Meeting 03/08/2001 I should be able to make it. Is part of the Perl 101 class tonight to go through the DeCSS code Bryan sent out? ;-) Rob NOTE: If you are from the Motion Picture Association, the last sentence was a joke - I was kidding - really - please don't send your lawyers after me... -----Original Message----- From: doug.miles@bpxinternet.com [mailto:doug.miles@bpxinternet.com] Sent: Wednesday, March 07, 2001 10:39 AM To: Phoenix.pm Subject: Reminder: Phoenix.pm: Meeting 03/08/2001 Please RSVP... We'll be having a Phoenix.pm meeting Thursday, March 8th at 7:00PM. It will be held at Bowne, which is located at 1500 N. Central Avenue, which is on the Southwest corner of Central and McDowell. The parking lot is gated, so just press the button on the intercom, and tell the receptionist that you are there for the Perl meeting. Park in the lot that is straight ahead from the entrance on the South side of McDowell. Park in any uncovered, non-reserved space. Proceed to the main lobby, which is on the Northeast side of the parking lot. I will be presenting Perl 101 again for those who have missed it. Next meeting will be Perl 201. -- - Doug Don't anthropomorphize computers. They hate that. From chaosppp at corp.earthlink.net Thu Mar 8 15:35:41 2001 From: chaosppp at corp.earthlink.net (Phil Hartfield) Date: Thu Aug 5 00:16:22 2004 Subject: Reminder: Phoenix.pm: Meeting 03/08/2001 In-Reply-To: from "Svirskas Rob-ERS007" at Mar 08, 2001 02:36:18 PM Message-ID: <200103082135.OAA23352@asylum.phx3.mindspring.net> Yeah, must have used up the perl mojo on this bit hmm: $d=$d>>8^($f=$t&($d>>12^$d>>4^$d^$d/8))<<17,$e=$e>>8^($t&($g=($q=$e>>14&7^$e)^$q *8^$q<<6))<<9,$_=$t[$_]^(($h>>=8)+=$f+(~$g&$t)) for@a[128..$#a] Interesting bit. Phil Hartfield Svirskas Rob-ERS007 wrote: > > It's a nice piece of obfuscated Perl. The s/x/pack+/g stuck out like a sore thumb, but the unary plus trick is very cool. > - Rob > > > -----Original Message----- > From: Bryan Lane [mailto:Bryan.Lane@VITALPS.COM] > Sent: Thursday, March 08, 2001 1:11 PM > To: 'phoenix-pm-list@happyfunball.pm.org' > Subject: RE: Reminder: Phoenix.pm: Meeting 03/08/2001 > > > No the DeCSS code that I sent isn't part of it:) I thought everyone would > get a kick out of it though. > > Bryan > > -----Original Message----- > From: Svirskas Rob-ERS007 [mailto:Rob.Svirskas@motorola.com] > Sent: Thursday, March 08, 2001 1:04 PM > To: 'phoenix-pm-list@happyfunball.pm.org' > Subject: RE: Reminder: Phoenix.pm: Meeting 03/08/2001 > > > I should be able to make it. Is part of the Perl 101 class tonight to go > through the DeCSS code Bryan sent out? ;-) > Rob > > NOTE: If you are from the Motion Picture Association, the last sentence was > a joke - I was kidding - really - please don't send your lawyers after me... > > -----Original Message----- > From: doug.miles@bpxinternet.com [mailto:doug.miles@bpxinternet.com] > Sent: Wednesday, March 07, 2001 10:39 AM > To: Phoenix.pm > Subject: Reminder: Phoenix.pm: Meeting 03/08/2001 > > > Please RSVP... > > We'll be having a Phoenix.pm meeting Thursday, March 8th at 7:00PM. > It will be held at Bowne, which is located at 1500 N. Central Avenue, > which is on the Southwest corner of Central and McDowell. The parking > lot is gated, so just press the button on the intercom, and tell the > receptionist that you are there for the Perl meeting. Park in the lot > that is straight ahead from the entrance on the South side of McDowell. > Park in any uncovered, non-reserved space. Proceed to the main lobby, > which is on the Northeast side of the parking lot. > > I will be presenting Perl 101 again for those who have missed it. Next > meeting will be Perl 201. > > -- > - Doug > > Don't anthropomorphize computers. They hate that. > From A16499 at motorola.com Fri Mar 9 10:45:09 2001 From: A16499 at motorola.com (Li Guoya-A16499) Date: Thu Aug 5 00:16:22 2004 Subject: Reminder: Phoenix.pm: Meeting 03/08/2001 Message-ID: Hello, Doug: It was so nice to join the Perl people in Phoenix. The class was right for me and I've learned a lot. Thank you very much. guoya -----Original Message----- From: doug.miles@bpxinternet.com [mailto:doug.miles@bpxinternet.com] Sent: Wednesday, March 07, 2001 10:39 AM To: Phoenix.pm Subject: Reminder: Phoenix.pm: Meeting 03/08/2001 Please RSVP... We'll be having a Phoenix.pm meeting Thursday, March 8th at 7:00PM. It will be held at Bowne, which is located at 1500 N. Central Avenue, which is on the Southwest corner of Central and McDowell. The parking lot is gated, so just press the button on the intercom, and tell the receptionist that you are there for the Perl meeting. Park in the lot that is straight ahead from the entrance on the South side of McDowell. Park in any uncovered, non-reserved space. Proceed to the main lobby, which is on the Northeast side of the parking lot. I will be presenting Perl 101 again for those who have missed it. Next meeting will be Perl 201. -- - Doug Don't anthropomorphize computers. They hate that. From kim.a.gentes at intel.com Fri Mar 9 10:53:44 2001 From: kim.a.gentes at intel.com (Gentes, Kim A) Date: Thu Aug 5 00:16:22 2004 Subject: Phoenix.pm: Perl News- Message-ID: <459967261D9AD211AC4100A0C96B541005005551@fmsmsx55.fm.intel.com> those familiar with BBSpot know the level of journalism they have shown in the technical community... http://www.bbspot.com/News/2001/03/perl_test.html p.s. that would be humur... Kim Gentes Intel IAG/DPG/GUI Install Technology Team Phone (480)554-5590 The system you have is perfectly designed for the results you are now getting. From doug.miles at bpxinternet.com Fri Mar 9 14:31:17 2001 From: doug.miles at bpxinternet.com (Doug Miles) Date: Thu Aug 5 00:16:22 2004 Subject: Reminder: Phoenix.pm: Meeting 03/08/2001 References: Message-ID: <3AA93D95.8A673A8C@bpxinternet.com> Li Guoya-A16499 wrote: > > Hello, Doug: > It was so nice to join the Perl people in Phoenix. The class was right for me and I've learned a lot. Thank you very much. > guoya Thanks thanks for the feedback Guoya! I'm glad it was worth you while. -- - Doug Encrypted with ROT-26 - all attempts to decrypt are illegal under the DMCA! From doug.miles at bpxinternet.com Fri Mar 9 16:04:39 2001 From: doug.miles at bpxinternet.com (Doug Miles) Date: Thu Aug 5 00:16:22 2004 Subject: Phoenix.pm: Anyone doing Perl/XML? Message-ID: <3AA95377.95047B48@bpxinternet.com> Anyone out there doing Perl/XML stuff? I need to be able to convert different data sources to XML. I think that XML::Grove looks like my best bet, but the documentation and examples are geared more towards parsing rather than XML generation. Any comments or suggestions? -- - Doug Encrypted with ROT-26 - all attempts to decrypt are illegal under the DMCA! From Rob.Svirskas at motorola.com Fri Mar 9 16:14:04 2001 From: Rob.Svirskas at motorola.com (Svirskas Rob-ERS007) Date: Thu Aug 5 00:16:22 2004 Subject: Phoenix.pm: Anyone doing Perl/XML? Message-ID: Doug; I'm pretty new to the XML stuff, so probably can't help much there (I've played with XML::Writer to generate XML once or twice, haven't tried Grove). In a totally unrelated subject, last night in the midst of your lesson on Camel anatomy, we had briefly discussed slurping a file (I think while we were on the subject of $/). A while back, I started using sysread, as in: sysread HANDLE,my $slurp,-s HANDLE; I suppose there could be some platform issues 'cause of the "-s", but it works fine on Solaris :-). The sysread runs faster and sucks down less CPU. Here's a benchmark for 1000 slurps of a 12 MB file: Benchmark: timing 1000 iterations of do loop, sysread... do: 201 wallclock secs (108.34 usr + 90.51 sys = 198.85 CPU) sysread: 63 wallclock secs ( 0.04 usr + 63.39 sys = 63.43 CPU) Here's the "do" I compared it against: my $slurp = do { local $/; ; }; - Rob -----Original Message----- From: doug.miles@bpxinternet.com [mailto:doug.miles@bpxinternet.com] Sent: Friday, March 09, 2001 3:05 PM To: Phoenix.pm Subject: Phoenix.pm: Anyone doing Perl/XML? Anyone out there doing Perl/XML stuff? I need to be able to convert different data sources to XML. I think that XML::Grove looks like my best bet, but the documentation and examples are geared more towards parsing rather than XML generation. Any comments or suggestions? -- - Doug Encrypted with ROT-26 - all attempts to decrypt are illegal under the DMCA! From phaedrus at contactdesigns.com Fri Mar 9 15:04:05 2001 From: phaedrus at contactdesigns.com (Scott Walters) Date: Thu Aug 5 00:16:22 2004 Subject: Phoenix.pm: Anyone doing Perl/XML? In-Reply-To: Message-ID: Doug, Planning on writting a minimal XML writter and perhaps a reader that somehow (don't ask me how) maps the data to a good relational database (ie, first 4 normals). I haven't put too much thought into it yet (except figuring out how im going to get out of having to do it which has so far been unsuccessful), except that I can assume the tables will follow the tree structure of the data like this, for example: the first 3 layers of depth will go to one table; the next 5 (lets say) layers of depth will go to another table, that the first table relates to; the next 2 layers of depth (for example) will go to a third table, that relates to the second table. As given attributes at a given depth change, relational keys change. This is an extention of a technique of report generation I use elsewhere, where as different rows in the output of a query change, data is aggreated (ie, new column or row in a chart), new headers are inserted, etc, etc. This has proved a great way to abstract the details of reporting on data from arbitrary queries. What I'm interested to know is: 0) has this been done already, or tried and prove impractical? a) is anyone else interested in this? I) does anyone know any good sauces that go with blueberry pasta? i seem to have blueberry pasta... x) does the event driven model and datastructure driven models of most XML parsers seem to be the wrong approach to anyone else? > sysread HANDLE,my $slurp,-s HANDLE; Rob, have you benchmarked my $slurp = `cat $fn` ? i wanna know =) And how do DSPs differ from traditional processors? What makes a DSP a DSP? I'm curious =) Thanks again, Doug, for hosting another worship session for us miscreants =) cheers! -scott On Fri, 9 Mar 2001, Svirskas Rob-ERS007 wrote: > Doug; > I'm pretty new to the XML stuff, so probably can't help much there (I've played with XML::Writer to generate XML once or twice, haven't tried Grove). > > In a totally unrelated subject, last night in the midst of your lesson on Camel anatomy, we had briefly discussed slurping a file (I think while we were on the subject of $/). A while back, I started using sysread, as in: > sysread HANDLE,my $slurp,-s HANDLE; > > I suppose there could be some platform issues 'cause of the "-s", but it works fine on Solaris :-). The sysread runs faster and sucks down less CPU. Here's a benchmark for 1000 slurps of a 12 MB file: > > Benchmark: timing 1000 iterations of do loop, sysread... > do: 201 wallclock secs (108.34 usr + 90.51 sys = 198.85 CPU) > sysread: 63 wallclock secs ( 0.04 usr + 63.39 sys = 63.43 CPU) > > Here's the "do" I compared it against: > my $slurp = do { local $/; ; }; > > > - Rob > > -----Original Message----- > From: doug.miles@bpxinternet.com [mailto:doug.miles@bpxinternet.com] > Sent: Friday, March 09, 2001 3:05 PM > To: Phoenix.pm > Subject: Phoenix.pm: Anyone doing Perl/XML? > > > Anyone out there doing Perl/XML stuff? I need to be able to convert > different data sources to XML. I think that XML::Grove looks like my > best bet, but the documentation and examples are geared more towards > parsing rather than XML generation. Any comments or suggestions? > > -- > - Doug > > Encrypted with ROT-26 - all attempts to decrypt are illegal under the > DMCA! > From Rob.Svirskas at motorola.com Fri Mar 9 17:50:39 2001 From: Rob.Svirskas at motorola.com (Svirskas Rob-ERS007) Date: Thu Aug 5 00:16:22 2004 Subject: Phoenix.pm: Anyone doing Perl/XML? Message-ID: Scott; > > sysread HANDLE,my $slurp,-s HANDLE; > Rob, have you benchmarked my $slurp = `cat $fn` ? i wanna know =) Three words: "sick and wrong". If I were really twisted, I would try benchmarking that. Not that I would actually do that, but if I did, I would get: Benchmark: timing 1000 iterations of evil... evil: 494 wallclock secs (334.33 usr 135.32 sys + 2.88 cusr 141.20 csys = 0.00 CPU) Hey, does the "0.00 CPU" mean that it didn't use the CPU at all? :-\ > And how do DSPs differ from traditional processors? What makes a DSP a DSP? I'm curious =) I guess a DSP is a DSP 'cause it's not an ASP (my old computer engineering professor is likely screaming someplace right now). - Rob -----Original Message----- From: Scott Walters [mailto:phaedrus@contactdesigns.com] Sent: Friday, March 09, 2001 2:04 PM To: 'phoenix-pm-list@happyfunball.pm.org' Subject: RE: Phoenix.pm: Anyone doing Perl/XML? Doug, Planning on writting a minimal XML writter and perhaps a reader that somehow (don't ask me how) maps the data to a good relational database (ie, first 4 normals). I haven't put too much thought into it yet (except figuring out how im going to get out of having to do it which has so far been unsuccessful), except that I can assume the tables will follow the tree structure of the data like this, for example: the first 3 layers of depth will go to one table; the next 5 (lets say) layers of depth will go to another table, that the first table relates to; the next 2 layers of depth (for example) will go to a third table, that relates to the second table. As given attributes at a given depth change, relational keys change. This is an extention of a technique of report generation I use elsewhere, where as different rows in the output of a query change, data is aggreated (ie, new column or row in a chart), new headers are inserted, etc, etc. This has proved a great way to abstract the details of reporting on data from arbitrary queries. What I'm interested to know is: 0) has this been done already, or tried and prove impractical? a) is anyone else interested in this? I) does anyone know any good sauces that go with blueberry pasta? i seem to have blueberry pasta... x) does the event driven model and datastructure driven models of most XML parsers seem to be the wrong approach to anyone else? > sysread HANDLE,my $slurp,-s HANDLE; Rob, have you benchmarked my $slurp = `cat $fn` ? i wanna know =) And how do DSPs differ from traditional processors? What makes a DSP a DSP? I'm curious =) Thanks again, Doug, for hosting another worship session for us miscreants =) cheers! -scott From doug.miles at bpxinternet.com Tue Mar 13 10:16:20 2001 From: doug.miles at bpxinternet.com (Doug Miles) Date: Thu Aug 5 00:16:22 2004 Subject: Phoenix.pm: Anyone doing Perl/XML? References: Message-ID: <3AAE47D4.6956323@bpxinternet.com> I don't know if this is the type of thing you're looking for, but you might have a look at: http://search.cpan.org/doc/MSERGEANT/DBIx-XML_RDB-0.05/XML_RDB.pm Scott Walters wrote: > > Doug, > > Planning on writting a minimal XML writter and perhaps a reader that somehow (don't ask me how) > maps the data to a good relational database (ie, first 4 normals). > > I haven't put too much thought into it yet (except figuring out how im going to get out of > having to do it which has so far been unsuccessful), except that I can assume the tables > will follow the tree structure of the data like this, for example: the first 3 layers of > depth will go to one table; the next 5 (lets say) layers of depth will go to another table, > that the first table relates to; the next 2 layers of depth (for example) will go to a third > table, that relates to the second table. As given attributes at a given depth change, > relational keys change. > > This is an extention of a technique of report generation I use elsewhere, where as different > rows in the output of a query change, data is aggreated (ie, new column or row in a chart), > new headers are inserted, etc, etc. This has proved a great way to abstract the details of > reporting on data from arbitrary queries. > > What I'm interested to know is: > > 0) has this been done already, or tried and prove impractical? > a) is anyone else interested in this? > I) does anyone know any good sauces that go with blueberry pasta? i seem to have blueberry pasta... > x) does the event driven model and datastructure driven models of most XML parsers seem to be > the wrong approach to anyone else? > > > sysread HANDLE,my $slurp,-s HANDLE; > Rob, have you benchmarked my $slurp = `cat $fn` ? i wanna know =) And how do DSPs differ > from traditional processors? What makes a DSP a DSP? I'm curious =) > > Thanks again, Doug, for hosting another worship session for us miscreants =) > > cheers! > > -scott > > On Fri, 9 Mar 2001, Svirskas Rob-ERS007 wrote: > > > Doug; > > I'm pretty new to the XML stuff, so probably can't help much there (I've played with XML::Writer to generate XML once or twice, haven't tried Grove). > > > > In a totally unrelated subject, last night in the midst of your lesson on Camel anatomy, we had briefly discussed slurping a file (I think while we were on the subject of $/). A while back, I started using sysread, as in: > > sysread HANDLE,my $slurp,-s HANDLE; > > > > I suppose there could be some platform issues 'cause of the "-s", but it works fine on Solaris :-). The sysread runs faster and sucks down less CPU. Here's a benchmark for 1000 slurps of a 12 MB file: > > > > Benchmark: timing 1000 iterations of do loop, sysread... > > do: 201 wallclock secs (108.34 usr + 90.51 sys = 198.85 CPU) > > sysread: 63 wallclock secs ( 0.04 usr + 63.39 sys = 63.43 CPU) > > > > Here's the "do" I compared it against: > > my $slurp = do { local $/; ; }; > > > > > > - Rob > > > > -----Original Message----- > > From: doug.miles@bpxinternet.com [mailto:doug.miles@bpxinternet.com] > > Sent: Friday, March 09, 2001 3:05 PM > > To: Phoenix.pm > > Subject: Phoenix.pm: Anyone doing Perl/XML? > > > > > > Anyone out there doing Perl/XML stuff? I need to be able to convert > > different data sources to XML. I think that XML::Grove looks like my > > best bet, but the documentation and examples are geared more towards > > parsing rather than XML generation. Any comments or suggestions? > > > > -- > > - Doug > > > > Encrypted with ROT-26 - all attempts to decrypt are illegal under the > > DMCA! > > -- - Doug Encrypted with ROT-26 - all attempts to decrypt are illegal under the DMCA! From phaedrus at contactdesigns.com Tue Mar 13 13:21:09 2001 From: phaedrus at contactdesigns.com (Scott Walters) Date: Thu Aug 5 00:16:22 2004 Subject: Phoenix.pm: Anyone doing Perl/XML? In-Reply-To: <3AAE47D4.6956323@bpxinternet.com> Message-ID: Doug, Thanks. Nope, but similiar. I'm interested in translating between a fully normalized relational database (ie, tables) and a heirarchy (ie, XML). I have a proposed method, but I'm not sure its the best way or will work at all... On an unrelated note, hows the market for Perl/SQL/C/mod_perl/Apache programmers? Is anyone looking for them/one? [This question is not rhoetorical]. -scott On Tue, 13 Mar 2001, Doug Miles wrote: > I don't know if this is the type of thing you're looking for, but you > might have a look at: > > http://search.cpan.org/doc/MSERGEANT/DBIx-XML_RDB-0.05/XML_RDB.pm > > Scott Walters wrote: > > > > Doug, > > > > Planning on writting a minimal XML writter and perhaps a reader that somehow (don't ask me how) > > maps the data to a good relational database (ie, first 4 normals). > > > > I haven't put too much thought into it yet (except figuring out how im going to get out of > > having to do it which has so far been unsuccessful), except that I can assume the tables > > will follow the tree structure of the data like this, for example: the first 3 layers of > > depth will go to one table; the next 5 (lets say) layers of depth will go to another table, > > that the first table relates to; the next 2 layers of depth (for example) will go to a third > > table, that relates to the second table. As given attributes at a given depth change, > > relational keys change. > > > > This is an extention of a technique of report generation I use elsewhere, where as different > > rows in the output of a query change, data is aggreated (ie, new column or row in a chart), > > new headers are inserted, etc, etc. This has proved a great way to abstract the details of > > reporting on data from arbitrary queries. > > > > What I'm interested to know is: > > > > 0) has this been done already, or tried and prove impractical? > > a) is anyone else interested in this? > > I) does anyone know any good sauces that go with blueberry pasta? i seem to have blueberry pasta... > > x) does the event driven model and datastructure driven models of most XML parsers seem to be > > the wrong approach to anyone else? > > > > > sysread HANDLE,my $slurp,-s HANDLE; > > Rob, have you benchmarked my $slurp = `cat $fn` ? i wanna know =) And how do DSPs differ > > from traditional processors? What makes a DSP a DSP? I'm curious =) > > > > Thanks again, Doug, for hosting another worship session for us miscreants =) > > > > cheers! > > > > -scott > > > > On Fri, 9 Mar 2001, Svirskas Rob-ERS007 wrote: > > > > > Doug; > > > I'm pretty new to the XML stuff, so probably can't help much there (I've played with XML::Writer to generate XML once or twice, haven't tried Grove). > > > > > > In a totally unrelated subject, last night in the midst of your lesson on Camel anatomy, we had briefly discussed slurping a file (I think while we were on the subject of $/). A while back, I started using sysread, as in: > > > sysread HANDLE,my $slurp,-s HANDLE; > > > > > > I suppose there could be some platform issues 'cause of the "-s", but it works fine on Solaris :-). The sysread runs faster and sucks down less CPU. Here's a benchmark for 1000 slurps of a 12 MB file: > > > > > > Benchmark: timing 1000 iterations of do loop, sysread... > > > do: 201 wallclock secs (108.34 usr + 90.51 sys = 198.85 CPU) > > > sysread: 63 wallclock secs ( 0.04 usr + 63.39 sys = 63.43 CPU) > > > > > > Here's the "do" I compared it against: > > > my $slurp = do { local $/; ; }; > > > > > > > > > - Rob > > > > > > -----Original Message----- > > > From: doug.miles@bpxinternet.com [mailto:doug.miles@bpxinternet.com] > > > Sent: Friday, March 09, 2001 3:05 PM > > > To: Phoenix.pm > > > Subject: Phoenix.pm: Anyone doing Perl/XML? > > > > > > > > > Anyone out there doing Perl/XML stuff? I need to be able to convert > > > different data sources to XML. I think that XML::Grove looks like my > > > best bet, but the documentation and examples are geared more towards > > > parsing rather than XML generation. Any comments or suggestions? > > > > > > -- > > > - Doug > > > > > > Encrypted with ROT-26 - all attempts to decrypt are illegal under the > > > DMCA! > > > > > -- > - Doug > > Encrypted with ROT-26 - all attempts to decrypt are illegal under the > DMCA! > From doug.miles at bpxinternet.com Mon Mar 19 16:47:59 2001 From: doug.miles at bpxinternet.com (Doug Miles) Date: Thu Aug 5 00:16:22 2004 Subject: Phoenix.pm: No meeting until next month Message-ID: <3AB68C9F.173FBA9B@bpxinternet.com> Sorry to have to do this. I was planning on having a meeting tomorrow, but decided to cancel it. (I haven't even had time to send out an announcement :( ) I've got vacation coming up, and have too much to do before then. I'll send an announcement next month. -- - Doug Encrypted with ROT-26 - all attempts to decrypt are illegal under the DMCA! From Bryan.Lane at VITALPS.COM Mon Mar 19 17:37:55 2001 From: Bryan.Lane at VITALPS.COM (Bryan Lane) Date: Thu Aug 5 00:16:22 2004 Subject: Phoenix.pm: No meeting until next month Message-ID: <219B26AF200FD411A11200805FE6EF25F21310@tef00021.vitalps.com> Have a great time on your vacation! -----Original Message----- From: doug.miles@bpxinternet.com [mailto:doug.miles@bpxinternet.com] Sent: Monday, March 19, 2001 3:48 PM To: Phoenix.pm Subject: Phoenix.pm: No meeting until next month Sorry to have to do this. I was planning on having a meeting tomorrow, but decided to cancel it. (I haven't even had time to send out an announcement :( ) I've got vacation coming up, and have too much to do before then. I'll send an announcement next month. -- - Doug Encrypted with ROT-26 - all attempts to decrypt are illegal under the DMCA! From forsythe at primenet.com Tue Mar 20 08:40:38 2001 From: forsythe at primenet.com (Tran Forsythe) Date: Thu Aug 5 00:16:22 2004 Subject: Phoenix.pm: No meeting until next month References: <3AB68C9F.173FBA9B@bpxinternet.com> Message-ID: <002d01c0b14b$bc3000e0$0301a8c0@tran> No worries, man; rest & recuperate, we'll be fine ;) -Kurt ------ "Push to test." "Release to detonate." -Brad Morrison From doug.miles at bpxinternet.com Tue Mar 20 14:43:02 2001 From: doug.miles at bpxinternet.com (Doug Miles) Date: Thu Aug 5 00:16:22 2004 Subject: Phoenix.pm: No meeting until next month References: <3AB68C9F.173FBA9B@bpxinternet.com> <002d01c0b14b$bc3000e0$0301a8c0@tran> Message-ID: <3AB7C0D6.1CBFA25D@bpxinternet.com> Tran Forsythe wrote: > > No worries, man; rest & recuperate, we'll be fine ;) > > -Kurt > > ------ > > "Push to test." > > "Release to detonate." > -Brad Morrison Cool. Thanks. I'll get started again next month... -- - Doug Encrypted with ROT-26 - all attempts to decrypt are illegal under the DMCA!