As I wrote a couple of weeks ago, the “One Laptop Per Child” program has a short-time offer: Donate one of their XO laptops to a needy child, and get one for yourself, for $399.

Normally the devices are intended purely for donation, but for us technical folks, there’s a definite benefit to seeing and touching one.

Also, frankly, it would be good to have an XO so that we can make sure that our Web applications support them. (In my case, however, it’s pure curiosity.)

The “Give One Get One” program runs through November 26. I don’t know if it will be repeated.

If you’re in the United States,there’s also $24.95 for shipping, for a total charge of $423.95. According to OLPC, “$200 of your donation is tax-deductible (your $399 donation minus the fair market value of the XO laptop you will be receiving).”

It’s worth it.

Please note that, other than a 30-day return policy, the XO laptop is unsupported for customers of the G1G1 program. If it breaks, it’s broken: “Neither OLPC Foundation nor One Laptop per Child, Inc. has service facilities, a help desk or maintenance personnel in the United States or Canada. Although we believe you will love your XO laptop, you should understand that it is not a commercially available product and, if you want help using it, you will have to seek it from friends, family, and bloggers.”

I’m looking forward to blogging about the XO when mine arrives.

>> Update 11/25/2007: The “Give One Get One” program has been extended to Dec. 31.

Z Trek Copyright (c) Alan Zeichick

My antivirus software blocked this malware carrier’s payload, but I enjoyed reading the message. You think they’d at least run spellcheck.

Dear Bzmedia Member,

We have temporarily suspended your email account. This might be due to either of the following reasons:

1. A recent change in your personal information (i.e. change of address).

2. Submiting invalid information during the initial sign up process.

3. An innability to accurately verify your selected option of subscription due to an internal error within our processors.

See the details to reactivate your Bzmedia account.

Sincerely,The Bzmedia Support Team

>> Update 11/14: I received another version of this message today:

Dear user feedback,

It has come to our attention that your Bzmedia User Profile ( x ) records are out of date. For further details see the attached document.

Thank you for using Bzmedia!
The Bzmedia Support Team

Z Trek Copyright (c) Alan Zeichick

I bought the black version of the “No, I will not fix your computer” T-shirt from ThinkGeek over the summer, and wore it on my most recent visit to BZ Media’s NY headquarters office.

I’m not sure if my point got across, but at least it generated a few laughs.

The shirt’s next appearances will be at family gatherings. The most horrible sentence in the English language is, surely, “May I ask you a quick question about my computer?”

Z Trek Copyright (c) Alan Zeichick

Here’s the opening of a public relations pitch that I received a few moments ago:

Hi Alan,

Your publication is dedicated to providing readers with engaging and timely information about technology advances that can increase efficiencies throughout their enterprise and supply chain. I was wondering if you would be interested in the attached press release for further development.

I don’t know about you, but I find such messaging to be inappropriate and pretentious. It’s as if the writer is saying, “Hey, buddy, we know what your job is, and your job is to take care of my client.”

The attached press release had something to do with the manufacturing and distribution of aluminum building products. Whoops! Misfire!

Z Trek Copyright (c) Alan Zeichick

I can’t let the approval of the National Information Standards Organization’s Standardized Usage Statistics Harvesting Initiative by the American National Standards Institute pass without playing with the acronyms.

To put it more succinctly, ANSI loves NISO SUSHI.

SUSHI is described as defining “an automated request and response model for the harvesting of electronic resource usage data, utilizing a Web services framework.”

The best news is that this is totally fresh SUSHI. Cornell University’s Adam Chandler said, “We’re very proud of the fact that we were able to move SUSHI from inception to trial use in only 14 months.”

If it took much longer, of course, this SUSHI might start to smell really bad.

The technical details, according to NISO:

In the protocol, a transaction begins when a client service running as part of an application developed by a library—or running as part of a usage data consolidation service or ILS/ERM system—identifies itself, identifies the customer whose statistics are being requested, and specifies the desired report to the SUSHI server service running at a data provider. In response, the server provides the report in XML format, along with the requestor and customer information—or an appropriate error message. The SUSHI developers envision a system in which the client system is programmed to retrieve reports automatically for all the COUNTER-compliant vendors with which the library does business.

COUNTER is an XML schema used by libraries and book publishers. And now you know as much as I do.

Z Trek Copyright (c) Alan Zeichick

Darryl Taft, a reporter for eWeek.com, wrote a very nice summary of the Total Eclipse panel at EclipseWorld 2007.

The panel, which had Eclipse Foundation’s Mike Milinkovich, Object Mentor’s Bob Martin, and CodeGear’s David Intersimone, was on Tuesday evening, Nov. 6.

I have only two minor quibbles with Darryl’s otherwise great story.

• Darryl (pictured) failed to name the company that produced EclipseWorld 2007 (BZ Media).

• He also failed to name or quote the fourth member of that panel (yours truly). I was just “the panel’s moderator.”

Those are tiny quibbles. The real point, of course, is that we had a wonderful, open and engaging panel discussion.

Mike, Bob and David are among the most respected voices in the software development community. It was an honor to share the stage with them.

Z Trek Copyright (c) Alan Zeichick

Greetings from EclipseWorld 2007. I’m delighted that the conference gets better every year. If you’re here, of course, you know what I’m talking about. If you weren’t able to make it, all I can say is: Bummer. Mark your calendar now for EclipseWorld 2008, Oct. 28-30, in Reston, Va.

Earlier this week, International Data Corp. released a fascinating study of the Eclipse community. The IDC study, completed on Oct. 26, revealed what many of us suspected (and which BZ Research has determined independently): Eclipse is primarily used for Java development.

According to the study, by the three most popular Eclipse projects, after the IDE itself, are the Java Development Tools at 88 percent, followed by the Web Standard Tools at 54 percent, and the Java EE Standard Tools at 44 percent. Nearly 3 out of 4 respondents said they were building server-centric applications.

