dboehmer

@dboehmer@ieji.de

Freelance #Perl software developer. Event organizer.

Side project: https://floss.social/@coocook

In #Leipzig (German):

This profile is from a federated server and may be incomplete. Browse more on the original instance.

mjgardner, to Mac
@mjgardner@social.sdf.org avatar

Weird flex but OK: https://arc.net/gift/friend-of-mark

Looking for a top-notch for your ? Look no further than . With its advanced Split Views and other impressive features, Arc is the perfect tool to help you improve your browsing experience. Plus, it's built on the platform, so you can rest assured that it's fast, stable, and secure.

dboehmer,

@mjgardner I find the idea more than disturbing that the provider of my browser could even know how much split views/tabs/whatever I’ve been using or make a certain statement over all its user base.

I try to cope with some software being closed source but local software reporting to their company what everyone is doing is a HUGE no-no. 🤮

dboehmer,

@mjgardner Thank you, that’s reassuring. 😅 But then the claim “more than anyone else in the world” is really bold when they don’t even know how many users there are. 🤷‍♂️

ferki, to Perl
@ferki@fosstodon.org avatar

Inspired by a 2013 tweet from @garu, I end up querying GitHub for basic project stats from time to time out of curiosity.

Here are the data points I have so far:

  • 2013-09-07: ~50k repos, 11 with >500 stars, 2 with >1k stars

  • 2021-11-09: ~133k repos, 129 with >500 stars, 56 with >1k stars

  • 2023-11-11: ~125k repos, 156 with >500 stars, 74 with >1k stars

The query used is like language:Perl stars:>500

Sharing in hopes others find it interesting.

/cc @Perl

dboehmer,

@ferki How come that the number of projects declined? I’d expect a decline in growth but not the total number.

Is it people actively deleting old projects? Is it people moving from to or other platforms? 🤔

bagder, to random
@bagder@mastodon.social avatar

Someone mentioned another OS. #curl has run on these 93 operating systems. Do you know of one not yet mentioned?

dboehmer,

Everyone waiting for @bagder to reach 100 operating systems but actually the only important aspect is that it’s not a prime number for the list to fit nicely into a rectangle. 😉

99 did a very good job of 9×11 OSes. 100=10×10 will probably do just fine.

But dare you anyone submitting the 101st OS (prime number)! ☝️

itsfoss, (edited ) to linux
@itsfoss@mastodon.social avatar

Indeed, in the Linux world 🐧

dboehmer,

@itsfoss Well, not quite. When I learned , I got taught the same but actually there a quite a few things that aren't represented as files. I heard goes the extra mile of stretching the concept to all ends. I don't much detail there though because I am not a plan9 user.

knut, to random

How easy is it to compile a program?
This is a question that, at least for me, answers one important aspect regarding the quality of the program.
vim and emacs for example are fairly straightforward.
Had a look at and found that this even has patches and config for as part of the source download. Nice!

dboehmer,

@mjgardner @m00dy @knut
I think @sirjofri more recently took a look into building on

profoundlynerdy, to python
@profoundlynerdy@bitbang.social avatar

With stealing everyone else's thunder, what makes a project a good fit for a scripting language OTHER than Python?

dboehmer,

@profoundlynerdy #Perl and even more #Rakulang have unmatched #regex capabilities and #Unicode support for text processing. You can match very special text patterns, especially regarding multiple languages or scripts.

Example: find all numbers in a text in Arabic, Roman, Chinese or some other form but not in mixed scripts and with at least 3 graphemes (not characters, not codepoints, not bytes)
@Perl

Kencf618033, to mathematics

All I want is a script which lists the increasing size of Arabic numerals vertically so we can switch to that. Extra credit for hexadecimal.



dboehmer,

@Kencf618033 Suggestions from @Perl ?

nixCraft, to linux
@nixCraft@mastodon.social avatar

Want to merge all PDF files into one PDF in ? Try pdfunite command https://www.cyberciti.biz/faq/pdfunite-merge-several-all-pdf-files-into-one-pdf-file-on-linux/

dboehmer,

@nixCraft Valueable tool! But why update and upgrade commands in the install instructions for ?

$ sudo apt update
$ sudo apt upgrade
$ sudo apt install poppler-utils

dboehmer,

@nixCraft Sure, I know what it does. But why?

The text explains the command is going to install, doesn't mention updates and you don't include updating for the other dists Arch and Fedora. I found it just inconsistent at first.

While it might be a good habit to do updates ASAP I feel this part of the tutorial educates wrong information about what the commands do and could be more concise. Just my two cents.

bagder, to random
@bagder@mastodon.social avatar

Attempt 1. What happens when you invoke . In a single picture.

dboehmer,

@bagder I'd suggest arranging clockwise or in read direction (left to right, top to bottom in English). Currently it's more like counterclockwise which I find a bit … counterintuitive.

nixCraft, to linux
@nixCraft@mastodon.social avatar

Here is how to install Perl in Fedora , including the latest version of mod_perl with Apache (HTTPD) to run dynamic web pages/handlers in Perl https://www.cyberciti.biz/faq/install-perl-in-fedora-linux-using-dnf-command/

dboehmer,

@nixCraft Please use mod_perl only if you want to control the frontend in fancy ways, e.g. in different phases of request processing. It's a Frankenstein of httpd and Perl.

For 99% of web applications, better use a dedicated application server for separation of concerns, like Plack in the ecosystem.

piger, to random

