Recent CPAN uploads - MetaCPAN

Time-OlsonTZ-Data-0.202302

Olson timezone data
2023.03.24 04:07

Data-Section-Seekable-0.091

Read and write parts from data section

Changes for 0.091 - 2023-01-20

  • No functional changes.
  • [doc] Add FAQ item about 'unopened filehandle DATA'.
2023.03.24 00:06

Business-ISBN-3.008

work with International Standard Book Numbers

Changes for 3.008 - 2023-03-23T19:56:57Z

  • Fix test for GitHub #24. An ISBN that was invalid is now valid.
2023.03.23 19:58

App-DBBrowser-2.322

Browse SQLite/MySQL/PostgreSQL databases and their tables interactively.

Changes for 2.322 - 2023-03-23

  • Bugfix update/delete with unquoted table name.
2023.03.23 19:45

AnyEvent-MPV-1.01

remote control mpv (https://mpv.io)

Changes for 1.01

  • the default on_event method implementation failed to pass the event data to the on_event callback.
2023.03.23 19:22

App-Filite-Client-0.001001

command-line client for Filite servers

Changes for 0.001001 - 2023-03-23

  • Documentation
2023.03.23 18:52

App-Filite-Client-0.001000

command-line client for Filite servers

Changes for 0.001000 - 2023-03-23

    2023.03.23 18:18

    Crypt-Passphrase-Argon2-0.006

    An Argon2 encoder for Crypt::Passphrase

    Changes for 0.006 - 2023-03-23T17:39:51+01:00

    • Fix compilation issue on perl 5.20 and below
    2023.03.23 16:40

    DateTime-TimeZone-2.58

    Time zone object base class and factory

    Changes for 2.58 - 2023-03-22

    • This release is based on version 2023a of the Olson database. This release includes contemporary changes for Egypt, Greenland, Morocco, and Palestine.
    2023.03.23 15:08

    Devel-MAT-0.51

    Perl Memory Analysis Tool

    Changes for 0.51 - 2023-03-23

    • BUGFIXES
    2023.03.23 14:53

    More…

    App-samesize-0.017
    EAV-XS-0.7.6
    Net-CLI-Interact-2.300004
    WebService-Fastly-2.02
    StorageDisplay-1.2.4
    UTF8-R2-0.28
    App-Greple-xlate-0.20
    mb-0.56
    YAML-Tiny-1.74
    Data-Dumper-Interp-5.007
    Crypt-Argon2-0.016
    Power-Outlet-0.50
    Net-MQTT-Simple-One_Shot_Loader-0.02
    App-CompleteCLIs-0.152
    CAPE-Utils-0.1.0
    Time-OlsonTZ-Data-0.202301
    AnyEvent-MPV-1.0
    Convert-Color-0.16
    Business-ISBN-Data-20230322.001
    Convert-Color-0.15
    StorageDisplay-1.2.3
    StorageDisplay-1.2.2
    PDL-2.082
    mb-0.55
    Crypt-Argon2-0.015
    Promise-ES6-0.27

    Stack Overflow – Active questions tagged [perl]

    How to run a 'INSERT INTO SELECT" with 2 databases in Perl?

    Syntactical error when yacc file is called

    how to run perl debugger as a plain STDIN/STDOUT REPL without readline/decorations/tty manipulation etc.?

    How to search instagram comments containing particular keyword

    How to return text to normal color after using the perl module ANSIColor?

    How to distinguish numbers from ip addresses in regular expressions?

    Perl Gtk2::Window->list_toplevels

    Perl's XML-Sig library adding dsig element to XML tags

    Error while running orthomclInstallschema inspite of installing mysql and initalializing database and config file [closed]

    Alternative to 'find' which supports PCRE [closed]

    `Mojo::Log` how to log to file and to stderr?

    $2 not working in Perl search and replace for not-so-special case

    Is there a Perl extension for Visual Studio?

    With Perl on Mac - How to open a new terminal and pass through commands

    `unpack('Q', ...) % (1 << 62)` resulting in negative value with `use integer` on x86_64

    perl cut variable after match

    Unpack function requirement in Perl for varying data sizes

    How to show a graph in a Perl Gtk GUI?

    Docker: 502 Connection refused Error when connecting to Perl container from nginx

    Perl - How to substitute non matching words with none

    News and Blogs

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

    The Perl Foundation

    Now Accepting: TPRC Proposals for 2024

    [img]

    It’s time to plan TPRC 2024. If you are interested in organizing the event in your city, please submit a proposal by April 28th.

    Please view the information, along with a sample RFP you can send to possible vendors here. When ready to submit your proposal, please use the same form.

    If you have any questions, please contact us at hello@perlfoundation.org .

    2023.03.22 15:23

    Report on Volunteerism in the Perl Community

    [img]

    This report is a collaboration between Dr. Ann Barcomb's research lab and TPRF.

    The research was primarily conducted by Aadharsh Hariharan. The goal of this research project is to analyse the current existing volunteering scenario within these communities and create techniques that will help in better management of volunteers. The Perl community is ideal for this research project as there is no single large corporate entity behind the communities.

    Please click here to view the report in it's entirety.

    We will be discussing the report at the next Community and Reps meeting, which will be held on…

    2023.03.21 13:14

    Community Input Requested - Future of TPRF website(s)

    [img]

    TPRF is looking for community input on the future of the TPRF website(s).

    We are asking for community members to submit proposals for the Perl/Raku website(s). The proposals would ideally address the following:

    * Should there be separate websites for Perl and Raku, with a single set of main content that will be on both pages, or should TPRF continue to operate with one website, but feature separate sites for language specific donations?

    * An approach to the professional graphic designing of the website (Please provide links to any examples/existing websites that show what a website along these li…

    2023.03.20 19:06

    Deadline for TPRC

    [img]

    The Perl & Raku Conference is a high-quality, inexpensive technical Conference that celebrates the Perl and Raku programming languages. The beauty of the conference is that it remains accessible to everyone regardless of experience, yet it is still valuable to the most skilled programmers.

    The Perl & Raku Conference 2023 will be held in Toronto, Ontario, Canada from July 11-13, 2023.

    The deadline to submit your talks is coming up quickly! Please visit https://www.papercall.io/tprctor23 to submit your talk before March 31st.

    2023.03.17 13:58

    TPRC 2023 March Newsletter

    [img]
    The Perl and Raku Conference 2023

    The Perl and Raku Foundation is delighted to announce that the annual North American Perl and Raku Conference will be held in Toronto, Canada on July 11 to 13, 2023. The venue will be the DoubleTree (a Hilton Hotels property), located at 108 Chestnut St in downtown Toronto. That's directly North from Toronto's city hall, close to public transit and one of the country's biggest malls, the Toronto Eaton Centre.

    Toronto is Canada's largest city, and the city and surrounding area offers many attractions for a vacation before or after your conference attendance. For…

    2023.03.01 20:06

    FOSDEM 2023

    [img]

    The Perl & Raku Foundation would like to thank all of our community volunteers that helped run the TPRF stand at FOSDEM this year. The stand was successful in spreading interest in the Perl and Raku languages and promoting involvement in our communities.

    [img]

    [img]

    A special thank you to Theo van Hoesel for providing these photos.

    2023.02.22 22:27

    blogs.perl.org

    Text::Extract::Word, MsOffice::Word::Surgeon - Weekly Travelling in CPAN

    Destination: Text::Extract::Word

    Date of Latest Release: Mar 09, 2012
    Distribution: Text::Extract::Word
    Module version: 0.02
    Main Contributors: Stuart Watt (SNKWATT)
    License: The Artistic License 2.0

    Destination: MsOffice::Word::Surgeon

    Date of Latest Release: Jan 26, 2023
    Distribution: MsOffice::Word::Surgeon
    Module version: 2.01
    Main Contributors: Laurent Dami (DAMI)
    License: The Artistic License 2.0

    Notice

    Thanks to demerphq and Sebastian Schleussner's comments, we should visit a better and easy way to do a regex matching in Perl now. It is not Regexp::Assemble introduced two weeks before - the…

    2023.03.22 12:26

    Perl Weekly Challenge 209: Special Bit Characters and Merge Account

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

    Spoiler Alert: This weekly challenge deadline is due in a few days from now (on March 26, 2023 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: Special Bit Characters

    You are given an array of binary bits that ends with 0.

    Valid sequences in the bit string are:

    [0] -decodes-to-> "a"
    [1, 0] -> "b"
    [1, 1] -> "c"
    

    Write a script to print 1 if the last character is an “a” otherwise print 0.

    Example…

    2023.03.21 03:36

    Perl Weekly Challenge #208

    First of all, a greeting. I posted an introduction with a notification of intent to take over a module on CPAN, but the maintainer responded to me. I'm Avery, I'm developing SeekMIDI, a small graphical MIDI sequencer. I started it in 2016 and I took a long break from programming entirely, and I've just restarted developing my programming skills again. For starters, I'm working on Perl Weekly Challenges and bug fixes to modules.

    Without further ado, here are my solutions to the PWC #208. All solutions are about to be posted, but this could be a spoiler if you're trying to solve it too. I was ver…

    2023.03.19 16:41

    The first line of Perl_CGI script, env perl vs perl only, how different?

    Hi ! Everyone there ! How are you ?

    Until recently I runs all of my Perl scripts as well as Perl_CGI scripts by starting the folowing salutation,

    #! /usr/bin/perl -w

    The script with this beginning runs well at BASH shell at (/home/mkido/bin) LINUX such as Fedora, Ubuntu, Rocky (Alma-derivative). However, almost right now I noticed some of Perl example around has the different first line as below,

    #! /usr/bin/env perl

    And it doesn't seem to run at HOME BASH shell (/home/mkido/bin) by simple way of executing it by-itself by the command line. Will someone explain me about what is this [env perl] stuff…

    2023.03.18 08:45

    Perl Weekly Challenge 208: Minimum Index Sum and Duplicate and Missing

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

    Spoiler Alert: This weekly challenge deadline is due in a few days from now (on March 19, 2023 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: Minimum Index Sum

    You are given two arrays of strings.

    Write a script to find out all common strings in the given two arrays with minimum index sum. If no common strings found returns an empty list.

    Example 1:

    Input: @list1 = ("Perl", "Raku", "Love")
           @lis…
    2023.03.15 22:16

    Template Toolkit’s DEFAULT is not too useful

    Quoth the fine manual for Template Toolkit:

    The DEFAULT directive is similar to SET but only updates variables that are currently undefined or have no "true" value (in the Perl sense).

    Nice. Basically, where SET is like the = operator in Perl, DEFAULT is like the ||= operator. Quite useful! If it were, that is. Because the analogy is only superficially true.

    You see, DEFAULT in Template Toolkit does not short-circuit: it evaluates the right-hand side before it checks whether the expression on the left-hand side is true. If you deparse the compiled template it is obvious why:

    SET foo = bar ;
    # comp…
    2023.03.15 12:06

    Perl Hacks

    Improvements to Planet Perl and Perlanet

    This is a story of one of those nice incidents where something starts off simple, then spirals out of control for a while but, in the end, everyone wins.

    On Reddit, a few days ago, someone asked ‘Is there a “Planet Perl” with an RSS feed?’ and a few people replied, pointing out the existence of Planet Perl (which is the first Google result for “Planet Perl”). I’m obviously not marketing that site very well as every time I mention it, I get people (pleasantly) surprised that it exists.

    On this occasion, it was Elvin Aslanov who seemed to discover my site for the first time. And, very soon afterwa…

    2023.03.03 10:16

    Perl Weekly newsletter

    #608 - Love You Perl!!!

    Hi there,

    My 6 years old twins reminded me on Sunday morning about Mother's Day. Although I didn't even know such day existed when I was in India but this country exposed me to all kind of celebrations. I miss my mom a lot. Let me share with you one of my childhood memory. During my school days, everytime somebody complain to my mom about my fight she wouldn't listen to my side of story. In fact she would start beating me up infront of the complainant. All my so-called friends knew this and they would blackmail me all the time. My mom would never defend me and believe what others have to say ab…

    2023.03.20 10:00

    #607 - The Perl Planetarium

    Hi there!

    In the previous newsletter Mohammad included a blog post of Dave Cross about the Perl Planetarium, but I think it is worth another highlighting. It is an excellent way to follow what's going on in and around Perl on a daily basis. Now also including commits to the source code of Perl and questions on Stack overflow. I've also opened two issues asking Dave to allow the user to filter the messages based on source and to color-code the sources. Something one of you could implement in the front-end.

    A couple of days ago I saw a post on Facebook by Curtis Ovid Poe and then Will Braswell rep…

    2023.03.13 10:00

    #606 - First Love Perl?

    Hi there,

    Do you remember the first programming language you picked up?

    I am sure in the life span of a programmer, one picks more than one programming language but still have special place for one. I remember during my first encounter in the year 1993, I was introduced to COBOL as part of the course I joined immediately after getting through 12th or (+2 as some remember). I had only access to PC at the institute and that too 2 times a week for one hour each. Imagine relying on books and nothing else, I was attracted towards many other programming languages. During that period, I picked up Fortr…

    2023.03.06 10:00

    #605 - Trying to save a disappearing language

    Hi there!

    In 1492 the Jews were expelled from Spain and 4 years later also from Portugal. Many of those Jews settled in the Ottoman Empire and kept talking and changing their language. This is what created the language we call 'Judeo-Espanyol' or in its modern name 'Ladino'. For 500 years these people kept speaking and improving their language which is now a mix of medieval Spanish, Portuguese, Catalan, Turkish, Greek, Italian, Hebrew, Arabic, and probably a few other languages. These Jews are usually referred to as the 'Sephardic' Jews because 'Sepharad' means Spain in Hebrew. It was originall…

    2023.02.27 10:00

    #604 - P in LAMP?

    Hi there,

    Depending who you ask the question, you might get different answer. As I am native Perl speaker, I would say it stands for Perl.

    I first came to know about LAMP in the year 1999 when I was first introduced to Perl. Although the term was first coined by Michael Kunze in the year 1998. During that time, Perl and PHP were the only two contenders. Many years later, Python joined the gang. That makes it good fun discussion on what P stands for in LAMP. Those days, Web Development was mostly around Perl and good old friend CGI. Things have changed for good in all these years. We now have ple…

    2023.02.20 10:00

    #603 - Generating prejudice

    Hi there!

    I am sure most of you reading this newsletter have heard that "perl is unreadable" or "perl is a write only language", or maybe that "perl is dead". In many cases this comes from people who have never actually saw perl. You might have not named this phenomenon, but this is called prejudice.

    Prejudice is having (usually negative) opinion about an individual, a group of people, or a thing, with partial or no real knowledge about the subject. It's name is quite clear. It is having a judgement before (pre) having knowledge.

    One can see prejudice as a phenomenon that happens naturally, but i…

    2023.02.13 10:00

    Perl

    Perl-Academy.de Blog

    DEV Community: perl

    An Interesting Perl Pattern That Doesn't Work

    I recently came up with an interesting pattern that is supposed to use a closure to return a read-only configuration. Unfortunately this pattern has a terrible flaw.

    {
        my %config;
    
        sub config {
            return %config if %config;
            %config = create_config();
            return %config;
        }
    }
    

    The config() subroutine is a lexical closure over the %config hash. No other code in a program would be able to access the %config variable, as everything is defined in its own block.

    As an aside, this pattern could just as easily be written with a state variable, but I find it harder to explain t…

    2023.03.23 18:24

    Fixing code and documentation, setting up CI - Sending Pull-Requests

    This was the 6th session of the the Open Source Developer Course (OSDC) that I started to teach at the end of January. (We have a weekly session, but we had to skip several weeks in the middle).

    This time instead of having a grand presentation we worked on a Perl library (module) that was failing its tests. Here are my notes about what we have accomplished during the session.

    The changes we made were not huge, but I believe a little improvement every day by many people can lead to a lot of value to the whole open source ecosystem and through that to the world.

    Pull-Requests
    • We sent several pull-re…
    2023.03.21 20:26

    Analyzing New York City Traffic Collisions with Perl One-Liners and Linux

    Just when you think it’s safe outside. Here are some statistics relating to traffic collisions in New York City. Background

    NYC publishes vehicle collision data which anyone can access using their API. You can also download this information in standard CSV (Comma Separated Values) file format.
    The file is fairly large, 420 MB, with almost 2 Million lines.

    -rw-rw-r-- 1 austin austin 402M Mar  4 20:38 all_motor_vehicle_collision_data.csv
    …
    bash > wc -l all_motor_vehicle_collision_data.csv 
    1972886 all_motor_vehicle_collision_data.csv
    
    Display the first five records of the dataset using head
    bash …
    2023.03.21 17:12

    Perl Weekly #608 - Love You Perl!!!

    Originally published at Perl Weekly 608

    Hi there,

    My 6 years old twins reminded me on Sunday morning about Mother's Day. Although I didn't even know such day existed when I was in India but this country exposed me to all kind of celebrations. I miss my mom a lot. Let me share with you one of my childhood memory. During my school days, everytime somebody complain to my mom about my fight she wouldn't listen to my side of story. In fact she would start beating me up infront of the complainant. All my so-called friends knew this and they would blackmail me all the time. My mom would never defend me…

    2023.03.20 06:49

    Perl Weekly Challenge #208

    I've been doing the Perl Weekly Challenge, so here are my solutions to the PWC #208. All solutions are about to be posted, but this could be a spoiler if you're trying to solve it too. I was very pleased this week that I got it down to about 15-25 minutes for each task, so I'm definitely getting more comfortable in Perl again.

    First, task 1:

    use strict;
    use v5.10;
    
    my @list1 = ("Perl", "Raku", "Love");
    my @list2 = ("Raku", "Perl", "Hate");
    
    # my @list1 = ("A", "B", "C");
    # my @list2 = ("D", "E", "F");
    
    # my @list1 = ("A", "B", "C");
    # my @list2 = ("C", "A", "B");
    
    my $minindex;
    my @results;
    for…
    2023.03.19 12:28

    Weekly Challenge 208

    Challenge, My solutions

    Last minute commit this week, so this blog will be briefer than usual.

    Task 1: Minimum Index Sum Task

    You are given two arrays of strings.

    Write a script to find out all common strings in the given two arrays with minimum index sum. If no common strings found returns an empty list.

    My solution

    This is one of those tasks where optimisation of the solution probably isn't required. I'm sure some clever Team PWC people have a blog post on the most optimal solution.

    For this task, I extract the word-like strings from the first two parameters, and call them first_list and second_list…

    2023.03.19 09:51

    RabbitFarm

    Into the Odd Wide Valley

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

    Part 1

    You are given an array of integers. Write a script to print 1 if there are THREE consecutive odds in the given array otherwise print 0.

    Solution
    
    use v5.36;
    use boolean;
    
    sub three_consecutive_odds{
        my @numbers = @_;
        my $consecutive_odds = 0;
        {
            my $x = pop @numbers;
            $consecutive_odds++   if 1 == ($x & 1);
            $consecutive_odds = 0 if 0 == ($x & 1);
            return true if 3 == $consecutive_odds;
            redo if @numbers;
        }
        return false;
    }
    
    MAIN…
    2023.02.05 18:39

    How Many Missing Coins?

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

    Part 1

    You are given an array of unique numbers. Write a script to find out all missing numbers in the range 0..$n where $n is the array size.

    Solution
    
    use v5.36;
    use boolean;
    sub missing_numbers{
        my @numbers = @_;
        my %h;
        do { $h{$_} = undef } for @numbers;
        my @missing = grep { !exists($h{$_}) } 0 .. @numbers;
        return @missing;
    }
    
    MAIN:{
        say q/(/ . join(q/, /, missing_numbers(0, 1, 3)) . q/)/;
        say q/(/ . join(q/, /, missing_numbers(0, 1)) . q/)/;
        say q/(/ . j…
    2023.01.29 18:30

    The Perl NOC

    perlancar's blog

    List of new CPAN distributions – Feb 2023

    dist author abstract date
    ANSI-Palette LNATION The great new ANSI::Palette! 2023-02-19T08:11:12
    Acme-Matrix LNATION Heavenly digital rain 2023-02-16T16:53:43
    Acme-MetaSyntactic-newsradio PERLANCAR Characters from the sitcom Newsradio (1995-1999) 2023-02-18T10:26:03
    Alien-CPython3 ZMUGHAL Find or build Python 2023-02-14T09:03:20
    Alien-Deno ZMUGHAL Find or build Deno 2023-02-14T09:43:22
    Alien-Go ZMUGHAL Find or build Go 2023-02-14T09:22:54
    Alien-LLVM ZMUGHAL Find or build LLVM 2023-02-14T09:20:09
    Alien-Nodejs ZMUGHAL Find or build Node.js 2023-02-14T09:41:20
    Alien-OpenJDK ZMUGHAL Find or build OpenJDK 2023-02-14T09:06:06
    Alien-Rust ZMU…
    2023.03.01 03:02

    List of new CPAN distributions in 2022

    dist author abstract date
    AI-ParticleSwarmOptimization-MCE STRZELEC Particle Swarm Optimization (object oriented) with support for multi-core processing 2022-10-07T09:33:25
    AI-ParticleSwarmOptimization-Pmap STRZELEC Particle Swarm Optimization (object oriented) with support for multi-core processing 2022-10-07T09:33:36
    AI-TensorFlow-Libtensorflow ZMUGHAL Bindings for Libtensorflow deep learning library 2022-11-25T16:46:41
    API-Eulerian-API-Eulerian MJONDET Sample EDW script for querying through REST and get a CSV file 2022-06-08T14:26:06
    API-Eulerian MJONDET Sample EDW script for querying through REST and get a CSV…
    2023.02.09 08:26

    List of new CPAN distributions in 2021

    dist author abstract date
    0.07-TRIAL2 XMIKEW Parse and format MySQL dates and times 2021-05-21T20:23:49
    0.07-TRIAL3 XMIKEW Parse and format MySQL dates and times 2021-05-22T04:57:16
    ACME-Dzil-Test-daemon DAEMON Module abstract placeholder text 2021-12-16T19:35:11
    ACME-Dzil-Test-daemon2 DAEMON Module abstract placeholder text 2021-12-16T19:51:51
    AI-Perceptron-Simple ELLEDNERA A Newbie Friendly Module to Create, Train, Validate and Test Perceptrons / Neurons 2021-08-23T10:44:55
    API-Mathpix ERIAM Use the API of Mathpix 2021-11-22T08:07:21
    Acme-Automatix CONTRA The great new Acme::Automatix! 2021-03-17T12:12:20
    Acme-Brainbuz-mar…
    2023.02.09 08:18

    List of new CPAN distributions in 2020

    dist author abstract date
    API-GitForge SPWHITTON generic interface to APIs of sites like GitHub, GitLab etc. 2020-02-16T23:21:52
    AWS-ARN JWRIGHT Dumb module to parse and generate ARNs 2020-12-01T22:16:49
    AWS_SES_Signature PARTHA Perl extension for blah blah blah 2020-07-18T17:27:20
    Acme-AutoLoad BBB Automatically load uninstalled CPAN modules on the fly. 2020-08-12T04:00:19
    Acme-BayaC BAYASHI one line description 2020-02-01T19:47:06
    Acme-CPAN-Testers-DevelCheckOS PERLANCAR Show Devel::CheckOS results on CPANTesters machine 2020-10-19T02:09:21
    Acme-CPANAuthors-Slovak SKIM We are Slovak CPAN authors. 2020-03-10T12:08:13
    Acme-C…
    2023.02.09 08:17

    List of new CPAN distributions in 2019

    dist author abstract date
    A1z-HTML5-Template CEEJAY Fast/easy Web Apps in Perl 2019-11-07T12:50:29
    A1z-Html CEEJAY Html for Perl 2019-05-31T11:41:12
    AES128 JEFFZHANG AES128 CTR mode encryption algorithms 2019-01-25T09:10:04
    AI-ML RUISTEVE Perl interface to ML 2019-08-31T09:25:42
    API-INSEE-Sirene CPANLNCSA An interface for the Sirene API of INSEE 2019-07-09T10:12:05
    API-MikroTik ANPARKER Non-blocking MikroTik API interface 2019-02-23T13:42:52
    AVL-Tree TBROWDER 2019-11-14T17:21:26
    AWS-CDK JWRIGHT The AWS Cloud Development Kit 2019-09-11T07:40:28
    AWS-Lambda SHOGO It's Perl support for AWS Lambda Custom Runtime. 2019-03-10T06:02:54
    AWS…
    2023.02.09 08:10

    List of new CPAN distributions in 2018

    dist author abstract date
    0.1.1 CSANDEEP 2018-01-24T05:21:21
    A1z-HTML5-Template CEEJAY The great new HTML5::Template! 2018-11-05T14:48:50
    AI-MXNet-Gluon-Contrib SKOLYCHEV Perl interface to MXNet Gluon Contrib 2018-07-14T05:27:04
    AI-MXNet-Gluon-ModelZoo SKOLYCHEV Perl interface to MXNet Gluon ModelZoo 2018-07-14T05:28:32
    API-DeutscheBahn-Fahrplan EDWARDF Deutsche Bahn Fahrplan API Client 2018-10-02T08:41:44
    API-MikroTik ANPARKER Non-blocking MikroTik API interface 2018-02-12T15:37:54
    ARGV-OrDATA CHOROBA Let the diamond operator read from DATA if there's no ARGV 2018-12-27T01:04:39
    AWS-XRay FUJIWARA AWS X-Ray tracing library 201…
    2023.02.09 08:09

    # where we turn Perl inside out

    (cdxxxvi) 10 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::DBBrowser - Browse SQLite/MySQL/PostgreSQL databases and their tables interactively.
      • Version: 2.320 on 2023-03-14, with 12 votes
      • Previous version: 2.316 was 23 days before
      • Author: KUERBIS
    2. Crypt::Passphrase - A module for managing passwords in a cryptographically agile manner
      • Version: 0.010 on 2023-03-14, with 12 votes
      • Previous version: 0.009 was 5 days before
      • Author: LEONT
    3. ExtUtils::MakeMaker - Create a module Makefile
      • Version: 7.68 on 2023-03-14, with 52 votes
      • Previous…
    2023.03.19 08:58

    (dxlix) metacpan weekly report - Playwright

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

    Week's winner: Playwright (+2)

    Build date: 2023/03/19 07:07:48 GMT


    Clicked for first time:

    2023.03.19 08:08

    (dlxxvi) stackoverflow perl report

    (cdxxxv) 13 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.78 on 2023-03-07, with 22 votes
      • Previous version: 2.77 was 1 month, 18 days before
      • Author: PLICEASE
    2. App::Netdisco - An open source web-based network management tool.
      • Version: 2.060010 on 2023-03-10, with 14 votes
      • Previous version: 2.060007 was 7 days before
      • Author: OLIVER
    3. Class::Method::Modifiers - Provides Moose-like method modifiers
      • Version: 2.15 on 2023-03-05, with 29 votes
      • Previous version: 2.15 was be…
    2023.03.11 23:20

    (dxlviii) metacpan weekly report

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

    This week there isn't any remarkable distribution

    Build date: 2023/03/11 22:14:10 GMT


    Clicked for first time:


    Increasing its reputation:

    2023.03.11 23:15

    (dlxxv) stackoverflow perl report

    Recent MetaCPAN News

    perl on nxadm

    Blog on The Weekly Challenge - Perl & Raku

    RECAP - The Weekly Challenge - 208

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

    The Weekly Challenge - 209

    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: Special Bit Characters 10. TASK #2: Merge Account HEADLINES Welcome to the Week #209 of The Weekly Challenge. We have new guest Simon Dueck joined Team PWC and shared solutions to Week #207 and Week #208 in F#. E. Alvarez blog post sharing Javascript magic once again.
    2023.03.20 00:00

    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, F#, Fennel, Fish, Forth, Fortran, Gembase, GNAT, Go, Haskell, H…
    2023.03.19 00:00

    RECAP - The Weekly Challenge - 207

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

    The Weekly Challenge - 208

    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: Minimum Index Sum 10. TASK #2: Duplicate and Missing HEADLINES Welcome to the Week #208 of The Weekly Challenge. Please do accept my apology for the late release of the weekly challenge. Thank you for your kind messages. It means a lot. Did you notice, we now have over 10,000+ solutions in Perl?
    2023.03.13 00:00

    RECAP - The Weekly Challenge - 206

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

    Perl Advent Calendar 2022

    Perl on Medium

    Perl Coding Interview Question and Answers

    [img]

    As a Perl developer, you need to have a solid understanding of the language’s syntax, semantics, and best practices. This blog provides a…

    Continue reading on Medium »

    2023.03.19 05:07

    Mendapatkan Username Login pada Wordpress versi 4.9.4

    [img]

    Hai, disini saya akan menjelaskan cara mendapatkan username pada Login wordpress, yangmana cocok sekali apabila digabungkan dengan teknik…

    Continue reading on Medium »

    2023.03.09 18:32

    Perl Interview question and answers 2023

    [img]

    Collection of resources for anyone preparing for a Perl programming interview. These frequently asked questions and their detailed answers…

    Continue reading on Medium »

    2023.03.05 16:23

    What is Perl?

    [img]

    Perl is a general-purpose, high-level, interactive, and interpreted programming language created by Larry Wall in 1987, originally…

    Continue reading on Medium »

    2023.03.02 16:10

    Perl Programming Language Developer Road Map

    Perl Syntax: Master the Perl syntax. Get a basic understanding of Perl’s language features, data types, conditional expressions, loops…

    Continue reading on Medium »

    2023.02.28 11:33

    First Perl Program

    [img]

    Hi guys, in this post we will learn how to develop Perl program, we will create a Perl file and print a statement.

    Continue reading on Medium »

    2023.02.17 06:51

    Active questions tagged perl - Stack Overflow

    How to run a 'INSERT INTO SELECT" with 2 databases in Perl?

    2023.03.23 14:14

    Syntactical error when yacc file is called

    2023.02.23 00:49

    how to run perl debugger as a plain STDIN/STDOUT REPL without readline/decorations/tty manipulation etc.?

    2023.03.23 21:32

    How to distinguish numbers from ip addresses in regular expressions?

    2023.02.17 07:49

    Recent Commits to perl5:blead

    Conference in the Cloud! A Perl and Raku Conf

    ETOOBUSY

    PWC209 - Special Bit Characters

    TL;DR

    Here we are with TASK #1 from The Weekly Challenge #209. Enjoy!

    The challenge

    You are given an array of binary bits that ends with 0.

    Valid sequences in the bit string are:

    [0] -decodes-to-> "a"
    [1, 0] -> "b"
    [1, 1] -> "c"
    

    Write a script to print 1 if the last character is an “a” otherwise print 0.

    Example 1

    Input: @bits = (1, 0, 0)
    Output: 1
    
    The given array bits can be decoded as 2-bits character (10) followed
    by 1-bit character (0).
    

    Example 2

    Input: @bits = (1, 1, 1, 0)
    Output: 0
    
    Possible decode can be 2-bits character (11) followed by 2-bits
    character (10) i.e. the last character i…
    2023.03.23 07:00

    AutoHotKey

    TL;DR

    It beats me that I had to use AutoHotKey for two simple keys.

    I’m Italian and I use the Italian keyboard layout. No big deal.

    Up to some Windowses ago, I had to build my own custom keyboard layout because, as it appears, neither the backtick nor the tilde are anywhere to be found in the keyboard.

    No, I don’t consider typing the code on the numeric pad anything that is meaningful to consider. Especially on a laptop keyboard without a separate numeric pad.

    As much as it already left me extremely dubious about the care that Microsoft might have for foreigners, it went even beyond this. With Wind…

    2023.03.22 06:00

    Fantasy Name Generator

    TL;DR

    I submitted a Pull Request to Fantasy Name Generator.

    About two years and a half ago I run a little series of post starting with post Fantasy Name Generator - a grammar. The gist of it is that the Fantasy Name Generator repository contains a Perl implementation, but it can become quickly slow for moderately complex expressions, as also noted in the project itself.

    I finally got to generate a Pull Request about it, proposing a different parser implementation.

    I suspect that there’s not much interest in that repository since a long time, because my previous issue didn’t receive any answer, and…

    2023.03.21 06:00

    Modulabile

    TL;DR

    I want to tack a new meaning to the Italian word Modulabile.

    Modulabile is an Italian word that more or less means adjustable. I’d like to attach a new meaning in a Perl context, though, and in particular of a module that can be easily used in a one-liner.

    We already know about Modulinos: a Perl module that doubles down as an executable, if needed.

    Now, with a Modulabile I’d like to do something much in that spirit, but going a bit farther. Where modulinos are normally created as an evolution from programs to make them more easily testable, with a Modulabile I’d like to add an easy way to us…

    2023.03.20 06:00

    First release of Validate::CodiceFiscale

    TL;DR

    I pushed the first release of Validate::CodiceFiscale.

    I recently had to validate some Codice Fiscale (sort of social security number) and turned to the mighty CPAN. It contains a module that can be used to this goal, but I was not too enthusiastic about it.

    My main itch is about this:

    $obj = String::CodiceFiscale->parse('WLLLRY87T18Z404B');
     
    unless ($obj) {                 # check for errors
       print "We have an error: " . String::CodiceFiscale->error;
    }
    

    In my very humble opinion, parse errors should be collected at the point of parsing, not with some global mechanism like a class me…

    2023.03.19 00:01

    PWC208 - Duplicate and Missing

    TL;DR

    On with TASK #2 from The Weekly Challenge #208. Enjoy!

    The challenge

    You are given an array of integers in sequence with one missing and one duplicate.

    Write a script to find the duplicate and missing integer in the given array. Return -1 if none found.

    For the sake of this task, let us assume the array contains no more than one duplicate and missing.

    Example 1:

    Input: @nums = (1,2,2,4)
    Output: (2,3)
    
    Duplicate is 2 and Missing is 3.
    

    Example 2:

    Input: @nums = (1,2,3,4)
    Output: -1
    
    No duplicate and missing found.
    

    Example 3:

    Input: @nums = (1,2,3,3)
    Output: (3,4)
    
    Duplicate is 3 and Missing is 4.
    
    T…
    2023.03.18 07:00

    rjbs forgot what he was saying

    I’m still not so sure about Mastodon

    I ignored Mastodon for a long time, but eventually I had to stop. Now that I stopped ignoring it and started using it, I feel like I’m either going to lose interest or (ugh) get involved.

    Mastodon is built on ActivityPub, a standard for pub/sub of stuff. I think it’s fair to say Mastodon is “what if we used ActivityPub to build a federated Twitter-alike”. This is okay, but so far I feel like everything is a big step backwards in the realm of “just making sense”, and there are probably some places where the Twitter metaphor of a single continuous timeline will just break down in Mastodon and pap…

    2023.01.28 23:59

    Perl Jobs

    Senior Perl Web Developer, New York, NY (Meetmax)

    We are looking for a well rounded "full stack" senior developer for a fully remote position.

    We use a sustainable development cycle that does not include daily stand-ups or sprints and should not require overtime to meet goals.

    We value developers who work efficiently, with a minimum of supervision, and who are excited about learning new technologies and delivering new features to our customers.

    We currently use a traditional LAMP stack with Perl and MariaDB but are always looking for ways to increase performance. The ability to adopt new technologies is paramount.
    2023.03.15

    Expert Perl developer, Fort Lauderdale, FL, United States (Meta /athlete)

    We have GitHub repo with existing API and we need to get our API up and running on new Akamai cloud computing servers. Our backend Perl API enables the functioning of our existing
    Android and iOS mobile app
    Front-end React web (OperatorAdmin)
    2023.03.04

    Perl Developer, Warszawa or Remote (Sidnet Solutions)

    Join our remote team and get involved in a long-term project for our UK‑based client, leading global e‑commerce company, with whom we have been working since 2014.
    About us:
    We're a software development company based in Poland – a technological partner for THG, Edge NPD, Medicover Senior, TVN Foundation, Multikino, Kujawski, and many more.

    - 250+ projects completed for clients from Poland, the UK, and the US
    - 35+ team members
    - 19 years in business

    Duties:
    - Backend development of a large web application built in Dancer framework and Moose
    - Implementing new features and making changes in an…
    2023.03.03

    Senior Perl Developer, India, full-remote (Miratech)

    Company Description
    What We Do

    Miratech helps visionaries to change the world. We are a global IT services and consulting company that brings together global enterprise innovation and start-up innovation. Today we support digital transformation for the largest enterprises on the planet.

    By partnering with both large and small players, we stay at the leading edge of technology, remain nimble even as a global leader, and create technology that helps our clients further enhance their business. Our culture of Relentless Performance enables over 99% of Miratech’s engagements to succeed by meeting o…
    2023.02.22

    Senior Perl Developer, India (Miratech)

    Company Description
    What We Do

    Miratech helps visionaries to change the world. We are a global IT services and consulting company that brings together global enterprise innovation and start-up innovation. Today we support digital transformation for the largest enterprises on the planet.

    By partnering with both large and small players, we stay at the leading edge of technology, remain nimble even as a global leader, and create technology that helps our clients further enhance their business. Our culture of Relentless Performance enables over 99% of Miratech’s engagements to succeed by meeting o…
    2023.01.11

    PERL PROFI 100% remote - größtes Perl-Shopsystem weltweit, Remote, OR 82223 Eichenau (CosmoShop GmbH)

    PERL PROFIS GESUCHT!
    Wir sind das weltweit größte perlbasierte Shopsystem und dank unserer vielen Innovationen immernoch am Puls der Zeit. Mit unserer eigenen Cloudlösung, der Custom Plugins (indiv. Anpassungen in der Cloud), der Private Cloud Lösung / Whitelabel Lösung für unsere Kunden, uvm. sind wir einer der schlagkräfigsten B2B Shopsysteme in Deutschland.
    Wenn Du Spaß an der Arbeit hast, 100% remote arbeiten möchtest und Projekte für große Kunden umsetzen willst, bist Du bei uns genau richtig.
    Die Einarbeitung ins Systems unterstützen wir mit unserem Team und bezahlen Dir den Aufwand. Pro…
    2022.12.01

    Modern Perl and positive team vibes. UK Remote Perl role, UK (Remote) (Perl Jobs by Perl Careers)

    People: the new best work perk?

    Office perks are great — who doesn’t enjoy a well-stocked coffee bar? – but even the juiciest perks can’t compare to working with a super friendly team. Think about it: you’ve got your espresso just the way you like it, but if your coworkers are a snooze, no amount of caffeine is going to make you pumped to work with them.

    If you’re a Modern Perl developer in the UK with Go-lang experience (or at least a strong desire to learn) and you’re searching for a team of dynamos, we’ve found the perfect place for you. This award-winning company may be newer, but the comb…
    2022.11.26

    Test if an email address is real, cleaning out bad lists, SF, CA (Silverfire)

    Im looking to clean a csv file of email address that are bad for multiple reasons. Mostly people moving jobs, looking to have a perl script built that can do the following for an input file email.csv with column email address. The output will be output.csv that has two columns email, reason. Email that is checked and the reason that the email failed or not.

    Im looking for checks for the following:

    Catch-all domains checker
    Spotting domains that return valid for all emails

    Hard bounce checker
    We send undetectable verifications to find out whether the email address really exists and can receive…
    2022.11.26