Recent tales


How to install the current Python version on CentOS Linux 7

How to install the current Python version on CentOS Linux 7

One of these days, while setting up a couple of Linux virtual machines to test my Python applications, I was faced with a series of obstacles on CentOS 7 that I needed to overcome. Since this is the kind of issues that many other Python developers may encounter when setting up a Linux machine, I will share what I learned with this experience.
Reading time: 8 minutes
Just updated - Optimize Images v1.5

Just updated - Optimize Images v1.5

If you are using Optimize Images, please notice that it has just been updated to version 1.5, which fixes a bug and adds some support to a JPEG sub-format known as MPO.
Reading time: 1 minute
Book review - Machine Learning with Python for Everyone, By Mark E. Fenner

Book review - Machine Learning with Python for Everyone, By Mark E. Fenner

Machine learning, one of the hottest tech topics of today, is being used more and more. Sometimes as the best tool for the job, other times perhaps as a buzzword that is mainly used as a way to make a product look cooler. However, without knowing what ML is and how it works behind the scenes, it’s very easy to get lost. But this book does a great job in guiding you all the way up from very simple math concepts to some sophisticated machine learning techniques.
Reading time: 7 minutes
Get started with Git!

Get started with Git!

When doing software or web development, you should have your code (and even other kinds of files) managed by a version control system, so that you are able to backup meaningful changes, checkout a file from a previous version, or collaborate with your team more efficiently. Over the years there have been some tools that serve for this purpose, but these days Git seems to be the most popular version tracking system.
Reading time: 8 minutes
New project: Nice Telescope Planner

New project: Nice Telescope Planner

And now, for something different, I have just dived into Java. I am sharing with you the first (pre-)release of Nice Telescope Planner, a simple cross-platform desktop utility for amateur astronomy hobbyists, written in Java. The aim is to provide an easy to use tool to help planning sky observation sessions, suggesting some of the interesting objects you may be able to watch at naked eye, or using amateur equipment (binoculars or small to medium size telescopes) in a given date/time and place.
Reading time: 3 minutes