Google Summer of Code 2011

Like Vincent, I occasionally care too much about some things. Because of that, I volunteered for the second year in a row to help out as an admin for the GNOME Google Summer of Code. My role will mainly be making sure every student keeps on track, organize a session at the Desktop Summit and try to get our students integrated into the community over the summer / during the summit.

To students that are still in doubt: Having done two Summer of Codes as a student myself, I can only conclude that this is probably the nicest way to earn some bucks as a student. Fun and interesting. The deadline for idea submission is approaching fast, but there’s still plenty of time to write-up a proposal. Talk to a maintainer and please work on top of an existing project rather than building something new.

I myself won’t be able to take up the mentoring of a student as I’m too busy founding a company (but that’s the subject of a future post). Now go submit your ideas and prepare for an awesome summer!

Tagged , , | Leave a comment

FOSDEM 2011 Mono room slides

As promised, here are the slides from the Mono Developer Room at FOSDEM 2011. Unfortunately no video recordings this year.

  • Welcome F# to the MonoDevelop family (Tomas Petricek) [Slides] [Examples]
  • Manos: web apps for the lazy hacker (Jérémie Laval) [Slides]
  • The Web Objects Kitchen (Federico Di Gregorio) [Slides]
  • Mono packaging in Debian and Ubuntu – why we’re always right (Jo Shields) [Slides]
  • Mono C++ Interop (Andreia Gaita) ) [Slides]
  • Mono’s new garbage collector (Mark Probst) [Slides + Audio Recording]
  • A common graph database access layer for .NET/Mono (Achim Friedland) [Slides]
  • CloudB: a distributed hybrid storage system for the Mono framework (Antonello Provenzano) [Slides]
Tagged , | 5 Comments

Post-FOSDEM 2011 / The Trollcat experiment

The Mono Developer Room
The second edition of the Mono Developer room was once again a great success. Good talks, nice atmosphere and some interesting discussions. Slides will be online soon, unfortunately no video recordings this year.

The trollcat experiment
A couple of months ago while sending out the call-for-papers for the 2011 Mono room, I added this question to the submission form:

The majority ticked "Yes".

Looking back at my statistics from last weekend, over 90% of the speakers did in fact include some imagery of opinionated animals or cartoon figures, often comically yet clearly strengthening the discourse. I would like to present this observation as a data point in the ongoing research on the finer points of trollcats in contemporary society which is being carried out by Miguel for some time now.

Tagged , | Leave a comment

Mono @ FOSDEM 2011: Schedule announced

I’ve just published the schedule for the Mono @ FOSDEM 2011 Developer Room. Full schedule (with biographies and abstracts) should be up soon on the conference website. For the impatient, here’s what it looks like:

  • (13:00 – 13:10) Opening (Ruben Vermeersch)
  • (13:10 – 13:50) Welcome F# to the MonoDevelop family (Tomas Petricek)
  • (14:00 – 14:25) Manos: web apps for the lazy hacker (Jérémie Laval)
  • (14:30 – 14:55) The Web Objects Kitchen (Federico Di Gregorio)
  • (15:00 – 15:20) Making happy developers (Rodrigo Kumpera)
  • (15:30 – 16:00) Mono packaging in Debian and Ubuntu – why we’re always right (Jo Shields)
  • (16:00 – 16:20) *** Coffee Break ***
  • (16:20 – 16:50) Mono C++ Interop (Andreia Gaita)
  • (17:00 – 17:40) Mono’s new garbage collector (Mark Probst)
  • (17:50 – 18:20) A common graph database access layer for .NET/Mono (Achim Friedland)
  • (18:30 – 19:00) CloudB: a distributed hybrid storage system for the Mono framework (Antonello Provenzano)

Sat, February 5 is the date to remember, put it on your calendars!

Tagged , | 7 Comments

HTML5 for old browsers / browser testing

HTML5 is a great improvement for the web and like most designers, I try to use it in my web development work. There’s one little caveat to be aware of, which bit me in the behind quite hard recently: not all browsers understand the new elements, such as header, section and footer.  Most browsers will handle and style them and even Internet Explorer can be convinced to use them if you add the html5shiv.

However, many old browsers will do the layouting completely wrong. Therefore, always add something like this to your CSS:

header, footer, section {
    display: block;
}

This will spare you from a lot of headache.

