[6456] in Perl-Users-Digest
Perl-Users Digest, Issue: 81 Volume: 8
daemon@ATHENA.MIT.EDU (Perl-Users Digest)
Mon Mar 10 05:07:15 1997
Date: Mon, 10 Mar 97 02:00:18 -0800
From: Perl-Users Digest <Perl-Users-Request@ruby.OCE.ORST.EDU>
To: Perl-Users@ruby.OCE.ORST.EDU (Perl-Users Digest)
Perl-Users Digest Mon, 10 Mar 1997 Volume: 8 Number: 81
Today's topics:
Debugging trivia! <trot@cam.org>
Re: Field Separators (Michael McMillan)
Re: newbie question: how to pick a particular line in p (Tad McClellan)
Re: newbie question: how to pick a particular line in p <wkuhn@uconect.net>
Re: Newbie: Help With " (Tad McClellan)
Re: PLEASE, HELP A NEWBIE!! 2nd attempt (Tad McClellan)
Re: RAND/SRAND query (Brian L. Matthews)
Re: Reading a password on Win32 <billc@tibinc.com>
Re: Stored Procedures For ORACLE (John D Groenveld)
Re: utmp/wtmp under Perl (John Goerzen)
Re: What is true? was: simple new question! <billc@tibinc.com>
Re: Who makes more $$ - Windows vs. Unix programmers? (Tony Toews)
Re: Who makes more $$ - Windows vs. Unix programmers? (Tony Toews)
Re: Who makes more $$ - Windows vs. Unix programmers? <jspencer@america.net>
Re: Who makes more $$ - Windows vs. Unix programmers? (Thomas)
Re: Who makes more $$ - Windows vs. Unix programmers? <Nathan.Hand@anu.edu.au>
Digest Administrivia (Last modified: 8 Mar 97) (Perl-Users-Digest Admin)
----------------------------------------------------------------------
Date: Sun, 09 Mar 1997 20:33:44 -0500
From: Trottinette <trot@cam.org>
Subject: Debugging trivia!
Message-Id: <332364D5.72E2@cam.org>
Hello Perl-folks!
Since I am about to kill my computer out of frustration, here is a
simple debugging trivia for you.
In the following, I am trying to merge two programs, each working
separately, but not together. the goal is to grap the data submitted
from a web form using post, and to write those data to the file
texte.txt.
Here is the thing which is not working (print perfectly "The POST data
is: $data" "Deuxieme fois: $data", no compilation errors, but data is
not written to file).
Have fun and thanks!
Nicolas
--
#!/usr/local/bin/perl
sub readPostData
{
local(*queryString) = @_ if @_;
local($contentLength);
$contentLength = $ENV{"CONTENT_LENGTH"};
if($contentLength)
{
read(STDIN,$queryString,$contentLength);
}
return 1;
}
$requestType = $ENV{"REQUEST_METHOD"};
print "Content-type: text/plain\n\n";
if($requestType eq "POST")
{
&readPostData(*data);
print "The POST data is:\n\n";
print $data;
print "\n\n\r";
open (VARIABLE, ">texte.txt");
print VARIABLE ($data);
}
print "Deuxieme fois:\n\n";
print $data;
print "\n";
------------------------------
Date: 10 Mar 1997 07:16:06 GMT
From: muse@news.vivanet.com (Michael McMillan)
Subject: Re: Field Separators
Message-Id: <5g0cfm$asm$1@news.vivanet.com>
I heard Tom Fawcett (fawcett@nynexst.com) babbling:
:=> Terry Robison <trobison@erols.com> writes:
:=> > I have data in the form:
:=> > "248347554","90834598","This is a comment, sometime with multiple commas
:=> > inside","dategd","4545","transaction type","7459087"~
:=> >
:=> > I am trying to set the FS equal to ",", including the quotes.
:=> >
:=> > I set FS="\",\"" and print FS. It appears to be ",", but fields break on
:=> > a single ".
:=> >
:=> > Can I set a multiple character FS?
:=>
:=> Sure, try this:
:=>
:=> use English;
:=> $INPUT_RECORD_SEPARATOR = '","';
:=> while (<DATA>) {
:=> chomp;
:=> print "Read: $_\n";
:=> }
:=> __END__
:=> "248347554","90834598","This is a comment, sometime with multiple commas inside","dategd","4545","transaction type","7459087"
:=>
:=>
:=> Note that you'll have to clean up beginning and ending quotes.
:=> -Tom
Why not just use
$\ = "\"\,\"";
? Or do I miss my guess?
--M
--
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-+-=-=-=-=-=-=-=-=-=-=-=-=-+
| Michael McMillan e-mail us | ~~|~~~|~~~\ |
| Technical Director at: | | |___/ |
| Chicago, Illinois ipi@internetpros.com | __|___|_ |
| (312)432-1665 Voice (312)432-0022 Fax | Internet Professionals |
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-+-=-=-=-=-=-=-=-=-=-=-=-=-+
------------------------------
Date: Sun, 9 Mar 1997 20:38:49 -0600
From: tadmc@flash.net (Tad McClellan)
Subject: Re: newbie question: how to pick a particular line in perl5 (win32)
Message-Id: <p7svf5.gi.ln@localhost>
brz@hotmail.com wrote:
: Hi all:
: I am a unix guy moving to PC and I have this question:
^^^^^^^^^^^^^^^^^^^^^
I will say a prayer for your lost soul...
: I retrived some data off the web and would like to get
: the 27th line for example.
: In Unix shell I would simply do:
: head -27 file | tail -1
: how can i do this on a PC or is there a perl builtin
: function I can use. Thanks !!!
It's not builtin, but it's perl:
perl -ne 'print if $. == 27' filename
--
Tad McClellan SGML Consulting
Tag And Document Consulting Perl programming
tadmc@flash.net
------------------------------
Date: Sun, 09 Mar 1997 23:32:24 -0500
From: Bill Kuhn <wkuhn@uconect.net>
To: brz@hotmail.com
Subject: Re: newbie question: how to pick a particular line in perl5 (win32)
Message-Id: <33238ED8.13756C39@uconect.net>
Simple command line solution:
perl -ne 'print if $. == 27' file
The -n makes perl assume an input loop [while (<>){}]around your script.
Hope this helps.
By the way, in a unix shell I would use sed (stream editor) to get the
27th line as follows:
sed -n '27,27p' file
Later.
-Bill
--
Bill Kuhn
Chief Developer
Wired Markets, Inc.
http://www.buyersindex.com
------------------------------
Date: Sun, 9 Mar 1997 20:35:42 -0600
From: tadmc@flash.net (Tad McClellan)
Subject: Re: Newbie: Help With "
Message-Id: <u1svf5.gi.ln@localhost>
Thomas Buehner (buehner@pfaffenhofen.netsurf.de) wrote:
: Your string would be interpreted as consisting of three parts, as the
: first double quote opens the quote, the second double quote closes it,
: the next one opens it, etc:
: 1st part: "<A HREF=", 2nd part: mailto:myaddr@whatever.net, 3rd part:
: ">Mail</A>\n".
: An easily readable solution would be to replace the opening and closing
: quotes by single quotes. This way, Perl ignores what is inside the
: string (including the double quotes). For this solution, to print a
: newline at the end of the line (instead of the two letters \ and n), you
: would have to print the newline separately, within double quotes (you
: want Perl to *not* ignore the format of the strings's contents, this
: time):
: print '<A HREF="mailto:myaddr@whatever.net">Mail</A>', "\n";
: There may be more elegant solutions, but this one works.
^^^^^^^^^^^^^^^^^^^^^^
print qq(<A HREF="mailto:myaddr@whatever.net">Mail</A>\n);
: > I am trying to use the following command and am having problems with
: it:
: >
: > :: print "<A HREF="mailto:myaddr@whatever.net">Mail</A>\n";
--
Tad McClellan SGML Consulting
Tag And Document Consulting Perl programming
tadmc@flash.net
------------------------------
Date: Sun, 9 Mar 1997 21:15:02 -0600
From: tadmc@flash.net (Tad McClellan)
Subject: Re: PLEASE, HELP A NEWBIE!! 2nd attempt
Message-Id: <mbuvf5.hq.ln@localhost>
Fabiano (fabiano.petrone@ud.nettuno.it) wrote:
: In article <5fvgfg$rr8@qualcuno.nettuno.it> Fabiano,
: fabiano.petrone@ud.nettuno.it writes:
: Please excuse the previous incomplete posts.
: I've deleted the originals format top and format STDOUT because they
: create some problems mailing them (I don't know why): they're exactly
^^^^^^^^^^^^^^^^^^^^
Some news servers (Netscape) have a bug that truncates posts
when they have a line with only a dot on them.
.
You can just comment them out, and tell folks to remove the comment
char until you can upgrade to a non-broken news server...
#.
--
Tad McClellan SGML Consulting
Tag And Document Consulting Perl programming
tadmc@flash.net
------------------------------
Date: 10 Mar 1997 00:10:51 -0800
From: blm@halcyon.com (Brian L. Matthews)
Subject: Re: RAND/SRAND query
Message-Id: <5g0fmb$peh$1@halcyon.com>
In article <33230E6F.B15@santafe.edu>,
Timothy H. Keitt <tkeitt@santafe.edu> wrote:
|First, you can't generate truely random numbers, only pseudo-random
|numbers.
At least not with the hardware most people have.
|Just how "random" they are depends on your random number
|generator. I assume perl uses UNIX's rand() function. This is one of
|the worst random number generators ever devised!
I don't know, sub rand { 0; } is pretty bad as far as randomness goes,
although it's pretty fast. :-)
|Its probably ok for really simple applications (choose a random host,
|etc.), but not for any kind of Monte Carlo applications.
True, although even using a bad PRNG for things like choosing a random
host can have consequences. I wouldn't want to have the host that gets
half the traffic when it should get a tenth because of a poor PRNG.
|Now the question: Can you provide an alternate random number generator
|to perl at build- or run-time?
You could always implement your own and either link it in (if it's in
C or something), or just call it (if it's in perl). PRNGs have been
studied a lot, so it's fairly easy to find literature discussing
specific algorithms and their trade-offs.
In fact, I seem to recall there being a nice PRNG in perl on CPAN,
although I can't remember the name (TrulyRandom, I think), and for some
reason I can't seem to get out onto the Internet at large right now...
Brian
--
Brian L. Matthews Illustration Works, Inc.
For top quality, stock commercial illustration, visit:
http://www.halcyon.com/artstock
------------------------------
Date: Sun, 09 Mar 1997 22:12:28 -0500
From: Bill Cowan <billc@tibinc.com>
To: Aric TenEyck <teney931@cs.uidaho.edu>
Subject: Re: Reading a password on Win32
Message-Id: <33237C1C.7EFE@tibinc.com>
Aric TenEyck wrote:
>
> I'm new to Perl, and am using it to write a PGP wrapper. I would like to
> read the pass phrase in such a manner that it's not echoed to the screen.
> I'm running on Win32, so I can't do like the camel book suggests and do
> this:
>
> system "stty -echo";
> $password = <STDIN>;
>
> because there is no stty on Win32. I tried this:
>
> system "echo off";
> $password = <STDIN>;
>
> but it still shows what I type. How do I read input without echoing it?
>
> Aric
There is Win32 Perl module, Win32::Console, that implements the Win32
Console and Character Mode Functions. I have not used this module, but
this may be worth checking into at URL:
http://www.divinf.it/dada/perl/console
-- Bill
-----------------------------------------------------------------------
Bill Cowan <billc@tibinc.com> Voice:919-490-0034 Fax:919-490-0143
Tiburon, Inc./3333 Durham-Chapel Hill Blvd Suite E-100/Durham, NC 27707
------------------------------
Date: 10 Mar 1997 01:18:44 -0500
From: groenvel@tholian.cse.psu.edu (John D Groenveld)
Subject: Re: Stored Procedures For ORACLE
Message-Id: <5g0944$t5@tholian.cse.psu.edu>
In article <331F4151.7BB5@lds.com>, Michael Shannon <mshannon@lds.com> wrote:
>Can anyone give me some direction on this or
>better yet an example, if in fact it can be done?
Here's a helpful URL, an archive of the dbi/dbd users mailist.
http://www.rosat.mpe-garching.mpg.de/mailing-lists/PerlDB-Interest/
John
groenvel@cse.psu.edu
Return-path: owner-dbi-users@fugue.com
Received: from toccata.fugue.com (toccata.fugue.com [204.254.239.2]) by cse.psu.edu (8.7.5/8.7.3) with ESMTP id RAA05139 for <groenvel@cse.psu.edu>; Fri, 22 Nov 1996 17:08:08 -0500 (EST)
Received: (from daemon@localhost) by toccata.fugue.com (8.8.3/8.6.11) id LAA05056 for dbi-users-real; Fri, 22 Nov 1996 11:23:53 -0800 (PST)
Precedence: junk
Sender: owner-dbi-users@fugue.com
Received: from alfred.ccs.carleton.ca (root@alfred.ccs.carleton.ca [134.117.1.1]) by toccata.fugue.com (8.8.3/8.6.11) with SMTP id LAA05052 for <dbi-users@fugue.com>; Fri, 22 Nov 1996 11:23:50 -0800 (PST)
Received: from superior (superior.ccs.carleton.ca) by alfred.ccs.carleton.ca (4.1/SMI-4.0)
id AA17145; Fri, 22 Nov 96 14:23:47 EST
Received: from localhost by superior (4.1/Sun-Client)
id AA26236; Fri, 22 Nov 96 14:23:53 EST
X-sender: ccscon60@superior
Reply-to: Iain Bennett <ccscon60@ccs.carleton.ca>
Message-id: <Pine.SUN.3.93.961122142303.18599C-100000@superior>
Mime-version: 1.0
Content-type: TEXT/PLAIN; charset=US-ASCII
Date: Fri, 22 Nov 1996 14:23:52 -0500 (EST)
From: Iain Bennett <ccscon60@ccs.carleton.ca>
To: Barbara Mihalas <bwm@npac.syr.edu>, dbi-users@fugue.com
Subject: Oracle Procedures Update (fwd)
*** From dbi-users -- To unsubscribe, see the end of this message. ***
This is an update - I updated two lines in my code example. From there it
should work no problems. Keep in mind that data you pass in to the Oracle
Stored Procedure MUST conform to the database contraints or else the
code will not run and you will get a return error (which DBI is really
good about! Thanks Tim!)
In order to use stored procedures using DBD:Oracle you need to understand
two principles. The two aspects are how to call the stored procdures, and
how to bind variables to these stored procedures.
What I've done is used the OraPerl emulation to complete the task at hand.
What you need to do is include the Oraperl emulation, login, define a
cursor to the given SQL call, and bind the variables to the given call,
execute, logout and that is that.
use Oraperl;
local($login) = &ora_login($db_database, $db_username,
$db_userpass);
local($cursor) = &ora_open($login, q{begin
app.get_user_product_info(:1, :2, :3, :4); end;});
$cursor->bind_param_inout(1,\$user_greeting, 100);
$cursor->bind_param_inout(2,\$product_code,100);
$cursor->bind_param_inout(3,\$size_bytes, 100);
$cursor->bind_param_inout(4,\$type,100);
$cursor->execute || die "execute $ora_errstr";
@OUTPUT1 = ($size_bytes,$type);
&ora_close($cursor);
&ora_logoff($login);
return(@OUTPUT1);
Bind_param_inout takes three arguments. The variable handle which in this
case is an integer, the variable you are inputting or outputting to/from
the call, and the size of the input/output. I used 100 here just in case.
I know the three fields actually take less than 100 characters.
I'm not sure if the size really matters or not (Tim?). UPDATE: I've found
that
it doesn't really matter, as long as the data meets the database's
constraints.
The handles in the call are always preceded by a colon (:). The variables
in the call are always preceded by a backslash (\).
In the above call, get_user_product_info would take in two input
arguments, $user and $product_code. Get_user_product_info also returns
two variables which are the size in bytes and the type of file.
Now this is a hypothetical call. I do have some code which I've tested,
and the database call now exists (previously I said that it didn't while
I was testing). Anyway, this in fact does work. If you have any
problems,
please feel free to contact me at any of the following addresses:
ug940014@omega.scs.carleton.ca (school account)
ccscon60@ccs.carleton.ca (school account until April)
coopd590@nortel.ca (work account until December 20th)
If for some reason I am doing something grossly wrong I should be told
about it (and the others here).
Kind of interesting that I added the above line and none of the DBI
developers said anything about my fetchrow/execute problem. *shrugs* I
guess
they wanted to leave this to me to figure out. *grin*
Hope this helps.
-Iain Bennett
Nortel Global Support Processes and Productivity Co-op
+1.613.723.4000 x 7078
\|/ ____ \|/ Iain Bennett ccscon60@ccs.carleton.ca
-@~/ oO \~@- Nortel-Magellan GSP&P http://www.carleton.ca/
/_( \__/ )_\ CCS Student Consultant ~ccscon60/
\__U_/ Feedback Communications Limited
------------------------------------------------------------------------------
To unsubscribe from this list, please visit http://www.fugue.com/dbi.
If you are without web access, or if you are having trouble with the web page,
please send mail to dbi-request@fugue.com. Please try to use the web
page first - it will take a long time for your request to be processed by hand.
------------------------------------------------------------------------------
------------------------------
Date: 9 Mar 1997 08:03:11 GMT
From: jgoerzen@complete.org (John Goerzen)
Subject: Re: utmp/wtmp under Perl
Message-Id: <slrn5i4rlv.nr7.jgoerzen@complete.org>
On 8 Mar 1997 17:22:21 GMT, Tom Christiansen <tchrist@mox.perl.com> wrote:
>In comp.lang.perl.misc,
> jgoerzen@complete.org (John Goerzen) writes:
>:How do I access the system's wtmp (or utmp) database from Perl? Under C, I
>:would use getutent() and utmpname(). I cannot seem to find any equivolent
>:function under Perl.
>
>You'll have to make an XS file that interfaces to these --
>or just do like we've always done and read and unpack.
>Example follows.
Hmm, thought of that, but unfortunately, not possible. Reason is that the
format is different from one system to another. For instance, just looking
at your examples, it already appears to be different from my system.
What I am doing now is reading from "last |" and picking that apart, then
using my own function to convert the text-type date into a
seconds-since-Epoch date as is generally expected and easier to deal with.
This was not a huge problem, but nevertheless, it makes things slower when
we're talking about tens of thousands of items here, as is the magnitude
that I am dealing with :-)
--
John Goerzen | Running Debian GNU/Linux (www.debian.org)
Custom Programming |
jgoerzen@complete.org |
------------------------------
Date: Sun, 09 Mar 1997 22:35:21 -0500
From: Bill Cowan <billc@tibinc.com>
To: webster@dozyrosy.demon.co.uk
Subject: Re: What is true? was: simple new question!
Message-Id: <33238179.4710@tibinc.com>
Rosemary I H Powell wrote:
>
> In article <5fqmfn$o31$1@csnews.cs.colorado.edu>, Tom Christiansen
> <tchrist@mox.perl.com> writes
> > [courtesy cc of this posting sent to cited author via email]
> Thank you!
> >In comp.lang.perl.misc,
> > webster@dozyrosy.demon.co.uk writes:
> >: $true = 1;
> >: $false = 0;
> >: $abc = $false; # or whatever, to start with
> >
> >Bad idea. Get used to 0 and '' being false, all else being true.
> >
> >--tom
> Yes, I'm sorry - in this context I was wrong, and I should have read
> more carefully what the original poster was doing. But I think, in
> general, there are two different sorts of "true" and "false"?
>
> 1) where a variable may or may not have a value (as in this instance)
>
Another thought on this topic of variable having a value or not. Once I
wasted a lot of time when I previously used logic like:
if ($var) {# do stuff for "data present"}
else {# do stuff for "no data" or empty string}
You guessed it: $var was a zero "0"! Since that time, my approach for
present/non-present data testing is to code:
if ($var eq '') {# do stuff for "no data"}
else {# do stuff for "data present"}
I do not think in terms of "true/false", but "present or not".
Another opinion...
Bill
> 2) where it DOES has a value set - but which value can be right/true or
> wrong/false (e.g an answer to a question, or invalid data, whatever)
> and you use a true/false switch or flag to identify/test this state
>
[SNIP]
> Thanks in advance,
> Rosemary
>
-----------------------------------------------------------------------
Bill Cowan <billc@tibinc.com> Voice:919-490-0034 Fax:919-490-0143
Tiburon, Inc./3333 Durham-Chapel Hill Blvd Suite E-100/Durham, NC 27707
------------------------------
Date: Mon, 10 Mar 1997 04:03:18 GMT
From: ttoews@agt.net (Tony Toews)
Subject: Re: Who makes more $$ - Windows vs. Unix programmers?
Message-Id: <33238785.174566912@news.calgary.agt.net>
futureprog@bridge.net.NOSPAM.PLEASE (Future Programmer) wrote:
>Subject says it all. Based on your personal experience and statistics,
>where a good programmer can make more money - in Windows or Unix arena?
The best money is made by the best people. Those who have fun with
computers. Who enjoy working with them.
The fact that you ask where the money tells me that you'll likely
never be one of the best.
Tony
----
Tony Toews, Independent Computer Consultant
Jack of a few computer related trades and master (or certified) of none.
Microsoft Access Hints & Tips: Accounting Systems, Winfax Pro, Reports
and Books at http://www.granite.ab.ca/accsmstr.htm
------------------------------
Date: Mon, 10 Mar 1997 04:03:27 GMT
From: ttoews@agt.net (Tony Toews)
Subject: Re: Who makes more $$ - Windows vs. Unix programmers?
Message-Id: <33237f6d.172494234@news.calgary.agt.net>
"Giampaolo Tomassoni" <tomassoni" @ ftbcc" .it> wrote:
>Hmmm. "Futute Programmer" is from NY, USA. I believe there are not that
>number of OS/400 installations, since IBM sells that pice of hardware
>mostly in Europe and third world...
There's a lot, hundreds of thousands, of AS/400's in North America
too. Just humming away doing there job. Mostly in small to medium
sized businesses with no computer folk on staff.
Tony
----
Tony Toews, Independent Computer Consultant
Jack of a few computer related trades and master (or certified) of none.
Microsoft Access Hints & Tips: Accounting Systems, Winfax Pro, Reports
and Books at http://www.granite.ab.ca/accsmstr.htm
------------------------------
Date: 10 Mar 1997 03:47:15 GMT
From: "Jim Spencer" <jspencer@america.net>
Subject: Re: Who makes more $$ - Windows vs. Unix programmers?
Message-Id: <01bc2d05$daa27ea0$9778fc05@tcw1>
Future Programmer <futureprog@bridge.net.NOSPAM.PLEASE> wrote in article
<5qsxov$gkm@skyway.bridge.net>...
> Subject says it all. Based on your personal experience and statistics,
> where a good programmer can make more money - in Windows or Unix arena?
> Unix appeals more to me and is more advanced technically, but I am
> afraid that it is losing the market share to Windows 95. I want to be in
> the consulting field.
>
> I am a recent college graduate in NYC and have offers to work in
> both fields. Please do not start Windows vs. Unix OS flamewar.
> Your insighful observations are appreciated. Please followup.
>
>
It has been my experience that I can consistently charge 20-30 percent more
in the UNIX arena. I have been programming in Windows and Unix for over 10
years. I don't really take a philosophical approach to programming, it's
just what I do to make money to pay for my leisure time. If I can make
more money in less time, that translates to more leisure time. So, if I
have a choice -- UNIX it is.
------------------------------
Date: 09 Mar 1997 23:09:39 -0800
From: nouser@nohost.nodomain (Thomas)
Subject: Re: Who makes more $$ - Windows vs. Unix programmers?
Message-Id: <tz8n2scnryk.fsf@aimnet.com>
In article <01bc2cb4$bf62f440$28936397@famiglio> "Giampaolo Tomassoni" <tomassoni" @ ftbcc" .it> writes:
A lot of middle-ranged companies are starting Intranet experiences. Just
few months ago, Unix would be the elected platform for this application
field, while now you'd probably propose a WindowNT system.
This is a growing field. Your statement means that Unix is not loosing
marketshares belonging to the old market. Actually, brain new markets are
opening, and Unix seems to be excluded by them.
I think you are overreaching. Sure, Windows NT is getting a slice of
the server market. Why shouldn't it? For mid-range companies with
Windows desktop experience, that may well make some sense. That's a
far cry from saying that "Unix is excluded" from those market.
I work in research, developing new Internet-related technologies
(databases, servers, protocols). That kind of work is of course done
on UNIX, like it has been since the 80's: UNIX is a mature, stable,
non-proprietary and standardized platform for development and
deployment of Internet services. Developing on NT would incur higher
training costs, development costs, and software maintenance costs.
There is some demand for our software on Windows NT, so we deliver
there as well. Fortunately, is quite easy for software developed
under UNIX to be delivered on NT (the reverse isn't true).
UNIX is still where the new Internet technologies are being developed.
The fact that Windows NT is also being used by some sites is neither
surprising nor particularly threatening. There should be enough
room for multiple operating systems in those markets.
Thomas.
------------------------------
Date: Mon, 10 Mar 1997 18:40:44 +1100
From: Nathan Hand <Nathan.Hand@anu.edu.au>
Subject: Re: Who makes more $$ - Windows vs. Unix programmers?
Message-Id: <3323BAFC.EC81968@anu.edu.au>
James D. Corder wrote:
>
> Mac moped
> Personal Computer Car
> Sparc 5 S10 Pickup Truck
> Ultra 1 1ton Pickup
> Sun 10,000 Mac Truck
> Ahmdahl Freight Train
Well, as long as we're on the topic of car analogies, here's my own
version of the above list.
Mac Sleek Ducati motorcycle with the handlebars
removed "for your safety".
PC 15 year old Ford with mag wheels, cd stacker
and furry dice hanging from the rearview.
Amiga Electric runabout with autopilot and luxury
interior; ie looks cool but totally gutless.
Sparc 5 5 tonne truck with 10 tonnes of manure laid
on the tray.
Ultra 1 5 tonne truck with 100 tonnes of manure laid
on the tray.
Sun 10,000 need I go on here :-D
Dunno about the Ahmdahl: never seen one.
--
I remember seeing a sign on a power station that was trilingual:
English,
French, and American. It said "No Admission. Pas D'admission. Keep Out".
------------------------------
Date: 8 Mar 97 21:33:47 GMT (Last modified)
From: Perl-Request@ruby.oce.orst.edu (Perl-Users-Digest Admin)
Subject: Digest Administrivia (Last modified: 8 Mar 97)
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.
To submit articles to comp.lang.perl.misc (and this Digest), send your
article to perl-users@ruby.oce.orst.edu.
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.
The Meta-FAQ, an article containing information about the FAQ, is
available by requesting "send perl-users meta-faq". The real FAQ, as it
appeared last in the newsgroup, can be retrieved with the request "send
perl-users FAQ". Due to their sizes, neither the Meta-FAQ nor the FAQ
are included in the digest.
The "mini-FAQ", which is an updated version of the Meta-FAQ, is
available by requesting "send perl-users mini-faq". It appears twice
weekly in the group, but is not distributed in the digest.
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 V8 Issue 81
************************************