Archives for November 2008

Browser Market Share?

I hadn’t looked at my browser marketshare in a while, so I fired up Google Analytics:

Browser marketshare

Rough browser numbers are

Firefox 57.58%
IE 26.07%
Safari 6.48%
Chrome 5.11%
Opera 2.35%
Mozilla 1.44%
SeaMonkey 0.48%
Mozilla Compatible 0.18%
Konqueror 0.13%
Camino 0.04%

OneStat says that they see 0.54% share for Google Chrome. Net Applications provides an hour-by-hour graph, which is nice, but they hardwired it to look for the string “Chrome 0.2” when Chrome is on version 0.3 or 0.4 by now. Just eyeballing the Chrome 0.3 version stats, it looked like about 0.85% market share according to Net Applications. Hey Net Applications folks, any chance you’d be willing to roll up all the Chrome versions into your hourly report?

I hadn’t realized that Internet Explorer usage had dropped so low for my site (~26%). What does your browser marketshare stats look like for the last month or so for your site(s)?

P.S. Stephen Shankland writes about switching to Google Chrome because of the speed, while ExtremeTech also concluded that Chrome is speedy. And if you haven’t seen it, there’s a new version of Chrome (0.4.154.25) that adds a couple nice features:

Bookmark manager with import/export.
Use the ‘Customize and control Google Chrome’ (wrench) menu to open the Bookmark manager. You can search bookmarks, create folders, and drag and drop bookmarks to new locations. The Bookmark Manager’s Tools menu lets you export or import bookmarks.

Privacy section in Options.
We grouped together all of the configuration options for features that might send data to another service. Open the wrench menu, click Options, and select the Under the Hood tab.

Personally, I run the dev channel version of Chrome because I like to see what cool features are coming soon. I think the dev channel has averaged weekly updates, which is really nice because you can literally watch plug-in fixes and other improvements arrive every few days. It’s wild to see client software updated that often instead of every few months.

Update, 11/28/2008: Somehow I missed the getclicky.com browser marketshare stats from 60K+ sites. They peg Chrome at 1.55%, with a little bit of 1.6% to 1.7% in the last week or so.

Trying (and failing) to get Ubuntu to work

I really want to run Ubuntu, but it shouldn’t be this hard. Plugging in an SD card reader that I picked up from Best Buy shouldn’t cause a hard freeze of my system (on both Gutsy Gibbon and Intrepid Ibex):

SD Card Reader

The card reader works fine in Windows. At this point, I’m honestly thinking about crashing the Ubuntu Developer Summit that will be held in December at the Googleplex in Mountain View, CA to pick peoples’ brains.

Okay, so Ubuntu freezes hard when you plug in the card reader (sometimes). Unless you report that bug, no one will know to fix it. So I’m trying to follow these instructions for debugging removable devices to do a good Ubuntu bug report, and finding that the instructions are pretty out-of-date.

For example, you’re supposed to kill, then start gnome-volume-manager in a foreground mode to see debugging messages. Except that the latest version of Ubuntu (Intrepid Ibex) doesn’t even install gnome-volume-manager. Oh, you can install it (and you’ll get the sound-juicer package with it). But when you try to run it, you’ll get this helpful message:

$ /usr/lib/gnome-volume-manager/gnome-volume-manager -n
manager.c/685: setting[0]: string: filemanager = nautilus -n –no-desktop %m
manager.c/690: setting[1]: bool: autophoto = 0
manager.c/685: setting[2]: string: autophoto_command = f-spot-import
manager.c/690: setting[3]: bool: autovideocam = 0
manager.c/685: setting[4]: string: autovideocam_command =
manager.c/690: setting[5]: bool: autowebcam = 0
manager.c/685: setting[6]: string: autowebcam_command = cheese –hal-device=%h
manager.c/690: setting[7]: bool: autopalmsync = 0
manager.c/685: setting[8]: string: autopalmsync_command = gpilotd-control-applet
manager.c/690: setting[9]: bool: autopocketpc = 0
manager.c/685: setting[10]: string: autopocketpc_command = multisync
manager.c/690: setting[11]: bool: autoprinter = 0
manager.c/685: setting[12]: string: autoprinter_command =
manager.c/690: setting[13]: bool: autoscanner = 0
manager.c/685: setting[14]: string: autoscanner_command = xsane
manager.c/690: setting[15]: bool: autokeyboard = 0
manager.c/685: setting[16]: string: autokeyboard_command =
manager.c/690: setting[17]: bool: automouse = 0
manager.c/685: setting[18]: string: automouse_command =
manager.c/690: setting[19]: bool: autotablet = 0
manager.c/685: setting[20]: string: autotablet_command =
manager.c/699: settings[21]: float: percent_threshold = 0.050000
manager.c/699: settings[22]: float: percent_used = 0.010000
manager.c/664: daemon exit: live and let die

It’s easy to find the source code of gnome-volume-manager online, but the relevant function is more cute than informative. Searching for [“live and let die” gnome-volume-manager] finds this post where someone tries to guess what the message means:

Fedora no longer uses gnome-volume-manager to auto-mount removable media — it’s now built into Nautilus. I am guessing that “live and let die” means “hey, someone else is already managing this” but that is pure speculation on my part. So if you get that error message it just means that you shouldn’t have been running it in the first place.

With that clue, you can go back and find this thread where Ubuntu developer wgrant helpfully lets someone know “gnome-volume-manager is no longer necessary either – nautilus does the mounting now.” It is good to find an Ubuntu developer posting answers online. But now I’m not sure how to generate Nautilus debugging logs akin to the gnome-volume-manager logs that fellow Ubuntu folks could use to debug the hard freeze. At least I do know how to generate udevmonitor logs using the new udevadm program.

Please pardon the melancholy tone. It’s just frustrating that plugging in an SD card reader can cause sporadic freezes on my Ubuntu computer. And if you plug in the SD card reader often enough, you may corrupt your system. I do see progress from Hardy Heron to Intrepid Ibex with several annoyances fixed, but there’s still a way to go.

Update: If any Linux/Ubuntu folks want to dig into it, I put all the log files I could think of at http://www.mattcutts.com/files/sandisk/ for folks that want to check it out.

css.php