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

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

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



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

Hot 5 Stories

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




Статьи по PHP // Игра в классики
Прислал: Сергей Парижский [ 13.08.2007 @ 16:40 ]
В этой статье я хочу рассмотреть объектно-ориентированный подход к написанию сценариев и показать, как работать с классами в PHP. Почему именно с классами? Потому что класс — это базовое понятие объектно-ориентированного программирования (ООП). читать дальше
 

Веб-технологии // POSIX или PCRE
Прислал: Данил Емельянов [ 24.05.2007 @ 14:37 ]
Здравствуйте уважаемые читатели. В данной статье я провел анализ языков регулярных выражений POSIX и PCRE.Если данная статья будет иметь успех, я с радостью продолжу сравнение этих языков.

"PCRE(Perl Compatible Regular Expression) - регулярное выражение языка Perl. Использует аппарат недетерминированных конечных автоматов(НКА)
POSIX(Portable Operation System Interface) - переносимый интерфейс операционной системы. Использует аппарат детерминированных конечных автоматов(ДКА).
Механизмы работы анализатора сильно различаются, но это уже технические детали" - Д.Котеров, А.Костарев(PHP5).

читать дальше
 

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

Статьи по PHP // Шаблонизация приложений. Smarty.
Прислал: Виталий Колесник [ 15.05.2007 @ 11:35 ]
Каждый рано или поздно начинает задумываться об оптимизации своих приложений, структуризации кода и конечно же полном отделении дизайна от логики. Именно о шаблонизации дизайна мы сегодня и поговорим. В статье будет описан шаблонный движок Smarty. Почему именно Smarty? Потому что это лучший на сегодняшний день бесплатный продукт, проверенный временем. Мало того, он позволяет кэшировать шаблоны, предварительно компилируя их, в результате чего может работать быстрее, чем приложения, в которых не используется шаблонизации вообще. И так, обо всё по порядку. читать дальше
 

Статьи по PHP // Защита от ботов средствами PHP и JavaScript
Прислал: Александр Ершов [ 10.05.2007 @ 15:32 ]
Не секрет, что, размещая в открытом виде на сайтах свои e-mail и icq адреса, мы рискуем попасть в списки спамеров и стать получателями нежелательной информации. Как же защитить информацию от ботов, в то же время сделав ее доступной для рядовых пользователей? Для этого существует множество способов. В этой статье будут рассмотрены два из них: читать дальше
 

Веб-технологии // Пакеты, модули, загрузчики, пространства имен, классы и множественное наследование в JavaScript
Прислал: Андрей Овчаренко [ 10.05.2007 @ 15:11 ]
Работа приложения, применяющего Ajax-технологии, напрямую зависит от качества разработки JavaScript-кода, который выполняется на стороне клиента-браузера. JavaScript неожиданно для многих оказался достаточно мощным и гибким, чтобы воплотить проекты любой сложности. В то же время, разработка серьезных проектов затрудняется отсутствием в JavaScript встроенных средств поддержки модульного программирования. Разделение программного кода на модули (или говоря проще - на файлы) должно рассматриваться по крайней мере с двух различных точек зрения: 1) с точки зрения разработки приложения и 2) с точки зрения доставки приложения клиенту-браузеру. При разработке приложения удобнее работать с небольшими модулями (один класс=один модуль или одна функция=один модуль) и динамически загружать эти модули по мере необходимости. При доставке приложения идеально было бы загрузить весь необходимый (и только необходимый) JavaScript-код за одно обращение к серверу. читать дальше
 

Статьи по PHP // Расширенная система навигации
Прислал: Александр Ершов [ 08.04.2007 @ 23:31 ]
Нередко разработчики web-приложений сталкиваются с задачей постраничного разбиения данных, будь то большой массив записей или объемный текст. В процессе реализации программного решения задачи возникает вопрос – как же организовать перемещение пользователя по страницам так, чтобы это, с одной стороны, было удобно, то есть чтобы панель навигации выполняла свое прямое назначение, и, с другой стороны, имело бы приемлемый внешний вид. читать дальше
 

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

Веб-технологии // Как заставить AJAX читать между строк
Прислал: Дмитрий Шейко [ 27.11.2006 @ 12:34 ]
На страницах вашего сайта содержится множество специализированных терминов. Когда пользователь просматривает сайт у него могут возникать вопросы касательно этих терминов. Как сделать так, чтобы посетитель сайта по мере возникновения вопросов мог незамедлительно получать на них ответы? Раньше термины на страницах сайта оформлялись как ссылки и пользователь при желании мог кликать по ним и получать окно с контекстной подсказкой. Это подход достаточно неуклюжий, он отнимает у пользователя слишком много времени – на то чтобы кликнуть по ссылке, дождаться загрузки окна и затем закрыть окно. В эпоху AJAX мы можем быть ближе к пожеланиям пользователей. Мы можем сделать так чтобы уже при наведении мыши на термин незамедлительно появлялось сообщение с подсказкой и как только курсор мыши сдвинут с термина сообщение исчезало. Наличие этого сервиса не отразится на объеме страниц сайта. При запросе контекстной подсказки Java Script будет обращаться к внешнему словарю, получать содержание и отображать его. читать дальше
 

Статьи по PHP // Демон на PHP
Прислал: Олег Крайнов [ 29.08.2006 @ 13:21 ]
В этой статье мы напишем простенький демон на php, но для начала нам надо ознакомиться с сокетами и базовыми знаниями IP-протокола. Итак что же представляет собой сокет? Сокет - это программный интерфейс, предназначенный для передачи данных между приложениями на сетевом уровне. В PHP есть функции работающие с сокетами на уровне IP-протокола. Это гораздо более низкий уровень по сранению с уровнем, на котором работают функция fsockopen и потоки. В этой статье я научу тех, кто пока ещё не умеет работать с этими функциями. Работать будем в режиме CLI (command-line interface) т.е в коммандной строке, а не через браузер. читать дальше
 

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