Python, Machine Learning, and Language Wars. A Highly Subjective Point of View

“In the following paragraphs, I really don’t mean to tell you why you or anyone else should use Python. To be honest, I really hate those types of questions: “Which * is the best?” (* insert “programming language, text editor, IDE, operating system, computer manufacturer” here). This is really a nonsense question and discussion. Sometimes it can be fun and entertaining though, but I recommend saving this question for our occasional after-work beer or coffee with friends and colleagues…”

Trend analysis at the shallow end of the pool

“I have always wondered why some people feel Perl has to suck for their choice of language to be valid. It looks like there are a bunch of people who just try to satisfy their need for approval by seeking what’s most popular, and trying to hitch their wagon to that train. I do not know what they can gain by this, but they exist.

Yesterday, I noticed a post on HN which linked to a Google trends comparison of Perl and Python:…”

Try rakudobrew and play with concurrency

rakudobrew is similar to perlbrew, but it’s for Rakudo (a.k.a., Perl 6), the Perl-inspired language that we’ve all come to have a love/hate relationship with. I urge you to try it out, but first, some interesting new developments that you should probably know about…”

Catch and Handle Signals in Perl

“Signals are types of messages sent by an operating system to a process such as a Perl program. Signals provide a method for communicating with a process, for example when running a command line program pressing control-c will send the interrupt signal (‘SIGINT’) to the program by default terminating it. Signals are often unexpected and if not handled can leave your Perl program or data in an unfinished state. This article describes some useful Perl programming tools for gracefully handling signals…”

use sigtrap qw/die normal-signals/;–Here-s-why

How to add a new package to RHSCL perl516 for RHEL

“The Red Hat Software Collection (RHSCL) perl516 contains only a part of the packages which are packaged in RHEL or Fedora. It is not hard to add a new package to RHSCL. The following steps show how to convert a conventional spec file into a Software Collection spec file. The SCL spec file can then be used in both the conventional package and the Software Collection. We will use perl-Pod-Perldoc is used for an example…”

Install Perl modules without root rights on Linux

“If you have root rights there might be other, easier ways to install Perl modules than the following.

After an initial configuration, many Perl modules from CPAN can be easily installed, but there are quite a few that required some additional tools. In this article I’ll assume that either you already have those installed, or that at least those you can install as root.

If you don’t have those prerequisites then you will need to build the modules on another, similar machine where you do have root rights and then transfer the whole directory tree. That’s another story that will be covered in a separate article. In that situation you’d be probably better off downloading and using DWIM Perl…”

Simplified Template Directory (Great for PHP/Python/Perl users)

“We’ve made it even easier to migrate your PHP, Python, and Perl apps to Openshift. With this latest release, I’m happy to announce that now all your PHP/Python/PERL code can be put in the root directory of your Git repo instead of a PHP/ or WSGI/ directory. To show you just how this works, I’ll start off with PHP…”