From Rob_Manning at mail.ci.baltimore.md.us Wed Dec 1 16:34:00 1999 From: Rob_Manning at mail.ci.baltimore.md.us (Manning, Rob) Date: Wed Aug 4 23:57:34 2004 Subject: Perl Mongers Venue Change Message-ID: <118CFE9A2035D111AE7B0060081C7513619E14@finance.ci.baltimore.md.us> Just a reminder that the next Baltimore Perl Mongers meeting will be held on Dec 7 (next Tuesday) at 7:00 p.m. at the Community of Science Fells Point offices. Directions are online at http://www.cos.com/directions.shtml. Again parking may be available on the street and there is a secure parking lot at the end of the building that costs $2 all night. Unless anyone has a topic that they'd like to share with the group, this meeting will be more free-form than usual (No takers on my offer for a volunteer speaker this meeting). But this will give us a chance to open the discussion to the floor for anyone who's been struggling with Perl or has general Perl questions. The folks at Manning publications (no relation!) have graciously delivered yet another copy of "Object-Oriented Programming with Perl" and a copy of "Effective Programming with Perl" that we'll give away. I hope to see you there. Rob Rob Manning manningr@tcsnet.net Senior Systems Analyst Work (410) 396-4963 TeleCommunication Systems Fax (410) 837-0546 -- Looking for a Perl user's group in Baltimore? - http://baltimore.pm.org From Rob_Manning at mail.ci.baltimore.md.us Tue Dec 7 06:49:33 1999 From: Rob_Manning at mail.ci.baltimore.md.us (Manning, Rob) Date: Wed Aug 4 23:57:34 2004 Subject: SMTP Question Message-ID: <118CFE9A2035D111AE7B0060081C7513619E1F@finance.ci.baltimore.md.us> > -----Original Message----- > From: Christopher Shannon [SMTP:cshannon@mdo.net] > Sent: Friday, December 03, 1999 11:28 AM > To: Manning, Rob > Subject: SMTP Question > > Rob, > > Just before we get into the next meeting, I was just trying out one of > your > SMTP examples. I have observed the following behaviour and have some > questions. First, here is my code: > > use Custom::Spammer; > > $mail_to='Chris '; > $mail_from='blah '; > $mail_subj='This is another test'; > $mail_art='And this is the message'; > > Custom::Spammer::send_mail($mail_to, $mail_from, $mail_subj, > $mail_art); > > > ----------------------------------------------- > [This is from a custom module I've made.] > > package Custom::Spammer; > use strict; > > sub send_mail { > my ($m_addr, $smtp); > my $addr=shift; > my $from=shift; > my $title=shift; > my $article=shift; > > require Net::SMTP; > > $m_addr=$addr; > $m_addr=~s/^(.*?@(.*?)>.*?)$/\2/; > $smtp=new Net::SMTP('mail.'.$m_addr); # Refer to question 2 > $smtp->mail($from); > $smtp->to($addr); > $smtp->data(); > $smtp->datasend("To: $addr\n"); > $smtp->datasend("From: $from\n"); > $smtp->datasend("Subject: $title\n\n"); > $smtp->datasend($article); > $smtp->dataend(); > $smtp->quit; > } > 1; > > > (1) When I send a test file, using the command line, I get the > following > message: > > "The system cannot find the path specified." > > Since Net::SMTP uses Carp, it must be something from STDERR > But nonetheless, my message gets to its destination. > > Why does it do this, and is there any way to surpress output to > STDERR? (Or > is there something I should or should not do so I don't get this > error.) > Just so if I am using it > in a CGI application, it does not generate one of those nasty screens > no one > likes to see. > > (2) What if you don't precisely know the name of the SMTP server > you're > sending to? For example, > in the code above, I prepended 'mail.' to the base of the e-mail > address. > But what if the SMTP server > does not follow this convention? Or is it mandatory that they follow > it? > In otherwords, if there is a mail server at xyz.net, will it always be > named > mail.xyz.net? > > (3) And finally, should I have posted this to the B'more Perl Mongers' > address instead of you personally? > > Regards, Chris Shannon > > P.S. You can add this to your list of examples: A script for posting > to a > usenet newsgroup (also a part of Custom::Spammer): > > sub send_news { > my $news_server; > my $news_group=shift; > my $from=shift; > my $title=shift; > my $article=shift; > > # this script was tested with biz-direct.net, > # which is a free, public news server > # syntax: > # Custom::Spammer::send_news('biz-direct.net', 'alt.thisgroup', > 'me@xyz.net', > # 'My_Subject', $my_article); > > require Net::NNTP; > my $server=new Net::NNTP($news_server) or die "Can't connect to news > server: $@\n"; > my ($articles, $strt, $lst, $group_name) = > $server->group($news_group) > or die "Can't select $news_group\n"; > > push (my @article, "Newsgroups: $news_group\n"); > push (@article, "From: $from\n"); > push (@article, "Subject: $title\n\n"); > push (@article, $article); > my $retval=$server->post(@article) || die "Cannot post $!"; > $server->quit; > } > Chris, I've been doing a little bit of research into why that error message is generated. I've always wondered where it was coming from so now's my chance to find out! Of course on Win/NT you can redirect STDERR to a file or nul (same as /dev/null on UNIX). This just hides the sympton, but may be useful in a script that produces formatted output: 2> or 2> nul In regard to your question about not knowing the mail server you are sending mail to, remember Internet mail is a system that abstracts you from knowing HOW mail is delivered, so it's not necessary for you to know the destination mail server. The only mail server address you need to be concerned with giving to the SMTP object constructor (new) is the ip address or hostname of your outgoing mail relay host. This should be the same as what you specify in your mail client (i.e. Eudora, Netscape Messenger, MS Outlook/Exchange etc.) for the "outgoing mail host" or something to that effect in the mail server properties configuration section of your client. As usual contact your network administrator if your not sure which machine is the outgoing mail server for your network. (Sometimes it is the same as the machine you collect your mail from using POP3, BUT NOT ALWAYS!). It be nice if all sites adopted a standard naming scheme for their servers like smtp.sub-domain.com, but it is very much up to the discretion of the Network Administrator. I always encourage folks to use the mailing list to pose questions/observations to the group, especially when they're related to Perl :-) Rob Rob Manning manningr@tcsnet.net Senior Systems Analyst Work (410) 396-4963 TeleCommunication Systems Fax (410) 837-0546 -- Looking for a Perl user's group in Baltimore? - http://baltimore.pm.org From Rob_Manning at mail.ci.baltimore.md.us Tue Dec 7 07:29:00 1999 From: Rob_Manning at mail.ci.baltimore.md.us (Manning, Rob) Date: Wed Aug 4 23:57:34 2004 Subject: PM Meeting Tonight! Message-ID: <118CFE9A2035D111AE7B0060081C7513619E20@finance.ci.baltimore.md.us> Just a reminder that the next Baltimore Perl Mongers meeting will be held TONIGHT at 7:00 p.m. at the Community of Science Fells Point offices. Directions are online at http://www.cos.com/directions.shtml. Again parking may be available on the street and there is a secure parking lot at the end of the building that costs $2 all night. Unless anyone has a topic that they'd like to share with the group, this meeting will be more free-form than usual (No takers on my offer for a volunteer speaker this meeting). But this will give us a chance to open the discussion to the floor for anyone who's been struggling with Perl or has general Perl questions. The folks at Manning publications (no relation!) have graciously delivered yet another copy of "Object-Oriented Programming with Perl" and a copy of "Effective Programming with Perl" that we'll give away. I hope to see you there. Rob Rob Manning manningr@tcsnet.net Senior Systems Analyst Work (410) 396-4963 TeleCommunication Systems Fax (410) 837-0546 -- Looking for a Perl user's group in Baltimore? - http://baltimore.pm.org From sandoz at umbc.edu Tue Dec 7 07:52:35 1999 From: sandoz at umbc.edu (James W. Sandoz; (BIO;FAC)) Date: Wed Aug 4 23:57:34 2004 Subject: For the Millenium Message-ID: I hope this isn't _too_ off topic. Otherwise, enjoy. ============================================================== Subject: To the tune American Pie Author unknown. This will be the official New Year's Eve song: Millennium Pie (with apologies to Don McLean) A long, long time ago... I can still remember how Computers used to make me smile. And I knew if I had my chance, That I could make electrons dance, And maybe I'd be happy for a while. But January made me shiver, it chilled me deep down in my liver, Bad news I'd collected... I couldn't get connected. I can't remember back that day When I first knew the Y2K But something touched me anyway, The day computers died. So, ...Bye, bye to the next digit of Pi Ran my PC on some DC but the voltage was dry And good ol' boys were sending e-mail replies Saying this will be the day I retire this will be the day I retire Can you write in C plus plus ? And do you have faith in your local bus If the driver tells you so ? Do you believe in Compaq's goals Can software save your mortal soul And can you teach me how to type real slow ? Well I thought that you were prepared 'Cause your memo said you weren't impaired Your stationery's swell But you can go to hell I was a lonely teenage Unix hack With an incantation and a modem jack but I knew the cat had left the sack The day computers died I started singin'... Bye, bye to the next digit of Pi Ran my PC on some DC but the voltage was dry And good ol' boys were sending e-mail replies Saying this will be the day I retire this will be the day I retire Now for 10 years we've ignored the threat And we haven't solved the problem yet But that's not how it used to be When the luddites read for the king and queen with a light they filled with kerosene And some manuals they stole from you and me And while Bill Gates was looking pleased Time stole his monopolies The courtroom was adjourned No verdict was returned While Apple tried a color scheme The engineers returned to steam And we had purges of their dreams The day computers died We were singin' Bye, bye to the next digit of Pi Ran my PC on some DC but the voltage was dry And good ol' boys were sending e-mail replies Saying this will be the day I retire this will be the day I retire Intel inside an iron smelter The food leftover from my fallout shelter Twinkies old and aging fast But, I'd rather go and eat the grass As Q / A tried for a system crash With the tester on the sidelines in a cast Now the timeshare net was running Doom While mainframes played a marching tune We all tried to log in Oh, but we never could begin 'Cause Cobol tried to take the field, And Holerith refused to yield. Do you recall what was revealed, The day computers died? We started singing Bye, bye to the next digit of Pi Ran my PC on some DC but the voltage was dry And good ol' boys were sending e-mail replies Saying this will be the day I retire this will be the day I retire There we were all in a state A generation- really late With no time left to start again So come on mouse be nimble, mouse be quick Don't let my spreadsheet data stick 'Cause data is the devil's only friend. As I watched him on my screen My hands and face were drenched in steam No angel born in hell Could run that stupid shell And as the ball climbed high into the night To call the sacrificial night I saw Dick Clark laughing with delight the day computers died. He was singin' Bye, bye to the next digit of Pi Ran my PC on some DC but the voltage was dry And good ol' boys were sending e-mail replies Saying this will be the day I retire this will be the day I retire I met a girl with a cell phone And I asked her for a dial tone But she just smiled and turned away I went down to the software store Where I'd seen computers years before But the man there said the games there wouldn't play And in the streets the children screamed The lovers cried and the poets dreamed their interface was spoken - The Internet was broken! And the three things I connect to most The Website, Lan and the Network host Every single one was toast The day computers died They were singin' Bye, bye to the next digit of Pi Ran my PC on some DC but the voltage was dry And good ol' boys were sending e-mail replies Saying this will be the day I retire this will be the day I retire Mr. James W. Sandoz, Instructor, UMBC Dept of Biol Sciences, 1000 Hilltop Circle Catonsville, MD 21250 voice: (410) 455-3497; fax: 455-3875; net: sandoz@umbc.edu From Rob_Manning at mail.ci.baltimore.md.us Wed Dec 8 07:56:00 1999 From: Rob_Manning at mail.ci.baltimore.md.us (Manning, Rob) Date: Wed Aug 4 23:57:34 2004 Subject: Using Win32::OLE Part II Message-ID: <118CFE9A2035D111AE7B0060081C7513619E29@finance.ci.baltimore.md.us> One additional point I'd like to make about the script that I sent out this morning is that it fails to call $WordObj->exit; at the end thereby removing the active instance of Word from the environment when the script finishes. Another tip is when placing the script code inside of a loop be careful to create the Word object only once before the loop is entered and use it to open and close documents inside the loop. Tremendous memory usage will result if you create a hundred or so simultaneous Word instances without exiting them (i.e. Ctrl-Alt-Del may be your only hope!) Bad: for $file (@file_list) { $WordObj = Win32::OLE->new('Word.Application', 'Quit'); $wd = $WordObj->Documents->Open($file); $WordObj->ActiveDocument->SaveAs({ FileName => $new_file, FileFormat =>wdFormatText, }); $wd->Close(); } Better: for $file (@file_list) { $WordObj = Win32::OLE->new('Word.Application', 'Quit'); $wd = $WordObj->Documents->Open($file); $WordObj->ActiveDocument->SaveAs({ FileName => $new_file, FileFormat =>wdFormatText, }); $wd->Close(); $WordObj->exit; } Most efficient: $WordObj = Win32::OLE->new('Word.Application', 'Quit'); for $file (@file_list) { $wd = $WordObj->Documents->Open($file); $WordObj->ActiveDocument->SaveAs({ FileName => $new_file, FileFormat =>wdFormatText, }); $wd->Close(); } $WordObj->exit; Rob Rob Manning manningr@tcsnet.net Senior Systems Analyst Work (410) 396-4963 TeleCommunication Systems Fax (410) 837-0546 -- Looking for a Perl user's group in Baltimore? - http://baltimore.pm.org From info at inexchange.net Tue Dec 7 19:50:01 1999 From: info at inexchange.net (Info Desk) Date: Wed Aug 4 23:57:34 2004 Subject: Special Webhosting and Dedicated Server Offer Message-ID: <19991208015001744.BYMM130@infomail.inexchange.net@outbox.infowatch.net> If you wish to be excluded from any future mailings, reply with "remove" in the subject header. ------------------------------------------------------------ http://www.inexchange.net Internet Exchange would like to introduce our Special Hosting and Dedicated Server Plans * Budget Plans from $14.95 Mo. * E-commerce Plans from $49.95 Mo. * Dedicated Server Plan from $99.00 Mo. (Ask about YOUR FREE Server!) * Sign up for 6 months, and we'll WAIVE the setup fee * Sign up for 10 months, and we'll WAIVE the setup fee and give you 2 FREE months * Sign up for 12 months, and we'll give you a FULL FREE 2nd year of hosting * UNLIMITED E-mail, E-mail forwarding, auto responders and vacation reply * FREE registration of your domain with over 950 search engines * Multiple, Redundant, High-Speed connections to the web * INTERNATIONAL Hosting * Access to your account anytime from your own browser * Full Microsoft Front Page support * Unlimited FTP updates * Personal CGI directory for your own scripts (or use ours) * Comprehensive statistics program shows you everything * Domain name registration (www.yourname.com) * Friendly customer support * Additional plans also available If for any reason you are not satisfied with InfoWatch's service after 30 days, we will transfer you back to your original host and pay any transfer fees. http://www.inexchange.net info@inexchange.net From r_m_manning at hotmail.com Wed Dec 8 10:00:53 1999 From: r_m_manning at hotmail.com (Rob Manning) Date: Wed Aug 4 23:57:34 2004 Subject: using Win32::OLE Message-ID: <19991208160053.80875.qmail@hotmail.com> Sorry folks, this was a little too big for the mailing list server's taste before so it bounced... I'm going to break the message into 3 parts to see if that will work. The first part will contain the body of the message. The second part will contain the example Word Document(ben_test.doc), and the third the text file produced(ben_test.txt) by running the perl script on the Word doc. To follow up on last night's discussion, I'd like to clarify a couple of things. First, the Win32::OLE package is a "standard extension" in the ActiveState Win32 port, which simply means it is included in the Perl install. It was authored by Gurusamy Sarathy and Jan Dubois (not Jenda Krynicky as I said last night). It replaces the original OLE.pm module. The book I mentioned last night that devotes a chapter to using Automation(OLE) within Perl is called "Win32 Perl Programming: The Standard Extensions" by Dave Roth and published by MacmillanTechnical Publishing. It gives some good background on how OLE came about and also a number of examples on how to use it. If you are stuck using Win32 for developing/running Perl programs this book is a tremendous resource. There was some debate on how to find a string of text embedded in a Word document. Some suggested the use of a "grep" type approach. Included is a Word 97 Document that contains the String "Account: 23423-34534555435" on page 5 under the section header "Reporting Bugs". Yet when you open it in a regular text editor to do a string search for "Account" there is no match. In many cases a string search _WILL_ yield desired results, although heavy formatting reduces the probability that this will work. (see the attached file ben_test.doc) So, an OLE automation approach is probably the way to go. Now I whipped up a start for the brute force approach (opening a Word Document and saving it as *.txt ) which could be put into a loop with a regex to find the String "Account". Here it is: # This example was adapted from Dave Roth's # book entitled "Win32 Perl Programming: The Standard Extensions" # P. 176 use Win32::OLE; use Win32::OLE::Const 'Microsoft Word'; $file = 'c:\tmp\ben_test.doc'; $new_file = 'c:\tmp\ben_test.txt'; $WordObj = Win32::OLE->new('Word.Application', 'Quit') or die "Couldn't run Word"; $wd = $WordObj->Documents->Open($file); $WordObj->ActiveDocument->SaveAs({ FileName => $new_file, FileFormat =>wdFormatText, }); $wd->Close(); $WordObj->exit; Note: It is very important to use absolute paths to nail down the location of the resultant file. If you don't, we found last year that WinNT sticks it in the default user area, somoething like c:\winnt\profiles\\personal ... The resultant file that was created by running the script on the ben_test.doc file is attached as ben_test.txt Now a string search finds the word Account and the actual info next to it on the same line as it appeared in the Word Document. With a little more effort we could find the right object methods to perform the find explicitly on the Word document object (wd) which would eliminate the need for saving to text. Rob P.S. BTW, I didn't make a new word last night, "forwent" is a real word ;-) Rob Manning manningr@tcsnet.net Senior Systems Analyst Work (410) 396-4963 TeleCommunication Systems Fax (410) 837-0546 ______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com From r_m_manning at hotmail.com Wed Dec 8 10:02:55 1999 From: r_m_manning at hotmail.com (Rob Manning) Date: Wed Aug 4 23:57:34 2004 Subject: Using Win32::OLE (ben_test.doc) Message-ID: <19991208160256.59852.qmail@hotmail.com> Attached is ben_test.doc Rob ______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com -------------- next part -------------- A non-text attachment was scrubbed... Name: ben_test.doc Type: application/msword Size: 27648 bytes Desc: not available Url : http://mail.pm.org/archives/baltimore-pm/attachments/19991208/7192513f/ben_test.doc From r_m_manning at hotmail.com Wed Dec 8 10:04:27 1999 From: r_m_manning at hotmail.com (Rob Manning) Date: Wed Aug 4 23:57:34 2004 Subject: Using Win32::OLE (ben_test.txt) Message-ID: <19991208160427.60458.qmail@hotmail.com> Attached is the file ben_test.txt which resulted from running the perl OLE script on the file ben_test.doc. Rob ______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com -------------- next part -------------- Introduction to the ActiveState Perl Debugger Welcome ActiveState Perl Debugger(tm) is a compact visual Perl debugger designed to replace the default console-based Perl debugger. Experienced programmers will find familiar controls and powerful features, while programmers who are just starting out will find that with its intuitive interface, they will be producing solid code in no time. We hope you enjoy using ActiveState Perl Debugger. Key Benefits & Features ActiveState Perl Debugger(tm) is a lightweight yet powerful GUI debugger for your perl scripts that lets you focus on the code. Key Benefits ? Easy to use. Just run Perl with the -d option, and you're debugging! ? Zero Learning Curve. Whether you are familiar with popular GUI debuggers or not, you will feel right at home with ActiveState Perl Debugger. ? Saves time. Remembers your settings, including breakpoints and bookmarks, so that you can focus on your code. Key Features ? Proximity Window. Displays scalar variables near the instruction pointer so you can focus on what is relevant as you step through your code. ? Syntax Coloring. Single and double quoted strings, regular expressions, comments, POD, and Perl key words are color coded to help you navigate your script. ? Detailed Information. Call stack, list and hash dumps, several watch windows, quick eval and conditional breakpoints let you get the information you need. ? User configurable accelerator keys. Lets you use the accelerator keys you want to use. Contacting ActiveState To contact ActiveState Tool Corp., please visit the ActiveState Web site at: ? http://www.ActiveState.com Reporting Bugs Account: 23423-34534555435 To report bugs in ActiveState Perl Debugger(tm), or any other ActiveState product, please visit the bug page on the ActiveState Web site at: ? http://www.ActiveState.com/bugs Purchasing ActiveState Perl Debugger ActiveState Perl Debugger is available for purchase online at the ActiveState Web site at http://www.ActiveState.com/pldb/. With this release, we are only offering trial and single use licenses. Trial licenses are freely available and allow full functionality of the debugger. Trials expire after 7 days. Single use licenses are classified into two separate types: User and Machine. 1 3 From waldo at cos.com Wed Dec 8 11:37:22 1999 From: waldo at cos.com (David Waldo) Date: Wed Aug 4 23:57:34 2004 Subject: using Win32::OLE References: <19991208160053.80875.qmail@hotmail.com> Message-ID: <384E9752.20FD9545@cos.com> All - In last night's meeting I mentioned that Damian Conway, the author of "Object Oriented Programming in Perl" wrote a wickedly funny module, Coy.pm, which won the Best New Utility Award at the 1999 Perl Conference. A paper describing the module can be found at: http://conferences.oreilly.com/cd/perl3/user_papers/conway/coy/Paper.html Many of the presentations and all of the papers from the conference are at: http://conferences.oreilly.com/cd/perl3/ Here is a exceprt from the Sample Results section. Enjoy. - Dave Waldo This section gives some examples of the haiku that Coy produces. Given the error message: die "Bad argument", Coy generates this: A pair of lovers quarrel beside a stream. Four thrushes fly away. Note the allusion to the bad argument in the error message. Haiku are never repeated. A second die "Bad argument" gives: Two old men fighting under a sycamore tree. Homer Simpson sighs. In contrast, for a croak "Missing file", Coy reflects the sense of loss with: Bankei weeping by a lake. Ryonen dying. Seven howling bears. Coy cannot always achieve this high level of (oblique) relevance. For example, it also produced this response to croak "Missing file": A swallow nesting in the branches of an elm tree. A waiting fox. Sometimes Coy's output suggests a macabre sense of humour, as in: A wolf leaps under a willow. Two old men sit under the willow. In other cases, its inscrutability is most authentic: Two young women near Bill Clinton's office. A cat waiting by a pond. From cshannon at mdo.net Wed Dec 8 15:40:40 1999 From: cshannon at mdo.net (Christopher Shannon) Date: Wed Aug 4 23:57:34 2004 Subject: Using Win32::OLE Part II Message-ID: <001201bf41c4$e03af960$1e6c8acf@kirti> >$WordObj = Win32::OLE->new('Word.Application', 'Quit'); Wow. It seems I missed a good meeting--looks like it was especially meant for those of us who use "toy operating systems" :-) Regards, Chris Shannon www.data2design.com From gori119 at yahoo.co.kr Sat Dec 18 09:53:43 1999 From: gori119 at yahoo.co.kr (gori119@yahoo.co.kr) Date: Wed Aug 4 23:57:34 2004 Subject: Why Rich People Are So Selfish. Message-ID: <361.280410.550279@www.giridc.org> Global Internet Research & Information Distribution Coalition (GIRIDC) About Us: Global Internet Research & Information Distribution Coalition, (GIRIDC) is a FOR FREE entity sharing with consumers an opportunity to explore non-biased informational portals offering services for which we have no financial interest or gain. We feature sites that have been researched and have delivered responsibly on their product or service. Please note, we do not have any direct affiliation with the sites present in this E-Link Bulletin. We are consumers like you, seeking the use of legitimate value-added services via the Internet. Our Goal: To introduce the many value-added products and services offered on the Internet. Consumers have a right to know about the mass resources available and the wealth of legitimate sites that may benefit their needs. Corporate giants and others are attempting to sensor what you see, read and hear via the Internet, forcing you to purchase products and service through their vendors and portals. This is not the purpose for which the Net was intended. Here are a few great sites we have visited and found very useful. ***************************************************************** ******************************** Featured Site: http://www.scambusters.org This site is a must see! If you are concerned with email ads or websites offering opportunities or programs that may seem suspicious, report it to this site. They have all the latest and most common scams that are being circulated on the Internet and will post any fraudulent materials. Free Internet: http://www.freei.net Don't want to continue paying $19.95 or more just to Surf the Net? This site offers the future of the Internet, Today. Never pay to Surf again. In this case, Free Does Mean Free! Internet Service Providers: http://www.thelist.com Don't like the service you've been getting from your present Internet Service Provider? Take a look at the more than 6,000 ISP's you have to choose from. You're Not Stuck! Need To Send A Large File: http://www.whalemail.com The is a great service for sending large files up to 50 megs, your regular ISP just can't handle that kind of load. Go ahead, transfer you entire C Drive to the ones you love most. It's even FREE! Nice guys huh? Cheap Phone Rates: http://www.4centsld.resourcez.com We found a .04cents long distance rate, no switching, no fees and low international rates using 10-10 access numbers. If you can handle the 10 minute minimum, you're in business. Nothing But FREE Stuff: http://www.thefreesite.com Now who doesn't like Free Stuff that is really Free? This site is a ton-of-fun and there is something for everyone. It offers a multitude of freebies and we are sure you may find something that interest you. Free Fax Service: http://www.fax4free.com Here you can get a free fax phone number and receive you faxes on your computer. You can print your faxes out on your printer. Print quality is much higher than normal fax machines. Looking For A Job or Career? http://www.jobfinders.com This site is very user friendly. If you are in need of searching for that one job you can't seem to locate anywhere else, this site is up to the challenge. International Directory Assistance Online: http://www.infobel.com If you have ever gotten International Directory Assistance from AT&T then you are aware that you can easily pay up to $9.00 dollars for that information. Here is an online solution and it's free. A Ladies Choice: http://www.skindeep.escape.to This site offers the latest in beauty tips, secrets, fashion trends and more. No need to worry about the "IN Crowd", because here you're always "IN". They even have a 100% satisfaction guarantee on their products. Looking For Someone? http://www.anywho.com Yes, this site will assist you in finding that someone special or not so special, whatever the case maybe. You will need to have some basic information regarding your search, but the site does deliver. ***************************************************************** ***************************** We Value Your Input: If you know of a site that would be a value-added service to the Net community we welcome your inquiry. We seek to introduce sites that do not have an existing corporate or commercial presence. Provide us with the WWW address and we will visit the site and share it with the community in a future mailing. We welcome your ideas and value your suggestions regarding our E-Link Bulletin. Tell us what you think of the sites we've presented. Leave your inquiry at our 24 Hour Message Center Toll Free: 1-877-410-1062 Due to the popularity of our concept, thanks to you, we are now 100,000 members strong and growing. We do not seek to offend those who do not wish to receive our mailings. To guarantee your removal from any future mailings, please leave your email address at this toll free number: 1-877-410-1027 From Rob_Manning at mail.ci.baltimore.md.us Thu Dec 30 12:11:35 1999 From: Rob_Manning at mail.ci.baltimore.md.us (Manning, Rob) Date: Wed Aug 4 23:57:34 2004 Subject: BPM Meeting Message-ID: <118CFE9A2035D111AE7B0060081C7513619E81@finance.ci.baltimore.md.us> Just a reminder that the Baltimore Perl Mongers will meet on at 7:00 p.m. on Jan 4, 2000 at the Community of Science office building (for directions see http://www.cos.com/directions.shtml) David Waldo accompanied by a few of his colleagues from COS will present the public domain perl module HTML::Embperl. Embperl is a nifty extension that allows you to embed perl code directly in your HTML files that will be executed dynamically when the server receives a request for that page (Somewhat like other popular techniques such as JSP, ASP and the like.) Hope to see you next Tuesday! Have a safe and happy holiday weekend, Rob Rob Manning manningr@tcsnet.net Principal Analyst Work (410) 396-4963 TeleCommunication Systems Fax (410) 837-0546 -- Looking for a Perl user's group in Baltimore? - http://baltimore.pm.org From tvanderhoof at syscom-inc.com Thu Dec 30 12:31:38 1999 From: tvanderhoof at syscom-inc.com (Vanderhoof, Tzadik) Date: Wed Aug 4 23:57:34 2004 Subject: BPM Meeting Message-ID: <118798B53B86D211A66400805F9F24046E0FD7@SYSCOMEX> Well, I have a Perl script that tracks these meetings, and it reports that the next meeting will be on Jan 4, 19100! -----Original Message----- From: Manning, Rob [mailto:Rob_Manning@mail.ci.baltimore.md.us] Sent: Thursday, December 30, 1999 1:12 PM To: 'baltimore-pm-list@hfb.pm.org' Subject: BPM Meeting Just a reminder that the Baltimore Perl Mongers will meet on at 7:00 p.m. on Jan 4, 2000 at the Community of Science office building (for directions see http://www.cos.com/directions.shtml) David Waldo accompanied by a few of his colleagues from COS will present the public domain perl module HTML::Embperl. Embperl is a nifty extension that allows you to embed perl code directly in your HTML files that will be executed dynamically when the server receives a request for that page (Somewhat like other popular techniques such as JSP, ASP and the like.) Hope to see you next Tuesday! Have a safe and happy holiday weekend, Rob Rob Manning manningr@tcsnet.net Principal Analyst Work (410) 396-4963 TeleCommunication Systems Fax (410) 837-0546 -- Looking for a Perl user's group in Baltimore? - http://baltimore.pm.org From lyang1 at triton.towson.edu Thu Dec 30 18:43:57 1999 From: lyang1 at triton.towson.edu (Liancheng Yang) Date: Wed Aug 4 23:57:34 2004 Subject: BPM Meeting In-Reply-To: <118798B53B86D211A66400805F9F24046E0FD7@SYSCOMEX> Message-ID: Great, today is 12-30-1999. I like this bug. * * * * * * * * * * * * * * * * * * * Liancheng(lindsey) Yang * * lianchengy@yahoo.com * * * * * * * * * * * * * * * * * * * On Thu, 30 Dec 1999, Vanderhoof, Tzadik wrote: > Well, I have a Perl script that tracks these meetings, and it reports that > the next meeting will be on Jan 4, 19100! > > -----Original Message----- > From: Manning, Rob [mailto:Rob_Manning@mail.ci.baltimore.md.us] > Sent: Thursday, December 30, 1999 1:12 PM > To: 'baltimore-pm-list@hfb.pm.org' > Subject: BPM Meeting > > > > Just a reminder that the Baltimore Perl Mongers will meet > on at 7:00 p.m. on Jan 4, 2000 at the Community of Science > office building (for directions see http://www.cos.com/directions.shtml) > > David Waldo accompanied by > a few of his colleagues from COS will present the > public domain perl module HTML::Embperl. > Embperl is a nifty extension that allows > you to embed perl code directly in your HTML files that > will be executed dynamically when the server receives a request > for that page (Somewhat like other popular techniques such as > JSP, ASP and the like.) Hope to see you next Tuesday! > > Have a safe and happy holiday weekend, > > Rob > > Rob Manning manningr@tcsnet.net > Principal Analyst Work (410) 396-4963 > TeleCommunication Systems Fax (410) 837-0546 > -- > Looking for a Perl user's group in Baltimore? - http://baltimore.pm.org >