
|
Software
|
Tools do not make the (wo)man.
Craftsmen have, for centuries, been making the most wonderful things with simple or
improvised or inadequate tools. Of course these same craftsmen will surely appreciate the
potential of any new, well designed and useful tool. Software tools have proliferated,
like hardware tools did a century ago, and its users, while relishing the possibilities,
must still choose from among them and get on with it. Here is a summary of my own
experiences and evaluations.Web & Database Servers
- Access 97
- It was an easy switch, financially, to MicroSoft's Access 97 from the DBaseIII which I
had been using since 1984, and it has proven to be a wise switch too.
-
- Access 2002
- I finally had to upgrade when I needed SOAP and xml capabilities. I don't have enough
experience yet to compare with 97, though the help files seem weaker at first glance.
-
- Personal Web Server (free with FrontPage)
- This Windows server, which comes bundled with FrontPage, has been more than adequate for
development work. It has allowed me to test all aspects of a web site that is destined for
a Unix/Linux server home, including Perl cgi scripts and MySQL database functionality.
-
- .tifPerl 5.6.0.623 (Open Source and free)
- Once I got over the setup hurdles for this Perl for Windows installation I've had no
troubles at all running perl scripts on my personal computer
-
- MySQL for Windows (Open Source and free)
- This Windows version of the MySQL database server has also been trouble free since its
installation.
Browsers
- Microsoft Internet Explorer 6.0
- I don't care for the Microsoft monolith any more than next person, but I'm not above
taking advantage of their taking advantage of me (short-sighted as that may be). Internet
Explorer is free and it works. I've been upgrading regularly and I did pay a bit
(twice already) to have new versions sent to me on CD-Rom so I'd have a backup. I'd pay
more, if necessary, to keep it.
-
- Netscape Navigator 4.7
- Netscape came to me bundled in my server's setup package. It was free too, and I
have updated it since then, but I use it only to check on the compatibility of my web
sites. Netscape seems slower than IE and more quirky. Here are my two cents worth on
the differences that matter to me.
Browser Annoyances
|
Internet Explorer
|
Netscape Navigator
|
| Incompatible standards |
| |
Loads and processes scripts more slowly |
| |
Ignores all formatting of empty cells |
| Doesn't pinpoint Java Script errors accurately |
|
| Doesn't expand Javascript 'document.writes' in 'View Source' |
Doesn't allow any choice in 'View source' between expanded 'WYSIWYG' code
and straight code |
| |
Supplies a slow and inadequate help file |
| |
Puts borders around pages where the margins are set to 0 |
| |
Makes it awkward to reference nested layers |
| |
|
Editors
- Microsoft FrontPage98
- Microsoft strikes again. First they hooked me by offering Access97 to DbaseIII users for
the upgrade price, then again by offering FrontPage98 to Access97 users for the upgrade
price.
But I haven't been sorry. FrontPage98 is reliable and very useful. The WYSIWYG editor
alone is worth the price and the FrontPage98 Explorer is just my cup of tea. I'm forever
renaming pages and images as a site develops and the Explorer nicely fixes all the
relative links for me.
I was leery of FrontPage at first because its 'extensions' or 'web-bots' are useless on a
UNIX server. I was relieved to find that simply ignoring them did not reduce the
possibilities and that my published FrontPage webs worked perfectly.
Here are some of the features that I rely on (and a few that I don't)
- I almost always work from the FrontPage Explorer's Folders View.
Occasionly I'll use the All Files, Hyperlinks and Hyperlink Status to check for broken
links and orphan files. I've used the Navigation and Themes Views only on my own, local
intranet since they both require FrontPage web-bots.
- I used to regularly Publish my webs from the FrontPage Explorer. If
I've only edited and added pages this is very reliable, but for moving files around or
setting up cgi scripts I used an FTP program. Now I do all my publishing with
SitePublisher
- In the FrontPage Editor I use almost all the items on the Standard, Format and
Table Toolbars. I tend to use outside applications to deal with graphics, scripts
and other active elements.
- The New Frames Page dialog is useful to set up frames, and the split
window Frames Editor mode works well, although it is somewhat cumbersome
when you're only making simple changes.
-
- Note Tab Pro 4.83
- There are many times when I need to escape the confines of the FrontPage editor.
Sometimes it is simplest to quickly call up Notepad, but for any extensive work on html,
javascript or perl, Note Tab Pro has become my principal text editor. It's like a faithful
(quiet!) dog that waits patiently on my toolbar, always remembering where I left off and
where I've been. Besides the regular text editing features, these have proven most useful
to me:
- open many files at once, each with a tab for quick access
- recall all previously open files and positions when Note Tab is restarted
- reopen files from a long history list
- open a second window for file comparison
- undo and redo many steps
- backup files automatically
- hilight html with color coding
- number lines for error location
- indent automatically
- match brackets in complex javascripts
Graphics
- JASC Paint Shop Pro 7
- This paint program is my workhorse in the graphics department. No doubt it would have
been nice to get Adobe's graphics program, but Paint Shop Pro does what I want, and more,
for a reasonable price (It has been likened to a David against the Adobe Goliath).
-
- Microsoft Image Editor (bundled with FrontPage98)
- FrontPage98 comes with its own image editor. It has unique effects and layering options
that complement those in Paint Shop Pro 4.
-
- Microsoft Gif Animator (bundled with FrontPage98)
- This very basic GIF Animator also comes with FrontPage98. It simply allows you to string
together a bunch of GIFs that you've made elsewhere into your very own animated GIF, or to
take apart and fine tune the speed or sequence of any animated GIF. No help is offered and
little is needed.
-
- Pixel 3D 1.10
- Pixel 3D, which was sold to me by the makers of Paint Shop Pro, is a powerful program
for creating 3D objects and logos. It took a great deal of time and effort to wrap my mind
around the (probably generic) 3D editing concepts, but it was worth it. Pixel 3D's help
was written by techies for techies and isn't of much use to the novice. But trial and
error is often a more thorough teacher anyway.
-
- ScreenMeasure (freeware)
- After years of guessing pixel numbers and holding rulers up to the monitor I finally
found a great little virtual ruler that I can drag around the screen to measure objects
and distances with magnifying glass precision. It even declares the colour value of the
end point pixel.
-
- Colorer (freeware)
- In any situation where I need to quickly match a foreground or backround colour to some
object without opening that object in an image editor, this little utility allows me to
set my sights, through a maginifying glass, on colours anywhere on the screen, and then
hold on to the Hex colour value for later use.
-
- BrowserSizer (freeware)
- This quick alternative to the hassle of changing screen resolutions in order to check on
the compatability of web pages simply resizes your browser window at the current
resolution to mimic any of the three common screen sizes, even to the point of making it
larger than your screen (in which case you'll need to drag it around to see it all).
Utilities
- DBTools (freeware)
- This utility is a great way to connect to a MySQL database either at home, or on-line,
however it only works on-line where the host has granted permissions beyond its own, local
environment.
-
- CuteFTP 2.8
- CuteFTP is the file transfer protocol program that I use to do specialty maintainance
for web sites on servers, like setting up and maintaining CGI scripts or retrieving logs
and guest books. CuteFTP was introduced to me by my first server and seems highly
recommended by other software sources as well.
-
- Site Publisher 2.2.48
- After messing around for years with the FrontPage publisher and doing manual uploads
with CuteFTP I knew what I really wanted. When I finally found Site Publisher, it matched
my specifications exactly. This program is the cat's meouw. It maintains multiple sites
with options in each site to exlude files, to set permissions for certain types of files
and to sychronize local copies with changing pages (like guestbooks) on the server.
-
- PuTTy 0.53b (freeware)
- PuTTy has added SSH capability to my telnet needs (useful for testing CGI scripts and
for setting up MySQL) wherever permission is granted (which is less and less).
- MSIE Cache Explorer 4.51
- I use this utility regularly to locate files in my cache, to selectively clean it out
and to archive sites for reference purposes. Files are presented in an Explorer type
window with domains on the left and all the files cached from a selected domain on the
right. A separate version is available for Netscape users.
-
- Search and Replace for Windows 3.5
- After looking in vain for a flexible meta tag editor I opted for this still more
flexible general purpose tool. There are no limits here - any kind of wholesale
replacement operation is possible and can be saved to a use-again script. The scripting
syntax is not for the faint of heart but it covers all the bases.
-
- ExamDiff (freeware)
- This free version of a more capable shareware program has proven very useful in
comparing versions of the same script and hilighting the differences so that I can bring
things into line.
-
- WP2Html
- This conversion program for Word Perfect (and now also Word) files does what Word
Perfect and Word should have done for themselves -- create html that is appropriate and
isn't burdened with a thousand useless tags. The configuration syntax proves again that
short term pain means long term gain.
- Vakcer Project Tracker 1.5
- Where has the time gone? if I really want to know I can run this utility in the
background and log the time spent in various applications for a specified project.
-
- Microsoft Script Debugger (freeware)
-
|
|