We all have our weak sides, areas of knowledge that are way too far from an acceptable level. What is an acceptable level then, is all a matter of what you do and what’s the purpose of your knowledge. Changing job or project is going to greatly influence what will be your skill set in […]
Books
Suffix trees.

An entire post covering both the theoretical part and the implementation is going to take too long, for this reason I’m splitting the material in two parts: A post with some theory introduction, and one post which will be focused on implementation details. The algorithm I would like to show you is the Ukkonen method for […]
- blog
- ...
Sorry, this item can’t be shipped to your selected address.

Since I’m having some hard time in understanding the implementation of all the on-line algorithms for the construction of suffix-tree, I decided to move on buying some additional books which supposedly are going to cover more clearly those topics. Technical books are outrageously expensive, and when you think you’re able to save some money by […]
- Algorithms
- ...
Jewels and Endomondo, reviews.
I spent a reasonable amount of time on Jewels of Stringology and I feel ready to share with you what do I think about the book, I’m also ready to share with you how do I like endomondo since I’ve bee using it in the past two weeks, but let’s start with Jewels! Jewels. I like […]
Ain’t I’m tired, I’m exhausted!

I wasn’t programming very much in the recent period, I’m still deep involved in my combinatorics book and in a couple of papers on the Ramsey Theory, additionality in the evening before I go to bed –or when I’m in the bed– I spent few time on my new book on text algorithms. Sometime I […]
Summary for the week.

This was a very long week! Most of my free time I was at the gym or on my combinatorics book learning fancy details about the pigeonhole principle, which is very simple but with large implications in problem solving. The pigeonhole principle basically say that if you want to put three pigeon in two holes, […]
The Pragmatic Programmer!

Is your first day at your new Corporation, you’re introduced to the company set of CORPORATE VALUES after a brief epistemological digression on the history of the world after the company was founded. A pretty HR girl talks excited of how the company you’re joining is the best place to work on the whole planet and […]