Interestingly, the study showed that 71 percent of respondents works for an IT solutions providers – a software company, a hardware company, VAR or systems integrator. Only 29 percent were enterprise developers. Why is this? Three obvious possibilities:

1. Eclipse users are predominantly associated with the member companies that most actively support the Foundation, such as IBM.

2. The study is skewed toward employees of companies that have business ties to the Eclipse market.

3. Eclipse users are indeed nearly 3/4 IT solutions providers, and only 1/4 enterprise.

The IDC report says that only a small percentage of respondents were from member companies, so I think the correct answer is #2.

Respondents for the IDC were recruited via links posted on Eclipse.org and on the Eclipse newsgroups. Enterprise developers, one might assume, don’t watch Eclipse.org as closely as the employees of organizations with a profit motive for monitoring the Foundation.

You can read a summary of the study at Eclipse.org. The entire IDC Eclipse Community Study, 92 pages long, is also available for download.

BZ Research conducts an annual Eclipse study, and we’ll be gearing up for it in early December. Our latest findings were reported in SD Times last January.

Z Trek Copyright (c) Alan Zeichick

The BBC News runs the most wonderful stories. I’d have thought the following to be urban legends, were it not for today’s BBC News story “UK chooses ‘most ludicrous laws’ ” where I learned:

• It is illegal to die in the Houses of Parliament.
• Only a clerk in a tropical fish store has permission to be topless in public in Liverpool.
• The head of any dead whale found on the British coast automatically becomes the property of the King.

The story also details interesting laws in the U.S., Indonesia, Switzerland, France and elsewhere.

What a world!

Z Trek Copyright (c) Alan Zeichick

Here I am at EclipseWorld, staying in the Hyatt Regency Reston, just outside Washington, D.C. It’s a giant 15-storey hotel, very posh, very nice. Last week I stayed at two smaller hotels, a Fairfield Inn by Marriott and a Homewood Suites by Hilton.

There are things that I like betters about big, modern hotels, and things like I like about little modern hotels. Overall, I like little hotels better.

Big hotels:

I like the size of the room. The furniture, linens and decorations are often much nicer. There’s often a better desk and office chair. There’s often a good local newspaper. I don’t like the expensive hotel breakfast. I don’t like paying for wireless. I don’t like that they put food in my room (like water bottles and chips) but make me pay for them. I don’t like paying to park my rental car (it’s free at this Hyatt). I don’t like turn-down service – staff shouldn’t come into my room in the evening, especially if I’m not there and might have left stuff lying around. At the Hyatt, every time the staff comes into the room, they turn the TV on. The first thing I have to do is turn off the TV.

Little hotels:

I like that I can get to my room faster, without traversing a huge lobby and slow elevator. I like that there’s free breakfast, usually continental, but often more. Sometimes there’s coffee in the lobby all day. I like that there’s free Internet and free parking. I don’t like that they give me USA Today instead of the Washington Post or Wall Street Journal. I don’t that like the rooms are often smaller, and the furniture is often cheaper (but not always). I like that staff don’t enter my room except to clean it, and they only come in once. The small hotels are often more friendly; even if you’re staying for just a few days, you start to feel that you know the desk clerks and other employees. It’s a nice feeling.

Z Trek Copyright (c) Alan Zeichick

There’s a good chance that Yaesu, one of the best manufacturers of amateur (“ham”) radio equipment, may be disappearing soon.

I’ve been a proud owner of many Yaesu tabletop radios, from shortwave receivers to HF transceivers. My favorite HT (handi-talki is the ham version of “walkie-talkie”) is a Yaesu VX-5R triple-band. (The VX-5R, pictured, was discontinued in late 2005. The closest current model is the VX-6R.)

It looks like Yaesu, and its parent company Vertex Standard, are going to be swallowed up by mighty Motorola. You can read the full Motorola press release here.

Like Vertex Standard, Motorola is a big player in the two-way radio market. However, Motorola hasn’t done anything in the amateur radio market for many years.

The press release briefly mentions Vertex’s strengths in amateur, and says that the deal will give Motorola access to new business opportunities. That would be wonderful news, though it would seem unlikely that the giant Motorola would have any real use for the Yaesu niche amateur-radio products. It’s not a large market, and it’s not growing.

If Motorola is willing to continue investing in Yaesu – and can use its manufacturing and distribution clout to lower prices and add new dealers, that would be great.

Otherwise, the best we can hope for would be that another ham radio player, like Kenwood or Icom, would purchase the Yaesu product line. However, because many of Yaesu amateur radios are derivative of higher-volume Vertex commercial radios, it’s not clear how that would work.

Z Trek Copyright (c) Alan Zeichick

My good friend Larry O’Brien has gone beyond eliminating Daylight Savings Time. If I understand him correctly, he also wants to abolish time zones.

Instead, he would implement Universal Geometric Time, which is a precise calculation of time at your exact longitude based on the angle of the sun overhead.

UGT can be calculated, with relative ease, by examining the raw data from a Global Position System receiver. You can use your longitude to compute a differential from Universal Time.

While Larry’s clearly onto something, it won’t be practical until GPS receivers are more pervasive (and become embedded into clocks and wristwatches).

Z Trek Copyright (c) Alan Zeichick

As suspected, I had to change the time zone on my BlackBerry 8700g again today.

Last weekend, I had to change the handheld from Eastern Time (GMT-5) to Caracas Time (GMT-4), because it erroneously “auto-adjusted” for Daylight Savings Time on Oct. 28. The device didn’t know that the U.S. Congress changed the DST shift date to today, Nov. 4.

