title: Put the knife down and take a green herb, dude. |
descrip: One feller's views on the state of everyday computer science & its application (and now, OTHER STUFF) who isn't rich enough to shell out for www.myfreakinfirst-andlast-name.com Using 89% of the same design the blog had in 2001. |
FOR ENTERTAINMENT PURPOSES ONLY!!!
Back-up your data and, when you bike, always wear white. As an Amazon Associate, I earn from qualifying purchases. Affiliate links in green. |
|
Wednesday, May 11, 2011 | |
![]() Dynamic Google doodle draws dancers, complaints | Deep Tech - CNET News: Today's Google doodle honors choreographer Martha Graham's birthday--and with animated dancers revealing it, the doodle also showcases the company's push to build a more dynamic Web. The interesting thing here is that the animation is apparently all done with dhtml instead of, say, an animated gif, which would have done just as well. The code is a mess. And using the javascript engine to power your animation as well as your keystroke sensing is a little cannibalistic. It's like ethanol -- there's no inherent reason that corn prices should be directly and immediately influenced by gasoline price until we started feeding our mouths and tanks with the same stuff. It's a ill-fated confluence of convenience. Google's "everything's a nail" attitude also reminds me of what the Free Software Foundation is trying to call "The Javascript Trap. Because Gmail's interface online is full of proprietary code, the FSF has decided they'd like to tell their mail list subscribers to stop using that fully-featured web app. You may not be aware of the dangers of JavaScript -- a problem we've deemed The JavaScript Trap -- proprietary software running on your computer, inside your web browser. It's an interesting line, but a flawed one (my first reaction was a solid "Oh noes!"), I think. The Javascript is still out there for you to review and edit. It's heavily obfuscated, even moreso than decompiling many Java or .NET apps, I'd argue, but it's still out there. The FSF should be more worried about the proprietary software on the Gmail servers. They suggest IMAP and Thunderbird is the way to go, which is nice, but they obviously haven't used Thunderbird recently. (I kidded hyperbolically) I wonder if Javascript on your browser isn't in some sense a use of a little-"o" open source medium that is more in tune with FSF than, say, Outlook. Sure you've still got the assembler/machine code of Outlook -- any app is just a bunch of zeroes and ones -- so you could argue it's open too, but Gmail is several steps closer. I did email Mr. Lee, who sent out an email to me (and everyone else) saying that I should stop using Gmail's online interface. Here's a bit of my replies. Though I expect Google's Javascript is copyrighted, it would seem that studying the Javascript is still possible, isn't it? I'll admit I haven't checked the code, but each include file, etc, is downloaded to your browser, so we're a few cURLs away from the source, aren't we? What's different here? Open source is, ultimately, all about the human readability, isn't it? The "Javascript trap" really means that you can't stop at open. If I obfuscate my Java as part of the compilation process and release the obfuscated code, it's not really Open is it? Still, Google's mastery and overuse of Javascript is an excellent point. What are they doing with our browsers? Why are they willing to compromised their own functionality to recreate the animated gif or SVG? And even though their interface seems very simplistic to the point of minimalism, which platforms are part of the Google web and which aren't? Labels: F/free, FSF, gmail, Google, javascript, online distribution, open posted by ruffin at 5/11/2011 11:02:00 AM |
|
| |
MarkUpDown is the best Markdown editor for professionals on Windows 10. It includes two-pane live preview, in-app uploads to imgur for image hosting, and MultiMarkdown table support. Features you won't find anywhere else include...
You've wasted more than $15 of your time looking for a great Markdown editor. Stop looking. MarkUpDown is the app you're looking for. Learn more or head over to the 'Store now! |
![]() |
|
|