From jacksonville-pm-list at happyfunball.pm.org Tue Feb 1 00:19:01 2000 From: jacksonville-pm-list at happyfunball.pm.org (Jax PM Moderator) Date: Thu Aug 5 00:02:32 2004 Subject: [JaxPM] perl documentation In-Reply-To: Message-ID: On the jacksonville-pm-list; Jax.PM'er Jax PM Moderator wrote - Learning Perl is a good book to have 'any way...' And yes, this subject is 'right on topic.' The on-line docs are better, mainly from the stand-point that they are 'evolving' and the printed versions (books) are static. IMHO: Once it's printed - it's out-of-date... >From another angle - the on-line version is prone to 'hic-cups' in syntax and other issues. Basically, take each source, book or on-line, with a small grain of salt. -Sneex- :] _______________________________________________________________________ Bill Jones | Systems Programmer | http://www.fccj.org/cgi/mail?sneex FCCJ | 501 W State St | Jacksonville, FL 32202 | 1 (904) 632-3089 $_="Jacksonville Perl Mongers";while(/([Jacksonville Perl Mongers])/g){ print join(" ",map{defined $_ ? $_ : ""}$`,$&,$',$+),"\n";} > From: Nate > Date: Mon, 31 Jan 2000 18:07:49 -0800 (PST) > To: jacksonville-pm-list@happyfunball.pm.org > Subject: [JaxPM] perl documentation > > On the jacksonville-pm-list; Jax.PM'er Nate wrote - > > I've been wondering lately if there is a very big difference between the > online documentation for perl and the O'Reilly books. > > The O'Reilly books are fantastic, and they are the reason that I haven't > had to come to the list much for help. I have a quick reference (Perl in a > Nutshell), an in-depth tutorial on the most commonly used aspects of the > language (Learning Perl), an in-depth language reference (Camel book), and > a handy guide to help me start a new project in the right direction > (Cookbook). > > The funny thing is, the other day I looked up some information on perl > formats, and I saw the exact same info in the Camel and in the online > docs. I mean EXACTLY. > > I haven't had the time to look up a bunch of other things to see how > similar they are, but I suspect that since Tom C. wrote most of the > perl online docs (or so I've heard) along with Larry and Randal that they > would be quite similar overall. > > What is the take of the more seasoned perl-mongers on the list? Would you > say that a novice should just buy Learning Perl and rely on the online > docs from there, and save some bread? There is the obvious advantage of > being able to read a book on the bus or train or in bed, but aside from > that, are the online docs just as good? > > Bill, I hope this isn't off topic. Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From jproctor at oit.umass.edu Tue Feb 1 07:50:48 2000 From: jproctor at oit.umass.edu (j proctor) Date: Thu Aug 5 00:02:32 2004 Subject: [JaxPM] perl documentation In-Reply-To: Message-ID: On the jacksonville-pm-list; Jax.PM'er j proctor wrote - Following Nate and Bill... >> What is the take of the more seasoned perl-mongers on the list? Would you >> say that a novice should just buy Learning Perl and rely on the online >> docs from there, and save some bread? There is the obvious advantage of >> being able to read a book on the bus or train or in bed, but aside from >> that, are the online docs just as good? > > The on-line docs are better, mainly from the stand-point that > they are 'evolving' and the printed versions (books) are static. > > IMHO: Once it's printed - it's out-of-date... Curious. I'd go the other way. The online docs are just the core of what's needed to document Perl, whereas the books allow for more thorough discussion of the issues, the reasons behind things, and the behaviour to expect in special cases. If you just need a quick reference ("what's the syntax for specifying formats?"), it's a matter of taste--would you rather have an additional window open or a book on your desk/lap/whatever? Of course, that prompts me to cite some example of how the Camel supersedes perldoc, and I can't. Regexen maybe. I learned (horror of horrors!) without the Camel and the Llama, so I'm not as intimately familiar as I perhaps ought to be. I can say, for O'Reilly anyway, that even if the Camel is wholly included in the online docs, the Panther and the Owl and the Eagle and the Pelican and the others are not. The Camel has a better index, too. >> Bill, I hope this isn't off topic. It's about Perl, isn't it? If anyone on this list thinks Nate is off topic, then I'll personally guarantee you don't have to sit by him at the next JaxPM meeting. :) j P.S. Yes, I do remember that Nate's in California, and that this group is in no imminent danger of having a meeting anyway. Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From roy.sprague at phc.aetna.com Tue Feb 1 09:28:08 2000 From: roy.sprague at phc.aetna.com (Roy Sprague) Date: Thu Aug 5 00:02:32 2004 Subject: [JaxPM] HomeDrive Cleanup Script Message-ID: <85256878.0054FDB2.00@phc.aetna.com> On the jacksonville-pm-list; Jax.PM'er "Roy Sprague" wrote - I've been working on the following script to clean up data off of users homeshares. I would like to be able to provide the user with a HTML page listing in a table to filename, size, and date last touched. Also give the user some suggestion for files to delete and some other general information about their homeshare. The HTML file will be placed into the homeshare and I'll use the SMTP module to send the user a note with the anchor to that file. All of which I can print to a text file but I think it would be better received if it was something they could read via a browser. I've looked a CGI.pm and don't know if that would be the best option to generate the HTML file. Does anyone have any suggestion? Thanks, Roy PS. This script uses the resource kit utility DIRUSE.exe to get the initial size. If anyone knows of a faster way I'd like to see it. # This script will check users home directories over for size and none use. # Checks to see if the account is active. # Places a file in the root of the users share containing information about file sizes and use. use Win32::AdminMisc; use Win32::File; use File::stat; (@ARGV) or &PrintHelp; undef $output; if ($ARGV[0]) { $path = $ARGV[0]; if ($ARGV[1]) { open(OUTFILE, ">$ARGV[1]") or die "Unable to open file $ARGV[1] for output\n"; $output = "OUTFILE"; } } else { &PrintHelp; } @spin = ("\/","\-","\\","\|"); print "Getting list of user accounts from $path\n"; $accountDC = "\\\\Domainserver"; $currenttime = time; $maxsize = 100; # Maximum directory size of 100M $checktime = 90 * 60 * 60 * 24; # 90 days. $maxpasswordage = 90 * 60 * 60 * 24; # 90 days. $gttime = $currenttime - $checktime; @basedir = `dir $path /b/o`; foreach $username (@basedir) { chomp $username; $cnt++; print "\rChecking User Shares of $path $spin[$cnt++ % 4] "; if (Win32::AdminMisc::UserGetMiscAttributes($accountDC, $username, \%usrhash)) { # Checking user account and skipping if disable if ($usrhash{USER_PASSWORD_AGE} > $maxpasswordage) { $op = "\r$username password is greater than 90 days old. Skipping $path\\$username \n"; &Print_Output(); next; } unless ($usrhash{USER_FLAGS} & UF_ACCOUNTDISABLE ne 0) { $op = "\r$username account is disabled. Skipping that directory \n"; &Print_Output(); next; } else { undef $userdir; $userdir = "$path\\$username"; &DirSize(); } } else { $op = "\r$username not found on $accountDC. Skipping that directory \n"; &Print_Output(); next; } undef @windir; } close(OUTFILE); sub DirSize { undef @view; @view = `diruse $userdir /M`; undef $size; undef $count; foreach $line (@view) { if (index($line," TOTAL") ge 0) { $line =~ s/ +([.0-9]+) +([0-9]+) +TOTAL: +(.+)/$2 $3 $1/; $size = $1; $count = $2; $userpath = $3; } } if ($size >= 100) { $op = "\r$size\t$count\t$username\t$usrhash{USER_FULL_NAME}\t\t \n"; &Print_Output(); &Check_Userdata(); } } sub Check_Userdata { $numgt90 = 0; $sizegt90 = 0; @windir = `dir $userdir /b /s /o`; foreach $filename (@windir) { $cnt++; print "\rChecking the $count files information $spin[$cnt++ % 4]"; chomp $filename; Win32::File::GetAttributes($filename, $attrib); undef @filedates; unless ($attrib & DIRECTORY) { my (@t) = @{stat $filename}; @filedates = (@filedates, $t[8]); @filedates = (@filedates, $t[9]); @filedates = (@filedates, $t[10]); @filedates = sort { $a <=> $b } @filedates; $file_check = @filedates[@filedates-1]; if ($file_check lt $gttime) { $numgt90++; $sizegt90 += $t[7]; } } } $op = "\r$numgt90 file $sizegt90 bytes not touched in 90 days out of $count\n"; &Print_Output(); } sub Print_Output { print $op; if ($output) { print $output "$op"; } } sub Check_syntax { (@ARGV) or &PrintHelp; if ($ARGV[0]) { $path = $ARGV[0]; Win32::File::GetAttributes($path, $attrib); if ($attrib & DIRECTORY) { die "Unable to find directory $path\n"; } if ($ARGV[1]) { open(OUTFILE, ">$ARGV[1]") or die "Unable to open file $ARGV[1] for output\n"; $output = "OUTFILE"; } } else { &PrintHelp; } } sub PrintHelp { print < Path: Path to be checked including subdirectories (UNC's allowed). Output File: The output file for logging (Optional). END exit; } Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From jacksonville-pm-list at happyfunball.pm.org Tue Feb 1 20:18:44 2000 From: jacksonville-pm-list at happyfunball.pm.org (Jax PM Moderator) Date: Thu Aug 5 00:02:32 2004 Subject: [JaxPM] perl documentation In-Reply-To: Message-ID: On the jacksonville-pm-list; Jax.PM'er Jax PM Moderator wrote - And you are closer? :) > >>> Bill, I hope this isn't off topic. > > It's about Perl, isn't it? If anyone on this list thinks Nate is off > topic, then I'll personally guarantee you don't have to sit by him at the > next JaxPM meeting. :) Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From jacksonville-pm-list at happyfunball.pm.org Thu Feb 3 10:04:12 2000 From: jacksonville-pm-list at happyfunball.pm.org (Jax PM Moderator) Date: Thu Aug 5 00:02:32 2004 Subject: [JaxPM] Re: Job Posting Request In-Reply-To: <004e01bf6d8a$575584c0$03000004@shannon.vcv.net> Message-ID: On the jacksonville-pm-list; Jax.PM'er Jax PM Moderator wrote - [Warning: Original was in text/html, converted to text/plain] - Jax PM'ers - Please see below posting. PS - 10k/13k per month? Is this a permanent job, contract, or what? If permanent - Where do I sign up! Thx! -Sneex- :] _______________________________________________________________________ Bill Jones | Systems Programmer | http://www.fccj.org/cgi/mail?sneex FCCJ | 501 W State St | Jacksonville, FL 32202 | 1 (904) 632-3089 $_="Jacksonville Perl Mongers";while(/([Jacksonville Perl Mongers])/g){ print join(" ",map{defined $_ ? $_ : ""}$`,$&,$',$+),"\n";} --- Original: From: "Shannon Shepherd" Date: Wed, 2 Feb 2000 08:32:01 -0600 To: Subject: Job Posting Request My company is growing very rapidly and is in desperate need of an experienced perl programmer - also sql and BSDI. We are located near Mobile, AL. We are offering $10k-13k/mo, benefits, stock options and moving expenses. If it is in your policy to post jobs on your list, I would appreciate it if you would. If not, where do you suggest that I post this job? Thanks for your help! Shannon Shepherd Software Development & Support Virtual City Vision, Inc. Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From jacksonville-pm-list at happyfunball.pm.org Thu Feb 3 10:10:14 2000 From: jacksonville-pm-list at happyfunball.pm.org (Jax PM Moderator) Date: Thu Aug 5 00:02:32 2004 Subject: [JaxPM] Call for Papers for Perl Conference 4.0 In-Reply-To: <200002031601.LAA25784@happyfunball.pm.org> Message-ID: On the jacksonville-pm-list; Jax.PM'er Jax PM Moderator wrote - Jax.PM'ers Please see below: -Sneex- :] _______________________________________________________________________ Bill Jones | Systems Programmer | http://www.fccj.org/cgi/mail?sneex FCCJ | 501 W State St | Jacksonville, FL 32202 | 1 (904) 632-3089 $_="Jacksonville Perl Mongers";while(/([Jacksonville Perl Mongers])/g){ print join(" ",map{defined $_ ? $_ : ""}$`,$&,$',$+),"\n";} ---- Original: From: Denise Olliffe Date: Wed, 2 Feb 2000 11:54:50 -0800 (PST) To: jax@jacksonville.pm.org Subject: Call for Papers for Perl Conference 4.0 CALL FOR PAPERS for the PERL CONFERENCE 4.0 Want to make all those endless nights hacking away at Perl finally pay off? This is your chance to share those jewels of code with your peers! Submit your proposal for talks, tutorials and refereed papers for The Perl Conference 4.0 Part of The O'Reilly Open Source Software Convention July 17-20, 2000 in Monterey, California ******************************************************************** Last year's event attracted over 1700 attendees, with an audience hungry for information and eager to hear about the latest developments and trends in the Open Source world. This time, it could be YOUR chance to enlighten, and maybe even enrapture, a room full of your peers with your latest innovation or foray into Perl. But not only that: it's also an excellent opportunity for you to rub shoulders with the heroes, founders and demi-gods of the Open Source community - plus have a ton of fun! Here are the topics: * Perl * Linux * Apache * Python * Sendmail * Open Source Business Strategies * Tcl/Tk * Other open source technologies This year, we are focusing on Open Source technologies enabling secure, high-volume e-commerce. Technical talks in any of the above tracks that zoom in on e-commerce will be particularly welcomed! All submissions should be directed to: oscon00proposals@oreilly.com For detailed information on submitting a proposal, please see: http://conferences.oreilly.com/oscon2000/call.html If you have any questions about submitting a proposal, please contact Joseph McIntyre at joseph@oreilly.com Need some additional time to put together that mind blasting proposal that is going to knock the socks off your fellow hacker's feet? You got it! We are extending the original submission deadline to Feb. 18, 2000. Don't miss it. Posted in the following newsgroups: 1/31 alt.os.linux alt.os.linux.caldera alt.os.linux.slackware alt.uu.comp.os.linux.questions comp.os.linux.advocacy comp.os.linux.announce comp.os.linux.development.apps 2/1 comp.os.linux.development.system comp.os.linux.hardware comp.os.linux.m68k comp.os.linux.misc comp.os.linux.networking comp.os.linux.setup comp.os.linux.x de.comp.os.linux comp.lang.python comp.lang.python.announce comp.lang.tcl comp.lang.tcl.announce comp.mail.sendmail comp.mail.smail comp.graphics.apps.gnuplot de.comp.gnu gnu.g++.help gnu.gcc gnu.gcc.help gnu.misc.discuss Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From shannons at vcv.net Thu Feb 3 11:21:23 2000 From: shannons at vcv.net (Shannon Shepherd) Date: Thu Aug 5 00:02:32 2004 Subject: [JaxPM] Re: Job Posting Request Message-ID: <00fb01bf6e6b$2f60eae0$03000004@shannon.vcv.net> On the jacksonville-pm-list; Jax.PM'er "Shannon Shepherd" wrote - This is a permanent position for the person with the right amount of experience. Send me a resume and we'll talk. Shannon -----Original Message----- From: Jax PM Moderator To: Shannon Shepherd ; jacksonville-pm-list@happyfunball.pm.org Date: Thursday, February 03, 2000 10:04 AM Subject: Re: Job Posting Request >[Warning: Original was in text/html, converted to text/plain] > >- Jax PM'ers - Please see below posting. > >PS - 10k/13k per month? Is this a permanent job, contract, or what? > >If permanent - Where do I sign up! > >Thx! >-Sneex- :] >_______________________________________________________________________ >Bill Jones | Systems Programmer | http://www.fccj.org/cgi/mail?sneex >FCCJ | 501 W State St | Jacksonville, FL 32202 | 1 (904) 632-3089 > >$_="Jacksonville Perl Mongers";while(/([Jacksonville Perl Mongers])/g){ >print join(" ",map{defined $_ ? $_ : ""}$`,$&,$',$+),"\n";} > > >--- Original: >From: "Shannon Shepherd" >Date: Wed, 2 Feb 2000 08:32:01 -0600 >To: >Subject: Job Posting Request > > > My company is growing very rapidly and is in desperate need of an >experienced perl programmer - also sql and BSDI. We are located near >Mobile, AL. We are offering $10k-13k/mo, benefits, stock options and moving >expenses. If it is in your policy to post jobs on your list, I would >appreciate it if you would. If not, where do you suggest that I post this >job? > > Thanks for your help! > >Shannon Shepherd >Software Development & Support >Virtual City Vision, Inc. > > > > Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From jacksonville-pm-list at happyfunball.pm.org Fri Feb 4 14:11:05 2000 From: jacksonville-pm-list at happyfunball.pm.org (Jax PM Moderator) Date: Thu Aug 5 00:02:32 2004 Subject: [JaxPM] Re: O'Reilly Publishes Concise Guide to PHP In-Reply-To: <200002032239.OAA18176@rock.west.ora.com> Message-ID: On the jacksonville-pm-list; Jax.PM'er Jax PM Moderator wrote - Posted to the Jax.PM List - FOR REVIEW COPY CONTACT: Denise Olliffe (707)829-0515 ext. 339 deniseo@oreilly.com http://www.oreilly.com O'Reilly Publishes Concise Guide to PHP Sebastopol, CA-An open source, cross-platform alternative to Microsoft's Active Server Page (ASP) technology, PHP is a freely available script language and interpreter now running on over 700,000 web sites. PHP is proving to be a powerful tool for building dynamic, database-driven websites. As with ASP, PHP (the initials refer to the first version of the program "Personal Home Page Tools") script is embedded within a Web page along with its HTML. Before the page is sent to a user that has requested it, the Web server calls PHP to interpret and perform the operations called for in the PHP script. This allows scripts to be built into HTML code that can access back-end databases, enabling on-the-fly creation of pages. O'Reilly & Associates has just published a handy reference to PHP-"The PHP Pocket Reference." Written by Rasmus Lerdorf (who started the PHP Project back in 1995 and has been actively involved in PHP development ever since), this small book acts both as a perfect tutorial for learning the basics of developing Web applications with PHP and as a reference to the vast array of functions provided by PHP. "The PHP language itself borrows concepts from other common languages, such as C and Perl. If you have some experience with one of these languages, you should feel right at home with PHP," says Lerdorf. A sample section from the book is available free online at: http://www.oreilly.com/catalog/phppr/chapter/php_pkt.html For more information about the book, including Table of Contents, index, author bio, and samples, see: http://www.oreilly.com/catalog/phppr/ For a cover graphic in jpeg format, go to: ftp://ftp.ora.com/pub/graphics/book_covers/hi-res/1565927699.jpg # # # PHP Pocket Reference By Rasmus Lerdorf 1st Edition January 2000 1-56592-769-9, 120 pages, $9.95 order@oreilly.com 1-800-998-9938 http://www.oreilly.com Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From jacksonville-pm-list at happyfunball.pm.org Fri Feb 4 18:13:30 2000 From: jacksonville-pm-list at happyfunball.pm.org (Jax PM Moderator) Date: Thu Aug 5 00:02:32 2004 Subject: [JaxPM] Re: Managing Windows NT Logons In-Reply-To: <200002050006.QAA24602@rock.west.ora.com> Message-ID: On the jacksonville-pm-list; Jax.PM'er Jax PM Moderator wrote - Posted to Jax.PM List: ------------------------------------------ From: Denise Olliffe Date: Fri, 4 Feb 2000 16:06:11 -0800 (PST) To: jax@jacksonville.pm.org Subject: Managing Windows NT Logons FOR REVIEW COPY CONTACT: Denise Olliffe (707)829-0515 ext. 339 deniseo@oreilly.com http://www.oreilly.com New O'Reilly Book Saves Sys Admins Time and "Logon Problem" Headaches Sebastopol, CA-Administrators spend much of their time and energy on workstation problems, those user and logon problems that keep the helpdesk phone jingling. From forgotten passwords to user-caused destruction of workstation environments, the problems are ongoing and unremitting. Aimed at administrators who run networks with Windows NT 4.0 Workstation, Windows 95, and Windows 98 clients, a brand new O'Reilly release, Managing Windows NT Logons, puts those common problems and solutions into a volume that administrators can keep at hand and use easily. "The essence of this book is a very, very detailed explanation of everything that happens during logons and user access of resources, what you can configure, how you can troubleshoot, and so on," says author Kathy Ivens. "Whatever happens, the odds that this book covers it are incredibly high, because it's so filled with detail." One of the most frustrating things an administrator can hear is the user complaint "my computer won't start." The first chapter of this comprehensive new volume talks about the various startup problems you may encounter with your hardware, operating system, or domain server. But startup is only one area where you might encounter a logon emergency. Maybe the difficulty lies in the password, the logon script, or perhaps even the resource access. Managing Windows NT Logons even tells you how to manage workstations and fix problems remotely. Whatever it is, this book is a useful, to-the-point reference that will help you put out fires quickly and free up your time to do more important work. This book covers: * Lockouts and freezes * Forced password changes * Replication and execution problems with the Logon Script * Local, roaming, and mandatory profiles * Domains and servers, the Network Neighborhood, and peripherals * Control of user activity * Remote administration on NT 4.0 and Win9x workstations * Command line incantations Chapter 2, Password Problems, is available free online at: http://www.oreilly.com/catalog/ntlogon/chapter/ch02.html For more information about the book, including Table of Contents, index, author bio, and samples, see: http://www.oreilly.com/catalog/ntlogon/ For a cover graphic in jpeg format, go to: ftp://ftp.ora.com/pub/graphics/book_covers/hi-res/1565926374.jpg # # # Managing Windows NT Logons By Kathy Ivens 1st Edition February 2000 1-56592-637-4, 236 pages, $29.95 order@oreilly.com 1-800-998-9938 http://www.oreilly.com Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From jacksonville-pm-list at happyfunball.pm.org Sat Feb 5 21:04:13 2000 From: jacksonville-pm-list at happyfunball.pm.org (Jax PM Moderator) Date: Thu Aug 5 00:02:32 2004 Subject: [JaxPM] Apache news Message-ID: On the jacksonville-pm-list; Jax.PM'er Jax PM Moderator wrote - Jax.PM'ers, take note - majordomo@apache.org serves the following lists: apache-announce The Apache HTTP Server Announcements Mailing List apache-bugdb Apache HTTP Server Bug Database mailing list apache-cvs apache-docs current-testers Testing of the "current" branch before release embperl Discussion around the EmbPerl package. gui-dev jserv-bugdb Apache Jserv bug database mailing list mirrors The Apache Mirror Maintainers Mailing List modperl modperl-announce The ModPerl-Announcements list modperl-cvs modperl-digest stable-testers Testing of the "stable" branch before release. Use the 'info ' command to get more information about a specific list. Enjoy! -Sneex- :] Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From jacksonville-pm-list at happyfunball.pm.org Sat Feb 5 21:24:09 2000 From: jacksonville-pm-list at happyfunball.pm.org (Jax PM Moderator) Date: Thu Aug 5 00:02:32 2004 Subject: [JaxPM] Lynx Message-ID: On the jacksonville-pm-list; Jax.PM'er Jax PM Moderator wrote - Hello Jax.PM'ers :] For those of us who have a newer, correctly installed Lynx, here is a command I ran across recently (I had seen it before but long ago forgot the correct syntax :| Oh well... To get a gzip'ed tar'ed file and auto-un-gzip and de-tar it, use: lynx -dump -source http://www.insecure.org/nmap/dist/nmap-2.3BETA14.tgz | gzip -d | tar xvf - (That's one line there :) The nmap package is an example.) Enjoy! -Sneex- :] Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From jacksonville-pm-list at happyfunball.pm.org Thu Feb 24 11:57:49 2000 From: jacksonville-pm-list at happyfunball.pm.org (Jax PM Moderator) Date: Thu Aug 5 00:02:32 2004 Subject: [JaxPM] FW: O'Reilly Publishes Bunce' & Descarte's new Book on Perl DBI In-Reply-To: <200002240007.QAA10460@rock.west.ora.com> Message-ID: On the jacksonville-pm-list; Jax.PM'er Jax PM Moderator wrote - Please see attached... -Sneex- :] ---------- > From: Denise Olliffe > Date: Wed, 23 Feb 2000 16:07:42 -0800 (PST) > To: jax@jacksonville.pm.org > Subject: O'Reilly Publishes Bunce' & Descarte's new Book on Perl DBI > > For free review copy contact: > Denise Olliffe > (707) 829-0515 ext. 339 > deniseo@oreilly.com > > > O'Reilly Publishes Bunce'& Descarte's new Book on Perl DBI > > > As the Web moves from predominately brochure-ware to database-driven > applications, "database-independent" programming has become > increasingly important. One of the Perl programming languages' greatest > strengths is its ability to manipulate huge amounts of data. The Perl > Database Interface, better known as the Perl DBI, elegantly links the > Perl programming language and virtually any type of database. > > With the Perl DBI, developers can program database applications to > interface with different drivers, they can reuse code written for one > database for another, they can use the same interface with all of the > most popular databases-even different databases simultaneously (for > example, a programmer can transfer data from an Oracle database to an > Informix database with a single DBI program that connects to both > databases and simply passes the data backwards and forwards as needed.) > > "The DBI is a database interface module for Perl. It defines a set of > methods, variables and conventions that provide a consistent database > interface independent of the actual database being used," explains Tim > Bunce, the architect and inventor of DBI. "One important goal was for > any library code we developed to be reusable as part of another system > using a different database. Countless people have contributed over the > years. The mailing list archives are vast." > > Bunce and Alligator Descartes, one of the most active members of the > DBI community, have collaborated on a new book, Programming the Perl > DBI (O'Reilly, $34.95). "I had been one of the first serious DBI > users," explains Descartes. "And also the first person-other than > Tim-to develop drivers for the DBI. Much of that experience and > knowledge from those activities made me think documenting the DBI would > be useful. This was doubly true when I noticed the same questions > appearing over and over again on the DBI-users mailing list. I realized > one of the problems appeared to be that people don't like learning from > specifications." > > "We wanted to help people get the most out of the DBI by providing an > accurate, clear, and helpful guide," adds Bunce. "Accuracy is > important: In fact, it's one of my main motivations for working on the > book. I'm hopeful that our book will become the standard text for the > DBI." > > For the uninitiated, the book explains the architecture of DBI and > shows you how to write DBI-based programs. For the experienced DBI > dabbler, this book explains DBI's nuances and the peculiarities of each > individual DBD. Programming the Perl DBI is the definitive book for > database programming in Perl. > > For more information about the book, including Table of Contents, > index, author bios, and samples, see: > http://www.oreilly.com/catalog/perldbi/ > > For an interview with the authors, see: > http://perl.oreilly.com/news/perldbi_0200.html > > For a cover graphic in jpeg format, go to: > ftp://ftp.ora.com/pub/graphics/book_covers/hi-res/1565926994.jpg > > Alligator Descartes' Perl DBI resource site: > http://www.symbolstone.org/technology/perl/DBI/index.html > > Up-to-date versions of the DBI and drivers are at: > http://www.perl.com/CPAN/ > > > # # # > > > Programming the Perl DBI > Database Programming with Perl > By Alligator Descartes & Tim Bunce > 1st Edition February 2000 (US) > 1-56592-699-4, 350 pages, $34.95 (US.) > order@oreilly.com > 1-800-998-9938 > http://www.oreilly.com > > > Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From jacksonville-pm-list at happyfunball.pm.org Thu Feb 24 19:01:00 2000 From: jacksonville-pm-list at happyfunball.pm.org (Jax PM Moderator) Date: Thu Aug 5 00:02:32 2004 Subject: [JaxPM] FW: O'Reilly Releases New Edition of "Unix CD Bookshelf" In-Reply-To: <200002241841.KAA23529@rock.west.ora.com> Message-ID: On the jacksonville-pm-list; Jax.PM'er Jax PM Moderator wrote - Please see attached. -Sneex- :] _______________________________________________________________________ Bill Jones | Systems Programmer | http://www.fccj.org/cgi/mail?sneex FCCJ | 501 W State St | Jacksonville, FL 32202 | 1 (904) 632-3089 $_="Jacksonville Perl Mongers";while(/([Jacksonville Perl Mongers])/g){ print join(" ",map{defined $_ ? $_ : ""}$`,$&,$',$+),"\n";} ---------- > From: Denise Olliffe > Date: Thu, 24 Feb 2000 10:41:51 -0800 (PST) > To: jax@jacksonville.pm.org > Subject: O'Reilly Releases New Edition of "Unix CD Bookshelf" > > For immediate release > For free review copy, contact Denise Olliffe > (707) 829-0515 ext. 339 or deniseo@oreilly.com > > > New Edition of O'Reilly's "UNIX CD Bookshelf" Released > > Sebastopol, CA-You know that one of the O'Reilly UNIX books provides a > solution to your pressing problem, but you can't remember which one. Or > you're working at home or off-site, and you don't want to lug a > shelf-full of books with you. Or maybe you don't yet have the complete > O'Reilly library of UNIX books, and you don't have the shelf space to > spare. > > Computer professionals increasingly rely on the Web, online help, and > other online information sources to solve information pain. The second > edition of O'Reilly's "Unix CD Bookshelf" provides convenient online > access to updates of your favorite books on your CD-ROM drive. The CD > has a master index for all six books and a powerful search engine-and > all the text is extensively hyper-linked-so you can find what you're > looking for quickly. Packaged with the hard copy of "Unix in a > Nutshell", it takes up less than 2 inches of bookshelf space, and when > you're on the run, you can just grab the CD and go. The six included > books, purchased separately, would retail for $175.70, but "The Unix CD > Bookshelf, Second Edition" package retails for only $69.95. > > The CD-ROM contains the complete text of: > * UNIX in a Nutshell: 3rd Edition > * UNIX Power Tools, 2nd Edition (with software) > * Learning the UNIX Operating System, 4th Edition > * Learning the vi Editor, 6th Edition > * sed & awk, 2nd Edition > * Learning the Korn Shell > > > Formatted in HTML, "The UNIX CD Bookshelf, Second Edition" can be read > by any Web browser. The books are fully searchable and > cross-referenced. In addition to individual indexes for each book, a > master index for the entire library is provided. > > > What the critics said about the previous edition: > > "Elegant . . . on my list of Unix training essentials" --David Evnull, > PC Pro, June 1999 > > "A collection of six classic O'Reilly works, (that every UNIX geek probably > has propped next to the coke machine) on a single CD. Hats off to the editors > in Sebastopol, CA". --Mark Hall, Performance Computing, February 1999 > > What readers said ... > > "I just got a job with an UNIX consulting firm, and so I started > wishing I could have the O'Reilly books on my notebook - I can't hardly > carry them to each customer site! I suppose that I'm behind the times, > but I just discovered your CD Bookshelf series. Exactly what I need, so > I'm going to order all three of them. Great idea!" > > "I pop in the CD while I work on some Unix stuff. It saves time and > hassle. I get more ideas and learn new things in a unique way." > > "Simply a great set - hyper-linked refs, outstanding value...this CD > from O'Reilly is unbeatable. The Unix Power Tools alone is worth a lot > more $s than the CD itself." > > "THANK GOD FOR THIS CDROM!!! I feel that this CDROM should be in every > user's PC. I have never been able to reference material as easily and > as quickly as I can in this CDROM. No matter what scenario I'm looking > for, it's in one of the books on the CD ROM. Yesterday, I couldn't > figure out how to rename all of my files in my directory from an old > extension .new to a new extension .old. All I did then was pop in this > CDROM, type in that I want the search engine to search all 6 books, and > type keywords RENAME AND FILE AND SED (I had a feeling Sed would help > me), and BOOM, there's my information in two seconds FLAT!! This is the > deal of the century!" > > "Worth investing in, reclaims shelf space... Definitely worth the > investment, cheaper than buying the hard copy editions, and easier to > use as a reference. Five stars." > > "Each of the six books by themselves are pretty good, the compilation > and HTML format makes this, by far, the easiest and most comprehensive > Unix reference material available." > > "I am a traveling consultant - taking a whole library of reference > materials was not possible. I of course carried the hardcopy "Unix in a > Nutshell". With the Unix CD Bookshelf, I have an excellent set of books > at my fingertips without weighing down my suitcase. The search engine > is excellent, very unintrusive." > > For more detailed information on the books included on the CD, and > their authors, see: > http://www.oreilly.com/catalog/unixcdbs2/index.html > > For a cover graphic in jpeg format, go to: > ftp://ftp.ora.com/pub/graphics/book_covers/hi-res/1565928156.jpg > > > # # # > > > The UNIX CD Bookshelf, 2nd Edition > By O'Reilly & Associates, Inc. > 2nd Edition February 2000 (US) > 1-56592-815-6, 624 pages, $69.95, Features CD-ROM > order@oreilly.com > 1-800-998-9938 > http://www.oreilly.com > Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From reid at thebest.net Fri Feb 25 12:36:25 2000 From: reid at thebest.net (Tim Dumas) Date: Thu Aug 5 00:02:32 2004 Subject: [JaxPM] If this isnt kosher ya'll can beat me about the head later Message-ID: <006001bf7fbf$3cc83ca0$73cdb5ce@ntbwi2> On the jacksonville-pm-list; Jax.PM'er "Tim Dumas" wrote - We are looking for another Perl Programmer in the Saint Aug area. If anybody is interested send me some email for more information. Thanks for your time, Tim Dumas www.blindswholesale.com webmaster@blindswholesale.com ($_="115630525841264815593750 59425919501649496140251515604 14115302119504049415815213536 15491760422119366061522953532 11559584920263641371859145844 1526")=~s/(.)(.)(..)/pack("C", substr($_[1],$1.$2,4).substr ($_[1],$3,4))/ge if $_[1]= unpack("B*",);print; __END__ WINDOZE -- 99 little bugs in the code, 99 bugs in the code. Fix one bug, compile again, 100 little bugs in the code. 100 little bugs in the code, 100 bugs in the code. Fix one bug, compile again, 101 little bugs in the code... Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From nate at netimages.com Fri Feb 25 13:18:02 2000 From: nate at netimages.com (Nate) Date: Thu Aug 5 00:02:32 2004 Subject: [JaxPM] counting a string In-Reply-To: <006001bf7fbf$3cc83ca0$73cdb5ce@ntbwi2> Message-ID: On the jacksonville-pm-list; Jax.PM'er Nate wrote - The other day I wanted to count a string to make sure that it wasn't too long (it was to check the length of a username/password pair for an account generation script). I figured I could do something like this: print "Password too long, try again\n" if $pass > 14; ..but it didn't work. I ended up having to do this: while($pass =~ /./g) { $count++; } if($count > 14) { print "Password too long, try again"; } elsif ($count < 4) { print "Password too short, try again"; } It works great, but it's just not what I thought needed to be done (I think I found the latter in the Cookbook). Plus, I like the first form, as it reads like english, and is easy to maintain. It's all done now, but next time could I use the first form? Did I just get the sytax wrong (BTW, I forget the exact syntax I tried the first time, I just made it up again ;) Thanks in advance, Nate ----------------------------------------------------------- | Nate Campi | Net Images Support | | nate@netimages.com | Internet Presence: www.netimages.com | | nate@campin.net | Infosec docs: www.campin.net | ----------------------------------------------------------- Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From sml at zfx.com Fri Feb 25 13:10:54 2000 From: sml at zfx.com (Steve Lane) Date: Thu Aug 5 00:02:32 2004 Subject: [JaxPM] counting a string References: Message-ID: <38B6D3BE.2F1C@zfx.com> On the jacksonville-pm-list; Jax.PM'er Steve Lane wrote - just use the length() function. print "whatever" if length($pass) > 14; Nate wrote: > > On the jacksonville-pm-list; Jax.PM'er Nate wrote - > > The other day I wanted to count a string to make sure that it wasn't too > long (it was to check the length of a username/password pair for an > account generation script). > > I figured I could do something like this: > > print "Password too long, try again\n" if $pass > 14; > > ..but it didn't work. > I ended up having to do this: > > while($pass =~ /./g) { > $count++; > } > if($count > 14) { > print "Password too long, try again"; > } elsif ($count < 4) { > print "Password too short, try again"; > } > > It works great, but it's just not what I thought needed to be done (I > think I found the latter in the Cookbook). Plus, I like the first form, as > it reads like english, and is easy to maintain. > > It's all done now, but next time could I use the first form? Did I just > get the sytax wrong (BTW, I forget the exact syntax I tried the first > time, I just made it up again ;) > > Thanks in advance, > Nate > ----------------------------------------------------------- > | Nate Campi | Net Images Support | > | nate@netimages.com | Internet Presence: www.netimages.com | > | nate@campin.net | Infosec docs: www.campin.net | > ----------------------------------------------------------- > > Jax.PM Moderator's Note: > This message was posted to the Jacksonville Perl Monger's Group listserv. > The group manager can be reached at -- owner-jacksonville-pm-list@pm.org > to whom send all praises, complaints, or comments... -- Steve Lane Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From bill at fccj.org Fri Feb 25 13:24:10 2000 From: bill at fccj.org (Bill Jones) Date: Thu Aug 5 00:02:32 2004 Subject: [JaxPM] counting a string In-Reply-To: Message-ID: On the jacksonville-pm-list; Jax.PM'er Bill Jones wrote - on 2/25/00 2:18 PM, Nate at nate@netimages.com wrote: > On the jacksonville-pm-list; Jax.PM'er Nate wrote - > > The other day I wanted to count a string to make sure that it wasn't too > long (it was to check the length of a username/password pair for an > account generation script). > > I figured I could do something like this: > > print "Password too long, try again\n" if $pass > 14; > > ...but it didn't work. > I ended up having to do this: > > while($pass =~ /./g) { > $count++; > } > if($count > 14) { > print "Password too long, try again"; > } elsif ($count < 4) { > print "Password too short, try again"; > } > if (length($pass) ge 15) { } PS - > < and = are for numbers ;) - FCCJ * 501 W State St * Jacksonville, Fl 32202 * 904/632-3089 - Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From bill at fccj.org Fri Feb 25 13:25:12 2000 From: bill at fccj.org (Bill Jones) Date: Thu Aug 5 00:02:32 2004 Subject: [JaxPM] counting a string In-Reply-To: <38B6D3BE.2F1C@zfx.com> Message-ID: On the jacksonville-pm-list; Jax.PM'er Bill Jones wrote - on 2/25/00 2:10 PM, Steve Lane at sml@zfx.com wrote: > On the jacksonville-pm-list; Jax.PM'er Steve Lane wrote - > > just use the length() function. > > print "whatever" if length($pass) > 14; > > Nate wrote: Never mind ! Do'oh! There are numbers... :) (Just shoot me!) - FCCJ * 501 W State St * Jacksonville, Fl 32202 * 904/632-3089 - Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From nate at netimages.com Fri Feb 25 15:02:15 2000 From: nate at netimages.com (Nate) Date: Thu Aug 5 00:02:32 2004 Subject: [JaxPM] counting a string In-Reply-To: Message-ID: On the jacksonville-pm-list; Jax.PM'er Nate wrote - I knew that < and > are for numbers, but Larry and Randal make a big deal in all the docs about how perl will treat a string like a number if you use it as a number. I guess I read it wrong. ----------------------------------------------------------- | Nate Campi | Net Images Support | | nate@netimages.com | Internet Presence: www.netimages.com | | nate@campin.net | Infosec docs: www.campin.net | ----------------------------------------------------------- On Fri, 25 Feb 2000, Bill Jones wrote: > Date: Fri, 25 Feb 2000 14:24:10 -0500 > From: Bill Jones > To: Nate > Cc: Jax Perl Mongers > Subject: Re: [JaxPM] counting a string > > on 2/25/00 2:18 PM, Nate at nate@netimages.com wrote: > > > On the jacksonville-pm-list; Jax.PM'er Nate wrote - > > > > The other day I wanted to count a string to make sure that it wasn't too > > long (it was to check the length of a username/password pair for an > > account generation script). > > > > I figured I could do something like this: > > > > print "Password too long, try again\n" if $pass > 14; > > > > ...but it didn't work. > > I ended up having to do this: > > > > while($pass =~ /./g) { > > $count++; > > } > > if($count > 14) { > > print "Password too long, try again"; > > } elsif ($count < 4) { > > print "Password too short, try again"; > > } > > > > > if (length($pass) ge 15) { > } > > PS - > < and = are for numbers ;) > > - FCCJ * 501 W State St * Jacksonville, Fl 32202 * 904/632-3089 - > > > Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From nate at netimages.com Fri Feb 25 15:03:51 2000 From: nate at netimages.com (Nate) Date: Thu Aug 5 00:02:32 2004 Subject: [JaxPM] counting a string In-Reply-To: <38B6D3BE.2F1C@zfx.com> Message-ID: On the jacksonville-pm-list; Jax.PM'er Nate wrote - As usual, you guys are a great help. Thanks ----------------------------------------------------------- | Nate Campi | Net Images Support | | nate@netimages.com | Internet Presence: www.netimages.com | | nate@campin.net | Infosec docs: www.campin.net | ----------------------------------------------------------- On Fri, 25 Feb 2000, Steve Lane wrote: > Date: Fri, 25 Feb 2000 14:10:54 -0500 > From: Steve Lane > To: Nate > Cc: Jax Perl Mongers > Subject: Re: [JaxPM] counting a string > > just use the length() function. > > print "whatever" if length($pass) > 14; > > Nate wrote: > > > > On the jacksonville-pm-list; Jax.PM'er Nate wrote - > > > > The other day I wanted to count a string to make sure that it wasn't too > > long (it was to check the length of a username/password pair for an > > account generation script). > > > > I figured I could do something like this: > > > > print "Password too long, try again\n" if $pass > 14; > > > > ..but it didn't work. > > I ended up having to do this: > > > > while($pass =~ /./g) { > > $count++; > > } > > if($count > 14) { > > print "Password too long, try again"; > > } elsif ($count < 4) { > > print "Password too short, try again"; > > } > > > > It works great, but it's just not what I thought needed to be done (I > > think I found the latter in the Cookbook). Plus, I like the first form, as > > it reads like english, and is easy to maintain. > > > > It's all done now, but next time could I use the first form? Did I just > > get the sytax wrong (BTW, I forget the exact syntax I tried the first > > time, I just made it up again ;) > > > > Thanks in advance, > > Nate > > ----------------------------------------------------------- > > | Nate Campi | Net Images Support | > > | nate@netimages.com | Internet Presence: www.netimages.com | > > | nate@campin.net | Infosec docs: www.campin.net | > > ----------------------------------------------------------- > > > > Jax.PM Moderator's Note: > > This message was posted to the Jacksonville Perl Monger's Group listserv. > > The group manager can be reached at -- owner-jacksonville-pm-list@pm.org > > to whom send all praises, complaints, or comments... > > -- > Steve Lane > Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From bill at fccj.org Fri Feb 25 19:12:58 2000 From: bill at fccj.org (Bill Jones) Date: Thu Aug 5 00:02:32 2004 Subject: [JaxPM] counting a string In-Reply-To: Message-ID: On the jacksonville-pm-list; Jax.PM'er Bill Jones wrote - > From: Nate > Date: Fri, 25 Feb 2000 13:02:15 -0800 (PST) > To: Bill Jones > Cc: Jax Perl Mongers > Subject: Re: [JaxPM] counting a string > > I knew that < and > are for numbers, but Larry and Randal make a big deal > in all the docs about how perl will treat a string like a number if you > use it as a number. > > I guess I read it wrong. No, I spoke it wrong. Use <, >, et al for numbers and use EQ, et al for strings. Sometimes the perl system will auto-convert, but only if the string truly is a number. For example: Strings (not NUMBERS!) ______________________ "Alpha 12345 Beta" Strings that act like NUMBERS! ______________________________ "12345 Alpha Beta" (but is this behavior what you want or expect?) True number conversions: ________________________ "0" "1" and the like. Did I explain good? -Sneex- :] ____________________________________________________________________ Bill Jones * Systems Programmer * http://www.fccj.org/cgi/mail?sneex ('> Running - //\ Perl, Apache, MySQL, PHP3, v_/_ Ultra 10, LinuxPPC, BeOS... Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From bill at fccj.org Fri Feb 25 19:13:47 2000 From: bill at fccj.org (Bill Jones) Date: Thu Aug 5 00:02:33 2004 Subject: [JaxPM] FW: O'Reilly Releases Updated Motif Reference Manual In-Reply-To: <200002260037.QAA13559@rock.west.ora.com> Message-ID: On the jacksonville-pm-list; Jax.PM'er Bill Jones wrote - Do you JaxPM'ers mind getting these? If so, I will stop. Thx, -Sneex- :] ____________________________________________________________________ Bill Jones * Systems Programmer * http://www.fccj.org/cgi/mail?sneex ('> Running - //\ Perl, Apache, MySQL, PHP3, v_/_ Ultra 10, LinuxPPC, BeOS... ---------- > From: Denise Olliffe > Date: Fri, 25 Feb 2000 16:37:05 -0800 (PST) > To: jax@jacksonville.pm.org > Subject: O'Reilly Releases Updated Motif Reference Manual > > For immediate release > For free review copy, contact: > Denise Olliffe (707) 829-0515 ext 339, deniseo@oreilly.com > > O'Reilly Releases Updated Motif Reference Manual > > Motif is the only native toolkit for Unix that supports large scale > internationalized applications. It provides a complete set of widgets, > such as buttons, scroll bars, menus, and dialog boxes, for developing > graphical user interfaces. It also includes a library of functions for > creating and manipulating those widgets. "The Motif widget set needs no > introduction: everyone using a UNIX-based X workstation will have > either used or programmed with it," says Antony Fountain, co-author of > the new volume. "The Motif widget set offers the most feature-complete > solution, and remains the best choice for standardized, large scale, > industrial strength, mission critical, and internationalized > applications." > > The second edition of the "Motif Reference Manual" covers Motif 2.1, a > robust release supported by the major workstation vendors, including > Sun (Solaris 2.7), HP, and SGI. "Motif 2.1 offers an extended range of > components which provide a consistent user interface, whether in terms > of overall appearance and behavior, inter-component navigability, or > data transfer. The components are rich in configurability, either from > the programmer or the user perspective," says Fountain. "No other > toolkit offers programmers greater power over the geometry management > of their programs." > > This book is designed to be used with "Volume 6A, Motif Programming > Manual", which describes how to build applications using the Motif > toolkit and provides a complete tutorial with programming examples. > Both of these books are an integral part of the X Window System series > from O'Reilly. > > What a reader said about the previous edition: "This is a 'must get' > book for all the Motif programmers. Personally, I have bought several > Motif books before I purchased the 'Motif Programming Manual'. Just > forget others, and get this book to start with. The good points about > this book compared to other Motif books: Plenty more examples than > other books. For all programming standard, much more easy to read and > follow. You can learn much more from the examples than other books. A > very organized, efficient, and structural programming style. In > conclusion, you can learn not only to be 'a good Motif programmer', but > also 'to make full use of Motif." > > Appendix D: New Features in Motif 2.1 and 2.0 is freely available > online at: http://www.oreilly.com/catalog/motifref2/chapter/appd.html > > For more information about the book, see: > http://www.oreilly.com/catalog/motifref2/ > > For a cover graphic in jpeg format, go to: > ftp://ftp.ora.com/pub/graphics/book_covers/hi-res/1565926544.jpg > > > # # # > > > Volume 6B: Motif Reference Manual, 2nd Edition > For Motif 2.1 > By Antony Fountain & Paula Ferguson > 2nd Edition February 2000 > 1-56592-654-4, 1154 pages, $49.95 > order@oreilly.com > 1-800-998-9938 > http://www.oreilly.com > > > Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From dstringf at fccj.org Sat Feb 26 10:03:54 2000 From: dstringf at fccj.org (Daniel Stringfield) Date: Thu Aug 5 00:02:33 2004 Subject: [JaxPM] FW: O'Reilly Releases Updated Motif Reference Manual In-Reply-To: Message-ID: On the jacksonville-pm-list; Jax.PM'er Daniel Stringfield wrote - I don't.. On Fri, 25 Feb 2000, Bill Jones wrote: > On the jacksonville-pm-list; Jax.PM'er Bill Jones wrote - > > Do you JaxPM'ers mind getting these? If so, I will stop. > > Thx, -Sneex- :] > ____________________________________________________________________ > Bill Jones * Systems Programmer * http://www.fccj.org/cgi/mail?sneex > > ('> Running - > //\ Perl, Apache, MySQL, PHP3, > v_/_ Ultra 10, LinuxPPC, BeOS... > > ---------- > > From: Denise Olliffe > > Date: Fri, 25 Feb 2000 16:37:05 -0800 (PST) > > To: jax@jacksonville.pm.org > > Subject: O'Reilly Releases Updated Motif Reference Manual > > > > For immediate release > > For free review copy, contact: > > Denise Olliffe (707) 829-0515 ext 339, deniseo@oreilly.com > > > > O'Reilly Releases Updated Motif Reference Manual > > > > Motif is the only native toolkit for Unix that supports large scale > > internationalized applications. It provides a complete set of widgets, > > such as buttons, scroll bars, menus, and dialog boxes, for developing > > graphical user interfaces. It also includes a library of functions for > > creating and manipulating those widgets. "The Motif widget set needs no > > introduction: everyone using a UNIX-based X workstation will have > > either used or programmed with it," says Antony Fountain, co-author of > > the new volume. "The Motif widget set offers the most feature-complete > > solution, and remains the best choice for standardized, large scale, > > industrial strength, mission critical, and internationalized > > applications." > > > > The second edition of the "Motif Reference Manual" covers Motif 2.1, a > > robust release supported by the major workstation vendors, including > > Sun (Solaris 2.7), HP, and SGI. "Motif 2.1 offers an extended range of > > components which provide a consistent user interface, whether in terms > > of overall appearance and behavior, inter-component navigability, or > > data transfer. The components are rich in configurability, either from > > the programmer or the user perspective," says Fountain. "No other > > toolkit offers programmers greater power over the geometry management > > of their programs." > > > > This book is designed to be used with "Volume 6A, Motif Programming > > Manual", which describes how to build applications using the Motif > > toolkit and provides a complete tutorial with programming examples. > > Both of these books are an integral part of the X Window System series > > from O'Reilly. > > > > What a reader said about the previous edition: "This is a 'must get' > > book for all the Motif programmers. Personally, I have bought several > > Motif books before I purchased the 'Motif Programming Manual'. Just > > forget others, and get this book to start with. The good points about > > this book compared to other Motif books: Plenty more examples than > > other books. For all programming standard, much more easy to read and > > follow. You can learn much more from the examples than other books. A > > very organized, efficient, and structural programming style. In > > conclusion, you can learn not only to be 'a good Motif programmer', but > > also 'to make full use of Motif." > > > > Appendix D: New Features in Motif 2.1 and 2.0 is freely available > > online at: http://www.oreilly.com/catalog/motifref2/chapter/appd.html > > > > For more information about the book, see: > > http://www.oreilly.com/catalog/motifref2/ > > > > For a cover graphic in jpeg format, go to: > > ftp://ftp.ora.com/pub/graphics/book_covers/hi-res/1565926544.jpg > > > > > > # # # > > > > > > Volume 6B: Motif Reference Manual, 2nd Edition > > For Motif 2.1 > > By Antony Fountain & Paula Ferguson > > 2nd Edition February 2000 > > 1-56592-654-4, 1154 pages, $49.95 > > order@oreilly.com > > 1-800-998-9938 > > http://www.oreilly.com > > > > > > > > > Jax.PM Moderator's Note: > This message was posted to the Jacksonville Perl Monger's Group listserv. > The group manager can be reached at -- owner-jacksonville-pm-list@pm.org > to whom send all praises, complaints, or comments... > -- ======= 40 4B 36 58 A0 C7 5A 8A 49 E0 39 54 00 20 A3 AA ======= Daniel Stringfield Florida Community College at Jacksonville ================================================================ Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From jproctor at oit.umass.edu Sat Feb 26 12:40:15 2000 From: jproctor at oit.umass.edu (j proctor) Date: Thu Aug 5 00:02:33 2004 Subject: [JaxPM] FW: O'Reilly Releases Updated Motif Reference Manual In-Reply-To: Message-ID: On the jacksonville-pm-list; Jax.PM'er j proctor wrote - > Do you JaxPM'ers mind getting these? If so, I will stop. Well, you were a day behind Hartford.PM in announcing the new DBI book, but none of the other lists I'm on has mentioned Motif at all. Mostly, I suspect, because it's not Perl. Otherwise, I don't care. It saves me the trouble of driving 30 miles to the nearest good-sized bookstore to see what's new. Or of, uh, loading a web page. Well, loading the same web page every day. You know. :) On the other hand, hasn't the X community all but declared Motif dead, in favor of GTK, Qt, and even Lesstif? j Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From bill at fccj.org Sat Feb 26 20:44:59 2000 From: bill at fccj.org (Bill Jones) Date: Thu Aug 5 00:02:33 2004 Subject: [JaxPM] FW: O'Reilly Releases Updated Motif Reference Manual In-Reply-To: Message-ID: On the jacksonville-pm-list; Jax.PM'er Bill Jones wrote - on 2/26/00 1:40 PM, j proctor at jproctor@oit.umass.edu wrote: > On the jacksonville-pm-list; Jax.PM'er j proctor > wrote - > On the other hand, hasn't the X community all but declared Motif dead, in > favor of GTK, Qt, and even Lesstif? > > Apparently not. But I still like Qt :] - FCCJ * 501 W State St * Jacksonville, Fl 32202 * 904/632-3089 - Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments...