perl-begin / TODO

Full commit
Shlomi Fish ebe63ad 

Shlomi Fish ee1a869 

Shlomi Fish 1fcfb07 
Shlomi Fish df8a331 

Shlomi Fish aafa486 
Shlomi Fish 8b3e128 
Shlomi Fish 065bfff 

Shlomi Fish 277fed7 

Shlomi Fish 1fcfb07 
Shlomi Fish d7976e3 

Shlomi Fish c7d119e 

Shlomi Fish 0fb5379 

Shlomi Fish d7976e3 
Shlomi Fish 60e0104 

Shlomi Fish ae559dc 

Shlomi Fish 3c7b711 
Shlomi Fish fe4d181 
Shlomi Fish 79d3c94 

Shlomi Fish aaee391 

Shlomi Fish 0d678ef 

Shlomi Fish 3f295d4 
shl...@13c2ddb8-… bd85110 

shl...@13c2ddb8-… 7feee19 
Shlomi Fish d55960a 

Shlomi Fish b6f9fe8 

* Extract the common modules section out of src/uses/sys-admin/index.html.wml
and src/topics/files-and-directories/index.html.wml
    - Add File::Basename

* Add a link to somewhere.

* Bad elements page:
    - Writing automated tests.
    - Packaging as a CPAN distribution.
    - Parsing XML/HTML/JSON/CSV/etc. using regular expressions.
    - Generating Invalid markup (HTML, etc.)
    - flushing using $| = 1; instead of STDOUT->autoflush(1).
    - Generally - don't use punctuation variables.
    - change @list_of_names to @names_of_presidents in the example
        - Thanks GlitchMr

* 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
    - TODO: inotify/etc.
    - TODO: Add cookbook:
        - reading files.
        - copying files.
        - appending to files.
        - appending selected portion from a file to another file.
        - deleting a directory tree.
        - writing to a file.
        - show all with IO::All and without it.

* Link to:

* Add a page about training providers:
    - - Perl Training Israel.
    - - Perl Training Australia.

* Perhaps a page about working with network protocols in general.

* Add more information about:
    - URI parsing.
    - Filenames and paths parsing.

* Books:
    - - 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.

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.