Xref: utzoo can.usrgroup:534 comp.org.usrgroup:101 ont.events:1818 comp.unix.shell:799 comp.org.uniforum:3 Path: utzoo!utdoe!ontmoh!peter From: peter@ontmoh.UUCP (Peter Renzland) Newsgroups: can.usrgroup,comp.org.usrgroup,ont.events,comp.unix.shell,comp.org.uniforum Subject: *HALF*PRICE* UNIX Shell Prototyping Tutorials (FRI) Summary: 1/2 Price Special Offer for Friday Session Message-ID: <657501277.14813@ontmoh.UUCP> Date: Thu Nov 1 23:14:37 GMT 1990 Distribution: ont Reply-To: peter@ontmoh.uucp Followup-To: can.usrgroup Organization: UniForum Canada Office: 416-259-8122, Fax: 416-253-0441 Lines: 93 Enrolment for this course has been low, so UniForum is offering a special half price rate ($100) to make this excellent course even more attractive. Many users, programmers, and system administrators are unaware of the power, flexibility, and productivity of shell programming in the UNIX environment. With shell scripts you can eliminate repetitive tasks, avoid lengthy (C programming) development, and make applications more friendly and robust. Significant portions of sophisticated systems (such as the programs which bring you Netnews) are written in the shell. So are many UNIX utilities. The shell has been described as the most powerful programming language, as every command on the system is a language primitive. New applications can be prototyped in a fraction of the time required for C development. After usability-refinements, the working prototype serves as an effective specification which can then be cast in C. This course will show you how it's done. Please call the UniForum office to register. Feel free to call me any time if you want to talk about UniForum. Peter Renzland 964-9141 Excerpts from Course Description and Registration Details: UniForum Canada (The Canadian Association of UNIX Systems Users) presents three one-day tutorials with Jim Joyce of the Gawain Group. 1. Application Prototyping with the Shell Mo, *Fr* 2. UNIX System V Administration Overview Tu, Th 3. Topics in UNIX System V Administration We 1. APPLICATION PROTOTYPING WITH THE SHELL Monday, November 5, 1990 09:00-17:00 or Friday, November 9, 1990 09:00-17:00 <=== this session 1/2 price WHO SHOULD ATTEND Attendees with one to six months experience using the Bourne shell. Prerequisite: Some knowledge of XENIX/UNIX shell programming. COURSE DESCRIPTION Among the topics: Surviving UNIX versions Review of shell abilities Do with what you have (Kernighan and Pike) Spiral development (Steve Bourne) Application graphs (Tom De Marco) Code walk-through of applications (Most of the code walk-throughs will be applications used in the Gawain Group's daily business activities.) Finding moldy old files Menu-making with shell Fail-soft file listings Here documents to make an envelope A shell archive utility in shell: shar Handy public-domain scripts And more! Using SCCS to track changes in programmes Using Make to control projects SCCS and make for entire projects Testing tips Sources for public domain software A note of caution about free software ABOUT THE INSTRUCTOR: Jim Joyce's system administration experience spans System V.3, V.2, V.0., Version 7, and Berkeley UNIX Systems. As a faculty member at UC Berkeley he taught the first UNIX-based courses there. He also nagged Bill Joy until the undo command in vi was made global in its effect. Jim has many years of UNIX experience, and has consulted on and taught system administration and UNIX courses in the U.S.A., Canada and Europe. He is a principal in the Gawain Group's Data Rescue Service, a consulting group specializing in recovery of ``lost'' files on UNIX systems; and he routinely patches sick superblocks. THE PLACE This tutorial series will be held at: The Westbury Hotel 475 Yonge Street, Buckingham Room, Toronto, Ontario Registration: $195 is the total cost for each course, including materials. Payment is by cheque, American Express, VISA, or MasterCard. Company purchase orders on multiple registrations only. Cheques should be payable to UniForum Canada. You may register by telephone (416) 259-8122 or fax (416) 253-0441. A special 50% discount applies to the Friday session on Shell Programming. -- Peter Renzland Director, UniForum Canada renzland@gpu.utcs.utoronto.ca