Perl - статьи

ba2f5a3f

Perl - статьи

Введение
Библиотека GTK+
Установка в Linux/BSD

Установка в Windows
Минимальное приложение
Выводы
Ссылки

Perl - статьи

Введение
Библиотека GTK+
Установка в Linux/BSD
Установка в Windows
Минимальное приложение
Выводы
Ссылки
Гостевая книга из Perl'овки
Пример использования модулей LWP и HTML::Tree

Perl - статьи

Три письма на Perl

Вариант первый
Третий вариант

Perl - статьи

Web Основы с LWP
Введение
Доступ к страничкам с помощью LWP::Simple
Основы классовой модели LWP
Добавление других заголовков HTTP запроса
Включение Cookies(Теневых посылок)

Отправка данных форм методом POST
Передача данных форм методом GET
Преобразование относительных в абсолютые ссылки
Другие свойства броузера
Написание учтивых роботов
Использование прокси-серверов
HTTP Authentication(идентификация)
Accessing HTTPS URLs
Получение больших документов
Ссылки
Создание пакетов и модулей в Perl

Perl - статьи

Регулярные выражения в Perl

Определения
Одиночные символы
Классы символов
Альтернативные шаблоны
Квантификаторы

Мнимые символы
Ссылки на найденный текст
Функции, использующие регулярные выражения
Split
Grep
Map
Other
Использование встроенных переменных

Как работают регулярные выражения
Логические операции в регулярных выражениях
Рабочие программы, использующие регулярные выражения
Выделение чисел в математической записи
Облегчение поиска работы

Очень простое решение для зеркала новостной ленты
Вывод результатов поиска

Perl - статьи

Защищаем Perl
Кому это нужно?
Почему Perl уязвим?
Фильтрация пользовательского ввода
Ограничение прав Web-сервера
"Лоботомия" Perl
Перехват системных вызовов
Внедрение защитной DLL

Заключение

Perl - статьи


Десять практических рекомендаций разработчикам на Perl
Вначале разработайте интерфейс модулей
Вначале пишите тесты, затем код
Создавайте POD-документацию для модулей и приложений
Используйте систему управления версиями
Создавайте продуманные интерфейсы командной строки

Придите к единому мнению на счёт
Разбивайте код на параграфы, снабжённые комментариями
Выбрасывайте исключение вместо возврата специальных значений или установки флагов
Добавляйте новые тесты перед тем, как начнёте отладку

Не оптимизируйте код -- замеряйте его производительность!

Perl - статьи

Введение
Установка в Linux/BSD
Установка в Windows
Более сложный пример на Perl/Tk
Модуль Tkx от ActiveState
Выводы
Ссылки

Perl - статьи

Quux.pm

Quux.t
Test-coverage-report
Введение
Devel::Cover на примере
Стратегии тестирования
Автоматизация процесса
Интеграция с VIM-ом
Выводы

Perl - статьи

Введение

Обзор wxWidgets
Обзор wxPerl
Установка в Linux
Установка в Windows
Минимальное приложение на wxPerl
Wx::Demo
Выводы
Ссылки


Основы офисного программирования и язык VBA далее
Assembler - язык неограниченных возможностей далее