I received several letters about my call to repeal Daylight Savings Time. Whatever minimal benefits it might have are offset by the needless confusion of having to adjust clocks twice per year in this anachronistic holdover from an agrarian age. It was bad enough when we could really just adjust clocks. Increasingly, however, the clocks are embedded in software or firmware.

Even were DST a constant, wherein it always changed on the same dates every year, that adds significant complexity (= cost) to any timekeeping algorithm.

With DST being a variable (as demonstrated this year), that complexity explodes tremendously. I’m sure that the cost of having to test software, and issue firmware or software patches, for Congress’s DST change was very significant for software makers, hardware makers and customers.

Only one person wrote in favor of keeping DST:

I agree DST can be a pain to work with in technology but the idea of getting rid of DST for this reason just seems silly to me. We should be improving the technology to better support our lifestyles not the other way around.

The person said DST gives him more daylight after work for outdoor activities. I suppose that’s a benefit.

>> Update: My wife was talking about DST with a friend this morning. Her friend’s car clock adjusts to/from DST automatically — and it was wrong all week, and only “fixed” itself this morning.

Z Trek Copyright (c) Alan Zeichick

Two days ago, on Oct. 31, Western Digital announced a 320GB hard drive in the 2.5-inch form factor that’s popular with laptops and notebook PCs. They claim it’s the first such drive.

The previous winner in the 2.5-inch size, best I can tell, is 250GB, meaning that Western Digital has pushed the envelope by about 28 percent.

This is good news. The 200GB drive in my MacBook Pro is nearly full, and it’s time for an upgrade. (WD says that these drives are currently available on their online store, but there’s no “add to cart” button yet for the 320GB drive. I have asked WD to clarify.)

It’ll be a nice upgrade, and not only because of the increased capacity.

The new WD Scorpio 320GB drive is a 5400RPM SATA drive with a 4.2ms latency and 2.5 watts max power dissipation. By contrast, the Toshiba MK2035GSS 200GB drive in my MacBook Pro is a 4200RPM drive with a 5.5ms latency and 5.5 watts max power dissipation. The upgrade should help performance and battery life as well.

>> Update 11/2: WD told me that the drives should be on sale in a day or two, and that the MSRP is US$199.99.

>> Update 11/4: They were not yet available to purchase as of today.

>> Update 12/1: Still not available.

Z Trek Copyright (c) Alan Zeichick

The “One Laptop Per Child” program, pioneered by Nicholas Negroponte, is breathtaking in its scope and vision.

I had the opportunity to talk to him a year ago, at the AMD Global Vision Conference in Los Angeles, and was impressed that the program focuses not only on the hardware, but pays just as much attention to the practical issues of culture.

OLPC knows it’s not going to be easy to incorporate the computers into an educational and lifestyle experience in developing nations.

Negroponte and the One Laptop Per Child Association realize that the OLPC program is as much about communication and community as it is about technology — and that this technology could potentially be seen as a disruptive influence, causing as many problems as it solves. They’ve put a lot of thought into understanding those issues.

Admittedly, those topics are far outside my experience and expertise, but it seems that they’ve covered all the angles.

From my perspective, however, there are two questions. One, how can I help distribute their XO laptops to where they’re needed most? Two, how can I get my own hands on one? The first part is easy: Much of the OLPC program is based on donations. For $200 you can give one laptop to a needy child, for $400 you can give two, and so-on.

However, Negroponte is a smart guy. He knows that many of us in the U.S. want one of those innovative little laptops ourselves, even though we really don’t need one. So, the OLPC folk came up with an interesting program: Give 1 Get 1. For $399 you can purchase two laptops: one goes to a child in a developing nation, the other goes to you.

The short-term promotional program kicks off Nov. 12. You can sign up to receive an e-mail when OLPC is ready to take orders. I’ve put my name on the list, and look forward to helping a needy child, while also satisfying my own curiosity about the technology. Please join me in supporting OLPC.

Z Trek Copyright (c) Alan Zeichick

I was recently involved in an interesting discussion about how to interpret survey results. This is the gist of the discussion.

Let’s say you have a three question survey, “Do you like pizza,” “Do you like hamburgers,” and “Do you like bratwurst.”

You sent the survey out to a whole bunch of people, and exactly 500 people responded. However, not every person answered every question. All 500 people answered the pizza question. However, on the “hamburger” question, 225 people said “yes,” 250 said “no,” and 25 left the box blank.

Should you report this as 225/500 = 45.0% like hamburgers, reflecting that 45.0% of all those people who answered your study like burgers? Or as 225/475 = 47.4% of the people who answered that question like burgers? Which is it, 45.0% or 47.4%?

The correct answer, of course, is that you could respond either way, as long as you accurately explain what the percentage represents.

The most thorough response would be as 225/500 = 45.0% said they like burgers, 250/500 = 50.0% said they didn’t, and 25/500 = 5.0% didn’t specify.

Or you could say that, of those who replied to the question, 225/475 = 47.4% said they like burgers, while 250/475 = 52.6% said they do not like burgers.

But you can’t always give a long, thorough answer. If you’ve got to throw out one number, should it be 45.0% or 47.4%?

It gets more complicated when we look at bratwurst. Nine people said they like bratwurst, one person said he didn’t, and everyone else skipped the question.

If you just look at those who answered the question, then 9/10 = 90.0% like bratwurst, while 1/10 = 10.0% don’t like bratwurst. Those sausages are definitely popular, by a factor of ten-to-one.

If you look at it the other way, then 9/500 = 1.8% like bratwurst, 1/500 = 0.2% don’t like it, and 490/500 = 98.0% didn’t specify. Looks like very few people like bratwurst.

When you’re asked for the sound bite, “Do people like bratwurst?” what’s the answer? Do they (90.0%) or don’t they (0.2%)?

That all seems hypothetical, but what if you needed to make a decision? Perhaps you have to decide what to make for dinner based on what’s more popular, bratwurst or hamburgers.

