Teams

See the project proposals page for information about each project.

See the strategies page for information about dealing with various team and process issues.

GitHub

GitHub has educational accounts that allow for private respositories.

cse403 staff GitHub accounts

Cubist

Software

See the Notes on Cubist page for information about the cubist server and software installed there (web server, database, python, ruby, PHP).

Information on mySQL on cubist

Using phpMyAdmin on cubist to administer mySQL

Using phpMyAdmin on cubist with mySQL

Postgres on Cubist (outdated, some links may be broken as this document was removed from its home dir)

Examples

A simple PHP script (hosted on cubist.cs) that opens a connection to a mySQL database and dumps the contents of a simple table to an HTML table.

source

output Note 10/25, IT staff gave instructor ability to flush mySQL connections, and also may have set up a cron job to do this. Let the instructor know if your project uses mySQL and gets error messages saying excess connections need to be flushed.

Example PHP and Postgres (may be outdated, some links may be broken as this document was removed from its home dir)

The JDBC driver for MySQL is installed in $JAVA_HOME/jre/lib/ext/.

A simple Java program (hosted on cubist.cs) that opens a connection to a mySQL database and dumps the contents of a simple table to standard output. As noted in class, this simplistic approach may be vulnerable to SQL injection attacks.

Project Directories

Cubist project directory change of approx 11:45am 10/23

OLD project directories are on cubist at /projects/instr/13au/cse403

NEW project directories are on cubist at /projects/instr/cubist/13au/cse403

If you put an index.html file in your directory, it should serve the page. The URL is http://cubist.cs.washington.edu/projects/13au/cse403/

As of 10/24, all directories are rwx by everyone, so use caution. Unix groups have been established, but course staff have been unable to chgrp on directories. Working on it.

Team Name (unix group and subdirectory name on cubist)

Swapr (cse403f)

Deployed Project on cubist
Deployed Project on Heroku
GitHub Links (private repo1 -- client) (private repo2 -- server) (wiki1 -- on client repo1)

Course Explorer (cse403b)

Deployed Project on Amazon Web Services
GitHub Links (private repo) Google Links(Documents on Google Drive)

Psych Assistant (cse403d)

Deployed Project on cubist, (may require different port number after the colon)
GitHub Links (private repo) (wiki)

Whiteboard Interviewer (cse403g)

Deployed Project on cubist
GitHub Links (public repo) (wiki)

CommissionMe (cse403a)

Deployed Project on Heroku
GitHub Links (public repo) (wiki)

FreeTime (cse403c)

Deployed Project on cubist
GitHub Links (private repo) (wiki)

ReBook (cse403e)

Deployed Project on Heroku
GitHub (public repo) (wiki)