Daily rock bias

My brother Dan promises to blog an disc a day until the end of he year. Today's disc: Hands Up by Chapel Hill's own Two Dollar Pistols.

Advantages of Atom over RSS

From the Atom Syntax mailing list, Tim Bray summarizes the advantages of Atom over RSS.

1. There's zero ambiguity about single and double escaping, you can 
   use whichever suits your publication process better and not worry 
   about silent data loss.
2. You can include binary chunks right there in-feed, base64 encoded.
3. You get help for aggregate feeds using atom:origin
4. You have a date, atom:updated, with cleanly-specified semantics 
   ("publisher says something changed") that's *guaranteed to be there* 
   per-entry
5. It's in an XML namespace
6. It's got a good accessibility story: you have to have an atom:summary 
   if there's no src= or it's binary.
7. You have clean semantics for linking to the entry this describes or 
   the entry it's talking about.

Personally, I think these are highly significant. But even if you 
disagreed, there are two other reasons why it would be good to get the 
Atom format spec finished:

1. Atom has an official specification change-controlled by a 
   highly-independent standards org, there is no suspicion that any 
   vendor or individual is pulling the strings. This might not strike you 
   as important, but I assure you that there are lots of people to 
   whom it is.
2. The atom format is one foundation of the Atom publishing protocol, 
   and I guarantee that the world can *really* find a use for the protocol.

Roller on the Sun Java Server

Sun blogger Akihito Fujii's Weblog has Roller up and running on the Sun Java app server.


Proposal: replacing Atom4J with a Rome based Atom implementation

I made this proposal -- a new Atom server implementation for Roller and Rome -- on the Roller mailing list and nobody objected, but I didn't get a lot of feedback.

Roller in Japanese, go Noniko!

Noniko, who blogs on JRoller and Netbeans.jp, has created a a Japanese translation of the Roller user interface and now she is working on Japanese translations of the Roller user guide, quick start guide. and installation guides. She has posted some notes on her work.

Marketers and RSS

James Robertson comments on recent CMO Magazine articles on RSS and blogs.

Java Struts Faces

Struts Live author and JRoller blogger Johathan Lehr: "Struts 2.0, code-named Shale will be based on the JSF spec." The proof is on the Wiki, the developer mailing list, and in a detailed proposal checked into CVS. Update: Further discussion at Raible's place.


re: Blogs and Wikis

Tim Bray wonders why somebody would assert that blogs and wikis are converging because "in their essential nature, it seems like they couldn’t be more different."

Danny Ayers responds that "it’s not that they’re 'converging' it’s that they’re fundamentally the same kind of system."

My opinion? Blogs and wikis are similar in that they both aim to make it easy to "write the web" and as web systems, they both can benefit from many of the same technologies/features such as syndication, referers, trackbacks, WYSIWYG editors, etc. At the same time, they are different in essential nature, as Tim points out, but they differ in complementary ways -- and that's why they go so well together.

Blogs and wikis are merging. The evidence to support this assertion is the growing popularity of blikis or wikiblogs which include both blog and wiki capabilities. Some of these are wikis with blog features grafted on, some of them are blogs with wiki integration features, and some that are (or appear to be) designed from the ground up to be combined systems. Danny points out Bill Sietz's Wikilog and Martin Fowler's Bliki, but there are many more examples of combined wiki and blog systems.

For examples of wikis with blogging capabilities see TikiWiki, Meatball:WikiLog, and JSPWiki.

For examples of blogs that support wiki integration features see Movable Type (plugins WeblogWithWiki and MT-Twiki) , Wordpress (plugin WordPressWiki), Roller, and Blojsom.

For examples of combined systems look at Atlassian's Confluence, SnipSnap and SocialText.

BTW, I've written about this before.


Business blog links

A couple of business/corporate blogging links for you today:

It's our fault

The people of America have failed us today: "As Larry says, "It's over. Let it go." Jon is saying, "Don't complain - organize!" Although the previous post about the wacky voting system is interesting, it's unlikely that any sort of recount or technicality will change the fact that today, the people of the United States of America have voted for George Bush. It was close, but the Americans have chosen Bush. It's a sad day, but in a democracy, you get the politicians you deserve/vote for. This was their chance to change their leader and they have failed. For awhile, many of us thought that they had been conned into voting for Bush - that they didn't know he wanted to be a War President. Many people didn't equate the US policies with the people of America. We thought they had made a mistake. Now US policies = US Citizens. You Americans have my sympathies, but it's still your fault.

After Roller 1.0...

Now that Roller 1.0 is almost complete, I've been thinking about what comes next. One of the most obvious next steps is weblog entry metadata and a better weblog entry plugin facility to support that metadata. I wrote this up as a short proposal. It needs work and your feedback is welcome (here or on the Roller dev list).


Please vote and please vote for Kerry

