• 19mar
    Categories: Blurbs Commenti disabilitati

    I ChingHere is a little application I made for android phones. It is a portable I Ching, the ancient divinatory method. It implements the three coins method to calculate an hexagram, it's changing lines and the transformed hexagram.
    Finally, it gives an explanation of the results, keeping an history.
    An hexagram browser is available. At the moment, the only language supported is english.
    Moreover, it's open source and the code is available on:


    This allows everybody to check the correctness of the computation. While somebody might object that using an android phone cannot guarantee a true randomness of the results, this would lead into discussing the casuality per se. Under the theory of deterministic chaos, it works as well as throwing three coins in the real world.


  • 31ago
    Categories: Blurbs Commenti disabilitati

    I'm starting a new post today and I'll update it when I spot new weird or funny things that I think are worth reporting. Here goes the list:

    Let me google it for you
    This is a nice joke to post on forums where people ask for solution to problems intensively discussed (and resolved) somewhere else. You just put the question in the "q" param et voilà!

    Best Ever gnome theme
    Really unusual gnome theme offered from this page, which the author says to be the best gnome theme ever. According to the comments, those who tried it agree.

    Chrome Extension: Nothing
    This extension does nothing. I really liked the comments, though!

    The WTFPL licence
    Because you'll never be free enough when it comes to licencing your code

    The Daily WTF
    "Curious Perversions in Informatic Tecnology"

    HTML tables generator
    Just in case you really need a HTML table...

    Primate Programming Inc
    Never hire a man to do a monkey's job

    Church of Google
    Is Google God?

  • 31ago
    Categories: Blurbs Commenti disabilitati

    What's being discussed right now by major software companies with main Internet Services Providers of many countries is part of differentiated services. Which means: TCP packet traversal will be given different quality of service (bandwidth, speed, etc) according to specific service agreements.
    This is not so new after all, and was already applied by ISP to final customers. But now, by applying it to content providers (depending on how free those two contractors are left by the absence of democratic laws in this field), the new paradigm of two track broadband highway could undermine the principle by which every content of the net is served equally with respect to the others.

    Since internet diffusion, it was possible for small companies of skilled individuals to oppose to big corporations when it came to releasing a new service to the public just because they made a better job. Just think about Youtube for instance: it was born in a garage, and became so appealing that later Google bought it. Now, what if Google videos were intrinsically (by service agreement with your ISP) streaming faster than Youtube ones? Many probably would have prefered, despite of features and of content richness, the most suitable service... I'm not saying that any of the two was better than the other, I'm just saying both made the other better because they were - until a certain point - competitors.

    We are likely to go toward an unfair competition situation. It must be avoided to preserve neutrality of internet. Infact, this new shape of internet would even be penalizing for "inconvenient" third parties, which would be asked themselves to pay to remain suitable by the majority of the users.

    In one word: oligopoly.

  • 25feb
    Categories: Blurbs Commenti disabilitati

    I firmly believe that internet is one of the few, last independent media in my country, Italy. The sentence against a bunch of Google executives for hosting a video that shown violence against a down guy, is another step forward toward regime.
    This is not an ethical or privacy problem as it is passed for. It's unacceptable to ask pre-emptive control of the uploaded medias by the company or worse, by some "parliament" organs.
    Of course, it should not be in the funniest videos; but as soon as Google was notified, the video was removed and here end their duty.
    Furthermore, it's crucial that documents that show uncivil behaviors are exposed to the critics of the public attention.
    Because you would expect WE (internet users) judge it as wrong and immoral and WE take consciousness of the situation that surround us.
    Depicting our own country as "il bel paese", "lo paise du sole" ("The beautiful country", "The country of sunshine" (slang)) sure hasn't helped us to face problems yet.googleitalia

    Tags: ,
  • 12nov
    Categories: Blurbs Commenti disabilitati

    Of course, you've got never to believe a statistic, but, honestly, I think this explains a lot of things going wrong or being ignored in my beautiful yet controverse country.

    6.5% university degree
    26.9% high school degree
    30.1% secondary school certificate
    25.5% primary school certificate
    9.7% whithout any certificates
    1.5% can't read nor write

    Source: ISTAT (2001)

  • 02set
    Categories: Blurbs Commenti disabilitati

    For the non programmers, some exegesis may be necessary: when a programmer starts to learn a new language, a typical first exercise is to program the computer to display the message "Hello World". So I started my blog this way, being a programmer and wanting this to be a programmer's blog.

    Here, you'll find articles about jobs, hints, tricks I came through in my coder career and maybe, some more or less sensefull thoughts I want to share, not sure about this one though.

    Just to make a slow start, if you didn't take a look at this yet, see how people write "Hello, world!" programs depending on their jobs and age!

    I don't know if anyone will ever read this, but I guess I'll keep on writing! Stay tuned for some more usefull stuff next to come...