New blog address

23 June 2008 !!

Open Source Social Networks

10 October 2007

Most of the Social Network sites are not Open Source : FaceBook, Plaxo, MySpace,, LinkedIn …
I searched for some and here is what I found so far :

  • Mugshot is an open project sponsored by Red Hat.
  • Elgg looks more like a CMS/blogging platform. But you have to install your own.
  • Barnraiser the tools you need to take control of your identity and social network on the web. AROUNDMe is a suite of social tools; a social toolkit from which you can build your Internet identity, create networks and contribute to collaborative environments. Need to search more.
  • The Appleseed Project is an effort to create open source Social Networking software that is based on a distributed model.

Obviously, it needs more work

Will Human Laziness Burst The Web 2.0 Bubble ?

28 September 2007

Interesting article from Seth Porges on CrunchGear :
Will Human Laziness Burst The Web 2.0 Bubble ?

The comments are worth reading too, to mitigate his opinion.

How do Ninjas raise their children?

6 January 2007

From the dead…

I remember a french translation : “I am a mute death but I can read on your lips” : Je suis un mutant de la mort, mais je peux lire dans tes entrailles. Which gives “I am a mutant of the dead, but I can read in your entrails” … would appreciate, I suppose.

Push Ajax lost in buzz noise

2 January 2007

I watched the Webcast : Ajax Push and Collaborative Enterprise Applications – Vendor Webcast about the ICEfaces framework.
Two remarks :

  • It is very long : more than 1 hour ! In the same amount of time, I could have read a (good) article and have some entertainment. The WebCast format didn’t convince me, but to be fair I don’t think I was the intended audience for this one, even if I learned a big news.
  • I didn’t know about the non-blocking IO solution ! This is big and great ! Looks like AJAX buzz made so much noise that this information get lost to me !

It is big in that it involves changes in the Servlet handling level. There are explanation here : Ajax, Comet and Jetty

Before that, what was called “push” was in fact a regular polling of the server. Now, it isn’t still a real push : the server doesn’t initiate the connection to the client. But the result is about the same, the browser send an asynchronous request to the server and only when it is needed, the server will send the answer. If the connexion timeout, the javascript simply send the request again.
With traditional J2EE this wasn’t possible since each connexion is handled by a thread, now with non-blocking connexion, it is feasible. A good point is that ICEFaces is free and OpenSource, but if by chance your application is successful, they will sell the non-free clustering solution …

Synergy2 : a substitute to wireless keyboard and mouse

22 December 2006

I installed Synergy2 on my Fedora Core 6 FC6 linux and my Mac PowerBook osx : it is very easy lightweight and fun. Now I can control my Linux box from the sofa … choosing and pausing movies a piacere.

NoMachine NXserver : Linux remote desktop … install

22 December 2006

I installed the free and OSS NX server on my Fedora core 6 FC6 and the client on my Mac (PowerBook osx) and it works really well !!
I just had a few problem to install the server : You have to put localhost.localdomain in your /etc/hosts.allow and add the line AuthorizedKeysFile /usr/NX/home/nx/.ssh/authorized_keys2 in /etc/ssh/sshd_config.
The error messages would be : ssh_exchange_identification: Connection closed by remote host and nx not allowed to connect.
To debug and see SSH messages : tail -f /var/log/secure and as client : ssh -v