Archive for the ‘General’ Category

FOSDEM 2012 – can beer freeze?

Thursday, February 2nd, 2012

Thanks to my awesome employer Igalia, I am flying tomorrow to the cold city of Brussels to attend FOSDEM 2012.

I'm going to FOSDEM, the Free and Open Source Software Developers' European Meeting

I will give a lightning talk, Saturday at 13:40, about my balloon adventures at Nowhere, with an emphasis on how Free Software made it possible. Hopefully, this will motivate other Free Software hackers to get out of their basement and hack in the “real” world :).
The talk should be streamed live at this url (in the Ferrer room).

Many other Igalians will come (I think there will be 14 of us), and will give talks.

Prague, we meet again!

Sunday, October 23rd, 2011
The bridge, seen from the Petřín lookout tower

Karlův most (Charles bridge)

 

Tomorrow I will fly to Prague, going to the GStreamer Conference, then to LinuxCon Europe and ELCE.
I’m excited to go back there, after having first visited this beautiful city in my last Eurotrip.
I will give a talk at the GStreamer Conference about my work on image stabilisation, related to that balloon project we did with Ugo.
I will go there sponsored by Igalia, with my friends and colleagues Víctor, Philippe and Javi. Víctor will give a talk as well, about the integration of syslink and GStreamer.

Eurotrip starting soon: Desktop Summit, Berlin

Wednesday, August 3rd, 2011

On Friday, I am going on a little Eurotrip that will lead me through Germany, France, Ireland and Czech Republic. The whole trip will last a month.

If I manage better than some american guys, I will get to Berlin on Friday afternoon for the desktop summit:

I am going there sponsored by the awesome company I work for, Igalia. Many other igalians will be there too.

Grilo will be well represented, with a short talk by Philippe on his integration work of Grilo with the Gnome Shell, and a hacking session with Juan and myself.

I will stay in Berlin until the 15th of August, to attend the GObject Introspection hackfest, where I will also be sponsored by Igalia. I should admit I don’t know much about the internals of GI yet, but I am excited to “learn by hacking” in the company of great hackers!

Then I will continue my Eurotrip, but that is another story.

Blog back online

Wednesday, April 27th, 2011

I finally found the time to migrate my blog to the new server I have (the old server died a few weeks ago).

I hope I managed to do the transition correctly, and that people following me through a feed reader and/or a planet won’t be flooded with a truckload of old articles. If that still happens, I apologise. Also, I know the alert readership that you are noticed that I went back to the default wordpress theme: this is by design (and a bit by laziness). I got tired of the old design, which was ugly anyway (it was hacked together from various bits by a very amateurish designer: me). So, here’s something sober, just like I want it to be.

As for more generic news, I am still happy, enjoying life in Barcelona, loving my job at Igalia, hacking on cool Grilo stuff (and sometime GStreamer stuff as well). Hopefully I will post some things regarding that in the not so distant future.

This might be difficult because most of my spare time these days is taken by what I call the “balloon project”, recently started with a few gifted friends of mine. More on that soon, I promise, as I have plenty of things to tell about this project that involves developments in a lot of domains in which I’d love to know more but am always discovering things, such as physics, electronics or computer science.

 

Fosdem

Saturday, January 22nd, 2011

Like a few friends have stated, I am now saying it loud and clear:
I'm going to FOSDEM, the Free and Open Source Software Developers' European Meeting

And for that I should thank the awesome company for which I work. I am sure great time will be had, as well as great conversations about free software, multimedia, technology, life, the universe and everything.

See you all at FOSDEM!

New job, new flat: new life!

Tuesday, October 5th, 2010

You might have noticed one way or another, that I have just started a new job at Igalia. I’m very excited about joining a company that seems to try and do everything the right way™, and with really great people.

At least for starters, and to flex my hacking muscles a bit, I’m going to hack on various gstreamer stuff, which is always fun. Also, I think this will be my first post to appear on planet Igalia, so: HI PLANET READERS!

