Understanding the Costs of Versioning an API (or a Service)
At first sight it may seem a simple problem, you may think if I provide a new cool API why don’t they want to use it instead of the old one ? Unfortunately when you provide a service in for a production environment it is not so easy for yout customer to swtich even a simple API call ( or he/she does not want to !! ). This article evaluates differents alternatives, if you have never provided a production service it could be very enlightening.
Scrapy is an application framework for crawling web sites and extracting structured data which can be used for a wide range of useful applications, like data mining, information processing or historical archival.
Here you can find a sample project using scrapy. Enjoy it !!
Hadoop on Raspberry Pi
I’very interested in Hadoop and I played with local and pseudo-distributed configurations, but as the author of this article, I’d like to set up a real distributed hadoop cluster. You can create some virtual machines, it is the easiest way but on a single laptop may be not so easy, or you can use cloud services (maybe too expensive ?) or group a second / third had PCs and set up a cluster (I need space !!!). But wait what about Raspberry Pi ? This article is the first of a three, good luck and let’s see if they succeed.
How to install Python 2.7 and 3.3 on CentOS 6
CentOS 6 ships with python 2.6.6 and you can update python version to 2.7 or even 3.x, unfortunately some critical apps depend on python 2.6.6 (for instance yum) 😦
This post shows how to install python 2.7 or 3.x without touching the required python version.
Tracing the History of N.C.A.A. Conferences
This post is for one of my best friends, that like me he loves the american basketball, and not only the NBA but also NCAA. I can’t remember how many NBA final games and Final Fours, Big ten, Big 12, A.C.C we watched togheter; not to mention that it is also an intriguing visualization solution 😛