Recent CPAN uploads - MetaCPAN

App-UnixUIDUtils-0.002

Utilities related to Unix UID/GID

Changes for 0.002 - 2022-07-24

  • Replaca old schema name unix::local_{uid,username,gid,groupname} with unix::{uid,username,gid,groupname}::exists.
2022.10.01 00:05

AsposeSlidesCloud-SlidesApi-22.09

Aspose.Slides Cloud SDK
2022.09.30 21:49

Path-Tiny-0.125-TRIAL

File path utility

Changes for 0.125 - 2022-09-30T17:08:36-04:00

  • *** DEPRECATIONS ***
  • Additions
  • Documentation
2022.09.30 21:10

App-Netdisco-2.057006

An open source web-based network management tool.

Changes for 2.057006 - 2022-09-30

  • ENHANCEMENTS
  • BUG FIXES
2022.09.30 21:07

YAML-PP-0.035

YAML 1.2 Processor

Changes for 0.035 - 2022-09-30T21:16:16+02:00

  • Fix parsing alias as mapping key
  • Support emitting folded block scalars. Now any input should be able to output as a folded block scalar correctly. Preserving scalar styles will now also preserve those
2022.09.30 20:55

RF-Antenna-Planet-MSI-Format-0.02

RF Antenna Pattern File Reader and Writer in Planet MSI Format

Changes for 0.02 - 2022-09-30

  • Updated gain_dbd method to parse different formats of text based storage of gain header
  • Updated t/005_gain_freq.t to test all the formats that I know about
2022.09.30 15:32

Type-FromSah-0.005

create an efficient Type::Tiny type constraint from a Data::Sah schema

Changes for 0.005 - 2022-09-30

  • Test Suite
2022.09.30 15:29

Type-FromSah-0.004

create an efficient Type::Tiny type constraint from a Data::Sah schema

Changes for 0.004 - 2022-09-30

  • Packaging
2022.09.30 15:20

Type-FromSah-0.003

create an efficient Type::Tiny type constraint from a Data::Sah schema

Changes for 0.003 - 2022-09-30

  • Further improvements to inlining.
  • Handle coercions properly.
  • Set a type_default for types where the Sah schema had a default.
  • Type objects returned by sah2type will how have a parent of either Item or Optional[Item].
2022.09.30 15:11

Date-ManipX-Almanac-0.003

Add almanac date/time functionality (sunrise, etc.) to Date::Manip

Changes for 0.003 - 2022-09-30

  • Localize $_ before while (<>) reading config file in Date::ManipX::Almanac::Date.
  • Add CONTRIBUTING.
2022.09.30 15:00

More…

FFI-CheckLib-0.31
Data-Gimei-v0.4.0
Data-Sah-0.913
App-SahUtils-0.482
Future-Buffer-0.03
Text-HyperScript-0.05
Number-ZipCode-JP-0.20220930
OptArgs2-2.0.0_5
Exporter-Tiny-1.004003
Time-Duration-Concise-Localiz-2.62
Text-HyperScript-0.04
Subs-Trace-0.02
XML-LibXML-2.0208
Bing-ContentAPI-1.02
Sah-Schemas-Unix-0.020
Net-DNS-Resolver-Unbound-1.18_02
Net-DNS-Resolver-Unbound-1.18_01
Game-TextMapper-1.05_00
Finance-Quote-1.52_01
Archive-Libarchive-0.08
Test-Pod-LinkCheck-Lite-0.010
Encode-RAD50-0.018
MCDB_File-0.0108
Type-Tiny-2.001_000
Type-Tiny-2.000001
Test2-Tools-MemoryCycle-0.01

Active questions tagged perl - Stack Overflow

Regular expression for a JIRA identifier

What exactly does Perl's "bless" do?

Quoting of Queries in perls mojolicious

perl cgi shows plain text in https only?

How can I use unicode characters in perl regex substitution command?

Perl Script stops at ' sign when checking text from the input

Strip string but allow umlauts

Creating a new Static variable to store every output?

How do you change globally the default content type in Catalyst?

How to Pass more than one file in perl MY function [Perl]

Perl Tk app sometimes crashes after exceeding 4GB ram usage

Perl regex can't find match

NGINX - dynamically created proxy_pass url

Updating with Yum on Centos 7 fails on Perl Module

