CS 330 Lecture 2 – Shell Scripts and Redirection
Agenda shell builtin variables interpolation custom variables reusing output meday custom scripts PATH permissions change extension 1+ files at a time command-line arguments resizing a bunch of images with convert checking for mail STDIN and STDOUT and STDERR output redirection pipes subshells The Unix way Doug McIlroy said: This is the Unix philosophy: Write programs that do […]
CS 455 Lecture 2 – Game Loop and Three Classes
Before class Game Loop Watch http://youtu.be/mI2CSvB1gJU. Read some of http://www.opengl.org/documentation/specs/glut/spec3/spec3.html to get some background on the game loop and windowing system library we’ll be using. Specifically, read sections 1, 3, 4.[156], and 7.[1345]. Three Classes Watch http://youtu.be/daAC6BwwUBI. Read pages 18-34 in the text. (Skim sections on GLEW and GLM. GLEW we’ll use, but GLM we won’t. A lot […]
PHP Spotting
I saw this snippet of PHP on a window in a downtown business:
CS 330 Lecture 1 – Shello
Agenda meta shell basics echo, cat, bc, head, tail, cut, grep man pages paths changing working directories shell builtin variables tab completion interpolation custom variables reusing output PATH command-line arguments Who are you? Name? Where from? Last unassigned book you read? If not computers, what? Setting your shell I’m not certain what your shell program is. […]
The Muppet Who Was a Computer
Our machines our unswerving. They do not judge our commands. Their faithful obedience is a feature and a bug.
CS 455 Lecture 1 – Meta and Learn C++ in 75 Minutes
Agenda meta C++ review TODO Read the syllabus Complete the lesson I send out later today via email About you Your name? Last unassigned book you read? Where are you from? If not computers, what? This course… is about interactive 3-D graphics uses OpenGL has one long-running project is archived on this blog is flipped […]
CS 455 Homework – Walkabout
See the PDF.
CS 455 – Computer Graphics
Information Syllabus Enrollment: 21 RSS feed Lectures Homeworks Post mortems
CS 330 – Programming Languages
Information Syllabus Enrollment: 49 RSS feed Lectures Homeworks Exams
AphasiaWeb Fixes
I’ve fixed a few more lingering bugs or incomplete features on our AphasiaWeb project: Videos not working. The video files were not getting to the database insert function. The cause? On the client, I was writing to post.videoPath the URL after the upload finished, but I was reading from post.videoURL. Switching both to use post.videoURL […]