Honda Civic Hybrid

2007 Honda Civic Hybrid

Just got it today to replace my old handed-down '91 Honda Accord. Favorite features: 49 MPG and an audio jack for my iPod. As far as I can tell, my employer Sun offers no incentive for buying a hybrid but the IRS offers a $2100 tax credit for the Civic Hybrid which is not bad at all.

Windows Live Writer + AtomPub

Joe Cheng: I’m starting a (hopefully short) series of blog posts documenting the specifics of how the upcoming AtomPub-enabled release of Windows Live Writer will behave, and what AtomPub-enabled blog* servers can do to ensure the best interop with us. I also hope other blog client implementers can learn from our experience and consider using the same rules and behaviors we do when implementing their own AtomPub support.

Very nice. I'll be watching this one closely, looking for ways to improve Roller's and ROME's AtomPub support.


Creating custom modules with ROME

Google Blog Search turned up this nice article on creating custom modules with ROME by Sujit Pal, and a nice mini-review of my book:

Sujit Pal: "However, Dave Johnson's book provides a lot of background information and a lot of nice examples in Java and C#. I would highly recommend it to anyone who needs to get up to speed quickly with ROME and RSS/Atom."

It's good to see people are still buying and finding the book useful. It's been out for over a year now, but I don't think it's really out of date at all. I've been keeping the examples up-to-date as part of the Blogapps project and even enhancing them: the example Atom protocol client code from the book is now part of the ROME Propono project.

Roller 4.0 RC8 is available

I just made the files for Apache Roller 4.0 RC8 available for testing and called for a 2nd release vote (RC7 as the first). If we can get a couple more committers to test and sign-off on the release, we could possibly get it out this week, which would be nice. I've been spinning RCs since August 13.


NC State Fair 2007

State fair scene

We spent most of the day today at the state fair. Kids loved it. Parents endured it. We saw the bunnies, roosters, cows and pigs. We avoided the fried-thing of the year. We used up a fist-full of pre-purchased ride tickets and learned that the dubious safety factor makes the rides much more exciting than the big sturdy ones at the theme parks.


Example of enterprise social networking

In June Peter Reiser blogged about a Social Networking application developed by Sun's Customer Engineering group in Community equity - a way to measure Social Capital for an enterprise. This past week at Sun's Customer Engineering Conference in Vegas (tag: cec2007), the application went live for the 4,000 conference attendees. Check out Peter's latest blog Community equity in action for the details and some screen-shots like this:

screenshot of Community Equity

For more recent posts about enterprise social networking, check Ed Cone's CIO Insight article Social Networks at Work Promise Bottom-Line Results and Brian Russell's post on the same topic.

IBM getting into open source project hosting?

ZDNet - IBM forging developerWorks: IBM is quietly transforming its developerWorks site into something more like Sourceforge, with more public-facing features aimed at expanding its reach to all open source developers.

I haven't heard about this one before. The quote is from an ZDNet blog post about IBM striking deals with Krugle and Koders, open source code search/annotation engines.


Latest links: AtomPub news round-up edition

I've been in crunch-mode working on a new project, but I've been trying to keep an eye on what's going on the world of Atom Publishing Protocol or AtomPub as the cool kids call it. Here's a wrap-up of some of the AtomPub news I've picked up on the past month or so. [Read More]

Fuzzy war birds

I just happened to be looking for air show opportunities this morning and found out about the Pope AFB Airshow and Open House, which is happening today and tomorrow. What luck! So I packed up the kids and drove the 1.5 hours from Raleigh down to Fayetteville.

