Oh no… another open source catalogue: Ohlo

Ohlo just surfaced on my radar. Ohlo is a open source catalogue, similar to the O’Reilly codezoo effort. We have Swik, Freshmeat, etc. How many of these efforts can the internet bear?

Ohlo does looks like a good effort. They parse the code repositories and base some of their statistics on that. A lot of sourceforge projects will fail the test as many will be flagged as one man, inactive projects.

Strange thing is that for the maven project (which is pretty heavy under development) they say that the activity is in decline. Probably the pointer to their repository was not correct.

Is such a catalogue any good? I think it is. I usually try to stay away from one man shows, and projects that haven’t seen much development (unless the software tracker shows no bugs and the project is feature complete). This catalogue shows in a blink of an eye the status of a project and adds nice qualities to it.

Their summary for Wicket:

+ Large, active development team
+ Well-commented source code
! Apache Software License may conflict with GPL

They flag the Apache Software License as conflicting with GPL. Apparently this is caused by one file in our repository trunk which is GPL licensed. The one problem I have is that they are able to discover one file with GPL code, but don’t provide a link to which file that is. Anyway, I doubt this will still be a problem in the next weeks. We are removing all (L)GPL code from our code base as our effort to incubate at Apache continues. The comments in our code seem to please the Ohlo gods:

Wicket is written mostly in Java. Across all Java projects on Ohloh, 35% of all source code lines are comments. For Wicket, this figure is 51%. This high number of comments puts Wicket among the highest one-third of all Java projects on Ohloh.

They conclude this factoid with the comment that the Wicket team is a [...] helpful and disciplined development team.

Read more on Wicket at Ohlo. Oh, and you can stack Wicket, which is something like telling that it is part of your software stack.

With a flick of a switch…

With a flick of a switch I moved my blog from jroller to my own hosted wordpress powered blog. The movers did a great job at packing all my stuff here into nice boxes, and moving it to my new place, including the comments. Even though the moving service was very professional some china may have been broken.

Now why bother moving, and shelling out money for a service that is available for free? Several things triggered me to do the switch:

  • speed: jroller has its bad days when it comes to speed. It hosts several hundreds of blogs and needs to serve them all.
  • editor compatibility: several blog editors exist, but most of them don’t support the roller api. I’m typing this message using Flock, the social browser. Probably it is possible to direct Flock to be able to post to jroller, but I didn’t want to work with a half baked solution.
  • own domain: I like being master of my own little universe, probably a left over from watching He-Man too much during childhood).
  • wordpress: I think it is the best blogging tool around at this moment. Some of the templates are beautiful (vertigo squared, jillij) and more are available. On top of that the spam prevention for comments (akistmet) is great.
  • statistics: being master of my own domain I get statistics for free with my subscription. Who, where from, when, etc.
  • greener grass: when I read the blog of Nathan, I immediately thought: that is what I want: more control, more freedom

So here we are: on martijndashorst.com. I’m still contemplating splitting the Wicket part from my own private life ramblings. However, if I promise to keep the main writing about Wicket with a peek now and then into my personal stuff would you mind?

Soon to be launched: A Wicket Diary at http://wicketdiary.org

Importing JRoller into WordPress

I have moved my blog from jroller.com to a shared provided server (didn’t want to open up my home network just yet). I didn’t want another huge blogging service such as wordpress.com, rather I wanted a bit more control over what I could do with the service. I installed WordPress as my blogging application. Having my own (part of a) server is pretty sweet, too bad it isn’t Java hosted.

My hosting provider is bhosted, a PHP/mysql provider in the Netherlands, and I find the service pretty decent until now. Yes, the domain registration could be smoother, but I doubt it is any worse than other providers.

I wanted to preserve my old blog entries and migrate them to my new home. Unfortunately the wordpress installation doesn’t have a connection to jroller to download all posts and import them. So I searched the internets and found more people facing this problem.

Finally I settled on exporting my entries using the wordpress xml format, and thus preserving the comments made by other people on my blog. I then only had to go through 250+ posts to recategorize them (jroller didn’t put blog entries with category ‘java/wicket’ on the front page).

I really have to thank Zeusville for his efforts in creating the WordPress export template for jroller.

Marilyn Manson: Muzak while programming?

just browsing through the music collection of a coworker, I found Marilyn Manson. Of course I had to listen to this person that was horribly pestered during his high school years (why else would you paint your face white and wear stockings?).

And I must say the sound is very muzak to me. I don’t get the urge to buy a three barrel shotgun and shoot my coworkers. I even don’t get the vibe to go head butting them to the chest.

Anyway, it’s some nice background music for those heated days (28C ~= 82F and rising).

My current favorite choices for music are:

  • Thievery Corporation
  • Supper club
  • Global Underground
  • St Germain
  • Linkin Park
  • Jamiroquai
  • Shakira

I found out about Thievery Corporation through reading a blog on music preferences while coding, so what music do you listen to in your cubicle?