Free Newsletters
Technology & Business Daily

InfoWorld
Log-in | Register

  Tuesday, April 27, 2004 

i18n again

Sam Ruby pinpoints the glitch:

Let's take a closer look into Jon's RSS feed:

<title>Active r&amp;#233;sum&amp;#233;s</title>
Arguably, the InfoWorld process did parse the RSS feed, once. [Sam Ruby]
I'll be damned. I had forgotten that Radio UserLand's RSS writer runs the title through an encoding routine. That's where the extra level of escaping came from. I had removed the call to the encoder for the body content in my version of the RSS writer, but not for the title. Now it's removed there too, which I think is correct for my situation, but we'll see.

Thanks Sam, and apologies to the InfoWorld crew -- it was my fault after all. Clearly Sam's right: we could, indeed, learn a lot from those 13th century artisans. And I guess Micah Dubinko would agree.

 

David Weinberger's excellent rant

C-SPAN captured David Weinberger's excellent rant yesterday at the Technology and Politics Summit in DC. The stream was overloaded last I checked, but I captured a clip (WinMedia, QuickTime). The corresponding segment of the stream, when it becomes available, is here. It's the part where he talks about how networked markets erode the power of conventional marketing, empower the customer, and transform the business of product evaluation.

I wish I could say it was easy to do this kind of videoblogging, but it's just not true. What I hoped would be a quick, spontaneous thing turned into a chore. It's frustrating, really -- we're so close, yet so far, when it comes to being able to sling video clips as easily as we sling text, still images, and even audio.

I started with Camtasia Studio, aiming to produce a Flash video. The first effort to capture the stream I was playing in the RealOne Player yielded blank video, a problem I solved using this tip to disable hardware acceleration in the player. Next I edited the clip down in Camtasia, but couldn't figure out how to get Camtasia to make a highly compressed Flash video. So I saved as uncompressed AVI, and used Windows Media Encoder 9 and QuickTime Pro, respectively, to make the WinMedia and QuickTime clips.

After more futzing around that I like to admit, I had both clips in the can. But that wasn't the end of it. I'm on Windows at the moment, and I'm having trouble with playback of the .MOV file in MSIE, and playback of the .WMV file in Firefox. All in all, I don't have a high degree of confidence that a reader of this blog is going to have a good experience with the clips I've posted.

Of course all this reflexively underscores David's point. I'm jazzed about the fact that it's possible to do what I've done here, and at the same time annoyed by the hassles and limitations. In networked markets, customers who feel that tension resolve it through public conversation.

 

Radical software customization

The always-interesting Sean McGrath has a great column this week about software customization. He says, in part:

In order to stay sane, most programmers concentrate on the part of the problem they are working on today. As a consequence, their view of what pieces of the functions under development need to be parameterized and which do not, tends to be a quite low level. Indeed, most of the items programmers will chose to parameterize will amount to double dutch to the business analysts. [Sean Mcgrath: The mysteries of flexible software]
In the companion blog entry Sean gives the example of a Jython script that he used, instead of an XML configuration file, to parameterize a piece of software. It illustrates, by example, one of the points I tried to make in my recent IT Conversations interview with Doug Kaye. Dynamic languages are a great way to record data when a solution is fluid and requirements are evolving. And, come to think of it, when aren't those things true?

Closely related to this theme are the tools and frameworks for capturing and manipulating business rules. A while back I wrote a column on the subject, and James Owen -- a seasoned user of the various rules engines -- wrote to me about it. After a bit of back and forth I recruited him to review this class of product for InfoWorld, and he's produced a series of articles: JRules, Blaze Advisor, Jess and OPSJ.

I'm also quite curious to see what Microsoft will make of Ward Cunningham's ideas and techniques. I interviewed Ward in Refactoring the business and, in my blog companion to our feature on test-driven development, he talks about the FIT framework that he's used to push testable business logic into spreadsheets that business analysts can make and use.

We can all agree that software must be customizable. But when programmers alone decide how users can do things, you often end up with a scenario like Aunt Tillie's OS X adventure: a dashboard packed with incomprehensible dials and knobs. If the dashboard was built with a dynamic language, the programmer can at least rearrange the controls more quickly and more easily. But the rules engines that James Owen has been writing about, and the FIT framework that Ward Cunningham has created, point toward a radically altered relationship between software makers and software users. It can't happen too soon.

 


Recent Entries


















































Sponsored Technology Links

 
 
 HOME  NEWS  BLOGS  PODCASTS  VIDEOS  TECHNOLOGIES  TEST CENTER  EVENTS  CAREERS   About | Advertise | Awards | RSS | Contact Us 

Copyright © 2008, Reprints, Permissions, Licensing, IDG Network, Privacy Policy, Terms of Service.
All Rights reserved. InfoWorld is a leading publisher of technology information and product reviews on topics including viruses,
phishing, worms, firewalls, security, servers, storage, networking, wireless, databases, and web services.

CIO :: ComputerWorld :: CSO :: Demo :: GamePro :: Games.net :: IDG Connect :: IDG World Expo
Industry Standard :: IT World :: JavaWorld :: LinuxWorld :: MacUser :: Macworld :: Network World :: PC World :: Playlist