Author Archive

In order to realize a project of mine I started looking for a Qt library for mapping JSON data to Qt objects.

I came over a couple of solutions but none of them made me happy. So in the last weekend I wrote my own library : QJson
Read the rest of this entry »

Tags: , , , ,

Comments 31 Comments »

Also this year I’ll attend the Linux day (a day dedicated to Gnu/Linux  and FLOSS that occurs every year in Italy) organized by my LUG. Guess what I’ll be talking about… ;)

While organizing the event somebody proposed to setup a local server with some music released under CC license. He suggested to download some albums from Jamendo (due to network issues we won’t be able to provide direct access to the website).

Since nobody wanted to download the albums by hand, last night I wrote a small ruby program that does the dirty job.

Requirements:

Ruby and json gem have to be installed on you machine.

Usage:

Help:

./jamendo_downloader.rb –help

Download the top 10 rock albums:

./jamendo_downloader.rb -g rock -t 10

Have fun

I think there’s nothing more to say… enjoy my jamendo_downloader

Tags: , ,

Comments 2 Comments »

During the last years of university I spent some time wondering about my future job. After the degree I received  lot of offers (fortunately also good ones), but none of them matched with my “dream job” . There was always something missing/different.
I was just trying to convince myself that the “perfect job” can exist only in our dreams when my feed reader pointed me here.

After reading these lines:

” We are exploring new technologies, creating prototypes of future systems, and trying to find and shape some of the features that will be part of upcoming SUSE products and the ecosystem around that. It’s a fascinating job, challenging, fun, and always exciting. For somebody like me who loves to create new things and enjoys working with an awesome team of innovative people this is a dream job.”

I realized the description matched with all my wishes!

I immediately applied for the position and now, after more than a month, I’m looking at a signed proposal.

I’ve waited a long time before spreading my joy to the rest of the world… but now I just want to say that starting from 1st August I’ll be part of Suse’s Incubation team! :D

I’m really happy, excited and honoured for this awesome opportunity.

I wish you’ll be able to realize your dreams too!

Just a funny note… While Cornelius was writing about the job offer on his blog, I was having a dinner with another Novell employee: Massimiliano Mantione. I was listening to his personal story, wishing to find a dream job like his one. I have to admit I was a bit jealous :)

Comments 11 Comments »

Yes, long time has passed since my last post (really strange, isn’t it :D ).
It has been a busy period, full of work, dog training and… coding (fortunately!).

During this time I’ve been working on XesamQLib creation. This is a Qt based library for accessing Xesam services.
Its API is going to be similar to Xesam-glib one and it will make life easier for developers who want to interact with programs exposing Xesam service (who talked about Strigi? :D )

Right now I’m finishing to clean the code, in order to publish a first version of XesamQLib on KDE repository.
I’ll keep you updated.

Tags: , ,

Comments 1 Comment »

Last week two new entries entered my life.A shiny brand-new Macbook pro arrived on Thursday. I’ve always dreamed of one of this wonderful laptops (I’ve been an happy iBook user for a long time). Two weeks ago I finally surrendered (I’ve always been scared of the high price) and I’ve ordered this new toy. Now, after one week of usage I’m really happy about it.

P1010160.JPG

Currently I’m using Linux as primary Os, but I’ll give a try also to KDE4 on Mac ;)

The other new entry is Baguette, a three-months old dachshund. She’s really lovely, running around the house eating random things like shoes (I think it’s a must for all pets) and usb cables (she’s already a geek-dog).

P1010180.JPG

I think I’ll have to keep an eye on Baguette, otherwise I’ll find another bite on my Macbook pro apple ;)

Tags: ,

Comments 4 Comments »

Usually I write blog posts announcing what I have done, but this time it is useless. So I’m going to blog about what I’m going to do.
Read the rest of this entry »

Tags: ,

Comments No Comments »

Just giving more voice to original announce:

Tomorrow, Saturday 12 January, at 17 UTC an irc meeting will take place on #strigi channel (it’s on freenode if you don’t know).
During the meeting Strigi developers will discuss about the future developments of Strigi.
Special guest: Aaron Aseigo.
You’re all welcome.

Tags: ,

Comments 2 Comments »

As you may know, KDE4 will use Strigi for meta information extraction instead of the old KFilePlugin classes.

Since Strigi’s analyzer work in a different way, lot of code has to be ported. Unfortunately, after a good start, some relevant analyzers were still missing.

Read the rest of this entry »

Tags: ,

Comments 11 Comments »

Last Monday I submitted lot of changes into Strigi’s trunk. I’ve heavily refactored some classes in order to obtain a more flexible file system notification infrastructure.
Thanks to this work now it will be easier to add support for new file system notification facilities.
Read the rest of this entry »

Tags: , ,

Comments 4 Comments »

Maybe someone has already experimented this situation:

You’re hacking on your local working copy and you want to keep it up-to-date but, since you have some uncommitted changes, git-svn rebase cannot be executed

I was just thinking to write something about this problem when I read a post on digikam blog.

In this post Marcel proposes a workaround using a bash function. In fact there’s a “cleaner” solution, if you’re interested read the last part of my git-svn howto.

Tags: , , , ,

Comments No Comments »