Archive for October, 2006

I’m an Apache Abdera committer

atom-logo75px.gifApache Abdera is a nifty little project that is undergoing incubation at the ASF and that I’ve been using for a couple of projects since last May. As with all good Open Source projects, you start with some not-so-good code and you gather around it a community of people interested in contributing to make it better and adapt it to their needs.

This is exactly what happened to me: Even though Abdera’s code was already usable by the time it was donated to Apache, I started interacting on the mailing lists, sending in patches and even speaking about it at conferences.

Since my code contributions were fairly small, I didn’t expect to be invited to be a committer very soon, but this is what just happened. Of course, I gladly accepted and can now boast committership in two Apache projects, the other being Cocoon, which I have been following only from a bit of a distance only. Not using Cocoon for work projects makes it difficult to be active in it, considering the number of revolutionary changes that the code base is undergoing right now. I am happy to report, anyway, that we are thinking of doing a new major release by the end of the year, with better block management, Spring as a container and a new Maven2 build. Adding more manageability seems to be the key here, and I really hope this release is going to revitalize Cocoon and boost its acceptance.

Technorati Tags: , , .

My new shower

My new showerMy new shower looks great. It was a bit of a problem getting it, since the corner of the bathroom where it stands has a section of wall protruding out over the edge of the bottom plate, so they had to cut a portion of the glass from its standard size in order to make it fit.

They also cut it wrong once, even though they had a perfectly precise drawing. Or maybe they cut it right and then sent in the wrong piece. I don’t know, but it took two weeks more to have the right piece. Anyway, in the end the installer came and mounted the box, so we now have a brand new, shiny-steel-and-glass shower.

Unfortunately, as you can see from the picture, something’s not quite right. When cutting the curved doors to size, they evidently changed their curvature, but then forgot to adapt the curvature of the steel rim that sits on the border of the bottom plate against which the doors are supposed to snugly fit. In my case there’s a gap between the doors and the rim that goes up to about 2 cm in the middle. Grrrr.

The Open Source Business Academy

OSBA.pngMark November 21 on your calendars: Sourcesense and Sun Microsystems Italia are organizing the first edition of the Open Source Business Academy.

This is a one day event aimed at business managers and decision makers who want to evaluate the costs and benefits of the adoption of Open Source in their company.

Confirmed speakes, so far, are:

  • Mark A. Brewer: Chief Executive Officer, Covalent
  • Simon Phipps: Chief Open Source Officer, Sun Microsystems Inc.
  • John Powell: President and Chief Executive Officer, Alfresco
  • Angelo Solari: Director, Software Factory, Telecom Italia

I don’t know the other speakers, but I’ve heard Simon Phipps speaking already, and he’s great.

All of us are totally psyched by this, as this is the first instance where Sourcesense is really coming to the forefront in a high-visibility event and presenting itself as one of the highlights of the business-oriented Open Source landscape. You can also read this post by Gianugo if you want to know more of what we’re up to.

The event will be held at the Enterprise Hotel, Milan, Italy and will comprise a plenary session in the morning and a series of parallel workshops in the afternoon. So, if you’re interested in making sense of Open Source, go register yourself and drop by on the 21st.

Yahoo! Bookmarks: where’s the API?

yahoobookmarkslogo.jpgYahoo Bookmarks Enters 21st Century - TechCrunch: “Until today, Yahoo Bookmarks (which is a separate product from del.icio.us and My Web) stored only the URL, title and comment for a particular bookmark. The new product caches all text on the page, stores a thumbnail view, and allows both categorization (folders) and tagging of each bookmark.”

I’m not a fan of bookmarking services. I’ve been using del.icio.us on and off for a while but I’ve mostly abandoned it. What I think sets the new Yahoo! Bookmarks service apart is the caching of pages. I think the potential for reusability for this service would be infinite, if it had an API. I can see lots of mashup opportunities opening up because of that cache, but until we see an API, I’m not going to bother.

Technorati Tags: , , , , .

The Open Source Search Engine

google_coop_xsm.gifEureka! Your own search engine has landed!: “Wouldn’t it be cool if you could easily build a search engine on your blog or website tailored to the topics and areas you know and love the most? You’re not alone if you’d like that — we’ve heard from partners large and small, and users across the web who want access to the Google search platform, and want to customize and make it their own.”

Now, this is fucking cool (yes, I dropped the F-bomb too, Tim)! I’ve been wanting this for ages, mostly to build a search engine for all matters Open Source to go with The Open Source Zone. Now in just about five minutes I was able to set up a very basic search engine and prime it with just a handful of sites. I will be adding more sites in the future, but right now all visitors can have a look here (what’s up with that hideous URL? Can’t we have a simpler one?) and click on the Volunteer to contribute to this search engine link to add more sites to include in the search (you need a Google account for this though; is this part of Google’s evil plan to collect all of our lives online? ;) )

