logo


LangID : 2.0 service to identify your texts language

LangID is a free web 2.0 service which allows users to identify in which language a text was written by submitting it in different ways. It is possible to query [blippr]LangId[/blippr] via direct input (type or paste the text), via upload ( pdf,doc,xls … ), mail and even via Twitter. The twitter and email bots should reply to the user in 5 mins with the full english name of the language and its ISO code. To ask LangID to identify your texts from [blippr]twitter[/blippr] you need to add the
Continue Reading →

Sync Epiphany bookmarks with Unison and Dropbox

Yes, since I was able to run Dropbox on Fluxbox I’m quite exhausting it, trying to sync most of my work settings with my home computer. As I prefer using Epiphany to [blippr]Firefox[/blippr], I needed to find a way to easily sync my bookmarks but unfortunately the symbolic link made from epiphany folder to the [blippr]Dropbox[/blippr] one didn’t work as expected, and I didn’t want to use Epilicious ( -> Magnolia) to store all my bookmarks. So I tried with Rsync but the resul
Continue Reading →

Harden dropbox using safe encfs encryption

While continuing to share datas beetween my two workstations using Dropbox, I started getting worried about data safety. Looking at DropBox wiki I found this interesting page in which I highlighted  the part that attracted me. [blippr]DropBox[/blippr] guys are suggesting to use a simple file-per-file encryption very easy to achieve in any Linux environment thanks to encfs. I tried this method beetween my two Gentoo boxes and I’m very satisfied: it works like a charm, being terribly easy to
Continue Reading →

Sync Skype chronologies using Dropbox

I use Skype both from work and home with the same account and a lot of times I received some links at work and forgot to save them on tomboy or send it by mail, so when I got home I could not find them. Today I found a simple but rough solution to share my Skype chronology beetween my two computers, using the wonderful Dropbox service. First of all I found my skype setting and cache folder, which in GNU Linux is located on the userhome, under the hidden .Skype folder. Inside .Skype, there are so
Continue Reading →

Pulseaudio Applet on Gnome Panel

During the last few days I enjoyed myself destroying my gentoo gnome installation upgrading from 2.24 to newer 2.26 which is not included in default portage. I installed it from gnome overlay and as I was resolving dependancies and compiling a lot I decided to enable support for pulseaudio. I added the use flag to my make.conf and then emerged necessary packages. As I’m not a multimedia man, I can’t really understand how and when pulseaudio has a better rending then other systems, ho
Continue Reading →

Google and friends crawling like hell

The linux portal I manage receives 3000/4000 page views each day, revealed from different Analytics tools which works with Javascript, without any noscript.  This means that from those stats are completely excluded crawling bots, as they usually use perl scripts (or similar)  to fetch pages. Yesterday I installed on my private server mod_defensible for apache2, a simple mod able to retrieve a blacklist of spammers, malevolous bots & company and to automatically give them a 403 error (access
Continue Reading →

Automatically fade background with Canvas and javascript

Using complex background images for div elements is very useful to create nice effects on web pages. Most of the images used as BG have a central pattern and then a gradient which ends at the image borders. If you use one of these image as background of a div you need to make them of the same size of the div (or bigger) so that it is able to cover the whole space with the gradient. Doing this means manually manipulating an image, increasing and decreaing its width/height. I created a JS library
Continue Reading →

Running apache2 virtualhost with different users

On my dedicated server (running Debian Lenny) I run different websites and some of them are managed by other people. This means I had to give those people access via ftp and/or ssh to my box. As most of those sites use cms to manage content, they usually need the user which is running the webserver to be able to write their domain folders too. In the past I managed to make folders writable both from the webserver and the user, adding every user I created for ftp/ssh access to the www-data group
Continue Reading →

Translate This 9.03.12

In the latest release of Translate This I fixed a bug which affected wordpress installations that are not located in the root of your domain. This means that if your blog address is something like http://my.domain.com/ everything worked fine, while if you have something like that http://my.domain.com/myblog/ the old version would have returned a 404 error. This error was due to an absolute path used to indicate the iframe location and was fixed with the suggestions of Marco Battistoni. Older Rel
Continue Reading →

Koego blog analytics

I have been using koego since its alpha version and as today it reached the beta status I decided to write something about it. Koego is not just a web analytics tool with some gadgets for bloggers. It was conceived, designed and realized just for blogs. Even if it is still in development it is clear that it’s going to be a complete platform to supervise a blogger activity in all its aspects. The layout is very minimalistic, simple and clear with few and relaxing colors. The homepage resume
Continue Reading →