Как раскрутить и разрекламировать Web-сайт в сети Интернет.
Глава 2 Автоматизация.
Сетевые средства.
Комплексная автоматизация.
В сети Internet существует множество сервисов, предназначенных как для проверки web-сайтов, так и для их рекламирования различными методами. Есть специализированные службы, применяемые для анализа какого-либо одного аспекта работы узла, но имеются и комплексные решения, служащие для всесторонней проверки жизнедеятельности сайта.
NetMechanic HTML Toolbox.
NetMechanic HTML Toolbox – это сетевое средство компании NetMechanic Inc. (http://www.netmechanic.com/), предназначенное, в частности, для проверки работоспособности ссылок на вашем сайте и правильности HTML-кода.
Проверка ссылок.Для проверки работоспособности ссылок зайдите в Internet по адресу http://www.netmechanic.com/toolbox/html-code.htm. В ваш браузер будет загружена форма, показанная на рис. 2.1.

Рис. 2.1. Форма сервиса HTML Toolbox для проверки ссылок.
Данный ресурс предназначен для исследования ссылок сайта, указываемого в форме. Бесплатно можно проверить до пяти страниц. После работы поискового робота готовится отчет о каждой найденной ссылке и описывается ее состояние.
Для проверки выполните следующие действия.
1. В поле URL введите адрес сайта или страницы.
2. Переключатель Scope (Возможности) установите в положение 1 Page (1 страница) или 5 Pages (5 страниц). В любом случае бесплатный сервис ограничен проверкой 25 ссылок на каждой из страниц. При выборе варианта 1 Page результаты проверки выводятся на экран, в окно браузера; при выборе 5 Pages отчет будет выслан вам по электронному адресу.
3. В поле Email (Электронная почта) укажите ваш электронный адрес. По нему будет высылаться отчет, если вы заказали проверку пяти страниц или ежемесячное тестирование.
4. По завершении всех установок нажмите на кнопку Test Now (Начать тестирование).
Декларируется, что поисковый робот между каждым обращением к вашему серверу делает паузу, чтобы уменьшить нагрузку на него. Размеры проверяемых страниц ограничены двумя тысячами строк и 125 Кб.
Если проверка ссылок происходит в режиме реального времени – иными словами, вы проверяете лишь одну страницу – то в окне браузера отражается ход ее выполнения, как показано на рис. 2.2. Для преждевременной остановки процесса нажмите на кнопку Cancel (Отмена).
Рис. 2.2. Проверка ссылок в режиме реального времени.
Если проверка ссылок на сайте выполняется в фоновом режиме, то есть вы заказали обработку пяти страниц, появится сообщение: Our robot is checking your site. Testing may take anywhere from a few seconds to several minutes, depending on the size of your site. We will notify you by e-mail when testing is complete. (Наш робот проверяет ваш сайт. В зависимости от его размеров тестирование может занять от нескольких секунд до нескольких минут. По окончании проверки мы отправим вам уведомление.) Уведомление выглядит так:
NetMechanic has completed the tests you requested for: Http://www.inotec.ru. Job Configuration: 5 Pages, Local Links, Remote Links, Images. You can find your results at: Http://results.netmechanic.com/aps1/summary.cgi?f=004/0406/49-12129&s=NetMechanic&fv=5.Reports will be stored at this URL for the next 2 days.
(NetMechanic завершил тесты, запрошенные вами для адреса http://www.inotec.ru. Конфигурация: 5 страниц, локальные ссылки, изображения. Результаты находятся по адресу: http://results.netmechanic.com/aps1/summary.cgi?f=004/0406/49-12129&s=NetMechanic&fv=5, где они будут храниться в течение двух дней.) Отчет о проверке одной страницы вы получите на экране браузера (рис. 2.3).
Рис. 2.3. Отчет о проверке ссылок одной страницы.
В поле URL указан проверенный адрес с прямой ссылкой на него. Результаты проверки сведены в таблицу (первая строка – Link Check, Проверка ссылок). В колонке Rating (Оценка) звездочками обозначен уровень доступности ссылок на странице. Число недоступных ссылок указано в графе Summary (Итоги). Последняя колонка (без заглавия) предназначена для уточнения результатов тестирования. По ссылке View a Detailed Report (Показать подробный отчет) можно перейти на страницу с описанием всех найденных ссылок (рис. 2.4).
Рис. 2.4. Таблица с описанием всех найденных ссылок.
Таблица отчета включает в себя пять колонок:
• Line (Строка) – номер строки исходной страницы, где обнаружена данная ссылка;
• Tag (Тэг) – вид тэга (например: IMG, HREF);
• Links to… (Ссылка на…) – адрес ссылки;
• Image Size (Размер изображения) – размер изображения, на которое указывает ссылка. Надпись -1 выводится, если робот не смог определить этот параметр. По ссылкам из колонки Image Size вы попадаете на страницу оптимизации изображений (рис. 1.5);
· Status (Состояние) – состояние ссылки, например: Ok (Доступно), Access denied for robots (Нет доступа для роботов), Remote link (Внешняя ссылка), No response from host (Узел не ответил).
На странице, представленной на рис. 2.5, вы имеете возможность оптимизировать картинку, то есть уменьшить ее размер, что сокращает время загрузки. Для этого сравните предложенные варианты изображений с оригиналом (первая картинка), выберите подходящий, учитывая соотношения размера и качества, и сохраните графический файл на компьютере так же, как вы это обычно делаете в браузере.
Рис. 2.5. Страница оптимизации изображений.
Слева у каждой картинки указаны следующие параметры:
• Type (Тип) – графический формат;
• Colors (Цветность) – число цветов в палитре рисунка;
• Size (Размер) – размер файла, в байтах;
• DL Time (28.8) (Время загрузки) – время загрузки при модемном соединении со скоростью 28 800 бит/с;
• Savings (Оптимизация) – показывает, насколько уменьшены размеры изображения по сравнению с оригиналом (в процентах).
Для того, чтобы сравнить оптимизированную картинку с исходной, достаточно поместить курсор мыши на любое изображение, и оно будет мгновенно заменено оригиналом.
Если переключатель Scope в форме на первоначальной странице (рис. 2.1) был установлен в положение 5 Pages, таблица отчета содержит сведения о первых встреченных пяти страницах, как показано на рис. 2.6. В остальном нет никаких отличий от отчета для одной страницы.
Рис. 2.6. Отчет о проверке ссылок для пяти страниц.
Сервис проверки HTML-кода
Расширенный сервис HTML Toolbox, предоставляемый компанией NetMechanic Inc., подразумевает проверку правильности HTML-кода. Данный сервис представляет собой экспертную систему, которая может не только сообщить пользователю об ошибках в HTML-документах, но и подсказать, как сделать, чтобы страницы загружались быстрее и выглядели одинаково в различных браузерах.
Другими словами, рассматриваемый сервис, кроме непосредственной проверки, предлагает варианты исправления найденных ошибок, то есть действия, которые следует предпринять для устранения погрешностей. Случается, что для устранения одной ошибки требуется внести несколько исправлений в HTML-код, а иногда наоборот – одно исправление, например, удаление тэга, может привести к дополнительным ошибкам, которые также потребуется исправить. В отчете, который генерирует система, отражены лишь существенные коррективы. Исправления, которые предписывает практика профессиональной верстки в HTML, например, наличие закрывающих тэгов для элементов списка </LI> или для ячеек таблицы </TD>, не предлагаются. Такие предложения привнесли бы излишний беспорядок в отчет и затенили существенную правку. Заметим, что исправления не входят в бесплатный сервис.
При проверке обращают внимание на совместимость кода страниц с различными версиями браузеров, наличие ошибок в коде, отсутствие определенных тэгов и соответствие последней версии спецификации HTML. Бесплатно можно проверить до пяти страниц; размер каждой ограничен двумя тысячами строк и 125 Кб.
Зайдите в Internet по адресу: http://www.netmechanic.com/toolbox/power_user.htm. В браузер будет загружена форма, первые три пункта которой показаны на рис. 2.7. Она представляет собой инструкцию по выполнению поэтапной проверки.
Рис. 2.7. Форма расширенного сервиса HTML Toolbox.
1. В поле URL введите адрес страницы, которую требуется обработать. Для тестирования страниц, защищенных паролем (с обычным методом аутентификации, когда для защиты используется файл. htaccess), запишите адрес в форме:
Http://username:password@www.name.ru.
При этом не забывайте, что пароль будет передан в открытом виде без применения специальных защищающих протоколов.
2. В разделе What tools would you like to use? (Какие инструменты вы хотите использовать?) можно отключить все флажки, кроме HTML Check & Repair (Проверка и исправление HTML).
3. Переключатель Scope (Возможности) установите в положение 1 Page (1 страница) или 5 Page (5 страниц). В первом случае результат будет выведен в окне браузера, во втором – выслан по вашему электронному адресу. Так или иначе, бесплатный сервис ограничен проверкой 25 ссылок на каждой из страниц.
4. В поле Email (продолжение формы показано на рис. 2.8) введите электронный адрес для отчетов (сюда же, возможно, время от времени будет поступать ненавязчивая реклама услуг компании NetMechanic).
5. Если вы хотите дополнительно проверить страницу на совместимость с браузерами, используйте опцию Tell me if my page is friendly to disabled visitors (Сообщать, подходит ли моя страница клиентам с несовместимыми программами просмотра). Имеются в виду браузеры, которые не поддерживают загрузку изображений, и браузеры, допускающие ее блокировку. Чтобы такие клиенты могли просматривать страницу, она должна содержать специальные атрибуты: SUMMARY в тэгах таблиц и ALT – в тэгах изображений.
Рис. 2.8. Продолжение формы расширенного сервиса HTML Toolbox.
6. Заполните поля таблицы Browser Types (Типы браузеров), как показано на рис. 2.9. Укажите процентное соотношение посетителей, пользующихся различными версиями браузеров, если эта информация вам известна. Подобные сведения важны, поскольку у посетителей, применяющих старые версии, даже обычные в настоящее время конструкции могут не работать.
Рис. 2.9. Окончание формы расширенного сервиса HTML Toolbox.
7. Для проверки правописания в тексте страниц в сервисе используется пользовательский словарь. Сюда можно внести имена и названия, технические термины, устойчивые словосочетания, иностранные слова. Для этого создайте текстовый файл (назовите его, например, dictionary.txt), в котором каждое слово или словосочетание следует набрать отдельной строкой. С формами словоизменения в русском языке, естественно, неизбежны проблемы. Если такой словарь существует, поместите его на сервере в Internet и задайте адрес словаря в поле Custom Dictionary (Специальный словарь). Чтобы не проверять в тексте страниц слова, записанные прописными буквами, отметьте опцию Ignore words in UPPER CASE (Пропускать слова, состоящие из ПРОПИСНЫХ БУКВ).
8. Чтобы начать проверку, нажмите на кнопку Test Now (Запуск теста).
В результате проверки создается страница, состоящая из трех основных частей: общие итоги, код проверяемой страницы со вставленными в него предупреждениями и сообщениями об ошибках и список замеченных проблем, которые не поддаются автоматическому исправлению в данном сервисе.
В первой части отчета – см. рис. 2.10 – указано общее число ошибок (поле Total Errors), предупреждений (поле Total Warnings) и проблем, которые не поддаются автоматическому исправлению (поле Total Problems HTML Repair Cannot Fix).
Рис. 2.10. Первая часть отчета сервиса HTML Check & Repair.
Фрагмент второй части отчета приведен на рис. 2.11. Сообщения об ошибках и предупреждения размещены на отдельных строках и выделены цветом, а также символами – :[n]^Error: (для ошибок) или – :[n]^Warning: (для предупреждений) в начале строки. При этом n – порядковый номер ошибки. За двоеточием следует описание ошибки. В строках, помеченных символами – :[п]^Hint: и также выделенных цветом, даются краткие рекомендации, как избегать подобных ошибок.
Рис. 2.11. Вторая часть отчета сервиса HTML Check & Repair.
В третьей части отчета, представленной на рис. 2.12, перечислены проблемы, с которыми столкнулся сервис в ходе проверки, и даны рекомендации авторам по самостоятельному устранению погрешностей. Ссылки указывают на строки исходного кода документа.
Рис. 2.12. Третья часть отчета сервиса HTML Check & Repair.
Проверка доменных имен.
Whois-сервис РосНИИРОС.
РосНИИРОС (Российский Научно-Исследовательский Институт Развития Общественных Сетей) является администратором российского национального домена верхнего уровня RU, обеспечивая регистрацию в нем доменов второго уровня. Заметим попутно, что на момент написания книги в домене RU было зарегистрировано свыше 205 тысяч доменов второго уровня.
Сервис Whois (http://www.ripn.net/nic/whois/index.html) предоставляется РосНИИРОС в информационных целях и может быть использован только для получения информации о доменном имени и контактных лицах. Основным условием его предоставления является обязательство не производить массовых выборок информации, превышающих разрешенные пределы: с одного IP-адреса допускается делать ограниченное количество запросов в минуту. В противном случае вместо обработки запросов возможна выдача предупредительного сообщения. Если в течение часа пользователь неоднократно превысит частоту поступления запросов, то предоставление Whois-сервиса ему прекращается, а на каждый последующий запрос выдается извещение об отказе в услуге:
Для получения информации о домене требуется заполнить лишь строку запроса (см. рис. 2.13), в которой указывается имя интересующего вас домена, и щелкнуть по кнопке Search (Поиск). В результате работы сервиса будет выдана страница, содержащая полную информацию по домену (рис. 2.14).

Рис. 2.13. Служба Whois РосНИИРОС.
Рис. 2.14. Страница ответа службы Whois РосНИИРОС.
Приведем в алфавитном порядке все возможные поля, встречающиеся в ответах Whois-сервиса РосНИИРОС:
• address – контактный адрес физического лица (на английском языке, необязательное поле);
• admin-c – идентификатор представителя организации для административного контакта с РосНИИРОС;
• admin-o – идентификатор администратора домена;
• bill-c – идентификатор представителя организации, ответственного за оплату услуг по домену;
• changed – дата последнего изменения клиентом информации в объекте (приводит к запуску процесса тестирования зоны). Для доменов третьего уровня может указывать дату, когда начнется ежегодное автоматическое тестирование зоны, если не будет прислан запрос на обновление зоны;
• created – дата регистрации домена; не изменяется при продлении срока регистрации, смене администратора или регистратора домена;
• descr – краткое описание объекта в произвольной текстовой форме (необязательное поле);
• domain – доменное имя;
• e-mail – электронный адрес;
• fax-no – номер факса (с международным кодом и кодом города);
• free-date – дата освобождения домена (указывается для доменов с приближающимся сроком аннулирования регистрации);
• mnt-adm – организация или физическое лицо, которому принадлежит служба технической поддержки;
• mnt-by – идентификатор службы технической поддержки (службы авторизации), отвечающей за корректность информации о домене в базе данных РосНИИРОС;
• mntner – идентификатор службы технической поддержки в базе данных РосНИИРОС;
• nic-hdl – идентификатор объекта базы данных;
• nserver – список DNS-серверов, поддерживающих домен (если имя сервера содержит имя домена, то указываются также его IP-адреса);
• org – название организации;
• paid-till – дата, по которую оплачена регистрация домена;
• person – полное имя физического лица (на английском языке), являющегося администратором домена;
• phone – телефоны с международным кодом и кодом города;
• reg-ch – идентификатор регистратора, которому передается домен (при смене регистратора);
• registrar – идентификатор регистратора;
• remark – произвольные текстовые комментарии (необязательное поле);
• source – источник информации;
• state – состояние объекта;
• tech-c – идентификатор контактного лица по техническим вопросам;
• type – тип домена;
• whois – Whois-сервис регистратора;
• www – URL-адрес сайта регистратора;
• x-freeing – домен подлежит удалению из реестра в течение часа.
Поле State является одним из обязательных полей в ответах Whois-сервиса РосНИИРОС при запросе по доменным именам второго уровня в зонах RU и SU и третьего уровня в зонах COM.RU, NET.RU, ORG.RU, PP.RU. Оно показывает состояние зарегистрированного домена: делегирован он или нет. Значение поля зависит от объекта, по которому делается запрос: домен второго или третьего уровня, кем зарегистрирован (РосНИИРОС или другой регистратор). Значения, которые может принимать поле State, представлены в таблице 3.Таблица 3. Описание поля State в ответах Whois-сервиса РосНИИРОС
Служба Whois InterNIC.
Чтобы получить информацию по доменным именам, зарегистрированным в зонах верхнего уровня AERO, ARPA, BIZ, COM, COOP, EDU, INFO, INT, MUSEUM, NAME, NET или ORG, можно воспользоваться сервисом Whois InterNIC (http://www.internic.net/whois.html). В строке запроса (рис. 2.15) укажите искомое доменное имя, а переключателем, расположенным под ней, определите его статус:
Рис. 2.15. Служба Whois InterNIC.
• Domain (Домен);
• Registrar (Регистратор);
• Nameserver (Сервер имен).
Ответ службы не столь подробный, как у Whois РосНИИРОС, но необходимая информация о владельцах и датах регистрации и ее окончания содержится.
Проверка доменных имен на сайтах Internet-провайдеров.
Многие компании, предоставляющие услуги по размещению серверов в Internet, (провайдеры услуг Internet) обеспечивают пользователей сервисом проверки доменного имени. Обычно это простая форма со строкой поиска, как, например, на странице проверки домена (http://ropnet.ru/services/hosting/check/) на сайте компании RopNet (см. рис. 2.16).
Рис. 2.16. Страница проверки домена на сайте компании RopNet.
Для работы с формой введите имя интересующего вас домена. Затем отметьте зоны, в которых нужно его проверить, и нажмите на кнопку Проверить!. В результате будет получен ответ о том, свободен или занят домен. Если он свободен, его можно будет сразу же и заказать.
Проверка гиперссылок.
Разработаны и применяются автоматические роботы, которые могут «зайти» на сайт и проверить все ссылки (в том числе и внешние).
W3C Link Checker.
W3C Link Checker – это мощный сетевой ресурс для всестороннего тестирования ссылок на сайте, предоставляемый организацией W3C (консорциумом World Wide Web; http://www.w3.org/). Первая версия тестера была разработана в августе 1998 года, а в ноябре 1999 года вышла новая, которая регулярно дорабатывается. Исходный код программы, написанный на языке программирования Perl, доступен на сайте консорциума. Если вы зайдете в Internet по адресу http://validator.w3.org/checklink/, в окне браузера появится форма, показанная на рис. 2.17.
Рис. 2.17. Форма W3C Link Checker.
В поле Enter the address (URL) of a document that you would like to check (Введите адрес документа, который хотите проверить) впишите URL страницы, предназначенной для тестирования, или начальный адрес, если будет проверяться несколько документов. Напомним, что аббревиатура URL (сокращение от англ. Universal Resource Locator, Универсальный указатель на ресурс) означает принятый в Internet адрес ресурса, имеющий определенный формат, а именно: протокол://адрес. Нажмите на кнопку Check (Проверить).
Тестер проверяет HTML– или XHTML-документы, строит список ссылок на метки и адреса, сообщает в своем отчете о найденных ошибках. Проверяется, не повторена ли одна и та же метка дважды. Затем тестируются все обнаруженные ссылки (включая переходы на метки внутри документов) – с тем, чтобы определить их доступность.
Отчет о проверке выглядит, как показано на рис. 2.18.
Рис. 2.18. Отчет о проверке ссылок.
Для дополнительной проверки отметьте, если требуется, нужные поля в секции Options (Параметры): • Summary only (Только итоги) – формируется общий отчет без подробного описания хода проверки: проверяемых адресов и страниц, времени ответа и т. д.; • Hide redirects (Не показывать перенаправленные) – обнаруженные ссылки с переадресацией показаны в обычном отчете в следующем виде: Http://counter.rambler.ru/top100/ redirected to. Http://top100.rambler.ru/top100/ What to do: Usually nothing. HTTP Code returned: 302 -> 200. HTTP Message: Found -> OK.Lines: 193.
Если выключатель Hide redirects включен, подобные ошибки не фиксируются. Изображенный выше фрагмент отчета формируется при положении расположенного рядом переключателя в состоянии All (Все). При этом обнаруженные в ходе проверки ссылки с переадресацией каталогов, если таковые имеются, показаны в обычном отчете следующим образом: List of directory redirects: The links below are not broken, but the document does not use the exact URL. Http://www.homeincome.com/websearch/bizsearch redirected to. Http://www.homeincome.com/websearch/bizsearch/ What to do: Add a trailing slash to the URL. HTTP Code returned: 301 -> 200. HTTP Message: Moved Permanently -> OK.Lines: 221.
При фиксации дополнительного переключателя в положении For directories only (Только для каталогов) подобные ошибки не фиксируются;
• Don\'t send the Accept-Language header (Не отправлять заголовок Accept-Language) – не посылать заголовок о предпочитаемом языке.
• Check linked documents recursively, recursion depth __ (Рекурсивно проверять документы по ссылкам, глубина рекурсии__). Можно проверить часть сайта рекурсивно, то есть от ссылки к ссылке – и это, пожалуй, самая сильная сторона проекта. В этом случае в отчет включаются страница за страницей сайта, и для каждой из них сообщаются результаты проверки. Однако такое тестирование может занять довольно много времени. Указание небольшой глубины рекурсии, то есть количества проверяемых документов, позволяет уменьшить время проверки;
• Save options in a cookie (Сохранить опции в файле cookie). Выбранные вами опции будут сохранены на вашем компьютере в файле cookie, и при последующей проверке будут сразу использованы.
Обратите внимание, что программа не поддерживает так называемый стандарт исключений для роботов, то есть содержимое файла robots.txt не анализируется.
Проверка HTML-кода.
Сервис проверки HTML-документов Markup Validation Service.
Сервис Markup Validation Service (Сервис проверки синтаксиса разметки), предлагаемый организацией W3C – World Wide Web консорциумом (http://www.w3.org/) – по адресу http://validator.w3.org/, предназначен для проверки HTML-документов на соответствие рекомендациям W3C HTML и XHTML, а также другим HTML-стандартам. Данный сервис представляет собой шлюз к известному синтаксическому анализатору SGML (Standard Generalized Markup Language – Обобщенный стандартный язык разметки) – программному модулю SP (http://www.jclark.com/sp/). Markup Validation Service переправляет указанный посетителем адрес модулю SP, получает результат, форматирует его в HTML-страницу и выдает ее в браузер пользователя. Сам по себе рассматриваемый сервис не генерирует никаких сообщений об ошибках.
SGML – это международный стандарт на определение не зависящих от компьютерных платформ и систем методов представления текстов в электронной форме. Точнее, SGML является метаязыком, то есть средством формального описания языка, в данном случае, языка разметки.
Исторически слово разметка использовалось для описания аннотаций или других отметок в тексте, предназначенных для указания машинистке или наборщику, как именно должна быть напечатана или набрана определенная фраза. Примерами служат волнистое подчеркивание для обозначения жирного шрифта, специальные символы для обозначения пропуска отдельных предложений или их печати определенным шрифтом, и т. п. С автоматизацией форматирования и печати текстов термин был расширен, охватывая сейчас всяческие коды разметки, вставляемые в электронные тексты для управления форматированием, печатью или иной обработкой.
В определенном смысле все печатные тексты размечены: знаки пунктуации, использование заглавных букв, размещение букв на странице, даже пробелы между словами можно считать своеобразным кодированием, функция которого – помочь читателю определить, где заканчивается одно слово и начинается другое, как отделить структурные элементы, например, заголовки или подчиненные предложения. Кодирование текста для компьютерной обработки можно считать выявлением неявного или предположительного, указанием пользователю, как интерпретировать содержимое текста. Таким образом, язык разметки – это набор соглашений о разметке, используемых в комплексе для кодирования текстов. Язык разметки должен определять, какая разметка является допустимой, какая – необходимой, как различаются разметка и текст, и что разметка означает. SGML предоставляет средства решения первых трех задач; последняя требует описательных документов – руководств.
Форма Validate Your Markup (Проверка синтаксиса разметки), загружаемая в окно браузера, представлена на рис. 2.19.
Рис. 2.19. Форма Validate Your Markup сервиса Markup Validation Service.
Введите в поле Address (Адрес) раздела Validate by URL (Проверка по URL) адрес страницы в Internet, которая должна быть протестирована, и нажмите на кнопку Check (Проверить). Рассматриваемый сервис имеет дополнительные возможности, которые становятся доступны при переходе по ссылке Extended Interface (Расширенный интерфейс). В этом случае откроется страница, изображенная на рис. 2.20.
Рис. 2.20. Страница дополнительных возможностей сервиса Markup Validation Service.
Если нужно, воспользуйтесь здесь следующими опциями:
• Encoding (Кодировка). Установленное по умолчанию значение Detect automatically (Автоопределение) подойдет для большинства случаев, но иногда с целью тестирования может понадобиться его изменение и выбор конкретной кодировки;
• Use Fallback instead of Override (Использовать как аварийный режим вместо полной отмены). Если флажок установлен, кодировка, указанная в пункте Encoding, будет применена лишь тогда, когда документ не содержит информации о кодировке символов;
• Doctype (Тип документа). Служит для принудительного задания типа документа, не зависящего от имеющейся в нем информации. Размещенная рядом опция Use Fallback instead of Override, как и в предыдущем пункте, нужна для принудительного включения типа документа в том случае, если он не задан на странице явно;
• Show Source (Показывать исходный код). В отчет выводится исходный HTML-код документа с привязанными к нему сообщениями об ошибках;
• Show Outline (Показать иерархическую структуру). Выдается наглядная структура документа, начиная с тэгов <H1> – <H6>;
• Show Parse Tree (Показать дерево синтаксического анализа). Отображается точная последовательность прочтения документа SGML-анализатором;
• „.exclude attributes (…исключая атрибуты). Для наглядности из дерева синтаксического анализа будут удалены атрибуты;
• Validate error pages (Проверять правильность страниц с ошибками). Когда страница недоступна (ошибка 404), выдается сообщение об ошибке. В некоторых случаях требуется оттестировать такую страницу с сообщением – тогда и включается опция;
• Verbose Output (Подробный отчет). Флажок ставится, если необходимо получить дополнительную информацию о найденных ошибках.
Для проверки нажмите на кнопку Validate this page (Проверить эту страницу).
После тестирования документа, расположенного по указанному вами адресу, на экран выводится листинг результатов.
Существует возможность альтернативной проверки – посредством загрузки документов, требующие исследования, на сервер. Для этого предназначен раздел Validate by File Upload (Проверка загруженного файла) формы Validate Your Markup (рис. 2.19). Нажмите на кнопку Browse (Обзор), расположенную рядом с полем Local File (Локальный файл), и выберите на своем компьютере нужный файл. Для его загрузки на удаленный сервер и начала проверки щелкните по кнопке Check. Как и при проверке по URL, можно воспользоваться дополнительными опциями, если перейти по ссылке Extended File Upload Interface (Расширенный интерфейс для загруженного файла). В этом случае вам будет предложено заполнить форму, аналогичную представленной на рис. 2.20. С той же целью можно набрать в строке браузера адрес: http://validator.w3.org/file-upload.html.
Кроме описанных проверок, рассматриваемый сервис позволяет тестировать таблицы CSS (так называемые каскадные или иерархические таблицы стилей). Для этого наберите в строке браузера адрес: http://jigsaw.w3.org/css-validator/. На экране отобразится страница с формой Validate Your Style Sheet (Проверка таблицы стилей), представленной на рис. 2.21.
Рис. 2.21. Форма Validate Your Style Sheet.
Как и при проверке HTML-страницы, существует возможность исследовать таблицу CSS по ее адресу в Internet (поле Address в разделе Validate by URI) и с помощью загрузки требуемого файла на сервер (поле Local CSS file (Локальный файл CSS) в разделе Validate by File Upload). Кроме того, в разделе Validate by direct input (Проверка прямого ввода) вы можете просто ввести текст таблицы CSS. В любом случае тестирование начнется после щелчка по кнопке Check, соответствующей выбранному разделу. В каждом из рассмотренных разделов имеются ссылки на формы с дополнительными параметрами проверки (Advanced Interface – Расширенный интерфейс), одна из которых представлена на рис. 2.22.
Рис. 2.22. Форма Validate Your Style Sheet с расширенными возможностями проверки.
В этот форме добавлена возможность выбора уровня предупреждений (так, можно вовсе от них отказаться), версии CSS и среды, для которой предназначены описания в таблицах (например, презентация, карманный компьютер, экран, печать, проектор и т. д.).
Сервис WDG HTML Validator.
Сетевой сервис WDG HTML Validator (http://www.htmlhelp.com/tools/validator/), предлагаемый группой разработчиков, объединившихся под названием Web Design Group (http://www.htmlhelp.com/), предназначен для проверки синтаксиса HTML-страниц, а также таблиц CSS. Форма для задания адреса исследуемой страницы представлена на рис. 2.23. Введите его в поле URL и нажмите на кнопку Validate it! (Проверить!).
Рис. 2.23. Форма сервиса WDG HTML Validator.
Для настройки вида отчета воспользуйтесь следующими флажками:
• Include warnings (Включить предупреждения);
• Show input (Показывать исходный код);
• Validate entire site (Проверить весь сайт);
• Hide valid results (Скрыть допустимые результаты).
Если включена опция Validate entire site, WDG HTML Validator следует правилам исключений для роботов (заданным в файле robots.txt), что позволяет исключить из проверки отдельные части сайта. Для указания правил специально для робота сервиса WDG HTML Validator используйте в качестве User-agent имя: WDG_SiteValidator.
WDG HTML Validator поддерживает протоколы HTTP, HTTPS и FTP. Для анонимного входа на FTP-сервер вводится URL вида ftp://ftp.yourdomain.ru/foo/bar.html. Если для доступа требуются имя пользователя и пароль, адрес указывается в форме: ftp://user:pass@ftp.yourdomam.m/foo/bar.html.
Для обработки страниц XHTML и XML требуется добавить в поле URL к указываемому адресу (справа) конструкцию: &xml=yes.
Если вы хотите обработать несколько страниц одновременно, задайте их адреса в форме по адресу: http://www.htmlhelp.com/tools/validator/batch.html (рис. 2.24). Учтите, что каждый адрес следует вводить отдельной строкой.
Рис. 2.24. Форма сервиса WDG HTML Validator для одновременной проверки нескольких страниц.
Чтобы протестировать отдельные файлы, находящиеся на локальном компьютере, воспользуйтесь формой (рис. 2.25), расположенной по адресу: http://www.htmlhelp.com/tools/validator/upload.html.
Рис. 2.25. Форма сервиса WDG HTML Validator для проверки локальных файлов.
Щелкните по кнопке Browse (Обзор), находящейся рядом с полем (Выберите на своем компьютере HTML-документ, который следует загрузить для проверки), и найдите интересующий вас файл. В поле Character encoding (Кодировка символов) определите нужную кодировку для обрабатываемого документа. Если требуется, отметьте флажками опции Include warnings и Show input. Для загрузки выбранного файла и запуска проверки щелкните по кнопке Validate it!.
Еще одна форма рассматриваемого сервиса (http://www.htmlhelp.com/tools/ validator/direct.html) служит для тестирования HTML-кода, непосредственно введенного в ее поле (см. рис. 2.26). Как и в рассмотренных ранее формах, здесь также можно определить кодировку в поле Character encoding, а также применить настройки Include warnings и Show input. Дополнительно добавлена кнопка Clear form (Очистить форму).
Рис. 2.26. Форма сервиса WDG HTML Validator для проверки HTML-кода.
Для проверки таблиц CSS разработчики Web Design Group предлагают два сервиса: обработка по указанному адресу в Internet (http://www.htmlhelp.com/tools/csscheck/) и с помощью загрузки файла с локального компьютера на удаленный сервер (http://www.htmlhelp.com/tools/csscheck/upload.html). Формы, используемые для данных сервисов, аналогичны приведенным выше.
Проверка метатэгов.
Существуют сетевые службы, позволяющие бесплатно проверить корректность метатэгов Web-страницы.
Анализатор SpiderView Density Analyzer.

Служба SpiderView Density Analyzer (http://www.northernwebs.com/set/spider_view_da.html) компании Northern Webs (http://www.northernwebs.com/) представляет собой анализатор, который исследует текст HTML-документа, определяет частоту появления в нем отдельных слов, создает частотный словарь и предлагает список ключевых слов. При конструировании метатэгов наибольшие сложности возникают именно при подборе ключевых слов для страницы, а рассматриваемый сервис позволяет легко получить их перечень. Для этого достаточно ввести адрес документа в соответствующее поле Enter a complete URL, including the http://(Введите полный URL-адрес, включая http://), показанное на рис. 2.27, и служба сформирует отчет об имеющихся в нем словах.

Рис. 2.27. Поле Enter a complete URL службы SpiderView Density Analyzer.
При этом существует возможность настроить отчет на показ всего частотного словаря страницы, а не только сформированных ключевых слов, для чего следует отметить флажок Show all words? (Показывать все слова?). По умолчанию флажок снят, и на экран выводится только слова, неоднократно употребленные в тексте. При формировании метатэга NAME="keywords" учитывается спецификация на разрешенную длину его параметра.
Если вы вводите адрес каталога сайта, а не отдельной страницы, следует добавлять справа символ / (замыкающий слэш), то есть писать, например, http://www.myprovider/~myname/, а не http://www.myprovider/~myname. Такое написание, кстати, всегда предпочтительнее. Без замыкающего слэша браузер сначала делает запрос к серверу только для того, чтобы сообщить, что он спрашивает о каталоге. Затем производится второй запрос, но уже со слэшем, и лишь после этого сервер отправит главный (индексный) документ каталога или выдаст список файлов каталога, если в нем нет главного документа, но просмотр разрешен. Добавление к URL-адресу замыкающего слэша позволяет избежать лишнего запроса к серверу, благодаря чему ускоряется переход по ссылке. Обратите внимание, что рассматриваемым сервисом обрабатывается только одна страница – независимо от того, указана ли ссылка на файл, каталог или весь сайт, – а именно та, которая будет загружена сервером.
Давайте введем в поле Enter a complete URL адрес страницы, для которой хотим получить список ключевых слов. Чтобы сформировать отчет, щелкните по кнопке Submit (Подготовить). После обработки в браузер будет загружен отчет, состоящий из нескольких частей. Его первая часть показана на рис. 2.28.
Рис. 2.28. Первая часть отчета SpiderView Density Analyzer.
В отчете указаны:
• данные проверяемой страницы, время обработки;
• Header data returned (Возвращенная заголовочная информация) – сообщение, которое сервер пересылает браузеру;
• HTML Code Returned (Возвращенный HTML-код) – исходный код страницы с пронумерованными строками.
Вторая часть отчета Density Analysis (Анализ плотности) – см. рис. 2.29 – состоит из таблицы с вычлененными из текста исследуемой страницы словами и рассчитанной для каждого из них частоты появления. Колонки таблицы имеют следующее назначение:
• Word (Слово) – перечень найденных в тексте слов;
• Repeats (Повторы) – количество повторений каждого слова;
• Frequency (Частота) – частота появления каждого слова.
Рис. 2.29. Вторая часть отчета SpiderView Density Analyzer.
Ячейки таблицы, относящиеся к определенным словам, выделены цветом, которым сообщается следующее: • красный – указывает на элементы, превышающие рекомендованную частоту; • черный – в пределах рекомендованной частоты; • зеленый – ниже; • синий – слова встречаются реже 0,1 % от рекомендованной частоты. Возможно, следует чаще пользоваться такими словами. Отметим, что для достижения оптимальных результатов рекомендуется длина тэга ключевых слов от 300 до 500 символов.В третьей части отчета (рис. 2.30) приведен сгенерированный системой метатэг (он размещен под заголовком Possible meta tag – Возможный метатэг), указано количество элементов тэга Tag Elements и длина его содержимого Content Length в символах, включая пробелы. Кроме того, дается оценка сформированного тэга, в данном случае: The tag is oversized, consider adjusting the text (Размер тэга превышен, рекомендуется сократить текст). Отнеситесь к автоматически полученному метатэгу с должной долей иронии и поправьте его самостоятельно: расставьте кавычки (meta name=" keywords" content=" …"); уберите малозначимые для поиска слова (для, наши, наших, других, следующие) и лишние пробелы; проверьте, имеются ли в списке слова с высокой частотностью; для порядка приведите слова в нижний регистр, хотя роботы поисковых машин проверяют метатэги вне зависимости от регистра букв; потрудитесь над склонениями (окна – окон, профиль – профилем, сады – садов, сайт – сайтов). Изображенный на рис. 2.30 пример должен приобрести, по меньшей мере, такой вид:
<meta name="keywords" content="компания вызвать скидки фотогалерея 2004 4235 copyright daily proplex provedal германия добро зимние золотой испания каталог окна остекление пожаловать фотогалерея алюминиевый алюминиевым алюминия балконов город замерщика защитных зимних изготовление используем компании конструкций лоджий металлических монтаж начало остекление пожаловать последние предоставляет проектирование профиль работ решеток сады сайт сложных теплиц услуги числе этажи">
Рис. 2.30. Третья часть отчета службы SpiderView Density Analyzer.
Служба подбора ключевых слов Wordtracker.
Служба Wordtracker (http://www.wordtracker.com/) компании Rivergold Associates Ltd. позволяет подобрать для вашего сайта такие ключевые слова и их комбинации, которые чаще всего используются для поиска в Internet. В браузер загрузится страница, показанная на рис. 2.31.
Рис. 2.31. Страница службы Wordtracker в окне браузера.
Щелкните по ссылке Trial (Проба), расположенной в верхней части окна, или введите в браузере адрес http://www.wordtracker.com/trial/index.php3. Загрузится регистрационная форма, показанная на рис. 2.32.
Рис. 2.32. Регистрационная форма.
Введите соответствующие данные в поля Your name (Ваше имя) и Your e-mail address (Ваш электронный адрес), затем щелкните по кнопке Start the trial (Начать пробу). Загрузится страница с заголовком Welcome… (Добро пожаловать…), показанная на рис. 2.33. Нажмите стрелку с надписью Click here to start the trial (Нажмите здесь, чтобы начать) в правом нижнем углу страницы. Загрузится страница с заголовком Step 1 (Пункт 1), показанная на рис. 2.34.
Рис. 2.33. Страница с заголовком Welcome…
Рис. 2.34. Страница с заголовком Step 1.
В поле Enter your search term below (Введите поисковую фразу) наберите два или три ключевых слова, составляющие фразу, которая описывает ваш бизнес или услугу.
Если отмечен флажок Lateral (Боковой), со ста Web-страниц выбираются ключевые слова из заголовков, метатэгов и самого текста. Наиболее часто встречающиеся, тематически более близкие запросу слова и фразы, найденные таким образом, располагаются ближе к началу списка.
Если отмечен флажок Thesaurus (Словарь), для поиска будут дополнительно использованы близкие по смыслу слова, синонимы.
Нажмите кнопку Proceed (Далее). Загрузится страница с заголовком Step 2 (Пункт 2), показанная на рис. 2.35. Здесь перечислены ключевые слова и словосочетания, которые нашла система в своей базе данных, составленной из 303 000 000 различных запросов, сделанных за последние 60 дней. Щелкните по любому из этих слов или словосочетаний – на экран будет выведена страница, показанная на рис. 2.36. В ее правой части находится таблица, где представлены различные запросы, в которых было использовано выбранное вами выражение.
Рис. 2.35. Страница с заголовком Step 2.
Рис. 2.36. Вид страницы после выбора слова или словосочетания.
Данная таблица содержит следующую информацию:
• Keyword (Ключевое слово) – ключевое слово или словосочетание;
• Count (Количество) – число появлений в базе данных отдельно взятого ключевого слова или словосочетания;
• Predict (Предположительно) – расчетное максимальное число посетителей (за сутки), которые пришли бы к вам по ссылкам, соответствующим указанному слову или словосочетанию, из восьми основных поисковых машин: Google, Yahoo, MSN, Go Network, AOL, Lycos, Altavista и Excite;
• Dig (Копнуть) – ключевые слова следующего уровня. Имеется в виду, что для словосочетания «free accounting software», вы получите, например, и такие выражения: «free accounting software downloads», «free business accounting software» и т. д.
В базе данных службы Wordtracker на момент написания материала содержалось свыше 332 000 000 ключевых слов. Обновление базы данных производится один раз в две недели, в ночь с воскресенья на понедельник.
Таблица в правой части окна браузера предназначена для оценки частоты запросов по соответствующим словам и словосочетаниям, а также их отбора в «корзину». Стоит только щелкнуть мышью по ссылке, и счетчик в нижней части окна Keywords in basket (Ключевые слова в корзине), показанный на рис. 2.37, изменит свое значение.
Рис. 2.37. Счетчик Keywords in basket.
Воспользуйтесь полосой прокрутки в левой части окна браузера, чтобы стала видна вторая таблица: Thesaurus (Словарь) – см. рис. 2.38. Работа с ней и отбор слов в правой части окна аналогичны рассмотренным выше операциям.
Рис. 2.38. Таблица Thesaurus.
Отобрав слова, щелкните по стрелке с надписью Click here for step 3 (Нажмите для перехода к пункту 3), расположенной в правом нижнем углу окна. Загрузится страница с заголовком Step 3 (Пункт 3), показанная на рис. 2.39. Здесь перечислены ключевые слова и словосочетания, отобранные вами на предыдущем шаге, с указанием значения Count (Счетчик), соответствующего числу появлений в базе данных отдельно взятого ключевого слова или словосочетания. Для удаления из списка какого-либо из этих слов или словосочетаний щелкните по надписи Delete (Удалить) в соответствующей строке.
Рис. 2.39. Страница с заголовком Step 3.
Теперь щелкните по стрелке с надписью Click here for step 4 (Нажмите для перехода к пункту 4), расположенной в правом нижнем углу окна. Загрузится страница с заголовком Step 4 (Пункт 4), где представлена таблица с итоговыми результатами, показанная на рис. 2.40. Все цифры приведены для работы с поисковой системой Altavista.
Рис. 2.40. Таблица с итоговыми результатами.
Те же результаты будут отправлены и по электронному адресу, который вы указали при регистрации в системе. Основное внимание следует уделить колонке KEI Analysis (Keyword Effectiveness Index – Индекс эффективности ключевого слова). Чем выше в ней значение, тем популярнее ваше ключевое слово и тем более оно, если можно так выразиться, конкурентоспособно. Или, иными словами, тем ближе к началу списка будет находиться ссылка на ваш документ.
Трудное для поиска ключевое слово имеет значение KEI от 0 до 10. В этом случае число соперничающих страниц возрастает, и ваша ссылка имеет шанс оказаться на странице результатов поиска, скажем, номер 30 или 40, где ее, конечно, никто не найдет.
Хорошо обнаруживаемые ключевые слова имеют значение KEI от 10 до 100, очень хорошие – от 100 до 400, и самые удачные слова – свыше 400. Диаграмма, расположенная над таблицей, наглядно демонстрирует сказанное.
Служба Wordtracker обеспечивает дополнительным бесплатным сервисом, если в регистрационной форме (рис. 2.40) отметить флажком опцию Keyword report (Отчет о ключевых словах): производится еженедельная почтовая рассылка – 500 самых популярных в Internet поисковых запросов.
Служба проверки файла исключений Robots.txt Validator.
Создав файл robots.txt, вы можете проверить его с помощью бесплатного сервиса Robots.txt Validator, расположенного по адресу http://www.searchengineworld.com/cgi-bin/robotcheck.cgi.
В поле robots.txt URL (URL-адрес файла robots.txt) простой формы, показанной на рис. 2.41, введите полный адрес к проверяемому файлу robots.txt, и нажмите кнопку Check It (Проверить). Разработчики рекомендуют – вполне справедливо – указывать не адрес сайта, а именно полную ссылку к файлу, чтобы при создании сайта можно было тестировать файлы с альтернативными именами. Таким способом можно избежать нежелательного использования роботами поисковых машин файла robots.txt, имеющего незавершенный вид или содержащего ошибки.
Рис. 2.41. Форма для проверки на сайте Robots.txt Validator.
По результатам проверки в окно браузера будет загружен отчет, один из вариантов которого представлен на рис. 2.42. Исправьте ошибки в файле robots.txt, загрузите его на сервер и вновь проверьте при помощи службы Robots.txt Validator. В конце концов, получаемый вами отчет должен состоять всего из двух фраз: No errors detected! This Robots.txt validates to the robots exclusion standard! (Ошибок не обнаружено! Данный файл соответствует стандартам исключений для роботов!).
Рис. 2.42. Отчет службы Robots.txt Validator.
Анализатор Keyword Density Analyzer.
Служба Keyword Density Analyzer (http://www.searchengineworld.com/cgi-bin/kwda.cgi) компании PHD Software Systems (http://www.netins.net/showcase/phdss/) представляет собой анализатор текста HTML-документа, рассчитывающий частоту появления в нем отдельных слов. Во многом он подобен рассмотренному выше SpiderView Density Analyzer. Для работы службы требуется заполнить форму, представленную на рис. 2.43.
Рис. 2.43. Форма ввода данных службы Keyword Density Analyzer.
В поле URL (including the http://) (URL-адрес, включая http://) введите адрес исследуемого документа. Раздел Include the following (Включить следующее) состоит из трех флажков, которые позволяют вести анализ, используя дополнительно, кроме текста, тэги:
• заголовка TITLE – флажок Include Page Title;
• ключевых слов NAME="keywords" – флажок Include Meta tag Keywords;
• описания NAME="description" – флажок Include Meta tag Description. В разделе Word Length (Длина слова) укажите параметр Ignore words of … characters in length or less (Игнорировать слова, состоящие из … и менее символов).
Раздел Word Filters (Фильтры слов) дает возможность воспользоваться следующими настройками:
• отметить опцию Use our default stop word list (Использовать наш список стоп-слов);
• ввести в самом нижнем поле формы перечень слов (разделенных пробелами или расположенных каждое на отдельной строке), которые, в зависимости от положения переключателя, будут или исключены из рассмотрения (Ignore the following word list – Игнорировать следующий список слов), или, наоборот, будут анализироваться только эти слова (Include only the following word list – Включить список только следующих слов).
Отметьте, что рассматриваемым сервисом, как и сервисом SpiderView Density Analyzer, обрабатывается только одна страница – независимо от того, указана ли ссылка на файл, каталог или весь сайт, – та, которая будет загружена сервером по умолчанию.
Ссылка в правом нижнем углу формы [reset] (Сброс) предназначена для очистки полей формы.
Чтобы сформировать отчет, щелкните по кнопке Analyze It (Провести анализ). После обработки в браузер будет загружен отчет, состоящий из нескольких частей. Его первая часть показана на рис. 2.44. В нее включены три таблицы со списками:
Рис. 2.44. Первая часть отчета Keyword Density Analyzer.
• всех выбранных из текста слов (Total Words);
• словосочетаний из двух слов (2 Word Phrases);
• фраз, составленных из трех слов (3 Word Phrases).
Колонки таблицы имеют следующее назначение:
• Count (Счетчик) – количество повторений каждого слова;
• Word (Слово) – перечень найденных в тексте слов;
• Density (Плотность) – частота появления каждого слова.
Во второй части отчета Filtered Page Entities (Объекты страницы по фильтрам) – см. рис. 2.45 – отображено содержание существующих метатэгов: заголовка, ключевых слов, описания.
Рис. 2.45. Вторая часть отчета Keyword Density Analyzer.
Украинский Генератор метатэгов.
Генератор метатегов (http://www.pcdigest.net/free_web_service/ru/metamaker.shtml) украинской метапоисковой системы Metaseek (http://www.pcdigest.net/) представляет собой простой инструмент для быстрого написания метатэгов. Заполните требуемые поля формы (рис. 2.46), каждое из которых соответствует содержимому соответствующего тэга, щелкните по кнопке Создать теги! – и копируйте с открывшейся страницы текст поля, расположенного между тэгами <HEAD> и </HEAD> (рис. 2.47). Работа выполнена! Комментарии системы подскажут вам, как улучшить метатэги.
Рис. 2.46. Форма ввода данных украинского Генератора метатегов.
Рис. 2.47. Результат работы Генератора метатегов.
Проверка правописания.
Фотиния – проверка грамотности Web-сайтов.
С февраля 1999 года в Internet действует сервис, позволяющий проверить грамматические и орфографические ошибки на сайте или странице (на русском и английском языках). Наберите в браузере адрес http://foty.ru/, и откроется сайт, названный по имени его автора – Фотиния (рис. 2.48).
Рис. 2.48. Фотиния.
Работа ведется следующим образом. Если вы хотите, чтобы ваш сайт не содержал грамматических и орфографических ошибок, вышлите электронной почтой по указанному адресу свои тексты или сообщите адрес вашего сайта. Фотиния поставит вас на очередь и через какое-то время (от 3 до 30 дней) проверит тексты. При этом она обязуется обратить внимание автора только на ошибки, связанные с правильным использованием русского или английского языка, и не придираться по мелочам. Конечно, такой сайт никак не назовешь средством автоматизации, но согласитесь, что сделать подобную работу на должном уровне никакая машинная программа и не сможет. В итоге вы получите полный отчет обо всех замеченных ошибках и опечатках. О качестве работы можно судить по текстам уже проверенных сайтов, на которые имеются ссылки. На http://foty.ru/ есть орфографический словарь, так что, если написание каких-либо слов вызывает сомнения, вы можете быстро проверить здесь свою грамотность. Завершить описание сайта можно объемной цитатой, взятой у его автора: «"Святая мученица Фотиния у простого народа считается целительницею от трясавичной болезни, и в Сказании о том, каким святым в каких болезнях должно молиться, полагается ей особая молитва от лихорадки. Во многих городах и селах этой угоднице служат молебны о страждущих трясавицей, а иные выписывают на лоскутке бумаги тропарь мученице Фотинии и, завязав эту выпись в ветошку, дают больному носить ее на шее известное время – дня три или девять, а потом заставляют его или проглотить самую записочку, или сжечь ее вместе с ветошкою на страстной свече и съесть оставшийся от нее пепел. На каком основании у нас мученице Фотинии усвояется дар исцеления от трясавичной болезни, на это не находим определенного и ясного свидетельства в церковных описаниях ее жизни". Но это – не про меня. Я бы написала так: Фотиния у сетевого народа считается целительницею от распространенной болезни Рунета. Во многих городах и селах этой угоднице служат молебны о страждущих безграмотностью, а иные выписывают по e-mаil\'у тропарь мученице Фотинии и, отправив эту выпись по адресу fotinia@au.ru, ждут известное время – дня три или тридцать, и никто не заставляет их ни глотать клавиатуру, ни сжигать свой компьютер вместе с мышкою и другими периферийными устройствами и съедать оставшийся от них пепел. На каком основании у нас мученице Фотинии усвояется дар исцеления от упомянутой болезни, на это не находим определенного и ясного свидетельства в сетевых описаниях ее жизни – по причине их отсутствия. А отец Александр, давший некоторое время назад мне это имя, возможно, знал – как оно повлияет на мою судьбу. Но не предупредил…». Другие службы русского языка. Наличие подобных служб русского языка в Internet автору неизвестно. Поэтому остается перечислить сайты, где можно воспользоваться какими-либо словарями или получить справку по интересующему вас языковому вопросу: • ГРАМОТА.РУ. Справочно-информационный портал (http://www.gramota.ru/); • Справочная служба русского языка (http://rusyaz.ru/); • Правила русской орфографии и пунктуации (http://rusyaz.ru/pr/); • Культура письменной речи (http://www.gramma.ru/); • Русские словари. Служба русского языка (http://www.slovari.ru/); • Толковый словарь русского языка С. И. Ожегова и Н. Шведовой (http://mega.km.ru/ojigov/); • Пособие по орфографии русского языка (http://www.yamal.org/ook/); • Записки корректора (http://www.bronenosets.narod.ru/); • Русское письмо (http://character.webzone.ru/); • Форум RU.SPELLING (http://www.spelling.spb.ru/);• Форум «Русский язык в Интернете» (http://klyaksa.country.ru/wtboard/).