Monday 12 July 2010

Love to "Listen"

Every now and then I have the chance to sample Google's (or rather the Google Engineers') thinking style and, although not consistently all the time, I must admit I like it — that's why I have been "subdued" to use their services for a lot of my personal/business needs. The latest occasion for such "tasting" has been Listen, a fairly obscure Android application for searching and listening to podcasts.

As with other Google products, one can immediately recognize the "minimalistic yet functional" style — the views are elegantly clean pertaining a minimum amount of controls (only the really necessary ones), integration with Google Reader (a new Listen Subscriptions tag category will appear), quick view/access/control to the current podcast in status bar, ease of browsing the (searched) subscriptions and, the cherry on top, keeping tabs of your progress for each podcast (e.g. you resume from the last listening position for whatever previously opened podcast). Oh, did I mention it's quite lightweight ? :)...

So if I managed to get you interested by now go ahead and try it on your Android-powered phone (yep, it's Android only). For the IT oriented people I highly recommend the TWIT podcast series...

Tip: the subscriptions search is English-only; if you cannot find a certain podcast, you might as well directly add its XML/Atom feed URL via My Subscriptions / Add a subscription.

Monday 8 February 2010

FOSDEM 2010

This weekend I have participated at the FOSDEM 2010 open source event, annually held in Brussels at the ULB (Universite Libre de Bruxelles). It's a free-entrance conference with talks ranging from (Linux) distribution-related stuff and up to new trends in the OSS programming community. The nice part is that one can get a glimpse of the current status of the major projects and also hear about what's new and hot in the OSS domain.

The major themes that the sessions were grouped around were Distributions, Embedded, Mozilla, GNOME, KDE, Mono, Drupal, GNUstep, NoSQL, MySQL, Openmoko, X.org, Java, BSD. Since my interests revolve around FreeBSD and cross-distribution cooperation I have been attending mostly these two session groups. The general picture that I could gather is that better cooperation and integration (especially when it comes to packaging software) is desired but my feeling is that not too many people are yet ready to commit to such ideals. Things like openSUSE's Build Service and the shared dependency solver (CUDF) bring in nice touches but I believe more standardization and commitment are needed before something viable will be rolling out. Of course, it's hard to set on a commitment when one is not forced to but rather even lured to diverge inside this free (OSS) ecosystem. That's why I think it's worth paying attention to people like Mark Shuttleworth (Ubuntu's "angel investor") when they are preaching for synchronizing the efforts. Variety has its value, but so does consistency among various OS'es.

The talks were complemented by the booths outside the lecture rooms, most of the big distributions being present there. In the BSD camp I have seen FreeBSD/PC-BSD, NetBSD and, bit of a surprise, MirBSD (MirOS) sharing the desk with FreeBSD. Not too many BSD personalities around, only Brooks Davis that I could count from the FreeBSD core team.

As usual the O'Reilly books booth was pretty busy with interested people (yours included) and outside the halls you could opt for a treat of "frites" (french fries) or you could sample a few Belgian beers (it's quite a pity to miss that being in the famous country of a thousand beers).

All in all, this was an interesting experience, at least to see what the other camps are showing off or working on. You can see here a few pictures I made from the conference and around (also some slides from the presentations here). The organizers have promised the presentations video recordings in about a week.