From rustymcfar at hotmail.com Tue Jun 1 20:21:18 1999 From: rustymcfar at hotmail.com (rusty macfarlane) Date: Thu Aug 5 00:17:30 2004 Subject: Phoenix.pm: A perl position in San Diego Message-ID: <3.0.3.32.19990601182118.00860970@pop.primenet.com> I thought a couple of you might have some connections that might be beneficial to us. My company is looking for a Perl/CGI/unix programmer(see the job description below). We have had trouble locating the skill set locally. If you know anyone who is interested in moving to San Diego, please forward this on to them. The Position is in a financial company in San Diego with an IS department of about 100 people (the total company is about 500 and growing). See www.lpl.com for more info. -Rusty rustymcfar@hotmail.com __________________________________________________________________ Information Systems JOB TITLE: Programmer Analyst LOCATION: San Diego DATE POSTED: 5/21/99 This is a regular full-time position in the Information Systems dept. Candidate will be involved in supporting the existing implementation and the development of new enhancements to support Portia. This is a client server application, utilizing Sybase, AIX, and Windows components. The successful Candidate will possess basic Unix skills and a high level of proficiency in scripting languages including Perl, Korn and C shells. CGI scripting experience is a plus. Understanding complex relational database structures and capabilities are a must, with hands on experience with Sybase, SQL, ISQL a plus. This position will require the Candidate to become proficient in Portia, with particular emphasis on its windows-based internal report writer and its Unix interfaces. Candidate must have good verbal and written communication skills and be prepared to respond to user problem and enhancement requests, participate and contribute to team design discussions, and translate those designs into ! code and operational documentation. _______________________________________________________________ Get Free Email and Do More On The Web. Visit http://www.msn.com From coyotl at primenet.com Tue Jun 1 20:38:38 1999 From: coyotl at primenet.com (Glen G. Walker) Date: Thu Aug 5 00:17:30 2004 Subject: Phoenix.pm: A perl position in San Diego In-Reply-To: <3.0.3.32.19990601182118.00860970@pop.primenet.com> Message-ID: Very interested, horribly underqualified... ;) ------------------------------------------------------------------------------- Glen G. Walker, coyotl@primenet.com www.primenet.com/~coyotl ------------------------------------------------------------------------------- From mekla at geocities.com Wed Jun 2 11:16:57 1999 From: mekla at geocities.com (mekla@geocities.com) Date: Thu Aug 5 00:17:30 2004 Subject: Phoenix.pm: A perl position in San Diego References: Message-ID: <99060209222903.00796@CX949622-B.poria1.az.home.com> On Tue, 01 Jun 1999, you wrote: > Very interested, horribly underqualified... ;) > If you find someone qualified but unwilling to move send them my way. My company has been looking for about a month. Not easy to find a Perl/Mysql/UNIX programmer that isn't already employed. We need someone with about 1-2 years experience in creating commercial applications that deal with online financial transactions (credit cards, checks, sales tracking, etc). Actually a good, solid understanding of Perl/Mysql is all that is required. Most everyone I've come across develops on Windoze, is pampered by GUIs and hates the site of a command line :) From dmiles at primenet.com Thu Jun 3 19:18:07 1999 From: dmiles at primenet.com (Doug and Julie Miles) Date: Thu Aug 5 00:17:30 2004 Subject: Phoenix.pm: A perl position in San Diego In-Reply-To: <99060209222903.00796@CX949622-B.poria1.az.home.com> References: Message-ID: <3.0.3.32.19990603171807.009ff690@pop.primenet.com> At 09:16 AM 6/2/99 -0700, you wrote: >On Tue, 01 Jun 1999, you wrote: >> Very interested, horribly underqualified... ;) >> > >If you find someone qualified but unwilling to move send them my way. My >company has been looking for about a month. Not easy to find a Perl/Mysql/UNIX >programmer that isn't already employed. We need someone with about 1-2 years >experience in creating commercial applications that deal with online financial >transactions (credit cards, checks, sales tracking, etc). Actually a good, >solid understanding of Perl/Mysql is all that is required. > >Most everyone I've come across develops on Windoze, is pampered by GUIs and >hates the site of a command line :) Will do! Doug and Julie Miles From dmiles at primenet.com Thu Jun 3 19:19:55 1999 From: dmiles at primenet.com (Doug and Julie Miles) Date: Thu Aug 5 00:17:30 2004 Subject: Phoenix.pm: Prentations Message-ID: <3.0.3.32.19990603171955.00a0ca40@pop.primenet.com> Any volunteers for the next (or future) meetings? Let me know if you are interested. I don't always have the time to put together a presentation, and I don't want to have a lame meeting. Thanks! Doug and Julie Miles From Beaves at aol.com Fri Jun 4 00:04:56 1999 From: Beaves at aol.com (Beaves@aol.com) Date: Thu Aug 5 00:17:30 2004 Subject: Phoenix.pm: Prentations Message-ID: I don't know if yous guys would be interested, but I would be happy to talk about my design thoughts on my LH module. I'm interested in getting some feedback and learning from the comments of others. I wouldn't mind leading a discussion on how others engineer their code/ideas. When is the next one? Same place? Tim From dmiles at primenet.com Fri Jun 4 00:09:10 1999 From: dmiles at primenet.com (Doug and Julie Miles) Date: Thu Aug 5 00:17:30 2004 Subject: Phoenix.pm: Prentations In-Reply-To: Message-ID: <3.0.3.32.19990603220910.0088ace0@pop.primenet.com> At 01:04 AM 6/4/99 EDT, you wrote: >I don't know if yous guys would be interested, but I would be happy to talk >about my design thoughts on my LH module. I'm interested in getting some >feedback and learning from the comments of others. I wouldn't mind leading a >discussion on how others engineer their code/ideas. > >When is the next one? Same place? That would be great. How does next Thursday, the 10th work for you? Is that OK Glen? Doug and Julie Miles From dmiles at primenet.com Fri Jun 4 00:11:03 1999 From: dmiles at primenet.com (Doug and Julie Miles) Date: Thu Aug 5 00:17:30 2004 Subject: Phoenix.pm: Prentations Message-ID: <3.0.3.32.19990603221103.0088c370@pop.primenet.com> I forgot to say that it will be at the MAC America building. At 01:04 AM 6/4/99 EDT, you wrote: >I don't know if yous guys would be interested, but I would be happy to talk >about my design thoughts on my LH module. I'm interested in getting some >feedback and learning from the comments of others. I wouldn't mind leading a >discussion on how others engineer their code/ideas. > >When is the next one? Same place? That would be great. How does next Thursday, the 10th work for you? Is that OK Glen? Doug and Julie Miles From coyotl at primenet.com Fri Jun 4 12:42:14 1999 From: coyotl at primenet.com (Glen G. Walker) Date: Thu Aug 5 00:17:30 2004 Subject: Phoenix.pm: Prentations In-Reply-To: <3.0.3.32.19990603221103.0088c370@pop.primenet.com> Message-ID: Sounds like a winning plan... On Thu, 3 Jun 1999, Doug and Julie Miles wrote: > I forgot to say that it will be at the MAC America building. > > At 01:04 AM 6/4/99 EDT, you wrote: > >I don't know if yous guys would be interested, but I would be happy to talk > >about my design thoughts on my LH module. I'm interested in getting some > >feedback and learning from the comments of others. I wouldn't mind > leading a > >discussion on how others engineer their code/ideas. > > > >When is the next one? Same place? > > That would be great. How does next Thursday, the 10th work for you? > > Is that OK Glen? > > Doug and Julie Miles > ------------------------------------------------------------------------------- Glen G. Walker, coyotl@primenet.com www.primenet.com/~coyotl ------------------------------------------------------------------------------- From dmiles at primenet.com Mon Jun 7 20:45:11 1999 From: dmiles at primenet.com (Doug and Julie Miles) Date: Thu Aug 5 00:17:30 2004 Subject: Phoenix.pm: Meeting 06/10/1999 Message-ID: <3.0.3.32.19990607184511.009eebf0@pop.primenet.com> We'll be having a Phoenix.pm meeting Thursday June 10th at 7:00PM. It will be held at the MAC America Building. It is located at 5555 North 7th Avenue, which is about half a block north of Missouri (Between Bethany Home Rd. and Camelback W. of I17) on 7th Ave (East side of the street). Park in the big front lot. The lobby door will be locked, but someone will be there from 6:50 to 7:10 to let people in. Please be prompt, as once the meeting starts, there will be no one to let anyone in. Tim will be presenting his LH (List Hash) module. See you there! Doug and Julie Miles Doug and Julie Miles From bryan.lane at rez.com Mon Jun 7 21:18:57 1999 From: bryan.lane at rez.com (Lane, Bryan) Date: Thu Aug 5 00:17:30 2004 Subject: Phoenix.pm: Meeting 06/10/1999 Message-ID: Sorry, I will not be able to attend. I have a little party to go to :) Later, Bryan -----Original Message----- From: Doug and Julie Miles To: phoenix-pm-list@happyfunball.pm.org Sent: 6/7/99 6:45 PM Subject: Phoenix.pm: Meeting 06/10/1999 We'll be having a Phoenix.pm meeting Thursday June 10th at 7:00PM. It will be held at the MAC America Building. It is located at 5555 North 7th Avenue, which is about half a block north of Missouri (Between Bethany Home Rd. and Camelback W. of I17) on 7th Ave (East side of the street). Park in the big front lot. The lobby door will be locked, but someone will be there from 6:50 to 7:10 to let people in. Please be prompt, as once the meeting starts, there will be no one to let anyone in. Tim will be presenting his LH (List Hash) module. See you there! Doug and Julie Miles Doug and Julie Miles From mark at wcws.com Wed Jun 9 02:56:55 1999 From: mark at wcws.com (Mark A. Sharkey) Date: Thu Aug 5 00:17:30 2004 Subject: Phoenix.pm: sort function References: Message-ID: <375E1E47.382CC0EB@wcws.com> What do I need to do, in order to sort a hash, ignoring the case of the letters? I have a foreach statement like this: foreach $var (sort keys (%CAT) ) { The results of this sort, give me all the listings that start with capital A-Z, *then* all the listings that start with lowercase a-z. Of course, I want to sort based on Aa-Zz (or, aA-zZ). Thanks. -- ******* PLEASE NOTE ******* Our area code has changed! ******* PLEASE NOTE ******* Mark A. Sharkey World Class Web Sites mark@wcws.com 800 844 4434 (toll free) 480 461 9765 (local) 480 461 9312 (fax) From edelsys at swlink.net Wed Jun 9 03:13:10 1999 From: edelsys at swlink.net (Anthony R. Nemmer) Date: Thu Aug 5 00:17:30 2004 Subject: Phoenix.pm: sort function In-Reply-To: <375E1E47.382CC0EB@wcws.com> References: Message-ID: <3.0.5.32.19990609011310.008c6ba0@swlink.net> At 12:56 AM 6/9/99 -0700, you wrote: >What do I need to do, in order to sort a hash, ignoring the case of the >letters? > >I have a foreach statement like this: > foreach $var (sort keys (%CAT) ) { > >The results of this sort, give me all the listings that start with capital >A-Z, *then* all the listings that start with lowercase a-z. Of course, I >want to sort based on Aa-Zz (or, aA-zZ). > >Thanks. > Give this a try: %foo = ( "Iota" => "blah", "iota" => "blahblah", "Beta" => "yech", "betadyne" => "ouch!", "baabaa" => "sheep sounds", "Gamma" => "rays", "globulin" => "sticky", "Gerber" => "pablum" ); foreach ( sort smashcase(keys(%foo)) ) { print("$_\n"); } sub smashcase { lc($a) cmp lc($b); } exit(0); The results are: baabaa Beta betadyne Gamma Gerber globulin Iota iota Tony -- -- Anthony R. Nemmer EdelSys Consulting -- edelsys@edelsys.com http://www.edelsys.com/ ICQ #14638605 -- (480) 967 - 8302 P.O. Box 1883, Tempe, Arizona 85280-1883 -- -- Opera r0ks! ==> http://www.operasoftware.com/ -- HotJava 3.0 r0ks too! ==> http://java.sun.com/products/hotjava/3.0/ -- From mark at wcws.com Wed Jun 9 03:45:51 1999 From: mark at wcws.com (Mark A. Sharkey) Date: Thu Aug 5 00:17:30 2004 Subject: Phoenix.pm: sort function References: <3.0.5.32.19990609011310.008c6ba0@swlink.net> Message-ID: <375E29BF.67E77EC0@wcws.com> Anthony, Worked like a charm! Thanks. Mark > > foreach ( sort smashcase(keys(%foo)) ) { print("$_\n"); } > > sub smashcase { lc($a) cmp lc($b); } > -- ******* PLEASE NOTE ******* Our area code has changed! ******* PLEASE NOTE ******* Mark A. Sharkey World Class Web Sites mark@wcws.com 800 844 4434 (toll free) 480 461 9765 (local) 480 461 9312 (fax) From edelsys at swlink.net Fri Jun 11 02:22:56 1999 From: edelsys at swlink.net (Anthony R. Nemmer) Date: Thu Aug 5 00:17:30 2004 Subject: Phoenix.pm: phoenix.pm meeting Message-ID: <3.0.5.32.19990611002256.007b7e90@swlink.net> Greetings! I enjoyed myself immensely at the phoenix.pm meeting last night. And I learned some new cool stuff from Tim's presentation of his List Hash module. =) Here are the pics of me and Randal when we had lunch at h@@ters of Tempe: http://www.swlink.net/~edelsys/Images/Randal/index.html We had a fun time! The waitress in the pics happened to be the girlfriend of a fighter pilot out at Luke Air Force Base. Naturally I asked her what she thought about all of the recent F-16 fighter crashes out there. Her reply was, "What's an F-16?" I got a kick outta that. For those of you who are interested, you can find an account of my inglorious and rather reluctant career in computing here: http://www.swlink.net/~edelsys/AboutMe/index.html Tony -- -- Anthony R. Nemmer EdelSys Consulting -- edelsys@edelsys.com http://www.edelsys.com/ ICQ #14638605 -- (480) 967 - 8302 P.O. Box 1883, Tempe, Arizona 85280-1883 -- -- Opera r0ks! ==> http://www.operasoftware.com/ -- HotJava 3.0 r0ks too! ==> http://java.sun.com/products/hotjava/3.0/ -- From Beaves at aol.com Wed Jun 23 00:27:13 1999 From: Beaves at aol.com (Beaves@aol.com) Date: Thu Aug 5 00:17:30 2004 Subject: Phoenix.pm: Snippet that you might like... Message-ID: <5362203c.24a1ca31@aol.com> Before I post the snippet, let me cover a few things... Is there going to be a meeting this Thursday? If so, may I recommend a topic? "Perl security issues and implementing secure transactions with Perl scripts." I need to get up to speed on this stuff...hopefully sooner rather than later... Also, I have an update to my LH module, and I am nearing completion of my 'Tag' module, (Object oriented HTML generator). I can give a simple demo of both at the next meeting if anyone is interested. I'd like to see YOUR snippets. I find them extremely useful. There haven't been that many, but I have already used ideas from the ones that i have seen. +++++ Tim's Snippet de Jour +++++ With code that I write, it is not that often that I write something general enough that I find it useful many times over. This little bit of code has found a use in quite a few instances where I dereference lists, and that list may have other list references that I wan dereference. Also, if an argument to your bit of code can take a scalar, or a reference to a list or scalars, then your probably used to writing: my $inthing = shift; my @list = (ref($inthing) eq 'ARRAY')?@$inthing:($inthing); With this code, (even though it wan't written with this in mind) you can just call: @list = &expand_list($inthing); (Just keep in mind though that any nested list references will also get dereferenced.) ############## # expand_list # # This sub will expand a list out of its references. # $LR1 = ['LR1A', 'LR1B']; # $LR2 = ['LR2A', $LR1]; # @list = &expand_list('ONE', $LR2, 'TWO'); # #yields ('ONE', 'LR2A', 'LR1A', 'LR1B', 'TWO') # # If the argument in to expand_list does not contain any # list references, then it does no expansion, as you would # expect. ################ sub expand_list { my @original_list = @_; local @ret_list; &push_or_expand(@original_list); return @ret_list; sub push_or_expand { my @in_list = @_; foreach $val (@in_list) { if (ref($val) eq 'ARRAY') { &push_or_expand(@$val) } else { push(@ret_list, $val) } } } # end imbedded sub push_or_expand } # end sub expand_list Check Six! Tim From doug.miles at phoenix.bowne.com Wed Jun 23 10:59:10 1999 From: doug.miles at phoenix.bowne.com (Doug Miles) Date: Thu Aug 5 00:17:30 2004 Subject: Phoenix.pm: Meeting (was Snippet that you might like...) Message-ID: <19990623150428.AAA346@[4.22.40.71]> Thanks for the code! With regards to the meeting, I wasn't able to get it together this week. While we're on the subject, I'm going to be out of town for a good part of next month, so I need for someone to volunteer to organize the meetings next month. If I don't get a volunteer, you guys will have to organize by committee, or go without meetings. I'd like to have a designated person to do this type of stuff when I'm not able to. Do I hear a pick me, pick me? :) > Before I post the snippet, let me cover a few things... > Is there going to be a meeting this Thursday? If so, may I recommend a > topic? "Perl security issues and implementing secure transactions with Perl > scripts." I need to get up to speed on this stuff...hopefully sooner rather > than later... -- I don't believe it's written in Perl, though it probably ought to have been. :-) --Larry Wall in <1995Feb21.180249.25507@netlabs.com> From Beaves at aol.com Tue Jun 29 01:32:52 1999 From: Beaves at aol.com (Beaves@aol.com) Date: Thu Aug 5 00:17:30 2004 Subject: Phoenix.pm: New PM section on my site Message-ID: I have a new section of my web site that I'll devote to PM stuff. It includes a message board, and pages for 'Snippets', 'Gotchas', and 'Members'. Pass anything on to me, and I'll get it up (so to speak). Go to http://www.azwebs.com, and click on 'Perl/CGI'. The site may have a few Javascript errors if you're running Netscape Navigator. I'll get around to fixing them... (you could help and let me know the error msgs you receive, if any, thanks :) If anyone is interested in having a meeting on Thursday, then how about either the Coyote Springs Brewing Co. or the Alcatraz Brewing Co. Dinner, a frosty cold one, and a piped hash, it doesn't get any better than that. Any takers? I also have a pragmatic question, pun intended. All of my recent work for the LH module was done on my laptop. I have a few days off, and put the same module on my PC and ran into an amusing peculiarity. I was able to call "use LH;" on my laptop without any problem. On my PC however, it said it couldn't find it. I tried manipulating @INC, but to no avail. Then I tried 'require LH;' and voila!! It worked (and didn't even need @INC modification.) So my question is this: What might be causing Perl to behave differently to these two machines with regards to 'use' and 'require'? It's not a huge problem, as 'require' suits me fine for this instance, but it bugs me that my two 'Perls' are not working the same... Any clues would be appreciated. Thanks, and let me know what you think about the PM pages that I've set aside for our group... Check Six! Tim