Oh yeah, as the title says, I’ve just changed flat, am now living in a great flat in a brand new building with cool flatmates, so that’s good news as well! And yes, I’m still in Barcelona, now in Poble Sec, which proves a cool area so far.

Camino de Santiago

Wednesday, August 4th, 2010

Tomorrow (Thursday 5th of August 2010), I am going to meet Paola and Ugo on the Camino de Santiago. They’ve been walking since last Friday, and with them, I should try to reach Santiago de Compostela, after about 3 weeks of walking, if we make it to there, that is.

Since I’ll probably have plenty of things to tell from the road, I’ve started another blog just for that, which you can find there: http://santiaguij.blogspot.com/.

UPDATE: made it there, and finally uploaded all the videos, and wrote many articles, on my santiago blog.

Fun with Vodafone

Friday, July 2nd, 2010

Yesterday, I left a message, in French, on the voicemail of my now ex-landlord to set up a meeting to give him the keys back. He uses Vodafone, and they have that nice service where they transcribe automatically voice messages into text messages (they call it DictaSMS). It turns out that it doesn’t work that well for messages in French, as opposed to what they seem to advertise. Here’s the text I received shortly after leaving my message on the voicemail:

DictaSMS ha enviado al [number redacted out]: “Bueno(?) Tomas, yo ___ se si tienes el dinero en mi movil en el bolsillo ser una peli y luego en el super, soy Juan Bou es un profesional para pedirselo papel mas chulo. Chao.”. Servicio ahora dispo en castellano,catalan,ingles,frances,portugues,aleman.

So, well, thanks for the laugh Vodafone :)

Playing with the Android NDK and GStreamer

Saturday, March 13th, 2010

GStreamer had been ported to android for a while by Prajnashi and Edward Hervey (see http://groups.google.com/group/prajnashi), but this has been done on a “platform” level. In other words, to use it, you need a custom firmware. What I would like to see is a way to embed GStreamer in an application that you can distribute for usage on any android phone. The big tasks I see to achieve this are the following:

  1. Compile GStreamer (and its dependencies) using the NDK
  2. Find a way to alleviate the limitations of android’s dynamic linker on at least some versions of android (I’ve only tested with 1.5 so far, which is what I have on my phone), and compile, as properly as can be, all the gstreamer plugins that might be useful
  3. Write/port a binding that allows  to use GStreamer from the java code of an android application.
  4. Conquer the world!

So far, I have achieved or almost achieved step 1, and a kind of proof of concept for step 3:

  • compiled GLib and GStreamer with the NDK (see there: glib, gstreamer), branching from the work previously done for the “platform” port
  • wrote a minimal binding using JNI (which seems to be the recommended way on android); for now, as it is generated by hand and I am lazy, it only binds gst_init() and gst_version_string()
  • integrated all that in a modified version of the “Hello JNI” NDK example, that displays the result of gst_version_string():
    Screenshot of an android app displaying the result of gst_version_string()

I still have to run some tests and get a better understanding of the problem and existing solutions for step 2. As for step 3, the only java binding I could find is based on JNA, which, as I understand it, is not ported to android. Since I don’t feel too much like porting JNA to android (I’m afraid that would involve too much java black magic), I lean towards the solution of a JNI binding generated (most likely statically, at least for a start) using the GObject introspection stuff, especially since I’ve always wanted to play with that.
So, hopefully, I will soon post updates on the advancement of these things, posting this might create some peer pressure to motivate me ;).

If you have any ideas/advice/comments/questions about all that, please feel free to leave a comment or contact me

New look!

Thursday, March 11th, 2010

Ok, I think there are three reasons for me half abandoning this blog:

  1. lazyness
  2. micro blogging
  3. ugliness of the style of the blog

Today, I have resolved point 3 (or at least made a big leap in that direction).
That old CSS, first with the Union Jack, then with a mix of it with la Senyera and the awful pink background amused me at the beginning, but I think I got tired of it. So, here’s the new style, aimed at simplicity and readability, hope you like it! Of course, (constructive) comments are welcome!

For the nostalgic/masochist among you who know how to use their web browser, the old stylesheet is still available under the name “old ugly style”.