From perl-pm at joshheumann.com Wed Jan 4 11:22:37 2006 From: perl-pm at joshheumann.com (Josh Heumann) Date: Wed, 4 Jan 2006 11:22:37 -0800 Subject: [Pdx-pm] January Meeting Message-ID: <20060104192237.GE27208@joshheumann.com> Happy new year, perlmongers. We currently have no speaker scheduled for this month's meeting, which is a week from today. Does anyone have anything they'd like to talk about? If people have smaller talks, maybe this is a good month to have several shorter talks. I'm all ears. Those who say I'm all nose are wrong, and cruel. I was just getting over that. Josh From chromatic at wgz.org Wed Jan 4 11:30:56 2006 From: chromatic at wgz.org (chromatic) Date: Wed, 4 Jan 2006 11:30:56 -0800 Subject: [Pdx-pm] January Meeting In-Reply-To: <20060104192237.GE27208@joshheumann.com> References: <20060104192237.GE27208@joshheumann.com> Message-ID: <200601041130.57162.chromatic@wgz.org> On Wednesday 04 January 2006 11:22, Josh Heumann wrote: > I'm all ears. Those who say I'm all nose are wrong, and cruel. They're also forgetting your beard! -- c From perl-pm at joshheumann.com Wed Jan 4 11:41:41 2006 From: perl-pm at joshheumann.com (Josh Heumann) Date: Wed, 4 Jan 2006 11:41:41 -0800 Subject: [Pdx-pm] January Meeting In-Reply-To: <200601041130.57162.chromatic@wgz.org> References: <20060104192237.GE27208@joshheumann.com> <200601041130.57162.chromatic@wgz.org> Message-ID: <20060104194141.GF27208@joshheumann.com> > They're also forgetting your beard! > You look mostly beard to me. I stand bearded. Does this mean that either of you want to give a talk on my beard, or does anyone have anything else to talk about? Randall Hansen can give dyeing tips, and Austin can tell us how he keeps his beard so tidy. We might have to change the name of the group to beard.pm... J http://www.toothpastefordinner.com/040902/how-did-i-get-salsa-in-my-beard.gif From krisb at ring.org Wed Jan 4 11:50:17 2006 From: krisb at ring.org (Kris Bosland) Date: Wed, 4 Jan 2006 11:50:17 -0800 (PST) Subject: [Pdx-pm] January Meeting In-Reply-To: <20060104194141.GF27208@joshheumann.com> Message-ID: I am up for Beard.pm, I am growing mine out full for a while. -Kris On Wed, 4 Jan 2006, Josh Heumann wrote: > We might have to change the name of the group to beard.pm... From techdude at dpo.org Wed Jan 4 17:44:30 2006 From: techdude at dpo.org (Tech Dude) Date: Wed, 4 Jan 2006 17:44:30 -0800 Subject: [Pdx-pm] parsing a MIME message Message-ID: <2CC13EE4-D380-4A0A-A774-0D08DE9016BF@dpo.org> I need to parse an email message which may be plain text or MIME to get the header info and the text/plain content. I'm trying to use MIME::Parser to do this but I'm confused about the objects I end up with, and am hoping someone can get me over the hump. $mime_object = MIME::parse ->new(); $entity= $mime_object->parse(\*FH); #parse the mail message Now I'm stuck. I'm supposed to be able to get a MIME::Header and MIME::Body out of the $entity, but I'm lost in the syntax. Particularly since I might see multiple entities (I assume multipart/alternative or an attached vcf file produces multiple entities??) I want to end up with $from, $subject, and $body variables. -- John Springer Tech Dude Democratic Party of Oregon (503)224-8200 x235 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/pdx-pm-list/attachments/20060105/8138cf1b/attachment.html From merlyn at stonehenge.com Wed Jan 4 17:54:04 2006 From: merlyn at stonehenge.com (Randal L. Schwartz) Date: 04 Jan 2006 17:54:04 -0800 Subject: [Pdx-pm] parsing a MIME message In-Reply-To: <2CC13EE4-D380-4A0A-A774-0D08DE9016BF@dpo.org> References: <2CC13EE4-D380-4A0A-A774-0D08DE9016BF@dpo.org> Message-ID: <86u0cjmocj.fsf@blue.stonehenge.com> >>>>> "Tech" == Tech Dude writes: Tech> I need to parse an email message which may be plain text or MIME to Tech> get the header info and the text/plain content. I'm trying to use Tech> MIME::Parser to do this but I'm confused about the objects I end up Tech> with, Tech> and am hoping someone can get me over the hump. Tech> $mime_object = MIME::parse ->new(); Tech> $entity= $mime_object->parse(\*FH); #parse the mail message The output of that is a MIME::Entity (yes, the manpage of MIME::Parser is a bit obscure). What part of MIME::Entity's manpage is the most confusing? -- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 Perl/Unix/security consulting, Technical writing, Comedy, etc. etc. See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training! From perl-pm at joshheumann.com Thu Jan 5 17:06:23 2006 From: perl-pm at joshheumann.com (Josh Heumann) Date: Thu, 5 Jan 2006 17:06:23 -0800 Subject: [Pdx-pm] [jobs] CCIE expert Message-ID: <20060106010623.GC3935@joshheumann.com> I know this isn't exactly this group's forte, but here 'tis. J CCIE Expert - Beaverton - Direct Hire Position Requires: Three years recent experience with network security. CCIE Certification with valid number. Pre/post sales engineer experience. Very personable with customer service focus. $100K+ DOE AND IMMEDIATE NEED! CCNA - Hillsboro - Temp to Hire position CCNA Certification Associates' degree or equivalent work experience 3 years experience installing and maintaining Cisco devices MS Office Suite and Visio Responsible for repair, installation and preventive maintenance of all LAN Network equipment to include: Network switches, Network routers, ENMS systems, WLAN AP, Asset tracking, Safety, and PM schedule. $34.00 hr. Linda Brown Linda Brown, MBA MS Adams & Associates Staffing Consultant 222 SW Columbia, Ste. 1105 Portland, Oregon 97201 Phone: 503 222 3307 Fax: 503 222 9743 From perl-pm at joshheumann.com Mon Jan 9 14:56:33 2006 From: perl-pm at joshheumann.com (Josh Heumann) Date: Mon, 9 Jan 2006 14:56:33 -0800 Subject: [Pdx-pm] January Meeting this week Message-ID: <20060109225632.GD31731@joshheumann.com> January Meeting January 11th, 6:30pm at Free Geek, 1741 SE 10th Ave Schwern would like to give "Design of Everyday Programs" about the valuable programming lessons to be learned from the industrial design book Design of Everyday Things. "Design Patterns" borrowed concepts and vocabulary from architecture, I hope to borrow some from industrial design. Also, the educational value of video games! From perl-pm at joshheumann.com Tue Jan 10 10:20:08 2006 From: perl-pm at joshheumann.com (Josh Heumann) Date: Tue, 10 Jan 2006 10:20:08 -0800 Subject: [Pdx-pm] [barbie@missbarbell.co.uk: [pm_groups] Birmingham.pm Website Relaunch] Message-ID: <20060110182008.GC5195@joshheumann.com> Birmingham.pm recently updated their site. For those who haven't seen it, go take a look. It's spiffy. J ----- Forwarded message from Barbie ----- Date: Tue, 10 Jan 2006 10:17:57 +0000 From: Barbie To: PM Group Leaders Clear Your Cache! To start the new year off in style, Birmingham.pm have finally unveiled their new group website. http://birmingham.pm.org Due to the large wealth of content, and the time taken to update the static pages, a new dynamic site was envisioned. The HTML design was the work of Birmingham.pm regulars JJ [1] and Chris Marsh [2], with the backend design and coding by Barbie [3]. The logo and banner image are all JJ's work too. Expect to see the content grow considerably as more Birmingham Perl Monger related news, reviews and events get added in the future. The site has been in development for several months, and is built on a new website management system called Labyrinth. Labyrinth is written in Perl and uses the Template Toolkit to render the pages (include our new ICalendar [4]). The new site is being hosted by The Positive Internet Company Ltd. [5], for which Birmingham Perl Mongers are gratefully thankful. [1] http://birmingham.pm.org/user/2 [2] http://birmingham.pm.org/user/6 [3] http://birmingham.pm.org/user/1 [4] http://birmingham.pm.org/cgi-bin/brum.pl?act=evnt-ical [5] http://www.positive-internet.com/ Hope you like it as much as we do. The Birmingham Perl Mongers PS: Thanks to Dave and Ask for updating the DNS :) ----- End forwarded message ----- From perl-pm at joshheumann.com Wed Jan 11 10:16:52 2006 From: perl-pm at joshheumann.com (Josh Heumann) Date: Wed, 11 Jan 2006 10:16:52 -0800 Subject: [Pdx-pm] January Meeting tonight Message-ID: <20060111181652.GC20631@joshheumann.com> January Meeting January 11th, 6:30pm at Free Geek, 1741 SE 10th Ave Schwern would like to give "Design of Everyday Programs" about the valuable programming lessons to be learned from the industrial design book Design of Everyday Things. "Design Patterns" borrowed concepts and vocabulary from architecture, I hope to borrow some from industrial design. Also, the educational value of video games! From david at kineticode.com Wed Jan 11 14:45:05 2006 From: david at kineticode.com (David Wheeler) Date: Wed, 11 Jan 2006 14:45:05 -0800 Subject: [Pdx-pm] A Date of Infamy Message-ID: <08CC4AB6-904F-4495-83A8-CC023F077450@kineticode.com> In honor of our having a meeting tonight: http://thedailywtf.com/forums/56361/ShowPost.aspx Best, David From publiustemp-pdxpm at yahoo.com Wed Jan 11 15:28:22 2006 From: publiustemp-pdxpm at yahoo.com (Ovid) Date: Wed, 11 Jan 2006 15:28:22 -0800 (PST) Subject: [Pdx-pm] A Date of Infamy In-Reply-To: <08CC4AB6-904F-4495-83A8-CC023F077450@kineticode.com> Message-ID: <20060111232822.76405.qmail@web60811.mail.yahoo.com> Ordinarily, on sites like this I find the comments posted to be, uh, less than helpful. In the case of thedailywtf, they're beautiful. While there are certainly some insightful people posting there, the folks who hang out on that site are *programmers* and thus shouldn't be making some of the boneheaded comments they make. Clarification: there's nothing wrong with a failure to understand why a particular piece of code merits a 'wtf'. More than once I've failed to see a problem in some code only to slap my forehead later. It's the coders who are try to convince others about the "best" way to do something when they clearly don't know what they're talking about. Cheers, Ovid --- David Wheeler wrote: > In honor of our having a meeting tonight: > > http://thedailywtf.com/forums/56361/ShowPost.aspx > > Best, > > David -- If this message is a response to a question on a mailing list, please send follow up questions to the list. Web Programming with Perl -- http://users.easystreet.com/ovid/cgi_course/ From david at kineticode.com Wed Jan 11 15:32:26 2006 From: david at kineticode.com (David Wheeler) Date: Wed, 11 Jan 2006 15:32:26 -0800 Subject: [Pdx-pm] A Date of Infamy In-Reply-To: <20060111232822.76405.qmail@web60811.mail.yahoo.com> References: <20060111232822.76405.qmail@web60811.mail.yahoo.com> Message-ID: On Jan 11, 2006, at 3:28 PM, Ovid wrote: > Ordinarily, on sites like this I find the comments posted to be, uh, > less than helpful. In the case of thedailywtf, they're beautiful. > While there are certainly some insightful people posting there, the > folks who hang out on that site are *programmers* and thus > shouldn't be > making some of the boneheaded comments they make. I think that a lot of them are intentionally boneheaded. They tend to try to out-WTF each other. Best, David From mikeraz at patch.com Wed Jan 11 15:41:36 2006 From: mikeraz at patch.com (Michael Rasmussen) Date: Wed, 11 Jan 2006 15:41:36 -0800 (PST) Subject: [Pdx-pm] A Date of Infamy In-Reply-To: <08CC4AB6-904F-4495-83A8-CC023F077450@kineticode.com> References: <08CC4AB6-904F-4495-83A8-CC023F077450@kineticode.com> Message-ID: <35749.170.135.112.12.1137022896.squirrel@mail.patch.com> David Wheeler wrote: > In honor of our having a meeting tonight: > > http://thedailywtf.com/forums/56361/ShowPost.aspx And I thought the "in honor" of our meeting tonight was Albert Hoffman's 100th birthday. Yes, he's still alive. -- Michael Rasmussen, Portland, Ore, USA Be Appropriate && Follow Your Curiosity http://www.patch.com/words/ From merlyn at stonehenge.com Wed Jan 11 15:50:40 2006 From: merlyn at stonehenge.com (Randal L. Schwartz) Date: 11 Jan 2006 15:50:40 -0800 Subject: [Pdx-pm] A Date of Infamy In-Reply-To: <35749.170.135.112.12.1137022896.squirrel@mail.patch.com> References: <08CC4AB6-904F-4495-83A8-CC023F077450@kineticode.com> <35749.170.135.112.12.1137022896.squirrel@mail.patch.com> Message-ID: <86fynub9yn.fsf@blue.stonehenge.com> >>>>> "Michael" == Michael Rasmussen writes: Michael> And I thought the "in honor" of our meeting tonight was Albert Michael> Hoffman's 100th birthday. Yes, he's still alive. So is Abe Vigoda (as I type this): http://www.abevigoda.com (What, no RSS feed? :) -- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 Perl/Unix/security consulting, Technical writing, Comedy, etc. etc. See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training! From chromatic at wgz.org Wed Jan 11 15:59:21 2006 From: chromatic at wgz.org (chromatic) Date: Wed, 11 Jan 2006 15:59:21 -0800 Subject: [Pdx-pm] A Date of Infamy In-Reply-To: <35749.170.135.112.12.1137022896.squirrel@mail.patch.com> References: <08CC4AB6-904F-4495-83A8-CC023F077450@kineticode.com> <35749.170.135.112.12.1137022896.squirrel@mail.patch.com> Message-ID: <200601111559.21229.chromatic@wgz.org> On Wednesday 11 January 2006 15:41, Michael Rasmussen wrote: > And I thought the "in honor" of our meeting tonight was Albert Hoffman's > 100th birthday. Yes, he's still alive. Until Hunter S. Thompson died, I thought they would both outlast Twinkies. -- c From david at kineticode.com Thu Jan 12 21:40:00 2006 From: david at kineticode.com (David Wheeler) Date: Thu, 12 Jan 2006 21:40:00 -0800 Subject: [Pdx-pm] PostgreSQL Job Message-ID: Elein forwarded me this job posting for a PostgreSQL position here in Portland. Have at it! David ----- Forwarded message from elein ----- Feel free to contact me to ask about these folks. They are doing good work. --elein elein at varlena.com ------------------------------------------------------------------------ ------------- Systems Administrator III An exciting new opportunity has opened at SCHARP, the Statistical Center for HIV/AIDS Research & Prevention! SCHARP collects, manages, and analyzes data from clinical trials and behavioral studies dedicated to the elimination of HIV as a threat to human health. SCHARP provides statistical and data management support for the HIV Prevention Trials Network (HPTN). In addition, SCHARP provides statistical and data management as well as clinical trial operations support for the HIV Vaccine Trials Network (HVTN). Come join our team and make a contribution toward eliminating a major cause of suffering worldwide. Job Summary The incumbent is a detail-minded individual who will manage and deploy a growing database of clinical research data -- using heterogeneous data-management systems -- and administer the computers on which they reside. The primary data-management systems include PostgreSQL and CDSI DataFax in a Unix (Solaris and Linux) environment, and they house clinical data from multiple protocols with multiple research networks. The data-management systems need to provide regular, reliable access to both staff from multiple groups and outside collaborators. Scope of Responsibilities The incumbent will administer and develop a PostgreSQL relational database for the curation and analysis of clinical research data, and administer SCHARP's DataFax clinical data management system. Some light Unix system administration (Solaris and Linux) and authoring of database tools is also expected. Responsibilities -- Installation, administration, and data-management of a PostgreSQL database.This includes data modelling and database/table creation, troubleshooting, testing, validation, system administration and software updates. -- Technical administration of the CDSI DataFax clinical data managementsystem, including troubleshooting, testing, validation, system administration, software patches/upgrades, and user support. -- Extend SCHARP's nascent PostgreSQL installation across multiple functional groups, to be used as a repository of clinical and lab data for multiple research protocols. This includes testing and validation of data- management processes and managing multiple users with varying access requirements. -- Act as a central point of contact for data-management issues and liason withdifferent departments as part of the PostgreSQL rollout, to determine needs and reconcile incompatible requests. -- When necessary, Unix system/network administration at the infrastructurelevel, and developing data-management tools, both within PostgreSQL and in Perl and/or Java. Minimum Qualifications At least one of the following is required, although both are desired: -- Three years of experience working with and administering a Unix- basedrelational database, preferably PostgreSQL. -- Three years of experience administering CDSI DataFax software. All of the following qualifications are required: -- Experience with data-modelling and the use of relational databases in across-enterprise environment. -- Three years of hands-on experience with Unix, including buildingapplications from source, preferably in Solaris and Linux. -- Functional experience with database programming, preferably in Perl and/or Java. -- Excellent communication skills. Desirable Qualifications -- Data management in a clinical environment. -- Programming experience with Perl and/or Java. -- Experience with SAS. -- Testing and validation of data-management systems. -- Experience with clinical regulatory compliance (e.g., HIPAA, 21 CFR part 11,SarbOx, FAA). -- Experience with research-related standards, including CDISC and MedDRA. -- Experience with clinical research data, including lab assay and sequence data. Please apply online at our website: www.fhcrc.org You may also Fax or Mail your information as well, and of course you may apply in person. The address for this position is: #JB-016797, Human Resources Fred Hutchinson Cancer Research Center 823 Yale Ave N. (J1-105), Seattle, WA 98109. Office hours: Monday - Friday, 8:30 - 5:00. Fax: (206) 667-4051. Phone Number: (206) 667-4700 TTY: (206) 667-6861 - for deaf and hard of hearing callers Web Site: www.fhcrc.org The Fred Hutchinson Cancer Research Center and The Seattle Cancer Care Alliance are equal opportunity employers, committed to workforce diversity. ----- End forwarded message ----- From scratchcomputing at gmail.com Fri Jan 13 13:02:27 2006 From: scratchcomputing at gmail.com (Eric Wilhelm) Date: Fri, 13 Jan 2006 13:02:27 -0800 Subject: [Pdx-pm] bnf/ebnf/yacc Ack! Message-ID: <200601131302.28022.ewilhelm@cpan.org> Mongers, Can anyone shed some light on what BNF actually is? It seems that there's no such thing as a standard BNF notation, and if there is, this isn't it: http://www.w3.org/TR/SVG/paths.html#PathDataBNF I found Parse::EBNF, which implies that the w3c has their own idea about what bnf is, but it appears that the SVG committee didn't get that memo. --Eric -- I arise in the morning torn between a desire to improve the world and a desire to enjoy the world. This makes it hard to plan the day. --E.B. White --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- From krisb at ring.org Fri Jan 13 13:28:42 2006 From: krisb at ring.org (Kris Bosland) Date: Fri, 13 Jan 2006 13:28:42 -0800 (PST) Subject: [Pdx-pm] bnf/ebnf/yacc Ack! In-Reply-To: <200601131302.28022.ewilhelm@cpan.org> Message-ID: BNF is a meta-gramar. A gramar for defining gramars. There was an initial standard, but it has been expanded upon and now everyone has their own favorite or just makes it up on the spot. The nice thing about standards is that there are so many to choose from. - Andrew S. Tannenbaum http://cui.unige.ch/db-research/Enseignement/analyseinfo/AboutBNF.html On Fri, 13 Jan 2006, Eric Wilhelm wrote: > Mongers, > > Can anyone shed some light on what BNF actually is? It seems that > there's no such thing as a standard BNF notation, From ianburrell at gmail.com Fri Jan 13 14:11:16 2006 From: ianburrell at gmail.com (Ian Burrell) Date: Fri, 13 Jan 2006 14:11:16 -0800 Subject: [Pdx-pm] bnf/ebnf/yacc Ack! In-Reply-To: References: <200601131302.28022.ewilhelm@cpan.org> Message-ID: On 1/13/06, Kris Bosland wrote: > > BNF is a meta-gramar. A gramar for defining gramars. There was > an initial standard, but it has been expanded upon and now everyone has > their own favorite or just makes it up on the spot. > There are two standardized variants of Backus-Naur Form. ABNF is defined in RFC 4234. EBNF is defined in ISO 14977. The EBNF used by W3C to define XML syntax is sligthly different than the ISO EBNF. Parse::EBNF says it handles W3C-style EBNF. - Ian From scratchcomputing at gmail.com Fri Jan 13 14:59:16 2006 From: scratchcomputing at gmail.com (Eric Wilhelm) Date: Fri, 13 Jan 2006 14:59:16 -0800 Subject: [Pdx-pm] bnf/ebnf/yacc Ack! In-Reply-To: References: <200601131302.28022.ewilhelm@cpan.org> Message-ID: <200601131459.17093.ewilhelm@cpan.org> # from Ian Burrell # on Friday 13 January 2006 02:11 pm: >The EBNF used by >W3C to define XML syntax is sligthly different than the ISO EBNF. >Parse::EBNF says it handles W3C-style EBNF. Pretty disappointing coming from a standards body. I did manage to find this, but I don't think the SVG committee got that memo. http://www.w3.org/TR/REC-xml/#sec-notation Parse::EBNF appears to be working after a slight patching to the rule-naming assumption from qr/[A-Z][a-zA-Z]*/ to qr/[a-zA-Z-_]+/ Whee! Now I'll see if it does me any good. Guess I've got to feed it to Lex or Parse::Lex or something now. Thanks, Eric -- But you can never get 3n from n, ever, and if you think you can, please email me the stock ticker of your company so I can short it. --Joel Spolsky --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- From jgoalby at hotmail.com Fri Jan 13 20:47:03 2006 From: jgoalby at hotmail.com (John Goalby) Date: Fri, 13 Jan 2006 20:47:03 -0800 Subject: [Pdx-pm] Software Forensics Job In-Reply-To: Message-ID: Hi, I have an immediate need for a detail oriented person for a short term contract (3 weeks). The contract may turn into full-time work for the right person. The immediate need involves analyzing files for certain characteristics and burning disks. Not much in the way of programming right now. In the future it will turn into more. I have used Perl and Ruby a lot to automate my analysis. I don't care about programming experience other than you have some. You have to know you way around Windows XP and the command prompt. If you are interested, please reply directly to me with a couple of paragraphs about yourself, why you think you are a fit, and a copy of your resume (text, word or pdf). Thanks, John. From ajsavige at yahoo.com.au Sat Jan 14 22:45:41 2006 From: ajsavige at yahoo.com.au (Andrew Savige) Date: Sun, 15 Jan 2006 17:45:41 +1100 (EST) Subject: [Pdx-pm] Was Birmingham.pm Website Relaunch: Sydney.pm and perl.net.au In-Reply-To: <20060110182008.GC5195@joshheumann.com> Message-ID: <20060115064542.64602.qmail@web36114.mail.mud.yahoo.com> --- Josh Heumann wrote: > Birmingham.pm recently updated their site. For those who > haven't seen it, go take a look. It's spiffy. Yes, Birmingham.pm is one of the better .pm web sites I've seen. Sydney.pm has recently taken the radical step of re-directing its web site to the newly launched wiki http://perl.net.au/. I hope this turns out well. Though primarily a Perl portal for Australia, New Zealand, Indonesia region, all Perl mongers are most welcome to contribute to this new wiki. In particular, the "collaborative article of the week" is about Catalyst, so if any Catalyst experts are listening, they might like to review/correct this article. Thanks, /-\ ____________________________________________________ Do you Yahoo!? Check out gigs in your area on the comprehensive Yahoo! Music Gig Guide http://au.music.yahoo.com/gig-guide From perl-pm at joshheumann.com Mon Jan 16 10:05:28 2006 From: perl-pm at joshheumann.com (Josh Heumann) Date: Mon, 16 Jan 2006 10:05:28 -0800 Subject: [Pdx-pm] Perlmongers Wikipedia article Message-ID: <20060116180528.GA20844@joshheumann.com> ----- Forwarded message from Dave Cross ----- brian d foy has started a Wikipedia article about Perl Mongers. http://en.wikipedia.org/wiki/Perl_mongers Any additions would be very welcome, particularly if you can fill in any details of the the early history of PM. Cheers, Dave... ----- End forwarded message ----- From publiustemp-pdxpm at yahoo.com Thu Jan 19 12:22:07 2006 From: publiustemp-pdxpm at yahoo.com (Ovid) Date: Thu, 19 Jan 2006 12:22:07 -0800 (PST) Subject: [Pdx-pm] modperl 2.0 expert? Message-ID: <20060119202207.62353.qmail@web60818.mail.yahoo.com> Hi all, Are there any modperl 2.0 experts who'd be willing to sit down with me for a while and help me get some of my code running under modperl 2? Right now, it runs, but there are certain features I've not been able to add and there are design problems in my code that I've put in there because I can't figure out what I'm doing wrong with modperl 2.0. My primary goal is to have the user add a single line to their httpd.conf: PerlModule Kinetic::Engine::Apache2::Config And that module works its magic with this: Apache2::ServerUtil->server->add_config( [ split /\n/, $conf ] ); Regrettably, extensive googling and hitting #modperl has failed to answer some of my more difficult questions because the app is large enough that it's difficult for me to get a small test case shown. If anyone's available, let me know what your rates are and I'll see what we can do. Cheers, Ovid -- If this message is a response to a question on a mailing list, please send follow up questions to the list. Web Programming with Perl -- http://users.easystreet.com/ovid/cgi_course/ From raanders at acm.org Fri Jan 20 12:18:22 2006 From: raanders at acm.org (Roderick A. Anderson) Date: Fri, 20 Jan 2006 12:18:22 -0800 Subject: [Pdx-pm] Class::DBI verses DBIx::Class Message-ID: <43D1458E.8000005@acm.org> I am in the process of designing a web application mostly from scratch ( it will be a sever rework of a current application ) and will do this using MVC. Looking at Catalyst I see either Class::DBI or DBIx::Class can be used for the model. Since both are being activily developed I was wondering about the pros and cons of using one or the other. Since this is my first MVC development I'm hoping some of you might have suggestions or experience to share. TIA, Rod -- From chris at powells.com Tue Jan 24 16:28:09 2006 From: chris at powells.com (chris@powells.com) Date: Tue, 24 Jan 2006 16:28:09 -0800 (PST) Subject: [Pdx-pm] [JOB] Perl programmer position Message-ID: Perl programmer wanted @ powell's: http://www.powells.com/cgi-bin/job.pl From kellert at ohsu.edu Wed Jan 25 13:37:17 2006 From: kellert at ohsu.edu (Thomas J Keller) Date: Wed, 25 Jan 2006 13:37:17 -0800 Subject: [Pdx-pm] cpan prefixes for Mac OS X 10.4 Message-ID: <03BF5572-63F8-43A6-BB58-EF3F355D1800@ohsu.edu> Hi perlmongers who use apple's OS X v. 10.4.x I'm updating my cpan config. Any prefixes you've found helpful for "Tiger"? Thanks, Tom K Thomas J. Keller, Ph.D. Director, MMI Core Facility Oregon Health & Science University 3181 SW Sam Jackson Park Rd. Portland, OR, USA, 97239 http://www.ohsu.edu/research/core -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/pdx-pm-list/attachments/20060125/ae2f798a/attachment.html From merlyn at stonehenge.com Wed Jan 25 14:29:50 2006 From: merlyn at stonehenge.com (Randal L. Schwartz) Date: 25 Jan 2006 14:29:50 -0800 Subject: [Pdx-pm] cpan prefixes for Mac OS X 10.4 In-Reply-To: <03BF5572-63F8-43A6-BB58-EF3F355D1800@ohsu.edu> References: <03BF5572-63F8-43A6-BB58-EF3F355D1800@ohsu.edu> Message-ID: <86d5igc55t.fsf@blue.stonehenge.com> >>>>> "Thomas" == Thomas J Keller writes: Thomas> I'm updating my cpan config. Any prefixes you've found helpful for "Tiger"? What is a "prefix" in this context? -- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 Perl/Unix/security consulting, Technical writing, Comedy, etc. etc. See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training! From perl-pm at joshheumann.com Wed Jan 25 15:41:56 2006 From: perl-pm at joshheumann.com (Josh Heumann) Date: Wed, 25 Jan 2006 15:41:56 -0800 Subject: [Pdx-pm] O'Reilly Gives Early Access to Cutting-Edge Technology Message-ID: <20060125234156.GH16518@joshheumann.com> ----- Forwarded message from Marsee Henon ----- From: Marsee Henon Hello, O'Reilly's Safari Books Online has just announced a new service called Rough Cuts that gives you early access to content on cutting-edge technologies months before it's published. Rough Cuts allows you to purchase work-in-progress manuscripts of selected titles. You'll even have the chance to shape the final product by sending feedback to the author and editors. The beta version just debuted with four works-in-progress covering Ajax, Ruby, and Flickr. For more information, go to: http://www.oreilly.com/roughcuts/ Titles now available: Ajax Hacks: Rough Cuts Version http://www.oreilly.com/catalog/ajaxhks/ Flickr Hacks: Rough Cuts Version http://www.oreilly.com/catalog/flickrhks/ Ruby Cookbook: Rough Cuts Version http://www.oreilly.com/catalog/rubyckbk/ Ruby on Rails: Up and Running: Rough Cuts Version http://www.oreilly.com/catalog/rubyrails/ Rough Cuts FAQ http://www.oreilly.com/roughcuts/faq.csp Thanks! Marsee ================================================================ O'Reilly 1005 Gravenstein Highway North Sebastopol, CA 95472 http://ug.oreilly.com/ http://www.oreilly.com ================================================================ ----- End forwarded message ----- From perl-pm at joshheumann.com Fri Jan 27 10:34:46 2006 From: perl-pm at joshheumann.com (Josh Heumann) Date: Fri, 27 Jan 2006 10:34:46 -0800 Subject: [Pdx-pm] Newsletter from the O'Reilly UG Program, January 27 Message-ID: <20060127183446.GC29563@joshheumann.com> ----- Forwarded message from Marsee Henon ----- From: Marsee Henon Hello, Just to let you know this February is my four year anniversary working with User Groups. Thanks for making my job one of the best here at O'Reilly. --Marsee ================================================================ O'Reilly UG Program News--Just for User Group Leaders January 27, 2006 ================================================================ -RSS Feeds--Do You Use Them? -Put Up an O'Reilly ETech Banner, Get a Free Book -Put Up a MySQL Users Conference Banner Get a Free Book -Promotional Material Available -Safari Affiliate Program for User Groups ---------------------------------------------------------------- Book Info ---------------------------------------------------------------- ***Review Books are Available Copies of our books are available for your members to review-- send me an email and please include the book's ISBN number on your request. Let me know if you need your book by a certain date. Allow at least four weeks for shipping. ***Please Send Copies of Your Book Reviews Email me a copy of your newsletter or book review. For tips and suggestions on writing book reviews, go to: ***Discount Information Don't forget to remind your members about the 30% discount on O'Reilly, No Starch, Paraglyph, PC Publishing, Pragmatic Bookshelf, SitePoint, and Syngress books. Just use code DSUG. ***Group Purchases with Better Discounts are Available Please let me know if you are interested and I can put you in touch with our sales department. ---------------------------------------------------------------- General News or Inquiries ---------------------------------------------------------------- ***Do you use RSS Feeds? Does your group site offer an RSS feed? What are your favorite RSS Feeds and what applications or web sites do you use to read them? Send me an email and let me know. ***Put Up an O'Reilly ETech Banner, Get a Free Book We're looking for user groups to display our conference banner on their web sites. If you send me the link to your group's site with our O'Reilly Emerging Technology Conference banner, I will send you the O'Reilly book of your choice. ETech Banners: ***Put Up a MySQL Users Conference Banner Get a Free Book We're looking for user groups to display our conference banner on their web sites. If you send me the link to your group's site with our MySQL Users Conference banner, I will send you the O'Reilly book of your choice. MySQL Users Conference: ***Promotional Material Available: The following items are available for your next meeting. Let me know the item and the amount you'd like: -MAKE Magazine Volume 4 -O'Reilly Catalog -30% UG Discount bookmarks -ETech Conference brochures -ETel Conference brochures ***Safari Affiliate Program for User Groups Give your members access to content from Safari's thousands of technology books right on your site and raise money for your user group at the same time. Use custom designed search boxes, show the latest releases, or display your favorite book cover with our easy to use tools. For more information and to sign up for the Safari Affiliate Program, go to: ================================================================ O'Reilly News for User Group Members January 27, 2006 ================================================================ ---------------------------------------------------------------- Book News ---------------------------------------------------------------- -Podcasting Pocket Guide -Learn to Program -Dreamweaver 8 Design and Construction -C# Cookbook, Second Edition -Baseball Hacks -Essential Microsoft Operations Manager -Learning Windows Server 2003, Second Edition ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -Digital Photography Fundamentals Workshop with Stephen Johnson, Pacifica, CA--January 28-29, 2006 -II Conferencia Internacional de Software Libre, Malaga, Spain--February 15-17 -Derrick Story at NCMUG, Rohnert Park, CA--February 21 ---------------------------------------------------------------- Conference News ---------------------------------------------------------------- -Upcoming 2006 O'Reilly conferences -MySQL Registration is Open -ETech Registration is Open ---------------------------------------------------------------- News ---------------------------------------------------------------- ------------------- -Early Access to Cutting-Edge Technology -What Are Syndication Feeds? -Hacking Online Applications for Location Awareness -PHP Easter Egg -Simplify PHP Development with WASP -Running Commercial Linux Software on FreeBSD -Putting Google Video onto Your iPod -Adding a New Style Preferences Window to Your App, Part 1 -Using the Windows Mobile 5.0 Emulators in Visual Studio 2005 -An Inside Look at IPSec in Vista -What's Your Link Reputation? -Building a Web Community with Bribes -Head First's Cover Model Contest -Using Lucene to Search Java Source Code -Spring: Integrating iBATIS -O'Reilly's New Podcasting Site -Connect the Video iPod to TV -Jack Herrington Interviews Founder of Fake Science -MAKE Contest on Digg ---------------------------------------------------------------- >From Your Peers ---------------------------------------------------------------- ***Photos from Macworld ================================================ Book News ================================================ Did you know you can request a free book to review for your group? Ask your group leader for more information. For book review writing tips and suggestions, go to: Don't forget, you can receive 30% off any O'Reilly, No Starch, Paraglyph, PC Publishing, Pragmatic Bookshelf, SitePoint, or Syngress book you purchase directly from O'Reilly. Just use code DSUG when ordering online or by phone 800-998-9938. ***Free ground shipping is available for online orders of at least $29.95 that go to a single address. This offer applies to US delivery addresses in the fifty states and Puerto Rico. For more details, go to: ---------------------------------------------------------------- New Releases ---------------------------------------------------------------- ***Podcasting Pocket Guide Publisher: O'Reilly ISBN: 0596102305 Whether you're a listener or an aspiring podcaster, "Podcasting Pocket Guide" is a non-technical guide for the non-geek who wants in on this revolutionary new medium. This handy guide shows you how to tune into unique and interesting podcasts and download them to your favorite portable device and contains an introduction to creating, recording, publishing, and finding an audience for your own, professional-quality podcasts. ***Learn to Program Publisher: Pragmatic Bookshelf ISBN: 0976694042 It's now easier to learn to write your own computer software than it has ever been before. Now everyone can learn to write programs for themselves--no previous experience is necessary. Chris Pine takes a thorough, but light-hearted approach that teaches you how to program with a minimum of fuss or bother. Starting with small, simple one-line programs to calculate your age in seconds, you'll see how to have your web page send you email, to shuffle your music more intelligently, to rename your photos from your digital camera, and more. You'll learn the same technology used to drive modern dynamic websites and large, professional applications. ***Dreamweaver 8 Design and Construction Publisher: O'Reilly ISBN: 0596101635 Whether you're an absolute beginner or you're switching web design programs, "Dreamweaver 8 Design and Construction" gets you up to speed quickly and efficiently. With speed as its watchword, Marc Campbell's practical hands-on guide focuses on rapid prototyping techniques for constructing both interactive and static web sites. Clear and thorough, it emphasizes learning by doing with short, task-oriented chapters that use screen shots, illustrations, and sample layouts to demonstrate theory through design solutions. ***C# Cookbook, Second Edition Publisher:O'Reilly ISBN: 0596100639 Completely revised for C# 2.0, this updated bestseller offers more than 100 new code solutions to common problems that you're sure to face as a C# programmer. Nearly every solution or "recipe" contains a complete, documented code sample showing you how to solve the specific problem. Covers .NET Framework Class Libraries, interoperability, design patterns, and much more. ***Baseball Hacks Publisher: O'Reilly ISBN: 0596009429 Whether you're a fantasy baseball fanatic, casual fan, or just a statistically inclined mathematician, "Baseball Hacks" has something for you. This comprehensive guide walks readers through the sport's core statistical categories, and then demonstrates how to use this data to truly understand baseball. Statistical analysis, data mining, probability, forecasting, and other valuable tools are examined. ***Essential Microsoft Operations Manager Publisher: O'Reilly ISBN: 0596009534 This comprehensive tutorial gives system administrators a solid foundation for planning, implementing, and administering Microsoft Operations Manager (MOM) 2005. Learn how to program MOM so it automates burdensome and lengthy diagnostic tasks, making your life as a troubleshooter easier than ever. Features practical, real-world advice from MOM expert Chris Fox. ***Learning Windows Server 2003, Second Edition Publisher: O'Reilly ISBN: 0596101236 This compact guide provides the nuts and bolts for installing, configuring, securing, and managing Windows Server 2003. Topics include patch management, Active Directory replication, network access quarantining, server clustering, and more. Designed for system administrators of all levels, "Learning Windows Server 2003, 2nd Edition" has also been completely updated for Service Pack 1 and release R2. ================================================ Upcoming Events ================================================ ***For more events, please see: http://events.oreilly.com/ ***Digital Photography Fundamentals Workshop with Stephen Johnson, Pacifica, CA--January 28-29 Photographer and author Stephen Johnson ("Stephen Johnson on Digital Photography") presents a two day class designed to provide you with the background and understanding to transition your work into the digital realm. The digital basics are covered here, in real world terms, with care to make sure the concepts are understood and the complications simplified. Those basics are built on to tackle the thorny issues of camera design and choice, data storage, color management and printing. ***II Conferencia Internacional de Software Libre, Malaga, Spain--February 15-17 "Innovation and Freedom" is the theme of the Second Open Source World conference organized by both the Andalucia and the Extremadura Regional Governments. Stop by our booth to check out our new titles and get 30% discount on all purchases. ***Derrick Story at NCMUG, Rohnert Park, CA--February 21 Author Derrick Story ("Digital Photography Pocket Guide, 3rd Edition," "iPhoto 5: The Missing Manual," and "Digital Photography Hacks") presents "Dumb DigiPhoto Tricks" to the North Coast Mac Users Group. There are so many serious things to do with you Mac that sometimes we forget to play. Join Derrick as he shows you how to entertain yourself (and friends) with digital photography toys and your Mac. ================================================ Conference News ================================================ ***Upcoming 2006 O'Reilly conferences -O'Reilly Emerging Technology Conference, March 6-9 in San Diego, California -MySQL Users Conference, April 24-27 in Santa Clara, California--early registration discount ends March 6 -Where 2.0, June 13-14 in San Jose, California--registration opens in February -O'Reilly Open Source Convention, July 24-28 in Portland, Oregon-- Call for Participation ends February 13; registration opens in April -O'Reilly European Open Source Convention, September 18-21 in Brussels, Belgium--Call for Participation ends March 6; registration opens in May -Web 2.0, November 7-9 in San Francisco, California For up to date information on each conference, go to: ***MySQL Users Conference Registration in Open Join us at the 2006 edition of the MySQL Users Conference, the largest gathering of MySQL developers, users, and DBAs. It is the only event where you will be able to join the core MySQL development team and over 1000 users, open source innovators, and technology partners under one roof. MySQL Users Conference, April 24-27, 2006 Santa Clara Convention Center, Santa Clara, CA User Group members who register before March 6, 2006 get a double discount. Use code "mys06dusg" when you register, and receive 15% off the early registration price. To register for the conference, go to: ***Register for O'Reilly Emerging Technology Conference We're five years into the O'Reilly Emerging Technology Conference and the stuff of which it is made shows no sign of abating: bandwidth continues to broaden, storage grows ever larger and cheaper, and content keeps streaming from the firehose. How do we visualize all of this digital data, filter it, remix it, and access it in meaningful ways? The coming technical challenge is not about generating digital content-we have more than enough already. It's time to do something with that data. It's time to build The Attention Economy. O'Reilly Emerging Technology Conference, March 6-9, 2006 Manchester Grand Hyatt, San Diego, CA User Group members who register with code "et06dsug" receive 20% off the conference pricing. To register for the conference, go to: ================================================ News From O'Reilly & Beyond ================================================ --------------------- General News --------------------- ***Early Access to Cutting-Edge Technology O'Reilly's Safari Books Online has just announced a new service called Rough Cuts that gives you early access to content on cutting-edge technologies months before it's published. Rough Cuts allows you to purchase work-in-progress manuscripts of selected titles. You'll even have the chance to shape the final product by sending feedback to the author and editors. The beta version just debuted with four works-in-progress covering Ajax, Ruby, and Flickr. For more information, go to: Titles now available: Ajax Hacks: Rough Cuts Version Flickr Hacks: Rough Cuts Version Ruby Cookbook: Rough Cuts Version Ruby on Rails: Up and Running: Rough Cuts Version Rough Cuts FAQ ***What Are Syndication Feeds? O'Reilly recently commissioned Shelley Powers, a specialist in technology architecture and software development, to create a comprehensive PDF document that would help webmasters manage their incoming and outgoing feeds. Shelley produced nothing short of a must-have reference for online publishers, titled "What Are Syndication Feeds?" You can download it today from the O'Reilly shopping cart. ***Hacking Online Applications for Location Awareness Based on his work developing a stable wireless mesh platform that allows true peer-to-peer multi-hop network connectivity, Chris Ngan discusses some proof-of-concept applications that demonstrate the power of this network infrastructure and the ease with which text/chat, voice, and video applications can be made location-aware. --------------------- Open Source --------------------- ***PHP Easter Egg The Easter Bunny has come early. Kevin Yank uncovers a little-known PHP Easter Egg. http://www.sitepoint.com/blogs/2006/01/08/phps-doggie-easter-egg/ ***Simplify PHP Development with WASP Where are the all-in-one PHP frameworks that make building well-factored and maintainable applications as easy as building simple sites? Brian Fioca shows how to make a simple database-backed site with WASP in just a few lines of code. ***Running Commercial Linux Software on FreeBSD One intriguing feature of the BSDs is their ability to run binaries for Linux distributions. This can be very useful for running commercial software. Michael W. Lucas demonstrates how to configure and use the Linux compatibility layer on FreeBSD. --------------------- Mac --------------------- ***Putting Google Video onto Your iPod There's some pretty interesting stuff on Google Video. In this article, Erica Sadun shows you how to download videos, convert them to an iPod-friendly format, and load them onto your new 5G video iPod. ***Adding a New Style Preferences Window to Your App, Part 1 In this first of two articles, Martin Redington shows you how to add a new style preferences window to your application that behaves in all respects exactly like the Apple preferences windows. --------------------- Windows/.NET --------------------- ***Using the Windows Mobile 5.0 Emulators in Visual Studio 2005 Emulators are a must-have for anyone developing mobile applications. To get you started, Wei-Meng Lee shows you how to use the emulator tools that shipped with Windows Mobile 5.0 and Visual Studio 2005. ***An Inside Look at IPSec in Vista IPSec management tools are not particularly intuitive in XP. But things are going to be better in Vista. Mitch Tulloch, author of "Windows Server Hacks," takes a look at IPSec support in Vista, and clues you in on what you can expect. --------------------- Web --------------------- ***What's Your Link Reputation? Forget Pagerank: as Gord explains, this measure no longer allows us to accurately or consistently predict how a page will perform in the search results. Here, he unravels the concept of link reputation, explaining why it's important and what it means for your site's ranking. ***Building a Web Community with Bribes Building a community on the Web is one of the hardest things to do. Chris explains some shortcuts that you can take to drastically speed up the process. --------------------- Java --------------------- ***Help Choose a Cover Model for the Next Head First book JavaRanch is hosting a contest to choose a cover model for the next Head First book ("Head First Objects"), due out this Spring. Examine seven wannabe photos, decide which would work best, then craft an essay or poem describing why. Try your luck at winning one of five fabulous prizes, including the chance to have your name appear in the new book. Deadline for entries is January 29th. ***Using Lucene to Search Java Source Code Most uses of the Java-based Lucene search engine are for searching typical text documents. But what if you want to search Java code itself? Renuka Sindhgatta argues that this would be a boon for finding reusable code, and shows how to adapt Lucene to parse Java code for maximum searchability. ***Spring: Integrating iBATIS iBATIS is one of the object-relational (OR) frameworks embraced by the Spring framework, and it's an ideal choice for those seeking a middle ground between full-blown OR and hand-written JDBC. In this excerpt from "Spring: A Developer's Notebook," Bruce Tate and Justin Gehtland show how to integrate iBATIS with Spring. --------------------- Podcasts --------------------- ***O'Reilly's New Podcasting Site Check out our latest podcasting shows and selections: "Distributing the Future" hosted by Daniel Steinberg O'Reilly Media's weekly podcast show features the technology and the people behind what you're using now--and what you'll use next. This half hour program includes interviews and commentary on science, technology, related social issues, and is good fun, to boot. "MAKE Audio and Video" hosted by Phil Torrone Each week MAKE magazine delivers audio and video of amazing Makers, inventions, do-it-yourself projects, and lab tours. Phil also showcases how all kinds of things are made, from wireless microphones to cigar-box guitars. "FOO Casts"--Podcasts from Friends of O'Reilly FOO Casts feature great audio interviews from O'Reilly's editors, authors, conference presenters, and other friends. Get a whole new perspective by hearing an author explain a concept in a new way, or speak on new tech topics, gadgets, and tips and techniques. "In Our Ears & Pick of the Week Selections"--Highlights what O'Reilly editors, authors, and readers recommend. http://www.oreillynet.com/podcasts/ --------------------- Digital Media --------------------- ***Connect the Video iPod to TV Did you know you can use your Video iPod with your TV? Best-selling author Derrick Story details how you can connect the Video iPod using standard cables and share your content on a TV any time you visit with friends and family. ***Jack Herrington Interviews Founder of Fake Science James Polanco, founder of Fake Science, chats with Jack about his popular radio show and how he started podcasting to cover digital music news, reviews, and to showcase favorite artists. James reveals his gear setup for recording and editing the show. --------------------- MAKE --------------------- ***MAKE Contest on Digg MAKE and Digg.com are testing the delivary of the latest news and top stories from Digg using MAKEbot. On AIM/iChat, just add MAKEbot to your buddy list and then type "subscribe digg 1" or "subscribe diggall 1" to get the latest/top stories from Digg every hour. ("1" is the number of hours, but you can change that. You can also just type digg or diggall at any time). MAKE will randomly pick a user of the MAKEbot and give away a high-speed flash photography kit, T-shirts, a year of MAKE, and our new book, "Makers." So add the MAKEbot and start Digging to win! If you need help with the MAKEbot, just type "help"during your chat. ***Meet Your Fellow Makers Find and post events, exhibits, and more with Maker events listings: ***Try a Sample Project from MAKE: ================================================ >From Your Peers ================================================ ***Photos from Macworld Check out photos from User Group University and Macworld. Thanks to Maria O. Arguello, Main Line Macintosh Users Group, for sharing these with us: (See if you can find the photos of Tim O'Reilly saving the day by bringing more copies of "Mac OS X: The Missing Manual, Tiger Ed" to David Pogue's talk at the O'Reilly Booth!) ***Don't forget to check out the O'Reilly UG wiki to see what user groups around the globe are up to: Until next time-- Marsee Henon ================================================================ O'Reilly 1005 Gravenstein Highway North Sebastopol, CA 95472 http://ug.oreilly.com/ http://www.oreilly.com ================================================================ ----- End forwarded message ----- From perl-pm at joshheumann.com Mon Jan 30 09:12:04 2006 From: perl-pm at joshheumann.com (Josh Heumann) Date: Mon, 30 Jan 2006 09:12:04 -0800 Subject: [Pdx-pm] O'Reilly Podcast Includes NSA Wiretapping News Scoop Message-ID: <20060130171204.GA16924@joshheumann.com> ----- Forwarded message from Marsee Henon ----- From: Marsee Henon Hello-- "Distributing the Future" this week features a scoop we thought was worth sharing: Wiretapping doesn't require someone lurking in the bushes with a directional antenna and headphones, or a pair of aligator clips and a tape recorder, or someone sneaking into your room while you're out to place a transmitter on your phone. In the U.S., if it's the government doing the wiretapping, it's technically simple. At the O'Reilly Emerging Telephony Conference Jack Herrington, author of "Podcasting Hacks" interviewed Electronic Frontier Foundation Chairman of the Board Brad Templeton about the technical, social, and political aspects of wiretapping. At the end there's a nice juicy hint about upcoming action from the EFF with regards to the recent NSA wiretapping case. http://www.oreillynet.com/future --Marsee ================================================================ O'Reilly 1005 Gravenstein Highway North Sebastopol, CA 95472 http://ug.oreilly.com/ http://www.oreilly.com ================================================================ ----- End forwarded message ----- From xrdawson at gmail.com Mon Jan 30 10:47:19 2006 From: xrdawson at gmail.com (Chris Dawson) Date: Mon, 30 Jan 2006 10:47:19 -0800 Subject: [Pdx-pm] hosting recommendation Message-ID: <659b9ea30601301047g40682cdflea4690eb5f569e5b@mail.gmail.com> Does anyone have any recommendations for server colo? I need a linux server, they would provide the hardware. Preferably debian based, I loathe administering redhat, but can do RH if it is a good deal. I want to use a company in the local Portland area. Thanks, Chris From david at kineticode.com Mon Jan 30 11:18:08 2006 From: david at kineticode.com (David Wheeler) Date: Mon, 30 Jan 2006 11:18:08 -0800 Subject: [Pdx-pm] Use Perl in PostgreSQL Message-ID: <7842710F-9AB2-4395-B0F9-35B0F7C6B701@kineticode.com> http://www.onlamp.com/lpt/a/6418 From chromatic at wgz.org Mon Jan 30 11:21:31 2006 From: chromatic at wgz.org (chromatic) Date: Mon, 30 Jan 2006 11:21:31 -0800 Subject: [Pdx-pm] Use Perl in PostgreSQL In-Reply-To: <7842710F-9AB2-4395-B0F9-35B0F7C6B701@kineticode.com> References: <7842710F-9AB2-4395-B0F9-35B0F7C6B701@kineticode.com> Message-ID: <200601301121.31520.chromatic@wgz.org> On Monday 30 January 2006 11:18, David Wheeler wrote: > http://www.onlamp.com/lpt/a/6418 Did you mean: http://www.onlamp.com/pub/a/6418 -- c From david at kineticode.com Mon Jan 30 11:25:47 2006 From: david at kineticode.com (David Wheeler) Date: Mon, 30 Jan 2006 11:25:47 -0800 Subject: [Pdx-pm] Use Perl in PostgreSQL In-Reply-To: <200601301121.31520.chromatic@wgz.org> References: <7842710F-9AB2-4395-B0F9-35B0F7C6B701@kineticode.com> <200601301121.31520.chromatic@wgz.org> Message-ID: <24B321F7-F0B7-47D5-A68D-2671C9934A83@kineticode.com> On Jan 30, 2006, at 11:21 AM, chromatic wrote: >> http://www.onlamp.com/lpt/a/6418 > > Did you mean: > > http://www.onlamp.com/pub/a/6418 Same article, no? D From chromatic at wgz.org Mon Jan 30 11:33:38 2006 From: chromatic at wgz.org (chromatic) Date: Mon, 30 Jan 2006 11:33:38 -0800 Subject: [Pdx-pm] Use Perl in PostgreSQL In-Reply-To: <24B321F7-F0B7-47D5-A68D-2671C9934A83@kineticode.com> References: <7842710F-9AB2-4395-B0F9-35B0F7C6B701@kineticode.com> <200601301121.31520.chromatic@wgz.org> <24B321F7-F0B7-47D5-A68D-2671C9934A83@kineticode.com> Message-ID: <200601301133.38298.chromatic@wgz.org> On Monday 30 January 2006 11:25, David Wheeler wrote: > > http://www.onlamp.com/pub/a/6418 > Same article, no? Yeah, but one link is for printing and the other is so we can actually pay the bandwidth bill and the author, editor, producer, copyeditor, et al. -- c From david at kineticode.com Mon Jan 30 11:45:01 2006 From: david at kineticode.com (David Wheeler) Date: Mon, 30 Jan 2006 11:45:01 -0800 Subject: [Pdx-pm] Use Perl in PostgreSQL In-Reply-To: <200601301133.38298.chromatic@wgz.org> References: <7842710F-9AB2-4395-B0F9-35B0F7C6B701@kineticode.com> <200601301121.31520.chromatic@wgz.org> <24B321F7-F0B7-47D5-A68D-2671C9934A83@kineticode.com> <200601301133.38298.chromatic@wgz.org> Message-ID: On Jan 30, 2006, at 11:33 AM, chromatic wrote: > Yeah, but one link is for printing and the other is so we can > actually pay the > bandwidth bill and the author, editor, producer, copyeditor, et al. Right. I can relate to that. :-) D From perl-pm at joshheumann.com Mon Jan 30 12:13:30 2006 From: perl-pm at joshheumann.com (Josh Heumann) Date: Mon, 30 Jan 2006 12:13:30 -0800 Subject: [Pdx-pm] Join us at EuroOSCON and/or OSCON in 2006 Message-ID: <20060130201330.GE16924@joshheumann.com> ----- Forwarded message from O'Reilly Conferences ----- From: "O'Reilly Conferences" Save the dates--and send in your speaking proposals--for: OSCON, the O'Reilly Open Source Convention July 24-28 in Portland, Oregon http://conferences.oreilly.com/oscon/ and EuroOSCON, the O'Reilly European Open Source Convention September 18-21 in Brussels, Belgium http://conferences.oreilly.com/eurooscon/ The Calls for Participation for both OSCON and EuroOSCON are now open, so send us your presentation proposal/s--and tell your friends and colleagues. February 13 is the speaking proposal deadline for OSCON; you have until March 6 to submit proposals for EuroOSCON. Never has free and open source technology been so important to the computing industry. It's rocking a lot of boats and, as our initial list of topics illustrates, is finding its way into unexpected places. Let's support and expand that trend! For both conventions, we're looking for sessions and tutorials on platforms and applications around: - Multimedia including voice (VoIP) and video - AI including spam-busting, classification, clustering, and data mining - Collaboration including email, calendars, RSS, OPML, mashups, IM, presence, and session initialization - Project best practices including governance, starting a project, and managing communities - Microsoft Windows-based open source projects including .NET, Mono, and regular C/C++/Visual Basic Windows apps - Enterprise Java techniques including integration, testing, and scalable deployment solutions - Linux kernel skills for sysadmins including virtualization, tuning, and device drivers - Device hacking including iPods, Nintendo, PSP, XBox 360, and beyond - Design including CSS, GUI, and user experience (XP) - Entrepreneurial topics including management for techies, how to go into business for yourself, and business models that work - Security including hardening, hacking, root kits (Sony and otherwise), and intrusion detection/cleanup - Fun subjects with no immediate commercial application including retro computing, games, and BitTorrent EuroOSCON co-chairs Nat Torkington and Nikolaj Nyholm would also like to consider proposals for EuroOSCON that focus on the specific needs of the European FLOSS community, particularly policy and government roles. We received some excellent feedback after last year's EuroOSCON that will help us build an even more focused, relevant program addressing issues critical to the professional open source community this year. OSCON and EuroOSCON are where coders, sys admins, entrepreneurs, and business people working in free and open source software gather to share ideas, discover code, find solutions, and connect face to face. Even if you're not interested in participating as a speaker, we hope you'll come be a part of the conversation. If you weren't at OSCON or EuroOSCON in 2005, check out the great time that was had by all: OSCON: http://www.oreillynet.com/oscon2005/ EuroOSCON: http://conferences.oreillynet.com/eurooscon/coverage/ Hope to see you at one--or both--conventions, The O'Reilly Conference Team - For news coverage and speaker presentation files from past events, visit our Conferences Archive at: http://conferences.oreillynet.com/archive.csp - For information on exhibition and sponsorship opportunities at O'Reilly conferences, contact Andrew Calvo at (707) 827-7176, or andrewc at oreilly.com - To become a media sponsor, contact Yvonne Romaine at (707) 827-7198, or yromaine at oreilly.com or Margi Levin at (707) 827-7184, or margi at oreilly.com ******************************************************* To change your newsletter subscription options, please visit https://epoch.oreilly.com/account/default.orm and click the "Manage My Newsletters" link. For assistance, email help at oreillynet.com. To unsubscribe from O'Reilly conference announcements, email conferences-unsubscribe at oreilly.com. O'Reilly Media, Inc. 1005 Gravenstein Highway North, Sebastopol, CA 95472 ******************************************************* ----- End forwarded message ----- From mikeraz at patch.com Mon Jan 30 12:38:49 2006 From: mikeraz at patch.com (Michael Rasmussen) Date: Mon, 30 Jan 2006 12:38:49 -0800 (PST) Subject: [Pdx-pm] Use Perl in PostgreSQL In-Reply-To: <200601301133.38298.chromatic@wgz.org> References: <7842710F-9AB2-4395-B0F9-35B0F7C6B701@kineticode.com> <200601301121.31520.chromatic@wgz.org> <24B321F7-F0B7-47D5-A68D-2671C9934A83@kineticode.com> <200601301133.38298.chromatic@wgz.org> Message-ID: <54288.170.135.112.12.1138653529.squirrel@mail.patch.com> chromatic wrote: > On Monday 30 January 2006 11:25, David Wheeler wrote: >> > http://www.onlamp.com/pub/a/6418 >> Same article, no? > > Yeah, but one link is for printing and the other is so we can actually pay the > bandwidth bill and the author, editor, producer, copyeditor, et al. My initial response was "I hope not." But your point is valid. Can you actaully pay the bandwidth bill, et al. with viewers, like me, who don't click through? If the referer isn't ONLamp.com (yes I understand the ease of forging) why isn't the web server redirecting /lpt/ to /pub/ ? -- Michael Rasmussen, Portland, Ore, USA Be Appropriate && Follow Your Curiosity http://www.patch.com/words/ From chromatic at wgz.org Mon Jan 30 13:33:17 2006 From: chromatic at wgz.org (chromatic) Date: Mon, 30 Jan 2006 13:33:17 -0800 Subject: [Pdx-pm] Use Perl in PostgreSQL In-Reply-To: <54288.170.135.112.12.1138653529.squirrel@mail.patch.com> References: <7842710F-9AB2-4395-B0F9-35B0F7C6B701@kineticode.com> <200601301133.38298.chromatic@wgz.org> <54288.170.135.112.12.1138653529.squirrel@mail.patch.com> Message-ID: <200601301333.17505.chromatic@wgz.org> On Monday 30 January 2006 12:38, Michael Rasmussen wrote: > Can you actaully pay the bandwidth bill, et al. with viewers, like me, who > don't click through? It depends on the article, the ads, and the site. It certainly helps. > If the referer isn't ONLamp.com (yes I understand the ease of forging) why > isn't the web server redirecting /lpt/ to /pub/ ? It's much nicer to ask people to be kind than to try to force them. I'm sure plenty of our readers block ads on a regular basis and there are ways to deny them access to articles, but fighting that battle is likely not worth anyone's time. -- c From keithl at kl-ic.com Mon Jan 30 15:46:41 2006 From: keithl at kl-ic.com (Keith Lofstrom) Date: Mon, 30 Jan 2006 15:46:41 -0800 Subject: [Pdx-pm] hosting recommendation In-Reply-To: <659b9ea30601301047g40682cdflea4690eb5f569e5b@mail.gmail.com> References: <659b9ea30601301047g40682cdflea4690eb5f569e5b@mail.gmail.com> Message-ID: <20060130234641.GB13110@gate.kl-ic.com> On Mon, Jan 30, 2006 at 10:47:19AM -0800, Chris Dawson wrote: > Does anyone have any recommendations for server colo? I need a linux > server, they would provide the hardware. Preferably debian based, I > loathe administering redhat, but can do RH if it is a good deal. I > want to use a company in the local Portland area. > > Thanks, > Chris May I suggest virtual co-location? I use a virtual colo running under Xen at rimuhosting.com, a New Zealand company with a physical presence in Dallas. I am using an RHEL image, but they also offer Debian. This costs me $21/month, which is the base cost plus a dollar extra for a second IP. I am on a 16-way share IIRC. The "machine" is controllable from a web page, so you have almost the same physical control as on-site hardware. This can be handy if you crank up iptables a little too strong, for example. I host 9 web sites, including Mailman lists, multiple Kwikis, and a Subversion server. Plone soon. It is very much like having your own machine on a 10Gbps pipe. A Portland-based alternative is vcolo.com, aka pdxcolo.net, which offers a similar service. I used them for about a year, but switched because they were unable to offer 24x7 maintenance, and a lot of things broke when they changed their control panel. Previous to the change, I was able to move partitions around, for example - it can be really handy to keep a an "active spare" partition ready to swap in place when experiments render the main partition useless. Perhaps they have their control panel fixed by now. About the same pricing. Note that ping time to Dallas averages 75 msec, while ping time to Portland is 35 msec, through all the switches from my Comcast connected office. At the speed of light in optical fiber, "local" is a large area. For 2X-5X more dollars per month, there are local companies that will lease a 1U Cobalt or comparable. Slower hardware (even relative to Xen time sharing) and more expensive, but sometimes there are reasons to control a physical box. That said, I can't think of any offhand, unless you need the full capabilities of a fast (and expensive) box. I hope to give a presentation to PLUG about using Xen-based virtual colocation as an outside server, perhaps in March or April, then repeat the presentation at Linuxfest in Bellingham on April 29. Keith -- Keith Lofstrom keithl at keithl.com Voice (503)-520-1993 KLIC --- Keith Lofstrom Integrated Circuits --- "Your Ideas in Silicon" Design Contracting in Bipolar and CMOS - Analog, Digital, and Scan ICs From krisb at ring.org Tue Jan 31 16:33:17 2006 From: krisb at ring.org (Kris Bosland) Date: Tue, 31 Jan 2006 16:33:17 -0800 (PST) Subject: [Pdx-pm] Javascript/DOM references/books Message-ID: I am now doing a bunch of JavaScript/DOM for a web page and I am not satisfied with the references I have found on the web. What are peoples favorite references? Is there a clearly useful book? I like the perl cookbook and I have heard there is a javascript/dhtml cookbook. Does anyone recommend that? Thanks. -Kris From marvin at rectangular.com Tue Jan 31 16:53:45 2006 From: marvin at rectangular.com (Marvin Humphrey) Date: Tue, 31 Jan 2006 16:53:45 -0800 Subject: [Pdx-pm] Javascript/DOM references/books In-Reply-To: References: Message-ID: <81CDE1B0-73A2-4A69-BED9-E050ED4CE970@rectangular.com> On Jan 31, 2006, at 4:33 PM, Kris Bosland wrote: > I am now doing a bunch of JavaScript/DOM for a web page and I am > not satisfied with the references I have found on the web. What are > peoples favorite references? Is there a clearly useful book? I > like the > perl cookbook and I have heard there is a javascript/dhtml > cookbook. Does > anyone recommend that? I own that and the 5th edition of the Javascript Bible, both of which are by Danny Goodman. I have found that the problem I most often face with javascript is trying to figure out how to adapt my own algos -- I know a perfectly good way of doing something, but I need to know which DOM features are available in the browsers I'm targeting to make the implementation fly. For this, the Javascript Bible is much more useful. Marvin Humphrey Rectangular Research http://www.rectangular.com/