db.net/blog

2008.06.27

Converting HTML to Flash (and design blogs I like).

Fantasy Interactive is a polarizing company. Initially know for completely overblown design and Flash use that would make even the most ardent defender cringe, they have a history of pushing its limits, particularly in portal/app design. Lately, they've toned down the worst of their stylistic excesses, and done some really nice work (unfortunately, it didn't carry over to their site redesign).

Think Swedish gets a little self-serving at times, but hey - it's their blog. Good for them. I'm not sure why they decided to build the whole damn thing in Flash (given that a blog is one of those things I need my right-click functionality for), but their media players are great.

Labs.bigspaceship.com is another great blog by a great agency. It's pretty much strictly code, but it's always relevent and interesting, even when the code or concept is over my head (fairly simple, since I'm not really a developer).

TheSerif.net is my favorite design blog. It's more focused than most, and has a higher level of quality. I like Design Observer and Subtraction as much as the next guy, but The Serif rocks for 'pretty pictures.'

Link

2008.06.27

Coming Soon.

organic.jpg

And by soon, I mean, ‘On Monday.’

Link

2008.06.24

More Attic Progress

Drywall takes forever. Actually, we got the hard part of the drywall up in one weekend, thanks to the drywall lift we rented from home depot. I took the next week (since I was unemployed) to finish off the walls and closet, when I wasn't at interviews.

Since then, we've spend probably 2 weeks getting the seams and corners right - and we still need to touch up a couple spots. Still, it looks pretty good. Now that the new window is in, and the fan access panel is up, we've got a window A/C unit in and running - making our lives much easier when we're up there.

remodel_5_1.jpg

remodel_5_2.jpg

Next steps are to finish those last 2 or 3 spots of drywall that still need touching up, then another round of sweeping and vacuuming, then the floor goes in!

Link

2008.06.18

Flash vs. iPhone, Safari vs.Firefox, and the Wisdom of Crowds

Flash vs. iPhone

For a fairly even-handed view of why Flash isn't, and may never be, on the iPhone, take a look at the June 17 entry on Counternotions.com. I say even handed, because it actually talks about why Flash isn't on the phone as opposed to the usual screeching of It's not a web standard! Flash should burn!

Basically, Flash would probably use too much CPU and Memory, or at least negatively impact battery life - and has no workable input model! I don't think the first three reasons (the most commonly sited ones) actually matter - either the CPU is free or it isn't, either there's memory or there isn't. With a lack of background processing, it doesn't matter if the CPU or Memory get pegged at 100%. And the battery life on the phone is already not that great if you're surfing the web, or using an app - the battery doesn't magically die just because it senses Flash running - Super Monkey Ball will kill the battery just as quickly as Flash.

Of course, Flash is more ubiquitous so odds are that you will burn more battery on Flash - so I look to the FlashBlock extension and Apple's own handling of Quicktime content for a solution. Flashblock essentially places a "play" button over Flash content in Firefox, so you only see what you want. And on the iPhone, viewing Quicktime content takes you out of the browser into the Quicktime application.

Of course, the input model is a huge problem. Right now, Flash (and Flash designers) take full advantage of mouse inputs like rollovers, rollouts, dragging, press, release, etc... which don't really map to the iPhone. There's no mouse point, and no idle state - either you're pressing on the screen, or you aren't. Basically, positioning the 'mouse' on the iPhone can't happen with it's current input model.

There's an interesting dig at designers in here, which is the main reason the article interests me: Adobe has created its own UI for it's apps - which is great. As someone who actually works for a living (instead of complaining on the internet) it's invaluable for me to be able to sit down at a copy of Photoshop or Flash and feel at home. But this gets carried over to designers who design non-standard designs for the web in Flash. Clearly, Kontra, writer of CounterNotions, got a little lost here. Essentially, the worst of the internet (skip intro buttons, inscrutable interfaces) exist only because of Flash, and without Flash, we'd all be in usability heaven.

No. Sorry. Users may not be smart, but they're not stupid. The current market for 90% of the internet has been using computers for a decade now, at least. They're also video gamers. They're decently intelligent, and can figure out interfaces.

In a Wisdom of Crowds bit of smart-assery, the comments have some winners. The usual anti-Flash trolls come out pointing out Flash practices that haven't been done by good designers for years. Bad designers will always make things that suck. Also, I hate to point it out to people, but AJAX wasn't a standard - it was a hack introduced by Microsoft in IE to allow for refresh-less updates. Other browsers thought it was a good idea, so they implemented it too. It became a defacto standard - just like Flash - for dynamic content. Of course, it still doesn't allow for dynamic drawing/animation like Flash does. And most examples of AJAX-y bevhavior are just tarted up DHTML, built to mimick the most basic Flash functionality. AJAX has the same issues as Flash with performance and CPU usage - bad AJAX is just as heavy to load as bad Flash, and just as slow.

Safari vs. Firefox

Everyone loves Firefox. Except me. I hate it. I hate that it took them 3 versions to make something that didn't look like a Windows application running on my Mac, and that I had to download skins to make it non-blindingly ugly. I hate the smugness that you're part of an open source movement (what, WebKit isn't?) I hate the technical claims of superiority (it runs nearly identical to Safari for me... 3 versions in. Version 1 gave me major crashing issues on 3 different computers, Version 2 would either crash randomly, or refuse to close open windows, or would gobble every available CPU cycle and byte of memory. Version 3 FINALLY runs as fast and as smoothly for me as Safari. It doesn't eat all of my CPU or RAM. It doesn't crash. It doesn't randomly break basic functionality.

Looks like at least one other person agrees with me: The Big Contrarian thinks the Firefox/Safari comparison page is silly too. The 2 main advantages (customization and anti-phishing technology) are mostly useless to me, as I run with one toolbar addon and I'm not a goddamn idiot when it comes to giving out my personal information. (Am I an idiot in other ways? Yes. But not that way.)

The Wisdom of Crowds

I read Coding Horror from time to time. I don't particularly care for his stance on Freedom 0 (the freedom to install whatever you want on your computer - it's just stupid. Macs allow you to install anything Mac compatible. Just like PCs, and Linux, and Unix.) but it's occasionally information, and sometimes funny.

Sometimes, it's unintentionally funny, like when he claimed bloggers who don't allow comments "don't understand why blogs work."

Actually, I do understand why blogs work - reasonably intelligent people read something that piques their interest, or come up with an original though. They write about it. I read it. I feel enlightened (or, I decide I think the author is an idiot and ignore them). I DON'T believe in the wisdom of crowds, as it exists in blog comments. Most can be summed up in 4 ways:

  • I agree, syncophantically. You are my God.
  • I disagree, but with logic that a 10 year old could disect. I just like seeing my name on the internet.
  • Barely relevant flame attempt.
  • Spam!
Oh, sure. There's occasionally really good comments. You know where else I get really good comments? My email! That's right. I've found that when I write blog comments, they're quick thoughts. Generally, 30 seconds after posting I wonder, "Does anyone really care?" But when I have to write an email to a blog author, I end up spending anywhere from 10 minutes to an hour. Half the time, I read my finished response and decide that I -am- the idiot, and that my feedback is meaningless.

I do like his point about Amazon user reviews. Of course, like blog comments, 90% of them are meaningless drivel written by people whose command of a keyboard is seriously lacking, and may never have even purchased/used said product. I also don't really care if Sue from Kansas thought that the book I'm looking at was a waste of paper. Do I know Sue? Maybe Sue really likes Precious Moments figurines and Anne Gettis calendars - and that I should really just ignore her opinion.

The Wisdom of Crowds is bullshit. The only time Wisdom of Crowds works is when it's the Wisdom of a Crowd of Experts (or at least, Informed Amateurs). Crowds are stupid, as we learn repeatedly throughout history. They exist to froth and feed - not to contribute. It's part of a weird anti-elitism that is pervalent in American culture. Why should we trust the experts? This feels right. Wikipedia doesn't work because anyone can edit it - it works in spite of it. It works on the assumption that there's enough smart people out there to counteract acts of vandalism or ignorance - and allow the good content to come through. Of course, this doesn't always work, as we've seen Wikipedia edit wars break out over issues that had nothing to do with the actual content, and blatantly false content sneaks through on a regular basis (google "Elvis Costello" and "Wikipedia" edits to see how their editing system fails).

Link

2008.06.16

That hurts (Spoiler-free)

The Battlestar Galactica mid-season finale was... just... wow.

I don't know whether to hug the creators/writers/producers/etc, or kick them in the shins. The end shot was a little cliche, but I give the producers credit for having the guts to show their hand this early and not flake out.

And, fortunately, they've left open what happens in the final 10 episodes. I can only assume that the human and Cylon tension will escalate off and on and they work to find out what happened. I think it gave new meaning to the phrase "all this has happened before, and it will all happen again."

Link