TTG Home »
Robert Home » Daynotes
Journal Home » Journal for Week of 10 December 2001
Daynotes
Journal
Week
of 10 December 2001
Latest
Update: Friday, 05 July 2002 09:16
|
Search Site [tips]
Click
Here to Subscribe |
Messageboard |
Visit
Barbara's Journal Page |
Monday,
10 December 2001
[Last
Week] [Monday] [Tuesday] [Wednesday]
[Thursday] [Friday] [Saturday]
[Sunday] [Next Week]
[Daynotes
Journal Messageboard] [HardwareGuys.com
Messageboard]
|
9:24 - I
finished one of the new chapters, Parallel Communications, on
Friday and sent it off to my editor. It's posted on the Subscribers'
Page for download, if you're interested in reading it. If you're not
yet a subscriber, visit this page to
learn how to subscribe. Today I start heads-down work on the USB
chapter. USB is going to be fun to write about because it simply isn't a
reliable technology unless you happen to be very lucky. And, even if you
have been lucky, plugging in a new USB peripheral may collapse the whole
house of cards. I'm not sure yet how I'll handle this chapter. It should
be interesting.
We haven't had a chance to get the telescopes out much lately. The
weather hasn't been good, and it looks like it will continue cloudy until
the end of this week. As of now, the Weather Channel and Weather
Underground say it'll be clear toward the end of the week. We'll see.
We'll miss the peak of the Geminid meteor shower, which occurs Thursday
night/Friday morning. Not that we'll be missing much in relative terms
after the Leonid storm we watched last month. The Geminid shower will peak
at one meteor every minute or two, whereas the Leonid storm peaked at one
meteor every second or two.
But we are looking forward to getting out to look at some stuff. I hope
they're right about this Friday night and/or Saturday night being clear.
Luna won't be a problem, so we should get a chance to observe some
deep-sky stuff.
Click
here to read or post responses to this week's journal entries
[Top] |
Tuesday,
11 December 2001
[Last
Week] [Monday] [Tuesday] [Wednesday]
[Thursday] [Friday] [Saturday]
[Sunday] [Next Week]
[Daynotes
Journal Messageboard] [HardwareGuys.com
Messageboard]
|
9:03 - I
downloaded Opera 6 for Windows yesterday morning and spent the rest of the
day using it. It's very nice. I like it much better than V5. However, I
did run into one truly hideous rendering problem. If you're using Opera
and want to see what I mean, visit Scoptronix
and click on the link in the left frame for "Tele Vue
Eyepieces". That loads the Tele Vue eyepieces page into the right
frame, but you can only view the top 10% or so of the page. Seeing the
rest would require vertical scrolling. There's a scroll bar, but it does
nothing. To see the entire page, click
this link, or simply right-click the Tele Vue Eyepieces link and tell
Opera to open it in a new window. I encountered the same problem on
several other pages that use frames, so whatever the problem is it's not
uncommon.
I tried visiting the page with Internet Explorer, and it renders
properly. I'm sure that the problem is caused by incorrect HTML coding on
the page in question, but in practical terms that doesn't matter. As I've
said here many times, users don't want a browser to function as an HMTL
validity checker. That is, if a browser encounters broken HTML, users want
the browser to make its best guess at doing something sane with the HTML
code, rather than truncating it or simply giving up in despair. If I have
one major objection to the way Opera does things, it's this tendency not
to make a "best guess" effort at rendering poorly written HTML.
That said, I really do like Opera 6.
-----Original Message-----
From: Giles Lean [giles at nemeton dot com dot au]
Sent: Monday, December 10, 2001 6:46 PM
To: Robert Bruce Thompson
Subject: Linux, mail clients, and applications
Hi Robert,
Feel free to quote this if you want to; it's
in response to your daynotes postings about your Linux plans.
I read of your like for Outlook with
bemusement. Given the historic plethora of Unix mail user agents it is
also fascinating to hear you bemoaning a *lack* of such for Linux!
I agree that application preference is very
much a matter of taste, but I'd love to know know what it is you like
about Outlook. Personally I find it impossible to use productively.
My own preferred mailer is MH, usually with
the emacs mh-e frontend. I don't expect that you'd like that combination
at all, but it does everything I want except be able to read MS Office
attachments I sometimes get sent. Win some, lose some -- it integrates
well with my other essential tools, like source code browsers.
One thing you might bear in mind with Linux
(I'll say Linux, but Unix generally) is that it is less inclined toward
all-in-one applications than Windows. This has advantages and
disadvantages: it's often possible to replace selected components of
applications, but harder to configure everything "just so"
since you might need more than one Unix application to match the
functionality of a single Windows application.
Have fun with your Linux project. I use
NetBSD, but that's probably historical accident as much as anything. I
suspect I'd prefer Linux if I'd started using it instead in 1993!
Cheers,
Giles
What attracted to me about Outlook in the first place was that it
is an integrated PIM/mail client. I adopted Outlook 97 the day it shipped,
despite the fact that its mail functions were inferior to Pegasus Mail
(which I'd been using), because it tied together email, calendaring and
scheduling, and task management. With each subsequent release, the mail
client functionality got better, as did the PIM functions and the level of
integration.
Ximian has done a very smart thing with their Evolution client in
that they've cloned Outlook as closely as possible, both in appearance and
functionality. I have no doubt that when I eventually transition to a
Linux desktop I'll be running Evolution as my PIM/mailer. By being a
drop-in replacement for Outlook, Evolution removes one of my reasons for
sticking with Windows. The same is almost true of StarOffice 6, and I
suspect will be true completely of StarOffice 7. Now if only there were a
FrontPage clone for Linux--something that would take my existing FrontPage
webs and import them--I'd have little need for Windows at all.
Barbara took Duncan to the vet yesterday because she was concerned
about several things. He'd lost one of his teeth completely (in the lower
central jaw) and had broken off one of his large canine teeth. Also, there
was a bite on his back that didn't seem to be healing. The vet appointment
was at 1630, and the vet is only ten minutes from here, so when Barbara
hadn't returned by 1745, I was beginning to get concerned. Barbara was
obviously upset when she got back. I asked her if Duncan was okay, and she
said, "No ... yes ... I don't know." As it turns out, he's going
to be okay, but he may have a tick-borne illness. They're screening for
that now, and Barbara will be taking Duncan back, probably next week, for
some more work. They'll anesthetize him and do several things, including
probably a root canal to save the damaged tooth and possibly some minor
surgery on the abscess on his back. There's more over on Barbara's
page. But Duncan will be okay.
Barbara is off to volunteer at SciWorks this morning. I'll be working
on the USB chapter, again.
Click
here to read or post responses to this week's journal entries
[Top] |
Wednesday,
12 December 2001
[Last
Week] [Monday] [Tuesday]
[Wednesday] [Thursday] [Friday]
[Saturday] [Sunday] [Next
Week]
[Daynotes
Journal Messageboard] [HardwareGuys.com
Messageboard]
|
9:01 - The
vet called yesterday with good news. Duncan's blood tests were fine. He
doesn't have any tick-borne infection. Barbara will be taking Duncan and
Malcolm in to the vet next Wednesday. Duncan to have the abscess seen to.
Malcolm to be neutered. I've protected Malcolm as long as I could, but the
fights between Malcolm and Duncan are becoming too frequent and too
severe. I finally agreed to let Barbara take him in and have him neutered.
Things have calmed down a lot since then, and I'm trying to get her to
reconsider, but she insists on having it done.
Roland Dobbins sends me this
link with the comment, "The sooner you migrate, the better."
Well, I've downloaded Linux Mandrake 8.1, Opera for Linux, Ximian
Evolution, StarOffice, and several other Linux products. I have a box to
run Linux on, so once I get this book put to bed I'll be putting in some
quality time with Linux. As Jerry Pournelle says, I'm dancing as fast as I
can.
Here's a good
reason to avoid digital television. If I'm watching TV, I don't want
someone watching me...
An article over on The Inquirer reminded me that there's something
useful I do automatically after installing Windows 2000 that I'm not sure
if I've ever mentioned here. There's a file named \WINNT\inf\sysoc.inf
that controls which parts of Windows 2000/XP are available for removal in
the Add/Remove Programs applet in Control Panel.
Here's the unmodified sysoc.inf file from my Windows XP box (it was an
upgrade from Windows 2000, which is presumably why the Windows 2000
references remain).
[Version]
Signature = "$Windows NT$"
DriverVer=11/14/1999,5.00.2183.1
[Components]
NtComponents=ntoc.dll,NtOcSetupProc,,4
Display=desk.cpl,DisplayOcSetupProc,,6
Fax=faxocm.dll,FaxOcmSetupProc,faxsetup.inf,hide,7
NetOC=netoc.dll,NetOcSetupProc,netoc.inf,,7
iis=iis.dll,OcEntry,iis.inf,,7
com=comsetup.dll,OcEntry,comnt5.inf,hide,7
; temp fix for 64-bits
dtc=comsetup.dll,OcEntry,dtcnt5.inf,hide,7
; temp fix for 64-bits
IndexSrv_System = setupqry.dll,IndexSrv,setupqry.inf,,7
msmq=msmqocm.dll,MsmqOcm,msmqocm.inf,,6 ; temp fix for 64-bits
ims=imsinsnt.dll,OcEntry,ims.inf,,7
fp_extensions=fp40ext.dll,FrontPage4Extensions,fp40ext.inf,,7 ; temp fix
for 64-bits
iisdbg=iisdbg.dll,ScrptDbg,iisdbg.inf,,7 ; temp fix for 64-bits
imagevue=ockodak.dll,ImagingOcEntry,imagevue.inf,hide,7
; temp fix for 64-bits
; old base components
Games=ocgen.dll,OcEntry,games.inf,HIDE,7
AccessUtil=ocgen.dll,OcEntry,accessor.inf,HIDE,7
CommApps=ocgen.dll,OcEntry,communic.inf,HIDE,7
media_clips=ocgen.dll,OcEntry,mmopt.inf,HIDE,7
MultiM=ocgen.dll,OcEntry,multimed.inf,HIDE,7
AccessOpt=ocgen.dll,OcEntry,optional.inf,HIDE,7
Pinball=ocgen.dll,OcEntry,pinball.inf,HIDE,7
MSWordPad=ocgen.dll,OcEntry,wordpad.inf,HIDE,7
[Global]
WindowTitle=%WindowTitle%
WindowTitle.StandAlone=%WindowTitle_Standalone%
[Strings]
WindowTitle=Windows 2000 Professional Setup
WindowTitle_Standalone=Windows Components Wizard
And here's that same file after some minor surgery.
[Version]
Signature = "$Windows NT$"
DriverVer=11/14/1999,5.00.2183.1
[Components]
NtComponents=ntoc.dll,NtOcSetupProc,,4
Display=desk.cpl,DisplayOcSetupProc,,6
Fax=faxocm.dll,FaxOcmSetupProc,faxsetup.inf,,7
NetOC=netoc.dll,NetOcSetupProc,netoc.inf,,7
iis=iis.dll,OcEntry,iis.inf,,7
com=comsetup.dll,OcEntry,comnt5.inf,,7 ; temp fix for 64-bits
dtc=comsetup.dll,OcEntry,dtcnt5.inf,,7 ; temp fix for 64-bits
IndexSrv_System = setupqry.dll,IndexSrv,setupqry.inf,,7
msmq=msmqocm.dll,MsmqOcm,msmqocm.inf,,6 ; temp fix for 64-bits
ims=imsinsnt.dll,OcEntry,ims.inf,,7
fp_extensions=fp40ext.dll,FrontPage4Extensions,fp40ext.inf,,7 ; temp fix
for 64-bits
iisdbg=iisdbg.dll,ScrptDbg,iisdbg.inf,,7 ; temp fix for 64-bits
imagevue=ockodak.dll,ImagingOcEntry,imagevue.inf,,7 ; temp fix for
64-bits
; old base components
Games=ocgen.dll,OcEntry,games.inf,,7
AccessUtil=ocgen.dll,OcEntry,accessor.inf,,7
CommApps=ocgen.dll,OcEntry,communic.inf,,7
media_clips=ocgen.dll,OcEntry,mmopt.inf,,7
MultiM=ocgen.dll,OcEntry,multimed.inf,,7
AccessOpt=ocgen.dll,OcEntry,optional.inf,,7
Pinball=ocgen.dll,OcEntry,pinball.inf,,7
MSWordPad=ocgen.dll,OcEntry,wordpad.inf,,7
[Global]
WindowTitle=%WindowTitle%
WindowTitle.StandAlone=%WindowTitle_Standalone%
[Strings]
WindowTitle=Windows 2000 Professional Setup
WindowTitle_Standalone=Windows Components Wizard
The difference is that I used Notepad's Search and Replace function to
locate each occurrence of the word "hide" and replace it with
nothing. For example, compare the following two lines, the first from the
original version and the second from the modified version:
Fax=faxocm.dll,FaxOcmSetupProc,faxsetup.inf,hide,7
Fax=faxocm.dll,FaxOcmSetupProc,faxsetup.inf,,7
Simply removing the word "hide" and then saving sysoc.inf
allows the Control Panel Add/Remove Programs applet to display those
previously hidden components. Be very careful to remove only the four
letters "hide". You must leave the preceding and trailing commas
in place.
Speaking of stuff I haven't mentioned here, I've been following Jerry
Pournelle's war on spam in his Inbox. He mentioned that he creates filters
based on the subject lines of spam he receives, which is obviously an
exercise in frustration. So I sent him the following email last night:
In reading about your struggles with filtering spam, it struck me
that you're going about it exactly the wrong way. Rather than trying to
write individual rules to kill spam, which is a never-ending process, why
not assume that everything is spam and filter out the stuff that isn't?
The people you *do* want to receive mail from is a tiny fraction of those
you don't, so it's much more efficient to identify the good ones and
assume all others are bad rather than attempting the converse.
My first rule in Outlook is what I call my Beziers Rule (AKA,
"Kill them all. God will know his own.") You can construct your
own version of that rule in two parts. Part A is "Kill them
all." Part B is "God will know his own." Construct your
rule as follows:
A. When mail arrives, delete it.
B. Except if subject contains [list of trigger words] or Except
if recipient contains [list of your valid email addresses] or Except if
sender contains [list of specific senders who'd otherwise be filtered by
the preceding]
You can then use the second and subsequent rules to filter stuff
into folders as you do now.
Some notes on stuff:
The first part of the rule sounds extreme, but actually it's less
extreme than you'll probably eventually use. "Delete it" simply
means that Outlook moves it to the Deleted Items folder. You may wish
temporarily to change your Outlook settings in Tools -> Options ->
Other by clearing the check box labeled "Empty the Deleted Items
folder upon exiting". That way, if the rule deletes something it
shouldn't have, that item will still exist in Deleted Items until you
clear it manually. As you find ones that shouldn't have been deleted, you
can update your exception conditions so that those messages won't be
killed next time.
After you've used the rule for a month or two, you'll probably
have very few real messages going to Deleted Items. Once that's true, you
can change "delete it" to "permanently delete it".
That option actually deletes messages irretrievably and instantly. Of
course, you'll have to remember to modify your exception conditions when
you sign up for a new mailing list or whatever.
Speaking of mailing lists and exception conditions, most mailing
lists use a bracketed identifier to make sorting easier. For example, I
belong to several astronomy related mailing lists, one of them called
Talking Telescopes. Messages from that list all have the ID [Telescopes]
in the subject line, so I've added that to the exception conditions.
Similarly, I get mail to many addresses at ttgnet.com, hardwareguys.com,
and my other domains. So I've added an exception condition for messages in
which the To: header contains those domain names. This means I still get
some spam, because a small percentage of spam comes addressed
"To:" one of my domains (most uses a meaningless To: address).
Also, I'm on a few lists that simply use BCC, which means there's not an
ID in the subject line, nor is the To: address predictable. For those
cases (fortunately not many, and each has few members), I simply add those
people to the exception condition for senders.
Using this rule deletes literally 95%+of the spam I get. A few
still end up in my Inbox (because they're addressed To: valid addresses
that I use), but it takes only a few seconds a day to delete those.
Barbara captured the following image of me working at my system in the
den:
More work yesterday on the new Chapter-that-will-not-die, USB
Communications. More work today. I'll eventually finish it. Eventually.
Click
here to read or post responses to this week's journal entries
[Top] |
Thursday,
13 December 2001
[Last
Week] [Monday] [Tuesday]
[Wednesday] [Thursday] [Friday]
[Saturday] [Sunday] [Next
Week]
[Daynotes
Journal Messageboard] [HardwareGuys.com
Messageboard]
|
8:38 - I
see that Google now has the entire
USENET archive from 1981 to date available for searching. They say
there are 700 million articles. Of course, I immediately searched the
archive to find my
earliest post. That was dated 4 September 1991, used a UUCP bang
address, and came only a few days after the first USENET post mentioning a
new idea which was to become the World Wide Web. Interestingly, in that
post I was bemoaning the lack of coverage of UNIX alternatives in an
article that reviewed DOS software products.
Actually, that isn't my earliest post by any means, but I don't recall
any of the earlier addresses I used. I'm sure that I was an active USENET
user as far back as 1988, and I'm fairly certain that I'd posted to the
USENET as early as 1980. Back in those early days, I posted anonymously or
pseudonymously. Oh, well. I'm sure those early posts are in there
somewhere among the 700 million other posts.
We haven't seen the sun for a week or so, and it looks like it may be
another week before we do. Ordinarily, this time of year is good for
observing, but our telescopes are just gathering dust for now. Barbara's
parents are coming over for dinner on the 23rd, and they've never looked
through a telescope. Barbara wants to show them a few sights from our
front yard--Luna, Jupiter, Saturn, the Great Nebula in Orion, etc. All of
those things will be well placed for viewing that evening, assuming the
weather cooperates.
Back to work on the USB chapter. This is certainly more fun than I
expected.
Click
here to read or post responses to this week's journal entries
[Top] |
Friday,
14 December 2001
[Last
Week] [Monday] [Tuesday]
[Wednesday] [Thursday]
[Friday] [Saturday] [Sunday]
[Next Week]
[Daynotes
Journal Messageboard] [HardwareGuys.com
Messageboard]
|
9:19 - Barbara
is off to run errands and volunteer at SciWorks. I'm still working on the
chapter. We were hoping to haul the scopes up to Bullington tonight, but
the weather doesn't look promising. There may be a clear period from about
2100 to midnight, but it's to be quite windy. We may just set up the
scopes in the yard tonight. Or not.
10:15 - Microsoft has
released a patch for the gaping security hole in Internet Explorer that
was reported a couple days ago. This is a critical update, as in
"install this update or you will die." If you don't install this
update, an attacker can run the code of his choice on your system.
Antivirus software doesn't protect you. All you need do to allow this
exploit to occur is visit a malicious web site. It doesn't matter if
you've disabled scripting, because the exploit doesn't require JavaScript,
ActiveX, or anything else special. Just plain HTML can do it. Read
about the problem and solution here.
Note that this patch pertains only to IE 5.5 and 6.0. I knew when I
decided to stick with 5.01 that I was making a good decision.
Click
here to read or post responses to this week's journal entries
[Top] |
Saturday,
15 December 2001
[Last
Week] [Monday] [Tuesday]
[Wednesday] [Thursday] [Friday]
[Saturday] [Sunday] [Next
Week]
[Daynotes
Journal Messageboard] [HardwareGuys.com
Messageboard]
|
9:11 - The
following is one of many similar messages I received yesterday about the
IE security problem:
-----Original Message-----
From: Philip Hough [mailto:phil4 at compsoc dot man dot ac dot uk]On
Behalf Of Phil Hough
Sent: Friday, December 14, 2001 11:52 AM
To: bob@ttgnet.com
Subject: IE5.5/6.0 Hotfixes
"Note that this patch pertains only to
IE 5.5 and 6.0. I knew when I decided to stick with 5.01 that I was
making a good decision."
Note:
"Microsoft tested Internet Explorer 5.5
and 6.0 to assess whether they are affected by these vulnerabilities.
Previous versions are no longer eligible for hotfix support."
Could well mean that v5.01 is just as
vulnerable.
ATB.
Phil
____________________________________________________________________
Phil Hough The website you seek
E-mail: phil at philhough dot co dot uk Can not be located but
WWW: http://www.philhough.co.uk Countless more exist.
___________________________________________________________________
I didn't read it that way, but you're probably right. It appears
that Microsoft has changed their policy for security notices. It used to
be that they included all versions affected, whether or not they were
currently supported. The "Affected Software" section in the
header mentions only IE 5.5 and 6, so I (perhaps foolishly) assumed that
those were the only two versions affected. In particular, the body text
mentions that one of the exploits affects only 6.0. Now, reading that
statement several times, it appears to me that they're saying they don't
even bother to test as recent a version as 5.01.
Yet another reason to get away from Microsoft software as soon as
possible.
Silly me. After checking the source documents, it turns out that IE 5
is indeed vulnerable to the problem. Of course, the truly critical
security hole is easy enough to plug. Simply disable file downloads for
all Internet Zones in IE. So that's what I've done on all our main
machines. If I need to download a file, it's easy enough to do it with
Opera or with my FTP client. I also deleted the Internet Explorer icon
from my desktop, so I won't be tempted to use it.
I was correct in my speculation that Microsoft didn't even bother to
test IE 5.01. That's a change. Until fairly recently, they at least tested
older versions, including IE 3 and IE 4. Often, their only advice to those
running those versions was to upgrade to a later version, but at least
they tested them and alerted people using those older versions that they
were affected by the problem. Now, Microsoft simply pretends that the
older versions don't exist.
Like most people, I'm contrary. If someone attempts to force me to do
something, I tend to dig in my heels. I'll decide to do something if and
when it makes sense for me to do it, not because someone else decides I
should. Over the years, I've gotten more and more upset at Microsoft for
attempting to force me to do things, particularly because my impression
has usually been that it's in Microsoft's interest that I do those things
rather than in my own interest. If there's one thing that's become obvious
over the years, it's that Microsoft always has an agenda. Beware of
Microsoft bearing gifts. They give something small with one hand, while
taking something big with the other.
So it's off this Microsoft merry-go-'round for me. I will transition to
Linux as my desktop OS, and sooner rather than later. I've learned to use
a lot of operating systems since I first touched a computer in 1969. I can
learn another one. And I'm in a much better position than most Linux
newbies because of all the friends I've made over the years I've been
keeping this journal. I can call upon true Linux experts if I encounter a
problem. Heck, several people have offered to build and configure a Linux
workstation for me. Much as I appreciate those offers, I think I'll do it
myself, if only as a learning process.
As always, applications are my main concern. Here's the basic
configuration I've about decided on:
- Mandrake Linux 8.1
- Sun StarOffice 6.0
- Ximian Evolution 1.0
- Opera 6.0 for Linux
Obviously, I'll need to fill that out with small
utilities--replacements for things like WinZip, IrfanView, and so on. But
the one thing really missing from the group is a replacement for Microsoft
FrontPage. Is there such a thing as a WYSIWYG web page editor for Linux?
Ideally, I'd like something that I could point at my existing FrontPage
webs and have it import them intact. This really isn't a critical need,
because I'll of course continue to run Windows on many systems, if only to
do screen shots for books. And, of course, I can install VMWare and
probably run FrontPage on my main Linux box. But a native Linux
application would be nice.
And I see that I'm not the only person who's considering dumping
Microsoft. The Register says that the UK government is seriously
considering dumping Microsoft Office from 500,000 desktop systems and will
give Open Source Software equal consideration in procurements. Articles here
and here.
There's no question that Microsoft is scared to death of Linux. Here's an interesting
article that includes a confidential Microsoft memo that makes that
very clear.
Tonight is a scheduled club observation, but it looks as though the
weather will be marginal. The Clear Sky Clock says right now that we'll
have clear skies from about 1500 until 2000 or 2100 tonight, with clouds
moving in after that. It gets dark early now, so Barbara and I will
probably head up to Bullington just before sunset to get set up. If we
have to pack up and come home at 2100, that will be fine. I need to get
the Dobsonian out today and collimate it before we head up tonight. I also
need to clean eyepieces and do other minor maintenance. We haven't had the
telescopes out for a couple weeks, so even a short session would be nice.
Click
here to read or post responses to this week's journal entries
[Top] |
Sunday,
16 December 2001
[Last
Week] [Monday] [Tuesday]
[Wednesday] [Thursday] [Friday]
[Saturday] [Sunday] [Next
Week]
[Daynotes
Journal Messageboard] [HardwareGuys.com
Messageboard]
|
9:15 - The
Clear Sky Clock was wrong, for once. We drove up to Pilot Mountain last
night for the club observation. The CSC claimed that we'd have zero
cloudiness until 0300 this morning. When we got there about 1730, the
cloud cover was 8/10 or 9/10. Only one other couple showed up, so we sat
around with them in the dark for an hour or so hoping the clouds would
dissipate. By 1830, the cloud cover was down to about 7/10, but even the
areas that were free of clouds were still hazy. So we packed up our
chairs--we hadn't bothered to set up the scopes--and came home. I hope the
club members who went to other club observing sites had better luck than
we did.
As much as I like Opera 6, it has two very serious flaws:
First, among the big three, it is by far the worst at rendering web
pages. IE is by far the best at that. Certainly, there are some pages that
IE butchers which are rendered reasonably by Navigator and/or Opera, but
those are by far the exception. IE renders about 99.99% of the web pages I
visit sanely. Navigator renders perhaps 98% of them usably, although there
are frequent minor rendering problems. That's bad enough, but Opera isn't
even in the same class as Netscape. I'd estimate that Opera has at least
minor rendering problems on fully 20% of the pages I visit, and major
rendering problems on 3% to 5%. Everything from text crammed together, to
missing spaces between words, to text overrunning a graphic boundary, to
obviously wrong font sizes, to unreadable text. Opera also has very
frequent problems with vertical spacing, frequently overwriting part of
one line with part of another. This is not a video adapter/driver problem,
because it does the same thing on several of my systems that run Intel,
ATI, Matrox, and nVIDIA video.
When I call their attention to these problems, the usual response is
that the HTML is poorly written. That may be true, but it's immaterial. As
I've frequently said, people want their browser to render pages, not to
verify the quality of the HTML that comprises those pages. I want my
browser to make sane decisions about how to render broken HTML, not to
give up and display garbage on my screen. In that respect, IE does
superbly, and even Navigator sometimes makes an effort. Opera simply does
a very poor job of rendering anything other than perfect HTML. But the
problem, of course, is that the world is full of web sites that have many
pages with minor (or major) HTML errors on them. Simply blaming poor
rendering on the HTML code is unacceptable.
Second, Opera is simply not viable as one's only browser. If I'm going
to use Opera as my primary browser, I have no choice other than to have
some other browser as backup. There are simply too many web pages and web
sites that Opera is unusable with. And I'm not talking about sites like
Microsoft.com that are intentionally designed to use IE to the exclusion
of other browsers. I'm talking about sites that weren't designed with IE
in mind. Sites like, say, my own messageboards. I can't access them with
Opera. Oh, the main pages display, and I can browse messages, but as soon
as I try to reply to a message, Ikonboard tells me I'm not logged in.
Under Opera V5, I could do several refreshes on the login screen, log in,
and proceed to post. That's no longer true. Ikonboard returns a message
about not allowing remote posts, and then tells me I'm not logged in. This
despite the fact that my name is in the upper left corner and that cookies
continue to be written to my drive by IB.
According to Opera, the problem is with Ikonboard, but that's just
another case of shifting blame. Ikonboard works fine with IE and
Navigator. Sure, perhaps IB is doing things improperly, but if IE and
Navigator can deal with it, so should Opera. I don't want excuses from my
browser. I want page rendering. And Opera is very good at excuses and very
poor at page rendering.
Speaking of cookies, that's another bad thing about Opera. How can a
supposedly modern browser not have any facility built-in that allows one
to manage one's cookies? I'm not talking about things like forbidding
third-party cookies. Opera does that fine. But it writes cookies to a
binary file and provides no mechanism I can find for manually deleting
them. I have a third-party utility, OFE, that allows me to display and
edit the Opera cookie file, but there's no excuse for that feature not
being a part of the browser itself.
So right now, I'm unhappy. I have a choice among three browsers: IE,
which is full of gaping security holes, and for which each update simply
furthers Microsoft's plans for world domination. Navigator, which is a
poor excuse for a browser. Or Opera, which sucks at rendering pages and
won't allow me to log into or post to my own messageboards. There has to
be something better than this. So I'm downloading Mozilla 0.9.6 as I write
this.
I actually wrote that bit about Opera yesterday afternoon. I did
download and install Mozilla 0.9.6. Based on a few hours of playing
with Mozilla, it seems reasonably fast and stable. As a browser, it is
relatively feature-poor and lacking in configurability as compared with
either IE or Opera. Rendering seems good overall, much better than Opera,
and perhaps just a half-step behind IE.
Most of the rendering problems I've encountered seem quite minor. For
example, at the top of this page, there are two horizontal lines, one over
my photo and one under it. In IE, those lines are rendered properly--a
thin gray bar below my photo and a thicker gray bar above it. In Opera,
neither line shows up at all. In Mozilla, the bars show up correctly
except that thicker bar is black instead of gray. Similarly, on Barbara's
home page, she has her email address below her photo. In IE, the email
link displays properly, centered under her photo. In Opera, the email link
displays offset well to the right of her photo. In Mozilla, the email link
displays centered on the page, which isn't as good as having it centered
under the photo (as in IE), but is far better than displaying it at a
random horizontal position (as in Opera). Is the HTML broken? Probably.
But again, the simple fact is that IE tends to render things sanely
regardless of how bad the underlying HTML is. Mozilla appears to do pretty
well at that as well. Opera is in a class by itself at punishing bad HTML
and the people who try to view it.
My impression of Mozilla is that it is a decent basic browser whose
developers would do well to examine IE and Opera in detail with an eye to
stealing the best features of each. It'd also be nice if they'd put the
Home icon up on the same line as Forward and Back, where it belongs.
Better still, follow the lead of IE and Opera by allowing users to define
what items they want to appear on the main toolbar, how those items are
displayed, and in what order.
As of now, I'm using Opera as my default browser. I have icons for
Opera and Mozilla on my desktop, with IE banished to the Start Menu. I'll
be using both Opera and Mozilla to do my real work, so I should have a
good idea before long of which I want to use as my default browser when I
bring up a Linux workstation.
Click
here to read or post responses to this week's journal entries
[Top] |
|