The blog

Finnie on Firefox

Scot Finnie writes a characteristically exhaustive review of Firefox. In general, he gives it a big thumbs-up, as I do. But he misses a few points – or more accurately, he’s missing a few extensions.

Scot says, “You can’t change the order of Firefox’s tabs. They appear in the order they’re created. The ability to reposition them using drag-and-drop is an obvious omission that Mozilla should rectify.” Already fixed: Get the miniT (drag+indicator) extension.

“You can’t leave tabs open when you close the browser and have them reappear automatically the next time you launch Firefox. … You can’t name and save sets of tabs to be reopened later.” You need the TabBrowser Extensions.

In fact, as Scot’s review points out, the wide availability of extensions is the greatest strength of Firefox. In its default configuration, it handles about 90% of my browsing needs, and extensions handle most of the rest. There are only a small number of specific instances where I need to use IE anymore (notably SharePoint sites).

I want one of these, please

TrustedReviews looks at a very, very, very cool new PC design:

There are two critical requirements for a Media PC that’s going to reside in your living room, it has to look great and be quiet as a mouse. Unfortunately, these two requirements are poles apart when it comes to designing and engineering a computer. In order to make a PC look good it needs to resemble a consumer electronics device with slim dimensions like a modern DVD player, but the slimmer and more attractive you make a PC, the hotter it becomes inside and the more fans you have to use to cool it, resulting in greater noise pollution. Tackling the problem from the other side, you can use a large case with lots of air flow, along with large fans spinning at low speed and making very little noise, but the result is a big, ugly system that no one would want in their living room.

However, German custom PC builder Hush Technologies has managed to create machines that fulfill both criteria with aplomb. Hush PCs, as the name suggests, are completely quiet in operation. This is due to the fact that there isn’t a single fan spinning inside the system case – absolutely everything from the CPU to the graphics card is passively cooled. Now Hush has been building fanless ATX systems for some time and I reviewed one myself here, but this is the first time that Hush has taken its passively cooled PC design to its natural progression and equipped it with Microsoft Windows XP Media Center Edition.

This is the first Media Center PC ever to roll off the Hush production line, and I have to say that if this is Hush’s idea of a first attempt, it’s not leaving itself much room for improvement. Usually when I’m looking at an early sample of a new product, I find it to be a little rough around the edges, but everything on this Hush is as close to perfect as it’s ever going to be. Of course from a hardware perspective this isn’t surprising, but I thought that there might be a few software niggles, since Hush has never implemented Media Center before, but running MCE proved to be as smooth as the beautifully machined Hush casing.

874-hush.jpg

This is only one of many really great new designs I’ve seen lately from companies that realize a PC has to look different to fit in the living room. (I’ll spotlight a few more in coming days.) What makes this one special is the focus on low noise.

Thanks to Scoble for the pointer to the Hush design.

New PowerPoint Viewer

PowerPoint presentations are a popular way to pass around information. I know quite a few people who use PowerPoint to create amusing photo slide shows, for instance. How do you view a presentation if you don’t have a copy of PowerPoint installed? Use the free PowerPoint Viewer 2003.

This is a very simple, lightweight program that does an excellent job of displaying full-featured presentations. This update (just released today) is the first major update to the viewer in years, so if you’re using the older version you might want to consider replacing it with this one.

Blind faith in Apple

Brad DeLong is a wicked-smart economist. But when it comes to PCs, well… He thinks Microsoft Is Evil:

Memo to self: warn all family members that just because Microsoft Internet Explorer can *display* .pdf documents is no reason to expect that Microsoft Internet Explorer will be able to *print* them.

If his relatives can’t print PDF files, there is probably a good reason. My father-in-law routinely screws up his Mac and has to call on various family members to fix it. That doesn’t mean Macs suck, only that computers are inherently complicated.

I will extend the same offer to Prof. DeLong that I offer to Prof. Froomkin: free Windows help, any time.

Building my own Media Center PC