Next step will be integrating the custom search site into The Open Source Zone (which badly needs reviving, I know), maybe using the Ajax API.

Picture courtesy of Ted Leung.

Technorati Tags:
,

Help, my MacBook Pro power cable is failing

MacBook Pro Power CableMy friend and colleague Gianugo says this happened to him also, and it seems to be quite frequently. To make it short, the power cable of my MacBook Pro started malfunctioning this afternoon: the led wouldn’t light up and no power was flowing. Apparently the soldering between the thin cable and the MagSafe connector cannot stand the repetitive strain that you apply on it by continuously winding and unwinding it around the power brick.

So I called up the store and they told me I will need to bring it in for checking tomorrow morning and they might have one spare power adapter to lend me. Luckily, after some prodding, pushing and pulling I was able to make the cable work again this evening (see picture), but I am afraid it’s going to fail again as soon as I try to move it. Anyway, I have two fully charged batteries now and they should be enough to allow me to use the laptop tonight (and post this entry) and tomorrow morning until after 10AM, when the store opens.


Get Democracy

Democracy - Internet TV Platform - Free and Open Source: “Stop squinting at tiny web video. Instead, download and watch all the best internet TV shows in one powerful application: any video RSS feed, video podcast, video blog, or BitTorrent file. Fullscreen, high resolution, 100% free and open source. New channels arrive daily in the built-in Channel Guide.”

democracy_logo.gif

Democracy is one cool app. The latest version (0.9.1) is wads better than the previous one, and already much better than iTunes’ video section. The fact that it now supports BitTorrent and Flash Video is a big plus: I can now download and watch the Technology Evangelist videos in all their full-screen, 480p glory from the same application!.

Add to this that it is available for OS X, Windows and Linux, it is free and Open Source. What more can you ask for?

Well, actually it could benefit from some UI improvements. For instance, a history function would be welcome, and it should remember the video you were playing and the position you were at, when you move around, so that you can go back and resume playing. As it is now, when you click on a channel, playing stops and you have no way to go back there.

We can be confident that these UI issues will be fixed before the 1.0 release, though. You can hear Nicholas Reville say that most of the work towards their first release is going into UI polish in this interview.

Technorati Tags: , , , , .

RailsConf Podcast

Cool, I have my first podcast online! It’s a recording of the Ruby for Java Programmers talk I did at the recent RailsConf Europe. I usually hate hearing my recorded voice, but I think I came out quite good on this one. I only have to train myself not to say “er” too often: It’s probably not so noticeable when you’re watching a presentation live, but it gets annoying on a recording.

You’ll be able to listen to all the other podcast, as soon as they get uploaded, at Skills Matter. It would be nice to have the slides together with the audio, but the download link gets you just the mp3 file. Luckily for you, I have them here on my website.

Update: mp3 file is here.

My Moo MiniCards

My Moo MiniCards have arrived and boy, are they cool! They’re also tiny, though. I wonder whether they will offer larger formats in the future. I can definitely see myself getting a bunch of them, in any case. Now that’s a company that knows how to do some kick-ass word-of-mouth marketing.

My Moo MiniCards

A word of caution: prefer bright subjects, they come out much better than darker ones with that kind of format and paper finish.

Technorati Tags: , .

ApacheCon US 2006 wrap-up

I’m writing this while sitting at the Austin airport terminal, waiting to board my plane to Detroit and from there back home via Schiphol. Weather conditions are: overcast with slight rain. As the plane is quite small (Canadair Regional Jet) it might be a bumpy ride.

I was reflecting on the ApacheCon US 2006 that ended Friday. Overall impression was rather good: I got to meet and hang around with a whole lot of people, some of which I had the occasion of seeing face to face for the first time, like Dave Johnson, who says he’s been reading my blog since the beginning. Hi Dave!.

Quality of the talks was uniformly good, with no letdowns, at least as the sessions I attended are concerned. What left me a bit disappointed was the level of the keynotes. Keynotes should be entertaining and provocative, while still being relevant to the conference’s main theme, in my opinion. That was not the case here, I think, so I suggested, on the feedback form, that ApacheCon should try to find better keynote speaker. When I was at OSCON, the quality of keynotes was awesome, with some exceptions. People like Damian Conway, Kathy Sierra, Robert Lefkovitz are really able to captivate and cheer the audience.

Maybe they are too expensive for ApacheCon, I don’t know. But if we can find some company to sponsor them, we could maybe recapture some of the audience that, according to the people I spoke to, has been dwindling with respect to previous editions.

