Spring Semester 2008


Fri Feb 1
Here's the material Andrew is currently talking about: one, two, three.

More SQL that could be used to set up your Homework Three database:

Thu Jan 31
Program developed in class today: code.

How your website should look (need to add more info below):

Lab One (01/10-11)
Homework One (due 01/18) Lab Two (01/17-18)
Homework Two (due 02/01) Lab Three (01/31-02/01)
Homework Three (due 02/08) Lab Four (02/07-08)
Homework Four (due 02/15) Lab Five (02/14-15)
Homework Five (due 02/22) Lab Six (02/21-22)
Midterm (in class 02/26) Practical (in lab, 02/28-29)
Homework Six Lab Eight
Homework Seven Lab Nine
Lab Ten
Lab Eleven
Lab Twelve

Wed Jan 30
Minute paper tomorrow is take home: e-mail me the lab section you are attending.

Tue Jan 29
Program developed in class today.

Fri Jan 25
File you might need to start from.

Also please be sure to put this in the passwd file:

-bash-3.1$ cat passwd
dgerman:UIaTPpE.ZpwHw
-bash-3.1$ 

Thu Jan 24
Today we will discuss homework two, homework three and the basic week lab assignment(s).

Homework Three will be based on this older final exam in A114/I111.

Wed Jan 23
Notes for this week describe the installation of MySQL and PHP:

Here's some code you could use directly:

./configure \
  --with-mysql=/nobackup/dgerman/mysql \
  --with-apxs2=/u/dgerman/apache/bin/apxs \
  --with-config-file-path=/u/dgerman/apache/conf \
  --with-xml --enable-track-vars \
  --prefix=/u/dgerman/apache
The two lines you need to add to httpd.conf:
    AddType application/x-httpd-php .php .phtml
    AddType application/x-httpd-php-source .phps

The notes on the class notes page will not add much more to what's posted here.

Steps for installing MySQL: one, two, three, four.

Another set of notes with a shorter sequence of steps.

Add this line as the last but one command line argument to your mysql_start batch file:
--log-error=/nobackup/dgerman/mysqld-error.log \
Careful to put your username instead of mine.

Steps for installing a protected folder: one, two.

Mon-Tue Jan 21-22
Helper program: shuffle (source code).

Sun Jan 20
Useful reference (just log in with your IUB network ID and search PHP, CGI, anything)

Fri-Sat Jan 18-19
Code developed in the Friday lab by:


clreinki: one

johmyers: two

mrengler: three

Lab on Thu did almost the exact same thing. So, just for our reference.

Thu Jan 17
Complete (super)set of notes for the lab this week posted on Class Notes.

Here's Homework Two, as formal as we can make it.

Wed Jan 16
Notes the book was based on, that you can use, we may update some of them later.

Tue Jan 15
Sample programs we are interested in this week:

Also,

Mon Jan 14
Reading assignment for this week: text, pp. 21-33 (ch. 5) plus posted notes.

Sat-Sun Jan 12-13
Take a look at these sets of notes that cover this and upcoming week:

Apache installation. Basic Unix commands. HTML
Basic elements of Perl and Python. Simple CGI scripts that keep state.

They've been written for A290/A590 but apply very well here as well.

Additional notes forthcoming and please don't forget about the textbook as well.

Fri Jan 11
Script to be used in lab to access your lab work this week.

Thu Jan 10
Plan for the lab today and tomorrow: build and post your own .tar.gz file.

Here's a sketch of the steps you need to take (a summary appears on pp. 17-20 in your text).

I will be posting a new set of notes for this week and the next over the weekend.

Wed Jan 09
My office hours are 10am-noon daily (MTWRF) in LH201D (except today I have to be in Chicago).

Andrew's office hours are as follows:

Minute paper of yesterday had the following content.

Tue Jan 08
Basic syllabus, semester information posted on What's Due?

List of port assignments on silo for this semester has been posted.

Mon Jan 07
Spring semester starts, first class tomorrow @1pm in LH (Lindley) 102.


Updated by Adrian German for A348/A548