Библиотека Интернет Индустрии I2R.ru |
|||
|
Perl21.01 15:46 | Первая конференция веб-разработчиков состоится в апреле...» 18.06 18:03 | Журнал для веб-мастеров WEB ABOUT...» 27.05 19:01 | Perl. Сборник рецептов. Для профессионалов. 2-е изд....» Perl. Сборник рецептов для профессионалов. СтрокиPerl проектировался для обработки текста. На самом деле в Perl существует такое количество текстовых операций, что их невозможно описать в одной главе, мы рассмотрим лишь основные. Язык программирования PERLPerl (Practical Extraction and Report Language) является переносимым, интерпретируемым языком, идеально приспособленным для многочисленных приложений по обработке текста. PERL - Полезные советыИногда бывает необходимо преобразовать массив чего-либо в хэш-массив. Это можно сделать так... Программирование для Web. Создание индекса для сайтаКаждый, кто начинает программировать на Перле, сталкивается с аббревиатурой CPAN, что значит Comprehensive Perl Archive Network ("всеобъемлющий архив по Перлу") CPAN - прекрасный ресурс, где можно отыскать все что угодно, связанное с Перлом. В мире много зеркал CPAN, так что выбирайте то, которое вам ближе географически. Для этого сходите на ftp://ftp.funet.fi/pub/languages/perl/CPAN/CPAN, где есть список всех зеркал. Использование библиотеки MIME-Base64Библиотека MIME-Base64 включает в себя 2 модуля: MIME::Base64 и MIME::QoutedPrint. Первый - MIME::Base64 служит для кодирования/раскодирования строк в Base64 кодированные строки согласно спецификации RFC 2045 - MIME (Multipurpose Internet Mail Extensions)... CGI::FastTemplate - использование шаблонов в PerlДля чего нужны шаблоны в CGI скриптах? Для того, чтобы жизнь была радостной! Причем радостной она будет как у программиста, так и у вебмастера, ну а также у того бедолаги, который скачав бесплатный CGI скрипт не может подогнать его внешний вид под свой дизайн. Perl :: LWP + MIME или как получить WEB страницу по почтеВ этой статье будет рассказано о том, как используя модули Perl LWP::UserAgent и MIME::Lite скачать HTML страницу и отослать ее в письме вместе со всеми вложенными изображениями. Делаем чат на Perl/CgiВ интернете существует много сервисов, предоставляющих бесплатные чаты, многие из которых имеют ограничения, для снятие которых нужно выкладывать некую сумму. Нас не интересуют подобные сервисы, мы хотим создать нечто своё, где не будет никакой навязчивой рекламы и т.д. Работа с MySql. Создание Web интерфейсаУстановим цель: вывести в две колонки список категорий, слегка облагородив его. Поступим так: изготовим любую HTML страницу с необходимым нам дизайном, и в то место, где нам нужен список категорий поставим комментарий... Работа с MySql - наполнение даннымиТаблицы готовы. Теперь в них надо что-то записать. Чтобы записать, нужно туда что-то передать... Аутентификация пользователей через веб-интерфейсПро аутентификацию пользователей написано масса статей и для оной процедуры изготовлено сотни скриптов. Однако, в большинстве своем все эти методы рассчитаны на хранение логинов/паролей в отдельном файле, или на аутентификацию пользователей с помошью апачесвкого .htaccess. Здесь же речь пойдет про аутентификацию реальных пользователей Unix сервера через веб-интерфейс. Работа с MySQLВ последнее время весьма популярной базой данных стала MySql. Это неудивительно - небольшой, весьма и весьма шустрый, бесплатный сервер баз данных. Не лишенный, правда, недостатоков, среди которых основной (на мой взгляд) - отсутствие поддержки вложенных запросов. Но его скорострельность и бесплатность, по-видимому, сыграли решающую роль в выборе многих веб-мастеров использовать именно MySql в своих разработках. Чтение почты через Web-интерфейсВ последнее время довольно популярными стали почтовые системы с Web-интерфейсом. Надо заметить, это довольно удобно, особенно для пользователей, которые выходят в интернет с разных машин. Для написания оной программы необходима библиотека Mail::POP3Client. Назначение библиотеки очевидно - видно из названия. В ней содержатся методы доступа к почтовому ящику POP3. Net-SMTPИногда при программировании для web, возникает необходимость отправить из скрипта на перле письмо. Существует несколько способов реализации этого... Программирование на PERL. Работа с шаблонами. Использование HTML-Template с CGI-скриптамиОдной из частых задач стоящих перед веб-программистом является отделение логики получения данных от формата представления данных. Для решения такой задачи часто используют шаблоны html-документов, которые при работе программ заполняются данными. Это позволяет выполнять верстку страниц другому человеку, или изменять внешний вид страниц не изменяя саму программу. Создание веб-утилит с помощью XML::XPath (англ.)Применение XML-технологий для разбора и обработки XHTML- и HTML-документов. HTML-документы предлагается предварительно сконвертировать в XHTML с помощью HTML Tidy. XML и современные веб-приложения (англ.)Использование трехуровневой архитектуры Model-View-Controller (MVC) при разработке веб-сайтов. Описывается Perl-модуль СGI::XMLApplication, основанный на libxml/libxslt, однако предложенные идеи применимы к любым языкам и технологиям, в том числе и к не основанным на XML. Работа с внутренним байт-кодом Perl (англ.)Манипуляции деревом внутреннего байт-кода Perl на этапе выполнения. Использование B::Utils и B::Generate для расширения синтаксиса Perl. Приведенный пример (усовершенствование модуля Acme::Don't) довольно бесполезен на практике, но позволяет оценить возможности "ассемблера" и виртуальной машины Perl. Введение в Perl (Учебник)Онлайн-версия известной книги Маслова из серии "Не для Ч...". В лаконичной форме полностью изложен синтаксис Perl 5. Несмотря на то, что книга во многом повторяет документацию, у нее хорошие шансы стать вашим учебником, а затем и настольным справочником. Perl для чайников (Учебник, ч. 3/3)Применение регулярных выражений для поиска подстроки по шаблону.
|
|
2000-2008 г. Все авторские права соблюдены. |
|