WebScript.Ru
C:\   главная  ::   о сайте  ::  каталог скриптов  ::  гнездо  ::  форум  ::   авторам  :: Новостройки ::   ХОСТИНГ  ::

|| разделы::
|| поиск по сайту::

|| реклама::
|| новости почтой::
Рассылки Subscribe.Ru ::



Новости сайта WebScript.Ru
Популярные статьи

Hot 5 Stories

|| рекомендуем::




Статьи по Perl // Десять наиболее важных практик разработки на Perl
Прислал: Валерий Студенников [ 24.05.2007 @ 14:27 ]
Наиболее важный аспект любого модуля — не то как он реализует заложенные в него возможности, но прежде всего то, насколько удобно эти возможности использовать. Если API модуля слишком неудобен, или слишком сложен, или слишком обширен, или слишком фрагментирован или просто используемые в нём имена плохо выбраны — разработчики будут избегать его использование. Вместо этого они будут писать собственный код. Таким образом, плохо спроектированный модуль на самом деле уменьшает общее удобство работы над системой.
Разработка интерфейсов модулей требует как опыта, так и творческих способностей. Пожалуй наиболее простой способ решить каким должен быть интерфейс, это "поиграться" с ним: написать примеры кода, который будет использовать этот модуль, до написания самого модуля. Эти "ненастоящие" примеры не пропадут, когда Вы закончите разработку модуля. Вы можете просто переделать эти примеры в демо-программы, примеры для документации или использовать в качестве тестов для модуля. читать дальше
 

Статьи по Perl // Защита сайта от SQL инъекции с помощью mod_rewrite
Прислал: Нгуен Павел [ 01.02.2007 @ 15:14 ]
Не секрет, что можно взломать абсолютно любой сайт, идеальной защиты не бывает. Взломать интернет сайт, намного легче, чем взломать прикладную программу, да и делать это гораздо интереснее, ведь твои труды увидят тысячи пользователей (разумеется если взломанный сайт достаточно популярен). На сегодняшний день известно множество методик взломов интернет-сайтов, одним из самых опасных является так называемая инъекция (Injection - введение). Инъекция бывает разной можно внедрить свой код в программу, можно внедрить инородные данные в поток чужих данных, но одной из самых опасных для интернет-сайтов является SQL инъекция (SQL Injection). Из названия уже становится понятно, что и куда внедряется. На всякий случай поясню, при SQL инъекции мы внедряем наш код в SQL запрос, в результате чего при благополучных обстоятельствах мы можем получить данные хранящиеся в базе данных не доступные для просмотра стандартными средствами. Многие полагают, что SQL инъекцией страдает только база данных MySQL, но это конечно же не так. SQL инъекцию можно осуществить в любую базу, поддерживающую языки запросов (а таких большинство). читать дальше
 

Статьи по Perl // Поиск по сайту - статичный контент (Perl)
Прислал: Томулевич Сергей [ 12.05.2006 @ 15:36 ]

Поиск по сайту, не самый сложный элемент, но довольно муторный. Так не хочется его делать, а надо. Я не буду рассматривать возможности внедрения в сайт поисковых форм Яндекса или Google, про это можно почитать у них самих. Будем делать собственный поиск по сайту.

Итак, что у нас дано:

  • сайт состоящий из статичных страниц;
  • файлы страниц расположены в разных папках различного уровня (у меня CMS собирает ЧПУ);
  • база данных MySQL (не использовать базу данных в поисковой машине - странное занятие, тем более что сейчас базы данных уже не роскошь);
читать дальше
 

Статьи по Perl // Работа с cookies в CGI-скриптах на Perl для начинающих
Прислал: Андрей Черный [ 22.12.2005 @ 13:27 ]
Важными, и очень ценимыми посетителями, качествами серьезного сайта являются удобство использования и, в некотором смысле, индивидуальный подход к пользователю. Поэтому большинство крупных сайтов и порталов предоставляет пользователям такую интересную возможность, как индивидуальную настройку интерфейса "под себя".

Скажем, пользователь поисковой машины может настроить формат вывода результатов - количество результатов на странице, их вид и т.п., да и вообще вид интерфейса. Форум может запомнить дату последнего захода пользователя и при следующем заходе пометить темы, в которых есть "свежие" для него сообщения. читать дальше
 

