This directory contains archives for the online MH/xmh/mh-e/exmh book.
Note that the tarred and zipped archives, like mhbk9910.tgz, may be
slightly out of date. When minor problems are found in individual
files (like a page of the book or a script in the split/ directory)
the complete archive files usually aren't updated. If you grab the
archive and find a problem, please check the individual file to see
if it's been corrected. If it has, get that individual file; if it
hasn't, please tell me so I can fix it! (My address is below.)
The files in this directory are:
===== COPIES OF THE BOOK ITSELF:
mhbk9910.tgz - This book's HTML text and graphics (GIF files) in a
tar-format file compressed with gzip. Includes the
"download" files (mhex9910.tgz). See directions
below, then extract the file with a command like:
tar xzvf mhbk9910.tgz (GNU tar)
gzcat mhbk9910.tgz | tar xvf - (other tars)
mhbk9910.zip - As above, but ZIP format for DOS and Windows computers.
Extract it with a command that preserves directory
structure, like "pkunzip -d". (Unfortunately, there
are a few filename conflicts caused by the short DOS
filenames. See note below.)
original.tar.gz - original HTML version of "MH & xmh" Nutshell Handbook
(this is available live on the Web from
http://www.oreilly.com/freebooks/mh/
which is the O'Reilly & Associates Web server.)
===== BOOK EXAMPLE FILES AND PROGRAMS:
split/ - Individual files for each book section.
mhex9910.tgz - gzipped tar file of above directory
MHxmh3.tar.Z - example archive file for original version of "MH & xmh"
Nutshell Handbook (you don't need this archive unless
you have the original book; get mhex9910.tgz instead)
===== OTHER STUFF:
mh-mime-sample - sample MIME email message (also available from
email autoresponder at mh-mime-sample@ics.uci.edu)
README - this file
_read_me - a link to the README file (because some browser
programs hide README and make it hard to download)
======== INSTRUCTIONS FOR SETTING UP YOUR OWN COPY OF THE BOOK =======
These instructions tell you how to browse the book from your local
hard disk. This will probably be faster than getting book pages via
the Web, but it also means you won't get the updates (which, I hope,
will happen pretty often!). If you need to use this offline version,
check this site once in a while to see if there are new files.
Also, send me email and tell me you're using the offline version.
I'll add your email address to a list of people who get notified
about major updates.
1. Choose the best mhbk* archive for your host (.tgz or .zip) and copy
it to your host with FTP or FTPMAIL. (Some Web browsers or servers
seem to have trouble with large files; FTP seems more reliable.)
2. Extract the file into a directory on your hard disk.
3. Please read the top-level copying.htm file. It has terms for
copying and distribution under the GNU General Public License.
4. Point your Web browser at the top-level directory. Depending on your
browser and filesystem, the URL will probably be like one of these:
file://localhost/path-to-directory/index.htm
file:///path-to-directory/index.htm
file:///X|/path-to-directory/index.htm
file:///X|\path-to-directory\index.htm
where "X" is the drive letter on DOS hosts (may not be required),
and path-to-directory is the pathname of the top-level directory.
The word "localhost", if you use it, is literal; don't change it.
5. If you want to be able to use the searchable index on the www.ics.uci.edu
Web server with your local version, edit the file indx-map.htm and
also the files named map.htm in the */indexes subdirectories.
Change this link:
to look like this instead:
where /EDIT/ME is the pathname of the MH book directory on your
local filesystem. For instance, if you extracted the files into the
directory C:\BOOK-MH, you would edit the URL to look like this:
If you have a closer HTTP server (the latest list of servers is in:
http://www.ics.uci.edu/~mh/book/servers.htm
ftp://ftp.ics.uci.edu/pub/mh/book/servers.htm
) you could use a URL pointing to that HTTP server for better service.
When you click on that link, it will tell the remote Web server
to search its index and return links to you that look like these:
file:///book-mh/somepage.htm
plugging in the extra path you specified (here, "book-mh"), instead
of a path to files on the server. Tricky, eh?
6. If you have the DOS version from the .zip file, there will be a few
filename conflicts in the new download/split directory. They're
because the short DOS filenames can't handle the actual names of
the UNIX files, and some filenames overlap. I'll try to fix these
by the next edition. For now, when you find a conflict, please just
rename the file and edit the link that points to it. Or use UNIX. :-}
Sorry, I can't give a lot of support on this; just like MH, you'll
need to do some local hacking. But I'd appreciate your comments on
instructions here and anything else that you think would make this
book easier for people to use. This is a volunteer project, but
I'll do my best to keep it in good shape! Thanks.
--Jerry Peek, jpeek@jpeek.com, http://www.jpeek.com/