Dave Johnson on open web technologies, social software and Java
I'm been scrambling to wrap up Roller 0.9.9.5 and Chapter 4 of my book (more about that later), so when my new box arrived I had mixed feelings. The new machine is awesome, a new Sun w2100z machine, a dual processor AMD Opteron with a 24" LCD flat screen, so I'm excited about setting up and seeing what it can do, but setting up a new machine takes time and I don't have a whole lot of that.
Anyhow, I decided to set up the new box and do all the moving around of machines and wires and junk that a new box always requires. I do that, get everything re-hooked up, turn the power on, and find that poor old Snoopdave, my homebuilt Debian box, has died and won't even emit a beep code. Arg. Now I'm in the market for a low-end Linux box.
That's what the Sun w2100z looks like. I would have posted a picture of mine, but Snoopdave was not the only casualty. My Kodak DX3600 camera also decided to die. It has frozen up and is now flashing the E13 error code, which apparently is the Kodak equivalent of the blue screen of death, except that it is permanent. So I'm also in the market for a new digital camera. Happy day.
Setting up the new Sun workstation was pretty easy. The Solaris 9 OS install was smooth and I found all of the software I need at blastwave.org (even Eclipse, but don't tell anybody). More about that later, it's time to get to work.
I've been working on the Roller user management and login code for over a week now. I just committed a bunch of changes. Here is a summary of my progress in this area:
O'Reilly Network: The New Bloglines Web Services: "Bloglines today announced a set of new web services APIs, allowing developers to write applications for reading RSS and Atom feeds by drawing data directly from the Bloglines databases. This is a very significant change in the landscape of RSS/Atom aggregators, the newsreading applications that have become more popular over the past few years. Along with the release of its web services, Bloglines announced that several desktop RSS/Atom aggregators, including FeedDemon, NetNewsWire, and Blogbot, will begin using these APIs to provide additional capabilities in their applications. The Bloglines Web Services make it very easy for developers to use RSS and Atom content for many purposes, and the services will also ease the traffic."A "very significant change" indeed. The coolest part of the article is a blog app: a 150 line Groovy program that implements a complete BlogLines newsreader.
I missed a couple of Friday photos, so today I have two for you. Both from the soccer double header last weekend. Alex and Linus had back to back games and my dad was there with his telephoto. First, here is Alex seconds before scoring a goal:
Linus didn't score a goal during his game, but here is a shot of him playing goalie.Those boys are about as sad as can be today. We just learned that the stray cat we took in last year has stomach cancer. Luna was the sweetest cat. She got along great with my three loud and rowdy boys because she was totally deaf. We will be having another one of those tear-filled back-yard burials again tomorrow. Sigh.
Cory Omand: "For quite some time, I've wanted to publish my large list of bookmarks on the web. The primary reason is to give me a map of information to use when I am not near a browser with my bookmarks. Another reason is to let others benefit from the time I've spent gathering and organizing these links. I could just upload my Netscape bookmarks.html file, as it is just HTML, but there are issues."Cory shows how to use HTMLTidy, Perl, and XPath to parse his bookmarks.html file, filter out entries from internal corporate domains, and generate stuff. Well, he doesn't actually show how to generate anything yet, but he is ready to generate just about anything. For example, he could generate OPML and then import bookmarks into Roller 0.9.9 (coming soon) for display as I do here. Or, he could write the additional code necessary to check each bookmarked link for an RSS feed, using RSS autodiscovery, and then write the links to those RSS feeds to OPML format for import into his favorite newsfeed reader.
Microsoft flexes more open-source muscle | CNET News.com: "FlexWiki is the third piece of Microsoft code that the company has released this year under an open-source license, all under the Common Public License (CPL). In April, Microsoft posted its Windows Installer XML (WiX) to SourceForge.net, following up a month later with the posting of the Windows Template Library (WTL) project."
JBoss honcho Mark Fleury: First of all, I am pissed off that there is a blog war with SUN in which I have no part to play. It annoys me given my long nasty history there. [...] RH is a PACKAGER, not a technology house. How do they DARE call SUN on technology innovation [...] So to me both SUN and RH are open source "wannabees", or as one of my developers put "open source girly men."Fleury admits that feels left out of the so called "blog war" between Sun and Redhat, uses the occasion to vent all of his Red Hat grievances, and finally remembers to spew some bile in Sun's direction. Ain't blogs grand?
Red Hat opens losing propaganda offensive against Sun | The Register: "Tiemann will lose this battle of blogging wits in a big way. It's probably best, Michael, if you toddle back to the labs and find new and improved ways to put proprietary wrappers around Torvalds' code."