what I call “the perl grep" is one of the most useful tools I can think of, albeit a bit cumbersome to type:

$ echo "give me 12345 numbers" | perl -nl -e '/(\d+)/ && print "$1"'
12345

dboehmer,

@ferki @piger In all these cases I'd recommend to use ack if possible. It is less typing and offers a lot of useful options like -o for only printing the match.

https://beyondgrep.com/

@Perl

bagder, to random
@bagder@mastodon.social avatar

Here's a canonical URL for the little info there is about the pending security announcements: https://github.com/curl/curl/discussions/12026

dboehmer,

@bagder I think an entry on https://curl.se/news.html should notify about the upcoming important release.

I originally went there to find out at which time on October the fix will be released. Can you at least name a time window?

itsfoss, (edited ) to linux
@itsfoss@mastodon.social avatar

Comment Below! 🐧

dboehmer,
dboehmer, to random

@matrix As far as I see the new beta release is only available in official Apple/Google App stores. Will it be available on @fdroidorg? Can version 1 and 2 be installed in parallel or is Element X just version 2 of im.vector.app? The latter had the advantage of keeping the user data. I’d love to test the new version! 🚀

ovid, to Software
@ovid@fosstodon.org avatar

Years ago I was pushed out of a job because management was upset with me. I pointed out that what they were doing wasn't scalable.

A few years later, with new management, they retained me as a consultant for two years fixing some of the problems I told them about. I was paid considerably more money and they lost many developers in the interim.

Have you ever been doubted at work? What happened?

dboehmer,

@ovid Few years ago I had a potential long-term client. We made a first small contract. In their hell I found they had in their database and told browsers to do so but both I/O were not configured. It seemed to work but internally all their strings were garbage. Nobody understood. Some string operations were done in because there it "magically" worked.

I tried to explain but they didn't understand or even believed me there was any issue at all. I do not miss that client.

leonerd, to random
@leonerd@fosstodon.org avatar

As of yesterday, core now ships with the full Test2::Suite distribution, which includes Test2::V0.

This was merged a little bit after the 5.39.3 release so it'll make its first public outing in 5.39.4.

Test2 has a "migration guide" manual that you might find useful:

https://metacpan.org/pod/Test2::Manual::Testing::Migrating

dboehmer,

@leonerd I've found Test2 so much more sane and useful when writing that I highly recommend migrating code that's actively being developed. I've done this and it makes life much easier.

beandev, to random German
@beandev@social.tchncs.de avatar

Was ist das eigentlich mit diesem ? Schon am 19. habe ich ständig Verschiebungen bei der Lieferung gehabt. Um mehrere Stunden. Dann musste ich es auf einen Pick-up Shop umleiten, weil ich nicht mehr warten konnte.

Gestern wurde das Paket nicht am Pick-up abgegeben. Weil ich (?) nicht zu erreichen war? Was?

Anschließend wurde das Pick-up einfach wieder herausgeworfen aus dem System und soll heute wieder bei mir geliefert werden.

Erneut verschiebt es sich eins um andere Mal um 30 Minuten.

dboehmer,

@beandev Wir haben in Leipzig auch katastrophale Erfahrungen mit . Ich schätze, die haben weniger Budget als die / und finden kaum genug gutes Personal. Wir bestellen nix mehr, wenn es via DPD kommen soll.

mxk, to RedHat
@mxk@hachyderm.io avatar

Socks are certainly a trend in marketing material

dboehmer,

@mxk I think network tools like that have SOCKS support are predetermined to have socks among their swag

nixCraft, to random
@nixCraft@mastodon.social avatar

truth

dboehmer,

@nixCraft True for many brands and products types …

dboehmer, to linux

I just found that the client is unresponsive to Ctrl+C in early connection phase.

I am ssh-ing into a remote machine that’s going out of RAM. The remote is swapping heavily and answers /really/ slowly. Until the session is established the ssh command won’t terminate on Ctrl+C. Only a SIGTERM makes it terminate.

dboehmer,

@ferki I'd need to recreate the RAM issue. I solved that in the meantime. I /think/ I had also tried Enter, tilde, dot. Maybe I'll try to reproduce.

linuxtldr, to linux
dboehmer,

@linuxtldr Why bother to install when it's preinstalled on basically every Linux distro? 😜

Seriously, nice article! Except for I know only distros that have Perl preinstalled. Installing modules is much more of a challenge sometimes.

Yes, perlbrew is worth a mention. Also local::lib. Both provide a private space for CPAN modules so that system Perl by your OS can't be screwed up.

dboehmer, to github

I tried to tinker a bit with some Git branch for a future before “doing the real work” …

Now I’ve dug deeply into cpanm code, created two truth tables of 32 cases each and lost the whole day writing a lengthy update on this issue. 😂
https://github.com/miyagawa/cpanminus/issues/651#issuecomment-1693607035

The issue is actually about building small containers with minimal @Perl dependencies while using the client alias .

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • everett
  • osvaldo12
  • magazineikmin
  • thenastyranch
  • rosin
  • normalnudes
  • Youngstown
  • Durango
  • slotface
  • ngwrru68w68
  • kavyap
  • DreamBathrooms
  • tester
  • InstantRegret
  • ethstaker
  • GTA5RPClips
  • tacticalgear
  • Leos
  • anitta
  • modclub
  • khanakhh
  • cubers
  • cisconetworking
  • provamag3
  • megavids
  • lostlight
  • All magazines