in reply to Discipulus
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>'"
- moved down..
- 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."
- Teaching perl: Re: How to teach perl to novice programer and Re: What is the best way to master perl (do your homework)
- about learning process
- an interesting reading Exploring Programming Language Architecture in Perl found at Writing a Programming Language in Perl another intersting Re: At what rate are YOU progressing? by Dominus
- to valuable for a new Perl job by YourMother
- OT programming for kids
- Learning Perl
- Trudging along the learning perl path.
- Re: Online Tutorial To Get Started lot of links
- Knuth: Computer Programming as an Art 1974
- The path to mastery by tilly
- RFC: Self Assessment Perl
- Antiquitates - liber I - In memoriam Robert M. Pirsig
- Antiquitates - liber II - De trivio atque quadrivio
- RFC - Discipulus's step by step tutorial on module creation with tests and git
- Perl Automateaching -- part 1: brainstorming points to The Technology of Teaching
- automateaching -- part 2: proof of concept
- RFC: Perl Learning Plan
- The rookie drama
- https://processing.org/ a flexible software sketchbook and a language for learning how to code
- https://en.perlzemi.com/ and https://perlclub.net/en
- https://cjshayward.com/perl/ (but see comments ;) mentioned in Beginner Recommendations
- Marpa and binary trees
- Marpa example by choroba on validate quoted string
- Marpa example by choroba on nested sums of weighted integers
- a toy language in Perl
- Re: Parsing Boolean expressions with MARPA::R2 by choroba
- Re^9: Generate a truth table from string with Marpa
- First steps with Marpa::R2 and BNF
- A dice roller system with Marpa::R2
- Cannot get Marpa::R2 to prioritise one rule over another
- Perl secure coding standards
- Open Web Application Security Project (OWASP)
- Re: Security techniques every programmer should know (Security References) excellent scaffold by eyepopslikeamosquito
- spotted on cavac's homenode BrowserUk and flexvault wonderful examples on threaded server
- Programming languages for multicore computers and gentle introduction to MCE and MCE by marioroy and also interesting thread started by karlgoethbier
- MCE on perltricks
- Threads From Hell #1
- Threads From Hell #2
- Threads From Hell #3
- multiple threads to STDOUT
- threads and signals
- threads and signals on windows
- joining threads and order of things matter
- share data between threads
- Threaded read from files comparison
- BrowserUk and marioroy examples
- Speed up suggestion point to the incredible MCE module
- threads and memory with update examples
- threads shared example
- about threads on windows and an ufo Q module. and Adding parallel processing to a working Perl script also see zentara words and links also another example here zentara's on IPC::Shareable and Parallel::ForkManager and Handling error on threads and ikegami's monitor child exit threads on Gtk problems and another Gtk threaded application Threads::Queue example
- simple parallel program examples
- The problem with "The Problem with Threads"
- Trying to Understand the Discouragement of Threads
- Interrupt multi-process program while using MCE::Shared hash: END block code does not (all) run
- parallel programming and MCE - hubris and the frame my meditation about MCE
- about frameworks and parallel programming a must read: Your main event may be another's side-show.
- MCE article at perltricks.com
- Re^2: search for particular elements of hash with multiple values bechmark of parallel approachs
- Parallel::ForkManager + MCE::Shared demonstration marioroy refactory zentara's Re: Semaphores leaks with IPC::Shareable
- Prima + MCE::Hobo demonstration another marioroy's useful example
- Child process inter communication very good examples by various monks and Inmbox.pm by marioroy
- Crash with ForkManager on Windows
- Threading with a twist opinion and panorama (this thread started the parallel.pl project)
- parallel programming and MCE - hubris and the frame
- Parallel download Tk
- Win32::GUI and threads issue
- How can I read DATA in parent and child?
- Parallel processing on Windows nice explanations and useful links
- running a function for different list parallely using fork where tybalt89 points to his:
- Forking::Amazing
- Kill a child nicely crudest title ever!
- SIGNALS: Signals and END block
- Corion attempt to implement signals via named pipe on win32Implementing signals for Win32 Perl using named pipes
- BrowserUk about signals on Win32 win32, ctrl-c, sleep, and signals
- again win32 signals signals in win32?
- signals and strawberry Signals in Strawberry Perl: Name or number?
- signals vs windows Signals vs. Windows
- signal and CTRL-C ctrl + c on Win32 (signal handling)
- ms docs about signals??https://msdn.microsoft.com/en-us/library/xdkz3x12(v=vs.71).aspx
- win32.c source code http://perl5.git.perl.org/perl.git/blob/6aa4fbb50135d4863535200030aadfeb8c583c6e:/win32/win32.c#l4174
- %SIG hash localized
- %SIG and XS et alia
- pipe <STDIN >and @ARGV difference
- signals and signals on windows
- Kill a child nicely (crudest title ever btw ;)
closures functional programming and high order Perl
- about closures Merlyn column and Why closures where tye sythetize 4 types of progrmming, Corion pointed me to Kingdom of Nouns unrelated but quite related Why I like functional programming
- Functional programming and monads
- How A Function Becomes Higher Order and Real life examples of closures and also Closures Explained also tobyink on closures
- Closure Over Scalar?
- About new modules: perlnewmod that links also to this one... Create a ppd module distribution and also Corion's answer
- a lot of links about naming and new modules
- and about installed modules
- About Packages and modules namespaces
- Writing Solid CPAN Modules
- require "shared.pl" with use strict; points to
- Include subs from different perl file
- A brief question about testing/best practices
- testable code - Scriptor and Programmers
- skimmable code
- José's Guide for creating Perl modules
- Exporter and Exporting-Without-Inheriting-from-Exporter
- Behavior of 'our' variables in the package-namespace point to package vs module? that contains zentara's package/module tutorial
- advice on new module points to CPAN tutorials
- and How to make a CPAN Module Distribution
- and What are the files in a CPAN distribution?
- modules and reusable code
- Dont repeat... your module VERSION or more modern VERSION section in POD
- cpanm track modules installed (fore reinstall later)
- Template to create modules
- GetOpt::Long POD::Usage dynamic duo
- Joel on software - The Process of Designing a Product
- How do I write a new sub in a cloned CPAN module and test it by bypassing the Original Module?
- afoken about what happen whe you use a module
- How to patch a module?
- module dependencies using CPAN::client
- Re^3: Perl Modules -- abstraction and interfaces me about modules and OO terminology
- Moving from scripting to programming
- spot in which module is defined a function my contribution using symbol table
- way to find module memory usage? and memory usage of modules
- Re^3: Splitting program into modules
- Author tests or standard tests?
- code duplicate in tests -- code or custom module only needed to test
- RFC - Discipulus's step by step tutorial on module creation with tests and git
- Criteria for when to use a cpan module
- Writing Solid CPAN Modules
- Technique for executable modules
- about the various PANs
- Technique for executable modules
- Can a Perl module "inspect" itself and provide details about methods and parameters?
- Modules as configuration files
- What do I use to release a module to CPAN for the first time?
- File::ShareDir to have modules data available at runtime
- let Makefile.PL to do the Readme file for me -- new target? follow links and Intrepid's scratchpad
- EU::MM recipes -- a lazy Makefile.PL for README and repository info
- Removing unused Perl modules
- How to redefine a modules private function? constants, inlined subs, hotpatching.. very interesting
- good thread about test testing and habits.
- change a script to be testable, caller info
- Tux abou refactoring code and Test driven design
- Testing methodology, best practices and a pig in a hut. by BrowserUk who point to http://www.sqetraining.com/sites/default/files/articles/XDD8375filelistfilename1_0.pdf
- Effective Automated Testing
- the sorry state of Perl unit testing framework
- CPAN test scripts, "run" directory, and test data files
- good advice form stevieb and jeffa at testing perl
- Automate and dispatch unit test runs across perl/berrybrew on remote Windows and Unix
- Writing tests when you don't know what the output should be
- Re: Devel::Cover for myfile.pl with different command-line input arguments
- http://www.vagrantup.com/ replicate dev env
- check your script against this
- A brief question about testing/best practices
- testable code - Scriptor and Programmers
- the new Test2 framework?
- RFC: Test::Contract - extensible object-oriented runtime check series
- Test Driven Development, for software and for pancakes
- solved Test module to compare results between different runs (save/load) aka regression tests
- Needing help on testing various approach to test existing scripts
- How to write testable command line script? a good thread
- solved Test module to compare results between different runs (save/load)
- RFC Discipulus's step by step tutorial on module creation with tests and git
- Basic Testing Tutorial by hippo
- Test::Deep::noclass propagation
debug
- lot of links about debugging Perl code and Use strict warnings and diagnostics
- How to perldebug a Term::ReadLine application
- hard to debug windows memory error
- Use strict warnings and diagnostics or die
- Fudge means a sweet.. but here you have a very detailed error reporting sub.
- using Log4perl instead of debugger
- About error handling
- IPC Open3 Catching errors by Ikegami
- Athanasius points to Test::LeakTrace
- Perl debugging initialization: did I just reinvent the wheel?
- Re: specify file to debug AND file containing debug commands on command line
- spot memory leak
- breaking open a scalar with unpack P points to Perlguts illustrated look at all B::* modules
- Re: Perl Memory problem ... by eyepopslikeamosquito LOT of links!
- RFC: Devel::Trace 0.13 by shmem
- here etj: use constant DEBUG => $ENV{MY_DEBUG}; DEBUG and print "something\n"; optimized by perl interpreter
- interesting thread about object oriented Perl that points to this subthread and to a
- very deep discussion about Perl object OO and Moose
- OOP how to (not) loose encapsulation
- About object and basics
- tobyink about Stop Creating Mutable Objects
- Arunbear a bird view on Object Oriented Perl
- OO and lazy setter/getter
- tobyink about Moose and Moo
- Perl object memory overhead view the interesting replies.
- Damian Conway's ten rules for when to use OO
- zydeco by tobyink
- Cor -- An object system for the Perl core 2020 Ovid expose the project
- Re: Where can I learn more about blessed data? -- a basic example
- Factory classes in Perl
- Blessing with unknown classnames
- get the list of methods and variables
- Perl on RaspberryPi
- related to RaspberryPi
- Raspeberry Pi 1,2,3 general informations
- Displaying my PM post count and XP on an LCD with RPi::WiringPi
- Raspberry Pi wiringPi API wrapper released
- Win32::SerialPort and Arduino
- measuring volume from microphone
- Win32::SerialPort finally fixed for 64 bit Perl
- Perl interface to analog inputs on the Raspberry Pi
- sensor grabing data different options - Web monitoring with Perl
- Raspberry Pi with analog inputs/outputs, driven by Perl
- Human-visible light levels - Adafruit Breakout board with I2C
- Finally! Perl code for the MCP3008 Analog to Digital Converters
- Given my Raspberry Pi work, Happy Pi day Perlmonks!
- Perl wrapper for v4l2-ctl multiplexing video stream (display and record)
- GPS tracking with Perl
- Reading/writing Arduino pins over I2C with Perl
- Termux for all your Perl-needs on Android
- Perl interface to analog inputs on the Raspberry Pi
- RPi::WiringPi by stevieb
- eBook Released! Programming the Raspberry Pi with Perl by stevieb
- Controlling USB on Raspberry Pi
- About windows inode here BrowserUk and others inodes found via gnuwin32 seems more recent of unxutils
- perl.exe vs wperl.exe here and wperl.exe and about temporary files on windows and SIDs or Unaltered child return code on Windows and win32 exit code after a crash guide
- windows too much page faults and patch
- Resolved: It does not change password in LDAP Windows 2012 R2
- Win32API::Registry page
- "executable suffixes" for -x on win32 (perlport)
- Win32::OLE SaveAs Unicode
- The implementation of SIGHUP in Win32 Perl
- Win32::OLE and Task Scheduling - Invalid Query
- MSYS2
- Win32::Daemon service doesn't reach RUNNING state solved(2019)
- Handling MSWin Script Output
- The ActiveState Platform and Perl 5.32
- Re^4: Tk installation fails on Windows 10 with strawberry perl the solution
- hippo's home has a bounch of useful links about the UnfortunateOS
- Using MinGW to build perl on windows forcing it to expand * into glob in cmd.exe
- mtime (stat) unreliable "When writing to a file, the last write time is not fully updated until all handles used for writing have been closed." :)
windows spawn system and filehandles
- Passing an open handle to another process on win and about system 1 and system detached many interesting comments in The importance of avoiding the shell and salva's question and tye's answer about Windows and pipes that don't close.. quoting BrowserUk from hereOn Windows, parameters are passed to executables as a single string, so the list forms of system & open etc., join the list into a single string before calling CreateProcess(). Passing arguments to programs on Unix and Windows by afoken
- arguments to be protected from shell
- Surprised by limitation of Win32 "system(1" hack
- Re^5: Win32: Setting a layer with binmode causes problem with close() on Windows (PerlIO silently fails to close the file)
- Win32 limit to number of calls to system()?
- spawning windows children (revisted)
- String::Interpolate suggested by choroba
- open in memory file - open to a reference - be aware of..
- open a filehandle from an HERE doc
- ambrus default schema to use GetOpt::Long cgrep: Egrep clone with function name display
- system commands in parallel on windows
- Win32::RunAsAdmin UAC of win7
- Restarting a Perl script on Windows 10
portability and filesystem redirection
- afoken explain DOS and CMD.exe shell, very well (interesting thread about IPC::Open3 on win32)
- Re: Writing portable code
- writing portable code OS independent perl script and Re: Command line arguments not passed in Win7 ( regqueryperl.bat ) and Question on Strawberry's Portable .bat file and also variables substitution in cmd.exe
- and Re^2: Dangerous Characters for system calls also relocate Perl 5.20. Also see the /D switch of cmd.exe that point here Portable win32 perl application without PAR::Packer where anonymous point explain portability of ActiveState Perl and here
- about win file system redirection 32 64bit madness
- me about filesystem redirection
- me about registry redirection
- strawberry space and ampersand in PATH
- 64bit perl caveats?
- some test of mines about Permission denied writing to Windows 10
- portability / system / elegance where IPC::Run3 is suggested
- Re: Perl Newbie question -- portable scripts - OS agnostic tools me about portability
- Re^5: Windows single sign-on / NTLM question haukex points IPC::Run3 which use Win32::ShellQuote
- File::Spec->case_tolerant() is broken
PAR pp exe
- about app packaging and kirsle blog too http://www.kirsle.net/blog/kirsle/install-par-packer-on-windows an some good link here too
- decrypt a packed perl program
- Par pp and link to pp -x
- par pp executable TK and change the icon
- PAR pp checklist
- depends.exe example usage and objdump.exe dependences walker
- PAR pp and included files, just to remember
- Problem pp PAR on strawberrry
- ppsimple simple packer!!
- how Anonymonks understand portable perls
- change icon to a PAR exe or exe in general
- marioroy's template for MCE to be packed into an exe with PAR pp
- Pre-compiled Perl? perlcc was abandoned points to a fun What happened to perlcc? and to definitions at http://www.differencebetween.info/difference-between-opcode-and-bytecode
- switching from static Perl to Shared static perl and shared one (?)
- Re: Icon for pp on Strawberry points to resourcehacker(tested) and zewaren.net
- Multiplexing log output: Log4perl of the poors is mine prof of concepts to mimicry Log4Perl. Interstings also Loops's attempt found at Output to STDOUT and print last line to console and use modules IO::Tee Tie::STDOUT examples at Split output to STDOUT as well as a file
- log4perl selective output
- Choosing a log level
- Optimising large files processing
- Recommendations for efficient data reduction/substitution application
- Using indexing for faster lookup in large file
- reading large file where foreach my $line (<$readHandle>) { is list context and while (defined( my $line= <$readHandle>)) { is scalar context by Corion
- reading char bytes faster
- Perl's poor disk IO performancePerl's poor disk IO performance] with very nice benchs
- Memory Leak when slurping files in a loop -- sliding window by LanX
- Re: Multithreading a large file split to multiple files
- Unicode utf-8 codepoints and graphemes and also The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!) also when i will be able to understand all this post about Unicode i'll be happy in the new millennium
- Why am I having so much trouble and pain with UTF-8 in perl?
- UTF8 DB and web
- windows problem with UTF8 pathnames
- Mixed Unicode and ANSI string comparisons?
- Perl on Windows: file names with accented characters, UTF-8 and -e
- Re: Convert special characters in UTF8 (layers) -- Devel::Peek
- unicode Perl bug
- unicode issues in Perl
- tchrist No magic bullet at SO
- Re: printing Unicode works for some characters but not all unicode versions supprted by Perl and examples
- Re: Accent file names issue Hippo's tests and a pointer to Win32::Unicode
- Re: special characters in parsed json rendering badly in browser where tinita points to this article
- binmode(':encoding(UTF-8)') did not produce utf8 for me
- Tk and forks links
- BrowserUk threads to search in a bi file
- neat fork example
- GUI programming Perl panorama
- RFC: Compiling Gtk+ stack on windows with strawberry perl
- Tk MainWindow and another TopLevel spawn order when I discovred also Re^2: Term::ReadLine and Tk by zentara
- lot of link about Tk in comments by monks ... but discovered Prima! and PerlQt
- Tkzink and zentara's commentary about tkzink
- Tk::scale and TK::Spinbox to validate entries
- old but useful: behind the gui lives the shell
- zentara on x and y and canvas tags binding
- Re: How do I bind the Mousewheel to Tk::BrowseEntry?
- Perl Tk run on Android. It works
- Drawing with Perl/Gtk2
- IUP another GUI framework
- Re: call a sub from Tcl code in Tcl::pTk where jcb explains differences between Tk and Tcl::pTk
- BrowserUk on GD image format
- GraphicsMagick instead of ImageMagick
- Reflections on graphic screwing! by BrowserUk
- Reading RW2 (Panasonic) raw digital image format
- just for fun (please do not feel offended, humor is humor..): if programming laguages were religions or cars other cars or car pictures or women or boats or drinks or bands or philosophers or
- natural language?
- humor geek hist
- eyepopslikeamosquito impressive Golf list
- Re^2: Cookie->fetch problem most hilarous post since years...
- Name Space
- Re^2: Subroutine processes only one file in the directory
- Posting incomplete code will cause an incomplete an
- I have never used cpan, but I have been watching some youtube videos. (sorry could not resist ;)
- April 1 Article on Perl
- 93% of Paint Splatters are Valid Perl Programs
- Chatterbox Shenanigans eff_i_g's homenode
- Tricks with DBI very old but usefull and GMAX DBI tutorial GMAX The fine art of database programming also Databases made easy by GrandFather
- DBI placeholders wit multiple values
- handling dbi error good example
- DBI recipes the must read by gmax
- Accessing Microsoft SQL Server from Linux using DBD::Sybase
newline
eval
- defending eval string! "Perl was not designed to stop you from doing stupid things, because that would also stop you from doing clever things. Plus nobody can stop you from doing stupid things." found at http://www.nntp.perl.org/group/perl.perl5.porters/2012/09/msg193300.html
- $^P=0x100 shows eval line in file
- eval $@ and other considerations
- meditation about eval error stack
- canonical doc explaing need for "eval { ... } or do {...}" construct better eval ... ;1}
context
- about context and other links too
- If you believe in Lists in Scalar Context, Clap your Hands
- merlyn's column about context
- ModernPerl - context
- flip flop operator Perl Idioms Explained.. and Hidden features of Perl and also Flipin good, or a total flop?
- other flip flop considerations and links
- Custom Sort An AoA intersting serie of replies about costum double sort.
- A Fresh Look at Efficient Perl Sorting
strict
- poem on strict... The strictures, according to Seuss
- Levels of strictness and compatibility
- when use -w or use warnings module related and very interesting
- How to determine if strict is enabled where caller(0) )[8] & 0x602 et similia are quoted
pack unpack
- pack unpack tutorial and perl.pack.unpack.printf.cheat.sheet
- unpack is not so obviously the opposite of pack (padding)
- pack little endian big endian numbers
array
- array and hash and other speed comparison
- Fast Way to find one array in second array by Browseruk
- Weighted frequency of characters in an array of strings -- explained
- Shortcutting grep in boolean context perlancar bencmarks looking for first value available
- Re: Array looping use join and xor the joined strings, counting nuls with tr
complex datastructures and dumping methods
- How can I visualize my complex data structure?good post about dumping complex datastructure, and comparison on Perl serialization options also GrandFather note
Note that $, % and @ don't tell you what type variables are, they tell you what type of thing an expression returns. So $ref returns a scalar which may be a reference to an array or a hash. @$ref and @{$ref} return arrays (they are equivalent) by dereferencing $ref. The {} version is much clearer (and often required) when the expression used to get the reference is complicated.
- afoken describes Data::Dumper JSON Storable YAML differences
- WebPerl Regex Tester (beta)
- Davido's precious regex tester is now here also onther testing site suggested by Eily also, anonimously suggested, https://regex101.com/ too
- rxrx and this one and this other one and also VRegExp or 7stages of a regexes user and http://www.perlmonks.org/index.pl?node=sexeger and http://www.perlmonks.org/index.pl?node=Array%20One-Liners and Using Look-ahead and Look-behind
- 7 Stages of a Regex User two-dimension regex
- special array @- $-\0\, $+\0\ example
- more than 32k match regex limits
- perlretut -- dissection of a regex -- lazy quantifier
- huge list of links -- view kcott reply
- regex to check a sequence of characters
- regex lookaround PM
- www.rexegg.com lookaround and examples
- Faster regex to split a string into runs of similar characters?
- Parsing and translating Perl Regexes
- RFC - Building Regex Alternations Dynamically
- Re: Regular Expression Test a full recursive parser by tybalt89
- regex modifiers into a variable? /(?$opts)\Q$regex\E/
- Matching permutations with regex
- /o is dead, long live qr//! is a 2003 post but still useful
- Using regex as an alternative to usual loops on 1D data
- Re^3: Perl compiler request - flogging the dead horse! very interesting explanation of perl compile complexity
- compiletime vs runtime
- compiletime and runtime again
- another compiletime runtime
- ikegami on compile vs runtime
- Use of uninitialised value... but it is defined ?! again aboutcompiletime and runtime
- Re: Performance penalties of in-Perl docn vs compiled CGIs. comapiled and interpreted
caller and BEGIN
- mar 2013 - About BEGIN blocks: Re: Returning information from BEGIN Re^3: BEGIN and compile-time Never lock $0 inside of a BEGIN block Re: Perl templating/macro creating using 'BEGIN'... Re: BEGIN block and prototyped subroutines Re: BEGIN vs initialization __DATA__ used in BEGIN and Is this BEGIN construct supposed to work? and about UNITCHECK in my check modules used by a script and their version
- module caller
- Who called Perl
- $0 in @INC
- load module in BEGIN block ikegami's explaination of BEGIN sequence
- Using the DATA file handle for ARGV DATA, ARGV and typglob trick very well written intro and the recent Why does Perl have typeglobs? and not useful but intersting magic used by $^T in this post. tye explain that * is the sygil for FH Re: Why don't file handles have sigils? (*)
- Removing CODE slot in typeglob
- typeglobs IO with or w/o DATA
- typeglob to aliasing a method call
- What delete from symbol table really means? (Deleting typeglob of a specified package)
- http://www.perlmonks.org/index.pl?node_id=331262
- symbol table by dada (italian)
- https://www.safaribooksonline.com/library/view/advanced-perl-programming/0596004567/ch01.html
- ysth about symbol table
- the same doubt i had page 130
- typeglob/symbolic reference question
- perl-iterate-over-a-typeglob
- pad walker example
- symbol table manipulation
- Perl Internals - references and symbol table
- get the list of methods and variables in a package
- Devel::Symdump and symbol table woes
- Dominus about scope
- my question about symbol table, typeglob..
- where Lanx point to dumping lexical filehandles
- inspect packages to spot datastructure definition by AnomalousMonk
- filehandle windows default layer
- Finding file level lexical variables PadWalker example
- evil memory addresses usages:
- How to access the contents of a specific memory address?
- http://search.cpan.org/~ingy/Pointer-0.11/lib/Pointer.pm
- tobyink point to http://search.cpan.org/~rurban/Devel-PeekPoke-0.04/lib/Devel/PeekPoke.pm
- How do I find out the RAM memory address of a var in a program running on WIN ?
- How do I determine if a variable contains a type glob?
- Re: What is the purpose of local *_ = \my $a in File::Find?
- Perl was given to light
- ligther side of Perl search
- The early history of Perlmonks
- The joy of Perl, 20 years later
- Ressources for Acme namespace cultural implications and eyepopslikeamosquito answer
- Plack Dancer Dancer2 et alia: Understanding benefits of Plack PSGI, Plack et.al. and also Dancer2 sessions under Plack and http://blog.kablamo.org/2014/04/08/read-plack-1/ also Beginner's guide to Dancer Dancer calendar 2010 2011 2012 2013 few things on Dancer2
- SawyerX speacks about Dancer2 and CGI must die! larsen writes about plack
- mojolicious https redirect
- Dancer2 sessions under Plack
- About sessions and modules to do it How to make ajax requests in Dancer2 Write a Filehandle w/Dancer2 Dancer2 - How to loop over a ref to a HoH
- Dancer & Plackup - Redirect not refreshing page data
- Bizarre Dancer encoding behavior Need tipps for identifying utf-8 problems with Dancer and MySQL
- Beginner's guide for Perl Dancer contains internet introduction too
- Current Dancer route Your Mother about recicling an existing CGI in plack free Dancer Hosting (not tested) and psgi links and plack ones by Miyagawa
- and tobyink on deploying strategies of psgi app
- and Plack and multiple domains which point to this one and
- mount_multiple_apps_with_plack
- http://www.josetteorama.com/all-about-dancer-interview-of-sawyerx/ part one two and 3 and last also about session signed cookies with Plack
- form from CGI to Dancer and Template Toolkit
- some links about basic internet
- Jeffa Dancer example
- Plack debugger infos
- Twiggy is a lightweight and fast HTTP server by Miyagawa
- Solved Testing Dancer2 - simulating requests from different IP addresses
- YourMother encurage uWSGI over Starman see http://www.perlmonks.org/?node_id=1163865
- Corion uses Dancer and twiggy
- Dancer2 and JQuery -- opinion on web framework
- Plack modperl FASTCGI etc also link to plack for beginners
- Multiple plack apps and deployment
- Mojolicious::Lite slides
- Web Apps - small examples and guidance
- Catalyst client server interaction - Template and javascript
- Understanding Catalyst - YourMother words
- separating html and logic - old but interesting
- catalyst refresh
- good Perl web panorama in late 2015: perl as a php alternative
- PSGI mod_perl where my process runs?
- CGI alternatives BIS lot of links
- Simple http server one-liner for some static files
- MOdern replace of SSI Re^3: A modern Perl repalcement for Apache Server Side Includes?
- BLOGGING and/or WIKI modules for Dancer2 - Ajax WebSockets and Server Events
- websocket infinit loop
- EOF problem with Dancer streaming proxy points to Dancer as a proxy
- UP-TO-DATE Comparison of CGI Alternatives 2017 Perl Web Panorama
- Alternative to CGI.pm again in 2017
- Re: Best way to start a perl project Template::XSlate 100xfaster than TT
- Because CPAN Needs More Templating Modules by tobyink and follow also shmem's links
- WebPerl Regex Tester (beta) WebPerl by haukex!
- Mojolicious, apache reverse proxy
- Switching from PHP to Perl/Mason and plack psgi 2023
- websockets presentation + github code + slides
- refactoring CGI appsRe: Refactor CGI::Application and supporting scrits difference between library and framework Re: What does Mojolicious do exactly and is it right for me?
- IIS 7.5 Re: can Perl-CGI run persistently on Windows 2008 with IIS 7.5? how? Activestate http://docs.activestate.com/activeperl/5.16/bin/ap-iis-config.html and iis7.5 http://community.activestate.com/forum/activeperl-iis-75 Perl on IIS 7 and win2k8
- header examples: Need help in translating the following php code to perl
- a lot of links about CGI and web related stuffs Perl and CSS (boostrap perlcritic.css and other)
- Strawberry Perl on IIS 6
- no more doublequote for IIS 8 perl %s %s
- Help: Mojolicious+FastCGI+IIS points to this japanese page about IIS8 and fastCGI
jQuery Angularjs AJAX Bootstrap
- Mojolicious::Lite +and jQuery +AJAX + Mojo::Template
- Bootstrap Angularjs Perl some hints
- How do I mix up Perl and jQuery (for beginners) lot of examples Perl + jQuery
web programming in general
- web programming for beginners and also the w3 validator or the web perfomance analyzer and why frames are not good (very ancient article)
- SWAT introduction - testing web applications
- HTTP cross origin resource sharing
- basic login
- is Plack really necessary?
- cavac's websockets demo
- http://youmightnotneedjquery.com/
- Brendan Eich - An insider's view on the whole history of web technologies
SSL
LWP
- LWP check if Request was redirected
- LWP::UserAgent sending file with POST
- HTTPS returning 400 from Linux but 200 OK from Windows wher Corion points to the interesting even if beta LWP::ConsoleLogger
web scraping
- web scraping the state of perl art
- and web scraping
- HTML::TreeBuilder::XPath web scraping
- Average Node XP per Month -- by choroba scraping perlmonks
- perl -ln -F"-|\s" -e "$av{$F[0]}[0]+=$F[2]; $av{$F[0]}[1]++}{ print map{$_,' ',(sprintf '%.3f',($av{$_}[0]/$av{$_}[1])).$/}sort keys %av" xp.out
- Re^2: Split web page, first 30 lines only -- :content_cb trick
- html parsing
- extracting sub elements from DOM by class
- performance tunning of a lamp installation mysql swappiness problem
- YourMother about high traffic webserver
SOAP and WSDL
- SOAP, WSDL, XML service/clientgood post (seems) on WSDL links about soap and wsdl
- XML "If you need to deal with XML, first, we’re very sorry." b d foy http://www.effectiveperlprogramming.com/2011/07/rewrite-xml-with-xmltwig/ and http://www.effectiveperlprogramming.com/2010/03/process-xml-data-with-xmltwig/ and http://it-is-etc.blogspot.it/2012/07/perl-how-to-manipulate-xml-files-using.html and http://perlmeme.org/tutorials/parsing_xml.html speed comparison http://www.robinclarke.net/archives/xml-parsing-with-perl mirod schratchpad and Re: Another simple XML Twig question and http://www.xml.com/pub/a/2001/03/21/xmltwig.html ambrus's Do not reinvent the wheel: real-world example using XML::Twig and also http://perl-xml.sourceforge.net/faq/ and choroba about XML
- parse an infinite strem with XML::Twig and LWP -- complete example with server too
- XML::Simple has to go!
- XML::Twig to exctrat from PDF
SSH
- SSH2 demo
- twesti ssh connection on windows - socket
- Re: Net SSH2 auth_publickey not working in Windows
- Running Perl a remote machine-- Object::Remote and IPC::PerlSSH
- about rounding integers here and BrowserUk's random cross platform. floating point addition and
- About Floating-Point Arithmetic and 1+1 != 2 and Humans have too many fingers Decimal Floating Point can arrive soon.
- rounding numbers
- afoken enciclopedic about random session IDs
- big integer 64bit caveats
- One Zero variants_without_repetition combinatory calculus in aregex in the oha's answer.
- Re: rand() function on Windows systems inline C or pure Perl by BrowserUk
- inclusive rand where my answer is unuseful but others are interesting
- Re: generating permutations ++tybalt and the whole thread
- What Every Computer Scientist Should Know About Floating-Point Arithmetic?
- PDL: Looking for efficient way to extract sub-images, by finding bounding boxes of "objects" see last update
- Re: how to get a 64bit random number with rand() ?
- RFC: 100 PDL Exercises (ported from numpy)
- PDL QuickRef
- combine(merge) polygons
- RFC: 101 Perl PDL Exercises for Data Analysis
THIS IS THE LAST LINE