If you consider only those who answered the question, then 90.0% like bratwurst while only 47.4% like hamburgers. Bratwurst wins. But if you look at it another way, 45.0% like hamburgers while only 1.8% like bratwurst. Hamburger wins.

What’s for dinner: burgers or bratwurst?

I’m alarmed by early words about Mac OS X 10.5’s firewall:

• By default, it’s turned off
• When it’s turned on, rules are set by application instead of by service
• Even when explicitly disabled, some ports are advertised on the LAN and can be accessed.

If this is true, it’s bad news.

Is it true? According to a report from Heise Security, Leopard’s firewall is a step backwards from the firewall in the previous version, Mac OS X 10.4 Tiger.

As mentioned earlier, I haven’t yet installed Leopard. I still intend to do so, but on a test system only – which is cocooned safely inside my LAN and guarded by two hardware firewall appliances.

If the firewall is as porous as this early reports says, I won’t be putting Leopard onto my everyday work machine until Apple fixes it. The MacBook Pro travels widely and connects to public WiFi networks. The firewall is critical.

My tentative recommendation is to hold off on any deployments of Leopard until Apple addresses the issue, or until other organizations can verify (or refute) what Heise reports.

If you, dear reader, hear more about this, one way or another, please let me know.

Z Trek Copyright (c) Alan Zeichick

They’ve been out for a couple of years, but mercifully, I’ve not seen one until recently: a Jaguar X-Type station wagon.

At first, we didn’t believe it, thinking that someone stuck Jaguar letters on a Ford Taurus wagon. But it’s real: In 2005, the Jaguar X-Type became available in a five-door “sportwagon” configuration.

There’s nothing wrong with high-end station wagons. BMW has long offered wagon versions of its 3-series and 5-series sedans, for example. However, at least those cars are BMW through-and-through. That’s not true with Jaguar, which has turned into just another Ford nameplate.

It’s sad to watch the formerly prestigious luxury car marque deteriorate into a rebadge of existing Ford cars. In this case, the Jaguar X-Type is a spiffed-up Ford Mondeo, a European model that used to be sold as the Ford Contour and Mercury Mystique for the U.S. market.

What’s next, a Jaguar F-Type pickup truck?

Z Trek Copyright (c) Alan Zeichick

On October 9, 2000, InternetWeek published a review I’d written of TrueTime Inc.’s TimeVault network time appliance. I wanted to link it as a reference to my posting “My BlackBerry is caught by the Daylight Savings Time fiasco.” While slightly dated, it’s still a good overview of network time. Sadly, the InternetWeek archives are long gone. So here the review is again, for your reading pleasure.

Time is the fire in which we burn.” So said Dr. Soran, the protagonist in the movie “Star Trek: Generations.” Of course, what he meant to say is: “Time is the absolute reference we use to keep all of our servers, applications and transaction logs in sync.” On the U.S.S. Enterprise, it’s easy to keep systems synchronized, typically by detecting the quantum state of the universe by emitting anti-tachyon beams from the main deflector array. But, back in the 21st century, we have to use more prosaic methods: Time servers.

Why? For one thing, internal consistency: When tracking down a communications problem between two systems, knowing that the clocks are keeping the same time means event logs, ping reports and other time-stamped data can be analyzed with some degree of confidence. It’s also important for alignment with the outside world. When recording e-commerce transactions, it’s important to note the time of the request — and in some cases, such as when dealing with securities or other financial transactions, recording the accurate time may be mandated by law.

So why not just set the system clocks? Well, it’s hard to set them accurately enough using manual methods. But more importantly, PC clocks drift, sometimes by minutes each day. They can also be reset, either accidentally by an errant program or confused user, or even maliciously by someone who wishes to alter the time stamps.

The solution is to configure each server to periodically request the current time from a common trusted source, and adjust its own real-time clocks accordingly.

NTP (IETF RFC 1035) is the old Unix protocol used by computers to receive and respond to requests for the current time. When properly equipped with a client which can send NTP signals, workstations and servers can request the time from any trusted source. One source that many individuals use is the U.S. government’s publicly accessible time servers, such as the U.S. Naval Observatory in Washington, D.C., or the National Institute of Standards and Technology in Boulder, Colo.

Although time clients aren’t bundled with most operating systems, they’re not hard to find. The one we use for Win32 clients and servers is a free Automachron app from One Guy Coding, which can be configured to work with any NTP server. We’ve configured Automachron to sync the time of each server at startup, as well as once every hour, from the nearest NTP server, which at this review was www.time.nist.gov.

In some cases, however, an Internet-based time server isn’t good enough, because of the jitter and uncertainty of packet delivery. It also may be inconvenient to get the time from a distant location or other place where an Internet connection contains considerable delay. When synchronizing multiple sites — across the country or around the world — it may also be important to have a common time standard. That’s where TrueTime Inc.’s TimeVault comes in: It’s a self-contained NTP server appliance that can acquire extremely accurate time through a variety of sources, including satellites.

It’s About Time

TimeVault is a 1U rack-mountable server appliance that acquires accurate time from one of three sources: First, it uses its built-in Global Positioning System to read time being continuously transmitted from a constellation of 29 low-earth-orbit satellites using an external antenna, which ships with the server. When receiving time via GPS, the company claims that the server’s clock is accurate to within one microsecond. In that mode, it’s known in the industry as a “Stratum 1” time source, the most accurate type of time source on our planet other than labs using atomic clocks.

If a GPS signal isn’t available (perhaps the antenna blew down), TimeVault periodically dials NIST’s Automated Computer Time Service (ACTS) using its built-in modem and a dedicated phone line. In that case, the system claims to have 2 to 5 microsecond accuracy. If there’s no GPS or ACTS signal (maybe the phone line was cut when the antenna fell down), TimeVault attempts to get the time over the Internet from a publicly accessible NTP server. In the meantime, its internal clock keeps time, and provides the time to clients requesting the time via the NTP protocol.

