Если вы — программист и вам нужно решить проблему
Документация по Perl, инструкции, руководства, переводы. POE, модули perl, mod_perl, CGI::Application, Moose. Архитектура систем и шаблоны проектирования.
Данная страница содержит ссылки на все материалы блога dev-lab.info по программированию на Perl, и прочие технические заметки. Это сделано специально, чтобы вам не пришлось тратить слишком много времени, пытаясь найти необходимую информацию на блоге. Все ссылки разделены на тематические подгруппы. Т.к., страница получилась достаточно объемной, рекомендуется использовать поиск по странице (CTRL+F) и ключевым словам.
Список материалов по личному и профессиональному развитию программиста опубликован на другой странице.
Изображение с сайта http://info.cassidyturley.com
Программы для работы под Mac OS X
Мас я не использую уже больше года, так что некоторые рекомендации могли устареть, или же появилось новое программное обеспечение. Тем не менее, эти страницы до сих пор лидируют на блоге по своей востребованности.
- Как записать DVD диск под Mac OS X Leopard, который будет без проблем читаться под Windows
- Как запретить создание каталога .Spotlight-V100 на flash-диске под управлением Mac OS X Leopard
- Как сделать скриншот (снимок экрана) в системе Mac OS X ?
- FB2 Reader. Просмотрщик файлов в формате FB2 для Mac OS X
- DjVu-просмотрщик (reader) для Mac OS X
- MPlayer OSX. Медиаплеер под Mac OS X
- Phoenix Slides. Менеджер графических файлов под Mac OS X
- SimplyRAR. Программа для работы с RAR-архивами в Mac OS X
- ZOC. SSH-клиент для Mac OS X
- Disk Order. Файловый менеджер для Mac OS X
- Adium. ICQ-клиент для Mac OS X
Ruby
- Создание первого приложения на Ruby on Rails
- Проблема с gem mysql2 для Ruby on Rails 3.2 под Windows
Apache
Как установить и настроить Apache 2 под Windows
Git
Шпаргалка по Git — основные команды, слияние веток, выписка веток с github
Cron
Использование CRON и команды crontab
Perl
Catalyst
- Как создать Catalyst-приложение с нуля
- Работа с атрибутами Path, CaptureArgs, Args, Local, Global и Private в Catalyst
- Использование HTML::FormFu при работе с Catalyst
- Как создать REST API на основе Catalyst
Memcached
Мemcached Telnet Interface — подключение к memcached через telnet
HTML::FormFu для начинающих
POE — Perl Object Environment
- Что такое событийно-ориентированное программирование
- Что такое событийная машина
- Что такое POE. Пример очень простой POE-программы
- Пример простого web-сервера на основе perl и POE. Модуль POE::Component::Server::HTTP
- Пример простого web-клиента на основе perl и POE. Модуль POE::Component::Client::HTTP
- Компонент POE::Component::Child. Создание дочерних процессов в POE
- Пример простого FastCGI-сервера и FastCGI-клиента
- Пример простого SOAP-сервера на основе компоненты POE::Component::Server::SOAP и SOAP-клиента на основе SOAP::Lite
Mod_perl
- Что такое mod_perl. Его преимущества и недостатки
- Как Apache обрабатывает поступивший к нему запрос
- Как Apache обрабатывает поступивший запрос — 2. Модель процессов prefork
- Краткая документация по Apache::Registry
- Обзор Apache::PerlRun
- Как написать свой собственный обработчик (handler) Apache, используя mod_perl?
- Краткое описание модуля Apache::Request
- Краткое описание Apache::Template
- Краткое описание Apache::DBI
Встроенные функции Perl
- Что такое функция import в Perl?
- Что такое функция require в Perl?
- Функции defined и undef в perl — как с ними работать
- Что такое функция eval в perl и как ее использовать
- Что такое функция sub в perl и как ее использовать
- Что такое функция sort в perl и как с ней работать
- Встроенные функции perl для работы с массивами
- Встроенные функции perl для работы с хешами
- Работа с файлами в Perl. Примеры
- Что такое map в perl и как с ним работать
- Что такое grep в perl и как его использовать
Фреймворк CGI::Application
- Основные методы приложений CGI::Application
- Замещаемые методы CGI::Application
- Дополнительные методы приложений CGI::Application
- Простое описание алгоритма работы CGI::Application. Методы cgi-скриптов
- CGI::Application и Template Toolkit. Использование плагина CGI::Application::Plugin::TT
- Использование CGI::Application::Plugin::DBH
- Использование CGI::Application::Plugin::Redirect
- Передача управления от одной подпрограммы к другой в процессе работы приложения. CGI::Application::Plugin::Forward
- Работа с cookies и CGI::Application
- CGI::Application::Plugin::Session. Хранение сессии в файлах
- CGI::Application::Plugin::Session. Хранение сессии в БД mysql
- Аутентификация с помощью модуля CGI::Application::Plugin::Authentication
- CGI::Application::Plugin::Authentication. Получение данных о пользователе из БД mysql
- CGI::Application::Plugin::Authentication. Работа с зашифрованными паролями
- Авторизация пользователей с помощью CGI::Application::Plugin::Authorization
Redis
- Использование perl-модуля Redis.pm. Часть 5
- Использование perl-модуля Redis.pm. Часть 4
- Использование perl-модуля Redis.pm. Часть 3
- Использование perl-модуля Redis.pm. Часть 2
- Использование perl-модуля Redis.pm для работы с БД Redis. Часть 1
Perl-модули разнообразного назначения
- Что такое Moose в Perl. Руководство для начинающих
- Самый простой http-клиент на perl
- Установка модулей CPAN в домашний каталог
- File::Basename — парсим file paths
- Perl и YAML. Примеры использования модуля Config::YAML
- Модуль Image::Info. Получение META-данных изображения
- Как создать простой http-сервер с помощью HTTP::Daemon
- Пакет Storable в Perl. Сохранение сложных структур данных в файлы
- Пример использования ExtUtils::Installed
- Руководство по использованию PDF::API2 для начинающих
- Краткое описание LWP::Simple
- Работа с md5 в Perl. Digest::MD5
Инструментарий для тестирования
Архитектура ИТ-систем
Интересные архитектурные приемы и решения
Шаблоны проектирования
- Что такое абстрактный класс в perl?
- Шаблон проектирования Abstract Factory
- Шаблон проектирования Facade
- Шаблон проектирования Iterator
- Шаблон проектирования Singleton
Комментариев нет
Комментариев нет.
RSS-лента комментариев к этой записи.