Skip to main content




Aligning (and pseudo aligning) biological sequences

Changes for 0.02 - 2024-03-23T20:57:13-06:00

  • -provided links to a batch of Alien packages that were developed for this distribution: Command line tools: bowtie2, edlib, hmmer, last, minimap2, MMseqs2, parasail Libraries: edlib, parasail Components: Adapter & Barcode trimming: cutadapt PolyA trimming: cutadapt


Aligning (and pseudo aligning) biological sequences

Changes for 0.01 - 2024-03-23T19:04:38-06:00

  • initial commit


Sah schemas related to bool data type

Changes for 0.003 - 2024-02-25

  • Rename module/dist Sah-Schema{s,Bundle}-Bool following rename of Sah-Schema{s,Bundle} (for visual clarity and consistency with naming of other bundles).




Random hash type objects.

Changes for 0.05 - 2024-03-22T19:10:24+01:00

  • Parameter 'num_generated' rewrite to use check_required().
  • Update to Data::HashType@0.05 without 'active' parameter.


This is the explanation of what happened to Perl Author : INGENICO

https://www.youtube.com/watch?v=Qw-gBQHa3RY&list=LL&index=1

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



Utilities related to mineral supplements

Changes for 0.012 - 2024-03-22

  • Add mg-mg-malate, mg-mg-malate-trihydrate.


General purpose command option wrapper

Changes for v0.99.1 - 2024-03-22T09:31:18Z

  • Make tabstop configurable in -Mutil::filter module.


Implementation of various techniques used in data compression.

Changes for 0.03 - 2024-03-22

  • ADDITIONS
  • CHANGES


Asynchronous HTTP Request and Promise

Changes for v0.5.1 - 2024-03-27T16:53:48Z

  • Minor correction of undefined variable in HTTP::Promise
  • Correcting minor bug in _read_body() in HTTP::Promise


Fork Based Promise with Asynchronous Execution, Async, Await and Shared Data

Changes for v0.4.10 - 2024-03-22T16:50:25Z



Hotel hotspot hijinks submitted by /u/oalders
[link] [comments]


Plack search application.

Changes for 0.04 - 2024-03-21T14:13:15+01:00

  • Add missing 'image_height' parameter description in doc.
  • Add 'image_radius' parameter.
  • Add 'name' attribute to search field.



Implementation of various techniques used in data compression.

Changes for 0.02 - 2024-03-21

  • ADDITIONS
  • CHANGES


ANSI sequence aware column command

Changes for 1.4101 - 2024-03-21T07:50:10Z

  • make man page accurate


data pack for Business::ISBN

Changes for 20240321.001 - 2024-03-21T07:16:25Z

  • Data update for 2024-03-21



Problem- I have an apache application in which I am using mod_perl module. I want to log few things in a request lifecycle. I am able to do it across multiple files by calling get_logger("nameOfLogger"); and log to the hash that I am maintaining in my appender. But strangely there is one file in which when I call get_logger("nameOfLogger"); it no more has context of previous logs that I have captured before it in other files. What could be the possible cause. does this file needs to be in startup.pl ?

I would really appreciate the help and suggestions since I am stuck on this issue since a day

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






access GCC compiler builtin functions via XS

Changes for 0.03 - 2024-03-20

  • Added more builtins. Added one test file for each builtin function supported. Created benchmarks comparing clz() XS vs PP. Enhanced documentation.


SPVM Language

Changes for 0.989089 - 2023-03-19

  • Incompatible Changes
  • Internal Changes



access GCC compiler builtin functions via XS

Changes for 0.01

  • First version, released on an unsuspecting world.


Hey all!

As a recent graduate seeking a junior developer position, I received an invitation for a job interview which included a Perl coding exercise. How can i make my code better? Additionally, are there recommended best practices for documenting my progress on this exercise? I never programmed in perl, so bare with me. Thanks a lot!!

here's the task:

- read the data from a .csv file

- store data in one hash

- outputs the data as HTML, sorted by company and within the company by name

here is my code:

#!/usr/bin/perl use strict; use warnings; use Text::CSV; my $csv_file = 'Bewerbungstest.csv'; open(my $fh, '<', $csv_file) or die "Could not open file '$csv_file' $!"; my $csv = Text::CSV->new({ binary => 1 }) or die "Cannot use CSV: ".Text::CSV->error_diag(); $csv->header($fh); # Hash Wert my %data_hash; while (my $row = $csv->getline($fh)) { my $pid = $row->[0]; # PID as key my $company = $row->[1]; # Company name as key my $last_name = $row->[2]; # Employee last name my $first_name = $row->[3]; # Employee first name push @{$data_hash{$company}}, [$pid, $last_name, $first_name]; } close($fh); # Sort the company names alphabetically foreach my $company (sort keys %data_hash) { @{$data_hash{$company}} = sort {$a->[1] cmp $b->[1]} @{$data_hash{$company}}; } # HTML Output open(HTML, '>', 'output.html') or die "Could not open file: $!"; print HTML "<html>\n"; print HTML "<head>\n"; print HTML "<title>Employee List</title>\n"; print HTML "</head>\n"; print HTML "<body>\n"; print HTML "<h1>User Liste</h1>\n"; print HTML "<table border='1'>\n"; print HTML "<tr><th>PID</th><th>Company</th><th>Last Name</th><th>First Name</th>\n"; foreach my $company (sort keys %data_hash) { foreach my $entry (@{$data_hash{$company}}) { my ($pid, $last_name, $first_name,) = @$entry; print HTML "<tr>\n"; print HTML "<td>$pid</td>\n"; print HTML "<td>$company</td>\n"; print HTML "<td>$last_name</td>\n"; print HTML "<td>$first_name</td>\n"; print HTML "</tr>\n"; } } print HTML "</table>\n"; print HTML "</body>\n"; print HTML "</html>\n"; close(HTML); print "HTML file erfolgreich generiert\n"; 

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



Data objects for login.

Changes for 0.02 - 2024-03-19T14:01:19+01:00

  • Regen example file.
  • Rewrite to new Data::HashType@0.04 with added 'valid_from' parameter.


Random hash type objects.

Changes for 0.03 - 2024-03-19T13:59:34+01:00

  • Add support for Data::HashType@0.04.



Data objects for hash type.

Changes for 0.04 - 2024-03-19T13:12:38+01:00

  • API CHANGE: Add 'valid_from' and 'valid_to' parameters. 'active' parameter will be removed in future. And 'valid_from' will be required in future.
  • Add DESCRIPTION section to doc.


An open source web-based network management tool.

Changes for 2.074000 - 2024-03-19

  • NEW FEATURES
  • BUG FIXES


I have inherited some perl scripts that I've generally been able to edit well enough with my knowledge from other languages, but I need to make a change that has me stumped.

The user wants the output that happens from this loop to be reversed.

for ($nn=0;$nn<=$range_max;$nn++) { my $range=sprintf("%02d",$nn); $sum_of_A += $A_EACH_RANGE{"$range"}; $sum_of_B += $B_EACH_RANGE{"$range"}; printf("\"\",\"%s\",\"%s\",\"%s\",\"%s\",\"%s\"\n", $scale[$nn], commify($A_EACH_RANGE{"$range"}), commify($B_EACH_RANGE{"$range"}), commify($sum_of_A), commify($sum_of_B)); } 