I’ve successfully upgraded a not-so-old PC to Windows XP Media Cetner Edition 2005, and so far it’s going great. I started with the Designed for Windows XP Media Center Edition 2005 Logo Partner List, picking up an OEM copy of Windows MCE 2005 (naturally), a Hauppauge WinTV-PVR-250MCE capture card, Nvidia’s DVD Decoder
(absolutely required – without it, you won’t be able to display a TV signal), and a Microsoft MCE Remote Control.

I had to download the latest MCE drivers for both my Nvidia video adapter and the Hauppauge card. After updating those drivers and installing the DVD decoder, everything just worked. I’m very, very impressed by the interface, the quality of the picture, the general reliability, and the speed of operation.

Next step: Installing a Media Center Extender so I can play music and watch recorded programs on the big screen in the den.

Windows 2000 Update Rollup due next year

Microsoft released this Windows 2000 Update Rollup Announcement last week:

To make it as easy as possible for customers to maintain the security and stability of their Windows 2000 systems, Microsoft will produce an Update Rollup for Windows 2000 Service Pack 4 (SP4), with a planned release in mid-2005.

The Update Rollup will contain all security-related updates produced for Windows 2000 between the time SP4 was released and the time when Microsoft finalizes the contents of the Update Rollup. The Update Rollup will also contain a small number of important non-security updates.

No more service packs for Windows 2000. And while it is still an excellent operating system, it’s beginning to show its age. By the time this update is released, Windows 2000 will be more than six years old.

Remote controls under control again

Earlier this week I wrote:

I’ve officially crossed into remote control overload. The Cox remote for the HD-DVR doesn’t recognize my Pioneer receiver, so I can’t use the DVR’s remote to control the system volume, and my MX-500 Universal Remote Control doesn’t have a preprogrammed code for the Cox remote. So I’ll have to get out the manual and “train” the Universal remote this week.

I finished that chore Friday night, and the process was surprisingly simple.

Previously, I had used a Philips Pronto as an all-in-one remote. It’s a powerful, programmable device, about the size of a very fat Pocket PC. Unfortunately, it uses virtual buttons on an LCD screen, which can be hard to control, especially in the dark. The MX-500, by contrast, uses hard buttons, most of them arranged in a fairly intuitive layout, with a group of 10 customizable buttons at the top.

MX-500.jpg

Several of my devices already had pre-programmed setup codes for the MX-500. For those, I just needed to check that every button worked, tweak the few that didn’t, and fine-tune the customizable buttons at the top. I especially like the fact that the MX-500 has a “punch through” mode. This allows the volume control to work the same way, no matter which device is selected. All of our home theater audio comes through a single receiver, and we never use the built-in speakers on the TV, so I set up the remote so that when I’m controlling the TV, the volume controls still get “punched through” to the receiver.

The MX-500 supports crude macros, which allow you to chain together commands for limited automation. Universal Remote Control has several higher-end devices that are fully programmable. The MX-700, in particular, gets rave reviews from the folks over at RemoteCentral, who are the experts on this sort of thing. But the MX-500 was good enough for me.

I picked it up at Amazon.com for under $70 with free shipping. Highly recommended.

More about the Administrator account

In a comment to the previous post, Hellsbellboy (great name!) asks:

What’s the difference between Computer Administrator (which I run under) and just plain ol Administrator?

I have 1 account on my Windows XP Pro, which I name Hellsbellboy, but if i go say into Safe Mode I get a Hellsbellboy (which is set up as Computer Administrator in the User Accounts) and a Administrator account.. which is best to use? Should I bother with the Hellsbellboy and just always run as Administrator?

No difference. All versions of Windows XP include a built-in account called Administrator. In Windows XP Professional, you set a password for this account when you first set up your operating system, although the user name is only visible on the logon screen under certain specific circumstances. In Windows XP Home Edition, you cannot log on to this account interactively; you can only do so in Safe Mode or using Recovery Console. We discuss this subject in detail in Windows XP Inside Out Second Edition. In the Deluxe Edition, look on page 249 for the section, “What Happened to the Administrator Account?”

You can create additional accounts that are in the Local Administrators group. These accounts are identical in all respects to the built-in Administrator account. The only difference is that the built-in Administrator account cannot be deleted (although it can be renamed).

