Archive for November, 2005

FireFox 1.5 Stuff

So FireFox 1.5 is here. I’ve made the jump, and it seems mostly OK. But now I really need to fix the plug-ins I depend on… mostly Bookmarks Synch and Live HTTP headers.

I found a very nice site, beatnik pad, and the author has conveniently hacked up some FireFox Extensions that were unworking in 1.5. Righteous. I’m a beatnik subscriber now!

I find it very annoying that FireFox doesn’t have a better bookmark sync built-in. This is the greatest single feature of Safari for people that have more than one computer. Don’t an awful lot of people have at least two? One at home and one at work?

A Critique of Mac OS X, as a unix flavor

Thomas Driemeyer at bitrot.de has a nice critique of Mac OS X as a unix implementation. (thanks julie for the link!)

On the whole, I would agree with his technical criticisms of Mac OS X, especially regarding the "spinning rainbow of death." The rate of its appearance has seriously stepped up, for me at least, since tiger. I feel like I am back on a crappy Windows machine waiting for floppy drives to spin up, whenever I open a file dialog.

His UI criticisms are on softer ground: I would say they are mostly a matter of taste, and the same old thing: either you like menu bars attached to windows, or you like them on top of the screen. I used to be a big fan of having them inside the windows, because that’s what I was used to from Vax VWS, X11, Motif, and Windows. But there are distinct usability advantages to having the menu in one place on the whole screen, specifically:

1. You can be a lot less precise with your gesture to get to the menu bar: you just "slam" the cursor up to the top of the screen, and only have to fine-tune the horizontal position.

2. there is that much more screen real estate  in each window for the application.

 

Get your email away from your ISP.

Many people still have email addresses like something@att.net or somebody@comcast.net. If you are such a person, you should stop doing this now.

In the early days of the popularized Internet (starting in 1993-1994),and even earlier than that when services like AOL,  Compuserve, Delphi and Prodigy were how people connected to online services, your online identity was tied to your connectivity. The ISP provided an email address, a dial-in number, and maybe even some server-side storage and a unix shell account. That was the only way it could work, because people didn’t have their own vanity domain names, most businesses didn’t have email systems that could talk to the world, and the web-based hosted email (hotmail being the first really successful version) didn’t exist yet.

But now there are lots of choices, and there is no reason why you should link your personal email to the company that provides your connectivity. In fact, I would argue that there are lots of reasons not to create such a link.

Don’t you go changin’

First, you are likely to change your ISP periodically. You might move, you might decide to switch to cable from DSL, or from cable to FIOS, or from DSL to WiMax. If you don’t know what these things are, it doesn’t matter: the point is that you have choices you can make, and it’s likely you will change once or more, to save money or get better service. Or you might move, and have to change for that reason. Think of the headache it is to tell all your friends, and all the web sites where you shop your bank or whatever that you have a new email address. It’s a pain. So you should pick an email address that you can commit to. That you know will be resistant to changes over the years.

It’s a matter of trust.

Let’s face it, running an online service isn’t easy. Stuff happens; servers melt; files get lost. Whoever you decide to trust with your email should be someone who’s main job it is to run an online service. An ISP’s main job is making sure your connection is available. Furthermore, there is something to be said for being part of a big population. If you have a small ISP, you are in a small boat, with a small number of other people, being captained by a crew that really doesn’t have billions of dollars of stock valuation keeping the pressure on. The boat could go under, the crew could mutiny and the world wouldn’t really notice.

So, get on one of the big boats. That means Yahoo! Mail, GMail or Hotmail. All of those services are battle-tested, used by millions, and probably never going away. At least, "never" on internet time scales.

It’s also a good idea to set up your mail so that you can download a copy from your hosted email provider. Just in case they do go under, you won’t lose your history. GMail and Yahoo! both let you do this, by using a regular email client to POP download your messages. (One caveat here: do not EVER use outlook express. It’s closed, single-file mail storage system is the source of many horror stories. Use Thunderbird, or any other email client that stores mail in widely understood formats.)

You should be you.

If you can afford it, and if you can acquire the technical expertise, you really should get your own "vanity" domain on the Internet. It doesn’t cost much, as little as $5/year. But it puts your email address  under your control, even if you have to change hosted email providers and/or ISPs. Yahoo! and GMail both allow you to set "from" addresses to your vanity domain. I’m sure hotmail is not far behind.

