MESSAGE
| DATE | 2025-03-10 |
| FROM | Gabor Szabo
|
| SUBJECT | Subject: [Hangout - NYLXS] [Perlweekly] #711 - Obfuscating Perl
|
From hangout-bounces-at-nylxs.com Mon Mar 10 04:36:21 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 216F41640DD; Mon, 10 Mar 2025 04:36:20 -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 0F0E81640DC; Mon, 10 Mar 2025 04:36:18 -0400 (EDT) Resent-From: Ruben Safir Resent-Date: Mon, 10 Mar 2025 04:36:17 -0400 Resent-Message-ID: <20250310083617.GA12072-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.wfbtzhsv.outbound-mail.sendgrid.net (s.wfbtzhsv.outbound-mail.sendgrid.net [159.183.224.104]) (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 E01A01640D5 for ; Mon, 10 Mar 2025 03:23:13 -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=NjwRCY+u3/sQLe/zg3jKW1vSCvjVrx0qGl406WTgRLA=; b=gs+unDaqiliGQ5cIADd4uZP/IzhyVbLUW1OqzVzA0jY7mqRF82ANuqxtDGm8hrK5q+My JSKvTHFmA8PFmtxoQXRPSR78ezOCAObsiHN+Fn9KDjP5tO3JO61yfpqXP2kK3+t2sl9kWi LUEVePms8NG1eGyiOrd3gCoPbq+OH8d5kjnJcukka3F8sUJACPuzEKfm3lLtdY1ECR9+eT sNMelrzvppz2IDFRkApaDEMl6FHULRrB86nwmz6VpwyaggDRaambC3FDjKj9X00wIdsXww OLAVr0P67LMiuJTWuwD6zplvO0n72xQimYOS0ZMcGkk8qAzGiNp8/PdYsGP836kA== Received: by recvd-69cbc48b94-ncz84 with SMTP id recvd-69cbc48b94-ncz84-1-67CE935F-4F 2025-03-10 07:23:11.888618121 +0000 UTC m=+9972125.304893466 Received: from MjA0MzMyMDc (unknown) by geopod-ismtpd-0 (SG) with HTTP id 7MODHEAGS2Wco0pZU1lA9g Mon, 10 Mar 2025 07:23:11.830 +0000 (UTC) Date: Mon, 10 Mar 2025 07:23:11 +0000 (UTC) From: Gabor Szabo Mime-Version: 1.0 Message-ID: <7MODHEAGS2Wco0pZU1lA9g-at-geopod-ismtpd-0> X-SG-EID: =?us-ascii?Q?u001=2EfEeT3imdomNYTgM3CPMr=2F5Dkst8c96g=2FUCTCSTQhFzPFq1p+hf5OYWVNg?= =?us-ascii?Q?tIP=2F6ApqKZ2vKNQGx3ObSpWPi4xy3+jW=2FQ7J8Av?= =?us-ascii?Q?8KcLFPRHXCbbzv69mui=2FesTpKs=2F7U81x7lN+YNQ?= =?us-ascii?Q?CQQP3EpYxO+=2FwH7TULl6vPqKIwIdSbaJ7I2LcQC?= =?us-ascii?Q?kS8otUHhwmCOWo9tP=2FFrR=2FdiRzcgm=2Fqqnvb1qOK?= =?us-ascii?Q?A=3D=3D?= To: ruben-at-mrbrklyn.com X-Entity-ID: u001.JvYq+PmxR+Jk4HAvLs9YyA== Subject: [Hangout - NYLXS] [Perlweekly] #711 - Obfuscating Perl 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="===============0938594553==" Errors-To: hangout-bounces-at-nylxs.com Sender: "Hangout"
--===============0938594553== Content-Type: multipart/alternative; boundary=0ab5ed9ae58fb2a7132dcd5bc84bc7427a3c9bd81b12f9aab90f045743b5
--0ab5ed9ae58fb2a7132dcd5bc84bc7427a3c9bd81b12f9aab90f045743b5 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/711.html
Hi there!
As you might know I used to teach Perl and helped companies using Perl. Unfortunately, in the last couple of years only a few companies asked for my help with Perl and in most cases in areas I am not that familiar with. So I referred them to other, well known consultants.
Instead of Perl most of my clients are asking for help with Python and Rust. Especially because of the latter I felt the need to know more about C and C++. At least to the level where I understand the questions C/C++ programmers might have about Rust. So I dusted off my copy of "The C programming language" and started to learn again.
This time it will be especially fun as my son - who has been a professional programmer for more than 6 years now - decided to get a degree in Computer Sciences so he is also taking classes about C.
The way I learn is by trying to implement things and trying to explain them. So I am going to post about my new journey with C on the C Maven ( https://c.code-maven.com/ ) web site. You have been warned.
In other news we are celebrating Purim this week, when everyone dresses up as someone else. I wonder if I should dress up as a C programmer?
Enjoy your week!
-- Your editor: Gabor Szabo.
Articles
=20 obfuscating Perl for fun and profit https://blogs.perl.org/users/scott_lanning/2025/03/obfuscating-perl-for-f= un-and-profit.html =20 Oh Oh --------------
=20 Class data for cheapskates https://blogs.perl.org/users/aristotle/2025/03/class-data-for-cheapskates= .html =20 A one-liner --------------
=20 Once more unto the Wide character (U+XXXX) in substitution (s///) https://blogs.perl.org/users/aristotle/2025/03/once-more-subst-widechar-w= arning.html =20 As brian d foy puts it: Fake loading locale to get around a wide characte= r warning --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Discussion
=20 Seeking Advice on Improving My Code https://www.reddit.com/r/perl/comments/1j7dfn4/seeking_advice_on_improvin= g_my_code/ =20 Probably the best way to learn any programming language is to try writing some code and then get feedback from more experienced programmers. --------------
=20 Perl import modules for all classes in file https://www.reddit.com/r/perl/comments/1j6bk8w/perl_import_modules_for_al= l_classes_in_file/ =20 Explicit is better than implicit? Automatic imports can cause hard-to-deb= ug problems? --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Perl
=20 This week in PSC (182) | 2025-03-06 https://blogs.perl.org/users/psc/2025/03/this-week-in-psc-182-2025-03-06.= html =20 =20 --------------
=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 - 312 https://theweeklychallenge.org/blog/perl-weekly-challenge-312 =20 Welcome to a new week with a couple of fun tasks "Minimum Time" and "Ball= s and Boxes". 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 - 311 https://theweeklychallenge.org/blog/recap-challenge-311 =20 Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Upper Lower" and "Group Digit Sum" tasks in Perl and Raku. You will find plenty of solutions to keep you busy. --------------
=20 Lower the Upper Sums! http://www.rabbitfarm.com/cgi-bin/blosxom/perl/2025/03/08 =20 Use of pack() and unpack(), very brave attempt. I still find it hard to g= et my head around. Thanks for making it look so easy. --------------
=20 TWC311 https://deadmarshal.blogspot.com/2025/03/twc311.html =20 My all time favourite, never miss the opportunity to surprise me. I love the clean and easy to read solution. Highly recommended. --------------
=20 Upper Group https://raku-musings.com/upper-group.html =20 Don't you love the method chaining of Raku? It allows you to create cute little one-liner. You must checkout to see it yourself. --------------
=20 Perl Weekly Challenge: Week 311 https://www.braincells.com/perl/2025/03/perl_weekly_challenge_week_311.ht= ml =20 A very special regex one-liner in Perl is my personal favourite. With it, we have detailed breakdown analysis and that is very handy. Great work, keep it up. --------------
=20 Flip Groups https://github.sommrey.de/the-bears-den/2025/03/07/ch-311.html =20 Once again, we have a very special contributions. Regex with the power of Unicode properties can be deadly combination. Plenty to learn every week, well done and keep it up. --------------
=20 Switch Case? https://notmondayagain.blogspot.com/2025/03/switch-case.html =20 Welcome back after a long break and what a comeback, I must admit. I am really impressed by story telling skill. Ofcourse the contribution is pretty too. Keep it up great work. --------------
=20 two lines https://fluca1978.github.io/2025/03/06/PerlWeeklyChallenge311.html =20 Unlike most weeks, this time we just have Raku one-liner magics for both task. Incredible, powerful Raku magics. Keep sharing knowledge with us. --------------
=20 Perl Weekly Challenge 311 https://wlmb.github.io/2025/03/03/PWC311/ =20 Master of Perl one-liner is never going to miss the train and show the power of Perl regex. Well done and keep it up. --------------
=20 Up and Down and Round and Round https://github.com/MatthiasMuth/perlweeklychallenge-club/tree/muthm-311/c= hallenge-311/matthias-muth#readme =20 Plenty of Perl's regex magic every where. You really don't want to miss i= t. Great work, well done. --------------
=20 gROUP dIGIT sUM http://ccgi.campbellsmiths.force9.co.uk/challenge/311 =20 Our latest champion back with yet another gem of a solution. Don't forget to try DIY tool, impressive work. Keep it up. --------------
=20 The Weekly Challenge #311 https://hatley-software.blogspot.com/2025/03/robbie-hatleys-solutions-in-= perl-for.html =20 Thanks for reminding us about the y operator as normally we see the use o= f tr// for such case. Keep sharing knowledge. --------------
=20 Lower the Sum https://blog.firedrake.org/archive/2025/03/The_Weekly_Challenge_311__Lowe= r_the_Sum.html =20 I was hoping Postscript to make a comeback in the post this week and I go= t my wish fulfilled. Thank you for your contribution as always. --------------
=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/dxxxviii-9-great-cpan-modules-relea sed.html ); MetaCPAN weekly report ( https://niceperl.blogspot.com/2025/03/dcii-metacpan-weekly-report-dbi.htm l ). --------------
=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 Dave Cross: Still Munging Data with Perl https://lu.ma/3b8ekn8y =20 Virtual Event --------------
=20 Boston.pm monthly meeting https://boston.pm.org/index.html#schedule =20 Virtual event --------------
=20 German Perl/Raku Workshop Conference 2025 https://act.yapc.eu/gpw2025/ =20 Munich, Germany --------------
=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
--0ab5ed9ae58fb2a7132dcd5bc84bc7427a3c9bd81b12f9aab90f045743b5 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii Mime-Version: 1.0
1.0, user-scalable=3Dyes"> Perl Weekly Issue #711 - 2025-03-10 - Obfuscating Perl
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 #711 - 2025-03-10 - Obfuscating Perl
latest | https://perlweekly.com/archive">archive | edited by zabgab.com/">Gabor Szabo
=20 =20
=20
|
=20 Hi there!
=20 As you might know I used to teach Perl and helped companies using P= erl. Unfortunately, in the last couple of years only a few companies asked = for my help with Perl and in most cases in areas I am not that familiar wit= h. So I referred them to other, well known consultants.
=20 Instead of Perl most of my clients are asking for help with Python = and Rust. Especially because of the latter I felt the need to know more abo= ut C and C++. At least to the level where I understand the questions C/C++ = programmers might have about Rust. So I dusted off my copy of "The C progra= mming language" and started to learn again.
=20 This time it will be especially fun as my son - who has been a prof= essional programmer for more than 6 years now - decided to get a degree in = Computer Sciences so he is also taking classes about C.
=20 The way I learn is by trying to implement things and trying to expl= ain them. So I am going to post about my new journey with C on the =3D"https://c.code-maven.com/">C Maven web site. You have been warned.
=20 =20
=20 In other news we are celebrating Purim this week, when everyone dre= sses up as someone else. I wonder if I should dress up as a C programmer?
=20 Enjoy your week!
=20 Your editor: Gabor Szabo.
| mg/gabor_szabo.png" /> |
|
Articles =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20
Discussion =20 | =20 =20 | =20 =20 | =20 =20
Perl =20 | =20 =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 | =20 =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
|
--0ab5ed9ae58fb2a7132dcd5bc84bc7427a3c9bd81b12f9aab90f045743b5--
--===============0938594553== 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
--===============0938594553==--
--===============0938594553== Content-Type: multipart/alternative; boundary=0ab5ed9ae58fb2a7132dcd5bc84bc7427a3c9bd81b12f9aab90f045743b5
--0ab5ed9ae58fb2a7132dcd5bc84bc7427a3c9bd81b12f9aab90f045743b5 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/711.html
Hi there!
As you might know I used to teach Perl and helped companies using Perl. Unfortunately, in the last couple of years only a few companies asked for my help with Perl and in most cases in areas I am not that familiar with. So I referred them to other, well known consultants.
Instead of Perl most of my clients are asking for help with Python and Rust. Especially because of the latter I felt the need to know more about C and C++. At least to the level where I understand the questions C/C++ programmers might have about Rust. So I dusted off my copy of "The C programming language" and started to learn again.
This time it will be especially fun as my son - who has been a professional programmer for more than 6 years now - decided to get a degree in Computer Sciences so he is also taking classes about C.
The way I learn is by trying to implement things and trying to explain them. So I am going to post about my new journey with C on the C Maven ( https://c.code-maven.com/ ) web site. You have been warned.
In other news we are celebrating Purim this week, when everyone dresses up as someone else. I wonder if I should dress up as a C programmer?
Enjoy your week!
-- Your editor: Gabor Szabo.
Articles
=20 obfuscating Perl for fun and profit https://blogs.perl.org/users/scott_lanning/2025/03/obfuscating-perl-for-f= un-and-profit.html =20 Oh Oh --------------
=20 Class data for cheapskates https://blogs.perl.org/users/aristotle/2025/03/class-data-for-cheapskates= .html =20 A one-liner --------------
=20 Once more unto the Wide character (U+XXXX) in substitution (s///) https://blogs.perl.org/users/aristotle/2025/03/once-more-subst-widechar-w= arning.html =20 As brian d foy puts it: Fake loading locale to get around a wide characte= r warning --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Discussion
=20 Seeking Advice on Improving My Code https://www.reddit.com/r/perl/comments/1j7dfn4/seeking_advice_on_improvin= g_my_code/ =20 Probably the best way to learn any programming language is to try writing some code and then get feedback from more experienced programmers. --------------
=20 Perl import modules for all classes in file https://www.reddit.com/r/perl/comments/1j6bk8w/perl_import_modules_for_al= l_classes_in_file/ =20 Explicit is better than implicit? Automatic imports can cause hard-to-deb= ug problems? --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Perl
=20 This week in PSC (182) | 2025-03-06 https://blogs.perl.org/users/psc/2025/03/this-week-in-psc-182-2025-03-06.= html =20 =20 --------------
=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 - 312 https://theweeklychallenge.org/blog/perl-weekly-challenge-312 =20 Welcome to a new week with a couple of fun tasks "Minimum Time" and "Ball= s and Boxes". 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 - 311 https://theweeklychallenge.org/blog/recap-challenge-311 =20 Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Upper Lower" and "Group Digit Sum" tasks in Perl and Raku. You will find plenty of solutions to keep you busy. --------------
=20 Lower the Upper Sums! http://www.rabbitfarm.com/cgi-bin/blosxom/perl/2025/03/08 =20 Use of pack() and unpack(), very brave attempt. I still find it hard to g= et my head around. Thanks for making it look so easy. --------------
=20 TWC311 https://deadmarshal.blogspot.com/2025/03/twc311.html =20 My all time favourite, never miss the opportunity to surprise me. I love the clean and easy to read solution. Highly recommended. --------------
=20 Upper Group https://raku-musings.com/upper-group.html =20 Don't you love the method chaining of Raku? It allows you to create cute little one-liner. You must checkout to see it yourself. --------------
=20 Perl Weekly Challenge: Week 311 https://www.braincells.com/perl/2025/03/perl_weekly_challenge_week_311.ht= ml =20 A very special regex one-liner in Perl is my personal favourite. With it, we have detailed breakdown analysis and that is very handy. Great work, keep it up. --------------
=20 Flip Groups https://github.sommrey.de/the-bears-den/2025/03/07/ch-311.html =20 Once again, we have a very special contributions. Regex with the power of Unicode properties can be deadly combination. Plenty to learn every week, well done and keep it up. --------------
=20 Switch Case? https://notmondayagain.blogspot.com/2025/03/switch-case.html =20 Welcome back after a long break and what a comeback, I must admit. I am really impressed by story telling skill. Ofcourse the contribution is pretty too. Keep it up great work. --------------
=20 two lines https://fluca1978.github.io/2025/03/06/PerlWeeklyChallenge311.html =20 Unlike most weeks, this time we just have Raku one-liner magics for both task. Incredible, powerful Raku magics. Keep sharing knowledge with us. --------------
=20 Perl Weekly Challenge 311 https://wlmb.github.io/2025/03/03/PWC311/ =20 Master of Perl one-liner is never going to miss the train and show the power of Perl regex. Well done and keep it up. --------------
=20 Up and Down and Round and Round https://github.com/MatthiasMuth/perlweeklychallenge-club/tree/muthm-311/c= hallenge-311/matthias-muth#readme =20 Plenty of Perl's regex magic every where. You really don't want to miss i= t. Great work, well done. --------------
=20 gROUP dIGIT sUM http://ccgi.campbellsmiths.force9.co.uk/challenge/311 =20 Our latest champion back with yet another gem of a solution. Don't forget to try DIY tool, impressive work. Keep it up. --------------
=20 The Weekly Challenge #311 https://hatley-software.blogspot.com/2025/03/robbie-hatleys-solutions-in-= perl-for.html =20 Thanks for reminding us about the y operator as normally we see the use o= f tr// for such case. Keep sharing knowledge. --------------
=20 Lower the Sum https://blog.firedrake.org/archive/2025/03/The_Weekly_Challenge_311__Lowe= r_the_Sum.html =20 I was hoping Postscript to make a comeback in the post this week and I go= t my wish fulfilled. Thank you for your contribution as always. --------------
=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/dxxxviii-9-great-cpan-modules-relea sed.html ); MetaCPAN weekly report ( https://niceperl.blogspot.com/2025/03/dcii-metacpan-weekly-report-dbi.htm l ). --------------
=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 Dave Cross: Still Munging Data with Perl https://lu.ma/3b8ekn8y =20 Virtual Event --------------
=20 Boston.pm monthly meeting https://boston.pm.org/index.html#schedule =20 Virtual event --------------
=20 German Perl/Raku Workshop Conference 2025 https://act.yapc.eu/gpw2025/ =20 Munich, Germany --------------
=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
--0ab5ed9ae58fb2a7132dcd5bc84bc7427a3c9bd81b12f9aab90f045743b5 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii Mime-Version: 1.0
1.0, user-scalable=3Dyes"> Perl Weekly Issue #711 - 2025-03-10 - Obfuscating Perl
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 #711 - 2025-03-10 - Obfuscating Perl
latest | https://perlweekly.com/archive">archive | edited by zabgab.com/">Gabor Szabo
=20 =20
=20
|
=20 Hi there!
=20 As you might know I used to teach Perl and helped companies using P= erl. Unfortunately, in the last couple of years only a few companies asked = for my help with Perl and in most cases in areas I am not that familiar wit= h. So I referred them to other, well known consultants.
=20 Instead of Perl most of my clients are asking for help with Python = and Rust. Especially because of the latter I felt the need to know more abo= ut C and C++. At least to the level where I understand the questions C/C++ = programmers might have about Rust. So I dusted off my copy of "The C progra= mming language" and started to learn again.
=20 This time it will be especially fun as my son - who has been a prof= essional programmer for more than 6 years now - decided to get a degree in = Computer Sciences so he is also taking classes about C.
=20 The way I learn is by trying to implement things and trying to expl= ain them. So I am going to post about my new journey with C on the =3D"https://c.code-maven.com/">C Maven web site. You have been warned.
=20 =20
=20 In other news we are celebrating Purim this week, when everyone dre= sses up as someone else. I wonder if I should dress up as a C programmer?
=20 Enjoy your week!
=20 Your editor: Gabor Szabo.
| mg/gabor_szabo.png" /> |
|
Articles =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20
Discussion =20 | =20 =20 | =20 =20 | =20 =20
Perl =20 | =20 =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 | =20 =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
|
--0ab5ed9ae58fb2a7132dcd5bc84bc7427a3c9bd81b12f9aab90f045743b5--
--===============0938594553== 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
--===============0938594553==--
|
|