One “so-so” verdict on SP2

Michael Froomkin installs SP2 (partially on the strength of my say-so), and says, So Far, So-So.

The results are mixed. The laptop seems a little slower, especially on boot up. And one other change I made at the same time is not working out at all well. Having read all this tech advice about XP, I saw that there was a strong consensus that I sholuldn’t ordinarily be logged in as an “admistrator” but should be operating as a “limited” account to prevent anything untword taking over my PC.

Well, OK, I’m a very obedient guy when it comes to computer security (unlike most of the rest of my life), so I create a “root” account, make it an administrator and change my ususal account to “limited” status. But now when I try to turn off the computer, both Explorer and the “Power Meter” hang. This doesn’t seem to happen when I am running solely as “root.” All I can say is … harumph.

As a general rule, I recommend making one change at a time when reconfiguring a system. That makes it easier to identify the source of a problem.

In this case, the problem is running as a limited user, which is a fabulous idea in theory but, unfortunately, problematic in practice with Windows XP. Linux boxes manage the concept of segregating root vs. user well. Windows currently does not. If all you use is Office and other modern programs installed using the latest version of the Windows Installer, then you’ll do just fine. But I suspect that Prof. Froomkin has one or more programs on his computer that don’t play by the rules. (I’ve made my feelings on the subject known in this post.)

So, bottom line, run as an Admin under Windows XP and concentrate your security efforts elsewhere.

For some excellent (albeit somewhat dense) reading on this subject, see this article by Michael Howard and this one by Dana Epp, both of whom are as authoritative as you can get on the subject.

Update: In a follow-up comment, Hellsbellboy points out Tim Anderson’s excellent post on the subject (you can read it here). Tim does argue that most Windows users should try to run with limited rights. However, his main point (I think – it’s a pretty opaque post!) is that Microsoft’s developers should be forced to run with limited rights so that they can learn about what it means to run in this mode and code accordingly.

Prof. Froomkin also wonders why Microsoft didn’t fix this in SP2. The problem is that this is a basic part of the architecture of Windows, and it’s based on the way that applications interact with the OS. If all your applications follow the rules, then you can indeed run using a limited account. But there are way too many non-compliant applications out there, and the operating system doesn’t have a graceful way to prevent them from assuming that you’re running as an administrator.

This change in architecture is a key part of the design for the next version of Windows, code-named Longhorn. And I repeat that you can run with a limited account if you are willing to get rid of applications that don’t play be the rules. In fact, doing so will probably make your system more reliable and secure, at the cost of losing access to a program or two. It shouldn’t be that difficult, but it is.

Will you puh-leeze install SP2?

Larry Seltzer of eWeek is one of my favorite columnists. His column this week is another gem: So Now Will You Install SP2?

Whatever excuses you had just aren’t good enough anymore. The problems without SP2 far exceed those from installing it. …

For a very long, long time now, long before SP2 was released, it’s been known that as a direct result of solving security problems in Windows it would cause application problems. Microsoft released several test versions of the service pack—and large customers get access to more than just the milestone betas and release candidates—to help developers and users adopt to the new platform. …

This has been going on for over a year now. … And yet people are still resisting installing it, and generally for the same reason: They are worried that their programs won’t work.

A study by SupportSoft, a software vendor, shows that IT managers are still worried about the impact to their applications. Seventy-three percent of them say this is their biggest concern about SP2. Fifty percent of them expect problems that will disrupt their businesses as a result of the migration.

Sorry buddy, but if your program won’t work it’s probably because there was a problem in it. Most of the application problems I’ve seen are as a result of shady window management techniques in Web applications. There are lots of other reasons a program might fail, and for most of them the proper response is to change the behavior of the application. There were reports early on of large numbers of machines crashing after installing SP2, but it turned out that this typically happened to systems already infected with spyware or adware.

Exactly. I have stopped being amused by people who complain that they have to clean spyware off their computers several times a week but refuse to install SP2 because it might cause some unspecified problem. The significant problems with SP2 are well documented and easy to fix. If your system crashes or hangs when you install SP2, the problem is with your computer, and you should fix it.