So I figured all I had to do was start the for loop at the end like this:
for ($nn=$range_max;$nn>=0;$nn--) { 

Then I realized there's some cumulative math going on in the loop, which means the sum of everything needs to be at the top now instead of the bottom.

Now I'm stuck, I've made a few attempts like pushing it into an array so I could have the option to output in forward or reverse, but all my attempts just hang with no warnings or errors.

I figure there's a more elegant solution but my Google-fu hasn't helped.

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



Randal Schwartz is guest on Flosss Weekly 765, mostly for Dart, but he also talks quite a bit about Perl.

One of the interesting management of Dart is that they have people assigned to work shifts to triage and respond to issues so that requestors can get immediate feedback that at least someone saw their issue. I'll let him tell the rest of the story, but it's a good one.

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




Hi,

I am using Template::Mustache in a prooted Debian in termux on Android.

It works fine, however it produces this annoying warning:

"Flock not available: 'Function not implemented': continuing in unsafe mode".

As far as I can see it ultimately comes from Path::Tiny when slurping a file.

I have tried to get rid of it with "no warnings" but that did not do the trick.

So how can I suppress this warning?

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



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


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


Webservice to connect to Onfido API

Changes for 0.006 - 2023-07-02T15:36:03+00:00

  • Add hook



Open a file for shared reading and/or writing

Changes for 4.05 - 2023-07-02

  • Fix tests with perl-5.38.0.


Fast, safe DBI connection and transaction management

Changes for 0.59

  • Fix for Windows t/load.t failures



Easy form management

Changes for 0.103

  • Change: b0ba32ca4ea5d122cd578b0d955777c81cbf7a2f Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-07-07 07:50:06 +0000
  • Change: 5b2b7ba52cbf9fb116f04a5d214ef31b671133d9 Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-07-05 21:25:24 +0000
  • Change: 776c2531668224036d4a2c16f6485a1da1b842e4 Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-07-05 20:05:49 +0000
  • Change: fc3f23639d15f7a790bf06d19b529ad537b29c35 Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-07-05 19:28:49 +0000
  • Change: d9f9e58b49b2abe2e4176853e0f4eb4750cc3458 Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-07-05 19:21:17 +0000
  • Change: 542d965ef384fd8dc8e1d955e4a0d4d9a28dc465 Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-07-05 19:18:31 +0000
  • Change: fc519adf09cef4d63b39efdd58b5f16a54271b95 Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-07-05 18:34:29 +0000
  • Change: 6226fc4b50531888372f9e914d206deee93d3d0b Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-07-05 18:20:18 +0000
  • Change: aabca8f468ed946434adb000b437b74e81931e59 Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-07-03 07:41:38 +0000
  • Change: 8d4fcd6fdf519135414375806324eb8e6c3f66fc Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-06-28 05:56:57 +0000
  • Change: 88bdf5af29a598abbd03e9e5ee122f3fe1da57e7 Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-06-28 03:48:28 +0000
  • Change: c26ec3bc484754c1b4dab7c8f6c353ad822ca911 Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-06-28 03:46:17 +0000
  • Change: 2288273016c932a270fb88867e7cde3d4717f3cf Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-06-28 03:36:07 +0000
  • Change: 8cffddd931ec00274711045ee45c3e567a151030 Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-06-28 01:58:11 +0000
  • Change: dacc1cc579825df6e0e398a821b8a876ccac0ece Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-06-28 01:46:43 +0000
  • Change: 62eec09653474ba12041b38d8cef39fd5072626f Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-06-18 22:06:33 +0000
  • Change: b2c11158e4dde60dd89a2a14ba9f5c132ace3636 Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-06-16 04:21:30 +0000
  • Change: f465326bc3c0d6dc35f6a4c75656f975a8dbc9b3 Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-06-16 04:20:08 +0000
  • Change: 1d849f64824f3b0cc30200f3ee1e0d01891e3527 Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-06-05 00:20:42 +0000
  • Change: 8fe6f930cd3c1f58cd76e3255949a70fc05f87cb Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-06-03 16:00:02 +0000
  • Change: 1ce0754537a2a6351a183d1f2902b2e345675003 Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-05-26 23:09:47 +0000
  • Change: 55e3f8d1c9a66f44e4efadf5d61dfafcaf9899e3 Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-05-25 20:54:57 +0000
  • Change: efdf0a8a72aa2fce05c6a23ce410eef9fa682dc3 Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-05-25 20:43:19 +0000
  • Change: cdce837485d6f4b86b9a7ed09567f21992b2bc77 Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-05-25 20:38:24 +0000
  • Change: 86470c7fe1d51c495364c66f67246f80a75681b8 Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-05-25 20:13:53 +0000
  • Change: b50b7a2b25f4ca4360eefd704940f3c8d2d3695e Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-05-25 20:13:09 +0000
  • Change: 3cc170c4e8c51611f76b0f814f274fe290085f4c Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-05-24 22:36:23 +0000
  • Change: da2d8e6dcd7dcea4a3c5e4e89a6c37eeaf19e5b6 Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-05-24 22:15:30 +0000
  • Change: 43c2c8b4e792258faa1fc776bfec0b84dc206d07 Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-05-10 00:48:05 +0000
  • Change: 08dd7df2ee094a6a73c3b33d7e0186fd4a164c32 Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-05-10 00:37:46 +0000
  • Change: e4390a61dbe8c17fbedb3e2ee80e8591fcd93a04 Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-05-10 00:19:03 +0000
  • Change: 33704a83f0f6f5aef506c05a692dc3f062b5938f Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-05-09 23:49:41 +0000
  • Change: 04d1ba70399a832f2fe81c581dd3dda33bf1d636 Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-05-09 23:20:32 +0000
  • Change: af2b3fb4c0bd60655c7870a7513e39e550ae0ad1 Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-05-09 22:23:50 +0000
  • Change: caf4c5305f5b55a831d434f5334b6dc7c112fa70 Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-05-09 19:22:35 +0000
  • Change: ef2ceee2796ce894ddba331712685e8bc4741728 Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-05-05 15:22:03 +0000
  • Change: fe2e252bf3fb71f43d202ce6ef37ea57fbca697a Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-05-05 06:17:26 +0000
  • Change: 5bcaa6c450269c30ddda6d420d3d7a0aa585b2cd Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-05-05 06:10:54 +0000
  • Change: 6fece344ee232415bdf940db73f01b76ff9cfb1e Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-05-05 05:48:11 +0000
  • Change: 32eeaf1e78c32cc91da194a8050d6156dcf9082d Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-05-05 05:47:21 +0000
  • Change: 651daaaa7a6cba40a2035d3c55db63f3c8c58591 Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-05-05 03:50:12 +0000
  • Change: a682b0c1607d6bd487a1f2ee8b5bc5d716dbb0d3 Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-05-05 03:32:58 +0000
  • Change: 706b3db29b622a7801a3b8b8705d6492d1797ef7 Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-05-04 11:32:34 +0000
  • Change: af17905d860c42f79dd09b6a89a2b6d394c9d377 Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-05-04 06:29:29 +0000
  • Change: 5aadd04a32f93a79f26560a87ce0648e31f987a0 Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-05-04 03:30:06 +0000
  • Change: 1fef2b2d6e360da866907b9d83f136676928b3ad Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-05-04 03:18:56 +0000
  • Change: 207784ad8fbb542efeaa7d763340f4ef37fbeb5c Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-05-04 03:01:42 +0000
  • Change: fd1cee2f5f5ccc39e94b67d7e72f2a17ba4219dc Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-05-04 02:56:22 +0000
  • Change: 10738cb89b4ab765fe9770587adfbd17a307be7a Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-05-03 15:55:54 +0000
  • Change: 7e2ea946122074fae3b98c2477daca350640e2c8 Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-05-03 00:37:08 +0000
  • Change: 855c9e6fbff389a8a36a40efe65b57a37cea2b8b Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-05-02 12:19:53 +0000
  • Change: 512d2d3a33628b1d1b110548ef3e6724eff0c019 Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-05-02 11:54:44 +0000
  • Change: 9f46e237d8eaa970b67f439c019bde6204504540 Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-05-02 11:46:21 +0000
  • Change: d97275afa2b0493d3105d53783204ab14525e071 Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-05-02 07:28:59 +0000
  • Change: dfe5f01c843e8dac8762ca0d068ebc4d39a1d2aa Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-05-02 07:21:50 +0000
  • Change: 18c53f1a9fa827a7be5d84080b4a5268f0dfb5e1 Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-05-01 05:18:38 +0000
  • Change: 180e288bfc46ee2b087c09bf58f5e4dde4eedf5b Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-05-01 05:12:19 +0000
  • Change: 8c3526e8a889bea6839584b7c557a704324a7dd6 Author: Torsten Raudssus <torsten@raudss.us> Date : 2014-04-30 21:52:08 +0000
  • End of releases.



BeLike::GETTY when you build your dists

Changes for 0.114

  • Change: 8066ec85b9f727178da7fb28049dc5ccfc8a3b09 Author: Torsten Raudssus <torsten@raudss.us> Date : 2023-05-22 23:45:41 +0000