Politically, I'm pretty far left of Kerry. Normally, when I think about voting I think about so called "liberal" issues like equal rights, social safety net, environment, and gun control. This election, I don't have to think about those issues at all to decide who to vote for. This year, there is no choice. Our president lied to us to justify going to war when we did not need to, he ignored the expert planners in our intellience and defense agencies, he mismanaged the war to the point of disaster, and from day one he has been stuck in constant political campaign mode -- unable to admit that he or any of his subordinates made a single mistake. The guy should be thrown out of office, right now. I don't even need to talk about how we are mistreating prisoners in Iraq and Cuba. I don't need to talk about US citizens being denied fair trial. Case closed, but that's just me.

Folks are so polarized this year that I don't have a snowball's chance in hell of convincing you Bush supporters to throw the guy out. Maybe some of your conservative brethren can change your mind. This election, many republicans, conservatives, and former Bush supporters are re-considering their candidate and either endorsing Kerry or refusing to vote for Bush. Here are some of them. If you are planning on voting for Bush, please follow the links and these endoresements in full. (the emphasis below is mine):

The Economist: Invading Iraq was not a mistake. Although the intelligence about Saddam's weapons of mass destruction has been shown to have been flimsy and, with hindsight, wrong [ . . . ] But changing the regime so incompetently was a huge mistake. By having far too few soldiers to provide security and by failing to pay Saddam's remnant army, a task that was always going to be long and hard has been made much, much harder. Such incompetence is no mere detail: thousands of Iraqis have died as a result and hundreds of American soldiers. The eventual success of the mission, while still possible, has been put in unnecessary jeopardy. So has America's reputation in the Islamic world, both for effectiveness and for moral probity.

Scott McConnell, American Conservative magazine: The record, from published administration memoirs and in-depth reporting, is one of an administration with a very small group of six or eight real decision-makers, who were set on war from the beginning and who took great pains to shut out arguments from professionals in the CIA and State Department and the U.S. armed forces that contradicted their rosy scenarios about easy victory.

Andrew Sullivan writing in New Republic magazine: The lack of stockpiles of weapons of mass destruction in Iraq remains one of the biggest blows to America's international credibility in a generation. The failure to anticipate an insurgency against the coalition remains one of the biggest military miscalculations since Vietnam. And the refusal to send more troops both at the beginning and throughout the occupation remains one of the most pig-headed acts of hubris since the McNamara era. I'm amazed that more war advocates aren't incensed by this mishandling of such critical matters. But even a Bush-supporter, like my friend, Christopher Hitchens, has termed it "near-impeachable" incompetence.

And carefully consider this list of Republicans for Kerry in 2004

And this blog which documents Republican Swtichers which includes 42 newspapers (compared to 6 that switched the other way)

And this collection of video ads featuring Real People who voted for George Bush in 2000, but will be voting for Kerry in 2004


Blogging from Cruise Control

More news from the blog your build department from Lasse Koskela who has added MetaWeblog API support to his Cruise Control WeblogPublisher.


Roller 1.0 RC1

Finally!

Roller 1.0 RC1 is available for testing. Read all about it on the Roller Project Blog.


Development dashblog

Today Simon Brown pointed out a brief but interesting article he wrote called Blog Your Build. Simon wrote a couple of very cool little Ant tasks that make it possible for a build script to blog - to post messages to a weblog. Sounds crazy, but it is a really cool idea.

Build system blogging, newsfeed aggregators, newsfeed enabled source code control servers, newsfeed enabled issue trackers, blogs, and wikis make it possible to build a powerful dashboard website - a dashblog if you will - for a software development project.

I imagine a development dashblog as a portal like site that looks a lot like Javablogs.com. The dashblog aggregates all of the project developer's blogs together into a project blog. Like Javablogs.com does, a dashblog might allow each reader to choose favorite blogs to be highlighted and those to be excluded from the main page. In the sidebars of the dashblog are displayed newsfeeds from the projects issue tracking system, the automatically generated build blog, the recent changes of the project's wiki, recent checkins to the projects source code control system, and news from other team's dashblogs.

Does your team already have a development dashblog?

Update: Hey, that's kind like this: Wordpress RSS Aggregator (found via del.icio.us)


Why doesn't your boss like blogs?

Scoble wants to know why your boss won't let you blog.

Spring Live 1.0

Congrats to Matt who has just released verison 1.0 of his SourceBeat book Spring Live.


I want a Treo 650, but not from Sprint

Slashdot announces The Official Launch of the Treo 650. This is perfect timing for me, because my existing phone - a Visor Platinum PDA with phone attachment - is about to die. Unfortunately, Sprint, which happens to be my carrier, has crippled the Treo 650 so that it cannot be used to connect a computer to the net. Guess it is time to ditch Sprint.

New Roller colors, banner, and badge

Powered by Roller To set the Roller 1.0 release apart I created a new color scheme, new banner, and a new badge. You can see the new color scheme and banner on the main page of this site.

It sure would be nice to get a real web designer to help out with the Roller theme. I'm able to create designs that almost pass as professional, but are far from inspiring. And wouldn't it be nice to have a real logo like the beautiful one Matt scored for AppFuse?

« Previous page | Main | Next page »