The UNIX® CRONicle |
October 2000 |
UNIX® is a registered trademark of the Open Group
Linux® is a registered trademark of Linus Torvalds
Online version: http://www.sluug.org/cronicle/
6:30 PM | Tutorial | 15 minutes with CVS by Dr. Ing. Roland Krause |
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 | Signals - with Sanjiv K. Bhatia, Ph.D. |
Abstract:
The Concurrent Versions System (CVS) is a system for providing source
control to hierarchical collections of source directories. As a version
control system it allows recording the history of files.
This tutorial will explain the main principles of CVS. Focus will remain on basic functionality, e.g. how to maintain a repository, check out a working version and keep it in sync with the repository. The introduction will be restricted to CVS powerful command line interface.
What Is CVS?:
If you are running a GNU/Linux distribution check out both the man pages and information pages.
The "man cvs" description starts out as follows:
CVS is a version control system, which allows you to keep old versions of files (usually source code), keep a log of who, when, and why changes occurred, etc., like RCS or SCCS. Unlike the simpler systems, CVS does not just operate on one file at a time or one directory at a time, but operates on hierarchical collections of directories consisting of version controlled files. CVS helps to manage releases and to control the concurrent editing of source files among multiple authors. CVS allows triggers to enable/log/control various operations and works well over a wide area network.
The "info cvs" introduction starts out as follows:
CVS is a version control system. Using it, you can record the history of your source files.
For example, bugs sometimes creep in when software is modified, and you might not detect the bug until a long time after you make the modification. With CVS, you can easily retrieve old versions to see exactly which change caused the bug. This can sometimes be a big help.
You could of course save every version of every file you have ever created. This would however waste an enormous amount of disk space. CVS stores all the versions of a file in a single file in a clever way that only stores the differences between versions.
Biography:
Dr. Krause is a frequent speaker at SLUUG. His presentations and tutorials have been well structured, informative, relaxed and often entertaining. He is a visiting professor at Washington University, a frequent contributor to the SLUUG Steering Committee, and a strong advocate of both Open Source and quality beer.
More:
http://www.linuxgazette.com/issue57/nielsen.html - Nice CVS intro
http://www.cvshome.org/ - CVS home page
http://www.cvshome.org/docs/blandy.html - A CVS tutorial
http://opensource.oreilly.com/news/cvs_0900.html - some advanced CVS tips
Questions and ideas about this discussion are welcome; please send mailto:roland@esrd.com
Abstract:
This presentation will discuss signal handling in some of the variants of Unix, concentrating primarily on SVR4 and BSD. We will discuss signal implementation, generation, and handling. We'll make a distinction between unreliable signals (SVR2 and earlier) and reliable signals.
What are Signals?:
When you terminate a process under Unix (and other Unix-like Operating Systems) the "kill" command is generally used. It performs the action by sending a "signal" to the process.
Signals provides the tools for synchronization and communications in Unix. In addition, they provide a mechanism for event handling.
Biography:
Sanjiv Bhatia received his Ph.D. from the University of Nebraska -- Lincoln in 1991. He is presently working as an Associate Professor in the Department of Mathematics & Computer Science in the University of Missouri -- St. Louis. His primary area of research is Image Databases, Digital Image Processing, and Computer Vision. He has published several papers on image databases and the application of knowledge-based techniques to information retrieval. He has been consulting in image processing for flight simulators and has designed an infra red post processor for a V-22 Osprey simulator. He is a member of ACM and AAAI.
Ideas, questions and suggestions are welcome; please
contact Sanjiv K. Bhatia by sending
mailto:sanjiv@aryabhat.umsl.edu
voice: (314)-516-6520 fax: (314)-516-5400
http://www.cs.umsl.edu/~sanjiv
Abstract:
Laptop Installation of Linux on a laptop is really cool. Not only does it run Linux, but you can take it with you.
Biography:
Someone Special has been an application developer and Linux user for more than twenty minutes. More than likely they are a recovering Microsoft victim.
Comments, questions and ideas about this session are welcome; please send mailto:matthew@linuxguys.net
Check out The Linux Laptop homepage at http://www.cs.utexas.edu/users/kharker/linux-laptop/ if you can't wait.
Title of the Month
The October discount special will be 25% on CVS & Java books. 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) |
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%.
Perl Mongers | Oct 5, 2000 See http://stlouis.pm.org/ |
Columbus Day (Observed) | Oct 9, 2000 |
4th Linux Showcase | Oct 10-14, 2000
See http://www.linuxshowcase.org/ Cobb Galleria Atlanta, GA |
SLUUG General Meeting | Oct 11, 2000 at 6:30 PM
Sunnen Products 7910 Manchester (at Hanley) St. Louis, MO |
Steering Committee | Oct 17, 2000 at 6:00 PM (Subject to Change)
Daugherty Systems One City Place (2nd floor) Creve Coeur, MO |
Linux SIG | October 19, 2000 at 7:00 PM
See http://www.stllinux.org/ ( TOPIC: ) Laptop Installation of Linux - by Someone Special Indian Trails Library 8400 Delport Drive (at Midland) St. Louis, MO |
4th USENIX Symposium on Operating Systems Design and Implementation |
Oct 22-25, 2000
See http://www.usenix.org/events/osdi2000 San Diego, CA |
Daylight Savings Time Ends | Oct 29, 2000 |
Perl Mongers | Nov 2, 2000
See http://stlouis.pm.org/ |
PhreakNIC | Nov 3-5, 2000 http://www.phreaknic.org |
Election Day | Nov 7, 2000 |
SLUUG General Meeting | Nov 8, 2000 |
Vetrans Day | Nov 11, 2000 |
Steering Committee | Nov 14, 2000 (subject to change) |
|
Linux SIG | Nov 16, 2000 |
Directions From Downtown
(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 Public Library.
See map at http://www.stllinux.org/directions/
For those interested in the general history of computing, please note that the St. Louis County library has added an interesting new book:
TITLE: | ENIAC |
SUB-TITLE: | The Triumphs & Tragedies of the World's First Computer |
AUTHOR: | Scott McCartney |
PUBLISHER: | Walker & Co, NY |
PUBLISHED: | 1999 |
ISBN: | 0-8027-1348-3 |
STL CALL: | 004.1/M123E |
This is really two books in one. The first part covers the development work done in creating the first general purpose electronic computing system. It details the development of ideas and practical improvements of devices to do the work. The second part covers the patent fights, the legal jockeying, licensing arrangements, marketing claims and interpretation of events.
This book seems to be very through with presenting historical events although I couldn't begin to verify how and when they unfolded. It gives a very interesting presentation of one view of what happened, particularly the fight over "who was the inventor". It also provides a remarkable view of how the U.S. patent system effects our interpretation of history.
Some of the events provide a very good reminder that not too long ago IBM used to be the corporate bully. It also points out that UNYSIS (Sperry) still pursues domination using patent suits and other legal action.
The SLUUG Steering Committee has debated changing the night on which it meets. Each SLUUG General meeting is always the second Wednesday of each month. The current Steering Committee meeting has always been the Tuesday following that General meeting.
The most immediate and pressing reasons for a change are that the St. Louis Web Developers meeting is currently on the same Tuesday evening and this is an unfortunate conflict for many regular attendees.
The proposals are for the Steering Committee to meet on either the Monday or Wednesday following the SLUUG General meeting. Currently the Monday option is favored.
Just as everyone is welcome to attend the meetings, so also, is everyone invited to join the discussion of this and other organization topics in the STEERCOM mailing list.
For more information members can contact Gary Meyer by sending mailto:gary@mail.sluug.orgfor details.
LIGHTNING TALKS are two sessions of five consecutive five-minute talks separated by a ten-minute recess.
Note: The most current Lightning Talks information is at
http://www.sluug.org/~mike808/lightning-talks.html
If any of these apply, then we want a Lightning Talk from you!
LIGHTNING TALKS are consecutive five-minute talks on a tight schedule. You should be prepared to take the stage immediately, explain your idea, and then leave immediately. If you want to take questions, chat, or trade business cards, resumes, or URLs, you do it *after* the session. Be prepared to provide a URL for your topic.
If you'd like to give a LIGHTNING TALK, send an abstract of about 50 words about your topic to:
mailto:mike808@mail.sluug.org?subject=Lightning+Talk+Submission
All submissions _must_ be received no later than Midnight of Saturday, December 16th, 2000.
The SLUUG Steering Committee will be presented with recommendations, and will make the final selection of talks at the December 19th, 2000 meeting. Notification will be sent to the selectees, and the schedule announced at the December Linux SIG meeting on December 21, 2000.
The final schedule of Lightning Talks will also be announced in the Cronicle prior to the January 10th, 2001 meeting.
And, finally, my profuse thanks and credit to Mark-Jason Dominus ( mailto:mjd-id-iyf+byd6qks+@plover.com ) for this brilliant idea which I have unabashedly stolen and replicated in its entirety from him.
The original Lightning Talks ( http://www.plover.com/~mjd/perl/lightning-talks.html ) were at YAPC 19100 ( http://www.yapc.org/America/ ).
On Saturday Sept 9, we held our 1st Linux Installfest. It went very well thanks to hard work and contributions from many people.
The Installfest was an opportunity for people to bring in their own personal computers and get Linux installed by our volunteers. It started at 1PM and went until after 5PM. We had over a dozen volunteers and serviced over 80 people with at least 4 different variants of Linux.
Since this was our 1st effort at this, we were happy we did not get more attendees but this was good training for us on doing more and larger installfests in the future (hopefully in a couple of months).
Matthew Porter brought together a lot of planning and got space and equipment donations. Andrew Hoog of Quatrix donated the use of their office space and helped us with innumerable details such as power cords, etc. Steven and Kara Pritchard brought equipment and much literature and merchandise to give away. Stan Reichardt brought a goodie bag of equipment. Susan Hurst did triage, figuring out who customers needed to see. Roland Krause and the rest of the volunteers spent the day doing installs and answering questions for many customers.
The Post Dispatch gave us exceptional follow up coverage on Monday, 18 September! They put Tux the penguin on the front page of the Monday Business Plus section and did two stories that covered 2 pages.
The Post Dispatch sent a photographer and a reporter, Peter Schekle to our Installfest. Craig Buchek was photographed taking a customer's computer apart. This was the first time the Post has really made an effort to cover the non-MicroSoft community and they did an excellent job.
Our members should WRITE INTO THE POST-DISPATCH EDITOR and let him know that is what we want to read! Contact the article's author, Peter Shinkle by mailto:pshinkle@postnet.com or by phone 314-862-2180
Overheard at Cousin Hugo's Bar and Grill:
Well, in the war for the desktop, can you guess which side these soldiers are on?
General Protection Fault or General Public License?
Other brave soldiers, Kernel Panic, Major Device Number, Major Domo, Corporal Punishment ( we don't know who he works for...), Private Network and Private Variable.
Follow up:
http://www.us-epanorama.net/wire_telecom.html - Nice telecom resource
http://www.valuenet.net/ - Valuenet Web Mail
St. Louis woman wins cryptography prizeMessage Stolen From: "gary j. meyer"
In mid-1999, a "white-hat" hacker group in the southeastern U.S., se2600 (www.se2600.org) placed a Code on their website, with a prize offered to the first person to crack it. The Code can be seen at:
http://www.phreaknic.org/phreaknic.txt
For a year, hackers from all over the U.S. had been working on the Code without success. Until Elonka Dunin of St. Charles decided to take a look at it in July 2000, and successfully cracked it in 10 days. She won VIP access (free hotel, T-shirts, drinks, etc.) to the next se2600 hacker convention, called "PhreakNIC v4.0," which will take place in Nashville in November (see the next article for more information about PhreakNIC).
Not satisfied with merely solving the Code, Elonka has also written a highly-amusing cyberpunk-style tutorial of how she did it. In it, she explains the several different cryptographic techniques that were required to get to the Code's center, and also throws in several in-jokes about the hacker subculture. You can see the tutorial at her website:
http://members.aol.com/nova1337/tutorial.htm
Congratulations to Elonka! You've done St. Louis proud. :)
Nashville Hacker & Technology convention
November 3-5, 2000, in Nashville (6-hour drive from St. Louis)
PhreakNIC v4.0 is Nashville's *FREE* annual hacker con. Sponsored by the "white hat" hacker group se2600 ( http://www.se2600.org), anyone with a genuine interest in computer security is welcome (and encouraged!) to attend, regardless of skill level. It's an environment for people who are interested in the more underground elements of technology to meet, exchange ideas and hopefully teach/learn. The primary focus is on computers and computer security, but also covers other topics, such as radio (ham, pirate & low-power/community), SETI work, robotics, high-power rocketry, satellites, phones and phreaking, cryptography, etc.
For more information, please check the PhreakNIC website at http://www.phreaknic.org
This is its fourth year, and all are welcome. Of special interest to St. Louisans, this year our own Elonka Dunin, who recently cracked the PhreakNIC v3.0 Code, will be attending. Anyone else from St. Louis want to join her? If so, contact her by sending mailto:Elonka@aol.com
[ Editor's notes:
The term white-hackers referes to people who are interested in code-breaking and security issues but intend their knowledge to be used for good and legal purposes.Black-hackers have ethics (or some would say lack of ethics) that encourage or allow them to do things that are illegal and/or that are disruptive or in other ways offensive.
Obviously, these terms leave much room for subjective evaluations of actions and the ethics. ]
Personal Commentary
Submitted by Mike KingThe 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.
Subject: Your privacy when Amazon goes chapter 11 or 13
Since Amazon.com recently announced a change to its "Privacy Policy" in an unclear way (they simply said it changed and it is in effect, you figure out the differences), I thought I'd share some thoughts as to what changed and why. See http://slashdot.org/article.pl?sid=00/09/01/1324240&mode=thread for plenty more info.
I noticed that the changes basically revolve around what happens to this valuable database of your personal information that Amazon has been collecting if, perchance, they were to go belly up, and needed to value this database as an 'asset' for creditors to seize. This is all hypothetical, but it is widely rumored that Amazon doesn't have enough cash to sustain them much past January 2001. Apparently losing money on every sale and making it up on volume doesn't work as a business plan. Go figure.
So, in order to be pro-active about protecting your privacy, here are some things you can do to take action before the Chapter 11 or 13 proceedings do so 'on your behalf'...
Personally, I have refused to do business with companies that enforce silly patents like '1-click shopping', and won't ever buy another thing from Amazon.
Take them up on their offer to review your account information. And edit it.
For example (what you do is your own business, and I am not responsible for your actions) one might change their "name" to "Do Not Contact". You might also change your shipping address to:
Return To Sender P.O. Box 81226 Seattle, WA 98108-1226
Which just happens to be Amazon.com's address according to their 'terms of use' contract page.
Your phone number might be something like: 800-201-7575 (their order line).
Clean out all of your CC info if they've "saved" it for "your convenience".
Then, wait a couple of days or a week for the change to settle into the database and backup tapes.
Then login again and 'delete' your information. I'd be surprised if they didn't try to 'salvage' information from delete requests if push comes to shove, and every penny ... er ... name counts when the big wall street firms start getting nervous.
Another suggestion would be to reply to the email with something like the following:
I hereby decline to accept your agreement, and direct you to remove any and all information pertaining to me from your databases. Sale of information pertaining to me may be done so only for a fee payable directly to me. I hereby set that fee to be $10,000 US dollars for each instance of my name and other information about me being attached to a list being sold, rented, traded, or otherwise transferred by Amazon.com. Sale, rental, trade, or transfer of a list which includes information about me constitutes acceptance of these terms.
It has a chance of being as legally binding as the email they sent you.
As I said, what you do about *your* personal information is your own business. Knowledge is power. Why give it away (or have it deceptively recorded and duplicated) for others to profit from at your expense?
ANY OPPOSING COMMENTS MAY BE MADE BY SENDING mailto:editor@mail.sluug.org for consideration for future publication.)
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 230-5151, extension 103, or contact any officer of the group.
St. Louis Unix Users Group - Linux SIG (SLUUG-LS)
Visit the Linux SIG home page ( http://www.stllinux.org/linux/ ) for the latest meeting details.
LOCATION DIRECTIONS:Indian Trails Public Library
8400 Delport Drive
(at Midland)
(314)-428-5424
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 http://www.stllinux.org/directions/ ). For more information on SLUUG-LS refer to the WWW home page for the group at http://www.stllinlux.org or contact Matthew Porter by mailto:matthew@linuxguys.net
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 http://www.sluug.org/~newton/asighome.html 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.
Sponsors
Analysts International http://www.analysts.com/ Andersen Consulting http://www.ac.com/ Bradford & Galt http://www.bradfordandgalt.com/ CIBER, Inc. http://www.ciber.com/ Cypress Systems, Ltd. http://www.cypress-systems.com/ Daugherty Systems http://www.daugherty.com/ Informix Corporation http://www.informix.com/ Maryville Data Systems, Inc. http://www.maryville.com/ O'Reilly & Associates http://www.ora.com/ Phoenix Networks http://www.pnix.net/ Phoenix Networks http://www.phoenixnetworks.net/ Renaissance Worldwide, Inc. http://www.rens.com/ Sacerdoti Linux Machines http://www.slinuxmachines.com/ { link may be down } Sun Microsystems http://www.sun.com/ Stopka & Associates http://www.stopka.com/ Sunnen Products http://www.sunnen.com/ Sykes Enterprises, Inc. http://www.sykes.com/ Technisource Inc. http://www.tsrc.net/ Triple-I Corporation http://www.triplei.com/ Venmar Systems, Inc. http://www.venmar.com/ The Law Offices of Rich McLennan, send mailto:mclennan@mail.sluug.org
For more information about sponsoring the St. Louis UNIX Users Group, contact Ed Wehner, send mailto:wehner@mail.sluug.org.
SLUUG on the World Wide Web
The St. Louis UNIX Users Group maintains a WWW page at http://www.sluug.org/. 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 mailto:gary@mail.sluug.org
/usr/groups/other
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 mailto:editor@mail.sluug.org, or call any of the SLUUG officers.
Contacts
BBS Questions Gary Meyer mailto:gary@mail.sluug.org Corporate Sponsors Ed Wehner mailto:wehner@mail.sluug.org O'Reilly Books Dave Mills Work: (314)230-5151, extension 103
mailto:mills@mail.sluug.orgPresentations Open Position Send info/ideas by mailto:rich@mail.sluug.org Newsletter
SubmissionsEditorial team: mailto:editor@mail.sluug.org Publisher Sanjiv Bhatia Home: (314)519-9272
Work: (314)516-6520
FAX: (314)516-5400
mailto:sanjiv@aryabhat.cs.umsl.eduEditor Stan Reichardt Home: (314)298-1183
mailto:editor@mail.sluug.org
http://www.sluug.org/~stan
mailto:stan@mail.sluug.orgSteering Committee
InformationGary Meyer Home: (314)781-8644
mailto:gary@mail.sluug.orgSLUUG Secretary Rich Seibel mailto:rich@mail.sluug.org SLUUG Treasurer Mike Kriz mailto:kriz@mail.sluug.org Special Interest Groups (SIGs) Linux SIG Chair Matthew Porter Home: (314)353-7988
mailto:matthew@linuxguys.net
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 mailto:editor@mail.sluug.org 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