LIS 390W1A - Course Narrative

Table of Contents

Class 1: Introduction

Welcome

  • Welcome, introduce self.
  • Introductions, in the following format:
    • Name
    • Department(s): Majors, Minors
    • What are your interests (e.g., what motivates you in life, why do you find your major interesting, what do you hope to do when you graduate, etc.)?
    • What do you hope to learn by taking this class? Why did you sign up for this class?
    • Do you know HTML? CSS? How to program? Are you familiar with W3C standards?
    • How much prior experience do you have creating web content?

Brief Overview of the Class

Administrative Stuff

Please see the Administration page of this site.

Assignments & Grading

Please see the Assignments & Grading page of this site.

Expectations & Philosophy

Please see the Philosophy section of this site.

Lab 1

Lab 1: Introduction to HTML: How Easy is Easy?

Quick Admin Work

As part of class today, I need everyone to complete the following task. If you are not in class today, you still need to complete these steps on your own. What this will do is create a file that will allow you to change the permissions of files in your directories and have them stick. This is a GSLIS-system-specific task.

  1. Open a terminal window, or, if you are using windows, open an SSH client (either SSH or PuTTY; see the Course Technologies page for more info).
  2. SSH into one of the classroom servers.
    • On Macs: type in the following command at the command prompt (without the % sign - the % sign indicates that you are at a command prompt when typing):

      % ssh netid@classrm03.lis.illinois.edu
      				

      Remember to substitute your NetID for "netid", and you can pick any of the classroom servers to ssh into; remember, they run from 01 to 05 (e.g., classrm01.lis.illinois.edu).

    • On Windows: fill out the appropriate boxes in the connect window. There should be a box that says "user name" and a box that says "server" or something like that. Type in your NetID into the "user name" box and the url of one of the classroom servers into the "server" box (see the Mac instructions above).
  3. Type in your GSLIS password at the prompt.
  4. Once you are successfully connected, type in (or copy and paste) the following command at the prompt - be sure to substitute your NetID for "netid":

    % cd /homei/users/netid
    		
  5. Type in "pwd" and hit enter to make sure that you are in the right path.
  6. Type in the following command (and hit enter):

    % touch .keepperms
    		

    This should create an empty file called ".keepperms". All files in unix that start with a period (a ".") are hidden files. Therefore, if you type in "ls" to list all the files, you will not see it. Type in "ls -a" (the -a means "all"), and you will see it. Type in "ls -al" and you will see the long format description of all the files. Personally, I rarely use -a without -l.

    To learn more about any command, simply type in "man commandname" where "commandname" is the name of the command. Thus, to learn more about the "touch" command, type in "man touch", to learn more about the "ls" command, type in "man ls", etc.

  7. Type in the following commands, one at a time, and be sure to keep the capitalization the same as what is written below (the command-line is case sensitive):

    % chmod o+rx .
    % chmod o+rx courseweb_html
    % chmod -R o+r courseweb_html
    		

    This changes the permissions on all your files and directories in your courseweb directory (-R stands for "recursive") so that they are read accessible, and it makes your username directory and your courseweb directory navigable (the x stands for executable).

  8. Now type in the following commands:

    % cd courseweb_html
    % find . -type d -exec chmod o+rx '{}' ';'
    		

    This will find all the directories in your courseweb_html directory, and change their permissions to be both readable and browseable.