Index of cst8165/08w/notes
The scripts and programs in this directory have had a ".txt" suffix added, to
make sure that they are treated as text when your browser downloads them.
You usually need to remove the ".txt" suffix to compile them.
Jump down to:
* Weekly Class Notes
* Important Notes (alphabetical order)
* Labs/Assignments/Exercises
* Shell Scripts
* C and C++ Programs
* Course Outline / pdf,doc,wpd
* Optional Material
* Important Notes (chronological order)
Weekly Class Notes
Jan 14 01:28 2008 week01notes.txt Week 01 Notes for CST8165
Jan 21 03:49 2008 week02notes.txt Week 02 Notes for CST8165
Jan 27 23:05 2008 week03notes.txt Week 03 Notes for CST8165
Feb 4 01:42 2008 week04notes.txt Week 04 Notes for CST8165
Feb 14 22:56 2008 week05notes.txt Week 05 Notes for CST8165
Feb 22 05:18 2008 week06notes.txt Week 06 Notes for CST8165
Mar 3 01:47 2008 week07notes.txt Week 07 Notes for CST8165
Mar 10 09:58 2008 week08notes.txt Week 08 Notes for CST8165
Mar 17 04:30 2008 week09notes.txt Week 09 Notes for CST8165
Mar 23 17:05 2008 week10notes.txt Week 10 Notes for CST8165
Mar 26 23:21 2008 week11notes.txt Week 11 Notes for CST8165
Apr 4 15:46 2008 week12notes.txt Week 12 Notes for CST8165
Apr 14 01:50 2008 week13notes.txt Week 13 Notes for CST8165
Apr 18 11:03 2008 week14notes.txt Week 14 Notes for CST8165
Important Notes (alphabetical order)
Mar 30 15:28 2008 FileServer.java.txt /* source: http://www.brics.dk/ixwt/examples/FileServer.java */
Nov 23 11:07 2007 PigLatinTranslator.java.txt A Pig Latin Translator by Lewis and Loftus (2001)
Sep 3 23:04 2007 README.txt README - Index to this CST8165 directory
Jan 18 02:34 2008 buffer_overflows.txt Strings without NUL and Avoiding buffer overflows
Sep 4 02:11 2007 command_line_vs_gui.txt Command Line vs. GUI: Power Users need more than GUI
Sep 4 02:09 2007 cstsubmit.txt Using the cstsubmit command
Jan 18 02:20 2008 deep_indentation.txt Avoiding deep indentation in code
Jan 1 23:15 2005 disclaimer.txt
Feb 4 01:53 2008 eof_handling.txt EOF handling between client and server
Jan 11 03:21 2008 header_files.txt Header files and Source files: .h and .c
Mar 10 12:26 2008 http_session.txt sample HTTP session using the "netcat" (nc) command
Jan 4 16:06 2005 internet_basics.html Internet Basics
Jan 28 16:32 2008 linux_lab_access.txt How to get Access to the Linux Lab from Wherever
Apr 11 08:54 2008 mail_systems_terms.txt Mail Systems and Networks Terminology
Jan 18 02:37 2008 makefiles.txt Writing Minimal Makefiles
Jan 28 16:32 2008 n_drive_access.txt Access to your "N:" drive in the T127 Linux Lab
Jan 7 12:34 2008 programming_style.txt Programming Conventions and Style
Sep 3 23:24 2007 robustness_principle.txt be liberal in accepting; conservative in sending
Mar 30 15:24 2008 sample_http_test_out.txt Sample output from running autotest_http.sh
Apr 14 01:00 2008 screendumps.txt Screen Dumps and Capturing Text via Script or Mouse
Jan 21 05:02 2007 shell_basics.txt The Unix/Linux Shell
Mar 10 12:27 2008 smtp_session.txt sample SMTP session using the "netcat" (nc) command
Dec 27 02:12 2005 startup_files.txt Setting up Startup Files: .bash_profile and .bashrc
Sep 3 23:21 2007 vi_basics.txt The VI (VIM) Editor - Basics
Jan 4 04:28 2007 vim_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 2007 vim_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 =
Labs/Assignments/Exercises
Jan 14 12:53 2008 lab01.txt Lab #01 for CST8165 due January 28, 2008 (Week 4)
Feb 1 02:04 2008 lab02.txt Lab #02 for CST8165 due February 11, 2008 (Week 6)
Feb 22 05:25 2008 lab03.txt Lab #03 for CST8165 due March 10, 2008 (Week 9)
Mar 22 17:45 2008 lab04.txt Lab #04 for CST8165 due March 24, 2008 (Week 11)
Apr 16 13:47 2008 lab05.txt Lab #05 for CST8165 due April 14, 2008 (Week 14)
Jan 7 12:50 2008 lab81.txt CST8165 Lab Attendance Exercise #81 - Week 1
Jan 14 13:59 2008 lab82.txt CST8165 Lab Attendance Exercise #82 - Week 2
Apr 14 01:23 2008 lab94.txt Lab #94 for CST8165 due April 14, 2008 (Week 14)
Shell Scripts
Sep 3 23:48 2007 argv.sh.txt Display on standard error the individual arguments on the command line.
Mar 30 16:19 2008 autotest_http.sh.txt HTTP Server Test Script - autotest_http.sh
C and C++ Programs
Jan 19 08:02 2006 argv.c++.txt This C++ program displays the arguments on the command line.
Jan 19 08:01 2006 argv.c.txt This C program displays the arguments on the command line.
Mar 22 17:47 2008 selectserver.c.txt selectserver.c -- a cheezy multiperson chat server (beej.us/guide/bgnet/)
Jan 14 10:30 2008 server.c.txt /* Downloaded from http://www.cs.rpi.edu/~hollingd/netprog.2003/code/simptcp/server.c */
Jan 14 10:24 2008 server2.c.txt /* Downloaded from http://www.linuxhowtos.org/data/6/server2.c */
Feb 14 10:27 2006 stdxxx.c++.txt Produces output on stdout and stderr, prompts and reads from stdin.
Course Outline / pdf,doc,wpd
Jan 5 00:00 2008 cst8165-08w.pdf
Sep 1 07:13 2005 vi_refcard_back.pdf
Sep 1 07:13 2005 vi_refcard_front.pdf
Optional Material
Sep 10 22:34 2007 opt_iocc_gson.c.txt include <stdio.h
Sep 10 22:25 2007 opt_iocc_westley2.c.txt ,a,n,d)char**a;{
Sep 10 22:06 2007 opt_iocc_pjr.c.txt define A(a) G a();
Sep 10 21:53 2007 opt_iocc_westley.c.txt int F=00,OO=00;main(){F_OO();printf("%1.3f\n",4.*-F/OO/OO);}F_OO()
Aug 27 04:54 2006 opt_opensource.txt The Open Source Movement
Dec 27 02:12 2005 opt_why_shell.txt Why Learn to program the Unix Shells?
Mar 12 14:17 2003 opt_iocc_phillipps.c.txt char *a;
Feb 3 21:08 2003 opt_iocc_dodsond1.c.txt define XX
Important Notes (chronological order)
Apr 14 01:00 2008 screendumps.txt Screen Dumps and Capturing Text via Script or Mouse
Apr 11 08:54 2008 mail_systems_terms.txt Mail Systems and Networks Terminology
Mar 30 15:28 2008 FileServer.java.txt /* source: http://www.brics.dk/ixwt/examples/FileServer.java */
Mar 30 15:24 2008 sample_http_test_out.txt Sample output from running autotest_http.sh
Mar 10 12:27 2008 smtp_session.txt sample SMTP session using the "netcat" (nc) command
Mar 10 12:26 2008 http_session.txt sample HTTP session using the "netcat" (nc) command
Feb 4 01:53 2008 eof_handling.txt EOF handling between client and server
Jan 28 16:32 2008 linux_lab_access.txt How to get Access to the Linux Lab from Wherever
Jan 28 16:32 2008 n_drive_access.txt Access to your "N:" drive in the T127 Linux Lab
Jan 18 02:37 2008 makefiles.txt Writing Minimal Makefiles
Jan 18 02:34 2008 buffer_overflows.txt Strings without NUL and Avoiding buffer overflows
Jan 18 02:20 2008 deep_indentation.txt Avoiding deep indentation in code
Jan 11 03:21 2008 header_files.txt Header files and Source files: .h and .c
Jan 7 12:34 2008 programming_style.txt Programming Conventions and Style
Nov 23 11:07 2007 PigLatinTranslator.java.txt A Pig Latin Translator by Lewis and Loftus (2001)
Sep 4 02:11 2007 command_line_vs_gui.txt Command Line vs. GUI: Power Users need more than GUI
Sep 4 02:09 2007 cstsubmit.txt Using the cstsubmit command
Sep 3 23:24 2007 robustness_principle.txt be liberal in accepting; conservative in sending
Sep 3 23:21 2007 vi_basics.txt The VI (VIM) Editor - Basics
Sep 3 23:04 2007 README.txt README - Index to this CST8165 directory
Jan 21 05:02 2007 shell_basics.txt The Unix/Linux Shell
Jan 4 04:28 2007 vim_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 2007 vim_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 =
Dec 27 02:12 2005 startup_files.txt Setting up Startup Files: .bash_profile and .bashrc
Jan 4 16:06 2005 internet_basics.html Internet Basics
Jan 1 23:15 2005 disclaimer.txt