The UNIX® CRONicle

February 2001

Official Publication of the STL!/unix/usr/group

UNIX® is a registered trademark of the Open Group
Linux® is a registered trademark of Linus Torvalds

Online version:

Table of Contents

Headline Story:

We have re - scheduled the St. Louis Linux InstallFest to 24 March 2001. See Article 3 below for details.

Next Meeting Details

Wednesday, Feb 14, 2001 at 6:30 PM
Sunnen Products, 7910 Manchester

6:30 PM Tutorial Redirection With Pipes Christine Wanta
7:00 PM Announcements  (Standard Introductions & Procedure )
7:05 PM Call For Help (An opportunity for you to ask technical questions of the group)
7:15 PM Break  Social, off-line conversations, & book sales
7:20 PM Admittance to building may no longer be possible See Meeting Directions 
7:30 PM Presentation  Introduction to the World of XML - with Andrew Jerimia


Redirection With Pipes by Christine Wanta

This month's tutorial will cover how to:

  • 1. Stuff 4 meg of data into a 2 meg pipe
  • 2. Blow smoke in the air
  • 3. Use mirrors
  • 4. Invoke weird and wonderful magic
  • 9. Build tinker toy tools that rock!

    Christine Wanta works as a system specialist for Data Research Associates Inc., in St Louis. Wanta has more than 15 years experience in developing and administering networks involving a variety of OS platforms, including several flavors of Unix, Linux, NT, DOS, and Novell. She possesses expertise in several programming languages (e.g. C/C++, several shells, Perl, Java, HTML), and a number of hardware architectures (Dell, Sun, HP, Compaq, AST, NEC, IBM). Moreover, Wanta has extensive project management and team leadership skills.

    Questions and ideas about this discussion are welcome; please send


    Introduction to the World of XML - with Andrew Jeramia

    This is the presentation originally scheduled for the 13 December 2000 general meeting. The meeting was cancelled as a matter of public safety. This was the first time in recent memory that we had cancelled our meeting due to severe cold and snow.


    I will be presenting a basic Introduction to the world of XML. I plan to touch on key areas of this evolving technology which include:

  • The Definition of XML
  • W3C's goals for XML
  • Highlight different aspects of XML Technology
  • DTD's, Schema's, Stylesheets
  • Q&A

    By the end of the day, I hope that everyone will have a clear idea of what XML means, what it looks like, and what it is designed to do.


    Education: University of Kentucky - BSc Electrical Engineering and am working on my MBA.

    Employer: MEMC Electronic Materials, Inc. where "Technology is Built on Us"(tm)

    Experience: I am a Systems Interface Analyst. That means, in case you are wondering, that I work on getting data from one system to another, among other things. I like to think that our team is sort of the mailperson for electronic data here at MEMC. I heard about XML about a year ago, and I have not managed to get away from it since. We use XML here primarily for data exchange.

    I have been working in the UNIX environment for about two years, mostly cut and paste shell scripting from existing code and learning on the fly. I have looked at perl(I'm still figuring it out), and plan to look at getting some Java knowledge when I have some free time. I don't consider myself a "hard core" programmer but I think I get by OK with most of my day to day tasks.

    Ideas, questions and suggestions are welcome; please contact us by sending

    Next STL Linux User Group Meeting Is 15 February

    Samba - by Sombody Special

    The man page defines Samba as a Windows SMB/CIFS fileserver for UNIX.

    The Samba software suite is a collection of programs that implements the Server Message Block(commonly abbreviated as SMB) protocol for UNIX systems. This protocol is some­times also referred to as the Common Internet File System (CIFS), LanManager or NetBIOS protocol.

    This means that you can make your Linux system play nice with Windows systems. With Samba, you can share your files on a Linux machine so that Windows computers can gain access to them. You can also access Windows shares from Linux, and share printers as well.

    Samba comes with a web administration tool, called SWAT, that makes configuring Samba quite simple.

    Samba currently has support for NetBIOS naming (WINS) and some support for NT 4.0 domains. Work is in progress to fully support emulation of NT 4.0 domain servers as well as Windows 2000 Active Directory.


    Sombody Special is ...

    Meetings of the St. Louis Linux User Group (LUG) are held from 7:00 PM to 9:00 PM every THIRD THURSDAY of each month. Location: Indian Trails Branch - Saint Louis County Library. Meetings are free and open to everyone. Refer to for details and maps.

    Comments, questions and ideas for the St. Louis Linux Users Group are welcome; please contact Matthew Porter by phone at 314-353-7988 or send

    Special Promotion(s)

    blue triangle right Title of the Month

    The February discount special will be 25% on XML and NutShell book titles.
    There will be a 10% discount on all other books. 

    All regularly priced titles are 10% off retail cost at the general meeting.
    (Excludes featured, or specially priced or promotional items)
    O'Reilly Logo

    The O'Reilly and Associates line of books is available at each monthly general meeting as a convenience to our members.

    Each month features a book related to that month's presentation or tutorial topic.
    Discounts off retail cost are offered to all members and each month's featured book(s) may be additionally discounted. Usually, all titles are discounted 10%, while special titles are discounted 25%.

    Upcoming Events

    [St. Louis UNIX User Group stuff] 
    [Don't forget about this stuff]
    Nuke New York Day Feb 1, 2001
    Perl Mongers Feb 1, 2001 
    St. Louis Area Computer Club Feb 1, 2001
    Thornhill Branch Library
    12863 Willowyk Drive (off Fee Fee)
    Creve Coeur, MO
    Ground Hog Day Feb 2, 2001
    Southern Illinois Linux User Group Feb 5, 2001
    Carbondale, IL
    Lincoln's Birthday Feb 12, 2001
    MO Open Source Linux User Group Feb 13, 2001 at 7:30 PM Temporary web site
    Border's Cafe
    Watson Road and Lindbergh
    Sunset Hills, MO
    Linux Users of Central Illinois Feb 13, 2001 Newbie Night
    Springfield , IL
    Valentine's Day Feb 14, 2001
    SLUUG General Meeting Feb 14, 2001 at 6:30 PM
    Sunnen Products
    7910 Manchester (at Hanley)
    St. Louis, MO
    St. Louis Linux User Group Feb 15, 2001 at 7:00 PM
    ( TOPIC: ) Samba - by Somebody Special
    Indian Trails Branch Library
    8400 Delport Drive (at Midland)
    St. Louis, MO
    Presidents Day Feb 19, 2001
    Steering Committee Feb 19, 2001 at 6:00 PM (Monday)
    Daugherty Systems
    One City Place (2nd floor)
    Creve Coeur, MO
    Southern Illinois Linux User Group Feb 20, 2001
    Fairview Heights, IL
    Washington's Birthday Feb 22, 2001
    Mardi Gras Feb 27, 2001
    Linux Users of Central Illinois Feb 27, 2001
    Springfield , IL
    Hazelwood Linux User Group Feb 28, 2001 (Wednesday this month)

    Prarie Commons Branch Library
    915 Utz Lane (between Howdershell and Dunn)
    Hazelwood, MO
    Pink Pickle Day Mar 1, 2001
    St. Louis Area Computer Club Mar 1, 2001
    SLUUG General Meeting  Mar 14, 2001
    St. Louis Linux User Group Mar 15, 2001
    St. Patrick's Day Mar 17, 2001
    Steering Committee  Mar 19, 2001
    First Day of Spring Mar 20, 2001
    STL Linux InstallFest Mar 24, 2001
    Hazelwood Linux User Group   Mar 28, 2001

    Meeting Directions

    The STL!/unix/usr/group meets the 2nd Wednesday of every month at Sunnen Products, 7910 Manchester Blvd, just east of Hanley on Manchester.

    Directions From Downtown

    1. Take 40 West to the Hanley exit.
    2. Turn left (south) onto Hanley.
    3. Turn left (east) onto Manchester, then turn right ASAP into the Sunnen Products driveway.
    See map at

    (NOTE: A security guard from Sunnen is scheduled to be at the door from 6:20 PM to 7:20 PM to allow entry. After 7:20, the door will be unattended and attendees may not be able to enter.)

    The SLUUG Steering Committee meets the Tuesday following the general meeting at 6:00 PM in the 2nd floor training room of Daugherty Systems, One City Place in Creve Coeur.

    The SLUUG Linux SIG (SLUUG-LS) meets the 3rd Thursday of every month at the Indian Trails Branch Library.

    See map at

    Article(s):The following article(s) express(es) personal opinions and SLUUG exerts no more editorial control over such content than does a public library, bookstore, or newsstand. Any opinions, advice, statements, services, offers, or other information or Content expressed herein are those of the respective author(s) and not necessarily supported by SLUUG. SLUUG does not guarantee the accuracy, completeness, or usefulness of any content, nor its merchantability or fitness for any particular purpose.

    Planning for ITEC Show in May

    by Christine Wanta

    Yes! Its here!

    ITEC planning and development time. Everyone and anyone is welcome who would like to participate to create a successful show.

    The ITEC (Information Technology Expositions & Conferences) event has, since 1991, been our principle interaction with the St. Louis area public and business community.

    Even though every effort is greatly appreciated, if you would like to participate in a key role, we have several areas of team leadership that could benefit from your abilities.

    Areas such as staff organization and management, SLUUG recruitment or outreach outside of the current membership, equipment handling, development of those Freebies and Goodies and Promotional Items.

    If you are interested in being a team leader on the ITEC project or would like to know more about this activity, please contact John O'Reilly or Christine Wanta by sending or visit the website and send us a comment that you are interested.

    There are many ways to help support the organization's primary promotional effort _besides_ working in the booth during the show. Of course, it would be wonderful to have you work at the show as well ;->

  • --Join us online at
  • --Become a team leader
  • --Provide tangibles (promotional items, sales forms, donations, etc.)
  • --Provide shelter for show equipment during those "quiet" months
  • --Muscle and machinery (moving in and moving out)


  • Even an hour or so of your time would be appreciated, and a use for it found ;->

    Thanks for 'listening' and we look forward to another successful show this year!


    Elections This Month

    by Gary Meyer

    SLUUG is incorporated as a professional association in the state of Missouri. SLUUG holds director and officer advisory elections at our February meetings. This is the official notice as required by the By-laws, that the 14 February meeting shall constitute the annual membership meeting and elections.

    The election shall take place at the Q&A/announcement period. This month, that will be about 7:15pm.

    Anyone having attended 2 meetings (including SIG meetings) in this previous year is eligable to vote.

    There are a total of 5 directors on the SLUUG Board of Directors. The required elections are for 2 board member seats. The seats have 3 year terms.

    Canidates for Director (in Alphabetical order by last name):
    Craig Buchek
    Dave Mills
    Buck P.
    Ed Wehner
    Tony Zafiropoulos

    There will also be an advisory vote for officers. The officers are actually appointed by the board, but it is our tradition to hold this advisory election as well.

    Current SLUUG officers are:
    President: Gary J. Meyer
    Vice Pres: Ed Wehner
    Secretary: Rich Seibel
    Treasurer: Mike Kriz

    President: Christine Wanta, Tony Zafiropoulos
    Vice Pres: Ed Wehner
    Secretary: Rich Seibel, Tony Zafiropoulos
    Treasurer: Mike Kriz, Dave Mills

    Nominations will be accepted at the meeting the evening of the vote as well. For more information, contact Gary Meyer, 314-781-8644, or any member of the steering committee.

    For more information members can contact Rich Seibel by sending for details or if you need more specific information on the offices or other aspects of the SLUUG professional association.

    Next Linux Installfest

    by Bill T. Kat

    The first St. Louis Linux InstallFest was rather unstructured. We had no idea that it would be so successful. Ever since we have been looking forward to holding another one.

    "When will we have the next Linux InstallFest?".

    We will NOT have a February Installfest.

    Our next Linux Installfest will be on 24 March and will be hosted from 1-5pm in classrooms 2 and 3 at Wave Technologies Intl., 10845 Olive Boulevard, St. Louis, MO 63141.

    Wave Technologies, a Thomson Learning company, will host a Linux Installfest free and open to the public. See site for who they are.

    Anyone who wants to know more about Linux is welcome to attend.

    What is a Linux Installfest?

    An Installfest is a event, where people who know Linux get together to help those who want to learn Linux to get it installed. This could be for the Linux novice, or even for an experienced Linux user with some unusual hardware that may be nontrivial to make work with Linux. The primary goal is to send people home with Linux installed and configured on their systems, and a secondary goal is to share the experiences and philosophy about the benefits and usefulness of Linux and Open Source.

    Wave will be providing free copies of popular Linux distributions on CD, classroom space (the two training rooms), a T1 connection, and a server with a local mirror of Linux distributions, suitable for network installations. Classroom 2, the smaller room, should be ideal for the installations, with Classroom 3, the larger room, for the presentations or discussions.

    What should I bring?
    Your computer, the one that you want Linux installed on. If it has funky hardware, you should bring that, too. Classroom 2 also has keyboards, mice, and monitors available, so users with standard hardware may not need to bring their own, only their computer. If you're not sure whether your hardware is "standard" or "funky", you should bring it with you.

    Who will be there?
    Wave representatives Don Head and Rod Hauser will be present, helping with the installations, and serving as site liaisons. Rod may even do a presentation (TBD). If you want to give a ~30 minute presentation on an aspect of Linux that you are familiar with, be it technical, social, or economic, please email Rod. If you know of any Linux Luminaries who will be in the area and killing time, drop them a line, and let them know there's an event.

    Rod Hauser, CISSP, LCA Curriculum Manager - Linux and IT Security

    Comments, questions and ideas about this next Installfest are welcome; please contact Matthew Porter by phone at 314-353-7988 or send

    For further information please contact:
    Rod Hauser by sending
    Craig M. Buchek by sending
    Tony Zafiropoulos by sending

    Current information will be posted as it develops at

    Planning and general discussion will begin shortly on our DISCUSS mailing list.

    The 28 February Hazelwood LUG meeting for beginners (newbies) will focus on planning and preparing for Linux installation. For more information, visit and get ready!

    Need New SLUUG BBS Home

    by Mike Knight

    We need your help. SLUUG's computer systems are being kicked out on the street and need a new home before March 1st. We need a facility that comes close to the requirements below. The organization providing a new home for us will be eligible for sponsorship benefits.

  • - Space and power for four systems and a console in our 19" rack.
  • - Reasonably fast Internet access with five IP addresses and an Ethernet connection for our systems. We don't average a heavy traffic load.
  • - Access for members to perform work on our systems at scheduled times.
  • - No charge for using the facilities.


  • - Reliable power and a stable Internet connection.
  • - Access through firewalls for protocols and ports we need.
  • - NetNews feed of the mainstream and local news groups.
  • - A small niche to store spare cables, tapes, CD's, etc.
  • - Extra space for future systems we might need to install.
  • - Eight phone lines at low cost to connect our modems.
  • - Appropriate physical security for the facility.
  • - Basic firewall protection for normal service attacks.
  • - A contact for 24x7 troubleshooting calls from authorized members.
  • - Location within the Metro St. Louis area.
  • For more information members can contact Gary Meyer by sending for details or if you need more specific information.


    With Microsoft products, failure is not an option - it's a standard component.
    -- Derek Glidden

    The trouble with WYSIWYG is that what you see is all you get.
    -- Brian Kernigan, AT&T Bell Labs

    Various items overheard after 2 hours at Cousin Hugos following the January general meeting:

    You would be amazed just how many Fortune 500 companies there are! -- Stanford Baldwin

    I never learned how to spell DHCP! -- Stanford Baldwin

    Take your data out of XML and if you put your data in HTML, then you've lost your data. -- Jeff Griggs

    Interesting Browsing

    Enterprise: - AIX and Linux - IBM to invest almost $1 billion in Linux development

    Whoops: - Microsoft Blackout - Microsoft DNS Gone? - Microsoft Gone? - for their official response

    Hardware: - Winmodems are not modems; Linux information page - parts reviews/how-to for hardware - another good hardware site - massive database of pricing and parts

    Software: - Free Win32 Telnet/SSH Client called PuTTY. - GStreamer streaming-media framework.

    Tools: - A nice list of Port Forwarding tools.
    They include:
    portfwd -
    Fast Forward -
    Redir -
    Rinetd -
    SimpleProxy -
    TcpRepeater -
    URedir -
    xinetd -

    Freedom: - What good are RIGHTS you cannot EXERCISE?

    Other: - Advanced Linux Sound Architecture site - Dumb, dumb, dumb - Vigor - a little Linux humor - The 15th International Obfuscated C Code Contest results

    Object Oriented Programming of Kangaroos. by Gary J. Meyer

    Here is the actual article that Stan was trying to get me to relate last nite after dinner. Every O-O programmer should learn from it.....obviously the helicopter pilots did! (Notice last paragraph 8-)

    gjm ================================================================

    Date: Wed, 05 Jul 2000

    The reuse of some object-oriented code has caused tactical headaches for Australia's armed forces. As virtual reality simulators assume larger roles in helicopter combat training, programmers have gone to great lengths to increase the realism of their scenarios, including detailed landscapes and, in the case of the Northern Territory's Operation Phoenix, herds of kangaroos (since disturbed animals might well give away a helicopter's position).

    The head of the Defense Science & Technology Organization's Land Operations/Simulation division reportedly instructed developers to model the local marsupials' movements and reactions to helicopters.

    Being efficient programmers, they just re-appropriated some code originally used to model infantry detachment reactions under the same stimuli, changed the mapped icon from a soldier to a kangaroo, and increased the figures' speed of movement.

    Eager to demonstrate their flying skills for some visiting American pilots, the hotshot Aussies "buzzed" the virtual kangaroos in low flight during a simulation. The kangaroos scattered, as predicted, and the visiting Americans nodded appreciatively... then did a double-take as the kangaroos reappeared from behind a hill and launched a barrage of Stinger missiles at the hapless helicopter. (Apparently the programmers had forgotten to remove that part of the infantry coding.)

    The lesson? Objects are defined with certain attributes, and any new object defined in terms of an old one inherits all the attributes. The embarrassed programmers had learned to be careful when reusing object-oriented code, and the Yanks left with a newfound respect for Australian wildlife.

    Simulator supervisors report that pilots from that point onward have strictly avoided kangaroos, just as they were meant to.

    From June 15, 1999 Defense Science and Technology Organization Lecture Series, Melbourne, Australia, and staff reports

    Personal Commentary
    Submitted by Anonymous Coward

    The following PERSONAL COMMENTARY expresses personal opinions and SLUUG exerts no more editorial control over such content than does a public library, bookstore, or newsstand. Any opinions, advice, statements, services, offers, or other information or Content expressed herein are those of the respective author and not necessarily supported by SLUUG. SLUUG does not guarantee the accuracy, completeness, or usefulness of any content, nor its merchantability or fitness for any particular purpose.

    A personal commentary....

    So there I was. Naked. In a refrigerator. With a potroast on my knees. Smokin a cigar. That's when it got REALLY weird.
    -- Mike808

    Special Interest Groups (SIGS)

    As our membership grows, we have had some inquiries about the possibility of having Special Interest Groups in several areas. If you are interested in starting or participating in a SIG for System Administration, Networking, C, Object Oriented Programming, a specific vendor, etc., please call Dave Mills at 314-997-1104 extension 351, or contact any officer of the group.

    St. Louis Unix Users Group - Linux SIG (SLUUG-LS)

    Visit the Linux SIG home page ( ) for the latest meeting details.
    Indian Trails Branch Library
    8400 Delport Drive (at Midland)
    (at Midland)
    Follow 170: Exit Page east to North-South Rd., go left on North-South Rd. to Midland, go left on Midland one block to Delport, the Library is on your left (see map at ).

    For more information on SLUUG-LS refer to the WWW home page for the group at or contact Matthew Porter by

    Digital Alpha SIG

    The Digital Alpha SIG is for those interested in Digital UNIX and the DEC Alpha architecture. Visit the Digital Alpha SIG's home at for more information.

    St. Louis UNIX Users Group Steering Committee

    The SLUUG Steering Committee meets the Tuesday following the general 2nd Wednesday meeting at 6:00 PM in the 2nd floor training room of Daugherty Systems, One City Place in Creve Coeur. The guard can direct you to the meeting location. Anyone is welcome to attend. If you would like to become more involved in the planning of SLUUG, feel free to join us at the next Steering Committee meeting. Meetings usually last 1.5 to 2 hours.


  • Analysts International
  • Accenture
  • Bradford & Galt
  • CIBER, Inc.
  • Cybercon
  • Cypress Systems, Ltd.
  • Daugherty Systems
  • Informix Corporation
  • Maryville Data Systems, Inc.
  • O'Reilly & Associates
  • Phoenix Networks
  • Phoenix Networks
  • Renaissance Worldwide, Inc.
  • Sacerdoti Linux Machines { link may be down }
  • Sun Microsystems
  • Stopka & Associates
  • Sunnen Products
  • Sykes Enterprises, Inc.
  • Technisource Inc.
  • Triple-I Corporation
  • Venmar Systems, Inc.
  • The Law Offices of Rich McLennan, send

    For more information about sponsoring the St. Louis UNIX Users Group, contact Ed Wehner, send

    SLUUG on the World Wide Web

    The St. Louis UNIX Users Group maintains a WWW page at Visit us to learn more about who we are and what we do, visit other UNIX user groups' WWW pages, sign up for a SIG, or just to browse.

    SLUUG Administration is volunteer based.

    SLUUG is looking for volunteers to help with presentations, web page development, managing corporate sponsorships, and many other tasks. If you would like to help out contact Gary Meyer by


    We publish other user group meeting schedules on a reciprocal basis. If you are a member of another non-profit group, please inform them of our policy and invite them to exchange meeting information by, or call any of the SLUUG officers.


    BBS Questions Gary Meyer
    Corporate Sponsors Ed Wehner
    O'Reilly Books Dave Mills Work:314-997-1104 extension 351
    Presentations John O'Reilly Send info/ideas by
    Editorial team:
    Publisher  Sanjiv Bhatia  Home: (314)519-9272 
    Work: (314)516-6520 
    FAX: (314)516-5400
    Editor  Stan Reichardt Home: (314)298-1183
    Steering Committee
    Gary Meyer Home: (314)781-8644
    SLUUG Secretary Rich Seibel
    SLUUG Treasurer Mike Kriz
    Special Interest Groups (SIGs)
    Linux SIG Chair Matthew Porter Home: (314)353-7988

    Submitting Articles to the SLUUG CRONicle

    If you would like to submit an article to the CRONicle of general interest to the members of the St. Louis UNIX Users Group, send The deadline for article submissions is two weeks before the next general meeting.

    SLUUG PO Box

    The St. Louis UNIX Users Group has a P.O. box. All official correspondence with SLUUG should now be sent to:
        St. Louis UNIX Users Group
        P.O. Box 411302
        Creve Coeur Post Office
        St. Louis, MO  63141-9998