From mitch at ncsa.uiuc.edu Tue Jan 20 18:03:18 2004
From: mitch at ncsa.uiuc.edu (Mitch Kutzko)
Date: Mon Aug 2 21:27:36 2004
Subject: [CMI.PM] Multi-line substitution?
Message-ID: <3.0.5.32.20040120180318.017b9ad8@pop.ncsa.uiuc.edu>
Hi, folks -- I'm trying to remove the following three lines from a website
I run, and these three lines occur in many files on the site:
I've looked in the Cookbook and on the web, and by all the accounts and
examples I can find, this should work, but it doesn't. Doesn't do a dang
thing, in fact. (Which tells me it's not matching, of course, but I don't
see how it can not match.)
#!/usr/bin/perl -pi.old
s/.*
//s
If I reduce the match string down to the whole command by itself,
it works fine. Basically, it just refuses to match across more than one
line.
I've tried the following, all with the same utter lack of results over
multiple lines:
#!/usr/bin/perl -pi.old
s/.*
//sm
#!/usr/bin/perl -pi.old
s/.*
//smg
#!/usr/bin/perl -pi.old
s/.*
//m
#!/usr/bin/perl -pi.old
s/.*
//mg
#!/usr/bin/perl -pi.old
s/.*
//sm
#!/usr/bin/perl -pi.old
s/.*?
//s
#!/usr/bin/perl -pi.old
s/..
//s
#!/usr/bin/perl -pi.old
s/...
//s
#!/usr/bin/perl -pi.old
s/\.*\
//s
etc... (You get the idea by now, I'm sure... ;-) )
This should be (and, of course, will turn out to be) painfully simple to
do. What am I not doing?
Thoughts? Ideas? Suggestions? Tequila?
;-)
As always, thanks in advance!
Mitch
--
Mitch Kutzko | mitch@dast.nlanr.net | mitch@ncsa.uiuc.edu | 217-333-1199
http://hobbes.ncsa.uiuc.edu/
From bhalla at uiuc.edu Tue Jan 20 19:10:14 2004
From: bhalla at uiuc.edu (Arun Bhalla)
Date: Mon Aug 2 21:27:36 2004
Subject: [CMI.PM] Multi-line substitution?
In-Reply-To: <3.0.5.32.20040120180318.017b9ad8@pop.ncsa.uiuc.edu>
Message-ID: <200401210110.i0L1AE1t020434@a-night-at-the-opera.cu.groogroo.com>
Well, the problem in your example is that you are feeding the "-p"
switch to perl. perl is feeding one line at a time to your script.
There are two ways to go about it.
Here is the easiest:
You can pass perl an argument (0777) which will tell perl to process
whole files at a time instead of splitting on any particular character
(such as the default newline). So your script will work as is if
you change the shebang line to: #!/usr/bin/perl -p0777i.old
If you wish to make it into something more than a simple one-liner,
if you read everything into a line (e.g.:)
$document = join('', <>);
then process that (e.g.:)
$document =~ s/.*
/s;
you should be golden. If this pattern occurs multiple times in the same
file, you would need both a 'g' modifier and to add a '?' after the '*' to
make it less greedy.
Arun
Mitch Kutzko writes:
> Hi, folks -- I'm trying to remove the following three lines from a website
> I run, and these three lines occur in many files on the site:
>
>
>
>
>
>
> I've looked in the Cookbook and on the web, and by all the accounts and
> examples I can find, this should work, but it doesn't. Doesn't do a dang
> thing, in fact. (Which tells me it's not matching, of course, but I don't
> see how it can not match.)
>
>
> #!/usr/bin/perl -pi.old
> s/.*
/
> /s
>
> If I reduce the match string down to the whole command by itself,
> it works fine. Basically, it just refuses to match across more than one
> line.
>
> I've tried the following, all with the same utter lack of results over
> multiple lines:
>
> #!/usr/bin/perl -pi.old
> s/.*
/
> /sm
>
> #!/usr/bin/perl -pi.old
> s/.*
/
> /smg
>
> #!/usr/bin/perl -pi.old
> s/.*
/
> /m
>
> #!/usr/bin/perl -pi.old
> s/.*
/
> /mg
>
> #!/usr/bin/perl -pi.old
> s/.*
/
> /sm
>
> #!/usr/bin/perl -pi.old
> s/.*?
> //s
>
> #!/usr/bin/perl -pi.old
> s/..
/
> /s
>
> #!/usr/bin/perl -pi.old
> s/...
> //s
>
> #!/usr/bin/perl -pi.old
> s/\.*\
//s
>
> etc... (You get the idea by now, I'm sure... ;-) )
>
> This should be (and, of course, will turn out to be) painfully simple to
> do. What am I not doing?
>
>
> Thoughts? Ideas? Suggestions? Tequila?
>
> ;-)
>
> As always, thanks in advance!
>
> Mitch
> --
> Mitch Kutzko | mitch@dast.nlanr.net | mitch@ncsa.uiuc.edu | 217-333-1199
> http://hobbes.ncsa.uiuc.edu/
> _______________________________________________
> Champaign-Urbana mailing list
> Champaign-Urbana@mail.pm.org
> http://mail.pm.org/mailman/listinfo/champaign-urbana
>
--
Arun Bhalla
From mitch at ncsa.uiuc.edu Wed Jan 21 15:37:15 2004
From: mitch at ncsa.uiuc.edu (Mitch Kutzko)
Date: Mon Aug 2 21:27:36 2004
Subject: [CMI.PM] Multi-line substitution?
Message-ID: <3.0.5.32.20040121153715.03fb3be8@pop.ncsa.uiuc.edu>
Anyone? Anyone? Bueller? Bueller?
;-)
Mitch
--------------------
Hi, folks -- I'm trying to remove the following three lines from a website
I run, and these three lines occur in many files on the site:
I've looked in the Cookbook and on the web, and by all the accounts and
examples I can find, this should work, but it doesn't. Doesn't do a dang
thing, in fact. (Which tells me it's not matching, of course, but I don't
see how it can not match.)
#!/usr/bin/perl -pi.old
s/.*
//s
If I reduce the match string down to the whole command by itself,
it works fine. Basically, it just refuses to match across more than one
line.
I've tried the following, all with the same utter lack of results over
multiple lines:
#!/usr/bin/perl -pi.old
s/.*
//sm
#!/usr/bin/perl -pi.old
s/.*
//smg
#!/usr/bin/perl -pi.old
s/.*
//m
#!/usr/bin/perl -pi.old
s/.*
//mg
#!/usr/bin/perl -pi.old
s/.*
//sm
#!/usr/bin/perl -pi.old
s/.*?
//s
#!/usr/bin/perl -pi.old
s/..
//s
#!/usr/bin/perl -pi.old
s/...
//s
#!/usr/bin/perl -pi.old
s/\.*\
//s
etc... (You get the idea by now, I'm sure... ;-) )
This should be (and, of course, will turn out to be) painfully simple to
do. What am I not doing?
Thoughts? Ideas? Suggestions? Tequila?
;-)
As always, thanks in advance!
Mitch
--
Mitch Kutzko | mitch@dast.nlanr.net | mitch@ncsa.uiuc.edu | 217-333-1199
http://hobbes.ncsa.uiuc.edu/
From bhalla at uiuc.edu Wed Jan 21 16:15:26 2004
From: bhalla at uiuc.edu (Arun Bhalla)
Date: Mon Aug 2 21:27:36 2004
Subject: Fwd: [CMI.PM] Multi-line substitution?
Message-ID: <200401212215.i0LMFQ1t032422@a-night-at-the-opera.cu.groogroo.com>
Argh. I sent this last night, I don't know why it didn't go through.
----- Forwarded Message
To: CU Perlmongers
From: Arun Bhalla
Reply-To: Arun Bhalla
Subject: Re: [CMI.PM] Multi-line substitution?
Date: Tue, 20 Jan 2004 19:10:14 -0600
Well, the problem in your example is that you are feeding the "-p"
switch to perl. perl is feeding one line at a time to your script.
There are two ways to go about it.
Here is the easiest:
You can pass perl an argument (0777) which will tell perl to process
whole files at a time instead of splitting on any particular character
(such as the default newline). So your script will work as is if
you change the shebang line to: #!/usr/bin/perl -p0777i.old
If you wish to make it into something more than a simple one-liner,
if you read everything into a line (e.g.:)
$document = join('', <>);
then process that (e.g.:)
$document =~ s/.*
/s;
you should be golden. If this pattern occurs multiple times in the same
file, you would need both a 'g' modifier and to add a '?' after the '*' to
make it less greedy.
Arun
Mitch Kutzko writes:
> Hi, folks -- I'm trying to remove the following three lines from a website
> I run, and these three lines occur in many files on the site:
>
>
>
>
>
>
> I've looked in the Cookbook and on the web, and by all the accounts and
> examples I can find, this should work, but it doesn't. Doesn't do a dang
> thing, in fact. (Which tells me it's not matching, of course, but I don't
> see how it can not match.)
>
>
> #!/usr/bin/perl -pi.old
> s/.*
/
> /s
>
> If I reduce the match string down to the whole command by itself,
> it works fine. Basically, it just refuses to match across more than one
> line.
>
> I've tried the following, all with the same utter lack of results over
> multiple lines:
>
> #!/usr/bin/perl -pi.old
> s/.*
/
> /sm
>
> #!/usr/bin/perl -pi.old
> s/.*
/
> /smg
>
> #!/usr/bin/perl -pi.old
> s/.*
/
> /m
>
> #!/usr/bin/perl -pi.old
> s/.*
/
> /mg
>
> #!/usr/bin/perl -pi.old
> s/.*
/
> /sm
>
> #!/usr/bin/perl -pi.old
> s/.*?
> //s
>
> #!/usr/bin/perl -pi.old
> s/..
/
> /s
>
> #!/usr/bin/perl -pi.old
> s/...
> //s
>
> #!/usr/bin/perl -pi.old
> s/\.*\
//s
>
> etc... (You get the idea by now, I'm sure... ;-) )
>
> This should be (and, of course, will turn out to be) painfully simple to
> do. What am I not doing?
>
>
> Thoughts? Ideas? Suggestions? Tequila?
>
> ;-)
>
> As always, thanks in advance!
>
> Mitch
> --
> Mitch Kutzko | mitch@dast.nlanr.net | mitch@ncsa.uiuc.edu | 217-333-1199
> http://hobbes.ncsa.uiuc.edu/
> _______________________________________________
> Champaign-Urbana mailing list
> Champaign-Urbana@mail.pm.org
> http://mail.pm.org/mailman/listinfo/champaign-urbana
>
--
Arun Bhalla
----- End of Forwarded Message
From mepstein at uiuc.edu Wed Jan 21 16:18:33 2004
From: mepstein at uiuc.edu (Milt Epstein)
Date: Mon Aug 2 21:27:36 2004
Subject: [CMI.PM] Multi-line substitution?
In-Reply-To: <3.0.5.32.20040121153715.03fb3be8@pop.ncsa.uiuc.edu>
References: <3.0.5.32.20040121153715.03fb3be8@pop.ncsa.uiuc.edu>
Message-ID:
On Wed, 21 Jan 2004, Mitch Kutzko wrote:
> Anyone? Anyone? Bueller? Bueller?
> ;-)
Someone responded to your post, didn't you see it? They said the
problem was related to the fact that you're calling perl with the '-p'
option, which effectively feeds a line at a time to your script,
essentially making the use of the 's' modifier irrelevant.
> --------------------
>
> Hi, folks -- I'm trying to remove the following three lines from a website
> I run, and these three lines occur in many files on the site:
>
>
>
>
>
>
> I've looked in the Cookbook and on the web, and by all the accounts and
> examples I can find, this should work, but it doesn't. Doesn't do a dang
> thing, in fact. (Which tells me it's not matching, of course, but I don't
> see how it can not match.)
>
>
> #!/usr/bin/perl -pi.old
> s/.*
//s
>
> If I reduce the match string down to the whole command by itself,
> it works fine. Basically, it just refuses to match across more than one
> line.
>
> I've tried the following, all with the same utter lack of results over
> multiple lines:
>
> #!/usr/bin/perl -pi.old
> s/.*
//sm
>
> #!/usr/bin/perl -pi.old
> s/.*
//smg
>
> #!/usr/bin/perl -pi.old
> s/.*
//m
>
> #!/usr/bin/perl -pi.old
> s/.*
//mg
>
> #!/usr/bin/perl -pi.old
> s/.*
//sm
>
> #!/usr/bin/perl -pi.old
> s/.*?
//s
>
> #!/usr/bin/perl -pi.old
> s/..
//s
>
> #!/usr/bin/perl -pi.old
> s/...
//s
>
> #!/usr/bin/perl -pi.old
> s/\.*\
//s
>
> etc... (You get the idea by now, I'm sure... ;-) )
>
> This should be (and, of course, will turn out to be) painfully simple to
> do. What am I not doing?
>
>
> Thoughts? Ideas? Suggestions? Tequila?
>
> ;-)
>
> As always, thanks in advance!
>
> Mitch
> --
> Mitch Kutzko | mitch@dast.nlanr.net | mitch@ncsa.uiuc.edu | 217-333-1199
> http://hobbes.ncsa.uiuc.edu/
> _______________________________________________
> Champaign-Urbana mailing list
> Champaign-Urbana@mail.pm.org
> http://mail.pm.org/mailman/listinfo/champaign-urbana
>
Milt Epstein
Research Programmer
Integration and Software Engineering (ISE)
Campus Information Technologies and Educational Services (CITES)
University of Illinois at Urbana-Champaign (UIUC)
mepstein@uiuc.edu
From mepstein at uiuc.edu Wed Jan 21 16:20:28 2004
From: mepstein at uiuc.edu (Milt Epstein)
Date: Mon Aug 2 21:27:36 2004
Subject: Fwd: [CMI.PM] Multi-line substitution?
In-Reply-To: <200401212215.i0LMFQ1t032422@a-night-at-the-opera.cu.groogroo.com>
References: <200401212215.i0LMFQ1t032422@a-night-at-the-opera.cu.groogroo.com>
Message-ID:
On Wed, 21 Jan 2004, Arun Bhalla wrote:
> Argh. I sent this last night, I don't know why it didn't go through.
I saw it :-).
> ----- Forwarded Message
>
> To: CU Perlmongers
> From: Arun Bhalla
> Reply-To: Arun Bhalla
> Subject: Re: [CMI.PM] Multi-line substitution?
> Date: Tue, 20 Jan 2004 19:10:14 -0600
>
>
> Well, the problem in your example is that you are feeding the "-p"
> switch to perl. perl is feeding one line at a time to your script.
> There are two ways to go about it.
>
> Here is the easiest:
>
> You can pass perl an argument (0777) which will tell perl to process
> whole files at a time instead of splitting on any particular character
> (such as the default newline). So your script will work as is if
> you change the shebang line to: #!/usr/bin/perl -p0777i.old
>
>
> If you wish to make it into something more than a simple one-liner,
> if you read everything into a line (e.g.:)
>
> $document = join('', <>);
>
> then process that (e.g.:)
>
> $document =~ s/.*
n
> g="0">/s;
>
> you should be golden. If this pattern occurs multiple times in the same
> file, you would need both a 'g' modifier and to add a '?' after the '*' to
> make it less greedy.
>
>
> Arun
>
>
>
>
> Mitch Kutzko writes:
> > Hi, folks -- I'm trying to remove the following three lines from a website
> > I run, and these three lines occur in many files on the site:
> >
> >
> >
> >
> >
> >
> > I've looked in the Cookbook and on the web, and by all the accounts and
> > examples I can find, this should work, but it doesn't. Doesn't do a dang
> > thing, in fact. (Which tells me it's not matching, of course, but I don't
> > see how it can not match.)
> >
> >
> > #!/usr/bin/perl -pi.old
> > s/.*
/
> > /s
> >
> > If I reduce the match string down to the whole command by itself,
> > it works fine. Basically, it just refuses to match across more than one
> > line.
> >
> > I've tried the following, all with the same utter lack of results over
> > multiple lines:
> >
> > #!/usr/bin/perl -pi.old
> > s/.*
/
> > /sm
> >
> > #!/usr/bin/perl -pi.old
> > s/.*
/
> > /smg
> >
> > #!/usr/bin/perl -pi.old
> > s/.*
/
> > /m
> >
> > #!/usr/bin/perl -pi.old
> > s/.*
/
> > /mg
> >
> > #!/usr/bin/perl -pi.old
> > s/.*
/
> > /sm
> >
> > #!/usr/bin/perl -pi.old
> > s/.*?
> > //s
> >
> > #!/usr/bin/perl -pi.old
> > s/..
/
> > /s
> >
> > #!/usr/bin/perl -pi.old
> > s/...
> > //s
> >
> > #!/usr/bin/perl -pi.old
> > s/\.*\
//s
> >
> > etc... (You get the idea by now, I'm sure... ;-) )
> >
> > This should be (and, of course, will turn out to be) painfully simple to
> > do. What am I not doing?
> >
> >
> > Thoughts? Ideas? Suggestions? Tequila?
> >
> > ;-)
> >
> > As always, thanks in advance!
> >
> > Mitch
> > --
> > Mitch Kutzko | mitch@dast.nlanr.net | mitch@ncsa.uiuc.edu | 217-333-1199
> > http://hobbes.ncsa.uiuc.edu/
> > _______________________________________________
> > Champaign-Urbana mailing list
> > Champaign-Urbana@mail.pm.org
> > http://mail.pm.org/mailman/listinfo/champaign-urbana
> >
>
> --
> Arun Bhalla
>
> ----- End of Forwarded Message
>
> _______________________________________________
> Champaign-Urbana mailing list
> Champaign-Urbana@mail.pm.org
> http://mail.pm.org/mailman/listinfo/champaign-urbana
>
Milt Epstein
Research Programmer
Integration and Software Engineering (ISE)
Campus Information Technologies and Educational Services (CITES)
University of Illinois at Urbana-Champaign (UIUC)
mepstein@uiuc.edu
From lewart at uiuc.edu Wed Jan 21 16:41:35 2004
From: lewart at uiuc.edu (Daniel S. Lewart)
Date: Mon Aug 2 21:27:36 2004
Subject: [CMI.PM] Multi-line substitution?
In-Reply-To: <3.0.5.32.20040121153715.03fb3be8@pop.ncsa.uiuc.edu>;
from mitch@ncsa.uiuc.edu on Wed, Jan 21, 2004 at 03:37:15PM -0600
References: <3.0.5.32.20040121153715.03fb3be8@pop.ncsa.uiuc.edu>
Message-ID: <20040121164135.A10308@staff1.cso.uiuc.edu>
Mitch,
> Anyone? Anyone? Bueller? Bueller?
> ;-)
Arun replied to the list. Why don't you subscribe?
FYI, the archives are linked to from our web page.
By the way, our next meeting will be Wed Jan 28 19:00-21:00 @ Manzella's
(unless Ryddler can't make it).
Cheers,
Dan
http://cmi.pm.org/
From mitch at ncsa.uiuc.edu Wed Jan 21 17:38:25 2004
From: mitch at ncsa.uiuc.edu (Mitch Kutzko)
Date: Mon Aug 2 21:27:36 2004
Subject: [CMI.PM] Multi-line substitution?
In-Reply-To: <20040121164135.A10308@staff1.cso.uiuc.edu>
References: <3.0.5.32.20040121153715.03fb3be8@pop.ncsa.uiuc.edu>
<3.0.5.32.20040121153715.03fb3be8@pop.ncsa.uiuc.edu>
Message-ID: <3.0.5.32.20040121173825.017d7160@pop.ncsa.uiuc.edu>
I *am* subscribed. ;-)
Just never got the mail.
(Thank goodness for archives!)
Thanks again, Arun!
Mitch
At 04:41 PM 1/21/2004 -0600, you wrote:
> Mitch,
>
> > Anyone? Anyone? Bueller? Bueller?
> > ;-)
>
> Arun replied to the list. Why don't you subscribe?
> FYI, the archives are linked to from our web page.
>
> By the way, our next meeting will be Wed Jan 28 19:00-21:00 @ Manzella's
> (unless Ryddler can't make it).
>
> Cheers,
> Dan
> http://cmi.pm.org/
> _______________________________________________
> Champaign-Urbana mailing list
> Champaign-Urbana@mail.pm.org
> http://mail.pm.org/mailman/listinfo/champaign-urbana
>
>
--
Mitch Kutzko | mitch@dast.nlanr.net | mitch@ncsa.uiuc.edu | 217-333-1199
http://hobbes.ncsa.uiuc.edu/
From lewart at uiuc.edu Wed Jan 21 18:24:23 2004
From: lewart at uiuc.edu (Daniel S. Lewart)
Date: Mon Aug 2 21:27:36 2004
Subject: [CMI.PM] Multi-line substitution?
In-Reply-To: <3.0.5.32.20040121173825.017d7160@pop.ncsa.uiuc.edu>;
from mitch@ncsa.uiuc.edu on Wed, Jan 21, 2004 at 05:38:25PM -0600
References: <3.0.5.32.20040121153715.03fb3be8@pop.ncsa.uiuc.edu>
<3.0.5.32.20040121153715.03fb3be8@pop.ncsa.uiuc.edu>
<20040121164135.A10308@staff1.cso.uiuc.edu>
<3.0.5.32.20040121173825.017d7160@pop.ncsa.uiuc.edu>
Message-ID: <20040121182422.A29433@staff1.cso.uiuc.edu>
Mitch,
> > Why don't you subscribe?
> I *am* subscribed. ;-)
> Just never got the mail.
Not with any address that I recognize. Champaign-Urbana subscribers:
http://mail.pm.org/mailman/roster/champaign-urbana
Cheers,
Dan
http://cmi.pm.org/
From lewart at uiuc.edu Fri Jan 23 14:08:25 2004
From: lewart at uiuc.edu (Daniel S. Lewart)
Date: Mon Aug 2 21:27:36 2004
Subject: [CMI.PM] Meeting Wed Jan 28 19:00 @ Manzella's
Message-ID: <20040123140824.A17989@staff1.cso.uiuc.edu>
Champaign-Urbana Perl Mongers,
Our next meeting shall be:
* Wed Jan 28 19:00-21:00
* Manzella's Italian Patio
* 115 S First St / Champaign
We'll be in the non-smoking (NE) section of the restaurant
and I'll be wearing my handsome Perl t-shirt.
Possible topics include "Multi-line substitutions" and "GNU Mailman". :)
Happy Hacking,
Dan
http://cmi.pm.org/
From lewart at uiuc.edu Wed Jan 28 11:29:24 2004
From: lewart at uiuc.edu (Daniel S. Lewart)
Date: Mon Aug 2 21:27:36 2004
Subject: [CMI.PM] Meeting Wed Jan 28 19:00 @ Manzella's
In-Reply-To: <20040123140824.A17989@staff1.cso.uiuc.edu>;
from lewart@uiuc.edu on Fri, Jan 23, 2004 at 02:08:25PM -0600
References: <20040123140824.A17989@staff1.cso.uiuc.edu>
Message-ID: <20040128112923.A18737@staff1.cso.uiuc.edu>
Champaign-Urbana Perl Mongers,
> Our next meeting shall be:
> * Wed Jan 28 19:00-21:00
> * Manzella's Italian Patio
> * 115 S First St / Champaign
That's tonight!
> We'll be in the non-smoking (NE) section of the restaurant
> and I'll be wearing my handsome Perl t-shirt.
> Possible topics include "Multi-line substitutions" and "GNU Mailman". :)
I couldn't find the shirt, so new Mongers will have to guess
which group is us.
Have fun,
Dan
http://cmi.pm.org/
From markz at uiuc.edu Wed Jan 28 13:01:06 2004
From: markz at uiuc.edu (Mark S. Zinzow)
Date: Mon Aug 2 21:27:36 2004
Subject: [CMI.PM] Meeting Wed Jan 28 19:00 @ Manzella's
In-Reply-To: Your message of "Wed, 28 Jan 2004 11:29:24 CST."
<20040128112923.A18737@staff1.cso.uiuc.edu>
Message-ID: <200401281901.i0SJ16oD024005@cub.cites.uiuc.edu>
I'll be there hopefully by 7:15pm.
Considering how dead the restaurant usually is by 7, I expect
we won't be hard to find. Just look for a geek with a laptop!
Dan, maybe you could snarf an image of the camel on the cover
of the camel book and print it for use as a standard for our
group. I'd do it, but by the time I arrive it'd likely be moot.
Tidbits of possible interest:
http://www.phlak.org/
[P]rofessional [H]acker's [L]inux [A]ssault [K]it
(Thanks to Wayne Hamilton and the Screensavers for pointing
out yet another Linux boot disk toolkit!)
http://www.securityfocus.com/archive/1/350568
Perl one liner to remotely remove the Bagel virus from a host:
perl -e 'print "\x43\xff\xff\xff\x00\x00\x00\x00\x0412\x00"' | nc infected_host_IP 6777
And if you're not familiar with nc, check out:
http://netcat6.sourceforge.net/
And lastly, anyone running Windows should know about:
http://www.safer-networking.org/
Spybot-S&D
http://www.tacktech.com/display.cfm?ttid=257
WinsockFix.zip. (by: Option^Explicit) Repairs TCP/IP stack
corruption in Windows 9x/NT/2000/XP
"Daniel S. Lewart" writes
>Champaign-Urbana Perl Mongers,
>
>> Our next meeting shall be:
>> * Wed Jan 28 19:00-21:00
>> * Manzella's Italian Patio
>> * 115 S First St / Champaign
>
>That's tonight!
>
>> We'll be in the non-smoking (NE) section of the restaurant
>> and I'll be wearing my handsome Perl t-shirt.
>> Possible topics include "Multi-line substitutions" and "GNU Mailma
n". :)
>
>I couldn't find the shirt, so new Mongers will have to guess
>which group is us.
>
>Have fun,
>Dan
>http://cmi.pm.org/
>_______________________________________________
>Champaign-Urbana mailing list
>Champaign-Urbana@mail.pm.org
>http://mail.pm.org/mailman/listinfo/champaign-urbana
From mike at mikero.com Wed Jan 28 21:24:05 2004
From: mike at mikero.com (Mike Rosulek)
Date: Mon Aug 2 21:27:36 2004
Subject: [CMI.PM] Bill Gates lecture
Message-ID: <1075346645.2922.1682.camel@rimmer>
Howdy,
Here's the info on the Gates lecture we talked about tonight. Cheers!
Mike
-----Forwarded Message-----
From: Marc Snir
To: cs-grads@cs.uiuc.edu
Subject: [cs-grads] Bill Gates Lecture
Date: Mon, 26 Jan 2004 09:28:49 -0600
Tickets for this event are distributed first come first serve, and the
numbers of seats is limited -- probably smaller than then number of
interested students. So, if you want to hear Bill Gates, go and grab
your ticket.
Bill Gates, Chairman of Microsoft, will be on campus on Tuesday,
February 24, 2004 at 7:00pm for a lecture at Foellinger Auditorium. He
will have a special focus on the disciplines of Computer Science and
Electrical and Computer Engineering. Tickets are available to students
and faculty. Please inform your faculty and students who you think might
be interested. Tickets are free, but will be required. Tickets are
available in 206 Engineering Hall.
Marc Snir
Michael Faiman and Saburo Muroga Professor
Head of Department
Department of Computer Science
MC-258, Siebel Center for Computer Science
201 N. Goodwin Avenue
Urbana, IL 61801-2302
Tel (217) 333-3373 Fax (217) 333-3501
URL www.cs.uiuc.edu/~snir
From kmedina at alexia.lis.uiuc.edu Thu Jan 29 09:22:52 2004
From: kmedina at alexia.lis.uiuc.edu (Karen E. Medina)
Date: Mon Aug 2 21:27:36 2004
Subject: [CMI.PM] Bill Gates lecture
In-Reply-To: <1075346645.2922.1682.camel@rimmer>
Message-ID:
Tickets ran out early in the week.
-karen medina
On Wed, 28 Jan 2004, Mike Rosulek
wrote:
> Howdy,
>
> Here's the info on the Gates lecture we talked about tonight. Cheers!
>
> Mike
>
> -----Forwarded Message-----
> From: Marc Snir
> To: cs-grads@cs.uiuc.edu
> Subject: [cs-grads] Bill Gates Lecture
> Date: Mon, 26 Jan 2004 09:28:49 -0600
>
> Tickets for this event are distributed first come first serve, and the
> numbers of seats is limited -- probably smaller than then number of
> interested students. So, if you want to hear Bill Gates, go and grab
> your ticket.
>
> Bill Gates, Chairman of Microsoft, will be on campus on Tuesday,
> February 24, 2004 at 7:00pm for a lecture at Foellinger Auditorium. He
> will have a special focus on the disciplines of Computer Science and
> Electrical and Computer Engineering. Tickets are available to students
> and faculty. Please inform your faculty and students who you think might
> be interested. Tickets are free, but will be required. Tickets are
> available in 206 Engineering Hall.
>
> Marc Snir
> Michael Faiman and Saburo Muroga Professor
> Head of Department
> Department of Computer Science
> MC-258, Siebel Center for Computer Science
> 201 N. Goodwin Avenue
> Urbana, IL 61801-2302
> Tel (217) 333-3373 Fax (217) 333-3501
> URL www.cs.uiuc.edu/~snir
>
> _______________________________________________
> Champaign-Urbana mailing list
> Champaign-Urbana@mail.pm.org
> http://mail.pm.org/mailman/listinfo/champaign-urbana
>
--------------------------->>>>>***<<<<<---------------------------
Karen E. Medina
Sometimes reachable through: 217/778-5640