CS107 - Notes and Resources

Text: "Illustrated HTML: Second Edition" by Reding &Vodnik


General Hacker Stuff

The Jargon File 
This is the place to go to learn 'hacker-speak' if you're so inclined.  There's also a print version but the online one is updated more frequently. 

Writings of Eric Raymond
Eric Raymond is one of the more interesting writers of the Open Source community.

IBM DeveloperWorks - A great resource for developers, with articles, tutorials and links to software.

Dr. Dobbs Journal - the Web site for the best general-interest programming magazines around.  In addition to posted articles, opinion pieces and essays, they also have a collecition of links to software tools, techniques, tutorials and other programmer resources.

The IEEE Computer Society- A branch of the Institute of Electronic and Electrical Engineers.  The main organization is focussed on networking hardware standards.  The Computer Society discusses the software side of the story.

Association for Computing Machinery - The ACM is another professional association for computer scientists.

O'Reilly Network Weblogs - A great collection of essays and pointers from the authors and editors at O'Reilly Publications.  Updated frequently, I check in several times a day.

ConTEXT - A very nice freeware programming text editor for Windows

Course-Related Links

The World Wide Web Consortium (W3C) - An organization of industry, government and academic representatives who determine the coding standards for the World Wide Web.  Everything you always wanted to know about HTML and related technologies flows from here.

Web Monkey - Plenty of references, tutorials and How-Tos at this colorful site.

Course.com - The home page of the people who publish our textbook, Course Technologies

W3Schools.com - The best things in life are free!  Tons of tutorials, examples, guides, you name it about you-know-what.

Beginning JavaScript Tutorials - Just what the sign says...

Tim Berners-Lee home page - The father of the World Wide Web himself.  Yes, he's still around and still working hard.

Organizations/Projects

Mozilla - The Mozilla project is producing the next-generation Web platform.

OpenOffice - The OpenOffice project is producing a free, open-source competitor to Microsoft Office.

Virtual Network Computing - Remote desktop software similar to PC-Anywhere, except it runs on every platform you can name and it's free.

The WINE Project - Letting you run your Windows applications on Linux (without using emulation).

General Resources

ComputerWorld - If you want to see how computers are really used in real businesses, this is a good source. Essentially an offshoot of Computerworld magazine (available as a free subscription if you can convince them that you influence buying decisions where you work) , this site is pretty platform independent and has a decent career section, as well as a 'gossip' column where actual IT folk write in anonymously and describe the various ways that management can screw up the techies.

The O'Reilly Network - From one of the top publishers of computer books, this site has articles, tips and how-tos on a wide variety of computer topics.  Highly recommended.

Advogato - This is an interesting on-line discussion forum, mainly dealing with software development.

CPUniverse - If you were thinking of going into contracting or consulting, this is a great site. Affiliated with Contract Professional magazine (not a free subscription but well worth the cost) this site has tips on the hottest skill areas, what it's like to work in different parts of the country and even how to negotiate a contract and handle your tax situation. There's even a free weekly e-mail newsletter.

SoftPro Books - This is an excellent source for computer and networking books. You can order online or go to one of their local stores. (They have one at Yosemite and Arapahoe in Englewood and another in Boulder.) You can usually get 10-20% off the list price and if you join their 'frequent shoppers' club (it's free) you can get additional savings. 

GoCertify - A nice site that has information on just about every technical certification you can get -- who offers it, what you need to get it, where you can get training and where/how you can take the test.

BrainBench - Another certification site, but this one does their own online certification exams in a wide variety of technical subjects.

Yahoo! Briefcase - 30 megabytes of free online storage.  Floppies are awkward and obsolete! (Requires free Yahoo! account)

Online References

Online Computer Dictionary - Stuck trying to figure out an acronym or computer term? This is a good site to look it up. 

Google - THE best search engine out there for the technically inclined. 

FAQs Online - Here's the one-stop shop for looking up Internet FAQs (Frequently Asked Questions) and RFCs (Requests For Comments). 

How to Provide Reliable NT Desktop Services by Avoiding NT Server - A white paper from Bell Labs documenting exactly how one department replaced all of their NT servers with UNIX. This has some excellent tips for internetworking UNIX and Windows.

Just for Fun

Ubersoft - A funny comic strip about a mythical software/OS vendor located somewhere in the Pacific Northwest....

User Friendly - Yet another comic strip that looks at the funny side of computing.

Computer Stupidities - This site collects actual dialogues between real users and real tech support folk. The range of misunderstandings and confusion is frequently hilarious.

Peter's Evil Overlord List - Thinking about a career as an Evil Overlord? Think you have what it takes to be the next Darth Vader? Check out this site for a collection of SuperVillain Do's and Don'ts including 'My ventilation shafts will be too small to crawl through'.

The Voice Actor Page - Want to know who does the voice of Larry 3000 on Time Squad?  Find the answer to this and many more questions about the men and women who do the talking for your favorite cartoon characters.  Search alphabetically by show title or actor name.  (By the way, Larry is voiced by none other than Mark Hamill.) 

Villian Supplies - Planning an evil scheme to take over the world, but need parts for your death ray?  This hilarious site has entries for everything from henchman to hidden volcano lairs.

Stupid Plot Tricks - Expanding on the Evil Overlord lists, this contains lists of rules for henchman, good guys/gals, bad guys/gals and even sidekicks.  Very funny read.

Insultingly Stupid Movie Physics - This site examines many popular movies to see if the action is in line with real physical laws.  An interesting, entertaining and even educational read.

The Invisible Library - Dedicated to books that don't exist but should.
 
Notes Study Guides and Misc.

DISCLAIMER: The views expressed on this site are those of the author and are not necessarily those of his employer, Westwood Technical College or its affilliates. This material is intended to supplement the class lectures and text and is not required to complete the course.

You can e-mail me here