Recent tales


Quick tip – How to quickly read just the last lines of a huge text file

Quick tip – How to quickly read just the last lines of a huge text file

If you’re a developer or a systems administrator, sooner or later you will meet that HUUUGE, GIANT, ENORMOUS file. A file that weights several gigabytes of more or less cryptic system or application logging messages, with no rotation scheme in place. Since log files are usually built by appending the most recent information to the end, probably you just need to check out the last 100 or 1000 lines, in order to find out why an application has crashed or failed to operate properly some seconds or a minute ago. Turns out that reading such huge files may not be as simple as editing them in Notepad. Probably, an application like that won’t even be able to the file. So, what else can you do?
Reading time: 1 minute
Book review – Effective Python, by Brett Slatkin (and a free chapter for download)

Book review – Effective Python, by Brett Slatkin (and a free chapter for download)

Those among you who have already learned some Python or may even have used it in some projects will certainly have heard the expression “Pythonic Code”, which conveys a general and somewhat wide meaning of “clean code and good software development practices in the context of Python”. With Effective Python, the author presents you with nothing less than 90 practical examples on how to adopt a pythonic developer mindset and how to write better Python code.
Reading time: 4 minutes
Just updated - Optimize Images v1.3.6

Just updated - Optimize Images v1.3.6

Optimize Images has just been updated to version 1.3.6, a minor but still important release that fixes a few bugs and improves its overall stability. Thank you for using Optimize Images and/or contributing with feature suggestions, bug reports, or pull requests!
Haiku R1/beta2 has been released

Haiku R1/beta2 has been released

After about 20 months of hard work, the Haiku team has finally released, a few days ago, the second beta version of Haiku, the BeOS-inspired open-source operating system that aims to offer a fast, simple to use, and powerful alternative for personal computing. This time, I am particularly happy, even a bit proud myself, because I have also been contributing with Portuguese translations for the user interface, and this is the first beta which includes those translations. So, let’s celebrate!
Reading time: 12 minutes
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.3.5

Just updated - Optimize Images v1.3.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