msgbartop
Создание и раскрутка сайтов, продвижение в ТОП
msgbarbottom







01 Июл 13 Словарь

Ботки. Обычно расширения состоят из трех букв (exe, gif, php, mov, bmp, eps, swf, asp, m3u, avi, rtf, txt, zip, cpp), но встречаются также двухбуквенные (js, ai) и четырехбуквенные (html, php3, docx) и иног­да однобуквенные (h, p) и пятибуквенные (rhtml). Наиболее типич­ные расширения файлов, используемых на сайтах: .html, .htm (стан­дартные статические веб-страницы; впрочем, с помощью […]

01 Июл 13 Справочник для внутреннего использования

Навигация есть признание того, что твоя страница далека от иде­ала. Ибо если бы она была близка к нему, зачем бы потребовалось покидать ее? А если ее не требуется покидать, зачем же нужна навигация? Разрешения экранов Единица измерения — пиксел (точка); ширина и высота. Устаревающие Популярные Редкие 640 х 480 1024 х 768 1152х 864 800 […]

01 Июл 13 Алфавит от Google

Есть такая тестирующаяся поисковая подсистема от Google (Http://Www.Google.Com/Webhp?Complete=1&Hl=En), в которой по введенным первым буквам предлагаются наиболее часто за­прашиваемые слова. Я собрал все первые (наиболее рейтинговые) слова на каждую букву русского алфавита. Получился интересный список: • анекдоты • бтк (загадочно) • валентинки • гороскоп (уже третий предсказуемый результат из четырех пунк тов) • държавен вестник (я […]

27 Июн 13 Филиппика против баз данных

Базы данных (БД) противоречат идеологии построения глобальной сети. Суть этой идеологии в том, что при ликвидации или наруше­нии функциональности части целое, состоящее из подобных частей, не перестает функционировать. То есть целое представляет собой набор некоторых элементов, каждый из которых не является основ­ным. Если мы совершаем удачную хакерскую атаку на один сервер (или на десять), сам […]

26 Июн 13 Очеловечиваем языки программирования

Очень часто на сайтах можно встретить надписи, подобные следу­ющей: «Количество тем в форуме: 31» Это все ничего. Хуже, когда встречается такое: «В форуме 31 тем» или «Выбрано 1 из 38 темы». Все очень просто: число берется сценарием из базы или внешнего файла и помещается в текстовую заготовку. А написать разные вариан­ты окончаний для исчисляемого слова […]

26 Июн 13 Сайт располагается на одной странице

Некоторые современные веб-приложения (например, Gmail) используют так называемые динамические веб-интерфейсы. Суть их в том, чтобы динамически (с помощью языков активных сцена­риев, но при этом обращаясь к серверу) помещать на веб-страницу новое содержимое по запросу пользователя вместо того, чтобы переходить на другую страницу. Это экономит время и трафик. В большинстве случаев такие интерфейсы реализуются с по­мощью […]

26 Июн 13 Сайт следит за вами: JavaScript

Очень часто на динамических сайтах нам не хватает динамики. На сайте все может быть хорошо: и дизайн, и удобная обработка данных, и внятный интерфейс. Но — чем больше имеем, тем больше хочется. Например, хочется не просто водить мышкой по странице, а что­бы страница реагировала на движение. В каком-то месте что-то сооб­щала. В каком-то загоралось предупреждение. […]

24 Июн 13 Сайт выполняет черную работу

С одной стороны, чаще всего при создании сложных сайтов прихо­дится выполнять десятки и сотни рутинных операций. Примеров масса. В каждый из файлов должен быть вставлен навигационный блок; при этом на каждой данной странице ссылка на эту страницу должна быть заменена обычным текстом. При подготовке статис­тических таблиц приходится каждый раз повторять одинаковые фрагменты данных. Если верстка […]

24 Июн 13 Что нужно. Организация структуры

Чаще всего уязвимость сайтов связана со слабой проверкой вво­димых пользователем данных. Принципиальным тут является блоки­ровка возможности посетителя вводить вредоносный код. Если такая блокировка отсутствует, то это чревато возможностью злоумышленника захватить контроль над сайтом: сделать дефейс, переписывать и удалять файлы на сайте, оставлять иные следы деятельности. Три типичных случая ввода пользовательских данных — встроенная поисковая систе­ма, […]

23 Июн 13 Что нужно. Организация структуры

При разработке сайта программисту в первую очередь нужно грамотно организовать структуру сайта. Если оснастка сервера поз­воляет, то количество данных на сайте можно уменьшить. Коротко о трех основных способах разделения рабочей и смысловой частей сайта было рассказано в части книги о проектировании. Самый простой способ — использование директив включе­ния файла — оказывается на поверку наименее удобным. […]