Other

Index | HTML & XHTML | CSS | JavaScript | jQuery | PHP | Web Design | Graphic Design | Other

This section features those areas in which I have a passing familiarity, as well as those skills that I haven't utilized in quite some time.

Flash
My experience with Flash is minimal, but I am able to add provided Flash pieces to sites, as shown on the ReFIT and Taylor's Beach Cottage sites. Also on the Taylor's Beach Cottage site, I configured an existing XML file (provided by the Flash Developer) to configure which images and text will be displayed.
ASP

I developed and maintained an intranet site with over 400 distict pages. I used an included header, footer and navigation file on each page, and I also used the following code to display the last modified date of each page.

<% ' This script calculates and displays the date a file was last modified. ' This is a separate file so that the script can be called many times on one page. ' Important: For the script to work on a given .asp page, the following line (sans comment mark) must be included in the file. ' set f=fs.GetFile(Server.MapPath("yournamehere.asp")) ' This line grabs the modification date of the page the script is run from, and stores it as f2. set f2=fs.GetFile(Server.MapPath(page_name)) ' The variable page_name must be specified in the document that calls this one; reset it if you want the date of a different document. If f2 Is nothing Then Response.Write("The last modification date of this page is unknown.") ' If there is good data, proceed with the script. Else modDate = f2.DateLastModified ' The rest of the script adds friendly formatting to the date. ' This assigns a text value to the day of the week. Select Case weekday(modDate) case "1" modDayWeek = "Sunday" case "2" modDayWeek = "Monday" case "3" modDayWeek = "Tuesday" case "4" modDayWeek = "Wednesday" case "5" modDayWeek = "Thursday" case "6" modDayWeek = "Friday" case "7" modDayWeek = "Saturday" End Select ' This extracts the day of the month. modDayMo = Day(modDate) ' This assigns a text value to the month. Select Case Month(modDate) case "1" modMo = "January" case "2" modMo = "February" case "3" modMo = "March" case "4" modMo = "April" case "5" modMo = "May" case "6" modMo = "June" case "7" modMo = "July" case "8" modMo = "August" case "9" modMo = "September" case "10" modMo = "October" case "11" modMo = "November" case "12" modMo = "December" End Select 'This extracts the year. modYr = Year(modDate) 'And now we write all our formatted date data to the page. Response.Write(modDayWeek & ", " & modMo & " " & modDayMo & ", " & modYr) End If >
Technical Writing

Clipart of a Box on a Conveyor BeltAs part of the Technical Writing course I completed at Portland Community College, I rewrote this formal business report to discuss equipment replacement options for a fictional berry harvesting company. The original document and most research materials were provided by the instructor, Dian Chute. Before I rewrote the report, it was unorganized, inconclusive, and contained several grammatical errors. Approximately 40% of the entire class was focused on re-writing this report.

I mainly used Microsoft Word 2000 in creating this report, but I also used Excel to create a chart & organize raw data.

Structured Systems Analysis

A brief research paper about the Systems Development Life Cycle.

Unix Sample Script

I wrote this script to add users to a given file - users.ref. The script also detects several kinds of errors and provides the user with appropriate feedback. You can download the file in a .txt format here.

#!/bin/ksh # This script adds a user to the file users.ref. # The correct syntax is "add userid fname lname' # The variable error is used to detect errors. error=n # Detect the file users.ref - display error if not found. if [[ ! -a users.ref && "$error" == "n" ]] then echo "Unable to find users.ref file. Try creating a link using 'ln'." echo "User information NOT added." error=y fi # Display error if current login doesn't have write permission for users.ref. if [[ ! -w users.ref && "$error" == "n" ]] then echo "You do not have write permission for users.ref. Try chmod." echo "User information NOT added." error=y fi # Display correct syntax if no arguments are entered. if [[ ! -n "$1" && "$error" == "n"]] then echo "No arguments. The correct syntax is 'add userid firstname lastname'." echo "User information NOT added." error=y fi # Display error and correct syntax if too few arguments are entered. if [[ ! -n "$3" && "$error" == "n"]] then echo "Not enough information. Please enter a userid, a first name, and a last name." echo "Ex: 'add dj1234 John Doe'" echo "User information NOT added." error=y fi # Display error if the new user already exists. if [ "$error" == "n"] then grep $1 users.ref > exists.tmp if [ $? -eq 0 ] then echo "User id already exists in" cat exists.tmp echo "User information NOT added." rm exists.tmp exit 1 error=y fi fi # Detect previous errors. If none, then add user info. if [ "$error" == "n" ] then echo $1 $2 $3 >> users.ref echo "You added $1 $2 $3 to users.ref. If this is incorrect, please use the remove utility." fi