Schumacher wins again

May 31, 2004

Schumacher wins again at the 2004 European Grand Prix at Nuerburgring. Another good Formula 1 race – I just wish Williams and McLaren had a better showing.

David Letterman’s team won the Indy 500. I’m a huge Letterman fan and am very happy for him, but I haven’t watched CART or Champ Cars or IRL or whatever the hell they are called now. Tony George, the asshole that killed the Indy car racing series had made this whole sport irrelavant. I haven’t seen a single CART/IRL race in the past 4 years and will continue to only follow Formula 1.

Pit Babes

Life is good in Formula 1

Retired General Anthony Zinni is one of the most respected and outspoken military leaders of the past two decades. Read more @ http://www.cbsnews.com/stories/2004/05/21/60minutes/main618896.shtml

I can’t believe we are arguing about a syndication protocol that’s not even supposed to be human readable but we are and it seems like the whole RSS vs ATOM debate is going to continue.

Dave Winer just launched a new website called Really Simple Syndication, a site devoted to helping non-tech users learn about RSS. While I hope the rational behind the site is to help purveyors of RSS, I can’t help but think if this isn’t another salvo across ATOM’s bow. As you probably know, Dave Winer is credited for shepherding RSS to its current format. Dave has done a lot for RSS and the whole idea of syndication in general, but the current state of RSS is completely fractured. With 7 different versions of RSS that are incompatible along with ownership issues, a group of people launched ATOM as a new, open format to replace all the flavors of RSS.

I blogged about Bill Gates’s comments on RSS earlier in the week and I wonder if people are just making a big deal out of nothing. I guess maybe I am contributing to it by blogging about it – More fuel to the fire. Sam Ruby has an entry entitled Détente that includes some great discussion points in the whole ATOM and RSS debate. Joshua Allen has a nice blog entry entitled RSS Politics on the whole matter. My hope is that W3C accepts ATOM as a candidate recommendation and Dave Winer and Sam Ruby work together to create ATOM 1.0 that includes the best of RSS and ATOM, without RDF.

I’ve been having a few email discussions with a few of the blog readers about how I manage my blogroll and I decided to blog about it. Before I went out and purchased a copy of FeedDemon, a great RSS/ATOM feed reader, I had written my own crude feed reader. My feed reader used Informa for feed consumption and parsing and used a local MySQL database to keep track of my feeds subscription. Upon startup, the simple web application would load a list of my subscribed feeds from the database, parse them using Informa and save them locally. Worked well enough and let me learn more about Informa, which is really a very good RSS library for Java.

Now that I use FeedDemon, I output the blogs I read as an OPML file and then use Informa to create my HTML blogroll. Here’s a little code snippet on how I use Informa’s OPML support to parse my OPML file and iterate through the file to create the HTML that’s included in my blog. I also stole Don Park’s imageless RSS feed icon CSS to format my blogroll. Thanks Don – Great idea.

        try {
            Collection feeds = OPMLParser.parse("file:///C:/projects/opml2html/data/blogs.opml");
            sb.append("<ul class='navlist'>");

            Iterator it = feeds.iterator();
            while (it.hasNext()) {
                FeedIF feed = (FeedIF) it.next();
                sb.append("<li><a href=");
                sb.append(feed.getSite().toExternalForm());
                sb.append(">");
                sb.append(feed.getTitle());
                sb.append("</a>  <a href=");
                sb.append(feed.getLocation().toExternalForm());
                sb.append(" class='feedIconStyle'>XML</a>\n");
            }
        } catch (IOException e) {
            //do something useful
        }

Informa is a great collaboration by the authors of HotSheet and Risotto, two independent Java/RSS efforts out in the market. If you have a need to parse RSS and display via. JSP’s, you need to check out the RSS JSP tag library and RSS-desk projects that are based on Informa.

MU & ME

May 28, 2004

Ok – This is really bad. Marquette University is using my face to drive interest in their Masters in Computing program. Talk about scaring people away. ). Then today I see this ad on OnMilwaukee.com.

Scary Stuff. At the end of the day, I think this campaign will end up costing them students

When should you use checked versus unchecked exceptions in Java classes? The prevailing wisdom is to use checked exceptions in nearly all cases, but some Java luminaries have begun to think otherwise. This month, columnist Brian Goetz examines the exceptions debate and offers guidance on when and how to use unchecked exceptions.

