The document discusses hacking and Perl programming. It begins with an introduction by Ilya Zelenchuk from PerlClub Ural State University. It then covers various hacking games, tools for hacking with Perl like simple network programming, packet crafting with raw sockets, and creating non-blocking sockets on Windows. The document concludes by thanking the audience.
Ведение документации в perl6: POD, да не тот !mayperl
The document discusses the documentation (POD) format used in Perl 5 and the proposed changes and new features of the POD format for Perl 6. Some key points include:
- POD (Plain Old Documentation) was introduced in Perl 5 and supported by the perldoc tool for documenting Perl code and modules.
- The POD format for Perl 6 proposes three main types of blocks - delimited blocks, paragraph blocks, and abbreviated blocks. Delimited blocks are bounded by begin/end tags with an identifier.
- Perl 6 POD blocks can include configuration parameters for things like specifying data types, widths, or optional/required fields.
- The Perl 6 POD format aims to address some limitations of the Perl 5
The document discusses hacking and Perl programming. It begins with an introduction by Ilya Zelenchuk from PerlClub Ural State University. It then covers various hacking games, tools for hacking with Perl like simple network programming, packet crafting with raw sockets, and creating non-blocking sockets on Windows. The document concludes by thanking the audience.
Ведение документации в perl6: POD, да не тот !mayperl
The document discusses the documentation (POD) format used in Perl 5 and the proposed changes and new features of the POD format for Perl 6. Some key points include:
- POD (Plain Old Documentation) was introduced in Perl 5 and supported by the perldoc tool for documenting Perl code and modules.
- The POD format for Perl 6 proposes three main types of blocks - delimited blocks, paragraph blocks, and abbreviated blocks. Delimited blocks are bounded by begin/end tags with an identifier.
- Perl 6 POD blocks can include configuration parameters for things like specifying data types, widths, or optional/required fields.
- The Perl 6 POD format aims to address some limitations of the Perl 5
The document discusses making your own local CPAN mirror using CPAN::Mini and CPAN::Mini::Inject to download and store modules from CPAN. It describes using the dpan script which utilizes MyCPAN::App::DPAN to index downloaded modules and store metadata in YAML files for later searching and installation from the local mirror without an internet connection. The local CPAN mirror can be used as an alternative to CPAN or CPANPLUS for faster offline module installation.
Упаковка и развертывание программ на perl под debianmayperl
The document discusses packaging and distributing Perl programs under Debian. It provides statistics on Debian packages and Perl code. It covers useful Debian tools for Perl packaging like dh_make, dh_make-perl, debhelper, and CDBS. It also discusses generating dependencies and versions with dh_perldeps and dh_versions. Testing configuration files and modules is also mentioned.
The document discusses the Groovy programming language and compares it to Perl. It notes that Groovy was initially inspired by Perl but has since evolved significantly. Groovy code can easily integrate with Java code and libraries. The document outlines several ways to execute Groovy scripts, including directly from the command line, within the Groovy shell, and by compiling to Java bytecode. It also discusses how Groovy enables inline scripting similar to Perl.
9. Посмотрим остатки денег my $res = $wm-> get_balance ( reqn => 1, wmid => '123456789012', ) or die $wm->errstr;
10. Остатки денег [ { amount => '123.45', pursename => 'R987654321098' desc => 'Моя копилка', id => '16081390', }, ... ] Уау! Это же просто список хешей!
11. Выставим счёт на оплату my $res = $wm-> invoice ( reqn => $reqn, orderid => 1242447111, customerwmid => '542532589883', storepurse => 'R369676127866', amount => 100, desc => 'Слон в отличном состоянии, пробег 16000 км. С доставкой и растаможкой', ) or die $wm->errstr; Не забудьте про use utf8 !
22. Если пользовались пожалуйста, напишите свой отзыв: Александр Лурье< [email_address] > (и если понравилось, и если не понравилось, и если вопросы возникли)