Главная » Записи с тегом "CGI"

Рубрики с меткой ‘CGI’

Создание news-reader’а с веб-интерфейсом.

Каждый, кто начинает программировать на Перле, сталкивается с аббревиатурой CPAN, что значит Comprehensive Perl Archive Network («всеобъемлющий архив по Перлу») CPAN — прекрасный ресурс, где можно отыскать все что угодно, связанное с Перлом. В мире много зеркал CPAN, так что выбирайте то, которое вам ближе географически. Для этого сходите на ftp://ftp.funet.fi/pub/languages/perl/CPAN/CPAN, где есть список всех зеркал.

Читать далее »

Использование модулей CGI.pm и LWP

Каждый, кто начинает программировать на Перле, сталкивается с аббревиатурой CPAN, что значит Comprehensive Perl Archive Network («всеобъемлющий архив по Перлу») CPAN — прекрасный ресурс, где можно отыскать все что угодно, связанное с Перлом. В мире много зеркал CPAN, так что выбирайте то, которое вам ближе географически. Для этого сходите на ftp://ftp.funet.fi/pub/languages/perl/CPAN/CPAN, где есть список всех зеркал. Читать далее »

Создание индекса для сайта

Вы, может, знаете, что HTML разрешает вставлять META-тэги в заголовок документа. Тогда вы, я просто уверен, знаете для чего они нужны. Кто не в курсе — кратенько поясню: Существуют поисковые сервера, которые ползают по зарегистрировавшимся в их базе сайтах и индексируют странички. При этом они обращают пристальное внимание на МЕТА-тэги, а особенно на keywords и description (<ключевые слова> и <описание>).

Читать далее »

MySQL с высоты птичьего полета.

Данная статья не в коем случае не претендует на полное руководство по работе с MySQL. Напротив, оно предназначено для тех, кому нужно срочно написать некоторый код на Perl работающий с MySQL.

Читать далее »

Чтение почты через Web-интерфейс

В последнее время довольно популярными стали почтовые системы с Web-интерфейсом. Надо заметить, это довольно удобно, особенно для пользователей, которые выходят в интернет с разных компьютеров.

Читать далее »

И снова отказываемся от модуля CGI?

Нет, нет и еще раз нет! Изобретение «велосипедов» не преследуется по закону, но и не особо приветствуется. Просто иногда хочется понять механизм работы некоторых элементов, к которым давно привык, и не обращаешь на них внимание. Для обработки данных, получаемых из формы, существует много модулей:CGICGI::SimpleCGI::LiteCGI::WebIn, это из тех, которые знаю я. Наверняка их еще больше. А что я вижу в скриптах «неизвестного производства»? Читать далее »

Знакомьтесь — чекист Филимон Виндовозов

Исходный код: WCN-0.1-win.zip (2003-03-22 17:34:34/3358/159)

Честно говоря не думал, что на разборки с файловым мониторингом уйдет столько времени. Да, тема попалась не из легких. Во-первых, эффективный мониторинг можно организовать только на уровне системы. Как следствие, необходимость взаимодействовать с API через специфическое расширение, а это — отдельная тема. В общем, пришлось потрудиться как над алгоритмом, так и над способом его запихивания в perl. Но, обо всем по порядку. Читать далее »

Сервер с ветвлением

Смысл сервера с ветвлением в многопроцессной обработке клиентов. Представьте себе, что несколько клиентских программ попытаются обратиться к обычному серверу, такому, как мы создали в предыдущей главе. Что произойдет? Тот клиент, который обратился первым и будет первым обработан. А что со вторым? Второй будет ждать своей очереди. Согласитесь, что это не совсем удобно. Тем более, что мы работаем в полноценной многозадачной среде. Читать далее »

Процессы и IPC

Сразу хочу огорчить программистов под Windows. К сожалению, некоторые из описанных ниже рецептов под Windows работать не будут. Я и сам долго скрежетал зубами, когда в ответ на переопределение STDOUT с помощью разветвляющего open в логи валились сообщения о том, что, мол, нет такой команды. Кого уж тут винить, не знаю, и искать не собираюсь. Читать далее »

Advanced пейджер

Исходный код: lanpager-0.1.zip (2003-01-04 12:04:57/1620/229)

Как я и обещал, эпопея с админским пейджером не закончена. Если хотите, то предыдущая статья была только началом — разогревочным этапом, позволяющим прощупать почву и найти более выгодное решение. Какие выводы можно сделать, проанализировав попытки довести до ума первый вариант программы? Прежде всего хочется заметить крайне отвратительное функционирование сигналов в среде Win32. Читать далее »