From sungo at earthling.net Mon May 1 07:57:45 2000 From: sungo at earthling.net (Matt Cashner) Date: Thu Aug 5 00:05:46 2004 Subject: LPM: meeting tonight? Message-ID: once again i ask the question: do we have a meeting tonight and if so, what are we discussing? :) --------------------- Matt Cashner sungo@earthling.net --------------------- "That which does not kill me postpones the inevitable." From rbowen at rcbowen.com Mon May 1 08:01:27 2000 From: rbowen at rcbowen.com (Rich Bowen) Date: Thu Aug 5 00:05:46 2004 Subject: LPM: meeting tonight? References: Message-ID: <390D8027.4F077BA8@rcbowen.com> Matt Cashner wrote: > > once again i ask the question: do we have a meeting tonight and if so, > what are we discussing? :) Ack. Isn't it next week? Rich -- Director of Web Application Development - The Creative Group http://www.cre8tivegroup.com/ Author - Apache Server Unleashed - http://apacheunleashed.com/ From oneiros at dcr.net Mon May 1 08:11:07 2000 From: oneiros at dcr.net (Joe Hourcle) Date: Thu Aug 5 00:05:46 2004 Subject: LPM: java ? In-Reply-To: Message-ID: On Fri, 28 Apr 2000 repett0@sac.uky.edu wrote: > > I know this is perl, but since perl has a nice easy way to do this, Im > hoping someone knows the java way to do this. > > 1) convert a char into an int > 2) convert a string into an int I don't know what you'd constitute as a string into an int, but the char one is easy -- unpack('C', $char); If you're trying to do something like URI encode a string, this will do it: sub encode { $_ = shift(@_); s/(\W)/sprintf('%%%02X',unpack('C',$1))/eg; return $_; } And, to do things the other way, use pack. eg, this will get rid of URI encoding: sub decode { $_ = shift(@_); $_ =~ tr/+/ /; $_ =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack('C', hex($1))/eg; return $_; } ----- Joe Hourcle From ken.rietz at asbury.edu Mon May 1 08:23:40 2000 From: ken.rietz at asbury.edu (ken.rietz@asbury.edu) Date: Thu Aug 5 00:05:46 2004 Subject: LPM: meeting tonight? Message-ID: > Matt Cashner wrote: > > > > once again i ask the question: do we have a meeting tonight > and if so, > > what are we discussing? :) > > Ack. Isn't it next week? According to the Web site, it is next week (May 8). -- Ken Rietz From booberry at io.com Mon May 1 09:33:25 2000 From: booberry at io.com (0x29A [B.Vandgrift]) Date: Thu Aug 5 00:05:46 2004 Subject: LPM: java ? In-Reply-To: Message-ID: On Mon, 1 May 2000, Joe Hourcle wrote: =>> I know this is perl, but since perl has a nice easy way to do this, Im =>> hoping someone knows the java way to do this. =>> =>> 1) convert a char into an int =>> 2) convert a string into an int => I didn't see a response to this in java, so here it goes: --- //TO convert from String to int: String someNumber="987"; int foo; try { foo = (new Integer(someNumber)).intValue(); } catch (NumberFormatException nfe) { // ouch. Not a properly formatted integer. } // foo now = 987; // to convert from Character to int: char c= '9'; foo = (new Character(c)).getNumericValue(); if (foo == -2) { // character has no non-negative int value } else if (foo == -1) { // character has no int value } else { // you're good to go, foo = 9, in this case. } -- Hope this helps. -- Ben Vandgrift http://www.io.com/~booberry ________________________________________________________________________ "I do not feel obliged to believe that the same God who has endowed us with sense, reason, and intellect has inteded for us to forego their use." --Galileo "These lightweights just can't hold their evil." --Bun-Bun From hempy at ket.org Mon May 1 09:31:41 2000 From: hempy at ket.org (David Hempy) Date: Thu Aug 5 00:05:46 2004 Subject: LPM: meeting tonight? In-Reply-To: <390D8027.4F077BA8@rcbowen.com> References: Message-ID: <4.3.1.2.20000501103111.02b0c270@mail.ket.org> At 09:01 AM 5/1/00 -0400, you wrote: >Matt Cashner wrote: > > > > once again i ask the question: do we have a meeting tonight and if so, > > what are we discussing? :) > >Ack. Isn't it next week? > >Rich >-- Yeah...didn't we have one last week? ;-) -dave -- David Hempy Internet Database Administrator Kentucky Educational Television -- (606)258-7164 -- (800)333-9764 From booberry at io.com Mon May 1 09:36:28 2000 From: booberry at io.com (0x29A [B.Vandgrift]) Date: Thu Aug 5 00:05:46 2004 Subject: LPM: java ? In-Reply-To: Message-ID: On Mon, 1 May 2000, Joe Hourcle wrote: =>> I know this is perl, but since perl has a nice easy way to do this, Im =>> hoping someone knows the java way to do this. =>> =>> 1) convert a char into an int =>> 2) convert a string into an int => I didn't see a response to this in java, so here it goes: --- //TO convert from String to int: String someNumber="987"; int foo; try { foo = (new Integer(someNumber)).intValue(); } catch (NumberFormatException nfe) { // ouch. Not a properly formatted integer. } // foo now = 987; // to convert from Character to int: char c= '9'; foo = (new Character(c)).getNumericValue(); if (foo == -2) { // character has no non-negative int value } else if (foo == -1) { // character has no int value } else { // you're good to go, foo = 9, in this case. } -- Hope this helps. -- Ben Vandgrift http://www.io.com/~booberry ________________________________________________________________________ "I do not feel obliged to believe that the same God who has endowed us with sense, reason, and intellect has inteded for us to forego their use." --Galileo "These lightweights just can't hold their evil." --Bun-Bun From janine at emazing.com Mon May 1 10:00:34 2000 From: janine at emazing.com (Janine) Date: Thu Aug 5 00:05:46 2004 Subject: LPM: meeting tonight? In-Reply-To: <4.3.1.2.20000501103111.02b0c270@mail.ket.org> Message-ID: > At 09:01 AM 5/1/00 -0400, you wrote: > >Matt Cashner wrote: > > > > > > once again i ask the question: do we have a meeting tonight and if so, > > > what are we discussing? :) > > > >Ack. Isn't it next week? > > > >Rich > >-- The question remains: what are we discussing next week? Janine From rbowen at rcbowen.com Mon May 1 10:05:42 2000 From: rbowen at rcbowen.com (Rich Bowen) Date: Thu Aug 5 00:05:46 2004 Subject: LPM: meeting tonight? References: Message-ID: <390D9D46.65A4FA26@rcbowen.com> Janine wrote: > ... > The question remains: what are we discussing next week? If I recall correctly, someone volunteered (as in, "hey, you, you're volunteering!") to talk about SNMP. Names withheld to protect unwilling speakers. You want to confirm that, or do we need find another speaker/topic? Rich -- Director of Web Application Development - The Creative Group http://www.cre8tivegroup.com/ Author - Apache Server Unleashed - http://apacheunleashed.com/ From sungo at earthling.net Mon May 1 11:44:24 2000 From: sungo at earthling.net (Matt Cashner) Date: Thu Aug 5 00:05:46 2004 Subject: LPM: meeting tonight? In-Reply-To: Message-ID: On Mon, 1 May 2000 ken.rietz@asbury.edu wrote: > > > Matt Cashner wrote: > > > > > > once again i ask the question: do we have a meeting tonight > > and if so, > > > what are we discussing? :) > > > > Ack. Isn't it next week? > > According to the Web site, it is next week (May 8). you can see where my head is of late :) sorry for the confusion and panic :) --------------------- Matt Cashner sungo@earthling.net --------------------- "If we dont take care of the customer, maybe they'll stop bugging us." From hempy at ket.org Tue May 2 12:32:08 2000 From: hempy at ket.org (David Hempy) Date: Thu Aug 5 00:05:46 2004 Subject: LPM: User authentication in perl? Message-ID: <4.3.1.2.20000502132739.0501c5f0@mail.ket.org> I'm trying to fetch a page in perl that requires user authentication. I think the following should work, but it doesn't. I still get a 401 error from the server. use LWP::UserAgent; $ua = new LWP::UserAgent; $request = new HTTP::Request('GET', 'http://www.dl.ket.org/cgi-sta/foxweb/Quiz@/db/sta/sta?courseid=LT1Y&quizid=LT1Y192&do=PRINT' ); $ua->credentials('www.dl.ket.org', "KET DISTANCE LEARNING INTRANET", "dhempy", "mypassword"); $response = $ua->request($request); $content = $response->content; print "Got Back:\n" . $response->code . ": ". $response->message . "\n$content \n"; I'm believe I've got all the credentials exactly correct, but oddly enough, the hit isn't turning up in my access nor error logs. I am getting the 401 error page back from the server: >Got Back: >401: Unauthorized > > > > > > Distance Learning - Unauthorized >... Any ideas? -dave -- David Hempy Internet Database Administrator Kentucky Educational Television -- (606)258-7164 -- (800)333-9764 From oneiros at dcr.net Tue May 2 13:10:26 2000 From: oneiros at dcr.net (Joe Hourcle) Date: Thu Aug 5 00:05:46 2004 Subject: LPM: User authentication in perl? In-Reply-To: <4.3.1.2.20000502132739.0501c5f0@mail.ket.org> Message-ID: On Tue, 2 May 2000, David Hempy wrote: > > I'm trying to fetch a page in perl that requires user authentication. I > think the following should work, but it doesn't. I still get a 401 error > from the server. > > > use LWP::UserAgent; > $ua = new LWP::UserAgent; > $request = new HTTP::Request('GET', > 'http://www.dl.ket.org/cgi-sta/foxweb/Quiz@/db/sta/sta?courseid=LT1Y&quizid=LT1Y192&do=PRINT' > ); > > $ua->credentials('www.dl.ket.org', "KET DISTANCE LEARNING INTRANET", > "dhempy", "mypassword"); > > $response = $ua->request($request); > $content = $response->content; > > print "Got Back:\n" . $response->code . ": ". $response->message . > "\n$content \n"; > > > > > I'm believe I've got all the credentials exactly correct, but oddly enough, > the hit isn't turning up in my access nor error logs. I am getting the 401 > error page back from the server: Well, the issue is -- do you want it done right, or do you just want it to work? I've managed to do a lot by sniffing an incoming connection, and then just regurgitating that back to the server to get what I want. eg, when i was trying to show someone that HTTP_REFERER wasn't enough for security, I had a loop which generated -- ##### $output = sprintf("SSN=%09d&PIN=%04d&ID=blah&PASSWD=[bl*h]&CONFIRM=[bl*h]&x=55&y=36", $ssn,$pin); $blah = < I got this from a newsgroup that I mostly ignore. Enjoy. ---------------------------------------------------------------- Once upon a time, in a kingdom not far from here, a king summoned two of his advisors for a test. He showed them both a shiny metal box with two slots in the top, a control knob, and a lever. "What do you think this is?" One advisor, an Electrical Engineer, answered first. "It is a toaster," he said. The king asked, "How would you design an embedded computer for it?" The advisor, "Using a four-bit microcontroller, I would write a simple program that reads the darkness knob and quantifies its position to one of 16 shades of darkness, from snow white to coal black. The program would use that darkness level as the index to a 16-element table of initial timer values. Then it would turn on the heating elements and start the timer with the initial value selected from the table. At the end of the time delay, it would turn off the heat and pop up the toast. Come back next week, and I'll show you a working prototype." The second advisor, a software developer, immediately recognized the danger of such short-sighted thinking. He said, "Toasters don't just turn bread into toast, they are also used to warm frozen waffles. What you see before you is really a breakfast food cooker. As the subjects of your kingdom become more sophisticated, they will demand more capabilities. They will need a breakfast food cooker that can also cook sausage, fry bacon, and make scrambled eggs. A toaster that only makes toast will soon be obsolete. If we don't look to the future, we will have to completely redesign the toaster in just a few years." "With this in mind, we can formulate a more intelligent solution to the problem. First, create a class of breakfast foods. Specialize this class into subclasses: grains, pork, and poultry. The specialization process should be repeated with grains divided into toast, muffins, pancakes, and waffles; pork divided into sausage, links, and bacon; and poultry divided into scrambled eggs, hard-boiled eggs, poached eggs, fried eggs, and various omelette classes." "The ham and cheese omelette class is worth special attention because it must inherit characteristics from the pork, dairy, and poultry classes. Thus, we see that the problem cannot be properly solved without multiple inheritance. At run time, the program must create the proper object and send a message to the object that says, 'Cook yourself.' The semantics of this message depend, of course, on the kind of object, so they have a different meaning to a piece of toast than to scrambled eggs." "Reviewing the process so far, we see that the analysis phase has revealed that the primary requirement is to cook any kind of breakfast food. In the design phase, we have discovered some derived requirements. Specifically, we need an object-oriented language with multiple inheritance. Of course, users don't want the eggs to get cold while the bacon is frying, so concurrent processing is required, too." "We must not forget the user interface. The lever that lowers the food lacks versatility, and the darkness knob is confusing. Users won't buy the product unless it has a user-friendly, graphical interface. When the breakfast cooker is plugged in, users should see a cowboy boot on the screen. Users click on it, and the message 'Booting UNIX v.8.3' appears on the screen. (UNIX 8.3 should be out by the time the product gets to the market.) Users can pull down a menu and click on the foods they want to cook." "Having made the wise decision of specifying the software first in the design phase, all that remains is to pick an adequate hardware platform for the implementation phase. An Intel Pentium with 48MB of memory, a 1.2GB hard disk, and a SVGA monitor should be sufficient. If you select a multitasking, object oriented language that supports multiple inheritance and has a built-in GUI, writing the program will be a snap." The king wisely had the software developer beheaded, and they all lived happily ever after. ---------------------------------------------------------------- Loren Lang Phone: 606-734-0538 x326 Network Administrator Fax: 606-734-8210 Bay West Paper Corporation email: llang@baywestpaper.com "Computers save time like kudzu prevents soil erosion." - Al Castanoli From rbowen at rcbowen.com Wed May 3 20:26:52 2000 From: rbowen at rcbowen.com (Rich Bowen) Date: Thu Aug 5 00:05:46 2004 Subject: LPM: Monday's meeting Message-ID: <3910D1DC.C67AA319@rcbowen.com> Since I did not get a confirmation from the unnamed volunteer, I suppose that we are still looking for someone to speak about something on Monday. Or for someone to suggest a topic that we can discuss, and perhaps one or more people can speak about as the spirits move them. Any takers? Rich -- Director of Web Application Development - The Creative Group http://www.cre8tivegroup.com/ Author - Apache Server Unleashed - http://apacheunleashed.com/ From gcasillo at ket.org Thu May 4 13:23:31 2000 From: gcasillo at ket.org (Gregg Casillo) Date: Thu Aug 5 00:05:46 2004 Subject: LPM: Monday's meeting References: <3910D1DC.C67AA319@rcbowen.com> Message-ID: <3911C023.DE3232ED@ket.org> Rich, do you still have some copies of your Apache Unleashed book. You offered a copy for half price at our last meeting. If that offer still stands, I'd love to get my hands on a copy at the next meeting. Alas, I'm leaving for vacation this weekend and won't attend our next meeting. If I give Dave Hempy a $20, can you leave a copy with him. Dave, is this okay with you? Gregg Rich Bowen wrote: > > Since I did not get a confirmation from the unnamed volunteer, I suppose > that we are still looking for someone to speak about something on > Monday. Or for someone to suggest a topic that we can discuss, and > perhaps one or more people can speak about as the spirits move them. Any > takers? > > Rich > -- > Director of Web Application Development - The Creative Group > http://www.cre8tivegroup.com/ > Author - Apache Server Unleashed - http://apacheunleashed.com/ From hempy at ket.org Thu May 4 13:43:43 2000 From: hempy at ket.org (David Hempy) Date: Thu Aug 5 00:05:46 2004 Subject: LPM: Monday's meeting In-Reply-To: <3911C023.DE3232ED@ket.org> References: <3910D1DC.C67AA319@rcbowen.com> Message-ID: <4.3.1.2.20000504144301.04c12740@mail.ket.org> At 02:23 PM 5/4/00 -0400, you wrote: >Rich, do you still have some copies of your Apache Unleashed book. You >offered a copy for half price at our last meeting. If that offer still >stands, I'd love to get my hands on a copy at the next meeting. Alas, >I'm leaving for vacation this weekend and won't attend our next meeting. >If I give Dave Hempy a $20, can you leave a copy with him. Dave, is this >okay with you? > >Gregg Fine with me... In fact, I'll take one also, if that's okay with you, Rich. -dave -- David Hempy Internet Database Administrator Kentucky Educational Television -- (606)258-7164 -- (800)333-9764 From rbowen at rcbowen.com Thu May 4 14:26:45 2000 From: rbowen at rcbowen.com (Rich Bowen) Date: Thu Aug 5 00:05:46 2004 Subject: LPM: Monday's meeting References: <3910D1DC.C67AA319@rcbowen.com> <3911C023.DE3232ED@ket.org> Message-ID: <3911CEF5.ABB7F8F1@rcbowen.com> Gregg Casillo wrote: > > Rich, do you still have some copies of your Apache Unleashed book. You > offered a copy for half price at our last meeting. If that offer still > stands, I'd love to get my hands on a copy at the next meeting. Alas, > I'm leaving for vacation this weekend and won't attend our next meeting. > If I give Dave Hempy a $20, can you leave a copy with him. Dave, is this > okay with you? Works for me. You drove away too fast last time. I have a trunk full of them. Rich -- Director of Web Application Development - The Creative Group http://www.cre8tivegroup.com/ Author - Apache Server Unleashed - http://apacheunleashed.com/ From fprice at mis.net Thu May 4 16:11:46 2000 From: fprice at mis.net (Frank Price) Date: Thu Aug 5 00:05:46 2004 Subject: LPM: Monday's meeting In-Reply-To: <3910D1DC.C67AA319@rcbowen.com>; from Rich Bowen on Wed, May 03, 2000 at 09:26:52PM -0400 References: <3910D1DC.C67AA319@rcbowen.com> Message-ID: <20000504171146.A447@localhost.localdomain> On Wed, May 03, 2000 at 09:26:52PM -0400, Rich Bowen wrote: > Since I did not get a confirmation from the unnamed volunteer, I suppose > that we are still looking for someone to speak about something on > Monday. Or for someone to suggest a topic that we can discuss, and > perhaps one or more people can speak about as the spirits move them. Any > takers? I'll suggest a topic for discussion (on list or at meeting). I'm working on a biggish project that will have files in many different places. I want the installer to be able to decide, at install time, where these files will reside. For instance, you could say "install --config=/usr/local/etc --out=/var/httpd/docs/", and the script would actually be changed (or the config file, or whatever). Realizing that I could write a little script to do this, is there some module already written that will handle it? MakeMaker seems pretty close, but I don't see how to customize it for what I want. Any good ideas? -Frank -- Frank Price | fprice@mis.net | www.sxse.org/fprice/ GPG key: www.sxse.org/fprice/gpg.asc | E Pluribus Unix From rbowen at rcbowen.com Thu May 4 21:20:37 2000 From: rbowen at rcbowen.com (Rich Bowen) Date: Thu Aug 5 00:05:46 2004 Subject: LPM: Monday's meeting References: <3910D1DC.C67AA319@rcbowen.com> <20000504171146.A447@localhost.localdomain> Message-ID: <39122FF5.77CFC6D6@rcbowen.com> Frank Price wrote: > ... > I'll suggest a topic for discussion (on list or at meeting). I'm > working on a biggish project that will have files in many different > places. I want the installer to be able to decide, at install time, > where these files will reside. For instance, you could say "install > --config=/usr/local/etc --out=/var/httpd/docs/", and the script would > actually be changed (or the config file, or whatever). > > Realizing that I could write a little script to do this, is there some > module already written that will handle it? MakeMaker seems pretty close, > but I don't see how to customize it for what I want. I would be very interested in any discussion of using MakeMaker to do stuff other than its "intended" purpose. I use it to build packages, for the purpose of versioning (perl Makefile.PL; make; make dist) and I have a hunch that it can be used for much more convoluted and useful things. It seems to me that it could indeed be used to do cool custom installs, because there are modules on CPAN that install things in a number of places (man pages, the module itself, stuff in /usr/bin) and you can specify that it install things elsewhere. Yes, this sounds like an interesting thing to talk about. Unless, of course, we're just pooling our collective ignorance, in which case it could just be frustrating. Rich -- Director of Web Application Development - The Creative Group http://www.cre8tivegroup.com/ Author - Apache Server Unleashed - http://apacheunleashed.com/ From dpitts at mk.net Mon May 8 07:28:56 2000 From: dpitts at mk.net (David Pitts) Date: Thu Aug 5 00:05:46 2004 Subject: LPM: Looking... Message-ID: <006c01bfb8e8$fae50620$7801a8c0@adverb.com> Hi, As several of you know, I have a consulting company (it paid for dinner when we met at Lexington Brewery). I am looking for a programmer/developer. The ideal candidate would have expereince with the following: Languages: Perl Visual Basic C Databases: SQL MySQL OS's Windows9X WinNT Linux/Unix I am looking for someone with at least 5 years experience working developing with databases. Ideally, this would include CGI and traditional client-server applications. If you are interested, or know someone who is, please let me know. Thanks, David David Pitts President, Pitts Technical Resources, Inc. (859) 552-3262 www.dpitts.com dpitts@mk.net -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/archives/lexington-pm/attachments/20000508/b0bb4d23/attachment.htm From rbowen at rcbowen.com Mon May 8 07:52:06 2000 From: rbowen at rcbowen.com (Rich Bowen) Date: Thu Aug 5 00:05:46 2004 Subject: LPM: Tonight's meeting Message-ID: <3916B876.4BFE4360@rcbowen.com> Yes, that's tonight. And I suppose we'll be talking about MakeMaker and associated utilities, since that's the last thing that was suggested. I'm sorry we don't have anything more concrete planned. Rich -- Director of Web Application Development - The Creative Group http://www.cre8tivegroup.com/ Author - Apache Server Unleashed - http://apacheunleashed.com/ From dpitts at mk.net Mon May 8 19:10:12 2000 From: dpitts at mk.net (David Pitts) Date: Thu Aug 5 00:05:46 2004 Subject: LPM: Fw: VMWARE ANNOUNCES VMWARE EXPRESS FOR LINUX Message-ID: <00d401bfb94a$f46f0c20$7801a8c0@adverb.com> I briefly mentioned this at tonight's meeting. I thought I would pass it along to whomever would like it!! Thanks, David David Pitts President, Pitts Technical Resources, Inc (859) 552-3262 www.dpitts.com dpitts@mk.net ----- Original Message ----- From: "Stephanie Finkelstein" To: "David Pitts" Sent: Monday, May 08, 2000 3:27 PM Subject: VMWARE ANNOUNCES VMWARE EXPRESS FOR LINUX > Dear David, > > This release will go on the wire later this afternoon, and I wanted to make > sure that you got to take a look at it. > > Please don't hesitate to contact me if you have any questions. > > Sincerely, > > Stephanie Finkelstein > VMware, Inc. > Stephanie@vmware.com > > > > VMWARE ANNOUNCES VMWARE EXPRESS FOR LINUX > > Software Will Give Linux Users Easy Access to Windows Applications > > Palo Alto, Calif., May 8, 2000 - VMware, Inc. today announced the release of > its latest desktop product, VMware Express for Linux. > > The needs of both distributors and customers motivated the development of > the product, which will satisfy Linux users who want to run Microsoft > Windows 95 or Windows 98 in order to access the Windows applications they > need. VMware Express for Linux is distributed solely through partnerships, > and is not available for online sale as a stand-alone product. Partnerships > will be announced soon. > > VMware Express for Linux will allow users to run either Microsoft Windows 95 > or Windows 98 in a VMware virtual machine on top of a Linux host system. A > VMware virtual machine works just like a full PC, with full networking and > multimedia support. In addition, users will easily be able to share files > between the Linux host system and the Windows virtual machine using the > Samba file sharing service that comes preconfigured. > > "We are very excited to introduce VMware Express for Linux," says Dave > Michaud, VMware Vice President of Marketing. "This software is an ideal way > for our partners to bundle a Windows with Linux solution with their own > products. We feel that their customers will find VMware Express for Linux > the most complete and trouble-free way to run Windows applications with > Linux." > > Watch for news about distribution partners on the company's Web site at > http://www.vmware.com. > > About VMware > VMware is the originator of virtual machine applications for PCs running > different flavors of Linux, Windows NT and Windows 2000 operating systems. > VMware's virtual machine technology unbinds the traditionally rigid ties > between the operating system and the hardware, changing the way we think > about computing. VMware's software was selected as an InfoWorld analyst > pick for 1999 Product of the Year. VMware is a privately held company based > in Palo Alto, California. For more information, please visit the Web site > at http://www.vmware.com. > > # # # > > VMware is the trademark of VMware, Inc. Linux is a registered trademark of > Linus > Torvalds. Microsoft and Windows are registered trademarks of Microsoft > Corporation. All other marks and names mentioned herein are the property of > their > respective holders. > > > > From sungo at earthling.net Mon May 8 19:41:35 2000 From: sungo at earthling.net (Matt Cashner) Date: Thu Aug 5 00:05:46 2004 Subject: LPM: non-polecat one-liners Message-ID: found it. somehow we missed a big button on the left column of tpj. :) but anyway: http://www.itknowledge.com/tpj/one-liners01.html :) --------------------- Matt Cashner sungo@earthling.net --------------------- "In the battle between you and the world, bet on the world." From rbowen at rcbowen.com Tue May 9 10:14:23 2000 From: rbowen at rcbowen.com (Rich Bowen) Date: Thu Aug 5 00:05:46 2004 Subject: LPM: Project tracking database? Message-ID: <39182B4F.C6100EB9@rcbowen.com> Do any of you know of a good web-based Perl project tracking database? Rich -- Director of Web Application Development - The Creative Group http://www.cre8tivegroup.com/ Author - Apache Server Unleashed - http://apacheunleashed.com/ From tom at squarefish.com Tue May 9 12:17:47 2000 From: tom at squarefish.com (tom@squarefish.com) Date: Thu Aug 5 00:05:46 2004 Subject: LPM: Project tracking database? In-Reply-To: <39182B4F.C6100EB9@rcbowen.com> Message-ID: well, there's a cvs-web. but if you're looking for bug reporting try gnu's web-gnats. -tom scanlan On Tue, 9 May 2000, Rich Bowen wrote: > Do any of you know of a good web-based Perl project tracking database? > > Rich > -- > Director of Web Application Development - The Creative Group > http://www.cre8tivegroup.com/ > Author - Apache Server Unleashed - http://apacheunleashed.com/ > From rbowen at rcbowen.com Tue May 9 12:25:58 2000 From: rbowen at rcbowen.com (Rich Bowen) Date: Thu Aug 5 00:05:47 2004 Subject: LPM: Project tracking database? References: Message-ID: <39184A26.99B53382@rcbowen.com> tom@squarefish.com wrote: > > well, there's a cvs-web. but if you're looking for bug reporting try > gnu's web-gnats. I'm not really looking for a CVS-like thing. More of just project/contract/job management and contact management. What I have now is an Access database that has project ID, description, contact information, estimate, and stuff like that. I need to make it web-accessible, and I'd rather not have to bring up a Windows machine just for that one application. And I'd rather not have to write something myself - I just don't have the time. But from my searching online, it looks like I'm going to have to write it myself anyway. Rich -- Director of Web Application Development - The Creative Group http://www.cre8tivegroup.com/ Author - Apache Server Unleashed - http://apacheunleashed.com/ From sungo at earthling.net Tue May 9 12:29:01 2000 From: sungo at earthling.net (Matt Cashner) Date: Thu Aug 5 00:05:47 2004 Subject: LPM: Project tracking database? In-Reply-To: <39182B4F.C6100EB9@rcbowen.com> Message-ID: On Tue, 9 May 2000, Rich Bowen wrote: > Do any of you know of a good web-based Perl project tracking database? we could always code our own :P --------------------- Matt Cashner sungo@earthling.net --------------------- "It could be that the purpose of your life is only to serve as a warning to others." From rbowen at rcbowen.com Tue May 9 12:30:14 2000 From: rbowen at rcbowen.com (Rich Bowen) Date: Thu Aug 5 00:05:47 2004 Subject: LPM: Mongers project? Message-ID: <39184B26.56A47B03@rcbowen.com> It was suggested last night at PM that it would be cool if we had a group project. There were a few suggested projects. One of them was the continuing development of POLECat (http://history.perl.org/oneliners/) which is something that I started, and then never really had the time to do anything with. The idea is to have Perl oneliners, and detailed explanations of how they work. Most of these would come from JAPHs, Usenet postings, and places like FunWithPerl, I expect. Thoughts? Rich -- Director of Web Application Development - The Creative Group http://www.cre8tivegroup.com/ Author - Apache Server Unleashed - http://apacheunleashed.com/ From janine at emazing.com Tue May 9 12:36:17 2000 From: janine at emazing.com (Janine) Date: Thu Aug 5 00:05:47 2004 Subject: LPM: Project tracking database? In-Reply-To: Message-ID: Group project! Whoooo! Janine > -----Original Message----- > From: owner-lexington-pm-list@pm.org > [mailto:owner-lexington-pm-list@pm.org]On Behalf Of Matt Cashner > Sent: Tuesday, May 09, 2000 1:29 PM > To: Perl Mongers > Subject: Re: LPM: Project tracking database? > > > On Tue, 9 May 2000, Rich Bowen wrote: > > > Do any of you know of a good web-based Perl project tracking database? > > we could always code our own :P > > --------------------- > Matt Cashner > sungo@earthling.net > --------------------- > > "It could be that the purpose of your life is only to serve as a warning > to others." > > > From rbowen at rcbowen.com Tue May 9 13:11:13 2000 From: rbowen at rcbowen.com (Rich Bowen) Date: Thu Aug 5 00:05:47 2004 Subject: LPM: Project tracking database? References: Message-ID: <391854C1.D66D8E7@rcbowen.com> Janine wrote: > > Group project! Whoooo! That sounds great to me. If folks are interested, I can this up on my machine, and give some variety of access to stuff on there. If people play nice. ;-) Rich -- Director of Web Application Development - The Creative Group http://www.cre8tivegroup.com/ Author - Apache Server Unleashed - http://apacheunleashed.com/ From repett0 at sac.uky.edu Tue May 9 13:13:19 2000 From: repett0 at sac.uky.edu (repett0@sac.uky.edu) Date: Thu Aug 5 00:05:47 2004 Subject: LPM: Mongers project? In-Reply-To: <39184B26.56A47B03@rcbowen.com> Message-ID: I would be all for it, since I can never seem to make it too any of the meeting, I have an undergrad cs research meeting at the same time.... let a newbie know what he can do.... I suggest robotics programming, haven't seen that done with perl... Ron From repett0 at sac.uky.edu Wed May 10 14:38:03 2000 From: repett0 at sac.uky.edu (repett0@sac.uky.edu) Date: Thu Aug 5 00:05:47 2004 Subject: LPM: [JDEV] Announcing Jabber Server 1.0 (fwd) Message-ID: if anyone is interested in this.... and dosen't know Ron ---------- Forwarded message ---------- Date: Wed, 10 May 2000 13:56:24 -0500 (CDT) From: Jeremie Reply-To: jdev@jabber.org To: jdev@jabber.org Subject: [JDEV] Announcing Jabber Server 1.0 Announcing Jabber Server 1.0 After two years in development, the Jabber Server has reached the 1.0 milestone. This release supports all of the functionality for an Instant Messaging and "Buddy List" server. The server is only one component of Jabber, an open-source, XML-based, real-time messaging and presence architecture being developed by an Internet community of users and developers worldwide. Jabber's open and extensible architecture enables any organization or individual to operate a Jabber server and provide instant messaging (IM) service to its users. Users within Jabber are identified by their Jabber ID, in an email-like format: user@server. Each server is capable of communicating with other servers via a variety of protocols. Discover more about the Jabber architecture at jabber.org, and look for a project-wide status update in the coming weeks. Usability / User Features The Jabber Development Team has striven to integrate features that serve the needs of the modern Internet user. Because Jabber is open development project, the team has adopted a model that enables any developer to add commonly requested features. If you feel there are important areas that have not yet been addressed in Jabber, you or your company are welcome to become involved in the development community at http://jabber.org; since Jabber is being continually improved, it is quite possible that the desired features are under development. Choice / Control Everything within the Jabber architecture and server is designed to put the user in control of the conversation. Thus Jabber provides users with multiple clients for common computing platforms, the option of multiple connections, different visual cues for messages (pop-up/chat styles), an opt-in user directory, and control over how and to whom their presence is distributed. Security / Privacy The Jabber server takes several steps to protect sensitive information. Presence information about each user is delivered only to those that the client specifically allows and is never made available to anyone else. The Internet address (IP) of each connected user is not accessible or used anywhere outside the server, helping to protect the client computer from various common network attacks and abuse. By default the server will use digest authentication, which helps keep the user's password from being exposed on the network. If enabled during the server install, SSL can be used by clients to encrypt *all* traffic between the client and server. Services Services enable the server operator to add new features and applications externally to the server, and are developed as seperate projects. Some services allow a user to specify their account on a third party IM network and communicate with users on that network transparently, while others provide unique and new features specially for Jabber. Many services are in development and available in beta form to server operators: AIM, ICQ, MSN, Yahoo!, SMTP, IRC, language translation, private chatrooms, and more. To learn more about any of these services or how to develop your own service, please visit http://jabber.org. vCard / Directory Each user can optionally store their public vCard information on the server to the benefit of others. This vCard infomation is stored and available in the vCard XML format (see http://protocol.jabber.org/vcard-temp/). A small subset of this information is made searchable in the Jabber User Directory. Presence Presence within Jabber is subscription-based. If a user would like to see the presence of another user (online, offline, away, etc.), they must send a subscription request to that user. This request is often automated by the client as part of adding a user to your roster. The recipient must then return an approval or denial of that subscription request for the sender to receive their presence. This subscription process is enforced by the server, so that a user's presence will not be available unless the subscription has been allowed. At any time any user may remove an existing subscription, or send alternate or offline presence to any particular user. Offline Messages While a user is offline, the server will timestamp and store any incoming messages on their behalf. As soon as the user is available, the server delivers any waiting offline messages. Contact List The server stores and maintains each user's roster (contact list). Each item in the roster can have a custom name assigned to it, and roster items can be arranged into groups by the user. Multiple Logins Any user may connect to the server multiple times with one account, thus maintaining one identity for work, home, and mobile use. Each connection is a unique resource that can have separate conversations and individual presence, and the user can specify one resource as the default connection. Administrative Features The main architects of the server have many years of experience in the Operations departments of ISPs and IT organizations. This background has led to a server designed with ease of administration built in. Flexible Configuration The server configuration file allows for full dynamic control over almost every aspect of the server operation and the features available to that server's users. The file can be used to override most of the default text and information sent to clients about the server. It is also used to present the official list of local services available to users. The configuration file can be reloaded on the fly similiar to other Unix servers, with a kill HUP signal. Administrator accounts (listed in the config file) are allowed to remote-edit the config file on the fly as well, using administrative protocol extensions. Connected Users The list of connected users is available via the administrative protocol extensions. In the future, full editorial and kicking features will be added for managing users in finer granularity. Announce The server includes a module to allow administrators to send out an announcement to all available users. In the future this module will be extended to allow groups of recipients and create system messages to be sent or displayed when users log in. Registration The server contains optional integrated support to allow users to register directly and create accounts on the server, removing the need for a special alternate registration process. Rate Limits Various rate limits are in place within the server to deter denial of service and other flooding attacks. These are implemented at both the networking level and user/protocol level. DSO/Static Modules can be compiled as either static or dynamic. Dynamic modules can be configurably loaded at startup, and installed/upgraded independent of the server. Extensibility Features Yes, extensibility is our core motto, prevalent throughout the entire architecture. Nearly every aspect of Jabber is extensible. XML Everything within Jabber is based on XML: the transport layer (XML Streams: http://etherx.jabber.org/streams/) , the protocol (DTD), authentication, presence, messages, roster, vCard, the configuration file, and more. Each one of these is itself extensible by allowing additional third-party XML to be included within it in another namespace. XML is not a technology that Jabber "utilizes", but more a technology that Jabber is "designed on top of" from the bottom up. Services Services (also known as agents and transports) can expose almost any new functionality to any Jabber server. These typically run as a seperate process (same physical server or remotely) and attach to the server. In fact, services are identical to any remote Jabber server except for the fact that they implement new functionality. Transports act as a gateway to a third-party messaging network, and translate between the XML and that network. Many transports are in development and available: ICQ, AIM, IRC, Yahoo, MSN, SMTP. Other server-side "agents" might provide new functionality such as a directory service, translation engine, reminders, news/headline tickers, etc. Anyone can operate a service and make it available to any Jabber server or user anywhere, it is simply recognized by the hostname assigned to it. Modularized Server API The server is designed around a very flexible, modular API. In fact, 80% of the server is written as modules! A module can hook into certian phases within the server and intercept data as it passes through that phase, either transparently acting upon the data and letting it pass, or handling the data directly. Alternate Client Access One layer of the server's module API allows for alternate protocols to be directly supported, beyond the native XML protocol used by Jabber clients, such as IRC, HTTP, and plain telnet. While these alternate access methods are still in development and exist only as beta, they are only optionally enabled within the server. IRC access can be used with any normal IRC client (/server host.net) to map Jabber client functionality into a typical IRC service. HTTP access exposes the Jabber functionality via HTTP, for public presence "buttons" showing a user's current availability, allowing stateless polling-based clients (e.g., CGI, PHP, JavaScript), public message posting, and a variety of other HTTP tools. Telnet access is in the early stages of development, and exposes a minimal client interface via telnet. Authentication The server does not directly authenticate users, but relies upon the modules to do so. This allows for authentication modules to be written for PAM, LDAP, custom databases, and so on. Data Storage All data that needs to be stored or retrieved within the server is in XML. Each different type of data is within its own namespace. This XML is handled by a special XML Database (XDB) API, which actually performs the storage. A simple file-based XDB is included in 1.0 to handle all namespaces, with MySQL and LDAP APIs in development. Additional custom functionality can be written and maintained via the XDB API to handle any particular type of data. Private Data Each user/client has the ability to store and retrieve independent XML data within its own namespace. This could be used by client software to store preferences on the server. It can also be used to store other information such as bookmarks, notes, state, etc. Clients / Libraries A wide variety of clients and libraries are being continually developed worldwide. Always check for the latest infomation on such developments and locations of the clients mentioned below at JabberCentral and jabber.org. Windows JabberIM is a typical contact list interface, designed with ease of use and simplicity in mind. WinJab is a full-featured client with a developer style interface. Jabba is an older alternate client, which may not be up to date with the latest features. Wijits are stripped down simplistic clients, with extremely limited functionality. A JabberCOM component is also available (used by JabberIM and WinJab) to ease the development of Jabber functionality within Win32 development environments (DevStudio, Delphi, Visual Basic). Linux/Unix Gabber is a Gnome GUI client in development and already has nearly full functionality. Josh is a full featured system for utilizing Jabber from the command line and within shell scripts. IRC As mentioned above, the IRC server is available if enabled on the server. Simply take any standard IRC client and connect to the Jabber server on port 6667, then follow the instructions to create an account or log in. Libraries Net::Jabber is a suite of full-featured Perl modules for interacting with Jabber as a Client or Transport, available from CPAN. PyJabber is a set of Python modules in development. Various other development efforts exist for Java, C, and C++ libraries. Web If enabled, the Jabber HTTP server contains some early beta functionality. This allows HTTP based stateless client development. Early Developments The Macintosh development team is progressing on creating a native Macintosh client, development mailing list at http://mailman.jabber.org/pipermail/mac-dev and site at http://macjlib.sourceforge.net. As mentioned above, a telnet gateway is in development that will allow simple client access via telnet, similiar to a MUD/MOO. An alternate-style interface client is in development for UNIX and Windows, named jbulb. This style client is designed to simply expressing the presence of one individual and allow simple messaging, via a small bulb graphic floating on the desktop. A variety of java clients are in development... Jabber functionality is being integrated with the Mozilla project, to enable Mozilla to send and receive real-time streaming XML. This will be visible within Mozilla as a standalone client, sidebar-based client, and other real-time XML functionality. Where can I get it, and how do I install it? The server is written in C and has been developed on the GNU platform. The sources have been tested and are known to operate on Linux (all distributions), *BSD, Solaris 2.6 and newer (with GNU packages installed), and Digital Unix. There are two external required libraries, pth and adns. Pth is a portable threading library written by Ralf S. Engleschall, available from http://www.gnu.org/software/pth/. ADNS is an asychronous DNS lookup library, written by Ian Jackson at http://www.gnu.org/software/adns/. After installing pth and adns, the server libraries will need to be installed. The server sources are available at http://download.jabber.org/dists/1.0/, with pre-built RPMs and DEBs and other packages to follow soon. In order of installation, the server packages are installed as libxode, libjabber, libetherx, and jabber-transport. Then jabber-transport can be started as "jserver", be sure to check your configuration if any difficulties are encountered. How can I use it? The server sources are released under the Gnu Public License (GPL). It is frequently thought that this restricts the *use* of the server, which is completely false. The GPL restricts the redistribution of the server sources, but the Jabber Server can be used for any purpose: non-profit, commercial, internal, classified, whatever. There are three popular categories of usages of the Jabber Server. First, many companies are installing and using the server internally as a way to reduce the amount of employee-employee conversations that are leaving the company network via a third-party IM network. By using the Jabber Server and the various services, employees are able to upgrade to Jabber without loosing the connectivity with their friends on the third-party networks and without running two clients on their desktop. The second popular category of usage is by ISPs and service providers, as a way to instantly launch their own branded local IM service that interoperates with other major networks. The third usage of the Jabber Server is by portals and other sites, services, and communities existing on the web. Often this includes a custom client that is either integrated with the portal or existing community tools, and also includes other new real-time streaming features enabled by the Jabber architecture. Where can I get help? For development, technical, and server installation/operation assistance please visit http://jabber.org/, send email to info@jabber.org or bugs@jabber.org, or visit the development team in #jabber on irc.openprojects.net. There is also now a commercial entity available for consulting in integrating Jabber and developing custom or branded clients and services based on Jabber. More information can be found at http://jabber.com/. How can I help? You want to help? Great! Jabber is developed by a friendly and diverse team of individuals from all over the world. We welcome all newcomers and are even willing to help you learn how to program (we've "converted" quite a few individuals so far :) ). It's an exciting project and there is lots to do! Some of the popular TODO items include assistance with client development across all platforms and environments, documentation and the Jabber.org web site (including translation into languages other than English), server-side services and features (bots, translators, news, interactive and real-time data sources), progressing the language libraries like python, tcl, and any other programming language, and much much more! A Sincere Thanks A warm and genuine thank you to everyone reading this announcement. Two years of intense development have been invested into this project by a large number of individuals across the world, and while we realize that much more remains to be done, we are proud to have reached this milestone and look forward to working with users and developers alike in continuing to build and extend the Jabber platform. _______________________________________________ jdev mailing list jdev@jabber.org http://mailman.jabber.org/listinfo/jdev From hempy at ket.org Wed May 10 14:35:29 2000 From: hempy at ket.org (David Hempy) Date: Thu Aug 5 00:05:47 2004 Subject: LPM: Perl on Win2000? Message-ID: <4.3.1.2.20000510153514.00e6f9e0@mail.ket.org> Anybody doing it? -dave -- David Hempy Internet Database Administrator Kentucky Educational Television -- (606)258-7164 -- (800)333-9764 From rbowen at rcbowen.com Wed May 10 14:50:05 2000 From: rbowen at rcbowen.com (Rich Bowen) Date: Thu Aug 5 00:05:47 2004 Subject: LPM: Perl on Win2000? References: <4.3.1.2.20000510153514.00e6f9e0@mail.ket.org> Message-ID: <3919BD6D.120BF4D5@rcbowen.com> David Hempy wrote: > > Anybody doing it? Yep. I've got ActivePerl 5.6 on my Win2000 machine. I use it for some things, but not much. It's just my laptop. But I'm about to put Win2000 on my primary desktop. Rich -- Director of Web Application Development - The Creative Group http://www.cre8tivegroup.com/ Author - Apache Server Unleashed - http://apacheunleashed.com/ From hempy at ket.org Wed May 10 15:13:40 2000 From: hempy at ket.org (David Hempy) Date: Thu Aug 5 00:05:47 2004 Subject: LPM: Perl on Win2000? In-Reply-To: <3919BD6D.120BF4D5@rcbowen.com> References: <4.3.1.2.20000510153514.00e6f9e0@mail.ket.org> Message-ID: <4.3.1.2.20000510161100.00b44f00@mail.ket.org> At 03:50 PM 5/10/00 -0400, you wrote: >David Hempy wrote: > > > > Anybody doing it? > >Yep. I've got ActivePerl 5.6 on my Win2000 machine. I use it for some >things, but not much. It's just my laptop. But I'm about to put Win2000 >on my primary desktop. > >Rich Good to know. I'm just about fed up getting NTW 4.0 to behave on my new laptop, but don't want to go back to Win 98. I'm considering going to Win 2000, but don't really want to be a trailblazer, developing on a platform ahead of our servers. That's one reason I got away from 98...to match the server's OS. Does 2000 feel more like NT or 98? Any suggestions, comments or warnings? -dave -- David Hempy Internet Database Administrator Kentucky Educational Television -- (606)258-7164 -- (800)333-9764 From repett0 at sac.uky.edu Wed May 10 15:42:47 2000 From: repett0 at sac.uky.edu (repett0@sac.uky.edu) Date: Thu Aug 5 00:05:47 2004 Subject: LPM: Cyber-Geography Research Bulletin, Vol. 1, No. 12, 8th May 2000 (fwd) Message-ID: more information... here is a site I found a year or 3 ago and some neat graphs and stuff about the net... Ron ---------- Forwarded message ---------- Date: Mon, 8 May 2000 18:01:01 +0100 (GMT) From: martin dodge To: m.dodge@UCL.ac.uk Subject: Cyber-Geography Research Bulletin, Vol. 1, No. 12, 8th May 2000 ========================================================================== == Cyber-Geography Research Bulletin, Vol. 1, No. 12, 8th May 2000 == == < http://www.cybergeography.org/bulletin-1-12.html > == ========================================================================== SPONSORED BY C O R P E X DOMAIN NAME REGISTRATION WEB HOSTING E-COMMERCE Tel: +44 (0)20 7430 8000 Email: service@corpex.com Web: http://www.corpex.com/ Welcome to the Cyber-Geography Research Bulletin. This is a regular, free, email bulletin to inform you of changes and new additions made to the Geography of Cyberspace Directory and the Atlas of Cyberspaces on the Cyber-Geography Research web site. The bulletin is distributed about once a month, depending on how much time I have available for my cyberspace exploration. This bulletin is available on the Web at http://www.cybergeography.org/bulletin-1-12.html I am happy to acknowledge the support of CORPEX. They are kindly sponsoring the Cyber-Geography Research web site. ===================================== The Geography of Cyberspace Directory ===================================== * http://www.cybergeography.org/ge ography_of_cyberspace.html * * http://www.geog.ucl.ac.uk/c asa/martin/geography_of_cyberspace.html * New for the "Mapping the Internet" section: * Telegeography's Internet Exchange Point directory. Comprehensive listing of over 200 exchange points, broken down by region. ( http://www.telegeography.com/ix/ ) * A geographical list of web traceroute servers for countries and US states maintained by Rafael Stekolshchik. ( http://cities.lk.net/trlist.html ) New in the "Visualising Information Space" section: * Burgoyne P. & Faber L., 1999, Reload: Browser 2.0 - The Internet Design Project, (Laurence King Publishing). ( http://www.laurence-king.com/main/lkp_gd.html#1_85669_174_8 ) [Buy the book from Amazon.com and support Cyber-Geography Research ( http://www.amazon.com/exec/obidos/ASIN/0789303620/cybergeographyre ) ] * Ware C., 2000, Information Visualization: Perception for Design, (Morgan Kaufman Publishers). ( http://www.mkp.com/books_catalog/catalog.asp?ISBN=1-55860-511-8 ) [Buy the book from Amazon.com and support Cyber-Geography Research ( http://www.amazon.com/exec/obidos/ASIN/1558605118/cybergeographyre) ] New in the "Internet Statistics" section: * America's 50 Most Wired Cities and Towns, a report in Yahoo! Internet Life magazine, March 2000. ( http://www.zdnet.com/yil/content/mag/0003/cities.html ). Also, see their previous reports from 1999 ( http://www.zdnet.com/yil/content/mag/9903/cities.html ) and 1998 ( http://www.zdnet.com/yil/content/mag/9803/citytoc.html.) * Internet Growth Trends, by Larry Roberts, IEEE Computer - Internet Watch, January 2000. ( http://www.ziplink.net/~lroberts/IEEEGrowthTrends/IEEEComputer12-99.htm ) * Information Technology Outlook 2000, a report from OCED. Provides comprehensive and up to date statstics and analysis of ICTs, e-commerce and the Information Economy. March 2000. ( http://www.oecd.org/dsti/sti/it/prod/it-out2000-e.htm ) * Hubs and Spokes: An TeleGeography Internet Reader, provides a valuable guide to the geography of global Internet infrastructure. April 2000. ( http://www.telegeography.com/Publications/hs00.html ) * Top 20 local markets in the USA in terms of Internet penetration and usage. Based on research by Nielsen//Netrating, 12th April 2000. ( http://www.nielsen-netratings.com/press_releases/pr_000412.htm ) * Internet Trends Report, by Alexa Research, 4th quarter 1999. One interesting, but not too surprising, fact revealed by the report is that 80% of web traffic goes to just 0.5% of of all web sites. ( http://www.alexaresearch.com/top/report_4q99.cfm ) See also the Alexa 1000 which provides information on the top 1,000 most popular web sites, including details on their location. ( http://www.alexaresearch.com/top/top_websites.cfm ) * The Search Engine Showdown by Greg R. Notess, provides a user's guide to searching the Internet with useful statistical information on the size, overlap, unique hits, change over time, and dead links of the largest Web search engines. ( http://www.searchengineshowdown.com/ ) New for the "References" section: * Cave D., 2000, "Do they know where you live?", Salon Magazine, 28th February 2000. ( http://www.salon.com/tech/feature/2000/02/28/geographic/index.html ) * Donert K., 2000, "Virtually Geography: Aspects of the Changing Geography of Information and Communications", Geography, Vol. 85, No. 1, pages 37-45. (No information online) * Moss M.L. & Townsend A.M., 2000, "The Internet Backbone and the American Metropolis", Information Society Journal, Vol. 16, No. 1, pages 35-47. (pre-publication version) ( http://www.informationcity.org/research/ internet-backbone-american-metropolis/index.htm URL is split - paste together) * Roger R., 2000, "Preferred Placement: Knowledge Politics on the Web" (Jan Van Eyck Akademie, ISBN 90-6617-243-6). ( http://www.janvaneyck.nl/Pages/pub.jve.html ) * Strom D., 2000, "What Becomes a Location Most?", Web Informant #190, 28th February 2000, Mappa.Mundi Magazine. ( http://mappa.mundi.net/inform/inform_0190.html ) ======================= An Atlas of Cyberspaces ======================= * http://www.cybergeography.org/atlas/atlas.html * * http://www.cybergeography.com/atlas/atlas.html * * http://www.geog.ucl.ac.uk/casa/martin/atlas/atlas.html * * Italian Language http://www.museoscienza.org/museovr/cybergeography/ * New for the "Conceptual Maps" page: * Internet Industry Map by Valdis Krebs. ( http://www.orgnet.com/netindustry.html ) New on the "Artistic" page: * Images from the Warriors of the Net movie, providing a fun, packets-eye view of how the Internet works. Produced by researchers at the Ericsson Medialab, in Sweden. ( http://www.warriorsofthe.net ) * A screenshot of the Net.Art tool Shredder, produced by POTATOLAND.org. ( http://www.potatoland.org/shredder/shredder.html ) New for the "Census Maps" page: * The Hong Kong Cybermap gives a detailed graphical census of all Internet links in Hong Kong. ( http://www.cybergeography.org/atlas/census.html ) New for the "Information Maps" page: * An example of the information maps produced by Storyspace, a hypertext writing tool from Eastgate Systems Inc. ( http://www.eastgate.com/Storyspace.html ) * Conversation Map by Warren Sack, MIT Media Lab. ( http://www.media.mit.edu/%7Ewsack/CM/index.html ) New one the "ISP Maps" page: * The backbone network of GARR-B which connects scientific institutions in Italy. ( http://www.garr.it/mappagarr/garr-b-mappagarr-engl.shtml ) New for the "Virtual Worlds and MUDs" page: * Maps of the Ultima Online multiplayer game. (see http://uo.stratics.com/homes/gramatls.htm and http://uo.stratics.com/atlas/ ) Please remember there is a European mirror site for the Atlas of Cyberspaces at http://www.geog.ucl.ac.uk/casa/martin/atlas/atlas.html. (This mirror is kindly provided by the Department of Geography, University College London.) ================ Map of the Month ================ * http://mappa.mundi.net/maps/ * Map of the Month columns in Mappa.Mundi Magazine. * April's column discussed Larry Landweber's maps which show the global spread of the Internet. ( http://mappa.mundi.net/maps/maps_011/ ) * May's column examines the network marketing maps of UUNET. ( http://mappa.mundi.net/maps/maps_012/ ) ================================== Mapping-Cyberspace Discussion List ================================== If you're interested in discussing the wider issues of measuring and mapping the Internet and the Web why not join the new Mapping-Cyberspace List. It is a free and unmoderated mailing list. Full details on the list and how to join are available at: http://www.cybergeography.org/discussion.html Or just send email to: mailbase@mailbase.ac.uk with the message: join mapping-cyberspace firstname lastname (E.g. join mapping-cyberspace John Smith) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ thanks for your attention martin dodge ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ I welcome your comments on the usefulness of the bulletin and also on my Web pages. Suggestions for new information on the theme of the geography of the Internet, WWW and Cyberspace are also welcome. Send them to m.dodge@ucl.ac.uk. If you want to be removed from the update bulletin distribution list please email me at m.dodge@ucl.ac.uk, with a subject line like "Please remove me from the update bulletin", remembering to include your email address. (Copyright (c) Martin Dodge, 2000) +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ _________________________________________________________________________ martin dodge cyber geography research centre for advanced spatial analysis, university college london gower street, london, wc1e 6bt, united kingdom email: m.dodge@ucl.ac.uk tel: +44 (0)207 679 1782 http://www.casa.ucl.ac.uk http://www.cybergeography.org __________________________________________________________________________ From rbowen at rcbowen.com Wed May 10 20:53:32 2000 From: rbowen at rcbowen.com (Rich Bowen) Date: Thu Aug 5 00:05:47 2004 Subject: LPM: Cyber-Geography Research Bulletin, Vol. 1, No. 12, 8th May 2000 (fwd) References: Message-ID: <391A129C.F985B75@rcbowen.com> repett0@sac.uky.edu wrote: > > more information... here is a site I found a year or 3 ago and some neat > graphs and stuff about the net... I don't mean to be a killjoy or anything, but can we try to keep the list at least marginally on topic? Thanks. Rich -- Director of Web Application Development - The Creative Group http://www.cre8tivegroup.com/ Author - Apache Server Unleashed - http://apacheunleashed.com/ From repett0 at sac.uky.edu Mon May 15 20:27:09 2000 From: repett0 at sac.uky.edu (repett0@sac.uky.edu) Date: Thu Aug 5 00:05:47 2004 Subject: LPM: jobs Message-ID: does anyone have any contract work they have available for a starving college student?? Ron From gcasillo at ket.org Fri May 19 16:21:08 2000 From: gcasillo at ket.org (Gregg Casillo) Date: Thu Aug 5 00:05:47 2004 Subject: LPM: Text::Template and style sheets References: Message-ID: <3925B044.7C319727@ket.org> Has anyone used Text::Template with a HTML template that has style sheet definitions in it? My style sheets are breaking because (I guess) Text::Template is trying to evaluate the stuff in the braces { style sheet stuff... }. Is there a way around this? Gregg Casillo From hempy at ket.org Fri May 19 16:23:25 2000 From: hempy at ket.org (David Hempy) Date: Thu Aug 5 00:05:47 2004 Subject: LPM: Text::Template and style sheets In-Reply-To: <3925B044.7C319727@ket.org> References: Message-ID: <4.3.1.2.20000519171952.00e23800@mail.ket.org> At 05:21 PM 5/19/00 -0400, you wrote: >Has anyone used Text::Template with a HTML template that has style sheet >definitions in it? My style sheets are breaking because (I guess) >Text::Template >is trying to evaluate the stuff in the braces { style sheet stuff... }. Is >there >a way around this? > >Gregg Casillo You can specify different delimiters for Test::Template: $html = $template->fill_in(DELIMITERS => [ '<<', '>>' ]); This will evaluate things like: Your account is <<$late_days>> overdue. You can use arbitrarily obscure delimiters to suit your needs, similar to here documents. -dave -- David Hempy Internet Database Administrator Kentucky Educational Television -- (606)258-7164 -- (800)333-9764 From root at buglet.rcbowen.com Fri May 19 20:06:37 2000 From: root at buglet.rcbowen.com (root) Date: Thu Aug 5 00:05:47 2004 Subject: LPM: Text::Template and style sheets In-Reply-To: <3925B044.7C319727@ket.org> from "Gregg Casillo" at May 19, 2000 05:21:08 PM Message-ID: <200005200106.VAA22568@buglet.rcbowen.com> > > Has anyone used Text::Template with a HTML template that has style sheet > definitions in it? My style sheets are breaking because (I guess) Text::Template > is trying to evaluate the stuff in the braces { style sheet stuff... }. Is there > a way around this? > Yes. Use something other than {} as your delimiter. I use <% %> as my delimiters, because most HTML editors figure they are ASP directives and leave them alone. I used to use [## ##] as my delimiters. But { } would definately cause problems in a variety of cases. Rich From dpitts at mk.net Thu May 25 09:31:17 2000 From: dpitts at mk.net (David Pitts) Date: Thu Aug 5 00:05:47 2004 Subject: LPM: Yeah, BAYBEE! Message-ID: <002601bfc655$e3986b40$7801a8c0@adverb.com> If you have not seen it yet, check out https://www.linuxmall.com/news/?1,167 Below is the beginning of the article to peak your interest. Linux Goes Greased Lightning By Greta Durr It's not moonshine, but Linux that's fueling a University of Kentucky parallel supercomputer whose creators claim it has demonstrated performance exceeding 1 billion floating point operations per second (GFLOPS) for every $650 spent on building the machine. Thanks, David David Pitts President, Pitts Technical Resources, Inc (859) 552-3262 www.dpitts.com dpitts@mk.net -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/archives/lexington-pm/attachments/20000525/dbfd57ca/attachment.htm From rbowen at rcbowen.com Thu May 25 14:18:12 2000 From: rbowen at rcbowen.com (Rich Bowen) Date: Thu Aug 5 00:05:47 2004 Subject: LPM: YAPC? Message-ID: <392D7C74.C9C89DA7@rcbowen.com> Anyone going to YAPC? I'm going. Woo wooo. Rich -- Director of Web Application Development - The Creative Group http://www.cre8tivegroup.com/ Author - Apache Server Unleashed - http://apacheunleashed.com/ From dpitts at mk.net Thu May 25 14:19:20 2000 From: dpitts at mk.net (David Pitts) Date: Thu Aug 5 00:05:47 2004 Subject: LPM: Re: YAPC? References: <392D7C74.C9C89DA7@rcbowen.com> Message-ID: <017401bfc67e$20c00fa0$7801a8c0@adverb.com> Bragger! Thanks, David David Pitts President, Pitts Technical Resources, Inc (859) 552-3262 www.dpitts.com dpitts@mk.net ----- Original Message ----- From: "Rich Bowen" To: "Perl Mongers" Sent: Thursday, May 25, 2000 3:18 PM Subject: LPM: YAPC? > Anyone going to YAPC? I'm going. Woo wooo. > > Rich > -- > Director of Web Application Development - The Creative Group > http://www.cre8tivegroup.com/ > Author - Apache Server Unleashed - http://apacheunleashed.com/ From repett0 at sac.uky.edu Fri May 26 20:11:53 2000 From: repett0 at sac.uky.edu (repett0@sac.uky.edu) Date: Thu Aug 5 00:05:47 2004 Subject: LPM: http auth help Message-ID: OK.. my long struggle is coming to a close. I have made a wysiwyg html editor. However now I need to find out who is using it on what page. Heres the setup. 1) Everypage is linked to the html editor, there is an icon on everypage that says edit, when you click on it I want a log in to show up and you fill it in, if your able(permissin is ok) to edit then you go to the edit applet of that page. 2) What is an easy way to do this, multiple people will be able to edit multiple pages. htaccess doesn't appear to do the job, and I cant get http auth using php to work either, so is there a perl or something else script that can help.. Thanks Ron Petty From tom at ichthus.org Sat May 27 11:56:53 2000 From: tom at ichthus.org (Tom Braun) Date: Thu Aug 5 00:05:47 2004 Subject: LPM: variable comparison not working Message-ID: <000701bfc7fc$b96a4a20$080614ac@student.asbury.edu> Ok, I'm trying to do some simple input data checking on a script I'm writing. $book is a string entered from the keyboard. @books is a list of available books. Both are chomped, so no new lines should be present. I'm doing something like this: $valid = 0; foreach (@books) { if ($_ eq $book) { $valid = 1; last; } } This never matches, even when $book is a value in @books. In trying to figure out why, I added a print statement to it as shown: $valid = 0; foreach (@books) { if ($_ eq $book) { $valid = 1; last; } print "$valid-$book-$_-\n"; } I get output like the following (I used dashes since none of the variables should have them): --galatians-galatians --galatians-ephesians --galatians-philippians ... 0-galatians-philemon- As if this is not interesting enough, I tried it on my Windows 95 box (running ActivePerl 5.6) and it worked fine (I'm writing and was testing it on Linux). However, my linux box gives the same results from both Perl 5.005 and Perl 5.6. Does anyone have any idea what is going on? I've been beating my head against this for a couple days and just am not seeing it. Thanks Tom From rbowen at rcbowen.com Sat May 27 12:03:27 2000 From: rbowen at rcbowen.com (Rich Bowen) Date: Thu Aug 5 00:05:47 2004 Subject: LPM: http auth help References: Message-ID: <392FFFDF.776C211A@rcbowen.com> repett0@sac.uky.edu wrote: > > OK.. my long struggle is coming to a close. I have made a wysiwyg html > editor. However now I need to find out who is using it on what page. > Heres the setup. > > 1) Everypage is linked to the html editor, there is an icon on everypage > that says edit, when you click on it I want a log in to show up and you > fill it in, if your able(permissin is ok) to edit then you go to the edit > applet of that page. > > 2) What is an easy way to do this, multiple people will be able to edit > multiple pages. htaccess doesn't appear to do the job, and I cant get > http auth using php to work either, so is there a perl or something else > script that can help.. If you could perhaps be a little more specific, I expect I can probably answer your question. I know a think or two about HTTP authentication. When you said that it "doesn't appear to do the job", what exactly does that mean? What is it not doing that you expect it to do? HTTP authentication allows you to specify groups of users that have access to particular things, whether you do this with ordinary htpasswd-type files, or DBM files, or a MySQL or MSQL database. Rich -- Director of Web Application Development - The Creative Group http://www.cre8tivegroup.com/ Author - Apache Server Unleashed - http://apacheunleashed.com/ From rbowen at rcbowen.com Sat May 27 12:12:40 2000 From: rbowen at rcbowen.com (Rich Bowen) Date: Thu Aug 5 00:05:47 2004 Subject: LPM: variable comparison not working References: <000701bfc7fc$b96a4a20$080614ac@student.asbury.edu> Message-ID: <39300208.9F606B68@rcbowen.com> Tom Braun wrote: > > Ok, I'm trying to do some simple input data checking on a script I'm > writing. $book is a string entered from the keyboard. @books is a list of > available books. Both are chomped, so no new lines should be present. I'm > doing something like this: > > $valid = 0; > foreach (@books) { > if ($_ eq $book) { > $valid = 1; > last; > } > } > > This never matches, even when $book is a value in @books. In trying to > figure out why, I added a print statement to it as shown: > > $valid = 0; > foreach (@books) { > if ($_ eq $book) { > $valid = 1; > last; > } > print "$valid-$book-$_-\n"; > } > > I get output like the following (I used dashes since none of the variables > should have them): > > --galatians-galatians > --galatians-ephesians > --galatians-philippians > ... > 0-galatians-philemon- > > As if this is not interesting enough, I tried it on my Windows 95 box > (running ActivePerl 5.6) and it worked fine (I'm writing and was testing it > on Linux). However, my linux box gives the same results from both Perl > 5.005 and Perl 5.6. > > Does anyone have any idea what is going on? I've been beating my head > against this for a couple days and just am not seeing it. Thanks If what you're trying to do is figure out if $string is contained in @array, perhaps what you need to do is use a hash. (Yes, this is a cop-out. I don't see what's wrong with your existing code, but it sure looks like you have some extra \n's in there somewhere.) chomp (@books, $book); %contains = map {$_ => 1} @books; print "It's in there!\n" if $contains{$book}; Rich -- Director of Web Application Development - The Creative Group http://www.cre8tivegroup.com/ Author - Apache Server Unleashed - http://apacheunleashed.com/ From rbowen at rcbowen.com Sun May 28 16:09:43 2000 From: rbowen at rcbowen.com (Rich Bowen) Date: Thu Aug 5 00:05:47 2004 Subject: LPM: Development of Perl to end Message-ID: <39318B17.6900AF84@rcbowen.com> If you did not catch this article, you need to read it. http://www.segfault.org/story.phtml?mode=2&id=3905b40e-05c0a760 Rich -- Director of Web Application Development - The Creative Group http://www.cre8tivegroup.com/ Author - Apache Server Unleashed - http://apacheunleashed.com/ From dpitts at mk.net Sun May 28 16:34:01 2000 From: dpitts at mk.net (David Pitts) Date: Thu Aug 5 00:05:47 2004 Subject: LPM: Re: Development of Perl to end References: <39318B17.6900AF84@rcbowen.com> Message-ID: <001701bfc8ec$70fc8e60$7801a8c0@adverb.com> That is some quaint "fake news". Thanks, David David Pitts President, Pitts Technical Resources, Inc (859) 552-3262 www.dpitts.com dpitts@mk.net ----- Original Message ----- From: "Rich Bowen" To: "Perl Mongers" Sent: Sunday, May 28, 2000 5:09 PM Subject: LPM: Development of Perl to end > If you did not catch this article, you need to read it. > > http://www.segfault.org/story.phtml?mode=2&id=3905b40e-05c0a760 > > Rich > -- > Director of Web Application Development - The Creative Group > http://www.cre8tivegroup.com/ > Author - Apache Server Unleashed - http://apacheunleashed.com/ > From gcasillo at ket.org Wed May 31 11:18:34 2000 From: gcasillo at ket.org (Gregg Casillo) Date: Thu Aug 5 00:05:47 2004 Subject: LPM: Module to aid conversion between sound files? References: Message-ID: <39353B5A.E0A5A6DB@ket.org> I'm looking for a way to convert .WAV files to .RM (Realmedia) files, preferrably from a Perl script. Currently, we employ Cool Edit to do the conversions. I'd like to build a tool that will convert batches of files on the fly, from the command line. Does anyone know of a module or command line tool that will convert between different sound files? Thanks, Gregg Casillo gcasillo@ket.org From repett0 at sac.uky.edu Wed May 31 16:50:01 2000 From: repett0 at sac.uky.edu (repett0@sac.uky.edu) Date: Thu Aug 5 00:05:47 2004 Subject: LPM: email change Message-ID: how does one go about chaning there email on these lists since good ol sac is being removed from campus... ron