267825487_20159a7d83_m.jpgAs far as my own talks are concerned, I think they went rather well. I was a bit nervous on the first one, since it was the first time I was presenting it, and the audience was small, a fact the tends to put me down and even more nervous.

The second one went really smooth, instead. Having presented it already twice makes me much more confident and pleasant, I think. Audience was bigger, and asked a number of fairly relevant questions in the end.

One last note: Google’s motto is “Don’t be evil”, but Fitz is totally evil when playing foosball, especially when coupled with Geir.

Jamie Cullum at the Stubbs BBQ

JamieCullum.jpgSo we went to this neat BBQ place near our hotel for lunch today. Food was great, even though I couldn’t really appreciate it, having had an excessive amount of food for breakfast.

On the way out, I noticed a blackboard where they list the upcoming gigs they are having there, because they also do live music. On the program for tomorrow night there was Jamie Cullum listed. I couldn’t really believe it, so I checked on Jamie’s website, and it’s true. I mean, you might not know Jamie, as he’s not that popular, but I’ve heard him on the radio several times back at home and, to me, one who gets that kind of exposure is “big”.

The fact is that, back home, we’re not accustomed to find musicians, who published several albums and got a decent amount of air time, playing in small clubs and BBQ places. We’re even less accustomed to have tickets for something like $25.

I think I could reconsider Austin, a town that up to now hadn’t given me anything to remember. Tomorrow night I’m still here, so I might as well get a good steak and very good music.

Technorati Tags: , , , .

The joys of jet-lag

Being jet-lagged is not fun, but when you are going west it allows you to be well awake at dawn and catch some nice pictures.

Dawn in Austin

This dawn over Austin wasn’t particularly memorable, mostly because the view out of my hotel room is over a parking and the I35 highway. But I think that capturing the reflex of the room light makes it somewhat interesting. Don’t you agree?

Testing Google Docs

Created using Google Docs .

Cliff Stoll and the speed of light

Cliff StollCliff Stoll is one heckuva bizarre guy. Judging from the pictures, he looks like the quintessential mad scientist, but you had to be there to hear and watch him perform live to realize how really mad he is.

It was nice, for once, to attend a keynote that wasn’t about computers at all—apart from the expected disparaging remark about the damages caused by the adoption of computers in education. I honestly have no idea what measuring the speed of light has to do with Open Source, but seeing oscilloscopes, wave generators, lasers and mirross brought back memories of simpler times.

Now, if someone knows what was the glaring error in his talk and whether anyone won the cool glass Klein bottle by finding it, I’d be glad to know.

Update: I just realized that my post could be interpreted as painting a negative picture of Cliff. Actually that’s not the case. He’s mad, but in a good way. If you haven’t, you should definitely read The Cuckoo’s Egg and Silicon Snake Oil. Food for thought.

Technorati Tags: , , , .

Made it to Austin

After a long but, luckily, uneventful flight (apart from a minor delay on the last leg) I made it to Austin last night and crashed into bed soon. Jet lag seems to be somewhat less severe than expected, but still I couldn’t sleep beyond 5AM.

Conference starts at 9, but registration starts at 8, so I’m going down in a few minutes to see if I can meet someone and maybe grab some breakfast.

More later.

Technorati Tags: , .

Security at the Google Blog

Heather Adkins, Security Team, Google: “Maintaining the trust of our users and ensuring a positive experience using our products and services is paramount to our ability to accomplish our mission. As a result, Google takes security very seriously and designs all of its services and applications to protect your privacy and data security.”

Compare the above with:

Mike Arrington, TechCrunch: “So the real story here is that the Google blog has been hacked. This is a bit of an embarrassment, although it is not nearly as bad as when Google deleted the blog accidentally in March of this year.”

Alright, it might happen to anyone. It happened to me and will probably happen again, but still…

Technorati Tags: , .

ApacheCon US 2006 TODO List

ApacheCon US 2006 PresenterHenri started it, Paul and Garrett followed suit, then Brian chimed in. So, without further ado, here’s my TODO list for ApacheCon US 2006:

  • Meet people.
  • Maybe do a photography walkabout with Ted.
  • Buy boots (I need a good address in Austin for that).
  • Drink beer.
  • Do a couple of talks.
  • Not attend Leo’s talk (Nothing personal, Leo, it’s just that your talk is at the same time as mine. I would have loved being there, but maybe you’ll be able to present it again to your colleagues on your new super secret job, so that I might hear it).

As you can see, I’m a lazy butt compared to the other fine fellows quoted above. But considering that I’m only arriving on tuesday night, the jet lag, the two talks I have to prepare, the number of job-related calls and emails I’ll have to answer, the boots, the photography, and the beers, I don’t think I’ll have much time left.

Technorati Tags: .

What 9/11 conspiracy theorists miss

