Wednesday, December 22, 2010

Photo book

It's been a long time since I write to this blog.
Now I'm pleased to announce my first landscape photography book: Verso l'orizzonte.

Verso l'orizzonte is a travel in the land of Abruzzi and Molise (Italy), a green land with mountains, ponds, countries and villages that awaits you. The book spaces through the seasons and shows you red sunsets or strong and cloudy environment.

Take a look at the full book preview and also buy your copy directly from blurb.

Friday, May 14, 2010

Opened a DeviantART page

someone knows about my passion for the photography world. I love to take photos of my places and naturalistic landscapes and even my equipment is for turists I'll do my best to gain experience and correct errors any time I take a snapshot.

To show you some of my best works I've opened an account on the microstock portal DeviantART.
I hope you like these environments :)

Sunday, April 4, 2010

Secure PhoneBook BETA Released!

It's been a long time since I've released something that smells of software :D
Tonight I' glad to release a small midlet (obviously GPLv3) that is a phonebook with encryption for your cellphone.
SecurePhonebook is a J2ME software so you can use it on your java2 cellphone. I use it in my Nokia 5000 and it seems to work well.

The software is beta so just play with it... and I'm not responsible of any damage and I don't assure the data security. The encryption is password based (DON'T USE THE DEFAULT PASSWORD) and the algorithm is that:

I've developed this midlet... that is my first midlet in one evening so don't think that is well coded... it's not Y_Y

To download the source and the binary (that you can insert in you cellphone with the cellphone proprietary software) download this file


Good Night and Happy Easter ^_^

Saturday, December 19, 2009

A new blog (in Italian)

ho aperto un nuovo blog per scrivere pensieri su tecnologia, natura, linkare fotografie e altro...
Diciamo che si tratta del mio spazio personale come i tanti che ho avuto (più che altro adattati alla banda che avevo a disposizione).
È tutto in italiano ovviamente.
Se volete seguirlo andate pure su questo link:
Questo spazio rimane per informarvi del software che rilascio e le guide che scrivo (una su cui sto lavorando ora).

I've opened a new weblog to talk about myself, publish photos and other things.
If you want to follow my discussions... but only in Italian :)
The target of this space doesn't change. Softwares and tutorials (one I'm working now)


Friday, November 20, 2009

Photos from my place!

basically when I'm not studying I do some programming but software is not the only thing I love to do in my spare time!

I love to walk through my woods and mountains and take photos of the landscapes (also carving wood and play tin whistle, cooking, reading... and more! :D ).

I've uploaded some photos on picasa and panoramio (here you can see some landscapes of the mountains and woods near home).

I'm also starting to trace some small paths in Scodanibbio woods with my brother's GPS to assemble a map :)

So no softwares and tutorials this time... but enjoy the pictures

Thursday, August 20, 2009


my friend told to me to try twitter.
Usually I'm not attracted by social networking (I've a site and an email... what else??) but this time he convinced me to sign on twitter.

So this is the link if someone is interested to my tweets (maybe someone exists... -_- )


Tuesday, June 16, 2009


for the Slackware users I've made just for fun a small script with the purpose to find to what package belongs a file.
Providing the full path of a file like
it returns
standing for coreutils-7.4-x86_64-1.txz package

here is an example of execution
giovanni@darkstar:~/findbasepkg$ python /usr/lib64/libglib.a

giovanni@darkstar:~/findbasepkg$ python /usr/bin/lshal

giovanni@darkstar:~/findbasepkg$ python /bin/ls

giovanni@darkstar:~/findbasepkg$ python /bin/cat

giovanni@darkstar:~/findbasepkg$ python /usr/lib64/kde4/

giovanni@darkstar:~/findbasepkg$ python /usr/lib64/
File /usr/lib64/ not belongs to any package

You can download the script here: DOWNLOAD


Thursday, June 11, 2009

Milvus Trekking Planner 0.1 Released!

I'm pleased to release the first version of Milvus Trekking Planner (MTP).
MTP is a trekking planning and logging software that helps a trekker to plan his adventures.

It's written in Java and released with GNU/GPL3 license.

The project is too young but full of ideas.

You can have all the informations you need here: WEB SITE


Tuesday, May 26, 2009

Il querceto vicino casa

Un piccolo racconto di una passeggiata che ho fatto nel bosco di Scodanibbio. Scritta in italiano e corredata di foto.

La potete scaricare qui

Hi, I've written a small tale of a walk that I've made in Scodanibbio woods. The tale is in Italian but there are also some photos of the woods ( there are big oaks :) )
You can download it here

Wednesday, April 8, 2009

I'm OK, but lets help who has lost everything