We parked at the Ft. Bragg fairgrounds, took a bus over to the base and despite the waiting in line and the heat, we really enjoyed ourselves. We saw several aerobatic displays, T-33, F-15, F-18 fly-overs and a Heritage Flight* with a F-15 and P-15 flying side-by-side (see below). We got to walk through several C5A and C130 transports and check out tanks and other armored fighting vehicles. There were also some vintage planes on display: a B-25, a Japanese torpedo bomber, P-40 Tomahawk, Hawker Hurricane and others. Very cool stuff (yes, I'm one of those pacifists who is fascinated with military history and hardware, kinda like this guy).

I wasn't able to get many good pictures because of my crummy little camera, which seems to be going bad. I uploaded some of best shots to my Flickr account and tagged them with airshow. Here are a couple of my favorite war birds, a P-51 Mustang and an F-15 Eagle:

Heritage Flight

* There's a nice gallery of previous Heritage Flights here.


Diversity and acceptance

Linda Skrocki: I find it interesting that although trust is a two way street, the focus in the blogoshpere is often on companies going out on a limb by trusting employees to blog on a corporate sponsored site, but the fact is, employees also go out on a limb for companies when they contribute content to the company blog site (whether it's personal or not).
Some wonderful insights from blogs.sun.com PM Linda Skrocki, read the whole post. She's writing about Sun's 2007 Corporate Responsbility Report.

They do listen

Solaris back in the race: Last week, I wrote about us discarding Solaris for a new project. Most large companies will not care and not listen to their customers. Many of us have dealt with Verizon, Time Warner, Creative Labs, etc and know what I mean. After all, when you have so many customers, it is cheaper to lose a bunch of them and provide overall bad service than it is to fix real problems. After my short experience with Sun, I assumed it was the same:I WAS WRONG. They do listen!

That's my experience too. Folks at Sun are very tuned into the blogs, forums and other sites where our products might be discussed. We subscribe to RSS/Atom keyword search feeds so we can find out who is talking about our products, we join the conversations and we try our best to make things right when they go wrong. Critical blog posts about us almost always set off a flurry of activities on our internal bloggers mailing list. It's nice to see when those "inbound messaging" efforts pay off.


Blogapps 2.1 released

RSS and Atom in Action image The next releases that I'd like to announce are the Blogapps 2.1 Examples and the Blogapps 2.1 Server.

If you'd like to learn more about the Blogapps examples and server then read The Blogapps Project article at Java.net. Here's a quick summary:

The Blogapps project hosts a collection of useful RSS and Atom utilities and examples from RSS and Atom In Action by Dave Johnson. They're designed to be useful even if you haven't read the book and they're available under the Apache License 2.0 so you can use the code in your applications and you can modify and redistribute them as you wish.

What's changed since 2.0? The examples have been updated to include the latest version of ROME Propono, which means that most of them now support the final Atom protcol spec. The server has been updated to include Roller 4.0 RC5, which also includes Atom protocol support and JSPWiki 2.4. And of course, various bugs have been fixed. Here are the release files, installation instructions and release notes.

This blog entry was posted via Atom protocol and the MatisseBlogger blog-client, which you can see in the screen-shot below (which was also posted via Atom.

screenshot of MatisseBlogger

What's next? Not sure at this point, but I will do another Blogapps release once ROME 1.0 is released.


ROME Propono 0.6 released

ROME logo

The first release to discuss is ROME Propono, which includes a ROME based Atom protocol client library, Atom protocol server framework and an Blog Client library abstraction that supports both Atom protocol and the MetaWeblog API.

I've been working on Propono 0.6 off-and-on since May, keeping it in sync with the latest version of the Atom protocol, testing it against Tim Bray's APE and adding various improvements needed in my other projects. Over the weekend I finally had enough time to get a release out. You can find the full-details at the link below but basically this release adds support for the final Atom Publishing Protocol specification and better support for relative URIs.

What's next? Once ROME 1.0 is released Real Soon Now, I'll get a another release out and I'll probably call it ROME Propono 1.0.

October!

TMBG logo I've got some new releases to blog about today on this first day of October. More about that later. October is going to be a busy and fun month. I've got a lot going on at work, some paper proposals to write for ApacheCon EU 2008, a cool conference to attend (ConvergeSouth) and a They Might Be Giants show to wrap up the month.


Social software and multi-media whiz kid for hire

Local multi-media and social software whiz kid Brian Russell is hanging out his shingle as an consultant. Best of luck, Brian. If you're looking to grow an online community or upgrade your organization to Web 2.0, check out his resume and portfolio.

Switched to Google Reader

I was pretty impressed how quickly Google was able to help my brother out when his Gmail account apparently disappeared. That makes me feel a lot better about trusting Google to manage my precious data.

Another reason to trust in Google is that they make good stuff. I decided to try Google Reader for a couple of days. I figured I'd be back to NetNewsWire after a couple of days, but now I'm hooked and I'm not sure I'll ever go back. The only things I miss are hierarchical folders and smart-subscriptions, which I was using to subscribe to a search within my subscriptions, e.g. alert me when any of the feeds I'm reading mention "roller". I'd like to see better blog-search integration in Reader and features like FeedDemon's popular topics.


FilmBabble blog dead in the water, can't get help from Google

My brother's popular film blog FilmBabble, hosted on Google's Blogspot site, is now dead in the water and he cannot find any way to get help from Blogspot or Google. He's followed the help links to send support requests to both Google and Blogger.com last week, but Gmail tells him that his email address does not exist!

Could this be another case of mass email deletions at Gmail.com? Personally, I wouldn't trust Google to host my blog or my email; I only use Gmail for mailing lists that are archived elsewhere. Seems like my caution might be well justified.

So please help, Google folks. Please tell us: how do you get help from Google when your email address and therefore your Google identity is apparently deleted?

Update 1: apparently Dan filled out this help request form on Friday. I wonder what kind of turn around time they have for this type of issue. Guess we'll find out.

Update 2: Google responded today and restored Dan's account, after only two business days. I must say, that's pretty damn good for a free service. Still, the "that email address does not exist" message is pretty damn scary. It's pretty nerve wracking to get locked out of your blog.


Susan Constant

A replica of the largest of the three ships that brought English settlers to Jamestown in 1607.


Susan Constant
Originally uploaded by snoopdave

Something fishy: Roller in the Glassfish Update Center

As my colleagues Manveen Kaur and Alexis Moussine-Pouchkine are reporting, Roller is now available via the Glassfish Update Center. Manveen explains how to get started: just download and install Sun Java System Application Server 9.1 and run $GLASSFISH_HOME/updatecenter/bin/updatetool. Too lazy for all that? Alexis has put together a brief slide-show that shows just how easy the process is.

There are a couple of caveats. First, this is an Early Access (EA) release and is based on a snapshot of the Roller 4.0 code-base from about 1.5 months ago. We put it through a couple of rounds of testing, but it doesn't have all the bug fixes found in the recent Roller 4.0 RC releases. Second, this release targets only Glassfish (obviously) and JavaDB. Still, it's a great way to try Glassfish, the Update Center and Roller.

fish1 fish2 fish3

What's up with the fishes and the mysterious "Welcome to SocialFish" seen in the slide show? I've already said everything I can say about that ;-)


re: JSPWiki@Apache?

Congrats are also in order for the JSPWiki team. As Janne Jalkanen notes, JSPWiki was accepted into the Apache Incubator yesterday. I'm proud to be one of the four mentors who will guide the project through the incubation process. Janne and the JSPWiki team put together a great proposal and I think it was clear to everybody involved in the vote that these folks know what they're doing. They'll master the Apache way in no time.

« Previous page | Main | Next page »