Monitor - Capital Personal Computer User Group (CPCUG)
Transcription
Monitor - Capital Personal Computer User Group (CPCUG)
No July 1997 Issue August 1997 Volume 16 Number 7 $3.00 ® Features 16 Spreadsheets Made Easy by Gene Gould 19 Databases Made Easy by Gene Gould 22 Cascading Style Sheets: The Easy Way To Give Your WWW Home Page Style by Scott Mohnkern 26 Euphoria v1.5: Small, Fast, Cheap MS-DOS Programming Language by Paul Smith Reviews 54 Product Reviews Coordinated by Richard Biffl OmniPage Pro 7.0 for Windows 95 MediaPaq Manager Any97 1.0 Book Reviews: How To Set Up and Maintain A Web Site, Second Edition by Lincoln D. Stein Microsoft Visual Basic 4.0 Developer’s Workshop, Third Edition by John Clark Craig Advanced Java: Idioms, Pitfalls, Styles and Programming Tips by Chris Laffra Columns 36 Rich’s Ramblings by Rich Schinnell 38 Gene’s Scene by Gene Gould 42 Microletter by Paul Shapiro Departments 4 6 8 10 Publishing Post President’s Notes Calendar of CPCUG Activities 33 45 60 General Meeting News SIG Reports Helpline Directory Training Notes GENERAL MEETING, Monday, August 11 Any97 From Anysoft: Transforming Your Windows Computer to an Open, Cross-Application Environment. Raffles! [See review on p. 56.] Coming—September 8—Schools, Education, the Internet, the Future NIH Masur Auditorium, 7:00 to 9PM FREE SATURDAY SEMINAR, August 16 Selecting the Proper Media for Training and Marketing Coming—September 20—ThinkQuest Competition Workshop NIH Lipsett Amphitheater, 9AM to NOON The Magazine of the Capital PC User Group, Inc. M O N I T O R Monitor (ISSN 1070-2792) is published monthly, except for July, by the Capital PC User Group, Inc., 51 Monroe Street, Plaza East Two, Rockville, MD 20850-2421. Membership is $35 ($65 for two years; $90 for three years), or $50 per year for overseas members. Overseas members should make their checks or money orders payable to CPCUG in U.S. funds, drawn on a U.S. bank. Periodicals postage paid at Rockville, MD. POSTMASTER: Send address changes to Monitor, Capital PC User Group, Plaza East Two, 51 Monroe Street, Rockville, MD 20850. STAFF Publisher/Editor Barbara Conn (202) 508-1494 Executive Editors Michael Kane (202) 801-8652 (pager) Richard Biffl (301) 927-8753 Activities Editor Barbara Conn (202) 508-1494 Product Reviews Coordinator Richard Biffl Contributing Editors Gene Gould Peggy Ireland Mark Ives Lillian Milliner Ranjit Sahai Eldon Sarte Rich Schinnell Paul Shapiro Helpline Elliott Fein (301) 762-6261 Reporter Paul Van Akkeren (301) 603-0837 Photographer (Digital) Rich Schinnell (301) 949-9292 Web Pages Eldon Sarte (703) 426-0617 MIX Liaison Fred Holmes Business Manager (301) 762-9372 Advertising Sales Peggy Ireland (301) 423-1618 Editors Emeriti: Eldon Sarte, 1994–1997 Alan Blandamer, 1990–1994 Bob Morrison, 1989–1990 Walter Knorr, 1987–1989 Jerry Schneider, 1986–1987 Doug Thompson, 1983–1986 Ramona Landberg, 1982–1983 2 B O A R D O F D I R E C T O R S Executive Committee Title Member Phone/E-mail President Lillian Milliner First VP Rich Schinnell Capital Area VP Randy Steer Maryland VP Virginia VP Herb Fredricksen Luis Garcia Secretary Donald Stein Treasurer Patrick McVeigh Past President Greg Smith D (301) 933-1717 EVE/WE (301) 963-9053 Fax (301) 963-9386 [email protected] EVE/WE (301) 949-9292 [email protected] D (202) 395-3164 EVE/WE (202) 745-5932 [email protected] EVE/WE (301) 840-2056 D (301) 457-1451 EVE/WE (703) 425-6902 [email protected] D (703) 697-1130 EVE/WE (301) 530-6109 [email protected] D (301) 881-7900 EVE/WE (301) 963-7304 [email protected] EVE/WE (301) 869-5443 [email protected] Appointed Directors Build or Buy Program Chip Dodge Buying Group Chip Dodge Community Services Rene Thirion Corporate Communications Barbara Conn Corporate Information Systems Education and Training Industry Relations Internet Services K–12 Education Henry Noble Vacant Larry McGoldrick Carol Hyatt Library Services Ann Dorsey Medical Computing Bill DeRoche Membership MIX Vacant Michael Kane Monitor Editor Barbara Conn Program Peggy Ireland Public Relations Science Fair Coordinator George Ely Walter Houser Software Library Volunteers Vacant Paul Shapiro Access (MS) Rick Shaddock Alpha 4/5 Database Brian Abell Mark Ives D (703) 767-3619 EVE/WE (703) 425-7038 [email protected] D (703) 767-3619 EVE/WE (703) 425-7038 [email protected] D (703) 765-7286 EVE/WE (703) 256-6764 [email protected] D (202) 508-1494 EVE/WE (202) 452-7484 [email protected] D/EVE/WE (301) 963-3737 [email protected] D/EVE/WE (703) 383-6971 [email protected] [email protected] D/EVE/WE (301) 948-3748 [email protected] D/EVE/WE (301) 320-7984 [email protected] D (202) 927-4585 EVE/WE (301) 530-9699 [email protected] D (202) 801-8652 (pager) [email protected] D (202) 508-1494 EVE/WE (202) 452-7484 [email protected] D/EVE/WE (301) 423-1618 [email protected] [email protected] D (202) 273-8012 EVE/WE (301) 299-0593 [email protected] D (301) 770-9512 EVE/WE (301) 770-7899 [email protected] Special Interest Groups Capital PC User Group • Monitor • August 1997 D (703) 486-2222 [email protected] D/EVE/WE (301) 870-8222 [email protected] [email protected] B O A R D O F Title AutoCAD Baltimore Member David Drazin Bill Lutz Beginners Paul Shapiro Clipper Naseem Saab Delphi Richard Maley Electronic Publishing Mary Thekla Brosnan Framework Bill Redisch GeoWorks HTML Herb Fredricksen Walter Houser Internet Gabriel Goldberg Investment Leisure World Andy Thompson Roy Rosfeld Multimedia Alta Oben OS/2 Kevin McCrory Paradox Peachtree Robert Clemenzi Norman Risch Project Management Ruben Worrell Reston Jane Benson Seniors Jack Carlson Shareware Statistics Vacant Charles Hallahan Virginia Luis Garcia Visual Basic Ruben Worrell Windows Patrick McVeigh WordPerfect Les Le Vine D I R E C T O R S Phone/E-mail EVE/WE (301) 279-7593 D/EVE/WE (410) 256-9403 [email protected] D (301) 770-9512 EVE/WE (301) 770-7899 [email protected] D/EVE/WE (703) 860-5022 [email protected] D (202) 736-3929 EVE/WE (301) 840-1554 [email protected] D (703) 207-0477 EVE/WE (703) 799-4751 [email protected] D (301) 286-6203 EVE/WE (301) 279-7929 [email protected] EVE/WE (301) 840-2056 D (202) 273-8012 EVE/WE (301) 299-0593 [email protected] D/EVE/WE (703) 941-1657 [email protected] EVE/WE (301) 270-6790 D/EVE/WE (301) 598-2825 [email protected] D (703) 847-5820 EVE/WE (703) 938-5831 [email protected] EVE/WE (703) 443-0162 [email protected] [email protected] D (301) 681-8088 EVE/WE (301) 754-0735 [email protected] D (703) 276-3000 EVE/WE pager (202) 490-0166 [email protected] EVE/WE (703) 715-1032 [email protected] D/EVE/WE (301) 474-7091 [email protected] D (202) 501-6928 EVE/WE (703) 532-2930 [email protected] D (301) 457-1451 EVE/WE (703) 425-6902 [email protected] D (703) 276-3000 EVE/WE pager (202) 490-0166 [email protected] D (301) 881-7900 EVE/WE (301) 963-7304 D (301) 540-2775 [email protected] Capital PC User Group Information CPCUG Home Page Office Manager (Lynne Sturtz), 10 am to 3 pm, weekdays After-Hours Answering Machine FAX Training Registration Member Information eXchange (MIX) Bulletin Board System: Main Number Maryland, non-metro Virginia, non-metro http://www.cpcug.org/ (301) 762-9372 [email protected] (301) 762-9374 (301) 762-9375 (301) 762-5216 (301) 738-9060 (301) 220-0543 (703) 319-0069 M O N I T O R Monitor is your publication. As such, you are encouraged to submit articles for publication. If you would like to discuss an idea for an article or column, please contact the Editor. PUBLICATION SUBMISSIONS Guidelines. We prefer WordPerfect 5.0 format. However, any word processor or text editor capable of producing straight (ASCII) text files may be used. Please do not justify your text. Single space between lines and double space between paragraphs. Paragraphs should not be indented. Recommended line length is 65 character spaces. Include your name, address, and day and evening telephone numbers at the top of your article so we can contact you if we have any questions. Submittal. Articles should be zipped and uploaded to the MONITOR Conference of the MIX BBS (301) 738-9060. (See box on this page for Maryland and Virginia numbers.) Give your article the extension MON and indicate that the file is an article for Monitor. Leave a non-private message in MONITOR Conference telling the editors the file name and format. If you do not have communications capability, you can mail it on diskette to Editor, Monitor, 51 Monroe Street, PE2, Rockville, MD 20850. Articles must be received at least 60 days before publication. All articles are subject to editing. Articles accepted for publication in the print version of the Monitor will also appear in the Internet Web pages of the Monitor and in the files section of the MIX. NOTICE TO MEMBERS Address Changes. Please send change of address notices with current phone numbers to Capital PC User Group, Attn: Membership Director, Plaza East Two, 51 Monroe Street, Rockville, MD 20850. Monitor is mailed at periodicals rates and is not forwarded unless you have made special arrangements with your post office. Renewals. One renewal notice is sent to members. You may renew your membership by sending your check for $35 ($65 for two years; $90 for three years) along with your mailing label to the address above. Five dollars of the membership fee is for a subscription to Monitor. Be sure to correct your mailing label if any of the information has changed, and always include your current phone numbers and membership number. The fine print: Unless specifically stated otherwise, the opinions expressed in any article or column are those of the individual author(s) and do not represent an official position of, or endorsement by, the Capital PC User Group. CPCUG is an independent, nonprofit user group and is not affiliated in any way with any vendor or equipment manufacturer. Copyright © 1997 by the Capital PC User Group, Inc. All rights reserved. Permission for reproduction in whole or in part is hereby granted to other nonprofit and computer user groups for internal, nonprofit use, provided credit is given to Monitor and to the author(s) of the reproduced material, and attribution of copyright is included. All other reproduction without the prior written permission of the Capital PC User Group is prohibited. Capital PC User Group • Monitor • August 1997 3 Publishing Post by Barbara Conn S taring at this blank screen, I am reminded once again that although I sometimes write, I am not really a writer. I am an editor. And now I am the Editor of our Monitor. It is bound to be an interesting journey for all of us. I hope you find the Monitor helpful, informative, timely, and sometimes entertaining and challenging as well. This Issue In this issue we have something for everyone. For those relatively new to computers, new to their many uses, or just thinking about getting started, we have two great articles by Gene Gould: “Spreadsheets Made Easy” and “Databases Made Easy.” For those with Web pages on the Internet or thinking about creating Web pages, cascading style sheets will make your life easier, and Scott Mohnkern tells us in clear and concise terms just how to use them in his article “Cascading Style Sheets: The Easy Way To Give Your WWW Home Page Style.” Those who have never done programming and want to know what’s involved, without spending a fortune in time and money, will appreciate Paul Smith’s article, “Euphoria v1.5: Small, Fast, Cheap MS-DOS Programming Language.” Experienced programmers will find Euphoria a powerful and delightful surprise. Game programmers might want to consider it as an alternative to C, for example. To get started with Euphoria, CPCUG members can just download Euphoria and a tutorial from our MIX. We Need Help! You don’t need to be a professional writer to be the author of an 4 article for our Monitor. If you’re a CPCUG member and you’ve been learning (or teaching) some aspect of computer software or hardware, others in our group are likely to be interested in your efforts. How about sending me e-mail ([email protected]) about a potential article—let’s “talk.” You don’t need a Pentium Pro or Pentium II either—a file saved to WordPerfect 5.0 or a plain ASCII text file is ideal for Monitor production purposes. Want to help with the Monitor but don’t want to write? That’s ok. The Monitor needs CPCUG volunteers in many other skill areas. We need editors, graphic designers, illustrators, and proofreaders, for example. If this is you, send me email at [email protected]. Thank You, Eldon Eldon told us in his June “Publishing Post” that “it took a while to find a replacement” for him as Editor. Does this surprise anyone on the face of the planet? Eldon has done a remarkable job as Editor of our Monitor for 3-1/2 years! He recruited feature writers, columnists, and reporters; he gathered many superb articles; and when that wasn’t enough, he wrote fine articles for us himself. During the last 8 months he continued even as he was waging an epic battle to regain his health. Eldon, other CPCUG members are amazed at your ability to persevere under difficult circumstances and produce a magazine of quality. I am in awe. I want to thank you for the splendid work you have done for all of us. I also want to thank you personally for your guidance and helpful hints that eased the transition. The Good News Eldon is not abandoning his connection to the Monitor. He has agreed to continue creating and maintaining Monitor Web pages (http://www.cpcug.org/user/monitor/). In addition, he will continue his Monitor SOHO Solutions column on an occasional basis. He tells me we can look forward to his next SOHO Solutions column on “Producing Your Own Self-Running, Distributable, Multimedia Applications” this fall. Our Next Issue: Education Our September issue, the first of several special theme issues, is on education. Randy Steer has written an article about Tech Corps volunteers working together to wire our schools in preparation for the addition of computers and the Internet. Carol Hyatt has written an article about volunteering to help teachers and students learn to use computer technology for educational purposes and an article about ThinkQuest, the Internet-based educational competition for student teams. The prizes for this competition total $1 million, including a top Capital PC User Group • Monitor • August 1997 prize of a $25,000 scholarship for each student on the winning team (and cash prizes of $5,000 each for the adult mentors and schools of the winning student team members). In addition, Walt Moore has written about what responsible parents need to know to safeguard their Internet-savvy offspring. And much more. Future Theme Issues The plan is to have theme issues four to six times a year. The Internet will be our theme in November— another topic broad enough to have something for everyone. Then in December, in conjunction with CPCUG’s winter “Before You Build or Buy Your Next PC” seminar (and the holiday gift-giving season), the theme will be computer hardware. To finish off CPCUG’s fiscal year, the February 1998 topic will be money management. I’m looking into the possibilities of having a games issue in June 1998, appropriate for both student summer vacation time and Father’s Day.v Barbara is CPCUG’s Director of Corporate Communications and Editor of the Monitor. She’s the one filling CPCUG member e-mail boxes everywhere with a continuing stream of questions: Are you conducting a meeting (class, seminar, workshop) this month? What’s the topic? Who’s the speaker? Where will it be? Is it for a fee or free? Will there be Q&A, a handout, a raffle? What’s the prize? Who won last month’s raffle? When’s your next meeting? . . . When you have answers (or even questions or comments), she can be reached at [email protected]. If you don’t have or absolutely hate e-mail, you can reach her at (202) 452-7484. Capital PC User Group, Inc., Conference Room Available for Member Rental Location 51 Monroe Street, Plaza East 2, Rockville, MD Size Approximately 1200 square feet Hours 8AM to 5:30PM weekdays, other hours by negotiation Options This room has a movable center divider that is soundproof. When closed, two meeting rooms with separate entrances are created. Capacity 75, in theater-style seating 44, as classroom with portable tables Video Sharp XGE1000 ceiling-mounted video display with inputs for video cassette player output and computer graphics [SVGA (PC or Mac) 600 × 800 dpi]. Sound Built-in audio amplifier and speaker system with inputs for supplied microphone, computer sound card, or VCR Services A coffee machine with supplies is included in the daily cost. Catering is available by prior arrangement. Computers are available separately. External telephone line and modem are available. Cost $300.00 per day ($250 without video equipment) $75.00 for the first hour, $65 per hour thereafter ($60 per hour without video equipment)—2-hour minimum Terms Payable in advance Check, VISA, or MasterCard accepted Discounts CPCUG members receive a 10-percent discount off daily rates. Multiday discounts are available. Contact Richard Schinnell, CPCUG Facilities Manager, (301) 762-9372 or [email protected] or [email protected] Capital PC User Group • Monitor • August 1997 5 President’s Notes by Lillian Milliner W ell, it is time to give you just the facts. CPCUG is broadening its horizons in many areas. Member volunteers are carrying the load with new-found creativity. Here is just a sample of what has transpired over the last 2 months. The June General Meeting at NIH Binh Ly, of CyberMedia, presented First Aid 97 along with several other packages. He did a great job. After he raffled off various products to attendees, he graciously presented CPCUG with a full set of CyberMedia’s entire line of products for our office. Vendors like CyberMedia allow us to test products before we buy—a great opportunity for our members. Walt Houser distributed another round of science fair awards to students who had been unable to attend our May awards presentation. Once again, I wish to thank Walt, the students, parents, mentors, and judges for making the awards night so grand. I would like to mention again the following CPCUG members who graciously gave of their time to judge student science fair projects: Richard Biffl, Robert Clemenzi, Craig C. Cornell, Tom Hill, Peggy Ireland (who covered three county fairs), Peter Kimmel, Scott Langill, Bob Morrison, Rene Thirion, and, of course, Walt Houser. I hope we have even more people participating as judges in 1998. Certificates and Sweet Baskets were also awarded to outstanding members of CPCUG at our 15th Anniversary General Meeting in June. (See their pictures in the “General Meeting News” section of this issue of the Monitor.) 6 Greg Smith, the Past President of CPCUG, was honored for his dynamic leadership and assistance over the last few years. Greg has left the area for opportunities in New Mexico. We will miss him, but he promises to e-mail us. He gave a farewell speech thanking everyone for their contributions and support. Eldon Sarte, past Editor of the Monitor, was unable to attend, but continues to recover from his illness. He has been diligent despite his physical challenges, and we sent him God’s blessing in all his endeavors. He did send us a message thanking us for the neat certificate and the gift basket. And the following: “Working with CPCUG and the BOD has been really wonderful, and I wish you all the best. I hope that you will all give our new Editor, Barb, the help that you’ve given me—and more—over the past few years. She’s a truly great person to work with, as some of you already know, and, in all sincerity, I really do feel that she’ll do much better as Editor of the Monitor than I ever did. She’s got some great plans, and I urge you all to give her the assistance she needs. After all, her success is CPCUG’s—and your—success. Again, thank you. See you around . . . .” Bill Spillane, the man behind the scenes, also was recognized for his efforts. It was a pleasure to honor Bill who constantly, month after month, makes sure we have every- thing we need at the NIH meetings. A man of few words but plenty of action, we could not thank him enough for his dedication. Clifford Porter, our former Secretary of the Board of Directors, was recognized for her years of writing and distributing the minutes of our meetings along with all the other related tasks. She continues to sign up new members and cheerfully greet current members at the entrance to our NIH General Meetings. Whenever we need an extra hand, Clifford is faithful to our cause. Bob Wilson, who works in our office processing membership applications, along with various other duties, was recognized for his dedication, joy, and zeal in his duties. He brings a freshness to the job daily and is a pleasure to work with. I guess Bob’s award should have said, “Most Likely To Be Smiling in the Midst of a Storm.” Finally, we added one more awardee to the list, Rich Schinnell— he received a baseball that reads “To a Guy That Always Pitches In— Thank You.” Rich has been involved with CPCUG from the beginning. He has held many of the BOD offices over the last 15 years and is truly part of the furniture. I believe God always places guides in my life when I need help, and Rich Schinnell has truly been one of them. Unlike some of the other awardees, Rich is not going anywhere, but we thank him for staying and doing what he does best—guiding us to the next millennium. The Monitor Barbara Conn has set some firm article deadlines. This is to ensure that the publication is mailed on Capital PC User Group • Monitor • August 1997 time. Our busy writers (including yours truly) often forget the Editor has a deadline, too. This pattern of behavior will improve for Fall. Barb has also met with our printer and distributor to ensure that this goal is met. So those of you who have raised the timeliness of the Monitor as an issue will have one less thing to be concerned about. Training Department Class size is a factor in class cancellation. So if you are thinking about registering for a particular class, please do so as early as possible. The registrar may not receive your late sign up in time and may cancel the class prematurely. Thank you for your consideration in this matter. Don’t forget, when a CPCUG member signs up for a class, he or she gets a $10.00 discount! That’s not all! If that same member signs up for two courses, instead of $10.00 off, the lower priced class will be free! This offer ends on August 30th, 1997, and is limited to one free class per member. To receive this discount, you must request it when you register and have your membership number handy. To register, call Frank Anoskey at 301-762-5216, 10AM to 2PM Tuesdays and Thursdays, or call anytime and leave a message with information about the best time for Frank to return your call. National Awards In June at the 10th Intergalactic User Group Officers Conference in New York, CPCUG was nominated for awards for the Monitor and for our Internet site. Our members’ great works were recognized by the Intergalactic group, and we won awards for both. Lorin Evans from the Washington Apple Pi computer user group in Rockville, Maryland, graciously accepted on our behalf. We received two certificates, software, and a book. Public Service Announcements Public Service Announcements (PSAs) for CPCUG have begun air- ing on both Montgomery Community channels 21 and 49 between regularly scheduled programs. Local Trade Show Participation CPCUG members provided literature and information about our organization at the following local events: • June 10, as part of the Secretary’s Open Forum, State Department/U.S. AID, “Electronic Commerce and International Trade” • June 20, as part of the Corel Roadshow, by Corel, event officially launching WordPerfect 8, and presenting CorelDRAW 7 and WebMaster Suite • June 30-July 2, as part of the International Teleconferencing Association (ITCA), “TAC ‘97 Teleworking: Today and Tomorrow” (also sponsored by TAC—The International Telework Association) • July 8th, State Department/U.S. AID, “Crisis Diplomacy and Information Technology” COMDEX COMDEX was great for a people person like me. I made contacts with vendors, other user groups, media, and the locals. What was very apparent to me is that the people at the booths thirst for attendees who really want to know more about their products. A few companies that exhibited were truly innovative. I look forward to seeing several of them at our monthly meetings in the Fall. One of these companies is Anysoft out of Cambridge, Massachusetts. They have a product named Any97 that can make the data transition from your old files to new documents a piece of cake, no matter what new Windows product you are using. To find out more, read Peggy Ireland’s review of Any97 in the “Reviews” section of this issue of the Monitor and come to our August General Meeting on August 11 at NIH to see the product demonstrated by the president of Anysoft. Changes in Membership Price CPCUG has not changed its membership fee for years. On July 7th the Board of Directors voted after much discussion to increase the membership fee. This change will take place October 1, 1997, corresponding with the introduction of improved and additional services. For example, the Training Department is being revamped this summer to provide an enhanced training schedule. Starting this month members will be able to rent our conference room at CPCUG HQ at 51 Monroe Street, Rockville, Maryland, during the day for training and/or presentations; and a catering service will even be available at a discount. You can look forward to many new improvements this Fall. If you wish to extend your current membership or purchase gift memberships for friends and colleagues, you may still take advantage of the old pricing by acting before October 1, 1997. Someone is in the office to answer your questions about membership between 10AM and 3PM, Monday through Friday, (301) 762-9372.v Period Current rate Rate after Oct. 1, 1997 1 year 2 years 3 years $35 $65 $90 $42 $78 $110 Lillian Milliner is the Executive Director of a Maryland-based computer training company. She can be reached at (301) 963-9053 evenings, or at [email protected]. Capital PC User Group • Monitor • August 1997 7 Capital PC User Group Activities July 27–September 6, 1997 8 Capital PC User Group • Monitor • August 1997 Capital PC User Group Activities September 7–October 4, 1997 PLEASE COPY AND POST THIS CALENDAR ON YOUR OFFICE BULLETIN BOARD • All SIG and General Meetings are free. SIGs meet at the Capital PC User Group offices on Monroe Street in Rockville unless otherwise noted. • All meetings at NIH are held in the Clinical Center, Building 10. General Meetings are held in the Masur Auditorium and others are held in the Lipsett Amphitheater. • Send e-mail to Rich Schinnell at [email protected] regarding the calendar. • For updates—Web: http://www.cpcug.org/user/comm/ MIX: NOTICE Conference (47) Phone: General Meeting information: (301) 762-9372, Monday to Friday, 10AM to 3PM. Program Notes General Meeting: Monday, August 11, 1997, 7:00PM, NIH Masur Auditorium Any97 From Anysoft: Transforming Your Windows Computer to an Open, Cross-Application Environment. Raffles! [See review on p. 56.] Coming—September 8—Schools, Education, the Internet, the Future Capital PC User Group • Monitor • August 1997 9 Training Notes Compiled by Mark Ives W e still need coaches to assist instructors in hands-on training, and I need your ideas to make our training program the best it can be. If you have some great training ideas or want to volunteer to assist, contact me or Frank, and let us know. Call Frank Anoskey at (301) 762-5216, or me at (703) 383-6971. Mark Ives has over 15 years of computer and software experience in government and private industry. He is currently a Senior Analyst with Strategic Resources Inc. in Falls Church, Virginia. Mark provides assistance in training development and Web page design for NASA and FDA projects. He can be reached at (703) 3836971 or e-mail [email protected]. TECH RATING CODES: ★ For the beginner, no experience necessary and no prerequisites. ★★ Assumes some basic familiarity of the subject but is not a technical course. ★★★ Assumes that the student is somewhat familiar with the subject and will discuss some technical material. ★★★★ Assumes that the student is competent in the material and will be a technical discussion. NR No rating. A general overview course. BASIC BASICS of PCs for VERY BEGINNERS Course #1000 Description: This course will provide a good place to start for those who wish to begin learning about computers. It will provide an overall picture of PCs and their uses, an introduc- 10 tion to computer concepts, and a clarification of fundamental ideas behind them. It will cover basic terminology and answer such questions as “what is an operating system?”, “what does 80386 stand for?”, “what is the difference between a floppy disk and a hard drive?”, and “what is a spreadsheet?”. The purpose of the course is to bring the student up to speed enough to know what questions to ask when shopping for a computer. It will provide information necessary to understand a typical computer advertisement, and provide a good foundation for taking other computer courses, and interchange of ideas with others. PRIOR REGISTRATION FOR THIS CLASS IS REQUIRED. LOCATION: Monroe INSTRUCTOR: Marty Shinko, (301) 253-1743 TECHNICAL RATING CODE: H RATE: $35 DATES TIME 08/09/97(Saturday)1:00PM–4:00PM BEFORE YOU BUILD OR BUY YOUR NEXT PC Course #2100 Prerequisite: No hardware experience required. Description: This seminar is for those who are ready to build or to buy their next PC. You will learn about memory, monitors, CPUs and BIOS. Extensive discussions about pricing and vendor issues. Vendors will be present to answer your questions. You MUST attend this Seminar in order to register for the BUILD YOUR OWN PC WORKSHOP because you will be assigned your mentor at this Seminar. REGISTRATION: 8:30–9:00AM LOCATION: Lipsett INSTRUCTOR: Contact Chip Dodge, (703) 425-7038 TECHNICAL RATING CODE: N/A PRICE: Free(Optional $10 for handout) DATES TIME 12/06/97 (Saturday) 9:00PM–1:00PM BUILD YOUR OWN PC Course #2500 Prerequisites: Completion of the BEFORE YOU BUILD OR BUY Seminar. No soldering and no prior hardware experience is required. Description: You will bring your components to the Workshop and you will build your 486 or Pentium under the watchful eyes of hardware experts. DO NOT USE THE REGISTRATION FORM FOR THIS CLASS. REGISTRATION FOR THIS WORKSHOP IS DONE AT THE SEMINAR BEFORE YOU BUILD OR BUY. LOCATION: Monroe INSTRUCTOR: Contact Chip Dodge, (703) 425-7038 TECHNICAL RATING CODE: N/A RATE: $75 DATES TIME 09/13/97(Saturday)8:00AM–9:00PM 01/10/98(Saturday)8:00AM–9:00PM A DOS PRIMER Course #3000 Prerequisites: This is a hands-on class for people with some keyboard experience. No prior knowledge of DOS is required. Capital PC User Group • Monitor • August 1997 Description: The basic DOS commands will be covered including creating directories, copying, deleting and backing up. PRIOR REGISTRATION FOR THIS CLASS IS REQUIRED. LOCATION: Monroe INSTRUCTOR: Richard Washington, (202) 708-2885 (Day) (301) 649-3562 (Evening) TECHNICAL RATING CODE: H RATE: $35 10/19/97(Sunday) 11/16/97(Sunday) 12/21/97(Sunday) 01/18/98(Sunday) 02/15/98(Sunday) 3:30PM 3:30PM 3:30PM 3:30PM 3:30PM WORDPERFECT 6.1 FOR WINDOWS 3.1 Course #3922 This course will be a step-by-step demonstration of the basics of WordPerfect 6.1 for Windows 3.1: 2. Working with documents creating, saving, opening, printing. 3. Moving around in the document, using keyboard and mouse. 4. Editing documents, inserting and deleting text; using undo and undelete; selecting text for editing changes (bold, italics, etc.); reveal codes. 5. Copying and moving text. 6. Using Spell Check. DATES TIME 08/17/97(Sunday) 3:30PM 09/21/97(Sunday) 3:30PM 1. Overview of screen, menu bar, tool bar, power bar, status bar, scroll bars, text area. If time permits, additional topics such as QuickCorrect, changing font sizes and font styles will be cov- Registration and Information Training Registration Form LOCATION CODES • Lipsett = Lipsett Amphitheatre, NIH, Clinical Center, Bldg. 10. Parking is free under the building. • Monroe = Irving W. Samuels Meeting Room, 51 Monroe St., Rockville. Parking under the building is free in the evenings and on weekends. • METEC = (Modern Educational Technology Center, Inc., 58 West Gude Drive, Rockville, MD. Parking is free adjacent to the building. • ENFOLINC= 6551 Loisdale Court, Suite 500, Springfield, VA. Parking is free. (Not for the BUILD YOUR OWN PC) REGISTRATION To assure your place in a class, register at least six days prior to the class. For weekend classes, registration ends at 1PM on the Thursday prior to the class. To register, fill out the Training Registration Form or appropriate Coupon and send it, with your check, to 51 Monroe Street. Phone registration will only be accepted when paying with VISA or MasterCard. You are considered registered when payment has been received. Classes are subject to cancellation one week prior to the class date. SATURDAY SEMINARS, SUNDAY SEMINARS, and PREBUILD SEMINARS (at NIH Lipsett Amphitheater) do not require pre-registration; just show up. They are open to the public and free of charge. There may be an optional handout available for reproduction costs. GUIDELINES For more information about a specific class, call the instructor. DO NOT call the instructors for class registration. Anyone not there at the actual start time for a hands-on course will not be admitted to the class. Unless specific arrangements are made 48 hours in advance regarding your inability to attend, “no-shows” will forfeit the course fee. To be rescheduled into another class, contact the office at (301) 762-9372 or leave a message at (301) 762-9374. NOTICE OF CLASS CANCELLATION We cannot always notify registrants of class cancellations. Please check the NOTICE conference on the MIX or check with the Training Phone (301) 762-5216 for any changes in scheduling. Course Name: _________________________________________________ Course Number: ____________ Class Date: _________ Fee Amount Enclosed: _________________________________________________ Member Number: _________________________________________________ Name: _________________________________________________ Address: _________________________________________________ City: _________________________________________________ State: ______________________ Zip: ________________ Daytime Phone: _________________________________________________ Home Phone: _________________________________________________ Please send the fee and the registration form to: Capital PC User Group, Inc. Registrar, Training & Education 51 Monroe Street, Plaza East Two Rockville, Maryland 20850 Training Phone (301) 762-5216 FAX (301) 762-9375 Capital PC User Group • Monitor • August 1997 11 ered. PRIOR REGISTRATION FOR THIS CLASS IS REQUIRED. LOCATION: Monroe INSTRUCTOR: Les Le Vine, (301) 652-2532 TECHNICAL RATING CODE: H RATE: $40 DATES 08/02/97(Saturday) 10/04/97(Saturday) 12/06/97(Saturday) DATE TIME 09/06/97 (Saturday)1:00PM–4:00PM 11/01/97 (Saturday) 1:00PM–4:00PM TIME 1:00PM–4:00PM 1:00PM–4:00PM 1:00PM–4:00PM COMMUNICATING WITH THE “MIX” (CPCUG’s BBS) Course #4225 Prerequisite: Basic familiarity with a PC keyboard and some basic knowledge of data communications is required. You should have your modem attached and your communications software installed on your PC before attending this class so that you can immediately apply what you learn in class. (There will be homework!) Description: This class steps you through signing on to the MIX, handling messages, uploading and downloading files. PRIOR REGISTRATION FOR THIS CLASS IS RECOMMENDED. LOCATION: Monroe INSTRUCTOR: Fred Holmes, (703) 560-5234 (H) (703) 841-3441 (W) TECHNICAL RATING CODE: H RATE: Free INTERNET PRIMER Course #4405 Description: If you need answers to any of the following questions, this Internet Primer is for you. What is the Internet? What can I do with Internet access? Are all Internet accounts alike? How do I pick an Internet provider? What’s a web browser? What computer hardware and software do I need to use the Internet? You will learn in the class “what” can be done, rather than “how” it is done. Some people say that the Internet isn’t good for much. Others say it’s the ultimate. After you’ve taken this class, you’ll be better able to decide if you want to give it a try and how to go about it. Objectives—By the end of the class, you will be able to: • Give a general description of the Internet and identify for what you might like to use it. • Contrast services provided by an e-mail only service, an online service such as AOL, and an Internet Service Provider so you can decide if any of them are for you. • Identify questions you might ask when talking to Internet providers • Know if you would prefer to use text-based or graphical-based software to interface with the Internet. • Contrast features and service level requirements of e-mail packages such as Eudora, PINE, and Juno. • Recognize differences among Internet features such as e-mail, web browsing, and file transfer. PRIOR REGISTRATION FOR THIS CLASS IS REQUIRED. LOCATION: Monroe INSTRUCTOR: Paul Shapiro (301) 770-7899 TECHNICAL RATING CODE: H RATE: $35 DATES TIME 08/31/97(Sunday) 1:00PM–4:00PM 11/30/97(Sunday) 1:00PM–4:00PM INTRODUCTION TO UNIX Course #4420 This course assumes that you’ve dealt in some way with a PC before and that you’d like to learn enough about UNIX to interact happily with your Internet provider in general and CPCUG.ORG in particular. You will learn how similar Unix is to DOS in general, and what the particular differences are that might trip you up. Topics include: basic commands, pipes, redirection, file protections, shells, aliases, editors, & mailers. PRIOR REGISTRATION FOR THIS CLASS IS REQUIRED. LOCATION: Monroe INSTRUCTOR: Neal Grotenstein, (301) 871-6232 This coupon good for either $10 Off the price of any CPCUG class or a FREE CPCUG Class with the purchase of a second CPCUG class of equal or greater value Offer limited to one FREE class per CPCUG member Expires August 30, 1997 12 Capital PC User Group • Monitor • August 1997 TECHNICAL RATING CODE: HH RATE: $35 DATE TBA (Saturday) TIME 9:00AM–12:00N INSTALLING AND USING WINDOWS 95 MSIE SOFTWARE FOR GRAPHICAL INTERNET ACCESS VIA CPCUG.ORG Course #4455 Prerequisites: Experience in using Windows 95 is assumed. Experience in using a modem and communications program is desirable, but not required. Description: New users on CPCUG’s Internet domain, cpcug.org, receive MSIE installation disks for graphical access to the Internet if they run Windows 95. Current cpcug.org users can download free Windows 95 MSIE installation software. The installation and use of this software will be demonstrated for Web browsing, e-mail, and newsgroups. Copies of MSIE installation disks for Windows 95, along with documentation, will be available at the class. PRIOR REGISTRATION FOR THIS CLASS IS REQUIRED. CLASS LIMIT: 20 LOCATION: Monroe INSTRUCTOR: Bob Mills (301) 738-0097 TECHNICAL RATING CODE: HH RATE: $35 DATES TIME 08/16/97(Saturday) 1:00PM–4:00PM 09/20/97(Saturday) 1:00PM–4:00PM CREATING WORLD WIDE WEB PAGES (HANDS-ON VERSION) Course #4480 Prerequisite: Familiarity with Windows and the World Wide Web. Description: This is a new HANDSON version of our popular 4480 course. This is an introductory class for people who want to learn how to create attractive World Wide Web pages. During class, students will create a multi-page web site complete with hypertext links and images, and learn the Hyper Text markup Language (HTML) code and techniques needed to create even more complex Web pages. Bring a floppy disk to take your Web pages home with you. This course is NOT an intro to the Internet or World Wide Web. PRIOR REGISTRATION FOR THIS CLASS IS REQUIRED. CLASS SIZE LIMITED TO 12 PEOPLE. LOCATION: Monroe INSTRUCTORS: Dave Hennessey, (301) 652-1569 [email protected] TECHNICAL RATING CODE: HH RATE: $45 DATE TIME 08/09/97(Saturday) 9:00AM–12:00N 09/20/97(Saturday) 9:00AM–12:00N USING NETSCAPE TO SURF THE INTERNET Course #4500 3 Hours Hands-on Course Description: You’ve heard about Netscape and may have seen it demonstrated many times, but have you had a chance to really learn to use it? Well, here’s your chance. You’ll use Netscape and search tools available on the World Wide Web to find information you’re seeking. You’ll learn how to access, read, and contribute to open discussions among people from all over the world using the Internet’s newsgroups. We’ll even send and receive electronic mail from Netscape. Once you find sites of interest, you’ll learn how to make it easier to get back to them again and to share them with your friends. If you wish, you may download and take home a freeware program for decompressing files you transfer to your PCs from web sites. Prerequisites: Moderate level of experience using a mouse with Windows or the Macintosh operating system. Introduction to the Internet seminar recommended for an understanding of what is available on the Internet and the vocabulary. PRIOR REGISTRATION FOR THIS CLASS IS REQUIRED. LOCATION: Enfolinc INSTRUCTOR: Alta Oben, (703) 938-5831 TECHNICAL RATING CODE: HH RATE: $55 DATES TIME 08/23/97(Saturday) 1:00PM–4:00PM 09/27/97(Saturday) 1:00PM–4:00PM USING EUDORA TO HANDLE ELECTRONIC MAIL Course #4550 2 Hours Hands-on Course Description: If you expect to get a fair amount of electronic mail with your Internet account, you may want to consider using an application specifically for handling your mail. Eudora comes in free and commercial versions, and even the free version has many very useful features. You’ll not only send and receive e-mail with Eudora, but you’ll learn to use it to send and receive attached files, organize your e-mail messages, and create an address book of your frequent correspondents. Attendees will receive an installation disk of the freeware version of Eudora. Prerequisites: Moderate level of experience using a mouse with Windows or the Macintosh operating system. Introduction to the Internet seminar recommended for an understanding of what is available on the Internet and the vocabulary. PRIOR REGISTRATION FOR THIS CLASS IS REQUIRED. LOCATION: Enfolinc INSTRUCTOR: Alta Oben, (703) 938-5831 TECHNICAL RATING CODE: HH RATE: $40 DATES TIME 08/23/97(Saturday) 10:00AM–12:00N 09/27/97(Saturday) 10:00AM–12:00N FREE SATURDAY SEMINARS August 16, 1997, 9AM–12N Selecting the Proper Media for Training and Marketing by Tommy L. Kirk, Ph.D. Focus: Current trends in delivery methods of training and the benefits and drawbacks of using advanced multimedia to deliver training and marketing initiatives. Speaker: Tommy has more than 23 years of experience in NASA and Capital PC User Group • Monitor • August 1997 13 Department of Defense programs, specifically in the fields of technical writing, manpower, personnel, training, and curriculum development. He is an experienced public speaker and teacher who develops multimedia training programs and products for various government agencies. • Adult Web page mentors for student ThinkQuest competitors. For more information about the ThinkQuest competition, see http://www.advanced.org/thinkquest/ ALL SATURDAY SEMINARS ARE FREE AND OPEN TO THE PUBLIC LOCATION: National Institutes of Health, Lipsett Amphitheater (west on Center Drive from Rockville Pike [Wisconsin Avenue] to the Clinical Center, Building 10, at West Drive), 9000 Rockville Pike, Bethesda, MD September 20, 1997, 9AM–12N ThinkQuest Competition Workshop Audience: • Educators using the Internet to enhance educational opportunities for students. Get on the INTERNET with CPCUG! Special LOW RATES available only to CPCUG members For information and application forms, call Millkern Communications, Inc. at 301-738-0097 CPCUG.ORG Dial-Up Access Numbers (301) (301) (301) (703) (410) (410) (301) (301) (301) (410) 220-1555 Washington DC Metro 549-1752 Washington DC Metro 778-5254 Washington DC Metro 207-0191 Northern VA 792-4115 Baltimore MD 296-0479 Baltimore MD 220-0258 Berwyn MD 414 0091 Frederick MD 714-2010 Hagerstown MD 819-8570 Easton/Kent Island/ Centerville MD (410) 758-2515 Chestertown MD 14 WANTED The Monitor is always looking for feature writers, reporters, columnists, product reviewers, illustrators, photographers, and proofreaders. Product Reviewers, call Richard Biffl at (301) 927-8753. Columnists, call Michael Kane at (202) 801-8652 (pager). Capital PC User Group • Monitor • August 1997 Everybody Else, call Barbara Conn at (202) 508-1494 Feature x Spreadsheets Made Easy by Gene Gould “Boxes, little boxes, made of Ticky Tacky And they all look just the same.” R emember when Pete Seeger reminded us that if we wanted a cheap house, we got a little box? For your trivia lesson of the day, Pete didn’t write the song. It was written by San Francisco song writer Malvina Reynolds. For the power users and our many members who make a living with spreadsheets, this article is not for you. However, I’ve been using spreadsheets for 7 years, and I learned something I didn’t know in the process of writing this article—so skip it at your own risk. The article was written for our many new members who are still in the process of learning not only how to use a computer, but some of the things for which they are useful, besides writing letters and playing Solitaire. The simplest definition of a spreadsheet is “Boxes, little boxes, Spreadsheet Program: In computer science, an application program commonly used for budgets, forecasting, and other finance-related tasks. In a spreadsheet program, data and formulas to calculate those data are entered into ledgerlike forms (spreadsheets or worksheets) for analysis, tracking, planning, or “what-if” evaluations of the impacts of real or proposed changes on an economic strategy. Spreadsheet programs use rows and columns of cells; each cell can hold text or numeric data or a formula that uses values in other cells to calculate a desired result. To ease computation, these programs include built-in functions that perform standard calculations. Depending on the program, a single spreadsheet can contain anywhere from thousands to millions of cells. Some spreadsheet programs 16 all in a row.” Those little boxes are truly marvelous in their abilities, even in the most simple spreadsheets, such as the ones that come as part of Microsoft Works or Lotus Works. For a more complete definition of spreadsheets, see the accompanying box, into which I have copied and pasted the article from Encarta 97, which I reviewed for the Monitor. [Editor’s Note: The review of Microsoft Encarta 97 Encyclopedia is to appear in the September issue.] Note that the article even provides its own footnote citation. The name “spreadsheet” comes from the distant past of the accounting world when bookkeepers with eyeshades sat on stools and entered numbers in ledger sheets consisting of columns and rows. These were called spreadsheets. If you are going to write a letter, an article such as this, or a book on your computer, the tool to use is a word processor. It is designed for that purpose. If you are using numbers, then the basic computer tool is the spreadsheet. People not familiar with spreadsheets have been known to use a word processor to make tables of numbers by using tab stops to format the columns. Sure you can do it. You can also cut down a 300- can also link one spreadsheet to another that contains related information, and can update data in linked spreadsheets automatically. Spreadsheet programs may also include macro facilities, and some can be used for creating and sorting databases. For printed output, spreadsheet programs usually provide graphing capabilities and a variety of formatting options for both printed pages and text, numeric values, and captions and legends in graphs. “Spreadsheet Program,” Microsoft Encarta 97 Encyclopedia. 1993–1996 Microsoft Corporation. All rights reserved. [Editor’s Note: A review of Microsoft Encarta 97 Encyclopedia will appear in our September Monitor as part of our Education issue.] Capital PC User Group • Monitor • August 1997 foot-tall redwood tree with a hatchet if you have lots of time and energy. It can be done, just as you can use a text editor to write a letter, but once you learn to use the computing tools designed for specific tasks, these tasks become a lot easier to perform. In the history of personal computers, a few software titles are famous. In word processing, WordPerfect and Microsoft Word are the best known. In spreadsheets, the claim to fame goes to Lotus 1-2-3, although Quattro gave it a hard run and was the spreadsheet of choice for many. While Microsoft’s Excel also dates back to the days of DOS, it did not reach its status as the primary spreadsheet until the advent of Windows. (Thanks to Bill Redisch, who responded to my request for sample screens from different spreadsheets in the SPREAD Conference on the MIX and provided an illustration from the Excel tutorial, figure 1.) The thing to remember is that all spreadsheets are nothing but a lot of boxes. You can change their sizes and you can put either numbers or text in them. To identify them, the vertical columns are labeled alphabetically, and the horizontal rows are numbered. Each box is a cell, and the address of any given cell is the intersection of the column and the row. The price difference between the simple spreadsheet function included in Microsoft Works and, for example, Excel is the difference between about $50 to $70 for Works, around $300 to $320 for Excel or Lotus, and around $400 to $500 for MS Office, which includes Excel. I can’t imagine anything that you need to do at home that you can’t do in the MS Works spreadsheet. While financial management software programs such as Quicken and Managing Your Money (MYM) have an investment section for stocks and mutual funds, for a good permanent record of the date, price paid, number of shares, commission paid, stock splits, dividends used to buy shares, or whatever, the spreadsheet is ideal. You can tailor it to your particular needs and whims. If you are ever audited by IRS, I believe you will find that a complete record of transactions on one spreadsheet will be more helpful than printing the asset sections out of either Quicken or MYM. New tax laws may eliminate the necessity of keeping records of capital improvements on your home if capital gains taxes on the residence are eliminated; however, I intend to keep the records that support the cost basis of my house over the amount I paid for it. Instead of just throwing receipts into a shoe box, you can create a spreadsheet that gives the date and purchase price of the home, closing costs, points, and all other pertinent data. When capital improvements are added, keep the records including the dates, the contractors, building permit numbers, and the cost of the improvements in a spreadsheet. Then throw the receipts in a shoe box. Refinancing of mortgages has become a popular pastime in the past 10 years or so. Figure 2 shows how to play “what if” games with mortgage rates, monthly payments, and length of mortgage. In addition to the ability to build spreadsheets with amortization tables, figure 3 shows the major commonly used business and Figure 1. Excel tutorial screen. Figure 2. MS Works amortization options. Figure 3. MS Works business and scientific functions. Capital PC User Group • Monitor • August 1997 17 Figure 4. MS Works format menu. Figure 5. MS Works chart functions. scientific functions available in a simple spreadsheet such as Works. I have no idea how many functions are available in Excel or any of the major spreadsheets—but it’s a lot more than you or I would ever need or use. I frequently use a spreadsheet instead of a word processor when I need tabular columns. The big reason is because I’m a bit lazy, and I can set up column widths on a spreadsheet faster than I can set up tab stops on a word processor, and, in addition, I can print all of the grids if I wish. Figure 4 shows the format menu that allows you to display numbers in various ways as well as the toolbar buttons. If you look at the toolbar buttons, you will see a sigma symbol Σ. That particular button is the “autosum” button. It permits you to add columns or rows without the necessity of typing formulas. For those who like graphic presentations, all spreadsheets provide a chart function that graphs your data. Figure 5 shows those available in MS Works. This article has barely scratched the surface of uses for spreadsheets. Remember that the personal computer you own is a very expensive tool for household use. If you do not use it to its full potential but instead limit yourself to word processing functions, you might just as well have a little word processor typewriter. Your computer probably came with an integrated package such as MS Works or Lotus Works, possibly even MS Office or Lotus Suite. In either case, you already have spreadsheet software. Learn to use it. You’ll soon wonder how you ever got along without it. Next in the series: the third of the major computer tools, databases.v Gene Gould, a member of CPCUG since April 1993, retired from the Boeing Company in 1991. He was the manager in charge of office leasing and facilities management of leased offices for Boeing Computer Services in the eastern half of the United States from 1979 until his retirement. This coupon good for either $ 10 Off the price of any CPCUG class or a FREE CPCUG Class with the purchase of a second CPCUG class of equal or greater value Offer limited to one FREE class per CPCUG member Expires August 30, 1997 18 Capital PC User Group • Monitor • August 1997 Feature Databases Made Easy by Gene Gould W hen I wrote “Word Processing Made Easy” (Monitor, April 1997, p. 16), I hadn’t really intended to write an extended series. But then it grew to a series on the three major computing tools, and I tossed in “ASCII Text Files Made Easy” (Monitor, May 1997, p. 12) on the side. Remember the rule, “The right tool for the job makes any job easier.” I don’t know whose rule it is, so if you want to call it “Gene’s Rule,” it’s okay. If you are going to write, the tool designed for the job is the word processor. If you are going to “keep books,” analyze numbers, or deal with numbers in general, the spreadsheet is your primary weapon. Human nature being what it is, we like to keep lists. We keep phone lists, inventories of our coin and stamp collections, catalogs of our books, lists of birds we have seen, but you get the point. The list of lists is endless. For insurance purposes you should maintain a list of your household property, including everything that is in it. The tool for this type of job is the database. Following the precedent set in “Spreadsheets Made Easy” (appearing elsewhere in this issue of the Monitor), I have included in a box the article on the database from Encarta 97. It provides a good definition and description of the database, and I was taught not to invent any more wheels than necessary. I joined CPCUG in April of 1993, and it was not until 1995 that the thought occurred to me that we did not have an index for Monitor articles. I am a slow study at times. The last year the Monitor had been indexed was 1990, and the index appeared in the May 1991 issue. I asked for format suggestions on several conferences on the MIX. One of the suggestions I received was that I should prepare the index in a text editor. Right! As far as I’m concerned, a text editor is good for playing with system files. Figure 1 is a section of the Monitor index. At the top of the Issue column you will see “93/01,” Database: Any collection of data organized for storage in a computer memory and designed for easy access by authorized users. The data may be in the form of text, numbers, or encoded graphics. Since their first, experimental appearance in the 1950s, databases have become so important in industrial societies that they can be found in almost every field of information. Government, military, and industrial databases are often highly restricted, and professional databases are usually of limited interest. A wide range of commercial, governmental, and nonprofit databases are available to the general public, however, and may be used by anyone who owns or has access to the equipment that they require. anyone who could link up to them by computer—first appeared in the 1970s. For the home user, the equipment required includes a computer terminal, a telephone, and a modem, which enables the terminal and the database (usually some type of search-service system) to intercommunicate. (Modified television sets can also be equipped to receive some specifically designed database services.) The user simply dials the number of the service, provides a password code for identification and billing, and types in questions to a chosen database on the terminal’s keyboard. The data received may either be displayed on a terminal screen or printed out. Small databases were first developed or funded by the U.S. government for agency or professional use. In the 1960s, some databases became commercially available, but their use was funnelled through a few so-called research centers that collected information inquiries and handled them in batches. On-line databases—that is, databases available to “Database,” Microsoft Encarta 97 Encyclopedia. 1993–1996 Microsoft Corporation. All rights reserved. [Editor’s Note: A review of Microsoft Encarta 97 Encyclopedia will appear in our September Monitor as part of our Education issue.] Capital PC User Group • Monitor • August 1997 19 Figure 1. Section of Monitor index. Figure 2. Format screen. Figure 3. Form view blank screen. and at the bottom right corner you will see the number “596.” That is the number of records in the index from its start in January 1993 through the December 1996 issue. 20 The most difficult part of the job of preparing any index like this is trying to contain the titles in a reasonable amount of space. Our authors have a lot of trouble keeping their titles short—I suspect that may be the result of too many doctoral theses. In figure 2, I have pulled down the format screen on a section of the index, and you will note that I am currently allowing 40 character spaces for the title. This is still not enough in some cases. In fact, for purposes of the database itself, the field size can be any length. The only problem arises in preparing the database for printing. If you check the January 1997 issue of the Monitor, you will see how I selected the fields from the nine fields in the complete database and formatted them for printing. The title of this article is “Databases Made Easy.” Okay, let’s show you how easy they are. Again, I am assuming that your machine came with some sort of integrated software such as Microsoft Works or possibly Lotus Works. If you bought the less expensive version of Microsoft Office, it is possible that you did not get the big guy, Access. If you don’t have a database in any of your software packages, I strongly suggest that you buy at least an integrated package containing one. The MIX files contain a shareware database, but it is very limited. I was never able to figure out how to make it change the sort on the fields. A database program is a major and primary use for your computer—it is a tool that you need just as you need a word processor and a spreadsheet. I currently am maintaining about 40 separate databases on my hard drive. Some are small, but one has nearly 1500 records and 7 fields. Constructing a database is almost as simple as making a grocery list separated into categories such as produce, dairy, meats, fish, or some other groupings. A database is different from a document or a spreadsheet in that there are three views of it available by clicking on the toolbar. These are the form view, the list view, and the report view. The term “field” is the important word to learn as “cell” was in spreadsheets. Each of the categories you want in your list is a “field.” Each piece of information you enter becomes a “record.” The Monitor index contains eight fields including subject, author, and title. To build a database, you start with a blank screen, just as you do with a word processor. Figure 3 shows the form view. You begin by entering field names. Figure 4 shows the field names I use for my household inventory for insurance purposes. You enter your first field name, in this case “Item”; and you type a colon after it; and then press the <tab> key. This enters the field name into the database, and a menu automatically comes up proposing a field width. (See figure 5.) When you have entered your last field name, you can begin filling in the information in the form view by using the <tab> key to move from one field to the next. When you hit the bottom of the record, it automatically goes to the next. Don’t worry if you forget one, it is easy to add, delete, or change the sequence or the size of the fields. Once the fields are set up, I often change to the list view to enter the data. Figure 1, which shows a section of the Monitor index, is the list view. Capital PC User Group • Monitor • August 1997 Figure 4. Sample form view field names. The third view is the report view. I have a seashell collection. Figure 6 is the report view of the seashell database. The report view is used to select just some of the fields available in the database for printing. This is the way I built the printed Monitor index for the January issue. In addition, the report view is the place where you can perform mathematical functions of your data. Figure 7 shows the screen used to select and name the fields for your report. It also allows you to change the sort of the fields so you can easily change the report from being sorted in class/order as they now are to common name. Do you still want to do this kind of work in a word processor, or maybe a text editor? Simple lists such as the seashell list could easily be done in a spreadsheet, but the spreadsheet does not permit the flexibility in sorting and report preparation that is offered by the database. If you haven’t experienced the excitement of the database, download the Monitor index from the MIX files and play with it. As I remember, it is INDEX.ZIP. I read a lot, and have a list of the books I have read since I was a kid. I don’t include textbooks for classes or the manuals for DOS, Windows, or related works of computer jargon. This list contains around 1200 records. If I give it the word “treasure” and ask it to find “all records,” I instantly am given a list of all the books I have read in which the word “treasure” is contained in the title. There are five: Treasure Island, 1938; Janvier’s Aztec Treasure House, 1944; Traven’s The Treasure of Sierra Madre, 1958; Keith Laumer’s The Star Treasure, 1972; and Clive Cussler’s Treasure, 1992. If you haven’t done databases, you don’t know what you’re missing. Like word processors and spreadsheets, they are easy to learn and are the third leg of the tripod of tools that make our personal computers worth all their costs in money and sometimes grief.v Gene Gould, a member of CPCUG since April 1993, retired from the Boeing Company in 1991. He was the manager in charge of office leasing and facilities management of leased offices for Boeing Computer Services in the eastern half of the United States from 1979 until his retirement. Figure 5. Field size menu. Figure 6. Report view. Figure 7. Sort options screen for reports. Capital PC User Group • Monitor • August 1997 21 Feature Cascading Style Sheets: The Easy Way To Give Your WWW Home Page Style by Scott Mohnkern C ascading styles sheets (or more commonly, “style sheets”) provide a way for an HTML author to control the way a Web page is displayed to a viewer, and decrease the size of documents by reducing repetitive tags. Here I’m going to give you a brief introduction to how to use style sheets in your WWW documents. First, some important things to remember. Style sheets are not supported by all WWW browsers, and not always the same way. What you’ll find in this article works for Microsoft’s Internet Explorer 3.x, 4.x for Windows 95, and Netscape Communicator (aka Netscape 4.0). Be sure to check your documents with a variety of Web browsers to see how they look. With other browsers, your mileage may vary. Also, some of what you read here may not be consistent with the World Wide Web Consortium’s (W3C) current specifications for style sheets. Neither of the major browsers (Internet Explorer and Netscape Communicator) follow the specifications exactly. Hopefully, the next official release of the WWW browsers will support style sheets fully. 22 To try anything described in this article, you need a style sheet compatible Web browser, a text editor, and the knowledge to create and save HTML documents with that editor. If you don’t know how to do these things, consider taking an introductory HTML course through CPCUG before you try what is here. Enough with the warnings! On to making our document. A style sheet can be generated in one of two ways: (1) by putting the style sheet information inside the header of the HTML document or by (2) creating a style sheet file and linking to it in your HTML document. At present the most common way is to put the style sheet information in the HTML document, so that’s what we’ll do here. The style sheet information (often called the definition) is located be- tween a <STYLE> and </STYLE> tag of the document. It would look like this in an HTML document: <HTML> <HEAD> <STYLE> <!-Style Sheet Information --> </STYLE> </HEAD> <BODY> The body of your document. </BODY> </HTML> Most of this is “standard” HTML code, the only unusual things are the <!-- and --> lines. These lines turn the style sheet definition into a “comment” for Web browsers that don’t support style sheets. It’s merely a way to keep your document compatible with as many browsers as possible. As you read through this article, we’ll talk about what goes “inside” the style sheet information section. Setting the Size of Text The first thing we are going to do is create large text. I know you can already do that with the <H1> and <H2> tags, but you can’t control how large the text is, because that’s defined by the browser. Open your text editor and type in the following: <HTML> <HEAD> <TITLE>My First Style Sheets Page</TITLE> <STYLE> <!-H1 {font-size: 24pt} --> </STYLE> </HEAD> <BODY> <CENTER><H1>My First Style Sheets Page</H1></CENTER> </BODY> </HTML> Capital PC User Group • Monitor • August 1997 What’s new here, that we haven’t seen before is the line H1 {font-size: 24pt} and the <CENTER> tag. The H1 {font-size: 24pt} tells the Web browser that any time it encounters text between the <H1> and </H1> tags, it should display it in 24-point type. The <CENTER> tag just tells the browser to center the text. Go ahead and save this (I used the file name css.html, but as long as you use an extension of .htm or .html, any name will work) and load it with your Web browser. When you open it, you say, “Hey, wait, that looks just like a normal <H1> tag, that’s not exciting.” Well, go back to your text editor, and change “font-size: 24pt” to “font-size: 72pt.” Save the document, and reload it. Now you’ll see huge text, in fact it probably doesn’t even fit on one line. This goes to show you how much control you now have over size. Even better, once you’ve done this, any time you put text between the H1 tags, it will appear this size. Let’s change the 72 pt back to 24 pt, to make the document look “reasonable.” Well, you’ve done your first style sheets work, let’s go to the next step. Setting Text Colors You can also change text colors using style sheets. Let’s modify our HTML document so it looks like this: <HTML> <HEAD> <TITLE>My First Style Sheets Page</TITLE> <STYLE> <!-H1 {font-size: 24pt} H2 {color: blue} <HR> <H2> Here you’ll find examples of how you can spruce up your Web pages using style sheets. </BODY> </HTML> Setting the Font Before we get into this, a quick word of caution. Just because you have a given font installed on your computer doesn’t necessarily mean that someone else viewing your pages will also have it, and style sheets won’t download fonts—yet. (It’s being discussed, but no one has figured quite how to do it “right” yet.) If you are going to use fonts, make sure you use fonts that are common, like Times Roman, Courier, Palatino, etc. Go back to your text editor and add the following to your document after the line defining H2 in the style sheet definition section of your document: H3 {font-family: System} and then add this after the </H2> in your document: --> </STYLE> </HEAD> <BODY> <CENTER><H1>My First Style Sheets Page</H1></CENTER> </H2> The lines changed or added to our first document appear in the reversed boxes so you can find them easily. From here on, I’ll just tell you what to add, and where, but won’t show you the entire document until the end. After you’ve made the changes using your text editor, save the file, and reload it in your Web browser. Amazing! The text is blue. You can create a similar effect by using <FONT COLOR=”BLUE”> and </FONT> around the text you want to make blue, but after you’ve added the style sheet information, you don’t need to type these long tags (or, for that matter, even remember them). If you are curious, the acceptable “word” colors are aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white, and yellow. In addition, you can use RGB numeric definitions of colors, but I’ll leave it to you to discover how to do that. Well, now we’ve set the type size and color of text in our document, let’s change font next. <H3>You can also control what font is displayed.</H3> Go ahead and save your document, and then reload it in your browser. You’ll see that the font for our new text is different. I used the System font here, because almost everyone has it, but you can use any font. Remember, however, that the person on the other end has to have it also in order for your page to be displayed correctly. There are five “generic” fonts. If you use one of them, the browser will look to see if the system has a font that’s “close to” what the HTML author intended. These generic fonts are Serif, Sans-Serif, Cursive, Fantasy, and Monospace. As an experiment, modify your style sheet so it uses one of these, and see how your page comes out. Internet Explorer 3.x does not currently support the generic Fantasy font. We’ve now changed size, color, and font. Now we’re going to get fancy and change the background color of text. Capital PC User Group • Monitor • August 1997 23 Setting the Background Color Go back to your text editor, and in the style sheet definition, add the following after the definition for H3: H4 {background: green} And then the following after the </H3> tag: <H4>You can change the background color of text.</H4> Save it, go to your browser, and reload the document. You should now see a new line of text that has a green background. The acceptable colors for background are the same as they are for color, discussed earlier. Play around with the different colors and see what you like. It’s important to remember that the style sheet background definition is different from the tag <BACKGROUND COLOR=“XXX”> in that the style sheet background definition doesn’t impact the background of the whole document, just the text of the sections you’ve defined in the style sheet. In fact, you can even include both the <Background Color=“XXX”> tag and a style sheet definition tag in the same document to create some fun effects. We are down to our last type of definition, margins. <H6>You can also combine different options.</H6> An extremely important note! While the order in which these options appear isn’t supposed to make a difference, I’ve discovered that it does when adjusting the font. If you don’t follow a specified order, you may get “style bleed” that will impact not only the definition you are working on, but any definition that occurs after it. For those curious, the “current” official order for setting font styles is as follows: (1) (2) (3) (4) (5) (6) (7) (8) font-style font-variant font-weight font-size line-height font-family background color (or foreground) You haven’t seen some of these before, but you might want to explore them to see what they are about. The Complete HTML Code Setting Margins Adjusting margins in an HTML document has always been difficult at best, and annoying at worst. Most authors end up turning to complex tables, or sometimes frames, to create text that isn’t justified at the left or right side of the page. Now we’ve got a way to do this easily. Go to your text editor and add the following into your style sheet definition section after the H4 definition in your document: H5 {margin-left: 10%} and add the following after the </H4> in the body of your document: <H5>You can even indent text easily.</H5> Save this, go to your Web browser, and reload the document. Here you’ll see text in which the margin is indented 10 percent. You can also set the right margin by using margin-right instead of margin-left. It is supposed to be possible to use point definitions instead of percents, but currently neither of the major browsers supports this very well, if at all. For now, just use percents. Putting It All Together You’ve seen several examples of changing definitions one at a time. For our final example, let’s combine several different settings. Put the following after the H5 definition in the style sheet section of your document: H6 {font-size:24pt; font-family:sans-serif; background:green; color:white} 24 and the following after the </H5> in your document: If you’ve done everything in this article, the code for your HTML document should look something like this: <HTML> <HEAD> <TITLE>My First Style Sheets Page</TITLE> <STYLE> <!-H1 {font-size: 24pt} H2 {color: blue} H3 {font-family: System} H4 {background: green} H5 {margin-left: 10%} H6 {font-size:24pt;font-family:sansserif;background:green;color:white} --> </STYLE> </HEAD> <BODY> <CENTER><H1>My First Style Sheets Page</H1></CENTER> <HR> <H2>Here you’ll find examples of how you can spruce up your Web pages using style sheets.</H2> <H3>You can also control what font is displayed.</H3> <H4>You can change the background color of text.</H4> <H5>You can even indent text easily.</H5> <H6>You can also combine different options.</H6> </BODY> </HTML> Capital PC User Group • Monitor • August 1997 That’s all there is to it. If you are looking for additional information on style sheets, visit the Web page sponsored by the WWW consortium at http://www.w3.org/pub/WWW/Style/ It’s got more information than you’ll ever need. Two last things to remember: (1) Not all browsers support style sheets—make sure you take this into consideration when you author pages with them. (2) Have fun!v Scott Mohnkern is president of Millkern Communications, Inc., and can be reached at mohnkern@ cpcug.org or mohnkern@ millkern.com. Check out his Web page at http://www.cpcug.org/ user/mohnkern. ThinkQuest Is Coming! Correction In the June 1997 Monitor article by Scott Mohnkern entitled “JavaScript Cool: Five Ways To Spruce Up Your Web Pages With JavaScript” (p. 16), there are several sections throughout the article where there is code that looks like this in the article: <!— and // —> Actually, these should be— ATTENTION ALL MEMBERS: Help Support and Expand CPCUG’s Vital Programs Capital PC User Group, recognized by the I.R.S. as a charitable and educational foundation tax-exempt under Section 501(c)(3), encourages the financial contribution of all its members. Contributions may be tax-deductible. Please mail your most generous gift to Capital PC User Group, Plaza East Two, 51 Monroe Street, Rockville, MD 20850-2421. Make your check payable to “CPCUG.” <!-and // --> as appeared in Scott’s original electronic file. Unfortunately, the typesetting conversion program used during magazine production automatically converts two consecutive hyphen characters to an em-dash character. If you look closely, you’ll see that the erroneous characters are actually not hyphens at all, but the longer em dashes. In any event, having only one instead of two hyphens causes an error in the code. Once you make these corrections to your scripts, they should run without error. You might also want to consider a contribution of appreciated securities or remember Capital PC User Group in your will or trusts. There are often tax advantages available by planning your current and future giving. To discuss planned giving opportunities, please contact CPCUG President Lillian Milliner by calling (301) 762-9372 or writing Lillian at CPCUG headquarters. Capital PC User Group’s vital programs are needed now more than ever, with computer technology used increasingly in so many endeavors. Your generous financial support is critical to our success. All of us with Capital PC User Group thank you for your consideration. “Before You Buy A Computer” July 26, 1997, Seminar Handouts Available Send $15 (includes P&H) to Build Handout, Capital PC User Group, Inc., 51 Monroe St., PE2, Rockville, MD 20850. Capital PC User Group • Monitor • August 1997 25 Hello, World. Feature Euphoria v1.5: Small, Fast, Cheap MS-DOS Programming Language by Paul Smith E uphoria is a new (1993) MS-DOS procedural programming language. Euphoria programs run in 32-bit protected mode using a built-in memory expander. They happily coexist with Windows, Windows 95 (including long file names), and OS/2. The host and target machines for a Euphoria program must be 386 or higher with VGA or SVGA video. Euphoria comes with an interpreter, a compiler, a debugger, a multifile colorized-syntax editor, eight function libraries with source, and over 40 demonstration and benchmarking programs with source. All are freeware placed in the public domain by Euphoria’s creator, Robert Craig. Version 1.5 of Euphoria is available for download on our MIX with the filename EUPHOR15.ZIP. The language is a possible replacement for QBasic or AWK as a quick one-off file manipulation tool; for QBasic, Fortran, or extensible matrix packages for coding mathematical or statistical procedures; for Qbasic or Pascal as a beginner’s first procedural language; and (most interestingly) for C or assembler as a language for fast, all-out action/arcade DOS game programming. 26 Euphoria is not a visual rapid application development (RAD) tool for the corporate client-side programmer nor a Web language for the Web site administrator: Delphi/Power++ and Java/PERL are safe for the moment, but the rest of the procedural world may be in play. Nor should the RAD vendors look back, because Robert Craig and his wife, Junko Miura, have formed Rapid Deployment Software (a Canadian firm) and are working on a Windows 95 GUI version right now—Rapid Deployment Software certainly sounds like RAD to me. No one has to learn Euphoria to stay employed. (Count of hits on www.amazon.com: C++, over 1000; Java, over 400; Euphoria, zip). On the other hand, for those of us who, through duty or delight, crank programs out daily, this new language is worth a glance. Rapid Deployment is an exact description of the capability Euphoria delivers to the procedural programmer. “Small, Fast, Cheap” is a mantra not much older than Euphoria itself, but it is briskly rotating into view as a business maxim. I’ll use it to organize my summary of the features of Euphoria because the match is exact. However, tradition requires that I first show the language’s “Hello, World.” (See figure 1.) Oops, sorry, my mistake. That was applet Java. See figure 2 for Euphoria. The first parameter is a file handle, using 1 for StdOut as in DOS or C. Euphoria takes a few features from C, such as include files for function libraries and clean parameter and indexing punctuation—this(x) is a parameter, that[x] is an index—but almost nothing else. Let’s see what it does have. Small Euphoria is a small language. C and C++ have char, short, int, long, float, double (with signed and unsigned variants) and pointers of one or another of these forms as built-in scalar types. Euphoria has “atoms.” Since Aho, Weinberger, and Kernighan’s AWK in 1977, interpreted languages have handled scalars automatically, in machine Capital PC User Group • Monitor • August 1997 import java.applet.Applet; import java.awt.Graphics; public class HelloWorldApplet extends Applet { public void paint(Graphics g) { g.drawString(“Hello, World.”,50,25); } } Figure 1. puts(1,“Hello, World.\n”) Figure 2. language. Thus a coder need never bother with whether something could happen more than, say, 65,535 times before the user reinitializes the Patriot battery. There are real benefits to languages that work this way—not all of them limited to combat. All scaling in Euphoria is internal. Counts don’t overflow. If the decimal value for an ASCII character is sent to a function that speaks ASCII (like puts), then that value goes out as ASCII character. The use of a single scalar type should make Euphoria interesting to those who analyze statistical data, track the national debt, or transform text files. atom a,b,c sequence d,e,f,g,h,i a = ‘a’ b = ‘ ’ c = 10 d = “” e = “ ” f = {10} g = “Hello, World.\n” h = {a,b,c,d,e,f,g} i = {{a,b,c},{d,e,f},{g,h}} There is only one other primary built-in type: the sequence. A sequence is, simply, a sequence of none or more atoms or sequences. The concept is a bit startling, like LISP’s lists. It is much more than an array, because it can nest to any depth and does not require equal “sizes” in its elements, rows, columns, and so on. There are some subtle conventions in Euphoria’s syntax (see figure 3) that come into play here. (They must be subtle, they threw me on my face over and over before I got the idea.) Examples are that single quotes surround only atoms (single characters or numbers) while double quotes surround sequences (strings of none or more characters or numbers). The double dash is Euphoria’s only comment designator. The braces are a sequence forming operator. For ---------- lowercase a, ASCII 97 blank, ASCII 32 scalar value 10, also LF an empty sequence a sequence of one blank a sequence of one 10 a sequence of 14 atoms a sequence a sequence of sequences Figure 3. atom j j = i[3][2][7][6] -- finds the comma Parsing: i[3] is {g,h} i[3][2] is h, a sequence that is {a,b,c,d,e,f,g} i[3][2][7] is g, a sequence that is “Hello, World.\n” i[3][2][7][6] is an atom = 44, an ASCII comma Figure 4. example, d = {} is exactly the same as d = “”, and completely different from d = ’’ which is, after all, illegal since an atom must exist rather than be only an empty molecule! The index operator can pick out the comma inside the g that is inside the h that is inside the i. (See figure 4.) Euphoria takes from Pascal and spreadsheets the double-dot convention in indexing. To set k equal to the phrase “Hello,” we only have to say what is shown in figure 5, and all indexing is bounds checked at run time. There are no “wild pointer” errors in an executing Euphoria program. Of course, there are no pointers either. sequence k k = g[1..5] -- is “Hello” Figure 5. Note the smallness of the syntax: Parentheses only group arithmetical expressions and function parameters. Braces only group sequence definitions. Brackets only group sequence indexes. And there are only two primary built-in types, atoms and sequences. Yet these are enough to reproduce almost all the complex types and structures of all other procedural languages. I’ll discuss the exceptions later. Actually there are two secondary types built in, but they are idioms rather than independent species: An object is a variable that can be either an atom or a sequence, and an integer is a signed atom with 30 bits, about 1 trillion. The atom tops out as a signed double floating point value of about 10 to the 300th power with 15 or 16 significant decimal places. It’s fun to tell the kids “Well, the biggest numbers I use are somewhere between a google and a googleplex.” The whole Euphoria math package is standard IEEE double precision, and it includes the infinities and not a numbers (NANs) of Intel’s floating point processor. Despite having only two primary built-in types of data structures, Euphoria is a strongly typed lan- Capital PC User Group • Monitor • August 1997 27 guage. Type checking is automatic even at run time, but can be turned off for speed. The programmer is free to define new types, as he or she pleases. The type definition facility is unique—it tests whether a variable meets its definition. (See figure 6.) The return statement in the type function definition is merely testing that atom x is indeed printable: It returns true if it is, or false if not. The interpreter/compiler yells if x was not an atom to begin with, or if the printable function returns false. Euphoria’s type definition facility is similar to modern database languages with enforced data definitions and business rules built into the defining mechanism—all under programmer control and all alive at run time. Euphoria is completely type safe. Now, to see the payoff to Euphoria’s very simple variable architecture, we can use the contents of figure 7, and have the character from the upper left corner of the color screen page just as in QBasic. But all will have the whole screen display area, characters, and attributes together. Peek is a machine language function built into the Euphoria language itself and runs as fast as the silicon can pump. Poke bytesprays in the other direction. Many other machine language routines are provided as built-in functions, including memory-to-memory copy and the usual bit twidlers. Euphoria provides a complete graphics library for both text and graphic VGA/SVGA modes with the full panoply of line, polygon, ellipse, pageflip, color, palette, sound, mouse, and cursor tools. It reads and writes BMP files with native functions. These are just what the wild young talent writing the successor to Doom™ needs. Euphoria’s atoms and sequences do it all. They just do it very, very fast. The rest of the language is just as clean but a little more conventional. All the arithmetic, relational, and logical operators are in Euphoria, and with common precedence. (See figure 8.) Powers and remainders are functions rather than special symbols. Sequences can be concatenated with & although there are also append and prepend functions. 28 type printable(atom x) return x >= 32 and x <= 128 end type printable l,m l = ‘ ’ m = ‘m’ --printable ASCII -- a printable blank -- a printable lowercase m Figure 6. atom address address = #B8000 object one, all one = peek(address) all = peek({address,4000}) ------ address of color screen in Euphoria hexadecimal maybe atom, maybe sequence come one come all Figure 7. arithmetical: relational: logical: + - / * < > <= >= = != and or not Figure 8. sequence counts, totals, details counts = repeat(0,10) -- repeat(x,n) assigns x n times totals = repeat(0,10) -and we zero totals, too details = {15,123,23,76,34,5,67,23,34,12345} -- 10 of them counts = counts + 1 -- adds 1 to all 10 counts totals = totals + details -- adds all 10 details to totals Figure 9. An assignment statement in Euphoria is, indeed, a statement rather than an expression as it is in C. The double equal sign (==) in C for the relation of equality is not needed because an assignment statement and a relational expression can never be confused in Euphoria’s syntax. The list of operators in Euphoria is small, but in Euphoria small is powerful. (See figure 9.) All Euphoria’s operators are vectorial, including the relational and logical operators. If the parameters are both atoms, the operator works as it usually does in other languages. If the parameters are an atom and a sequence, the operator applies the atom to every member of the sequence. If the parameters are two sequences of equal length, the operator applies elementwise along both sequences. Any other combination gets an error message. The results arrive at a furious rate. This feature turns a personal computer into something very like a vector processor. Deep in the innermost loop of a linear algebra package is an operator always called “saxpy” for “scalar a times vector x plus vector y.” In Euphoria that is a single statement. (See figure 10.) Of course that’s true for Cray Fortran, too. Statisticians, spreadsheets, and physicists all use code built upon such vectorial operators. They also come in handy for updating players’ scores in a game and their position vectors. Euphoria is still under construction. Two language facilities are missing. The first is scalar accumulation along a vector operator. For example, cumulating the sum of the products of a vectorial multiply. This is the physicist’s scalar or dot product, the statisticians’ variance/ covariance summation, and (when the operator Capital PC User Group • Monitor • August 1997 atom a sequence x,y -- scalar -- vectors y = a * x + y -- an updating saxpy if Figure 10. is != not equal) the game programmers’ collision detector. (Babel’s curse: each discipline renames the basic math concepts, often several times.) Of course these functions can be programmed in Euphoria, but nothing can match the speed of a built-in function, and Euphoria’s design cries out for a scalar inner product symmetrical with the vector outer product it already provides. The other missing syntactic feature in Euphoria (as in AWK) is the run-time function specifier. C, C++, and Java all use a pointer-to-function scalar type, and these are the only pointers that Euphoria’s index syntax can’t replace. More powerful languages (like LISP, Scheme, Forth, or PERL) have an eval, apply, or interpret function built-in that will evaluate a string and apply the function it specifies. Euphoria will have to gain at least the function pointer to become an object oriented programming language (OOP) because the “member function” is the only missing ingredient for completely encapsulated “class” definitions. Notice that Euphoria’s type definitions are otherwise completely inheritable. The same facility is at the heart of simulated annealing, genetic algorithms, nonlinear function maximization, and other generalized tools of modern numerical analysis. It is also the key to “strategy” routines in game programming. The last small features of Euphoria are the statements themselves, and there are only a few of them. The three control flow statements are if, while, and for. (See figure 11.) atom this sequence that,s,t if this = that[1] then puts(1,s) else puts(1,t) end if Figure 11. As a great improvement over Java’s switch statement (“Death to the switch statement!” Peter van der Linden, Just Java, SunSoft Press, 1996, p. 106), Euphoria adds a simple elsif clause to the if statement. (See figure 12.) The while statement is also simple (figure 13), and the for statement is classic. (See figure 14.) The indexing variable in the for statement is local to the loop and disappears outside it. Euphoria also has a modern namespace structure where variable and function names are local to their enclosing procedures or include files. A function or procedure must be marked as global if its name is to be exported beyond its namespace. Both the while and the for statements can have an exit statement within them that exits to the first statement following the innermost enclosing loop. Euphoria suffers nothing comparable to Java’s labeled continue statement. There are no semicolons at the end of lines—or, as in Pascal, at the ends of some lines and not others. Euphoria is a modern stream language with new lines as white space. We may break up any statement as we please, or put several on a single line. The indentation wars should be glorious. This small language has only two built-in types, full type definition facilities, run-time type checking, full IEEE math, vectorial operators, run-time bounds checking, structured syntax, streaming statements with simple delimiters (“end if”), and modern namespaces. It is an ideal language for the beginner because there is only a little to learn now and nothing to unlearn later. Fast Euphoria is an interpreted language, just like AWK or QBasic. The programmer codes in the swift edittest-edit cycle without waiting for compile/link operations. Have you ever used QBasic to code a pesky this = 1 then that = “One” elsif this = 2 then that = “Two” else that = “Many” end if Figure 12. while length(s) > 0 do puts(1,s[1]) -- forwards s = s[2..length(s)] end while Figure 13. for i = length(t) to 1 by -1 do puts(1,t[i]) -- backwards end for Figure 14. one-off job simply because you were too impatient to put up with the interminable chugging of the sophisticated C++ integrated development environment? Euphoria has an integrated debugger built into the interpreter and also has a compiler to turn debugged code into a distributable EXE file—the best of both worlds in one small fast language. Coding is faster because Euphoria supplies 8 function libraries containing 40 functions in addition to the 48 built into the language. The function libraries cover graphics, image processing, mouse reading, file and directory operations, command-line wildcard specifiers, sorting, keyboard input, and full machine access to user assembly routines, interrupts, and memory assignments. The libraries (and the editor) are all in open source so the programmer can lift and learn rather than recreate. Add the 40 sample programs (also in open source), and one can get up to speed very quickly. Notice that there is no “dimensioning” in statements defining Euphoria’s sequences and no arbitrary length or end markers for text strings. The programmer doesn’t have to work out how to fit objects into 64-kbyte blocks or the 640 kbytes of lower memory. Euphoria has a built-in memory manager that Capital PC User Group • Monitor • August 1997 29 gives the whole 32-bit flat address space of the machine’s memory to the programmer, and then automatically pages out to disk if more is function scanline(object linein) needed. A compiled Euphoria program carries the whole virtualized memory mechanism right along with it—and almost always -- unjust.ex object lineout -integer blanks, chars, char, oldchar -chars = length(linein) -lineout = {} -oldchar = linein[1] -if oldchar = ‘ ’ then blanks = 3 -else blanks = 0 -end if for i = 2 to chars do -char = linein[i] -if char = ‘ ’ then blanks = blanks + 1 -lineout = lineout & oldchar -elsif char = ‘.’ or char = ‘?’ or char = ‘!’ then -blanks = -1 -lineout = lineout & oldchar -elsif blanks != 2 then blanks = 0 -lineout = lineout & oldchar -else blanks = 0 --end if oldchar = char -end for lineout = lineout & oldchar -return lineout outputline counts and characters built-in function output line keep 1st char keep initial blanks nonblank initial all after 1st get char count blanks passout prior char sentence terminals: count 3 (not 2) blanks, delete 1 nonblank not after 2 (or 3) prior nonblank after 2 or 3 blanks, just skip save current char last char was new line end function Figure 15. BEGIN { FS = “” } /^\32+$/ { next } NF > 0 { line = $0 while(match(line,/([?!.] [^ ])¦([^ ] [^ ])/) > 0) { line = substr(line,1,RSTART) substr(line,RSTART + 2) } print line next } { print “” next } END { } Figure 16. 30 produces an EXE file smaller than 200 kbytes. How does Euphoria’s memory management help? Well, if you have Windows 95, just drop to DOS and SORT a text file with lines longer than 512 characters. Buggy, right? Older DOS versions of SORT had arbitrary limits on the size of the text file they could sort. That doesn’t happen with Euphoria (FILESORT.EX is one of the demo programs). The secret is that in addition to the memory manager and virtualized memory paging to disk, Euphoria has an exceptional garbage collection algorithm that recaptures and reallocates unused memory automatically. Euphoria code executes very rapidly: Creator Robert Craig claims 10 to 20 times the execution speed of QBasic and 8 times the speed of Java. He provides sample programs so we can test his claims on our own machines. (True, by the way, on both of mine.) But no one ever thought of QBasic and Java as fast. What happens if we put Euphoria up against a program its own size? AWK is small, fast, and designed for transforming text files. A CPCUG member properly complained about the pseudojustification in captured man (manual) files from cpcug.org, which contain extra spaces that right-justify all the text lines. Figure 15 is a Euphoria routine to remove exactly one blank from a pair enclosed by nonblanks, or from a trio following a sentence terminator. I now know how to write a much faster version of this routine, but fair’s fair. The whole program is on our MIX under the filename UNJUST.ZIP. Figure 16 is the whole AWK program to do (almost) the same thing. I don’t offer to explain AWK—but I just counted the number of AWK programs on my hard drive. There are 165. I write AWK for a living; take my word that the AWK routine is just as fast as I could make it. I raced Euphoria against AWK, unjustifying five copies of nn.man and sending the output to the bitbucket. Processing 1.2 Mbytes of text file, AWK took 25 seconds. Euphoria took 18 seconds. Euphoria, the gen- Capital PC User Group • Monitor • August 1997 eralized programming language, was 39 percent faster than specialized AWK working on its home turf. I am very impressed. Euphoria is fast to learn, fast to code, and flies when it executes. Euphoria is fast. Cheap Robert Craig has placed the whole Euphoria version 1.5 package in the public domain. The only limitation is that the debugger cuts off after the first 300 source language statements (very fair: only five of the demo programs exceed 300 lines). For $44 the registered version of Euphoria is available (order blank included) with an unlimited debugger, a spiral-bound manual, and a disk. The documentation in the freeware version has everything in the manual so the extended debugger for large programs is the only real inducement to register. I found the documenta- tion to be excellent and complete, but I learned from the open source code in the freeware version. But Euphoria itself is only the beginning. Robert Craig’s “Official Euphoria Programming Page” is at “crash course in game design” that uses the game to illustrate the fine points of game programming. I have not tried the commercial version, but I worked my way through the free chapters at http://members.aol.com/FilesEu/ http://exo.com/~lgp/euphoria/ and contains many additional free source files plus links to other Euphoria sites around the world. David Guy has written a Beginners Guide to Euphoria, version 1.01, that is an executable tutorial to the language. It is also freeware and on the MIX as BEGIN101.ZIP. I found it excellent and, with open source, illuminating: http://www.interlog.com/~moggie/ Euphoria For the game programmer, Lord Generic Productions sells OidZone for $45. It is both a game and a and found them clear and clever. Other Euphoria programmers (too many to list) have home pages providing free code covering everything from windowing editors through matrix algebra routines to games, games, games. I found the most value from joining the Euphoria LISTSERV mailing list. To subscribe, send e-mail to [email protected] with subscribe euphoria Your Name Capital PC User Group • Monitor • August 1997 31 as the body of the message. Afterwards you may want to read the instructions you receive to set your subscription to digest. There are half a dozen messages a day, usually from programmers exchanging code and helping others debug. Euphoria is a small, fast, cheap programming language and a true gift to young programmers. But the Euphoria community itself is the most striking part of Robert Craig’s creation. If you were around in the early days of DOS assembler coding when the free sources from Toad Hall and Snippets were flying about, or at the start of comp.sources for Unix, you remember the variation on our “Users Helping Users” that was programmers helping programmers with glee and spots of genius. Euphoria is a new language that has brought back something old that I am glad to share once more. That is the reason I wrote this article.v Paul Smith programmed the IBM 7070 and 1401 in the early 1960s and has been the research director for a nonprofit, using donated hardware and obscure languages, for the last two decades. E-Interview With Euphoria Developer Robert Craig SMITH: CRAIG: SMITH: CRAIG: SMITH: CRAIG: SMITH: CRAIG: 32 How long have you been working on Euphoria? For several years, sometimes full time, sometimes part time. Currently I’m working on Euphoria full time with my wife, Junko Miura. We met in Toronto at IBM where we were developing compilers. Junko recently started helping me with Euphoria. Why develop Euphoria in the first place? It started as a hobby. I wanted to define a really simple, really high-level language, and then see how fast I could make it run. Why is the garbage collector so fast? Many garbage collectors are written in such a way that execution periodically halts while the garbage collector cleans things up. Euphoria uses reference counting, and cleans up storage as soon as it is seen to be free (reference count of 0). I studied several other methods of garbage collecting, but concluded that reference counting is the best for Euphoria. Euphoria’s use of reference counting has been highly optimized, so there is not much effect on performance. Why the single general data structure? (Not since LISP . . . ). For many algorithms, arrays (sequences) are what you really want, not lists. Interpreted languages can benefit from the ability to manipulate large data objects in a single statement. It cuts down on the “interpretive overhead” because the main interpreter can jump to a fast machine language subroutine that loops over SMITH: CRAIG: SMITH: CRAIG: the data structure at the machine level, rather than having the user’s code loop at the slower, high-level language level. Euphoria’s sequences are loosely based on the sequences in a language called “FP” proposed by John Backus in his Turing award lecture of 1978. I wanted Euphoria to have as few concepts as possible. Why is the syntax so “pure” in contrast to Java? Java inherits its syntax from C++. I personally find C++ to be horrendously complex. I prefer the style of “end if,” “end while,” etc., to C’s way of using “}” to end each block. It makes it easier to match things up. Why the open and collaborative spirit that pervades the distribution, the Web sites, and the LISTSERV e-mail distribution list? I’m very happy with this spirit. I don’t know if I can explain it. I’m surprised at the number of people who send me their code, with full source, to put on the Euphoria Web page. I’m also surprised at the degree of sharing of code that has taken place. People will often post a program that credits three or four others for having supplied key components. Often someone on the list will ask how to write a certain program or routine, and within a day, three or four others will provide advice and supply complete implementations consisting of dozens of lines of code. I hope your members will enjoy reading about Euphoria. Capital PC User Group • Monitor • August 1997 General Meeting News June General Meeting by Jesse Roth T he opening of the meeting was delayed a few minutes to enable those present to visit the displays in the lobby of prize-winning science fair projects of local area youth. The meeting opened with the recognition of the youth. They, and the judges, were introduced by Walt Houser. President Lillian Milliner presented each of the youth with a plaque and award. Robert Baden receiving award from President Lillian Milliner. Brian Bentley receiving award from President Lillian Milliner. Daniel Griffie receiving award from President Lillian Milliner. William Hafer receiving award from President Lillian Milliner. Jennifer Kramer receiving award from President Lillian Milliner. Award winners pictured left to right: Robert Baden, Brian Bentley, Jennifer Kramer, Daniel Griffie, and William Hafer. Capital PC User Group • Monitor • August 1997 33 In the business portion of the meeting, Peggy Ireland suggested that anyone who wants announcements made at the General Meetings speak to her. She announced that on Tuesday, June 24, there will be a financial work session for the Capital PC User Group; anyone with suggestions is invited to attend. Lillian Milliner recognized several members for outstanding service to CPCUG. She presented certificates of appreciation and awards to Bill Spillane, Rich Schinnell, Eldon Sarte (not present), Greg Smith, Bob Wilson, and Clifford Porter. The evening’s presentation was made by Binh Ly of CyberMedia who described his company’s three main products. Oil Change identifies all your software and hardware Mrs. Clifford Porter receiving her certificate. August General Meeting: Any97 From Anysoft by Peggy Ireland Want to transform your Windows computer into an open crossapplication environment? Anysoft President Illan Poreh will show us how Any97 software can do just that. Read the review of Any97 in the “Reviews” section of this issue of the Monitor, then come to the General Meeting on August 11 to see Any97 and ask questions of the president of Anysoft. Greg Smith saying goodbye. Bob Wilson receiving his certificate. and then retrieves and installs the latest software updates and hardware drivers, as desired, from the Internet. First Aid 97 fixes tens of thousands of PC problems, protects your work in the event of a crash, provides a complete PC checkup, and warns about an imminent hard disk failure. UnInstaller uninstalls any application, identifying and removing all unnecessary files. It can also move applications from one folder or drive to another with all links complete. Bill Spillane. Rich Schinnell. Eldon Sarte. CPCUG Membership Pricing Change October 1, 1997 CPCUG’s first membership price increase since 1989 will take effect on October 1, 1997. The new pricing will be as follows: Period Current rate Rate after Oct. 1, 1997 1 year 2 years 3 years $35 $65 $90 $42 $78 $110 If you wish to extend your current membership or purchase gift memberships for friends and colleagues, take advantage of the old pricing by acting before October 1, 1997. Someone is in the office to answer your questions about membership between 10AM and 3PM, Monday through Friday, (301) 762-9372. 34 Capital PC User Group • Monitor • August 1997 12 Benefits of CPCUG Membership Your CPCUG membership entitles each member of your family living in your household to all CPCUG membership benefits— 1. Expert advice from friendly and knowledgeable user group members—when you join CPCUG, you can call volunteer “Helpline” participants listed in our Helpline Directory—experts in a wide variety of computer hardware and software topics are available and are listed—experts who patiently help fellow CPCUG members with hardware and software questions and problems 2. Separate Internet e-mail accounts through our electronic bulletin board system for each member of your family living in your household—no extra cost 3. Our award-winning magazine, the Monitor, with its practical tips for computer users, CPCUG event calendar, Special Interest Group and Training program information, technical articles, regular columns, and CPCUG-member-authored reviews of the latest software, hardware, and computer-related books (one copy of the Monitor per family) 4. Technical information and support from users of our electronic bulletin board system called the MIX (Member Information eXchange)—members of CPCUG have greater access time (two hours per family member) and freeware/shareware and other file downloading privileges not available to nonmembers 5. Very affordable (and sometimes even free) computer education and training classes, seminars, workshops, and labs 6. Discounts on selected software and hardware items that are made available by vendors to members of our user group 7. The opportunity to become a member of the Product Review Coordinator’s Team— participants receive a byline in our monthly magazine, the Monitor, and are entitled to keep reviewed software and/or books in exchange for timely publishable reviews 8. Shell access to the Internet (extra charge item) 9. Opportunities to gain professional experience (and to augment resumes) by participating in and/or organizing CPCUG-sponsored computer-related activities that serve our communities 10. Free monthly educational seminars and bonus semiannual “Before You Buy Your Next PC” seminars to learn how the latest in computer hardware and software can help you (nonmembers may attend as well) 11. Your choice of almost 30 special interest groups (SIGs) whose members share informa- tion about specific hardware or software issues (and employment and consulting opportunities)—you may participate in as many as your schedule allows (nonmembers may attend as well) 12. Answers to your computer questions—at our monthly General Meeting we often have general Q&A sessions during which you can ask your computer questions and get the answers you need, learn from the answers to questions posed by others, and then learn about the latest in computer hardware and software during the main presentation (nonmembers may attend as well) Capital PC User Group • Monitor • August 1997 35 Rich’s Ramblings by Rich Schinnell COMDEX W ell, the Spring ‘97 COMDEX (COMputer Dealers Exposition) was not that great a show. Even though Atlanta, Georgia, in June is normally very hot, this time I thought I was in Seattle. I arrived on Friday, the 30th of May, and it was cool and raining. Anyway, the company I was in made up for the rainy weather. The Association of Personal Computer User Groups (APCUG) had events all weekend long for User Group leaders as they do during every COMDEX in the Spring and Fall. I took on the responsibility for shepherding some of our leaders through the events. Everyone thought it was really interesting to talk to other user group leaders and find out we are not alone. Everyone is having money troubles as membership in many groups is declining and volunteers are not as forthcoming as in the past. I guess it is time to come up with new ideas and goals for Capital PC User Group. Our president, Lillian Milliner, has written that she needs help in lots of areas to turn us around. I endorse her request with my own admonition. Get involved and don’t just sit back and expect other volunteers to serve you. We volunteers are not paid and really don’t get much glory for all this work. Most of us enjoy helping others and hopefully it will rub off on some of you. If you don’t have the time, or feel you don’t yet have any expertise the group can use, if you can afford it, send your tax deductible donation to the office. Earth to Rich: OK, now get off the soap box! Back to COMDEX—I did not think that the Atlanta COMDEX was that 36 big a deal. Lots of vendors did not show up because a New York Expo starts the middle of June, just 2 weeks after the Spring COMDEX. This show was not like the big show in Las Vegas in November, where everyone who is anyone in the computer trade has a booth or shows up. Fall COMDEX is the biggest and, of course, the most exciting. All those goodies combined with the glitz of Las Vegas are sometimes too much for the average geek. Notorious for being a bit on the overly cautious side in parting with money, computer geeks don’t do much gambling while in Las Vegas. So the price of hotels is jacked up from the standard $50 a night to over $300 a night in some cases. Many are in the range of $200-$250 per night. With over 200,000 people attending, it is exciting and crowded. This year, from the 17th through the 21st of November, don’t try to get a hotel room in Las Vegas, unless you’re on a package tour or are a big spender on the gambling tables. I already have my flight and hotel reservations because APCUG has a special deal in a new hotel for user group directors. The price is great, and this year the expo should be good. I first went to COMDEX in 1983 and have made the Las Vegas trip most years since. Next spring COMDEX moves from Atlanta to Chicago, but I think I will pass on that one.<G> Chicago traffic is worse than the beltway at 5:30PM on a Friday night. More Computer Talk Let’s again talk about backup. Some of you are living on the edge of the knife. If you don’t at least copy some of your critical files off to floppy disks, you’re really asking for a fall. Do so now by deciding which files would make you cry if you lost them. I hate to see grown people cry, and sometimes there isn’t any solution to the crash of your hard disk unless you have a good backup. If time or space is critical for you, then don’t waste time backing up your applications software because you can always restore your programs from your original disks. If you have a tape drive, then go for it and do a complete backup. Some of you may have bought a machine with all the software already installed. Many times these machines include a CD-ROM to reinstall everything on your computer in one fell swoop. Reading some of the documentation on these systems leads me to believe that many actually reformat your hard drive and re-create your hard disk setup as it was when you picked it up from the store. Be careful if you have created things like calendars or mailing lists. Also take care to safeguard your word processing files and such. Try to copy these to floppy so that you can then restore them to your hard disk after you reformat your hard disk. All in all, backup is not a dirty word. So, remember: Backup-backupbackup! Capital PC User Group • Monitor • August 1997 Hardware Accessories I bought one of those little U.S. Robotics Palm Pilot devices that can fit inside your shirt pocket. They have the memory to keep lots of names, addresses, and telephone numbers handy. I used to keep this info in a database file on my computer, but now I have it with me (most of the time). One neat thing is that the software and interconnection stays on my main computer, and I can add and edit data on my desktop computer. I can also edit and add data on the little palmtop Pilot device. When I return home, all I have to do is to plug the Pilot in and synchronize the two. Really nice and easy to use. I find the price a bit high ($299.00 locally), and the screen is hard to read. Get the version with backlighting ($399), as that is worth the effort. Buy a stock of AAA batteries. They last a while, but you better have two spares when the battery indicator shows low. One nice thing is that if you do lose the battery power, you can always synchronize from your main computer. The software is easy to install. If you are the boss, you can install the software on your network server so your secretary can update your files. Then when you return to the office you just plug it in and synchronize. But it does take a serial port. I sure wish that they would go to the new universal serial bus port that is coming out on many of the new Pentium motherboards. Then there would be more ports to hang these kinds of devices onto. Internet Goodies If you have access to the Internet and are using Windows 95, I recommend that you visit several of the Windows 95 specific sites and pick up a couple of programs. One neat program is called Atom Time. Atom Time version 1.2a is a 32-bit Windows 95 Internet (Winsock) application that will connect over the Internet to the Atomic Clock time server in Boulder, Colorado, and fetch the current time. It compares this value to your PC’s time and displays the difference. You then have the option to update your 50587 97-05-19 10:41:54 50 0 0 50.0 UTC(NIST) * DATE TIME in GMT Figure 1. Sample time display from the Web. PC clock to match the atomic clock value. It can be set to continually reset your time if you’re doing really crazy time-related calculations. But the best is also last: it’s free. You can, of course, always use the URL http://time-A.timefreq.bldrdoc.gov:13/ and get the time back as in figure 1. But Atomic Time descrambles that mumbo jumbo and allows you to reset your system date and time from the more accurate Internet server. I use both Netscape Navigator (NN) and Microsoft Internet Explorer (MSIE) because they are both great products. MSIE is free, so the price is right—but I like the options in Netscape Navigator a bit better for things like mail and newsgroup reading. I also like the file for NN called BOOKMARKS.HTML. Explorer creates a subdirectory with your favorite sites in it and a separate file for each site. NN creates one file with the URLs for your favorite sites in it; you can carry it to another machine and install. Each browser has beta versions that are trying to outdo each other and take control of your computer desktop. Watch out installing and accepting the default install options. Some will change the look of your computer; you could have trouble getting it back to what you have grown to love and hate. I have a spare e-mail account on juno.com, primarily because it is free. I only use it for correspondence with a few people. Oftimes JUNO offers products for sale at a reasonable price. The e-mail is free but you do have to put up with commercials when you use it. I received a message from JUNO administration that they had a special on the Hewlett Packard ScanJet 4S for a total price of $119. I jumped at the chance and the 4S performs as advertized—it’s a great single sheet scanner. It’s not for color, but it does come with some very good OCR software. The PaperPort OCR software that is included (HP licensed it from Visioneer) is pretty darn good. I scanned several letters and articles into WordPerfect, and there was very little cleanup to do. Of course, as always, your mileage may vary. I think it is a good deal for a quick and dirty scanner. The price was correct, and the only downside is that you need another communications port. I was very fortunate and had a spare serial port that I could install as my COM 3. I was running out of IRQs and had to put it on IRQ 2, but it worked great. I am about out of IRQs and addresses on my machine, having an external modem on one port, my U.S. Robotics Palm Pilot on another port, and now the HP Scanjet 4S on the third port. I think that my option to use the PS/2 style mouse port on the motherboard was a good choice. The HP 4S footprint is very small. It now sits on top of my HP Deskjet but is one more thing to plug into my powerstrip. It just sits there waiting for me to insert a letter, photograph, or business card into the scanner. The install software searches for word processors and graphics programs to copy scanned image or text to. After scanning a letter, it can be transfered to WordPerfect as text. The OCR automatically converts the scanned image to text. And it works!v Rich Schinnell is retired from the U.S. Navy and Vitro Corporation. Now he is on his own doing a bit of small business consulting. He loves new toys and sometimes has a life.<G> He has been very active in CPCUG since day one and continues to enjoy helping members with their problems via our Helpline. He is available to help CPCUG members in the evenings from 6-9PM at (301) 9499292, or most any time via e-mail at [email protected] or his ego home page at http://www.cpcug.org/user/ schinnel. Capital PC User Group • Monitor • August 1997 37 Gene’s Scene by Gene Gould Color Inkjet Printer Maintenance A m I alone in feeling that with personal computers, it is always something? For the first 6 years of owning a home computer, I used an Epson 24-pin dot matrix printer. It was slow, noisy, and didn’t do a lot with graphics, but it was reliable. All it ever needed was the occasional ribbon. A little over a year ago, I bought a new Hewlett Packard Deskjet 660C color printer. I went through one set of cartridges pretty quickly making fancy greeting cards, posters, and banners. As I approached the bottom of the second black cartridge a few months ago, I started getting smears in the black ink. Going through the various maintenance procedures, including cleaning the nozzles, had no effect. HP includes a help section called Dr. Deskjet. (See figure 1.) All indications were that the “dried ink crusted” situation was the problem. The User Guide instructs you that if cleaning the nozzles with the utility does not correct the problem, then you should remove the cartridge, use a damp lint-free cloth and gently clean the gold contacts on the cartridge and the cartridge cradle. It got a little better, but it still wasn’t right. The User Guide section on smearing is not terribly helpful. I called Printers Plus at Tysons Corner and was politely informed (I could visualize the nose in the air!) that they did not work on such things as HP660C printers. They were not in the least helpful, and I was given the impression that they would rather I not call again unless I had a big dollar problem. One evening on the MIX there was a discussion of sources for 38 monitor repairs, and Marinco in Sterling, Virginia, was recommended. I have a slightly sick monitor, and Marinco is less than 15 minutes away. I called and concluded by asking if they did anything with inkjets. Maria suggested that I bring it over and I was told that it could be just a matter of cleaning the nozzles. If it was something they couldn’t fix, they could send it to HP for me. I took it over on Friday, and on Monday they called and said it was ready. The charge was $75. I talked to the technician who cleaned it and asked if the problem was paper lint or dust. It was dust. My next purchase is a dust cover and a can of compressed air to blow it out every few months. My word of advice is that inkjets are a lot fussier about dust than dot matrix printers. The room my equipment is in is reasonably clean and dust free. My wife is not a fanatic, but she does keep a clean house. There are no visible dust bunnies. A dust cover and a can of compressed air are small investments compared with $75 for cleaning. Need I say more? Exiting Windows To Run DOS? One thing has continued to bother me ever since I joined CPCUG and started prowling the conferences on the MIX. It is not as common as it was perhaps a year ago, but people still describe exiting Windows to run a DOS program. Am I missing something? Is Figure 1. HP deskjet help. Capital PC User Group • Monitor • August 1997 this a method of maintaining mastery over a machine or what? Like, “Change directory, damn you!” It is true that there are DOS programs and some games that will not run under Windows. Last night I loaded my old DOS version of KidPix by Broderbund. On my 486/33 with 8 Mbytes of RAM, it wouldn’t load in Windows. I was curious to see if my new machine with 32 Mbytes of EDO RAM made a difference. So I set it up and it proceeded to “load and lock.” On the other hand, I believe that most of the old DOS programs that people use are not graphics programs, but word processors, spreadsheets, and databases, plus the occasional utility. I admit to still using QDos 3.0 instead of Windows File Manager and fully intend to continue using it until someone reboots me. It seems as if the problem may be a lack of understanding of the File | Properties function of Windows. I managed to locate a backup copy of my disks for Microsoft Word 5.0 for DOS and installed it on the hard drive. The next thing was to open the File | Properties menu and tell Windows where it was located. (See figure 2.) The final part of the process was to click on “Change Icon.” Of course, there weren’t any Windows icons. Not being sufficiently ambitious as to want to create one for this experiment, I checked “Browse.” In my opinion, the icons furnished in PROGMAN. EXE and in MORICONS.DLL are very limited. I mostly use Iconlib, which contains more than 300 icons and is available in the MIX files section as ICONLIB.ZIP. If you don’t already have it, you should get it. In zipped form it is only 53,373 bytes, so it is not a big download. I then clicked the file ICONLIB. EXE in my Windows directory. Instead of looking at them a few at a time in the slider window, you can open the file and see them on a full screen and then scroll down. (See figure 3.) I chose one that suited my taste and placed it in a “Program Group” of miscellaneous programs labeled “Gene” and placed it in the upper left corner. (See figure 4.) The “Smoke Test” Figure 2. Windows File | Properties menu. Figure 3. Icons available in ICONLIB.ZIP. Figure 4. Customized “Program Group” Gene. Capital PC User Group • Monitor • August 1997 39 Professional Consulting Services Registered Peachtree® Partner ARTISOFT® LANTASTIC® Member of the TM RESELLERS ALLIANCE® SUPPORT/TRAINING ON-SITE/TELEPHONE INSTALLATION/UPGRADES ENAR ENTERPRISES Tel: 301-681-8088 • Fax: 301-681-8089 David Thomas Agro Certified Public Accountant former Internal Revenue Agent Master of Science in Accounting/Taxation Federal and Multi-State Income Tax Estate / Employment / Gift Tax Individual and Business Returns Financial and Retirement Planning Forensic Accounting / 28 Years Experience TTY 301 891-2986 VOICE 301 270-4966 FAX 301 270-5896 Advertising Rates 1 Insertion––$70; 12 Insertions––$700 50 percent discount to Capital PC User Group members placing insertion orders for three or more months. Membership number and payment must accompany order. Ad size: Final ads, including box, are 3.5 by 2 inches. Copy can be a business card. Limitations: Advertising is restricted to professional personal computer and related consulting services. No products can be offered. Deadline: First of the month preceding the month of publication. Call Peggy Ireland at (301) 423-1618 for more information. 40 Capital PC User Group • Monitor • August 1997 was then conducted by clicking the Word “Icon.” It loaded instantly, as I knew it would, and performed as any other Windows program with a few exceptions. The Windows fonts aren’t listed in the available fonts, and it doesn’t have printer drivers for HP deskjet color printers, and a few of the other things we take for granted in Windows programs. So my question is, Why? Why the compulsion to exit Windows, then proceed to perhaps change the drive (you will note I installed it on F: drive), then type CD to the direc- tory, and then type the execute command? Are you telling me there is an advantage to doing this instead of clicking twice on an icon? I would appreciate it if someone would explain it to me.v Gene Gould, a member of CPCUG since April 1993, retired from the Boeing Company in 1991. He was the manager in charge of office leasing and facilities management of leased offices for Boeing Computer Services in the eastern half of the United States from 1979 until his retirement. Darby Digital Communications 1412A Duke Street Alexandria, VA 22314 Voice: (703) 548-1512 Fax: (703) 549-3028 e-mail: [email protected] WWW: www.darby.com When your image is on the line . . . Directories Reference Books Technical Manuals Magazines Annual Reports Journals Catalogues Picture Books Brochures Logo Design Corporate ID Packages CALLING ALL ENTREPRENEURS, CONSULTANTS, AND ENTREPRENEURS-TO-BE! POTENTIAL ENTREPRENEURS AND CONSULTANTS SIG Target audience: Computer Consultants Entrepreneurs Using Computers Saturdays, August 16 and September 20, 12:15PM Lipsett Amphitheater • Clinical Center (Building 10) National Institutes of Health Bethesda, MD Graphic Design Layout • Illustration 3D Rendering World Wide Web/Internet Site Development Graphic & Web Page Design Keyboarding Foreign Language Technical • Tabular & Equations Editorial Copy Editing • Rewriting Proofreading • Cross-referencing Formatting/Pagination Template Creation Style Sheet/Tag Development File Conversion/Coding Database Publishing/ Maintenance Strategy Development File Creation and Maintenance Data Manipulation Scanning/Imaging High-End Full-Color Scanning High-Resolution Output Color Proofing • CD-ROM World Wide Web This activity follows CPCUG’s FREE Saturday Seminars. Can’t attend but want to be on the mailing list? Send e-mail to [email protected] with the subject “EC SIG.” Capital PC User Group • Monitor • August 1997 . . . Serious Production, Smart Design 41 . . . dedicated to the dissemination and exchange of information mostly for users of IBM PC-compatible personal computers Microletter 102 by Paul Shapiro Installing Windows 95 . . . Again A fter one more Windows 3.1 crash, I decided to give Windows 95 another chance. I had installed it in June of 1996. After being unable to reinstall 2 weeks later when I had unsurmountable difficulties, I went back to Windows 3.1. This time around I used a different approach and got up and running in 5 hours (instead of the 30 minutes estimated after the first 15 minutes), but not without some difficulties. Now I am quite satisfied that I made the upgrade. It was my own inertia that kept me from even trying for months. Having had trouble with WordPerfect for Windows 6.1 (WPWIN) in my 1996 Windows 95 installation, I preferred to use Windows 3.1 just to have access to WPWIN. A change in philosophy helped me have the best of both worlds—WPWIN and Windows 95. Another stumbling block that I encountered was in trying to create more room on my 128-Mbyte partition. I spent an inordinate amount of time trying to move my free 53 Mbytes on my F: partition to the C: partition. PartitionMagic would not let me add the 53 to the 128, so I sat on my thumbs for months. The different approach that I used this time around was to perhaps forego WPWIN and make room on the C: drive. I moved my 42 WPWIN stuff (about 28 Mbytes) to my F: drive, and that was enough extra room for Windows 95, which when installed as an abbreviated “short” version, required 93 MBytes on top of my Windows 3.1 stuff. The workaround that I used to write here was to move half of the WPWIN files back to C: after the Windows 95 installation. It was quite a pleasant surprise to see that it worked! Preparing for and installing were not quite as easy. First I deleted my .bak, .tmp, and other obviously useless files from the hard disk to make more room. Then I defragmented the C: drive, turned my screen savers off, and inserted the CD-ROM install disk. In the installation, Windows 95 started copying files from the CD-ROM to the hard disk. It stopped midway through the copy operation, and I could do nothing more but turn off the computer and try again. (Messages advised me not to use the <ctrl>+<alt>+<delete> key combination while installing.) This was downright exasperating. In my 1996 reinstall attempts, after a lockup in the copy process, I just could not even get the setup program to start to install again! That’s why I then “decided” to go back to Windows 3.1; it did not appear as if I had any other choice. My options seemed to be dwindling along with my enthusiasm. So I started over. Somewhere along the line I got a message saying I had general protection fault errors, the install was forcefully terminated, and a scandisk showed corrupted files. I turned the computer off for a while, then decided to give it another whirl. The same protection fault message came up again, about an hour and a half after I had originally started. Windows 3.1 still seemed intact so I then decided to do some other things using 3.1. Half an hour later I was back to Windows 95 installation for another crack at it. This installation created a system startup disk (wonder of wonders), updated config files, set up hardware and the control panel, prepared help files for first usage, told me I should reduce the number of program groups to ease Windows 95 startup, and then said “Welcome to Windows 95”! The long haul was over. This time around I had opted to install Windows 95 on top of Windows 3.1 instead of in a separate partition. Capital PC User Group • Monitor • August 1997 Everything was working! I did not have to reinstall any of the 3.1 programs as was the case in 1996. My access to the Internet was straightforward, so much so that I immediately created some shortcut keys, something I had remembered how to do from last year. Another thing I remembered was that if I went into the hidden text file MSDOS.SYS and added the line logo=0 in the [options] section, I would avoid having the Microsoft logo appear at boot time. It’s bad enough taking five whole minutes, plus, just to boot the computer. Later I cut this down to about three with some deletions from my retained AUTOEXEC.BAT file. I will work on this. Using the compression program Stacker to get 199,524,352 bytes on a ZIP drive had been pretty neat, I thought, before I installed Windows 95. I had previously loaded files on to such a formatted ZIP disk. When I “shelled” to MS-DOS with Windows 95, I was confronted with “Cannot load STACKER.EXE under Windows. Please exit Windows, load STACKER.EXE, then re-enter Windows.” How was I ever to access my “stacked” files? The shelled DOS was considered part of Windows 95. By pressing the <F8> key just after booting the system and selecting the command-line option, I was able to get at the files outside of Windows. This seemed more of a nuisance than it was worth (time is of some value), so I copied all of my files from the compressed ZIP disk to the hard disk, removed the compression from the ZIP disk, then copied files back to the uncompressed ZIP disk. Now I “only” have 100,427,776 bytes available on the ZIP disk to start with, instead of having 143,507,456 free bytes, so I was now back to 71,999,488 free. These are the numbers shown on my screen before and after compression. I can live with them. A strange thing then happened. My CD-ROM drive and ZIP drive partition assignment letters were reversed. Now I had an H: CD-ROM drive and an I: ZIP drive, the reverse of what I had prior to installation. That meant pointers and paths had to be adjusted, an annoying inconvenience. The efforts to upgrade have finally been worth it. I am beginning to see the benefits. It has always been my feeling that sooner or later I would work harder to get Windows 95 installed. How much later did surprise me, but there was the threat of Windows 97 looming on the horizon. Ain’t progress wonderful?! Passwords A problem that is developing for some of us these days is remembering our password. It used to be that all you had to do was remember your password for the single program you used that required a password. CPCUG’s bulletin board system, the MIX, for example, was the classic one that frustrated most of us with memory difficulties for such things. So ways were invented to get around this. Write it down on a sheet of paper and put it in a safe place. Write down on another sheet of paper where you put that first slip of paper, and so on. Or make up a password that is so easy to remember that you just can’t forget it, such as WIMPWIMP (What Is My Password? What Is My Password?). Or get more sophisticated and create a script file that automatically logs you onto a system with the password built in (print the file to have a hard copy if you know where to save it). This is quite convenient but has one drawback: If you are using a computer such as the demo machine in the Irving W. Samuels Room at CPCUG’s Rockville Headquarters, you’d better not forget your password. The script file is not there. You can use certain communication programs, such as ProComm, to set up a macro key so that, for example, typing <ALT><3> will automatically enter onto your screen something like when you depress those keys at a log-in prompt. We are always admonished to avoid simple names and familiar words, and we are restricted often to a specific number of characters. For many of us this is just too much. We figure out a “neat” password, with a foolproof way (to us) of remembering it all the time. And then we use the same password for everything we do. That’s fine and dandy, and will work for many, but I’m aware of two drawbacks. One, eventually you may slip up in a public place or someone may somehow find out that password, opening the door to everything you have. Two, you may die and all your stuff becomes inaccessible, which may actually be well and good. I COMING ATTRACTIONS Paul Shapiro password <enter> Capital PC User Group • Monitor • August 1997 September Education November Internet December Computer Hardware February Money Management Watch for these special issues of your magazine, the Monitor! 43 know of a computer illiterate new widow who was additionally burdened by the knowledge that many of her financial secrets were on her late husband’s hard disk and she was fraught with concern over her inability or someone else’s ability to access the material on the home computer. The way to get around that is just to include that master password among the papers in a safe deposit box. The best thing to do, I think, is to keep a master list of multiple passwords, either on a file, hard copy, or both; to know where that list is, and to keep it in a safe place. Almost every time you turn around on the Internet you are asked for a password. Access to the specific Web site may be free, but passwords allow the Web site owners to gain a record of the number of registered users. It can be a chore to remember each different password, and some places even allow you the option of automatically logging on with the same password, or asking for it again. By the way, if you forget your password on the MIX, you can contact the SYSOP who will get you straightened out once you give him positive identification that you are who you claim. The way to do this by dialup is to log on as a new user with a name other than the one you used with the forgotten password; if you originally logged on as John Doe, then sign on as J. Doe, new user, and plead your case. But it’s much easier to remember the password in the first place. E-Mail Spell Checker A favorite e-mail program these days has been Eudora Lite, available from CPCUG or directly over the Internet. For the fuss-budgets who are picky about spelling, this program has a shortcoming, the lack of a spell checker. Although other versions do have such a checker, the immense popularity of the program, and others like it with similar shortcoming, has sounded a wakeup call; and wouldn’t you know, there is a shareware adaptation of Eudora Lite (and Pegasus) that includes a spell checker. 44 It is called AutoSpell and was found at URL http://www.pygmy.com/autospell/ downlode.htm#4.0 for version 4 when I acquired it. It will also work with America Online (16 and 32 bit), Netscape, and Notepad, among others, according to the documentation. Once installed it creates its own icon, after which the mailer program loads and runs as if there is nothing different. Make a mistake in spelling that it can catch, and up pops a Window entitled “Word Not Found in Dictionary.” There’s a twist: If there are spelling errors in the original message being responded to, those errors will be caught also! I found myself in the strange situation of correcting errors in such messages. I wonder if the originators noticed when I included corrections to their messages in my quoted responses. My first “error” occurred when the time zone in “7/2/97 EST” was flagged as a spelling error! I was actually grateful for that because it showed that the spell checker was working. New “words” can be added to the dictionary, and replacement possibilities are selected from a list window. A nice option, which I did not select, permits joined words. This is another program that will become obsolete in the near future as spell checkers are more commonly available in the original software. In the meantime you have 30 days to try it before registering.v Paul Shapiro conducts the Beginners’ SIG monthly at 51 Monroe Street, the third Sunday of each month, from 12:30-3PM. Contact him at Internet address [email protected], particularly if you would like to receive an e-mail advance notice of the meetings. ThinkQuest Is Coming! Capital PC User Group • Monitor • August 1997 GENERAL MEETINGS August 11 September 8 SIG Reports Any97 From Anysoft: Transforming Your Windows Computer to an Open, CrossApplication Environment compiled by Barbara Conn Schools, Education, the Internet, the Future Potential Entrepreneurs and Consultants SIG Computer consultants and entrepreneurs using computers When: Third Saturdays, 12:15PM August 16: Business Plan Software (tentative) September 20: Rich Schinnell Discusses His Experiences As a Computer Consultant and Small Business Owner October 18: Scott Mohnkern Discusses Startup and Operation of Millkern Communications, Inc. Where: Lipsett Amphitheater, Clinical Center (Building 10), National Institutes of Health, Bethesda, MD, following CPCUG’s free Saturday seminars Contact: [email protected] E-mail list: Send e-mail to [email protected] containing the line Who: Meetings are held in the Masur Auditorium in the main hospital building at NIH in Bethesda, MD. The time is 7PM for a SIG presentation or for Q&A. The main presentation starts at 8PM, lasts one hour, and is followed by a raffle. At 9:15PM, after some meetings, SIG representatives are available to discuss SIG activities. The locations will be announced during the meeting. Meetings are free and all are welcome. Call the CPCUG office from 10AM to 3PM weekdays if you have questions about the Capital PC User Group, (301) 762-9372. subscribe conent-l <firstname> <lastname> Access (MS) FREE SATURDAY SEMINARS August 16 Selecting the Proper Media for Training and Marketing September 20 ThinkQuest Competition Workshop for Internet-savvy educators and adult Web page mentors for student ThinkQuest competitors Time: 9AM to NOON Location: NIH, Lipsett Amphitheater, Bethesda, MD • Monthly, first Sunday, 2:00 • Arlington, VA: Computer Instruction Corporation, Crystal Plaza One, Suite 211, 2001 Route 1 (Building access: On Sundays, visitors to the building must use the outside phone to call Kastle Systems for entrance and to use the elevators; the password is “Access Users Group.”) • Free parking: Available three blocks away at 2320 South Eads Street (yellow house) or even closer on the street at meters. • Metro: Close. • URL—http://www.cpcug.org/user/ comm/ sig-supp.html#access • Contact—Rick Shaddock, d: (703) 486-2222, [email protected], or ACCESS Conference (83) on the MIX 2:00–2:30 2:30–3:30 3:30–4:00 For seminar and course descriptions, see “Training Notes” elsewhere in this magazine. Q&A ACCESS 97 CONTINUATION OF MAIN TOPIC OR A SECONDARY TOPIC AUGUST 3 SEPTEMBER 7 OCTOBER 5 Our Access SIG has been meeting and growing. Come join us! Alpha Four and Five Database • Jan.–Oct.—Monthly, fourth Sunday, 4:30-6:30 • Nov. & Dec.—Second Sunday, 4:306:30 • CPCUG HQ • URL—http://www.cpcug.org/user/ comm/sig-supp.html#alpha • Contact—Brian Abell, d/e/w: (301) 870-8222, fax: (301) 475-5888, [email protected], 73173.3345@ compuserve.com, ALPHA4 Conference (5) on the MIX AUGUST 24 SEPTEMBER 28 OCTOBER 26 The Alpha Four and Five Database SIG frequently has planned presentations or training sessions, but we also have several meetings a year reserved entirely for member questions and immediate group problem solving. Capital PC User Group • Monitor • August 1997 45 Where To Go Online for Alpha Database Information The most comprehensive source for just-released Alpha Four and Alpha Five database information continues to be the CompuServe Information Service (GO ALPHAFORUM). This is an official technical support area for Alpha Software Corporation. As a CPCUG member, you also have a local source of support in the MIX. Just post your Alpha software questions in the ALPHA4 Conference, and our own SIG members will provide prompt and helpful information. A good starting point on the World Wide Web is Alpha Software’s site at http://www.alphasoftware.com. Be sure to check the links to the Web pages of the Alpha database user groups in Boston and New York. Help Wanted Our SIG leaders are seeking a volunteer Pagemaster or assistant to help us create and maintain our own Web page in the cpcug.org domain. AutoCAD • Monthly, first Tuesday, 7:30 • CPCUG HQ • URL—http://www.cpcug.org/user/ autocad/ • Contact—David Drazin, e/w: (301) 279-7593 AUGUST 5 SEPTEMBER 2 OCTOBER 7 Baltimore • Monthly, usually last Thursday, 6:30 • University of Maryland, Baltimore County (UMBC, which is southwest of Baltimore, near Catonsville), University Center/Bookstore, Third Floor, Ballroom Lounge • From I-95: Exit on I-195/Route 166 north toward Catonsville. Once on Route 166, move to right and take first exit (on right) to UMBC. If possible, park in the two-tier parking lot straight ahead. • From I-695 (Beltway): Take the 12C Wilkens Avenue exit south toward Catonsville. Turn at first left, Walker Avenue. At the stop sign, turn right onto Loop Road. Locate the two-tier parking lot. 46 • From two-tier parking lot: Use the walkway that passes the 10-story Administration Building to the courtyard. The University Center/Bookstore is on the left. • Baltimore BBS (operated by Baltimore SIG member): (410) 7650889 • Taped message: (410) 455-2790 • URL—http://www.cpcug.org/user/ comm/ sig-supp.html#balt • Contacts—Bill Lutz, d/e/w: (410) 256-9403, [email protected]; Robert Pettigrew, d/e/w: (410) 358-5840, [email protected] AUGUST 28—NO MEETING SEPTEMBER 25 (TENTATIVE) OCTOBER 30 (TENTATIVE) ington, DC, area, (2) to help its members learn about new technologies, (3) to help those with Clipper experience make the transition to future products and languages, and (4) to help newcomers to the Clipper world appreciate and learn about the power of the language. The provisional Clipper SIG Chair is Naseem Saab, [email protected], (703) 860-5022, and the provisional Assistant SIG Chair is Jim Fauntleroy, [email protected]. The Clipper SIG is scheduled to move from provisional to full SIG status in August. AUGUST 28 SEPTEMBER 25 OCTOBER 23 May 22 Meeting E-Mail Announcement List To receive a monthly e-mail notice of meetings, send an e-mail request to [email protected]. Beginners • Monthly, third Sunday, 12:30 • CPCUG HQ • URL—http://www.cpcug.org/user/ beginner/ • Contact—Paul Shapiro, d: (301) 7707899, [email protected] AUGUST 17 CREATING A BATCH FILE; PROPERTIES SEPTEMBER 21 OCTOBER 19 Some meetings start with planned discussion topics and then move into Q&A. Others are designated as strictly Q&A to deal with the many questions generated by beginning computer users. Have questions now? Send e-mail to [email protected]. Clipper • Monthly, fourth Thursday, 7:00 • CPCUG HQ • Contacts—Naseem Saab, (703) 8605022, [email protected]; Jim Fauntleroy, [email protected] The Washington Area Clipper Users Group (WACUG) has become the Clipper SIG of the Capital PC User Group. Clipper is a DOS-based compiler for DBase. The mission of the Clipper SIG is (1) to form a presence for Clipper programmers in the Wash- Mark Lincoln showed us how to use object-oriented programming in Clipper without third-party libraries. E-Mail Announcement List To be put on the mailing list for all meeting announcements and discussions, send an e-mail request to [email protected]. Delphi • Monthly (except July), first Thursday, 7:00 • CPCUG HQ • Luncheon meetings—usually third Thursday, 11:30AM (odd months at Tysons II Eatery in Virginia; even months at Montgomery Mall Eatery in Maryland) • URL—http://www.cpcug.org/user/ delphi/ • Contacts — Dick Maley, d: (202) 7363929, e/w: (301) 840-1554, [email protected]; Rick Rogers, d: (301) 816-0772, [email protected] AUGUST 7 VOICE ENABLING DELPHI APPLICATIONS; George Palmer, Speech Solutions BLOBS AND SPECTRAL PROCESSING IN AN APOLLO DATABASE APPLICATION; Brian Dickens AUGUST 21 INFORMAL LUNCHEON GATHERING, 11:30AM, MONTGOMERY MALL EATERY SEPTEMBER 4 OCTOBER 2 If you know of other Delphi developers, please let them know about our Capital PC User Group • Monitor • August 1997 meetings. We have presentations, technical discussions, contests, door prizes, leads, and fun. Come early—sometimes there’s standing room only! E-Mail Announcement List To receive a monthly e-mail notice of meetings, send an e-mail request to Dick Maley at [email protected]. Electronic Publishing • Monthly, first Wednesday, 7:30 • CPCUG HQ • URL—http://www.cpcug.org/user/ comm/sig-supp.html#e-pub • Contact—Mary Brosnan, d/e/w: (703) 207-0477, [email protected] AUGUST 6—NO MEETING SEPTEMBER 3 OCTOBER 1 Framework • Bimonthly, even months, third Thursday, 7:30 • CPCUG HQ • URL—http://www.cpcug.org/user/ framework/ • Contact—Bill Redisch, d: (301) 2866203, e/w: (301) 279-7929, [email protected] AUGUST 21 SELECTED FEATURES Bob Werner OF FRAMEWORK V; OCTOBER 16 FRAMEWORK IV AND V UNDER DOS, OS/2, AND WINDOWS 95 We are a small group whose members still use the versatile DOS-based Framework integrated software. Our meetings usually start with questions, problems, discoveries, tips, and techniques brought by participants—we never seem to run out of interesting topics to discuss (frequently not just about FW). Often we move into a discussion about how best to use Framework in conjunction with other (modern) applications and operating systems, including programs for the Internet. Newly released FW V, as well as FW IV, is often run under DOS, Windows 95, and/or OS/2, with features compared for those SIG members still using FW III. There are still things that good old Framework can do better, or more easily, than the newer GUI programs. We learn something useful each session! June Meeting Despite problems with the overhead projector and Windows 95, Framework V was run under good old DOS while SIG members gathered around a large monitor. Some interesting topics were discussed (such as turning TSRs on and off under Windows). It was noted that the SIG had not yet received its promised upgraded copy of FW V from the vendor. We confirmed that closing FW V (and FW IV) when running Windows 95 sometimes brings up a “Winoldap error” dialog box. This is not a problem, just an inconvenience that requires extra steps to shut down the Framework application under Windows 95. We connected to MIXNET Conference 150 on the CPCUG MIX to demonstrate five different methods of using FW for sending e-mail over the Internet. Barbara enlightened the group as to how to prevent blank lines from confusing the MIX—just have your settings on full page rather than line editing. All members of CPCUG automatically get an e-mail address as part of membership, [email protected]. One of our SIG members signed onto the MIX for the first time and received messages! The export/import capability of FW V was discussed. Exporting FW databases for use in word processors (as opposed to other databases) was highlighted at a member’s request. FW has always had an excellent ASCII text export feature, and saving a database as text removes all tabs and faithfully replaces them with spaces. So importing into other word processors gives WYSIWYG from the screen of FW into, for example, Word. Columns (fields) can be hidden by sizing them to 0 width (or deleting them); rows (records) can be hidden by filtering (or deleting them). We compared FW’s spreadsheet with Excel and concluded that FW still wins in a comparison of functionality, but is eons behind in formatting capability. Several members are still interested in using the Zmodem protocol with FW. It was noted that the FW V pulldown menu (Telcomm Phone/Telecomm Sessions Connections/ZModem Download) indicates that it will be included with FW V, but it is not yet available. GeoWorks • URL—http://www.cpcug.org/user/ comm/sig-supp.html#geo • Contact—Herb Fredricksen, d/e/w: (301) 840-2056, fax: (301) 840-5251, 12-B Linda Court, Gaithersburg, MD 20877 HTML • Monthly (except August), fourth Monday, 7:30 • CPCUG HQ • URL—http://www.cpcug.org/user/html/ • Contact—Walt Houser, d: (202) 2738012, e/w: (301) 299-0593, [email protected] 7:30 8:00 Q&A PRESENTATION AUGUST—NO MEETING SEPTEMBER 22 OCTOBER 27 The HTML (hypertext markup language) SIG discusses the creation of Web pages and the use of the World Wide Web to collect and disseminate information. Specific topics of interest to the group include elements of Web page design, HTML editors and other tools for Web publishing, common gateway interface (CGI) scripts, PERL, interaction with databases and textbases, graphics and images on the Web, Web security, standard versus nonstandard document-type definition (DTD) for Web pages, Java, JavaScript, Netscape frames and plug-ins, and Shockwave. The SIG is for those who have taken two or more of the HTML classes offered by CPCUG, or who have equivalent knowledge and skills. Discussions and presentations are oriented toward experienced Web page developers. The skill levels of those attending range from seasoned Webmasters to novices. If you have a question or see a neat technique on the Web, please join us. Future Meetings Topics of upcoming meetings in the planning stages include designing Web sites for the technologically challenged and the topics in SIG Chair Walt Houser’s new classes (see Web page addresses at the end of this report). E-Mail Announcement List To receive one or two e-mail notices of meetings each month, send e-mail to [email protected] containing the line SUBSCRIBE HTMLSIG-L <firstname> <lastname> Capital PC User Group • Monitor • August 1997 47 E-Mail Discussion List To join CPCUG’s HTML discussion list, send e-mail to [email protected] containing the line SUBSCRIBE HTMLSIGD-L <firstname> <lastname> SIG Member Web Pages of Interest “Creating Web Pages: A CPCUG Beginner’s Guide to HTML” by Walt Houser at http://www.cpcug.org/user/ houser/html/training/index.html “A Novice’s Hands-On Introduction to the Internet” by Walt Houser at http://www.cpcug.org/user/houser/html/ windows/index.html “Advanced HTML: Enliven Your Web Pages” by Walt Houser at http:// www.cpcug.org/user/houser/html/training/ advanced.html “Writing CGI Scripts for the Web” by Walt Houser at http://www.cpcug.org/ user/houser/ “Basics of PERL for Web Programming” by Walt Houser at http:// www.cpcug.org/user/houser/ “Searching Cyberspace” by Kushal Khan at http://www.cpcug.org/scifair Internet • Monthly, usually second Tuesday, 7:00 • Washington Gas Auditorium, 6801 Industrial Road, Springfield, VA (Occasional meetings may be elsewhere and will be noted) • URL—http://www.cpcug.org/user/ internet/ • Contact—Gabe Goldberg, d/e/w: (703) 941-1657, [email protected] 7:00 Q&A (INCLUDES A 7:15 RAFFLE) 7:50 8:00 9:00 ANNOUNCEMENTS PRESENTATION RAFFLES AUGUST 12 “PUSH” TECHNOLOGIES FOR PUBLISHING—POINTCAST, MARIMBA, NETSHOW, BACKWEB, LANACOM (HEADLINER), NETSCAPE, MICROSOFT, ETC. Curtis Generous, Chief Technology Officer, UUCOM, and Greg Dupertuis, President, The Adrenaline Group This talk will describe Web publishing technologies such as “push” and 48 “pull,” Web crawlers, and how to find the information you’re really interested in on the Web. Speakers: Greg has spent the major part of 16 years as a consultant, primarily with the Federal Government. He joined FreeLoader in 1996 and, as Director of Application Development, was responsible for development of its flagship product. Curtis C. Generous is Chief Technology Officer of UUcom Inc, an internetworking technology firm specializing in the design and support of large-scale TCP/IP wide area networks. Curtis has been involved with the Internet for more than 15 years and has worked during his career on NASA, Lawrence Livermore Labs, Department of Defense, CIX, and commercial ISP networks. Currently he is involved with the deployment of several large-scale backbones that interconnect at many of the U.S. and European meet points. Curtis is also involved in several largescale e-mail distribution projects and the use of multicasting technologies for efficient distribution channels in “push” type technologies. SEPTEMBER 9 THE GROWING WASHINGTON, DC, “NETPLEX”—INTERNET COMMUNITY Mario Morino, Potomac KnowledgeWay and Morino Institute OCTOBER 14 INTERNET DIRECTORIES AND SEARCH ENGINES—FINDING NUGGETS Rob Pegoraro, The Washington Post It’s a cliche that the abundant information on the Internet is sometimes hard to manage and explore. Rob will contrast characteristics of Internet directory sites that categorize information using human insight (for example, Yahoo) with search engines that are fast/exhaustive/automatic/dumb (such as AltaVista). He’ll suggest strategies for locating information and resources, and probably tell us strange and wonderful stories about searches he has known. We’ll discuss various sites/techniques for finding information and resources such as files/people/businesses/lists/ newsgroups/whatever—and give practical applications for and insights into the best uses of the numerous search engines and directories available on the Internet. Speaker: Rob co-conspires on The Washington Post’s “Fast Forward” coverage of technology, and can be investigated at http://www.cais.com/robp/ home.html. Meeting Notes Internet SIG meetings begin with a general question/answer dialog. This is an opportunity to discuss Internet triumphs achieved, information/resource treasures found, or mysteries to be resolved. Internet novices are most welcome. We encourage grizzled Internauts to help novices gain expertise by answering their questions in complete sentences consisting primarily of English words understood by all. Raffles Donated raffle prizes are an Internet SIG meeting tradition. At least one prize will be awarded to someone at the SIG meeting by 7:15PM. The remaining prizes will be raffled off at meeting end. At each gathering, Millkern Communications, Inc. (http://www.millkern.com), administrator of the CPCUG Internet domain cpcug.org, donates three months of access to cpcug.org Internet service. The winner can either extend an existing account or establish a new account. At recent meetings other prizes have included the full version of Microsoft Office97 (http://www.microsoft.com), three months of Internet access from Mindspring, and two hours of free in-shop PC consulting/support from Advanced Computer Creations (ACC; http:// www.acctoday.com) of Laurel, Maryland. Other frequently offered prizes include related books from O’Reilly & Associates, Inc. (http://www.ora.com). A relatively new raffle prize being offered is a subscription to Internet World magazine, donated by Interactive Development Corporation (http://www.idev.com/). Giveaways At the April meeting, all who arrived by 7PM received a gift of the Professional Edition of Microsoft’s Visual J++ software. Comfort The Washington Gas auditorium is often surprisingly cold. If you’re sensitive to chilly surroundings, dress warmly or in layers, or bring a sweater or a companion. Transportation From Pentagon City Metrorail stop: Val Tepordei will pick up and deliver up to three people from and to the Metrorail. Contact him by e-mail at vtepordei@ hotmail.com or by phone at (703) 648- Capital PC User Group • Monitor • August 1997 7728 (office) or (703) 685-0425 (home, for last-minute cancellations or requests). Make sure that Val confirms your reservation—he can only transport three passengers. Please, if you ask Val for a ride, ensure that you’re at Metro to meet him on time! From northwest Washington, DC, near the University of the District of Columbia at the Van Ness Metrorail stop: Harold Goldstein drives to most Internet SIG meetings from the University of the District of Columbia. To arrange a ride, send him e-mail ([email protected]) or call him at (202) 966-9091). SIG business. The list does not allow subscriber postings. Direct questions about the Internet SIG mailing list to Clark Edwards via email at [email protected]. Potential E-Mail Discussion List I’m considering creating a second mailing list for discussion of Internet topics, especially those related to the Washington, DC, area. Please let me know if you’d be interested in joining and participating in such a list, so I’ll have an idea of its potential value. Reply to [email protected]. After-Meeting Dinners After meetings, dedicated Internauts seek a late dinner. Join us for a friendly meal and personal networking! After meetings in Springfield, we dine at the nearby Mike’s American Grill, 6210 Backlick Road in Springfield, (703) 6447100. After Bethesda meetings, we dine at Foong Lin at 7710 Norfolk Avenue. We’re adding some planning and organization to the dinners—Keith Bennett has offered to collect names, count noses, and call Mike’s for a reservation, so that SIG members can dine together at a large table. Contact Keith via e-mail (preferred) at kbennett@ cpcug.org or by phone at (301) 871-7696 before 3PM on meeting day. We’ll also survey the SIG meeting for additional diners, and Keith will call the restaurant at about 8PM, just before the main presentation begins. E-Mail Announcement List Watch for last-minute e-mail notices sent to the Internet SIG mailing list regarding weather-related changes and cancellations. These will be accurate and may supersede information printed in CPCUG’s magazine, the Monitor, or posted elsewhere. If you attend Internet SIG meetings, it’s worth subscribing to be sure of getting all the late-breaking news. The Internet SIG e-mail distribution list, hosted by America Online, allows self-service registration and subscription maintenance. To subscribe to Internet SIG mailings, send e-mail to [email protected] containing the line SUBSCRIBE NETSIG-L <firstname> <lastname> You will receive a simple request to confirm your subscription. After confirmation, you will receive a few e-mail notes each month regarding Internet Investment • Monthly (except August), third Wednesday, 7:30 • Workshop, FastTrack Mutual Fund Database Software, quarterly, fifth Thursday, 7:00 • CPCUG HQ • URL—http://www.cpcug.org/user/ invest/ • Contacts—Andy Thompson, d/e/w: (301) 270-6790; John Matthews, d/e/w: (301) 589-7612; Ferd Hassler, d/e/w: (301) 718-6253; Harley Wilbur, d: (301) 949-8131, [email protected] 6:45 7:30 8:00 9:30 FASTTRACK SOFTWARE DISCUSSION Q&A; ANNOUNCEMENTS PRESENTATION “MARKET WATCH” DISCUSSION WITH DOMINICK DEMARCO, HARLEY WILBUR, AND OTHERS Investments in the Pacific Rim, Gold Futures Roll-Forward Strategies, and seminars on Telescan and Reuters Money Network). This is one of the best meta-lists, with a solid collection of links . . . The list is very professional. Bookmark it!” FastTrack Group Seminar On Friday evening, March 7, we had our first-ever hands-on “Introduction to FastTrack Software” seminar for our SIG’s novice FastTrack users. We were able to take advantage of CPCUG’s new hands-on equipment, and with two students per machine, we accommodated 12 participants. Postcard Meeting Notices To receive notices by postcard the weekend before each meeting, call John Matthews, (301) 589-7612, with your name, membership number, and address. Postcards include information about the topic of the main presentation, the presenter, and the FastTrack meeting at 6:45PM. Leisure World • Monthly, second Wednesday, 3:30 • Olney, MD: Leisure World, Clubhouse I (check bulletin board) • URL—http://www.cpcug.org/user/ comm/sig-supp.html#lw • Contact—Roy Rosfeld, d/e/w: (301) 598-2825 AUGUST 20—NO MEETING SEPTEMBER 17 OCTOBER 15 AUGUST 13 SEPTEMBER 10 OCTOBER 8 OCTOBER 30 FASTTRACK MUTUAL FUND DATABASE SOFTWARE WORKSHOP Our computer center has six PCs, and our members meet to learn more about a wide variety of subjects. Recent gatherings have included presentations and discussions of Quicken, WordPerfect, Buying or Upgrading, Using Maryland’s Sailor Services, Using DOS Directories, and Windows 95. Our Web Pages Have you visited our Investment SIG Web pages? Do you visit regularly? If not, you should. In his book, Making Money Online, Dr. Paul B. Farrell, CEO and Editor-in-Chief of Wall Street News, an Internet broadcaster, states, “One of the best meta-lists for serious investors is InvestSIG, a special interest group of the Capital PC User Group . . . InvestSIG’s Web site appears to be the work of a sophisticated investment club, complete with mention of their monthly seminars (on subjects such as Multimedia • Monthly, usually third Tuesday, 7:30 • Washington Gas Auditorium, 6801 Industrial Road, Springfield, VA (Note: different location for August meeting) • URL—http://www.cpcug.org/user/ multimedia/ Capital PC User Group • Monitor • August 1997 49 to [email protected] containing the line • Contacts—Alta Oben, e/w: (703) 938-5831, [email protected]; Marie Pinho, [email protected] 7:30 8:00 SUBSCRIBE MMSIG-L <firstname> <lastname> Q&A; ANNOUNCEMENTS PRESENTATION AUGUST 19, 7:30PM, BOOZ-ALLEN & HAMILTON, HAMILTON BUILDING, 8283 GREENSBORO DRIVE, TYSONS CORNER, VA DEBABELIZER; Chris Ach, Equilibrium [Tentative joint meeting with MetroMUG] E-Mail Discussion List To join CPCUG’s multimedia discussion list, send e-mail to [email protected] containing the line E-Mail Announcement List The OS/2 SIG’s mail list processor, hosted by CPCUG member Pete Norloff and the OS/2 Shareware BBS, is used for SIG business only. Traffic on this list is limited to OS/2 SIG meeting announcements and (occasionally) other items deemed (by the SIG officers) to be of general interest to our members. To add your name to the mailing list: Send e-mail to [email protected] with subject subscribe Chris Ach, from Equilibrium, will show us DeBabelizer. This is a popular graphics program on the Macintosh, which has recently become available for Windows 95 and NT. It automates many popular processes such as optimizing images for digital video or preparing graphics for Web delivery. DeBabelizer also supports most PhotoShop import, filter, and export plug-ins. The multiimage file capabilities of DeBabelizer Pro are awesome! Multiple frames can be converted into AVI movies and optimized for any target platform with full compression support. SEPTEMBER 16 AUTHORWARE: PAST, PRESENT, AND FUTURE; Joe Ganci (tentative) Speaker: Joe Ganci is an internationally acknowledged expert of the Authorware development language. Since 1983, he has designed, developed, and managed hundreds of hours of multimedia applications. His projects have included courseware, presentations, kiosks, prototypes, and related applications for Xerox Corporation, Bell Atlantic, the Don & Mike National Radio Show, Price Waterhouse, the U.S. Geological Survey, Mobil Oil, the U.S. Social Security Administration, every branch of the military, and many other commercial companies, nonprofit organizations, and government agencies. He has taught Authorware hundreds of hours at George Washington University and other organizations, and has written several books on the topic. His Web site is at http://www.MrMultimedia.com. OCTOBER 21 E-Mail Announcement List To receive a monthly e-mail notice of Multimedia SIG meetings, send e-mail 50 SUBSCRIBE MMSIGD-L <firstname> <lastname> OS/2 Paradox • MD: Monthly, second Wednesday, 7:00 • CPCUG HQ • VA: August 14 only, 7:00 • Washington Gas Auditorium, 6801 Industrial Road, Springfield, VA • URL—http://www.os2bbs.com/os2sig/ • Contacts—Kevin McCrory, (703) 4430162, [email protected]; Patrick Zilliacus, e/w: (301) 384-0972, [email protected]; Kirby Thornton, [email protected] 6:00 7:00 8:00 9:00 (one word only). You will receive a confirmation message. BEGINNER Q&A GENERAL Q&A; ANNOUNCEMENTS; PRODUCT NEWS; SIG NEWS PRESENTATION RAFFLES AUGUST 13—MARYLAND AUGUST 14—LAST VIRGINIA MEETING TRIALS OF BATTLE, A NATIVE OS/2 GAME FROM STARDOCK SOFTWARE • Monthly, second Tuesday, 7:30 • CPCUG HQ • URL—http://www.cpcug.org/user/ paradox/ • Contact—Robert Clemenzi, [email protected] AUGUST 12 SEPTEMBER 9 OCTOBER 14 Peachtree • Monthly, third Thursday • Odd months: 7:30PM, CPCUG HQ • Even months: 6PM, Darby Digital Communications, 1412A Duke Street, Alexandria, VA, (703) 548-1512 • URL—http://www.cpcug.org/user/ peach/ • Contacts—Norman Risch, d: (301) 681-8088, e/w: (301) 754-0735, [email protected]; Ruben Worrell, d: (703) 276-3000, e/w pager: (202) 490-0166, [email protected] SEPTEMBER 10—MARYLAND SEPTEMBER 11—NO VIRGINIA MEETING ELECTRONIC CONFERENCING AND DATA COLLABORATION; Databeam Corp. AUGUST—NO MEETING SEPTEMBER 18 (TENTATIVE) OCTOBER 16 (TENTATIVE) Those unable to attend this meeting in person can also participate in the meeting remotely. If interested, please contact Kevin McCrory (kmccrory@ mnsinc.com) prior to the meeting for instructions. A JAVA-enabled browser and an Internet connection are required. Project Management OCTOBER 8—MARYLAND VIDEO CONFERENCING FOR OS/2; Zydacron Inc. • Monthly, third Monday, 7:00 • CPCUG HQ • URL—http://www.cpcug.org/user/ comm/sig-supp.html#pm • Contacts—Ruben Worrell, d: (703) 276-3000, e/w pager: (202) 490-0166, [email protected]; Bruce Cottom, e/w: (301) 869-5690, [email protected] Capital PC User Group • Monitor • August 1997 7:00 7:30 AUGUST 2 SEPTEMBER 6 OCTOBER 4 Q&A AND DISCUSSION PRESENTATION AUGUST 18 SEPTEMBER 15 OCTOBER 20 Participants are encouraged to bring a copy of Microsoft Project 4 For Windows Step by Step from Microsoft Press to all meetings. Presentations begin at 7:30PM, but there is also a question and answer and discussion period from 7:00 to 7:30PM. Please share this information with all interested friends and colleagues. Reston • Monthly, third Wednesday, 7:30 • Reston Community Center, Hunters Woods Village Center, 2310 Colts Neck Road, Reston, VA • URL—http://www.shirenet.com/ restonsig • Contacts—Jane Benson, e/w: (703) 715-1032, fax: (703) 715-8455, [email protected]; Sharon Kennedy, e/w: (703) 715-9452 7:30 8:00 9:00 OPEN FORUM AND GENERAL INFORMATION VENDOR PRESENTATION Q&A; SOFTWARE DRAWING (WHEN AVAILABLE) AUGUST 20 HELIX NUTS & BOLTS SEPTEMBER 17 MACROMEDIA FREEHAND GRAPHICS SUITE OCTOBER 15 E-Mail Announcement List To receive a monthly e-mail notice of meetings, send e-mail to jbenson@ shirenet.com with the words “Reston SIG Notice” in the subject line. The Seniors SIG is for everyone, from beginner to expert, and we welcome both CPCUG members and visitors. At our SIG meetings we discuss current computer trends and problem areas encountered by our attendees. We want to choose our subjects far enough in advance so you will know what to expect at each meeting. To do this, you, the members, have to tell us what subjects you want to have presented. You tell us what you want to know more about, and we will find someone who will enlighten us on the subject. Be sure to log onto the MIX, read the messages in the SENIORS Conference (89), and join in the discussion of topics to be covered at future meetings. Because of the interest expressed in the MIX at our meetings, we start each meeting with a brief discussion of its use. Next, Bob Mills of Millkern Communications demonstrates some facet of the Internet or Internet connectivity in an “Internet Minutes” segment. In addition, we spend at least 10 minutes of each meeting responding to and discussing attendee questions—here’s an opportunity to get your questions answered. Help in solving computer-related problems is available both from the members of our SIG and via the MIX. When you attend Seniors SIG meetings, be sure to bring a blank 3.5-inch high-density diskette. Someone might have found a shareware or freeware program of interest to you. This rather informal group has loads of information to share among its users helping users. Don’t be shy—volunteer to participate in the organization and get to know officers and members. You can bring a friend(s) when you attend our meetings at 9:30AM on the first Saturday of each month. The door to the CPCUG meeting room will be propped open after about 8:30AM. You are invited to visit with fellow earlybirds before the meeting begins, or to take advantage of CPCUG’s library of computer-related books. out at meetings. He is willing to create and produce the newsletter, but needs your help in generating ideas for articles. Call him at (301) 652-2532. Les reminds us that to learn more about using WordPerfect to fulfill word processing needs, there’s the CPCUG WordPerfect SIG. It meets on the second Thursday of each month from 7:30 to 9PM right here in our meeting room. And WordPerfect is what I am using to write this report to send to Barbara Conn for her to put into the Monitor. June Meeting At our June meeting we had 27 people, including Rich Schinnell. It is great to see so many happy faces at our Saturday morning meetings. I know it is tough getting up and traveling to the meetings so early. Keep it up and bring a friend—I can’t think of a better thing to do on the first Saturday morning of each month. July Meeting At our July meeting we had about 20 people, including Rich Schinnell—a good showing for the Independence Day weekend. Rich took the audience on quite a trip through the Internet with some connections even Jack had not heard about. Thanks a lot, Rich, great job! I trust that attendees and other SIG members will heed Rich’s request to help CPCUG generate lots of revenue so we can continue to live in the grandeur to which we have become accustomed at our Meeting Room. Shareware • CPCUG HQ • URL—http://www.cpcug.org/user/share/ • Contact—Rich Schinnell, e/w (301) 949-9292, [email protected] Meetings are suspended until a new SIG Chair is found. If you are interested in becoming Shareware SIG Chair, please contact First Vice President Rich Schinnell at [email protected]. Door Prizes Seniors • Monthly, first Saturday, 9:30AM to noon • CPCUG HQ • URL—http://www.cpcug.org/ user/comm/sig-supp.html#sr • Contacts—Jack Carlson, e/w: (301) 474-7091, [email protected]; Jack Hepburn, d/e/w: (301) 460-1168, [email protected] At most meetings, we have a door prize to give away! Newsletter Les Le Vine started a Seniors SIG newsletter. Help him develop subjects to write about. The first edition “hit the street” after the February meeting. Distribution is easy—Les hands them Statistics • Monthly (except June), usually second Wednesday, 12:30 • 1301 New York Avenue, NW, Room 1208—call to arrange entrance to the building (202) 501-6928 • URL—http://www.econ.ag.gov/sigstat/ • Contact—Charles Hallahan, e/w: (703) 532-2930, [email protected] Capital PC User Group • Monitor • August 1997 51 AUGUST 13 S-PLUS 4.0 (BETA VERSION) DEMO S-PLUS 4.0 is a major new release that integrates the complete functionality of the S-PLUS data analysis system and object-oriented programming language with a user interface that is full featured and customizable. Data sets are managed through an intuitively designed visual interface. Editing presentation-quality graphics is as easy as pointing and clicking. The S-PLUS 4.0 user interface contains six types of windows: the object browser, data editor, graph sheet, command window, script window, and output window. New statistical features include functions for multiple comparisons, bootstrapping and jackknifing, linear and nonlinear mixed effects models, a clustering library for six methods of cluster analysis, two functions (hexbin and rayplot) designed for visualizing spatial data, and a function validate for validation. Information on S-PLUS can be found at http://www.mathsoft.com/ splus.html SEPTEMBER 10 OCTOBER 8 • URL—http://www.nmaa.org/ members/lgarcia/vasig • Contact—Luis Garcia, d: (301) 4571451, e/w: (703) 425-6902, [email protected] AUGUST 18 INTERNET BROWSER TIPS AND TRICKS SEPTEMBER 15 OCTOBER 20 The Virginia SIG chapter was successfully reborn on March 17, 1997. The SIG meets at Washington Gas in Springfield, Virginia, on the third Monday of each month. The planned format for meetings is a Q&A session at 7:00PM followed by the main presentation at 8PM. Suggested topics for future meetings include genealogical software from the user’s perspective, and children’s educational and game software. If you’d like more information or would like to participate in the planning and administration of this SIG, please contact CPCUG Virginia Vice President Luis Garcia, (301) 457-1451 (d), (703) 425-6902 (e/w), or lgarcia@ census.gov. Or contact the CPCUG office at (301) 762-9372 on weekdays between 10AM and 3PM. Meeting Notes Most meetings of the Statistics SIG are held in room 1208 at 1301 New York Avenue, NW—midway between the Metro Center and McPherson Square Metrorail stations. If you’re attending your first meeting, contact Charlie Hallahan at (202) 501-6928 or hallahan@ econ.ag.gov to leave your name for entrance to the building. Our Web Pages The SIGSTAT page (found at http://www.econ.ag.gov/sigstat and at the CPCUG members/SIGs pages at http://www.cpcug.org) contains an extensive set of links to Web pages of interest to statisticians. Each month we’ll look at some sites relevant to that month’s demo. E-Mail Announcement List To receive a monthly e-mail notice of meetings, send e-mail to Charles Hallahan, [email protected]. Virginia • Monthly, third Monday, 7:00 • Washington Gas Auditorium, 6801 Industrial Road, Springfield, VA 52 Visual Basic • Monthly, fourth Tuesday, 7:30 • Washington Gas, Small Auditorium, 6801 Industrial Road, Springfield, VA • URL—http://www.cpcug.org/user/vb/ • Contact—Ruben Worrell, d: (703) 276-3000, e/w pager: (202) 490-0166, [email protected] AUGUST 26 SEPTEMBER 23 OCTOBER 28 The Visual Basic SIG does a lot of Q&A, which is great for beginners and advanced users alike. Occasionally someone will bring a project and/or problem on diskette. These turn into excellent learning sessions for everyone. We discuss coding, Visual Basic news, and other issues that arise. Periodically we invite vendors to discuss and demonstrate the latest VB-related products. The Visual Basic SIG is not just for Visual Basic; we also support those using the Microsoft Office product line who want to delve into automation with Visual Basic for Applications. Internet provider or online service, you can send and receive e-mail via MIXNET on the MIX. Cancellations are posted on the MIX in the BASIC Conference (9). Windows • Monthly, fourth Wednesday, 7:30 • CPCUG HQ • URL—http://www.cpcug.org/user/ windows/ • Contact—Pat McVeigh, d: (301) 8817900, e/w: (301) 963-7304, [email protected] AUGUST 27 SEPTEMBER 24 OCTOBER 22 If you have suggestions for future topics, or would like to make a presentation, e-mail Pat McVeigh at [email protected]. E-Mail Discussion List To join CPCUG’s Windows discussion list, send e-mail to [email protected] containing the line SUBSCRIBE WINDOWSIGD-L <firstname> <lastname> WordPerfect • Monthly, second Thursday, 7:30 • CPCUG HQ • URL—http://www.cpcug.org/user/ comm/sig-supp.html#wp • Contact—Les Le Vine, d/e/w: (301) 652-2532, [email protected] AUGUST 14 DIFFERENCES BETWEEN WORDPERFECT 6.1 AND 7.0, AND MAYBE SOME WP 8.0; Susan Kousek SEPTEMBER 11 WORDPERFECT 5.1, 6.0, 6.1, DOS; Bill Adler AND 6.2 FOR OCTOBER 9 FOURTH ANNIVERSARY CELEBRATION SIG; Mary Van Engelen OF WP E-Mail Announcement List Volunteer(s) Needed E-mail is sent to those on our mailing list. Remember—even if you have no Do you know WordPerfect? Would you like to make a presentation for our Capital PC User Group • Monitor • August 1997 friendly group? We need volunteers for future meetings. SUBMITTING REPORTS Newsletter We distributed the first issue of our newsletter, “The WordPerfect Sig,” prior to our March meeting. It is now available at CPCUG HQ. See your name in print by sending your ideas for articles and contributions to Les Le Vine, Editor, at [email protected]. To submit reports for your SIG, send e-mail to [email protected], or log onto the MIX, join the MONITOR Conference (45), and send a message to Barbara Conn. When attaching a file to the message, use WordPerfect 5.0 or ASCII text format and PKZIP to create a ZIP file. Having a bad communication day? Fax (202) 508-3698 or send snail mail to 1730 K Street, NW, Suite 304, Washington, DC 20006. July Meeting If your future SIG meeting plans are not yet confirmed, tell us about your recent meetings. Your SIG information is important—please be included—submit your report 6 weeks in advance of publication date. We had a great July meeting. We were most fortunate to have Marie Parker step in to substitute for our planned presenter. Marie works for the American Speech Language and Hearing Association as Director of EndUsers Services, and is in charge of Training and Technical Support. She did a very interesting presentation showing us how she uses WordPerfect at work. Also at our July meeting we were pleased to meet the new regional Corel WordPerfect representative, Barbara Semple, who promises to return soon to talk to us about up-to-the-minute Corel WordPerfect goodies.v Barbara Conn, CPCUG Director of Corporate Communications, CPCUG Monitor Editor, and Technical Editor at Beacon Writing Services Corporation, provider of writing, editorial, and production services for communicators, can be reached at [email protected] or on the MIX, CPCUG’s electronic bulletin board, at (301) 738-9060 in MONITOR Conference (45). ThinkQuest Is Coming! WHERE TO FIND UPDATES FOR ALL CPCUG EVENTS Web Page See the CPCUG Corporate Communications Internet home page at http://www.cpcug.org/user/comm/. meetings (with the most up-to-date information available on meeting topics), classes, seminars, workshops, builds, volunteer events, and irregular special activities, send e-mail to— The MIX, NOTICE Conference (47) Weekly activities summaries Activities reminders (DING!) Meeting information updates of standard lower ASCII characters only.) Your name and e-mail address will be hidden from view. The distribution list does not allow subscriber posting. [email protected] To unsubscribe, send e-mail to the above address with the subject— containing the line— SIGNOFF CPCUGCAL-L Internet Newsgroups CPCUG.NEWS DC.GENERAL MD.GENERAL VA.GENERAL MD.MONT MD.PG BALT.GENERAL COMP.ORG.USER-GROUPS.MEETINGS CPCUG Weekly E-Mail Calendar To receive the weekly e-mail calendar of all CPCUG activities including general and special interest group SUBSCRIBE CPCUGCAL-L <firstname> <lastname> No subject line entry required. The calendar will arrive each Friday or Saturday and contain CPCUG events for 9 days, from Saturday through the following Sunday. It will be similar to the weekly “Capital PC User Events” messages posted in Internet Newsgroups. (It will consist No subject line entry required. To subscribe online to this and other CPCUG announcement and discussion lists, go to— http://www.cpcug.org/list Capital PC User Group • Monitor • August 1997 53 Product Reviews Coordinated by Richard Biffl T he Monitor frequently receives hardware, software, and books for review. Members interested in writing a review can find a list of available products in Bulletin 13 on the MIX BBS, (301) 738-9060, or on the Monitor OmniPage Pro 7.0 for Windows 95 Reviewed by Mike Stein The pitch on the box was clear: “Never retype another document.” Well, that’s what optical character recognition (OCR) is supposed to be all about, right? And so, I started on my evaluation of Caere’s highly acclaimed OmniPage Pro 7.0 for Windows 95. To start, I must tell you that I’ve had a long history of awe and experience with OCR products. Awe with dedicated $100,000+ machines of the late ‘60s and early ‘70s that didn’t do much. Personal experience with products on PCs that evolved from useless to notbad-at-all. 54 Web pages at http://www.cpcug.org/user/ monitor/. For more information, contact the review coordinator, Richard Biffl, at (301) 9278753 or in the MONITOR Conference on the MIX. To be useful, an OCR product must first and foremost be accurate in converting text from the printed page to a computer-editable file. Fancy formatting is nice (maybe), but if the accuracy isn’t there, what’s the point? Now, about that formatting, is it important? Well, sometimes, but I find that when I want to capture text by OCR, it’s usually the content I’m interested in, not the original publisher’s print format. But sometimes format is important, such as when you want to take a document and publish it on the Web as an HTML document that retains the look of the original—more on that later. Installing OmniPage Pro was a snap, and “only” 15 MBytes of disk was gobbled up. There was no problem in recognizing and setting up drivers for my Microtek scanner. One of the plus features of OmniPage Pro is “OCR aware” applications, a Windows-95-enabled facility that puts links to OmniPage Pro as “Acquire text” options under the file menu of other applications (figure 1). The documentation described how to make applications “OCR aware,” but I was pleased to see that the installation process automatically enabled Notepad, Wordpad, and WordPerfect. Want text scanned into a document? It’s a no brainer with “OCR aware.” Entering OmniPage Pro from its own icon, the user is presented with a fairly well laid out screen: the standard menu bar, a row of Windows 95 type buttons, and another row of large buttons with pull-down options. In my testing, the winner was the first of the buttons on this last row. It is labeled “AUTO,” and its options are AutoOCR and OCR wizard. Figure 1. Corel WordPerfect linking to OmniPage Pro. I’ve been turned off by the “wizard” options of most applications—they always seem to want to jump into a process with no choices for the user, and I rarely like their choices. Interestingly, the opposite is true with OmniPage Pro. OCR wizard leads the user through a smooth and meaningful set of options for scanning, OCR, and file saving (figure 2). One irritant with the Auto OCR option was the tendency of OmniPage Pro to put text into boxes, until I finally hunted down a too- Capital PC User Group • Monitor • August 1997 Figure 2. OmniPage Pro scanning, OCR, and file saving options. Figure 3. OmniPage Pro OCR and check option. obscure option to “remove frames on export.” No such problem with the wizard. As I said at the beginning, accuracy is key to OCR. Without it, you can spend as much time checking and correcting results as you might have spent rekeying the whole document. OmniPage Pro is pleasingly accurate, and life is made easier by the “OCR and check” option. This process steps through all questionable text showing you the actual scan image, OmniPage Pro’s guess, and possible alternatives. You can then click away to ignore, accept, or change OmniPage Pro’s suggestions (figure 3). This makes editing almost a snap. As I said, I usually don’t want an original document’s formatting—if I want columns, I’ll define them; if I want graphics, I’ll place them. But, I do want to retain text attributes, such as size, boldface, and italics. Although OmniPage Pro does a top-notch job on attributes, I’m unimpressed with its attempts at page layout formatting. I found it bad enough to be a burden requiring too much cleanup—not at all useful. I did try saving some test scans as HTML documents and opened them in Netscape and MS Internet Explorer. Same results—text attributes OK, complex page formatting useless. There is one text attribute regrettably not handled at all—color. Too bad. Color printers are cheap and nearly ubiquitous; color for HTML documents is a necessity. The inability to handle color (by scanning an image or importing a file) also cripples OmniPage Pro’s handling of graphics. If grayscale will satisfy you, then OmniPage Pro makes a reasonable attempt. For me, if I want an image in a document, color or not, I’m going to scan it and edit it with image software (PhotoShop or one of its cousins). There is an image editor link, but it’s keyed to your application association with BMP files—unless I change this at the system level (I don’t want to), I’m OLE’d unwillingly into Paint as the image editor. Support is a big cost ticket for all companies. Caere, like too many others, doles out phone support on a fee basis—though you do get a starting credit for one access to their nottoll-free line. Caere’s Web page, http://www.caere.com, has additional product and support information. In fact, it contains a rarity these days—the actual address of the company. A tollline faxback service and e-mail addresses (for sales only) are also listed. While not perfect, OmniPage Pro for Windows 95 is the best OCR package I’ve used. I wouldn’t hesitate to recommend it as long as you consider what you want to achieve with OCR software and accept its limitations.v OmniPage Pro 7.0 for Windows 95 • REQUIREMENTS: Windows 95, 15 Mbytes of hard disk space, 8 Mbytes of RAM, mouse, 3.5-inch diskette drive. • SOURCE: Caere Corp., (800) 535-7226 X110, http://www.caere.com/. • PRICE: $499; upgrade from OmniPage or WordScan, $129. Mike Stein receives e-mail as m_stein@ ix.netcom.com. Capital PC User Group • Monitor • August 1997 55 MediaPaq Manager Reviewed by Lori Austin MediaPaq Manager is a unique product—a media database management system. It allows you to organize various types of graphical images into libraries (databases). By opening the library, the images can then be accessed for update and retrieval. Each library has a visual table of contents with a thumbnail image representation of each object. It is so much easier to find the image you are looking for when you see the image instead of a directory of file names. Many types of objects can be managed including images, graphics, video clips, sound clips, MIDI files, animation files, and documents. Icons within the thumbnail representation include mini-icons that indicate whether the object has attached notes or sound or contains multiple pages. Text notes can be attached to each image. Searches for a text string can be performed across one or more MediaPaq libraries. Images from 70 different formats can be imported into MediaPaq. Or images can be dragged and dropped into an open MediaPaq library. After dropping the image, you are then prompted to inform MediaPaq of the type of compression you would like to use. Once images are in the library, they can be manipulated in a number of ways. Color, orientation, and attributes can all be changed, and the changes can be made either to the original or to a copy. Images can be exported to 55 different file formats. A catalog of images contained in the library can even be printed for reference. If you wish, MediaPaq will actually store the graphics within the database library in a compressed format, which minimizes the amount of disk space required to store the graphics. I took five subdirectories of GIF and ICO files and moved them into MediaPaq libraries, saving over 8 Mbytes of space on my hard drive. File compression includes LZH for speed, LZH for size, JPEG, no compression, reference, and custom compression in which the user supplies the DLL. I used MediaPaq’s screen capture capability to create a number of screen shots and then converted the screen shots to GIF images for display on my Web page. It was quick and easy. The screen capture can even be used to capture only a portion of the screen. This software is packaged as a CD-ROM. The printed instructions are short, but sufficient—a 10-page booklet that also serves as the cover of the CD case. A hypertext electronic user’s guide 56 is included on the CD. The installation was quick and straightforward. The installed product took about 8 Mbytes of disk space. Technical support can be contacted by calling a long distance number or sending an e-mail from MediaPaq’s Web site and receiving a call back, usually within 24 hours.v MediaPaq Manager • REQUIREMENTS: Windows 3.1 or 95. • SOURCE: MediaPaq, 531 E. Elliott Road, Suite 145, Chandler, AZ 85225, (800) 554-0857, [email protected], http://www.mediapaq.com/. • PRICE: $89.95; upgrade or competitive upgrade, $49.95. Lori Austin is a FoxPro programmer and owner of HomeFront Software, which produces software for churches and home educators. She may be contacted at [email protected], or via her Web site at http://members.aol.com/ hfsoftware/hfsoft.html, or the oldfashioned way at (703) 550-8672. Any97 1.0 Reviewed by Peggy Ireland Well, Lillian was dragging me along for a demonstration of this really exciting new product she saw at COMDEX. And dragging is the right description. “Yeah, sure Lil, really exciting, eh? But are they giving away anything?” Hey, you always have to have your priorities at these trade shows, right? Anyhow, we ended up meeting Illan Poreh, Anysoft’s president and CEO. He demonstrated Any97 Pro, with the claim that it is the first user component management system, offering true interoperability on the desktop. Quite frankly, I was impressed. Imagine an open cross-application environment for Windows and Windows 95 users to acquire information from any source, including legacy systems, the Internet, and PC applications. And if that’s not enough, it appears to allow the processing, publishing, and sharing of information between applications. Ah, yes, I have to admit that Madame President knows a good thing when she sees it. But still, being the slightest bit of a cynic, I decided that I had to try Any97 firsthand and see whether it would really work the same way for me as it appeared to be working for Illan. So, when I returned home, I went to http://www.anysoft.com and downloaded an evaluation copy of Any97 1.0. And, just to make it a little more interesting, no Pentium here, Illan. I am running Windows 95 on a 486-DX2 with 16 Mbytes of RAM. The download and install went smoothly enough. Like most software nowadays, it actually installs itself and has that nice little Capital PC User Group • Monitor • August 1997 uninstall icon, just in case it isn’t all I expect it to be. Once installed, when you start your PC, you hear some slick-sounding music as Any97 loads and places an Any97 toolbar on your screen. You have the option of leaving the toolbar or selecting a “mini display.” The Any97 toolbar consists of tabs that group and organize the various components of Any97. In addition to Anysoft’s own active user components, Any97 supports user components from leading vendors like Microsoft, Lotus, Corel, and Borland. I thought that by running the Any97 quickstart icon, which was in the program group, I would be able to avoid “RTFM.” Not! It does give a nice overview of what the program does but was of little practical value in actually using the components. However, the components are actually fairly intuitive to use, and the help screens are nicely done. So I was off and running and ready to try this out myself. The various components have so many possible uses and benefits for the end user that I’m positive I won’t be able to cover them all in this review or perhaps even think of them until I need them. Anysoft claims to have over 50 of its own active user components available for Any97, in addition to marketing a Component Development Kit (Any97 CDK) to assist commercial and corporate developers. For more information on Any97 CDK, contact [email protected]. The main component appears to be AnyMarker. AnyMarker allows you to capture any text, numbers, or images in any source window and send the information to any destinations or publish to any supported file format. Possible destinations include file, printer, e-mail, or a group of destinations. It’s a great way to quickly and easily capture a shot of a window for training purposes. It’s really neat the way it allows you to keep the original formatting. Another component, AnyMail, will instantly capture information from any window and allow you to send it to email addresses without ever opening your e-mail program. It also provides an addressbook that allows you to coordinate all your e-mail addresses in one location, and it is not dependant on which e-mail program you happen to be using. For those of us who switch between various e-mail programs and accounts, that’s a great convenience. AnyCalc performs calculations on numerical information from any window, even if the numbers are embedded in a text string. This is really a useful tool for calculating data from a Web site, spreadsheet, or a database on a legacy system on the fly. Now, the component I probably had the most fun with is AnyGraph. I never could figure out how to graph information. I can remember taking a college course on spreadsheets, and the class where we had to do graphs did not help my GPA a bit. I’ve always had this mental block about graphs, but AnyGraph is changing the trend. It allows you to create up to 14 types of graphs by just highlighting the information from any window. And if you don’t like how the information appears as a bar graph, you can change it into a pie chart with the click of a mouse. Or try making it three dimensional. I actually came up with some sharp-looking graphs and had fun doing it. Now if there’s anything that baffles me more than graphs, it’s probably graphics, but with AnyImage you can manipulate any bit-mapped image in one simple step without specialized graphics programs. Another component that has lots of potential, and was kind of fun, is WordLink. WordLink components dynamically link text from any Windows document to related information on the World Wide Web. The down side is that the only WordLink component available in my evaluation copy of Any97 was the PC Webopaedia component. The PC Webopaedia component not only links to the related text, but rates the links on relevancy. Anysoft says there will be more components in the future. I’m certainly looking forward to seeing what is added. The other tabs consisted of components linking to my Microsoft applications, more OLE applications, and a “My Tab” that allows for customization. Any97 software is available in two configurations. Any97 contains the AnyMarker and DataRouting technologies. Any97 Pro contains all the component functionality available in the evaluation copy. By the time you read this, there should be a newer version of Any97 available. If you’re interested in seeing it demonstrated firsthand, come on out to the Capital PC User Group General Meeting August 11, at NIH, meet Illan, and see this new breed of applicationindependent, task-focused component solution for yourself.v Mbytes recommended), 10 Mbytes of available hard disk space. • SOURCE: Anysoft, Inc., 100 CambridgePark Drive, Cambridge, MA 02140, (888) ANY-SOFT, (617) 868-3397, fax (617) 868-3295, http://www.anysoft.com • PRICE: Any97, $69; Any97 Pro, $129 Peggy Ireland is the Program Director for the Capital PC User Group, as well as a Contributing Editor of the Monitor. Update GoldMine, a contact manager for workgroups that was reviewed in the October 1996 Monitor, has been upgraded to version 3.2 for Windows 95 and NT 4.0. The new version adds Internet Web import, graphical organization charts, peg board, spell checking, Timex data link, and improved calendar, report writer, and seamless ACT! import wizard. GoldMine also links with popular handheld devices via Windows CE and Puma IntelliSync. Contact GoldMine Software at (800) 654-3526, (310) 454-6800, and http://www.goldminesw.com/. Book Reviews How To Set Up and Maintain A Web Site, Second Edition by Lincoln D. Stein Reviewed by Claire B. Rubin Any97 • REQUIREMENTS: PC with a 486- or Pentium-compatible CPU, MS Windows 3.1.x or Windows 95 operating system, 4 Mbytes of RAM (8 This book is a major reference book on the topic of Web site development— based on size and weight alone!—and probably is one of the definitive books on the subject. Having said that, it may Capital PC User Group • Monitor • August 1997 57 be more than most casual users ever wanted to know about the WWW. If you are satisfied with the Dummies series, then this is probably not the book for you. This book is for those people who like to know how to make a watch, rather than know what time it is. (The book contains 680 pages of text and another 100 pages of appended material.) Additionally, a CD-ROM disk is included, with hundreds of freeware and shareware tools for setting up a Web site. The disk also contains source code for all of the book’s HTML examples and Common Gateway Interface (CGI) scripts that readers can use in their own Web pages. The chapters are as follows: (1) Introduction to the Web; (2) Unraveling the Web: How It All Works; (3) Installing and Configuring a Web Server; (4) Web Security; (5) Creating Hypertext Documents; (6) Software Tools for Text, Graphics, Sound, and Video; (7) A Web Style Guide; (8) Working With Server Scripts; (9) Writing Server Scripts; (10) JavaScript; and (11) Working With Java. In addition, there are three appendixes, which cover almost another 100 pages. Appendix A, The Resource Guide, provides many sources of information that should be of interest to serious Web site creators. (The online version of The Resource Guide is available at http://www.genome.wi.mit.edu/WWW/ resource_guide.html.) As you would expect from a large, serious book written by an MIT faculty member, it is thorough, sophisticated, and a definitive reference work. It is well written, and if one reads it carefully, complex subject matter is explained well enough for novices to comprehend. I requested this product because I want to prepare and mount a simple 58 Web home page in an area related to my work—recovery from major natural disasters at the community level. Although I learned a lot from the book, and have already shared some of the extensive, informative source materials with colleagues who maintain Web sites, I found it hard to get started tackling my simple home page. I expected more direct guidance, but instead got a lot of advice that required me to hunt down and download files or other bits of instruction. Although I expected the CD-ROM to provide such guidance, I was disappointed that it was not as user friendly as I had hoped. Although I am new to creating Web pages, I am not either an Internet or a WWW novice. For me, this book was both intriguing and somewhat intimidating. Nevertheless, even after having spent considerable time reading much of the book, I still have not made much progress with the home page I set out to create.v environment and enhancements to the language from earlier versions. The majority of the book is dedicated to providing examples of techniques to solve specific problems. This limits its value as a learning tool for beginners, but for the intended audience, it provides a wealth of examples. The book doesn’t cover all aspects of VB, and it may be a stretch to find an example that directly fits whatever problem you are trying to solve, but the examples provided are clear, and Craig’s explanations provide good insight into the techniques. The book is divided into three sections: Getting Started With VB 4, Dear John, How Do I . . . ?, and Sample Applications. Getting Started With Visual Basic 4 In this section, Craig describes differences between VB 4 and previous versions, providing an overview of objectoriented features, enhancements to the development environment and the language, and new custom controls. He also offers some programming style guidelines. This section is a good overview for any programmer to get an idea of the capabilities of VB 4, and is particularly useful for programmers who have used previous versions of VB. How To Set Up and Maintain A Web Site, Second Edition by Lincoln D. Stein, ISBN 0-201-63462-7, 816 pp., CD-ROM. • SOURCE: Addison-Wesley Professional Computing and Engineering, One Jacob Way, Reading, MA 01867, (800) 447-2226, (617) 944-3700, fax (617) 942-3077, http://www.awl.com/cp/Stein2e.html. • PRICE: $39.95. Dear John, How Do I . . . ? Ms. Rubin is a consultant in emergency management, with public and private sector clients. Although a social scientist by training, she tries to master computer and Internet concepts and programs. She has belonged to the Capital PC User Group for more than 10 years and reviewed two previous products for the Monitor. This section represents more than half the book, and most of the valuable information. Each chapter focuses on a particular aspect of development, for example, variables, parameters, objectoriented programming, API functions, multimedia, graphics, OLE automation, and many others. Each chapter has sections headed by a specific question. Microsoft Visual Basic 4.0 Developer’s Workshop, Third Edition by John Clark Craig Reviewed by Art Wilson Microsoft Visual Basic 4.0 Developer’s Workshop is targeted to programmers familiar with Visual Basic (VB), particularly those familiar with VB 3.0. It describes changes in the development Capital PC User Group • Monitor • August 1997 For example, the chapter on database access answers the question Dear John, How Do I . . . Use The Data Control To Connect an Application to a Database? The section provides an explanation of how to implement the technique and sample code so you can exercise the technique. Craig’s accompanying explanations are clear, and useful. There are 22 chapters covering various topics. Advanced Java: Idioms, Pitfalls, Styles and Programming Tips by Chris Laffra Reviewed by Michael Sakhatsky Sample Applications In the third section of the book, Craig includes several complete applications to demonstrate and amplify the techniques described in the second section of the book. All the applications are included in source form on the accompanying CD. This is a good place for an experienced programmer picking up VB for the first time to look for examples of VB applications, or for VB programmers to discover new techniques or utilities to help in development efforts. As in the rest of the book, Craig’s explanations are clear and helpful. Microsoft Visual Basic 4.0 Developer’s Workshop is an excellent book for its intended audience. When trying to solve a particular problem, the book is either very good, if there is a relevant example; or useless, if there is no example. For developers with a lot of VB 4.0 experience, much of the information may not be new. For developers who have experience with previous versions of VB, the book is ideal. For someone new to VB, the book may assume too much. The greatest value will be to intermediate level users—programmers with some VB experience, but not enough that they have already dealt with most of the issues the book covers. In general, given the wealth of examples Craig provides, there is likely to be something of value for just about anyone.v Microsoft Visual Basic 4.0 Developer’s Workshop, Third Edition by John Clark Craig, ISBN 1-55615-6642, 584 pp., CD-ROM. • SOURCE: Microsoft Press, PO Box 141875, Austin, TX 78714-1875, (800) MSPRESS, [email protected], http://mspress.microsoft.com/mspress/ Books/Des/363.HTM. • PRICE: $39.95. Art Wilson is Manager of Data Warehousing at ManTech Design & Development Corporation. He has more than 15 years’ software development experience in various languages and on various platforms. He may be reached during normal business hours at (410) 312-3810, or by e-mail at [email protected]. This very thin book (compared to other books on the same subject) promises to be “A guide to the more advanced features of Java. For advanced programmers, this may be the most sophisticated Java book on the market. This book covers a wide variety of advanced Java topics and techniques that are rarely discussed elsewhere.” The author, Chris Laffra, is a system programmer with IBM’s T.J. Watson Research Center, working on compiler and debugger development. He also is co-editor of Object-Oriented Computer Graphics. With this impressive introduction, I had high expectations when I began my review. Unfortunately, this book fell short of my expectation. The book contains 4 chapters, with the first chapter consisting of 20 sections. Each section discusses a topic, such as common programming practices and idioms, and is unrelated to the others. These sections could be the most interesting and useful part of the book for Java programmers. Some sections are very interesting. Some reflect the author’s own opinion on the subject. Some topics are already outdated (for example, you can easily implement callback functions in Java 1.1 using inner classes). In topic 17, “Overriding Methods and Hiding Variables,” the author compares C++ and Java, a topic that attracted my greatest attention. I would not say there is something wrong with this comparison by itself, and collating Java methods with C++ virtual methods could be very useful. But contrasting Java methods and C++ common methods is absolutely pointless and misleading. It makes me suspicious about the quality of the other topics. Chapter 2 occupies more then half of the book and serves as a user guide for the Little Toolkit (LTK)—an AWT alternative developed by the author. All the source code could be found on the enclosed disk. Many ideas used in this toolkit are similar to the new Java 1.1 AWT implementation. Unless you develop new Java GUI toolkits for a living, I do not think this chapter would be very useful for you. The rest of the book covers Java debugging techniques and translating C++ to Java. For debugging purposes, the author made some changes in the SUN Java virtual machine (VM). If you wanted to use a similar technique with the new Java 1.1 VM, you would have to obtain a license on VM source code from SUN and make all the changes by yourself. It could be very useful, but I think the majority of the programmers would be happy with integrated Java debuggers from Symantec, IBM, or Microsoft. On the enclosed disk you can find a C2J translator. It could be used to translate a large amount of code from C++ to Java. C2J is basically a shell script that calls sed, followed by C++-to-Java translator. You have to use either a Unix system to run it or the MKS toolkit under Windows if you are using a PC platform. This book uncovers many Java pitfalls and contains very interesting material. But I do not think a majority of Java programmers would consider spending $35 on this book worthwhile, unless they have special needs such as developing commercial tools for Java.v Advanced Java: Idioms, Pitfalls, Styles and Programming Tips by Chris Laffra, ISBN 0-13-534348-8, 288 pp., diskette. • SOURCE: Prentice Hall PTR, (800) 6435506, http://www.prenhall.com/allbooks/ ptr_0135343488.html. • PRICE: $34.95. Michael Sakhatsky is a Programming Architect for Advanced Systems, Inc. (ASI), a systems integration and custom software development company. ASI provides highend programming services using Java, C++, and Visual Basic. Michael can be reached at (703) 698-4406. Capital PC User Group • Monitor • August 1997 59 HELPLINE Compiled by Elliott Fein This helpline listing is for use by CPCUG members only! The volunteers will provide assistance on their stated subjects during the times and days they have listed. Please be prepared to give the Helpline volunteer your membership number; membership has its privileges! Please do not ask for assistance outside of the stated times. If you reach a telephone answering machine, leave a message, as many people screen calls or MEMBER otherwise prioritize their time. Some volunteers have provided e-mail addresses so that you can contact them if you have trouble getting in touch via telephone. If you have a modem, you can use the MIX to get help with a problem. There are conferences on specific subjects, or you can use the HELP conference. You can usually reach a large number of friendly helpers on a MIX conference. Also, a copy of this Helpline listing, updated occasionally, PHONE DAYS TIME E-MAIL (703) 690-6027 (703) 838-6898 (202) 686-3373 (301) 587-1720 All Mon–Fri Mon–Fri Mon–Th 8:00a–7:00p 6:00p–9:00p [email protected] 8:30a–7:00p [email protected] 10:00a–4:00p ACCESS Walter Clark Craig Cornell John Scott John Williams 9:00a–11:00p [email protected] 9:00a–Mn 24 hours ALPHA FOUR Brian Abell Guy Durant (202) 822-8077 (202) 575-0414 (202) 575-0414 Steve Workings (301) 933-3832 ALPHA4 Conference MIX All All All All All 9:00a–11:00p [email protected] 8:00a–11:00a 9:00p–Mn 9:00a–Mn 24 hours AMI PRO Robert Simanski (703) 481-6776 All WORDS Conference MIX All Reasonable 24 hours ANNOUNCEMENTS (202) 606-2876 Mon–Fri 7:30a–4:00p (301) 924-1968 Mon–Fri 5:00p–10:00p (301) 924-1968 Sat–Sun Reasonable APL LANGUAGE Murray Spencer (304) 725-3283 All Nn–Mn [email protected] [email protected] (301) 340-2943 Sat–Sun 2:00p–9:00p [email protected] ASSEMBLY LANGUAGE Rainer McCown ADV Conference CODE Conference (410) 730-2575 (410) 730-0379 MIX MIX Mon–Fri Mon–Fri All All 10:00a–4:00p 6:00p–10:00p 24 hours 24 hours AT&T PC6300 Donald Palomaki ATT Conference (703) 351-8731 Mon–Fri 9:00a–5:00p (703) 455-9262 All 6:00p–9:00p CIS: 74534,2651 MIX All 24 hours BASIC LANGUAGE Hasan Diwan Rich Schinnell BASIC Conference PHONE DAYS TIME E-MAIL (301) 365-9569 (301) 365-9569 (301) 949-9292 MIX Rich Schinnell BASIC Conference (301) 949-9292 All MIX All 6:00p–9:00p 24 hours BROTHER’S KEEPER Alta Oben Brian Abell (202) 822-8077 All Steve Workings (301) 933-3832 All ALPHA4 Conference MIX All Frank Ditto MEMBER can be found on the MIX in the CPCUG files area, as HELPLINE.TXT. If you would like to volunteer your services in any area, please contact Elliott Fein on the MIX (VOL conference), or on the Internet at edfein@ cpcug.org, providing your membership number, subject(s), phone number and/or e-mail address, days, and times. If you have no modem, write to 5 Carter Court, Rockville MD 20852-1005. If you have no postage stamp, call Elliott at (301) 762-6261. BASIC LANGUAGE—QB 4+ ALPHA FIVE (WINDOWS) Jeff Levitan DIRECTORY Mon–Fri Sat–Sun All All 11:00p–5:00a 11:00a–9:00p [email protected] 6:00p–9:00p 24 hours (703) 938-5831 Mon–Fri 6:00p–10:00p (703) 938-5831 Sat–Sun 9:00a–10:00p [email protected] ROOTS Conference MIX All 24 hours BUILD YOUR OWN Chip Dodge (703) 425-7038 All HW Conference MIX All VENEXP Conference MIX All Reasonable 24 hours 24 hours BUYING DECISIONS Craig Cornell Mike Focke Jeff Levitan (703) 838-6898 (703) 620-2776 (202) 606-2876 (301) 924-1968 (301) 924-1968 Randy Steer (202) 745-5932 (202) 745-5932 DISK Conference MIX GRAPHIC Conf. MIX HW Conference MIX VENEXP Conference MIX Mon–Fri All Mon–Fri Mon–Fri Sat–Sun Mon–Fri Sat–Sun All All All All 6:00p–9:00p [email protected] 8:00p–10:00p 7:30a–4:00p 5:00p–10:00p Reasonable 8:00p–Mn 11:00a–Mn [email protected] 24 hours 24 hours 24 hours 24 hours C LANGUAGE Wayne Dernoncourt [email protected] Bruce Kriebel (703) 524-6694 Mon–Fri 6:00p–9:00p (703) 524-6694 Sat–Sun 10:00a–4:00p C Conference MIX All 24 hours C++ Keith Bennett (301) 871-7696 All C Conference MIX All 8:00a–9:00p [email protected] 24 hours CAD David Drazin (301) 279-7593 All 7:00p–9:00p (703) 922-6113 All (703) 971-4490 All MIX All 9:00a–10:00p CIS: 71553,3150 7:00p–10:00p 24 hours CLIPPER John McDermott Tanya Metaksa XBASE Conference COMMUNICATIONS Ken Goldman (301) 983-5905 Mon–Fri 7:30p–9:30p [email protected] Rainer McCown (410) 730-2575 Mon–Fri 10:00a–4:00p (410) 730-0379 Mon–Fri 6:00p–10:00p Rich Schinnell (301) 949-9292 All 6:00p–9:00p COMM Conference MIX All 24 hours 60 Capital PC User Group • Monitor • August 1997 MEMBER PHONE DAYS TIME E-MAIL MEMBER COMMUNICATIONS—BBS SYSTEMS DOS 6.0 Craig Cornell Rich Schinnell SYSOP Conference Jeff Levitan (703) 838-6898 Mon–Fri 6:00p–9:00p [email protected] (301) 949-9292 All 6:00p–9:00p MIX All 24 hours COMMUNICATIONS—MODEMS Hasan Diwan (301) 365-9569 (301) 365-9569 Rich Schinnell (301) 949-9292 COMM Conference MIX Mon–Fri Sat–Sun All All 11:00p–5:00a 11:00a–9:00p [email protected] 6:00p–9:00p 24 hours COMPUSERVE Michael A. Gabor Jeff Levitan Rich Schinnell Erwin Schmerling (703) 838-6898 (301) 365-9569 (301) 365-9569 (202) 606-2876 (301) 924-1968 (301) 924-1968 (301) 949-9292 (301) 587-1283 Reasonable [email protected] (910) 993-7637 (703) 971-4490 (301) 949-9292 MIX TIME E-MAIL (202) 606-2876 (301) 924-1968 (301) 924-1968 (301) 949-9292 (301) 320-2104 MIX Mon–Fri Mon–Fri Sat–Sun All All All 7:30a–4:00p 5:00p–10:00p Reasonable 6:00p–9:00p Reasonable [email protected] 24 hours ELECTRONIC DATA INTERCHANGE (EDI) Craig Cornell (703) 838-6898 Mon–Fri 6:00p–9:00p [email protected] David Littlefield (202) 723-9527 Mon–Fri 6:00p–10:00p EXCEL Mon–Fri Mon–Fri Sat–Sun Mon–Fri Mon–Fri Sat–Sun All Mon–Fri 6:00p–9:00p [email protected] 11:00p–5:00a 11:00a–9:00p [email protected] 7:30a–4:00p 5:00p–10:00p Reasonable 6:00p–9:00p 7:00p–9:30p Sat–Sun All All All 6:00p–9:00p 7:00p–10:00p 6:00p–9:00p 24 hours DBASE—GENERAL Patrick Finucane Tanya Metaksa Rich Schinnell XBASE Conference DAYS ENABLE (703) 476-0020 All COMPUTING—GENERAL Craig Cornell Hasan Diwan Rich Schinnell Henry Winokur DOS Conference PHONE Diane Cohen (703) 841-9360 Craig Cornell (703) 838-6898 Mark Pankin (703) 524-0937 SPREAD Conference MIX All Mon–Fri All All Reasonable 6:00p–9:00p [email protected] Reasonable 24 hours FAMILY EDGE Jesse Roth (301) 460-8437 All ROOTS Conference MIX All 8:00p–11:00p 24 hours FOXPRO Guy Durant (202) 575-0414 (202) 575-0414 (910) 993-7637 MIX Patrick Finucane FOX Conference DBASE III PLUS FRAMEWORK Paula Stein XBASE Conference Bill Redisch FRAMEWK Conference (703) 556-0458 Tue–Fri 7:00p–9:00p MIX All 24 hours All All Sat–Sun All 8:00a–11:00a 9:00p–Mn 6:00p–9:00p 24 hours (301) 279-7929 Mon–Thr 7:00p–11:00p CIS: 76137,1455 MIX All 24 hours DBASE IV Guy Durant Bruce Kriebel XBASE Conference (202) 575-0414 (202) 575-0414 (703) 524-6694 (703) 524-6694 MIX All All Mon–Fri Sat–Sun All 8:00a–11:00a 9:00p–Mn 6:00p–9:00p 10:00a–4:00p 24 hours GEOWORKS Herb Fredricksen (301) 840-1554 Mon–Fri 9:00a–5:00p [email protected] 2:00p–11:00p (202) 606-2876 (301) 924-1968 (301) 924-1968 (703) 481-6776 MIX Mon–Fri Mon–Fri Sat–Sun All All 7:30a–4:00p 5:00p–10:00p Reasonable Reasonable 24 hours (703) 620-2776 (202) 606-2876 (301) 924-1968 (301) 924-1968 (301) 949-9292 (301) 593-3505 (301) 593-3505 MIX All Mon–Fri Mon–Fri Sat–Sun All Mon–Fri Sat–Sun All 8:00p–10:00p 7:30a–4:00p 5:00p–10:00p Reasonable 6:00p–9:00p Evenings Reasonable 24 hours GRAPHICS Jeff Levitan DELPHI/PASCAL Richard Maley (301) 840-2056 All Robert Simanski GRAPHIC Conf. DESKTOP PUBLISHING Mary Brosnan Robert Simanski DTP Conference (703) 207-0477 All (703) 207-0479 FAX (703) 481-6776 All MIX All Reasonable Reasonable 24 hours DISABLE—HARDWARE/SOFTWARE FOR BLIND Lloyd Rasmussen DISABLE Conf. (301) 946-8345 Mon–Fri 7:00p–10:00p (301) 946-8345 Sat–Sun 10:00a–10:00p MIX All 24 hours Matt Pecori Rich Schinnell Erwin Schmerling Paul Shapiro DOS Conference Mike Focke Jeff Levitan Rich Schinnell Doug Wagner DISK Conference HARDWARE—GENERAL DOS Craig Cornell Ken Goldman Arnie Kuzmack HARD DISKS (703) 838-6898 (301) 983-5905 (301) 949-3268 (301) 949-3268 Mon–Fri Mon–Fri Mon–Fri Sat–Sun 6:00p–9:00p [email protected] 7:30p–9:30p [email protected] 7:30p–10:30p Nn–10:30p [email protected] [email protected] (301) 949-9292 All 6:00p–9:00p (301) 587-1283 Mon–Fri 7:00p–9:30p (301) 770-9512 All 9:00a–9:00p [email protected] MIX All 24 hours Craig Cornell (703) 838-6898 Mon–Fri Wayne Dernoncourt Mike Focke (703) 620-2776 All Jeff Levitan (202) 606-2876 Mon–Fri (301) 924-1968 Mon–Fri (301) 924-1968 Sat–Sun Rich Schinnell (301) 949-9292 All Doug Wagner (301) 593-3505 Mon–Fri (301) 593-3505 Sat–Sun Steve Workings (301) 933-3832 All HW Conference MIX All Capital PC User Group • Monitor • August 1997 6:00p–9:00p [email protected] [email protected] 8:00p–10:00p 7:30a–4:00p 5:00p–10:00p Reasonable 6:00p–9:00p Evenings Reasonable 9:00a–Mn 24 hours 61 MEMBER PHONE DAYS TIME E-MAIL MEMBER PHONE DAYS TIME HYPERTEXT MARKUP LANGUAGE (HTML) MANAGING YOUR MONEY Harold Goldstein Walt Houser Reasonable [email protected] 7:00p–10:00p [email protected] David Littlefield (202) 723-9527 Mon–Fri 6:00p–10:00p Mark Pankin (703) 524-0937 All Reasonable MONEY Conference MIX All 24 hours 7:00p–10:00p [email protected] 24 hours 24 hours MEDICAL COMPUTING (202) 966-9091 All (301) 299-0593 All E-MAIL IBM BASEBAND Jim Laughlin HW Conference NETS Conference (703) 241-0110 All MIX All MIX All Bill DeRoche (202) 927-4585 Mon–Th 1:00p–3:30p [email protected] MEMORY MANAGEMENT INTERNET—NOT CPCUG.ORG Hasan Diwan Doug Wagner (301) 365-9569 Mon–Fri 11:00p–5:00a (301) 365-9569 Sat–Sun 11:00a–9:00p [email protected] Henry Winokur DOS Conference (301) 593-3505 (301) 593-3505 (301) 320-2104 MIX Mon–Fri Sat–Sun All All Evenings Reasonable Reasonable 24 hours INTERNET—ADVANCED Hasan Diwan Michael A. Gabor Harold Goldstein Edward Kachinske Matt Pecori John Scott (301) 365-9569 (301) 365-9569 (703) 476-0020 (202) 966-9091 (888) 358-5194 Mon–Fri Sat–Sun All All All METASTOCK PROFESSIONAL 11:00p–5:00a 11:00a–9:00p Reasonable Reasonable 24 hours [email protected] [email protected] [email protected] [email protected] [email protected] (202) 686-3373 Mon–Fri 8:30a–7:00p [email protected] Harley Wilbur (301) 949-8131 All INVEST Conference MIX All MICROSOFT OFFICE 95 Roland deWit (301) 975-5705 Mo, Tu, 7:00p–9:00p We, Fr INTERNET—BASICS—NOT CPCUG.ORG MIX, USING THE Harold Goldstein David Chessler MIX Conference (202) 966-9091 All Reasonable [email protected] INTERNET—BASICS Craig Cornell Hasan Diwan Mark Gollub Peggy Ireland Bill Lathom (DC Metro) in Annapolis Rich Schinnell Paul Shapiro (703) 838-6898 (301) 365-9569 (301) 365-9569 (301) 670-6349 (301) 423-4526 Mon–Fri Mon–Fri Sat–Sun All Mon–Sat 6:00p–9:00p [email protected] 11:00p–5:00a 11:00a–9:00p [email protected] Reasonable [email protected] Reasonable (301) 261-8981 (410) 266-6959 (301) 949-9292 (301) 770-9512 All All All All 10:00a–10:00p 10:00a–10:00p 6:00p–9:00p 9:00a–9:00p [email protected] ISO-9000 Edward H. Jentsch (301) 279-0134 All Reasonable [email protected] K-EDIT Bruce Kriebel Wayne Dernoncourt [email protected] LOTUS 1-2-3 Diane Cohen Jeff Levitan (703) 841-9360 (202) 606-2876 (301) 924-1968 (301) 924-1968 Roy Rosfeld (301) 598-2825 SPREAD Conference MIX All Mon–Fri Mon–Fri Sat–Sun All All Reasonable 7:30a–4:00p 5:00p–10:00p Reasonable Reasonable 24 hours LOTUS 1-2-3 2.01 Mark Pankin (703) 524-0937 All SPREAD Conference MIX All Reasonable 24 hours LOTUS ORGANIZER (202) 606-2876 Mon–Fri 7:30a–4:00p (301) 924-1968 Mon–Fri 5:00p–10:00p (301) 924-1968 Sat–Sun Reasonable M LANGUAGE Bill DeRoche (202) 927-4585 Mon–Th 1:00p–3:30p [email protected] MACINTOSH—DOS DATA EXCHANGE Mark Pankin MAC Conference 7:00p–10:00p 24 hours Craig Cornell Doug Wagner GRAPHICS Conference HW Conference (703) 838-6898 Mon–Fri 6:00p–9:00p [email protected] (301) 593-3505 Mon–Fri Evenings (301) 593-3505 Sat–Sun Reasonable MIX MIX All All 24 hours 24 hours NETWORK CONCEPTS Craig Cornell Jim Laughlin LAN Conference (703) 838-6898 Mon–Fri 6:00p–9:00p [email protected] (703) 241-0110 All 7:00p–10:00p [email protected] MIX All 24 hours NETWORKS—GENERAL (703) 838-6898 Mon–Fri 6:00p–9:00p [email protected] MIX All 24 hours NETWORKS—LANTASTIC ETHERNET LAN Jeff Levitan (301) 229-3984 All MIX All MONITOR SELECTION Craig Cornell LAN Conference (703) 524-6694 Mon–Fri 6:00p–9:00p (703) 524-6694 Sat–Sun 10:00a–4:00p Reasonable 24 hours (703) 524-0937 All MIX All Reasonable 24 hours Rich Schinnell LAN Conference (301) 949-9292 All MIX All 6:00p–9:00p 24 hours NETWORKS—NOVELL Jim Laughlin John Scott LAN Conference (703) 241-0110 All 7:00p–10:00p [email protected] (202) 686-3373 Mon–Fri 8:30a–7:00p [email protected] MIX All 24 hours NORTON UTILITIES Jeff Levitan (202) 606-2876 (301) 924-1968 (301) 924-1968 Randy Steer (202) 745-5932 (202) 745-5932 Donald Wulfinghoff (301) 946-1196 Mon–Fri Mon–Fri Sat–Sun Mon–Fri Sat–Sun All 7:30a–4:00p 5:00p–10:00p Reasonable 8:00p–Mn 11:00a–Mn [email protected] 10:00a–8:00p Mon–Fri All Mon–Fri Sat–Sun All All All 6:00p–9:00p Reasonable 7:30p–10:30p Nn–10:30p Reasonable 10:00a–8:00p 24 hours NOVICE Craig Cornell Michael A. Gabor Arnie Kuzmack (703) 838-6898 (703) 476-0020 (301) 949-3268 (301) 949-3268 Henry Winokur (301) 320-2104 Donald Wulfinghoff (301) 946-1196 NOVICE Conference MIX [email protected] [email protected] [email protected] [email protected] ORACLE John Scott (202) 686-3373 Mon–Fri 8:30a–7:00p [email protected] Michael Shunfenthal (703) 866-9729 Mon–Fri 7:30p–9:30p 62 Capital PC User Group • Monitor • August 1997 MEMBER PHONE DAYS TIME E-MAIL All Mon–Th Sat Sun Sat–Sun All All All 8:00a–9:00p [email protected] 6:00p–9:00p Sunset–9:00p 9:00a–9:00p [email protected] Noon–9:00p 24 hours 24 hours 24 hours OS/2 PHONE DAYS TIME E-MAIL PROFESSIONAL FILE Keith Bennett Shmuel Metz (301) 871-7696 (703) 256-4764 (703) 256-4764 (703) 256-4764 C. Patrick Zilliacus (301) 384-0972 OS2APP Conference MIX OS2GEN Conference MIX OS2TECH Conf. MIX PARADOX Walter Clark Larry Lynn PARADOX Conference MEMBER Donald Wulfinghoff (301) 946-1196 All 10:00a–8:00p PROFESSIONAL WRITE Donald Wulfinghoff (301) 946-1196 All WORDS Conference MIX All 10:00a–8:00p 24 hours PVCS VERSION MANAGER 5.2 Edward H. Jentsch (301) 279-0134 All Reasonable [email protected] QBASIC (IN MS-DOS) (703) 690-6027 All (301) 585-2300 All 8:00a–7:00p Reasonable CIS: 71401, 1374 Paul Shapiro BASIC Conference MIX 24 hours QEDIT All Harley Wilbur (301) 770-9512 All MIX All 9:00a–9:00p [email protected] 24 hours (301) 949-8131 All Reasonable PASCAL LANGUAGE Rainer McCown (410) 730-2575 Mon–Fri 10:00a–4:00p (410) 730-0379 Mon–Fri 6:00p-10:00p PASCAL LANGUAGE—IBM Paula Stein QUATTRO PRO Mark Pankin (703) 524-0937 All Sam Penner (301) 468-1210 All SPREAD Conference MIX All Reasonable Reasonable 24 hours [email protected] (703) 556-0458 Tue–Fri 7:00p–9:00p QUICK BASIC PASCAL LANGUAGE—TURBO PASCAL Hasan Diwan (301) 365-9569 Mon–Fri 11:00p–5:00a (301) 365-9569 Sat–Sun 11:00a–9:00p [email protected] Mark Pankin BASIC Conference (703) 524-0937 All MIX All Reasonable 24 hours QUICK BASIC 4.5 PEACHTREE Norman Risch (301) 754-0735 Mon–Fri 6:00p–9:00p (301) 754-0735 Sat–Sun Reasonable [email protected] PEACH Conference MIX All 24 hours Paul Shapiro BASIC Conference (301) 770-9512 All MIX All QUICKBOOKS (DOS & WINDOWS) PERSONAL EDITOR II Mark Gollub Haytham Najjar Rich Schinnell C. Patrick Zilliacus QUICKEN (DOS & WINDOWS) (301) 949-9292 All 6:00p–9:00p (301) 384-0972 Sat–Sun Nn–9:00p PIBTERM David Chessler (301) 229-3984 All 7:00p–10:00p PL/I Shmuel Metz (703) 256-4764 Mon–Th 6:00p–9:00p (703) 256-4764 Sat Sunset–9:00p (703) 256-4764 Sun 9:00a–9:00p [email protected] BASIC Conference (703) 351-8731 Mon–Fri 9:00a–5:00p (703) 455-9262 All 6:00p–9:00p CIS: 74534,2651 [email protected] MIX All 24 hours PRINTERS—GENERAL Craig Cornell Jeff Levitan Rich Schinnell Henry Winokur HW Conference (703) 838-6898 (202) 606-2876 (301) 924-1968 (301) 924-1968 (301) 949-9292 (301) 320-2104 MIX Mon–Fri Mon–Fri Mon–Fri Sat–Sun All All All 6:00p–9:00p [email protected] 7:30a–4:00p 5:00p–10:00p Reasonable 6:00p–9:00p Reasonable [email protected] 24 hours PRINTERS—HP LASERJET Craig Cornell Jeff Levitan Rich Schinnell HW Conference (703) 838-6898 (202) 606-2876 (301) 924-1968 (301) 924-1968 (301) 949-9292 MIX Craig Cornell Mark Gollub Haytham Najjar Sam Penner (301) 670-6349 All Reasonable [email protected] (301) 460-6798 Mon–Fri 9:00a–6:00p (703) 838-6898 (301) 670-6349 (301) 460-6798 (301) 468-1210 Mon–Fri All Mon–Fri All 6:00p–9:00p [email protected] Reasonable [email protected] 9:00a–6:00p Reasonable [email protected] R&R RELATIONAL REPWRITER Earl Gershenow (301) 504-0626 Mon–Fri 10:00a–5:00p (301) 299-2943 All 9:00p–11:00p RBBS-PC POWER BASIC Donald Palomaki 9:00a–9:00p [email protected] 24 hours Mon–Fri Mon–Fri Mon–Fri Sat–Sun All All Ken Goosens SYSOP Conference (703) 978-4339 All MIX All 6:00p–9:00p 24 hours REXX PROGRAMMING LANGUAGE Keith Bennett Bruce Kriebel Shmuel Metz ADV Conference OS2TECH Conference REXX Conference (301) 871-7696 (703) 524-6694 (703) 524-6694 (703) 256-4764 (703) 256-4764 (703) 256-4764 MIX All Mon–Fri Sat–Sun Mon–Th Sat Sun All 8:00a–9:00p [email protected] 6:00p–9:00p 10:00a–4:00p 6:00p–9:00p Sunset–9:00p 9:00a–9:00p [email protected] 24 hours MIX MIX All All 24 hours 24 hours (703) 620-2776 (301) 593-3505 (301) 593-3505 MIX All Mon–Fri Sat–Sun All 8:00p–10:00p Evenings Reasonable 24 hours SCSI 6:00p–9:00p [email protected] 7:30a–4:00p 5:00p–10:00p Reasonable 6:00p–9:00p 24 hours Mike Focke Doug Wagner HW Conference SLMR David Chessler PROCOMM PLUS (DOS & WINDOWS) Ken Goldman (301) 983-5905 Mon–Fri 7:30p–9:30p [email protected] COMM Conference MIX All 24 hours (301) 229-3984 All 7:00p–10:00p SYSTEM DESIGN Rich Schinnell ADV Conference (301) 949-9292 All MIX All Capital PC User Group • Monitor • August 1997 6:00p–9:00p 24 hours 63 MEMBER PHONE DAYS TIME E-MAIL TELEMAGIC (DOS & WINDOWS) Blair Reischer (202) 429-2714 All Mon–Fri Sat–Sun Mon–Fri Mon–Fri Sat–Sun All All All All [email protected] [email protected] 11:00p–5:00a 11:00a–9:00p [email protected] 7:30a–4:00p 5:00p–10:00p Reasonable 6:00p–9:00p Reasonable [email protected] 24 hours 24 hours UNIX Craig Cornell Hasan Diwan (703) 838-6898 Mon–Fri 6:00p–9:00p [email protected] (301) 365-9569 Mon–Fri 11:00p–5:00a (301) 365-9569 Sat–Sun 11:00a–9:00p [email protected] Mark Pankin Howard Weeks COMM Conference WIN Conference Edward H. Jentsch (703) 481-6776 All MIX All Reasonable 24 hours (703) 354-3114 All Reasonable [email protected] (301) 365-9569 (301) 365-9569 (703) 476-0020 (301) 983-5905 (703) 481-6776 MIX Mon–Fri Sat–Sun All Mon–Fri All All 11:00p–5:00a 11:00a–9:00p [email protected] Reasonable [email protected] 7:30p–9:30p [email protected] Reasonable 24 hours Michael A. Gabor Ken Goldman Robert Simanski WIN Conference All All All Mon–Fri Mon–Fri Sat–Sun All All 8:00a–11:00a 9:00p–Mn Reasonable [email protected] 7:30a–4:00p 5:00p–10:00p Reasonable Reasonable [email protected] 24 hours WINDOWS 3.1 Guy Durant Michael A. Gabor Jeff Levitan Henry Winokur WIN Conference (202) 575-0414 (202) 575-0414 (703) 476-0020 (202) 606-2876 (301) 924-1968 (301) 924-1968 (301) 320-2104 MIX George McLennan Henry Winokur Michael A. Gabor Jim Kay Rich Schinnell Henry Winokur WIN95 Conference (301) 365-9569 (301) 365-9569 (703) 476-0020 (301) 206-3261 (301) 949-9292 (301) 320-2104 MIX Mon–Fri Sat–Sun All All All All All 11:00p–5:00a 11:00a–9:00p Reasonable Reasonable 6:00p–9:00p Reasonable 24 hours Mon–Fri All Mon–Fri Mon–Th 6:00p–9:00p [email protected] Reasonable [email protected] 8:30a–7:00p [email protected] 10:00a–4:00p [email protected] [email protected] [email protected] [email protected] WINDOWS NT Craig Cornell Jim Kay John Scott John Williams Reasonable 2:00p–6:00p 24 hours 24 hours (301) 279-0134 All Reasonable (703) 354-9839 All (301) 320-2104 All 8:00a–8:00p Reasonable [email protected] Richard Chused (202) 662-9067 Mon–Fri 9:00a–5:00p [email protected] WORDS Conference MIX All 24 hours WORDPERFECT Arnie Kuzmack (301) 949-3268 Mon–Fri 7:30p–10:30p (301) 949-3268 Sat–Sun Nn–10:30p [email protected] [email protected] (301) 598-2825 All Reasonable (301) 657-8862 Mon–Fri 7:00p–9:00p MIX All 24 hours Wayne Dernoncourt [email protected] Hasan Diwan (301) 365-9569 Mon–Fri 11:00p–5:00a (301) 365-9569 Sat–Sun 11:00a–9:00p [email protected] Ken Goldman Jeff Levitan Howard Weeks WIN Conference WP Conference (301) 983-5905 (202) 606-2876 (301) 924-1968 (301) 924-1968 (301) 924-0400 MIX MIX Mon–Fri Mon–Fri Mon–Fri Sat–Sun Mon–Fri All All 7:30p–9:30p [email protected] 7:30a–4:00p 5:00p–10:00p Reaonable 2:00p–6:00p 24 hours 24 hours WORDPERFECT 5+ Rich Schinnell WP Conference (301) 949-9292 All MIX All 6:00p–9:00p 24 hours WORDSTAR Steve Workings (301) 933-3832 All WORDS Conference MIX All 9:00a–Mn 24 hours WORLD WIDE WEB Harold Goldstein Walt Houser Edward Kachinske (301) 365-9569 (301) 365-9569 (202) 966-9091 (301) 299-0593 (888) 358-5194 Mon–Fri Sat–Sun All All All 11:00p–5:00a 11:00a–9:00p Reasonable 7:00p–10:00p 24 hours Harold Goldstein Edward Kachinske (202) 966-9091 All (888) 358-5194 All Reasonable 24 hours XYWRITE (703) 838-6898 (301) 206-3261 (202) 686-3373 (301) 587-1720 [email protected] [email protected] [email protected] [email protected] WORLD WIDE WEB CONTENT DEVELOPMENT David Lawsky (202) 364-1944 All Reasonable Erwin Schmerling (301) 587-1283 Mon–Fri 7:00p–9:30p WORDS Conference MIX All 24 hours ThinkQuest Is Coming! http://www.advanced.org/ThinkQuest/ 64 [email protected] WORD MS (DOS & WINDOWS) Hasan Diwan WINDOWS 95 Hasan Diwan All Mon–Fri All All WORDPERFECT (DOS & WINDOWS) WINDOWS Hasan Diwan (703) 524-0937 (301) 924-0400 MIX MIX E-MAIL WORDPERFECT (5.XX & 6.0 DOS) WHICH & WHY—DECISION SUPPORT John Bender TIME WORD FOR WINDOWS 97 Matt Pecori Roy Rosfeld Alan Scher WP Conference (301) 949-9292 All 6:00p–9:00p (301) 587-1283 Mon–Fri 7:00p–9:30p VENTURA PUBLISHER Robert Simanski DTP Conference DAYS WORD 6.0/7.0 FOR WINDOWS UTILITIES Rich Schinnell Erwin Schmerling PHONE WINFAX PRO Reasonable TROUBLESHOOTING—GENERAL Wayne Dernoncourt Hasan Diwan (301) 365-9569 (301) 365-9569 Jeff Levitan (202) 606-2876 (301) 924-1968 (301) 924-1968 Rich Schinnell (301) 949-9292 Henry Winokur (301) 320-2104 HELP Conference MIX HW Conference MIX MEMBER Capital PC User Group • Monitor • August 1997 [email protected] [email protected] Member Information eXchange (MIX) Bulletin Board System The Member Information eXchange (MIX) is the CPCUG’s bulletin board system. Set your comm program for 8 data bits, no parity, 1 stop bit, and call (301) 738-9060 (metro area), (301) 220-0543 (Md. non-metro), or (703) 319-0069 (Va. non-metro). Multiple family members can use their family’s CPCUG membership number to register on the MIX under their own names. To join a conference on the MIX, enter J at the menu. Special Interest Conferences Name _____ Num _____ ACCESS ADV ALPHA4 ASTRO ATT BASIC 83 4 5 6 7 9 BBS C CDROM CODE COMDEX COMM 10 14 15 16 84 17 CONSULT DELPHI DISABLE DISK 18 85 20 21 DOS DTP EDUC FLAME FOX 22 23 24 82 26 FRAMEWK 27 FUTURE GAMES GARDEN 28 29 86 GRAPHIC HAM HTML HW INVEST LAN 30 31 95 33 34 35 LAPTOP LAW MAC MEDICAL MONEY NETDEV NETS 36 37 38 39 44 94 46 NUMBER OOPS 51 53 OS2APP 54 OS2GEN 55 OS2TECH 56 PARADOX PEACH PHOTO PRETEEN REALEST 57 58 87 60 61 REXX 63 ROOTS 64 SCHOLAR 65 SENIORS SHARE SPREAD 89 66 67 Description ___________ Moderator(s) ____________ MicroSoft Access DBMS Advanced users/programmers Alpha Four data base PC applications in astronomy AT&T PC 6300 and related machines BASIC programming language Rick Shaddock Jack Fong Steve Workings Walter Nissen Donald Palomaki Ray Metler Donald Palomaki Bulletin Board Listings and Info Mike Focke C/Unix Fran Horvath CD-ROMs for PCs Fran Horvath Source code repair shop Fran Horvath COMDEX info Rod Wright Communications Fred Holmes Gerhard Postpischil PC consultants information exchange Lori Austin Delphi Discussion Walter White Use of PCs by disabled people Lloyd Rasmussen Hard disks; opticals; floppies; Mike Focke controllers Doug Wagner MS-DOS; DR DOS; etc. Charlie Dunbar Desktop publishing on the PC Jelks Cabaniss Computers in education Ross Lenet Anything goes in FLAME! None FoxPro; FoxPlus; FoxBase; etc. David Crooks Patrick Finucane Framework integrated software Wayne Dernoncourt package Bill Redisch Future of personal computers Joe Gilvary Games Bill Larkins Home and Garden KC Shore Lynne Sturtz Graphics Gerhard Postpischil Computers in amateur radio Rick White Web page development Bill Lathom Hardware Jack Fong Investments Warren Sanborn Local area networks Stanley Naudus Susan Ellsworth Laptop PCs Bob Morrison Laws/regulations affecting PCs Seth Greenstein Apple Macintosh Bob Morrison Medical applications Bill DeRoche Financial applications such as Quicken Gene Gould Internet development Walt White Internet; CapAccess and other Bill Lathom public networks Henry Noble PC applications in number theory Arnie Kuzmack Object Oriented Programming Jack Fong Systems Technical discussion of OS/2 Patrick Zilliacus applications Rod Wright Herb Tyson General discussion of OS/2 Herb Tyson operating system Patrick Zilliacus Rod Wright Technical discussion of OS/2 Rod Wright operating system Herb Tyson Patrick Zilliacus Paradox data base package Mark Kantrowitz Peachtree accounting software Norman Risch Photography & Computers Mike Stein For Kids under 13 Real estate discussion Stan Doore Larry McGoldrick REXX Programming Language Use of PCs in genealogy George Archer For writers; researchers; scholars; David Chessler journalists; humanists; others beyond Fred Holmes the mechanics of word processing For Senior Citizens Jack Carlson Shareware Larry McGoldrick All the various spreadsheet programs Bill Landau Special Interest Conferences (continued) Name _____ Num _____ Description ___________ SQL 68 SQL and RDBMS STAT SYSOPS TEENS TRAVEL UNIX WIN WIN95 WINNT 69 70 71 88 73 77 90 78 WORDS 79 Word processing WP 80 WordPerfect XBASE XFIRE 81 dBASE and Related 41 Debate on many topics Moderator(s) ____________ Alok Nigam Walter White Doug Wagner Michael Kane Gregory Oshel Gene Gould Alan McConnell Larry McGoldrick Jeff Peters Susan Ellsworth Charles Kelly Robert Oshel Bob Morrison Bob Morrison Robert Oshel Jelks Cabaniss Patrick Zilliacus Statistics BBS in General 13 and Up Travel Discussion Unix, Linux, etc. Windows Windows 95 Windows NT CPCUG Service Conferences Name _____ Num ____ Description ___________ BUYING 13 Buying Group CPCUG 19 MEMBER 40 General comments & suggestions re CPCUG Membership questions/complaints MIX Comments on this MIX system 42 Moderator(s) ___________ MONITOR 45 Monitor comments and suggestions NOTICE 47 TRAIN 72 Notices of CPCUG activities (see also NOTICEG for non-CPCUG activities) Information about CPCUG training seminars VOL 75 Volunteers WATSON 76 CPCUG’s Watson voice response system Chip Dodge George McLennan Paul Shapiro Rich Schinnell Terrence Miller Randy Steer Lynne Sturtz Michael Kane Bill Feidt Rich Schinnell Barbara Conn Michael Kane Richard Biffl Rich Schinnell Joel Jacobson Greg Smith Lynne Sturtz Fred Holmes Sondra Katz Fran Horvath General Interest Conferences Name _____ Num _____ ADS 1 ADSC 2 ADSGEN 3 BALT 8 HELP 32 MIXNET 150 NOTICEG 48 NOVA NOVICE REFER 5 49 62 VENEXP 74 Description ___________ Moderator(s) ____________ Computer related ads, NON-commercial Computer related ads, commercial Non-computer related ads Baltimore SIG Help Internet E-mail General Notices Patrick Zilliacus Wayne Dernoncourt Wayne Dernoncourt Patrick Zilliacus Wayne Dernoncourt Bill Lutz Mike Focke SYSOP Gabriel Goldberg Fred Holmes Charles Kelly Bill Landau Northern Virginia SIG Help for Novices Requests for referrals for paid assistance Experience with local and mail order vendors Capital PC User Group • Monitor • August 1997 Chris De Francisci Patrick Zilliacus 65 Directions to CPCUG HQ Meeting Room and Office 51 Monroe Street Plaza East Two Rockville, MD 20850-2421 (301) 762-9372 By Metrorail Take the Red Line to the Rockville station. Before 6:30PM on weekdays, go left via the west exit, up two floors to the B level, and across the enclosed walkway toward Rockville Center, over Hungerford Drive/Rockville Pike (Route 355). Go into the first entrance to the building on the left (51 Monroe Street) and bear left. On weekends, and after 6:30PM on weekdays, go left to the west exit, up one flight to the street level, then diagonally left to the traffic signal at the corner of Monroe Street and Rockville Pike. Walk up Monroe Street one-half block (toward the Judicial Center). 51 Monroe will be on your right, with a red canopy over the sidewalk at the entrance to the building. If the doors to the building are not open, call 018 on the phone to the right (or look for CPCUG on the directory by the phone). If someone is already there, you will be buzzed in. Take an elevator up to the Plaza (Lobby) level. Go left after exiting the elevator, go through the glass door, and proceed down the corridor. Plaza East Two is past the rest rooms and near the end of the corridor on the left. By Auto Driving north on I-270, be sure to be in the right-hand local lanes. Take Exit 5, marked Rockville Town Center-Potomac, for Falls Road, Route 189. Stay in the righthand lane of the exit ramp so that you drive east on Maryland Avenue. At the third traffic light, turn right on Fleet Street. Turn left at the next traffic light, onto Monroe Street. Go 2 blocks and take the second right (still Monroe St.). Enter the garage by the red awning with 51 Monroe written on it. From (Route 355) North (Gaithersburg area)—Go toward Rockville on Route 355. Go past the Hechinger’s. Near the Rockville Metro Station, get into the right lane. Turn right (west) onto Monroe Street. 51 Monroe Street is immediately on your right (the high-rise building with a red awning over the entranceway). The parking garage is under the building to the right of the entrance. From (Route 355) South—Go north on Rockville Pike toward Rockville Center. Bear left onto Route 28 (follow signs for Route 270). Go one block on Route 28 toward the west. Turn right (north) onto Monroe Street. (There is a Potomac Valley Bank on the left side at the corner.) Go one block to the stop sign. Proceed on Monroe Street to the right around the corner. 51 Monroe Street is immediately on your left (highrise building with the red awning over the entranceway). The parking garage is under the building to the right of the entrance. Parking fees are collected until midnight on weekdays and from 3:00 to 11:00PM on Saturdays. Bring your parking ticket with you to the office to get it stamped. Otherwise, you will have to pay the hourly rate when you leave the garage. If the doors to the building are not open, call 018 on the phone to the right (or look for CPCUG on the directory by the phone). If someone is already there, you’ll be buzzed in. Take an elevator up to the Plaza (Lobby) level. Go left after exiting the elevator, go through the glass door, and then proceed down the corridor. Plaza East Two is past the rest rooms and near the end of the corridor on the left. 66 Capital PC User Group • Monitor • August 1997 Directions to NIH CPCUG General Meetings Are Held in the Masur Auditorium and FREE Saturday Seminars Are Held in the Lipsett Amphitheater of the National Institutes of Health (NIH) By Auto Take the Wisconsin Avenue south exit off the Beltway. Go south on Wisconsin Avenue (Rockville Pike) about one mile. Turn right at the third light onto Wilson Drive. Go to the stop sign and turn right onto Center Drive. Follow Center Drive as it curves around to the left. Turn left onto Memorial Drive and then immediately right into the entrance to the garage. By Metrorail to NIH Take the Red Line to the Medical Center stop. Building 10 is approximately four blocks across the NIH campus. (See map.) Directions to Washington Gas Some Virginia SIG meetings, including Internet, Multimedia, Virginia, Visual Basic, and OS/2 (VA), are held at Washington Gas at 6801 Industrial Road, Springfield, VA. Industrial Road is in the Shirley Industrial Park. It intersects Backlick Road between the Beltway and Edsall Road. I-395 Take Exit 2, Edsall Road (Route 648) West Turn left on Backlick Road (Route 617) After approximately 0.7 mile, turn left on Industrial Road Enter Washington Gas parking lot on right after passing sign with white lettering on black background, “Payment Depository” Beltway Outer Loop (South) Take Exit 5, Braddock Road (Route 620) East After approximately 1.8 miles, turn right on Backlick Road (Route 617) After approximately 0.7 mile, turn left on Industrial Road Enter Washington Gas parking lot on right after passing sign with white lettering on black background, “Payment Depository” FROM DC Take the 14th Street Bridge Continue with I-395 directions Beltway Inner Loop (North) Take I-395 North Continue with I-395 directions Capital PC User Group • Monitor • August 1997 67 Membership Form Send To: Notes for Newcomers Capital PC User Group, Inc. Plaza East Two 51 Monroe Street Rockville, MD 20850-2421 Name Address City/State/ZIP Telephone (Evening) Telephone (Day) Member Number q New Membership q 1 year—$35 q Renewal q 2 years—$65 q Change of Address q 3 years—$90 (Outside the U.S., dues are $50 per year) q My company name in bold in line 1 of address in membership directory—$10 Charge fees to my: q VISA q MasterCard Card Number Expiration Date Signature (required for credit cards): List name in membership directory q Yes q No Name and address information from membership directory may be made available to computer-related businesses as approved by the Editor. Most often the list is released to vendors desiring to announce their General Meeting presentations. If you do not wish to be included in the directory, mark the appropriate box above. Note—If paying by credit card, the Membership Form may be faxed to (301) 762-9375. Index of Advertisers David Thomas Agro............................................40 Cyber Exchange....................................................41 Darby Digital Communications, Inc. ..............41 Enar Enterprises ...................................................40 Hamilton Programs .............................................40 Millkern Communications, Inc. .......................15 Symantec ...............................................................31 Technology Advancement Group.......................1 TeraTech ................................................................C4 The Internet Access Company .........................C2 Video Labs Corporation .....................................40 68 The Capital PC User Group, Inc., a support organization for users of personal computers, was established in 1982. Although the group serves primarily the Washington, DC, metropolitan area, members are located all over the world. The Capital PC User Group provides a forum for the exchange of information and experience by PC users. Activities include a telephone helpline, e-mail, a monthly meeting, a shareware software library, educational seminars, a monthly magazine, the MIX electronic bulletin board system (BBS), and Special Interest Groups (SIGs) for areas of specialized interest. Annual dues are $35; for two years, dues are $65; for three years, $90. International dues are $50 a year. Of this, $5 is for a subscription to the Monitor. To become a member, please fill out the membership form and send it, along with a check for your dues, to Capital PC User Group, Plaza East Two, 51 Monroe Street, Rockville, MD 20850-2421. Please be patient. Your membership starts with the first magazine mailed to you. It may take 4–6 weeks before you are included on the mailing list or receive your membership card. For General Meeting information, call (301) 762-9372, Monday through Friday, 10AM to 3PM. General Meetings are held on the second Monday of each month in the Masur Auditorium, on the first floor of the Clinical Center (Building 10), at the National Institutes of Health (NIH). The main entrance is on Center Drive; an underground parking garage is located off Memorial Drive. The format for each meeting is: 6:15PM: Membership registration, Monitor sales, and software library disk sales and information. 7:00PM: SIG presentation or general Q&A. 8:00PM: General Meeting main presentation. All other activities close. 9:15PM: After some meetings, SIG representatives are available to discuss SIG activities. Others may be available to answer the questions of computer novices. The locations will be announced during the meeting. Capital PC User Group • Monitor • August 1997 Help the Capital PC User Group Expand Its Program for Young Computer Scientists Designate Number 7784 (Capital PC User Group) For Your Tax-Deductible Contribution to the Combined Federal Campaign of the National Capital Area CPCUG makes awards to middle and high school students whose science fair projects in computer technology and related fields are selected by volunteer CPCUG judges. Increased Combined Federal Campaign funding means more money for prizes, more award winners, and CPCUG coverage of more local science fairs. In 1997, CPCUG awarded $50 savings bonds, Special Recognition plaques, and 1-year CPCUG memberships to 18 student winners, and Recognition certificates to 9 additional student winners. CPCUG judges covered and awarded prizes at 10 science fairs in Maryland, Virginia, and the District of Columbia. ext. 1227 Capital PC User Group 51 Monroe Street Plaza East Two Rockville, MD 20850-2421 Periodicals Postage paid at Rockville, MD