From tbchambers at yahoo.com Tue Oct 2 13:00:52 2001 From: tbchambers at yahoo.com (Tim Chambers) Date: Thu Aug 5 00:18:03 2004 Subject: Perl lunch this Thursday Message-ID: <009901c14b6c$2d5ceb60$80441d82@cos.agilent.com> It's that time again. We all had a great time last month at Jack Quinn's. So where do you want to eat this month? I'd especially like to hear from the "lurking" members. I count 35 unique individuals on the mailing list, but I don't recognize most of the addresses. So please consider making this your first Perl lunch. The geekly conversation at these lunches is top rate. :-) Mark your calendar for this Thursday, 11:30 to 1:00. And please reply to all by tomorrow at 4:00 with suggestions for where to meet. <>< Tim Pikes Peak Perl Mongers http://pikes-peak.pm.org/ P.S. I'll also throw out this idea. Another lunch group I belong to uses the idea of "lunch czar." Someone is designated to make the final decision. They can use consensus or decree. But it clarifies who makes the decision and simplifies the "Where do you want to eat? I don't know, where do YOU want to eat?" exchanges. I've been the sole lunch czar for the PPPM up to now. How do others feel about rotating this role? From evansj at kilnar.com Tue Oct 2 13:52:25 2001 From: evansj at kilnar.com (John Evans) Date: Thu Aug 5 00:18:03 2004 Subject: Perl lunch this Thursday In-Reply-To: <009901c14b6c$2d5ceb60$80441d82@cos.agilent.com> Message-ID: On Tue, 2 Oct 2001, Tim Chambers wrote: > So please consider making this your first Perl lunch. The geekly > conversation at these lunches is top rate. :-) Mark your calendar for this > Thursday, 11:30 to 1:00. Calendar is marked and I should be there. (I was going to suggest some food places here, but am drawing blanks at the moment.) > P.S. I'll also throw out this idea. Another lunch group I belong to > uses the idea of "lunch czar." Someone is designated to make the final > decision. They can use consensus or decree. But it clarifies who makes > the decision and simplifies the "Where do you want to eat? I don't > know, where do YOU want to eat?" exchanges. I've been the sole lunch > czar for the PPPM up to now. How do others feel about rotating this > role? I like this idea quite a bit. The czar could take suggestions (or not!) and make a final announcement around Noon on Wed. I don't want this role for myself because my choices always seem to revolve around Burger King, Wendy's and Taco Bell. :) -- John Evans http://evansj.kilnar.com/ -----BEGIN GEEK CODE BLOCK----- Version: 3.1 GCS d- s++:- a- C+++>++++ ULSB++++$ P+++$ L++++$ E--- W++ N+ o? K? w O- M V PS+ !PE Y+ PGP t(--) 5-- X++(+++) R+++ tv+ b+++(++++) DI+++ D++>+++ G+ e h--- r+++ y+++ ------END GEEK CODE BLOCK------ From tbcatwork at yahoo.com Tue Oct 2 14:24:49 2001 From: tbcatwork at yahoo.com (Tim Chambers) Date: Thu Aug 5 00:18:03 2004 Subject: news from Steve Smythe Message-ID: <00cc01c14b77$e81b9e00$80441d82@cos.agilent.com> Wow. That's a big change since last month. Wishing you all the best, Steve. Hope you'll stay on the the PPPM list so you don't forget us until you can move back here. :-) <>< Tim Message-ID: From: Steve Smythe To: "'Tim Chambers'" , "'Pikes Peak Perl Mongers'" Subject: RE: Perl lunch this Thursday Date: Tue, 2 Oct 2001 11:57:52 -0700 X-Mailer: Internet Mail Service (5.5.2653.19) I'm out in California now. :-) I'm working at Docent (http://www.docent.com) doing CM stuff with Perforce. I had a wonderful drive out from Colorado Springs to the Bay Area. We drove to Flagstaff, AZ the first day, then to Santa Barbara, CA the second day. It was great. Stayed at the Santa Barbara Double Tree. Very, very nice. We're at the Residence Inn in Pleasanton, CA now. It's really expensive, and we're looking to move into a townhome or something right away to avoid the expense of temporary housing. If you guys wanna email me, I'm at ssmythe@docent.com. My other email address of ssmythe@fide.org will always work, too. It has been wonderful meeting all of you and I hope to move back to Colorado Springs. You are all really great and I can't thank you enough for your friendships and great support. Steve From pwdrhound at pcisys.net Wed Oct 3 09:04:15 2001 From: pwdrhound at pcisys.net (pwdrhound@pcisys.net) Date: Thu Aug 5 00:18:03 2004 Subject: Perl lunch this Thursday Message-ID: <200110031504.f93F4Fx29163@leo.pcisys.net> > And please reply to all by tomorrow at 4:00 with suggestions for where to > meet. All, Well, I'm finally in town and not teaching, so I plan on attending. I'm open to most any location. Although, working on the far north end of town makes some spots tough to get to. Greg Walters --------------------------------------------- This message was sent using Endymion MailMan. http://www.endymion.com/products/mailman/ From tbchambers at yahoo.com Wed Oct 3 18:51:12 2001 From: tbchambers at yahoo.com (Tim Chambers) Date: Thu Aug 5 00:18:03 2004 Subject: Perl lunch this Thursday In-Reply-To: <200110031504.f93F4Fx29163@leo.pcisys.net> Message-ID: <20011003235112.20584.qmail@web10004.mail.yahoo.com> I guess I'm the lunch czar again this month. So here's my decree: WHAT: Pikes Peak Perl Mongers lunch WHEN: Thursday, October 4th, 11:30 a.m. - 1:00 p.m. WHERE: King Taco, corner of Mark Dabling and Garden of the Gods Rd WHY: Excellent geekly conversation :-) Hope to see you all there. (Especially some first-timers!) (But you, too, Greg. Thanks for replying. :-) <>< Tim 590-5570 (w) 651-0116 (cell) __________________________________________________ Do You Yahoo!? NEW from Yahoo! GeoCities - quick and easy web site hosting, just $8.95/month. http://geocities.yahoo.com/ps/info1 From tbchambers at yahoo.com Thu Oct 4 18:00:19 2001 From: tbchambers at yahoo.com (Tim Chambers) Date: Thu Aug 5 00:18:03 2004 Subject: Fwd: Newsletter #11 from O'Reilly UG Program Message-ID: <20011004230019.15571.qmail@web10003.mail.yahoo.com> Date: Thu, 4 Oct 2001 14:20:32 -0700 (PDT) From: Denise Olliffe Subject: Newsletter #11 from O'Reilly UG Program O'Reilly User Group Program NEWSLETTER Volume 1, #11 O'Reilly has moved its offices to a brand new space, which explains why you didn't receive a newsletter last week. Because of the move this week, I'm sending more of a bulletin to let you know my new contact info, and to announce the books that have been released. I'll resume news next week. HIGHLIGHTS THIS WEEK... 5 New Books: - REALbasic: The Definitive Guide, 2nd Edition - DNS on Windows 2000 - Web Design in a Nutshell, 2nd Editon - Enterprise JavaBeans, 3rd Edition - COM and .NET Component Services ************************************************* Announcement ************************************************* We've moved! Please update your contact info, and your newsletter mailing lists: Denise Olliffe c/o O'Reilly & Associates 1005 Gravenstein Hwy North Sebastopol, CA 95472 Direct line: 707-827-7090 800-998-9938 x7090 707-829-0515 x7090 email remains the same: deniseo@oreilly.com ************************************************* BOOK NEWS ************************************************* REVIEW COPIES AVAILABLE Please email me to request review copies. Press announcements are available for your use, please ask for a copy. Just released: ---------------------------- REALbasic: The Definitive Guide, 2nd Edition http://www.oreilly.com/catalog/realbasic2/ Sample Chapter 3: Objects, Classes, and Instances http://www.oreilly.com/catalog/realbasic2/chapter/ch03.html DNS on Windows 2000 http://www.oreilly.com/catalog/dnswin2/ Sample Chapter 11: New DNS Features in Windows 2000 http://www.oreilly.com/catalog/dnswin2/chapter/ch11.html Web Design in a Nutshell, 2nd Editon http://www.oreilly.com/catalog/wdnut2/ Sample Chapter 13: Tables http://www.oreilly.com/catalog/wdnut2/chapter/ch13.html Enterprise JavaBeans, 3rd Edition http://www.oreilly.com/catalog/entjbeans3/ Sample Chapter 13: Message-Driven Beans http://www.oreilly.com/catalog/entjbeans3/chapter/ch13.html COM and .NET Component Services http://www.oreilly.com/catalog/comdotnetsvs/ Sample Chapter 10: .NET Serviced Components http://www.oreilly.com/catalog/comdotnetsvs/chapter/ch10.html Until next week, Denise __________________________________________________ Do You Yahoo!? NEW from Yahoo! GeoCities - quick and easy web site hosting, just $8.95/month. http://geocities.yahoo.com/ps/info1 From ssmythe at docent.com Mon Oct 8 16:58:48 2001 From: ssmythe at docent.com (Steve Smythe) Date: Thu Aug 5 00:18:03 2004 Subject: XML parsing Message-ID: Heya, What's the easiest way in Perl to load up two XMLs files, parse the file for differences in keys, tags, values, etc. and then dump in out again? Steve ssmythe@docent.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/archives/pikes-peak-pm/attachments/20011008/f5847517/attachment.htm From nagler at bivio.net Mon Oct 8 18:34:38 2001 From: nagler at bivio.net (Rob Nagler) Date: Thu Aug 5 00:18:03 2004 Subject: XML parsing References: Message-ID: <3BC2380E.82C05DE6@bivio.net> > What's the easiest way in Perl to load up two XMLs files, > parse the file for differences in keys, tags, values, etc. and > then dump in out again? I've used XML::Parser. It works just fine and has more options than you could ever need. Once I have XML in a tree structure, it's incredibly easy to write out. There are libraries that write it for you, but I haven't found them necessary. Rob From evansj at kilnar.com Tue Oct 9 11:07:10 2001 From: evansj at kilnar.com (John Evans) Date: Thu Aug 5 00:18:03 2004 Subject: Anagrams Message-ID: I've been searching CPAN to no avail.... Are there any modules out there that can take a string and generate all possible anagrams from that string? -- John Evans http://evansj.kilnar.com/ -----BEGIN GEEK CODE BLOCK----- Version: 3.1 GCS d- s++:- a- C+++>++++ ULSB++++$ P+++$ L++++$ E--- W++ N+ o? K? w O- M V PS+ !PE Y+ PGP t(--) 5-- X++(+++) R+++ tv+ b+++(++++) DI+++ D++>+++ G+ e h--- r+++ y+++ ------END GEEK CODE BLOCK------ From cmilton at oco.net Tue Oct 9 09:28:03 2001 From: cmilton at oco.net (Chris Milton) Date: Thu Aug 5 00:18:03 2004 Subject: Anagrams References: Message-ID: <3BC30973.12AE7564@oco.net> John Evans wrote: > > I've been searching CPAN to no avail.... Are there any modules out there > that can take a string and generate all possible anagrams from that > string? http://archive.develooper.com/modules@perl.org/msg06938.html http://www.gtoal.com/wordgames/anagrams/anag-tomc.shar.txt http://groups.google.com/groups?q=perl+anagram&hl=en&sa=N&tab=wg -- Christopher Milton cmilton@oco.net Colorado Springs 719-380-7665 From tbchambers at yahoo.com Thu Oct 11 17:18:44 2001 From: tbchambers at yahoo.com (Tim Chambers) Date: Thu Aug 5 00:18:03 2004 Subject: Fw: Newsletter from O'Reilly UG Program Message-ID: <20011011221844.77073.qmail@web10006.mail.yahoo.com> Date: Thu, 11 Oct 2001 14:01:33 -0700 (PDT) From: "Denise Olliffe" Subject: Newsletter from O'Reilly UG Program O'Reilly User Group Program NEWSLETTER HIGHLIGHTS THIS WEEK... Books: - Python books coming News: - O'Reilly and Pearson Launch Joint Venture - An Interview with the User Friendly Gang - Keep Publicly Funded Research Public - Larry Wall's Apocalypse 3 - Nine Things I Wish I had Known About Cocoa - Oracle9i's Improved RMAN *********************************************** NEWS from O'Reilly and Beyond *********************************************** GENERAL INTEREST: -------------------- O'REILLY AND PEARSON LAUNCH JOINT VENTURE O'Reilly & Associates, Inc. and the Pearson Technology Group, a division of Pearson plc, announced last week a joint venture, launching a new online information retrieval service for the enterprise IT market--Safari Tech Books Online. It's O'Reilly, and the best of the rest. To take a look at Safari, go to: http://safari.oreilly.com/mainhom.asp?home No UG discounts are being offered on this service due to already low pricing. To kick off the Safari launch, we're offering a chance to win a $1000 tech book shopping spree. No purchase necessary. Enter the drawing at: http://oreilly.com/news/safari_drawing_0901.html For the complete press release: http://press.oreilly.com/safari_jvlaunch.html According to SeyboldReports.com, Safari Books Online is Inexpensive, easy to use, and loaded with high-quality content--the Safari online reference service for IT professionals will provide stiff competition for Books24x7.com. http://safarijv:sa257ebz@www.seyboldreports.com/ebooks/features/011002-oreilly.html AN INTERVIEW WITH THE USER FRIENDLY GANG We visited Columbia Internet and spoke with members of the popular comic strip. http://oreilly.com/news/rootofevil_1001.html MAC: -------------------- NINE THINGS I WISH I HAD KNOWN ABOUT COCOA Practical advice to programmers getting started with Apple's Cocoa, especially programmers used to command-line environments. http://mac.oreilly.com/news/cocoatips_1001.html SHELL SCRIPTS, COMMAND LINES, AND CLASSPATHS For a look at Java programming on the Mac, read: http://www.oreillynet.com/pub/a/mac/2001/10/02/osx_java.html OPEN SOURCE: -------------------- KEEP PUBLICLY FUNDED RESEARCH PUBLIC Just as scientific research must undergo peer review, software developed by publicly funded research should be released under an open source or free software license, according to OpenInformatics.org. If you agree, sign their petition at http://www.openinformatics.org/dsp_petition.php LARRY WALL'S APOCALYPSE 3 As the design of Perl 6 unfolds, Larry continues his analysis with a discussion of operators: http://www.perl.com/pub/a/2001/10/02/apocalypse3.html PYTHON.OREILLY.COM If you haven't seen O'Reilly's latest Python page, you may want to gander at http://python.oreilly.com/ for the latest Python articles and books ORACLE: ------------------- ORACLE9i'S IMPROVED RMAN Coauthor of O'Reilly's upcoming "Oracle RMAN Pocket Reference," Darl Kuhn, writes about the significant improvements made to Oracle's Recovery Manager: http://oracle.oreilly.com/news/oraclerman_1001.html ************************************************* BOOK NEWS ************************************************* REVIEW COPIES AVAILABLE Please email me to request review copies. Press announcements are available for your use, please ask for a copy. Two new Python books are coming... ---------------------------------- Python Pocket Reference, 2nd Edition - November http://www.oreilly.com/catalog/pythonpr2/ Python & XML - December http://www.oreilly.com/catalog/pythonxml/ REMINDER: Your group members receive a 20% discount on all books purchased direct from O'Reilly, using the DSUG discount code. ************************************************* EVENTS ************************************************* The O'Reilly Peer-to-Peer and Web Services Conference is only four weeks away! New dates and location--as previously announced: The Westin Grand 2350 M Street NW Washington, DC 20037 November 5-8, 2001 FREE EXHIBIT HALL PASSES AVAILABLE New keynote joining us: Mark Lucovsky of Microsoft, architecht of the .NET My Services, will discuss several Microsoft initiatives for building distributed services. http://conferences.oreillynet.com/cs/p2pweb2001/view/e_spkr/1079 Why attend the conference? http://conferences.oreilly.com/p2p/ ************************************************* OTHER STUFF ************************************************* If you have an announcement for your group that you'd like my help with, just ask. I'm happy to include the info in an upcoming newsletter. If you're interested in having an O'Reilly author speak at your meetings, we'll try to arrange something. Email requests to me. If you have a travel budget for speakers, let me know. Until next week, Denise __________________________________________________ Do You Yahoo!? Make a great connection at Yahoo! Personals. http://personals.yahoo.com From ssmythe at docent.com Thu Oct 11 19:04:40 2001 From: ssmythe at docent.com (Steve Smythe) Date: Thu Aug 5 00:18:03 2004 Subject: Simple nesting preprocessor in Perl Message-ID: I just wrote a simple nesting preprocessor in Perl. You guys have anything you can add to it? Steve Example file to pre-process: _____ Hello is not yet defined !ifndef HELLO Hello is not defined !else Hello is defined !endif Defining HELLO !define HELLO !ifdef HELLO Hello is defined !else Hello is not defined !endif _____ Here's the code for the pre-processor: _____ #/usr/local/bin/perl -w ############################################################################ ## # Init ############################################################################ ## sub Init { $meta="!"; $sp=0; @s_var=(); @s_if=(); @s_else=(); @s_pr=(); } ############################################################################ ## # Process ############################################################################ ## sub Process { my @F=(); my $nf=0; my $var=""; my $val=""; my $pr_flag=1; while(<>) { chomp; # print "$sp: $_\n"; if (/^${meta}/) { if (/^${meta}define /) { @F=split; $nf=@F ; if($nf == 2) { $var=$F[1]; $ENV{$var}="TRUE"; } if($nf == 3) { $var=$F[1]; $val=$F[2]; $ENV{$var}=$val; } } if (/^${meta}undef /) { @F=split; $nf=@F ; if($nf == 2) { $var=$F[1]; delete($ENV{$var}); } } if (/^${meta}ifdef /) { @F=split; $nf=@F ; if($nf == 2) { $s_pr[$sp]=$pr_flag; $sp++; $s_var[$sp]=$F[1]; if (exists($ENV{$s_var[$sp]})) { $s_if[$sp]=1; $s_else[$sp]=0; $pr_flag=1; } else { $s_if[$sp]=0; $s_else[$sp]=1; $pr_flag=0; } } } if (/^${meta}ifndef /) { @F=split; $nf=@F ; if($nf == 2) { $s_pr[$sp]=$pr_flag; $sp++; $s_var[$sp]=$F[1]; if (!(exists($ENV{$s_var[$sp]}))) { $s_if[$sp]=1; $s_else[$sp]=0; $pr_flag=1; } else { $s_if[$sp]=0; $s_else[$sp]=1; $pr_flag=0; } } } if (/^${meta}else/) { if($s_else[$sp] == 1) { $pr_flag=1; } else { $pr_flag=0; } } if (/^${meta}endif/) { $sp--; if ($sp < 0) { $sp=0; $pr_flag=1; } $pr_flag=$s_pr[$sp]; } } else { if ($pr_flag == 1) { print "$_\n"; } } } } ############################################################################ ## # MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN # ############################################################################ ## Init(); Process(); _____ Steve Smythe Sr. CM Engineer ssmythe@docent.com W:650-934-9546 C:925-699-6822 Docent, Inc. 2444 Charleston Road Mountain View, CA 94042-1622 http://www.docent.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/archives/pikes-peak-pm/attachments/20011011/67c88fcf/attachment.htm From tbcatwork at yahoo.com Wed Oct 17 11:24:29 2001 From: tbcatwork at yahoo.com (Tim Chambers) Date: Thu Aug 5 00:18:03 2004 Subject: buy delicious popcorn, support Cub Scouts Message-ID: <002501c15728$33bcbcc0$80441d82@cos.agilent.com> [I got the idea from someone to address messages such as this using the Bcc: (blind carbon copy) field. That way, the privacy of all recipients is preserved. In other words, you won't see anyone else's address and they won't see yours. - tbc Also see http://email.about.com/internet/email/library/weekly/aa101199.htm ] To: my friends and acquaintances Hi. Just in case you haven't already heard, the Boy Scouts have been selling delicious popcorn this month as their annual fundraiser. I know that some of you have bought popcorn in past years. Because it's a good product, I wanted to give everyone I know the opportunity to get some. I think the 15-pack microwave popcorn is the best value for $10. But the caramel and chocolate are also very tasty. Besides, I have two sons in Cub Scouts who are trying to raise money for their pack (#17 in the Jamboree District) and earn some prizes (http://www.trails-end.com/html/prizes.html). They've both already walked door to door with good success, but now it's the week of the final push. If you'd like to buy some delicious popcorn, I need to receive your order by Friday. Just reply to this e-mail. I'll send you an acknowledgement, then I'll deliver your order and collect payment the week of November 6th. Thanks for supporting Scouting, Tim ><> 719.488.3345 (h) 847.556.0815 (fax) 719.590.5570 (w) 719.651.0116 (cell) --- Here are your choices: 24 oz. Chocolate Caramel Crunch Gourmet Caramel Corn is drenched in 100% pure milk chocolate then packed in a charming "19th Century London" tin. Price: $15 Quantity: ___ 28 oz. Gourmet Caramel Corn with Almonds and Pecans The "Century of American Family" tin, filled with Gourmet Caramel Corn, with Almonds and Pecans. A priceless collection of Americana. Price: $15 Quantity: ___ 15-Pack Butter Flavor Microwave Gourmet popcorn with delicious butter flavor! 15- 3.5 oz bags Price: $10 Quantity: ___ 15-Pack Butter Light Flavor, Microwave Gourmet popcorn, with 60% less fat, 30% less sodium, and 25% fewer calories per serving compared to Butter Flavor. 15- 3.0 oz bags Price: $10 Quantity: ___ 12 oz. Caramel Corn with Peanuts This tin features the winners from the Trail's End Art Contest. Price: $7 Quantity: ___ 2.5 lb. Popping Corn Pail Raw kernels ready to pop in your favorite oil. Price: $7 Quantity: ___ 3-Way Tin Gourmet Caramel Corn with Almonds & Pecans 26 oz. Chocolate Caramel Crunch 22 oz. Gourmet Cheese Corn 6 oz. All your favorites in a big, beautiful "Four Seasons" tin! All individually packed. Makes a terrific gift. Price: $30 Quantity: ___ You can also see pictures and read nutrition information on the Web (http://www.trails-end.com/html/products.html) (of course :-). From tbcatwork at yahoo.com Thu Oct 18 16:35:00 2001 From: tbcatwork at yahoo.com (Tim Chambers) Date: Thu Aug 5 00:18:04 2004 Subject: Newsletter from O'Reilly UG Program, October 18th Message-ID: <00a101c1581c$be78c940$80441d82@cos.agilent.com> Date: Thu, 18 Oct 2001 13:25:51 -0700 (PDT) From: "Denise Olliffe" O'Reilly User Group Program NEWSLETTER October 18, 2001 Highlights this week... News: - W3C Patent Policy Opposed by O'Reilly - Why Biologists Want to Program Computers - Will you see Open Source J2EE Implementations? - Monitoring Applications with Palm OS & Tomcat - Ten Common Palm OS Programming Pitfalls - O'Reilly Linux Books Win Award *************************************************** NEWS from O'Reilly & Beyond *************************************************** Please forward these articles to your members: GENERAL INTEREST: -------------------------- W3C PATENT POLICY OPPOSED BY O'REILLY The Web's success depends on fully open standards, implemented without restrictions, according to O'Reilly & Associates' official comment on the W3C's proposed Patent Policy Framework: http://www.oreillynet.com/cs/weblog/view/wlg/761 WRITING FOR O'REILLY We're always on the look-out for new authors. To find out what our ideal requirements are, topic areas of interest to us, and style info go to: http://www.oreilly.com/oreilly/author/intro.html BIOINFORMATICS: -------------------------- WHY BIOLOGISTS WANT TO PROGRAM COMPUTERS Bioinformatics is fast-rising, and scientists are finding new ways to explore their data through programming. James Tisdall, author of O'Reilly's upcoming release "Beginning Perl for Bioinformatics" explains the benefits of biologists learning to program, in this article: http://www.oreilly.com/news/perlbio_1001.html Bioinformatics is an avenue seasoned programmers can take to expand on their skills. O'Reilly is offering a Bioinformatics Conference this January--more to come on this. We've also released "Developing Bioinformatics Computer Skills," a book that Perl and C# programmers in particular may want to take a look at. JAVA: --------------------------- WILL YOU SEE OPEN SOURCE J2EE IMPLEMENTATIONS? O'Reilly & Associates' Executive Java Editor Mike Loukides gives us his take on the current state of open source enterprise Java and the hurdles open source projects like JBoss experience. He also wonders about Sun's current open source licensing policies regarding J2EE. http://www.onjava.com/pub/a/onjava/2001/10/10/osjava.html AN INTERVIEW WITH RICHARD MONSON-HAEFEL, AUTHOR OF JUST RELEASED "ENTERPRISE JAVABEANS, 3rd EDITION" http://java.oreilly.com/news/ejb_interview_1001.html OPEN SOURCE: --------------------------- O'REILLY WINS AWARD FOR LINUX BOOKS "Most Indispensable Linux Book" awarded to O'Reilly's "Linux in a Nutshell, 3rd Edition" and "Running Linux, 3rd Edition," by LinuxJournal Reader's Choice Awards: http://www2.linuxjournal.com/cgi-bin/frames.pl/ljissues/issue91/5441.html If you voted...thanks! PALM: --------------------------- TEN COMMON PALM OS PROGRAMMING PITFALLS the title of this article speaks for itself... http://palmos.oreilly.com/news/palmosprog_1001.html MONITORING APPLICATIONS WITH PALM OS & TOMCAT Learn how to build a Palm Query Application that communicates through a Tomcat server to monitor and manage mission-critical systems. http://www.onjava.com/pub/a/onjava/2001/10/05/monitor.html ************************************************* BOOKS...BOOKS...BOOKS.... ************************************************* Review copies available Email me for a copy If you'd like a copy of the press release, just ask. .NET FRAMEWORK ESSENTIALS This recently released O'Reilly title generates lots of buzz. Here is what VBZone said: "One of the best .NET books I've read so far is '.NET Framework Essentials' by Thuan Thai & Hoang Q. Lam. .NET will be a fundamental shift in how you develop software for Windows, and now is the time to start getting your head around it. Even if you haven't loaded Beta 2 yet, '.NET Framework Essentials' is a fine way to start getting familiar with this brave new world of computing." --Don Kiely, VBZone Book of the Week, August 21, 2001 http://www.oreilly.com/catalog/dotnetfrmess/ EXIM "Basically, if you're already using Exim, or considering it, you want this book. It covers everything you've ever wanted to know about Exim, and probably quite a few things that you didn't know you wanted to know (but will be glad to find out). It's an extremely thorough, well-organized book. Even if this weren't the only book on Exim, it would still be the best." --Joe "Zonker" Brockmeier, UnixReview.com, Sept. 2001 http://www.oreilly.com/catalog/exim/ JJJJava.... Java Cookbook, http://www.oreilly.com/catalog/javacook/ Java & XML, http://www.oreilly.com/catalog/javaxml2/ Java & XSLT, http://www.oreilly.com/catalog/javaxslt/ *DISCOUNT* 20% discount is offered to your members when purchasing direct from O'Reilly. Please inform your members to use the DSUG discount code when placing an order online at www.oreilly.com or by calling 800-998-9938. USER GROUP ONLINE BOOK REVIEWS: --------------------------------- "Java Security," reviewed by Java Metroplex Users Group: http://www.javamug.org/reviews/ora/javasec.html "Beyond Contact," reviewed by Licking County Computer Society http://www.lccsohio.org/Reviews/Beyond%20Contact/BeyondContact.htm "AppleScript in a Nutshell," reviewed by CherryMUG http://www.cherrymug.com/articles/applescript/default.html Make sure to send me reviews of our books. They are extremely valuable. Thanks to all the groups that send in reviews online and in newsletters. ************************************************ EVENTS ************************************************ NEXT WEEK: ------------- Microsoft Professional Developers Conference October 22-26, 2001 Los Angeles Convention Center Los Angeles, California VISIT O'REILLY BOOTH #724 http://msdn.microsoft.com/events/pdc/ NOVEMBER: ------------- O'Reilly Peer-to-Peer & Web Services Conference November 5-8, 2001, Washington, D.C. The Westin Grand http://conferences.oreilly.com/p2p/ REGISTER FOR A FREE EXHIBIT HALL PASS http://conferences.oreillynet.com/cs/p2pweb2001/create/ord16 5th Annual Linux Showcase and Conference November 6-10, Oakland, CA Oakland Convention Center VISIT O'REILLY BOOTHS #709, 711, 713 http://www.linuxshowcase.org/exhibition.html ************************************************ REMINDER ************************************************ O'Reilly has moved its offices in CA. Please update your contact info and newsletter mailing list: Denise Olliffe c/o O'Reilly & Associates 1005 Gravenstein Hwy North Sebastopol, CA 95472 Direct line: 707-827-7090 707-827-7000 x7090 deniseo@oreilly.com Until next time, Denise From Robert.L.Harris at rdlg.net Tue Oct 23 15:12:45 2001 From: Robert.L.Harris at rdlg.net (Robert L. Harris) Date: Thu Aug 5 00:18:04 2004 Subject: join \n? Message-ID: <20011023141245.D12235@rdlg.net> I'm running a script that does something like this: open(CMDHandle, "ssh host1 cat /tmp/file |"); while() { chomp; push(@Report, $_); } $Report=join('\n',@Report); system("echo $Report | mail user@host"); A bit ugly but does what I need real well. The problem I'm having is the join. When the email gets to my client it has "\n" embeded instead of standard newlines. Should I just use ^M instead or what? :wq! --------------------------------------------------------------------------- Robert L. Harris | Micros~1 : Senior System Engineer | For when quality, reliability at RnD Consulting | and security just aren't \_ that important! DISCLAIMER: These are MY OPINIONS ALONE. I speak for no-one else. FYI: perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);' From akalaveshi at mahinetworks.com Tue Oct 23 15:18:35 2001 From: akalaveshi at mahinetworks.com (Adrian Kalaveshi) Date: Thu Aug 5 00:18:04 2004 Subject: join \n? Message-ID: <9D6D37E97A57D411BB7C00508BAE29C902704DCA@main.mahinetworks.com> I think you want "\n". -adrian- -----Original Message----- From: Robert L. Harris [mailto:Robert.L.Harris@rdlg.net] Sent: Tuesday, October 23, 2001 1:13 PM To: Pikes-Peak Perl Mongers Subject: join \n? I'm running a script that does something like this: open(CMDHandle, "ssh host1 cat /tmp/file |"); while() { chomp; push(@Report, $_); } $Report=join('\n',@Report); system("echo $Report | mail user@host"); A bit ugly but does what I need real well. The problem I'm having is the join. When the email gets to my client it has "\n" embeded instead of standard newlines. Should I just use ^M instead or what? :wq! --------------------------------------------------------------------------- Robert L. Harris | Micros~1 : Senior System Engineer | For when quality, reliability at RnD Consulting | and security just aren't \_ that important! DISCLAIMER: These are MY OPINIONS ALONE. I speak for no-one else. FYI: perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);' From Robert.L.Harris at rdlg.net Tue Oct 23 15:28:40 2001 From: Robert.L.Harris at rdlg.net (Robert L. Harris) Date: Thu Aug 5 00:18:04 2004 Subject: join \n? In-Reply-To: <9D6D37E97A57D411BB7C00508BAE29C902704DCA@main.mahinetworks.com> References: <9D6D37E97A57D411BB7C00508BAE29C902704DCA@main.mahinetworks.com> Message-ID: <20011023142840.F12235@rdlg.net> duh... ok, banging my head on my desk now. Thus spake Adrian Kalaveshi (akalaveshi@mahinetworks.com): > I think you want "\n". > -adrian- > > -----Original Message----- > From: Robert L. Harris [mailto:Robert.L.Harris@rdlg.net] > Sent: Tuesday, October 23, 2001 1:13 PM > To: Pikes-Peak Perl Mongers > Subject: join \n? > > > > > I'm running a script that does something like this: > > > open(CMDHandle, "ssh host1 cat /tmp/file |"); > while() { > chomp; > push(@Report, $_); > } > > $Report=join('\n',@Report); > > system("echo $Report | mail user@host"); > > > A bit ugly but does what I need real well. The problem I'm having is the > join. When the email gets to my client it has "\n" embeded instead of > standard newlines. > > Should I just use ^M instead or what? > > > :wq! > --------------------------------------------------------------------------- > Robert L. Harris | Micros~1 : > Senior System Engineer | For when quality, reliability > at RnD Consulting | and security just aren't > \_ that important! > DISCLAIMER: > These are MY OPINIONS ALONE. I speak for no-one else. > FYI: > perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);' :wq! --------------------------------------------------------------------------- Robert L. Harris | Micros~1 : Senior System Engineer | For when quality, reliability at RnD Consulting | and security just aren't \_ that important! DISCLAIMER: These are MY OPINIONS ALONE. I speak for no-one else. FYI: perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);' From tbcatwork at yahoo.com Thu Oct 25 17:38:21 2001 From: tbcatwork at yahoo.com (Tim Chambers) Date: Thu Aug 5 00:18:04 2004 Subject: Fw: Newsletter from O'Reilly UG Program, October 25th Message-ID: <002001c15da5$c112b420$80441d82@cos.agilent.com> Date: Thu, 25 Oct 2001 13:45:10 -0700 (PDT) From: "Denise Olliffe" O'Reilly User Group Program NEWSLETTER October 25, 2001 HIGHLIGHTS THIS WEEK... Books - Palm OS Programming: The Developer's Guide, 2nd Edition News - Registration Open for O'Reilly Bioinformatics Technology Conference - Learning Command Objects and RMI - With REALbasic, Object-Oriented Programming is Easy - Hailstorm in Hand - Perl Debugging for Beginners - An Interview with Philip Hazel, The Creator of Exim - Oddball Wireless Devices ================================================ NEWS FROM O'REILLY & BEYOND ================================================ Spread the word to your members... BIOINFORMATICS: ------------------- REGISTRATION IS OPEN FOR THE O'Reilly Bioinformatics Technology Conference January 28-31, 2002, Tucson, AZ Westin La Paloma Resort and Spa http://conferences.oreilly.com/biocon/ AN INTERVIEW WITH EWAN BIRNEY: KEYNOTE SPEAKER AT O'REILLY'S BIOINFORMATICS TECHNOLOGY CONFERENCE Ewan is a biochemist by training and a programmer by practice, and he is currently a Team Leader for Genomic Annotation at the European Bioinformatics Institute (EBI). http://www.oreillynet.com/pub/a/network/2001/10/18/birney.html TIM O'REILLY'S REASONS TO ATTEND http://conferences.oreillynet.com/cs/bio2002/pub/w/17/tim.html JAVA: ------------------- LEARNING COMMAND OBJECTS AND RMI William Grosso introduces the basic ideas behind command objects and remote method invocations (RMI) in this ONJava.com article. http://www.onjava.com/pub/a/onjava/2001/10/17/rmi.html MAC: ------------------- WITH REALBASIC, OBJECT-ORIENTED PROGRAMMING IS EASY Object-oriented programming is useful, powerful, and fun; and REALbasic is a great way to learn it, says Matt Neuburg, author of "REALbasic: The Definitive Guide, 2nd Edition." http://mac.oreilly.com/news/realbasic2_1001.html .NET: ------------------- HAILSTORM IN HAND Mark Lucovsky, chief architect of Microsoft's .NET My Services initiative (formerly Hailstorm), explains what's available in the software developer kit just released at Microsoft's Professional Developers Conference. http://www.oreillynet.com/pub/a/dotnet/2001/10/23/myservices.html OPEN SOURCE: ------------------- PERL DEBUGGING FOR BEGINNERS Debugging is like car repair: a novice might pull out the transmission to fix a broken light. Here are ten Perl debugging tips that will save you hours of frustration, by John Callender, author of O'Reilly's upcoming "Perl for Web Site Management." http://web.oreilly.com/news/perlmanagement2_1001.html AN INTERVIEW WITH PHILIP HAZEL, THE CREATOR OF EXIM Exim is an open source mail transport agent that has been steadily growing in popularity, and Philip talks about why he developed it and what to expect in the next version. Philip is also the author of O'Reilly's "Exim: The Mail Transfer Agent." http://sysadmin.oreilly.com/news/eximinterview_1001.html APACHEMONTH.COM A new service called ApacheMonth http://www.apachemonth.com/, is being started by the team that runs LinuxMonth, http://www.linuxmonth.com/, This is a heads-up if you enjoy the style of LinuxMonth--Q&A tips, articles, etc. WIRELESS: --------------- ODDBALL WIRELESS DEVICES How can you resist at least trying a text pager that wants to be a cell phone, or a PDA that doubles as a 900-MHz cordless phone? We couldn't! Here's what we discovered. http://oreillynet.com/pub/a/wireless/2001/10/19/oddball.htmL ================================================ BOOKS...BOOKS...BOOKS.... ================================================ REVIEW COPIES AVAILABLE, email me for a copy. Press release can be found at http://press.oreilly.com/ JUST RELEASED: ------------------- Palm OS Programming: The Developer's Guide, 2nd Edition Order Number: 8563 http://www.oreilly.com/catalog/palmprog2/ Sample Chapter 5: Structure of an Application http://www.oreilly.com/catalog/palmprog2/chapter/ch05.html USER GROUP REVIEWS: --------------------- Northants Linux Users Group has reviewed several O'Reilly titles at: http://www.northants.lug.org.uk/reviews/ TechWeek Live! reviews many of our books. Here are a few: Malicous Mobile Code http://www.techweektv.scriptmania.com/Reviews/maliciousmobilecode.htm Programming Perl http://www.techweektv.scriptmania.com/Reviews/programmingperl.htm PGP http://www.techweektv.scriptmania.com/Reviews/pgp.htm DISCOUNT INFORMATION: ---------------------- BUY 2 BOOKS, GET ONE FREE... O'Reilly's Fall book promotion http://www.oreilly.com/news/buy2get1free_1001.html Also, don't forget about your UG discount: 20% off O'Reilly books purchased direct, using the DSUG discount code. Order online at www.oreilly.com or by phone, 800-998-9938. =================================================== LOOKING FOR SPEAKERS? =================================================== We are always trying to arrange speaking engagements with our authors, whenever possible. If you have someone in mind, let me know. In the meantime, here are a few authors looking to network with you: Rob Brooks-Bilson, author of O'Reilly's "Programming ColdFusion" is interested in speaking to groups, particularly in Delaware. If your group lives outside of Delaware, and has funds to cover travel expenses, we could arrange a visit from Rob. Let me know. Also, Sinan Si Alhir, author of O'Reilly's "UML in a Nutshell" would enjoy speaking to groups. He's in upstate Illinois, however if you have a travel budget, we can work something out. And... James Tisdall, author of "Perl for Bioinformatics" wouldn't mind bestowing his perls of wisdom onto UGs. James is located in Kimberton, PA, however, again, if you have the means to support his travel expenses, we can arrange something out-of-town. James frequently visits NY, he's only 2 hrs away. ================================================================== ARE YOU GOING TO THE 5th ANNUAL LINUX SHOWCASE AND CONFERENCE? ================================================================== O'Reilly will be there, and so will I. Stop by and see us. I'll be there on Thursday, November 5th, booth #709/711/713 November 5-10, Oakland, CA Oakland Marriott City Center http://www.linuxshowcase.org/ Have a nice week. I don't plan to send a newsletter next week, so you'll hear from me on the 1st of November! --Denise From tbcatwork at yahoo.com Mon Oct 29 13:07:31 2001 From: tbcatwork at yahoo.com (Tim Chambers) Date: Thu Aug 5 00:18:04 2004 Subject: Perl lunch this Thursday Message-ID: <001201c160ac$f5ffada0$80441d82@cos.agilent.com> This is a plug for our monthly lunch. The techie conversation is quite interesting. We talk about more than just Perl. Those who have attended can back me up on this. I hope to see some first-timers there. (We have a lot of lurkers on the list.) In fact, here is a list of the e-mail subscribers I don't believe I've met: Robert.L.Harris barry_hanenburg cjohnston cmilton deedsmis elpeligroso johnh jopa keith.wear kreldon nagler nbehkami quesadaj scott.comstock stevephl william.l.lewis I'm looking for a lunch czar to have final say on where we meet for lunch. Lunch czar can use any means he or she desires to come to a decision (keeping in mind that the peasants might revolt if the czar isn't a benevolent dictator :-). First one to perform a bloodless coup by 5:00 p.m. tomorrow gets it. Meanwhile, I'm taking suggestions for where to eat. (I'm lunch czar until someone steps forward.) WHAT: Pikes Peak Perl Mongers lunch WHEN: Thursday, November 1st, 11:30 a.m. - 1:00 p.m. WHERE: TBA WHY: Excellent geekly conversation :-) <>< Tim 590-5570 (w) 651-0116 (cell) From matt.long at matthew-long.com Wed Oct 31 09:51:47 2001 From: matt.long at matthew-long.com (Matthew J. Long) Date: Thu Aug 5 00:18:04 2004 Subject: Perl lunch this Thursday References: <001201c160ac$f5ffada0$80441d82@cos.agilent.com> Message-ID: <001001c16223$f560e530$1400a8c0@ebiztech.com> We haven't been to that Greek place on Union in a while. Just a suggestion. -Matt ----- Original Message ----- From: "Tim Chambers" To: "Pikes Peak Perl Mongers" Sent: Monday, October 29, 2001 12:07 PM Subject: Perl lunch this Thursday > This is a plug for our monthly lunch. The techie conversation is quite > interesting. We talk about more than just Perl. Those who have attended can > back me up on this. > > I hope to see some first-timers there. (We have a lot of lurkers on the > list.) In fact, here is a list of the e-mail subscribers I don't believe > I've met: > > Robert.L.Harris > barry_hanenburg > cjohnston > cmilton > deedsmis > elpeligroso > johnh > jopa > keith.wear > kreldon > nagler > nbehkami > quesadaj > scott.comstock > stevephl > william.l.lewis > > I'm looking for a lunch czar to have final say on where we meet for lunch. > Lunch czar can use any means he or she desires to come to a decision > (keeping in mind that the peasants might revolt if the czar isn't a > benevolent dictator :-). First one to perform a bloodless coup by 5:00 p.m. > tomorrow gets it. > > Meanwhile, I'm taking suggestions for where to eat. (I'm lunch czar until > someone steps forward.) > > WHAT: Pikes Peak Perl Mongers lunch > WHEN: Thursday, November 1st, 11:30 a.m. - 1:00 p.m. > WHERE: TBA > WHY: Excellent geekly conversation :-) > > > <>< Tim > 590-5570 (w) > 651-0116 (cell) > > From scott.comstock at wcom.com Wed Oct 31 10:14:03 2001 From: scott.comstock at wcom.com (Scott F. Comstock) Date: Thu Aug 5 00:18:04 2004 Subject: Perl lunch this Thursday In-Reply-To: <001201c160ac$f5ffada0$80441d82@cos.agilent.com> Message-ID: <5.1.0.14.2.20011031090954.02862750@pop.wcomnet.com> At 12:07 10/29/2001 -0700, you wrote: >I hope to see some first-timers there. (We have a lot of lurkers on the >list.) In fact, here is a list of the e-mail subscribers I don't believe >I've met: >kreldon >scott.comstock Those are both me. (First address is home, 2nd is at work) I've been insanely busy lately...adding to that, I only moved to Colorado Springs from rural upstate New York in June 2000 and I'm still trying to figure out where all the good restaurants are (along with everything else...) That said, however, I could make it to lunch tomorrow...the question is, once I get to the restaurant, how do I find everyone? A little stuffed camel or a copy of the Camel book on the table...? -- Scott F. Comstock MCIWorldcom 2424 Garden of the Gods Rd. MS 41017/117 Colorado Springs, CO 80919 voice 719-265-0198 vnet 622-0198 fax 719-535-2137 pgr 1-800-PAGE-MCI #1921643 email scott.comstock@wcom.com From ningersoll at cso.atmel.com Wed Oct 31 10:40:38 2001 From: ningersoll at cso.atmel.com (Nelson Ingersoll) Date: Thu Aug 5 00:18:04 2004 Subject: Perl lunch this Thursday In-Reply-To: <5.1.0.14.2.20011031090954.02862750@pop.wcomnet.com> References: <001201c160ac$f5ffada0$80441d82@cos.agilent.com> Message-ID: <5.1.0.14.2.20011031093348.03088b20@postal.atmel.com> At 10/31/2001 09:14 AM, Scott F. Comstock wrote: >At 12:07 10/29/2001 -0700, you wrote: > >I hope to see some first-timers there. (We have a lot of lurkers on the > >list.) In fact, here is a list of the e-mail subscribers I don't believe > >I've met: > >kreldon > >scott.comstock > >Those are both me. (First address is home, 2nd is at work) I've been >insanely busy lately...adding to that, I only moved to Colorado Springs >from rural upstate New York in June 2000 and I'm still trying to figure >out where all the good restaurants are (along with everything else...) > >That said, however, I could make it to lunch tomorrow...the question is, >once I get to the restaurant, how do I find everyone? A little stuffed >camel or a copy of the Camel book on the table...? Personally I would look for the largest group of pale, nerdy looking PDA/cel-phone toting males in the restaurant. Even if you pick the wrong group they're likely to be our kind of people. - Nelson ... Perl one, cc two, perl one, cc two, sql three, perl one... >-- >Scott F. Comstock >MCIWorldcom >2424 Garden of the Gods Rd. MS 41017/117 >Colorado Springs, CO 80919 >voice 719-265-0198 vnet 622-0198 >fax 719-535-2137 pgr 1-800-PAGE-MCI #1921643 >email scott.comstock@wcom.com From evansj at kilnar.com Wed Oct 31 11:52:42 2001 From: evansj at kilnar.com (John Evans) Date: Thu Aug 5 00:18:04 2004 Subject: Perl lunch this Thursday In-Reply-To: <5.1.0.14.2.20011031090954.02862750@pop.wcomnet.com> Message-ID: On Wed, 31 Oct 2001, Scott F. Comstock wrote: > That said, however, I could make it to lunch tomorrow...the question > is, once I get to the restaurant, how do I find everyone? A little > stuffed camel or a copy of the Camel book on the table...? Barring a disaster, I should be there. Look for a tall skinny guy with red hair and ponytail. That's me. I doubt that there are too many people with that description around. -- John Evans http://evansj.kilnar.com/ "There is sobbing of the strong, And a pall upon the land; But the People in their weeping Bare the iron hand; Beware the People weeping When they bare the iron hand." -- Herman Melville after the death of Abraham Lincoln From tbcatwork at yahoo.com Wed Oct 31 12:15:21 2001 From: tbcatwork at yahoo.com (Tim Chambers) Date: Thu Aug 5 00:18:04 2004 Subject: Perl lunch tomorrow (Thu, 11/1) References: <001201c160ac$f5ffada0$80441d82@cos.agilent.com> <001001c16223$f560e530$1400a8c0@ebiztech.com> Message-ID: <006b01c16238$01aa1960$80441d82@cos.agilent.com> Matt Long wrote: > We haven't been to that Greek place on Union in a while. Just a suggestion. Sounds good to me. WHAT: monthly Pikes Peak Perl Mongers lunch WHERE: Zorbadillo's Heavenly Greek 604 S Union Blvd, 447-9290 WHEN: tomorrow, Thursday, 11/1, at 11:30 WARNING: there's also a Yahoo! Yellow Pages listing for Zorbadillo's on Prospect Lake Dr. We'll be at the Union Blvd location, though. Looking forward to meeting you, Scott! <>< Tim 719.590.5570 (w) 719.651.0116 (cell)