# Quicktask v1.2 CURRENT TASKS: - Bad elements page: - Packaging as a CPAN distribution. - Unrelated packages (e.g: OtherModule) inside MyModule. - Preferably every package should be inside one module (except for private ones). - Non-explicit imports. - hard to track where identifiers come from. - Regex: using $&, etc. * Slows down the captures. * use English without -no_match vars. @ Added [Tue 2013-05-21] - Add a page about file/directory-handling : - Will share a lot of content with the Sys Admin page. - Refer to perldoc -f open and perldoc perlopentut. - Other CPAN modules. - File::Spec - File::Basename - File::Find - File::Find::Object - IO::All - File::Slurp - To add inotify/etc. - Add cookbook: - line count * DONE [Thu 2013-01-17] - reading files. - appending selected portion from a file to another file. - prepending to files. @ DONE [Sun 2013-04-14] - overwriting lines in files. - writing to a file. - show all with IO::All and without it. - Link to: - http://blog.sei.cmu.edu/post.cfm/the-cert-perl-secure-coding-standard - https://www.securecoding.cert.org/confluence/display/perl/CERT+Perl+Secure+Coding+Standard - Add a page about training providers: - http://pti.co.il/ - Perl Training Israel. - http://perltraining.com.au/ - Perl Training Australia. - http://perltraining.org/ - Perhaps a page about working with network protocols in general. - Add more information about: - URI parsing. - Filenames and paths parsing. - Books: - http://oreilly.com/catalog/0636920018476/ - Perl Pocket Reference. - All covering perl-5.14.x. - Peteris Krumins' Perl One-Liners Explained Book - TBD: which pages would be the best for it. - Tutorials: - http://qntm.org/files/perl/perl.html - “Learn Perl in about 2 hours 30 minutes” - Upsides: - Short. - To the point. - Informative. - Downsides - Does not mention/cover CPAN. - Does not Moose/Mouse/Moo/etc.. - Fix the look of src/tutorials/hyperpolyglot/sheet1.html.wml - Add src/tutorials/hyperpolyglot/sheet2.html.wml LONG TERM: - Maybe a page on «What's next "after" perl?». - Pick up a better gvim colour scheme for the example code in the perl-for-newbies lecture. - Syntax-highlight the examples in the other code excerpts in the site (especially the src/tutorials/bad-elements/ ). - Add some screenshots to the /uses/games page. - XML Page: - mention XML::Twig, XML::Easy . COMPLETED TASKS: - Bad elems: Parsing XML/HTML/JSON/CSV/etc. using regular expressions. @ DONE [Fri 2013-05-03] - Bad elems: Generally - don't use punctuation variables. @ DONE [Fri 2013-05-03] - Bad elems: Generating Invalid markup (HTML, etc.) @ DONE [Sat 2013-05-04] - Bad elems: Regex: capturing groups instead of clustering ones @ DONE [Tue 2013-05-21] * Captures are ( ... ) * Clusters are (?: ... ) @ Added [Mon 2013-05-06] # vim:ft=quicktask:sw=4:ts=4:et