|
Навигация |
|
|
|
|
Как создавался язык Perl |
Каждый язык программирования имеет свою историю. Вот и язык Perl берет
начало в 1986 году. Системный администратор Ларри Уолл, в чьи
обязанности входило сопровождение и компьютерная помощь для нескольких серьезных проектов,
оказался поставлен перед сложной задачей. Он уже заканчивал работу,
связанную с UNIX-проектом по созданию многоуровневой безопасной сети,
состоящей из нескольких компьютеров, находящихся на огромном расстоянии
друг от друга. Но вот беда: нужно было наладить систему создания отчетов
на основе огромного количества файлов. Мало того, все эти файлы имели
многочисленные перекрестные ссылки друг на друга.
|
|
|
Читать
дальше
|
Дата:
22 января 2010 г.
| Просмотров:
388 раз
| Коментарий:
0
| Рейтинг:
 |
|
Проблема одновременного доступа |
|
При написании программ, интенсивно использующих совместный доступ к ресурсу, часто возникает задача, как правильнее решить проблему одновременного доступа различных процессов к одному файлу.
|
|
|
Читать
дальше
|
Дата:
1 сентября 2006 г.
| Просмотров:
922 раз
| Коментарий:
0
| Рейтинг:
 |
|
Создание news-reader'а с веб-интерфейсом |
|
Каждый, кто начинает программировать на Перле, сталкивается с аббревиатурой CPAN, что значит Comprehensive Perl Archive Network ("всеобъемлющий архив по Перлу") CPAN - прекрасный ресурс, где можно отыскать все что угодно, связанное с Перлом. В мире много зеркал CPAN, так что выбирайте то, которое вам ближе географически. Для этого сходите на ftp://ftp.funet.fi/pub/languages/perl/CPAN/CPAN, где есть список всех зеркал.
|
|
|
Читать
дальше
|
Дата:
1 сентября 2006 г.
| Просмотров:
645 раз
| Коментарий:
0
| Рейтинг:
 |
|
Создание писем с помощью MIME::Lite |
|
Очень часто при программировании на Perl необходимо отправить письмо. Обычно для этого используется конструкция вида:
|
|
|
Читать
дальше
|
Дата:
31 августа 2006 г.
| Просмотров:
820 раз
| Коментарий:
0
| Рейтинг:
 |
|
Получение документа с удаленного вебсайта |
|
Рассмотрим ситуацию, когда Вам надо взять какие-то данные с другого сайта и поместить на своей странице. Возьмем к примеру курс доллара, или самую свежую новость на каком-нибудь сайте. Для этого можно написать CGI скрипт, который будет обращаться к веб-серверу удаленного сайта, запрашивать нужный документ по протоколу HTTP, затем из полученных данных выбирать нужную информацию.
|
|
|
Читать
дальше
|
Дата:
31 августа 2006 г.
| Просмотров:
717 раз
| Коментарий:
0
| Рейтинг:
 |
|
Загрузка файлов на сервер и посылка e-mail с вложениями |
|
Одним из популярнейших вопросов во всевозможных форумах является вопрос «Как загрузить файл на сервер?». А ведь на самом деле это не так сложно, как кажется на первый взгляд. И чтобы не было совсем легко – пусть скрипт, который приведен ниже еще и посылает этот файл по почте, в виде вложения.
|
|
|
Читать
дальше
|
Дата:
31 августа 2006 г.
| Просмотров:
847 раз
| Коментарий:
0
| Рейтинг:
 |
|
Отправка письма из скрипта на перле |
|
Иногда при программировании для web, возникает необходимость отправить из скрипта на перле письмо. Существует несколько способов реализации этого.
|
|
|
Читать
дальше
|
Дата:
31 августа 2006 г.
| Просмотров:
754 раз
| Коментарий:
0
| Рейтинг:
 |
|
PERL - Полезные советы: Поиск |
|
Проверка: если ли в файле обе искомые строки. Нам необходимо определить, если ли в файле обе строки текста 'george' and 'judy'? my ($s1, $s2); while (<>) { exit 0 if ($s1 ||= /george/) & ($s2 ||= /judy/); } die "not found\n";
|
|
|
Читать
дальше
|
Дата:
31 августа 2006 г.
| Просмотров:
655 раз
| Коментарий:
0
| Рейтинг:
 |
|
PERL - Полезные советы: Работа с массив |
|
Иногда бывает необходимо преобразовать массив чего-либо в хэш-массив. Это можно сделать так: %hash = map { $_, 1 } @array;Например: %hash = map { $_, 1 } qw(a b c);Этот оператор преобразует массив ('a', 'b', 'c') в хэш-массив ('a', 1', 'b', 1, 'c', 1).
|
|
|
Читать
дальше
|
Дата:
31 августа 2006 г.
| Просмотров:
635 раз
| Коментарий:
0
| Рейтинг:
 |
|
PERL - Полезные советы: Сортировка |
|
Попробуем отсортировать по возрастанию числа от 1 до 10. sort 1..10 дает нам результ ('1', '10', '2', '3', '4', '5', '6', '7', '8', '9'). Немного не то... Сортировка сработала как расстановка по алфавиту. Проблему можно решить с помощью оператора <=>.
|
|
|
Читать
дальше
|
Дата:
31 августа 2006 г.
| Просмотров:
953 раз
| Коментарий:
0
| Рейтинг:
 |
|
|
|
Кто на сайте |
Гостей: |
7
|
Пользователей:
|
0
|
Всего:
|
7
|
|
|
|
|
|
|
Стоит побывать
|
|
|
Наш домик |
|
Поможем нашему домику на "карте интернета" расположиться поближе к центру мира!
(С Вас - 1 клик/сутки)
|
|