CyanogenMod Gingerbread build from git for HTC Ace (aka Desire HD)

As there is no new nightly build since a few months, I built my own one following the instructions on CyanogenMod wiki.

This is only Android Opensource 2.3.7, so if you want the Google apps (synchronisation with GMail and so on) you also need to download the Google Apps package for CyanogenMod 7 and flash it too.

My ROM build is available on minus and Multiupload. MD5 sum is provided below.

Package complete: /home/cyanogen/android/system/out/target/product/ace/update-cm-7.2.0-RC0-DesireHD-KANG-signed.zip
1d6cd4f94f5e09fa3b4419bd1bb721dd update-cm-7.2.0-RC0-DesireHD-KANG-signed.zip

A cello partition

I’m a beginner cello player, just tried to compose something I can play at my (very low) level. Do not expect too much(/anything)! :)

N.B.: the audio is not a record, but a virtual instrument.

Music partition of Ohne Titel - v1

PDF partition

Java and privileges on Linux

For a Java project, I needed to listen to TCP port 80, which is a privileged port.That means a regular user cannot bind to it. I first tried to take advantage of Linux capability CAP_NET_BIND_SERVICE but a bug in the current implementation of the Java virtual machine prevents doing so. (At least with IcedTea 7) Therefore I looked for another way to get rights to bind to this privileged port and then drop them. The easyest way I found was accessing setuid/setgid native calls with JNA. Continue reading

Semis d’Araucaria araucana

Araucaria araucana
Mes semis d’Araucaria araucana ont germé et des petites plantes sortent de terre depuis 2 semaines environ.

    • 2011-09-11: j’ai placé les graines dans de la sphaigne humide au réfrigérateur.
    • 2011-09-24: les graines sont plantées par leur côté pointu dans un mélange de tourbe bien drainante enrichie avec un peu d’engrais.
    • Mi-octobre: les premières graines commencent à être poussées hors de la terre par la croissance des jeunes plantes.
    • 2011-11-08: des 10 graines semées, 8 ont germé.