Jon's Radio : Jon Udell's Radio Blog
Updated: 8/6/2002; 12:32:09 AM.

 

Note: Jon's Radio has moved to InfoWorld

storyList


Jon's homepage

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.

 
 

Monday, June 10, 2002

Radio supports XCOPY deployment

Kevin Altis ran into some admin trouble with Radio:

Since Radio doesn't have a sync feature, so that two machines can run Radio, but keep their data up-to-date on both boxes which seems like a pretty basic feature to me, I'm going to install Radio on my notebook this time, so I can blog while travelling. I was tempted to simply use file synchronization between my desktop and notebook, but given the number of files and object databases Radio uses that sounds like a recipe for disaster. [Kevin Altis' Radio Weblog]

FWIW, my recipe for backing up Radio, and also transplanting it to/from my notebook PC for travel, is simply:

xcopy /s /d C:\radio\. T:\radio\.

In this era of fast networks and capacious hard drives, it's really no problem.

BTW this feature, long missing from Windows due to registry entanglements, is touted as a new thing -- "xcopy deployment" -- in the .NET marketing literature. Works in Radio too :-)

5:33:04 PM    

Ruby (the language), TupleSpaces, REST, and Ruby (Sam)

I wish I could point to an article by Dave Thomas and Andy Hunt in the April issue of Linux Magazine, because it has a beautiful example of a chat system done using Ruby's tuplespace and drb (distributed Ruby). I'll link to it when it posts. Here's what reminded me of it:

Patrick Logan: This is a pretty good analogy because SQL is an unbelievably limited query language just as REST is an unbelievably limited, er, whatever it is supposed to be.

Patrick also has other good recent blog entries on REST and TupleSpaces. [Sam Ruby]

A while back, I echoed similar themes in a BYTE.com column

The authors of Programming Ruby, Dave Thomas and Andy Hunt, authors characterize the language as "the Perl and Python of the new millennium." Rich Kilmer, who is contributing to an IDE for Ruby, enthusiastically concurs. To my eyes, as an observer but not yet a user of Ruby, it offers some nifty features both as a language and as an environment. On the language front, it puts blocks, closures, and iterators to powerful use, as Thomas and Hunt show in their book and also in a recent DDJ article. As an environment, it augments the usual stuff with some really interesting modules. Rich Kilmer raves most often about Ruby's tuplespace module, which implements a shared bulletin board (à la Linda or JavaSpaces) that can be accessed using complex patterns, and also about Ruby's RMI-like feature, drb (distributed Ruby), which makes it trivial to wire up networks of these tuplespaces.

To close the loop, Sam Ruby's O'Reilly Network blog asks:

The REST wiki suggests that the REST architectural style is most closely related to that of TupleSpaces. One important difference is that in TupleSpaces the sender does not identify the recipient. Data is addressed and routed based on content. Is there a place for such a model in "Alternative Web Services Architectures"?

Is it my imagination, or is everyone and everything now connected to every other one and every other thing? Well, at least Sam isn't programming in Ruby...yet :-)

5:08:09 PM    

This phase of the Groove/weblog experiment is concluding

The Groove/weblog experiment has run its natural course. Jeroen plans to shut down the space. He writes:

-The space is becoming quite heavy the more people join and probably we'll start having sync alerts very soon, cause some people won't check the space regularly

-The number of posted items seems to have an inverse relatioship with the number of peope in it, more people, less posts

-The discussion has been published to the web for future reference, content only no names check: http://radio.weblogs.com/0107414/opml/radiointegration.html

-The more public the data gets the more people are feeling uncomfortable with it being public.

-Let's continue the discussion on our weblogs and smaller private spaces.

Agreed. It has served its purpose. At the moment, I count 36 members in the space. It's nice to know that's possible, but Jeroen's right, it has passed the point of diminishing returns.

I look forward to continuing the dialog in other venues, both inside and outside Groove.

11:09:52 AM    

Matt Mower on community formation in blogspace

Matt Mower has posted some interesting thoughts on community formation in blogspace:

The analysis of common links whilst interesting unfortunately does not address the central problem of finding your community since, if you are already linking to the same sites, it is quite likely that you are already homing in on the community.  This may be just telling you what you already know!

Your membership of a BlogPlex should be implied by posting something, anything.  The semantic content of your posting defines the BlogPlex that you create (or joins it if it already exists) and new members of a BlogPlex can be automagically hooked up. [Curiouser and curiouser!]

I think he's right to suggest that group membership is becoming a more fluid concept than it traditionally has been. Or perhaps that's the wrong way to put it. In ordinary social life, groups can be transient and implicit as well as long-lived and explicit. The only tool we've had for ephemeral and spontaneous group formation is email. That will surely change, and the flurry of social networking experimentation we see all around us suggests that the evolution is now underway.

10:45:17 AM    

Managing identity in Groove public spaces

More notes from the Groove/weblog frontier. John Burkhardt:

The space started out with 4 or 5 of us, and in my mind a Groove shared space is private.  Then the link got posted to the web, then the entire contents of the discussion got posted to the web. [John Burkhardt, via Scripting News]

Dave Winer:

By design, Radio makes it easy to make things public. On the other hand, Groove wants to keep everything private. The connection between the two products should reflect their nature. Publishing should be an overt act in Groove, something you do deliberately. [Scripting News]

I hope nobody felt "outed" by Jeroen's posting of the .GRV link (that is, an open shared-space invitation). It's not normal protocol, but in this special case I think it was exactly the right way to put some crucial issues under the microscope.

One of them, which I didn't mention yesterday, is the way in which an open-invitation shared space, if not configured to require confirmation of acceptance (as Jeroen's wasn't), exposes Groove vCards to public view.

John Burkhardt:

I might not want anyone in the world to get my vcard - but now they can! ... So, yes, its relatively easy to cross the boundary, but one has to be aware of the considerations. You can also, of course, allow someone to inject the .grv, but still require confirmation when they want to join.

One solution to this dilemma is to project a secondary identity into such a shared space. In Groove, the notion that you can maintain multiple identities and selectively project them into spaces is a basic principle. Because we lack cultural traditions for doing this kind of thing, it's probably not much utilized.

So, to sum up some lessons learned over the past few days:

- A Groove shared space, in toto, is not usually the best place to have a public-discussion that's open-ended in terms of the number of people who can join. Why not? Relatively heavyweight, more intimate than necessary for the purpose, not really compatible with Groove's trust model.

- But in special circumstances, it can be configured this way. Why? To maximize the "horizon of observability," demonstrate Groove capabilities to non-Groove users, or leverage Groovey capabilities not otherwise available in ordinary public web spaces.

- In such cases, the space is implicitly available for blogging and other exportation of content.

- However, the policy should be stated clearly up front.

- Groove's Welcome page is not yet a well-established way to advertise such policy.

- Identities should be projected into such public spaces with care, as they are exposed in ways not really compatible with Groove's trust model.

 

9:40:06 AM    


© Copyright 2002 Jon Udell.



Click here to visit the Radio UserLand website.

 


Top 10 hits for "limits of transparency" on..
Google
1.
2.
3.
4.
5.
6.
7.
8.

9.
10.

Help link
 8/6/2002; 12:04:03 AM.

currently subscribed to:

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link 80211b News

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link ARTS & FARCES internet

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Blogging Alone

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Blogzilla - a blog about Mozilla

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Blur Circle

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Brian Jepson's Radio Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Business 2.0 - Technology

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Clemens Vasters: Enterprise Development & Alien Abductions

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Content Wire - Digital Copyright

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link decentralization

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Digital Identity

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Digital Identity World

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link DJ's Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Economist: Books

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Free XML tools

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link IBM DeveloperWorks: XML News

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Industrie Toulouse

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link InfoWorld: Top News

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link internetnews.com: Internet Advertising Report

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link jDance

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Jeremy Bowers: Jabber

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Jeremy Zawodny's blog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Jeroen Bekkers' Groove Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link John Burkhardt

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link John Patrick's Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Jon Schull's Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Jon's Radio

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Jon's Radio (full-length descriptions)

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Kevin Altis' Radio Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Kimbro Staken: XML Database JuJu

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link klogs

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Larry Welkowitz's Radio Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Latest RFC:s

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Liftoff

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Line56: B2B News

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Linux Magazine

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Loosely Coupled weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Macromedia Resource Feed

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Matt Pope's Radio Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link matt.griffith

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link McGee's Musings

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Meatball Wiki

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Meerkat: An Open Wire Service

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Michael Helfrich's Radio Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Nature: Human Genetics

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link New Scientist

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link New Web Services from SalCentral

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link New York Times: Business

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link New York Times: Science

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link New York Times: Technology

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link News Is Free: Recent Additions

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link O'Reilly Network Articles

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link O'Reilly Safari

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Patrick Logan's Radio Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Peter Drayton's Radio Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Privacy Digest Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Python News

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Ray Ozzie's Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link ResearchBuzz

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Russ Lipton Documents Radio

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link s l a m

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Salon: Arts & Entertainment

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Sam Ruby

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Scientific American

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link search.cpan.org

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link SearchTools News for 2002

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Security Focus

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link sellsbrothers.com: Windows Developer News

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Simon Fell

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Sjoerd Visscher's weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link snowdeal.org > {bio,medical}informatics

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Steven Vore: KM

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link syndication

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link The GrooveLog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link The World Wide Web Consortium

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Tony Bowden's Radio Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link toolbox

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Voidstar

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Web Services Articles from The Stencil Group

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Web Voice: internet business models and technical marketing - a blog by Olivier Travers

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link weblog-devel

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Werblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Windley's Enterprise Computing Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link WriteTheWeb

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link xmlhack

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Yahoo News Headlines - XML

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Zope Products

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Zope.org

Here's how this works.