http://www-106.ibm.com/developerworks/library/j-jtp05254.html?ca=drs-j2204

Static analysis tools promise to find existing bugs in your code without requiring much effort on the part of the developer. Of course, if you’ve been programming for long, you know those promises don’t always pan out. Even so, good static analysis tools are a valuable addition to your toolbox. In this first of a two-part series, Senior Software Engineer Chris Grindstaff looks at how FindBugs can help improve the quality of your code and eliminate bugs lying in wait.

http://www-106.ibm.com/developerworks/library/j-findbug1/index.html?ca=drs-j2204

http://www.rexswain.com/httpview.html

Free Java Books

May 27, 2004

http://www.dhruvaraj.com/javaBooks.htm

Just found this blog entry on Bob McWhirter’s blog entitled BEA + Codehaus = Controlhaus. According to Bob, aka Mr. Codehaus, BEA and Codehaus have started a new venture to put out Workshop control. The new site, Controlhaus already has pre-built controls for Amazon, eBay, Google, Paypal among others. The site is expected to become an open source community to foster collaboration and further improvement on service controls for WebLogic Workshop.

I have to say kudos to BEA for really acting as a great citizen in the J2EE space by giving a ton back to the open-source community. Along with their work with the standards body’s and committees, BEA has supported or created a lot of open-source projects including XMLBeans, AspectWerkz, StAX and many others along with their latest effort, the Beehive project. I think a lot of the credit goes to Scott Dietzen.

The Cowbell Project

May 26, 2004

I’ve got a fever and the prescription is more cowbell. -) If you don’t know this line, you need to download the MP3 of the Christopher Walken SNL skit at The Cowbell Project.

Very interesting to see how well the Mini performed. Check out the article @ http://www.bridger.us/2002/12/16/CrashTestingMINICooperVsFordF150

BEA eWorld withdrawals

May 26, 2004

I’m getting eWorld withdrawals right now. I was hoping to make it to eWorld but didn’t get to make it, as my wife and I are expecting our first baby soon and she’s not doing well.

Having said that, I was hoping to live vicariously through all the attendees and their blogs but I am not seeing much out in blogspace. Come on people – I need content. I need information – I want to know what’s going down, what are the sessions like, what are you learning? Cedric is out in Belize while Cameron’s busy working the booth. The only information I am getting is from John Reynolds and I need more.

With the release of AspectJ 1.2, I was hoping to hear more from the AspectWerkz team and I haven’t seen much from any of the Codehaus folks.

Is Microsoft the whore with the heart of gold while Apple the girl you want to be with that could be your soul mate? Is Linux the plain girl down the hall or your mom? All interesting and distributing questions that are answered at The Fishbowl. Great blog entry by Charles entitled The Mac is a Harsh Mistress.

AspectJ 1.2 goes GA

May 25, 2004

Just read on Adrian Colyer’s blog about the release of AspectJ 1.2. I’ve been playing with the release candidates and it’s nice to get the final release. I’m downloading Eclipse M9 as well to play with the enhanced integration. I also need to figure out where to get the IDEA AspectJ plug-in. Let’s hope the folks at IntelliJ are working on integration with their 4.0.4 release.

Read more about this on Adrian’s blog and TheServerSide

Adrian also had an interesting blog entry yesterday about what Sun thinks of AOP. Sun’s taking the standard “we didn’t come up with it and so let’s ignore it, dismiss it or be afraid of it” stance with AOP.

Metallica Live

May 24, 2004

This is just awesome. Metallica is now offering downloads of their live shows, for a price @ http://www.livemetallica.com/. The first leg of the North American tour of 34 cities is now available for download as an MP3 or FLAC file.

Just purchased the 03/08/04 Cow Palace San Francisco, CA show – Downloading as we speak.

Interesting article @ http://bostonworks.boston.com/globe/articles/051604_outsource.html

Another great article entitled ‘The search for P.M.D’s by Thomas Friedman of the New York Times.

 

Finally we get a Formula 1 race where Ferrari doesn’t run away with the race. It was great to see Schmacher getting punted off the race track. Jarno Trulli wins the Moaco Grand Prix – Can’t wait for the Nurburgring.

Don’t you just hate it when your stupid retarded local channel cuts into network programming and spent 40 minutes babbling about the weather? Who cares? It’s raining and I’m inside. I’m trying to watch Alias. Get off my screen!!!!