From keithl at kl-ic.com Wed May 3 09:00:47 2006 From: keithl at kl-ic.com (Keith Lofstrom) Date: Wed, 3 May 2006 09:00:47 -0700 Subject: [Pdx-pm] First Tech Credit Union "microsoftens" web interface Message-ID: <20060503160047.GA12659@gate.kl-ic.com> Any other First Tech Credit Union customers here? They shut down from April 28 through March 1, to bring up a new web interface. It came up today (Tuesday), and was very slow. It seems to be Internet Explorer specific, and less capable than the old web interface. It did not receive much independent testing. The software appears to be written in Visual .NET . Perhaps we can get these people trained in Perl, and engage some local consulting, instead. Is there anyone who can provide some professional advice to the credit union board about how this should proceed? I am told the annual meeting is coming up soon. If the interface is still busted at that time, I plan on making a stink. Anyone else want to join in? Here is an email correspondence I had with their support staff. ---------------------------------------------------------------------- On Tue, May 02, 2006 at 05:34:56PM -0700, HBSupport wrote: > Thank you for writing. Please attempt to access your account again. You > should not experience the slowness that you did earlier today. Regarding > prior history, we are aware of this issue using a browser other than > Internet Explorer and are working to resolve this. For now, you can view > prior history using the Internet Explorer browser. I do appreciate the speedup, thank you. However, if the prior history features are not properly enabled in the near future, I will be forced to move my accounts elsewhere, after 30 years as a member. Internet Explorer does not run under Linux, nor is it a secure browser on other platforms. By requiring this browser, you are subjecting your customers to a high risk of fraud, and exposing First Tech to enormous legal liability. Nationally, Internet Explorer has an 85% share. However, Oregon is the open source capital of the world and the Oregon State University Open Source Labs is the main distribution site for Mozilla and Firefox, which are growing at more than 40% CAGR. First Tech in particular caters to high-tech workers, which have a higher percentage of Macintosh and Linux users. I would guess your server statistics show closer to 30% penetration for alternate browsers, and growing at a fast clip. Will alternate browsers be supported by the time of the board meeting, or will it be necessary to inform the board of the delays and risks, so they can budget for indemnification and plan appropriate staff downsizing to accomodate this unfortunate reduction in customer access? 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 scratchcomputing at gmail.com Wed May 3 10:56:24 2006 From: scratchcomputing at gmail.com (Eric Wilhelm) Date: Wed, 3 May 2006 10:56:24 -0700 Subject: [Pdx-pm] May Meeting -- one week out Message-ID: <200605031056.24473.ewilhelm@cpan.org> In an ongoing attempt to test the hypothesis that meetings would be better attended if announced more in advance... (I'm trying the "more" bit a little more.) http://pdx.pm.org/kwiki/index.cgi Add yourself to the participants list so we'll know how big around (er, asquare) to make the table. At the moment, we have a panel of three. Being listed in advance gets you 15 minutes of fame and a guaranteed chance at holding the whacking^Wtalking stick. It also gives everyone else an idea of what interesting topics might come up and therefore a reason to attend. ------- May 10th, 6:30pm at Free Geek, 1741 SE 10th Ave Client/Boss Requirements War Stories Presenter: You How do you cope with changing requirements and unrealistic schedules? What (social and technical) techniques provide an abstraction layer that business decision-makers use to drive a project? What is the right amount of information-hiding? As Morlocks, we are extremely valuable to the Eloi to the extent that we solve the right problem on the right schedule. Sometimes, this means defining the problem; sometimes the schedule. Users often do not know what they want or may have trouble expressing it. This discussion is about the translation process, the grief that it causes, and how to make it more enjoyable for both sides. This will be a round-table or panel discussion (depending on the number of people willing to discuss.) If you don't feel comfortable participating, you are welcome to sit in the corner and observe (heckling optional.) Eloi are also welcome to come share their side of these issues -- contact JoshHeumann for assistance. Sob-stories and un-podcastable anecdotes will be covered over beer at the LuckyLab. ------- --Eric -- Speak softly and carry a big carrot. --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- From scratchcomputing at gmail.com Wed May 3 10:59:13 2006 From: scratchcomputing at gmail.com (Eric Wilhelm) Date: Wed, 3 May 2006 10:59:13 -0700 Subject: [Pdx-pm] Fwd: VectorSection Message-ID: <200605031059.13862.ewilhelm@cpan.org> Hi all, Most of you have probably heard me say something or other about "the uber-converter" (now known as VectorSection) before. This Thursday I will be presenting what is likely the first coherent presentation on the subject at PLUG. --Eric ---------- Forwarded Message: ---------- Subject: [PLUG] ANNOUNCEMENT: May PLUG Meeting Date: Monday 01 May 2006 03:59 pm From: David Mandel To: Portland Linux User Group Announcements , Portland Linux User Group Cc: Geoff Burling , Dennis Gilbert MEETING ANNOUNCEMENT The Portland Linux/Unix Group will meet 7 PM Thursday May 4, 2006 at Portland State University in Smith Memorial Center Room 294 On the block bounded by SW Montgomery, SW Broadway (7th), SW Harrison, and SW Park (9th) ******************************************************************* PRESENTATION VectorSection (previously known as: UberConverter) Open Source File Format Translation for CAD and Vector Graphics by Eric Wilhelm VectorSection uses concepts such as "small pieces, loosely joined" to inform the design of a set of transparent and simple-yet-capable interconnected tools for manipulating and translating 2D and 3D vector graphics data between multiple common and uncommon file formats. Learning how this system is put together has applications not just to vector graphics, but to data translation/migration in general. This presentation will cover the basics of CAD/vector graphics interoperability issues and details about how VectorSection allows for ad-hoc extension in any programming or scripting language. Note: I have been told that CNN is in town doing a story on Open Source Software in Portland. Maybe they will come to our meeting. Better yet, they should go to the Lucky Lab after the meeting. ******************************************************************* Agenda: 7:00 - 7:30 Business We will discuss the status of our ongoing projects including PLUG's monthly Advanced Topics meetings, PLUG's monthly hands on clinics, PLUG for Education, etc. 7:30 - 8:30 Presentation See above 9:00 - ... Beer The Lucky Labrador Brewing Company 915 SE Hawthorne David Mandel Chief Activist Portland Linux/Unix Group 560 SE Alexander Corvallis, Oregon 97333 (541) 730-5285 mobile dmandel at pdxLinux.org P.S. Biznix which specializes in Linux and UNIX support for the Business Computer User. As I understand, they haven't been meeting for a while, but intend to have regular meetings again in 2006. See http://www.Biznix.org for details. P.S. BLUEgroup (The Beaverton Linux Users Education Group) is a group geared toward new users or those interested in learning more about Linux. BLUE group meets on the 4th Thursday of every month (except Thanksgiving and Christmas) at the corner of Beaverton Hillsdale Hwy and Western ave. See www.BLUEgroup.org for details. P.S. PDXLUG provides a less formal alternative to PLUG emphasizing the needs of new users. PDXLUG meets every second Thursday of the month in southeast Portland. See http://www.PDXLUG.org for details. P.S. The Mid Willamette Valley Linux Users Group meets at 6:30 PM on the first Tuesday of the month. They have out grown their meeting location at PEAK and are now meeting on the OSU campus. See http://www.lug.corvallis.or.us/ for details. P.S. The Eugene Linux Users Group meets several times a month. See http://www.euglug.org for details. ====================================================================== David Mandel http://www.DavidMandel.com Portland Linux/Unix Group http://pdxLinux.org LinuxFund http://LinuxFund.org ====================================================================== _______________________________________________ PLUG mailing list PLUG at lists.pdxlinux.org http://lists.pdxlinux.org/mailman/listinfo/plug ------------------------------------------------------- -- Consumers want choice, consumers want openness. --Rob Glaser --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- From publiustemp-pdxpm at yahoo.com Wed May 3 12:03:02 2006 From: publiustemp-pdxpm at yahoo.com (Ovid) Date: Wed, 3 May 2006 12:03:02 -0700 (PDT) Subject: [Pdx-pm] May Meeting -- one week out In-Reply-To: <200605031056.24473.ewilhelm@cpan.org> Message-ID: <20060503190302.96299.qmail@web60822.mail.yahoo.com> On an unrelated note, my work permit came through and I'll probably be moving to the UK at the beginning of June, so this will be my last pdx.pm meeting. Hope to see lots of folks there. Cheers, Ovid --- Eric Wilhelm wrote: > In an ongoing attempt to test the hypothesis that meetings would be > better attended if announced more in advance... (I'm trying the > "more" > bit a little more.) > > http://pdx.pm.org/kwiki/index.cgi > > Add yourself to the participants list so we'll know how big around > (er, > asquare) to make the table. At the moment, we have a panel of three. > > Being listed in advance gets you 15 minutes of fame and a guaranteed > chance at holding the whacking^Wtalking stick. It also gives > everyone > else an idea of what interesting topics might come up and therefore a > > reason to attend. > > ------- > > May 10th, 6:30pm at Free Geek, 1741 SE 10th Ave > > > Client/Boss Requirements War Stories > > > Presenter: You > > > How do you cope with changing requirements and unrealistic schedules? > > What (social and technical) techniques provide an abstraction layer > that business decision-makers use to drive a project? What is the > right > amount of information-hiding? > > > As Morlocks, we are extremely valuable to the Eloi to the extent that > we > solve the right problem on the right schedule. Sometimes, this means > defining the problem; sometimes the schedule. Users often do not know > > what they want or may have trouble expressing it. This discussion is > about the translation process, the grief that it causes, and how to > make it more enjoyable for both sides. > > > This will be a round-table or panel discussion (depending on the > number > of people willing to discuss.) If you don't feel comfortable > participating, you are welcome to sit in the corner and observe > (heckling optional.) Eloi are also welcome to come share their side > of > these issues -- contact JoshHeumann for assistance. > > > Sob-stories and un-podcastable anecdotes will be covered over beer at > > the LuckyLab. > > ------- > > --Eric > -- > Speak softly and carry a big carrot. > --------------------------------------------------- > http://scratchcomputing.com > --------------------------------------------------- > _______________________________________________ > Pdx-pm-list mailing list > Pdx-pm-list at pm.org > http://mail.pm.org/mailman/listinfo/pdx-pm-list > -- 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 perl-pm at joshheumann.com Wed May 3 13:27:25 2006 From: perl-pm at joshheumann.com (Josh Heumann) Date: Wed, 3 May 2006 13:27:25 -0700 Subject: [Pdx-pm] O'Reilly UG Program News: DSUG Discount Changes Message-ID: <20060503202725.GG24119@joshheumann.com> ----- Forwarded message from Marsee Henon ----- Get 30% off a single book or 35% off two or more books from O'Reilly, No Starch, Paraglyph, PC Publishing, Pragmatic Bookshelf, SitePoint, or Syngress books you purchase directly from O'Reilly. Just use code DSUG when ordering online or by phone 800-998-9938. Free ground shipping on orders $29.95 or more in the US. Other benefits you receive when you buy directly from O'Reilly include: *100% Satisfaction Guarantee* If, for any reason, you're not completely satisfied with your purchase, return it to us and get your money back. A return shipping label is included with every direct purchase, and directions are posted online in case you've misplaced it: . *Safari Enabled* Whenever possible, our books are "Safari Enabled." This means you can access your book for free online for 45 days through the O'Reilly Safari Bookshelf. How do you know if your book is Safari Enabled? Turn your book over and look for the "Safari Enabled" logo on the bottom right of the page. If it's there, flip through the last couple pages of your book until you find directions for accessing your book online. *Booktech* Have a question about your book? O'Reilly is the only publisher that offers tech support for books. Send an email to and we'll help you out. Be specific: Include the book title and page number. It's also a good idea to include the ISBN so we know what edition you have. *Reader Reviews* Our reader reviews are read by most people at O'Reilly, including Tim O'Reilly, all our editors, as well as sales, marketing, and PR. So if you have praise, a gripe, or ideas for improvement, writing a reader review on oreilly.com is a sure way for your voice to be heard. Just go to your book's catalog page on oreilly.com and click the "Write a Review" button. *Book Registration* Register your book online and we'll notify you when the book has been updated or a new edition is available. You can also win books and other prizes. Haven't registered your books? Just go to . *Newsletters* Our newsletters keep you updated on the latest articles, books, news, and events. A complete list of newsletters and lists can be found at . We're working on a slew of additional benefits to serve you even better so stay tuned. As always, thanks for your help spreading the word. Marsee Henon ================================================================ O'Reilly 1005 Gravenstein Highway North Sebastopol, CA 95472 http://ug.oreilly.com/ http://ug.oreilly.com/creativemedia/ ================================================================ ----- End forwarded message ----- From krisb at ring.org Thu May 4 15:12:42 2006 From: krisb at ring.org (Kris Bosland) Date: Thu, 4 May 2006 15:12:42 -0700 (PDT) Subject: [Pdx-pm] Mini perl web server Message-ID: I need my script to provide a web interface, but also be easy to deploy. I am planning on using PAR to create a package for users to copy around, but I am looking for either a pure-perl or easily portable small web server to provide the front end. This is just providing analysis on user accessable data, so I am not so concerned about security as usability. I found CGI::MiniSvr which may be able to work without the initial query/fork. Any other suggestions? Thanks. -Kris From david at kineticode.com Thu May 4 15:44:51 2006 From: david at kineticode.com (David Wheeler) Date: Thu, 4 May 2006 15:44:51 -0700 Subject: [Pdx-pm] Mini perl web server In-Reply-To: References: Message-ID: <96CE184C-1DE4-4E54-871C-923E3A52C6FB@kineticode.com> On May 4, 2006, at 15:12, Kris Bosland wrote: > I found CGI::MiniSvr which may be able to work without the initial > query/fork. Any other suggestions? HTTP::Server::Simple Best, David From raanders at acm.org Fri May 5 14:52:46 2006 From: raanders at acm.org (Roderick A. Anderson) Date: Fri, 05 May 2006 14:52:46 -0700 Subject: [Pdx-pm] Encoding for fuzzy matching Message-ID: <445BC92E.7090504@acm.org> Been looking ( seven pages into google ) and all over CPAN and can't find what I'm looking for. Heck it probably doesn't exist. I have a database that I need to weed duplicate entrys out of based on their street address. I will have them CASS certified but there will cases where one might have a Suite, Apt, etc. and the other not but they are for the same person. Is there encoding that allows fuzzy searches? Or what terms should I be using to search? TIA, Rod -- From kellert at ohsu.edu Fri May 5 14:25:13 2006 From: kellert at ohsu.edu (Thomas J Keller) Date: Fri, 5 May 2006 14:25:13 -0700 Subject: [Pdx-pm] h2xs question Message-ID: Greetings, I'm new to writing modules. I though that ~keller$ h2xs -AX -n Tie::Array::Boundary would give me the two three new directories and a module "stub": ./ Tie/Array/Boundary/Boundary.pm but instead I get an unexpected parent dir called Tie-Array-Boundary. That screws up @INC and seems like it will be a nuisance to find the Boundary.pm module. I've probably missed something silly, but I can't see it. Thanks, Tom K Tom Keller, Ph.D. kellert at ohsu.edu 503-494-2442 6339b Basic Science Bldg http://www.ohsu.edu/research/core -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/pdx-pm-list/attachments/20060505/6b74f14b/attachment.html From krisb at ring.org Fri May 5 16:21:23 2006 From: krisb at ring.org (Kris Bosland) Date: Fri, 5 May 2006 16:21:23 -0700 (PDT) Subject: [Pdx-pm] Mini perl web server In-Reply-To: <96CE184C-1DE4-4E54-871C-923E3A52C6FB@kineticode.com> Message-ID: Thanks David. I have a hello-world working with HTTP::Server::Simple. -Kris On Thu, 4 May 2006, David Wheeler wrote: > On May 4, 2006, at 15:12, Kris Bosland wrote: > > > I found CGI::MiniSvr which may be able to work without the initial > > query/fork. Any other suggestions? > > > HTTP::Server::Simple > > Best, > > David > > > !DSPAM:445a8158293119557529843! > > From david at kineticode.com Fri May 5 16:34:09 2006 From: david at kineticode.com (David Wheeler) Date: Fri, 5 May 2006 16:34:09 -0700 Subject: [Pdx-pm] Mini perl web server In-Reply-To: References: Message-ID: On May 5, 2006, at 16:21, Kris Bosland wrote: > Thanks David. I have a hello-world working with > HTTP::Server::Simple. Cool, glad to help. Best, David From marvin at rectangular.com Tue May 9 11:28:10 2006 From: marvin at rectangular.com (Marvin Humphrey) Date: Tue, 9 May 2006 11:28:10 -0700 Subject: [Pdx-pm] h2xs question In-Reply-To: References: Message-ID: On May 5, 2006, at 2:25 PM, Thomas J Keller wrote: > Greetings, > I'm new to writing modules. I though that > ~keller$ h2xs -AX -n Tie::Array::Boundary > > would give me the two three new directories and a module "stub": / > Tie/Array/Boundary/Boundary.pm > but instead I get an unexpected parent dir called Tie-Array- > Boundary. That screws up @INC and seems like it will be a nuisance > to find the Boundary.pm module. If you look in Tie-Array-Boundary, you will see a lib/ directory. That's where you'll find the stuff you're looking for: Tie-Array-Boundary/lib/Tie/Array/Boundary.pm Marvin Humphrey Rectangular Research http://www.rectangular.com/ From scratchcomputing at gmail.com Tue May 9 11:51:23 2006 From: scratchcomputing at gmail.com (Eric Wilhelm) Date: Tue, 9 May 2006 11:51:23 -0700 Subject: [Pdx-pm] h2xs question In-Reply-To: References: Message-ID: <200605091151.23268.ewilhelm@cpan.org> # from Thomas J Keller # on Friday 05 May 2006 02:25 pm: >h2xs -AX -n Tie::Array::Boundary You might also want to try module-starter. --Eric -- "Time flies like an arrow, but fruit flies like a banana." --Groucho Marx --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- From jkeroes at eli.net Tue May 9 12:58:15 2006 From: jkeroes at eli.net (Joshua Keroes) Date: Tue, 9 May 2006 15:58:15 -0400 Subject: [Pdx-pm] Encoding for fuzzy matching In-Reply-To: <445BC92E.7090504@acm.org> References: <445BC92E.7090504@acm.org> Message-ID: <053F361B-3AA1-41FD-95E9-CA2CB126953A@eli.net> On May 5, 2006, at 5:52 PM, Roderick A. Anderson wrote: > Is there encoding that allows fuzzy searches? Or what terms should > I be > using to search? String::Approx may be the droid you're looking for. http://search.cpan.org/~jhi/String-Approx-3.26/Approx.pm From andy at petdance.com Tue May 9 14:10:00 2006 From: andy at petdance.com (Andy Lester) Date: Tue, 9 May 2006 16:10:00 -0500 Subject: [Pdx-pm] h2xs question In-Reply-To: References: Message-ID: <2F5AEDE4-490C-4E8F-A849-AA9BF297F7D2@petdance.com> On May 5, 2006, at 4:25 PM, Thomas J Keller wrote: > Greetings, > I'm new to writing modules. I though that > ~keller$ h2xs -AX -n Tie::Array::Boundary Don't use h2xs. Use Module::Starter, so you can say $ module-starter --module=Tie::Array::Boundary -- email=kellert at ohsu.edu --author="Thomas J Keller" --verbose and get... Created Tie-Array-Boundary Created Tie-Array-Boundary/lib/Tie/Array Created Tie-Array-Boundary/lib/Tie/Array/Boundary.pm Created Tie-Array-Boundary/t Created Tie-Array-Boundary/t/pod-coverage.t Created Tie-Array-Boundary/t/pod.t Created Tie-Array-Boundary/t/boilerplate.t Created Tie-Array-Boundary/t/00-load.t Created Tie-Array-Boundary/.cvsignore Created Tie-Array-Boundary/Makefile.PL Created Tie-Array-Boundary/Changes Created Tie-Array-Boundary/README Created Tie-Array-Boundary/MANIFEST Created starter directories and files Everything you need for a successful distro. xoxo, Andy -- Andy Lester => andy at petdance.com => www.petdance.com => AIM:petdance From kellert at ohsu.edu Tue May 9 14:17:35 2006 From: kellert at ohsu.edu (Thomas J Keller) Date: Tue, 9 May 2006 14:17:35 -0700 Subject: [Pdx-pm] h2xs question In-Reply-To: <2F5AEDE4-490C-4E8F-A849-AA9BF297F7D2@petdance.com> References: <2F5AEDE4-490C-4E8F-A849-AA9BF297F7D2@petdance.com> Message-ID: <7987F6B6-BB05-437C-B1D1-1B12860CE83D@ohsu.edu> Greetings and thanks. Has anyone found Damian Conway's (PBP) plugin to Module::Starter useful? Comments on Perl Best Practices in general? regards, Tom K From andy at petdance.com Tue May 9 14:33:23 2006 From: andy at petdance.com (Andy Lester) Date: Tue, 9 May 2006 16:33:23 -0500 Subject: [Pdx-pm] h2xs question In-Reply-To: <7987F6B6-BB05-437C-B1D1-1B12860CE83D@ohsu.edu> References: <2F5AEDE4-490C-4E8F-A849-AA9BF297F7D2@petdance.com> <7987F6B6-BB05-437C-B1D1-1B12860CE83D@ohsu.edu> Message-ID: On May 9, 2006, at 4:17 PM, Thomas J Keller wrote: > Greetings and thanks. > Has anyone found Damian Conway's (PBP) plugin to Module::Starter > useful? > Comments on Perl Best Practices in general? Module::Starter::PBP is just an extension to Module::Starter that uses his boilerplate .pm files instead of mine. As to what I think of "Perl Best Practices", read the back of the book. :-) xoxo, Andy -- Andy Lester => andy at petdance.com => www.petdance.com => AIM:petdance From almeria at earthlink.net Tue May 9 15:03:26 2006 From: almeria at earthlink.net (Rafael Almeria) Date: Tue, 9 May 2006 15:03:26 -0700 Subject: [Pdx-pm] Encoding for fuzzy matching In-Reply-To: <445BC92E.7090504@acm.org> References: <445BC92E.7090504@acm.org> Message-ID: <726bdb7aabb0fcbbdb4a152e7e40132c@earthlink.net> Soundex may allow you to do a very fuzzy matching for text. On May 5, 2006, at 2:52 PM, Roderick A. Anderson wrote: > Been looking ( seven pages into google ) and all over CPAN and can't > find what I'm looking for. Heck it probably doesn't exist. > > I have a database that I need to weed duplicate entrys out of based on > their street address. I will have them CASS certified but there will > cases where one might have a Suite, Apt, etc. and the other not but > they > are for the same person. > > Is there encoding that allows fuzzy searches? Or what terms should I > be > using to search? > > > TIA, > Rod > -- > _______________________________________________ > Pdx-pm-list mailing list > Pdx-pm-list at pm.org > http://mail.pm.org/mailman/listinfo/pdx-pm-list > From david at kineticode.com Tue May 9 15:06:48 2006 From: david at kineticode.com (David Wheeler) Date: Tue, 9 May 2006 15:06:48 -0700 Subject: [Pdx-pm] Encoding for fuzzy matching In-Reply-To: <726bdb7aabb0fcbbdb4a152e7e40132c@earthlink.net> References: <445BC92E.7090504@acm.org> <726bdb7aabb0fcbbdb4a152e7e40132c@earthlink.net> Message-ID: On May 9, 2006, at 15:03, Rafael Almeria wrote: > Soundex may allow you to do a very fuzzy matching for text. And Text::LevenshteinXS is even better. Best, David From mikeraz at patch.com Tue May 9 15:17:10 2006 From: mikeraz at patch.com (Michael Rasmussen) Date: Tue, 9 May 2006 15:17:10 -0700 (PDT) Subject: [Pdx-pm] Encoding for fuzzy matching In-Reply-To: <445BC92E.7090504@acm.org> References: <445BC92E.7090504@acm.org> Message-ID: <38357.170.135.112.12.1147213030.squirrel@mail.patch.com> Roderick A. Anderson wrote: > I have a database that I need to weed duplicate entrys out of based on > their street address. I will have them CASS certified but there will > cases where one might have a Suite, Apt, etc. and the other not but they > are for the same person. Wouldn't: 123 Main Street, Apt. 15 Anyplace, ST USA #####-#### be different from 123 Main Street Anyplace, ST USA #####-#### in a fully CASS certified address list? The Zip+4 would differ. Or is the point of your question that you're working toward CASS and resolving these issues is part of the work? -- Michael Rasmussen, Portland, Ore, USA Be Appropriate && Follow Your Curiosity http://www.patch.com/words/ From scratchcomputing at gmail.com Tue May 9 16:37:12 2006 From: scratchcomputing at gmail.com (Eric Wilhelm) Date: Tue, 9 May 2006 16:37:12 -0700 Subject: [Pdx-pm] May Meeting is Tomorrow (Wednesday) Message-ID: <200605091637.12568.ewilhelm@cpan.org> (Or, maybe you went home early on Tuesday and now you're already there.) In any case, welcome to the future. This may be your last reminder. I can only remember not to forget things for so long. Again, feel free to add yourself to the participants list and/or just show up and say something. http://pdx.pm.org/kwiki/index.cgi Also, there's a rumor that Ovid will be seen at this meeting but absolutely no other meetings, ever. If he owes you beer or money, now is the time! (If you owe him beer or money, maybe he'll let you off the hook if you come to the meeting and contribute something interesting.) ------- May 10th, 6:30pm at Free Geek, 1741 SE 10th Ave Client/Boss Requirements War Stories Presenter: You How do you cope with changing requirements and unrealistic schedules? What (social and technical) techniques provide an abstraction layer that business decision-makers use to drive a project? What is the right amount of information-hiding? This will be a round-table discussion. ------- --Eric -- "Insert random misquote here" --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- From kellert at ohsu.edu Tue May 9 17:35:37 2006 From: kellert at ohsu.edu (Thomas J Keller) Date: Tue, 9 May 2006 17:35:37 -0700 Subject: [Pdx-pm] Encoding for fuzzy matching In-Reply-To: <445BC92E.7090504@acm.org> References: <445BC92E.7090504@acm.org> Message-ID: <64CCA21F-4ADA-402C-BE84-3B668EA29B88@ohsu.edu> Just in case you need more input, there was a thread a while back on this topic at Perlmonks: http://perlmonks.org/?node_id=413697 Tom K On May 5, 2006, at 2:52 PM, Roderick A. Anderson wrote: > Been looking ( seven pages into google ) and all over CPAN and can't > find what I'm looking for. Heck it probably doesn't exist. > > I have a database that I need to weed duplicate entrys out of based on > their street address. I will have them CASS certified but there will > cases where one might have a Suite, Apt, etc. and the other not but > they > are for the same person. > > Is there encoding that allows fuzzy searches? Or what terms should > I be > using to search? > > > TIA, > Rod > -- > _______________________________________________ > Pdx-pm-list mailing list > Pdx-pm-list at pm.org > http://mail.pm.org/mailman/listinfo/pdx-pm-list > From perl-pm at joshheumann.com Wed May 10 13:44:42 2006 From: perl-pm at joshheumann.com (Josh Heumann) Date: Wed, 10 May 2006 13:44:42 -0700 Subject: [Pdx-pm] Austrian Perl Workshop 2006: Call for Papers/Participation Message-ID: <20060510204442.GJ16380@joshheumann.com> ----- Forwarded message from Thomas Klausner ----- Hi! The Austrian Perl Workshop 2006 will take place in the premises of Kapsch CarrierCom / Vienna on 8th and 9th of June. It is organised by Vienna.pm. Please visit our website for more information (CfP, Special Guests, etc). http://conferences.yapceurope.org/apw2006/ I hope to see all of you in Vienna! PS: Please forward this to your local group / interested people... -- #!/usr/bin/perl ... http://domm.zsi.at for(ref bless{},just'another'perl'hacker){s-:+-$"-g&&print$_.$/} -- ----- End forwarded message ----- From raanders at acm.org Thu May 11 08:12:36 2006 From: raanders at acm.org (Roderick A. Anderson) Date: Thu, 11 May 2006 08:12:36 -0700 Subject: [Pdx-pm] Encoding for fuzzy matching In-Reply-To: References: <445BC92E.7090504@acm.org> <726bdb7aabb0fcbbdb4a152e7e40132c@earthlink.net> Message-ID: <44635464.3080207@acm.org> David Wheeler wrote: > On May 9, 2006, at 15:03, Rafael Almeria wrote: > >> Soundex may allow you to do a very fuzzy matching for text. > > > And Text::LevenshteinXS is even better. Looked promising but then fell through for what I need to do. I'm beginning to think I'll have to CASS certify(/correct) the addresses and then soundex ( or some other system ) encode each portion of the address: number, [per-directional,] street, [post-drectional,] city, state [, zip_postal, ] [country]. And writing this makes me think I have it all buggered up. Sort the list from the database, and look for those that are similar to the previous record. Thanks to all for the suggestions. Rod -- From scratchcomputing at gmail.com Sun May 14 13:33:31 2006 From: scratchcomputing at gmail.com (Eric Wilhelm) Date: Sun, 14 May 2006 13:33:31 -0700 Subject: [Pdx-pm] A New Fearless Josh Message-ID: <200605141333.31844.ewilhelm@cpan.org> Mongers of Perl, Our current "Fearless Josh" (or "The Dread Parrot Wesley") has expressed a desire to retire from the herding of cats and spend more time with his own furry family. Thus, we need a new Fearless Josh. Your name need not be Josh, but tradition has turned the name into a title, so you may be so dubbed. The duties are: http://pdx.pm.org/kwiki/index.cgi?LeadershipDuties The primary role of Fearless Josh is to be a figurehead: turn chaos into order at the beginning of meetings, introduce the speaker, group, and topic, make sure everyone knows how to get to the bathroom and bar, and don't let it get too late before adjourning to the Lucky Lab. While there can be only one Fearless Josh as figureheads go, he or she may delegate duties to other Fearless Joshes. There are a few duties which must be bound to a given e-mail address. Other duties (such as acquiring and playing the introductory Joshish short) may be circulated between transient volunteers. Things like holding the money, t-shirts, and books require a certain amount of dependability, trustworthiness, and physical presence. You may be subject to a credit check. Transporting 50+ pounds of stuff to every meeting could be somewhat optional if takers will request delivery of a shirt/book in advance. The historical lack of volunteers says that we don't need an election. Thus, I have just tarred and feathered myself as Josh by writing this e-mail. However, we're free people in a free country using free software and having free meetings at Free Geek -- so I welcome your objections and make no promises about free beer. If there is any clamoring, we will have an election overseen by the Josh of your choice. If there are no objections, my first action as Josh will be to delegate anything I can get away with. Contact me, Josh, or the list if you would like to volunteer now or at any time in the future. --Fearless Josh (Eric) -- "Politics is not a bad profession. If you succeed there are many rewards, if you disgrace yourself you can always write a book." --Ronald Reagan --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- From marvin at rectangular.com Sun May 14 14:09:40 2006 From: marvin at rectangular.com (Marvin Humphrey) Date: Sun, 14 May 2006 14:09:40 -0700 Subject: [Pdx-pm] A New Fearless Josh In-Reply-To: <200605141333.31844.ewilhelm@cpan.org> References: <200605141333.31844.ewilhelm@cpan.org> Message-ID: <32B4B980-2E77-47BC-A6A0-5698FEA61296@rectangular.com> On May 14, 2006, at 1:33 PM, Eric Wilhelm wrote: > I have just tarred and feathered myself as Josh by writing this > e-mail. Right on! I'm for it. Thank you, Josh! Thank you, Josh! Marvin Humphrey Rectangular Research http://www.rectangular.com/ From randall at sonofhans.net Mon May 15 09:24:34 2006 From: randall at sonofhans.net (Randall Hansen) Date: Mon, 15 May 2006 09:24:34 -0700 Subject: [Pdx-pm] A New Fearless Josh In-Reply-To: <200605141333.31844.ewilhelm@cpan.org> References: <200605141333.31844.ewilhelm@cpan.org> Message-ID: <8D5B23B0-BDCB-488B-BB69-F4290D5B5155@sonofhans.net> On May 14, 2006, at 1:33 PM, Eric Wilhelm wrote: > Thus, I have just tarred and feathered myself as Josh by writing this > e-mail. a coup d'?tat! and on a beautiful sunday afternoon, when no one's looking! simultaneously bold and sneaky -- you'll be perfect. r From gabrielle.roth at xo.com Mon May 15 15:35:03 2006 From: gabrielle.roth at xo.com (Roth, Gabrielle) Date: Mon, 15 May 2006 16:35:03 -0600 Subject: [Pdx-pm] A New Fearless Josh In-Reply-To: <200605141333.31844.ewilhelm@cpan.org> Message-ID: > The primary role of Fearless Josh is to be a figurehead: turn > chaos into > order at the beginning of meetings, introduce the speaker, group, and > topic, make sure everyone knows how to get to the bathroom > and bar, and > don't let it get too late before adjourning to the Lucky Lab. Speaking of too late: At the April meeting we discussed moving our meeting start time from 6:30 to 7 pm. Maybe it was just my own wishful thinking, but my impression was that most of those present (and you must be present to win!) liked the idea. Can we make it official? - gabrielle - data != information From perl-pm at joshheumann.com Mon May 15 17:21:53 2006 From: perl-pm at joshheumann.com (Josh Heumann) Date: Mon, 15 May 2006 17:21:53 -0700 Subject: [Pdx-pm] Newsletter from O'Reilly UG Program, May 15 Message-ID: <20060516002153.GI29577@joshheumann.com> The book list: -The Art of Software Process Improvement -Build Your Own Website The Right Way Using HTML & CSS -Building Scalable Web Sites -DNS and BIND, Fifth Edition -Enterprise JavaBeans 3.0, Fifth Edition -Enterprise SOA -iMovie 6 & iDVD: The Missing Manual -IPv6 Essentials, Second Edition -It's Never Done That Before -Java I/O, Second Edition -Learning PHP and MySQL -MCSE Core Required Exams in a Nutshell, Third Edition -Perl Hacks -Rails Recipes -Scripting for Testers -Statistics Hacks -Syngress IT Security Project Management Handbook -VB 2005 Black Book -Video Conferencing over IP ----- Forwarded message from Marsee Henon ----- From: "Marsee Henon" ================================================================ O'Reilly UG Program News--Just for User Group Leaders May 15, 2006 ================================================================ -Going to Tech Ed 2006 in June? -Put Up a 2006 O?Reilly Photoshop Cook-Off Banner, Get a Free Book -Put Up an O'Reilly Open Source Convention Banner, Get a Free Book -UG News to Share? -Promotional Material Available ---------------------------------------------------------------- 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 (click on the "More Details" link to find it.) 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: ***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 ---------------------------------------------------------------- ***Going to Tech Ed 2006 in June? Send me an email and let me know if will be Boston event so I can make you special offer. Thanks! ***Put Up a 2006 O?Reilly Photoshop Cook-off Banner, Get a Free Book We're looking for user groups to display our contest banner on their web sites. If you send me the link to your group's site with our contest banner, I'll send you the O'Reilly book of your choice. We also have PDF Flier to include in your newsletter. Contest Banners: ***Put Up an O'Reilly Open Source Convention 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 OSCON banner, I'll send you the O'Reilly book of your choice. OSCON Banners: ***UG News to Share? Do you have a special event, announcement, or other news you want to share? Let me know and I can add it to ug.oreilly.com and send it out on our user group RSS feed. Send me a short description and URL. Don't forget to subscribe to one of the feeds: Atom Feed RSS 1.0 RSS 2.0 ***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 6 (limit one copy per group) -30% UG Discount bookmarks ================================================================ O'Reilly News for User Group Members May 15, 2006 ================================================================ ---------------------------------------------------------------- New Releases ---------------------------------------------------------------- -The Art of Software Process Improvement -Build Your Own Website The Right Way Using HTML & CSS -Building Scalable Web Sites -DNS and BIND, Fifth Edition -Enterprise JavaBeans 3.0, Fifth Edition -Enterprise SOA -iMovie 6 & iDVD: The Missing Manual -IPv6 Essentials, Second Edition -It's Never Done That Before -Java I/O, Second Edition -Learning PHP and MySQL -MCSE Core Required Exams in a Nutshell, Third Edition -Perl Hacks -Rails Recipes -Scripting for Testers -Statistics Hacks -Syngress IT Security Project Management Handbook -VB 2005 Black Book -Video Conferencing over IP ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -O'Reilly at SANE 2006, Delft, The Netherlands--May 15-19 -O'Reilly at XTech 2006: "Building Web 2.0," Amsterdam--May 16-19 -O'Reilly at JavaOne, San Francisco, CA--May 16-19 -Peter Krogh at the American Society of Picture Professionals, Fairfax, VA--May 17 -Peter Morville at Enterprise Search Summit 2006, New York--May 23-24 -Stephen Few at Technology Transfer, Italy--May 24-26 -Eddie Tapp Photo Workshop, Palo Alto, CA--May 24 ---------------------------------------------------------------- Conference News ---------------------------------------------------------------- -Register for OSCON, July 24-28--Portland,OR -Register for the Where 2.0 Conference, June 13-14--San Jose, CA ---------------------------------------------------------------- News ---------------------------------------------------------------- -Scan, Open, & Print Money with dekePod -Announcing the 2006 O?Reilly Photoshop Cook-Off -For SARS Press 1, for Bird Flu Press 2... -BSD Certification Group Inc. Announces UG Fundraising Competition -The Chicago Perl Mongers are hosting Yet Another Perl Conference North America--June 26-28 -Creating a Dual-Boot Windows XP and Ubuntu Laptop -Grabbing iTMS Preview Tracks the Geek Way -Mac FTP: A Guided Tour -Build a Web-Based Bug Tracking App -Ensuring Application Compatibility in Vista -AJAX and Screenreaders: When Can it Work? -Rounded Corners with Clean HTML and No JavaScript -Search Indexing Limits: Where Do Robots Stop? -Real-Time Java: An Introduction -Configuration Management in Java EE Applications Using Subversion -Summer Projects -The Maker Faire -Make Video Podcast: Andrew Filo's Rocket Belt ---------------------------------------------------------------- New Releases--Books, PDFs, and Rough Cuts ---------------------------------------------------------------- Get 30% off a single book or 35% off two or more books from O'Reilly, No Starch, Paraglyph, PC Publishing, Pragmatic Bookshelf, SitePoint, or Syngress books you purchase directly from O'Reilly. Just use code DSUG when ordering online or by phone 800-998-9938. Free ground shipping on orders $29.95 or more. For more details, go to: 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: ***The Art of Software Process Improvement Publisher: O'Reilly Rough Cuts Version (limited Review copies available) "The Art of Software Process Improvement" combines the foundation needed to understand process improvement theory with the best practices to help individuals implement process improvement initiatives in their organization. The three leading programs: ISO 9001:2000, CMMI, and Six Sigma-amidst the buzz and hype-tend to get lumped together under a common label. This book delivers a combined guide to all three programs, compares their applicability, and then sets the foundation for further exploration. It's a one-stop-shop designed to give you a working orientation to what the field is all about. ***Build Your Own Website The Right Way Using HTML & CSS Publisher: Sitepoint ISBN: 0975240293 This book introduces you to HTML and CSS as you follow along with the author, step-by-step, to create a fully functional web site. Along the way, you'll learn how to apply web standards to make your site fast loading, easy to maintain, viewable in almost every web browser, and accessible to disabled users. ***Building Scalable Web Sites Publisher: O'Reilly ISBN: 0596102356 This comprehensive guide covers the design of software and hardware systems for web applications. Using scores of examples and leading-edge tips, it details proven methods for scaling web applications to millions of users. Topics include application architecture, development practices, technologies, Unicode, and general infrastructure work. Ideal for anyone ready to realize the cost and performance benefits available to web applications today. ***DNS and BIND, Fifth Edition Publisher: O'Reilly ISBN: 0596100574 The fifth edition covers BIND 9.3.2, the most recent release of the BIND 9 series, as well as BIND 8.4.7. BIND 9.3.2 contains further improvements in security and IPv6 support, and important new features such as internationalized domain names, ENUM (electronic numbering), and SPF (the Sender Policy Framework). Whether you're an administrator involved with DNS on a daily basis or a user who wants to be more informed about the Internet and how it works, you'll find that this book is essential reading. ***Enterprise JavaBeans 3.0, Fifth Edition Publisher: O'Reilly ISBN: 059600978X This new edition of "Enterprise JavaBeans 3.0", written by Bill Burke and Richard Monson-Haefel. has been updated to capture the very latest need-to-know Java technologies in the same award-winning fashion that drove the success of the previous four editions. Its easy-to-follow style and hundreds of practical examples help you simplify the complex world of EJB--without the costly trial and error. ***Enterprise SOA Publisher: O'Reilly ISBN: 0596102380 Based on extensive research with experts from the German software company SAP, this definitive book is ideal for architects, developers, and other IT professionals who want to understand the technology and business relevance of enterprise SOA in a detailed way--especially those who want to move on the technology now, rather than in the next year or two. ***iMovie 6 & iDVD: The Missing Manual Publisher: O'Reilly ISBN: 0596527268 Movie 6 is all about the ease of moviemaking, but if you really want to learn its capabilities, Apple documentation won't make the cut. The new edition of this Missing Manual is the ideal third-party authority that covers all of these changes through an objective lens, from choosing and using a digital camcorder to burning the finished work onto DVDs or posting it online. ***IPv6 Essentials, Second Edition Publisher: O'Reilly ISBN: 0596100582 "IPv6 Essentials, Second Edition" provides a succinct, in-depth tour of all the new features and functions in IPv6. It guides you through everything you need to know to get started, including how to configure IPv6 on hosts and routers and which applications currently support IPv6. Aimed at system and network administrators, engineers, network designers, and IT managers, this book will help you understand, plan for, design, and integrate IPv6 into your current IPv4 infrastructure. ***It's Never Done That Before Publisher: No Starch Press ISBN: 1593270763 "It's Never Done That Before" is a guide to Windows XP troubleshooting techniques, solving the most common problems in Windows XP, and finding and fixing more obscure ones. The book provides pointers to explanations of BIOS beep codes and blue screen errors, instructions for using the troubleshooting tools supplied with Windows XP such as Safe Mode and the Recovery Console, and advice for dealing with device drivers, the ROM BIOS, and the Windows Registry. ***Java I/O, Second Edition Publisher: O'Reilly ISBN: 0596527500 All of Java's Input/Output (I/O) facilities are based on streams, which provide simple ways to read and write data of different types. "Java I/O, 2nd Edition" tells you all you need to know about the four main categories of streams and uncovers less-known features to help make your I/O operations more efficient. You'll also learn how to control number formatting, use characters aside from the standard ASCII character set, and get a head start on writing truly multilingual software. ***Learning PHP and MySQL Publisher: O'Reilly ISBN: 0596101104 Featuring basic concepts explained in plain English, "Learning PHP and MySQL" is the ideal guide for newcomers attracted to the popular PHP and MySQL combination. Learn how to generate dynamic web content in a slow, easy-to-follow fashion. Also covers error handling, security, HTTP authentication, and more. ***MCSE Core Required Exams in a Nutshell, Third Edition Publisher: O'Reilly ISBN: 0596102283 Written by the premier author in Windows administration, William Stanek, and addressing the needs of Windows 2003 administrators preparing for the Microsoft Certified Systems Engineer (MCSE) exams, "MCSE Core Required Exams in a Nutshell" is invaluable. Not only does this book provide the resources administrators need to succeed on the exams, but to succeed in the real world as well. They can think of this book as the notes they would have highlighted and then recorded for every essential nugget of information related to the skills measured in Exams 70-290, 70-291, 70-293, and 70-294 (and by association Exams 70-292 and 70-296). ***Perl Hacks Publisher: O'Reilly ISBN: 0596526741 "Perl Hacks" taps into the collective wisdom of the world's most creative Perl gurus, so you can learn from their experiences. It's the perfect book for experienced developers looking for time-saving practical tips or dabblers who are simply curious about Perl's many cool capabilities. Topics include user interaction, data munging, working with modules, object hacks, and debugging. ***Rails Recipes Publisher: Pragmatic Bookshelf ISBN: 0977616606 You've read the tutorials and watched the online videos. You have a strong grasp of all of the ingredients that make up a successful Rails application. But ingredients don't just turn themselves into a meal. Chad Fowler's "Rails Recipes" is a collection of recipes that will take you step by step through the most cutting edge, modern Rails techniques, mixing the ingredients to create world-class web applications. Learn how to do it, and how to do it right. ***Scripting for Testers Publisher: Pragmatic Bookshelf ISBN: 0977616614 "Scripting for Testers" is divided into two parts: Talking the Talk and Walking the Walk. In the first, you'll learn the Ruby scripting language and the overall craft of scripting. In the second, you'll see how that knowledge can be applied to solve common testing problems. ***Statistics Hacks Publisher: O'Reilly ISBN: 0596101643 Want to calculate the probability that an event will happen? Be able to spot fake data? Prove beyond doubt whether one thing causes another? Or learn to be a better gambler? You can do that and much more with 75 practical and fun hacks packed into "Statistics Hacks." These cool tips, tricks, and mind-boggling solutions from the world of statistics, measurement, and research methods will not only amaze and entertain you, but will give you an advantage in several real-world situations-including business. ***Syngress IT Security Project Management Handbook Publisher: Syngress ISBN: 1597490768 The definitive work for IT professionals responsible for the management of the design, configuration, deployment, and maintenance of enterprise wide security projects. Provides specialized coverage of key project areas including Penetration Testing, Intrusion Detection and Prevention Systems, and Access Control Systems. ***VB 2005 Black Book Publisher: Paraglyph Press ISBN: 1933097086 "VB 2005 Programming Black Book" is one of the first comprehensive books that cover the new version of Visual Basic and the development features of Microsoft's .NET platform in depth. The book explains the major changes to VB and provides numerous tips and practical solutions for developing applications. "VB 2005 Programming Black Book" approaches every topic methodically: the In Depth section covers all the concepts being introduced, followed by the Immediate Solutions section that provide hands-on real-world techniques. This book will guide programmers through all new features of VB 2005 and provide detailed coverage of all the new controls, language enhancements, and new architecture features. ***Video Conferencing over IP Publisher: Syngress ISBN: 1597490636 Until recently, the reality of video conferencing didn't live up to the marketing hype. That's all changed. The network infrastructure and broadband capacity is now in place to deliver clear, real time video and voice feeds between multiple points of contacts, with market leaders such as Cisco and Microsoft continuing to invest heavily in development. In addition, newcomers Skype and Google are poised to launch services and products targeting this market. "Video Conferencing over IP" is the perfect guide to getting up and running with video teleconferencing for small to medium size enterprises. ***MAKE Magazine Subscriptions The annual subscription price for four issues is $34.95. When you subscribe with this link, you'll get a free issue--the first one plus four more for $34.95. So subscribe for yourself or friends with this great offer for charter subscribers: five volumes for the cost of four. Subscribe at: ================================================ Upcoming Events ================================================ ***For more events, please see: http://events.oreilly.com/ ***O'Reilly at SANE 2006, Delft, The Netherlands--May 15-19 Stop by our bookstall and peruse our latest batch of System Administration and Networks books and more at the 5th System Administration and Network Engineering Conference. ***O'Reilly at XTech 2006: "Building Web 2.0," Amsterdam--May 16-19 Meet Kendall Clark (XML.com) and our authors Edd Dumbill ("Mono: A Developer's Notebook and Linux Unwired"), Paul Graham ("Hackers and Painters"), Eric van der Vlist ("Relax NG" and "XML Schema") at XTech 2006: "Building Web 2.0." ***O'Reilly at JavaOne, San Francisco, CA--May 16-19 Stop by our booth (#413) and to hear authors Bill Burke ("Enterprise JavaBeans 3.0, 5th Ed") and Kent Beck ("JUnit Pocket Guide") talk about the latest developments in Java and how they affect you. While you're there pick up the new edition of ("Java I/O"). ***Peter Krogh at the American Society of Picture Professionals, Fairfax, VA--May 17 Author Peter Krogh ("The DAM Book: Digital Asset Management for Photographers") will be giving an evening presentation on DAM at the Washington D.C. Chapter of ASPP. ***Peter Morville at Enterprise Search Summit 2006, New York, NY--May 23-24 Author Peter Morville ("Ambient Findability") is speaking at Enterprise Search Summit 2006 on Ambient Findability. ***Stephen Few at Technology Transfer, Italy--May 24-26 Author Stephen Few ("Information Dashboard Design") conducts three workshops: "Show Me the Numbers" and "Information Visualization for Discovery and Analysis," and "Dashboard Design for Immediate Insight." ***Eddie Tapp Photo Workshop, Palo Alto, CA--May 24 Eddie Tapp, author of the upcoming book, "Photoshop Workflow Setups: Eddie Tapp on Digital Photography" will be conducting a 2-hour workshop on digital workflow. ================================================ Conference News ================================================ ***OSCON, July 24-28--Portland,OR OSCON, the O'Reilly Open Source Convention, is still where open source rubber meets the road. OSCON happens July 24-28, 2006 in open source hotspot Portland, Oregon, and registration has just opened. Hundreds of sessions and tutorials. Thousands of open source mavericks, brainiacs, hackers, activists, scientists, and their admirers, some in business-casual disguise. Read all about it. User Group members who register before June 5, 2006 get a double discount. Use code "os06dsug" when you register, and receive 15% off the early registration price. To register for the conference, go to: ***Register for the Where 2.0 Conference, June 13-14--San Jose, CA The Where 2.0 Conference brings together the people, projects, and issues leading the charge into the location-based technology frontier. Join the developers, innovators, and business people behind the new era of geospatial technology as they come together--because everything happens somewhere, and it's all happening here at Where 2.0. Use code "whr06dsug" when you register, and receive 15% off the registration price. To register for the conference, go to: ================================================ News From O'Reilly & Beyond ================================================ --------------------- General News --------------------- ***Scan, Open, & Print Money with dekePod Deke McClelland Digital imaging guru Deke McClelland just introduced the pilot for his new show "dekePod," a video podcast with a hip, visually compelling style. The pilot episode, "It's Your Money, Scan It!", shows viewers a workaround in Photoshop to scan and open money (under legal guidelines). ***Announcing the 2006 O?Reilly Photoshop Cook-Off Win some great prizes from Adobe, Pantone, Lowepro, GretagMacbeth, iStock Photo, Lynda.com, and more in the 2006 O?Reilly Photoshop Cook-Off. Just take up to three of your own photos and manipulate them with Adobe Photoshop, using recipes from any of the five O?Reilly Photoshop Cookbooks: "Photoshop Retouching Cookbook for Digital Photographers," "Photoshop Blending Modes Cookbook for Digital Photographers," "Photoshop Photo Effects Cookbook," "Photoshop Filter Effects Encyclopedia," and "Photoshop Fine Art Effects Cookbook." The contest will be judged by a panel of experts from the industry?s A-list: Bert Monroy, Katrin Eismann, Deke McClelland, Tim Grey, and Mikkel Aaland, among others. Entries may be submitted from May 15--August 15, 2006. For details and contest rules, go to: ***For SARS Press 1, for Bird Flu Press 2... One of the key things we can do during a pandemic is to move in-person congregations and meetings online, creating electronic surrogates for daily social activities such as classes, business meetings, and social outings. Brian McConnell examines how organizations can use the latest telecom technology to help keep society functioning and diminish the spread of disease if this kind of a disaster takes place. --------------------- Open Source --------------------- ***BSD Certification Group Inc. Announces UG Fundraising Competition Calling all User Groups! The BSD Certification Group Inc. just announced a fundraising competition at BSDCan 2006 (http://www.bsdcan.org). If you're a member of a BUG, LUG, UUG, or sysadmin user group, here's your chance to help the BSD Certification Group (http://www.bsdcertification.org) realize their goal of creating the standard certification for system administrators of the BSD family of operating systems. This is a great opportunity to assist in a worthy cause while showcasing the generosity and creative spirit found within your user group. For contest details and deadlines, go to: ***The Chicago Perl Mongers are hosting Yet Another Perl Conference North America--June 26-28 YAPC::NA conference takes place June 26th-28th and will be followed by open Perl programming classes on the 29th and 30th. Come hear Perl luminaries such as Larry Wall ("Programming Perl"), Damian Conway ("Perl Best Practices" & "Perl Hacks"), Randal Schwartz ("Learning Perl" & "Intermediate Perl"), brian d foy ("Learning Perl" and "Intermediate Perl"), chromatic ("Perl Testing: A Developer's Notebook" & "Perl Hacks"), Allison Randal ("Perl 6 & Parrot Essentials"), and Andy Lester ("Mac OS X Tiger in a Nutshell"), and more. Find out what is new in Perl 5 and what is happening with Perl 6 and Parrot. ***Creating a Dual-Boot Windows XP and Ubuntu Laptop Running a Windows-only laptop is hardly ideal for people who do considerable work in the Linux environment. When Cygwin and ssh aren't enough, consider at least dual-booting into the free software world. Kevin Farnham recently converted his new laptop into a half-Windows, half-Ubuntu GNU/Linux machine. Here's how. --------------------- Mac --------------------- ***Grabbing iTMS Preview Tracks the Geek Way Ever tried to copy a preview track from the iTMS onto your iPod? Hint: you can't. iTunes won't add those 30-second free previews. Why would you want to? Some great audio and video are waiting for you to enjoy. Plus, there's the sheer thrill of geek accomplishment--the "oh, so that's how to do it" satisfaction. ***Mac FTP: A Guided Tour (S)FTP has a valuable place in the hearts of web builders and developers, and is still one of the most practical methods of getting files from one place to another in a secure manner. In this article, Giles Turnbull surveys six FTP clients for the Mac platform and shows you the major characteristics of each. --------------------- Windows/.NET --------------------- ***Build a Web-Based Bug Tracking App Having problems tracking bugs every time you create a new project? Jesse Liberty has the solution. Here, he shows you how to build a Web-based bug-tracking application using ASP.NET. ***Ensuring Application Compatibility in Vista What should you do if your enterprise has mission-critical line-of-business apps that simply must continue running properly once you've upgraded your desktops to Vista? Mitch Tulloch, author of Windows Server Hacks, offers insight and advice. --------------------- Web --------------------- ***AJAX and Screenreaders: When Can it Work? In this insightful report, James reveals the results of independent tests he has conducted using AJAX scripts in a variety of screen reader software. The results are sure to surprise you! ***Rounded Corners with Clean HTML and No JavaScript 'Spanky Corner' is an experimental technique for using only CSS to produced 'round-cornered content boxes' with semantically pure markup. It does not require JavaScript to work. ***Search Indexing Limits: Where Do Robots Stop? Ever wondered how much of each of your pages is being crawled by the search engines? Serge has, which is why he conducted an experiment to test the exact page size that could be crawled by the search bots. --------------------- Java --------------------- ***Real-Time Java: An Introduction "Real-Time" Java doesn't mean "really fast," but it does mean "really predictable," and that's especially important in many fields where an unpredictable response time, usually caused by the Java Virtual Machine's garbage collector, can cost money or lives. Peter Mikhalenko looks at the Real-Time Specification for Java and Sun's first implementation of the spec. ***Configuration Management in Java EE Applications Using Subversion Does your enterprise Java application need to store not only complex objects or documents but a history of changes to them? Many developers try to solve this problem with database wizardry, but it's probably a better option to hand the job over to a configuration management system that is built for the task. In this article, Swaminathan Radhakrishnan shows how you can implement requirements for change tracking by using a Subversion repository from your Java application, by way of the JavaSVN library. --------------------- Podcasts --------------------- ***Summer Projects Are you looking for something fun or interesting to do this summer? This week, we begin with an interview with Julieanne Kost, whose pictures from airplanes are published in the book Window Seat. Then Google's Chris Dibona talks to us about the upcoming second Summer of Code. Finally, Dale Dougherty reads from his article in Make magazine on Natalie Jeremijenko and her robot dogs. (DTF 05-08-2006: 24 minutes 35 seconds) ***The Maker Faire Thousands of makers met up at the San Mateo Fairgrounds on April 22 and 23 for the first-ever Maker Faire. We talk to Make magazine publisher Dale Dougherty about the Faire and hear from some of the attendees and exhibitors that made this event so successful. (DTF 05-01-2006: 19 minutes 55 seconds) ***Make Video Podcast: Andrew Filo's Rocket Belt For more Maker Faire coverage, go to: Until next time-- Marsee Henon ================================================================ O'Reilly 1005 Gravenstein Highway North Sebastopol, CA 95472 http://ug.oreilly.com/ http://ug.oreilly.com/creativemedia/ ================================================================ ----- End forwarded message ----- From scratchcomputing at gmail.com Tue May 16 08:44:33 2006 From: scratchcomputing at gmail.com (Eric Wilhelm) Date: Tue, 16 May 2006 08:44:33 -0700 Subject: [Pdx-pm] meeting time In-Reply-To: References: Message-ID: <200605160844.33572.ewilhelm@cpan.org> # from Roth, Gabrielle # on Monday 15 May 2006 03:35 pm: >At the April meeting we discussed moving our >meeting start time from 6:30 to 7 pm. ?Maybe it was just my own > wishful thinking, but my impression was that most of those present > (and you must be present to win!) liked the idea. ?Can we make it > official? Okay, I'll second this. There was also some conditional dissent along the lines of "we should be finished by 8:15 at the latest." With that in mind, we can move the start time to 7 if we don't tell anyone (so we can actually start at 7.) Starting at 6:53 sounds a bit weird, but means latecomers miss the video without interrupting the talk. How's that sound? House opens 15 minutes early? --Eric -- Issues of control, repair, improvement, cost, or just plain understandability all come down strongly in favor of open source solutions to complex problems of any sort. --Robert G. Brown --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- From kellert at ohsu.edu Tue May 16 09:24:51 2006 From: kellert at ohsu.edu (Thomas J Keller) Date: Tue, 16 May 2006 09:24:51 -0700 Subject: [Pdx-pm] Fwd: [DBRG] Ron Graham lectures References: <4468ABDF.8050907@cs.pdx.edu> Message-ID: FYI - Tom K Begin forwarded message: > From: "David Maier" > Date: May 15, 2006 9:27:11 AM PDT > To: ft-faculty at cs.pdx.edu, gc at cs.pdx.edu, leai at cs.pdx.edu > Cc: dbreading at cs.pdx.edu > Subject: [DBRG] Ron Graham lectures > > Those of you not in the more theoretical end of computer > science may not be familiar with Ron Graham. My own experience > is that I've never been to a talk by him that I didn't enjoy. > > Note that there are two talks scheduled: > > **Important: There is no talk on Friday at 3:15** > > Wednesday, 17 May, 7pm, 75 Lincoln Hall, "Mathematics and > Computers: Recent Successes and Insurmountable Problems" > > Thursday, 18 May, 4pm, 190 School of Business, ?Old and New Problems > and Results in Ramsey Theory? > > Make sure your graduate students know about these talks. > > Dave Maier > _______________________________________________ > dbreading mailing list > dbreading at cecs.pdx.edu > https://webmail.cecs.pdx.edu/mailman/listinfo.cgi/dbreading > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/pdx-pm-list/attachments/20060516/3b68fa08/attachment.html From perl-pm at joshheumann.com Tue May 16 11:27:49 2006 From: perl-pm at joshheumann.com (Josh Heumann) Date: Tue, 16 May 2006 11:27:49 -0700 Subject: [Pdx-pm] Perl eBooks on Sale from Apress Message-ID: <20060516182749.GC5510@joshheumann.com> ----- Forwarded message from Apress Newsletters ----- From: Apress Newsletters It's that time of year...summer will soon be upon us in the Northern Hemisphere. With the inevitable arrival of insufferable heat, sticky humidity, and thundering storms, who wants to go outside? Instead, stay inside where it's cool, comfortable, and an ample power supply is just a few steps away. You can while away the days building towers of Coke cans or sorting through piles of old magazines, but we've come up with a better solution: brush up on those Perl skills! For the next 15 days, through the end of May, we're offering a limited edition bundle of five Perl eBooks for only $50. That's right...$10 each! The titles included in the bundle are Beginning Perl Web Development: From Novice to Professional by Steve Suehring http://www.apress.com/book/bookDisplay.html?bID=10009 Pro Perl by Peter Wainwright http://www.apress.com/book/bookDisplay.html?bID=392 Pro Perl Parsing by Christopher Frenz http://www.apress.com/book/bookDisplay.html?bID=432 Perl 6 Now: The Core Ideas Illustrated with Perl 5 by Scott Walters http://www.apress.com/book/bookDisplay.html?bID=355 Regular Expression Recipes: A Problem-Solution Approach by Nathan Good http://www.apress.com/book/bookDisplay.html?bID=396 For more information, please visit http://www.apress.com/promo/perlbundle.html ************************************* All Apress titles are available through your favorite online and brick-and-mortar bookstores. Contact sales at apress.com with any questions. Please note that we do not send unsolicited newsletters. You received this because you signed up for our newsletter at a tradeshow or at http://www.apress.com, or you were on an opt-in list. To be removed from the Apress newsletter mailing list, please follow this link: http://www.apress.com/misc/optout2.html?e=apress-pdxpm%40joshheumann.com&h=7967f5c98f7a34000079a7ec961492fb&l=12 For all other requests, please do not reply to this e-mail. Instead, e-mail info at apress.com and we'll get back to you regarding your query. Apress - The Expert's Voice(TM) 2560 Ninth St, Suite 219 Berkeley, CA 94710 510-549-5930 **END** ----- End forwarded message ----- From tex at off.org Tue May 16 11:31:44 2006 From: tex at off.org (Austin Schutz) Date: Tue, 16 May 2006 11:31:44 -0700 Subject: [Pdx-pm] Perl eBooks on Sale from Apress In-Reply-To: <20060516182749.GC5510@joshheumann.com> References: <20060516182749.GC5510@joshheumann.com> Message-ID: <20060516183144.GA7880@gblx.net> Anyone had a chance to read any of these? Are they any good? Austin On Tue, May 16, 2006 at 11:27:49AM -0700, Josh Heumann wrote: > ----- Forwarded message from Apress Newsletters ----- > > From: Apress Newsletters > > It's that time of year...summer will soon be upon us in the Northern Hemisphere. With the inevitable arrival of insufferable heat, sticky humidity, and thundering storms, who wants to go outside? Instead, stay inside where it's cool, comfortable, and an ample power supply is just a few steps away. You can while away the days building towers of Coke cans or sorting through piles of old magazines, but we've come up with a better solution: brush up on those Perl skills! > > For the next 15 days, through the end of May, we're offering a limited edition bundle of five Perl eBooks for only $50. That's right...$10 each! > > The titles included in the bundle are > Beginning Perl Web Development: From Novice to Professional by Steve Suehring http://www.apress.com/book/bookDisplay.html?bID=10009 > > Pro Perl by Peter Wainwright > http://www.apress.com/book/bookDisplay.html?bID=392 > > Pro Perl Parsing by Christopher Frenz > http://www.apress.com/book/bookDisplay.html?bID=432 > > Perl 6 Now: The Core Ideas Illustrated with Perl 5 by Scott Walters > http://www.apress.com/book/bookDisplay.html?bID=355 > > Regular Expression Recipes: A Problem-Solution Approach by Nathan Good > http://www.apress.com/book/bookDisplay.html?bID=396 > > For more information, please visit http://www.apress.com/promo/perlbundle.html > > ************************************* > > All Apress titles are available through your favorite online and brick-and-mortar bookstores. Contact sales at apress.com with any questions. > > Please note that we do not send unsolicited newsletters. You received this because you signed up for our newsletter at a tradeshow or at http://www.apress.com, or you were on an opt-in list. To be removed from the Apress newsletter mailing list, please follow this link: http://www.apress.com/misc/optout2.html?e=apress-pdxpm%40joshheumann.com&h=7967f5c98f7a34000079a7ec961492fb&l=12 > > For all other requests, please do not reply to this e-mail. Instead, e-mail info at apress.com and we'll get back to you regarding your query. > > Apress - The Expert's Voice(TM) > 2560 Ninth St, Suite 219 > Berkeley, CA 94710 > 510-549-5930 > **END** > > ----- End forwarded message ----- > _______________________________________________ > Pdx-pm-list mailing list > Pdx-pm-list at pm.org > http://mail.pm.org/mailman/listinfo/pdx-pm-list From scratchcomputing at gmail.com Tue May 16 12:09:52 2006 From: scratchcomputing at gmail.com (Eric Wilhelm) Date: Tue, 16 May 2006 12:09:52 -0700 Subject: [Pdx-pm] Librarian Message-ID: <200605161209.52642.ewilhelm@cpan.org> Fellow Mongers, The current library has an estimated weight of about 30-40lbs. Thus far, the Dread Parrot has been hauling the entire collection to meetings on occasion and attempting to slip books into the satchels of the less aware attendees. If nobody objects (or actually -- volunteers to make it otherwise) the library will be stored in an undisclosed location offsite. Requested books will be delivered at the meeting and/or via other mid-meeting arrangements. Actually, the proposed location (as described by Gabrielle) is "the East side of town...way East...think 'barge ride up the Columbia'". I think reading a book is premeditated enough for this to work. There has been some talk of having a library page on the wiki. If it helps, I can add a "remember to request your books by 4:00pm" to the pre-meeting announcement. (Gabrielle, is that enough advance warning?) --Eric -- I eat your socks and you pay me. --The business sense of a very small goat. --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- From jkeroes at eli.net Tue May 16 12:16:07 2006 From: jkeroes at eli.net (Joshua Keroes) Date: Tue, 16 May 2006 12:16:07 -0700 Subject: [Pdx-pm] A New Fearless Josh In-Reply-To: <8D5B23B0-BDCB-488B-BB69-F4290D5B5155@sonofhans.net> References: <200605141333.31844.ewilhelm@cpan.org> <8D5B23B0-BDCB-488B-BB69-F4290D5B5155@sonofhans.net> Message-ID: > On May 14, 2006, at 1:33 PM, Eric Wilhelm wrote: >> Thus, I have just tarred and feathered myself as Josh by writing this >> e-mail. On May 15, 2006, at 9:24 AM, Randall Hansen wrote: > a coup d'?tat! and on a beautiful sunday afternoon, when no one's > looking! simultaneously bold and sneaky -- you'll be perfect. Indeed! This Josh heartily agrees. Signed, Joshua I From david at kineticode.com Tue May 16 12:20:25 2006 From: david at kineticode.com (David Wheeler) Date: Tue, 16 May 2006 12:20:25 -0700 Subject: [Pdx-pm] Librarian In-Reply-To: <200605161209.52642.ewilhelm@cpan.org> References: <200605161209.52642.ewilhelm@cpan.org> Message-ID: <314AEB8A-A565-4F5A-959A-6E10A16B0F47@kineticode.com> On May 16, 2006, at 12:09, Eric Wilhelm wrote: > Actually, the proposed location (as described by Gabrielle) is "the > East > side of town...way East...think 'barge ride up the Columbia'". Is there no possibility that Free Geek could store the books for us? Best, David From rootbeer at redcat.com Tue May 16 12:22:21 2006 From: rootbeer at redcat.com (Tom Phoenix) Date: Tue, 16 May 2006 12:22:21 -0700 Subject: [Pdx-pm] meeting time In-Reply-To: <200605160844.33572.ewilhelm@cpan.org> References: <200605160844.33572.ewilhelm@cpan.org> Message-ID: <31086b240605161222y2a1f2904u9c063acd13ec7dee@mail.gmail.com> I need a more precise specification. When is the best time to arrive if I want to try to find a seat while everybody else is watching the video? --Tom Phoenix From scratchcomputing at gmail.com Tue May 16 13:08:36 2006 From: scratchcomputing at gmail.com (Eric Wilhelm) Date: Tue, 16 May 2006 13:08:36 -0700 Subject: [Pdx-pm] Librarian In-Reply-To: <314AEB8A-A565-4F5A-959A-6E10A16B0F47@kineticode.com> References: <200605161209.52642.ewilhelm@cpan.org> <314AEB8A-A565-4F5A-959A-6E10A16B0F47@kineticode.com> Message-ID: <200605161308.36645.ewilhelm@cpan.org> # from David Wheeler # on Tuesday 16 May 2006 12:20 pm: >> Actually, the proposed location (as described by Gabrielle) is "the >> ? East >> side of town...way East...think 'barge ride up the Columbia'". > >Is there no possibility that Free Geek could store the books for us? While I don't doubt the honesty of the FG staff and patrons, it has been my experience that the probability of finding someone there with authority on a given subject (e.g. "can anybody borrow books from this box marked 'perl mongers'?") is roughly int(rand(1.2)). I think one person will have an easier time of keeping track of them than 50. Do you (David, or anyone else) anticipate a pseudo-monthly spontaneous desire to take home a book? If so, send me a "Subject: reading is not premeditated" e-mail and I'll check into it after 5 (unique) votes. --Eric -- software: a hypothetical exercise which happens to compile. --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- From scratchcomputing at gmail.com Tue May 16 13:24:04 2006 From: scratchcomputing at gmail.com (Eric Wilhelm) Date: Tue, 16 May 2006 13:24:04 -0700 Subject: [Pdx-pm] meeting time In-Reply-To: <31086b240605161222y2a1f2904u9c063acd13ec7dee@mail.gmail.com> References: <200605160844.33572.ewilhelm@cpan.org> <31086b240605161222y2a1f2904u9c063acd13ec7dee@mail.gmail.com> Message-ID: <200605161324.04331.ewilhelm@cpan.org> # from Tom Phoenix # on Tuesday 16 May 2006 12:22 pm: >I need a more precise specification. When is the best time to arrive >if I want to try to find a seat while everybody else is watching the >video? 18:54:30 http://www.pool.ntp.org/ Some months may start with a live dialog reading, sketch, or improv (I'm too cheap to get a sound card and some decent speakers for my notebook.) If you find yourself on stage when you come in the door and the actors ignore you, please sit down quietly. If they dub you "Jim", that means it is improv -- play along. --Eric -- "Matter will be damaged in direct proportion to its value." --Murphy's Constant --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- From david at kineticode.com Tue May 16 13:44:29 2006 From: david at kineticode.com (David Wheeler) Date: Tue, 16 May 2006 13:44:29 -0700 Subject: [Pdx-pm] Librarian In-Reply-To: <200605161308.36645.ewilhelm@cpan.org> References: <200605161209.52642.ewilhelm@cpan.org> <314AEB8A-A565-4F5A-959A-6E10A16B0F47@kineticode.com> <200605161308.36645.ewilhelm@cpan.org> Message-ID: On May 16, 2006, at 13:08, Eric Wilhelm wrote: > While I don't doubt the honesty of the FG staff and patrons, it has > been > my experience that the probability of finding someone there with > authority on a given subject (e.g. "can anybody borrow books from this > box marked 'perl mongers'?") is roughly int(rand(1.2)). Okay. > I think one person will have an easier time of keeping track of them > than 50. They'll have to keep a book list up-to-date on the Wiki then, or something, so that members can tell what's available. Best, David From kellert at ohsu.edu Wed May 17 09:38:32 2006 From: kellert at ohsu.edu (Thomas J Keller) Date: Wed, 17 May 2006 09:38:32 -0700 Subject: [Pdx-pm] Librarian In-Reply-To: References: <200605161209.52642.ewilhelm@cpan.org> <314AEB8A-A565-4F5A-959A-6E10A16B0F47@kineticode.com> <200605161308.36645.ewilhelm@cpan.org> Message-ID: Perhaps F.G would let us put a lockable file cabinet there. We could put a combination lock on it so if Josh(n) couldn't make it he could give the combo to Josh(n+1) as needed. On May 16, 2006, at 1:44 PM, David Wheeler wrote: > On May 16, 2006, at 13:08, Eric Wilhelm wrote: > >> While I don't doubt the honesty of the FG staff and patrons, it has >> been >> my experience that the probability of finding someone there with >> authority on a given subject (e.g. "can anybody borrow books from >> this >> box marked 'perl mongers'?") is roughly int(rand(1.2)). > > Okay. > >> I think one person will have an easier time of keeping track of them >> than 50. > > They'll have to keep a book list up-to-date on the Wiki then, or > something, so that members can tell what's available. > > Best, > > David > _______________________________________________ > Pdx-pm-list mailing list > Pdx-pm-list at pm.org > http://mail.pm.org/mailman/listinfo/pdx-pm-list > From publiustemp-pdxpm at yahoo.com Wed May 17 09:55:56 2006 From: publiustemp-pdxpm at yahoo.com (Ovid) Date: Wed, 17 May 2006 09:55:56 -0700 (PDT) Subject: [Pdx-pm] A New Fearless Josh In-Reply-To: Message-ID: <20060517165556.51910.qmail@web60813.mail.yahoo.com> --- Joshua Keroes wrote: > > > On May 14, 2006, at 1:33 PM, Eric Wilhelm wrote: > >> Thus, I have just tarred and feathered myself as Josh by writing > this > >> e-mail. > > On May 15, 2006, at 9:24 AM, Randall Hansen wrote: > > a coup d'?tat! and on a beautiful sunday afternoon, when no one's > > looking! simultaneously bold and sneaky -- you'll be perfect. > > Indeed! This Josh heartily agrees. And having declared myself as "Josh" after the fact, I too concur. What a beautiful day to kill the king. Cheers, Josh -- 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 perl-pm at joshheumann.com Wed May 17 10:10:20 2006 From: perl-pm at joshheumann.com (Josh Heumann) Date: Wed, 17 May 2006 10:10:20 -0700 Subject: [Pdx-pm] A New Fearless Josh In-Reply-To: <20060517165556.51910.qmail@web60813.mail.yahoo.com> References: <20060517165556.51910.qmail@web60813.mail.yahoo.com> Message-ID: <20060517171019.GC13858@joshheumann.com> > > >> Thus, I have just tarred and feathered myself as Josh by writing > > this e-mail. > > Indeed! This Josh heartily agrees. > > And having declared myself as "Josh" after the fact, I too concur. > What a beautiful day to kill the king. > > Cheers, > Josh *sigh*, this used to be such an exclusive neighborhood. J From scratchcomputing at gmail.com Wed May 17 17:24:57 2006 From: scratchcomputing at gmail.com (Eric Wilhelm) Date: Wed, 17 May 2006 17:24:57 -0700 Subject: [Pdx-pm] Librarian In-Reply-To: <200605161209.52642.ewilhelm@cpan.org> References: <200605161209.52642.ewilhelm@cpan.org> Message-ID: <200605171724.57540.ewilhelm@cpan.org> # from Eric Wilhelm # on Tuesday 16 May 2006 12:09 pm: >If nobody objects (or actually -- volunteers to make it otherwise) the >library will be stored in an undisclosed location offsite. The (lack of) votes are in. A big thanks to Gabrielle Roth for volunteering to take over this bundle of books. If you haven't met her yet, she'll be the one smiling and handing you a book when you request one (as long as you put in your request prior to 4:30pm on Tuesday (the one before the second Wednesday.)) We'll get a current list of books on the wiki in due time. Meanwhile, if you're dying to read something that's been mentioned in the recent dispatches from the publishers, please contact gabrielle.roth at xo.com. Note that our library has much better terms than even your local public library. If you write a review for the book, you even get to keep it. We also don't bug you about overdue books, (though some of the other members might.) --Eric -- Atavism n: The recurrence of any peculiarity or disease of an ancestor in a subsequent generation, usually due to genetic recombination. --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- From perl-pm at joshheumann.com Thu May 18 12:41:30 2006 From: perl-pm at joshheumann.com (Josh Heumann) Date: Thu, 18 May 2006 12:41:30 -0700 Subject: [Pdx-pm] Apress Spring Newsletter Message-ID: <20060518194130.GG21337@joshheumann.com> ----- Forwarded message from Janet Crosbie ----- 1. Catch-up Time--Apress Catalog | Ablog | Radio Interviews | eBookshop FAQ 2. Apress Introduces "betaBooks" 3. Special Offers and Promotions 4. Join Apress: Become Part of the Apress Affiliate Program 5. T-shirts--Series 2 6. The Latest Apress Books--Hot Off the Press 7. Forthcoming Books--Spring Releases 8. Upcoming Tradeshows *************************************** 1. Catch-up Time--Apress Catalog | Ablog | Radio Interviews | eBookshop FAQ It's spring and Apress is blooming! If you haven't been to our web site in a while (or even if you have), swing by and check out what's new. Or keep reading and I'll just tell you: Apress has published a glamorous 8 1/2" by 11" catalog, featuring titles through May 2006. To take a look at the PDF version, please visit the Apress Trade Site, http://www.apress.com/tradesite/. (You only need to quickly register your e-mail address to access any of the Trade Site's downloads.) Have you read Ablog yet? It's where Apress, well, blogs! Do check out "Gary's Eclectic Thoughts" on Ablog (musings straight from our publisher). In fact, Gary just posted an interesting read about the state of the IT book market: http://ablog.apress.com/?p=1054. If you've never listened to an Apress author interview, do try one! It's been a while since our last newsletter, and we've posted lots of sizzling interviews since then. 'Nuff said. http://www.apress.com/interview/radio.html Have you stopped by the Apress eBookshop before? Get your questions answered about buying and downloading eBooks: http://www.apress.com/ecommerce/efaq.html. By the way, the eBookshop now sells some of the most popular friends of ED books in eBook format: http://apress.com/ecommerce/foedebooks.html. Perfect for you web designers, bloggers, and podcasters! *************************************** 2. Apress Introduces "betaBooks" New Apress betaBooks give you access to the newest programming topics straight from the author, by way of weekly PDF chapters and updates, all before the final printed versions roll off the press. Eight weeks before final publication, the first several chapters of an Apress betaBook become available. After that, available updates or new chapters are delivered weekly to your inbox. Apress plans to publish betaBook versions of select titles across multiple technologies to suit every programming professional. You may purchase betaBooks where you purchase other eBooks, in the Apress eBookshop. These betaBooks are a bargain since the price includes a copy of the entire finished eBook. At this time, betaBooks aren't intended to solicit reader feedback or shape a final book. Instead, the main function of a betaBook is to honor the adage, "Timing is everything" and give you two-month leverage on a particular technology. Learn more about them here: http://www.apress.com/ecommerce/efaq.html. *************************************** 3. Special Offers and Promotions A. eBooks: 1. Did you know you can try FREE eBooks from Apress? Download one here: http://www.apress.com/free/index.html. 2. Are you a Perl user? From May 16 - 31, 2006, you can purchase a limited edition Perl eBook bundle. You get five eBooks for 50 bucks--but hurry, because this deal only lasts for 15 days! http://www.apress.com/promo/perlbundle.html 3. Purchase a select title during the first printing (about six months from publication) and you'll be eligible to receive a free (that's right, FREE) companion eBook! All of our eBooks come in fully searchable PDF form and are sure to be your constant companions for quick code and topic searches. View the list of eligible books here: http://www.apress.com/misc/promo.html. B. Hardcover Discounts: It's time to shop! Get a hefty 50% discount on lots of great Apress and friends of ED books through Bookpool. Hurry! The sale lasts through May 31, 2006. http://www.bookpool.com/ct/208?cid=565 *************************************** 4. Join Apress: Become Part of the Apress Affiliate Program We invite you to join the Apress Affiliate Program, which benefits online communities, web site owners, and bloggers who publicly recognize Apress books and help generate sales. The program credits affiliates who link to Apress eBooks a 10% commission on eBook sales when their visitors click through and purchase Apress eBooks. Setup is free and an account is easy to maintain. We'll supply affiliates with images or text links to place on their sites. Then at the beginning of every month, we'll send a check to each affiliate for the previous month's commissions. For more details and to set up an affiliate account, visit http://www.apress.com/affiliate/. *************************************** 5. T-shirts--Series 2 The first series of collectible Apress T-shirts was so popular that we sold out. But fear not--we have a second series of limited edition T-shirt styles for sale. Just like their Series 1 predecessors, these shirts are smart and witty. So treat yourself to a summer T, or get a major head start on your holiday shopping. These fashionable shirts are just $10 each, plus the cost of shipping. And if you purchase four out of the six featured styles at once, we'll *waive* the shipping cost! http://www.apress.com/ecommerce/tshirt.html *************************************** 6. The Latest Apress Books-Hot Off the Press I only have a little room to feature just a sampling of our latest titles. But you can view lots more new releases here: http://www.apress.com/book/newRelease.html. "Beginning Visual C# 2005 Express Edition" By Peter Wright May 2006 | ISBN: 1-59059-549-1 | 480 pages | $29.99 http://www.apress.com/book/bookDisplay.html?bID=10018 "Pro Java EE 5 Performance Management and Optimization" By Steven Haines May 2006 | ISBN: 1-59059-610-2 | 424 pages | $49.99 http://www.apress.com/book/bookDisplay.html?bID=10073 ".NET Test Automation Recipes: A Problem-Solution Approach" By Dr. James McCaffrey May 2006 | ISBN: 1-59059-663-3 | 408 pages | $49.99 http://www.apress.com/book/bookDisplay.html?bID=10119 "Beginning GIMP: From Novice to Professional" By Akkana Peck April 2006 | ISBN: 1-59059-587-4 | 552 pages | $49.99 http://www.apress.com/book/bookDisplay.html?bID=10080 "Beginning REALbasic: From Novice to Professional" By Jerry Lee Ford, Jr. May 2006 | ISBN: 1-59059-634-X | 400 pages | $39.99 http://www.apress.com/book/bookDisplay.html?bID=10100 "Pro Apache XML" By Poornachandra Sarang May 2006 | ISBN: 1-59059-641-2 | 504 pages | $44.99 http://www.apress.com/book/bookDisplay.html?bID=10099 *************************************** 7. Forthcoming Books-Spring Releases Here are a few titles to look forward to. Preview even more upcoming titles here: http://www.apress.com/book/forthcoming.html. "Foundations of Atlas: Rapid Ajax Development with ASP.NET 2.0" By Laurence Moroney To publish May 2006 | ISBN: 1-59059-647-1 | 400 pages | $39.99 http://www.apress.com/book/bookDisplay.html?bID=10104 "The Game Maker's Apprentice: Game Development for Beginners" By Jacob Habgood and Mark Overmars To publish June 2006 | ISBN: 1-59059-615-3 | 336 pages | $39.99 http://www.apress.com/book/bookDisplay.html?bID=10078 "Beginning XML with DOM and Ajax: From Novice to Professional" By Sas Jacobs To publish June 2006 | ISBN: 1-59059-676-5 | 450 pages | $39.99 http://www.apress.com/book/bookDisplay.html?bID=10131 "SCJP Exam for J2SE 5: A Concise and Comprehensive Study Guide for The Sun Certified Java Programmer Exam" By Paul Sanghera To publish June 2006 | ISBN: 1-59059-697-8 | 425 pages | $39.99 http://www.apress.com/book/bookDisplay.html?bID=10139 "Pro Ajax and the .NET 2.0 Platform" By Daniel Woolston To publish June 2006 | ISBN: 1-59059-670-6 | 600 pages | $49.99 http://www.apress.com/book/bookDisplay.html?bID=10115 ".NET 2.0 for Delphi Programmers" By Jon Shemitz To publish June 2006 | ISBN: 1-59059-386-3 | 350 pages | $49.99 http://www.apress.com/book/bookDisplay.html?bID=10000 *************************************** 8. Upcoming Tradeshows Apress will be exhibiting at the following shows this summer. If you are there, please stop by and say hello! TechEd Boston, MA June 11 - 16, 2006 http://www.microsoft.com/events/teched2006/default.mspx OSCON Portland, OR Jyly 24 - 28, 2006 http://conferences.oreillynet.com/os2006/ LinuxWorld San Francisco, CA August 14 - 17, 2006 http://www.linuxworldexpo.com/live/12/events/12SFO06A//CC985653 Oracle Open World San Francisco, CA October 22 - 26, 2006 http://www.oracle.com/openworld/index.html PASS Seattle, WA November 14 - 17, 2006 http://www.sqlpass.org/events/summit06/index.cfm *************************************** Apress - The Expert's Voice(TM) 2560 Ninth St, Suite 219 Berkeley, CA 94710 510-549-5930 ----- End forwarded message ----- From scratchcomputing at gmail.com Thu May 18 18:55:37 2006 From: scratchcomputing at gmail.com (Eric Wilhelm) Date: Thu, 18 May 2006 18:55:37 -0700 Subject: [Pdx-pm] 2006 shirt -- call for designs Message-ID: <200605181855.38000.ewilhelm@cpan.org> pdx.pm, Looks like I'm running a couple of months behind on this. If we want to get shirts done before oscon, we'll need to vote at the June meeting. That leaves just under 4 weeks for design proposals. Sorry for the lateness. Can I play my "it's my first day" card now? Guidelines: Designs should be two colors, and should be perlish / pdx'y. We might have two designs. Team efforts, professional artists, performance enhancing drugs, and other non-destructive cheating is perfectly within the rules. Breaking fingers is right out. Don't worry. I have a backup plan. If we don't get any designs, this year's shirt will be a front/back picture of Austin wearing last year's shirt. --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 jkeroes at eli.net Thu May 18 22:32:19 2006 From: jkeroes at eli.net (Joshua Keroes) Date: Thu, 18 May 2006 22:32:19 -0700 Subject: [Pdx-pm] 2006 shirt -- call for designs In-Reply-To: <200605181855.38000.ewilhelm@cpan.org> References: <200605181855.38000.ewilhelm@cpan.org> Message-ID: <78FA4588-0F4A-4658-B6AF-D1511BAC5B46@eli.net> On May 18, 2006, at 6:55 PM, Eric Wilhelm wrote: > Guidelines: Designs should be two colors, and should be perlish / > pdx'y. We might have two designs. Team efforts, professional > artists, > performance enhancing drugs, and other non-destructive cheating is > perfectly within the rules. Breaking fingers is right out. Do you mean one ink color on the shirt color or two ink colors on the shirt color? From tex at off.org Fri May 19 12:02:43 2006 From: tex at off.org (Austin Schutz) Date: Fri, 19 May 2006 12:02:43 -0700 Subject: [Pdx-pm] 2006 shirt -- call for designs In-Reply-To: <200605181855.38000.ewilhelm@cpan.org> References: <200605181855.38000.ewilhelm@cpan.org> Message-ID: <20060519190242.GL7880@gblx.net> On Thu, May 18, 2006 at 06:55:37PM -0700, Eric Wilhelm wrote: > pdx.pm, > > Looks like I'm running a couple of months behind on this. > > If we want to get shirts done before oscon, we'll need to vote at the > June meeting. That leaves just under 4 weeks for design proposals. > Sorry for the lateness. Can I play my "it's my first day" card now? > > Guidelines: Designs should be two colors, and should be perlish / > pdx'y. We might have two designs. Team efforts, professional artists, > performance enhancing drugs, and other non-destructive cheating is > perfectly within the rules. Breaking fingers is right out. > > Don't worry. I have a backup plan. If we don't get any designs, this > year's shirt will be a front/back picture of Austin wearing last year's > shirt. > Hmm, I'll make sure to wash it for the next meeting. Austin From scratchcomputing at gmail.com Fri May 19 13:37:34 2006 From: scratchcomputing at gmail.com (Eric Wilhelm) Date: Fri, 19 May 2006 13:37:34 -0700 Subject: [Pdx-pm] 2006 shirt -- call for designs In-Reply-To: <78FA4588-0F4A-4658-B6AF-D1511BAC5B46@eli.net> References: <200605181855.38000.ewilhelm@cpan.org> <78FA4588-0F4A-4658-B6AF-D1511BAC5B46@eli.net> Message-ID: <200605191337.34491.ewilhelm@cpan.org> # from Joshua Keroes # on Thursday 18 May 2006 10:32 pm: >Eric Wilhelm wrote: >> Guidelines: ?Designs should be two colors... > >Do you mean one ink color on the shirt color or two ink colors on the > ? shirt color? Last year's shirts were white, red, and green on black (sorry, I forgot about the green.) Perhaps Josh has some memory on how much that (and maybe the front/back thing) affected the cost vs. one or two printed colors? Sorry, my cheatsheet (http://pdx.pm.org/kwiki/index.cgi?ShirtNotes) doesn't have anything about where is good for shirts. --Eric -- Don't worry about what anybody else is going to do. The best way to predict the future is to invent it. --Alan Kay --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- From scratchcomputing at gmail.com Fri May 19 14:07:01 2006 From: scratchcomputing at gmail.com (Eric Wilhelm) Date: Fri, 19 May 2006 14:07:01 -0700 Subject: [Pdx-pm] 2006 shirt -- call for designs In-Reply-To: <20060519190242.GL7880@gblx.net> References: <200605181855.38000.ewilhelm@cpan.org> <20060519190242.GL7880@gblx.net> Message-ID: <200605191407.01663.ewilhelm@cpan.org> # from Austin Schutz # on Friday 19 May 2006 12:02 pm: >?Hmm, I'll make sure to wash it for the next meeting. > >????????Austin Awesome! Guess I forgot to mention that we should put ideas and proposals on the kwiki. http://pdx.pm.org/kwiki/index.cgi?shirts2006 Thanks, Eric -- Minimum wage help gives you minimum service. --David Schomer --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- From scratchcomputing at gmail.com Fri May 19 14:08:30 2006 From: scratchcomputing at gmail.com (Eric Wilhelm) Date: Fri, 19 May 2006 14:08:30 -0700 Subject: [Pdx-pm] Library In-Reply-To: References: Message-ID: <200605191408.30344.ewilhelm@cpan.org> # from Roth, Gabrielle # on Friday 19 May 2006 10:47 am: List is up at http://pdx.pm.org/kwiki/index.cgi?Library --Eric -- Turns out the optimal technique is to put it in reverse and gun it. --Steven Squyres (on challenges in interplanetary robot navigation) --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- From scratchcomputing at gmail.com Fri May 19 14:18:33 2006 From: scratchcomputing at gmail.com (Eric Wilhelm) Date: Fri, 19 May 2006 14:18:33 -0700 Subject: [Pdx-pm] Mailing List Manager, and other Help Wanted Message-ID: <200605191418.34201.ewilhelm@cpan.org> Hi all, There are still a few open positions in the PPM cabinet. Namely: Mailing List Gestapo Master of the Webniverse Pusher of Promotional Product http://pdx.pm.org/kwiki/index.cgi?LeadershipDuties And really, anything else you want to help with. But, at the moment, I'm mostly concerned with the mailing list management. Ovid, are you still able to handle this or is your hand burning to pass the torch? BTW, I hope everyone's mail client handles threading ok. Sorry for the stream of unrelated messages. Lots to do. More to come. --Eric -- Entia non sunt multiplicanda praeter necessitatem. --Occam's Razor --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- From jkeroes at eli.net Fri May 19 15:13:57 2006 From: jkeroes at eli.net (Joshua Keroes) Date: Fri, 19 May 2006 15:13:57 -0700 Subject: [Pdx-pm] 2006 shirt -- call for designs In-Reply-To: <200605191337.34491.ewilhelm@cpan.org> References: <200605181855.38000.ewilhelm@cpan.org> <78FA4588-0F4A-4658-B6AF-D1511BAC5B46@eli.net> <200605191337.34491.ewilhelm@cpan.org> Message-ID: http://bluepdx.com is pretty good. I printed 500 shirts a few months ago at a different press. Colored shirts (Gildan 1000 for unisex; Bella for girls) with three ink tones came to $6/shirt, as best I recall. Next time, I'll probably try and find something to replace the Gildan 1000s; they aren't the best shirts... they're just decent. See if you can get a heavier cotton weight, they'll drape better/crinkle less. Other thoughts: if you make the shirts generic enough - more about Portland and Perl than about the Portland Perl Mongers, I wouldn't be surprised if we could sell a 100-150 (25 to current members, 75+ to the attendees) charging, at say $15/shirt. -J On May 19, 2006, at 1:37 PM, Eric Wilhelm wrote: > # from Joshua Keroes > # on Thursday 18 May 2006 10:32 pm: > > >> Eric Wilhelm wrote: >> >>> Guidelines: Designs should be two colors... >>> >> >> Do you mean one ink color on the shirt color or two ink colors on the >> shirt color? >> > > Last year's shirts were white, red, and green on black (sorry, I > forgot > about the green.) Perhaps Josh has some memory on how much that (and > maybe the front/back thing) affected the cost vs. one or two printed > colors? > > Sorry, my cheatsheet (http://pdx.pm.org/kwiki/index.cgi?ShirtNotes) > doesn't have anything about where is good for shirts. > > --Eric > -- > Don't worry about what anybody else is going to do. The best way to > predict the future is to invent it. > --Alan Kay > --------------------------------------------------- > http://scratchcomputing.com > --------------------------------------------------- > _______________________________________________ > Pdx-pm-list mailing list > Pdx-pm-list at pm.org > http://mail.pm.org/mailman/listinfo/pdx-pm-list > From xrdawson at gmail.com Fri May 19 18:01:53 2006 From: xrdawson at gmail.com (Chris Dawson) Date: Fri, 19 May 2006 18:01:53 -0700 Subject: [Pdx-pm] Library In-Reply-To: <200605191408.30344.ewilhelm@cpan.org> References: <200605191408.30344.ewilhelm@cpan.org> Message-ID: <659b9ea30605191801p4368c143ua0a5601b996a737b@mail.gmail.com> It would be nice to have published-on dates listed. Chris On 5/19/06, Eric Wilhelm wrote: > # from Roth, Gabrielle > # on Friday 19 May 2006 10:47 am: > > List is up at http://pdx.pm.org/kwiki/index.cgi?Library > > --Eric > -- > Turns out the optimal technique is to put it in reverse and gun it. > --Steven Squyres (on challenges in interplanetary robot navigation) > --------------------------------------------------- > http://scratchcomputing.com > --------------------------------------------------- > _______________________________________________ > Pdx-pm-list mailing list > Pdx-pm-list at pm.org > http://mail.pm.org/mailman/listinfo/pdx-pm-list > From scratchcomputing at gmail.com Fri May 19 21:57:09 2006 From: scratchcomputing at gmail.com (Eric Wilhelm) Date: Fri, 19 May 2006 21:57:09 -0700 Subject: [Pdx-pm] OT given/when in Perl5 Message-ID: <200605192157.09882.ewilhelm@cpan.org> Hi all, I got to thinking about how a switch syntax might be done in Perl5 with a little prototype-based syntactic sugar. http://scratchcomputing.com/tmp/given_when.pl (This is just a first hack to work out the semantics.) I suppose it could have {} instead of [] if when() did something inside-outish (plus sorting) to allow for the flattening of hash keys. Is the square-bracket syntax too horrid? If so, how do I do thread-safe and otherwise-safe storage of the when() values? Package variable hash plus some thread-specific key? UUID chosen by default()? (it gets called first.) Anyone seen this in Perl5 besides Damian's (source filter) Switch.pm? (from which I fully intend to steal the "if()" and "$::_S_W_I_T_C_H =" stuff.) --Eric -- "It ain't those parts of the Bible that I can't understand that bother me, it's the parts that I do understand." --Mark Twain --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- From tex at off.org Sat May 20 03:09:37 2006 From: tex at off.org (Austin Schutz) Date: Sat, 20 May 2006 03:09:37 -0700 Subject: [Pdx-pm] OT given/when in Perl5 In-Reply-To: <200605192157.09882.ewilhelm@cpan.org> References: <200605192157.09882.ewilhelm@cpan.org> Message-ID: <20060520100937.GQ7880@gblx.net> On Fri, May 19, 2006 at 09:57:09PM -0700, Eric Wilhelm wrote: > Hi all, > > I got to thinking about how a switch syntax might be done in Perl5 with > a little prototype-based syntactic sugar. > > http://scratchcomputing.com/tmp/given_when.pl > > (This is just a first hack to work out the semantics.) This has come up in the past on this list. I've been known to do something like: while(defined($_ = shift(@ARGV))){ /^-file/ && do { $filename = shift(@ARGV); }; /^-debug/ && do { ... }; ... } With a little extra work you can set defaults and have it not fall from case to case after a correct match. That's left as an exercise to the reader (who probably doesn't do this sort of thing anyway). You can also do something akin to a jump table, like: %subs_by_test = ( 'foo' => sub { 1; }, 'bar' => sub { 2; }, ... ); if (exists($subs_by_test{$test})) { &{ $subs_by_test{$test} }; # Alternatively you could keep the same @_ } else { # default. } That's probably a bit less code where there are many cases. Ymmv. Austin From scratchcomputing at gmail.com Sat May 20 10:13:33 2006 From: scratchcomputing at gmail.com (Eric Wilhelm) Date: Sat, 20 May 2006 10:13:33 -0700 Subject: [Pdx-pm] OT given/when in Perl5 In-Reply-To: <20060520100937.GQ7880@gblx.net> References: <200605192157.09882.ewilhelm@cpan.org> <20060520100937.GQ7880@gblx.net> Message-ID: <200605201013.34275.ewilhelm@cpan.org> # from Austin Schutz # on Saturday 20 May 2006 03:09 am: >> ? http://scratchcomputing.com/tmp/given_when.pl >> >> (This is just a first hack to work out the semantics.) > >????????This has come up in the past on this list. > >????????I've been known to do something like: > >while(defined($_ = shift(@ARGV))){ >? /^-file/ && do { >? ? $filename = shift(@ARGV); >? }; >? /^-debug/ && do { >? ?... >? }; >? ... >} Okay, but think "academic exercise" (and maybe "cheating".) More "is it possible to morph the language?" than "perldoc -q 'switch or case'." http://search.cpan.org/~autrijus/Perl6-Bible-0.30/lib/Perl6/Bible/S04.pod#Switch_statements Sugar, not meat :-) I've since learned that perl 5.9 includes it as an optional feature. use feature 'switch'; http://search.cpan.org/~rgarcia/perl-5.9.3/lib/feature.pm But the question remains as to whether anyone has done this in Perl5 Perl. I'm not trying to exactly match the Perl6 syntax, just come up with a source-filterless approximation. --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 keithl at kl-ic.com Sat May 20 11:42:44 2006 From: keithl at kl-ic.com (Keith Lofstrom) Date: Sat, 20 May 2006 11:42:44 -0700 Subject: [Pdx-pm] 2006 shirt -- call for designs In-Reply-To: <200605181855.38000.ewilhelm@cpan.org> References: <200605181855.38000.ewilhelm@cpan.org> Message-ID: <20060520184244.GA7243@gate.kl-ic.com> On Thu, May 18, 2006 at 06:55:37PM -0700, Eric Wilhelm wrote: > > If we want to get shirts done before oscon, we'll need to vote at the > June meeting. That leaves just under 4 weeks for design proposals. I'm not an artist, and don't know whether it is artistically feasable, but I have this mental image of the standard Portland city shot - looking east through a gap in the buildings at Mt. Hood - with Mt. Hood replaced by a camel's hump and a camel's head to the right of it. I cobbled up something cheesy and quick, suitable for inspiration though not the actual image needed: http://www.keithl.com/KHLperl0.jpg Any artists want to take a whack at re-proportioning and changing perspective and making a two-color drawing out of it? 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 dave at dhdo.org Sat May 20 12:10:42 2006 From: dave at dhdo.org (Dave) Date: Sat, 20 May 2006 12:10:42 -0700 Subject: [Pdx-pm] OT given/when in Perl5 In-Reply-To: <200605201013.34275.ewilhelm@cpan.org> References: <200605192157.09882.ewilhelm@cpan.org> <20060520100937.GQ7880@gblx.net> <200605201013.34275.ewilhelm@cpan.org> Message-ID: <200605201210.43193.dave@dhdo.org> I've found perl uses the word 'for' instead of 'switch': for( $var ) { /test/ && do { ...; last; }; another test && do { ...; last; } { default stuff; } } Seems like using the scary prototype and fenangling it into a different name is a lot of work for not a lot of result.. As to the question if anyone has done it.. probably. Most people don't bother. On Saturday 20 May 2006 10:13, Eric Wilhelm wrote: > # from Austin Schutz > > # on Saturday 20 May 2006 03:09 am: > >> ? http://scratchcomputing.com/tmp/given_when.pl > >> > >> (This is just a first hack to work out the semantics.) > > > >????????This has come up in the past on this list. > > > >????????I've been known to do something like: > > > >while(defined($_ = shift(@ARGV))){ > >? /^-file/ && do { > >? ? $filename = shift(@ARGV); > >? }; > >? /^-debug/ && do { > >? ?... > >? }; > >? ... > >} > > Okay, but think "academic exercise" (and maybe "cheating".) More "is it > possible to morph the language?" than "perldoc -q 'switch or case'." > > //search.cpan.org/~autrijus/Perl6-Bible-0.30/lib/Perl6/Bible/S04.pod#Shttp: >witch_statements > > Sugar, not meat :-) > > I've since learned that perl 5.9 includes it as an optional feature. > > use feature 'switch'; > > http://search.cpan.org/~rgarcia/perl-5.9.3/lib/feature.pm > > But the question remains as to whether anyone has done this in Perl5 > Perl. I'm not trying to exactly match the Perl6 syntax, just come up > with a source-filterless approximation. > > --Eric -- -Dave From scratchcomputing at gmail.com Sat May 20 12:23:30 2006 From: scratchcomputing at gmail.com (Eric Wilhelm) Date: Sat, 20 May 2006 12:23:30 -0700 Subject: [Pdx-pm] 2006 shirt -- call for designs In-Reply-To: <20060520184244.GA7243@gate.kl-ic.com> References: <200605181855.38000.ewilhelm@cpan.org> <20060520184244.GA7243@gate.kl-ic.com> Message-ID: <200605201223.31173.ewilhelm@cpan.org> # from Keith Lofstrom # on Saturday 20 May 2006 11:42 am: >with Mt. >Hood replaced by a camel's hump and a camel's head to the right of it. Is there a "fur" effect for the gimp? You could keep the mount hood and just add fur :-) >I cobbled up something cheesy and quick, suitable for inspiration >though not the actual image needed: > >http://www.keithl.com/KHLperl0.jpg I think this sounds cool. We may have to get O'Reilly to ok it though. --Eric -- Consumers want choice, consumers want openness. --Rob Glaser --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- From joshua.mcadams at gmail.com Mon May 22 20:30:18 2006 From: joshua.mcadams at gmail.com (Joshua McAdams) Date: Mon, 22 May 2006 22:30:18 -0500 Subject: [Pdx-pm] 2006 shirt -- call for designs In-Reply-To: References: <200605181855.38000.ewilhelm@cpan.org> <78FA4588-0F4A-4658-B6AF-D1511BAC5B46@eli.net> <200605191337.34491.ewilhelm@cpan.org> Message-ID: <49d805d70605222030o23c17536ka5cb2e151898ba38@mail.gmail.com> I was referenced to Kellie Carter by the folks at VA Software. They seem to have pretty good prices (<$5/shirt) for XL and smaller. On 5/19/06, Joshua Keroes wrote: > > http://bluepdx.com is pretty good. > > I printed 500 shirts a few months ago at a different press. Colored > shirts (Gildan 1000 for unisex; Bella for girls) with three ink tones > came to $6/shirt, as best I recall. Next time, I'll probably try and > find something to replace the Gildan 1000s; they aren't the best > shirts... they're just decent. See if you can get a heavier cotton > weight, they'll drape better/crinkle less. > > Other thoughts: if you make the shirts generic enough - more about > Portland and Perl than about the Portland Perl Mongers, I wouldn't be > surprised if we could sell a 100-150 (25 to current members, 75+ to > the attendees) charging, at say $15/shirt. > > -J > > On May 19, 2006, at 1:37 PM, Eric Wilhelm wrote: > > > # from Joshua Keroes > > # on Thursday 18 May 2006 10:32 pm: > > > > > >> Eric Wilhelm wrote: > >> > >>> Guidelines: Designs should be two colors... > >>> > >> > >> Do you mean one ink color on the shirt color or two ink colors on the > >> shirt color? > >> > > > > Last year's shirts were white, red, and green on black (sorry, I > > forgot > > about the green.) Perhaps Josh has some memory on how much that (and > > maybe the front/back thing) affected the cost vs. one or two printed > > colors? > > > > Sorry, my cheatsheet (http://pdx.pm.org/kwiki/index.cgi?ShirtNotes) > > doesn't have anything about where is good for shirts. > > > > --Eric > > -- > > Don't worry about what anybody else is going to do. The best way to > > predict the future is to invent it. > > --Alan Kay > > --------------------------------------------------- > > http://scratchcomputing.com > > --------------------------------------------------- > > _______________________________________________ > > Pdx-pm-list mailing list > > Pdx-pm-list at pm.org > > http://mail.pm.org/mailman/listinfo/pdx-pm-list > > > > _______________________________________________ > Pdx-pm-list mailing list > Pdx-pm-list at pm.org > http://mail.pm.org/mailman/listinfo/pdx-pm-list > From joshua.mcadams at gmail.com Mon May 22 20:32:27 2006 From: joshua.mcadams at gmail.com (Joshua McAdams) Date: Mon, 22 May 2006 22:32:27 -0500 Subject: [Pdx-pm] 2006 shirt -- call for designs In-Reply-To: References: <200605181855.38000.ewilhelm@cpan.org> <78FA4588-0F4A-4658-B6AF-D1511BAC5B46@eli.net> <200605191337.34491.ewilhelm@cpan.org> Message-ID: <49d805d70605222032i6df0275je7349ad681462bdc@mail.gmail.com> > I printed 500 shirts a few months ago at a different press. Colored > shirts (Gildan 1000 for unisex; Bella for girls) with three ink tones > came to $6/shirt, as best I recall. Next time, I'll probably try and > find something to replace the Gildan 1000s; they aren't the best > shirts... they're just decent. See if you can get a heavier cotton > weight, they'll drape better/crinkle less. ActiveState referenced Victor Prasad also. The only problem I've been having with them is that they won't give me any quotes without specific numbers. Still, they are probably worth looking at. From scratchcomputing at gmail.com Thu May 25 16:38:35 2006 From: scratchcomputing at gmail.com (Eric Wilhelm) Date: Thu, 25 May 2006 16:38:35 -0700 Subject: [Pdx-pm] Website Hosting Message-ID: <200605251638.36142.ewilhelm@cpan.org> Hi all, As you know Bob, our current website is being hosted by Christian Brink (apparently not aware that he was still hosting it.) The kwiki is currently frustratingly slow (at least from here.) This seems to be a system resource issue, though it might be connection and/or kwiki. I believe a few members have accounts on the server, but this isn't quite clear either. So, I would like to: A. thank Christian for hosting B. figure out how the system is currently setup C. improve it INFRASTRUCTURE: Anyone able to provide hosting? At the moment, it needs to be able to run kwiki (so, at least needs perl cgi.) If you've got root on something where we would have control over the apache configs, mod_perl, etc, that would rock. Having a subversion repository might simplify the maintenance. I have a box, albeit not a well-connected or extremely powerful one. It does have excellent uptime, but this is limited by the 1hr UPS and I can't do much about guaranteeing the connection. ACCESS: As far as being the webmaster. That's up to who hosts it. If you don't want other people in your server, you get to be the bottleneck. If you feel like spreading the load around, I'm at least one volunteer. See also: "use subversion and not shell accounts to delegate." FANCY TECH: Any thoughts on what we should do with the site? Suggestions that I recall from April: 1. make the wiki be the home page 2. calendar 3. ... (doesn't mean I don't love the idea -- I just forget stuff) --Eric -- [...proprietary software is better than gpl because...] "There is value in having somebody you can write checks to, and they fix bugs." --Mike McNamara (president of a commercial software company) --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- From bruce at drangle.com Fri May 26 10:34:39 2006 From: bruce at drangle.com (Bruce J Keeler) Date: Fri, 26 May 2006 10:34:39 -0700 Subject: [Pdx-pm] Website Hosting In-Reply-To: <200605251638.36142.ewilhelm@cpan.org> References: <200605251638.36142.ewilhelm@cpan.org> Message-ID: <1148664879.2727.121.camel@localhost.localdomain> I have a decent server in a colo that's relatively unused. I'd be happy to provide some space. mod_perl, subversion, whatever you like. Bruce On Thu, 2006-05-25 at 16:38 -0700, Eric Wilhelm wrote: > Hi all, > > As you know Bob, our current website is being hosted by Christian Brink > (apparently not aware that he was still hosting it.) > > The kwiki is currently frustratingly slow (at least from here.) This > seems to be a system resource issue, though it might be connection > and/or kwiki. I believe a few members have accounts on the server, but > this isn't quite clear either. > > So, I would like to: > > A. thank Christian for hosting > B. figure out how the system is currently setup > C. improve it > > INFRASTRUCTURE: > Anyone able to provide hosting? At the moment, it needs to be able > to run kwiki (so, at least needs perl cgi.) If you've got root on > something where we would have control over the apache configs, > mod_perl, etc, that would rock. Having a subversion repository might > simplify the maintenance. > > I have a box, albeit not a well-connected or extremely powerful one. It > does have excellent uptime, but this is limited by the 1hr UPS and I > can't do much about guaranteeing the connection. > > ACCESS: > As far as being the webmaster. That's up to who hosts it. If you > don't want other people in your server, you get to be the bottleneck. > If you feel like spreading the load around, I'm at least one volunteer. > See also: "use subversion and not shell accounts to delegate." > > FANCY TECH: > Any thoughts on what we should do with the site? Suggestions that I > recall from April: > > 1. make the wiki be the home page > 2. calendar > 3. ... (doesn't mean I don't love the idea -- I just forget stuff) > > --Eric From scratchcomputing at gmail.com Sat May 27 01:24:20 2006 From: scratchcomputing at gmail.com (Eric Wilhelm) Date: Sat, 27 May 2006 01:24:20 -0700 Subject: [Pdx-pm] Meeting Wishlist Message-ID: <200605270124.20194.ewilhelm@cpan.org> Hi all, http://pdx.pm.org/kwiki/index.cgi?MeetingWishlist Some notes from the suggested topics that came up at the April meeting. Feel free to add, enhance, and otherwise edit in a responsible manner. --Eric -- "It ain't those parts of the Bible that I can't understand that bother me, it's the parts that I do understand." --Mark Twain --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- From ingy at ttul.org Sun May 28 08:48:04 2006 From: ingy at ttul.org (Ingy dot Net) Date: Sun, 28 May 2006 08:48:04 -0700 Subject: [Pdx-pm] Website Hosting In-Reply-To: <200605251638.36142.ewilhelm@cpan.org> References: <200605251638.36142.ewilhelm@cpan.org> Message-ID: <20060528154804.GA19017@ttul.org> On 25/05/06 16:38 -0700, Eric Wilhelm wrote: > Hi all, > > As you know Bob, our current website is being hosted by Christian Brink > (apparently not aware that he was still hosting it.) > > The kwiki is currently frustratingly slow (at least from here.) This > seems to be a system resource issue, though it might be connection > and/or kwiki. I believe a few members have accounts on the server, but You might want to try the Kwiki::PPerl plugin. The YAPC::NA Kwiki became much faster after using it. > this isn't quite clear either. > > So, I would like to: > > A. thank Christian for hosting > B. figure out how the system is currently setup > C. improve it > > INFRASTRUCTURE: > Anyone able to provide hosting? At the moment, it needs to be able > to run kwiki (so, at least needs perl cgi.) If you've got root on > something where we would have control over the apache configs, > mod_perl, etc, that would rock. Having a subversion repository might > simplify the maintenance. > > I have a box, albeit not a well-connected or extremely powerful one. It > does have excellent uptime, but this is limited by the 1hr UPS and I > can't do much about guaranteeing the connection. > > ACCESS: > As far as being the webmaster. That's up to who hosts it. If you > don't want other people in your server, you get to be the bottleneck. > If you feel like spreading the load around, I'm at least one volunteer. > See also: "use subversion and not shell accounts to delegate." > > FANCY TECH: > Any thoughts on what we should do with the site? Suggestions that I > recall from April: > > 1. make the wiki be the home page > 2. calendar > 3. ... (doesn't mean I don't love the idea -- I just forget stuff) > > --Eric > -- > [...proprietary software is better than gpl because...] "There is value > in having somebody you can write checks to, and they fix bugs." > --Mike McNamara (president of a commercial software company) > --------------------------------------------------- > http://scratchcomputing.com > --------------------------------------------------- > _______________________________________________ > Pdx-pm-list mailing list > Pdx-pm-list at pm.org > http://mail.pm.org/mailman/listinfo/pdx-pm-list From scratchcomputing at gmail.com Tue May 30 18:16:35 2006 From: scratchcomputing at gmail.com (Eric Wilhelm) Date: Tue, 30 May 2006 18:16:35 -0700 Subject: [Pdx-pm] Fwd: UG News--Good. Fast. Cheap. O'Reilly Launches PDF Guides Message-ID: <200605301816.35325.ewilhelm@cpan.org> pdx.pm'ers, Looks like ORA is rolling out some e-books. It appears that they're offering us review copies of these as well. Time to build the digital wing of our library? Sorry for the slow turn-around (who wants to help me setup procmail?) Here are the highlights: "Build Tag Clouds in Perl and PHP" by Jim Bumgardner "Web Services on Rails" by Kevin Marshall "Atlas UpdatePanel Control" by Bertrand Le Roy and Matt Gibbs "Search Engine Optimization" by Harold Davis Other PDFs from O'Reilly can be found in the O'Reilly Store at: http://pdfs.oreilly.com --Eric ---------- Forwarded Message: ---------- Subject: UG News--Good. Fast. Cheap. O'Reilly Launches PDF Guides Date: Tuesday 30 May 2006 11:07 am From: "Marsee Henon" To: ewilhelm at cpan.org Hello, Can you share this news with your members? Let me know if you want a review copy. Thanks! Marsee Good. Fast. Cheap. O'Reilly Launches PDF Guides As part of O'Reilly Media's commitment to delivering vital technology information to people who need it, when they need it, O'Reilly is launching an ongoing series of PDF publications to address cutting edge technologies. O'Reilly's PDF guides are in-depth, immediate, timely, and authoritative. Readers can purchase and download the PDFs through the O'Reilly online store, with no restrictions on the ability to save, copy, or print them. The advantages to readers are numerous. O'Reilly authors can disseminate crucial information as the need arises, without having to wait for enough material to fill an entire book. Production time is reduced dramatically, giving IT professionals and others immediate access to the knowledge they want. Plus, readers can easily search the text, copy and paste handy bits of code into their applications, and take the PDF with them even when they're offline. But most importantly, readers won't have to compromise in their pursuit of timely information--these PDFs provide the high-quality content for which O'Reilly has come to be known. This month's PDF offerings are available now: "Build Tag Clouds in Perl and PHP" by Jim Bumgardner First popularized by the web sites Flickr, Technorati, and del.icio.us, these amorphous clumps of words now appear on a slew of web sites as visual evidence of their membership in the elite corps of "Web 2.0." This PDF analyzes what is and isn't a tag cloud, offers design tips for using them effectively, and then shows how to collect tags and display them in the tag cloud format. Scripts are provided in Perl and PHP. ISBN: 0-596-52794-2, 46 pages, $9.99 US, $12.99 CAN http://www.oreilly.com/catalog/tagclouds/ "Web Services on Rails" by Kevin Marshall In recent years, web services have become increasingly useful to smaller web site developers. Thanks to standards like SOAP and XML-RPC as well as frameworks such as Ruby on Rails, developers can easily create web service clients and servers with fewer errors. This guide looks at how Ruby on Rails makes building web service clients and servers simple and fun, with plenty of working examples and code details so you can see just how everything works. ISBN: 0-596-52796-9, 32 pages, $9.99 US, $12.99 CA http://www.oreilly.com/catalog/websor/ "Atlas UpdatePanel Control" by Bertrand Le Roy and Matt Gibbs The key to making ASP.NET applications more responsive to user input is the UpdatePanel control. In this tutorial, you'll learn from the experts: Bertrand Le Roy, UpdatePanel control's architect and developer, and Matt Gibbs, Atlas dev team manager. This PDF document contains all you need to get started implementing AJAX functionality in existing ASP.NET applications. ISBN: 0-596-52747-0, 56 pages, $9.99 US, $12.99 CA http://www.oreilly.com/catalog/atlasupc/ "Search Engine Optimization" by Harold Davis SEO--short for Search Engine Optimization--is the art, craft, and science of driving web traffic to web sites. Whether your web site depends on broad, general traffic, or high-quality, targeted traffic, this PDF has the tools and information you need to draw more traffic to your site, and build your bottom line. You?ll learn how to effectively use PageRank and Google itself--effective use of SEO means understanding how Google works: how to boost placement in Google search results, how not to offend Google, and how best to use paid Google programs. You?ll also learn how to best organize your web pages and web sites, apply SEO analysis tools, establish effective SEO best practices, and much more. ISBN: 0-596-52786-1, 41 pages, $9.99 US, $12.99 CA http://www.oreilly.com/catalog/seo/ Other PDFs from O'Reilly can be found in the O'Reilly Store at: http://pdfs.oreilly.com ================================================================ O'Reilly 1005 Gravenstein Highway North Sebastopol, CA 95472 http://ug.oreilly.com/ http://ug.oreilly.com/creativemedia/ ================================================================ ------------------------------------------------------- -- The only thing that could save UNIX at this late date would be a new $30 shareware version that runs on an unexpanded Commodore 64. --Don Lancaster (1991) --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- From joshua.mcadams at gmail.com Wed May 31 21:11:05 2006 From: joshua.mcadams at gmail.com (Joshua McAdams) Date: Wed, 31 May 2006 23:11:05 -0500 Subject: [Pdx-pm] YAPC::NA Message-ID: <49d805d70605312111r364c211cg60d5aabd0e050efb@mail.gmail.com> Hi there fellow Perl Mongers. I'm writing to remind you all that YAPC::NA is only a few weeks away. The conference will be held in Chicago June 26th through 28th and will feature four simultaneous sessions of Perl talks for three days in addition to a job fair, banquet, and auction. After the conference Damian Conway, Randal Schwartz, and brian d foy will be sticking around and conducting professional training classes and extremely reduced prices. This email is a little spammy (sorry about that), but I just wanted to remind you all about the conference and also ask for your help in promoting it so that we can fill up the few spots that are remaining. For more information check out http://www.yapcchicago.org. We invite you to put up posters: http://yapcchicago.org/yapc_poster.pdf http://yapcchicago.org/yapc_poster_white.pdf Or maybe a web banner: http://www.yapcchicago.org/yapc_banner_wide.jpg http://www.yapcchicago.org/yapc_banner_narrow.jpg Thank you for your help in making YAPC a success once again, Josh McAdams