11/11/07 Projects & Bio
November 11, 2007
CS111 My Bio: Welcome to my practice site! I’ll begin by telling you that I’m the mom of two sons, ages 16 & 13. We live on the west side of Michigan near South Haven. A dog named Bear, and a couple cats stay here with us. I’m pursuing a Bachelor of Web Development degree and will graduate in the Spring of 2009. I’m a nurse, but I want to change careers. Developing a strong programming foundation will help me do this. My hobbies are gardening, computer games like Myst, Riven, and first-person shooters, writing novels (nothing published), photography, and watching movies with popcorn and a drink in hand. I’ll add that my favorite band is the Red Hot Chili Peppers. My favorite song is David Bowie’s Rebel Rebel. I also like NIN, Nirvana, Bob Dylan, Smashing Pumpkins, and the Pixies. I look forward to meeting everyone!
CS332A Final Project We needed to design a Web page that utilizes XML. So I designed a Web page called, “Resources (designed with XML)”; you’ll find it in the left sidebar. I used XML to display a database. "Resources" is my root with a header and body. Date, sender, title, author and subject are in my header. Para and url are in the body. I used CSS to format but I think XSL is the preferred method. I also designed an external DTD. I’m not sure if the DTD can be viewed like CSS can, so I have it displayed below. I think I’d continue using XML if I were putting together an eBook or RSS.
My DTD (resources.dtd) for "resources.xml":
<!ELEMENT resources (header,body)>
<!ELEMENT header (date,sender,title,author,subject)>
<!ELEMENT body (para+,url)>
<!ELEMENT date (#PCDATA)>
<!ELEMENT sender (#PCDATA)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT subject (#PCDATA)>
<!ELEMENT para (#PCDATA|b|i)*>
<!ELEMENT b (#PCDATA)>
<!ELEMENT i (#PCDATA)>
<!ELEMENT url (#PCDATA)>
WEB 221 Final Project The first of five interactive elements that I’ve decided to add for the class Project is a fictitious mailing list. Here’s where I got the code: SitePoint: Programming Perl 101
Sign up for my “fictitious” Mailing List Now! You’ll get an email confirmation.
The second script is a Date Last Modified script which is added to my main body.
For the third script I’ve decided to use a TextClock. You’ll find it in my footer.
Fourth, I’m using a random text cgi script; it’s placed in the right sidebar.
Lastly, here’s the script I worked on earlier (modified case assignment) Take this easy quiz!
Continue: I’ll continue to work on a Search past this class. The search results page displays but with no search results.