NOTE:
The scripts and programs in this directory may have had a ".txt" suffix
added, to make sure that they are treated as text when your browser
downloads them. You may need to remove the ".txt" suffix to compile
or run them on your own computer.
Nov 3 09:34 2007IETF_slides.odp Jan 4 02:51 2007README.txtREADME - Index to this CST8165 directory Sep 24 23:57 2007buffer_overflows.txtStrings without NUL and Avoiding buffer overflows Sep 4 02:11 2007command_line_vs_gui.txtCommand Line vs. GUI: Power Users need more than GUI Sep 4 02:09 2007cstsubmit.txtUsing the cstsubmit command Sep 25 01:59 2007deep_indentation.txtAvoiding deep indentation in code Oct 9 01:25 2007eof_handling.txtEOF handling between client and server Sep 24 23:43 2007header_files.txtHeader files and Source files: .h and .c Nov 12 22:02 2007http_session.txtsample HTTP session using the "netcat" (nc) command Jan 4 16:06 2005internet_basics.htmlInternet Basics Nov 27 02:20 2007linux_lab_access.txtHow to get Access to the Linux Lab from Wherever Nov 27 02:28 2007mail_systems_terms.txtMail Systems and Networks Terminology Sep 4 10:58 2007makefiles.txtWriting Minimal Makefiles Sep 18 04:26 2007programming_style.txtProgramming Conventions and Style Sep 3 23:24 2007robustness_principle.txtbe liberal in accepting; conservative in sending Nov 26 05:35 2007sample_http_test_out.txtSample output from running autotest_http.sh Sep 24 23:34 2007screendumps.txtGenerating Text Screen Dumps Jan 21 05:02 2007shell_basics.txtThe Unix/Linux Shell Nov 12 21:48 2007smtp_session.txtsample SMTP session using the "netcat" (nc) command Dec 27 02:12 2005startup_files.txtSetting up Startup Files: .bash_profile and .bashrc Sep 3 23:21 2007vi_basics.txtThe VI (VIM) Editor - Basics Jan 4 04:28 2007vim_tutorial_1.5.txt= W e l c o m e t o t h e V I M T u t o r - Version 1.5 = Jan 4 04:28 2007vim_tutorial_1.7.txt= W e l c o m e t o t h e V I M T u t o r - Version 1.7 =
Projects/Labs/Assignments/Exercises (for hand-in)
Nov 11 13:06 2007lab01.txtLab #01 for CST8165 due September 10, 2007 (Week 2) Sep 11 12:25 2007lab02.txtLab #02 for CST8165 due September 17, 2007 (Week 3) Dec 1 23:49 2007lab03.txtLab #03 for CST8165 due October 8, 2007 (Week 6) Nov 11 13:06 2007lab04.txtLab #04 for CST8165 due October 29, 2007 (Week 9) Nov 18 18:14 2007lab05.txtLab #05 for CST8165 due November 26, 2007 (Week 13) (*NEW DATE*) Nov 26 05:43 2007lab06.txtLab #06 for CST8165 due December 4, 2007 (Week 14) Sep 11 01:48 2007lab82.txtCST8165 Lab Attendance Exercise #82 - Week 2 Sep 18 04:56 2007lab83.txtCST8165 Lab Attendance Exercise #83 - Week 3 Sep 25 03:38 2007lab84.txtCST8165 Lab Attendance Exercise #84 - Week 4 Oct 16 04:30 2007lab86.txtCST8165 Lab Attendance Exercise #86 - Week 6 Oct 16 23:21 2007lab87.txtCST8165 Lab Attendance Exercise #87 - Week 7 Nov 6 01:35 2007lab90.txtCST8165 Lab Attendance Exercise #90 - Week 10 Nov 27 01:46 2007lab93.txtCST8165 Lab Attendance Exercise #93 - Week 13 Dec 4 03:43 2007lab94.txtCST8165 Lab Attendance Exercise #94 - Week 14
Shell Scripts
Sep 3 23:48 2007argv.sh.txtDisplay on standard error the individual arguments on the command line. Nov 26 05:56 2007autotest_http.sh.txtHTTP Server Test Script - autotest_http.sh
Program Source
Mar 20 10:54 2007FileServer.java.txthttp://www.brics.dk/ixwt/examples/FileServer.java Nov 23 11:07 2007PigLatinTranslator.java.txtA Pig Latin Translator by Lewis and Loftus (2001) Jan 19 08:02 2006argv.c++.txtThe output appears on "standard error", not "standard output". Jan 19 08:01 2006argv.c.txtThe output appears on "standard error", not "standard output". Sep 25 00:20 2007myerror.c.txtmyperror() myerror() - variadic/varargs functions to call perror() Feb 14 10:27 2006stdxxx.c++.txtProduces output on stdout and stderr, prompts and reads from stdin.