The server itself is extremely simple to install. We plugged in the server, attached the GPS antenna’s 25-foot cable to the BNC connector, and leaned the antenna against a window. We also plugged the time server’s 10/100 Ethernet port into our LAN. (For best results, the antenna should be situated where it has a complete view of the sky, so that it can “see” at least three GPS satellites; our westward-facing window did the trick, but in a large facility the antenna should go onto the roof.)

After the server booted up, it acquired an IP address from our DHCP server, and the display panel showed its IP address. Since we wanted TimeVault to have a static IP address, we used an array of six push buttons on the server’s front to change it. The server then rebooted, and showed the correct address. After about 10 minutes, the server’s two-line LED panel lit up with the correct time and date, calibrated against Universal Coordinated Time (UTC), which is the technical name for Greenwich Mean Time.

Clock Me In

At that point, you’ve got a very expensive two-line clock. In order to use it as a time server, it’s necessary to configure devices on the network to interrogate it. Unlike other protocols such as DHCP, time servers do not advertise their services. Clients therefore need to be set up with an NTP client that points to the time server by its IP address or fully qualified name. A DHCP server can also be set up to add the address of the NTP server to its configuration data; in that case, the NTP client must be able to use that information.

Although TimeVault’s documentation explains the NTP protocol in excruciating detail, unfortunately it says nothing about how to actually use it. The company’s Web site isn’t any help, either. Nor does the company provide any NTP client utilities for various operating systems. Fortunately, because we already had been using Automachron on our Windows-based systems, it was easy enough to redirect them from using www.time.nist.gov to www.192.168.0.50, TimeVault’s private address on our network. Still, documentation should have been clearly provided, along with links to NTP client software.

Out of the box, TimeVault can only sync time with the GPS system. To configure it to use ACTS or for it to perform a last-resort time sync over the Internet requires access to its management system. The server is very flexible, offering serial-port console, telnet and Web-based administration.

Via Telnet or serial port access, the server requires a cryptic set of “F” commands, such as F03, which returns the current time, or F60, which displays a status report on the GPS satellites. There’s no Telnet help function. If you don’t have handy either chapter four of the manual or the easily lost quick-reference card, you won’t be able to do anything.

Access to the Telnet and serial functions are protected by username and password.

The Web-based interface is much better. Browsing to Time Vault’s IP address results in a pleasant-looking time display, which shows the current time (UTC) and the server’s operational status — that is, which time source it’s using. This is a straight HTML page, so the time display is static; manually refreshing the page updates the time. From there, the server’s various settings can be administered, including setting parameters for calling into NIST’s ACT server and configuring it to pull the time over the Internet (or the LAN) from another NTP server. In those cases, a Java applet lets the administrator edit text-based configuration files stored on the appliance — a cryptic process, and again, not one that should be attempted without the manual.

TimeVault is also designed to respond to SNMP polling, and the manual contains details about its custom MIBs, which can report back on satellite status as well as overall functioning of the server. A copy of the MIB is available electronically, and the company says it will work with HP OpenView and Sun’s X-SNMP package.

TimeVault’s developers clearly know their time sources, but have a lot to learn about user-friendly appliance design.

Fortunately, it’s probably not a device that needs to be administered frequently.

Does Anyone Really Know What Time It Is?

TimeVault is a very specialized piece of equipment. Although all network servers should be aligned to a common and trusted time source to keep their clocks and logs in sync, few networks will require the Stratum 1 precision that TimeVault offers. If being accurate within a few seconds is good enough, then aligning with www.tycho.usno.navy.mil, www.time.nist.gov or any other publicly accessible time server might be good enough. For large organizations, it might be advisable to set up a single time-server internally, which is synched against one of those services.

But in cases where there’s a need for extreme precision and reliability on behalf of the servers — such as when monitoring financial or e-commerce transactions; monitoring service level agreements; or supplying time service to sites with poor Internet access — the Stratum 1-level TimeVault will supply a degree of accuracy unavailable otherwise.

This might also serve businesses in good stead if they need to document the source of their time stamps, to meet regulatory or ISO-9000 requirements. In those cases, TimeVault is a simple solution that can do the job with precision.

Though, frankly, wouldn’t you rather squirt some antitachyons from the main deflector array?

Z Trek Copyright (c) Alan Zeichick

Is there anything as senseless as Daylight Savings Time? Perhaps there were historically valid reasons to move clocks back and forth every spring and fall. But there surely isn’t one now, and there are plenty of reasons to stop this rediculous ritual.

One reason, of course, is that it’s a pain in the butt. If the entire world moved together, adjusting clocks at the same time, that might be okay. But the entire world doesn’t move together. Sometimes San Francisco is eight hours away from London. Sometimes it’s not.

We’re not even consistent within the United States. Arizona, for example, does not do Daylight Savings Time. So, sometimes San Francisco is one hour away from Phoenix. Sometimes it isn’t.

In this increasingly interconnected world, inconsistent time differentials are stupid. It became stupid long before the Internet, of course. The telephone turned long-distance communications into real time communications for the masses. When telephones became ubiquitous, DST should have gone away. But it’s still not too late to kill it now.

Another reason is that the whole scheme is inconsistent. If the reasons for DST were legitimate, then it would be easy to determine the optimum dates for resetting the clocks. However, the reasons are not legitimate, and so the fall-back and spring-forward dates are arbitrary. That is why participating countries often do so at different dates. That’s why the U.S. government could decide to jigger with DST, as I blogged in February’s “Daylight Savings Time, It Is A-Changing.” Stupid, stupid.

A month after that posting, I was caught by three DST-related software issues – see “Three Daylight Savings Time Follies.” That’s more trouble than I, personally, had with Y2K. And now, I’ve been caught again.

