Today I decided to take a day off, no programming, no studying, no sport.. Just reading, perhaps a walk out to the city and finally a post on my blog. For many of my readers –yep, there are real people visiting my blog on a daily basis!!– this might not be the most interesting type […]
End of the year.
Also this year is over, like the one before and presumably the next one. I’m rather not very satisfied about this 2016, have been planning many things but just very little has changed, most of the things remained the same with just some variation on the theme. The only good news from this 2016 is that […]
Rendering text, not that simple at all. (part 2)
Finally I’m back! September was a long and busy month, as you probably know I changed my job and had a lot of paperwork to do in relation with this event! But now it’s done! I’m on-board of a great project with great people, its gonna be cool I think. Before sharing details about my duties […]
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 […]
Disjoint-set or Union-find?..
I wasn’t planning any post this week, I don’t have that much free time to write posts. But I was forced to write down my own implementation of a disjoint set data structure for the purpose of one of the projects I’m working on, so I thought why not share this piece of code with […]
Moving on my own!
I was thinking about moving on a dedicate hosting since a while, the free wordpress hosting from wordpress.com is good for the first few months, afterwards when you start wanting something more the free account is not good anymore, there are plenty of limitations: You cannot setup any custom theme nor modify the existing theme in […]
Almost useless knowledge
Is almost useless because nobody is going to raise yours salary for that! Or maybe someone will?!? Let’s say we ignore all the benefits of all the optimizations our benevolent compiler is going to made on our code, and have a look at what happen when we execute some hundreds of thousands of times two very […]
Sometime you really want a book, but you cannot find the damn book anywhere! This is the case of Competitive Programming 3, which friends of mine referred to me many times, so I decide to give him a try. First place where normally I look for books is A., but no luck there. Then I […]
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 […]
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 […]