Статьи по Perl // Использование HTML-таблиц для вывода диаграмм
Прислал: Андрей Черный [ 08.09.2005 @ 11:43 ]
При разработке некоторых видов скриптов, в частности - скриптов голосований, бывает желательно организовать в них наглядный вывод тех или иных статистических данных в виде диаграммы. Обычно "графический" вывод CGI-скрипта организуется путем формирования скриптом рисунка в одном из форматов веб-графики (чаще всего GIF или PNG) и вставки ссылки на этот рисунок IMG src="..."> на выводимую HTML-страничку. читать дальше
 

Статьи по Perl // И снова отказываемся от модуля CGI?
Прислал: Томулевич Сергей [ 07.04.2005 @ 12:10 ]
Нет, нет и еще раз нет! Изобретение "велосипедов" не преследуется по закону, но и не особо приветствуется. Просто иногда хочется понять механизм работы некоторых элементов, к которым давно привык, и не обращаешь на них внимание. Для обработки данных, получаемых из формы, существует много модулей: CGI, CGI::Simple, CGI::Lite, CGI::WebIn, это из тех, которые знаю я. Наверняка их еще больше. А что я вижу в скриптах "неизвестного производства"? читать дальше
 

Статьи по Perl // Дерево каталогов NESTED SETS (вложенные множества) часть второая
Прислал: Сергей Томулевич [ 24.01.2005 @ 17:18 ]
В предыдущей статье мы рассмотрели теорию управления Nested Sets. Теперь попробуем собрать на её основе модуль Perl для работы. читать дальше
 

Статьи по Perl // Пишем элементарный рассылщик
Прислал: Дмитрий Омельченко [ 23.12.2004 @ 23:58 ]
Эта статья является логическим продолжением предыдущей статьи ""Пример работы с LWP и HTML::Tree"
Как считает Ларри Уол - одно из величайших качеств любого прогрммиста - это его лень. Согласен. Надоели наши каналы, надоело платить деньги за три строки текста, и самое главное - надоело грузить иксы и Нетскейп что бы бесплатно отправить sms. Хорошо что этот самый ленивый Уол изобрел perl, а остальые линивцы - модуля. читать дальше
 

Статьи по Perl // Пример работы с LWP и HTML::Tree
Прислал: Дмитрий Николаев [ 12.11.2004 @ 20:45 ]
Сама идея написать скриптик http://perl.dp.ua/cgi-bin/book.cgi - возникла после того, как встал вопрос о том, что раздел "книги" сайта http://perl.dp.ua - надоело дополнять/редактировать и т.д. вручную. Захотелось это дело автоматизировать, сделать поиск и т.д. Первая идея, которая возникла, - это было создание мини интернет-магазина, куда вносились бы книги и т.д. Но, это опять таки требовало присутствия человека. И тогда, я подумал, а почему бы не сделать скриптик, который бы скачивал нужную страницу с Озона, парсил бы её, как мне надо, и передавал бы броузеру. Методом решения стали модули(пакеты модулей :)) LWP и HTML::Tree. читать дальше
 

Статьи по Perl // Организация "шаблонного" вывода в CGI-скриптах на Perl
Прислал: Андрей Черный [ 17.03.2004 @ 16:21 ]
Написать эту статью меня подвигли попытки изменить один бесплатный CGI-скрипт гостевой книги под требования конкретного сайта. Все, что нужно было с ним сделать - это везде изменить выводимые слова "гостевая книга" на "книга отзывов", и выровнять некоторые строки по центру. Как оказалось, в скрипте было четыре (!) блока вывода - один для штатной ситуации ("Ваша запись была успешно добавлена...") и три - для вывода различных ошибок (отсутствует E-Mail, отсутствует имя и отсутствует текст). Причем текст этих блоков был "жестко" прописан в операторах print. Понятное дело, что повозиться пришлось. читать дальше
 

  ::::::.....::    2 | 3 | 4 | 5 | 6 | [ >> ]
Copyright © 2000-2001 WebScript.Ru nas@webscript.ru
Design © 2001 by Parallax Design Studio (aka Spectator.ru)
Все торговые марки и авторские права на эту страницу принадлежат их соответствующим владельцам.
Сгенерировано за: 0.0333900