Blog Posts

NMC 2004 Session Decentralist Manifesto Random Notes

  • Even a decentralist wants a system to work
  • Provide the wires and power and let it go
  • Provide the interfaces
  • Decentralists are not de-connected
  • not isolationsists
  • not vandals
  • community based on a shared platform
  • rapid group forming, ridiculously easy group forming and problem solving, group comes together and disappears when the need is gone
  • ad hoc!
  • kind of like affinity groups from Henry Jenkins keynote
  • don’t have to stay together forever
  • don’t define ourselves in terms of communities, define ourselves in terms of ourselves
  • we can use the best available tools whenever we want
  • need to post our manifesto on the wiki
  • centralists are like IT
    • centralists keep power flowing, WiFi working
  • what are great successes that we can cite
    • scientific discovery is decentralized
    • great art is decentralized
    • web is decentralized
  • The centre will not hold
  • University of Calgary still only supports Netscape 4.7
  • decentralism is Darwinian, 1000 will be culled out, some will survive
  • the more centralized, the more standards get lower
  • the Dodge Caravan ads hammer the message join the team
  • decentralists think!
  • D’Arcy: “could have gone down hill but it didn’t”
  • Brian, D’arcy, Alan met after doing a presentation on RSS, blogs and Wikis
    • decentralized collaboration works
    • decentralized, virtual collaboration requires a different skill set than real world face to face collaboration but the skillsets are complementary

Read More

Thank you to Small Pieces contributors!

The NMC 2004 Small Pieces session yesterday went extremely well (I think ;-) ) - it was very chaotic, noisy, confusing, loud, and messy, but I think it was interesting or at least entertaining for all.

There was activity on the wiki, some on the weblogs, and some iChatAV video conferences. The Decentralists group wound up too deep in a very compelling discussion to break away for iChatAV. Our discussion turned into one of the most vibrant and engaging experiences I’ve had in quite a while (thank you Decentralists!)

Read More

Lessons learned from Weblogs.com fiasco

Here are some lessons that I learned from the whole Dave Winer weblogs.com affair.

  • Own you own domain name. If your blog is at your own domain name, then if you are using a hosted service and somebody takes it down, you can move your content without breaking links.
  • Keep backups of everything that is hosted by everybody else

In the long run, it will be so easy to host your stuff, that you will rather than having to worry about other people taking down your stuff. Decentralists rule long term!

Read More

Getting ready for NMC 2004 Road Trip

The Norman family is just about ready for the big trek across the Rockies. We’re heading to Vancouver for NMC 2004 Summer Conference, then across to the Island for a few days before returning home.

As a result, things are likely going to get quiet(er) around here. I’ll likely be blogging something from the NMC 2004 conference, but aside from that, I hope to be completely offline for the week following the conference.

Read More

Getting Ready for Small Pieces Loosely Joined Session

Well, we’re about an hour away from the Small Pieces session at NMC 2004. There has been a surprising amount of interest from people in the hallways, and some actual traffic on the weblog and wiki.

My gut tells me this may go exactly one of two ways, either:

  1. Raving success
  2. Confusing chaotic failure

My vote is currently on the first one (I think this is going to be fun for all involved, too), and I’m hoping that the real meat of the session shifts away from the tools themselves and into the somewhat contrived discussion we’ve tried to set up.

Read More

XML via EOF (searching the archives)

Just did some more searching on the Omni WO-Dev list to see if anyone else has cracked the same nut. Turns out not so much. Looks like everyone who needs to connect to an XML database just goes ahead and uses the database’s API(s) directly, forgoing EOF completely.

Here are some links of people who are/were interested in this problem:

I’m just downloading the 147 MB full archive of the mailing list so I can do some better searches (the web form keeps stripping out the “xml” term, which makes it kinda useless when searching for xml-related posts… )

Read More

Small Pieces Loosely Joined - NMC 2004

Alan, Brian and myself are hitting the road again. This time, we’ll be presenting at the NMC 2004 Summer Conference in Vancouver (June 16-19, 2004).

The topic of this presentation is “Small Pieces Loosely Joined”, and it’s a session that we hope will be a bit, well, different. It’s a hands-on session, with attendees actually playing with (er, using) some of the various tools that are available.

The plan is to take the folks in Vancouver, and split them into 3 groups. We’ll assign each group to a role. They’ll become either “Centralists” ( bent on global domination with the One True Application ), “Decentralists” ( complete anarchists, with bits and pieces scattered across and off the ’net ), or the more conservative “Fence Sitters” (who will try whatever works, but aren’t religious about it).

Read More

XML and WebObjects KeyValueCoding

I was just googling to see if someone else had written an EO wrapper for a DOM Document model, and came up with this gem: XML and WebObjects KeyValueCoding by Michael Henderson.

At first blush, this looks like exactly what I need to do. It should be possible to build a pretty solid/transparent/functional DOM wrapper. Probably in a subclass of EOGenericRecord or something like it.

UPDATE: 2004/06/02 - I got it working quite nicely this morning. I query an XStreamDB database, pull all results, read out the full XML of each result, and then feed these into the wrapper class based on Michael’s XMLKeyValueCoding class. I use lazy binding, so the parse to Document doesn’t happen unless/until it’s needed - this should save a lot of time in cases where the results are used in WODisplayGroups etc…

Read More

dom4j - Open Source library for working with XML in Java

I’m working on finishing the EOAdaptor for XStreamDB, and one route I’m exploring is taking the source XML from XStreamDB, running it through DOM and then into full EOs. I’ve been playing around with DOM libraries, and just checked out the latest beta of dom4j.

It’s evolved into one sweet library - basically takes the standard Document model, and wraps XPath, XSLT and other goodness around it. They’re even working on adding schema and validation support (which will be very handy for anyone creating XML documents on the fly. Like, say, in APOLLO…

Read More

Don't hit UNDO in a form in Safari

I’ve had this happen several times, so I guess it’s pretty repeatable. If you are editing some text in a multiline text field in form in Safari, hitting undo (command+z) crashes the browser.

Especially frustrating when editing documents in say, a wiki… I was just beefing up my page for the NMC 2004 summer conference, and accidentally deleted a link on the wiki form. I hit undo, hoping to just drop the link back in there, but was greeted instead by a MacOSX Application Crash dialog box.

Read More