[18443] in Perl-Users-Digest
Perl-Users Digest, Issue: 611 Volume: 10
daemon@ATHENA.MIT.EDU (Perl-Users Digest)
Tue Apr 3 00:26:16 2001
Date: Mon, 2 Apr 2001 21:25:55 -0700 (PDT)
From: Perl-Users Digest <Perl-Users-Request@ruby.OCE.ORST.EDU>
To: Perl-Users@ruby.OCE.ORST.EDU (Perl-Users Digest)
Message-Id: <986271955-v10-i611@ruby.oce.orst.edu>
Content-Type: text
Perl-Users Digest Mon, 2 Apr 2001 Volume: 10 Number: 611
Today's topics:
Re: Taint problem? (Tad McClellan)
Re: Taint problem? <iltzu@sci.invalid>
Re: Taint problem? <gtoomey@usa.net>
Re: Taint problem? (Tad McClellan)
Re: Taint problem? (Damian James)
Unlink of just executed file <snoppy**DELETE**@obel.auc.dk>
Re: Unlink of just executed file (John Joseph Trammell)
Re: Unlink of just executed file <snoppy**DELETE**@obel.auc.dk>
Re: Unlink of just executed file <snoppy**DELETE**@obel.auc.dk>
Re: Unlink of just executed file (John Joseph Trammell)
Re: Unlink of just executed file (John Joseph Trammell)
Re: Unlink of just executed file (Eric Bohlman)
Re: Use Asp over Perl or Php? <zkent@together.net>
Re: Use Asp over Perl or Php? <gtoomey@usa.net>
Re: use CGI error (Cosmic Cruizer)
Re: use CGI error <webmaster@webdragon.unmunge.net>
Re: what are the new languages? <zkent@together.net>
Re: what are the new languages? (Jim Land)
Re: what are the new languages? <xzrgpnys@yvtugubhfrovm.pbz>
Re: what are the new languages? (BUCK NAKED1)
Re: what are the new languages? (BUCK NAKED1)
Re: what are the new languages? <gtoomey@usa.net>
Re: what are the new languages? <gtoomey@usa.net>
what's the different? <jackkon@pchome.com.tw>
Re: what's the different? <wyzelli@yahoo.com>
Digest Administrivia (Last modified: 16 Sep 99) (Perl-Users-Digest Admin)
----------------------------------------------------------------------
Date: Sat, 31 Mar 2001 09:27:36 -0500
From: tadmc@augustmail.com (Tad McClellan)
Subject: Re: Taint problem?
Message-Id: <slrn9cbqao.pdm.tadmc@tadmc26.august.net>
[ Please put your comments *following* the quoted text that you
are commenting on.
Please do not quote an entire article.
Please never quote .sigs
Thank you.
Jeopardectomy performed.
]
Gregory Toomey <gtoomey@usa.net> wrote:
>"Daniel P Maloney" <Daniel.Maloney@bms.com> wrote in message
>news:3AC4F261.1C208527@bms.com...
>> What would cause this snippet to work fine in the shell but fail
>> within a setuid script?
[snip code]
>> When I execute this code in the shell, this is the output:
>>
>> 20010214.080732,logo.txt
>> 20010228.104258,blank.txt
>> 20010228.110330,blank10x40.txt
>>
>> When I run it in my program, I get nothing
>> Perl isn't complaining about insecurities.
I assume then, that you've looked at the server logs?
>I just spend 16 hours this week on setuid taint problems so I'm now an
>"expert".
But he says he isn't getting any taint complaints, which is the
strange thing.
>Taint problems happen when
>1. you have a setuid script
Note that in that case, taint checking is enabled *automatically*,
no switch required.
The description of the problems seems to correctly suspect that
tainting is involved somehow. The lack of messages seems strange
though...
>2. you use system, eval or backtick `` to run an external program
>3. that parameters to system, eval, or backtick are tainted
So 2 and 3 only apply if taint checking has gotten turned on, whether
explicitly or implicitly.
>I had problems when I had a CGI that called another Perl script.
>
>Yours looks like a different type of problem. This snippet is part of a CGI
>this doesn't satisfy 2 or 3. It's more likely that you are not running as
^^^^^^ ^^^^^^^^^^^
>setuid.
^^^^^^
I don't follow.
The fact that it runs ok from the command line (not suid) but not
as a CGI programs seems to suggest that he _is_ running setuid.
>Here are some suggestions.
>
>1. From you program, open and close /tmp/xxxx. In Linux, look at the owner
>of /tmp/xxx.
Or, do it from Perl:
perl -e 'print "I am running setuid\n" if $< != $>'
need to check the gids too though.
>Is it your user, or is it 'nobody'. This will tell you who the script is
>running as.
If the effective id is different than the real id, then taint checking
was turned on automatically.
--
Tad McClellan SGML consulting
tadmc@augustmail.com Perl programming
Fort Worth, Texas
------------------------------
Date: 31 Mar 2001 15:37:26 GMT
From: Ilmari Karonen <iltzu@sci.invalid>
Subject: Re: Taint problem?
Message-Id: <986052765.15822@itz.pp.sci.fi>
In article <3AC4F261.1C208527@bms.com>, Daniel P Maloney wrote:
>What would cause this snippet to work fine in the shell but fail
>within a setuid script?
>
>$file = shift;
Okay, obvious question: Is that shifting from @ARGV or from @_, and are
you certain it yields the same value in both scripts?
I don't think this is a taint problem, since you said Perl doesn't
complain about insecurity. So try looking for some other cause.
--
Ilmari Karonen - http://www.sci.fi/~iltzu/
Please ignore Godzilla / Kira -- do not feed the troll.
------------------------------
Date: Sun, 1 Apr 2001 02:56:09 +1000
From: "Gregory Toomey" <gtoomey@usa.net>
Subject: Re: Taint problem?
Message-Id: <_Nnx6.6625$45.39019@newsfeeds.bigpond.com>
Rubbish. Respond to the original post or stop wanking.
---------------------------
"Tad McClellan" <tadmc@augustmail.com> wrote in message
news:slrn9cbqao.pdm.tadmc@tadmc26.august.net...
>
> [ Please put your comments *following* the quoted text that you
> are commenting on.
>
> Please do not quote an entire article.
>
> Please never quote .sigs
>
> Thank you.
>
> Jeopardectomy performed.
> ]
>
>
> Gregory Toomey <gtoomey@usa.net> wrote:
> >"Daniel P Maloney" <Daniel.Maloney@bms.com> wrote in message
> >news:3AC4F261.1C208527@bms.com...
> >> What would cause this snippet to work fine in the shell but fail
> >> within a setuid script?
>
> [snip code]
>
> >> When I execute this code in the shell, this is the output:
> >>
> >> 20010214.080732,logo.txt
> >> 20010228.104258,blank.txt
> >> 20010228.110330,blank10x40.txt
> >>
> >> When I run it in my program, I get nothing
>
> >> Perl isn't complaining about insecurities.
>
>
> I assume then, that you've looked at the server logs?
>
>
> >I just spend 16 hours this week on setuid taint problems so I'm now an
> >"expert".
>
>
> But he says he isn't getting any taint complaints, which is the
> strange thing.
>
>
> >Taint problems happen when
> >1. you have a setuid script
>
>
> Note that in that case, taint checking is enabled *automatically*,
> no switch required.
>
> The description of the problems seems to correctly suspect that
> tainting is involved somehow. The lack of messages seems strange
> though...
>
>
> >2. you use system, eval or backtick `` to run an external program
> >3. that parameters to system, eval, or backtick are tainted
>
>
> So 2 and 3 only apply if taint checking has gotten turned on, whether
> explicitly or implicitly.
>
>
> >I had problems when I had a CGI that called another Perl script.
> >
> >Yours looks like a different type of problem. This snippet is part of a
CGI
> >this doesn't satisfy 2 or 3. It's more likely that you are not running as
> ^^^^^^ ^^^^^^^^^^^
> >setuid.
> ^^^^^^
>
>
> I don't follow.
>
> The fact that it runs ok from the command line (not suid) but not
> as a CGI programs seems to suggest that he _is_ running setuid.
>
>
> >Here are some suggestions.
> >
> >1. From you program, open and close /tmp/xxxx. In Linux, look at the
owner
> >of /tmp/xxx.
>
>
> Or, do it from Perl:
>
> perl -e 'print "I am running setuid\n" if $< != $>'
>
> need to check the gids too though.
>
>
> >Is it your user, or is it 'nobody'. This will tell you who the script is
> >running as.
>
>
> If the effective id is different than the real id, then taint checking
> was turned on automatically.
>
>
> --
> Tad McClellan SGML consulting
> tadmc@augustmail.com Perl programming
> Fort Worth, Texas
------------------------------
Date: Sat, 31 Mar 2001 18:04:54 -0500
From: tadmc@augustmail.com (Tad McClellan)
Subject: Re: Taint problem?
Message-Id: <slrn9ccokm.ps9.tadmc@tadmc26.august.net>
Gregory Toomey <gtoomey@usa.net> wrote:
>Rubbish.
What is?
Can't tell because you didn't put the comment near the rubbish.
>Respond to the original post or stop wanking.
You don't get to order me around, that is my wife's job.
>---------------------------
>"Tad McClellan" <tadmc@augustmail.com> wrote in message
>news:slrn9cbqao.pdm.tadmc@tadmc26.august.net...
>> Gregory Toomey <gtoomey@usa.net> wrote:
>> >"Daniel P Maloney" <Daniel.Maloney@bms.com> wrote in message
>> >news:3AC4F261.1C208527@bms.com...
>> >> What would cause this snippet to work fine in the shell but fail
>> >> within a setuid script?
>>
>> [snip code]
>>
>> >> When I execute this code in the shell, this is the output:
>> >>
>> >> 20010214.080732,logo.txt
>> >> 20010228.104258,blank.txt
>> >> 20010228.110330,blank10x40.txt
>> >>
>> >> When I run it in my program, I get nothing
>>
>> >> Perl isn't complaining about insecurities.
>>
>>
>> I assume then, that you've looked at the server logs?
>>
>>
>> >I just spend 16 hours this week on setuid taint problems so I'm now an
>> >"expert".
>>
>>
>> But he says he isn't getting any taint complaints, which is the
>> strange thing.
That isn't rubbish.
He *did* say he wasn't getting any taint complaints.
>> >Taint problems happen when
>> >1. you have a setuid script
>>
>>
>> Note that in that case, taint checking is enabled *automatically*,
>> no switch required.
That isn't rubbish.
It is rephrasing what perlsec.pod says.
>> The description of the problems seems to correctly suspect that
>> tainting is involved somehow. The lack of messages seems strange
>> though...
That isn't rubbish.
Running setuid seems the only difference in the environments.
>> >2. you use system, eval or backtick `` to run an external program
>> >3. that parameters to system, eval, or backtick are tainted
>>
>>
>> So 2 and 3 only apply if taint checking has gotten turned on, whether
>> explicitly or implicitly.
That isn't rubbish.
Using system, eval or backticks with data from outside the program
only matters if taint checking has been enabled somehow.
>> >I had problems when I had a CGI that called another Perl script.
>> >
>> >Yours looks like a different type of problem. This snippet is part of a
>CGI
>> >this doesn't satisfy 2 or 3. It's more likely that you are not running as
>> ^^^^^^ ^^^^^^^^^^^
>> >setuid.
>> ^^^^^^
>>
>>
>> I don't follow.
>>
>> The fact that it runs ok from the command line (not suid) but not
>> as a CGI programs seems to suggest that he _is_ running setuid.
That might be rubbish.
Why would that be rubbish?
Seems reasonable to me.
>> >Here are some suggestions.
>> >
>> >1. From you program, open and close /tmp/xxxx. In Linux, look at the
>owner
>> >of /tmp/xxx.
>>
>>
>> Or, do it from Perl:
>>
>> perl -e 'print "I am running setuid\n" if $< != $>'
>>
>> need to check the gids too though.
That isn't rubbish.
It is an OS-independent alternative to the OS-specific way of
checking that you suggested.
>> >Is it your user, or is it 'nobody'. This will tell you who the script is
>> >running as.
>>
>>
>> If the effective id is different than the real id, then taint checking
>> was turned on automatically.
That isn't rubbish.
It is rephrasing what perlsec.pod says.
Which part was the rubbish? And what makes it rubbish?
--
Tad McClellan SGML consulting
tadmc@augustmail.com Perl programming
Fort Worth, Texas
------------------------------
Date: 1 Apr 2001 04:50:25 GMT
From: damian@qimr.edu.au (Damian James)
Subject: Re: Taint problem?
Message-Id: <slrn9cdcr1.avl.damian@puma.qimr.edu.au>
Gregory Toomey chose Sun, 1 Apr 2001 02:56:09 +1000 to say this:
>
>Rubbish. Respond to the original post or stop wanking.
>---------------------------
>"Tad McClellan" <tadmc@augustmail.com> wrote in message
>news:slrn9cbqao.pdm.tadmc@tadmc26.august.net...
>>
>> [ Please put your comments *following* the quoted text that you
>> are commenting on.
>>
>> Please do not quote an entire article.
>>
>> Please never quote .sigs
>>
>> Thank you.
>>
>> Jeopardectomy performed.
>> ]
>> ...
[point-by-point followup snipped]
Oh dear -- this is a bit rich. Gregory, you have:
- continued to disregard the posting conventions for this group
after they have been pointed out to you.
- wasted bandwidth and others' time by quoting the *entire* article to
which you were responding.
- abused a well-respected regular contributor to this group for
pointing this out to you, and clearly without reading his followup to
your post.
While a lot of people killfile Outlook, and consequently have never seen
you posts all, I believe that you may have just driven off the remainder.
Certainly I won't see any of your posts again.
*plonk*
HAND,
Cheers,
Damian
--
@:=grep!($;+=m!$/|#!),split//,<DATA>;@;=0..$#:;while(@;){for($;=@;;--$;;){;(
$:=rand$;+$|)==$;&&next;@;[$;,$:]=@;[$:,$;]}push@|,shift@;if$;[0]==@|;select
$,,$,,$,,1/80;print qq x\bxx((@;+@|)*$|++),@:[@|,@;],!@;&&$/} __END__
Just another Perl Hacker # rev 3 -- a JAPH in progress, I guess...
------------------------------
Date: Sat, 31 Mar 2001 19:58:32 +0200
From: Jesper Petersen <snoppy**DELETE**@obel.auc.dk>
Subject: Unlink of just executed file
Message-Id: <f26cct0l56ka0e35mpld44me4m2slog3ev@4ax.com>
Hello!
I'm totally new to Perl and I have two problems.
Can anybody tell me why the following wont work? The problem is that nr5.bat
isn't deleted, maybe because the execution of the Perl script finishes before
nr5.bat appears (?), I can easily detele it afterwards with a seperate script
just containing the unlink command.
open (Batchfil, ">nr5.bat");
print Batchfil "start c:\\";
close Batchfil;
exec("nr5.bat");
unlink("nr5.bat");
The other problem I have is how to read the filenames in a directory one at a
time, so I use the names in a batch file.
I hope somebody can help me.
Thanks
Jesper
------------------------------
Date: Sat, 31 Mar 2001 18:07:38 GMT
From: trammell@bayazid.hypersloth.invalid (John Joseph Trammell)
Subject: Re: Unlink of just executed file
Message-Id: <slrn9cc56j.te8.trammell@bayazid.hypersloth.net>
On Sat, 31 Mar 2001 19:58:32 +0200, Jesper Petersen wrote:
> Can anybody tell me why the following wont work?
[snip]
> exec("nr5.bat");
> unlink("nr5.bat");
[snip]
I think exec() is not what you want here.
------------------------------
Date: Sat, 31 Mar 2001 20:08:40 +0200
From: Jesper Petersen <snoppy**DELETE**@obel.auc.dk>
Subject: Re: Unlink of just executed file
Message-Id: <d27cctsm35ptp8g5k6aij9hh3ij2mj9kei@4ax.com>
I have one more problem, how do I prevent the Perl-window from disappearing
after running a script? It's a problem because otherwise I can't see the error
messages.
I have tried to put a <STDIN> a the end of the script, but it only works
sometimes...
Thanks
Jesper
------------------------------
Date: Sat, 31 Mar 2001 20:09:45 +0200
From: Jesper Petersen <snoppy**DELETE**@obel.auc.dk>
Subject: Re: Unlink of just executed file
Message-Id: <9a7cctg6nt5c36449n7um2ee6c7cnsadc4@4ax.com>
>> exec("nr5.bat");
>> unlink("nr5.bat");
>I think exec() is not what you want here.
Can you tell me what I do want?-)
Jesper
------------------------------
Date: Sat, 31 Mar 2001 18:14:51 GMT
From: trammell@bayazid.hypersloth.invalid (John Joseph Trammell)
Subject: Re: Unlink of just executed file
Message-Id: <slrn9cc5k4.te8.trammell@bayazid.hypersloth.net>
On Sat, 31 Mar 2001 20:09:45 +0200, Jesper Petersen wrote:
> Can you tell me what I do want?-)
You do want to read the fine manual, particularly the part
about exec(). :-)
------------------------------
Date: Sat, 31 Mar 2001 21:53:34 GMT
From: trammell@bayazid.hypersloth.invalid (John Joseph Trammell)
Subject: Re: Unlink of just executed file
Message-Id: <slrn9ccie6.tf8.trammell@bayazid.hypersloth.net>
On Sat, 31 Mar 2001 19:58:32 +0200, Jesper Petersen wrote:
> The other problem I have is how to read the filenames in a
> directory one at a time, so I use the names in a batch file.
What have you tried?
------------------------------
Date: 1 Apr 2001 04:21:30 GMT
From: ebohlman@omsdev.com (Eric Bohlman)
Subject: Re: Unlink of just executed file
Message-Id: <9a6aca$e57$2@bob.news.rcn.net>
Jesper Petersen <snoppy**DELETE**@obel.auc.dk> wrote:
> I have one more problem, how do I prevent the Perl-window from disappearing
> after running a script? It's a problem because otherwise I can't see the error
> messages.
> I have tried to put a <STDIN> a the end of the script, but it only works
> sometimes...
You really need to get in the habit of opening up a command-line window
(which Win32 systems rather misleadingly call a "DOS prompt"; you aren't
actually running DOS here, merely a command interpreter that can start
either DOS or Windows programs) and running your perl programs by typing
their names there (or 'perl' followed by the name if you're using 95, 98,
or ME, none of which have the NT/2000 feature for file-suffix
registration) rather than by clicking on them in Explorer. If you're
serious about programming, you need to get comfortable with the command
line.
------------------------------
Date: Mon, 2 Apr 2001 21:12:34 -0400
From: "Zachary Kent" <zkent@together.net>
Subject: Re: Use Asp over Perl or Php?
Message-Id: <Io9y6.1707$Cx5.434200@nntp3.onemain.com>
"Me" <moiraine@qwest.net> wrote in message
news:3AC8ED08.7FB05FAB@qwest.net...
> Bertilo Wennergren wrote:
>
<snip>
> I have problems with ASP sites. They are too slow. If they're slow for
> me,
> think about other people.
>
I have created an entire database-driven site with PHP4 and MySQL. It is
very fast. I have not had the opportunity to use ASP yet (I do have a book)
but I can vouch for PHP/MySQL.
Zach
------------------------------
Date: Sun, 1 Apr 2001 01:27:52 +1000
From: "Gregory Toomey" <gtoomey@usa.net>
Subject: Re: Use Asp over Perl or Php?
Message-Id: <dvmx6.6619$45.38916@newsfeeds.bigpond.com>
I hate to say this, but ASP could be the way to go. There are numerous Off
The Shelf e-commerce solutions for ASP.
But do try to buy one of the standard packages and don't try to reinvent the
wheel by writing the thing yourself.
gtoomey
--------------
"Kati" <katigaebler@topmail.de> wrote in message
news:9a4e28$qu1$03$1@news.t-online.com...
> Hello!
>
> I have been asked to draw up a concept for a Site that would include a
> database, shopping cart, real time stock control, a web based content
> editing system, an e-payment system, plus many other fancy features.. It
> has been suggested at management level that this should all be built with
> the Microsoft technology ASP (active server pages). Not really knowing
> anything about ASP I wonder if there are limitations in choosing this
> technology over Perl or Php, for example, could Asp run on Microsoft
> servers only? Any objective, or non-objective opinions, would be
> appreciated, to help us make a decision on this topic.
>
> Thanks!
> KAti
------------------------------
Date: Sat, 31 Mar 2001 19:47:40 -0000
From: c_cruizer@my-deja.com_nospam (Cosmic Cruizer)
Subject: Re: use CGI error
Message-Id: <Xns907577B70BA16ccruizermydejacom@207.126.101.100>
Well... I finally figured it out! Actually, a different ISP gave me the
clue on what I needed to do. After waiting a week for an answer from tech
support at fix.net, I asked a different ISP for suggestions. The suggestion
was this... try using perl5 instead of perl. It was that simple.
Pretty amazing... my own ISP could not figure it out in a week, yet a
different local ISP answered my question immediately.
c_cruizer@my-deja.com_nospam (Cosmic Cruizer) wrote in
<Xns906D6D21079ADccruizermydejacom@207.126.101.100>:
>I am getting the dreaded 500 Server Error
>Error: HTTPd: malformed header from script
>
>I am trying to execute the following simple script to find out why I am
>having errors with using CGI.pm:
<- snip ->
------------------------------
Date: 1 Apr 2001 05:16:10 GMT
From: "Scott R. Godin" <webmaster@webdragon.unmunge.net>
Subject: Re: use CGI error
Message-Id: <9a6diq$rjs$1@216.155.32.172>
In article <Xns907577B70BA16ccruizermydejacom@207.126.101.100>,
c_cruizer@my-deja.com_nospam (Cosmic Cruizer) wrote:
| Well... I finally figured it out! Actually, a different ISP gave me the
| clue on what I needed to do. After waiting a week for an answer from tech
| support at fix.net, I asked a different ISP for suggestions. The suggestion
| was this... try using perl5 instead of perl. It was that simple.
|
| Pretty amazing... my own ISP could not figure it out in a week, yet a
| different local ISP answered my question immediately.
Sounds to me like a perfectly valid reason to switch ISP's to one more
clueful. There's nothing more pathetic than having an ISP whose level of
clueless-ness approaches that of their newbie users (you know the type..
the ones who can't find their web browser unless you make aliases all
over their desktop.. :)
--
unmunge e-mail here:
#!perl -w
print map {chr(ord($_)-3)} split //, "zhepdvwhuCzhegudjrq1qhw";
# ( damn spammers. *shakes fist* take a hint. =:P )
------------------------------
Date: Mon, 2 Apr 2001 21:07:46 -0400
From: "Zachary Kent" <zkent@together.net>
Subject: Re: what are the new languages?
Message-Id: <ck9y6.1694$Cx5.433600@nntp3.onemain.com>
"Jim Land" <jland@bigfoot.com> wrote in message
news:Xns907591E93jlandbigfootcom@207.106.93.83...
>
> > So what's the next new
> >programming language gonna be?
>
> Python. http://www.phython.org
>
> Ruby. http://www.ruby-lang.org/en
>
> Just my $0.02
Though it is strictly a web-based programming language, I have had the
opportunity to use PHP and love it. It is fairly new and growing in
popularity. It works wonders with MySQL which is extremely fast as well.
Zach
------------------------------
Date: Sat, 31 Mar 2001 21:09:20 GMT
From: jland@bigfoot.com (Jim Land)
Subject: Re: what are the new languages?
Message-Id: <Xns907591E93jlandbigfootcom@207.106.93.83>
> So what's the next new
>programming language gonna be?
Python. http://www.phython.org
Ruby. http://www.ruby-lang.org/en
Just my $0.02
------------------------------
Date: 01 Apr 2001 03:29:30 GMT
From: kevin metcalf <xzrgpnys@yvtugubhfrovm.pbz>
Subject: Re: what are the new languages?
Message-Id: <3AC6A155.10FFBC97@yvtugubhfrovm.pbz>
> >Huh? http://www.flactem.com/utils/rot13.html
>
> Hmm... That URL gives a 404 error. Luckily, I can just hit "X" if I
> need to decode such a thing[1].
A thousand appologies. I just re-engineered the site. I have updated
my tail to reflect this. :) Thanks for the tip.
--
Kevin Metcalf
(Carbon Ocelot)
email: xzrgpnys@yvtugubhfrovm.pbz
Huh? http://www.flactem.com/ocelot/utils/rot13.html
------------------------------
Date: Sun, 1 Apr 2001 00:22:21 -0600 (CST)
From: dennis100@webtv.net (BUCK NAKED1)
Subject: Re: what are the new languages?
Message-Id: <7388-3AC6C91D-37@storefull-241.iap.bryant.webtv.net>
.. and besides...
if we took to learning other languages, we'd miss Abigail and Tad
McClellan. : /
------------------------------
Date: Sun, 1 Apr 2001 00:20:56 -0600 (CST)
From: dennis100@webtv.net (BUCK NAKED1)
Subject: Re: what are the new languages?
Message-Id: <7388-3AC6C8C8-36@storefull-241.iap.bryant.webtv.net>
Everyone tells me that Visual Basic is now the language to learn, though
I don' t understand why? VB is an old language, and perl is newer and
can do more.
--Dennis
------------------------------
Date: Sun, 1 Apr 2001 18:21:01 +1000
From: "Gregory Toomey" <gtoomey@usa.net>
Subject: Re: what are the new languages?
Message-Id: <1lBx6.7027$45.41606@newsfeeds.bigpond.com>
For GUIs, VB would be a good choice on windows platforms. The othe choices -
Visual C++, Visual J Builder, Borland C++, Delphi - arent as easy to Learn.
I went insane with the Microsoft Foundation Classes under Visual C++.
We need a Visual Perl - with a Windows API.
gtoomey
---------------
"Gwyn Judd" <tjla@guvfybir.qlaqaf.bet> wrote in message
news:slrn9cdk5s.2uk.tjla@thislove.dyndns.org...
> I was shocked! How could BUCK NAKED1 <dennis100@webtv.net>
> say such a terrible thing:
> >Everyone tells me that Visual Basic is now the language to learn, though
> >I don' t understand why? VB is an old language, and perl is newer and
> >can do more.
>
> Can do more? Really. What can you do with Perl that you can't with VB?
> Programmatically that is. I know Perl runs on more different platforms
> than VB.
>
> --
> Gwyn Judd (print `echo 'tjla@guvfybir.qlaqaf.bet' | rot13`)
> If you give Congress a chance to vote on both sides of an issue, it
> will always do it.
> -- Les Aspin, D., Wisconsin
------------------------------
Date: Sun, 1 Apr 2001 15:59:00 +1000
From: "Gregory Toomey" <gtoomey@usa.net>
Subject: Re: what are the new languages?
Message-Id: <Ufzx6.6897$45.41089@newsfeeds.bigpond.com>
"Gwyn Judd" <tjla@guvfybir.qlaqaf.bet> wrote in message
news:slrn9ccp3l.u6i.tjla@thislove.dyndns.org...
> More likely .NET: www.microsoft.com. They have the money and the
> expertise to push something like this past the critical mass.
C# may be the answer - Microsoft's revenge on Java.
gtoomey
------------------------------
Date: Tue, 3 Apr 2001 10:07:59 +0800
From: "jackkon" <jackkon@pchome.com.tw>
Subject: what's the different?
Message-Id: <9abbi1$1or@netnews.hinet.net>
hi.....
I am new here
I have a question
What's the different between the perl installed in the linux and the
activerperl?
Thanks
------------------------------
Date: Tue, 3 Apr 2001 12:20:30 +0930
From: "Wyzelli" <wyzelli@yahoo.com>
Subject: Re: what's the different?
Message-Id: <MGay6.7$mp2.4353@vic.nntp.telstra.net>
"jackkon" <jackkon@pchome.com.tw> wrote in message
news:9abbi1$1or@netnews.hinet.net...
> hi.....
> I am new here
> I have a question
> What's the different between the perl installed in the linux and the
> activerperl?
> Thanks
The operating system it is compiled for.
Wyzelli
--
push@x,$_ for(a..z);push@x,' ';
@z='092018192600131419070417261504171126070002100417'=~/(..)/g;
foreach $y(@z){$_.=$x[$y]}y/jp/JP/;print;
------------------------------
Date: 16 Sep 99 21:33:47 GMT (Last modified)
From: Perl-Users-Request@ruby.oce.orst.edu (Perl-Users-Digest Admin)
Subject: Digest Administrivia (Last modified: 16 Sep 99)
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: The mail to news gateway, and thus the ability to submit articles
| through this service to the newsgroup, has been removed. I do not have
| time to individually vet each article to make sure that someone isn't
| abusing the service, and I no longer have any desire to waste my time
| dealing with the campus admins when some fool complains to them about an
| article that has come through the gateway instead of complaining
| to the source.
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 611
**************************************