DIG6137 Information Architecture Technical Tutorial Assignment

Document Sample
DIG6137 Information Architecture Technical Tutorial Assignment Powered By Docstoc
					                DIG6137: Information Architecture: Technical Tutorial Assignment 

                             (aka: Technical Setup Guide for Course Tools) 

                                   Dr. McDaniel, Fall 2008 Semester 

I. Assignment Description 
In this assignment you will test, install, and/or configure S‐FTP, VPN, SSH, Webcourses, Zip 
decompression, and Processing.  You must do all this plus install your student Web page to Sulley and 
post an introduction within the first week of class.  I will not assist with any technical support on this 
issue after 9/3/08.  So, I highly encourage you to follow the steps below as soon as possible.  This 
assignment is worth 5% of your final grade in this course and every step below will be required to 
complete future assignments.   This assignment is due in its entirety on 9/3/08, by 11:55PM. 

Note: connecting through the VPN is only necessary for off‐campus connections.  If you are connecting to 
Sulley from a Digital Media lab connection or elsewhere on campus, you can skip step A. 
 
II. Sulley Background 
                        After a solid career as a character actor (peaking with the 2001 film Monsters, 
                        Inc.) Sulley decided to shift gears and he is now the main Department of Digital 
                        Media Web server for student projects.  His network address is sulley.dm.ucf.edu.  
                        Sulley will host your student project files this semester.  He is strong, with a good 
                        back, so he can hold a lot of information.  There are several different ways to 
                        connect to Sulley, as you may have seen in Monsters, Inc., but magic doors are 
                        expensive, and it’s a bad budget year.  We will primarily be using S‐FTP (secure 
                        FTP) access for moving files back and forth from your computer to Sulley.  We will 
                        also be using SSH (secure shell) for typing commands that S‐FTP is not able to 
                        process (e.g., changing your password).  SSH will also be used for learning about 
                        typical Unix/Linux commands using a command line interface.  VPN, or virtual 
                        private network, is a framework that allows users to connect to an internal 
                        network from an outside connection.  So, we will be using VPN to connect to the 
                        internal UCF network in order to access Sulley.  

III. Detailed Setup Instructions 
A. VPN Installation 
1. Visit the following UCF Web site for VPN instructions: http://www.noc.ucf.edu/VPN/.  You will need 
      to visit this site: https://newintranet.noc.ucf.edu/ and select a VPN username and password.  You 
      may also need to install the root certificate to access the second URL (instructions are provided at 
      the first URL).  If you have trouble with any of these tasks, call the UCF Help Desk at 407‐823‐5117. 
2. Download, install, and configure the Cisco VPN client for your computer and your OS by following 
      the instructions linked from the Web site above. 


                                                                                                              1 

 
3. Connect to the UCF VPN following the instructions in step two.  You should save a connection entry 
   with the following settings (see Figure 1): 
       a. Connection Entry: UCF External VPN 
       b. Description: UCF External VPN 
       c. Host: vpn3030.ucf.edu 
       d. Group Authentication 
                 i. Name: ucf 
                ii. Password: vpn3030 
        




                                                                                     
                                                 Figure 1: VPN Settings Screen 

        
       e. After connecting, you will see another username and password entry screen.  For this 
          screen, you enter your personalized username and password that you created in step 2. 
       f. Click continue.  You should now be connected to the VPN (see Figure 2). 
        
        




                                                                                                     2 

 
                                                                                                                  
                                          Figure 2: VPN (connected) 

B. S‐FTP Installation 
4. Download and install a secure‐FTP client for Windows® or Macintosh®.  I recommend WinSCP for 
    Windows® or Fugu for Macintosh®. 
        a. WinSCP can be downloaded from here: http://winscp.net/eng/index.php. 
        b. Fugu can be downloaded from here: http://rsug.itd.umich.edu/software/fugu/. 
5. After you have connected through VPN, configure your S‐FTP program using the following settings 
    (see Figure 3): 
        a. Protocol: S‐FTP 
        b. Server: sulley.dm.ucf.edu 
        c. Username: first initial of first name followed by full last name (e.g., Jane Doe = jdoe).  If you 
            already have an existing Sulley username, use that instead. 
        d. Initial Password: 123456 
         




                                                                                        
                                    Figure 3: WinSCP Connection Settings 
                                                                                                            3 

 
6. Connect to Sulley using S‐FTP.  Click “Login” and then “Yes” to add the host key to the cache (see 
   Figure 4).  You will only need to do this the first time you log in. 
    




                                                                                      
                                     Figure 4: WinSCP Key Fingerprint 

7. If S‐FTP connection is successful, you will see a screen similar to the one shown in Figure 5.  On 
   Sulley, all of your Web pages will be saved in the public_html directory.  You can move files back and 
   forth between directories on your local computer (left panel) and Sulley (right panel).  
         




                                                                                                  
                              Figure 5: WinSCP Directory Window (Connected) 

