Category: perl

  • Calls to action

    With the motto “better late than never” here are some calls to action: Vote for your favorite podcast on the Podcast Awards website. Votes are open until November the 30th and you can vote once per day (after you vote, you can an email with a link, which you must click on to validate your…

  • If you use Perl…

    Please take a minute an answer the poll “Which editor(s) or IDE(s) are you using for Perl development?“ (via perlbuzz and szabgab). Picture taken from Knightrider’s photostream with permission.

  • Fixing CVS annotate

    Yes, some of us work on projects started almost a decade ago and as such we use CVS (yes, CVS has many limitations and yes, git is better – for a nice introduction see Randal Schwarz’s video about git), but migrating is not directly justifiable (it would involve: training IT staff to be able to…

  • Perl is everywhere!

    Something which is not appreciated enough IMHO is just how much of the interwebs runs on Perl: for example Frozen Bubble is written in Perl. Also, from some error messages I’ve got the impression Yahoo Pipes uses (is written in?) Perl. And just before you accuse me of being a Perl fanboy (which I am…

  • Perlmonks passwords compromised

    Just on the off-chance that you read this blog, have a Perlmonks account and haven’t heard already (even though notification emails have been sent AFAIK): The perlmonks server has compromised and the entire user database was accessible to the attacker. What is even worse, the passwords were in cleartext (so they are directly accessible without…

  • Update to OVScan

    I finally had a little free time to work on the OVscan script. Here are the updates: updated to the latest changes in VirusTotal updated to the latest changes in Jotti added a new scanner site (NoVirusThanks). Unfortunately they currently seem to be down for maintenance disable Virscan.Org, since they are down since a couple…

  • Profile first!

    I was using my code to parse a medium-sized CVS log and it was being slow (~1min). So, like an idiot I said: I know that the algorithm is quite slow, so I optimize it. Here is a version which is twice as fast as the original version: use strict; use warnings; use Test::More tests…

  • Youtube channel embedding being all borked up?

    Update: Google/YouTube seem to have taken the option to generate gadgets showing all the videos from a given user offline, and as such the script below doesn’t work anymore. As a workaround I’ve posted a small script which generates the old embed code for an user-specified YouTube user. In a previous post I wanted to…

  • Comparing CVS revision numbers with Perl

    Update: see a faster version here. However, make sure that you’ve nailed the problem down before starting to optimize. (The profiler is your friend) The code below was only lightly tested and isn’t all that efficient, so use it at your own risk. It returns –1 is the first version is smaller, 1 if it…

  • Quirky Perl tricks

    Perl is like a sharp knife: you can do a lot of things with it easily (like carve wood), but you easily hurt yourself. So here are some quirky things which I discovered (credit goes to my friends who came to me with these issues and helped me to grow my knowledge by researching the…