I’ve had my own vanity domain/email address for 8 years. In that time, I’ve gone through 6 ISPs, five hosting companies, 7 email clients, 3 anti-spam solutions. But my email address has been the same, and it was well worth the investment.

Matrix of email goodness

In the chart below, substitute "Yahoo!" or "Hotmail" for GMail; they are basically the same as far as this chart is concerned.

ISP Email

GMail

GMail with vanity forwarding

GMail with forwarding and POP

ISP change protection

no

yes

yes

yes

disaster risk

worst

better

better

best

GMail change protection

N/A

worst

better

best

Until recently, I hosted my email myself, and even had my own web-based access. Recently, that has become a bear to maintain, partially due to dealing with ever-increasing SPAM, partially due to having to keep up with security patches on the webmail. So now I have everything going to gmail, with a backup copy only kept on my own server.

Vuescan is AWESOME.

I have this cheap Canon USB flatbed scanner that I bought about a year ago. I use to have a fancier HP scanner that I bought about 8 years ago, but it is SCSI, and I don’t really have any computers that do SCSI any more. (It’s really annoying that there is no Mac OS X support for the Adaptec 2940 SCSI PCI card that I have, but that’s a rant for another day.)

When I got the scanner, I had a hard time getting it working. Mostly this is because (unsurprisingly, I guess) the drivers that came with it were complete garbage. When I got it, the drivers were for the Mac OS version that was already old, and they haven’t updated their downloads on their web site.
In any case, I needed to use the scanner the other day, and I realized I had reinstalled my OS since the last time I used it. And whatever hacks I did to get the scanner to work before, I didn’t remember. Or maybe they just wouldn’t work with Tiger.

After some googling around, I found Vuecan, a third-party scanner software package that claims to support most scanners. I tried the free download, and it worked perfectly. No setup, just copy the app into place, and it works. It’s a really nicely usable package too; it strikes the balance well between being a data capture tool, and a useful imaging application.

They have a Linux version also, so I am going to try to revive my old SCSI scanner on my Ubuntu Linux machine.

So, if you’re on a Mac, need to scan, Vuescan is well worth the $49. Just toss those junky OEM drivers in the trash.

Fun With Logos

SBC is buying AT&T, and is adopting the brand name of good old Telephone. That’s a smart move, because I’ll bet 3/4 of Americans have no idea who or what SBC is. But they are changing the logo. Russell Beattie has a little write-up on how idiotic the new logo is. I think he might be overstating it a bit, because the old logo was met with some ridicule when it was introduced. The AT&T "death star" logo isn’t quite as recognizable as the IBM logo, the Apple logo, the Dell logo… hmmm, sensing a pattern?

The pointless blue globe never added anything to the brand to begin with. How does a blue ball relate to AT&T? It’s sort of like "the earth" and AT&T is a company on the earth? It never made much sense to me, but I’m certainly no designer.

Seems like it would have been a better investment to refocus the design on the letters: AT&T. I’ll bet a talented person could do some nice work with just those letter.

I’m very sensitive to this, because right now the company I work for is picking its own logo. We’ve got a branding firm, and two final designs to choose between. It’s not at all clear which is the right one. I hope we don’t pick the equivalent of the pointless blue globe, but only hindsight will tell us which one that is…

Dreams of Greatness

LXer has a post about how OS X could crush windows.

It’s a nice fantasy. I wish it would come true. But I just don’t buy the idea that long-time Windows users would really switch in droves if they had an alternative OS on, for example, Dell PCs. I’m the big computer nerd in my family, and I’ve had a difficult time getting anybody convinced of the wisdom of ditching Windows. I finally got my mom to get a Mac Mini. But she still focuses on the few things that aren’t the same as they were on Windows. And not on the thousands of things that are better.

And that’s the thing: sameness is what people want. Not goodness. If it’s the same, they like it. It’s what keeps a lot of folks on OS 9. They would probably stay their forever, despite the awesome crappiness of OS 9, unless Apple forced them off by not supporting it on newer hardware.

The other part of the problem is that I just don’t see Apple having the balls (insanity?) to instantly vaporize their hardware revenue. They still make a ton of money on PowerMacs. And while I can maybe see that they could compete against Dell with Powerbooks and iMacs (notebooks and living-rooms being places where style actually matters), I do not see how they could with workstations, servers, and even minis. Not that Dell has anything like the Mini; but there are a bazillion companies making micro-ATX and smaller machines, often custom. They are way cheaper than a mini.