You see, not everyone picked up on Congress’s change, and so there are many devices programmed to adjust according to the old scheme, which had clocks “fall back” on the last Sunday in October – that’s October 28, 2007. However, this year Congress changed the fall-back date to November 4, 2007. It’s incredible that my new BlackBerry 8700g – purchased in August – didn’t know about the DST change.

So, while I’m sitting here in New York (GMT-5), the only way to keep receiving network time sync signals, while displaying the correct time, was to manually adjust the time zone to Caracas (GMT-4). Presumably, next Sunday I’ll have to adjust it again back to Eastern Time. Stupid, stupid.

RIM posted a couple of BlackBerry DST fixes for Internet-only users like me, who don’t use a BlackBerry Enterprise Server. The first recommendation is to manually move the time forward and back during this period.

That might be the most compelling reason to drop DST – because there are more and more servers, desktops and embedded devices that try to encapsulate and comprehend DST, and who need to understand DST in order to process data in logs, check to see which file has been updated more recently, and so-on. Even having a good time standard isn’t enough, not when you’re not sure exactly what a time-stamp means.

Keeping all those algorithms up to date, when they can be changed arbitrarily by governments, is an impossible task. It’s becoming more impossible all the time. Let’s simply be done with it.

Z Trek Copyright (c) Alan Zeichick

I have my copy of Mac OS X 10.5, and can’t wait to install it. I’m particularly excited about two features of the operating system:

• How it will work on 64-bit-capable Macs, including my MacBook Pro and my son’s Mac Mini. Even though the kernel remains 32-bit, there should be some substantive improvements. For the first time, my 64-bit 2.33GHz Core 2 Duo-based MacBook Pro might seem faster than our 32-bit 2.0GHz Core Duo-based iMac.

• Trying Time Machine as an alternative backup scheme to what we do now, which is selective folder backups to a network drive using FoldersSynchronizer.

Sadly, I will have to wait to install Leopard. The software came out just before some really busy travel times for me (I’m writing this from New York, and then next week I’m in northern Virginia for EclipseWorld). That’s not the right time for experimenting with a new OS — let us not forget, this is a significant software change. I probably won’t be able to install until mid-November.

I’ve had to console myself with this excellent, meaty review of Leopard from John Siracusa. It’s fascinating reading.

(On my flight to NY, the woman next to me using a nice Dell laptop. When I hauled the MacBook Pro out of my bag, she exclaimed, “Show off!!” We had a good laugh about it.)

Z Trek Copyright (c) Alan Zeichick

It’s not a new album – it came out in 2003 – but “The Men in My Life,” from Jackie Allen, is a real pleasure.

From her mellow version of Paul Simon’s “Still Crazy [After All These Years],” to a sultry rendition of Herb Alpert’s “This Guy’s In Love With You,” to a playful “Mexico” from James Taylor to an upbeat take on Ray Charles’ “One Mint Julep,” this is a disc that pleases, and surprises, in its range and depth.

Z Trek Copyright (c) Alan Zeichick

The battle of the programmable mobile phone is about to begin. And if Steve Jobs isn’t careful, Google will clean Apple’s clock.

Apple makes great platforms. The Mac (with Mac OS X) is a better PC than a Windows Vista box. I haven’t seen a music player that can compete with an iPod for ease of use, though most other vendors make devices that are less expensive, have more features and have more capacity.

By contrast, while the iPhone is an incredibly impressive piece of consumer electronics, it’s not a platform. It’s just a super-cool phone with a browser and music player.

In fact, during the past six months or so, Apple has done everything possible to dissuade developers from even thinking about the iPhone. The only way to develop apps for the device, Apple insists, is to build interactive Web sites that are optimized for the phone’s Safari Web browser.

Sorry, Steve, but that’s the wrong answer. A pint-sized browser does not a platform make.

In fact, we at BZ Media were astonished at how casually we were rebuffed when approaching Apple about producing a developer conference for the iPhone. After many queries, we were finally told by one of their spokespeople, “I’ve spoken with Developer Relations and this is not an opportunity we’re going to pursue.” Our further attempts to even have a telephone conversation with someone on the iPhone team were totally ignored.

Apple doesn’t want you to write software for the iPhone. They don’t want you to support their platform. Just write Web apps. Period.

That, my friends, is not going to drive the iPhone into ubiquity. A decade ago, Windows crushed OS/2 and Mac OS because Microsoft understood that third-party developers are essential to the success of a new platform. Developers of all stripes were invited to write software for Windows 2.x, 3.x, Windows 95 and Windows NT. IBM and Apple shunned third-party developers, except for a small handful of selected partners.

The tidal wave of Windows applications totally blew away its technologically superior, more secure and more stable competitors.

With that background, read Alex Handy’s SDTimes.com story about Google’s mobile phone efforts, “Gphone Rumors Hint at Broad Mobile Strategy.” As Alex explains, third-party developers seem to be front-and-center of Google’s platform strategy. Of course, it’s hard to know for sure what’s happening at the Googleplex; the company is known for its secrecy. Maybe the Gphone won’t even appear. Maybe it will be radically different than Alex’s sources say.

From where I sit, the iPhone is in peril. It’s thriving today because it’s cool, it’s new, it’s from Apple, and there’s no nothing else like it. But it’s also closed, which means that the iPhone is not a true platform. Unless Steve Jobs opens up the iPhone to true native applications — and does it soon — the Gphone is going to blow the iPhone away.

Z Trek Copyright (c) Alan Zeichick

I was astonished today to find this story on SOA World Magazine, an online publication from SYS-CON Media written for IT professionals working with service oriented architectures. Under a “news” banner, the story’s headline is, “Mariana Kosturos of Citigate Cunningham: An Up and Coming High-Tech PR Diva.”

