[24019] in Perl-Users-Digest
Perl-Users Digest, Issue: 6217 Volume: 10
daemon@ATHENA.MIT.EDU (Perl-Users Digest)
Thu Mar 4 18:10:46 2004
Date: Thu, 4 Mar 2004 15:10:10 -0800 (PST)
From: Perl-Users Digest <Perl-Users-Request@ruby.OCE.ORST.EDU>
To: Perl-Users@ruby.OCE.ORST.EDU (Perl-Users Digest)
Perl-Users Digest Thu, 4 Mar 2004 Volume: 10 Number: 6217
Today's topics:
Re: Perl & Sessions? (Malcolm Dew-Jones)
Re: Perl & Sessions? <vetro@online.no>
Re: Perl & Sessions? <vetro@online.no>
Re: Removing accents from spanish characters <Joe.Smith@inwap.com>
Re: Removing accents from spanish characters <noreply@gunnar.cc>
Re: Removing accents from spanish characters <lawshouse.public@btconnect.com>
Re: Removing accents from spanish characters <gnari@simnet.is>
routine/module to translate microsoft extended ascii to (James O'Brien)
Re: routine/module to translate microsoft extended asci <gnari@simnet.is>
Re: Slow Sorting ctcgag@hotmail.com
Re: Slow Sorting $_@_.%_
Re: Slow Sorting $_@_.%_
Re: Slow Sorting <gnari@simnet.is>
Re: the "system" and "print" function thingy <gnari@simnet.is>
Re: This drives me crazy !!! (Foo Bar)
Re: webservices <glex_nospam@qwest.invalid>
Re: webservices <hillmw@ram.lmtas.lmco.com>
Digest Administrivia (Last modified: 6 Apr 01) (Perl-Users-Digest Admin)
----------------------------------------------------------------------
Date: 4 Mar 2004 13:35:35 -0800
From: yf110@vtn1.victoria.tc.ca (Malcolm Dew-Jones)
Subject: Re: Perl & Sessions?
Message-Id: <4047a127@news.victoria.tc.ca>
Steve (another one) (y66y@56yu4b6.com) wrote:
: Malcolm Dew-Jones wrote:
: > Greg Klinedinst (g_klinedinst@hotmail.com) wrote:
: > : On Wed, 03 Mar 2004 21:07:58 +0100, Vetle Roeim <vetro@online.no>
: > : wrote:
: >
: > : > If you put the session id in the URL, your system may be vulnerable
: > : > to session hijacking.
: > : >
: OK I'm convinced that I should re-examine my approach - I will consider
: cookies for future projects.
(There's no law that says you must, that was just me $0.02.)
: However, can I please nail-down the
: comments such as:
: >Caching can mean that old values are passed around, whereas
: >the cookie is always up to date.
If the user requests a previously seen page they may get a cached page.
If that cached page has a hidden field, then responding to the page (i.e.
pressing a submit) button will send the cached hidden value back to your
server.
If that value was instead passed as a cookie, then the value sent back
would be the most recently set cookie value, not a cached value.
This means you don't have to worry about setting extra headers to disable
caching, which means less programming work for you.
It also allows the caching to speed up your web site for both the user
(who doesn't have to wait for a page to download again), and your server
which doesn't have to send the same page to them again.
: >If you put the session id in the URL, your system may be
: >vulnerable to session hijacking.
: These are simply not issues with properly desgined session id's which
: are properly managed by the application. This proper design needs only
: to be done once !
The issue with session ids in the url is that if the user visits a
different site then the referrer header will tell that other site what
session ids are currently valid to access your site. If you use nothing
but the session id then that other site will be able to use that sessionid
to access your site with the login credentials of the original user.
One way to prevent this is to include additional information in the web
page as a cross reference to the session id. But how is that cross
reference supposed to be passed? You can't put it in the url because then
it would have the same issue as the original sesssion id. If you are
using forms and can pass it as a posted value, then one must ask, why
include the session id in the url in the first place? Likewise, if you
include cookie information then why not simply put the session id in the
cookie in the first place?
You might try and cross reference the session id with an ip address, but
because of proxies, this doesn't work very well.
: No system can guard against a user wandering off with a session underway
: and a baddy coming along and taking it over before the application
: times-out the session whether via cookie or POSTed id.
The question is just how easily the baddy can get the session id.
Suppose a baddy wanted to get credit card data, and has a few resources to
apply. They could easily set up a very legit, useful site, like a
dictionary that many people might want to visit while reading other pages,
and then watch for session ids associated with sites that use credit
cards. There would be no way for anyone to detect that, since they won't
have hacked into anything to do it.
------------------------------
Date: Thu, 04 Mar 2004 22:58:58 +0100
From: Vetle Roeim <vetro@online.no>
Subject: Re: Perl & Sessions?
Message-Id: <m3ishkp93x.fsf@quimby.dirtyhack.org>
* Ben Morrow
> Vetle Roeim <vetro@online.no> wrote:
>>
>> I don't really see this as a problem... Most users have cookies
>> enabled, and those who don't know what they're doing and can enable
>> cookies for sites that require it.
>
> ...but may well still choose not to, as they don't trust the site in
> question. Speaking as someone who refuses cookies by default, I don't
> think that relying on them for session IDs is a good idea.
Hmmmm.. Well... It's your right to refuse cookies, of course. :)
> If the ID is in a field (GET or POST) I have much more control over
> what you track and what you don't.
Well... Using session IDs in GET requeste (i.e. they're in the URL)
may be a bad idea, as they may be sent to external sites through the
referer HTTP header. I mentioned this in another post.
> Also note that (I don't know if it ever came to anything) there was talk
> of an EU directive banning cookies, as an invasion of privacy...
Banning them sounds a bit too hars. But I'm all for it if we can
create another method for passing session IDs around. :)
--
#!/usr/bin/vr
------------------------------
Date: Thu, 04 Mar 2004 23:04:11 +0100
From: Vetle Roeim <vetro@online.no>
Subject: Re: Perl & Sessions?
Message-Id: <m3brncp8v8.fsf@quimby.dirtyhack.org>
* Alan J. Flavell
> On Thu, 4 Mar 2004, Vetle Roeim wrote:
>
>> I don't really see this as a problem... Most users have cookies
>> enabled,
>
> "most users" aren't Perl programmers. So if you're only interested
> in "most users", why are you here? ;-))
Good point.
>> and those who don't know what they're doing
>
> I think you're missing a significant comma in that sentence!!!
Er... Yes. It should have been "and those who don't, know what
they're doing". :)
Commas are fun.
>> and can enable cookies
>
> "Can", certainly, but if it's not of proven value to them, they'll
> maybe go somewhere else instead...
Yes, exactly.
>> for sites that require it.
>
> If they "require" it, then I'll surely go somewhere else. If they
> bother to explain why it's going to benefit *me* (i.e more than it
> benefits *them*), then I'd be happy to consider it.
Yes, exactly! I agree with you.
The clue here is _why_ cookies are used, and _what_ they're used
for. For instance: I'm currently working on a content management
system, and users logging in in the administrative interface get a
cookie with a session ID. In this case it serves a *purpose*. :)
The benefit is obvious... The customer has paid loads of cash for
our system, and has to enable cookies to use the administrative
interface.
In other cases cookies may be pointless, of course. So go somewhere
else... I'm all for that.
--
#!/usr/bin/vr
------------------------------
Date: Thu, 04 Mar 2004 20:39:32 GMT
From: Joe Smith <Joe.Smith@inwap.com>
Subject: Re: Removing accents from spanish characters
Message-Id: <8uM1c.116287$4o.147765@attbi_s52>
Gunnar Hjalmarsson wrote:
> my @text = ('Þjóðlegir þýskir ferðamenn',
> 'líða ekki fúlar fréttir');
> @text = fix_Icelandic_letters(@text);
> print "@text\n";
What about
my @orignal = ('Þjóðlegir þýskir ferðamenn',
'líða ekki fúlar fréttir');
my @modified = fix_Icelandic_letters(@original);
print "original = @original\n";
print "modified = @modified\n";
The posted solution modifies the originals.
-Joe
------------------------------
Date: Thu, 04 Mar 2004 22:11:07 +0100
From: Gunnar Hjalmarsson <noreply@gunnar.cc>
Subject: Re: Removing accents from spanish characters
Message-Id: <c2862j$1pnqj5$1@ID-184292.news.uni-berlin.de>
Gunnar Hjalmarsson wrote:
>
> sub fix_Icelandic_letters
> {
> for (@_)
> {
> tr/ÁÐÉÍÓÚÝÖáðéíóúýö/ADEIOUYOadeiouyo/;
> s/Þ/Th/;
> s/Æ/Ae/;
> s/þ/th/;
> s/æ/ae/;
> }
> wantarray ? @_ : $_[0];
> }
Walter Roberson replied:
> What if there's more than one thorn in the text?
> Should those s//'s not have /g ?
Yes, they should. See new attempt below.
Joe Smith replied:
> What about
>
> my @orignal = ('Þjóðlegir þýskir ferðamenn',
> 'líða ekki fúlar fréttir');
> my @modified = fix_Icelandic_letters(@original);
> print "original = @original\n";
> print "modified = @modified\n";
>
> The posted solution modifies the originals.
That's undoubtedly a point, which I took care of in the new attempt
below: Now the original is modified only when the function is called
in void context, which is an approach that I personally like.
sub fix_Icelandic_letters {
my $ref = defined wantarray ? [ @_ ] : \@_;
for ( grep defined, @$ref ) {
tr/ÁÐÉÍÓÚÝÖáðéíóúýö/ADEIOUYOadeiouyo/;
s/Þ/Th/g;
s/Æ/Ae/g;
s/þ/th/g;
s/æ/ae/g;
}
@$ref > 1 ? @$ref : $$ref[0]
}
What do you say, Helgi?
--
Gunnar Hjalmarsson
Email: http://www.gunnar.cc/cgi-bin/contact.pl
------------------------------
Date: Thu, 04 Mar 2004 21:44:29 +0000
From: Henry Law <lawshouse.public@btconnect.com>
Subject: Re: Removing accents from spanish characters
Message-Id: <5l8f40dvaa6cnhesp360ju31smiu4krshs@4ax.com>
On Thu, 04 Mar 2004 10:46:12 +0000, Helgi Briem
<HelgiBriem_1@hotmail.com> wrote:
>my $text = 'Þjóðlegir þýskir ferðamenn líða ekki fúlar fréttir';
unless ($worried_about_flames) {
print "What a wonderful looking language\n",
"What does that mean in English?";
}
Henry Law <>< Manchester, England
------------------------------
Date: Thu, 4 Mar 2004 21:08:50 -0000
From: "gnari" <gnari@simnet.is>
Subject: Re: Removing accents from spanish characters
Message-Id: <c285r3$e7g$1@news.simnet.is>
"Joe Smith" <Joe.Smith@inwap.com> wrote in message
news:8uM1c.116287$4o.147765@attbi_s52...
> Gunnar Hjalmarsson wrote:
>
> > my @text = ('Þjóðlegir þýskir ferðamenn',
> > 'líða ekki fúlar fréttir');
> > @text = fix_Icelandic_letters(@text);
> > print "@text\n";
>
> What about
>
> my @orignal = ('Þjóðlegir þýskir ferðamenn',
> 'líða ekki fúlar fréttir');
> my @modified = fix_Icelandic_letters(@original);
> print "original = @original\n";
> print "modified = @modified\n";
>
> The posted solution modifies the originals.
> -Joe
I guess you are missing the point.
the problem with the (original) fix_Icelandic_letters()
is that it does not return
a fix for the second argument
(in addition to the missing /g in the s///'s)
or I am missing your point perhaps.
(apart from the typo in your code, of course)
gnari
------------------------------
Date: 4 Mar 2004 11:56:21 -0800
From: jobrien@techtarget.com (James O'Brien)
Subject: routine/module to translate microsoft extended ascii to plain ascii
Message-Id: <47a3b6fd.0403041156.5b5ab1a4@posting.google.com>
Does anyone know of a routine/module to do this? I know I can stick
127 regexes in my code, but I'm looking for something more efficient.
Thanks,
--jim
------------------------------
Date: Thu, 4 Mar 2004 20:37:26 -0000
From: "gnari" <gnari@simnet.is>
Subject: Re: routine/module to translate microsoft extended ascii to plain ascii
Message-Id: <c28405$do8$1@news.simnet.is>
"James O'Brien" <jobrien@techtarget.com> wrote in message
news:47a3b6fd.0403041156.5b5ab1a4@posting.google.com...
> Does anyone know of a routine/module to do this? I know I can stick
> 127 regexes in my code, but I'm looking for something more efficient.
search.cpan.org
gnari
------------------------------
Date: 04 Mar 2004 21:04:51 GMT
From: ctcgag@hotmail.com
Subject: Re: Slow Sorting
Message-Id: <20040304160451.429$F9@newsreader.com>
$_@_.%_ wrote:
> >
> ><$_@_.%_> wrote in message
> >news:fYx1c.7677$YN5.4930@nwrdny03.gnilink.net...
> >>
> >> This sort runs pretty slowly, any hints on how to speed this up?
> >>
> >> foreach my $k (sort {$file{$b}[$col] cmp $file{$a}[$col]}
> >> keys %file)
> >>
> >> %file is a 'HoA', there are usually around 500 keys.
> >> Each {key} has an anonymous [array] with 8 items.
> >> The item data is mixed.. numbers, punctuation, letters.
> >
> >you probably are doing something wrong
> >this should not take a long time
> >
> >gnari
> That is indeed the offending line.
There is both a foreach and a sort on those lines. How are you timing them
separately?
> Here is the entire subroutine.
Unfortunately, yes it is. You have included tons of stuff that just gets
in the way, and not included some stuff that is necessary. Also, it
doesn't seem to use strict. Make a short, complete script which generates
it's own dummy data, and does nothing not necessary to demonstrate the
problem. I get about 1/100th of second to sort the keys of a 500 element
hash in this manner. How much faster than this do you need it to be?
I can get about 20% faster using a Schwartzian transform. Assuming the
sort column is unique, I can make it about twice as fast by using a hash
indirection.
#!/usr/bin/perl -wl
my %x = map { rand() => [ map rand(),1..10]} 1..500;
use Benchmark;
Benchmark::cmpthese(-10, {
'direct' => sub {my @y = sort {$x{$b}[2] cmp $x{$a}[2] } keys %x;},
'schwartz' => sub {my @y2 = map $_->[1],
sort {$b->[0] cmp $a->[0]}
map [$x{$_}[2],$_], keys %x;},
'hash'=> sub {
my %s = map {$x{$_}[2] => $_} keys %x;
my @y3 = @s{sort {$b cmp $a} keys %s};},
});
direct: 10 wallclock secs (10.15 usr + 0.00 sys = 10.15 CPU) @ 6.11/s
(n=62)
hash: 11 wallclock secs (10.58 usr + 0.00 sys = 10.58 CPU) @ 12.85/s
(n=136)
schwartz: 11 wallclock secs (10.48 usr + 0.00 sys = 10.48 CPU) @ 7.35/s
(n=77)
Xho
--
-------------------- http://NewsReader.Com/ --------------------
Usenet Newsgroup Service $9.95/Month 30GB
------------------------------
Date: Thu, 04 Mar 2004 21:24:06 GMT
From: $_@_.%_
Subject: Re: Slow Sorting
Message-Id: <W7N1c.27092$6c5.22979@nwrdny01.gnilink.net>
>
>$_@_.%_ wrote:
>> >
>> ><$_@_.%_> wrote in message
>> >news:fYx1c.7677$YN5.4930@nwrdny03.gnilink.net...
>> >>
>> >> This sort runs pretty slowly, any hints on how to speed this up?
>> >>
>> >> foreach my $k (sort {$file{$b}[$col] cmp $file{$a}[$col]}
>> >> keys %file)
>> >>
>> >> %file is a 'HoA', there are usually around 500 keys.
>> >> Each {key} has an anonymous [array] with 8 items.
>> >> The item data is mixed.. numbers, punctuation, letters.
>> >
>> >you probably are doing something wrong
>> >this should not take a long time
>> >
>> >gnari
>> That is indeed the offending line.
>
>There is both a foreach and a sort on those lines. How are you timing them
>separately?
>
>> Here is the entire subroutine.
>
>Unfortunately, yes it is. You have included tons of stuff that just gets
>in the way, and not included some stuff that is necessary. Also, it
>doesn't seem to use strict. Make a short, complete script which generates
>it's own dummy data, and does nothing not necessary to demonstrate the
>problem. I get about 1/100th of second to sort the keys of a 500 element
>hash in this manner. How much faster than this do you need it to be?
>
>I can get about 20% faster using a Schwartzian transform. Assuming the
>sort column is unique, I can make it about twice as fast by using a hash
>indirection.
>
>#!/usr/bin/perl -wl
>my %x = map { rand() => [ map rand(),1..10]} 1..500;
>use Benchmark;
>
>Benchmark::cmpthese(-10, {
> 'direct' => sub {my @y = sort {$x{$b}[2] cmp $x{$a}[2] } keys %x;},
> 'schwartz' => sub {my @y2 = map $_->[1],
> sort {$b->[0] cmp $a->[0]}
> map [$x{$_}[2],$_], keys %x;},
> 'hash'=> sub {
> my %s = map {$x{$_}[2] => $_} keys %x;
> my @y3 = @s{sort {$b cmp $a} keys %s};},
>});
>
>
>direct: 10 wallclock secs (10.15 usr + 0.00 sys = 10.15 CPU) @ 6.11/s
> (n=62)
>hash: 11 wallclock secs (10.58 usr + 0.00 sys = 10.58 CPU) @ 12.85/s
> (n=136)
>schwartz: 11 wallclock secs (10.48 usr + 0.00 sys = 10.48 CPU) @ 7.35/s
> (n=77)
>
>
>Xho
>
>--
>-------------------- http://NewsReader.Com/ --------------------
>Usenet Newsgroup Service $9.95/Month 30GB
Thanks for the examples. I will try the 'schwartz' and the 'hash'.
The 'direct' sort typically takes 10 to 20 minutes on my system.
------------------------------
Date: Thu, 04 Mar 2004 22:00:24 GMT
From: $_@_.%_
Subject: Re: Slow Sorting
Message-Id: <YFN1c.27102$6c5.15055@nwrdny01.gnilink.net>
>
>
>>
>>$_@_.%_ wrote:
>>> >
>>> ><$_@_.%_> wrote in message
>>> >news:fYx1c.7677$YN5.4930@nwrdny03.gnilink.net...
>>> >>
>>> >> This sort runs pretty slowly, any hints on how to speed this up?
>>> >>
>>> >> foreach my $k (sort {$file{$b}[$col] cmp $file{$a}[$col]}
>>> >> keys %file)
>>> >>
>>> >> %file is a 'HoA', there are usually around 500 keys.
>>> >> Each {key} has an anonymous [array] with 8 items.
>>> >> The item data is mixed.. numbers, punctuation, letters.
>>> >
>>> >you probably are doing something wrong
>>> >this should not take a long time
>>> >
>>> >gnari
>>> That is indeed the offending line.
>>
>>There is both a foreach and a sort on those lines. How are you timing them
>>separately?
>>
>>> Here is the entire subroutine.
>>
>>Unfortunately, yes it is. You have included tons of stuff that just gets
>>in the way, and not included some stuff that is necessary. Also, it
>>doesn't seem to use strict. Make a short, complete script which generates
>>it's own dummy data, and does nothing not necessary to demonstrate the
>>problem. I get about 1/100th of second to sort the keys of a 500 element
>>hash in this manner. How much faster than this do you need it to be?
>>
>>I can get about 20% faster using a Schwartzian transform. Assuming the
>>sort column is unique, I can make it about twice as fast by using a hash
>>indirection.
>>
>>#!/usr/bin/perl -wl
>>my %x = map { rand() => [ map rand(),1..10]} 1..500;
>>use Benchmark;
>>
>>Benchmark::cmpthese(-10, {
>> 'direct' => sub {my @y = sort {$x{$b}[2] cmp $x{$a}[2] } keys %x;},
>> 'schwartz' => sub {my @y2 = map $_->[1],
>> sort {$b->[0] cmp $a->[0]}
>> map [$x{$_}[2],$_], keys %x;},
>> 'hash'=> sub {
>> my %s = map {$x{$_}[2] => $_} keys %x;
>> my @y3 = @s{sort {$b cmp $a} keys %s};},
>>});
>>
>>
>>direct: 10 wallclock secs (10.15 usr + 0.00 sys = 10.15 CPU) @ 6.11/s
>> (n=62)
>>hash: 11 wallclock secs (10.58 usr + 0.00 sys = 10.58 CPU) @ 12.85/s
>> (n=136)
>>schwartz: 11 wallclock secs (10.48 usr + 0.00 sys = 10.48 CPU) @ 7.35/s
>> (n=77)
>>
>>
>>Xho
>>
>>--
>>-------------------- http://NewsReader.Com/ --------------------
>>Usenet Newsgroup Service $9.95/Month 30GB
>
>Thanks for the examples. I will try the 'schwartz' and the 'hash'.
>The 'direct' sort typically takes 10 to 20 minutes on my system.
Yup separating the 'foreach' from the 'sort' improves this greatly.
Changing this:
#foreach my $k (sort {$file{$b}[$col] cmp $file{$a}[$col]}
# keys %file)
#{
To this:
my @y = sort {$file{$b}[$col] cmp $file{$a}[$col]} keys %file;
foreach my $k (@y) {
Has really improved the speed of thw whole process.
I suppose the extra time the sort was adding each time through
the 'foreach' loop.. was enough to trigger $mw->update to frequently.
Anyhow.. worked.. thanks very much :-)
------------------------------
Date: Thu, 4 Mar 2004 20:18:15 -0000
From: "gnari" <gnari@simnet.is>
Subject: Re: Slow Sorting
Message-Id: <c282se$dl4$1@news.simnet.is>
<$_@_.%_> wrote in message news:AXH1c.36573$TF2.5307@nwrdny02.gnilink.net...
> [missing attrubution]
> >
> ><$_@_.%_> wrote in message
news:fYx1c.7677$YN5.4930@nwrdny03.gnilink.net...
> >>
> >> This sort runs pretty slowly, any hints on how to speed this up?
> >>
> >> foreach my $k (sort {$file{$b}[$col] cmp $file{$a}[$col]}
> >> keys %file)
> >>
> >> %file is a 'HoA', there are usually around 500 keys.
> >> Each {key} has an anonymous [array] with 8 items.
> >> The item data is mixed.. numbers, punctuation, letters.
> >
> >you probably are doing something wrong
> >this should not take a long time
> >
> >gnari
> That is indeed the offending line. Here is the entire subroutine.
[snipped complicated sub that both reads nknown data
from file and uses methods on unspecified objects]
this is not the way to ask for help on a question like this.
create a complete program that we can actually try to run,
and at least remove everithing that obviously has nothing to do
with your problem.
you say that the sort is too slow. let's test that:
use strict;
use warnings;
my %HoA=();
for my $keyno (1..500)
for my $col (0..7) {
$HoA{"sometext$keyno"}[$col]="moretext$keyno$col";
}
}
print "sort start\n";
my @out=sort {$HoA{$b}[$col] cmp $HoA{$a}[$col]} keys %HoA;
print "sort end\n";
now, was this slow ?
if not, maybe try to use your real data.
if it is still not slow, then it is something else, probably your
foreach loop
gnari
------------------------------
Date: Thu, 4 Mar 2004 20:31:52 -0000
From: "gnari" <gnari@simnet.is>
Subject: Re: the "system" and "print" function thingy
Message-Id: <c283lq$dne$1@news.simnet.is>
"flying lumberjack" <aflyr3@hotmail.com> wrote in message
news:dd90154a.0403040155.47e8ef0b@posting.google.com...
[snipped long FAQ]
perldoc -f system
perldoc -q "Why can't I get the output of a command with system()?"
gnari
------------------------------
Date: 4 Mar 2004 12:11:12 -0800
From: mike_constant@yahoo.com (Foo Bar)
Subject: Re: This drives me crazy !!!
Message-Id: <47904420.0403041211.3f08697c@posting.google.com>
"Tassilo v. Parseval" <tassilo.parseval@rwth-aachen.de> wrote in message news:<c2745d$7ar$1@nets3.rz.RWTH-Aachen.DE>...
>
> This will bless the object into the hard-coded class
> 'Singleton'.
>
Arrrrggggg!!! Staying up late sure has its effect! Thanks, Tassilo.
------------------------------
Date: Thu, 04 Mar 2004 14:12:09 -0600
From: "J. Gleixner" <glex_nospam@qwest.invalid>
Subject: Re: webservices
Message-Id: <t4M1c.53$RQ.38868@news.uswest.net>
J. Gleixner wrote:
> my $stuff = eval { $xmls->XMLin($content) };
> die "Couldn't parse $xml: $@" if $@;
cut - paste - edit error.. should have been:
die "Couldn't parse $content: $@" if $@;
------------------------------
Date: Thu, 04 Mar 2004 14:35:37 -0600
From: Michael Hill <hillmw@ram.lmtas.lmco.com>
To: "J. Gleixner" <glex_nospam@qwest.invalid>
Subject: Re: webservices
Message-Id: <40479319.430B8743@ram.lmtas.lmco.com>
Thanks alot! I have the hash reference now that I can access, so I must
be doing webservices !? :-)
I have a question related to hash that i'll re-post since this question
is complete.
Thanks,
------------------------------
Date: 6 Apr 2001 21:33:47 GMT (Last modified)
From: Perl-Users-Request@ruby.oce.orst.edu (Perl-Users-Digest Admin)
Subject: Digest Administrivia (Last modified: 6 Apr 01)
Message-Id: <null>
Administrivia:
#The Perl-Users Digest is a retransmission of the USENET newsgroup
#comp.lang.perl.misc. For subscription or unsubscription requests, send
#the single line:
#
# subscribe perl-users
#or:
# unsubscribe perl-users
#
#to almanac@ruby.oce.orst.edu.
NOTE: due to the current flood of worm email banging on ruby, the smtp
server on ruby has been shut off until further notice.
To submit articles to comp.lang.perl.announce, send your article to
clpa@perl.com.
#To request back copies (available for a week or so), send your request
#to almanac@ruby.oce.orst.edu with the command "send perl-users x.y",
#where x is the volume number and y is the issue number.
#For other requests pertaining to the digest, send mail to
#perl-users-request@ruby.oce.orst.edu. Do not waste your time or mine
#sending perl questions to the -request address, I don't have time to
#answer them even if I did know the answer.
------------------------------
End of Perl-Users Digest V10 Issue 6217
***************************************