8. Logout of your S‐FTP connection and close the program for now.  If connection is unsuccessful, 
   check settings below and make sure VPN is connected and active (if connecting from off campus).  If 
   connection still does not work, contact help@dm.ucf.edu and copy me on your email.  
 

                                                                                                         4 

 
C. SSH Installation 
9. Download and configure an SSH client for terminal connections.   
        a. For Windows® users, I recommend Putty: 
            http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html. 
        b. For Macintosh® users, I recommend the built in terminal application.  See the following help 
            page: http://rainbo.org/help/sw.macosx‐ssh.html. 
10. Connect to Sulley using SSH.  From the terminal window in Mac OSX®, you would type: “ssh ‐l 
    username sulley.dm.ucf.edu” where the username following the dash lowercase L is your normal 
    Sulley username.  If you are using Putty, you would configure it with the server: sulley.dm.ucf.edu 
    and your normal Sulley username and password from step 5 (see Figure 6).   




                                                                                    
                                   Figure 6: SSH Configuration Using Putty 

11. Select “yes” to add the Sulley host key to the cache.  You will only need to do this during the first 
    connection. 
12. Once you are logged in, you should see the window shown in Figure 7.  Type “passwd” after the 
    dollar symbol ($) and follow the prompts to change your default password.  Do not skip this step!  If 
    I am able to log into anyone’s account using your original password (and I will test randomly) you 
    will lose fifty points out of a hundred for your technical assignment 1 grade. 
13. If you want, experiment with some commonly used Linux commands.  These will be useful later in 
    the class.  Commands to try: “w” (shows who is online), “ls” (lists the current files in the working 
    directory), “ls ‐al” (list the files in the current directory in long format), “mkdir dirname” (create a 
    directory with dirname as the directory name), “rmdir dirname” (removes a directory with dirname 
    as the directory name), “cd dirname” (change to the working directory with the directory name of 


                                                                                                           5 

 
    dirname), “cd ..” (moves back one directory), “touch test.txt” (creates an empty file named 
    “test.txt”), “date” (lists the current date and time), “fortune” (tells you your fortune). 
14. Type “exit” to exit your SSH terminal session. 
     




                                                                                               
                                     Figure 7: Sulley Terminal via SSH 

D. Zip File Software Installation 
15. If necessary, download and install decompression software that will decompress the .zip file format.  
    For Windows, I recommend WinRAR.  For Macintosh®, Stuffit will work.  Note: you may not need 
    this software.  Later versions of Windows® and MacOS® will handle this automatically.  See 
    http://www.glyphnotes.com/gn‐zip.cfm. 
16. Test your .zip file functionality by downloading a test zip file from 
    http://www.dm.ucf.edu/~rmcdaniel/courses/dig6137/fall2008/files/testzip.zip.  You should be able 
    to decompress these files to a local directory on your hard drive and open the MS Word® and text 
    files inside.  
 
E. Processing Installation 
17. Download and install the Processing software from http://processing.org/download/.  The filesize is 
    around 55Mb, so you will probably want to do this from a high speed connection.  If you don’t have 
    a high speed connection at home, bring a Flash drive and download it from campus to bring home.   
    Make sure you download the most recent version (“Processing‐0148.zip”). 
18. Extract all files to a directory on your hard drive (I use “C:\processing” in the examples) and then 
    double‐click the processing application file (processing.exe in Windows®) to load the Processing 
    environment.  You should see the screen shown in Figure 8. 
19. You may want to create a shortcut to the Processing executable as this is not done automatically 
    during installation.  For a tutorial on how to do this, see: 
         a. For Windows®: http://support.microsoft.com/kb/310417 
         b. For MacOS®: http://tech.yahoo.com/gd/working‐with‐aliases‐in‐mac‐os‐x/153437 




                                                                                                        6 

 
                                                                                  
                                     Figure 8: Processing Environment 

20. In the white text area, type the following two lines of code: 
 
print("Hello, World!");
print("This is my first program for Information Architecture.");
 
Make sure you type everything (including parentheses, quotation marks, and the semicolon at the end 
of each line) exactly as it appears here. 
 
21. Save your sketch using a filename of your choice.  Name it “hello_world”.  A directory will 
    automatically be created for you with the same name.  Note the underscore between hello and 
    world. 
22. Click on the run button to execute your code.  The run button is the sideways triangle pointing to 
    the right and surrounded by a circle.  You should see the output shown in Figure 9. 
23. Feel free to experiment with your first sketch by adding new code or playing around with the print 
    statements.  You can also load some of the example files (File, Examples) for some more 
    sophisticated demonstrations.  Be sure to save your sketch (and make sure that it runs and is error 
    free) before moving on to the next step. 
 


                                                                                                           7 

 
                                                                                   
                                        Figure 9: Processing Output 

F. Uploading Your Sulley Web Page Using the Template 
24. Download the student Web page template (available 8/27) from 
    http://www.dm.ucf.edu/~rmcdaniel/courses/dig6137/fall2008/files/studentWebTemplate.zip. 