Cross-browser testing using Adobe® BrowserLab
Being a hipster net-citizen today seems to require a dislike for Adobe and especially Flash. If you can leave that behind for a minute, I greatly recommend you try out the Adobe® BrowserLab. By far the fastest and nicest way I’ve seen to date to quickly test a design on multiple platforms.

Adobe® BrowserLab in two-up view, showing the GNOME 3 website (which, for the record, I didn't make).

Tagged , , | 4 Comments

Quora: Social networking without a cult of personality

I’ve become a fan of Quora lately, which is a community-moderated questions and answers site. Think Yahoo Answers, with quality rather than hilarity. Judging from the activity in my inbox (follow notifications for instance), it’s also very much on the rise (though mostly among early adopters in the tech scene).

What I find most interesting about Quora is how they take a fundamentally different approach from other social networks: they are building an ecosystem around content, as opposed to the usual cult of personality on social networks (which mostly seem to revolve around self-promotion and not actually valuable information).

This has a nice result: opposed to the short-lived nature of Twitter/Facebook updates with very little use outside the circle of ones acquaintances, the result is generally high-quality content that is useful to a wider audience. And most importantly: it naturally demotes personality to a lower rank than meaning/wisdom. This won’t prevent the larger personalities from trying to stick out, but good moderation can go a long way to make sure that value gets the highlight.

Is this something that can be kept up? Are they truly building the opposite of the normal overload-of-meaninglessness on social networks? Only time will tell, but it’ll be interesting to see how it evolves.

Quora

Tagged | 6 Comments

Linux Format #140

Apparently my head was on the front page of Linux Format Magazine #140:

Good thing someone told me or I would have missed it. The interview (which I unfortunately can’t share) covers F-Spot, Mono, photography on the free desktop and my own experiences and advice on taking your first steps as an open-source hacker. Never expected it to be published after so long.

Update: Added a shot from the inside:

Hitting the F-Spot -- Jono Bacon grabs an oversized digital camera and puts Ruben Vermeersch from popular photo management tool F-Spot under the lens.

Tagged | 4 Comments

F-Spot going cross-platform

Timothy Howard started working on the heroic effort to port F-Spot to Windows. Still tons of work left to do, so it will take some time before this is anywhere near usable but it does seem to come along nicely.

Awesome.

More info on his weblog.

Tagged , | 4 Comments

White Christmas

For the first time in decades, Belgium is seeing a truly white christmas. Happy holidays everyone and have a great 2011!

1 Comment

F-Spot 0.8.1 and 0.8.2 Released!

We’ve just pushed out a stable bugfix release for F-Spot: 0.8.1. This version contains a lot of crash fixes as well as a large number of updated translations. Upgrading is highly recommended.

Some highlights:

  • A fix for the rather annoying “Value is greater than Int32.MaxValue or less than Int32.MinValue”-bug.
  • A fix for the “DateTime.DaysInMonth”-crasher.
  • Loads of fixes to improve the handling of CR2 files.

Contributors to this release (developers):

Martin Slota, Nuno Ferreira, Paul Lange, Paul Wellner Bou, Ruben Vermeersch, Tim Howard

Contributors to this release (translations, documentation):

Andrej Žnidaršič (Slovenian), Bruno Brouard (French), Carles Ferrando (Catalan (Valencian)), Cheng-Chia Tseng (Traditional Chinese (Hong Kong and Taiwan)), Christian Kirbach (German), Damyan Ivanov (Bulgarian), Daniel Mustiele (Spanish), Gabor Kelemen (Hungarian), Hannie Dumoleyn (Dutch), Inaki Larranaga Murgoitio (Basque), Joe Hansen (Danish), Jonh Wendell (Brazilian Portuguese), Jorge González (Spanish), Lucian Adrian Grijincu (Romanian), Maetinee (Thai), Mario Blättermann (German), Matej Urbančič (Slovenian), Mattias Põldaru (Estonian), Victor Vislobokov (Russian), Yaron Shahrabani (Hebrew), Yoshizumi ENDO (Japanese), Zdenek Hatas (Czech)

Many thanks to all involved! Full details can be found in the release announcement.

Update: Due to a small bug that slipped through in the release process, we had to roll 0.8.2 immediately afterwards. Sorry for that. Second release announcement.

Tagged , | 12 Comments