================================================================= A BRIEF GUIDE TO THE 1.12 LOCKER-Spring, 1994 The locker for subject 1.12 can be accessed from any Athena workstation by issuing the command attach 1.12 Remember if you want to modify a file you need to first copy it to your own directory using cp filename ~/newfilename The files within the locker are named /mit/1.12/ where is the name of a file. Note that may consist of subdirectories. For example, problem set 1 is found in a file /mit/1.12/Problem_Sets/PS1/questions.ps FILE NAMING CONVENTIONS: Straight text-Files that are straight text will have names without any suffix (You can use Emacs to see this files as well as printing it with the lpr command). For example README (the file that you are reading). Postscript files-Files that are in Postscript format (suitable for printing on most Athena laser printers) will have names of the form .ps (You can print these files by using lpr ) You cann't read these files with emacs but you can read them with the following command: Type at the athena% prompt: dxpsview & For more info about it, type: man dxpsview On the Sun workstations you should use the program pageview: pageview filename.ps Dvi files-Files that are in Dvi format (suitable for viewing on most Athena screens) will have names of the form .dvi (You cann't print these files. They are the screen version of the postcript files) You cann't read these files with emacs but you can read them with the following command: Type at the athena% prompt: xdvi & For more info about it, type: man xdvi C programs-Files which are C++ programs will have names of the form .cc (You can use Emacs to see this files as well as printing it with the lpr command). Make files-Files which tell the computer how to perform a compilation. These files will have names of the form .mak (You can use Emacs to see this files as well as printing it with the lpr command). Executable files-Files which are executable will have names of the form ., where the is either: DEC-for DEC 5000 executables RT-for IBM RT executables VAX-for Digital VAX executables Object files- Files which are object files (the results from compiling programs but before linking them into executables> will have mames of the form ..o Both executables and object files cann't be printed or viewd. They are only there for compilation. All other files that have not been specified here, please ignore them. They are intermediate files for the postcript files. There are also some Postscript files that are graph produced by idraw (a graphics program in athena similar to MacDraw or Paint in PC Windows). These files don't need to be printed. Any file named README in any directory within the locker contains explanatory information about the other files in the same directory. LOCKER CONTENTS: The following files and directories will be maintained by the teaching staff: README- This file contains the information shown here. Problem_Sets- This directory contains the problem sets in subdirectories PS1, PS2, etc. Each subdirectory corresponds to a different problem set. Files within the subdirectories will include: questions-This is the problem set itself. It will generally be available when the paper copy of the problem set is distributed in class. solutions-This will be entered after the last day a problem set can be turned in. General_Info-This subdirectory contains course outlines, recitation schedules, computing hints and other general information. Names of the files within the subdirectory indicate the contents. Quizes-This contains a subdirectory for each quiz. The quiz and solutions will be provided shortly after the quiz is given. Other-This directory contains information that doesn't seem to naturally fit elsewhere. It may contain subdirectories for some types of information. You may not need to see anything here. However, if there is something relevant here we will let you know.