Debunking 9/11 MythsHaving evidently nothing better to do—or, more probably, being too tired to do any kind of mentally engaging activity—I’ve been watching some late night talk shows on the TV lately. One of them, called Matrix, recently dedicated at least three episodes to a debate between 9/11 conspiracy theorists and believers in the official version, the one contained in the 9/11 Commission Report.

For the sake of brevity, I’ll call the former “skeptics”, even though I am actually more skeptic of the skeptics than of the official “truth”, but they were the first to raise doubts, so they deserve the title. Likewise, I’ll doubt the latter “believers”, which is a sweeping generalization, of course, but please bear with me.

After having given ample time in the first issues to the skeptics for them to try to poke holes in the conclusions of the 9/11 report, in the last episode the host presented various counter-arguments, using excerpts from the book Debunking 9/11 Myths: Why Conspiracy Theories Can’t Stand Up to the Facts. I had never heard of this book before, even though it’s not new, but I plan to pick it up sooner or later, as it sounds interesting.

I will abstain myself to comment on the arguments presented in the book until I’ve had the occasion to read it and, more generally, I will not discuss here about the single issues that are cause of debate between the skeptics and the believers. There are hundreds of websites, book, articles and movies dedicated to that already.

What I would like to do is try to see things from a 64,000ft height perspective. As I see it, the problem with the talk shows I’ve been watching and most of the other debates between skeptics and believers is that both sides of the issue tend to focus on single questions, almost exclusively.

They will argue indefinitely about the size of the hole in the Pentagon wall, the fall velocity of the twin towers or what Silverstein really meant when saying “Pull it!”. Now, these are all very important issues to settle if we really want to know the truth, but if we focus on them only, we risk missing the forest for the trees.

What I see when I try to look at things from a wider perspective is, on one side, an official report that is certainly incomplete and probably wrong in some minor and maybe also major details. After all, nobody ever smashed a jetliner into a 400 meters high steel tower before, so we don’t really have good models to see if reality fits predictions.

But even with many details missing or wrong, we have a history that is plausible, at least in my humble opinion, after having heard many of the possible explanations for how things went the way they did.

On the other side, the skeptics’ side, we only have holes. What I mean by this is that skeptics are only able to try to find holes in the official theory, but when it comes to providing an alternative one, the only thing they can come up with is a non-coherent set of factoids, the majority of which raise more questions than the ones that are supposedly left unanswered by the other side.

For instance, they believe it was a missile that hit the Pentagon, because the airplane version does not explain a number of questions. However, the missile theory does not explain the numerous witnesses that saw the plane, the lamp poles that were struck by the plane’s wings, the pieces of debris clearly belonging to a plane that were left on the lawn, and—most importantly— where did the real plane and all its passengers end up?

I’ve even heard one of the skeptics declare with absolute certainty that it wasn’t flight 93 that crashed to the ground in Pennsylvania. When pressed for an answer to the question: “Where is flight 93, then?”, he simply replied: “I don’t know, but I am certain it didn’t crash and it’s them who have to tell us where it is.”

What we have here is a tentative to reverse the burden of the proof. But I think that, this time around, it is “skeptics” who are suggesting an interpretation of the facts that, if it were true, would require some extraordinary proof, not only the swiping of questions under the rug by saying “we don’t know”.

Otherwise they risk sounding like so many creationists, who don’t have any good theory of origins, and are only able to cry foul over evolution and point at supposed “holes” in the fossil record.

Robert Anton Wilson needs our help

Mark Frauenfelder, Boing Boing: “I’m not exaggerating one bit when I say Robert Anton Wilson is one of my heroes. His writing has had a profound influence on the way I view life, more so than any other writer. If I had not read his books, there would definitely be no Boing Boing.”

I won’t go as far as saying that Robert Anton Wilson is one of my heros, but I read The Illuminatus Trilogy and found it intriguing, stimulating and fun. So I decided to part myself from a small sum of money and donate it to him. It’s not much, but if you feel like, please do the same. I think he deserves it.

Moreover, I pledge to donate to him all proceedings I will gather from sales made through the affiliate that you see here on the right.

Technorati Tags: , .

How much does code suck?

codesearch_logo_sm.gifAbout 70,600 times, according to Google Code Search, the latest product of the fertile Google Labs.

But it only sucks 6,511 times, according to Krugle, and a meager 1,910 times according to Koders.

I think Krugle and Koders are going to face some tough competition. Is this a signal to all the companies that are offering vertical search products: “Be warned, your business might be eaten by Google.”?

And now, for another silly statistic, if you were looking for a confirmation that Open Source developers are really sloppy, you can find about 327,000 instances of the string “FIXME” in comments, even limiting ourselves to languages that have a comment syntax like the one of C, C++, Java, etc.

Technorati Tags: , , , .