Recent CPAN uploads - MetaCPAN

Locale-Utils-PluralForms-0.003

Locale::Utils::PluralForms - Utils to use plural forms

Changes for 0.003

  • calculate plural as integer, accept boolean results from plurals as 0/1 reported at https://rt.cpan.org/Ticket/Display.html?id=143879
2022.08.09 15:44

Perl-Critic-Policy-Modules-RequireExplicitPackage-ObjectPad-0.001

Always make the package/Object::Pad class explicit.

Changes for 0.001 - 2022-08-09T22:28:31+08:00

  • Initial release
2022.08.09 14:29

perl-Test-Pod-CoverageChange-0.002

Test Perl files for POD coverage and syntax changes

Changes for 0.002 - 2022-08-09T21:55:24+08:00

  • Ignore META and DOES that is generated by Object::Pad, and print remind note
2022.08.09 13:56

ExtUtils-PL2Bat-0.005

Batch file creation to run perl scripts on Windows

Changes for 0.005 - 2022-08-09T13:34:56+02:00

  • Ensure cmd.exe is used in pl2bat tests
2022.08.09 11:35

App-Netdisco-2.053007

An open source web-based network management tool.

Changes for 2.053007 - 2022-08-09

  • ENHANCEMENTS
2022.08.09 09:32

MIME-Charset-1.013

Charset Information for MIME

Changes for 1.013 - 2022-08-09

  • Update tests.
  • A typo in comment: "3.18" should be "3.19".
  • Fix: Escape sequences won't be used with DIN 66003.
2022.08.09 03:46

HTTP-Curl-1.03

HTTP interface for Net::Curl (clone HTTP::Any::Curl)
2022.08.09 03:43

Text-Conceal-1.01

conceal and recover interface for text processing

Changes for 1.01 - 2022-08-09T03:15:17Z

  • Release 1.01
2022.08.09 03:15

App-ansifold-1.1501

fold command handling ANSI terminal sequences

Changes for 1.1501 - 2022-08-09T02:33:39Z

  • Require Text::ANSI::Fold@2.1301 to fix a bug.
2022.08.09 02:33

Class-Closure-0.303

Encapsulated, declarative class style

Changes for 0.303

  • No more inheriting from Exporter
  • Test::More no longer required to be 0.88 or newer
  • Packaging fix to stop installing benchmark.pl
  • Updated package tooling and metadata
2022.08.09 02:12

More…

App-ansiexpand-1.01
Perinci-CmdLine-POD-0.030
Class-Observable-2.002
Catalyst-View-Template-1.103
PPR-0.001004
Catalyst-Plugin-Digress-1.004
Catalyst-Plugin-CachedUriForAction-1.003
Async-0.14
Bencode-1.502
Pithub-0.01039
Mooish-AttributeBuilder-0.001
Digest-SHA3-1.05
Digest-SHA-PurePerl-6.03
Digest-SHA-6.03
Mite-0.009003
DBD-Pg-3.16.0
Mite-0.009002
Alien-pkgconf-0.18
Git-Lint-0.016
Scalar-List-Utils-1.63
MIDI-Bassline-Walk-0.0504
Mite-0.009001
Test-DBIC-Pg-1.00
Net-Whois-Raw-2.99037
Mojolicious-Plugin-OAuth2-Server-0.50
App-ansiecho-1.01

Active questions tagged perl - Stack Overflow

How to embed perl into a C program on Windows? [closed]

How to embed multiple Perl scripts into my C program

Perl installed via conda snakemake shell error: Can´t open perl script .. no such file or directory

Installing Perl in VSCode

awk command in Perl's system does not work

On the fly route generation with Mojolicious::Lite

Perl: Display STDOUT and STDERR in different colors on Windows

Perl: Setting locale failed in conda environment [duplicate]

How to convert text date to timestamp?

Insecure dependency in open while running with -T switch [PERL]

How to extract user defined region from an fasta file with a list in other file

How to get the index of the maximum element in an array?

search multi line string from multiple files in a directory

Extract month, day, and year from DateTime date

How create hash with arrays in perl

How can I make this perl command check for subfolders as well?

Perl: Length of an anonymous list

What's the difference between tr/// and s/// when using regex in Perl?

Linux grep command in Perl script not working

How to handle errors while setting the name server with Net::DNS

News and Blogs

Articles on Perl.com - programming news, code and culture

The Perl Foundation

Maintaining Perl 5 Core (Dave Mitchell): July 2022

[img]

Dave writes:

This is my monthly report on work done during July covered by my TPF perl core maintenance grant. 3:57 BBC: TODDR/YAML-Syck-1.34.tar.gz (Issue #19939) 3:28 Format in fill-mode has inconsistent behaviour (Issue #19985) 4:58 Goto xsub forces scalar context (#19188) 0:57 Returning undef returns a weird hash reference (Issue #19996) 0:37 Segmentation fault with use re 'eval' (Issue #19390) 0:20 fix build warning 39:28 make stack reference counted 6:11 process p5p mailbox 1:16 segfault on goto &xs_sub when calling sub is replaced (Issue #19936) ------ 61:12 TOTAL (HH::MM) I worked on…

2022.08.03 21:15

Grants: July 2022 Votes

[img]

The Grants Committee has concluded voting on the July 2022 round. One grant request was submitted:

Grant Proposal: Google TensorFlow API Bindings for Perl (John Napiorkowski) (USD 8,800)

VOTING RESULTS: Approved. 3 YES votes (12 points), 0 NO votes, 3 ABSTAIN

We accept proposals throughout the year; our next round of review will begin in July. You can submit proposals at any time.

If you want to help with funding and increase our budget, please visit our donations page. We sincerely appreciate all the donors which make the grant program possible. If you donate, please take advantage of your employ…

2022.08.01 21:06

Todd Rinaldo Nominated for Board Position

We would like to present Todd Rinaldo as a candidate to join the foundation Board. He has worked with the foundation for many years as a conference organizer and in other capacities.

The board will vote on Todd's appointment at the board meeting scheduled for 19th August 2022.

Below is Todd's application, answering the questions of why he wants to be a member of the board and what he would like the foundation to work on.

I am Todd Rinaldo. I've been programming for 40 years and coding Perl since my first Perl programming class in 1995. I've been a resident of Houston, TX most of my life. I've bee…

2022.07.19 14:39

Grant Proposal: Google TensorFlow API Bindings for Perl (John Napiorkowski)

[img]
Name

John Napiorkowski

Amount Requested:

The minimum budget for this project is $8,800 USD

Synopsis

This grant proposal is for the development of a Perl API to Google TensorFlow, a software library for machine learning (ML) and artificial intelligence (AI).

TensorFlow is generally considered to be the most mature and well-supported ML/AI library, and will benefit the Perl community tremendously.

Benefits to the Perl Community

Most new software development projects tend to incorporate or utilize machine learning in some way.

Most machine learning libraries, including TensorFlow, provide a well-documente…

2022.07.11 20:21

Maintaining Perl (Tony Cook): June 2022

[img]

Tony writes: ``` [Hours] [Activity] 2022/06/01 Wednesday 0.28 comment on Win32 p5p thread 0.60 #18882 review, comment briefly 1.17 review github notifications 1.40 #19668 fail to build perl (using tools from strawberry), get it built, reproduce, work on test

0.17 #19668 finish test, fix, start test run, push for CI

3.62

2022/06/02 Thursday 0.07 #19668 open PR 1.42 review coverity report 351943, diagnose, research, fix, testing, push change for CI, open PR #19807 0.77 cid 351946 - diagnose and reject as false positive, review some other coverity issues 1.68 more coverity cid 351960 - try to make i…

2022.07.11 18:35

TPRC 2022 SOC Report

[img]

As with past conferences, the TPRC 2022 conference had a Standards of Conduct document all attendees were required to agree to. We believe that it’s important to share the outcome of these policies so that people in our community know that we are enforcing them and what outcomes to expect from violations.

This is an anonymized summary of the incidents reported to the SoC Committee and the committee’s response:

  • A conference attendee made an inappropriate remark to a fellow attendee. The Standards of Conduct committee spoke with the reported attendee. As this was not the first such incident with t…
2022.07.11 18:18

blogs.perl.org

Perl Weekly Challenge 177: Damm Algorithm and Palindromic Prime Cyclops

These are some answers to the Week 177 of the Perl Weekly Challenge organized by Mohammad S. Anwar.

Spoiler Alert: This weekly challenge deadline is due in a few of days from now (on Aug. 14, 2022 at 23:59). This blog post offers some solutions to this challenge, please don’t read on if you intend to complete the challenge on your own.

Task 1: Damm Algorithm

You are given a positive number, $n.

Write a script to validate the given number against the included check digit.

Please checkout the wikipedia page for information.

Example 1

Input: $n = 5724
Output: 1 as it is valid number

Example 2

Input: $n…
2022.08.08 20:21

Match Anything, Quickly

Sometimes I want to filter a set of strings, but the details of the filter are not known beforehand. In particular, I may want a null filter, which simply accepts anything.

This looks like a job for a regular expression, but I can think of at least two implementations. One is to pass around regular expression objects. The second is to wrap a match (m//) in a subroutine reference, and pass that around. Given the use of regular expressions, there are a number of possibilities for a regular expression that matches any string.

I wondered whether one of the alternatives I was choosing among was faste…

2022.08.06 05:39

# Perl Weekly Challenge 176: Permuted Multiples and Reversible Numbers

These are some answers to the Week 176 of the Perl Weekly Challenge organized by Mohammad S. Anwar.

Spoiler Alert: This weekly challenge deadline is due in a few of days from now (on Aug. 7, 2022 at 23:59). This blog post offers some solutions to this challenge, please don’t read on if you intend to complete the challenge on your own.

Task 1: Permuted Multiples

Write a script to find the smallest positive integer x such that x, 2x, 3x, 4x, 5x and 6x are permuted multiples of each other.

For example, the integers 125874 and 251748 are permuted multiples of each other as

251784 = 2 x 125874

and also…

2022.08.02 14:06

SPVM continues to undergo heavy changes.

Sorry, SPVM continues to undergo heavy changes.

After building real-world modules and applications, I realized that a lot of changes needed to be made.

You can see what I'm currently working on below.

SPVM modules - CPAN modules

JSON - JSON

Math - Math functions

Regex - Regular Expression

Unicode - Unicode Utilities

Base64 - Base 64

Time::Local - Time Reverse Manipulation

SPVM::Errno - Error Number

SPVM::Resource::Re2::V2022_06_01 - Resource of Google RE2 release 2022-06-01.

SPVM::Resource::Zlib::V1_2_11 - zlib v1.2.11 Resource

SPVM::Cwd - get pathname of current working directory

SPVM::IO - File IO, Socket…

2022.08.01 04:40

Perl Weekly Challenge 175: Last Sunday and Perfect Totient Numbers

These are some answers to the Week 175 of the Perl Weekly Challenge organized by Mohammad S. Anwar.

Spoiler Alert: This weekly challenge deadline is due in a few of days from now (on July 31, 2022 at 23:59). This blog post offers some solutions to this challenge, please don’t read on if you intend to complete the challenge on your own.

Task 1: Last Sunday

Write a script to list Last Sunday of every month in the given year.

For example, for year 2022, we should get the following:

2022-01-30
2022-02-27
2022-03-27
2022-04-24
2022-05-29
2022-06-26
2022-07-31
2022-08-28
2022-09-25
2022-10-30
2022-11-27…
2022.07.27 14:36

Numeric Variable Names With Leading Zeroes

Over on the p5p mailing list, a user raised the issue that use of variable $00 is an error starting with Perl 5.32, and asked that this "regression" be fixed.

I have always understood that variables whose names begin with anything but an alphabetic or an underscore are reserved to Perl, and you mess with them at your peril. And this is the gist of the Porters' response to the post. Recent versions of perlvar say this explicitly, though earlier versions of that document restrict themselves to describing currently-implemented special variables.

For what it's worth, perl532delta appears not to ment…

2022.07.26 21:52

Perl Hacks

Perl Weekly newsletter

#576 - Perl is on the Rise?

Hi there,

Personally I have noticed the fresh energy among all Perl fans ever since the release of latest Perl v5.36. I am telling this based on the amount of positive noise I heard on various public platform. There are still few in the pipeline that would give further push e.g. Corinna. If you are interested to know more then please do checkout this page maintained by Curtis Poe.

MetaCPAN is another place where you can see all the latest cool Perl projects. I know plenty of volunteers helping to improve the code base. If you use a distribution and you like it then why not share your experience…

2022.08.08 10:00

#575 - Backward compatibility

Hi there!

One of the ongoing discussions in the Perl community is the question of backward compatibility. One group of people say it is (one of) the most important traits of Perl that you can run very old code on a very new version of Perl. The other side mostly say that there are very few cases when this is actually needed and the change in the version of Perl is just one aspect of upgrades people need to handle.

Then comes the case, like the introduction of th $00 variable in Perl 5.32 that breaks the code of people who used that variable for their own purposes. This is not the first case wher…

2022.08.01 10:00

#574 - Perl Community

Hi there,

The community spirit among Perl fans is always the highlight of any event. I am sure you have experience it too. Little while ago, there was discussion to give new life to Perl Advent Calendar. Many volunteers came forward to help the project, like, Adam Russell. As we are getting close to the next edition, Olaf Alders and Julien Fiegehenn came together and kickstarted the project with a big push. I noticed in the recent weeks, lots of activities on GitHub repository, thanks to all the volunteers. Olaf Alders made an official call for papers in the blog post. I request all Perl fans t…

2022.07.25 10:00

#573 - Pocket money or serious support?

Hi there!

Last week Mohammad raised the idea of a GitHub-pages-based central blogging platform for Perl to which Dave Cross added his comment pointing out a misunderstanding. At first I liked the idea of Mohammad as way of making it easier for people who don't know how to setup a blog, but on a second thought. Setting up a site for blogging on GitHub pages is less than 5 minutes. On GitLab and Codeberg it might take a bit more, but still way less than the whole writing part. If you need help ask Flavio, David, Mohammad, or myself.

A few years ago the Perl community got really enthusiastic by the…

2022.07.18 10:00

#572 - Perl Blogger?

Hi there,

Are you a Perl blogger?

The state of Perl blogging is not hidden from anyone. Dave Cross wrote an extensive blog post explaining not just the issues but also suggestions to get around it.

I proposed an idea on my personal twitter handle and asked for public opinion. As of today, it got 22 likes. I know, it isn't big number.

By the way, what was the proposal?

The proposal was to setup dedicated domain (https) powered by GitHub Pages. The static site would be generated by Hugo. It would be open to public to submit blog post as Markdown formatted page as pull request. After a quick review, t…

2022.07.11 10:00

#571 - Sponsoring TPF or individuals

Hi there!

What if you had a steady income of a few thousand USDs just for doing awesome things for Perl so you can afford to do whatever you want? I bet there would be tons of things you could do. Improving CPAN modules, patching Perl, writing articles, recording videos, encouraging others to write more. etc.

So what if we could support a few people to do just that? How could you be part of it? You could donate to TPF, but for you, as an individual it might be better to support an individual directly. Without the organizational overhead. For this a while ago I put together the list of all the Pe…

2022.07.04 10:00

Perl

Perl-Academy.de Blog

Wie erstellt man eine User Story Map?

Die Methode des User Story Mappings soll den am Prozess der Softwareerstellung beteiligten Personen helfen, für den Anwender hilfreiche Software zu erstellen und dabei den Überblick über das große Ganze zu behalten. Wie wird nun ein solches User Story Mapping durchgeführt?
2022.08.05 10:00

Spaß mit ICal-Dateien und Zeitzonen

Wir nutzen das Ticketsystem Znuny) Community Edition Fork") zur Kommunikation mit externen Personen wie zum Beispiel Interessenten und Kunden. Leider werden in Znuny ICal-Dateianhänge nicht als Termin erkannt und dementsprechend auch nicht angezeigt.
2022.07.20 10:00

cpanfile – Teil 1

Ein *cpanfile* ist eine Datei, die Abhängigkeiten von Anwendungen und Modulen beschreibt. Diese Dateien sind in der Perl-Welt nichts neues (sie gibt es seit über 8 Jahren) und sie sind eine sehr gute Möglichkeit, die Installation von Abhängigkeiten zu vereinfachen.
2022.06.29 10:00

DEV Community: perl

Regex basics

Originally published on my blog.

In my team we run "masterclasses" every couple of weeks, where someone in the team presents a topic to the rest of the team.

This article is basically the content of the class on regular expressions (otherwise known as regex) I gave recently.

It's an introduction to the basics of regular expressions. There are many like it, but this is mine.

What is a regular expression (or regex)?

Wikipedia defines regular expressions as:

"a sequence of characters that define a search pattern"

They are available in basically every programming language, and you’ll probably most common…

2022.08.08 21:53

Big number, small numbers

Weekly Challenge 176

Challenge, My solutions

Task 1: Permuted Multiples Task

Write a script to find the smallest positive integer x such that x, 2x, 3x, 4x, 5x and 6x are permuted multiples of each other.

My solution

This is one challenge where we could over-engineer it to make it faster. Given that the solution can be found in a fraction of a second, this won't be necessary.

For example after 1,666, the next possible solution is 100,000. 1667 × 6 will result in a five digit number which can't possibly be a permutation of the original number.

The easiest way to work out if a number is a permutation is…

2022.08.07 11:47

Terrain ColoringBook

Scripts and output for coloring page book pages based on digital elevation data

Introduction
Adult coloring books are all the rage. Most are hand-drawn, and subjects are wide-ranging. I happen to love maps and landscape data, so I created an automated method to convert digital elevation models (or any greyscale image, for that matter) into a color-able coloring book image.

View the web site here.

before after

Usage
Before using the included Perl script, you'll need to make sure that the NetPBM and TurboJPEG packages are installed and in the user's path. You can do this on an RPM system with:

sudo yum…

2022.08.04 07:58

Testing Code That is Difficult to Test (With Perl)

Code that performs side effects is difficult to test because we need figure out how to sandbox the effects so we can observe the state of the sandbox before and after executing the effectful code. The difficulty is increased when the side effectful code also depends on specific OS configurations. Let us explore my solution to such a predicament.

I have been working on the next major release of my btrfs snapshot manager yabsm and I want to write unit tests for functions that take and delete btrfs snapshots. This code performs the side effect of taking and deleting snapshots and depends on the OS…

2022.08.03 23:03

Totient numbers on a Sunday

Weekly Challenge

Challenge, My solutions

Task 1: Last Sunday Task

Write a script to list Last Sunday of every month in the given year.

My solution

Date math is hard, although not as hard as date and time calculations. As a quick refresher, the days, months and year as we know it was introduced in October 1582 by Pope Gregory XIII as a modification of, and replacement for, the Julian calendar. Both solutions I've provided have assumed the Georgian Calendar since the beginning of time, and thus will give wrong results for old dates.

In my solution, I use the date module from datetime. For the specified…

2022.07.31 12:38

Weekly Challenge 174

Challenge, My solution

Just doing one task this week. The second one is nothing more than copying and pasting code from the mentioned website, so I cannot see the point. YMMV.

Task: Disarium Numbers

Write a script to generate first 19 Disarium Numbers.

A disarium number is an integer where the sum of each digit raised to the power of its position in the number, is equal to the number.

My solution

This is pretty straight forward. Have a list (array in Perl) called solutions. Keep iterating a number until their are nineteen items in that list. Add the number to the list if the number is disarium.

To de…

2022.07.24 05:13

RabbitFarm

Permuted Reversibly

The examples used here are from the weekly challenge problem statement and demonstrate the working solution.

Part 1

Write a script to find the smallest integer x such that x, 2x, 3x, 4x, 5x and 6x are permuted multiples of each other.

Solution

use strict;
use warnings;
use boolean;

sub is_permuted{
    my($x, $y) = @_;
    my(@x, @y); 
    map {$x[$_]++} split(//, $x);
    map {$y[$_]++} split(//, $y);
    return false if $#x != $#y;
    my @matched = grep {(!$x[$_] && !$y[$_]) || ($x[$_] && $y[$_] && $x[$_] == $y[$_])} 0 .. @y - 1;
    return true if @matched == @x;
    return false;
}

sub sma…
2022.08.07 12:16

Sunday Was Perfectly Totient

The examples used here are from the weekly challenge problem statement and demonstrate the working solution.

Part 1

Write a script to list the last sunday of every month in the given year.

Solution

use strict;
use warnings;
use Time::Piece; 

sub last_sunday_month{
    my($month, $year) = @_;
    $month = "0$month" if $month < 10;
    my $sunday;
    my $t = Time::Piece->strptime("$month", "%m");   
    for my $day (20 .. $t->month_last_day()){
        $t = Time::Piece->strptime("$day $month $year", "%d %m %Y");
        $sunday = "$year-$month-$day" if $t->wday == 1;
    }  
    return $sunday…
2022.07.30 12:08

Permutations Ranked in Disarray on Mars

The examples used here are from the weekly challenge problem statement and demonstrate the working solution.

Part 1

Write a script to generate the first 19 Disarium Numbers.

Solution

use strict;
use warnings;
use POSIX;

sub disarium_n{
    my($n) = @_;
    my @disariums;
    map{
        return @disariums if @disariums == $n;
        my @digits = split(//, $_);
        my $digit_sum = 0;
        map{
            $digit_sum += $digits[$_] ** ($_ + 1);
        } 0 .. @digits - 1;
        push @disariums, $digit_sum if $digit_sum == $_;
    } 0 .. INT_MAX / 100;
}

MAIN:{
    print join(", ", disar…
2022.07.24 19:34

Suffering Succotash!

The examples used here are from the weekly challenge problem statement and demonstrate the working solution.

Part 1

You are given a positive integer, $n. Write a script to find out if the given number is an Esthetic Number.

Solution

use strict;
use warnings;
use boolean;

sub is_esthetic{
    my($n) = @_;
    my @digits = split(//, $n);
    my $d0 = pop @digits;
    while(@digits){
        my $d1 = pop @digits;
        return false if abs($d1 - $d0) != 1;
        $d0 = $d1;
    }
    return true;
}

MAIN:{
    my $n;
    $n = 5456;
    print "$n is ";
    print "esthetic\n" if is_esthetic($n…
2022.07.17 21:30

Partition the Summary

The examples used here are from the weekly challenge problem statement and demonstrate the working solution.

Part 1

You are given two positive integers, $n and $k. Write a script to find out the Prime Partition of the given number. No duplicates are allowed.

Solution

use strict;
use warnings;
use boolean;
use Math::Combinatorics;

sub sieve_atkin{
    my($upper_bound) = @_;
    my @primes = (2, 3, 5);
    my @atkin = (false) x $upper_bound;    
    my @sieve = (1, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 49, 53, 59);
    for my $x (1 .. sqrt($upper_bound)){
        for(my $y = 1; $y <= sqrt…
2022.07.10 20:39

Abundant Composition

The examples used here are from the weekly challenge problem statement and demonstrate the working solution.

Part 1

Write a script to generate the first twenty Abundant Odd Numbers.

Solution

use strict;
use warnings;
sub proper_divisors{
    my($n) = @_;
    my @divisors;
    for my $x (1 .. $n / 2){
        push @divisors, $x if $n % $x == 0;
    }
    return @divisors;
}

sub n_abundant_odd{
    my($n) = @_; 
    my $x = 0;
    my @odd_abundants;
    {
        push @odd_abundants, $x if $x % 2 == 1 && unpack("%32I*", pack("I*", proper_divisors($x))) > $x;
        $x++;
        redo if @odd_abun…
2022.07.03 12:39

The Perl NOC

perlancar's blog

List of new CPAN distributions – Jul 2022

dist author first_version latest_version abstract
Alien-Tar-Size GAHAYES v0.1.0 v0.2.0 tar LD_PRELOAD hack to compute size of tar file without reading and writing, provided as Alien package
Alien-libFLAC GAHAYES v0.1.0 v0.2.0 find or build and install libFLAC with development dependencies
AnyEvent-SNMP-TrapReceiver NABOJ 0.15 0.16 SNMP trap receiver by help of AnyEvent
App-Changelord YANICK v0.0.1 0.0.2 cli-based changelog manager
App-Git-Perl NHRNJICA v0.1.0 v0.1.15 adds custom git command "git perl" to make it easier to monitor latest changes in perl modules, and make you collaborate faster.
App-JYJ INGY 0.0.1 0.0.2 Convert…
2022.08.01 00:37

List of new CPAN distributions – Jun 2022

dist author first_version latest_version abstract
API-Eulerian-API-Eulerian MJONDET v0.3 v0.3 Sample EDW script for querying through REST and get a CSV file
Acme-Mitey-Cards TOBYINK 0.001 0.005 demo of Mite
Alien-Brotli RRWO v0.1.0 v0.2.0 Download and install Brotli
Alien-CFITSIO DJERIUS v4.1.0.1 v4.1.0.5 Build and Install the CFITSIO library
Amon2-Plugin-Web-CpanelJSON KFLY 0.01 0.01 Cpanel::JSON::XS plugin
App-optex-pingu UTASHIRO 0.01 0.02 optex make-everything-pingu filter
App-orgadb PERLANCAR 0.001 0.002 An opinionated Org addressbook tool
Bencher-Scenario-Hash-Unique PERLANCAR 0.002 0.002 Benchmark Hash::Unique
Bencher-Scenario-Lis…
2022.07.01 00:21

# where we turn Perl inside out

(cdiv) 14 great CPAN modules released last week

Updates for great CPAN modules released last week. A module is considered great if its favorites count is greater or equal than 12.

  1. Alien::Build - Build external dependencies for use in CPAN
    • Version: 2.51 on 2022-08-03
    • Votes: 22
    • Previous version: 2.51 was before
  2. App::Netdisco - An open source web-based network management tool.
    • Version: 2.053005 on 2022-08-04
    • Votes: 14
    • Previous version: 2.052010 was 8 days before
  3. App::perlbrew - Manage perl installations in your $HOME
    • Version: 0.96 on 2022-07-31
    • Votes: 170
    • Previous version: 0.95 was 2 months, 16 days before
  4. Catalyst::View::TT - Template View Class
    • Version:
2022.08.06 23:15

(dxviii) metacpan weekly report - Algorithm::Line::Bresenham

This is the weekly favourites list of CPAN distributions. Votes count: 32

Week's winner: Algorithm::Line::Bresenham (+2)

Build date: 2022/08/06 21:12:25 GMT


Clicked for first time:


Increasing its reputation:

2022.08.06 23:12

(dxlvi) stackoverflow perl report

These are the five most rated questions at Stack Overflow last week.
Between brackets: [question score / answers count]
Build date: 2022-08-06 21:10:40 GMT

  1. Perl: speed of s/// with variable in replacement - [7/2]
  2. Perl regex capture groups and nth occurence - [3/4]
  3. How can I pass prove (Test::More) an argument, e.g. an API URL? - [2/2]
  4. Perl regex combining capture groups & nth string - [2/2]
  5. Linux grep command in Perl script now working - [2/2]
2022.08.06 23:11

(cdiii) 11 great CPAN modules released last week

Updates for great CPAN modules released last week. A module is considered great if its favorites count is greater or equal than 12.

  1. App::Netdisco - An open source web-based network management tool.
    • Version: 2.052010 on 2022-07-27
    • Votes: 14
    • Previous version: 2.052008 was 15 days before
  2. Devel::CheckOS - require that we are running on a particular OS
    • Version: 1.94 on 2022-07-24
    • Votes: 13
    • Previous version: 1.93 was 2 months, 29 days before
  3. HTTP::Tiny - A small, simple, correct HTTP/1.1 client
    • Version: 0.082 on 2022-07-25
    • Votes: 103
    • Previous version: 0.080 was 8 months, 20 days before
  4. Memoize - Make functions f…
2022.07.30 21:42

(dxvii) metacpan weekly report - Storable::Improved

This is the weekly favourites list of CPAN distributions. Votes count: 41

Week's winner (+3): Storable::Improved 

Build date: 2022/07/30 19:39:07 GMT


Clicked for first time:


Increasing its reputation:

2022.07.30 21:40

(dxlv) stackoverflow perl report

Recent MetaCPAN News

Perl – *n*x

Blog on The Weekly Challenge - Perl & Raku

The Weekly Challenge - Guest Contributions

As you know, The Weekly Challenge, primarily focus on Perl and Raku. During the Week #018, we received solutions to The Weekly Challenge - 018 by Orestis Zekai in Python. It was pleasant surprise to receive solutions in something other than Perl and Raku. Ever since regular team members also started contributing in other languages like Ada, APL, Awk, BASIC, Bash, Bc, Befunge-93, Bourne Shell, BQN, Brainfuck, C3, C, CESIL, Chef, COBOL, Coconut, C Shell, C++, Clojure, Crystal, D, Dart, Dc, Elixir, Elm, Emacs Lisp, Erlang, Excel VBA, Fish, Forth, Fortran, Gembase, GNAT, Go, Haskell, Haxe, HTML, I…
2022.08.09 00:00

RECAP - The Weekly Challenge - 176

TABLE OF CONTENTS 01. HEADLINES 02. STAR CONTRIBUTORS 03. CONTRIBUTION STATS 04. GUESTS 05. LANGUAGES 06. CENTURION CLUB 07. DAMIAN CONWAY’s CORNER 08. ANDREW SHITOV’s CORNER 09. PERL SOLUTIONS 10. RAKU SOLUTIONS 11. PERL & RAKU SOLUTIONS HEADLINES Thank you Team PWC for your continuous support and encouragement. STAR CONTRIBUTORS Following members shared solutions to both tasks in Perl and Raku as well as blogged about it.
2022.08.08 00:00

The Weekly Challenge - 177

TABLE OF CONTENTS 01. HEADLINES 02. SPONSOR 03. RECAP 04. PERL REVIEW 05. RAKU REVIEW 06. CHART 07. NEW MEMBERS 08. GUESTS 09. TASK #1: Damm Algorithm 10. TASK #2: Palindromic Prime Cyclops HEADLINES Welcome to Week #177 of the weekly challenge. Please checkout the interview with our champion PokGoPun. I forgot to mention that Dave Cross is back in action last week. Two weeks in a row, Week 175 and Week 176, incredible.
2022.08.08 00:00

Meet The Champion: June 2022

Get to know about PokGoPun. Welcome to the monthly series Meet The Champion. Last month we spoke to Robert Ransbottom, the winner of May 2022. Today we are talking to PokGoPun, the winner of June 2022 of The Weekly Challenge. I hope you are going to enjoy the interview. Mohammad: Tell us about your technical background? PokGoPun: My passion in computer programming started since childhood when my parents brought home 8-bit home computer that equipped with Microsoft Extended BASIC, I recalled hooking the computer to TV, writing and running BASIC programs and then saving them to cassette tape for…
2022.08.02 00:00

Colin Crain › Perl Weekly Review #170

( …continues from previous week. ) Welcome to the Perl review pages for Week 170 of The Weekly Challenge! Here we will take the time to discuss the submissions offered up by the team, factor out some common methodologies that came up in those solutions, and highlight some of the unique approaches and unusual code created. ●︎ Why do we do these challenges? I suppose any reasonable answer to that question would be from a field as wide ranging and varied as the people who choose to join the team.
2022.08.01 00:00

RECAP - The Weekly Challenge - 175

TABLE OF CONTENTS 01. HEADLINES 02. STAR CONTRIBUTORS 03. CONTRIBUTION STATS 04. GUESTS 05. LANGUAGES 06. CENTURION CLUB 07. DAMIAN CONWAY’s CORNER 08. ANDREW SHITOV’s CORNER 09. PERL SOLUTIONS 10. RAKU SOLUTIONS 11. PERL & RAKU SOLUTIONS HEADLINES Thank you Team PWC for your continuous support and encouragement. STAR CONTRIBUTORS Following members shared solutions to both tasks in Perl and Raku as well as blogged about it.
2022.08.01 00:00

Perl Jobs

Sr. Perl Developer, North Carolina (Innovien Solutions)

Position: Sr. Perl Developer
Company: Truist
Duration: 6-month CTH
Interview Process: 2 virtual interviews
Location: REMOTE – local to NC preferred
Start Date: August 15th

-Perform maintenance, upgrades, and new enhancements to internal websites that hold all dealers’ data for auto loans
-Act as an Agile champion, responsible for delivering high quality working software and automating tasks
-Responsible for developing code and writing and running unit tests
-Build out and refine user stories utilizing Rally
2022.07.26

Perl Developer, Chennai (Mindera software craft)

We are hiring a Perl developers for our company - Mindera
Interested candidates can reach out to us
2022.07.26

cPanel/WHN plugin and Plesk extension, Orlando, FL, USA (Kobkob)

Help to develop a cPanel/WHN plugin and a Plesk extension. If you are interested, we have the project details to share. We are creating a small team to begin work in a few days.
2022.07.15

Senior Perl developers, is your safety on? Perl role in NZ/OZ, New Zealand Remote (Perl Jobs by Perl Careers)

It has been ___ days since our last accident

The workplace can be a dangerous place, and we’re not just talking about eyestrain and carpal tunnel syndrome. Businesses today need to know their employees are up to date on their training, that their assets are maintained, and that all processes are managed efficiently and effectively. What does this have to do with you? Read on, Senior Perl developers!

Our client has developed an online system that tracks, monitors, and manages a whole host of safety issues, including team member competency, asset management, and compliance checks. They’ve centra…
2022.07.13

Perl Backend developer (Junior, Work from home), Worldwide (Creazilla)

We are looking for a remote Perl developer who will join our team to help develop the Creazilla.com project (a stock graphics catalog and web graphics editor). Creazilla allows an inexperienced user to create graphic designs quickly and for free.

We will be happy to work with you if:

- you are passionate about what you do;

- you are responsible for what you do;

- you know the Perl language or are ready to learn it in the process of work;

- you have ability to test your own code;

- you want to learn and can work in a team.
2022.07.11

Backend Engineer, Berlin, Germany (Deriv)

At Deriv.com we are a Perl shop and need strong backend engineers who are familiar with both code and the platforms like k8s.

We are creating a team to move our Perl platform to Kubernetes, introduce an automation mindset, and introduce other standard tools like Terraform. All as platform solutions and not simple operations. So we need programmers with general operation skills.

You like the job if you enjoy using more than your Perl expertise. You will help with tasks like Dockerization of our apps and scripts, creating new platforms for automation, refactoring the current code into microservi…
2022.07.11

Sr Software Developer (Forian Inc)

We actively seek a strong Software Developer to join our fast-paced, results-oriented culture. The ideal candidate is a highly motivated self-starter committed to quality software and a real team player with strong communications skills. If you enjoy the unpredictable, rapid nature of a startup environment, coupled with the opportunity to help change the world through innovative technology solutions, then we want to hear from you!

CORE RESPONSIBILITIES:
Works on existing programs within the DevOps team using Perl, HTML, JavaScript, SQL and PHP.
Designs, develops, tests, maintains, and enhances…
2022.07.06

Perl Developer Mid Level, Fulham, London or remote within 2 hours time difference of UK (Adzuna)

Job Title: Perl Developer

Company: Adzuna

Location: Ideally office-based (SW6, London) OR Remote within a 2 hour time zone of UK

Contract: Full-time, permanent

About us

Adzuna is a job search engine that lists every job, everywhere. From launch in the UK in 2011, we now have more than 10 million visitors a month and are busy conquering the world from our office in West London. This is a rare and exciting opportunity to join one of the UK’s most dynamic and fastest-growing startups.

The role

We’re looking for a Perl developer to help us make job search better. This is a rare and exciting opport…
2022.07.01