From evansj at kilnar.com Tue Jul 3 12:58:48 2001 From: evansj at kilnar.com (John Evans) Date: Thu Aug 5 00:17:59 2004 Subject: Web UA w/Cookies Message-ID: I need to request a series of pages to test a shopping cart. The cart uses cookies. Has anyone successfully created a web user agent that can handle cookies properly? If so, do you have any sample code that I could look at, a list of modules that I will need or a site or two that I can use as a reference. BTW: Just in the case the detail is an important one, the site uses ssl, so everything will have to run through the Net::SSLeay module to make the request via https. Thanks! -- John Evans http://evansj.kilnar.com/ From johnh at fgm.com Thu Jul 5 18:07:12 2001 From: johnh at fgm.com (John Hundley) Date: Thu Aug 5 00:17:59 2004 Subject: two way I/O Message-ID: Hi, What would be the best way to send my stdout from sqlplus to a log file given the following code? $cmd1 = "| sqlplus user/password@instance"; $cmd2 = "\@myDDL.sql"; #this sends a DDL file to sqlplus to load, sqlplus spits out a bunch of stuff I want to save $pid = open(SQLProcess, $cmd1)or die "Error msg"; print SQLProcess "$cmd2"; close SQLProcess; Hope this makes sense. Thanks, John From aksuska at webflyer.com Thu Jul 5 18:09:01 2001 From: aksuska at webflyer.com (Keary Suska) Date: Thu Aug 5 00:17:59 2004 Subject: Web UA w/Cookies In-Reply-To: Message-ID: Use LWP. I use it quite a bit, and it's easy to use. It will handle secure connections (I believe it will transparently use Net::SSLeay, but I don't recall specifically), automatically redirect, andf allow you to manipulate cookies in any way you choose. Sweet for Perl based bots. Fairly fast too. -K "Do not meddle in the affairs of dragons, because you are crunchy and taste good with ketchup." > From: John Evans > Date: Tue, 3 Jul 2001 13:58:48 -0400 (EDT) > To: Pikes Peak Perl Mongers > Subject: Web UA w/Cookies > > I need to request a series of pages to test a shopping cart. The cart uses > cookies. Has anyone successfully created a web user agent that can handle > cookies properly? > > If so, do you have any sample code that I could look at, a list of modules > that I will need or a site or two that I can use as a reference. > > BTW: Just in the case the detail is an important one, the site uses ssl, > so everything will have to run through the Net::SSLeay module to make the > request via https. > > Thanks! > > -- > John Evans > http://evansj.kilnar.com/ > > > From aksuska at webflyer.com Thu Jul 5 18:32:01 2001 From: aksuska at webflyer.com (Keary Suska) Date: Thu Aug 5 00:17:59 2004 Subject: two way I/O In-Reply-To: Message-ID: What you want is a bi-directional pipe, which Perl can't do, but there are work arounds. perldoc perlipc or go to http://www.perldoc.com for recommendations. I have never tried it myself. -K > From: "John Hundley" > Date: Thu, 5 Jul 2001 17:07:12 -0600 > To: "Pikes Peak PM's" > Subject: two way I/O > > Hi, > What would be the best way to send my stdout from sqlplus to a log file > given the following code? > > $cmd1 = "| sqlplus user/password@instance"; > $cmd2 = "\@myDDL.sql"; #this sends a DDL file to sqlplus to load, sqlplus > spits out a bunch of stuff I want to save > $pid = open(SQLProcess, $cmd1)or die "Error msg"; > print SQLProcess "$cmd2"; > close SQLProcess; > > Hope this makes sense. > Thanks, > John > > From cmilton at oco.net Mon Jul 9 14:37:29 2001 From: cmilton at oco.net (Chris Milton) Date: Thu Aug 5 00:17:59 2004 Subject: Returned to Colorado Springs Message-ID: <3B4A07F9.71EBB23E@oco.net> I was wondering when the next PikesPeak.pm event is scheduled to take place. -- Christopher Milton cmilton@oco.net From evansj at kilnar.com Mon Jul 9 20:58:38 2001 From: evansj at kilnar.com (John Evans) Date: Thu Aug 5 00:17:59 2004 Subject: Returned to Colorado Springs In-Reply-To: <3B4A07F9.71EBB23E@oco.net> Message-ID: On Mon, 9 Jul 2001, Chris Milton wrote: > I was wondering when the next PikesPeak.pm > event is scheduled to take place. > If memory serves me ocrrectly (which is not often) it is this upcoming Thursday... -- John Evans http://evansj.kilnar.com/ From cmilton at oco.net Mon Jul 9 21:04:36 2001 From: cmilton at oco.net (Chris Milton) Date: Thu Aug 5 00:17:59 2004 Subject: Returned to Colorado Springs References: Message-ID: <3B4A62B4.E55643A6@oco.net> John Evans wrote: > On Mon, 9 Jul 2001, Chris Milton wrote: > > I was wondering when the next PikesPeak.pm > > event is scheduled to take place. > > > > If memory serves me ocrrectly (which is not often) it is this upcoming > Thursday... Does anyone on the list know the time of day or location? From ssmythe at channelpoint.com Tue Jul 10 09:50:38 2001 From: ssmythe at channelpoint.com (Steve Smythe) Date: Thu Aug 5 00:17:59 2004 Subject: Returned to Colorado Springs Message-ID: La Casita sounds good to me! :-) Steve > -----Original Message----- > From: Chris Milton [mailto:cmilton@oco.net] > Sent: Monday, July 09, 2001 8:05 PM > Cc: Pikes Peak Perl Mongers > Subject: Re: Returned to Colorado Springs > > > John Evans wrote: > > On Mon, 9 Jul 2001, Chris Milton wrote: > > > I was wondering when the next PikesPeak.pm > > > event is scheduled to take place. > > > > > > > If memory serves me ocrrectly (which is not often) it is > this upcoming > > Thursday... > > Does anyone on the list know the time of day or location? > From evansj at kilnar.com Tue Jul 10 12:38:32 2001 From: evansj at kilnar.com (John Evans) Date: Thu Aug 5 00:17:59 2004 Subject: Returned to Colorado Springs In-Reply-To: <3B4A62B4.E55643A6@oco.net> Message-ID: On Mon, 9 Jul 2001, Chris Milton wrote: > John Evans wrote: > > On Mon, 9 Jul 2001, Chris Milton wrote: > > > I was wondering when the next PikesPeak.pm > > > event is scheduled to take place. > > > > > > > If memory serves me ocrrectly (which is not often) it is this upcoming > > Thursday... > > Does anyone on the list know the time of day or location? > I like Steve's suggestion of La Casita and we usually get together at 11:30. -- John Evans http://evansj.kilnar.com/ From matt.long at matthew-long.com Tue Jul 10 13:48:22 2001 From: matt.long at matthew-long.com (Matthew J Long) Date: Thu Aug 5 00:17:59 2004 Subject: Returned to Colorado Springs References: Message-ID: <002001c10970$e5dce250$1f01a8c0@ebiztech.com> I'm assuming you all mean the one on Nevada? I didn't see that in other posts. -Matt ----- Original Message ----- From: "John Evans" To: "Pikes Peak Perl Mongers" Sent: Tuesday, July 10, 2001 10:38 AM Subject: Re: Returned to Colorado Springs > On Mon, 9 Jul 2001, Chris Milton wrote: > > > John Evans wrote: > > > On Mon, 9 Jul 2001, Chris Milton wrote: > > > > I was wondering when the next PikesPeak.pm > > > > event is scheduled to take place. > > > > > > > > > > If memory serves me ocrrectly (which is not often) it is this upcoming > > > Thursday... > > > > Does anyone on the list know the time of day or location? > > > > I like Steve's suggestion of La Casita and we usually get together at > 11:30. > > > -- > John Evans > http://evansj.kilnar.com/ > > > From ssmythe at channelpoint.com Tue Jul 10 15:21:13 2001 From: ssmythe at channelpoint.com (Steve Smythe) Date: Thu Aug 5 00:17:59 2004 Subject: Returned to Colorado Springs Message-ID: Yeah, sounds good. North Nevada near Austin Bluffs. Steve > -----Original Message----- > From: Matthew J Long [mailto:matt.long@matthew-long.com] > Sent: Tuesday, July 10, 2001 12:48 PM > To: John Evans; Pikes Peak Perl Mongers > Subject: Re: Returned to Colorado Springs > > > I'm assuming you all mean the one on Nevada? I didn't see > that in other > posts. > > -Matt > > ----- Original Message ----- > From: "John Evans" > To: "Pikes Peak Perl Mongers" > Sent: Tuesday, July 10, 2001 10:38 AM > Subject: Re: Returned to Colorado Springs > > > > On Mon, 9 Jul 2001, Chris Milton wrote: > > > > > John Evans wrote: > > > > On Mon, 9 Jul 2001, Chris Milton wrote: > > > > > I was wondering when the next PikesPeak.pm > > > > > event is scheduled to take place. > > > > > > > > > > > > > If memory serves me ocrrectly (which is not often) it > is this upcoming > > > > Thursday... > > > > > > Does anyone on the list know the time of day or location? > > > > > > > I like Steve's suggestion of La Casita and we usually get > together at > > 11:30. > > > > > > -- > > John Evans > > http://evansj.kilnar.com/ > > > > > > > From evansj at kilnar.com Tue Jul 10 15:06:32 2001 From: evansj at kilnar.com (John Evans) Date: Thu Aug 5 00:17:59 2004 Subject: Returned to Colorado Springs In-Reply-To: <002001c10970$e5dce250$1f01a8c0@ebiztech.com> Message-ID: On Tue, 10 Jul 2001, Matthew J Long wrote: > I'm assuming you all mean the one on Nevada? I didn't see that in other > posts. > That's the only La Casita that I know of... but there could be others. -- 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 tbchambers at yahoo.com Tue Jul 17 18:03:03 2001 From: tbchambers at yahoo.com (Tim Chambers) Date: Thu Aug 5 00:17:59 2004 Subject: O'Reilly User Group Program Message-ID: <004e01c10f14$a2e89a80$80441d82@cos.agilent.com> The O'Reilly User Group Program's Web page is http://ug.oreilly.com/. This seems to be an idea still under development, but I think it's safe to say that O'Reilly is a sponsor of our users group -- for no other reason than they gave me a t-shirt. :-) I'll be forwarding two newsletters and announcement about a raffle. I wanted to give a little background. I ignored the first newsletter and the raffle because they didn't say anything about Perl. But the second one came and I found something interesting in it. To learn more about O'Reilly's use of animals on their covers, see http://www.oreilly.com/news/lejeune_0400.html (about the artist) or http://www.oreilly.com/news/ediemals_0400.html (about how the idea got started). That made me think again. I've decided to add a graphic to our Web site and to forward stuff from O'Reilly unless I get complains from you. I'm also going to blind copy you on a message to our O'Reilly contact, Denise. Comments? Take it offline to http://takeitoffline.com/8/H/QTW5mmRpPk8g Please don't reply to all on this topic unless you absolutely don't want your comments archived. I want an archive of the group's sentiments. QuickTopic (formerly TakeItOffline) is ideal for discussions like this. <>< Tim P.S. Not all Pikes Peak Perl Mongers know that we also have a discussion about job opportunities in the area at http://takeitoffline.com/1/H/NuLK8Ll3CxritWqkut7. There hasn't been anything posted for a while, though. P.P.S. Please don't forward takeitoffline.com URLs to anyone not on our mailing list. Obscurity of the URL is the only protection of privacy that we have. Not ideal, but I'm a fan of takeitoffline.com and want to support them with our traffic. From tbchambers at yahoo.com Tue Jul 17 18:04:22 2001 From: tbchambers at yahoo.com (Tim Chambers) Date: Thu Aug 5 00:17:59 2004 Subject: Fw: Newsletter #1 from O'Reilly UG Program Message-ID: <005601c10f14$d18fa860$80441d82@cos.agilent.com> Date: Thu, 28 Jun 2001 13:33:11 -0700 (PDT) From: Denise Olliffe Message-Id: <200106282033.f5SKXB203365@smtp.oreilly.com> Subject: Newsletter #1 from O'Reilly UG Program O'Reilly User Group Program NEWSLETTER Volume 1, #1 www.oreilly.com Until now, I sent random announcements as news or books were released. After consideration, I've decided to consolidate the information I send, by weekly newsletter, so that you are aware of all things O'Reilly & beyond, and the technologies we cover. Please let me know your thoughts about the information I provide--I hope you find it easy to read, informative, and useful. I'm open to suggestions, and look forward to hearing your thoughts. If you would rather not receive this newsletter, please let me know. Keep in mind that I will not be sending other announcements (unless there's a pressing news item) which means that this is a great channel for keeping updated on O'Reilly news. I have a few questions at the bottom...please take the time to answer them--which will help me create a newsletter you'll enjoy reading. If you aren't aware of all the benefits of the O'Reilly UG Program, I'll send you the details. Sometimes it's nice to be reminded so that you're able to take full advantage of the program. --Denise **************************** NEWS from O'Reilly & beyond **************************** I would be grateful if you would pass on the info that your members will find interesting... Wednesday, Microsoft announced that it will be releasing shared source implementations of the .NET Common Language Infrastructure (CLI), C# compiler, and ECMAscript compiler for both Windows and FreeBSD. The license will be considerably more liberal than the shared source license previously announced for Windows. Availability is expected in the fourth quarter. Tim OReillys exclusive interview with Dave Stutz, the group program manager for the project, has just been published on the O'Reilly Network: http://www.oreillynet.com/pub/a/dotnet/2001/06/27/dotnet.html CALL FOR PAPERS: PRESENTERS WANTED FOR THE FIRST O'REILLY BIOINFORMATICS CONFERENCE January 28-31, 2002, La Paloma Resort in Tucson, ArizonaL: http://conferences.oreilly.com/biocon/cfp.html I'm searching for Bioinformatics UGs...if you know of one, please tell them about O'Reilly's UG Program: http://ug.oreilly.com/ For those who have gone beyond basic Linux security principles, here's the first of a three-part series which delves deeper. On O'Reilly Network's Linux DevCenter, Carl Constantine covers tools and techniques that system administrators can use to protect their networks, including discussion of nmap, Ethereal, and how to set up honey pots: Tools of the Trade: Part 1 by Carl Constantine * June 22, 2001 http://linux.oreillynet.com/pub/a/linux/2001/06/22/linux_security.html Gates: Open source GPL is 'Pac-Man-like' Microsoft Chairman Bill Gates plunges into the ongoing open-source tussle, saying "there are problems for commercial users" with the General Public License http://www.zdnet.com/enterprise/stories/linux/0,12249,5092935,00.html "Peer-to-peer is a side effect of the increased availability of ubiquitous networking," says Tim O'Reilly--in this zdnet.com article on P2P at: http://www.zdnet.com/intweek/stories/news/0,4164,2773793,00.html P2P Mind Share-The new peer-to-peer architectures may not be pure P2P, but they will offer a return on investment: http://www.internetworld.com/061501/06.15.01ebusiness1.jsp Come to the O'Reilly Peer-to-Peer conference and hear more from Tim and industry leaders shaping the future of P2P: http://conferences.oreilly.com/p2p/ Information wants to be valuable... Tim O'Reilly joins the debate at Nature on the impact the Web has had on publishing original scientific research. Tim sees many parallels between the work of free software authors and the work of scientists, pointing out that both are more interested in making sure their work is disseminated than in maximizing their return. http://www.nature.com/nature/debates/e-access/Articles/oreilly.html ...and Tim explains to the New York Times why he thinks software programs should be like water: Free and Transparent. http://www.nytimes.com/2001/06/13/technology/13HAFN.html Wall Street Journal columnist Lee Gomes writes that Microsoft has continued to use open source software in several majorproducts, despite denying the practice and mounting an anti-open-source campaign. http://public.wsj.com/news/hmc/sb992819157437237260.htm Come hear Microsoft senior vice president Craig Mundie debate open source leaders July 26 at the O'Reilly Open Source Convention: http://conferences.oreilly.com/oscon/ Also...What would you ask him? Mundie recently raised the ire of the open source community. Here's your chance to put your questions to him: http://oreilly.com/news/mundie_0601.html Linux Device Drivers--In this interview on O'Reilly's Linux DevCenter, Jonathan Corbet talks about the current state of Linux device drivers, where he thinks they're going in the future, and the open source development process. Jonathan is coauthor of O'Reilly's upcoming Linux Device Drivers, 2nd Edition. http://linux.oreillynet.com/pub/a/linux/2001/06/08/drivers_update.html Jonathan Corbet also responds to the five best reader questions about developing device drivers for Linux at: http://linux.oreilly.com/news/lddans_0601.html "O'Reilly and .NET?" With all of our upcoming books and article coverage on .NET, you might ask yourself why O'Reilly, as a known supporter of open source, is spending resources explaining Microsoft technology. Dale Dougherty has the answer: http://www.oreillynet.com/pub/a/dotnet/2001/05/31/netdevletter.html It's undeniable: XML-RPC is hot. And the authors of the highly anticipated "Programming Web Services with XML-RPC" tell you why. http://web.oreilly.com/news/xmlrpc_0601.html ************************ BOOKS hot off the press ************************ Here's a list of O'Reilly's latest titles. Review copies are available upon request. Click on either link for book details--the press release is the top link, for those who make use of the it. Com+ Programming with Visual Basic http://press.oreilly.com/compluspvb.html http://www.oreilly.com/catalog/compluspvb/ Subclassing & Hooking with Visual Basic http://press.oreilly.com/subhook.html http://www.oreilly.com/catalog/subhookvb/ .Net Framework Essentials http://press.oreilly.com/dotnetfrmess.html http://www.oreilly.com/catalog/dotnetfrmess/ Oracle Essentials: Oracle9i, Oracle8i & Oracle8 http://press.oreilly.com/oressentials2.html http://www.oreilly.com/catalog/oressentials2/ Cisco IOS Access Lists http://press.oreilly.com/cisrtlist.html http://www.oreilly.com/catalog/cisrtlist/ Effective Awk Programming, 3rd Edition http://press.oreilly.com/awkprog3.html http://www.oreilly.com/catalog/awkprog3/ For UPCOMING titles, go to: http://www.oreilly.com/catalog/new.html Reminder: Your members receive 20% discount on all books purchased direct from O'Reilly using the DSUG discount code. ********************************* UPCOMING O'Reilly Events ********************************* First off, I would like to thank all 39 user groups that posted our conference banners. I forward your postings to Tim and other O'Reilly staff, who share my appreciation of your efforts. I thought of listing all your group names, however because there were so many of you, I wasn't able. If you would like to see a listing of the groups who have spread the word, let me know. O'Reilly Open Source Convention July 23-27, 2001 Sheraton San Diego Hotel SSan Diego, CA Early Bird Registration ends July 2nd http://conferences.oreilly.com/oscon/ O'Reilly Peer-to-Peer and Web Services Conference September 18-21, 2001 Omni Shoreham Hotel Washington, D.C. Early Bird Registration ends August 17th http://conferences.oreilly.com/p2p/ UG Discount for conferences: O'Reilly offers 20% discount to UG members on all conference and tutorial fees. Use the DSUG discount code. If registering online, enter the code where it says "If you received a discount code, enter it here." If you register before the "Early Bird" discounts end, you'll save the 20% on already discounted "Early Bird" prices. ******************* QUESTIONS for you ******************* Please take the time to answer the following questions. The answers will help me to produce the type of newsletter you'd like to see from O'Reilly: Would you prefer the news be broken down by interest or does this all-in-one format work for you? Is there anything you'd like to hear about from O'Reilly, that we aren't currently sending? Review copies are available of all our titles. Does your group review books? If yes, do you find the "New Titles" information helpful? If you have any helpful suggestions, feel free to pass them along. If your UG has an announcement that you'd like my help communicating to other groups, let me know. I'm happy to include the info in an upcoming newsletter. Many groups have already helped out the O'Reilly UG Program by posting our sponsorship banner on group web sites or newsletters. If your group hasn't done so, please remember to add O'Reilly to your list of sponsors, or add one of the following graphics: http://ug.oreilly.com/banners/ If on a web site, please have it link to: http://www.oreilly.com/ Until next week, Denise P.S. Sorry this was so long, because it was the first, I was holding lots of news to send you. The future newsletters won't be as verbose. ;) From tbchambers at yahoo.com Tue Jul 17 18:05:18 2001 From: tbchambers at yahoo.com (Tim Chambers) Date: Thu Aug 5 00:17:59 2004 Subject: O'Reilly Raffling Pass to Peer-to-Peer Conference Message-ID: <005e01c10f14$f2b9a5e0$80441d82@cos.agilent.com> Date: Wed, 11 Jul 2001 13:59:38 -0700 (PDT) From: Denise Olliffe Message-Id: <200107112059.f6BKxcB29623@smtp.oreilly.com> Subject: O'Reilly Raffling Pass to Peer-to-Peer Conference Real-To: Denise Olliffe Enter to win a pass to: THE O'REILLY PEER-TO-PEER & WEB SERVICES CONFERENCE Enter our raffle and your group* may win a pass to: The O'Reilly Peer-to-Peer & Web Services Conference September 18-21, 2001, Washington, D.C. http://conferences.oreilly.com/p2p/ The lucky winner will be given a three-day, conference session-only pass* to attend the conference, September 19-21, valued at $1,595.00. The winning pass includes: --Access to all conference sessions September 19-21 --Access to evening social events --Admission to Exhibit Hall --All conference handouts --Three breakfasts and two lunches (No lunch on Friday) *VERY IMPORTANT: O'Reilly assumes that if your group is the lucky winner of this pass, as the user group leader, you will distribute the winning pass to one member of your group, using a method appropriate for your group (drawing, raffle, etc.). Pass does not include tutorial fees, lodging or transportation. Please email your entry to: deniseo@oreilly.com. Deadline for entries will be July 31st, 2001. In the subject line of your email, please say "P2P Raffle Entry." The winning group will be contacted on August 1st, 2001 by email--unless a phone call is requested (phone number must be provided). ONE entry per group, please. Only one attendee per pass will be allowed. Two people cannot share the same pass to attend the conference on separate days. For more information about the O'Reilly P2P & Web Services Conference, please visit our website: http://conferences.oreilly.com/p2p/ PLEASE INFORM YOUR MEMBERS: Early bird registration ends August 17th. O'Reilly User Group Program members are entitled to 20% discount on all conference and tutorial fees. If they register for the conference before August 17th, during the "Early Bird" special, they will receive the 20% discount off this already reduced pricing. After August 17th, the 20% discount will apply to standard fees. If the winner of the pass has already registered for the conference, the winner will be reimbursed for any conference session fees paid. If you would like brochures for your members, I'd be happy ship them. Now for the Rules and Regulations-I apologize for the length, they're really quite simple: THESE RULES CONSTITUTE THE OFFICIAL RULES OF THIS RAFFLE. BY PARTICIPATING IN THE RAFFLE, ENTRANTS AGREE TO BE BOUND BY THE OFFICIAL RULES AND THE DECISION OF THE JUDGES, WHICH ARE FINAL AND BINDING IN ALL RESPECTS. 1. Entry: No purchase is necessary to enter the Raffle. To enter the Raffle, Please email Denise Olliffe @ deniseo@oreilly.com and tell her to enter your group for the Raffle. Entries must be received at O'Reilly& Associates by July 31st, 2001. Limit one entry per group, per e-mail address. O'Reilly & Associates and its agents are not responsible for lost, late, misdirected, incomplete, illegible or damaged email that results from any source. By entering, entrant agrees to abide by and be bound by the Official Rules. O'Reilly & Associates reserves the right to cancel the raffle if it becomes technically corrupted. 2. Eligibility: The O'Reilly Raffle is open to all who are 18 years of age or older, and reside in the U.S. or Canada, except employees of The O'Reilly & Associates. Anyone else directly involved in this Raffle is ineligible to participate. Raffle void where prohibited by law. All federal, state, and local laws apply. 3. Selection and Notification: The winners will be chosen at random from all eligible entries submitted by February 1st. O'Reilly will notify winners by e-mail or phone. A prize not claimed by September 19th (First day of conference sessions) will not be awarded. The odds of winning depend on the number of eligible entries received. 4. Other Rules: a) The prize is nontransferable and non-endorsable; no cash or other substitutions will be offered. All federal, state, and local taxes and delivery charges are the sole responsibility of the winner. c) The winner consents to the use of his/her name and/or likeness for publicity, advertising, and commercial purposes, in perpetuity, without further compensation unless prohibited by law. O'Reilly & Associates and its agents are not responsible for lost entries, or for and availability of information or for Internet, for whatever reason. Entries will be disqualified if O'Reilly & Associates determines, at its sole discretion, that entrants have attempted to circumvent the terms and conditions of these rules. All decisions by O'Reilly & Associates are final. d) By participating in this Raffle, entrants agree to release and hold O'Reilly & Associates (and their employees, agents, representatives, or affiliated companies) harmless from any and all losses, damages, rights, claims, and actions of any kind in connection with the Raffle or resulting from acceptance, possession, or use of any prize, including, without limitation, personal injuries, death or property damage, and claims based on publicity rights, defamation, or invasion of privacy. e) Entrant also agrees that in no event shall O'Reilly & Associates or its agents be liable to entrant or any other person for any damage, injuries or losses arising out of the introduction of any virus, bug or software malfunction resulting from participation in this Raffle, or for any damage, injuries or losses arising in connection with the prize. f) O'Reilly & Associates reserves the right to modify the rules of the Raffle in any way or at any time, as long as reasonable notice is given. g) To receive the name of the winners, or a copy of the Official Rules, send a self-addressed, stamped envelope to O'Reilly Peer-to-Peer & Web Services Conference UG Raffle, c/o O'Reilly & Associates, 101 Morris Street, Sebastopol, CA 95472, Attn: Denise Olliffe, Post-marked prior to the close of the raffle (July 31st, 2001). Good luck! Denise From tbchambers at yahoo.com Tue Jul 17 18:05:47 2001 From: tbchambers at yahoo.com (Tim Chambers) Date: Thu Aug 5 00:17:59 2004 Subject: Fw: Newsletter #2 from O'Reilly UG Program Message-ID: <006301c10f15$04137b40$80441d82@cos.agilent.com> Date: Thu, 12 Jul 2001 10:51:16 -0700 (PDT) From: Denise Olliffe Message-Id: <200107121751.f6CHpGl20470@smtp.oreilly.com> Subject: Newsletter #2 from O'Reilly UG Program O'Reilly User Group Program NEWSLETTER Volume 1, #2 www.oreilly.com Thanks to the 108 UGs that responded to my questions from the first newsletter. After polling your answers, 69 groups liked the new format, so I've decided to stay with the all-in-one newsletter, and I've arranged the news by subject matter. Highlights this week: Books: 5 New titles released, including the "Java Cookbook" News: GNOME's Miguel de Icaza on .NET Why does O'Reilly use animals on the book covers? IEE Call for Papers: Open Source Software Engineering 15 tips for the Linux LPI Certification exams ***************************** NEWS from O'Reilly & Beyond ***************************** I would be grateful if you would pass on the info that your members will find interesting... GENERAL INTEREST: GNOME's Miguel de Icaza on .NET: In a conversation with O'Reilly Network publisher Dale Dougherty, GNOME founder Miguel de Icaza discusses the advantages of the .NET development environment and why the open source community should join him in developing Mono--a free implementation of .NET. Miguel will speak about these topics at O'Reilly Open Source Convention, this month. http://www.oreillynet.com/pub/a/dotnet/2001/07/09/icaza.html Microsoft attacks open source By Charles Babcock, Interactive Week article quotes Tim O'Reilly http://dailynews.yahoo.com/htx/zd/20010702/tc/ms_attacks_open_source_1.html Ever wonder why O'Reilly has chosen animals to grace our book covers? Find out at: http://www.oreilly.com/news/lejeune_0400.html or http://www.oreilly.com/news/ediemals_0400.html WINDOWS: An interview with Jesse Liberty: Author of "Programming C#": We asked Jesse how C# compares with other object-oriented programming languages and how C# fits into the .NET Framework. To learn more, don't miss O'Reilly's upcoming release, Programming C#. http://dotnet.oreilly.com/news/jesse_0701.html OPEN SOURCE: IEE Call for Papers: Open Source Software Engineering The Institution of Electrical Engineers is soliciting papers representing original, completed research on open source software engineering, especially papers providing a rigorous analysis of open source methods and tools. http://opensource.ucc.ie/iee-cfp.htm If you're planning on taking the Linux LPI Certification Level 1 exams, here are 15 tips from O'Reilly's author of "LPI Linux Certification in a Nutshell": http://linux.oreilly.com/news/lpilinux_0601.html APPLE/MAC: O'Reilly Network's managing editor, Derek Story talks disc burning with Sony's Digital Relay: http://www.oreillynet.com/pub/a/mac/2001/06/27/sony_digital_relay.html JAVA: O'Reilly author, Jason Hunter takes an in-depth look at the new 2.3 servlet filter model in this JavaWorld article: http://www.javaworld.com/javaworld/jw-06-2001/jw-0622-filters.html ************************************************* BOOKS hot off the press--REVIEW COPIES AVAILABLE ************************************************* Please email me to request review copies. Click on either link for book details--the press announcement is the top link--feel free to use the release as you see fit. For UPCOMING titles, go to: http://www.oreilly.com/catalog/new.html Java Cookbook http://press.oreilly.com/javacook.html http://www.oreilly.com/catalog/javacook/ Web Caching http://press.oreilly.com/webcaching.html http://www.oreilly.com/catalog/webcaching/ Linux Device Drivers http://press.oreilly.com/linuxdrive2.html http://www.oreilly.com/catalog/linuxdrive2/ Programming Web Services with XML-RPC http://press.oreilly.com/progxmlrpc.html http://www.oreilly.com/catalog/progxmlrpc/ ADO: ActiveX Data Objects http://press.oreilly.com/ado.html http://www.oreilly.com/catalog/javacook/ NEW titles (not listed above): http://www.oreilly.com/catalog/new.html Keep an eye out for "Dreamweaver 4: The Missing Manual" next week Reminder: Your members are entitled to 20% discount on all books purchased direct from O'Reilly. Ask me for discount code info. ****************************** ANNOUNCEMENTS from your peers ****************************** NEW YORK CITY: The New York Enterprise Windows User Group focuses on the use of Windows servers, workstations, and related products in the Enterprise. We meet one evening a month in New York City. If you have any questions, or to be put on the mailing list, please contact Bill Zack at wzack@compuserve.com. HUNTSVILLE, TENNESSEE: The Huntsville New Technology [NT] Users Group [HuNT UG .org] will meet at Intergraph Corp. Building 15 Auditorium, on July 16, 6-8 pm. At this month's meeting, Executive Software will discuss Windows 2000 and Windows NT4 Performance relating to Disk Fragmentation. Plan to attend for a great technical presentation on how bring your Gigahertz processor back to Gigahertz speed. Executive Software will tell us all about the NTFS file system in Windows 2000 if you ask the questions. HUNTUG is a non-profit, no-dues group. For directions check out our Map at www.huntug.org/map ************************* UPCOMING O'Reilly events ************************* Enter your group to win a pass to the O'Reilly Peer-to-Peer and Web Services Conference. Email me for further details, if you didn't receive my email notice. Deadline for entries is July 31st, 2001. The winner will be annouced August 1st. Congratulations to Classic Hackers UGA Linux Users Group of Georgia for winning the raffle for the single pass to the O'Reilly Open Source Convention this July. JULY: O'Reilly Open Source Convention July 23-27, 2001 Sheraton San Diego Hotel, San Diego, CA http://conferences.oreilly.com/oscon/ Don't miss author Hans Bergsten's (JavaServer Pages) presentation at the Georgia Web Developers Conference, July 25th. http://www.tagonline.org/gwdc/ AUGUST: Visit the O'Reilly booth at LinuxWorld August 28-30 Moscone Center, Booth #1747 San Francisco, CA SEPTEMBER: O'Reilly Peer-to-Peer and Web Services Conference September 18-21, 2001 Omni Shoreham Hotel, Washington, D.C. Early Bird Registration ends August 17th http://conferences.oreilly.com/p2p/ UG Discount information for conferences: O'Reilly offers 20% discount to UG members on all conference and tutorial fees. Use the DSUG discount code. If registering online, enter the code where it says "If you received a discount code, enter it here." Register before the "Early Bird" discounts end, and you'll save 20% on already discounted "Early Bird" prices. For more O'Reilly event information, go to: http://events.oreilly.com/ ************** MISCELLANEOUS ************** I'm looking for Oracle UGs and Bioinformatics UGs this month. If you know of any, please tell them about the O'Reilly UG Program: http://ug.oreilly.com/ If your UG has an announcement that you'd like my help communicating to other groups, let me know. I'm happy to include the info in an upcoming newsletter. Does your UG have a newsletter? If so, please add me to your mailing list if you haven't already done so: Denise Olliffe c/o O'Reilly & Associates 101 Morris Street Sebastopol, CA 95472 deniseo@oreilly.com Until next week, Denise From aksuska at webflyer.com Tue Jul 17 18:39:52 2001 From: aksuska at webflyer.com (Keary Suska) Date: Thu Aug 5 00:18:00 2004 Subject: Newsletter #2 from O'Reilly UG Program In-Reply-To: <006301c10f15$04137b40$80441d82@cos.agilent.com> Message-ID: What is our DSUG code? hat XML-RPC book looks like a must-have! Keary Suska (719) 473-6431 (719) 649-6736 (mobile) > From: "Tim Chambers" > Date: Tue, 17 Jul 2001 17:05:47 -0600 > To: "Pikes Peak Perl Mongers" > Subject: Fw: Newsletter #2 from O'Reilly UG Program > > Date: Thu, 12 Jul 2001 10:51:16 -0700 (PDT) > From: Denise Olliffe > Message-Id: <200107121751.f6CHpGl20470@smtp.oreilly.com> > Subject: Newsletter #2 from O'Reilly UG Program > > O'Reilly User Group Program > NEWSLETTER > Volume 1, #2 > www.oreilly.com > > Thanks to the 108 UGs that responded to my questions from the first > newsletter. After polling your answers, 69 groups liked the new format, > so I've decided to stay with the all-in-one newsletter, and I've > arranged the news by subject matter. > > Highlights this week: > Books: > 5 New titles released, including the "Java Cookbook" > News: > GNOME's Miguel de Icaza on .NET > Why does O'Reilly use animals on the book covers? > IEE Call for Papers: Open Source Software Engineering > 15 tips for the Linux LPI Certification exams > > ***************************** > NEWS from O'Reilly & Beyond > ***************************** > I would be grateful if you would pass on the info that your members > will find interesting... > > GENERAL INTEREST: > > GNOME's Miguel de Icaza on .NET: > In a conversation with O'Reilly Network publisher Dale Dougherty, GNOME > founder Miguel de Icaza discusses the advantages of the .NET > development environment and why the open source community should join > him in developing Mono--a free implementation of .NET. Miguel will > speak about these topics at O'Reilly Open Source Convention, this > month. http://www.oreillynet.com/pub/a/dotnet/2001/07/09/icaza.html > > Microsoft attacks open source > By Charles Babcock, Interactive Week > article quotes Tim O'Reilly > http://dailynews.yahoo.com/htx/zd/20010702/tc/ms_attacks_open_source_1.html > > Ever wonder why O'Reilly has chosen animals to grace our book covers? > Find out at: http://www.oreilly.com/news/lejeune_0400.html or > http://www.oreilly.com/news/ediemals_0400.html > > WINDOWS: > > An interview with Jesse Liberty: Author of "Programming C#": > We asked Jesse how C# compares with other object-oriented programming > languages and how C# fits into the .NET Framework. To learn more, don't > miss O'Reilly's upcoming release, Programming C#. > http://dotnet.oreilly.com/news/jesse_0701.html > > OPEN SOURCE: > > IEE Call for Papers: Open Source Software Engineering > The Institution of Electrical Engineers is soliciting papers > representing original, completed research on open source software > engineering, especially papers providing a rigorous analysis of open > source methods and tools. http://opensource.ucc.ie/iee-cfp.htm > > If you're planning on taking the Linux LPI Certification Level 1 exams, > here are 15 tips from O'Reilly's author of "LPI Linux Certification in > a Nutshell": http://linux.oreilly.com/news/lpilinux_0601.html > > APPLE/MAC: > > O'Reilly Network's managing editor, Derek Story talks disc burning with > Sony's Digital Relay: > http://www.oreillynet.com/pub/a/mac/2001/06/27/sony_digital_relay.html > > JAVA: > > O'Reilly author, Jason Hunter takes an in-depth look at the new 2.3 > servlet filter model in this JavaWorld article: > http://www.javaworld.com/javaworld/jw-06-2001/jw-0622-filters.html > > ************************************************* > BOOKS hot off the press--REVIEW COPIES AVAILABLE > ************************************************* > Please email me to request review copies. > Click on either link for book details--the press announcement is the > top link--feel free to use the release as you see fit. For UPCOMING > titles, go to: http://www.oreilly.com/catalog/new.html > > Java Cookbook > http://press.oreilly.com/javacook.html > http://www.oreilly.com/catalog/javacook/ > > Web Caching > http://press.oreilly.com/webcaching.html > http://www.oreilly.com/catalog/webcaching/ > > Linux Device Drivers > http://press.oreilly.com/linuxdrive2.html > http://www.oreilly.com/catalog/linuxdrive2/ > > Programming Web Services with XML-RPC > http://press.oreilly.com/progxmlrpc.html > http://www.oreilly.com/catalog/progxmlrpc/ > > ADO: ActiveX Data Objects > http://press.oreilly.com/ado.html > http://www.oreilly.com/catalog/javacook/ > > > NEW titles (not listed above): > http://www.oreilly.com/catalog/new.html > > Keep an eye out for "Dreamweaver 4: The Missing Manual" next week > > Reminder: Your members are entitled to 20% discount on all books > purchased direct from O'Reilly. Ask me for discount code info. > > ****************************** > ANNOUNCEMENTS from your peers > ****************************** > > NEW YORK CITY: > The New York Enterprise Windows User Group focuses on the use of > Windows servers, workstations, and related products in the Enterprise. > We meet one evening a month in New York City. If you have any > questions, or to be put on the mailing list, please contact Bill Zack > at wzack@compuserve.com. > > HUNTSVILLE, TENNESSEE: > The Huntsville New Technology [NT] Users Group [HuNT UG .org] will meet > at Intergraph Corp. Building 15 Auditorium, on July 16, 6-8 pm. At this > month's meeting, Executive Software will discuss Windows 2000 and > Windows NT4 Performance relating to Disk Fragmentation. Plan to attend > for a great technical presentation on how bring your Gigahertz > processor back to Gigahertz speed. Executive Software will tell us all > about the NTFS file system in Windows 2000 if you ask the questions. > HUNTUG is a non-profit, no-dues group. For directions check out our Map > at www.huntug.org/map > > ************************* > UPCOMING O'Reilly events > ************************* > > Enter your group to win a pass to the O'Reilly Peer-to-Peer and Web > Services Conference. Email me for further details, if you didn't > receive my email notice. Deadline for entries is July 31st, 2001. The > winner will be annouced August 1st. > > Congratulations to Classic Hackers UGA Linux Users Group of Georgia for > winning the raffle for the single pass to the O'Reilly Open Source > Convention this July. > > JULY: > > O'Reilly Open Source Convention > July 23-27, 2001 > Sheraton San Diego Hotel, San Diego, CA > http://conferences.oreilly.com/oscon/ > > Don't miss author Hans Bergsten's > (JavaServer Pages) presentation at the > Georgia Web Developers Conference, July 25th. > http://www.tagonline.org/gwdc/ > > AUGUST: > > Visit the O'Reilly booth at LinuxWorld > August 28-30 > Moscone Center, Booth #1747 > San Francisco, CA > > SEPTEMBER: > > O'Reilly Peer-to-Peer and Web Services Conference > September 18-21, 2001 > Omni Shoreham Hotel, Washington, D.C. > Early Bird Registration ends August 17th > http://conferences.oreilly.com/p2p/ > > UG Discount information for conferences: > O'Reilly offers 20% discount to UG members on all conference and > tutorial fees. Use the DSUG discount code. If registering online, enter > the code where it says "If you received a discount code, enter it > here." Register before the "Early Bird" discounts end, and you'll save > 20% on already discounted "Early Bird" prices. > > For more O'Reilly event information, go to: > http://events.oreilly.com/ > > ************** > MISCELLANEOUS > ************** > > I'm looking for Oracle UGs and Bioinformatics UGs this month. If you > know of any, please tell them about the O'Reilly UG Program: > http://ug.oreilly.com/ > > If your UG has an announcement that you'd like my help communicating to > other groups, let me know. I'm happy to include the info in an upcoming > newsletter. > > Does your UG have a newsletter? If so, please add me to your mailing > list if you haven't already done so: > > Denise Olliffe > c/o O'Reilly & Associates > 101 Morris Street > Sebastopol, CA 95472 > deniseo@oreilly.com > > > > Until next week, > Denise > > > From tbchambers at yahoo.com Tue Jul 17 22:45:23 2001 From: tbchambers at yahoo.com (Tim Chambers) Date: Thu Aug 5 00:18:00 2004 Subject: Newsletter #2 from O'Reilly UG Program References: Message-ID: <002601c10f3c$143422a0$db4e2ed0@hpcustomer> Denise, I have five things. 1. First, I want to thank you for all the work you've put into the UG program. I've been forwarding all the UG mailings to the Pikes Peak Perl Mongers, and I added the UG graphic to our Web site tonight. That's an improvement over your individual mailings. I wasn't forwarding many of the non-Perl items. But still, I like your approach of having the user group contacts serve as your liaisons to the each group's membership. O'Reilly seems to be one of the most clueful companies around, especially when it comes to using the Internet effectively. (See http://pikes-peak.pm.org/#17Jul01, where I say so publicly!) And all the O'Reilly UG benefits are just beginning to sink in. Thank you! 2. I was wondering -- is the newsletter online at http://ug.oreilly.com/? I couldn't find it. If it isn't, it sure would be handy to have it there. I think some -- maybe most -- Pikes Peak Perl Mongers would prefer getting just a summary of the newsletter from me with a pointer to the URL they can visit if they want to see all the articles. 3. I noticed that one of the UG benefits is "speaking engagements with O'Reilly authors." What would be involved in getting a speaker to come to Colorado Springs soon? We're only a couple hours from great Rocky Mountain skiing, if an author would like to come during ski season. Of course, the other three seasons are beautiful here, too. :-) See http://www.pikespeakcam.com/ for examples of the year-round grandeur. 4. You wrote: > ...O'Reilly offers 20% discount to UG members on all conference and > tutorial fees. Use the DSUG discount code.... One of the Pikes Peak Perl Mongers asked me what the code was to get discounts. Is it "DSUG" or something else? Please advise. 5. Please note that my e-mail has changed. I'm now tbchambers@yahoo.com. <>< Tim Chambers Founder, Pikes Peak Perl Mongers http://pikes-peak.pm.org/ bcc: Pikes Peak Perl Mongers From tbchambers at yahoo.com Wed Jul 18 10:59:53 2001 From: tbchambers at yahoo.com (Tim Chambers) Date: Thu Aug 5 00:18:00 2004 Subject: new name for takeitoffline.com References: <003901c10f95$fc753cd0$019822a6@csu6220393.wcomnet.com> Message-ID: <003301c10fa2$b03eaa60$a685b88d@tc5570p> Keith Wear wrote: > This is the first e-mail I've received since signing up for PPPM list. Welcome, Keith. I'm replying to the whole group in case anyone else has the same problem. > I'm not able to find takeitoffline. Actually, my browser can't find it. I'm > behind a firewall, but not a filtered one. Do you have any idea why I can't > reach the site? Do you have a numeric IP for it in case it has something > to do with my DNS server? takeitoffline.com changed their domain name to quicktopic.com a while back. The DNS lookup returns the same IP (205.254.196.12), but if anyone's having trouble accessing it, try these (which also work for me): > -----Original Message----- > Comments? Take it offline to http://takeitoffline.com/8/H/QTW5mmRpPk8g http://quicktopic.com/8/H/QTW5mmRpPk8g > > http://takeitoffline.com/1/H/NuLK8Ll3CxritWqkut7. There hasn't been anything http://quicktopic.com/1/H/NuLK8Ll3CxritWqkut7 > posted for a while, though. > > P.P.S. Please don't forward takeitoffline.com URLs to anyone not on our > mailing list. Obscurity of the URL is the only protection of privacy that we > have. Not ideal, but I'm a fan of takeitoffline.com and want to support them > with our traffic. http://205.254.196.12/8/H/QTW5mmRpPk8g and http://205.254.196.12/1/H/NuLK8Ll3CxritWqkut7 did NOT work for me -- they both replaced the subdirectories with /./. I've never seen THAT before. <>< Tim P.S. I'm also behind a firewall. From aksuska at webflyer.com Wed Jul 18 12:08:03 2001 From: aksuska at webflyer.com (Keary Suska) Date: Thu Aug 5 00:18:00 2004 Subject: new name for takeitoffline.com In-Reply-To: <003301c10fa2$b03eaa60$a685b88d@tc5570p> Message-ID: http://takeitoffline.com/1/H/NuLK8Ll3CxritWqkut7 worked for me. The reason that the IP is not working is likely because they are using name-based virtual hosting, with probably some back-end URL rewriting to support it. A browser that is not HTTP 1.1 compliant would not be able to access the site in any case, and it seems that the hosting company does not have an adequate server configuration to support non-compliant browsers. I recall that there were some versions of IE4 that had broken 1.1 support so most Apache configurations force them to use 1.0. >> I'm not able to find takeitoffline. Actually, my browser can't find it. I'm >> behind a firewall, but not a filtered one. Do you have any idea why I can't >> reach the site? Do you have a numeric IP for it in case it has something to >> do with my DNS server? If the browser is unable to resolve the domain (IE usually gives some kind of message like "server not found"), it is a problem with your DNS. If it can resolve the domain but cannot connect, it is likely an inter-network problem since HTTP is a single socket protocol, client initiated. Hence access to any web site outside of the firewall means access to every site. Except that some firewall configurations block SSL connections, but that wouldn't be the case here. Keary Suska (719) 473-6431 (719) 649-6736 (mobile) > From: "Tim Chambers" > Date: Wed, 18 Jul 2001 09:59:53 -0600 > To: "Pikes Peak Perl Mongers" > Subject: new name for takeitoffline.com > > Keith Wear wrote: >> This is the first e-mail I've received since signing up for PPPM list. > > Welcome, Keith. I'm replying to the whole group in case anyone else has the > same problem. > >> I'm not able to find takeitoffline. Actually, my browser can't find it. > I'm >> behind a firewall, but not a filtered one. Do you have any idea why I > can't >> reach the site? Do you have a numeric IP for it in case it has something >> to do with my DNS server? > > takeitoffline.com changed their domain name to quicktopic.com a while back. > The DNS lookup returns the same IP (205.254.196.12), but if anyone's having > trouble accessing it, try these (which also work for me): > >> -----Original Message----- >> Comments? Take it offline to http://takeitoffline.com/8/H/QTW5mmRpPk8g > http://quicktopic.com/8/H/QTW5mmRpPk8g >> >> http://takeitoffline.com/1/H/NuLK8Ll3CxritWqkut7. There hasn't been > anything > http://quicktopic.com/1/H/NuLK8Ll3CxritWqkut7 >> posted for a while, though. >> >> P.P.S. Please don't forward takeitoffline.com URLs to anyone not on our >> mailing list. Obscurity of the URL is the only protection of privacy that > we >> have. Not ideal, but I'm a fan of takeitoffline.com and want to support > them >> with our traffic. > > http://205.254.196.12/8/H/QTW5mmRpPk8g and > http://205.254.196.12/1/H/NuLK8Ll3CxritWqkut7 did NOT work for me -- they > both replaced the subdirectories with /./. I've never seen THAT before. > > <>< Tim > > P.S. I'm also behind a firewall. > > > From tbchambers at yahoo.com Wed Jul 18 12:26:43 2001 From: tbchambers at yahoo.com (Tim Chambers) Date: Thu Aug 5 00:18:00 2004 Subject: O'Reilly discount Message-ID: <007101c10fae$d1fb0660$a685b88d@tc5570p> ----- Original Message ----- From: "Denise Olliffe" Sent: Wednesday, July 18, 2001 10:37 AM Subject: responses to your questions, etc. > Re: discount > Yes, the discount code is DSUG > Your members can: > Order online at www.oreilly.com > Enter discount code where it says "DISCOUNT CODE" in red type. > or > Order by phone at 800-998-9938 > Ask for customer service, and provide the phone rep with the > DSUG code. > Discount is only available on direct from O'Reilly orders. From tbchambers at yahoo.com Wed Jul 18 12:39:18 2001 From: tbchambers at yahoo.com (Tim Chambers) Date: Thu Aug 5 00:18:00 2004 Subject: O'Reilly author to Colorado Springs? References: <3.0.5.32.20010718093736.00961a10@pop3.west.ora.com> Message-ID: <007e01c10fb0$94afe260$a685b88d@tc5570p> Denise, >Subject: responses to your questions, etc. > I'd like to respond to all your questions/concerns, so here goes: Thanks for the thorough reply. I want to acknowledge one subject of special interest to my group. > ... Cammie Noah, our author event coordinator, will contact you > within a few weeks.... She handles these events, and will let you > know if there are any possibilities in your area. That's terrific. I'll be looking forward to talking to her. I'm blind copying the PPPM to spark interest. [Perl Mongers -- anyone willing to champion this special project? Those who've already expressed an interest in setting up a guest speaker have first right of refusal to run with this. Please reply to me and I'll forward Cammie to you. -Tim] <>< Tim Chambers Founder, Pikes Peak Perl Mongers http://pikes-peak.pm.org/ bcc: Pikes Peak Perl Mongers From evansj at kilnar.com Thu Jul 19 12:15:30 2001 From: evansj at kilnar.com (John Evans) Date: Thu Aug 5 00:18:00 2004 Subject: Perl-6 Message-ID: Just a little article about the future of Perl-6. I thought I would pass it along. I did snip all of the advertising garbage that came with the email. What is Perl-6? By Andrew Johnson If you interact with the Perl community (via usenet or various Web sites) then you've probably heard about Perl-6 by now. But what exactly is it? Just another step in the versioning scheme or something more? I can't tell you exactly what Perl-6 will eventually look like, but I can tell you what it is and why. The change from Perl4 to Perl5 was essentially Larry Wall's rewrite of Perl, and quite a bit was added to the Perl language at the time (but not much of the Perl4 language was changed). Perl-6 is to be, in Larry's words, "The community's rewrite of Perl". Why rewrite Perl? Primarily, rewriting the core of perl (that's the perl source code, not the Perl language) will make it cleaner, faster, more extensible, easier for people to understand, and more accessible to other people who can then participate in the maintenance and development of perl itself. Larry also decided that there is no time like the present to investigate changes to the language itself. What isn't working out as well as we hoped? What additions would be useful? Thus, the Perl6 RFC process began and the greater Perl community submitted some 361 RFCs for language changes and/or additions. Not all of the requests will be integrated into Perl-6 of course, but Larry and the team of Perl-6 developers will sift through them and use some in the new design. The process will take some time and you shouldn't expect to see a usable Perl-6 for perhaps another year. However, a few changes are apparent already: * Changing the usage of type symbols for variables * A new dereference operator (and concatenation operator) * Arrays and Hashes in scalar context * Typed variables? * Arrays and Hashes in scalar context Changing the Usage of Type Symbols for Variables Currently, as I'm sure you well know by now, we have three type symbols for variables: $ for scalars, @ for arrays, and % for hashes. However, you also know that these are symbols not strictly applied to variables, but to the type of thing you want to access. For example, to obtain the scalar value at index 3 of an array you use the $ symbol: print $array[3]; In Perl-6 these type symbols will be exclusively used with their variable types, not the data type being accessed --- thus, the following will be the correct syntax: $scalar = 12; @array = (1,2,3); %hash = (name => 'andrew', beer => 'dark ale'); @slice = @array[1,2]; $scalar = @array[0]; %hash{'age','children'} = (37, 2); print %hash{name}; As you can see, no matter what type of value you access you will use the variable type symbol (no more using @ for slices of hashes, and $ for scalar access of single array or hash elements). A New Dereference Operator (and Concatenation Operator) The -> dereference arrow will be replaced with a dot (.). This makes Perl more similar to other OO languages with respect to calling object methods: $foo = SomeObject->new(); $foo->some_method(); # becomes: $foo = SomeObject.new(); $foo.some_method(); This means that the dot will no longer be used as the concatenation operator --- the new concat op will likely be the ~ character. Typed Variables? Yes, you will have the ability to declare variables as certain types (such as 'int' or 'constant'), or dimensioning arrays to a certain size. You won't be required to do this sort of thing, but it allows perl to optimize the code if you do. Arrays and Hashes in Scalar Context When used in a scalar context, hashes and arrays will return a reference to themselves. This means, to assign a reference to a hash or array we can do the following: $a_ref = @array; $h_ref = %hash; But, don't worry about your habit of getting the length (number of elements) of an array by using it in scalar context, because now, an array reference in numerical context will return its length, and will return true if it holds any elements in a boolean context, so we can still perform the same sorts of array testing as we do now. As you can see even from this short foray, Perl-6 won't simply be adding new stuff for us to use, but will be changing some of our currently familiar syntax. This is not a bad thing. The changes proposed so far make a good deal of sense and we should not fear them merely because we will have to make some adjustments to they way we currently do things. Also be aware that there will be some sort of compatibility mode so that Perl-5 programs can still be run (not to mention that versions of Perl-5 will not be disappearing anytime soon either). There is a good more information about Perl-6, and you can stay abreast of its progress by checking out the following two sites: http://www.perl.org/perl6/ http://dev.perl.org/perl6/ Next Week: Named parameters for subroutine calls. About the author(s) ------------------- Andrew Johnson lives in Winnipeg, Manitoba with his wife and two sons. He works as a programmer/consultant and is the author of the recently published "Elements of Programming with Perl" from Manning Publications. Find the details at: http://members.home.net/perl-epwp/. Beyond hacking around with Perl he enjoys reading, playing guitar, camping, and a good dark ale. He can be reached at andrew.johnson@unixinsider.com. ________________________________________________________________________________ ADDITIONAL RESOURCES Online archive of Andrew Johnson's Perl newsletters http://www.itworld.com/jump/perl_nl/members.home.net/andrew-johnson/perl/archit/perlarchive.html Perl Mongers: Perl 6 Info http://www.perl.org/perl6/ This Fortnight in Perl 6 http://www.perl.com/pub/a/2001/07/p6pdigest/20010703.html Perl 6 To Be Complete Rewrite (But Not What You Think) http://use.perl.org/article.pl?sid=00/07/19/161217 -- 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 tbchambers at yahoo.com Thu Jul 19 18:37:54 2001 From: tbchambers at yahoo.com (Tim Chambers) Date: Thu Aug 5 00:18:00 2004 Subject: Fw: O'Reilly UG Program Newsletter #3 Message-ID: <003801c110ab$d5cfc520$80441d82@cos.agilent.com> Date: Thu, 19 Jul 2001 15:54:24 -0700 (PDT) From: Denise Olliffe Message-Id: <200107192254.f6JMsOH17333@smtp.oreilly.com> Subject: O'Reilly UG Program Newsletter #3 O'Reilly User Group Program NEWSLETTER Volume 1, #3 http://www.oreilly.com/ HIGHLIGHTS THIS WEEK... Books: - 3 new titles - Book reviews News: - Microsoft withdrawals Java support--what's your opinion? - Don't Learn XML - .NET Article: Embracing the Web: Part 2 - Using XML to Configure Groove - Professional Paranoia: Secrets of Security Experts - Stings in Cocoa, Part 2 - Interview with author of "Dreamweaver 4: The Missing Manual" - Use P2P, Go to Jail. Any questions? **************************** NEWS from O'Reilly & Beyond **************************** I would be grateful if you would pass on the info that your members will find interesting... GENERAL INTEREST: ----------------- Microsoft withdrawals Java support, what's your opinion? Reports that Microsoft won't include Java Virtual Machine code with Windows XP are a blow to developers and users who rely on Java. Clay Shirky and O'Reilly & Associates call on PC manufacturers to install the most recent version of the JVM on their Windows machines. Read why, and add your name to our appeal: http://www.oreilly.com/news/jvm_0701.html Safari, O'Reilly's online technical books service, is fast and powerful. Safari searches the full text of all available books to hunt down exactly what you need, when you need it. You choose the subscription level, starting at $9.95 for 5 books. Read, annotate, bookmark, save searches, view recently accessed text, and add or swap books. Great for students. Go on Safari at: http://safari2.oreilly.com/tablhom.asp?home O'Reilly's clever editor-in-chief, Frank Willison has lots to say. Read his witty quips at: http://www.oreilly.com/frank/ APPLE/MAC: ---------- Stings in Cocoa, Part 2 Mike Beam--author of several O'Reilly Network articles, discusses Cocoa's string-handling ability: http://www.oreillynet.com/pub/a/mac/2001/07/13/cocoa.html For a glimpse at part 1, go to: http://www.oreillynet.com/pub/a/mac/2001/06/29/cocoa.html JAVA: ----- See first article in the "General Interest" section OPEN SOURCE: ------------ The O'Reilly Open Source Convention, and Perl Conference 5 are starting next week: July 23-27, 2001 Sheraton San Diego Hotel, San Diego, CA http://conferences.oreilly.com/oscon/ PEER-TO-PEER: ------------- Amazon's Interview on P2P with Andy Oram: O'Reilly author and editor Andy Oram discusses popular peer-to-peer projects, micropayments, and the most successful P2P network in human history--the public telephone network. Keep in the loop of P2P developments at this September's O'Reilly Peer-to-Peer and Web Services Conference. http://www.amazon.com/exec/obidos/tg/feature/-/167528/t/102-8302471-7634507 Use P2P, Go to Jail. Any questions? http://www.openp2p.com/pub/a/p2p/2001/07/10/mcowen.html SECURITY: --------- Author Michael Lucas gives practical advice on how programmers, network administrators, or even help desk staff can be more security-conscious: Professional Paranoia: Secrets of Security Experts http://www.onlamp.com/pub/a/onlamp/2001/07/12/prof_paranoia.html WEB: ---- Don't Learn XML! If you are an author of structured documents, and not a developer, Michael Smith says don't get sucked into the complexities of XML and its many related technologies. He recommends, instead, an alternate course of study in this xml.oreilly.com article: Take my advice: Don't Learn XML http://xml.oreilly.com/news/dontlearn_0701.html In this XML.com article, Brian Buehling investigates how XML is used to support the creation of custom applications which could lead to broad acceptance of Groove: Using XML to Configure Groove http://www.xml.com/pub/a/2001/07/11/groove.html "Dreamweaver 4: the Missing Manual" author David McFarland, talks about the most valuable and least understood Dreamweaver features in this oreilly.com article: http://web.oreilly.com/news/dreamweaver_0701.html MICROSOFT/.NET: --------------- Embracing the Web: Part 2: This second of oreilly.com's three-part series examines the concepts behind Microsoft's .NET platform. Part 2 reviews componentization and enterprise services, two of the most important concepts for software integration and large-scale systems. http://dotnet.oreilly.com/news/netframework2_0701.html Part 1 can be seen at: http://dotnet.oreilly.com/news/netframework1_0701.html WIRELESS: --------- The low-down from the MP3 Summit, and MP3.com's mobile strategy through the eyes of David Sims, editorial director of the O'Reilly Network: MP3 Summit Report: Going Mobile http://www.oreillynet.com/pub/a/wireless/2001/07/13/mp3.html ************************************************* BOOKS hot off the press--REVIEW COPIES AVAILABLE ************************************************* Please email me to request review copies. Click on either link for book details--the press announcement is the top link--feel free to use the release as you see fit. For UPCOMING titles, go to: http://www.oreilly.com/catalog/new.html Dreamweaver 4: The Missing Manual http://press.oreilly.com/dreamweavermm.html http://www.oreilly.com/catalog/dreamweavermm/ Exim: The Mail Transfer Agent http://www.oreilly.com/catalog/exim/ Managing NFS and NIS, 2nd Edition http://press.oreilly.com/nfs2.html http://www.oreilly.com/catalog/nfs2/ BOOK REVIEWS online: -------------------- Thanks to all UGs that review our books, and post reviews online or in monthly newsletters--we appreciate it. Here are a few: "Python Standard Library" reviewed by Phil Hughes of LinuxJournal: http://www2.linuxjournal.com/articles/linux_review/0047.html CherryMUG reviews "iMovie 2: The Missing Manual": http://www.cherrymug.com/ (several other O'Reilly titles also reviewed at this site) Rochester, NY Perl Mongers reviews "Programming Perl, 3rd Edition" and "CGI Programming with Perl, 2nd Edition": http://rochester.pm.org/reviews/programming_perl3.html REMINDER to pass reviews on to me after they're written. ****************************** ANNOUNCEMENTS from your peers ****************************** If your UG has an announcement that you'd like my help communicating to other groups, let me know. I'm happy to include the info in an upcoming newsletter. Please include complete contact info for your group. HAMPTON ROADS, VA: ------------------ The Hampton Roads Oracle Users Group (HROUG) will be hosting its next quarterly meeting at the Virginia Beach Public Central Library on August 21st, from 9AM till 12AM. Topics will include JAVA and Oracle Portal. The meeting is open to all interested persons. ************************* UPCOMING O'Reilly events ************************* Enter your group to win a pass to the O'Reilly Peer-to-Peer and Web Services Conference. Email me for further details, if you didn't receive my email notice. Deadline for entries is July 31st, 2001. The winner will be annouced August 1st. NEXT WEEK!!! ------------ San Diego, CA: O'Reilly Open Source Convention July 23-27, 2001 Sheraton San Diego Hotel http://conferences.oreilly.com/oscon/ Atlanta, GA: Don't miss author Hans Bergsten's (JavaServer Pages) presentation at the Georgia Web Developers Conference, July 25th. http://www.tagonline.org/gwdc/ AUGUST: ------- San Francisco, CA: Visit the O'Reilly booth at LinuxWorld August 28-30 Moscone Center, Booth #1747 http://www.linuxworldexpo.com/ SEPTEMBER: ---------- Washington, D.C: O'Reilly Peer-to-Peer and Web Services Conference September 18-21, 2001 Omni Shoreham Hotel Early Bird Registration ends August 17th http://conferences.oreilly.com/p2p/ COMING IN 2002: --------------- Tucson, AZ: O'Reilly Bioinformatics Technology conference January 28-31, 2002 http://conferences.oreilly.com/biocon/cfp.html UG Discount information for conferences: O'Reilly offers 20% discount to UG members on all conference and tutorial fees. Use the DSUG discount code. If registering online, enter the code where it says "If you received a discount code, enter it here." Register before the "Early Bird" discounts end, and you'll save 20% on already discounted "Early Bird" prices. For more O'Reilly event information, go to: http://events.oreilly.com/ Until next week, Denise From evansj at kilnar.com Fri Jul 20 12:08:19 2001 From: evansj at kilnar.com (John Evans) Date: Thu Aug 5 00:18:00 2004 Subject: New Cell Phone # Message-ID: I know that some of you have my cell phone number. If you try to use it to get in touch with me, it won't work. I've cancelled my service with my old provider and have signed up for a new cell service. The new number is (and you guys should like this one...) 719-200-PERL -- 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 Robert.L.Harris at rdlg.net Tue Jul 24 14:51:36 2001 From: Robert.L.Harris at rdlg.net (Robert L. Harris) Date: Thu Aug 5 00:18:00 2004 Subject: Net::SMTP? Message-ID: <20010724135136.D23673@rdlg.net> I'm trying to use Net::SMTP and I'm not getting any output. Here's a chunk of code: #!/usr/local/bin/perl -w use strict; use diagnostics; use Net::SMTP; # # Do some data gathering # . . . # if (@Down) { &SendMailNotification(@Down); } exit 0; ######################## # Sub Procs below here # ######################## sub SendMailNotification { my (@Down)=@_; my ($Hostname)=`hostname`; my ($MailSubject)="GonzoProblems on $Hostname"; my ($MailTo)="robert\@rdlg.net"; my ($i); print "We had a problem so we'll send mail.\n"; $smtp = Net::SMTP->new('mailgw2.rdlg.net.'); $smtp->mail('GonzoChecker\@$Hostname'); $smtp->to('robert@rdlg.net'); $smtp->data(); $smtp->datasend("Subject: GonzoProblems on $Hostname\n"); $smtp->datasend("\n"); $smtp->datasend("Could not connect to:\n"); foreach $i (@Down) { $smtp->datasend("$i\n"); } $smtp->dataend(); $smtp->quit; # open (SENDMAIL, "| /usr/bin/mailx -v -s \"$MailSubject\" $MailTo"); # # print "Could not connect to:\n"; # print SENDMAIL "Could not connect to:\n"; # foreach $i (@Down) { # print " $i\n"; # print SENDMAIL " $i\n"; # } # close(SENDMAIL); } If I comment out the $smtp portion, and uncomment the other, it works just fine. :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 matt.long at matthew-long.com Tue Jul 24 15:22:50 2001 From: matt.long at matthew-long.com (Matthew J Long) Date: Thu Aug 5 00:18:00 2004 Subject: Net::SMTP? References: <20010724135136.D23673@rdlg.net> Message-ID: <004901c1147e$6955f3c0$1f01a8c0@ebiztech.com> I'm not completely sure I understand what all you are trying to do. If it's sending a message you want to do, use Mail::Sendmail instead. It will also support attachments. >From the Mail::Sendmail perldoc: ---------------------------------------------- NAME Mail::Sendmail v. 0.78 - Simple platform independent mailer SYNOPSIS use Mail::Sendmail; %mail = ( To => 'you@there.com', Smtp => 'your.smtp.server', From => 'me@here.com', Message => "This is a very short message" ); sendmail(%mail) or die $Mail::Sendmail::error; print "OK. Log says:\n", $Mail::Sendmail::log; ----------------------------------------------------- the Smtp field is only necessary if you're not using localhost. Good luck. -Matt ----- Original Message ----- From: "Robert L. Harris" To: "Pikes-Peak Perl Mongers" Sent: Tuesday, July 24, 2001 12:51 PM Subject: Net::SMTP? > > > I'm trying to use Net::SMTP and I'm not getting any output. Here's a > chunk of code: > > > #!/usr/local/bin/perl -w > > use strict; > use diagnostics; > use Net::SMTP; > > # > # Do some data gathering > # > . > . > . > # > > > if (@Down) { > &SendMailNotification(@Down); > } > > exit 0; > > ######################## > # Sub Procs below here # > ######################## > sub SendMailNotification { > my (@Down)=@_; > my ($Hostname)=`hostname`; > my ($MailSubject)="GonzoProblems on $Hostname"; > my ($MailTo)="robert\@rdlg.net"; > my ($i); > > print "We had a problem so we'll send mail.\n"; > > $smtp = Net::SMTP->new('mailgw2.rdlg.net.'); > > $smtp->mail('GonzoChecker\@$Hostname'); > $smtp->to('robert@rdlg.net'); > > $smtp->data(); > $smtp->datasend("Subject: GonzoProblems on $Hostname\n"); > $smtp->datasend("\n"); > $smtp->datasend("Could not connect to:\n"); > foreach $i (@Down) { > $smtp->datasend("$i\n"); > } > $smtp->dataend(); > > $smtp->quit; > > # open (SENDMAIL, "| /usr/bin/mailx -v -s \"$MailSubject\" $MailTo"); > # > # print "Could not connect to:\n"; > # print SENDMAIL "Could not connect to:\n"; > # foreach $i (@Down) { > # print " $i\n"; > # print SENDMAIL " $i\n"; > # } > # close(SENDMAIL); > } > > If I comment out the $smtp portion, and uncomment the other, it works just > fine. > > > :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 Jul 24 15:26:07 2001 From: Robert.L.Harris at rdlg.net (Robert L. Harris) Date: Thu Aug 5 00:18:00 2004 Subject: Net::SMTP? In-Reply-To: <004901c1147e$6955f3c0$1f01a8c0@ebiztech.com>; from matt.long@matthew-long.com on Tue, Jul 24, 2001 at 01:22:50PM -0700 References: <20010724135136.D23673@rdlg.net> <004901c1147e$6955f3c0$1f01a8c0@ebiztech.com> Message-ID: <20010724142607.E23673@rdlg.net> How would you handle a multi-line message? Soemthing like: Jim, we have problems. The boxes in question are: box1 box2 etc. Thus spake Matthew J Long (matt.long@matthew-long.com): > I'm not completely sure I understand what all you are trying to do. If it's > sending a message you want to do, use Mail::Sendmail instead. It will also > support attachments. > > >From the Mail::Sendmail perldoc: > > ---------------------------------------------- > > NAME > Mail::Sendmail v. 0.78 - Simple platform independent mailer > > SYNOPSIS > use Mail::Sendmail; > > %mail = ( To => 'you@there.com', > Smtp => 'your.smtp.server', > From => 'me@here.com', > Message => "This is a very short message" > ); > > sendmail(%mail) or die $Mail::Sendmail::error; > > print "OK. Log says:\n", $Mail::Sendmail::log; > > ----------------------------------------------------- > the Smtp field is only necessary if you're not using localhost. > > Good luck. > > -Matt > > ----- Original Message ----- > From: "Robert L. Harris" > To: "Pikes-Peak Perl Mongers" > Sent: Tuesday, July 24, 2001 12:51 PM > Subject: Net::SMTP? > > > > > > > > I'm trying to use Net::SMTP and I'm not getting any output. Here's a > > chunk of code: > > > > > > #!/usr/local/bin/perl -w > > > > use strict; > > use diagnostics; > > use Net::SMTP; > > > > # > > # Do some data gathering > > # > > . > > . > > . > > # > > > > > > if (@Down) { > > &SendMailNotification(@Down); > > } > > > > exit 0; > > > > ######################## > > # Sub Procs below here # > > ######################## > > sub SendMailNotification { > > my (@Down)=@_; > > my ($Hostname)=`hostname`; > > my ($MailSubject)="GonzoProblems on $Hostname"; > > my ($MailTo)="robert\@rdlg.net"; > > my ($i); > > > > print "We had a problem so we'll send mail.\n"; > > > > $smtp = Net::SMTP->new('mailgw2.rdlg.net.'); > > > > $smtp->mail('GonzoChecker\@$Hostname'); > > $smtp->to('robert@rdlg.net'); > > > > $smtp->data(); > > $smtp->datasend("Subject: GonzoProblems on $Hostname\n"); > > $smtp->datasend("\n"); > > $smtp->datasend("Could not connect to:\n"); > > foreach $i (@Down) { > > $smtp->datasend("$i\n"); > > } > > $smtp->dataend(); > > > > $smtp->quit; > > > > # open (SENDMAIL, "| /usr/bin/mailx -v -s \"$MailSubject\" $MailTo"); > > # > > # print "Could not connect to:\n"; > > # print SENDMAIL "Could not connect to:\n"; > > # foreach $i (@Down) { > > # print " $i\n"; > > # print SENDMAIL " $i\n"; > > # } > > # close(SENDMAIL); > > } > > > > If I comment out the $smtp portion, and uncomment the other, it works just > > fine. > > > > > > :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 aksuska at webflyer.com Tue Jul 24 15:29:23 2001 From: aksuska at webflyer.com (Keary Suska) Date: Thu Aug 5 00:18:00 2004 Subject: Net::SMTP? In-Reply-To: <20010724135136.D23673@rdlg.net> Message-ID: The only thing I can see is that your "from" address is invalid. > $smtp->mail('GonzoChecker\@$Hostname'); Because the string is in single quotes, interpolation is not performed, so the address is literally "GonzoChecker\@$Hostname" and not "GonzoChecker@whateverhost.com" as you may expect. Perhaps Net::SMTP is choking on the address because it is malformed. You could turn on the debug option and see what is generated. The mail() method should return a status of some kind, at least false on failure, which you could check for as well. Keary Suska Esoteritech, Inc. "Leveraging Open Source for a better Internet" > From: "Robert L. Harris" > Date: Tue, 24 Jul 2001 13:51:36 -0600 > To: Pikes-Peak Perl Mongers > Subject: Net::SMTP? > > > > I'm trying to use Net::SMTP and I'm not getting any output. Here's a > chunk of code: > > > #!/usr/local/bin/perl -w > > use strict; > use diagnostics; > use Net::SMTP; > > # > # Do some data gathering > # > . > . > . > # > > > if (@Down) { > &SendMailNotification(@Down); > } > > exit 0; > > ######################## > # Sub Procs below here # > ######################## > sub SendMailNotification { > my (@Down)=@_; > my ($Hostname)=`hostname`; > my ($MailSubject)="GonzoProblems on $Hostname"; > my ($MailTo)="robert\@rdlg.net"; > my ($i); > > print "We had a problem so we'll send mail.\n"; > > $smtp = Net::SMTP->new('mailgw2.rdlg.net.'); > > $smtp->mail('GonzoChecker\@$Hostname'); > $smtp->to('robert@rdlg.net'); > > $smtp->data(); > $smtp->datasend("Subject: GonzoProblems on $Hostname\n"); > $smtp->datasend("\n"); > $smtp->datasend("Could not connect to:\n"); > foreach $i (@Down) { > $smtp->datasend("$i\n"); > } > $smtp->dataend(); > > $smtp->quit; > > # open (SENDMAIL, "| /usr/bin/mailx -v -s \"$MailSubject\" $MailTo"); > # > # print "Could not connect to:\n"; > # print SENDMAIL "Could not connect to:\n"; > # foreach $i (@Down) { > # print " $i\n"; > # print SENDMAIL " $i\n"; > # } > # close(SENDMAIL); > } > > If I comment out the $smtp portion, and uncomment the other, it works just > fine. > > > :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 matt.long at matthew-long.com Tue Jul 24 15:34:29 2001 From: matt.long at matthew-long.com (Matthew J Long) Date: Thu Aug 5 00:18:00 2004 Subject: Net::SMTP? References: <20010724135136.D23673@rdlg.net> <004901c1147e$6955f3c0$1f01a8c0@ebiztech.com> <20010724142607.E23673@rdlg.net> Message-ID: <005301c11480$0a85b9f0$1f01a8c0@ebiztech.com> >From the example I provided, just do this: ------------------------------------------------ use Mail::Sendmail; my $multiLineMessage =< 'you@there.com', Smtp => 'your.smtp.server', From => 'me@here.com', Message => $multiLineMessage ); sendmail(%mail) or die $Mail::Sendmail::error; print "OK. Log says:\n", $Mail::Sendmail::log; --------------------------------------------------- -Matt ----- Original Message ----- From: "Robert L. Harris" To: "Matthew J Long" Cc: "Robert L. Harris" ; "Pikes-Peak Perl Mongers" Sent: Tuesday, July 24, 2001 1:26 PM Subject: Re: Net::SMTP? > > > How would you handle a multi-line message? Soemthing like: > > Jim, we have problems. The boxes in question are: > box1 > box2 > > etc. > > Thus spake Matthew J Long (matt.long@matthew-long.com): > > > I'm not completely sure I understand what all you are trying to do. If it's > > sending a message you want to do, use Mail::Sendmail instead. It will also > > support attachments. > > > > >From the Mail::Sendmail perldoc: > > > > ---------------------------------------------- > > > > NAME > > Mail::Sendmail v. 0.78 - Simple platform independent mailer > > > > SYNOPSIS > > use Mail::Sendmail; > > > > %mail = ( To => 'you@there.com', > > Smtp => 'your.smtp.server', > > From => 'me@here.com', > > Message => "This is a very short message" > > ); > > > > sendmail(%mail) or die $Mail::Sendmail::error; > > > > print "OK. Log says:\n", $Mail::Sendmail::log; > > > > ----------------------------------------------------- > > the Smtp field is only necessary if you're not using localhost. > > > > Good luck. > > > > -Matt > > > > ----- Original Message ----- > > From: "Robert L. Harris" > > To: "Pikes-Peak Perl Mongers" > > Sent: Tuesday, July 24, 2001 12:51 PM > > Subject: Net::SMTP? > > > > > > > > > > > > > I'm trying to use Net::SMTP and I'm not getting any output. Here's a > > > chunk of code: > > > > > > > > > #!/usr/local/bin/perl -w > > > > > > use strict; > > > use diagnostics; > > > use Net::SMTP; > > > > > > # > > > # Do some data gathering > > > # > > > . > > > . > > > . > > > # > > > > > > > > > if (@Down) { > > > &SendMailNotification(@Down); > > > } > > > > > > exit 0; > > > > > > ######################## > > > # Sub Procs below here # > > > ######################## > > > sub SendMailNotification { > > > my (@Down)=@_; > > > my ($Hostname)=`hostname`; > > > my ($MailSubject)="GonzoProblems on $Hostname"; > > > my ($MailTo)="robert\@rdlg.net"; > > > my ($i); > > > > > > print "We had a problem so we'll send mail.\n"; > > > > > > $smtp = Net::SMTP->new('mailgw2.rdlg.net.'); > > > > > > $smtp->mail('GonzoChecker\@$Hostname'); > > > $smtp->to('robert@rdlg.net'); > > > > > > $smtp->data(); > > > $smtp->datasend("Subject: GonzoProblems on $Hostname\n"); > > > $smtp->datasend("\n"); > > > $smtp->datasend("Could not connect to:\n"); > > > foreach $i (@Down) { > > > $smtp->datasend("$i\n"); > > > } > > > $smtp->dataend(); > > > > > > $smtp->quit; > > > > > > # open (SENDMAIL, "| /usr/bin/mailx -v -s \"$MailSubject\" $MailTo"); > > > # > > > # print "Could not connect to:\n"; > > > # print SENDMAIL "Could not connect to:\n"; > > > # foreach $i (@Down) { > > > # print " $i\n"; > > > # print SENDMAIL " $i\n"; > > > # } > > > # close(SENDMAIL); > > > } > > > > > > If I comment out the $smtp portion, and uncomment the other, it works just > > > fine. > > > > > > > > > :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 Robert.L.Harris at rdlg.net Tue Jul 24 15:53:47 2001 From: Robert.L.Harris at rdlg.net (Robert L. Harris) Date: Thu Aug 5 00:18:00 2004 Subject: Net::SMTP? In-Reply-To: <005301c11480$0a85b9f0$1f01a8c0@ebiztech.com>; from matt.long@matthew-long.com on Tue, Jul 24, 2001 at 01:34:29PM -0700 References: <20010724135136.D23673@rdlg.net> <004901c1147e$6955f3c0$1f01a8c0@ebiztech.com> <20010724142607.E23673@rdlg.net> <005301c11480$0a85b9f0$1f01a8c0@ebiztech.com> Message-ID: <20010724145347.G23673@rdlg.net> Ok, I actually ended up doing: my ($MessageBody)="We encountered some problems on $Hostname with:\n"; foreach $i (@Down) { $MessageBody.=" $i\n"; } which is a bit ugly but it works. I like the log option, but it doesn't print the message body, but I can see what else it does. This is nice and clean. Thanks, Robert Thus spake Matthew J Long (matt.long@matthew-long.com): > >From the example I provided, just do this: > > ------------------------------------------------ > use Mail::Sendmail; > > my $multiLineMessage =< Jim, we have problems. The boxes in question are: > box1 > box2 > END_MSG > > %mail = ( To => 'you@there.com', > Smtp => 'your.smtp.server', > From => 'me@here.com', > Message => $multiLineMessage ); > > sendmail(%mail) or die $Mail::Sendmail::error; > > print "OK. Log says:\n", $Mail::Sendmail::log; > --------------------------------------------------- > > -Matt > > > ----- Original Message ----- > From: "Robert L. Harris" > To: "Matthew J Long" > Cc: "Robert L. Harris" ; "Pikes-Peak Perl Mongers" > > Sent: Tuesday, July 24, 2001 1:26 PM > Subject: Re: Net::SMTP? > > > > > > > > How would you handle a multi-line message? Soemthing like: > > > > Jim, we have problems. The boxes in question are: > > box1 > > box2 > > > > etc. > > > > Thus spake Matthew J Long (matt.long@matthew-long.com): > > > > > I'm not completely sure I understand what all you are trying to do. If > it's > > > sending a message you want to do, use Mail::Sendmail instead. It will > also > > > support attachments. > > > > > > >From the Mail::Sendmail perldoc: > > > > > > ---------------------------------------------- > > > > > > NAME > > > Mail::Sendmail v. 0.78 - Simple platform independent mailer > > > > > > SYNOPSIS > > > use Mail::Sendmail; > > > > > > %mail = ( To => 'you@there.com', > > > Smtp => 'your.smtp.server', > > > From => 'me@here.com', > > > Message => "This is a very short message" > > > ); > > > > > > sendmail(%mail) or die $Mail::Sendmail::error; > > > > > > print "OK. Log says:\n", $Mail::Sendmail::log; > > > > > > ----------------------------------------------------- > > > the Smtp field is only necessary if you're not using localhost. > > > > > > Good luck. > > > > > > -Matt > > > > > > ----- Original Message ----- > > > From: "Robert L. Harris" > > > To: "Pikes-Peak Perl Mongers" > > > Sent: Tuesday, July 24, 2001 12:51 PM > > > Subject: Net::SMTP? > > > > > > > > > > > > > > > > > > I'm trying to use Net::SMTP and I'm not getting any output. Here's a > > > > chunk of code: > > > > > > > > > > > > #!/usr/local/bin/perl -w > > > > > > > > use strict; > > > > use diagnostics; > > > > use Net::SMTP; > > > > > > > > # > > > > # Do some data gathering > > > > # > > > > . > > > > . > > > > . > > > > # > > > > > > > > > > > > if (@Down) { > > > > &SendMailNotification(@Down); > > > > } > > > > > > > > exit 0; > > > > > > > > ######################## > > > > # Sub Procs below here # > > > > ######################## > > > > sub SendMailNotification { > > > > my (@Down)=@_; > > > > my ($Hostname)=`hostname`; > > > > my ($MailSubject)="GonzoProblems on $Hostname"; > > > > my ($MailTo)="robert\@rdlg.net"; > > > > my ($i); > > > > > > > > print "We had a problem so we'll send mail.\n"; > > > > > > > > $smtp = Net::SMTP->new('mailgw2.rdlg.net.'); > > > > > > > > $smtp->mail('GonzoChecker\@$Hostname'); > > > > $smtp->to('robert@rdlg.net'); > > > > > > > > $smtp->data(); > > > > $smtp->datasend("Subject: GonzoProblems on $Hostname\n"); > > > > $smtp->datasend("\n"); > > > > $smtp->datasend("Could not connect to:\n"); > > > > foreach $i (@Down) { > > > > $smtp->datasend("$i\n"); > > > > } > > > > $smtp->dataend(); > > > > > > > > $smtp->quit; > > > > > > > > # open (SENDMAIL, "| /usr/bin/mailx -v -s \"$MailSubject\" $MailTo"); > > > > # > > > > # print "Could not connect to:\n"; > > > > # print SENDMAIL "Could not connect to:\n"; > > > > # foreach $i (@Down) { > > > > # print " $i\n"; > > > > # print SENDMAIL " $i\n"; > > > > # } > > > > # close(SENDMAIL); > > > > } > > > > > > > > If I comment out the $smtp portion, and uncomment the other, it works > just > > > > fine. > > > > > > > > > > > > :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);' > > :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 Jul 24 16:28:24 2001 From: Robert.L.Harris at rdlg.net (Robert L. Harris) Date: Thu Aug 5 00:18:00 2004 Subject: lsof? Message-ID: <20010724152824.I23673@rdlg.net> OK, I've gotten a great response from you guys. Definitely blows away the 2 other perl lists I'm on, and the answers are nice, clean and consice, even my spelling is pretty rotten. I have another one for you. In the same script I need to do something like "lsof -i | grep " to find out what process is using a port, or possibly an IP. I can't find an "lsof" module, so I'm hoping someone may know something similar. Thoughts? Robert :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 aksuska at webflyer.com Tue Jul 24 16:50:09 2001 From: aksuska at webflyer.com (Keary Suska) Date: Thu Aug 5 00:18:00 2004 Subject: lsof? In-Reply-To: <20010724152824.I23673@rdlg.net> Message-ID: I am not familiar with "lsof", but you can use backticks: @array = ` lsof -i | grep `; Or open a pipe-from: open PIPE, "lsof -i | grep |"; Beware of security problems when using these--don't pass any tainted data. You may also want to install a signal handler for SIGPIPE, which is triggered when you have a broken pipe. Otherwise, you really don't have any idea if your pipe attempt failed. Keary Suska Esoteritech, Inc. "Leveraging Open Source for a better Internet" > From: "Robert L. Harris" > Date: Tue, 24 Jul 2001 15:28:24 -0600 > To: Pikes-Peak Perl Mongers > Subject: lsof? > > > > OK, > I've gotten a great response from you guys. Definitely blows away the > 2 other perl lists I'm on, and the answers are nice, clean and consice, > even my spelling is pretty rotten. > > I have another one for you. In the same script I need to do something > like "lsof -i | grep " to find out what process is using a port, > or possibly an IP. I can't find an "lsof" module, so I'm hoping someone > may know something similar. > > Thoughts? > Robert > > > :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 Wed Jul 25 10:31:44 2001 From: Robert.L.Harris at rdlg.net (Robert L. Harris) Date: Thu Aug 5 00:18:00 2004 Subject: lsof? In-Reply-To: ; from aksuska@webflyer.com on Tue, Jul 24, 2001 at 03:50:09PM -0600 References: <20010724152824.I23673@rdlg.net> Message-ID: <20010725093144.B28900@rdlg.net> Yeah, I'm currently doing an open so I can parse the input one line at a time with a while statement (just like how it works). I was hoping there might be a module I don't know about that'll provide similar functionality without having to call an external program. Robert Thus spake Keary Suska (aksuska@webflyer.com): > I am not familiar with "lsof", but you can use backticks: > > @array = ` lsof -i | grep `; > > Or open a pipe-from: > > open PIPE, "lsof -i | grep |"; > > Beware of security problems when using these--don't pass any tainted data. > You may also want to install a signal handler for SIGPIPE, which is > triggered when you have a broken pipe. Otherwise, you really don't have any > idea if your pipe attempt failed. > > Keary Suska > Esoteritech, Inc. > "Leveraging Open Source for a better Internet" > > > From: "Robert L. Harris" > > Date: Tue, 24 Jul 2001 15:28:24 -0600 > > To: Pikes-Peak Perl Mongers > > Subject: lsof? > > > > > > > > OK, > > I've gotten a great response from you guys. Definitely blows away the > > 2 other perl lists I'm on, and the answers are nice, clean and consice, > > even my spelling is pretty rotten. > > > > I have another one for you. In the same script I need to do something > > like "lsof -i | grep " to find out what process is using a port, > > or possibly an IP. I can't find an "lsof" module, so I'm hoping someone > > may know something similar. > > > > Thoughts? > > Robert > > > > > > :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 ssmythe at channelpoint.com Wed Jul 25 10:37:52 2001 From: ssmythe at channelpoint.com (Steve Smythe) Date: Thu Aug 5 00:18:00 2004 Subject: lsof? Message-ID: Not to contribute anything useful, but since there's a "lsof" command, don't you think there should be more useful commands like "rotfl" and "rtfm"? :-) Steve > -----Original Message----- > From: Robert L. Harris [mailto:Robert.L.Harris@rdlg.net] > Sent: Wednesday, July 25, 2001 9:32 AM > To: Keary Suska > Cc: Pikes-Peak Perl Mongers > Subject: Re: lsof? > > > > > Yeah, I'm currently doing an open so I can parse the input > one line at a time with a while statement (just like how it > works). I was hoping there might be a module I don't know about > that'll provide similar functionality without having to call > an external program. > > Robert > > Thus spake Keary Suska (aksuska@webflyer.com): > > > I am not familiar with "lsof", but you can use backticks: > > > > @array = ` lsof -i | grep `; > > > > Or open a pipe-from: > > > > open PIPE, "lsof -i | grep |"; > > > > Beware of security problems when using these--don't pass > any tainted data. > > You may also want to install a signal handler for SIGPIPE, which is > > triggered when you have a broken pipe. Otherwise, you > really don't have any > > idea if your pipe attempt failed. > > > > Keary Suska > > Esoteritech, Inc. > > "Leveraging Open Source for a better Internet" > > > > > From: "Robert L. Harris" > > > Date: Tue, 24 Jul 2001 15:28:24 -0600 > > > To: Pikes-Peak Perl Mongers > > > > Subject: lsof? > > > > > > > > > > > > OK, > > > I've gotten a great response from you guys. Definitely > blows away the > > > 2 other perl lists I'm on, and the answers are nice, > clean and consice, > > > even my spelling is pretty rotten. > > > > > > I have another one for you. In the same script I need to > do something > > > like "lsof -i | grep " to find out what process is > using a port, > > > or possibly an IP. I can't find an "lsof" module, so I'm > hoping someone > > > may know something similar. > > > > > > Thoughts? > > > Robert > > > > > > > > > :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 Robert.L.Harris at rdlg.net Wed Jul 25 10:56:23 2001 From: Robert.L.Harris at rdlg.net (Robert L. Harris) Date: Thu Aug 5 00:18:00 2004 Subject: lsof? In-Reply-To: ; from ssmythe@channelpoint.com on Wed, Jul 25, 2001 at 09:37:52AM -0600 References: Message-ID: <20010725095623.A29071@rdlg.net> rtfm I know and use, not very helpful if you don't know what command or module you're looking for. "rotfl" I'm not familaiar with. Thus spake Steve Smythe (ssmythe@channelpoint.com): > Not to contribute anything useful, but since there's a "lsof" > command, don't you think there should be more useful commands > like "rotfl" and "rtfm"? :-) > > Steve > > > -----Original Message----- > > From: Robert L. Harris [mailto:Robert.L.Harris@rdlg.net] > > Sent: Wednesday, July 25, 2001 9:32 AM > > To: Keary Suska > > Cc: Pikes-Peak Perl Mongers > > Subject: Re: lsof? > > > > > > > > > > Yeah, I'm currently doing an open so I can parse the input > > one line at a time with a while statement (just like how it > > works). I was hoping there might be a module I don't know about > > that'll provide similar functionality without having to call > > an external program. > > > > Robert > > > > Thus spake Keary Suska (aksuska@webflyer.com): > > > > > I am not familiar with "lsof", but you can use backticks: > > > > > > @array = ` lsof -i | grep `; > > > > > > Or open a pipe-from: > > > > > > open PIPE, "lsof -i | grep |"; > > > > > > Beware of security problems when using these--don't pass > > any tainted data. > > > You may also want to install a signal handler for SIGPIPE, which is > > > triggered when you have a broken pipe. Otherwise, you > > really don't have any > > > idea if your pipe attempt failed. > > > > > > Keary Suska > > > Esoteritech, Inc. > > > "Leveraging Open Source for a better Internet" > > > > > > > From: "Robert L. Harris" > > > > Date: Tue, 24 Jul 2001 15:28:24 -0600 > > > > To: Pikes-Peak Perl Mongers > > > > > > Subject: lsof? > > > > > > > > > > > > > > > > OK, > > > > I've gotten a great response from you guys. Definitely > > blows away the > > > > 2 other perl lists I'm on, and the answers are nice, > > clean and consice, > > > > even my spelling is pretty rotten. > > > > > > > > I have another one for you. In the same script I need to > > do something > > > > like "lsof -i | grep " to find out what process is > > using a port, > > > > or possibly an IP. I can't find an "lsof" module, so I'm > > hoping someone > > > > may know something similar. > > > > > > > > Thoughts? > > > > Robert > > > > > > > > > > > > :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);' > > :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 ssmythe at channelpoint.com Wed Jul 25 10:58:22 2001 From: ssmythe at channelpoint.com (Steve Smythe) Date: Thu Aug 5 00:18:00 2004 Subject: lsof? Message-ID: Rolling on the floor laughing. :-) I wish I could use this one in error messages, eh? Steve > -----Original Message----- > From: Robert L. Harris [mailto:Robert.L.Harris@rdlg.net] > Sent: Wednesday, July 25, 2001 9:56 AM > To: Steve Smythe > Cc: 'Robert L. Harris'; Keary Suska; Pikes-Peak Perl Mongers > Subject: Re: lsof? > > > > > rtfm I know and use, not very helpful if you don't know what command > or module you're looking for. "rotfl" I'm not familaiar with. > > Thus spake Steve Smythe (ssmythe@channelpoint.com): > > > Not to contribute anything useful, but since there's a "lsof" > > command, don't you think there should be more useful commands > > like "rotfl" and "rtfm"? :-) > > > > Steve > > > > > -----Original Message----- > > > From: Robert L. Harris [mailto:Robert.L.Harris@rdlg.net] > > > Sent: Wednesday, July 25, 2001 9:32 AM > > > To: Keary Suska > > > Cc: Pikes-Peak Perl Mongers > > > Subject: Re: lsof? > > > > > > > > > > > > > > > Yeah, I'm currently doing an open so I can parse the input > > > one line at a time with a while statement (just like how it > > > works). I was hoping there might be a module I don't know about > > > that'll provide similar functionality without having to call > > > an external program. > > > > > > Robert > > > > > > Thus spake Keary Suska (aksuska@webflyer.com): > > > > > > > I am not familiar with "lsof", but you can use backticks: > > > > > > > > @array = ` lsof -i | grep `; > > > > > > > > Or open a pipe-from: > > > > > > > > open PIPE, "lsof -i | grep |"; > > > > > > > > Beware of security problems when using these--don't pass > > > any tainted data. > > > > You may also want to install a signal handler for > SIGPIPE, which is > > > > triggered when you have a broken pipe. Otherwise, you > > > really don't have any > > > > idea if your pipe attempt failed. > > > > > > > > Keary Suska > > > > Esoteritech, Inc. > > > > "Leveraging Open Source for a better Internet" > > > > > > > > > From: "Robert L. Harris" > > > > > Date: Tue, 24 Jul 2001 15:28:24 -0600 > > > > > To: Pikes-Peak Perl Mongers > > > > > > > > Subject: lsof? > > > > > > > > > > > > > > > > > > > > OK, > > > > > I've gotten a great response from you guys. Definitely > > > blows away the > > > > > 2 other perl lists I'm on, and the answers are nice, > > > clean and consice, > > > > > even my spelling is pretty rotten. > > > > > > > > > > I have another one for you. In the same script I need to > > > do something > > > > > like "lsof -i | grep " to find out what process is > > > using a port, > > > > > or possibly an IP. I can't find an "lsof" module, so I'm > > > hoping someone > > > > > may know something similar. > > > > > > > > > > Thoughts? > > > > > Robert > > > > > > > > > > > > > > > :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);' > > > > > > > :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 Wed Jul 25 18:41:46 2001 From: Robert.L.Harris at rdlg.net (Robert L. Harris) Date: Thu Aug 5 00:18:00 2004 Subject: Adding arrays? Message-ID: <20010725174146.C29071@rdlg.net> Ok, I have 2 arrays, @FinalArray, and @TempArray. I'm doing some checking against @TempArray and if the conditions come true, I want to add all the entries in @TempArray to @FinalArray. I'm currently testing "push(@FinalArray, @TempArra);". Is this sane, a bad idea? Why? Better suggestion? Robert :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 evansj at kilnar.com Wed Jul 25 19:26:43 2001 From: evansj at kilnar.com (John Evans) Date: Thu Aug 5 00:18:00 2004 Subject: Adding arrays? In-Reply-To: <20010725174146.C29071@rdlg.net> Message-ID: <000101c11569$a683f620$0501a8c0@kilnar.com> > Ok, > I have 2 arrays, @FinalArray, and @TempArray. I'm doing > some checking > against @TempArray and if the conditions come true, I want to > add all the > entries in @TempArray to @FinalArray. > > I'm currently testing "push(@FinalArray, @TempArra);". Is > this sane, > a bad idea? Why? Better suggestion? That's how I do it! -- John Evans http://evansj.kilnar.com/ From drj826 at acm.org Wed Jul 25 20:40:21 2001 From: drj826 at acm.org (Don Johnson) Date: Thu Aug 5 00:18:00 2004 Subject: Adding arrays? References: <000101c11569$a683f620$0501a8c0@kilnar.com> Message-ID: <3B5F7505.30302@acm.org> Robert - You solution will work fine. The only trouble you might run into is if you don't want to allow duplicate values in the resulting array. If @TempArray contains values already in @FinalArray, and you want to disallow duplicates, you could use the keys of a hash to ensure no duplicates: %hash = (); foreach $key (@FinalArray) { $hash{$key} = 1; # we've seen this key } foreach $key (@TempArray) { $hash{$key} = 1; # we've seen this key } @FinalArray = keys %hash; This solution, however, introduces another problem: what if you wanted to preserve the order of the original arrays? Hmmm... Don Johnson drj826@acm.org John Evans wrote: >>Ok, >> I have 2 arrays, @FinalArray, and @TempArray. I'm doing >>some checking >>against @TempArray and if the conditions come true, I want to >>add all the >>entries in @TempArray to @FinalArray. >> >> I'm currently testing "push(@FinalArray, @TempArra);". Is >>this sane, >>a bad idea? Why? Better suggestion? >> > > >That's how I do it! > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/archives/pikes-peak-pm/attachments/20010725/f6674bdf/attachment.htm From erics at cos.agilent.com Thu Jul 26 10:49:01 2001 From: erics at cos.agilent.com (Eric Schwartz) Date: Thu Aug 5 00:18:00 2004 Subject: Adding arrays? In-Reply-To: <3B5F7505.30302@acm.org>; from drj826@acm.org on Wed, Jul 25, 2001 at 07:40:21PM -0600 References: <000101c11569$a683f620$0501a8c0@kilnar.com> <3B5F7505.30302@acm.org> Message-ID: <20010726094901.H5642@valdemar.cos.agilent.com> On Wed, Jul 25, 2001 at 07:40:21PM -0600, Don Johnson wrote: > Robert - > > You solution will work fine. The only trouble you might run into is if > you don't want to allow duplicate values in the resulting array. If > @TempArray contains values already in @FinalArray, and you want to > disallow duplicates, you could use the keys of a hash to ensure no > duplicates: > > %hash = (); > foreach $key (@FinalArray) { > $hash{$key} = 1; # we've seen this key > } > foreach $key (@TempArray) { > $hash{$key} = 1; # we've seen this key > } > @FinalArray = keys %hash; This is a great chance to use the handy perl language feature 'map'. You can do the exact same thing as this snippet above in two lines: map { $hash{$_}++ } (@FinalArray, @TempArray); @FinalArray = keys %hash; 'map' iterates over a list, and executes the associated code block once for every item in the list, setting $_ to the item. I've found that when I feel the need to write a simple iterator, 90% of the time it's much clearer and easier to use 'map'. 'grep' is similar to map, but it returns a list of all the items for which the function returned true. For instance, to extract all the items from @FinalArray that begin with the letter 'a': @onlyAs = grep { /^a/ } @FinalArray; That's my Fun Perl Hint Of The Day(tm). -=Eric -- Man usually avoids attributing cleverness to somebody else -- unless it is an enemy. -- Albert Einstein From tbchambers at yahoo.com Sat Jul 28 13:00:21 2001 From: tbchambers at yahoo.com (Tim Chambers) Date: Thu Aug 5 00:18:00 2004 Subject: Fw: Newsletter #4 from O'Reilly UG Program Message-ID: <002401c11842$db060ec0$d14e2ed0@tc5570p> Date: Thu, 26 Jul 2001 12:13:56 -0700 (PDT) From: Denise Olliffe Message-Id: <200107261913.f6QJDuG06229@smtp.oreilly.com> Subject: Newsletter #4 from O'Reilly UG Program O'Reilly User Group Program NEWSLETTER Volume 1, #4 HIGHLIGHTS THIS WEEK... Books: - Programming C# - Learning Perl, 3rd Edition - Essential SNMP News: - Coverage of the O'Reilly Open Source Convention - Top 10 New Features in Oracle9i - Rockin' in the Free Software World - Top 10 ColdFusion Programming Tips - Embracing the Web: Part 3 **************************** NEWS from O'Reilly & Beyond **************************** I would be grateful if you would alert your group to the news they'd find valuable. GENERAL INTEREST: ----------------- What is Meerkat, anyway? Meerkat: an Open Wire Service http://www.oreillynet.com/pub/a/rss/2000/03/17/about_meerkat.html APPLE/MAC: ---------- For a look at installing PHP on OS X, see: http://www.oreillynet.com/pub/a/mac/2001/07/20/php_macosx.html Macworld New York report: Jobs' keynote steady, but no sizzle http://www.oreillynet.com/pub/a/mac/2001/07/19/macworldny_keynote.html The Mac Devcenter is your source for news http://www.oreillynet.com/mac/ JAVA: ----- Two Lesser-Known Java API's O'Reilly author Ian Darwin discusses regular expressions and JavaServer Pages. For a comprehensive collection of Java programming problems, solutions, and practical examples, check out Ian's recently released Java Cookbook. http://java.oreilly.com/news/javacook_0701.html OPEN SOURCE: ------------ O'Reilly Open Source Convention News Coverage: TODAY, see the Webcast of the Mundie vs. Tiemann debate, from the O'Reilly Open Source Convention: Edited version--available late Thursday at: http://www.oreillynet.com/oscon2001/ Complete Dr. Dobb's technetcast--available Thursday afternoon at: http://technetcast.ddj.com/tnc_catalog.html?item_id=1267 Get the latest news, interviews and audio/video coverage at the O'Reilly Network's conference site, including Craig Mundie's keynote about Microsoft's Shared Source strategy: http://www.oreillynet.com/oscon2001/ Dan Gillmor on the Future of Open Source In this Mercury News article, Dan Gillmor is both optimistic and concerned for the Open Source Movement: http://www.siliconvalley.com/docs/opinion/dgillmor/dg072501.htm HP Opens Cooltown Source Code CNET reports that Hewlett-Packard will release the source code for its Cooltown computing project under the GPL. The Cooltown project attempts to make computing services ubiquitous by attaching Web pages to everyone and everything. HP made the announcement at this week's O'Reilly Open Source Convention. http://news.cnet.com/news/0-1003-200-6627735.html Other open source news: Do you rock? Dave Phillips has written a guide to free software available for guitarists who use Linux (and vice versa). The article includes notation formats for file exchange, instrument tuners, effects processors, and a few cool surprises: Rockin' in the Free Software World http://www.onlamp.com/pub/a/linux/2001/07/20/linux_guitar.html Also see: A Response to the .NET Challenge http://lwn.net/2001/0712/ ORACLE: ------- Top 10 New Features in Oracle 9i http://oracle.oreilly.com/news/oracleessential_0701.html MICROSOFT/.NET: --------------- A Response to the .NET Challenge: The open source community's response to Microsoft's .NET platform is summarized in this Linux Weekly News editorial: http://lwn.net/2001/0712/ Embracing the Web: Part 3 The final installment of a three-part series examining the concepts behind Microsoft's .NET platform: http://dotnet.oreilly.com/news/netframework3_0701.html WEB: ---- Top 10 ColdFusion Programming Tips http://web.oreilly.com/news/coldfusion_0701.html WIRELESS: --------- Monitor your home remotely (although, my dog would probably object) by using your mobile phone: Home Monitor on a Cell Phone http://www.oreillynet.com/pub/a/wireless/2001/07/23/monitor.html ************************************************* BOOKS hot off the press--REVIEW COPIES AVAILABLE ************************************************* Please email me to request review copies. Press announcement available for your use, please ask for a copy. For UPCOMING titles, go to: http://www.oreilly.com/catalog/new.html Programming C# http://www.oreilly.com/catalog/progcsharp/ Sample Chapter: http://www.oreilly.com/catalog/progcsharp/chapter/ch18.html Learning Perl, 3rd Edition http://oreilly.com/catalog/lperl3/ Sample Chapter: http://www.oreilly.com/catalog/lperl3/chapter/ch04.html Essential SNMP http://oreilly.com/catalog/esnmp/ Sample Chapter: http://oreilly.com/catalog/esnmp/chapter/ch02.html BOOK REVIEWS: ------------- Thanks to all UGs that review our books, and post reviews online or in monthly newsletters--we appreciate it. Here are a few online: Java Metroplex Users Group reviews "Java Security, 2nd Edition": http://www.javamug.org/reviews/ora/javasec.html CedarLUG reviews "Learning Python": http://www.cedarlug.org/ other O'Reilly titles also reviewed by CedarLUG at this site ****************************** ANNOUNCEMENTS from your peers ****************************** If your UG has an announcement that you'd like my help communicating to other groups, let me know. I'm happy to include the info in an upcoming newsletter. Please include complete contact info for your group. **************** Throw me a bone **************** This month, I'm searching for user groups with the following interests to join the O'Reilly UG Program: - Wireless - .NET - ColdFusion - XP - C# or C++ - Bioinformatics (Perl or Python groups may find this of interest) If you happen to know of a group, please pass on contact info. Who knows, maybe there's a goodie in it for you. Until next week, Denise From tbchambers at yahoo.com Mon Jul 30 11:20:37 2001 From: tbchambers at yahoo.com (Tim Chambers) Date: Thu Aug 5 00:18:00 2004 Subject: lunch this Thursday Message-ID: <021c01c11913$924bd1c0$80441d82@cos.agilent.com> It's time for our monthly lunch. We'll be meeting somewhere at 11:30 the first Thursday of the month for geeky conversation. That would make the next one August 2nd. Any suggestions for a restaurant? <>< Tim From evansj at kilnar.com Mon Jul 30 11:28:23 2001 From: evansj at kilnar.com (John Evans) Date: Thu Aug 5 00:18:00 2004 Subject: lunch this Thursday In-Reply-To: <021c01c11913$924bd1c0$80441d82@cos.agilent.com> Message-ID: On Mon, 30 Jul 2001, Tim Chambers wrote: > It's time for our monthly lunch. We'll be meeting somewhere at 11:30 the > first Thursday of the month for geeky conversation. That would make the next > one August 2nd. > > Any suggestions for a restaurant? > I missed the last lunch, but I think it was at La Casita on N. Nevada. If that's the case, then let's be fair to those on the south end and pick someplace around the downtown area? No Indian food, please, though. -- 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 aksuska at webflyer.com Mon Jul 30 12:58:40 2001 From: aksuska at webflyer.com (Keary Suska) Date: Thu Aug 5 00:18:00 2004 Subject: lunch this Thursday In-Reply-To: Message-ID: My vote is for downtown too. There are many good restaurants, although it can be busy during lunch hours. Some suggestions: Broadway Deli: New York style (style used loosely, but what can you expect for C.S.?) Saigon Cafe: Vietnamese. Tasty! Il Vicino: Italian, good but very small menu, best for small groups There is a more proper deli that I have heard of but haven't eaten at, which is supposed to be very good, close to Broadway Deli, although I have heard that Broadway's corned beef is better. Keary Suska Esoteritech, Inc. "Leveraging Open Source for a better Internet" > From: John Evans > Date: Mon, 30 Jul 2001 12:28:23 -0400 (EDT) > To: Pikes Peak Perl Mongers > Subject: Re: lunch this Thursday > > On Mon, 30 Jul 2001, Tim Chambers wrote: > >> It's time for our monthly lunch. We'll be meeting somewhere at 11:30 the >> first Thursday of the month for geeky conversation. That would make the next >> one August 2nd. >> >> Any suggestions for a restaurant? >> > > I missed the last lunch, but I think it was at La Casita on N. Nevada. If > that's the case, then let's be fair to those on the south end and pick > someplace around the downtown area? No Indian food, please, though. > > -- > 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 pwdrhound at pcisys.net Tue Jul 31 09:03:17 2001 From: pwdrhound at pcisys.net (pwdrhound@pcisys.net) Date: Thu Aug 5 00:18:00 2004 Subject: lunch this Thursday Message-ID: <200107311503.f6VF3HD13977@leo.pcisys.net> > It's time for our monthly lunch. We'll be meeting somewhere at 11:30 the > first Thursday of the month for geeky conversation. That would make the next > one August 2nd. > > Any suggestions for a restaurant? I'l be unable to attend this month (which seems to be the norm for me lately). I have a physical therapy session at lunch. Greg Walters --------------------------------------------- This message was sent using Endymion MailMan. http://www.endymion.com/products/mailman/ From tbchambers at yahoo.com Tue Jul 31 10:05:29 2001 From: tbchambers at yahoo.com (Tim Chambers) Date: Thu Aug 5 00:18:00 2004 Subject: lunch this Thursday References: Message-ID: <002501c119d2$3d65e8c0$80441d82@cos.agilent.com> I have a conflict this Thursday and can't attend. Keary, you offered several restaurant suggestions. Would you mind coordinating the final location for Thursday? <>< Tim From aksuska at webflyer.com Tue Jul 31 10:47:31 2001 From: aksuska at webflyer.com (Keary Suska) Date: Thu Aug 5 00:18:00 2004 Subject: lunch this Thursday In-Reply-To: <002501c119d2$3d65e8c0$80441d82@cos.agilent.com> Message-ID: I would like to, but I'm afraid I couldn't be reliable--I am launching my company/product on the first, so I am not yet certain that I can even attend. Keary Suska Esoteritech, Inc. "Leveraging Open Source for a better Internet" > From: "Tim Chambers" > Date: Tue, 31 Jul 2001 09:05:29 -0600 > To: "Pikes Peak Perl Mongers" > Subject: Re: lunch this Thursday > > I have a conflict this Thursday and can't attend. Keary, you offered several > restaurant suggestions. Would you mind coordinating the final location for > Thursday? > > <>< Tim > > > From tbchambers at yahoo.com Tue Jul 31 11:06:58 2001 From: tbchambers at yahoo.com (Tim Chambers) Date: Thu Aug 5 00:18:00 2004 Subject: lunch this Thursday References: Message-ID: <006301c119da$d3e5c420$80441d82@cos.agilent.com> Keary Suska wrote: > I would like to, but I'm afraid I couldn't be reliable--I am launching my > company/product on the first, so I am not yet certain that I can even > attend. We all need priorities. :-) Good luck! So, anyone else willing to organize lunch this Thursday? <>< Tim From ssmythe at channelpoint.com Tue Jul 31 11:14:37 2001 From: ssmythe at channelpoint.com (Steve Smythe) Date: Thu Aug 5 00:18:00 2004 Subject: lunch this Thursday Message-ID: Okey Dokey. I'll take it on... :-) How does Marigold on Centennial at 11:30am sound? http://yp.yahoo.com/py/ypMap.py?Pyt=Typ&tab=B2C&tuid=8503338&city=Colorado+S prings&state=CO&country=us&slt=38.833900&sln=-104.820801&cs=4&ck=3771030397& stat=:pos:0:regular:regT:1:fbT:0 Steve > -----Original Message----- > From: Tim Chambers [mailto:tbchambers@yahoo.com] > Sent: Tuesday, July 31, 2001 10:07 AM > To: Pikes Peak Perl Mongers > Subject: Re: lunch this Thursday > > > Keary Suska wrote: > > I would like to, but I'm afraid I couldn't be reliable--I > am launching my > > company/product on the first, so I am not yet certain that > I can even > > attend. > > We all need priorities. :-) Good luck! > > So, anyone else willing to organize lunch this Thursday? > > <>< Tim > > From evansj at kilnar.com Tue Jul 31 11:04:27 2001 From: evansj at kilnar.com (John Evans) Date: Thu Aug 5 00:18:00 2004 Subject: lunch this Thursday In-Reply-To: Message-ID: On Tue, 31 Jul 2001, Steve Smythe wrote: > Okey Dokey. I'll take it on... :-) > > How does Marigold on Centennial at 11:30am sound? > I'll be able to make it. I'll try (again) to drag some guys from work along with me as well. See you there! -- 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 erics at cos.agilent.com Tue Jul 31 12:03:51 2001 From: erics at cos.agilent.com (Eric Schwartz) Date: Thu Aug 5 00:18:00 2004 Subject: lunch this Thursday In-Reply-To: ; from ssmythe@channelpoint.com on Tue, Jul 31, 2001 at 10:14:37AM -0600 References: Message-ID: <20010731110351.C1460@valdemar.cos.agilent.com> On Tue, Jul 31, 2001 at 10:14:37AM -0600, Steve Smythe wrote: > Okey Dokey. I'll take it on... :-) > > How does Marigold on Centennial at 11:30am sound? Insanely busy, last time I was there at about that time. I hate to ask people to come too early, but 11 would make it actually possible to get some food at some point in the afternoon. :) -=Eric -- Usenet is a co-operative venture, backed by nasty people - follow the standards. -- Chris Rovers in the Scary Devil Monastery From ssmythe at channelpoint.com Tue Jul 31 12:04:22 2001 From: ssmythe at channelpoint.com (Steve Smythe) Date: Thu Aug 5 00:18:00 2004 Subject: lunch this Thursday Message-ID: 11:00am works for me... see you there at 11 A.M. Steve > -----Original Message----- > From: Eric Schwartz [mailto:erics@cos.agilent.com] > Sent: Tuesday, July 31, 2001 11:04 AM > To: Steve Smythe > Cc: 'Tim Chambers'; Pikes Peak Perl Mongers > Subject: Re: lunch this Thursday > > > On Tue, Jul 31, 2001 at 10:14:37AM -0600, Steve Smythe wrote: > > Okey Dokey. I'll take it on... :-) > > > > How does Marigold on Centennial at 11:30am sound? > > Insanely busy, last time I was there at about that time. I > hate to ask > people to come too early, but 11 would make it actually > possible to get > some food at some point in the afternoon. :) > > -=Eric > -- > Usenet is a co-operative venture, backed by nasty people - follow the > standards. > -- Chris Rovers in the Scary Devil Monastery >