Maybe it’s my innate pessimism, since I grew up as a Red Sox fan. I just don’t think the team I’m rooting for can possibly win.

Then again, there was 2004…

Google Analytics

I set up Google Analytics on two web sites at work. One is a test site, and one is the production site. There were quite a few problems setting it up; I gather from the support groups on google, and blog chatter that they are having a hard time meeting demand. I can totally sympathize. If my company’s web site were dropped in front of 50 million users at once, we would crash and burn. Hard.

But the problem I’m having now is that I set up the production site and the test site. But only the test site has the actual javascript on it to activate the tracking. However, Google is reporting that both sites have had the analytics installled. So I think they are still having a lot of trouble.

I’m rooting for them. I still feel like Google is the underdog.

Why should I get a Mac?

A friend of mine is having some hardware problems. He explicitly asked not to be told to get a Mac. So of course I wrote him this email:

I’ve become a huge Mac fan in the past 4 years. Well, not really a Mac fan, but a Mac OS X fan.  I could care less about their beautiful but not necessarily much different hardware.

Mac OS X is the difference.  And not because it is more beautiful or elegant or anything than Windows.  I think that is largely a matter of taste.  I think it could be objectively argued that Apple does a better job of thematic and design consistency than Microsoft, but I don’t think that really matters either when you are counting your dollars spent and hours used working.

Here then, are the big wins of Mac OS X over Windows:

1. the home directory.  It is very, very difficult as a Mac OS X user to put anything anywhere on the machine EXCEPT in your home directory: documents, preferences, music, EVERYTHING is there.  If you back up your home dir, you will not lose anything important.

2. installing == copying.  To install an application on OS X, generally all you need to do is copy the   application "file" to your hard disk.  That’s it. (there are a rare exceptions to this).  And (here is the important part): since your settings, including license keys, etc, are in your HOME DIRECTORY, there is no registry synch.

3. there is no registry. The registry was a monumentally idiotic idea. The person who thought it up   should be retroactively fired from every job he ever had.

Minor wins that you are sick of hearing:

1. security: I’ve never installed anti-virus software on any of the 6 macs I have owned since 2001.  I have never had a virus.

2. uptime: my macs at home regularly go for 30-60 days between reboots.

In your particular situation, here’s why the first 3 wins should make you never want to go to Windows again.  You need a laptop to do your business, so you should have two laptops all the time.  Nobody is going to be able to fix your laptop in a timeframe that you need.  So just buy two.  Keep one as a "warm" spare.  That is, turn it on now and then, download any system updates, maybe install a snapshot of your home directory backup on it.  Once a month should be often enough to give you confidence that the warm spare is still working.

Or don’t keep a warm spare.  Just drive to the Apple store and buy a powerbook if/when disaster strikes.

So if your primary Mac dies (it will happen as often as your IBM: Mac hardware is basically the same as everything else), you just take out your spare mac, copy your backup home directory to it, copy your extra apps to it, and you are back up and running in between 10 minutes and 1 hour, the time depending solely on how many gigabytes of stuff you need to copy.  SOLELY.  It would take you 6 hours to do that on any moderately customized Windows.  At least.

Book Recommendation: Mac OS X Tiger for Unix Geeks

Seriously, how can you not love a book with this title? This is an update to the title Panther for Unix Geeks. It’s got a lot of the same stuff, but it does add some interesting stuff about spotlight, launchd, and directory services in Tiger. It has lots of practical documentation for command-line access for user management, and disk utility stuff.

There’s a ton of stuff about sharing files and printers with Windows and Linux, and guides for installing free x86 emulators (such as the free  qemu).  There’s also a guide for setting up the PowerPC emulator PearPC on a Linux machine!

There are also some very good, if basic, tutorials on setting up and building open source programs. If you are a Linux or BSD geek who is new to Mac OS X, then this book will make you very comfortable, very quickly.

Here is the amazon link for the book.

 

FireFox AdBlock and Flash

For a while, I’ve had problems with my flash plugin acting flaky in FireFox on Mac OS Tiger. I finally got fed up and tried upgrading to the Flash 8 plug-in. No luck. So I deleted my entire FireFox profile, down to nothing, and voilà, it worked again.

Then I started to add my FireFox extensions back in. Turns out AdBlock (which I love) was somehow interfering with Flash. I don’t know if this affects Windows FireFox. It’s annoying, because there are some useful Flash sites out there, notably the new Yahoo! maps.