From lembark at wrkhors.com Wed Dec 1 10:06:29 2004 From: lembark at wrkhors.com (Steven Lembark) Date: Wed Dec 1 10:07:00 2004 Subject: [Chicago-talk] [Perl Jobs] Senior Perl Developer Needed to Help Change Politics (telecommute), United States, Illinois, Chicago (fwd) Message-ID: -- Steven Lembark 85-09 90th Street Workhorse Computing Woodhaven, NY 11421 lembark@wrkhors.com 1 888 359 3508 From lembark at wrkhors.com Wed Dec 1 10:06:41 2004 From: lembark at wrkhors.com (Steven Lembark) Date: Wed Dec 1 10:07:08 2004 Subject: [Chicago-talk] [Perl Jobs] Honk if you like car talk! Develop software for Click and Clack. A real PERL of an opportunity. (onsite), Northern California, Bay Area (fwd) Message-ID: <238133FD6145187AB4304466@[192.168.200.5]> ---------- Forwarded Message ---------- From: Perl Jobs Subject: [Perl Jobs] Honk if you like car talk! Develop software for Click and Clack. A real PERL of an opportunity. (onsite), Northern California, Bay Area > Online URL for this job: http://jobs.perl.org/job/2027 > > To subscribe to this list, send mail to jobs-subscribe@perl.org. > To unsubscribe, send mail to jobs-unsubscribe@perl.org. > > Posted: November 29, 2004 > > Job title: > Honk if you like car talk! Develop software for Click and Clack. A real > PERL of an opportunity. > > Company name: RGA Associates > > Location: Northern California, Bay Area > > Pay rate: Negotiable > > Travel: 0-25% > > Terms of employment: Salaried employee > > Length of employment: Full-time permanent > > Hours: Full time > > Onsite: yes > > Description: > Develop software that Click and Clack might use in a $3bn industry for the > leader in the internet services for the automotive industry. Step into the > elevator at the ground floor and be catapulted to the top in a red-hot > company with a team roster that would make any top-tier enterprise envious > while working in an intimate team setting. If you are a junior to > mid-career software engineer with solid experience in developing client > server tools in PERL, SQL or related languages, APPLY. We're looking for a > star, and the need is IMMEDIATE. > > Required skills: Client server development > > Desired skills: PERL, SQL, HTML, JAVA > > Contact information: > Sergio Paluch > RGA Associates > (415) 397-4646 x. 1304 > sergio@rgatech.com > > > > ---------- End Forwarded Message ---------- -- Steven Lembark 85-09 90th Street Workhorse Computing Woodhaven, NY 11421 lembark@wrkhors.com 1 888 359 3508 From jhumanski at ibexhealthdata.com Wed Dec 1 10:17:56 2004 From: jhumanski at ibexhealthdata.com (John S. Humanski) Date: Wed Dec 1 10:19:12 2004 Subject: [Chicago-talk] [Perl Jobs] Senior Perl Developer Needed to Help Change Politics (telecommute), United States, Illinois, Chicago (fwd) In-Reply-To: References: Message-ID: <41ADEEB4.8080404@ibexhealthdata.com> Steven Lembark wrote: > > I don't suppose you could be a little more specific? :-) -- John S. Humanski mailto:jhumanski@ibexhealthdata.com "Who is Phil Harmonic?" - Y. Berra Lex clavatoris designati rescindenda est. From lembark at wrkhors.com Wed Dec 1 14:26:05 2004 From: lembark at wrkhors.com (Steven Lembark) Date: Wed Dec 1 14:26:33 2004 Subject: [Chicago-talk] [Perl Jobs] Senior Perl Developer Needed to Help Change Politics (telecommute), United States, Illinois, Chicago (fwd) In-Reply-To: <41ADEEB4.8080404@ibexhealthdata.com> References: <41ADEEB4.8080404@ibexhealthdata.com> Message-ID: <3D827C984E26C6D40A3E4939@[192.168.200.5]> -- "John S. Humanski" > Steven Lembark wrote: >> >> > > I don't suppose you could be a little more specific? :-) Already deleted the email; no idea why the content wasn't forwarded. Check the perl jobs board for original listing. -- Steven Lembark 85-09 90th Street Workhorse Computing Woodhaven, NY 11421 lembark@wrkhors.com 1 888 359 3508 From petemar1 at perlmonk.org Sun Dec 5 13:17:05 2004 From: petemar1 at perlmonk.org (petemar1) Date: Tue Dec 7 11:48:14 2004 Subject: [Chicago-talk] Qualify Skills? In-Reply-To: Message-ID: "Andy touched Larry's moustache twice..." That's what makes /Perl M([ou]nger|aniac|onk)s/ more of a community than the developers of any other language. I've never heard the exploits of prominent Java developers who've fondled James Goslings' beard, Bjarne Stroustrup's bald pate or Guido van Rossum's semprini. I believe that it's more effective for an interviewer to give a series of various technical tests than merely to demand a spot self-appraisal of an interviewee's Perl skills. The grading scale is useful for getting an answer to the question "Are you sure that you know what you know?" Also, the self-assessment varies as scope varies. A grade for general programming/computational science knowledge may be different from a self-assessment for Perl knowledge, which in turn may be different from a self-assessment for Perl knowledge used in the financial services industry, for example. The self-grade should be one of many interviewer tests. http://petemar1.perlmonk.org http://www.perlmonks.org/index.pl?node_id=26274 http://chicago.pm.org/members.html http://people.cs.uchicago.edu/~petemar1 On Mon, 4 Oct 2004, JT Smith wrote: > Maybe my description sells short, but I think we ended up on the same grade. You just > described Andy Lester (except that he has touched Larry's moustache twice) and gave him > a B+. > > The grade I gave myself is because: > > 1) I've never really used Test::More > > 2) And I have no formal programming training. So I don't have a good working knowledge > of a lot of the design patterns and other things that I should know to be a truely good > Perl programmer. > > > > On Mon, 4 Oct 2004 11:58:46 -0500 > Jim Thomason wrote: > >That sells yourself short. Standard grade range is A is top 10%, B is > >top 20%, C is top 30%, etc. > > > >If you say you're a B, then that tells the interviewer if they > >interview 100 people, they're likely to find one person better than > >you. > > > >Restricting A level people down to only the gurus is silly and would > >probably not be what an interviewer would do. > > > >If you want to hedge your bets, then the best thing would probably be > >to rattle off the things that you know, and then come up with a grade. > > > >"Well, I contributed Foo::Bar to CPAN, I've deployed 17 sites in > >mod_perl, I've optimized lots of code for big performance gains, I > >once touched Larry Wall's moustache, and I can walk on water while > >playing the ukelele. I'd say I'm a solid B+." > > > >Personally, when I was interviewing people, I'd only ask questions > >like that to get a jumping off point for where I should start grilling > >them when I did the tech eval. Having someone say, "I'm an A!" is > >kinda useless, they need to prove it. So have the goods to back up > >your claim, but don't sell yourself short. > > > >-Jim..... > > > >On Mon, 04 Oct 2004 11:52:22 -0500, JT Smith wrote: > >> A+ = Larry Wall > >> A = Damian Conway > >> B+ = Andy Lester > >> C+/B- = JT Smith > >> > >> To be in the A range, you'd have to be a Larry Wall, Randal Schwartz, Damian Conway > >>type > >> person I would think. Not that you have to be them, just that you have to know the > >>inner > >> workings of Perl, and all of the coolio tricks they do. > >> > >> If you know mod_perl, Perl core, Test::More, and a good working knowledge of CPAN, > >>then > >> you're probably in the B range. > >> > >> Anything else and your a lesser grade. > >> > >> That's my 2 cents. > >> > >> On Mon, 4 Oct 2004 11:25:43 -0500 > >> > >> > >> Chris McAvoy wrote: > >> >I ran across a few Perl jobs on craigslist. After contacting one of > >> >the recruiters, she asked me to grade myself, as in, am I a B+ Perl > >> >developer? > >> > > >> >Any thoughts on a rule of thumb way to classify a developer? > >> > > >> >Something along the lines of: > >> > > >> >An A+ developer can do x y z from memory, and has probably contributed > >> >to CPAN... > >> > > >> >would be helpful. Or maybe just a paragraph about, "so, you want to > >> >be a full time Perl developer, here's the basic skill set..." > >> > > >> >Thanks, > >> >Chris > >> >_______________________________________________ > >> >Chicago-talk mailing list > >> >Chicago-talk@mail.pm.org > >> >http://mail.pm.org/mailman/listinfo/chicago-talk > >> > >> > >> JT ~ Plain Black > >> > >> Create like a god, command like a king, work like a slave. > >> > >> > >> _______________________________________________ > >> Chicago-talk mailing list > >> Chicago-talk@mail.pm.org > >> http://mail.pm.org/mailman/listinfo/chicago-talk > >> > >_______________________________________________ > >Chicago-talk mailing list > >Chicago-talk@mail.pm.org > >http://mail.pm.org/mailman/listinfo/chicago-talk > > > JT ~ Plain Black > > Create like a god, command like a king, work like a slave. > _______________________________________________ > Chicago-talk mailing list > Chicago-talk@mail.pm.org > http://mail.pm.org/mailman/listinfo/chicago-talk > From petemar1 at perlmonk.org Sun Dec 5 14:03:00 2004 From: petemar1 at perlmonk.org (petemar1) Date: Tue Dec 7 11:48:17 2004 Subject: [Chicago-talk] Qualify Skills? In-Reply-To: Message-ID: Rather the following: "...the exploits of jet-setting Java developers who've fondled James Goslings' beard, superlative C++ engineers who've played with Bjarne Stroustrup's bald pate or prominent Pythonistas who've slapped Guido van Rossum's semprini..." http://petemar1.perlmonk.org http://www.perlmonks.org/index.pl?node_id=26274 http://chicago.pm.org/members.html http://people.cs.uchicago.edu/~petemar1 On Sun, 5 Dec 2004, petemar1 wrote: > > "Andy touched Larry's moustache twice..." > > > That's what makes /Perl M([ou]nger|aniac|onk)s/ more of a community than > the developers of any other language. I've never heard the exploits of > prominent Java developers who've fondled James Goslings' beard, > Bjarne Stroustrup's bald pate or Guido van Rossum's semprini. > > I believe that it's more effective for an interviewer to give a series of > various technical tests than merely to demand a spot self-appraisal of an > interviewee's Perl skills. The grading scale is useful for getting an > answer to the question "Are you sure that you know what you know?" > > Also, the self-assessment varies as scope varies. A grade for general > programming/computational science knowledge may be different from a > self-assessment for Perl knowledge, which in turn may be different from a > self-assessment for Perl knowledge used in the financial services > industry, for example. The self-grade should be one of many interviewer > tests. > > > > http://petemar1.perlmonk.org > http://www.perlmonks.org/index.pl?node_id=26274 > http://chicago.pm.org/members.html > http://people.cs.uchicago.edu/~petemar1 > > > > From petemar1 at perlmonk.org Mon Dec 6 08:54:37 2004 From: petemar1 at perlmonk.org (petemar1) Date: Tue Dec 7 11:48:37 2004 Subject: [Chicago-talk] [Perl Jobs] Senior Perl Developer Needed to Help Change Politics (telecommute), United States, Illinois, Chicago (fwd) In-Reply-To: Message-ID: Where's the job-posting, or the ID# of the job posting? http://petemar1.perlmonk.org http://www.perlmonks.org/index.pl?node_id=26274 http://chicago.pm.org/members.html http://people.cs.uchicago.edu/~petemar1 On Wed, 1 Dec 2004, Steven Lembark wrote: > > > -- > Steven Lembark 85-09 90th Street > Workhorse Computing Woodhaven, NY 11421 > lembark@wrkhors.com 1 888 359 3508 > _______________________________________________ > Chicago-talk mailing list > Chicago-talk@mail.pm.org > http://mail.pm.org/mailman/listinfo/chicago-talk > From me at heyjay.com Tue Dec 7 00:38:17 2004 From: me at heyjay.com (Jay Strauss) Date: Tue Dec 7 11:48:59 2004 Subject: [Chicago-talk] setting up cpan Message-ID: <41B54FD9.6020602@heyjay.com> Hi, can't find my answer on google. I've built a new box, and when I, cpan I get: iron:~# cpan cpan shell -- CPAN exploration and modules installation (v1.7601) ReadLine support enabled Can't ioctl TIOCGETP: Invalid argument Consider installing Term::ReadKey from CPAN site nearby at http://www.perl.com/CPAN Or use perl -MCPAN -e shell to reach CPAN. Falling back to 'stty'. If you do not want to see this warning, set PERL_READLINE_NOWARN in your environment. cpan still works and I can get install packages, but the warning is annoying. I'm running Debian/Sarge, I can figure out what I haven't installed that is giving me this error Thanks Jay From easyasy2k at gmail.com Tue Dec 7 12:36:28 2004 From: easyasy2k at gmail.com (Leland Johnson) Date: Tue Dec 7 12:37:08 2004 Subject: [Chicago-talk] setting up cpan In-Reply-To: <41B54FD9.6020602@heyjay.com> References: <41B54FD9.6020602@heyjay.com> Message-ID: <2df270ef041207103674dcd7fe@mail.gmail.com> Looks like it might want Term::ReadKey or some other terminal reading module. You might want to try just installing CPANPLUS though - it will supersede CPAN.pm in 5.10. On Tue, 07 Dec 2004 00:38:17 -0600, Jay Strauss wrote: > Hi, can't find my answer on google. I've built a new box, and when I, > cpan I get: > > iron:~# cpan > > cpan shell -- CPAN exploration and modules installation (v1.7601) > ReadLine support enabled > > Can't ioctl TIOCGETP: Invalid argument > Consider installing Term::ReadKey from CPAN site nearby > at http://www.perl.com/CPAN > Or use > perl -MCPAN -e shell > to reach CPAN. Falling back to 'stty'. > If you do not want to see this warning, set PERL_READLINE_NOWARN > in your environment. > > cpan still works and I can get install packages, but the warning is > annoying. > > I'm running Debian/Sarge, I can figure out what I haven't installed that > is giving me this error > > Thanks > Jay > _______________________________________________ > Chicago-talk mailing list > Chicago-talk@mail.pm.org > http://mail.pm.org/mailman/listinfo/chicago-talk > -- Leland Johnson http://protoplasmic.org From gdf at speakeasy.net Tue Dec 7 13:22:29 2004 From: gdf at speakeasy.net (Greg Fast) Date: Tue Dec 7 13:22:32 2004 Subject: [Chicago-talk] setting up cpan In-Reply-To: <2df270ef041207103674dcd7fe@mail.gmail.com> References: <2df270ef041207103674dcd7fe@mail.gmail.com> <41B54FD9.6020602@heyjay.com> Message-ID: <200412071922.iB7JMU4m004790@www.pm.org> On Tue, 7 Dec 2004 12:36:28 -0600, Leland Johnson wrote: > Looks like it might want Term::ReadKey or some other terminal reading module. > > You might want to try just installing CPANPLUS though - it will > supersede CPAN.pm in 5.10. I usually start off new installs with an 'install Bundle::CPAN', which catches a lot of useful modules (including Term::Read{Key,Line}). -- Greg Fast http://cken.chi.groogroo.com/~gdf/ From me at heyjay.com Tue Dec 7 14:09:32 2004 From: me at heyjay.com (Jay Strauss) Date: Tue Dec 7 14:09:10 2004 Subject: [Chicago-talk] setting up cpan In-Reply-To: <200412071922.iB7JMU4m004790@www.pm.org> References: <2df270ef041207103674dcd7fe@mail.gmail.com> <41B54FD9.6020602@heyjay.com> <200412071922.iB7JMU4m004790@www.pm.org> Message-ID: <41B60DFC.7030101@heyjay.com> > I usually start off new installs with an 'install Bundle::CPAN', which > catches a lot of useful modules (including Term::Read{Key,Line}). > Yeah, I did that already. I'll do it again (to be sure I didn't miss an error) when I get home Jay From me at heyjay.com Tue Dec 7 14:10:08 2004 From: me at heyjay.com (Jay Strauss) Date: Tue Dec 7 14:09:48 2004 Subject: [Chicago-talk] setting up cpan In-Reply-To: <2df270ef041207103674dcd7fe@mail.gmail.com> References: <41B54FD9.6020602@heyjay.com> <2df270ef041207103674dcd7fe@mail.gmail.com> Message-ID: <41B60E20.8010509@heyjay.com> Leland Johnson wrote: > Looks like it might want Term::ReadKey or some other terminal reading module. > > You might want to try just installing CPANPLUS though - it will > supersede CPAN.pm in 5.10. > I'll go read about it, see if I can get it setup too. Jay From andy at petdance.com Mon Dec 20 19:37:09 2004 From: andy at petdance.com (Andy Lester) Date: Mon Dec 20 19:37:12 2004 Subject: [Chicago-talk] Help update the Phalanx 100 Message-ID: <20041221013709.GB7338@petdance.com> =head1 Announcing the Do-It-Yourself Phalanx 100! The Phalanx 100 is a list of the "top 100" modules on CPAN, and by extension, those that should have the most attention paid to them by the Phalanx project. The first time I generated the P100 was over a year ago, and things are old and stale. Distributions have changed names (CGI::Kwiki is now Kwiki, for example). Some distros have come and some have gone. It's time to be updated. This time, YOU can help determine the P100. The source data, generated from logs from the main CPAN mirror at pair.com, is available for download at L. Write code that analyzes the data, and generates the top 100 modules. What should your code do? It's up to you! Publish the code somewhere (use.perl.org, perlmonks, whatever) and let me see it. I'm not sure if I'll take someone's decisions directly, or use ideas, or how I'll do it, but the more working code I have to pick from, the better. Also, the last time I created a P100, I omitted any modules that were in the core distribution. This time, I do want to include core modules, although I do want to have them noted somehow. Richard Clamp's C will be a great help with this. Whatever you do, however you do it, I need to know about your code no later than January 10th, 2005. Email me at C. There's going to be an article about the Phalanx project going up on perl.com soon after that, and I need to have an updated version of the P100 up (replacing L) by then. =head2 About the data I used the following code to analyze data from the Apache logs for the main CPAN mirror at Pair.com from November 1 to December 15th, 2004. #!/usr/bin/perl use strict; use warnings; my %id; my $next_id = 10000; while (<>) { next unless m!^\S+ (\S+) .+ "GET ([^"]+) HTTP/\d\.\d" 200!; my ($ip,$path) = ($1,$2); study $path; # Skip directories next if $path =~ /\/$/; # Directory next if $path =~ /\/\?/; # Directory with sort parms # Skip certain directories next if $path =~ /^\/(icons|misc|ports|src)\//; # Skip certain file extensions next if $path =~ /\.(rss|html|meta|readme)$/; # Skip CPAN & distro maintenance stuff next if $path =~ /CHECKSUMS$/; next if $path =~ /MIRRORING/; # Module list stuff next if $path =~ /\Q00whois./; next if $path =~ /\Q01mailrc./; next if $path =~ /\Q02packages.details/; next if $path =~ /\Q03modlist./; my $id = ($id{$ip} ||= ++$next_id); print "$id $path\n"; } This gives lines like this: 16395 /authors/id/K/KE/KESTER/WWW-Yahoo-DrivingDirections-0.07.tar.gz 10001 /authors/id/K/KW/KWOOLERY/Buzznet-API-0.01.tar.gz 85576 /authors/id/J/JR/JROGERS/Net-Telnet-3.01.tar.gz 85576 /authors/id/J/JR/JROGERS/Net-Telnet-3.02.tar.gz 85576 /authors/id/J/JR/JROGERS/Net-Telnet-3.03.tar.gz The 5-digit number is an ID number for a given IP address. I found that some IPs were routinely slurping down entire histories of modules, which probably will skew statistics to those with a lot of revisions. How should these be accounted for in the analysis? I don't know. That's one of the reasons that I put this out for all to work on. I welcome your comments, suggestions and help on this. Thanks, xoxo, Andy -- Andy Lester => andy@petdance.com => www.petdance.com => AIM:petdance