Search
Items tagged with: Perl
"Comfort" - #acrylicpainting and #knitting
Actually wrote a #perl script to figure out how to knit a close approximation of a circle.
More at postminart.co.uk/173/comfort/
New CPANSec blog post by @rrwo!
"Are you still using the 2-argument open?"
security.metacpan.org/2025/06/…
Are you still using the 2-argument open?
The 2-argument open function is insecureRobert Rothenberg (security.metacpan.org)
I have also uploaded a Dist::Zilla plugin to #CPAN for testing code against mixed Unicode scripts.
I’m looking for work as a senior software #developer. I have a full-stack #WebDev cert, 16+ years #Perl back-end experience, proficiency in multiple other #programming languages.
Databases? Sure, relational *and* NoSQL. Ci/CD? Have done, want to do more. I like working with others, either here in #Houston or remotely across the US.
I’ve been hacking code since the #Commodore PET days. I can certainly delight your customers, whatever your stack.
More here: LinkedIn.com/in/mjgardner
So I've tried to install sophisticated/complicated "local network cloud" storage apps to backup things from any device, to no avail. Bah! So I am just making my own from nuts and bolts with #Perl #mojolicious
It is maybe clunky, but simple and working too:
GitHub - ology/JunkDrawer: Static file server
Static file server. Contribute to ology/JunkDrawer development by creating an account on GitHub.GitHub
🚀 Solving Geocoding Challenges with Perl at Geolytica 🌍
Geolytica tackles the tough problem of parsing free-form addresses and matching them to real-world locations! 🖥️✨
From correcting OpenStreetMap Point Of Interest data using in-house AI ("PerlGPT") to maintaining billions of geo-location entities, Perl’s stability and versatility make it the backbone of their geocoding engines for geocoder.ca and geocode.xyz.
perl.com/geolytica-powered-by-…
#perl @perl @tag-perl #programming
Yet Another Perl-Powered Company: Geolytica
Celebrating 20 years of innovation at Geolytica, Ervin Ruci shares his journey with Perl, from building geocoding engines to enhancing OpenStreetMap data.Perl.com
Svelte 5 (JavaScript / Typescript) has introduced #Perl syntax ("Runes"). Didn't they mock our sigils for decades?
Ooo they even have $:
now, but I missed what that does.
And @render
.
🎵 Create Music with Perl! 🎹
We have another first-time perl.com contributor today. Learn how to generate melodies, harmonies, bass lines, and even complex rhythms using Perl and MIDI tools. This guide by fosstodon.org/@ology covers everything from setting up your first score to crafting algorithmic compositions. 🎼
perl.com/article/creating-midi…
#perl @perl @tag-perl #programming
Nice!
The #Perl mongers map is back!
It's in a bit reduced form since it's hayday, but if you know of a nearby #PerlMongers group that ought to be visible, then you can help put it on the map too:
It's just a quick PR to github.com/perlorg/www.pm.org/… 🤩
Easy-peasy! 😉
www.pm.org/perl_mongers.xml at master · perlorg/www.pm.org
Perl Mongers Website. Contribute to perlorg/www.pm.org development by creating an account on GitHub.GitHub
I wrote about adding features to your #MIDI hardware with #Perl
fuzzix.org/enhancing-midi-hard…
fuzzix dot org :: Enhancing MIDI Hardware with Perl
These days, even modestly priced MIDI hardware comes stuffed with features. You should expect a budget device to provide at least some of clock, sequencer, arpeggiator, chord voicing, Dig...fuzzix.org
Guess I'll make a #node #npm package to mirror my #python pypi.org/project/chess-coverag… and #perl metacpan.org/pod/Chess::Rep::C…
A quote from the book that I think you'll like, @ChristosArgyrop :
"If lisp is the result of taking syntax away, Perl is the result of taking syntax all the way." [p.342]
#lisp #perl
en.wikipedia.org/wiki/File:Spi…
Should URI::mysql Switch to DBD::MariaDB?
justatheory.com/2025/01/uri-my…
Should URI::mysql Switch to DBD::MariaDB?
Should Sqitch and URI::mysql use DBD::MariaDB instead of DBD::mysql? If so, what are the implications for Sqitch deployment and usage?❖ Just a Theory
Among #DuckDuckGo’s $1.1M charitable donations in 2024 was $25,000 to @PerlRakuFoundation to support continued #Perl and #RakuLang #programming, community, and ecosystem #development: spreadprivacy.com/2024-duckduc…
/ @perl
2024 DuckDuckGo Charitable Donations: $1.1M to support digital rights, online privacy, and a better Internet ecosystem
2024 marks DuckDuckGo's 14th year of donations—our annual program to support organizations that share our vision of raising the standard of trust online.Dax the duck (Spread Privacy)
Why yes, @oalders, that is the new #perl logo on our tutorials page
Tutorials for using the OpenCage Geocoding and Geosearch
Programming language specific tutorials and examples using the OpenCage geocoding API for forward or reverse geocoding and Geosearch serviceopencagedata.com
I wrote a post using #PDL for extraction of line features from images using a Hough transform. Hopefully, it shows PDL's capability for working with ndarrays (even though this is just 2D in both the image and parameter space).
Foswiki-2.1.9 is now available for download! We are delighted to announce a new release, which includes 57 significant bug fixes compared to the previous 2.1.8 version. This update addresses a range of important issues and enhances the overall stability and performance.
blog.foswiki.org/Blog/Foswiki2…
#foswiki #wiki #perl #foss #opensource
Here's my take on it, when the tile was written about on SciAm. 😀
It's mostly about getting a proper grid happening with #Perl.
#PerlAdventCalendar #Perl
#PerlAdventCalendar #Perl
github.com/cypnk/Perlite/commi…
Added hook() in preparation for event-driven work · cypnk/Perlite@da6e29c
Contribute to cypnk/Perlite development by creating an account on GitHub.GitHub
Earlier this month, #duckduckgo donated $25,000 to The Perl and Raku Foundation.
#perl #raku #opensource
perl.com/article/duckduckgo-do…
DuckDuckGo Donates $25,000 to The Perl and Raku Foundation
The Perl and Raku Foundation is pleased to announce a gift of $25,000 from DuckDuckGoPerl.com
TIL from the #Perl Advent Calendar about the #Agile meeting tool App::Standup::Diary!
perladvent.org/2024/2024-12-12…
Interesting that it uses Object::Pad (metacpan.org/pod/Object::Pad), which has become a testbed/preview for upcoming features in Perl's (still experimental) new #OOP syntax (perldoc.perl.org/perlclass, code-named #Corinna). I know @leonerd has often asked for more folks to kick the tires on both.
Day 12: Max Positive Negative / Count Equal Divisible
theweeklychallenge.org/blog/ad…
Yes, the bug is indeed in #MacPorts. Well, in the p5.34-devel-checklib port at any rate.
If #perl #XS is broken for you in Mac Ports then rt.cpan.org/Ticket/Display.htm… may be helpful.
Why is this program valid? I was trying to create a syntax error
I'm running ActiveState's 32 bit ActivePerl 5.14.2 on Windows 7. I wanted to mess around with a Git pre-commit hook to detect programs being checked in with syntax errors. (Somehow I just managed t...Stack Overflow
A Trio of Modules to Speed Up Your Web Applications!
HTTP::XSHeaders, URI::XSEscape, HTTP::XSCookies
My paper about the @metacpan module Task::MemManager is done!
Join me Dec 18th for the talk at Winter 2024 Perl Community #Conference
blogs.perl.org/users/oodler_57…
, showing how one can use the module to share memory between components of multi-language (#C #assembly , #Perl , #PDL) applications .
The package will be discussed in a more applied context in my 2nd talk ("Quest for Performance") in which I will illustrate its use in #OpenMP #C / #Perl @openmp_arb workflows. #Fortran is next!
Day 1: Leaping from Tree to Tree as They Float Down the Mighty Rivers of British Columbia
theweeklychallenge.org/blog/ad…
It's midnight somewhere! 🔥
Day 1 of year 25 of The Perl Advent Calendar is now available. 🤶
"While You're Waiting for Corinna" by Ovid. 🎄
perladvent.org/2024/2024-12-01… 🚀
#perl @perl @tag-perl #programming
metacpan.org/dist/Music-Dice in the house! Well, on CPAN. 😀
It's a work in progress, but fully functional. There are a couple example programs included. Let the games begin!
Big upgrade for Parse::Syslog::Line hitting the CPAN soon:
github.com/reyjrar/Parse-Syslo…
Date processing is about 30% faster with the conversion to Time::Moment from HTTP::Date. JSONify all your syslogs via: parse-syslog-line.pl -j
Handles RFC5424 structured data, embedded JSON, and embedded K=V style K/V extraction!
* RFC5424 loose mode: github.com/reyjrar/Parse-Syslo…
* RFC5414 strict: github.com/reyjrar/Parse-Syslo…
* JSON: github.com/reyjrar/Parse-Syslo…
* K/V: github.com/reyjrar/Parse-Syslo…
Release Version 6.0 - Migrate to Time::Moment, Break API · reyjrar/Parse-Syslog-Line
The HTTP::Date::str2time() is nice, but the Time::Moment is SO MUCH faster. This reworks the code to use the Time::Moment interface. Additionally, I'm making sense out of the date handling paramete...GitHub
I love Perl. 💜 It's the language I know best, at the moment, because I have been using it since 1995, as a career Perl programmer.
However, I rather like Ruby, because it's very Perlish, has first class PCRE, and is concise and clean, and DWIM. Most importantly, it has a cleaner OOP syntax, with a "class" keyword built-in, unlike Perl, whose OOP is a bolted-on afterthought, bless her dirty soul.
Python is okay, but it's built-in support for List Comprehension is super awesome! List Comprehensions make code even more elegant and pithy than Perl, by natively providing a construct that is roll-your-own in Perl, like OO.
Also, Python's NumPy and SciPy libraries gave it an early lead in the field of Machine Learning, a place that should rightfully have belonged to Perl, notorious for how easily it can slice, dice and munge text.
#perl #ruby #python #programming #programminglanguages #machinelearning
@ajnn
My two wish list items for Perl are:
1. OOP : As natural and seamless as Ruby. Built-in "class" keyword and other OO features.
2. List Comprehensions : Just steal shamelessly from Python. This one should be relatively easy to implement.
When I want something to keep working ... I write it in Perl.
Legible¹, modern, simple ... Perl.
Every other language is a never-ending hellscape of "stop thinking about the problem because you're making me think about the tool instead".
I do not have time to constantly refresh my mental-model cache of ten layers of your platform's installation abstractions.
I do not have time to perpetually chase a sliding window of backwards incompatibility, nested dependencies, inscrutable errors, curl|sudo bash
-isms, and dead-end / WONTFIX help threads.
I do not have time to PR your GitHub README to supply the seven implied assumptions missing from your "quick start".
I have work to do.
#Perl
¹Yes, you can do that. Damian Conway's "Perl Best Practices" is definitive.
oreilly.com/library/view/perl-…
Perl Best Practices
Many programmers code by instinct, relying on convenient habits or a "style" they picked up early on. They aren't conscious of all the choices they make, like how they format … - Selection from Perl Best Practices [Book]O’Reilly Online Learning
#TodayIAchieved a "migration guide" of sorts, for rewriting code from classical #Perl style to Object::Pad, perhaps as a first step towards using the new `feature 'class'` syntax of Perl 5.38 onwards.
metacpan.org/dist/Object-Pad/v…
Object::Pad::Guide::MigratingFromClassicalPerl
a simple syntax for lexical field-based objectsMetaCPAN