The 425-word story heaps praise upon Citigate Cunningham, one of the many public relations companies that represents companies in the software development market.

The first two paragraphs of the story talks about Mariana, who is described as “one of the most notable new technology communicators in high-tech public relations.”

The third paragraph talks about the PR agency, telling us that, “Citigate Cunningham became a pioneer in high-tech public relations, steeped in the innovative, fast-paced, competitive Silicon Valley tradition and have translated this tradition into a media results-driven culture that combines the depth of a specialty firm with the reach of a global firm.”

The concluding paragraph tells us that, “Mariana is the youngest member of a power house firm in today’s high-tech communications, whose name is mentioned together with other notable technology communicators of the year.”

Finally, there’s helpful information in case SYS-CON’s readers need more information: “To have your company represented by one of the best high-tech public relations firms, you should contact Mariana Kosturos, Citigate Cunningham, (415) 618-8786, email hidden; JavaScript is required

Who wrote this news story? Here is the author bio published with this story: “Engin Sezici is blogger-at-large at SYS-CON Media where he held corporate positions earlier in his career. Engin likes to travel through Europe and Greek Islands, reports on technology subjects from around the world and lives on a private island in the Bahamas when he is not on the road. You can reach him at engin(at)sys-con.com.”

Thanks, Engin, for sharing this news with us! And congratulations, Mariana, for convincing the editors at SYS-CON Media that you, yourself, are worthy of such a high-profile story written for their audience of software developers. That’s quite a coup for the up-and-coming high-tech PR diva!

>> Update 10/26: You can read Engin’s response to my post here. My only comment is that I copied the author bio verbatim from the story.

Z Trek Copyright (c) Alan Zeichick

Join Mike Milinkovich, Executive Director of the Eclipse Foundation, as well as ObjectMentor’s Bob Martin and CodeGear’s David Intersimone for a special interactive keynote panel at EclipseWorld 2007, coming up next month in Reston, Va.

Led by yours truly (I’m the conference chairman of EclipseWorld), this panel will examine the past, present and future of Eclipse – what makes it so successful, where the community and technology are heading, and what’s coming down the road.

Bob Martin, EclipseWorld’s keynote speaker on Wednesday morning, and David Intersimone, the Wednesday afternoon keynote, are renowned experts on software development, and on the efficient functioning of software teams, while Mike Milinkovich (pictured) obviously has a special “insiders” perspective on everything Eclipse.

The Total Eclipse panel is on Tuesday, Nov. 6, from 5:30-6:30pm. It will be followed by our new “Hands-On Tools Showcase,” or HOTS.

I hope you can make it! Here’s where you can find out more.

Another special EclipseWorld 2007 event I need to tell you about is the “Meet the Projects” Party, sponsored by the Eclipse Foundation. It’s on Wednesday night, rom 8:00-10:00pm. Eclipse project leaders and committers will be on hand to demo their projects and answer your questions. Come early to chat and network with some of the leaders of the Eclipse projects.

The Foundation will have a limited number of Eclipse shirts to give out at the party. RSVP to reserve your shirt!

Z Trek Copyright (c) Alan Zeichick

Don’t you just hate device drivers — particularly when major hardware vendors decide to support only certain operating systems, and don’t update drivers to support newer operating systems? Thanks to driver issues, I just gave away a perfectly good scanner, and had to buy a new one.

The story starts a few years ago. At the time, I picked up a good-quality scanner: HP ScanJet 6250CSe, a mid-range scanner with document feeder. Nice scanner. I used it for years on Windows XP, but then, my need for a scanner fell. After a while, I put the ScanJet into a closet.

Fast forward to this past weekend. Suddenly, I had a scanning project. So, I grabbed the ScanJet, and connected it via USB cable to my MacBook Pro. None of my software could see it, so I went to Hewlett-Packard’s driver support Web site to grab the Mac TWAIN drivers.

There aren’t any.

As with many HP products, the Mac is not supported.

So, would it work with my Windows PC, which now runs Windows Vista? Nope. If you click the Windows Vista link on the driver download page, you see the message,

We are sorry to inform you that there will be no Windows Vista support available for your HP product. Therefore your product will not work with Windows Vista.

If you are using the Windows Vista operating system on your computer, please consider upgrading to a newer HP product that is supported on Windows Vista. HP has numerous products on the market that support Windows Vista.

In other words, if you use a current operating system, you’re hosed. Thanks, HP, for supporting your customers.

To end the story, I gave the HP ScanJet to a friend who runs Windows XP, and he’s happy as a clam. For my project, I bought a nice new scanner: a Canon CanoScan 4400F. It works great. Why Canon? Because I won’t reward HP for obsoleting a perfectly good piece of equipment.

Z Trek Copyright (c) Alan Zeichick

American Express says, “Membership has its privileges,” and among of the benefits of having a corporate Amex card are free magazines. Lots of free magazines.

One of the ways that American Express makes money is by providing demographically desirable people to third parties. I can tell, because I receive tons of catalogs, magazines and other things every week, all sent to the particular spelling of my name/address that’s on my Amex account.

My demographic within Amex’s cardholder database must be “wealthy business owner,” which is about half correct. Being part of that demographic means that for the past eight years or so, I’ve been receiving business magazines (some of which I read), golfing magazines (which I throw away), Smithsonian Magazine (which I occasionally read) and Wired. I like that I get Wired. Thanks, Amex.

This week, something new came: the November issue of Flying Magazine, “The World’s Most Widely Read Aviation Magazine.” I actually checked the label, to make sure that it wasn’t misdelivered to the wrong house. Looks like Hachette Filipacchi (which publishes Flying) wasted their money purchasing my name from Amex.

