First semester almost over…

It is not really a news that I open this post saying that I did not have so much time to write and bla bla bla… But it is actually the truth. My first semester at the University is almost over. I did not touch that much my research project, but I had a lot to do anyway.

I took three courses, the first was Category Theory, the “theory of arrows” as the professor defined it, abstract mathematics for humans… The second was Norwegian Level 1, pretty self-explanatory, and the third was Theory of Science and Ethics, a very interesting course about possible ethical problems of scientific research. In the latter I had to explain my research plan in about 300 words comprehensible by “a guy on the street”. It seemed trivial at the beginning, but believe me, it was not. At the end I reached a good compromise between details and understandability, maybe I will upload it here as well, at least some of my friends will understand what I do in my life. :)

I have been also teaching assistant for Programming II, a course about basic/intermediate Java staff. I was mainly preparing some mandatory assignment and relative solutions, taking care of the organization of the students into groups, and last but not least doing some system administration to create user accounts, something that took so (too) much time. It was really strange to be at the same time a student and a teaching assistant.

I had some little trip at least. During Easter I visited Sognefjord and slept in Selseng, Sogn og Fjordane. Incredible experience there: we had an outdoor jacuzzi with 40C inside the water, and -20 in the air… To complete the atmosphere we had clear sky, full moon, mountains covered by snow all around, beer, and very nice company… almost a perfect night. I have been also in Lindås, Nordhordaland, with the Department of Computer Science. We had the research school there, a series of seminars mainly given by PhD or Post-Doc students. The social event was canoe, this was the first time for me.

I had the chance to try my new waterproof camera. Yes, the Canon EOS is great, but I wanted a point and shoot camera for extreme situations, so I bought a new Olympus 1030SW: waterproof, shockproof, crushproof, freezeproof… I can do almost everything with it! But I also bought two new Canon objectives, an EFS 17-55mm f/2.8 and an EF 50mm f/1.8, together with a new Sigma 530 flash and a Gorilla Pod SLR, just to avoid that my reflex camera becomes jealous. ;)

You probably saw an improvement in the quality of the pictures, don’t you? At least I hope so… :)

What else? Well, next Sunday I will climb all the 7 mountains surrounding Bergen in one day. It is an annual event, called “7 fjellstur” (literally the 7 mountains trip). I am training a bit more this week to be in shape for the event. Let’s see what happens…

As always, pictures will follow.

Tribute to Škoda Fabia

Škoda Fabia

Yesterday I have been driving a car after several months, and I understood how much I miss driving and especially driving my first and only car, a Škoda Fabia 1.9TDI silver colour, bought in 2001 and sold in Christmas’ Eve 2007 because of my move to Norway.

I had to do it long long time ago, but I had not time at all to do it… This is my tribute to the car that drove me all over Italy and Europe, giving me a lot of satisfactions and not showing a single problem despite my GT drive style. :)

Goodbye my little Fabia…

Female G spot can be detected

Americans were the first to land on the Moon, Italians (and in particular researchers from Abruzzo, my home region) were the first to “photograph” the female G spot… :)

Read the full article here.

Dialect debate strikes a nerve in Norway

Finally someone from the Norwegian University who describes how many problems dialects can cause to foreigners willing to integrate…

Read the full article here.

2008 has started… so does my PhD programme

Fortunately or unfortunately 2008 has come!

Even though I found not so nice weather and got a flu during my vacations in Italy, after all I had a very nice time with my family and friends. Fabio has been a great host, he showed me Milano, Sondrio, Como, and the surroundings of the Como’s lake. I had a kind of “Lombardia in a nutshell” trip. :) I enjoyed so much also New Year’s eve, thanks to the company of Andrea, Hilde and all their friends.

But at the end, as expected, I had to come back in the rainy Bergen… And here I am, without being homesick yet. Today is a very important date in my life, I finally started the PhD programme here in Bergen. All the staff at the University was very very kind with me, I had a tour to meet most of the people working at the Department of Informatics, and after dealing with some formalities I got into my own office, located on the fjord side of the building (that will be unfortunately obscured in some months by some new University’s building :( ). To please some of my geek friends I also add that I have a very powerful Dell PC with a 24” LCD monitor, running Fedora GNU/Linux 8. :)

The work environment seems pleasant, I am really satisfied and I look forward to becoming really productive. It actually seems that some people kept the finger crossed for me. Well, if you did so please continue like this, I would like to end the 2008 positive like today!

Vacations in Italy!

Finally some vacations! My life has been a great rush lately, so I really needed to take a pause and relax. :)

Today, despite the extreme weather conditions in Oslo (-11C and fog), I managed to fly back to Italy, where I will stay for a short while. I will spend one week with my family and then I will visit my friend Fabio in Milan. We will celebrate New Year’s eve together in an “Italian-Norwegian” party in Como’s lake.

Thereby, I will try to be as far as possible from my laptop before 2008 starts, so I take this chance to wish everyone Merry Christmas, Buon Natale, Bon Nadal, Feliz Navidad, Joyeux Noël, God Jul…

Changes, changes, changes…

It is about five months that I moved to Norway, and I can definitely say that “I’ve seen things you people wouldn’t believe…”. My life has been really full of happenings, but as always I have too short time to write about them all.