25. Unzip the files in this archive to a folder on your local hard drive. 
26. Using a text editor (I recommend EditPlus, http://www.editplus.com/, but any text editor will work 
    just fine), edit the “index.php” file by changing the following values: 
         a. Set the value of the $studentName variable to your own first and last name. 
         b. Set the value of the $avatarName variable to a value of your choice.  This will be your 
             nickname for the course.  
         c. Optional: Set the values of $bgColor, $heading1Color, $heading2color, and $font to values 
             of your choice to customize the appearance of your page. (You can always change these 
             values later).   
27. Save the changes you made to the “index.php” file.  You do not need to make any changes to any of 
    the other files. 
28. Connect to Sulley using the S‐FTP client you set up earlier in this tutorial. 
29. Once you are logged in to your default directory, check to see if there is a directory named 
    “public_html”.  If not, create one using the FTP program’s create directory functionality.  Enter this 
    directory by double‐clicking it. 


                                                                                                          8 

 
30. Within the “public_html” directory, create another directory called “dig6137”.  Enter this directory 
    by double‐clicking it.   
31. Upload all of the extracted files and your edited “index.php” file to this new directory from your 
    local computer.  All of these files should be in the same directory (“public_html/dig6137”). 
32. This is the same technique you will be using all semester to upload your project files to Sulley.  Be 
    sure you understand how this works!  Each of your subsequent Processing project files will be 
    uploaded to this same directory throughout the semester. 
33. Disconnect from Sulley. 
     
G. Testing Out Your Web Site 
34. Open an Internet browser and test your Sulley Web site.  Append the name of your Sulley account 
    to the URL in this fashion: http://sulley.dm.ucf.edu/~username.  So, the full link for your new 
    student Web page should be: http://sulley.dm.ucf.edu/~username/dig6137/index.php.  In general, 
    anything in your public_html folder will be accessible in that fashion.  Just be sure to include the 
    directory path and the file name at the end of the URL as shown above. 
        a. Example: if your username (Sulley login) is janedoe, the full path for your student Web site 
             would be http://sulley.dm.ucf.edu/~janedoe/dig6137/index.php. 
35. Write down your Web URL (or copy and paste into a new document).  You will need this address for 
    the next step. 
 
H. Post an Introduction and Your Student URL to Webcourses 
36. Login to our Webcourses page using the “Online Course Tools” tab in the MyUCF portal (see the 
    highlighted portion of Figure 10).  If you have trouble, see this page for access to help resources: 
    https://webcourses.ucf.edu/webct/entryPageIns.dowebct.  Our course section is “DIG6137 ‐ 
    08Fall_0M61”. 
         




                                                                                   
                                  Figure 10: Online Course Tools, MyUCF 


                                                                                                         9 

 
37. Check out the various discussion forums available in our Webcourses account.  You should see the 
    following forums: 
         a. Questions for the Instructor (ask me stuff here) 
         b. Student Introductions (post your introduction here) 
         c. General Student Discussion (talk about anything here) 
         d. Student Web Page Links (post your Web page URL here) 
38. Copy your student Web page URL that you tested in your browser earlier from the text document 
    you used and paste it into the “Student Web Page Links” discussion forum in Webcourses.  Or, you 
    can type it in carefully if you chose to write it down instead.  Use the subject heading “First Name 
    Last Name’s Web Site” (e.g., “Jane Doe’s Web site”).  After posting, click on the link to make sure it 
    works.  If it doesn’t work, post a new topic with the correct URL.  I will go in later and delete the 
    incorrect address. 
39. Introduce yourself to your classmates by posting an introduction to the “Student Introductions” 
    forum.  Describe your background, your prior experience with programming, your undergraduate 
    education, and any work or school experience relevant to information architecture.  Use the subject 
    heading “First Name Last Name’s Introduction” (e.g., “Jane Doe’s Introduction”). 
40. You’re finished!  Pour yourself a bubble bath, put on Monster’s Inc., and relax with a snifter of 
    brandy.   You’ve earned it.  
 




                                                                    
      
IV. Need Help? 
If you need any additional help connecting to Sulley, do not email me until you have read all the 
materials at http://sulley.dm.ucf.edu/ and sent email to the help contact listed there (copy me on the 
email so I know you have done it).  If you do not receive a reply within two business days, then you can 
follow up with me.  If you have trouble with VPN or using MyUCF, contact the help desk at 823‐5117 or 
try MyUCF help at http://portal‐help.ucf.edu/. 
 
For other questions not related to connection problems, feel free to email me at any time.  Please use 
the email policy outlined in the syllabus.  You can also call me on my cell phone at 407‐256‐7505. 




                                                                                                        10 

 

				
DOCUMENT INFO
Shared By:
Categories:
Stats:
views:33
posted:2/3/2010
language:English
pages:10