MS08-078 (960714) - Critical
Yesterday Microsoft released a patch for Internet Explorer to counter a recent, serious exploit. The fix covers versions from 5.01 through the beta editions of version 8. The company is being widely praised for its rapid response to the threat and for releasing the fix out of its normal patch schedule.
If your systems are set for automatic updates, the fix will be pushed to them quickly. If not, don't delay. You need this patch.
See the details at Microsoft's TechNet site.
December 18, 2008
IE8 & IE6
It has been my practice to provide support for Microsoft Internet Explorer 6 in the Web sites I develop as part of my base fee. Effective immediately, support for IE6 will incur an additional charge, a flat fee, at my discretion. Please inquire for an updated copy of my Web site development fee schedule. I will continue to test sites with IE6, which means that any anomaly will reveal itself. My clients will be able to decide whether to live with the anomaly or have me fix it.
Support for IE6 is, regrettably, complex. Over many years Microsoft "misinterpreted" the Web standards, effectively not adhering to them. Web developers could not ignore a market-dominant browser and were thus forced to make adaptations to proper Web site rendering.
Starting with IE7 about two years ago, Microsoft moved into much greater compliance with the standards. It is now much easier to develop a Web site without giving a lot of thought to which Web browser will be used to view the site.
Internet Explorer 8 is just around the corner. A beta version has been released and already accounts for 1% of visits to my sites; when it is officially released, expect it to gain as much as 20% market share in three to six months. IE7 is two years old. IE6 is full of cobwebs. If you are still using IE6, switch to a contemporary browser like Firefox, Safari, Opera, or IE7 (soon IE8). If your customers and clients are still using IE6, encourage them to update. And keep in mind that IE6 is less secure than any of the browsers I've mentioned above, reason enough to switch.
If I built your Web site, it has already been instrumented with Google Analytics so you can determine exactly which browsers your visitors are using. This makes it easy for you to decide when your Web site can safely ignore ancient, dusty, and broken browsers like IE6.
I integrate Analytics at no charge as part of my base Web development service or can integrate it into an existing site for a small fee.
November 22, 2008; revised December 18, 2008
Wide Screens Take Over
The trend toward widescreen displays on laptops doesn't make sense to me. Business users spend the most time on documents that are longer than they are wider, spreadsheets notwithstanding, yet displays are going the other way to the 16:9 resolution.
Worse, the screens are actually getting shorter. My 14" T60 has a resolution of 1280x1024 (SXGA, 5:4). The the 14.1" display on the base model T61 has a resolution of 1280x800 (WXGA), more than 200 pixels shorter than mine. Unfortunately, all new ThinkPad T models have the wide screen; in fairness, some are taller than 1024.
This is no doubt the result of the booming HDTV market, which drives down the price of all LCDs in the 16:9 form factor.
The other bad thing about wider screens is bigger laptops overall. The smallest T61, with the 14.1" screen, is an inch wider than my T60. The 15.4" T61 is another inch wider and won't fit in the excellent and expensive rolling case I've been using for the past 7 years.
I wonder when it was that traveling business users stopped getting the features they need?
July 6, 2008
XP Ends its Long Run
The last day of June, 2008 is the last day of life for Windows XP. Many thought Microsoft would relent and continue its availability; no dice.
XP will still be available in the "Vista Downgrade" program. I don't consider this a viable alternative.
As of July 1, my recommendation to clients is Windows Vista Business SP1. I'll have more advice here in the near future.
June 24, 2008
What About Mac?
I just wound down an engagement in which I deployed Macintosh systems, mostly iMacs, at a startup client. Except for one Vista laptop, the entire office, both business folks and Web developers, are using Macs.
The bottom line is that work is getting done and most users seem quite happy with their machines.
Nonetheless, a few copies of Windows XP running via VMWare were necessary to run such programs as Microsoft Project and Visio. This adds some expense, albeit only for a few stations. It does put into clear focus the absence of these top-notch business applications from the Mac software portfolio.
For this and other reasons, I bought a Mac Mini for my own use. One of my goals was to test the assertion, strongly implied by Apple's brilliant series of TV ads, that "Macs just work" and, of course, that "Vista is terrible." I spent five intensive days working on the Mini, during which time I encountered system crashes and the Mac's refusal to return inserted CDs. There were other small annoyances.
During that same period, I experienced no problems with my XP Pro laptop or my wife's Vista laptop.
June 23, 2008
How Wide the Web?
When designing Web sites for my clients, I am often asked how wide the site should be.
The answer is that the site should be as narrow as necessary to accommodate its visitors without causing a horizontal scroll bar to appear in the browser when the site is viewed at maximum browser size. Why? Because horizontal scrolling is much more inconvenient for the user than vertical scrolling. The question thus becomes what kind of equipment do your visitors have?
Many sites still assume that visitors may be using a display as small as 800x600 pixels. Based on my own observation of my clients' sites, such visitors account for 5% or less of the total. I expect this to drop to 3% next year.
Stated another way, 95% or more of the visitors are using a display whose width is at least 1024 pixels. The most common display size is still 1024x768, but widescreen displays are gaining very rapidly.
Therefore, I design Web sites for a width of just under 1000 pixels. I test all my Web site designs in the major browsers on both Windows and Macintosh to make sure horizontal scrolling will not appear on displays 1024 pixels wide.
March 15, 2008