Определение IP-адреса с помощью Perl

Что такое IP-адрес и для чего он нужен вебмастеру?
IP-адрес представляет собой уникальный 32-х битный идентификатор компьютеров, состоящий из четырех десятичных чисел, Читать полностью »

Скачивание файлов по временным ссылкам

В последнее время всё чаще при скачивании фильмов, или файлов сталкиваюсь с временными ссылками. Зачем это делается? Во первых что бы другие сайты не размещали ссылки на файлы, которые распространяются на вашем сайте. Во вторых, таким образом, файлы можно защитить от массового скачивания, с одного IP. Или из подсети. Читать полностью »

Введение в регулярные выражения

Регулярное выражение (regular expression, regexp, регэксп) - механизм, позволяющий задать шаблон для строки и осуществить поиск данных, соответствующих этому шаблону в заданном тексте. Кроме того, дополнительные функции по работе с regexp'ами позволяют получить найденные данные в виде массива строк, произвести замену в тексте по шаблону, разбиение строки по шаблону и т.п. Однако главной их функцией, на которой основаны все остальные, является именно функция поиска в тексте данных, соответствующих шаблону, описанному в синтаксисе регулярных выражений. Читать полностью »

Обзор скриптовых языков программирования

Понятие о скриптовых языках
Что такое "скриптовый язык"? Это туманный вопрос, в котором содержатся два термина - "скриптовый" (scripting) и "язык" (language), произошедшие из областей, не имеющих отношения к компьютерам. Смысл, в котором эти термины используют многие люди, расплывчат. Даже такое простое слово, как "язык", легко можно использовать неверно. Например, VBScript, VB, и VBA в грамматическом отношении и в отношении практически используемой семантики являются одним и тем же языком, а VBScript в некоторой степени похож на упрощенный пиджин1 VB. Читать полностью »