[-]

Lemon Italian Ice

Here's the recipe for Lemon Ice (“Sorbetto al Limone” in Italian) we use in the family, it is quite famous amongst our friends and sometimes we are asked for it, so I thought I could share it here before the summer comes.


[-]

0x20

Thinking in hex does make you feel younger: I am in my early 20s, my body is in its best shape ever and I can see my hobbies turning into my passions.

And there was a time when I was even thinking to my age in octal, how silly I was.


[-]

out.alice.it Delivery Failed and MX records

I was getting messages like the following form the MTA of my ISP(Alice/Telecom Italia) when sending email to some addresses:


[-]

The IPv6 Greeter Drupal module

I've added an IPv6 Greeter block on ao2.it in order to greet the IPv6 users, and to inform the others about the existence of the new protocol.


[-]

ao2.it backstage: IPv6 enabled

ao2.it is now IPv6 enabled, in the last two months two things finally happened that made this possible:


[-]

Short URL links with Drupal 6 on ao2.it

Added short URL links to ao2.it, you will find one at the end of each node content.


[-]

On RAI, access neutrality, and how to download Smooth Streaming content

RAI, the Italian public radio/TV broadcaster, is using Silverlight and Smooth Streaming to serve most of the media content on its website, Smooth Streaming is the Microsoft interpretation of Adaptive Streaming technology over HTTP, which was firstly introduced by Apple for its mobile platform; check out the IIS Smooth Streaming Technical Overview for further details on Smooth Streaming.


[-]

Kinect linux kernel driver

It looks like Santa came early this year.

KernelLabs sponsored me for a Kinect sensor device unit so I can experiment writing a Linux kernel driver for it.

So in the next weeks I'll be working on a gspca driver for this device. For now the code is going to be hosted in the gspca_kinect repository, as an out of kernel module, this will ease compile/test cycle; if it comes out that changes are needed to gspca itself, then I'll decide whether hosting these changes as patches, or switching to a kernel clone repository; suggestions will be welcome. The driver is working already, but currently you can just use the sensor as a normal WebCam.


[-]

Write a wav header, in C and python

I had this raw audio stream in a file, with no header, just the encoded data, but I knew the data properties from somewhere else than the file; in order to make any media player to recognize and play the audio data I decided to rebuild a WAV header for it, that worked fine, even for a compressed audio format.


[-]

Bug hunting in Linux kernel land: an unpretentious primer

Lately I've been fixing some defects in the hidraw interface in the Linux kernel (commits d20d5ff and e42dee9), simple issues like these NULL pointer dereference are a good example to show how to analyze a Linux bug trace in order to spot the defective code. So let's take a look.