Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options
 
PerlMonks  

Discipulus library

by Discipulus (Monsignor)
on Oct 31, 2017 at 12:03 UTC ( #1202418=note: print w/replies, xml ) Need Help??


in reply to Discipulus

thanks gods I have more room in my cell: vocatus atque non vocatus deus aderit

listitemizator: perl -MLWP::UserAgent -e "print qq(<li>[id://$ARGV[0]|).LWP::UserAgent->new->get('http://www.perlmonks.org/index.pl?node_id='.$ARGV[0])->title,']</li>'"

index @ARGV
satura lanx or miscellanea learning and teaching Perl
reinventing the wheel MARPA
security threads parallel programming
signals closures functional programming and high order Perl
modules testing
debug OO Perl Objects
Raspberry Arduino windows peculiarities
windows spawn system and filehandles portability and filesystem redirection
PAR pp exe logging
large files Unicode UTF-8
Tk GUI Gtk GD and graphic
fun DBI database
ack and colorized output newline
eval context
flip flop sort
strict pack unpack
array complex datastructures and dumping methods
regexs compiletime and runtime
benchmark caller and BEGIN
symbol table and typeglobs Perl history
Dancer Dancer2 Plack PSGI CGI
jQuery Angularjs AJAX Bootstrap web programming in general
SSL LWP
web scraping web performance
SOAP and WSDL XML
SSH math integers and random PDL
Tartaglia Pascal and Erathostenes Perl is dead..
game oneliners
perl idioms music and sounds


satura lanx or miscellanea

reinventing the wheel
  • zentara about reinventing the wheel
  • "You never really know how a wheel works, until you tear it apart. I bet you now know more than most about the http protocol, now that you built your own. I think building your own webserver is a great educational exercise, because it exposes you to all the problems involved, and also makes you appreciate the pre-made wheels that are given to us."

learning and teaching Perl

MARPA

security

threads parallel programming

signals

closures functional programming and high order Perl

modules

testing
debug

OO Perl Objects

Raspberry Arduino

windows peculiarities

windows spawn system and filehandles
portability and filesystem redirection
PAR pp exe

logging

large files

Unicode UTF-8

Tk GUI Gtk

GD and graphic

fun

DBI database

ack and colorized output
newline
eval
context

flip flop

sort
strict
pack unpack
array
complex datastructures and dumping methods

regexs

compiletime and runtime

benchmark
caller and BEGIN

symbol table and typeglobs

Perl history

Dancer Dancer2 Plack PSGI

CGI
jQuery Angularjs AJAX Bootstrap
web programming in general
SSL
LWP
web scraping

web performance
SOAP and WSDL

XML
SSH

math integers and random PDL

Tartaglia Pascal and Erathostenes

Perl is dead..

game

oneliners

perl idioms
  • stolen from busunsl's homenode
  • slurp a file:  my $contents = do { local (@ARGV, $/) = $filename; <> };
  • set even elements of @list to 'bla':  $_ % 2 or $list[$_] = 'bla' for 0..$#list;
  • getting indices sorted by value: my @indices = sort { $a[$a] <=> $a[$b] } 0..$#a;
  • initialize hash elements: @hash{@array} = (1) x @array
  • assign empty string defaults: $_ = '' for grep ! defined ( $foo, $bar, $baz );
  • blank padding: $str = pack('A40',$str);

some cool use of Perl

music and sounds

THIS IS THE LAST LINE

Replies are listed 'Best First'.
Re: Discipulus library
by Discipulus (Monsignor) on Oct 02, 2018 at 08:03 UTC

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1202418]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others chilling in the Monastery: (3)
As of 2018-12-14 02:37 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    How many stories does it take before you've heard them all?







    Results (63 votes). Check out past polls.

    Notices?