MESSAGE
| DATE | 2025-03-31 |
| FROM | Gabor Szabo
|
| SUBJECT | Subject: [Hangout - NYLXS] [Perlweekly] #714 - Munging Data?
|
From hangout-bounces-at-nylxs.com Tue Apr 1 12:41:59 2025 Return-Path: X-Original-To: archive-at-mrbrklyn.com Delivered-To: archive-at-mrbrklyn.com Received: from www2.mrbrklyn.com (www2.mrbrklyn.com [96.57.23.82]) by mrbrklyn.com (Postfix) with ESMTP id 67EBF1640EC; Tue, 1 Apr 2025 12:41:52 -0400 (EDT) X-Original-To: hangout-at-www2.mrbrklyn.com Delivered-To: hangout-at-www2.mrbrklyn.com Received: by mrbrklyn.com (Postfix, from userid 1000) id 2C5151640EA; Tue, 1 Apr 2025 12:41:45 -0400 (EDT) Resent-From: Ruben Safir Resent-Date: Tue, 1 Apr 2025 12:41:45 -0400 Resent-Message-ID: <20250401164145.GA12969-at-www2.mrbrklyn.com> Resent-To: hangout-at-mrbrklyn.com X-Original-To: ruben-at-mrbrklyn.com Delivered-To: ruben-at-mrbrklyn.com Received: from s.wrqvtzvf.outbound-mail.sendgrid.net (s.wrqvtzvf.outbound-mail.sendgrid.net [149.72.126.143]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mrbrklyn.com (Postfix) with ESMTPS id C69B71640E5 for ; Mon, 31 Mar 2025 02:22:53 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=szabgab.com; h=content-type:from:mime-version:subject:to:cc:content-type:from: subject:to; s=s1; bh=ZQS7aD+Nd55d6D+noe5ff7EQCCQA6+jQ4T7K5Yqbe6U=; b=s2+WN/CK8RqH77fQy5qaVPihqBqN6dtl8EsdhmW6mlu9jEJPV4tYJhK7i3dvRco7lIGL 9ZVNXxW6FJp5+Z5bvUhUi576Qvcqb297wTkzwfBMkwV6/x0ty/FFk0quCLDEGDzn5N0ZV6 aKQZU0euLkyVS/vm4cXmR0UK1hU4Kism1TNvKk62xwcykI9wOvsNWd42oKQITzGPPCF8nC x3JK1DcQEXtE2sbsoHZUu9x5wPLtZbh5rtrpmo4bDHHZ7NrCSHy4HT0VaMZGNnwBS+XBhV J8jb/s14VgrvvhdoguvDf2OBJ+1PeIkj93tXc1nYzziEcW7RCrsh54zJ6aOsO9Ng== Received: by recvd-65d974bbff-m7pm7 with SMTP id recvd-65d974bbff-m7pm7-1-67EA34BC-3D 2025-03-31 06:22:52.587033091 +0000 UTC m=+3413950.200349034 Received: from MjA0MzMyMDc (unknown) by geopod-ismtpd-11 (SG) with HTTP id V4nHC9YWRse0OPORBK_dPQ Mon, 31 Mar 2025 06:22:52.528 +0000 (UTC) Date: Mon, 31 Mar 2025 06:22:52 +0000 (UTC) From: Gabor Szabo Mime-Version: 1.0 Message-ID: X-SG-EID: =?us-ascii?Q?u001=2EfEeT3imdomNYTgM3CPMr=2F5Dkst8c96g=2FUCTCSTQhFzPFq1p+hf5OYWVNg?= =?us-ascii?Q?tIP=2F6ApmIeyS3HekGpO7K8Jh2voYpe0ar4mp1ao?= =?us-ascii?Q?i+S18pv78yq0F8Ms9Tz3cFU3iNHsWIvK+OTBSIi?= =?us-ascii?Q?e1PtwP6bH7XpoDpZbfJIDHit0WkBpeBJ4Sj7fVJ?= =?us-ascii?Q?tasddKSlhlODpBwHCTKURJOZBqStsgr53GW08o8?= =?us-ascii?Q?A=3D=3D?= To: ruben-at-mrbrklyn.com X-Entity-ID: u001.JvYq+PmxR+Jk4HAvLs9YyA== Subject: [Hangout - NYLXS] [Perlweekly] #714 - Munging Data? X-BeenThere: hangout-at-nylxs.com X-Mailman-Version: 2.1.30rc1 Precedence: list List-Id: NYLXS Tech Talk and Politics List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0695905921==" Errors-To: hangout-bounces-at-nylxs.com Sender: "Hangout"
--===============0695905921== Content-Type: multipart/alternative; boundary=bea06ae15bcf282f8591bf94450255b2e984265961502d6c58e5eec329e3
--bea06ae15bcf282f8591bf94450255b2e984265961502d6c58e5eec329e3 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0
Perl Weekly=20
https://perlweekly.com/
You can read the newsletter on the web, if you prefer. https://perlweekly.com/archive/714.html
Hi there,
Happy Idd to all the weekly newsletter readers who celebrate the festival. We celebrated Idd yesterday in England and I assume it is being celebrated today in my native country, India. May ALLAH s.w.t guide us all in the right path, Ameen.
For me personally, the highlight of last week was the event organised by the Toronto Perl Mongers. It focussed on the new edition of the book, Data Munging With Perl (2nd edition) ( https://leanpub.com/datamungingwithperl ). Unfortunately I missed the event despite registering for it. However, I'm told the recording will be available soon. If you missed it too, don't worry, you will be to catch up soon.
Speaking of the book, it is one of those must read classics for every Perl programmers. I read it, when it was first released, and I highly recommend you getting a copy to benefit from it.
Last week, Gabor mentioned Ramadan seemed to have had positive impact on me as I started writing more frequently these days. He was absolutely right!. But now that Ramadan is over, I'm not sure if I'll continue at the same pace. That said, I truly enjoyed this little burst of writing. It felt like therapy to me. It allowed me to share whatever was on my mind at the time. And when I receive encouraging responses, it gives me even more motivation to keep going.
I wrote few pieces last week, all of which are listed below. Please do check them out and share your thoughts.
I'd also like to take this opportunity to thank, brian d foy for his incredible book: Perl new features ( https://leanpub.com/perl_new_features ). I have shared my take on some of the topics discussed in the book, and I highly recommend getting a copy. The latest edition has been updated to cover Perl v5.38.
This edition of the newsletter is packed with positive Perl news, so take your time and enjoy.
Happy Monday!!
-- Your editor: Mohammad Sajid Anwar.
Announcements
=20 Announcing the Perl Toolchain Summit 2025! https://blogs.perl.org/users/book/2025/02/announcing-the-perl-toolchain-s= ummit-2025.html =20 This announcement comes a bit late in the year, but the preparations for the next Perl Toolchain Summit have been going on for several months now. Today I am proud to announce that the 15th Perl Toolchain Summit will be held in Leipzig, Germany, from Thursday May 1st till Sunday May 4th, 2025. --------------
=20 My participation to the Perl Toolchain Summit 2025 https://dev.to/thibaultduponchelle/my-participation-to-the-perl-toolchain= -summit-2025-41j2 =20 Welcome to PTS 2025. I wish you all the very best. --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Articles
=20 This week in PSC (183) | 2025-03-20 https://blogs.perl.org/users/psc/2025/03/this-week-in-psc-183-2025-03-20.= html =20 Discussion about numify function. Work in good progress for next big release v5.42. Thank you team. --------------
=20 This week in PSC (184) | 2025-03-27 https://blogs.perl.org/users/psc/2025/03/this-week-in-psc-184-2025-03-27.= html =20 Good news, things are moving in the right direction. --------------
=20 Create a static mirror of your DEV blog https://blogs.perl.org/users/dimitrios_kechagias/2025/03/create-a-static-= mirror-of-your-dev-blog.html =20 Great success story of Perl. This must be shared with everyone. Kudos for the effort. --------------
=20 Welcome to Perl https://theweeklychallenge.org/blog/welcome-to-perl/ =20 This post is dedicated to all newbie in Perl. Just a refresher how things work in Perl. --------------
=20 Benchmark CPUs Easily with the dkbench Docker image https://dev.to/dkechag/benchmark-cpus-easily-with-the-dkbench-docker-imag= e-462k =20 Recently I started playing with Docker and this post caught my eyes. Cool little toy, you must check it out. --------------
=20 Using Perl to Write CNC GCode https://www.customvisuals.com/blog/?id=3Dusing-perl-to-write-cnc-gcode =20 Ever Wondered How to Write Software to Control a CNC for a Common Task Li= ke Flattening Wood? Find the answer in this incredible post. --------------
=20 Web Access Errors not What I Suspected https://www.customvisuals.com/blog/?id=3Dweb-access-errors-not-what-i-sus= pected- =20 Interesting problem and then cool solution. Keep sharing such stories. --------------
=20 Subroutine Signatures in Perl https://theweeklychallenge.org/blog/subroutine-signatures/ =20 It's about the how you deal with default parameter values when it is unde= f or false in Perl v5.38 or above. --------------
=20 Random in Perl https://theweeklychallenge.org/blog/random-in-perl/ =20 Environment variable PERL_RAND_SEED in Perl v5.38 and how this gives you power in your own hand. --------------
=20 Perl Regex https://theweeklychallenge.org/blog/perl-regex/ =20 Special variable ${^LAST_SUCCESSFUL_PATTERN} in Perl v5.38. Find out more how this can be really useful. --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
The Weekly Challenge The Weekly Challenge ( https://theweeklychallenge.org ) by Mohammad Sajid Anwar ( https://manwar.org ) will help you step out of your comfort-zone. You can even win prize money of $50 by participating in the weekly challenge. We pick one champion at the end of the month from among all of the contributors during the month, thanks to the sponsor Lance Wicks. =20 The Weekly Challenge - 315 https://theweeklychallenge.org/blog/perl-weekly-challenge-315 =20 Welcome to a new week with a couple of fun tasks "Find Words" and "Find Third". If you are new to the weekly challenge then why not join us and have fun every week. For more information, please read the FAQ ( https://theweeklychallenge.org/faq ). --------------
=20 RECAP - The Weekly Challenge - 314 https://theweeklychallenge.org/blog/recap-challenge-314 =20 Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Equal Strings" and "Sort Column" tasks in Perl and Raku. You will find plenty of solutions to keep you busy. --------------
=20 Equally Sorted http://rabbitfarm.com/cgi-bin/blosxom/perl/2025/03/27 =20 A very special construct used, never tried it before: unless-else-redo unless. This is incredible. Keep sharing the knowledge with us. --------------
=20 TWC314 https://deadmarshal.blogspot.com/2025/03/twc314.html =20 I wouldn't say short as per his standard but agressive use of substr() would make you look at it very carefully. Cool work and well done. --------------
=20 Sort of Equal https://raku-musings.com/sort-of-equal.html =20 When it comes to detailing, no one can beat him. There's hardly anything left for imagination. Everything is documented. Great work, keep it up. --------------
=20 Monotonous Prefixes https://github.sommrey.de/the-bears-den/2025/03/28/ch-314.html =20 Another week another creative regex in display. Enjoy and decode it yourself. Have fun!! --------------
=20 Perl Weekly Challenge 314 https://wlmb.github.io/2025/03/24/PWC314/ =20 Master of one-liner, once again surprised us with variations. Well done a= nd keep it up. --------------
=20 Count Any Zipped Column https://github.com/MatthiasMuth/perlweeklychallenge-club/tree/muthm-314/c= hallenge-314/matthias-muth#readme =20 Simply love the story from start to finish. Great naration and beautiful solution. Keep it up and well done. --------------
=20 Even more strings http://ccgi.campbellsmiths.force9.co.uk/challenge/314 =20 Smart move for catching the edge case. Well documented solution and bonus DIY tool as always. Super cool, keep it up. --------------
=20 The Weekly Challenge #314 https://hatley-software.blogspot.com/2025/03/robbie-hatleys-solutions-in-= perl-for_25.html =20 It's incredible how you find the edge cases and then presented with choices. Kudos for your effort, keep sharing your knowledge with us. --------------
=20 Stringy Column https://blog.firedrake.org/archive/2025/03/The_Weekly_Challenge_314__Stri= ngy_Columns.html =20 Raku rocks!! Basic non-recursive array comparator in Raku worth checking. This is cute. Thanks for sharing and well done. --------------
=20 Sorted equally https://dev.to/simongreennet/weekly-challenge-sorted-equally-4o5 =20 Here you go, Python at it's best. Never seen this construct: if-for loop. Python is a free bird, you can't catch him. Thanks for your contributions. --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Rakudo
=20 2025.12 Red on RakuAST https://rakudoweekly.blog/2025/03/25/2025-12-red-on-rakuast/ =20 =20 --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Other
=20 Angry at Bash https://theweeklychallenge.org/blog/angry-at-bash/ =20 The title suggest angry at bash but in reality the anger is toward myself= . Find out more in the post. --------------
=20 GitHub meets GitLab https://theweeklychallenge.org/blog/github-meets-gitlab/ =20 My learning process to pick up GitLab. You might have experienced this to= o. --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Weekly collections
=20 NICEPERL's lists http://niceperl.blogspot.com/ =20 Great CPAN modules released last week ( https://niceperl.blogspot.com/2025/03/dxli-10-great-cpan-modules-released .html ); MetaCPAN weekly report ( https://niceperl.blogspot.com/2025/03/dciv-metacpan-weekly-report-argvjso n.html ). --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Events
=20 Boston.pm monthly meeting https://boston.pm.org/index.html#schedule =20 Virtual event --------------
=20 Paris.pm monthly meeting https://paris.mongueurs.net/ =20 Paris, France --------------
=20 German Perl/Raku Workshop Conference 2025 https://act.yapc.eu/gpw2025/ =20 Munich, Germany --------------
=20 Paris.pm monthly meeting https://paris.mongueurs.net/ =20 Paris, France --------------
=20 Paris.pm monthly meeting https://paris.mongueurs.net/ =20 Paris, France --------------
=20 The Perl and Raku Conference 2025 https://tprc.us/tprc-2025-gsp/ =20 Greenville, South Carolina, USA --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
You joined the Perl Weekly to get weekly e-mails about the Perl programming= language and related topics.
Want to see more? See the archives ( https://perlweekly.com/archive/ ) of a= ll the issues.
Reading this as a non-subscriber? Join us free of charge. https://perlweekl= y.com/
(C) Copyright Gabor Szabo https://szabgab.com/ The articles are copyright the respective authors.
You can freely redistribute this message if you keep the whole message intact, including the Copyright notice and this text.
If you don't want to receive mails any more you can unsubscribe here: https://perlweekly.com/unsubscribe.html
--bea06ae15bcf282f8591bf94450255b2e984265961502d6c58e5eec329e3 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii Mime-Version: 1.0
1.0, user-scalable=3Dyes"> Perl Weekly Issue #714 - 2025-03-31 - Munging Data?
color=3D"#ffffff">
background-color: #004065; color: #FFF; text-decoration: none; font-size: 40px; font-weight: bold; font-family: Gadget; =20 border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #000; padding: 10px; ">Perl Weekly =20
style=3D"border-bottom: 1px solid #ccc; padding-bottom: 8px; font-size: 18px;"> Issue #714 - 2025-03-31 - Munging Data?
latest | https://perlweekly.com/archive">archive | edited by manwar.org/">Mohammad Sajid Anwar
=20 =20
=20
|
=20 Hi there,
=20 Happy Idd to all the weekly newsletter readers who= celebrate the festival. We celebrated Idd yesterday in England and I assum= e it is being celebrated today in my native country, India. May ALL= AH s.w.t guide us all in the right path, Ameen.
=20 For me personally, the highlight of last week was the event organis= ed by the Toronto Perl Mongers. It focussed on the new edi= tion of the book, Data = Munging With Perl (2nd edition). Unfortunately I missed the event despi= te registering for it. However, I'm told the recording will be available so= on. If you missed it too, don't worry, you will be to catch up soon.
=20 Speaking of the book, it is one of those must read classics for eve= ry Perl programmers. I read it, when it was first released= , and I highly recommend you getting a copy to benefit from it.
=20 Last week, Gabor mentioned Ramadan> seemed to have had positive impact on me as I started writing more freque= ntly these days. He was absolutely right!. But now that Ramadanrong> is over, I'm not sure if I'll continue at the same pace. That said, I= truly enjoyed this little burst of writing. It felt like therapy to me. It= allowed me to share whatever was on my mind at the time. And when I receiv= e encouraging responses, it gives me even more motivation to keep going.
=20 I wrote few pieces last week, all of which are listed below. Please= do check them out and share your thoughts.
=20 I'd also like to take this opportunity to thank, brian d fo= y for his incredible book: _features">Perl new features. I have shared my take on some of the topi= cs discussed in the book, and I highly recommend getting a copy. The latest= edition has been updated to cover Perl v5.38.
=20 This edition of the newsletter is packed with positive Perl= news, so take your time and enjoy.
=20 Happy Monday!!
=20 Your editor: Mohammad Sajid Anwar.
| mg/mohammad_anwar.png" /> |
|
Announcementsiv> =20 | =20 | m/img/philippe_bruhat.png" title=3D"Philippe Bruhat" width=3D"80" /> | =20 | =20 | m/img/thibault_duponchelle.png" title=3D"Thibault Duponchelle" width=3D"80"= /> | =20 | =20 =20
Articles =20 | =20 =20 | =20 =20 | =20 =20 | =20 | m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" /> | =20 | =20 =20 | =20 =20 | =20 =20 | =20 | m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" /> | =20 | =20 | m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" /> | =20 | =20 | m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" /> | =20 | =20 =20
The Weekly Chall= enge =20 nge.org">The Weekly Challenge by Mohamma= d Sajid Anwar will help you step out of your comfort-zone. You can even= win prize money of $50 by participating in the weekly challenge. We pick o= ne champion at the end of the month from among all of the contributors duri= ng the month, thanks to the sponsor Lance Wicks. =20 | =20 | m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" /> | =20 | =20 | m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" /> | =20 | =20 | m/img/adam_russel.png" title=3D"Adam Russell" width=3D"80" /> | =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20
Rakudo =20 | =20 | m/img/elizabeth_mattijsen.png" title=3D"Elizabeth Mattijsen" width=3D"80" /= > | =20 | =20 =20
Other =20 | =20 | m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" /> | =20 | =20 | m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" /> | =20 | =20 =20
Weekly collectio= ns =20 | =20 =20 | =20 =20
Events =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20
|
--bea06ae15bcf282f8591bf94450255b2e984265961502d6c58e5eec329e3--
--===============0695905921== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline
_______________________________________________ Hangout mailing list Hangout-at-nylxs.com http://lists.mrbrklyn.com/mailman/listinfo/hangout
--===============0695905921==--
--===============0695905921== Content-Type: multipart/alternative; boundary=bea06ae15bcf282f8591bf94450255b2e984265961502d6c58e5eec329e3
--bea06ae15bcf282f8591bf94450255b2e984265961502d6c58e5eec329e3 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0
Perl Weekly=20
https://perlweekly.com/
You can read the newsletter on the web, if you prefer. https://perlweekly.com/archive/714.html
Hi there,
Happy Idd to all the weekly newsletter readers who celebrate the festival. We celebrated Idd yesterday in England and I assume it is being celebrated today in my native country, India. May ALLAH s.w.t guide us all in the right path, Ameen.
For me personally, the highlight of last week was the event organised by the Toronto Perl Mongers. It focussed on the new edition of the book, Data Munging With Perl (2nd edition) ( https://leanpub.com/datamungingwithperl ). Unfortunately I missed the event despite registering for it. However, I'm told the recording will be available soon. If you missed it too, don't worry, you will be to catch up soon.
Speaking of the book, it is one of those must read classics for every Perl programmers. I read it, when it was first released, and I highly recommend you getting a copy to benefit from it.
Last week, Gabor mentioned Ramadan seemed to have had positive impact on me as I started writing more frequently these days. He was absolutely right!. But now that Ramadan is over, I'm not sure if I'll continue at the same pace. That said, I truly enjoyed this little burst of writing. It felt like therapy to me. It allowed me to share whatever was on my mind at the time. And when I receive encouraging responses, it gives me even more motivation to keep going.
I wrote few pieces last week, all of which are listed below. Please do check them out and share your thoughts.
I'd also like to take this opportunity to thank, brian d foy for his incredible book: Perl new features ( https://leanpub.com/perl_new_features ). I have shared my take on some of the topics discussed in the book, and I highly recommend getting a copy. The latest edition has been updated to cover Perl v5.38.
This edition of the newsletter is packed with positive Perl news, so take your time and enjoy.
Happy Monday!!
-- Your editor: Mohammad Sajid Anwar.
Announcements
=20 Announcing the Perl Toolchain Summit 2025! https://blogs.perl.org/users/book/2025/02/announcing-the-perl-toolchain-s= ummit-2025.html =20 This announcement comes a bit late in the year, but the preparations for the next Perl Toolchain Summit have been going on for several months now. Today I am proud to announce that the 15th Perl Toolchain Summit will be held in Leipzig, Germany, from Thursday May 1st till Sunday May 4th, 2025. --------------
=20 My participation to the Perl Toolchain Summit 2025 https://dev.to/thibaultduponchelle/my-participation-to-the-perl-toolchain= -summit-2025-41j2 =20 Welcome to PTS 2025. I wish you all the very best. --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Articles
=20 This week in PSC (183) | 2025-03-20 https://blogs.perl.org/users/psc/2025/03/this-week-in-psc-183-2025-03-20.= html =20 Discussion about numify function. Work in good progress for next big release v5.42. Thank you team. --------------
=20 This week in PSC (184) | 2025-03-27 https://blogs.perl.org/users/psc/2025/03/this-week-in-psc-184-2025-03-27.= html =20 Good news, things are moving in the right direction. --------------
=20 Create a static mirror of your DEV blog https://blogs.perl.org/users/dimitrios_kechagias/2025/03/create-a-static-= mirror-of-your-dev-blog.html =20 Great success story of Perl. This must be shared with everyone. Kudos for the effort. --------------
=20 Welcome to Perl https://theweeklychallenge.org/blog/welcome-to-perl/ =20 This post is dedicated to all newbie in Perl. Just a refresher how things work in Perl. --------------
=20 Benchmark CPUs Easily with the dkbench Docker image https://dev.to/dkechag/benchmark-cpus-easily-with-the-dkbench-docker-imag= e-462k =20 Recently I started playing with Docker and this post caught my eyes. Cool little toy, you must check it out. --------------
=20 Using Perl to Write CNC GCode https://www.customvisuals.com/blog/?id=3Dusing-perl-to-write-cnc-gcode =20 Ever Wondered How to Write Software to Control a CNC for a Common Task Li= ke Flattening Wood? Find the answer in this incredible post. --------------
=20 Web Access Errors not What I Suspected https://www.customvisuals.com/blog/?id=3Dweb-access-errors-not-what-i-sus= pected- =20 Interesting problem and then cool solution. Keep sharing such stories. --------------
=20 Subroutine Signatures in Perl https://theweeklychallenge.org/blog/subroutine-signatures/ =20 It's about the how you deal with default parameter values when it is unde= f or false in Perl v5.38 or above. --------------
=20 Random in Perl https://theweeklychallenge.org/blog/random-in-perl/ =20 Environment variable PERL_RAND_SEED in Perl v5.38 and how this gives you power in your own hand. --------------
=20 Perl Regex https://theweeklychallenge.org/blog/perl-regex/ =20 Special variable ${^LAST_SUCCESSFUL_PATTERN} in Perl v5.38. Find out more how this can be really useful. --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
The Weekly Challenge The Weekly Challenge ( https://theweeklychallenge.org ) by Mohammad Sajid Anwar ( https://manwar.org ) will help you step out of your comfort-zone. You can even win prize money of $50 by participating in the weekly challenge. We pick one champion at the end of the month from among all of the contributors during the month, thanks to the sponsor Lance Wicks. =20 The Weekly Challenge - 315 https://theweeklychallenge.org/blog/perl-weekly-challenge-315 =20 Welcome to a new week with a couple of fun tasks "Find Words" and "Find Third". If you are new to the weekly challenge then why not join us and have fun every week. For more information, please read the FAQ ( https://theweeklychallenge.org/faq ). --------------
=20 RECAP - The Weekly Challenge - 314 https://theweeklychallenge.org/blog/recap-challenge-314 =20 Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Equal Strings" and "Sort Column" tasks in Perl and Raku. You will find plenty of solutions to keep you busy. --------------
=20 Equally Sorted http://rabbitfarm.com/cgi-bin/blosxom/perl/2025/03/27 =20 A very special construct used, never tried it before: unless-else-redo unless. This is incredible. Keep sharing the knowledge with us. --------------
=20 TWC314 https://deadmarshal.blogspot.com/2025/03/twc314.html =20 I wouldn't say short as per his standard but agressive use of substr() would make you look at it very carefully. Cool work and well done. --------------
=20 Sort of Equal https://raku-musings.com/sort-of-equal.html =20 When it comes to detailing, no one can beat him. There's hardly anything left for imagination. Everything is documented. Great work, keep it up. --------------
=20 Monotonous Prefixes https://github.sommrey.de/the-bears-den/2025/03/28/ch-314.html =20 Another week another creative regex in display. Enjoy and decode it yourself. Have fun!! --------------
=20 Perl Weekly Challenge 314 https://wlmb.github.io/2025/03/24/PWC314/ =20 Master of one-liner, once again surprised us with variations. Well done a= nd keep it up. --------------
=20 Count Any Zipped Column https://github.com/MatthiasMuth/perlweeklychallenge-club/tree/muthm-314/c= hallenge-314/matthias-muth#readme =20 Simply love the story from start to finish. Great naration and beautiful solution. Keep it up and well done. --------------
=20 Even more strings http://ccgi.campbellsmiths.force9.co.uk/challenge/314 =20 Smart move for catching the edge case. Well documented solution and bonus DIY tool as always. Super cool, keep it up. --------------
=20 The Weekly Challenge #314 https://hatley-software.blogspot.com/2025/03/robbie-hatleys-solutions-in-= perl-for_25.html =20 It's incredible how you find the edge cases and then presented with choices. Kudos for your effort, keep sharing your knowledge with us. --------------
=20 Stringy Column https://blog.firedrake.org/archive/2025/03/The_Weekly_Challenge_314__Stri= ngy_Columns.html =20 Raku rocks!! Basic non-recursive array comparator in Raku worth checking. This is cute. Thanks for sharing and well done. --------------
=20 Sorted equally https://dev.to/simongreennet/weekly-challenge-sorted-equally-4o5 =20 Here you go, Python at it's best. Never seen this construct: if-for loop. Python is a free bird, you can't catch him. Thanks for your contributions. --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Rakudo
=20 2025.12 Red on RakuAST https://rakudoweekly.blog/2025/03/25/2025-12-red-on-rakuast/ =20 =20 --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Other
=20 Angry at Bash https://theweeklychallenge.org/blog/angry-at-bash/ =20 The title suggest angry at bash but in reality the anger is toward myself= . Find out more in the post. --------------
=20 GitHub meets GitLab https://theweeklychallenge.org/blog/github-meets-gitlab/ =20 My learning process to pick up GitLab. You might have experienced this to= o. --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Weekly collections
=20 NICEPERL's lists http://niceperl.blogspot.com/ =20 Great CPAN modules released last week ( https://niceperl.blogspot.com/2025/03/dxli-10-great-cpan-modules-released .html ); MetaCPAN weekly report ( https://niceperl.blogspot.com/2025/03/dciv-metacpan-weekly-report-argvjso n.html ). --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Events
=20 Boston.pm monthly meeting https://boston.pm.org/index.html#schedule =20 Virtual event --------------
=20 Paris.pm monthly meeting https://paris.mongueurs.net/ =20 Paris, France --------------
=20 German Perl/Raku Workshop Conference 2025 https://act.yapc.eu/gpw2025/ =20 Munich, Germany --------------
=20 Paris.pm monthly meeting https://paris.mongueurs.net/ =20 Paris, France --------------
=20 Paris.pm monthly meeting https://paris.mongueurs.net/ =20 Paris, France --------------
=20 The Perl and Raku Conference 2025 https://tprc.us/tprc-2025-gsp/ =20 Greenville, South Carolina, USA --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
You joined the Perl Weekly to get weekly e-mails about the Perl programming= language and related topics.
Want to see more? See the archives ( https://perlweekly.com/archive/ ) of a= ll the issues.
Reading this as a non-subscriber? Join us free of charge. https://perlweekl= y.com/
(C) Copyright Gabor Szabo https://szabgab.com/ The articles are copyright the respective authors.
You can freely redistribute this message if you keep the whole message intact, including the Copyright notice and this text.
If you don't want to receive mails any more you can unsubscribe here: https://perlweekly.com/unsubscribe.html
--bea06ae15bcf282f8591bf94450255b2e984265961502d6c58e5eec329e3 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii Mime-Version: 1.0
1.0, user-scalable=3Dyes"> Perl Weekly Issue #714 - 2025-03-31 - Munging Data?
color=3D"#ffffff">
background-color: #004065; color: #FFF; text-decoration: none; font-size: 40px; font-weight: bold; font-family: Gadget; =20 border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #000; padding: 10px; ">Perl Weekly =20
style=3D"border-bottom: 1px solid #ccc; padding-bottom: 8px; font-size: 18px;"> Issue #714 - 2025-03-31 - Munging Data?
latest | https://perlweekly.com/archive">archive | edited by manwar.org/">Mohammad Sajid Anwar
=20 =20
=20
|
=20 Hi there,
=20 Happy Idd to all the weekly newsletter readers who= celebrate the festival. We celebrated Idd yesterday in England and I assum= e it is being celebrated today in my native country, India. May ALL= AH s.w.t guide us all in the right path, Ameen.
=20 For me personally, the highlight of last week was the event organis= ed by the Toronto Perl Mongers. It focussed on the new edi= tion of the book, Data = Munging With Perl (2nd edition). Unfortunately I missed the event despi= te registering for it. However, I'm told the recording will be available so= on. If you missed it too, don't worry, you will be to catch up soon.
=20 Speaking of the book, it is one of those must read classics for eve= ry Perl programmers. I read it, when it was first released= , and I highly recommend you getting a copy to benefit from it.
=20 Last week, Gabor mentioned Ramadan> seemed to have had positive impact on me as I started writing more freque= ntly these days. He was absolutely right!. But now that Ramadanrong> is over, I'm not sure if I'll continue at the same pace. That said, I= truly enjoyed this little burst of writing. It felt like therapy to me. It= allowed me to share whatever was on my mind at the time. And when I receiv= e encouraging responses, it gives me even more motivation to keep going.
=20 I wrote few pieces last week, all of which are listed below. Please= do check them out and share your thoughts.
=20 I'd also like to take this opportunity to thank, brian d fo= y for his incredible book: _features">Perl new features. I have shared my take on some of the topi= cs discussed in the book, and I highly recommend getting a copy. The latest= edition has been updated to cover Perl v5.38.
=20 This edition of the newsletter is packed with positive Perl= news, so take your time and enjoy.
=20 Happy Monday!!
=20 Your editor: Mohammad Sajid Anwar.
| mg/mohammad_anwar.png" /> |
|
Announcementsiv> =20 | =20 | m/img/philippe_bruhat.png" title=3D"Philippe Bruhat" width=3D"80" /> | =20 | =20 | m/img/thibault_duponchelle.png" title=3D"Thibault Duponchelle" width=3D"80"= /> | =20 | =20 =20
Articles =20 | =20 =20 | =20 =20 | =20 =20 | =20 | m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" /> | =20 | =20 =20 | =20 =20 | =20 =20 | =20 | m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" /> | =20 | =20 | m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" /> | =20 | =20 | m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" /> | =20 | =20 =20
The Weekly Chall= enge =20 nge.org">The Weekly Challenge by Mohamma= d Sajid Anwar will help you step out of your comfort-zone. You can even= win prize money of $50 by participating in the weekly challenge. We pick o= ne champion at the end of the month from among all of the contributors duri= ng the month, thanks to the sponsor Lance Wicks. =20 | =20 | m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" /> | =20 | =20 | m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" /> | =20 | =20 | m/img/adam_russel.png" title=3D"Adam Russell" width=3D"80" /> | =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20
Rakudo =20 | =20 | m/img/elizabeth_mattijsen.png" title=3D"Elizabeth Mattijsen" width=3D"80" /= > | =20 | =20 =20
Other =20 | =20 | m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" /> | =20 | =20 | m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" /> | =20 | =20 =20
Weekly collectio= ns =20 | =20 =20 | =20 =20
Events =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20
|
--bea06ae15bcf282f8591bf94450255b2e984265961502d6c58e5eec329e3--
--===============0695905921== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline
_______________________________________________ Hangout mailing list Hangout-at-nylxs.com http://lists.mrbrklyn.com/mailman/listinfo/hangout
--===============0695905921==--
|
|