Well, let’s start from my social life. My purpose of having mainly local friends has been at the moment a partial failure. People here seem to need more time to get confident with someone, and my personal experience is that is much easier to become friends with girls than guys… I do not know what to think about it. Being Italian did not “help me” that much, I had a couple of unpleasant experiences with that but I still feel confident that in the future, especially once I will be able to speak Norwegian fluently, things will be much better.

So as you can imagine I had to spend a lot of efforts to enter a little network of friends, and even though sometimes I still feel that I still miss something, I met some very nice persons, who helped me in the difficult moments and who gave me a lot of remembering. My special thanks go to Mikal, Federico, Silje, Petra, Sonia, Valentin, Enrichetto, Diego, Fabio, and Regine, (merely ordered by who I met first) for all the moments shared together.

I finally started to study Norwegian. Here the approach with the languages is completely different from what I am used to have in Italy. They have two official forms of written Norwegian — Bokmål that is the one I study (literally “book language”, used by 86% of the population) and Nynorsk (literally “new Norwegian”, used by 14% of the population). On the contrary, there is no officially sanctioned standard of spoken Norwegian.

My course is a 48-hour intensive course, and I have to say that my Norwegian skills improved considerably, but it is still hard to try to jump into a conversation. I am mainly trained to listen to the spoken variety of the urban upper and middle class in East Norway, upon which Bokmål is primarily based, because this is the form generally taught to foreign student. In real life instead, people use to speak their own dialect with anyone, and they are able to have a fluent communication even if their spoken variants can have significant differences (especially when coming from very distant rural areas). Anyway, I will continue with an intermediate course the next year, not only because I really want to improve my skills but also because I have to be ready to speak fluent Norwegian as soon as possible.

The reason is that another big change is going to happen again in my life. I was a bit unsatisfied with my work lately, so I decided to come back to my original plan of continuing my studies. Becoming a researcher has been one of my biggest ambitions, so I applied for a PhD scholarship at the University of Bergen in October. I received a positive answer from the committee in the early days of November, while I was having the visit of my parents. At the beginning I was surprised and shocked, but it has been very nice to share this moment with them.

This PhD scholarship counts three years of research and one year of teaching, meaning that I will live in Bergen for a long while. I will start on the 10th of January 2008, and I will probably be travelling several times and spending some months abroad as visitor student, hopefully in some sunny warm place where I will be able to charge a bit the batteries. ;) I will research in the field of Model-Driven Development, under the supervision of Prof. Khalid A. Mughal and Torill Hamre. I really look forward to start this new experience, my enthusiasm and motivation is really high. It was a difficult choice, but I feel it was the best for the pursuit of my personal expectations in life.

That’s all at the moment. Please, keep the finger crossed for me once more. :)

In a funk, Italy sings an aria of disappointment

New York Times wrote a very interesting article about the “malaise” of Italy. It outlines quite precisely most of the reasons behind the Italian decline.

Read the full article here.

Pablo Francisco — The preview guy


Definitely one my favourites comedians.

How to install XenServer 4 on systems with Realtek RTL8111/8168B based network adapters

Disclaimer: These instructions are provided on as-is basis. The procedure has been tested on two different hardware configurations, but do not blame me if it does not work on your’s.

The latest version of Citrix XenServer Express Edition (formerly XenSource XenExpress) misses support for Realtek RTL8111/8168B based Gigabit Network adapters, which are actually quite common. Trying to install XenServer on system equipped with this card, the installation program will stop reporting that an error occurred: “No Network interfaces found on this host.”

Even though the problem has been signaled several months ago, no updates have been released for XenServer since the 17 of August 2007, date of the 4.0.1 release. The official procedure for installing additional drivers — suggested also by Citrix in the support forum — seems overcomplicated and at least with my systems it did not work. So I decided to write this article about how to install the last version of XenServer on systems equipped with Realtek based Gigabit network adapters.

Just follow these steps:

  1. Download the r8168.ko kernel module here;
  2. Copy the r8168.ko file to a removable storage;
  3. Boot the XenServer 4.0.1 Installation CD;
  4. Select the Keymap;
  5. Once in the “Welcome to XenServer” page press Alt+F2; (you should get a bash shell with root access)
  6. Issue the following commands:
    #> mkdir storage
    #> mount /dev/sdb1 storage (I assume that the removable storage is /dev/sdb1, change it accordingly to your configuration if this is not the case)
    #> cp ./storage/r8168.ko /lib/modules/2.6.18-8.1.8.el5.xs4.0.1.125.163xen/extra/
    #> depmod –a
    #> modprobe r8168
  7. Press Alt+F1;
  8. Complete the XenServer installation and reboot;
  9. Boot the system; (you can ignore the errors caused by missing network adapter)
  10. Login as root;
  11. Issue the following commands:
    #> mkdir /mnt/storage
    #> mount /dev/sdb1 /mnt/storage
    #> cp /mnt/storage/r8168.ko /lib/modules/2.6.18-8.1.8.el5.xs4.0.1.125.163xen/extra/
    #> cp /mnt/storage/r8168.ko /lib/modules/2.6.18-8.1.8.el5.xs4.0.1.125.163kdump/extra/
    #> depmod –a
    #> reboot

Now XenServer should finally boot with the network card up and running.

That’s all!