Mon, October 28, 2002

High Bridge historical marker

Across Kentucky there are sites that are marked by gold and brown historical markers. I found Signs Of History, a website which includes descriptions and pictures of a number of them. I sent them information about the High Bridge historical marker and they graciously included many links to my rail-trail page. I’m returning the favor. I hope to supply them with pictures of the other historical sites and markers in the area, including the Bethel Academy marker at Asbury College.

Sun, October 27, 2002

Participation in worship

A week ago I had the opportunity to visit St. Anne Orthodox Church (OCA) in Oak Ridge, Tennessee. The beauty of the chanting during the service surprised me, as I had visited months ago and hadn’t been as impressed. Perhaps the larger 10-15 member choir helped the sound fill the church. Perhaps it was just that the music was more familiar to me now that we’ve been using more of it at St. Athanasius. Whatever the reason, the chanting certainly helped me worship.

It struck me as I was listening to and singing some of the hymns that I had room for people not saying or doing anything in particular during a service. As a Protestant (Methodist/Wesleyan technically, but close enough) convert to Orthodoxy, I had carried along this need for “active participation”. It wasn’t a conscious thing, just an uncomfortable feeling that everyone should be doing the service together. In some of the more traditional methodist services, there’s an unstated rule that said you better stand and at least pretend to be singing along during the hymns. And everybody knows you need to bow your head when someone leads in prayer. I guess I’d just carried this along with me when I became orthodox. I don’t think this was about judging others’ behavior, just a kind of expectation that people would participate in the same way.

So there I was, worshipping God in the middle of an orthodox church and I suddenly realized it really didn’t matter what I or anyone else was doing. It was okay if some people weren’t singing; the choir was voicing our prayers. I know some people can’t sing well or are uncomfortable doing it. Fine. Let them pray. It was alright if some crossed themselves and others did not or if they did it differently. It just hit me that there’s a great freedom in worship. It is so hard to describe what participation looks like.

Fri, October 18, 2002

Mac OS X UI Hall of Shame

I found a Mac OS X UI Hall of Shame. The site describes itself like this:

Mac OS X, Windows and Linux/UNIX desktop managers such as Gnome and KDE have a similar purpose and, as such, similar shortcomings. This site is designed to be a source of “dos” and “don’ts” for interface designers and application developers. The main section of the site is dedicated to various specific GUI issues that can be found in many places in these systems. The second part of the site is a showroom of examples of bad GUI from various popular applications available for various operating environments.

Thu, October 17, 2002

Standards and contentEditable

Blogzilla characterizes the discussion in Mozilla bug 97284 as a war of Standards vs “But IE Does It”. They misunderstood the thinking behind my comments in that bug and missed what I believe is another point of view. Here’s a hint that I don’t believe in doing things just because IE does it.

The fact is that IE currently has far better support for editable content than Mozilla. I’d really like to see Mozilla have similar capabilities. In cases such as this where Mozilla is playing catch-up to IE and implementing similar, identical, or better capabilities, it often makes sense to use the same syntax as IE. Mozilla has done this in the past (see innerHTML, offsetHeight, offsetWidth). InnerHTML is a particularly interesting example. You could get the same information through the DOM, but it was convoluted, poorly understood, and developers were already familiar with the convenience of innerHTML.

The argument is often made that Mozilla should only implement the “magic” standards defined by outside standards organizations. I see little difference between a standard that is defined by the W3C and one defined by a company, such as Netscape or Microsoft. Implementing a Microsoft-defined standard could be more beneficial than a W3 standard because more sites would be impacted. In the end, I don’t care too much how the standard became a standard as long as we can agree on it and our browsers support it.

As a historical note, the early versions of HTML suffered from a problem typical of standards organizations: they were slow to be defined. This led to innovation and browser-specific extensions and the browser war. The initial versions of IE implemented the Netscape extensions as part of standard behavior. If I’m remembering correctly, HTML 3 was a mishmash where the W3 agreed to simply release a “standard” that matched the extensions in use at the time. They realized that if they waited too long they’d be irrelevant.

