Skip to main content



my $MAX_PROCESSES=10; my $pm = Parallel::ForkManager->new($MAX_PROCESSES); while (1) { my $pid=$pm->start and next; print "$$ LOCK \n"; $pm->finish; } $pm->wait_all_children; 

I made this sample piece of code which I basically took from the docs, I only changed to infinite loop but I cannot understand why this would make any different between an infinite loop and iterating through an array for example? Anyway I am fighting this for several hours now trying different versions of my code and cannot find why am I getting "Cannot start another process while you are in the child process" all the time, any hints appreciated

output looks basically like this

Cannot start another process while you are in the child process at .... 16366 LOCK 16367 LOCK 16368 LOCK 16369 LOCK 16370 LOCK 16371 LOCK 16372 LOCK 16373 LOCK 16374 LOCK 16375 LOCK Cannot start another process while you are in the child process at .... 

submitted by /u/Weak_Word221
[link] [comments]



Find or build xz

Changes for 0.09 - 2024-04-15T11:21:20Z

  • use GitHub plugin to fetch tarball (gh#8, gh#10)


Build or find autoconf

Changes for 0.20 - 2024-04-15T08:16:02Z

  • Fixes for 2.72 (gh#17, gh#18)


A mono repo for perl scripts and modules which WATERKIP likes

Changes for 0.003 - 2024-04-13T19:19:39Z

  • Add i3-wod, workspace on demand


Find and verify functionality of the gnuplot executable.

Changes for 1.043 - 2024-04-13

  • make any failure more verbose to help debugging


Synthesizer settings librarian

Changes for 0.0048 - 2024-04-13T10:44:44Z

  • Improve eg/synth-config-cli.pl.
  • Fix the return value of recall_specs().


Hi, im working on this perl script wherein i should get all files with filename < 900000

Ex. sample_file_802856.txt sample_file_27364692.txt sample_file_385620.txt

the script should get:

sample_file_802856.txt sample_file_385620.txt

I already have the code but it’s failing on this part coz im having a hard time getting the regex for < 900000 😆

submitted by /u/advinculareily
[link] [comments]



The great new Seven!

Changes for 0.01

  • First version, released on an unsuspecting world.


A SQL Database object abstraction class

Changes for v1.3.1 - 2024-04-11T22:27:49Z

  • Modified method 'structure' in DB::Object::Mysql::Table to ensure all fields returned are in lowercase.


Libraries and Utilities to work with Dogecoin

Changes for 1.20240413.0031 - 2024-04-12T17:31:00-07:00

  • removed unnecessary warning


Subroutine attribute for compile-time method lookups on its typed lexicals.


test MIDI file contents

Changes for 0.02 - 2024-04-13

  • Add more MIDI event test functions. Break the midi_track interface a bit. Improve the documentation.


Mo country utilities.

Changes for 0.02 - 2024-04-11T22:03:15+02:00

  • Add support for upper case codes.
  • Fix test code.


Mojolicious Plugin for Config::Structured: provides Mojo app access to structured configuration data

Changes for 3.00 - 2024-04-11T08:54:52-05:00

  • rework for Config::Structured v3
  • require perl v5.26
  • add config-dump mojo command


provide the most appropriate HTTP client with a Future API

Changes for 0.17 - 2024-04-11

  • Require Perl 5.020
  • Move prerequisites and used modules to versions that work with Future::XS (diagnosed by CPAN testers)



Simple opinionated tool to set up a Perl distribution directory.

Changes for 0.13 - 2024-04-11

  • Fix a typo in the MANIFEST.SKIP file.
  • Add support to specify the keywords and no_index META directive.







Check for the presence of a compiler

Changes for 0.024 - 2024-04-11T14:43:48+02:00

  • Make temporary dir absolute


Hi,

I am moving to RedHat 9 from RedHat 7. I am running Apache with mod_perl.

I have installed the mod_perl package on the RedHat 9 box. I am getting this error on bit of code that I wrote:

Can't locate XSLoader.pm: /usr/local/lib64/perl5/5.32/XSLoader.pm: Permission denied at /usr/lib64/perl5/vendor_perl/Apache2/XSLoader.pm line 22.\nBEGIN failed--compilation aborted at /usr/lib64/perl5/vendor_perl/Apache2/XSLoader.pm line 22.\nCompilation failed in require at /usr/lib64/perl5/vendor_perl/Apache2/Access.pm line 24.\nBEGIN failed--compilation aborted at /usr/lib64/perl5/vendor_perl/Apache2/Access.pm line 24. 

When I do a search for XSLoader.pm, I find:
/usr/lib64/perl5/vendor_perl/APR/XSLoader.pm /usr/lib64/perl5/vendor_perl/Apache2/XSLoader.pm /usr/share/perl5/XSLoader.pm 

I am guessing I have some path issue. Any ideas what I may need to do?

thank you

submitted by /u/OrganicStructure1739
[link] [comments]



iterators for objects that know the next element

Changes for 1.148 - 2024-04-10T18:05:54Z

  • need a user release for indexing?


Audit CPAN distributions for known vulnerabilities

Changes for 20240410.001 - 2024-04-10T17:51:12Z

  • data update for 2024-04-10


iterators for objects that know the next element

Changes for 1.147_01 - 2024-04-10T17:42:51Z

  • Try not indexing preprocess/


iterators for objects that know the next element

Changes for 1.147 - 2024-04-10T16:55:14Z

  • Release again to investigate PAUSE indexing issue (#16)
#16


Neo4j community graph database driver for Bolt and HTTP

Changes for 0.48 - 2024-04-10

  • The cypher_params config option now allows 'v2' as a synonym for v2.
  • Minor documentation updates.




Synthesizer settings librarian

Changes for 0.0047 - 2024-04-09T11:28:00Z

  • Improve the specs logic.
  • Improve eg/patch-visualizer.pl.
  • Fix eg/synth-config-mojo.pl to use database specs.



Neo4j community graph database driver for Bolt and HTTP

Changes for 0.47 - 2024-04-09

  • Returning a Result object from a managed transaction function now issues a warning that the Result may not be valid outside the function.
  • Clarify in documentation that concurrent_tx is a legacy feature.
  • Minor documentation fixes.
  • Minor testing improvements.


A Simple base module to implement almost every RESTful API with just a few lines of configuration

Changes for 2.8

  • Change: 83a1a2c4ca5a3ef6e388483c992621f1efead921 Author: Tobias Kirschstein <nupfel@users.noreply.github.com> Date : 2023-08-11 09:55:35 +0000
  • Change: 81d1da85d621ba6f88942bb2a047adb8c01bd9db Author: Michael Schout <schoutm@gmail.com> Date : 2023-08-05 15:32:01 +0000
  • Plus 26 releases after 2023-04-10 00:00:00 +0000.


I work in infosec, specifically in penetration testing. I learned Perl to some extent years ago when Metasploit was still written in Perl (They switched to Ruby). It seems these days that most people in my industry like Python, and some of the most important modules we use in my field are in Python. Does Perl offer any modules as comprehensive as Impacket for hacking protocols such as SMB, WMI, Kerberos, etc?

submitted by /u/aecyberpro
[link] [comments]



Information about the CGI environment

Changes for 0.81 - 2024-04-09T10:08:29Z

  • Use Test::Needs Added t/version.t Added t/tabs.t Mark axios/1.6.7, ias_crawler and ZoominfoBot as robots Block "/**/ORDER/**/BY/**/" in the argument Strip NUL byte poison




An open source web-based network management tool.

Changes for 2.075001 - 2024-04-09

  • ENHANCEMENTS
  • BUG FIXES


I think we need to create the next generation of Perl devs, because one day we’ll all be dead. What will Perl become if we don’t train as many people as we can?

submitted by /u/karjala
[link] [comments]






communicate with the i3 window manager

Changes for 0.19 - 2024-04-09

  • use Carp for errors (includes stacktraces)
  • introduce (preferred) RUN_COMMAND spelling
  • migrate tooling to ExtUtils::MakeMaker
  • implement the tick event
  • introduce the sync IPC command
  • introduce the GET_BINDING_STATE IPC command


INI file reader that supports make-style variable references and multiple assignment operators.

Changes for 0.16 - 2024-04-10

  • Improved ans corrected POD.


submitted by /u/davorg
[link] [comments]


Perl programming using KDE's Kate editor in Linux tutorial submitted by /u/nmariusp
[link] [comments]


Mojolicious plugin providing CSRF protection at the routing level

Changes for 1.01 - 2024-04-07T13:58:46Z

  • Apply fixes for Mojolicious 9+