Noticed my first A9.com referral earlier today. An Amazon search engine built on Google apparently. Uses iframes and innerHTML to do some in page loading (and sending history information, etc — hooray jsrs). Discussion on /., writeup in John Battelle’s Searchblog.
Category: Legacy
Being up at 3am has its advantages. Here’s a mirror of The Sound of Mathematics site Cory linked to including the the Fibonacci Sequence MIDI (very post-rock noodling). Related: an discussion on music theory at Ask MetaFilter.
Worth noting:
I think that the past couple months of insane hours have really been catching up with me. My productivity/efficiency has been way down the past couple of days, and I’ve found myself being tired a lot and having a hard time focusing. Pretty weird feeling like not only your brain being stuck in 2nd gear, but the that the clutch is slipping.
I don’t think anybody who was at ETCON (and stayed for the entire keynote) this year has forgotten about iRobot and its military bots. Discussion has hit mefi, here’s a good point from Hidalgo:
I’m sorry, does our military need robots now? It seems like technology is making war easier to stomache for those who have it, and more deadly and (for lack of a better word) unfair to those who don’t.
The nature of war changes when there is a reasonable expectation on one side of being totally annihilated on the battlefield, and on the other side, the reasonable expectation that you won’t lose any soldiers on the battlefield.
What it changes into is a situation where the powerful side no longer has any fear of going to war, and the weak side no longer has any options but to pursue terrorism.
Wee graphs!
Yep, passing up seeing Danger Mouse for free b/c I’m too busy. What has this world come to? Quick RIA linkywinks:
- Macromedia Flash Player Version Penetration – Flex requires Flash 7; as of Dec 03 was ~30%, although MM claims 80% by the end of the summer (for comparison, Laszlo only requires Flash 5+, which is at 96% penetration)
- Case Study: The Development Life Cycle of a Flex Application
- Summary About RIA After Evaluating Various Solutions – EXTREMELY valuable evaluation of current RIA playing field
- clarity – jimmy joe says Flex is worthless
- OpenAMF – open source Java Flash remoting
- Web Services vs. Remoting
- Remoting vs. ASP.NET performance
- Performance Comparison: .NET Remoting vs. ASP.NET Web Services
Hmm, so my take on the whole thing… The RIA-space is pretty targeted to the corporate market right now. If Macromedia can leverage the Flex platform (say, allowing compile out to Flash Lite) they could have a winner. If not, they’re going to get slaughtered come ’06 when XAML comes out. Two years is a long time however, more than enough for the FOSS community to get together and put something together. The Flash-based solutions (Flex, Laszlo) are really compelling because, well, because the Flash plug-in is just waaaay faster and better at rendering custom widgets/graphics then JVMs out there.
Now, for the rest of us (WWW), I’m not sure how much of an effect this will have in the near future (next 2 years). Laszlo has been around for the past 2 years, and groups have tried to push pretty decent webapp clients (XWT, Thinlets) with pretty limited success. Does this have to do w/ not being tied into server-side frameworks? Just that it’s easier to develop REST-based web apps?
(to interrupt for a second: for web applications (vs sites), the arguments of Google searchability, bookmarking, etc. don’t really apply; most of the time those ‘features’ are in fact liabilities that need to be worked around)
While I’d like to think that there’s a chance for DHTML to actually fulfill its promise, with 3-years of 90%+ modern-browser marketshare, we’re still pretty much nowhere. I think actually, a lot of it can be tied to the immense popularity of scripting languages like PHP (scoff all you want, it’s the most popular web development language on the web; and despite its deficiencies, not without good reason) — and the failure of anyone to create a framework that makes it as easy (or easier!) to build a more robust interface w/in PHP. The pieces are there: mod_pubsub, jsrs, a gazillion widget sets, windowing kits, but none of it seems to tie together in a complete, easy to use, integrated (w/ the backend) way.
Some thoughts on tying it all together:
- integrated PHP/JS ‘application state’ engine (handling noncing, transactions, etc)
- transparently translate REST actions into remote scripting style actions
- smart/easy complex gui-widget data binding
- dynamic key/event binding
In theory, properly designed and constructed, this could *probably* be made to degrade into traditional REST if proper JS support isn’t found…
Ahh, lets give this new server a little workout:
I’ll be able to get some stats soon on how much traffic BoingBoing really gets. 🙂
- US tactics condemned by British officers
- It occurred to me that it’d be nice if my IM client/protocol could store and pass time zone info
- Matt reviews Gmail
- Re: What are the goals of Mozilla.org? [LONG; spin off new threads by topic] – Brendan Eich contributes (can FOSS/Open Standards compete against Flex? — well, until XAML crushes it) — complete thread
- GUIdebook – Graphical User Interface gallery, history of GUIs
- High Accessibility, High Design
- Card sorting: a definitive guide
- Dithered.com Javascript Library – still useful xDOM extensions
- ATM Contingency Design – good discussion
- SpaceTree – a novel node-link tree browser
- Treemaps for space-constrained visualization of hierarchies
- Piccolo – a Java 2 toolkit that supports the development of 2D structured graphics programs in general, and Zoomable User Interfaces (ZUIs) in particular (see How does Piccolo differ from Jazz
- LifeLines for Visualizing Patient Records
- Hierarchical Clustering Explorer – for Multidimensional Clustering and Outlier Detection (wow the UMD HCIL kicks ass)
- Re:Pfffft! AOL had 40GB e-mail storage…in 1994!
- Super-Condensed Political Summary of Taiwan.
- Gmail Update – Aaron makes a great point. Now is there a way (or a need) for a DHTML WebApp to support web conventions? (see also Mark’s Gmail accessibility analysis)
- God Bless America
- Hatena::Antenna – I wish I could read Japanese; what does this site do?
- Double-checked locking: Clever, but broken – getting back into the hardcore programming groove
- WebCamXtra / Myron – computer vision and motion tracking for Processing, Java, and Director