To everyone who look here, I'm ok!
The earthquake was an experience that we havent never seen.
Preparation and lots lots lots lots of fortune has made me, my brother and other peoples alive.
But many peoples have lost everything. Also their life.

But lots of peoples now need help. Don't trust of sites born by stupid peoples.
To help with money the victims of earthquake go to governative sites and look for SMS number or bank account to donate.

Now I'm far from l'Aquila but we have to continue to help the victims of the 6 April still alive.


Monday, March 16, 2009

JKeyring released!!

I'm really pleased to release JKeyring.
JKeyring is a password manager written in Java with the goal to make you able to travel with your password and use them in security respect to keyloggers.

With JKR you are able to create an encrypted keyring and requesting password that will be stored to your clipboard.
Simply paste them on the login field and clear the clipboard.
Keyloggers will take only the CTRL+V :P

JKR is released under the GPL3

I'm not responsible to any problem related the use of JKeyring, even password stolen! Use this and use the brain!

Have a nice day!

Friday, January 16, 2009

Tin Whistle tutorials

Someone ask to me how to play some melodies with tin whistle. Unfortunately I play by ear and without any sheet. So I've made some tutorials to show how to play directly with zooming on fingers and slowing the melody.

Check it out! And remember that the original sheets are probably different from my versions.

Friday, December 19, 2008

Slacky Store Opens!

Questa volta non è una mia applicazione o un mio progetto ma ritengo doveroso segnalarlo ugualmente.
Apre infatti lo SlackyStore dove potrete confezionare magici (e un po nerd) regali per voi e per i vostri amici appassionati della filosofia Slackware e puristi di GNU/Linux.

Acquistando un prodotto dello Slacky Store si dona automaticamente una somma per aiutare il mantenimento della community e dei mille servizi che offre.
Le immagini e in generale i loghi che arrecano gli articoli (maglietta, cappelli, tazze, felpe, borse per la spesa e per il tempo libero...) sono state create dagli utenti della community e votate pubblicamente per scegliere le migliori.

Esistono due store. Uno è più "grafico", l'altro più "testuale". A voi la scelta.

Buone feste!!

Not a program or my work this time but I feel is good to make a message for this great initiative.

Slacky Store opens! and you have the possibility to help the community buying an article that mount the logo on it.
Logos and arts in every shirt, caps and etc... are designed by members and a public pole has selected the most beautyful for each category.

Purchasing an articole, automatically gives a donation to help the community.

There are two stores slackers! One is more graphic and artistic and one is more classic... and a bit command line style xD
These are

Happy Holidays!

Wednesday, December 10, 2008

PhoneKISS Released!

I'm pleased to release PhoneKISS (Phone Keep It Simple and Strong).

PhoneKISS is a phone book written in Java (using swing and sqlite libs) for GNU/Linux, Windows, OSX, and all the platforms that support the Java Virtual Machine with the javax library (90% of operating systems). 

Here is an image of the memo working

Free Image Hosting at

QuickPost Quickpost this image to Myspace, Digg, Facebook, and others!

To start with PhoneKISS
  $ java -jar PhoneKISS.jar

 >java -jar PhoneKISS.jar
 or click on the jar icon.

To download the memo follow this link

and send me feedbacks


Sunday, December 7, 2008

File name Archivier released!


I'm pleased to release an extremely simple archivier for filenames that helps you when you have lots of backup DVDs and you have to search into them to find a file.
Whith this script you can make a rapid archive of all the files and directories of your medias and search into this archive to find the dvd where files are stored.

When you download the script, remember to set the correct permissions
$ chmod 0755

Here follows an example of usage

let's make the archives for all the dvds
bash-3.1$ pmount /dev/cdrom
bash-3.1$ ./ -c /media/cdrom/ dvdbackup1
bash-3.1$ pumount /dev/cdrom

bash-3.1$ pmount /dev/cdrom
bash-3.1$ ./ -c /media/cdrom/ dvdbackup2
bash-3.1$ pumount /dev/cdrom

let's search for file named Bilbo
bash-3.1$ ./ -f  bilbo
|-- Bilbo.avi
IN ARCHIVE:  /home/giovanni/.detective/dvdbackup1

|-- Bilbo adventure.avi
|-- The Hobbit (BILBO).avi
IN ARCHIVE:  /home/giovanni/.detective/dvdbackup2

That's all!


Friday, December 5, 2008

DVD Game Interactive Fiction Released! (ITA)