Standards organizations can define standards that look good on paper, but are difficult or impossible to implement. Companies that have implementation experience and take that expertise to the standards groups are quite valuable. This means that the companies need to be experimenting and implementing before the standard is defined. The -moz CSS extensions provide some of this and reasonably protect against attributes that are expected to be standardized but which are not fully defined (zoom is an example here).

In the case of editable content, which has been available since IE5.5, Mozilla has some options:

  • Wait for the standard (and I fully expect there will be one—see the first comment of the bug) but be penalized by waiting.
  • Implement a Mozilla-specific format and place additional burdens on web developers to convert their pages.
  • Implement the IE-defined contentEditable attribute and be immediately able to use a number of existing web pages (For a preview see Xopus or Bitflux or other TTW WYSIWYG editors).

Rereading the bug’s comments, I see less flame war, and many people being pragmatic about this. Note that a Netscape developer logged the bug and agreed with the suggestion to use the IE syntax way back in comment 10, long before my comment 150. I like that. The more similar the browsers are, the better for everyone. Isn’t that the point of standards?

Update: Scott Andrew LePera makes similar comments about the Microsoft-defined contentEditable standard. He says “Kudos to the Mozilla engineers for making the right choice: mirror the IE implementation and prevent further fragmentation of the technologies. If and when the W3 catches up, the decision will already have been made. Them’s the breaks.”

Wed, October 16, 2002

War and a Nobel Peace

Former President Carter was awarded the Nobel Peace Prize, becoming only the third U.S. President (after Theodore Roosevelt and Woodrow Wilson) to have the honor. Did President Jimmy Carter, who shook my hand and patted my sister on the head when we saw him at the airport as kids, gain this recognition because he brought peace? Many will point to the Camp David peace accords he helped facilitate, his work with Habitat for Humanity, or his work in overseeing elections as his work for peace. Some point to his more recent activies and assess him as “a better ex-president than president.” Yet has this gained any real peace in the world? It feels like he got this more for good intentions than actual results.

Perhaps this wasn’t about President Carter at all. “It should be interpreted as a criticism of the line that the current administration has taken,” said Gunnar Berge, the chairman of the Nobel committee. “It’s a kick in the leg to all that follow the same line as the United States.”

In his recent column, A Nobel Idea of Peace, Michael Kelly suggests that a strong case can be made for awarding the Nobel Peace Prize to President George H. W. Bush or his son, our current President. Kelly writes:

There are many thoughts that are unthinkable to the ideologically bankrupt establishment-left that the Nobellians exemplify. Paramount among these is that war — or, to be precise, war or the threat of war sponsored by the United States — has been the modern world’s great deliverer of peace. But there the truth sits.

Fri, October 11, 2002

Lego cool

Lego bricks are cool, but combine them with the art of M.C. Escher, and you get something awesome. [sighted on jwz’s blog]

Wed, October 09, 2002

Thunderbird mail client

According to the updated Phoenix FAQ, Blake Ross will soon be working on a standalone mail client called Thunderbird. Mozillazine says Thunderbird is simply Minotaur renamed. They are targetting a Thunderbird 0.1 release around the same time as Phoenix 0.5. There’s currently no scheduled release date for Phoenix 0.5, but based on comments that 0.4 will leverage the Mozilla trunk freeze for 1.2 scheduled for a release November 8, we can guess that we’ll see something in November. Blake posted more details about his plans.

I notice that the Phoenix 0.3 release is going to slip a week to around October 14 due to the 1.2beta.

Tue, October 08, 2002

View Source

Since Netscape 1 and probably before that you’ve been able to get the source of a page from the View menu. This has been true in IE for its many versions as well. For whatever reason, in the latest nightly (I expect it will be the 0.3 release) the Phoenix developers moved it to the Tools menu. In the same version, they moved Preferences from the Edit menu to the Tools menu, which is an obvious imitation of IE’s placement of Internet Options. It’s odd that they ignore user expectations for one item and pay attention to it for the other.

They also brought back the Go menu.

