Flavio Castelli

Debugging my life

Feb 17, 2007 - 2 minute read - Comments - life

Still alive

As usually lot of time passed since my last post on this site. Hundred of things happened in the meantime… Going in order: I took my second level degree in Computer Engineering I began to work in a IT company I’m going to give a presentation of strigi to fosdem It’s really hard (and honestly I don’t have enough time) to give a detailed resume of all these facts. The graduation went really fine, my teacher and the other one in the examining session liked my work and I got a good score.

Dec 10, 2006 - 1 minute read - Comments - KDE

klaptopdaemon improvement

Last night I spent a couple of hours adding a missing feature to klaptopdaemon. Are you curious? keep reading… Yesterday I installed a new kde icon theme. It looked really nice but there was a problem: klaptopdaemon tray icon didn’t work. In fact the icon didn’t show the battery level, it was always at 0%. Quite annoying isn’t it? Since I liked the theme I decided to add a new option to klaptopdaemon: print the battery level percentage over the systray icon.

Dec 1, 2006 - 1 minute read - Comments - c++ qt


HpCalc is an open-source multi-platform editor for the Hp 39G calculator. I was bored by the official “Applet Development kit”, a really old and ugly program written for Windows 3.1 (!!), so I decided to write something new (and maybe better). I made this program just for fun and for learning something (it was the first time I used the Qt library), so don’t bother me if this isn’t fully comparable to Hp’s ADK.

Oct 28, 2006 - 1 minute read - Comments - Italy Linux Day


An introduction to netiquette. Revised version This speech illustrates: what’s a mailing list and how does it works what’s a newsgroup what’s netiquette how to quote how to don’t break mailing lists threads Netiquette v11View more presentations from Flavio Castelli.

Sep 12, 2006 - 1 minute read - Comments - Italy

Regular expressions

An introduction to Regular Expressions. This speech illustrates: regular expressions language main rules regexps with c++ (with boost library) regexps with python regexps with perl regexps with bash Regular expressionsView more presentations from Flavio Castelli.

Aug 8, 2006 - 2 minute read - Comments - c++ KDE strigi

My second level thesis

Months passed in silence and now you publish two news in a couple of minutes!? yep, tonight I just want to go over internet and write something here… Wink It’s time to talk about my second level thesis… Kat A couple of months passed since I started seeking something interesting to challenge with. I found kat, an open-source information retrieval program for KDE. If you don’t know what’s an information retrieval program you’ve just to think about a local google.

Aug 8, 2006 - 2 minute read - Comments - c++ qt

QShapes: a process modeling tool

A lot of time passed since my last post. As usually I’ve been too busy to keep the site updated, forgive me! Last time I let fall something about one of my university projects: qshapes. Now it’s time to tell you something more… QShapes is a process modeling tool, in short words a kind of 2D CAD. I’m going to release it under GPL over berlios site. Actually I I’ve registered the project (see http://developer.

May 12, 2006 - 1 minute read - Comments - howto

iBook X keyboard mapping

How to have a comfortable keyboard layout under X. A guide destinated to italian iBook linux users Target have the following keymap: apple keyboard = alt gr Instructions You’ve to edit your /etc/X11/xkb/keycodes/xfree86 file. Remember to make a backup copy of this file before editing. These’re the easy steps: under X run a program like xev to find the exact keycode of your apple key change the code with the new one comment all the old command referring the new keycode Restart X and keep your finger crossed ;)

May 12, 2006 - 1 minute read - Comments - howto

iBook console keyboard mapping

How to have a comfortable italian keyboard layout on your iBook. Target We just want this mapping: apple key = alt gr numpad return (the key near to left arrow) = canc Procedure Simply download the file at the end of the page and load it using loadkeys ibook-it.map.gz Simple, isn’t it? Download I found this file over internet, the author is Dario Besseghini. Thank you Dario! {% gist 2469779 %}

May 10, 2006 - 1 minute read - Comments - real life

No more exams!

Just a small announcement: last month (by 14th september) I’ve finished all my exams!! Obviously I’m really happy but I’m also really busy because I’m working hard on strigi. I’ll let you know something more about it in these days…