sono lieto di annunciarvi il rilascio del mio primo DVD Game  "La grotta di Bosco del Nibbio". Per questo rilascio ho prodotto una avventura di esplorazione come avvenne per Colossal Cave (ma neanche minimamente paragonabile ad esso).
Per godere a pieno del gioco è sufficiente scaricare la iso e masterizzarla su un DVD.
Inserire il supporto nel lettore e, muniti di telecomando, carta e penna provare a districarsi nei corridoi di un maze vecchio stile.
In definitiva La Grotta di Bosco del Nibbio è una avventura di orientamento e disegno delle mappe.
Il gioco è completamente in italiano e saranno solo le mie parole a guidare il giocatore nei sentieri e ovunque egli possa e voglia andare.
Godetevi nella mente il paesaggio e non dimenticate di divertirvi ;)

I'm pleased to announce the release of my first DVD-Game named "La Grotta di Bosco del Nibbio".
This is an interactive fiction playable with the home dvd player. It's an exploration game similar in concept to the "Colossal Cave" but it's not the half of the half of the half of the quality of this storic game.
So it's funny but only available in Italian.
If you want to try it download the iso and burn on a dvd.


Wednesday, December 3, 2008

A.U.T.O. alpha stage released!

I'm really proud to share with you all the alpha demo of a new game that I've programmed.

The graphic of this game is made by my friend  "Void"

A.U.T.O. (Accelerate Until the Time is Over) is a 2D Racing game developed with SDL and available for GNU/Linux ,  Windows  and other systems that support SDL libraries.

For this release you know that is only an alpha stage and it's really far from the 1.0 result but I think that maybe I can give you 5 minutes of fun!!!

Don't give up to the first bend :D the game is a bit hard on the beginning but you can take it in full throttle when you are experienced.

THIS DEMO IS DEVELOPED IN 4 DAYS!!! AND THE CODE IS TERRIFIC :D it's not c++ and it's not well written C.  But I'm so busy and I had only the weekend to make something that works.

You can download the test game at



and send me feedbacks :P

Friday, November 28, 2008

Do you want to offer me a coffe?

Se avete gradito i miei software e volete offrirmi un "caffe' virtuale" potete fare una donazione cliccando sul pulsante in basso, tramite PayPal.
Grazie infinite! :)

If you enjoyed my work and wonna offer me a "virtual coffe" :D now you can use the donation button with paypal.

Tuesday, November 18, 2008

Quasi-Random Access Dynamic Array


I've written a paper to explain a tecnique that comes in my mind in the previous weekend.

It's concerned a system to make dynamic arrays composed by a list of static arrays.

As you will see in the first step you create ad array large enough to contain all your datas. When you extend the array a new node with the array extension is been created.

In this way you prevent to reallocate a new large array every time and copy all the existing datas on it.

A c++ implementation will follow ASAP

Enjoy the document. Released with Creative Commons licence




Thursday, October 30, 2008

A lex exercise (memo2html)

I've tried to invent an exercise to take practice with lex.
Here is the result.
We can say that is more a micro-parser than a lexer.
It use a grammar to parse a simple tag language that describes a telephone memo and generate an html page to format it better.

It's just an exercise and you can download it at

Obviously GPLv3 licensed :)


Friday, October 17, 2008

Other three tunes :)

I've recorded yesterday other three tunes with my tin whistle that my brother gives to me!
It's a Feadòg Pro and comes directly from Ireland.
Wonderfull instrument but I've to practice a little more :P

The Shire (Concerning Hobbits)

Loreena McKennitt - Lullaby

A Final Fantasy tune


Thursday, October 16, 2008

Some other videos :D

Uploaded some other videos on youtube

Xenosaga the animation main theme

Country classic

Countri classic 2

Don't launch vegetables!!! :)


Saturday, October 4, 2008

Generic List [C]

I've written a C code that implements a list usable with generic types.
To use this list you have to declare in an enum the types that you want to store in the list ad so you can arrive to generate mixed lists.

In the example I make tha case that you have a list with inside an int, a float and a struct Speed item.

If you want to use this generic list code you have to know that the code i really basic and not tested hard. Probably you have to extend him to your needs.

In the tar you will find also an example of using fully commented.


Friday, September 19, 2008

My Guestbook

in a post on my guestbook, jerry ask to me a way to make one.
My GB was just an experiment of php before I made the cms for my blog ( see ToyLog in the Software section)
A GB like mine is really basic so I post here only the source of the gbpost.php file.


You have to create the file post.php with this code personalized and the file Guestbook.txt containing an introduction where next the user comments follows.
The GB returns a mail with some info.

To see my GB you can go to CLICK HERE FOR MY GUESTBOOK

To see a posting system more evolved download the php software ToyLog


Thursday, August 21, 2008

KSIP on Slacky repository

Thanks to conraid that makes ksip tgz package and to Loris that upload it, you can download KSlacky InfoPkg directly from Slacky Repository.

Conraid also says to me that he wants to upload an i686 package on is a new site dedicated to Slackware and "the slack" philosophy.
This site has many complements to Slacky such as i686 packages and downloadble pdf of wikislacky documents.