It was fun to flip through the magazine before tossing it into the recycling bucket. There was a hands-on review of the Piper Meridian, a $2 million six-seat single-engine turboprop. There was a story about an emergency out-of-fuel landing on the Pennsylvania Turnpike. There were lots of cool ads for airplane tires, flight insurance plans, automatic throttle systems, FAA exam study guides, lots of airplanes, and of course, information about Heli-Expo 2008 (Feb. 24-26 in Houston).

I was surprised to see that Flying Magazine still uses reader service cards (which the publishing industry refers to as “bingo cards”). If you circle #969 on the post-paid bingo card, for example, Cessna will send you information about its Citation Mustang dual-engine business jet. Most business-to-business titles stopped using reader-service cards many years ago.

Membership has its privileges!

Z Trek Copyright (c) Alan Zeichick

In the Amusing Typo Department: I was reading the draft of a story for SD Times, and saw that a sentence read “Is clunky XML getting you down and hugging all your bandwidth?”

Of course, that should be “hogging,” but the question is a lot more fun with “hugging.”

Z Trek Copyright (c) Alan Zeichick

Several times over the past few days, I’ve been asked, “Do you know the relative market share held by BEA Systems and Oracle for Java application servers?”

And amazing, the answer is yes. BZ Research does a formal study every winter on the Java market. Here are the numbers from our 6th Annual Java Use & Awareness Study, December 2006.

Question: Which Java application servers are currently in use at your company?

Answers:

Apache Tomcat, 64.3%
IBM WebSphere App Server, 36.9%
JBoss Application Server, 32.0%
BEA WebLogic App Server, 23.7%
Oracle App Server, 22.4%
Sun Java Enterprise System, 19.0%
Apache Geronimo, 11.8%
SAP NetWeaver, 6.0%

All others that we asked came in lower than 5%. These numbers add to more than 100% because many organizations use more than one application server.

The full report contains historical trend data. It can be purchased from BZ Research.

Z Trek Copyright (c) Alan Zeichick

My only question regarding Oracle’s hostile takeover bid for BEA Systems is, “What took them so long?”

It’s always been inevitable that BEA would be snapped up by a bigger company. It’s always seemed that BEA’s data-centric technology is the most synergistic with Oracle’s. It’s always been a question of when, not if.

Oracle’s move, publicly announced last Friday, was an all-cash offer representing a 25% premium over BEA’s previous share price. The timing may have been driven by SAP’s recent grab for Business Objects. BEA and SAP are the two big fish in the ERP/CRM pond, and neither company wants to come in second.

BEA’s letter rebuffing the offer made it clear: more money, honey. BEA’s officers saw what happened when Oracle aggressively pursued its takeover of Peoplesoft, making the offers better and better until, finally, there was no point in holding out any longer. As BEA’s William Klein wrote, “It is apparent to our Board, however, that BEA is worth substantially more to Oracle, to others and, importantly, to our shareholders than the price indicated in your letter.”

Will there be other suitors? SAP, of course, is a possible candidate, though it may not have the resources to match Oracle. IBM is another; many parts of BEA’s WebLogic platform would fit well within IBM’s WebSphere and DB2 product lines… and IBM hasn’t bought anything big for a while. Another potential bidder might be Hewlett-Packard. BEA’s software would be a huge help as HP tries to restart its enterprise software business, and has solid affinities with the Mercury products.

At the end of the day, however, we should expect Oracle to prevail. Larry Ellison has tons of cash, and isn’t afraid to spend it. He holds all the aces. IBM could match spending with Oracle, but probably won’t. HP and SAP couldn’t afford to keep up with Oracle – and even if they could, it’s not in their corporate character to buy size at any cost.

Buying BEA will cost Oracle a lot of money. But with BEA, Oracle stands to make even more money. It’s going to happen. The only losers here will be Oracle’s competitors, who will find Ellison to be an even more formidable foe, and of course, BEA’s customers, not all of whom will want to do business with Oracle.

Z Trek Copyright (c) Alan Zeichick

Last week, a friend of mine told me that one of his Web servers was brought low when Apache Cocoon, an open source document-publishing framework, filled up a disk volume with a log file. At that point, Cocoon — and the Apache Web server that it fed — quietly shut down.

Solving the problem by flushing the log took only a few minutes once the cause was identified. However, the situation brought out the cautionary tale that if we leverage bits we didn’t write ourselves, we’ll never know everything about how those bits will behave under every circumstance.

That’s not an issue exclusive to open source code, of course; it applies to commercial applications and middleware, Web services, hosted SaaS apps, and applications mashed together using SOA.

And there ain’t nuthin’ you can do about it, other than expect the unexpected all the time.

What about code that your development teams have written? Can you trust that you know everything that it’s doing? Of course not. In many cases, you have no idea what’s really going on behind the scenes. That’s true whenever you use external libraries, or generate code with wizards, or use just about any other feature of today’s higher-level languages.

This point was brought home recently in an excellent talk on machine architecture by Herb Sutter, a C++ guru and software architect at Microsoft. (In his spare time, Herb chairs the ISO C++ standards committee.) His two-hour talk, called “Machine Architecture: Things Your Programming Language Never Told You,” can be watched on Google Video, and should be required viewing for your architects and senior developers.

Regarding his talk, Herb writes, “Would you be surprised to discover that only about 1% (one percent) of all the transistors on your modern CPU exist to ever compute anything? And that the other 99% (ninety-nine percent) of your CPU’s transistors are essentially dedicated to nothing but hiding memory latency? Those are round numbers, of course. But you get the idea…”

Pass this link around your staff. Make some popcorn and set up a group viewing in a conference room. You’ll be glad you did.

And what about that Oct. 10th bug? Last week, I heard about a piece of integation glue logic that failed when, for the first time this year, a date field’s month/day went to four digits (1010). Since every previous instance had been two or three digits, the design flaw in the new mashup app went undetected. Whoops!

Z Trek Copyright (c) Alan Zeichick