on the need for multiple linux desktop frameworks:
finishing a desktop [framework] is like achiving victory in Iraq,
Does this mean the surge is not working?
Because bits are dirty
on the need for multiple linux desktop frameworks:
finishing a desktop [framework] is like achiving victory in Iraq,
Does this mean the surge is not working?
Ok, so the madness of Iphone SDK came out a week or two ago. And the big whoop-de-do was what about Flash on iphone. Never going to happen. Well it might if Adobe writes a huge check to Apple. Otherwise never.
Ever wonder why the ipod does't have a radio in it? It would cost nothing, and have no drain on battery. Same reasons why you'll never see Flash. Apple makes $0 on radio (or flash), it strengthens the 3rd party (for radio, it improves radio advertising, for iphone it improves Adobe's developer base), and in fact competes with their technology (here radio vs. Itunes, for iphone it's flash vs. standards, a bit of an inversion but you get the idea).
But why not flash?
Ok why?
Ok why use flash at all? I see a few reaons
Ok let's go back the audio and video part. I'll spare you my rants on W3C, and just note that a week before the SDK announcement, Apple (cough, WebKit) put into mainline HTML5 support for video and audio codecs. Think of it as a restricted activex for media. You can display any number of image format, why not MP3 and Video too? Also Safari has really improved their SVG implementation. They'll pop out Safari 3.2 with improved video, audio, and svg support and then, really, why do you need flash on the iphone?
I don't want to be too hard on flash. I do think an integrated platform, like the one they provide, is useful. And with the state of SVG right now, they are the only game in town for complicated desktop graphics. But the iphone is different. There is no illusion that if you write something "for mobile" it will work well on all mobile phones. Plus Apple isn't going to allow alternative browsers on the Iphone. Flash does play a part here in smoothing over differences in browsers, but again, not the case here.
So there you go. You'll never see flash on the iphone.
Ok, that CouchDb Guy, Damien Katz, not only is writing some great code, but also writing some great articles. This one should be required reading:Error codes or Exceptions? Why is Reliable Software so Hard?. It's not really about error codes and exceptions. That's just the hook. uhhhhh, yeah, something like that anyways.
One of the guys who is writing CouchDB, wrote up this this interesting note: Recursion unsafe in C/C++. It starts off with this
The question of "why disallow recursion in C++?" came up in a comment to the C++ coding standards for the Joint Strike Fighter.
I was just thinking the same thing. ha!