social.coop is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Fediverse instance for people interested in cooperative and collective projects. If you are interested in joining our community, please apply at https://join.social.coop/registration-form.html.

Administered by:

Server stats:

490
active users

#perl

14 posts11 participants4 posts today
Damiano Verzulli<p>I'm still struggling building a development chain for a <a href="https://fosstodon.org/tags/PERL" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PERL</span></a> application (a REST-API server), that I'm writing on my notebook and want to ship on several air-gapped production servers.<br>I cannot run container images on target servers, so docker/podman are a no go.</p><p>To avoid problems with dependencies, I heavily searched for some "bundler" (like <a href="https://fosstodon.org/tags/esbuild" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>esbuild</span></a> I'm using for Node), but I failed 😠 . I met <a href="https://fosstodon.org/tags/carton" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>carton</span></a> but as it need to be run on production, this is a no-go as well...</p><p>Any suggestion?</p>
DJ Adams<p>Fav thing this morning, after joining the local library here, an email with a genuine cgi-bin URL and a Perl program on the backend (given the URL ending) still in service! Made my heart sing.</p><p><a href="https://hachyderm.io/tags/Perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Perl</span></a> <a href="https://hachyderm.io/tags/OldSchool" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OldSchool</span></a></p>
Denny<p>Lustiges aus der Welt von <a href="https://bunt.social/tags/perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>perl</span></a> und <a href="https://bunt.social/tags/debian" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>debian</span></a></p><p>Wie haben zwei neue VMs hingestellt und unser Payment Gateway installiert. Der Core wurde Ende der 90‘er in Perl geschrieben und ist mit heftigen Erweiterungen heute immer noch im Einsatz. Dummerweise haben die neuen aus $1000.05 $1000 gemacht, weil ein Perl Modul gefehlt hat. Ich glaube, es war libmath-bigint-perl.</p><p>Zu blöd, dass es keine Fehlermeldung gab. Ich tippe drauf, dass es früher eine Paketabhängigkeit gab, die es unter 12 nicht mehr gibt.</p>
Kake<p>Added Math::Polygon to my Perl and I can now generate the Fibonacci snowflakes including their sashiko innards. Here are the order 5 and 6 snowflakes.</p><p><a href="https://sunny.garden/tags/MathsArt" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MathsArt</span></a> <a href="https://sunny.garden/tags/Sashiko" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Sashiko</span></a> <a href="https://sunny.garden/tags/Perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Perl</span></a></p>
Ænðr E. Feldstraw<p>I just saw a malware exploit programmed this year in the <a href="https://mastodon.social/tags/perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>perl</span></a> programming language. Perl. This year. <br> <br>At first I thought it might be PHP. But some of the keywords struck me as odd, and it definitely was reading command-line arguments, a feature not regularly on display in PHP as it's geared to web page generation. <br> <br>Then I thought maybe it's c. But it used object-oriented method accessors and had no header imports. <br> <br>Perl. Still used in many a Linux and Unix-based distro. And in malware.</p>
FErki<p>While ad-hoc commands provide a good way to start with Rex, the friendly automation framework, we often have to repeat our procedures, or enable others to follow the same steps too.</p><p>Like Make uses Makefile to describe actions, Rex uses Rexfile to describe our common procedures as code through the following foundational elements:</p><p>- dependencies<br>- configuration<br>- inventory<br>- authentication<br>- tasks<br>- arbitrary Perl code</p><p>I take an initial look at those at: <a href="https://blog.ferki.it/2025/04/02/rexfile-foundations/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.ferki.it/2025/04/02/rexfi</span><span class="invisible">le-foundations/</span></a></p><p><a href="https://fosstodon.org/tags/rex" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rex</span></a> <a href="https://fosstodon.org/tags/perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>perl</span></a></p>
Gene Boggs<p>Created <a href="https://metacpan.org/dist/Types-Music" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">metacpan.org/dist/Types-Music</span><span class="invisible"></span></a> this morning. It's something I've wanted for a long time - specific parameter types for validating music software, like `BPM` or 'Named_Note_Octave` for things like 120, or "Bb5", etc. Woo!</p><p><a href="https://fosstodon.org/tags/Perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Perl</span></a></p>
🌮 Dave Millar 🌮<p>Any <a href="https://puz.fun/tags/Perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Perl</span></a> devs with <a href="https://puz.fun/tags/PerlDancer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PerlDancer</span></a> <a href="https://puz.fun/tags/Dancer2" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Dancer2</span></a> experience and <a href="https://puz.fun/tags/PlackTest" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PlackTest</span></a> experience able to give me a debugging hint? An app I’m trying to migrate from Alpine to Debian works as expected on the new image but in the testing context it’s not creating a session from the cookie being sent in the test request.</p>
Christos Argyropoulos MD PhD<p>I have not tried the module yet, but this one is interesting ... and confirms (my bias?) that the chatbots are pretty good in generating <a href="https://mastodon.social/tags/Perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Perl</span></a> code. In this case, the work used <a href="https://mastodon.social/tags/Grok" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Grok</span></a> and <a href="https://mastodon.social/tags/ChatGPT" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ChatGPT</span></a>.</p><p><a href="https://www.reddit.com/r/perl/s/8I37sMk4SG" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">reddit.com/r/perl/s/8I37sMk4SG</span><span class="invisible"></span></a></p>
Jonathan Lamothe<p>I am in urgent job search mode, so I'm gonna throw this out here and see if anything comes of it.</p><p>I am a <a href="https://social.jlamothe.net/search?tag=Canadian" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Canadian</span></a>, fluent in both <a href="https://social.jlamothe.net/search?tag=English" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>English</span></a> and <a href="https://social.jlamothe.net/search?tag=French" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>French</span></a>. I have experience with several programming languages. My strongest proficiency is with <a href="https://social.jlamothe.net/search?tag=Haskell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Haskell</span></a> and <a href="https://social.jlamothe.net/search?tag=C" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>C</span></a>. I also have a reasonable grasp of <a href="https://social.jlamothe.net/search?tag=HTML" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HTML</span></a>, <a href="https://social.jlamothe.net/search?tag=JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a>, <a href="https://social.jlamothe.net/search?tag=SQL" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SQL</span></a>, <a href="https://social.jlamothe.net/search?tag=Python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Python</span></a>, <a href="https://social.jlamothe.net/search?tag=Lua" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Lua</span></a>, <a href="https://social.jlamothe.net/search?tag=Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a> system administration, <a href="https://social.jlamothe.net/search?tag=bash" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bash</span></a> scripting, <a href="https://social.jlamothe.net/search?tag=Perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Perl</span></a>, <a href="https://social.jlamothe.net/search?tag=AWK" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AWK</span></a>, some <a href="https://social.jlamothe.net/search?tag=Lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Lisp</span></a> (common, scheme, and emacs), and probably several others I've forgotten to mention.</p><p>I am not necessarily looking for something in tech. I just need something stable. I have done everything from software development, to customer support, to factory work, though my current circumstances make in-person work more difficult than remote work. I have been regarded as a hard worker in every job I have ever held.</p><p><a href="https://social.jlamothe.net/search?tag=GetFediHired" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GetFediHired</span></a></p>
ivan 🚩 🐪Hey <a class="hashtag" href="https://fedi.seriousbusiness.international/tag/perl" rel="nofollow noopener noreferrer" target="_blank">#Perl</a> friends!<br><br>I recently received funding to continue work on SlapbirdAPM, a Perl web-application observability and performance monitoring system.<br><br>If you use Perl in production, and want to improve performance, or need observability, checkout: <a href="https://www.slapbirdapm.com/" rel="nofollow noopener noreferrer" target="_blank">https://www.slapbirdapm.com/</a>
Paul Cochrane 🇪🇺<p>Imagine this situation: I have a Mojolicious app where the unit test suite uses DBIx::Class and DBIx::Class::Fixtures. I want to run Selenium tests with Test::Mojo::Role::Selenium, but that always points at the dev DB and not at the test DB that DBIC created.</p><p>Is it possible to tell the running Mojo app to stop using the dev DB (which I don't want to pollute with test data) and instead run with the Fixtures-built test DB (and hence use transactions I can roll back)?</p><p><a href="https://mastodon.social/tags/perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>perl</span></a> <a href="https://mastodon.social/tags/dbixclass" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dbixclass</span></a></p>
Bill Ricker<p><span class="h-card" translate="no"><a href="https://social.sdf.org/@hobbsc" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>hobbsc</span></a></span> <span class="h-card" translate="no"><a href="https://fosstodon.org/@ology" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ology</span></a></span> <br>if by popularity, you mean taught in college and lots of entry level jobs for RCGs, no.</p><p>if by popularity, do we like them? <br>yes we who follow one or both of those tags do.</p><p>(if you asked # 🐍 , they'd say <a href="https://fosstodon.org/tags/perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>perl</span></a> was dead; but they think tabs are syntax, so I'd take their opinions with about 4 Tbsp Salt.)</p>
Mark Gardner<p>I’ve really enjoyed working with <span class="h-card"><a class="u-url mention" href="https://fosstodon.org/@ology" rel="nofollow noopener noreferrer" target="_blank">@<span>ology</span></a></span> on his toolkit for scoring <a class="hashtag" href="https://ack.nerdfight.online/tag/midi" rel="nofollow noopener noreferrer" target="_blank">#MIDI</a> <a class="hashtag" href="https://ack.nerdfight.online/tag/drumming" rel="nofollow noopener noreferrer" target="_blank">#drumming</a>, <a href="https://metacpan.org/dist/MIDI-Drummer-Tiny" rel="nofollow noopener noreferrer" target="_blank">MIDI-Drummer-Tiny</a>. He’s patiently answered my questions and had the grace to accept <a href="https://github.com/ology/MIDI-Drummer-Tiny/commits?author=mjgardner" rel="nofollow noopener noreferrer" target="_blank">my pull requests</a>, most of which haven’t so much added new features as they’ve helped clarify how to use the library successfully.</p><p>Gene has helped me get back into the swing of <a class="hashtag" href="https://ack.nerdfight.online/tag/perl" rel="nofollow noopener noreferrer" target="_blank">#Perl</a> <a class="hashtag" href="https://ack.nerdfight.online/tag/programming" rel="nofollow noopener noreferrer" target="_blank">#programming</a> after months of inactivity, and I’m looking forward to working with him more in the future. I couldn’t have asked for a better collaborator.</p>
rincewind<p>Is anyone here intersted in writing an essay about how the effort to migrate from mostly dead and hard to use scricting language to something more appropriate?<br>If so, I've got a title for you: "Kill the Camel"<br><a href="https://franken.social/tags/perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>perl</span></a></p>
Bradley M. Kuhn<p>I knew <span class="h-card" translate="no"><a href="https://mathstodon.xyz/@mjd" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>mjd</span></a></span> long ago as part of a small group of us into <a href="https://floss.social/tags/Perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Perl</span></a> &amp; also hard-core academically-minded programming language theory. MJD &amp; I fell out of touch in 2000s. Even back then, I'd've urged anyone to hire MJD if they could. A quick look of his current resume…<br><a href="https://plover.com/~mjd/cv/Mark%20Jason%20Dominus.pdf" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">plover.com/~mjd/cv/Mark%20Jaso</span><span class="invisible">n%20Dominus.pdf</span></a><br>…shows MJD spent last 20 years becoming even more knowledgeable in all areas of software.</p><p>I made this public job reference for MJD completely unsolicited. I hope you'll hire him to work on 100% FOSS, of course!😆</p>
EndlessMason<p><span class="h-card" translate="no"><a href="https://mastodon.social/@nixCraft" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>nixCraft</span></a></span> <a href="https://hachyderm.io/tags/perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>perl</span></a> developers: $_</p>
Jess Robinson<p>Yesterday: Deployed <a href="https://fosstodon.org/tags/perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>perl</span></a> db-to-api tool <a href="https://metacpan.org/pod/WebAPI::DBIC" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">metacpan.org/pod/WebAPI::DBIC</span><span class="invisible"></span></a>, once for a project where folks now don’t have the “I don’t write Perl” excuse to contribute, and once against <a href="https://fosstodon.org/tags/Mobilizon" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Mobilizon</span></a>, cos I just give up with <a href="https://fosstodon.org/tags/graphql" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>graphql</span></a>. Now I have to deal with the it’s db schema instead <a href="https://fosstodon.org/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
Revista Occam's Razor<p><a href="https://masto.es/tags/SolucionarioDelProgramador" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SolucionarioDelProgramador</span></a> <a href="https://masto.es/tags/GNU_linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GNU_linux</span></a> : Bucles en <a href="https://masto.es/tags/Perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Perl</span></a> </p><p><a href="https://masto.es/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://masto.es/tags/programacion" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programacion</span></a> <a href="https://masto.es/tags/bucles" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bucles</span></a> <a href="https://masto.es/tags/loops" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>loops</span></a> </p><p><a href="https://ibolcode.net/roor/2025-03-bucles-en-perl" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ibolcode.net/roor/2025-03-bucl</span><span class="invisible">es-en-perl</span></a></p>
Jonathan Kamens<p><span class="h-card" translate="no"><a href="https://bsd.network/@dch" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>dch</span></a></span> The script looks up the whois records for the IP addresses and does rudimentary parsing on them to find the abuse emails.<br>I cleaned up the script barely enough to share it and posted it here:<br><a href="https://gist.github.com/jikamens/58d67acfd6c45524eaf1f5615627d8e6" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gist.github.com/jikamens/58d67</span><span class="invisible">acfd6c45524eaf1f5615627d8e6</span></a><br>I don't know if it'll be particularly useful to anyone else 🤷, especially since I wrote it in <a href="https://federate.social/tags/Perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Perl</span></a> and who _does_ that nowadays. 😉</p>