The magazine of the Melbourne PC User Group
A Pocket Tour of Kidstuff on the Internet
reviewed by Lesley Howells
This is the book for all parents: on wet holidays, when the kids need resources for school work, or to extend
their interests and their friends. It is also for anyone, child or adult, who wants to know more about the
wealth of fun and information on the Internet and how it can be accessed.
The first part deals with equipment needed to tour the Internet: choosing a provider, costs of being online,
netiquette and safety warnings (such as never reveal your home phone number or address), tools
for the trip - Gopher, Telnet, FTP, etc. - and the WWW.
The main section describes sites to visit - with their URLs (addresses) - that are grouped (things to do,
places to go, people to meet) and subgrouped (science stuff; music; books, stories, and poems; games
activities and entertainments; and schools and classrooms).
A section on net tools includes Internet catalogues and lists, search engines, and primers showing how to use
the Internet and even set up your own home page. There is an excellent glossary (much needed in this
jargon-ridden area) and an index.
The joys of the funny, the obscure, and the fascinating things that can be found on the Web never fail to
amaze me. Despite the American bias in the text, you can find a page in Tasmania that predicts sightings of
wombats! Or you can see the latest pictures (less than six hours old) of Comet Hyakutake from a telescope in
Mexico, or be part of the international experiment by contributing your own drumming to that already there!
You can find the best roller coasters, join a rainforest action group, dissect a virtual frog, or draw with a
spirograph and check out the mathematical equations involved.
Written in clear, straightforward language that makes even complex concepts comprehensible, it should be a
boon to parents and teachers, and a great tool and entertainer for children from middle primary years up to
adult beginners.
Sara Armstrong: A Pocket Tour of Kidstuff on the
Internet
ISBN 0 7821 1803 8
Published by Sybex
185 pages
RRP $26.95 |
The Art of Programming with Visual Basic
reviewed by David Foskey
Visual Basic makes programming easy and, more particularly, makes bad programming easy. This book is well
described by its subtitle, Techniques for writing solid code that's easy to maintain.
It is one of the few computer books that one might willingly read from cover to cover. It might even cause
the occasional smile, but does assume proficiency in VB. Warhol writes from the experience of one who has
struggled to support unstructured and undisciplined applications: "... if you do not adhere to consistent
standards in your application setup, naming conventions, form design, and coding, you're going to have an
unmanageable application that will be a maintenance disaster".
The author points out that the MS Programmer's Guide for VB 3.0 lists conventions for form and object
names, but those conventions are consistently ignored in the guide's examples and other books. He puts
forward conventions for variable names; for example, fs_employee_id is declared at form level (its scope) and
it is a string (its type) and has a descriptive name.
He strongly argues the use of global routines to ensure consistency in coding, to reduce code, to relieve the
drudgery of rote programming, and to encourage code re-use. Global routines also make an application run
faster.
Use of a template form is recommended to ensure consistency in all forms and controls. The template form is
set up with all defaults agreed for the project/ organisation; for example, colours, font, and point size. An
example of all controls is added to the form, and when a new form is required you use the template, deleting
and copying controls as required.
Anyone who develops in Visual Basic should read this book, even if some of the specific ideas are rejected.
Warhol's war stories are worth heeding by anyone about to embark on a multi-programmer project. All
but the most experienced of programmers should benefit from at least some of his tips.
Mark Warhol: The Art of Programming with Visual
Basic
ISBN 0 471 12853 8
250 pages
Published by John Wiley & Sons
RRP $49.95 |
The HTML Source Book, Second edition.
A complete guide to HTML 3.0
reviewed by Carol Daniels
HyperText Markup Language (HTML) may not be the most popular bandwagon on the infobahn, but it's certainly in
the top ten. If you don't believe me, check out the traffic on a newsgroup like
"comp.infosystems.www.authoring.html". The number of postings in this group and the intensity with
which issues are discussed rivals that seen in groups frequented by American conspiracy theorists and groups
with names not spoken in polite society.
Another measure of interest in HTML is the number of books on the subject you'll find on the shelves at your
local bookstore. Interest in HTML is driven by the popularity of the World Wide Web, not just within computer
circles, but in the general community as well.
The concept of the Web has caught the interest of many who previously wouldn't have recognised the on-ramp to
the infobahn if they got knocked over by a improperly switched packet. Whether the reality of the Web lives
up to their expectations is another topic entirely.
More importantly, The HTML Source Book is not for them. Nor is it for designers, in the traditional
sense of graphic designers. So don't be fooled by the cover illustration - which features the very swish
Palazzo di Teodorico in Ravenna, Italy - into thinking this is a designer's book. You won't see another
colour illustration until you work your way to the outside back cover, some 688 pages later.
This is not a coffee-table book. Your friends won't be flicking through its pages as you steam the milk for
cappuccini. Unless they are geek-boys and geek-girls, that is. Then they probably will ooh and ahh over the
HTML Source Book, because this is a serious HTML resource.
On the other hand, you shouldn't let the seriousness with which Graham approaches the subject scare you away.
It really is a book for beginners, but it's for beginners who are interested in developing a serious
understanding of HTML - who may be newcomers to HTML but are not computer newbies.
I could be reading too much into it, but I believe it's significant that this is one of the few books on the
subject that doesn't include a CD-ROM of software, "kewl" links to hot-sites and a swag of mind-blowing 16.8
M colour images.
What it does have is a reference section at the end of nearly every chapter. In each of these you'll find all
the information required to get what you need. Yourself. Which I suspect is the point. After all, if you are
serious about HTML you'll already have some - if not all - of the software you'll need. And you'll know how
to retrieve anything you don't have. When you do, you'll have the latest version, which is unlikely to be the
case with any pre-packaged software collection.
Graham doesn't shy away from detailed explanations of HyperText Transfer Protocol (HTTP), the syntax of
Universal Resource Locaters (URLs) or gateway programs. His approach is structural and functional. His belief
in the importance of understanding the way things work is encapsulated in this paragraph from the book's
preface:
"A tool may be easy to use, but usually requires skill and training to be used well. This is certainly true
of the tools involved in preparing and distributing information via HyperText documents and Internet
HyperText servers. Preparing well-designed, useful, and reliable Web resources requires an in-depth
understanding of how the tools that deliver these resources work and how to use them well. The intention of
this book, as of the first edition, is to help you develop this understanding."
Graham gets right down to business too. He assumes you have already mastered your computer and won't go all
trembly at the idea of a command line, so there's not a lot of hand-holding or spoon-feeding.
This shows in Graham's concern with explaining why things are done the way they are and the implications of
doing them differently, rather than just telling you to "point and click". His focus is often on explaining
what you should think about, or consider when you are making decisions about HTML documents. It's obvious
right from the start Graham expects readers to use the knowledge he has distilled into his book to make
informed decisions, based on their communication objectives. The importance of communication objectives
driving design decisions is a strong theme running through the book. Graham presents a rich framework with
which you can evaluate different options in HTML design against your own communication objectives.
All browsers aren't just any browsers
Another underlying theme is that we should aim to design pages for all browsers. And there is a
significant difference between designing for any browser and for all browsers.
How to design each page so it presents a consistent message when displayed on all browsers is something more
web page designers should consider when creating their pages. If you've gone to the trouble of creating the
content, why sabotage your communication efforts with a page that is only viewable by a fraction of those
that visit.
This is an important - but often neglected - concern for web page designers, especially those from a
print-design background. It's easy to get carried away producing a page that looks fantastic on your browser
but collapses into gibberish when viewed on another.
Unlike page layout for print, HTML is not WYSIWYG. What you see is dependent on your browser. What
your visitors see will depend on their browser and how they have configured it. A well-designed web
page will conserve the logical and hierarchical relationships between elements - get those wrong and your
message will bet lost in the transition.
As Graham works his way through the various design elements he is scrupulously careful about demonstrating
the consequences of using an element in each of the standard browsers.
HTML isn't a static discipline
Standard HTML (what you can and can't do and still get a equivalent representation on standard browsers) is
constantly changing, even as you read this review. Graham has allowed for this, including current (1996)
standard HTML and experimental HTML features in the book. He also includes HTML 3 incompatibilities with HTML
2.0 and HTML 2.0 compliant browsers. So consider the book an investment that will pay dividends for some time
to come.
HyperText documents are intrinsically different from printed documents. Masters of the craft will understand
the strengths and weaknesses of HyperText and use HTML to exploit the strengths and minimise the
weaknesses.
The HTML Source Book would be overkill for someone who wants to develop a single home page. It's more
for people who want - or need - to work with collections of documents. If that sounds like you and you have
even the most modest desire to become a master of the HTML universe, you'll want this book on your
bookshelf.
Ian S. Graham: The HTML Source Book,
Second ed, A complete guide to HTML 3.0
ISBN 0 471 14242 5
Published by John Wiley & Sons, Inc.
688 pages
RRP $54.95 |
If you'd like a taste of HTML learning, Ian S. Graham
style, try his online tutorial. It's located at
http://www.utirc.utoronto.ca/htmldocs/newhtml/htmlindex.html
An Australian mirror site may be on the horizon. If/when it becomes reality, you'll read about it PC
Update.
Like many publishers, especially those that publish computer books, John Wiley & Sons has a Web site.
It's located at http://www.wiley.com.compbooks/
Silicon Snake Oil
reviewed by David Kennedy
Silicon Snake Oil should be compulsory reading for all computer users and abusers. If like me, you wonder
what you are doing alone in a darkened room on a sunny Sunday, bathed in the ghostly glow of a non-interlaced
monitor, Stoll may help you. He wonders, too. Moreover, he positively invites such reflection. Rarer still,
he is a computer user who is prompted to ask the sort of questions you can't answer at the help desk. And
along with the anecdotes about stars and speleology, Stoll poses some welcome challenges. Computer networks
are a public danger. "They isolate us from one another and cheapen the meaning of actual experience. They
work against literacy and creativity. They will undercut our schools and libraries." Far from deserving the
unreserved hype bestowed upon them by the fast-talking rhetoricians of industry, commerce and government.
Computers, Stoll argues, demand a far more critical appraisal.
An astronomer by profession, Stoll is a long-time computer user. His credentials are impressive. This man has
built computers, managed networks and written programs to interpret data about Jupiter gathered by a space
rocket. Then there's his classic, The Cuckoo's Egg. He was even playing virtual reality games in 1976.
These are not the ramblings of a technophobe.
Virtual reality? Now there's an oxymoron for you. Can it exist? Isn't one of the damn things enough? But this
is not the main paradox Stoll pursues. What bothers him most should be of concern to all of us. Does the
networked computer really live up to the increasingly extravagant claims made on its behalf? Are we really
all on our way to becoming jolly little members of a vast international community? Stoll doubts it. Indeed
anyone who has ever trolled though the abuse hurled through newsgroups or even suffered the waspish put-downs
of BBS operators will attest that hostility thrives in Cyberspace. It may even help you to be nasty when you
can't see the recipient of your message. Virtual community? Well yes, there is a type of community out there,
Stoll readily concedes. People have even got married "on" the Internet. But as he wryly observes, "Mating
with your modem should be approached cautiously. As with a woman's chance of marriage in Alaska, the odds may
be good but the goods may be odd."
Is the book dead? Stoll convincingly adduces the example of Project Gutenberg, an ambitious attempt to put
all literature online. Not only are the shelves sparse on the cyberlibrary, they seem unlikely to be added to
unless we come up with some significant copyright and privacy innovations. He also makes a good case for
suspecting that only unreliable research makes it into cyberspace. Intellectual property is too precious to
be put online. Who knows, we may even get over these huge hurdles. But to what end.
If the online library is pie in the sky, so too are many other claims made for the Internet. While we may be
well-equipped to deal with hype, Stoll argues reasonably that the cost of going online may be larger than we
ever thought. The money spent on computer equipment is money not spent on books. Or librarians. Or teachers.
Worse, software everyone is using today will be on the scrap-heap in ten years. Who still has a 78 at home?
The very data Stoll so painstakingly collected and stored a decade ago is unreadable because the software's
obsolete. Read this book. It's disquieting. It's irreverent. And it asks some important questions.
Clifford Stoll's Home Page:
http://www.ocf.berkeley.edu/~stoll/
Gutenberg Elegies (excerpts):
http://www.obs-us.com/obs/english/books/nn/bdbirk.htm
Clifford Stoll: Silicon Snake Oil
Published by Macmillan
ISBN 0330 34442 0
RRP $16.95
|
Reprinted from the July 1996 issue of PC Update, the magazine of Melbourne PC User Group,
Australia
|