Mon, October 07, 2002

Phoenix Improves

I’m sure that headline could be used daily. I’ve upgraded to the October 6 nightly of Phoenix and am happy to see several long awaited changes. My bookmark toolbar gained a chevron and drop-down menu (like IE) when it was sized too small to fit all the bookmarks in the window (perhaps fixed by bug 171604). Favicons are back in the bookmark menus for Phoenix. I’d forgotten how nice they were before they were yanked from Mozilla. Finally, after years of waiting, bug 28583 was fixed. Tabbing into text fields or focusing them (except with a click) now selects all the text as it should. This means JavaScript prompt with default text also works. This change affected both Mozilla and Phoenix.

All is not perfect with Phoenix, however. I’m quite disappointed that bug 171892 (the Phoenix version of Mozilla’s bug 65121) was wontfixed. I believe this is a big mistake and will continue to cause annoyance and confusion, especially for IE users trying to switch. I had noticed a while ago that the most troublesome dialogs (bookmark manager, javascript console, etc.) no longer have the exit menu item, so Phoenix is somewhat better than Mozilla. Thanks to the person that fixed them!

Fri, October 04, 2002

Enabling the disabled

High-Tech Tools Lower Barriers for Disabled says an article in the October issue of HR Magazine. It makes the point that technology continues to improve the job possibilities for the disabled. As assistive technologies such as voice recognition and alternative input devices go mainstream, the cost of these products has dropped dramatically. The article explains:

“The more other companies move toward [the paperless office], the more it opens the workplace up to people with mobility impairments,” says Glenn Higgins, an insurance company vice president and medical director, who cannot manually operate a keyboard or a mouse. He uses a speech recognition system on his office PC as well as a breath-activated device to control his electric wheelchair.

“There are many wonderful assistive-technology gizmos now available that ease access and increase productivity,” Higgins adds, “but the first step is to be flexible and open enough to consider using these tools to expose the workplace to talent that has heretofore been untapped….”

“The disabled workforce represents the greatest opportunity for employers,” says Sears Recruitment Director Bill Donahue. “A large percentage of people with disabilities are unemployed, but no one will give them a chance.” That’s a mistake, because disabled workers are “loyal and committed to being there every day,” he says.

The article goes on to describe various assistive technologies and assess how much it really costs to employ workers with disablements. This was particularly fascinating to me because a co-worker was injured in a bicycle accident that yielded a serious, but thankfully temporary, disability. He was able to continue working effecively, even while recovering, with the help of various assistive technologies. He was thankful that the building and his work area had already been designed to accomodate those in a wheelchair. We should be careful to help those with disabilities; we may be one of them someday.

Thu, October 03, 2002

October status of the Mozilla world

The October 2 Mozilla Status Update provides a good, quick overview of all that’s going on in the Mozilla world. It mentions the quick progress of Phoenix, that the spellchecker may be coming to Mozilla soon, and the release of IBM Web Browser 2.0 for OS/2.

Phoenix Phun

Doug Turner’s pictures of Phoenix Evolution is especially funny now that Asa has released a screen shot of his Phoenix customization.

Wed, October 02, 2002

Phoenix 0.2 is out

It’s looking really, really good. The only changes I noticed from the previous build I commented on is that the sidebar now has a close button and the scripts and tabbed browsing preferences are now back. Go download it.

Mike Shaver writes what I’ve been thinking: “I guess it’s a little embarrassing that a handful of hackers can produce better autocomplete, better toolbar management, and much better performance than that found in the much more heavily attended Mozilla CVS tree. But we’ve always known that small, sharp teams are vastly more productive than those diluted with a few dozen mediocre-or-worse additions, so it’s certainly not surprising.”

I’ve switched from Mozilla to Phoenix as my primary browser (mostly to test it out) and miss a few things. Type ahead find which was working in previous Phoenix nightlies is now broken. Image blocking is also missing. Look for both in 0.3. I can’t wait to be able to add back some of the Mozilla extensions. I most miss having chatzilla a click of a bookmark away.