eXtropia: the open web technology company
Technology | Support | Tutorials | Development | About Us | Users | Contact Us
 ::   Tutorials
 ::   Presentations
Perl & CGI tutorials
 ::   Intro to Perl/CGI and HTML Forms
 ::   Intro to Windows Perl
 ::   Intro to Perl 5
 ::   Intro to Perl
 ::   Intro to Perl Taint mode
 ::   Sherlock Holmes and the Case of the Broken CGI Script
 ::   Writing COM Components in Perl

Java tutorials
 ::   Intro to Java
 ::   Cross Browser Java

Misc technical tutorials
 ::   Intro to The Web Application Development Environment
 ::   Introduction to XML
 ::   Intro to Web Design
 ::   Intro to Web Security
 ::   Databases for Web Developers
 ::   UNIX for Web Developers
 ::   Intro to Adobe Photoshop
 ::   Web Programming 101
 ::   Introduction to Microsoft DNA

Misc non-technical tutorials
 ::   Misc Technopreneurship Docs
 ::   What is a Webmaster?
 ::   What is the open source business model?
 ::   Technical writing
 ::   Small and mid-sized businesses on the Web

Offsite tutorials
 ::   ISAPI Perl Primer
 ::   Serving up web server basics
 ::   Introduction to Java (Parts 1 and 2) in Slovak


Introduction to UNIX for Web Developers
The "spell" Utility  
Another excellent utility is the "spell" utility that allows a reasonable degree of spell checking. The utility uses the dictionary provided by UNIX but may also consider your own personal dictionary file for personalized spell checking. Consider the following example in which "writing" is spelled as "qriting" on the first line of the letter body:

[spell Example]

As you would expect, the "spell" utility comes with several useful options. The more common ones are listed below

Option Explanation
-b Uses British spellings
-v Shows words not literally in the dictionary as well as a list of possible correct spellings
-x Displays possible word stems for each word checked
+user_dictionary_file Defines the location of a user dictionary file to supplement the UNIX dictionary

The most important option of course is the user defined dictionary file. Most likely, you will want to create your own dictionary with your own word list. This file should simply contain a list of words (one word per line). If spell does not find the word in the UNIX dictionary, it will look at your dictionary file as well. Thus, in the next example, you see that though the UNIX dictionary does not recognize certain HTML commands, "spell" accepts them because they are defined in my own dictionary.

[spell and dictionary Example]

Previous | Next | Table of Contents