convert date to epoch using a format string

How can I use threads / multi threading on mod_perl

Refer to package by name

Remove or Encode Non-UTF-8 Characters in perl

How can I convert a hex string in perl to ascii?

empty bracket and reference in perl

News and Blogs

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

The Perl Foundation

Take part in Hacktoberfest - register between 26 September and 31 October

Support perl during October's Hacktoberfest. Running for the last nine years, this annual event is contributed to by thousands of coders and non coders world wide. However small or large, your input will make a difference.

Take a look at the Hacktoberfest website and get involved. You can also read about it on the Perl Blogs site.

2022.09.26 07:20

Perl documentation audit project featured at conference

Khawar Latif presented the findings of his Google Season of Docs perl documentation audit at the IEEE ProComm 2022 and the conference paper, Documentation in Open-Source Organizations: Content Audit and Gap Analysis for Perl, is now published at IEEExplore.

Khawar said: “Thanks to Jason McIntosh, Makoto Nozaki and Dan Book for their support, and everyone who helped with the project. I hope this helps Perl and Open Source organizations in general.”

2022.09.24 07:08

TPF launches merch store

[img]

TPF has launched an online store with Perl merchandise (swag) celebrating the Perl 5.36 release. The marketing committee plan to do a custom celebratory collection for each release of Perl with revenue from each sale going to TPF's Perl fund.

The store includes long- and short-sleeved t-shirts, sweatshirts, hoodies and stickers - all featuring a new Raptor image for the 5.36 release.

Please share the link via your socials! https://the-perl-store.creator-spring.com/ [img]

2022.09.23 05:47

Thank you Japan Perl Association

Japan Perl Association (JPA) came up with an innovative idea to raise money for The Perl Foundation from their annual event, YAPC::Japan.

To promote the online 2022 YAPC::Japan conference, the organizers chose to donate to TPF 5 yen per tweet that included #yapcjapan, and 300 yen per blog. Contributors raised 15,630 yen (just over US$100). What a great way to raise money and also to raise awareness of their event.

We understand JPA is planning an in person conference in Kyoto March 2023. Watch this space.

Thank you Japan Perl Association!

2022.09.22 11:27

Maintaining Perl (Tony Cook) August 2022

[img]

Tony writes:

``` [Hours] [Activity] 2022/08/01 Monday 0.17 #20005 review fixes 1.45 #19943 review, try to break and approve 0.72 #20008 review

1.17 #19964 work on ppport updates

3.51

2022/08/02 Tuesday 1.18 #19964 more ppport 1.33 #19964 more ppport 1.22 #19888 look at CI testing upstream blead modules on old

perls

3.73

2022/08/03 Wednesday 2.52 #19888 more module CI testing 1.85 #19888 more module CI testing, try to test with threaded

perls

4.37

2022/08/04 Thursday 1.23 #19931 research

1.37 #19888 module CI testing working, start on cleanup

2.60

2022/08/08 Monday 0.93 #19946 research and comment 0.20 #200…

2022.09.21 09:59

Grant Proposals: September 2022

[img]

We received no grant proposals for Perl or Raku in time for the September voting round. The next round of voting will be held starting in early November.

But... there's no need to wait until then. We accept grant proposals all year round. To apply, please read How to Write a Proposal, GC Charter, Rules of Operation and Running Grants List will also help you understand how the grant process works. We also got some grant ideas from the community.

2022.09.14 21:41

blogs.perl.org

Sending a simple email

To have a secure SMTP delivery, use Email::Sender. Mail::Sendmail uses SMTP for transport and there's no other type of transport. It does not support SMTP authentication, which my SMTP server now requires even for access from localhost. From what I read and tried once or twice in the past, the current "best practice" or recommended way is to use Email::Sender. Here's an incantation to send mail using sendmail:

use Email::Sender::Simple qw(sendmail);
use Email::Simple;
use Email::Sender::Transport::Sendmail qw();
use Try::Tiny;my $email = Email::Simple->create(
header=>[To=>$to, From=>…
2022.10.01 03:32

Perl Weekly Challenge 184: Sequence Number and Split Array

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

Spoiler Alert: This weekly challenge deadline is due in a couple of days from now (on Oct. 2, 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: Sequence Number

You are given list of strings in the format aa9999 i.e. first 2 characters can be anything ‘a-z’ followed by 4 digits ‘0-9’.

Write a script to replace the first two characters with sequence starting with ‘00’, ‘01’, ‘02’ etc.

Example 1

Input…
2022.10.01 03:16

Perl Weekly Challenge 182: Unique Array and Date Difference

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

Task 1: Unique Array

You are given list of arrayrefs.

Write a script to remove the duplicate arrayrefs from the given list.

Example 1

Input: @list = ([1,2], [3,4], [5,6], [1,2])
Output: ([1,2], [3,4], [5,6])

Example 2

Input: @list = ([9,1], [3,7], [2,5], [2,5])
Output: ([9, 1], [3,7], [2,5])
Unique Array in Raku

The Raku solution is essentially a one-liner (more than one line because of the tests). We convert the sub-arrays into strings and use the unique built-in routine to remove duplicates.

for ([1,2…
2022.09.25 22:52

course change for Kephra

Kephra, an editor for programming (mostly Perl) written in WxPerl is my main project since I stumbled into the Perl community. Most people I know already heard of it - but I want to write about a new development that might be helpful for some, which might consider to use it even if it has a very limited feature set (forth rewrite baby!).


It was silent for some time - because being my main project - I tried to cram all my other ideas, mainly KBOS into it which bogged progress down. Maybe there will be an Object System just for Kephra, solving some issues I saw nowhere else dressed. But for now I…

2022.09.25 22:46

TPF launches merch store for Perl 5

TPF has launched an online store with Perl merchandise (swag) celebrating the Perl 5.36 release. The marketing committee plan to do a custom celebratory collection for each release of Perl with revenue from each sale goes to TPF's Perl fund.

The store includes long- and short-sleeved t-shirts, sweatshirts, hoodies and stickers - all featuring a new Raptor image for the 5.36 release.

800.jpga800.jpg

From: https://news.perlfoundation.org/post/tpf-merch-store

2022.09.23 17:40

My Perl Weekly Challenge

Really, how hard could it be?

All this talk about types, objects, and systems, got me to thinking, "what would it take to create a 100% backwards-compatible pure Perl proof-of-concept for optionally typable subroutine signatures". I mean really, how hard could it be? So I started sketching out some ideas and here's what I came up with:

use typing;

sub greet :Function(string, number) :Return() {
  my ($name, $count) = &_;

  print "Hi $name, you have $count messages waiting ...\n";
}

This final sketch felt very Perlish and I had an inkling that I might be able to tie all the concepts being u…

2022.09.23 18:58

Perl Hacks

Perl Weekly newsletter

#583 - Sponsoring Perl and other Open Source work

Hi there!

Happy New Year - Shana Tova - to all the Jews around the world!

A couple of days ago Ed Freyfogle wrote us pointig to their post on sponsoring MetaCPAN. I love this on so many levels. First of all, of course the fact that they sponsor some Perl-related activity. They also blog about it. They also send us a heads up to be included here in the Perl Weekly. I hope many more small and large companies, and also individuals will follow them.

Dean Hamstead also sent us an email linking to the new Perl Store, that was also announced on The Perl Foundation blog. Buying a T-shirt or some other sw…

2022.09.26 10:00

#582 - Grandfather’s Perl

Hi there,

Few months ago, there was a blog post Why Perl is still relevant in 2022 created a lot of noise among the Perl community. The author clearly missed the point. If you check the comments section, you can see how, White Camel Awardee, Dave Cross and few others responed to the post.

I was pleasantly surprised when I found out that Dave came up with perfect response to the other blog post with this This is not your grandfather’s Perl. It has already created positive noise. If you want to take a closer look at the recent changes to the latest release of Perl v5.36 then please do checkout the…

2022.09.19 10:00

#581 - What to write about?

Hi there!

People often tell me that they don't know what to write about or that they are too new to Perl to blog about anything. Let's see.

Last week I posted this article about ANSI command line colors with Perl. It hardly has anything to do with Perl, but I needed it and it can be a useful to others as well. Actually it originated from a discussion I had with my son who is using Python. So first I wrote the article ANSI colors using Python and only after that I converted it to Perl.

It did not require any deep knowledge, definitely not that of Python or Perl.

So if you would like to try writing…

2022.09.12 10:00

#580 - Perl Mentor

Hi there,

Good luck to all parents with school going kids in England, as today is the day one after a long summer vacation. I am one of them, fortunately or unfortunately. Be strong and you will get through this phase of life too.

Parents are the best mentor for their kids, in my humble opinion. During my early days, I didn't know the importance of mentor. Having met some great mentor in real life in the recent times, I can say it is great service. In 2018, I gave a short talk on The power of mentoring, at London Perl Workshop. A work colleague who does mentoring as part of his role, is by far t…

2022.09.05 10:00

#579 - Looking for that motivation

Hi there!

Last time I mentioned the numbers I collect with the number of visitors to CPAN and I was wondering about the increased activity starting in August 2011. I got a few comments in email and some on Reddit.

Probably the best explanation is what I received from Neil Bowers:

Have a look at the CPAN report I did in February. If you look at the new user signups, you'll see a jump in 2012, and also looking at that chart you'll see that 2012, 2013, and 2014 seem to buck a trend.

In 2012 Intermediate Perl was released, which told the reader to sign up for a PAUSE account and release a test module…

2022.08.29 10:00

#578 - Corinna MVP

Hi there,

Belated Happy Independence Day to all fellow Indians. We celebrated 75th Anniversary of Independence on 15th August, a proud moment for all of us.

Ever since the release of Perl v5.36, everyone is looking forward to the next big thing in the pipeline, Corinna. I am sure, you don't need an introduction but if you do then you can take a look at this official documentation. Curtis Poe recently shared the latest update about the Corinna (MVP) as accepted by The Perl Steering Committee as detailed in the document.

Do you follow the latest release to CPAN on MetaCPAN?

I noticed one particular…

2022.08.22 10:00

Perl

Perl-Academy.de Blog

Distribution auf Dist::Zilla umstellen

In diesem Artikel zeige ich dir, wie du eine bestehende Distribution mit möglichst wenig Aufwand auf Dist::Zilla umstellen kannst.
2022.09.02 10:00

DEV Community 👩‍💻👨‍💻: perl

Create a Lock File in Perl with File::Temp

Unique Differences

Weekly Challenge 183

Challenge, My solutions

Back after a short break :)

Task 1: Unique Array Task

You are given list of arrayrefs.

Write a script to remove the duplicate arrayrefs from the given list.

My solutions

The logic in the Python and Perl solutions is basically the same. For each item in the outer list, see if it has appeared earlier in the list. In Python comparing two lists works as expected. I don't believe there is a way to do this in Perl, so I wrote an function called same_array to see if two arrays are the same.

Examples
$ ./ch-1.py "[[1,2], [3,4], [5,6], [1,2]]"
[1, 2], [3, 4], [5, 6…
2022.09.25 12:27

My Perl Weekly Challenge

Really, how hard could it be?

All this talk about types, objects, and systems, got me to thinking, "what would it take to create a 100% backwards-compatible pure Perl proof-of-concept for optionally typable subroutine signatures". I mean really, how hard could it be? So I started sketching out some ideas and here's what I came up with:

use typing;

sub greet :Function(string, number) :Return() {
  my ($name, $count) = &_;

  print "Hi $name, you have $count messages waiting ...\n";
}

This final sketch felt very Perlish and I had an inkling that I might be able to tie all the concepts being u…

2022.09.23 13:49

Class::Plain - Class Syntax for Hash-Based Perl OO

Class::Plain was released at 2022-09-22.

use Class::Plain;

class Point {
  field x;
  field y;

  method new : common {
    my $self = $class->SUPER::new(@_);

    $self->{x} //= 0;
    $self->{y} //= 0;

    return $self;
  }

  method move {
    my ($x, $y) = @_;

    $self->{x} += $x;
    $self->{y} += $y;
  }

  method describe {
    print "A point at ($self->{x}, $self->{y})\n";
  }
}

my $point = Point->new(x => 5, y => 10);
$point->describe;

Inheritance:

class Point3D : isa(Point) {
  field z;

  method new : common {
    my $self = $class->SUPER::new…
2022.09.22 22:56

Named Subroutine Arguments in Perl

Naming your subroutine arguments has benefits around increasing the readability of your code. Lets look at an example of code that can benefit from named arguments:

sub safe_open {

    my $file = shift @_;
    my $mode = shift @_;
    my $die_on_failure = shift @_;

    my $success = open(my $fh, $mode, $file);

    if ((not $success) and $die_on_failure) {
        die "error: failed to open '$file': $!\n";
    }

    return $fh;
}

In the following examples we can see that the third argument allows us to control if we should kill the program if the file cannot be opened:

my $fh = safe_open('/fi…
2022.09.22 01:13

Types, Objects, and Systems, Oh my!

Inextricably bound

Perl isn't a strongly typed language, and its built-in types are limited and not generally accessible to the engineer, however, Perl supports various classes of data and in recent years has flirted with various ways of enabling runtime type checking.

In a strongly typed language the tl;dr; case for declaring data types is memory management, compile-time code optimization, and correctness. To this day I'm both impressed and horrified by the number of errors caught when I implement some kind of type checking in my programs. When it comes to runtime type checking we're only conce…

2022.09.19 20:12

RabbitFarm

Deepest Common Index

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

Part 1

You are given a list of integers. Write a script to find the index of the first biggest number in the list.

Solution

use v5.36; 
use strict;
use warnings;

sub index_biggest{
    my(@numbers) = @_;
    my @sorted = sort {$b <=> $a} @numbers; 
    map { return $_ if $numbers[$_] == $sorted[0] } 0 .. @numbers - 1; 
}

MAIN:{
    my @n;
    @n = (5, 2, 9, 1, 7, 6);
    print index_biggest(@n) . "\n";  
    @n = (4, 2, 3, 1, 5, 0);  
    print index_biggest(@n) . "\n";  
}
Sample Run
2022.09.18 20:17

These Sentences Are Getting Hot

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

Part 1

You are given a paragraph. Write a script to order each sentence alphanumerically and print the whole paragraph.

Solution

use v5.36;
use strict;
use warnings;

sub sort_paragraph{
    my($paragraph) = @_;
    my @sentences = split(/\./, $paragraph); 
    for(my $i = 0; $i < @sentences; $i++){
        $sentences[$i] = join(" ", sort {uc($a) cmp uc($b)} split(/\s/, $sentences[$i]));
    }
    return join(".", @sentences);
}

MAIN:{
    my $paragraph = do{
        local $/;
        <…
2022.09.11 08:45

First Uniquely Trimmed Index

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

Part 1

You are given a string, $s. Write a script to find out the first unique character in the given string and print its index (0-based).

Solution

use v5.36;
use strict;
use warnings;

sub index_first_unique{
    my($s) = @_;
    my @s = split(//, $s);
    map {my $i = $_; my $c = $s[$i]; return $_ if 1 == grep {$c eq $_ } @s } 0 .. @s - 1;
}

MAIN:{
    say index_first_unique(q/Perl Weekly Challenge/);
    say index_first_unique(q/Long Live Perl/);
}
Sample Run

$ perl perl/ch-1.pl
0
1
N…
2022.09.04 11:57

Cyclops Validation

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

Part 1

You are given a positive number, $n. Write a script to validate the given number against the included check digit.

Solution

use strict;
use warnings;
use boolean;

my @damm_matrix;
$damm_matrix[0] = [0, 7, 4, 1, 6, 3, 5, 8, 9, 2];
$damm_matrix[1] = [3, 0, 2, 7, 1, 6, 8, 9, 4, 5];
$damm_matrix[2] = [1, 9, 0, 5, 2, 7, 6, 4, 3, 8];
$damm_matrix[3] = [7, 2, 6, 0, 3, 4, 9, 5, 8, 1];
$damm_matrix[4] = [5, 1, 8, 9, 0, 2, 7, 3, 6, 4];
$damm_matrix[5] = [9, 5 ,7, 8, 4, 0, 2, 6, 1, 3];
$damm…
2022.08.14 17:59

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

The Perl NOC

perlancar's blog

List of new CPAN distributions – Sep 2022

dist author first_version latest_version abstract
Acme-CPANModules-Dead PERLANCAR 0.001 0.001 List of dead (no-longer-updated, no-longer-buildable, no-longer-working) modules
Acme-DOBBY-Utils DOBBY 0.01 0.01 The great new Acme::DOBBY::Utils!
Algorithm-LCS-XS JOESUF 1.04 v2.0.2 Fast (XS) implementation of the Longest Common Subsequence (LCS) Algorithm
Alien-Build-Plugin-Download-GitLab PLICEASE 0.01 0.01 Alien::Build plugin to download from GitLab
Alien-Libtensorflow ZMUGHAL 0.001 0.001 Alien for Libtensorflow machine learning library C API
Alien-bc-GNU SKIM 0.01 0.03 Find or download and install GNU bc
Alien-ed-GNU SKIM 0.01 0.02 F…
2022.10.01 00:32

List of new CPAN distributions – Aug 2022

dist author first_version latest_version abstract
API-Octopart EWHEELER 1.001 1.001 Simple inteface for querying part status across vendors at octopart.com.
Acme-CPANModules-WordListBundle-Proverbs PERLANCAR 0.001 0.001 All proverbs WordList modules (in all languages)
Algorithm-Graphs-Reachable-Tiny AAHAZRED 0.01 0.03 Compute rechable nodes in a graph.
Alien-Build-Plugin-Fetch-HostAllowList PLICEASE 0.01 0.01 Require that Alien::Build based aliens only fetch from an allow list of hosts
Alien-Build-Plugin-Fetch-HostBlockList PLICEASE 0.01 0.01 Reject any Alien::Build fetch requests going to hosts in the block list
Alien-Lib…
2022.09.01 03:01

# where we turn Perl inside out

(cdxi) 12 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.70 on 2022-09-23
    • Votes: 22
    • Previous version: 2.68 was 18 days before
  2. App::lcpan - Manage your local CPAN mirror
    • Version: 1.071 on 2022-09-19
    • Votes: 14
    • Previous version: 1.070 was 4 months, 10 days before
  3. App::Netdisco - An open source web-based network management tool.
    • Version: 2.057001 on 2022-09-24
    • Votes: 14
    • Previous version: 2.055001 was 22 days before
  4. DateTime::TimeZone - Time zone object base class and…
2022.09.24 23:04

(dxxiv) metacpan weekly report

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

This week there isn't any remarkable distribution

Build date: 2022/09/24 21:01:22 GMT


Clicked for first time:


Increasing its reputation:

2022.09.24 23:01

(dlii) stackoverflow perl report

(cdx) 9 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. Devel::IPerl - Perl language kernel for Jupyter
    • Version: 0.012 on 2022-09-14
    • Votes: 21
    • Previous version: 0.011 was 8 months, 21 days before
  2. Exporter::Tiny - an exporter with the features of Sub::Exporter but only core dependencies
    • Version: 1.004002 on 2022-09-16
    • Votes: 21
    • Previous version: 1.004001 was 7 days before
  3. HTTP::BrowserDetect - Determine Web browser, version, and platform from an HTTP user agent string
    • Version: 3.37 on 2022-09-15
    • Votes: 22
    • Previous version: 3.36 was…
2022.09.17 22:22

(dxxiii) metacpan weekly report - app::paperback

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

Week's winner: app::paperback (+2)

Build date: 2022/09/17 20:19:14 GMT


Clicked for first time:

2022.09.17 22:20

(dli) stackoverflow perl report

These are the five most rated questions at Stack Overflow last week.
Between brackets: [question score / answers count]
Build date: 2022-09-17 20:17:22 GMT

  1. Is anything inside the string changed after binding operations? - [4/1]
  2. Parsing time stamps and calculating difference - [3/2]
  3. How do I call a named parameter Python function from Perl? - [2/3]
  4. Perl :: Accessing Members of an Object with `use strict` Set? - [2/2]
  5. Read from process before write with open3 in perl - [2/1]
2022.09.17 22:17

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, Fennel, Fish, Forth, Fortran, Gembase, GNAT, Go, Haskell, Haxe…
2022.09.30 00:00

Colin Crain › Perl Weekly Review #177

( …continues from previous week. ) Welcome to the Perl review pages for Week 177 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 come from a field as wide ranging and varied as the people who choose to join the team.
2022.09.26 00:00

RECAP - The Weekly Challenge - 183

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.09.26 00:00

The Weekly Challenge - 184

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: Sequence Number 10. TASK #2: Split Array HEADLINES Welcome to the Week #184 of The Weekly Challenge. Today, we are giving away Token #7 to Peter Campbell Smith for the book, Learning Perl Exercises by brian d foy. I will share the details with you in a separate email.
2022.09.26 00:00

Colin Crain › Perl Weekly Review #176

( …continues from previous week. ) Welcome to the Perl review pages for Week 176 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 come from a field as wide ranging and varied as the people who choose to join the team.
2022.09.19 00:00

RECAP - The Weekly Challenge - 182

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.09.19 00:00

Perl Jobs

Junior Developer, Dover, NH, United States (Envase Technologies)

Envase Technologies provides mission-critical, cloud-based transportation management system (TMS) enterprise software and mobile applications to the intermodal transportation industry, with a core focus on the drayage trucking niche.

We are looking for a Junior Developer with experience with Perl to help us design and implement the GTG product services, applications, and projects currently being worked on.

Responsibilities/Duties

Developing and maintaining applications for various other company-wide systems and projects

Perform regular maintenance and improvement on the developed integrations…
2022.09.28

Full Stack Developer, Dover, NH, United States (Envase Technologies)

Description
Envase Technologies provides mission-critical, cloud-based transportation management system (TMS) enterprise software and mobile applications to the intermodal transportation industry, with a core focus on the drayage trucking niche.

We are looking for a Full Stack Developer with experience with perl to help us in the design and implementation of the GTG product services, applications, and projects currently being worked on including EDI projects.

Responsibilities/Duties

• Developing and maintaining applications for various other company-wide systems and projects
• Perform regular…
2022.09.28

DevOps Sysadmin/Engineer/Perl Dev, San Diego, CA (GreenRope)

US, Canadian, or UK citizens only.

Friendly remote working team. To see what we do visit greenrope.com.

Hours and employee/contractor status are flexible.

We have a mixture of co-located hardware and cloud instances, and are migrating more to the cloud with a focus on security.

It's a bonus if you can occasionally work on site but not a requirement.

The perfect candidate will have a passion for system administration, security, and know Perl, with good communication, self motivation, and conscientious work, with a strong and proven level of experience and results.

If you match most of the skill…
2022.09.20

Adventure! Senior Perl roles in Malaysia, Dubai and Malta, Malaysia (Perl Jobs by Perl Careers)

Pack your bags…

The last few years have been sorely lacking in adventure. When your biggest thrill is a masked-up trip to the grocery store, you know life has taken a turn for the mundane. Sure, we had non-stop news about the pandemic to keep us entertained, but what about seeing new places? Meeting new people? Trying different foods and seeing amazing sites?

Clever folks know that if you’re lucky, you can earn a living and have an adventure at the same time. Enter our international client: online trading is their game, and — well, we won’t reveal their name just yet, but suffice to say you’ve…
2022.09.15

Integration Developer Junior Level, Remote (based within a 3 hour time zone of London, UK) (Adzuna)

Job Title: Integration Developer

Company: Adzuna
Location: Remote
Contract: Full-time
Date: Available asap

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 smart, ambitious full-time junior developer to join our growing development team in a remote role based within a 3 hour timezone of Londo…
2022.09.09

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

Company: Adzuna

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

Contract: Full-time, permanent

Salary: £40,000 - £75,000 per annum

Contract type: Permanent Employee or contractors considered depending on location

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 lookin…
2022.09.06

Senior Software Engineer, USA (LenderX, LLC)

*** ACCEPTING U.S. BASED APPLICANTS FOR FULL TIME DIRECT HIRE OR CONTRACTOR POSITION ***

LenderX, a leader in appraisal software technology, is expanding its software engineering department!

Do you have experience developing Perl web applications? OUTSTANDING. Skip the rest and send your resume.

This position is remote, with the bulk of the engineering team based in Milwaukee, Wisconsin, USA. Typical schedule is 8:00 AM to 5:00 PM (US Central Time), Monday through Friday. Modification to the schedule may be considered for the successful candidate. Some weekends and evenings may be (infrequentl…
2022.08.23

Mojolicious (+ Vue) Developer, Madison, WI (Pharmetika)

Looking for someone to augment our team. We are a small company, so you'll wear many hats.

Our Mojolicious app is in the pharmacy space with Vue on the frontend.
Stack includes:
Redis
Elasticsearch
mysql
various AWS services
FreeBSD
SBC/RaspberryPi
2022.08.18