This year we were pleased to offer ten workshops covering a variety of important and useful areas of Unix and Open Systems. These workshops were a quick and enjoyable introduction to various technical aspects of UNIX and Open Systems. In general, both beginners and experienced users were catered for.
The workshops were held on Tuesday 11th, Wednesday 12th, and Thursday 13th February between 9am till 12pm (morning session) and 1.30pm till 4.30pm (afternoon session) each day. The workshops were held at the Australian National University, with registration in the Manning Clark Foyer (building 26a). Morning and afternoon refreshments were provided. Lunch was NOT provided, but there are several luncheon spots within easy reach.
You can attend workshops without attending the conference. The size of each workshop is limited and spaces will be allocated on a first come, first served basis. We reserve the right to cancel any workshop, in which case a refund will be arranged.
Tuesday 11th | 1.30-4.30 | W3 ATM Internetworking |
Wednesday 12th | 9.00-4.30 | W9 Introduction to Tcl/Tk |
Wednesday 12th | 9.00-12.00 | W2 Everyday UNIX utilities |
Wednesday 12th | 1.30-4.30 | W1 Sendmail |
Thursday 13th | 9.00-12.00 | W4 Unix and Internet Security |
Thursday 13th | 9.00-12.00 | W5 Introduction to PERL |
Thursday 13th | 9.00-12.00 | W10 Speeding up Tcl scripts |
Thursday 13th | 1.30-4.30 | W6 Perl 5 - What's New |
Thursday 13th | 1.30-4.30 | W7 Domain Name Service |
Thursday 13th | 1.30-4.30 | W8 Advanced Java |
This tutorial will look at the installation and configuration of sendmail 8. Included will be information applicable to configuring most releases of sendmail and a run-down of some of the problems you can encounter. Some advanced applications and useful tools will also be discussed.
UNIX contains a rich set of tools for the manipulation of data which can be applied to such diverse tasks as system administration, file reformatting and creating custom utilities. Such utilities as grep, sed and awk will be discussed and shell script programming will be illustrated.
Asynchronous Transfer Mode (ATM) is the most widely talked about networking technology in the market today. In this tutorial, the underlying principles of ATM are reviewed, so that the internetworking standards necessary to deploy ATM can be described and explained. These standards cover not only the operation of an ATM network, but also how ATM and existing physical and network layer protocols can be integrated. Topics covered include ATM technology, addressing, services (Constant, Variable, Unspecified and Available Bit Rate), routing (PNNI), LAN emulation, RFC1483 and RFC1577.
This tutorial will provide an introduction to Unix and Internet security, and discuss recent trends in types of attack and some of the defensive measures now being used. It will also cover the installation, configuration and use of a number of freely available security packages including tcp_wrappers, tripwire, and ssh. Attendees should have some familiarity with Unix system administration
Perl is an interpreted language optimized for scanning arbitrary text files, extracting information from them, and printing reports. It's also a good language for many system management tasks and has recently become very popular for implementing CGI scripts that provide advanced functionality in Web servers. The language is intended to be practical rather than beautiful. It combines some of the best features of C, sed, awk, and sh, so people familiar with those languages should have little difficulty with it.
When Perl 5 was released last year it was a complete rewrite and introduced a number of new features, including Object-oriented programming and nested data structures, while still preserving backward compatibility. These new features will be covered, with examples. A familiarity with earlier versions, particularly Perl 4, and an understanding of programming concepts, such as Object-oriented programming is required.
The Domain Name Service (DNS) is an essential component of any organisation managing its own Internet system. This workshop will introduce some of the procedures necessary in creating and managing a DNS server. The workshop will address standalone route (isolated) configurations, firewall configurations, as well as the more conventional configurations.
This workshop is designed for users who have a basic knowledge of Java and would like to be able to build useful GUI applications in Java. The workshop will cover the basics of event handling, Java window objects, geometry management, text handing, menus, dialogs and explain the concepts of applets vs standalone applications. At the end of this workshop participants will be able to handle events using the Java 1.1 delegation model and build menus and dialogs for applications and applets when designing their own Java GUI.
Tcl and Tk offer a new approach to constructing X applications that is much simpler and more powerful than alternative approaches. This tutorial will give an introduction to Tcl language constructs, syntax and basic commands. The introduction to Tk will present an overview of available widgets, geometry managers, advanced widgets, event handling and other functionality.
This workshop presents some programming tips and tricks which can speed up the execution of Tcl scripts. It will also introduce new features found in Tcl/Tk 8.0, most importantly the byte-code compiler, and how these can be used effectively to make scripts run up to 10 times faster.