Friday, January 30, 2009

Browser Market Share



I made this chart today. It's revealing.

Wednesday, January 21, 2009

else while?

Everyone accepts the "else if" construct in C++, but nobody likes it when I try to do "else while". I wonder why.

Friday, January 9, 2009

We won!

Hey, looks like we won the Best Design Crunchie. If you voted for us, thanks!

Monday, December 29, 2008

Cooliris nominated for 2008 Crunchie

My company (and product) has been nominated for a Crunchie in the "Best Design" category. I'm not surprised, since the product was cool enough to make me want to work there. However, it is nice to get recognition and positive feedback that other people feel the same way I do about it.

Anyway, if you like Cooliris and want to vote, you can vote for us here:

http://crunchies2008.techcrunch.com/votes/

And if you haven't tried Cooliris yet, please give it a whirl.

Sunday, October 5, 2008

Cooliris 1.8.3 Released!

Cooliris 1.8.3

Last week we released 1.8.3 of Cooliris (formerly known as PicLens). You can download it here. In addition to Firefox 2 and 3 (Mac and Windows) we now support Safari 3 (Mac) and Internet Explorer 8 Beta 2 (Windows), though our IE8 Beta support is itself in Beta. In addition, we have lots of new features. 1.8.3 is one of the biggest releases we've had since we first debuted the 3D view.

More Shopping

A while ago we introduced support for searching Amazon in Cooliris. With 1.8.3 we now support ten different retailers such as eLuxury, Nordstrom, beauty.com, Macy's, Wal-mart and more, with more stores to be added. (Geeky aside: the client makes a request to our servers for some XML that describes all the stores that we support so we can add more stores without having to publish a new client.) In addition to more stores, we also now have improved UI for browsing the stores and sorting the results by price, popularity, etc.

Flash Support

In addition to various improvements we made to our A\V playback code (A\V sync issues, as well as better buffering logic for slow connections), this release debuts the project I've been hard at work on the last few months: Flash support. We now host the Flash plugin and can render SWF content directly in the wall. The upside for the user is they get the full YouTube player experience when browsing YouTube video, and we will be adding more and more interactive content over time. Right now we only support the Netscape Plugin version of Flash (NPSWF32.dll). So if you've installed Flash for Firefox or other Netscape derivatives, you'll get Flash support. If you only have the IE Active X plugin (flash9f.ocx, or related) you'll need to install the correct version which can be downloaded here.

There are lots of other improvements, fixes, optimizations, etc, such as better Keyboard Input support, but I can't remember all of them right now. I suggest you download the latest Cooliris and explore it for yourself.

Saturday, September 6, 2008

Google Chrome: Better than Firefox, Internet Explorer

I installed Chrome when it came out last week and after only a day of using it I did the unthinkable: I made it my default browser. This is a big deal. I resisted making Firefox my default browser out of a very strong sense of loyalty to Internet Explorer. Chrome, however, is what I have always wanted a web browser to be: useful.

Let us start with the obvious things. The Tab UI is awesome. I have never liked the Firefox Tab UI. I think the IE Tab UI looks good, but they (we) never really nailed all the little quirks. Putting it up in the non-client area seems like such a no-brainer now. The UI is snappy, the animations are good looking, but subtle enough not to get in the way of using the product.



The MFU with thumbnails on the new-tab page is nice, though I wish it was more than just the top nine pages. I find it odd that I like it so much because I was really against doing something like this for IE (but I also never thought it could be made so fast in IE). I love the history-as-a-webpage feature. I am a little disappointed that I can not find a shortcut key to get to bookmarks. I don't want to take up screen space by having the bookmarks bar visible (though it is nice UI if you do turn it on). I know I can just type the name of the bookmark in the address bar, but I actually have long lists of bookmarks that I like to visit every day in a specific order. Instead I use CTRL+T to get a new tab then click the bookmark button.

I love the simplicity. We tried to make IE7 simple by getting rid of the menu bars and re-working things into the command bar. Chrome takes it all the way though.

The only UI I think looks wonky is the little pop-up in the bottom corner of the screen that appears when you hover over links. But I do like the little drop-down find box.

And of course, it would be nice if it worked with the ajax-y features of Facebook and Netflix.

Wednesday, July 2, 2008

firefox 3: better than internet explorer 7

This is a difficult thing for me to admit, but I think Firefox 3 is better than Internet Explorer 7. Having worked on the IE team, I am the first one to defend it, apologize for it, and staunchly refuse to use anything else. So how could this have happened?

Well, the product I work on now is a plug-in for both Firefox and IE. Since I am primarily responsible for the IE version, and I do most of my development and debugging of our product when it is running inside IE. As a result I am forced to use Firefox to read e-mail and such while my IE install is in a bad state.

Firefox 2 was usable, but I liked IE much better still. A lot of really good UI work went into IE 7 around the Tab UI and optimizing away the old menu bar. Sure, it has its faults and quirks, but I still felt more at home in IE.

Now that Firefox 3 is out, I basically have been converted without even thinking about it. And that's the key: when I use Firefox 3, I don't notice that it isn't IE. The only time I notice it's Firefox is when it does something better than IE, like spell checking my edit boxes, or remembering the URLs from my last session.

It's the little things that matter.

When I use IE now, it feels slow and poorly put together. Firefox is snappy; the UI is more polished. They stole some ideas from IE (The Gold Bar) and made them better. They have some ideas of their own (disjoint search term matching in autocomplete) that are great, too.

And as a good friend of mine used to say, "if it ain't snappy, it's crappy."

So Firefox 3 sets a high bar for the IE team to meet. I sincerely hope they blow it away. I think it is way too early to judge the IE8 UI; I will just have to wait and see how it shapes up.