Внимание! Прочитайте, пожалуйста, текст в правой колонке (внизу).
Внимание! Прочитайте, пожалуйста, текст в правой колонке (внизу). Внимание! Прочитайте, пожалуйста, текст в правой колонке (внизу). Homepage Карта сайта Версия для печати

Джентльменский набор Web-разработчика   Ларри Уолл о Perl6   Наблы Система Orphus
 

24. Грамотность on-line,  или Использование системы Orphus

[10 августа 2002 г.]

Лирическое отступление 
Форум по системе Orphus: http://forum.dklab.ru/other/orphus.

Посмотрите в правый верхний угол этой страницы. Видите такую небольшую кнопку, которая намеренно выделяется и бросается в глаза? Вот это и есть Orphus. Зачем она? Наведите мышь — узнаете. А еще лучше — читайте дальше.

За год у меня накопилось примерно 20 писем с вопросами, не буду ли я против использования Orphus на том или ином сайте. Я отвечал примерно так: «Можете использовать свободно, оставьте только в скрипте комментарий — о том, что вы взяли систему у меня. Плюс вышлите, пожалуйста, ссылку на ваш сайт — для учета». Прошел год, и мне это порядком надоело. Вот почему я решил максимально облегчить установку системы для тех, кто этого хочет. Пользуйтесь на здоровье.

Установка и Web-интерфейс системы Oprhus

Философия

Проблема орфографии стоит перед Рунетом, как никакая другая. Грамотность населения постепенно падает. Падает и средний возраст «сайтостроителя», что только усугубляет ситуацию. Если в «стандартной» литературе уровень 10 орфографических ошибок на 100 страниц можно считать терпимым лишь с большой натяжкой, то для Web-страниц этот показатель в десятки (а то и в сотни) раз выше.

Конечно, можно и не замечать ошибок. Тем не менее, многих людей (к которым я мог бы отнести и себя) в силу привычки буквально передергивает всякий раз, как они натыкаются на опечатку. Самое обидное, что ошибка часто свидетельствует вовсе не о небрежности автора. Она лишь подтверждает тот факт, что писатель с трудом ищет огрехи в своих сочинениях. Между прочим, именно по этой причине крупные компании нанимают специальных «тестеров», которые только и делают, что проверяют программное обеспечение.

Увы, использование автоматических средств проверки орфографии (по типу тех, что встроены в Microsoft Word) часто не дает результатов, ибо компьютер не может осознать, что же вы пишете. Значит, остается один способ: как в старину, поручить проверку текста банальному человеку. Пусть даже он и не исправляет ошибки, а просто сообщает о них: ведь, если не знаешь точно, как пишется то или иное слово, всегда можно заменить его на синоним (я это делал неоднократно).

Но где взять такого человека, да еще и безвозмездно? Есть ли выход? Оказывается, есть.

Чайник 

Как может заметить постоянный посетитель, на каждой странице «Куроводства» (да и всего сайта — тоже) присутствует один и тот же значок. Его единственная задача — при наведении мыши вывести строку: «Выделите орфографическую ошибку мышью и нажмите Ctrl+Enter».

Я склонен считать, что большинство посетителей сайтов (особенно популярных) обладает одним и тем же качеством. Я имею в виду качество первое: любопытство. Оно обычно тождественно тому чувству, которое испытывает ребенок, которому дарят новую игрушку.

Именно на любопытстве и базируется идея системы Orphus (не путать с известным компьютерным словарем). Я уверен на 90%, что к тому моменту, как вы читаете эти строки, вы уже попробовали ее в действии (скорее всего, вы минуту назад выделили текст «Ctrl+Enter»). Возможно, вас тут же заинтересовала сама простота идеи, буквально ее очевидность.

Я недавно говорил, что единственная машина, способная искать орфографические ошибки в тексте, — это человек. Сайт, который вы видите перед собой, посещает около четырехсот новых посетителей ежедневно. Каждый из них, заинтересовавшись той или иной статьей, читает ее. Как вы думаете, если в тексте имеется ошибка, сколько примерно независимых человек мысленно о нее «споткнется»?

Но зачем же тогда расходовать такой полезный человеческий ресурс понапрасну? Почему бы не попросить посетителей сообщать о всех встреченных ими ошибках автору сайта? Вы знаете ответ: они не будут этого делать, уж слишком трудоемко запускать почтовую программу, вводить в нее адрес администратора, а затем — текст ошибки. Все происходит из-за еще одной черты характера пользователей. Итак, качество второе: лень. Было бы просто глупо пытаться тут что-то сделать. Именно поэтому табличка «просьба обо всех ошибках писать администратору», которую можно встретить на многих сайтах, в воображении пользователя выглядит небрежно:

Ну а что, если пойти другим путем? Что, если использовать лень и любопытство пользователей в своих целях? Так и возникла идея Orphus. Более того, здесь я играю и на еще одном чувстве пользователя, свойственном любому человеку. Это — качество третье: гордость за бескорыстный поступок.

С момента ввода системы в строй 21 августа 2001 года мне постоянно приходят письма примерно такого содержания:

Листинг 1
To: ***
Subject: Орфографическая ошибка
Address: http://www.dklab.ru/chicken/nablas/21.html
Context: выброра

Как видите, администратору высылается не только текст ошибки, но и адрес страницы. Нечего и говорить, что этот адрес пользователю вводить не надо, ибо он и так известен программе.

Действительно ли Orphus работает?

Ответ — да. На эту тему я расскажу небольшую быль. Недавно я начал думать, что система Orphus перестала работать. В самом деле, мне приходило всего 3-4 сообщения в неделю, причем все — фальшивые. Каково же было мое удивление, когда, обновив на сайте значительную часть статей о Денвере-2, я в тот же день (даже в ту же ночь) получил настоящий шквал сообщений об ошибках, и почти все — результативные! Вероятно, до этого момента на сайте практически не было орфографических ошибок, а обновленные статьи их, конечно же, содержали.

В настоящий момент у меня в ящике лежит 377 «результативных» писем от системы Orphus (прошло меньше года с момента ее запуска). Это означает, что пользователи находили на сайте в среднем по одной ошибке в день. Весьма неплохо, по-моему.

Но, конечно, не все коту масленица, и примерно половина приходящих сообщений — откровенное надувательство. Иногда любопытство берет верх, и пользователь отсылает совершенно правильное слово. Что же, это его право. Как можно догадаться, эффективность системы от этого нисколько не падает.

Немного статистики

В связи с открытием Web-интерфейса системы Orphus показ статистики временно приостановлен. В будущем статистику планируется рассчитывать "на лету".

Немного юмора

Как же владельцы сайтов используют Orphus? Оказывается, все по-разному. Кто-то (вроде nanya.ru или irc.ru) уже разменял первую сотню ошибок, а кто-то — снес все нафиг и даже свечку не забыл поставить.

Почему «снес»? Причины разные, но один случай особенно забавен:

Новость от 22.08.2002 00:00
Прикрутил ОРФО.
Открываем борьбу с моей безграмотностью. 
Итак. Если вы где-нибудь видите какую-либо 
ошибку, [реклама вырезана модератором]. 
Сделано это при помощи системы ОРФО. К 
сожалению, пока работает только в эксплорере.

Новость от 28.08.2002 00:00
Открутил ОРФО.
Нафиг. Во-первых, я достаточно грамотен, 
во-вторых, всё равно никто не обращает на 
неё внимание.

Вдобавок, с автором этой самой ОРФО поругался. 
Он, подлец, оказывается у Комбата в саппорте 
работает.

(Взято с сайта aloner.ru.) Просто диву даешься, как мало порой нужно человеку для убежденности в том, что он «достаточно грамотен». Ясно одно: слово «достаточно» чисто субъективно и никаких сомнений у пользователя не вызывает (особенно в контексте вселенской обиды и «ругани» со мной, о которой я первый раз слышу).

Есть такой афоризм, высказанный, кажется, Лу Гринзо: «Нельзя быть слишком богатым, слишком красивым или иметь слишком быстрый компьютер». Пожалуй, сюда же стоит добавить и «слишком грамотным».

Лирическое отступление 
Как говорит практика и программистский фольклор, «в каждой программе есть по крайней мере одна ошибка». Перефразируя это на язык текстов, получим закон, известный даже начинающему корректору в любом издательстве: «в каждом документе есть по крайней мере одна орфографическая ошибка».

Данный пример показывает также одну распространенную оплошность при использовании Orphus: размещение кнопки не на самом видном месте, а где-то сзади. Конечно, она может не вписываться в дизайн. Однако дизайн — это прежде всего юзабилити, а уж затем — кренделя и рюшечки. Посетитель испытывает большое эстетическое удовольствие, увидев, что к его мнению прислушиваются (Orphus работает). Вид элемента, не коррелирующего с дизайном, раздражает его гораздо меньше.

Чайник 

Здесь главное — броситься в глаза, а для этого все средства хороши. Кто больше привлечет ваше внимание на Уолл-стрит — бедняк, но в безупречном костюме, или же уличный бомж (желательно помытый и трезвый, как Orphus в IE)? И кому из них скорее подадут прохожие?

Ну и последнее замечание. Даже обрабатывая всего 100 человек в день на своем сайте, можно добиться неплохих результатов от Orphus. Дальше — лучше. Я, например, в последнее время вообще перестал проверять тексты перед выкладыванием в Интернет — это все равно делают (и очень эффективно) посетители сайта. Однако если вы — Vassily Poupkinne, разрабатывающий свою домашнюю страничку и приглашающий на нее узкий круг знакомых (и кота, как водится), не стоит ожидать, что Orphus покажет какие-то особенные результаты. Главный «конек» системы — это обработка большого потока посетителей. Какая разница, есть ли в тексте ошибки, если его все равно никто (или почти никто) не читает?

Закончить данную наблу хочется при помощи древнетибетской мантры:

Иероглифы

(Чтобы) делать сайты аккуратно,
Товарищи, язык изучайте русский,
Все сказано.

Лирическое отступление 
Продолжение мыслей о системе Orphus и ее идеологии читайте в следующей набле.

Список изменений

Система Orphus постоянно совершенствуется.

Версия Orphus 3.4 [02.02.2005]:
    
  • В MyIE2 (Maxton) Orphus не работал, т.к. всплывающее окно блокировалось нажатым Ctrl. Теперь в MyIE2 окно выскакивает по отпусканию Ctrl (выглядит это не очень естественно, однако альтернатив нет).

Версия Orphus 3.3 [11.01.2005]:
    
  • Теперь Orphus по умолчанию работает с Unicode (вплоть до кодировки присылаемых писем), что позволяет использовать его на сайтах с национальными языками (китайский, японский и т. д.) Совместимость со старыми версиями сохранена.
  • Добавлено несколько языков интерфейса.
  • Основной сайт системы http://orphus.ru теперь обновляется по протоколу RSync, что упрощает отладку и ускоряет разработку.

Версия Orphus 3.2 [16.04.2004]:
     Данная версия призвана исправить ошибки и неточности, найденные в предыдущей. К сожалению, проблема с автоматической вставкой баннеров на «бесплатных хостингах», портящих внешний вид кнопки Orphus, пока еще в стадии решения. Вы можете попробовать бороться с ней вручную.
  • Улучшена устойчивость системы при отсутствии связи с сервером Orphus (добавлен внутренний IFRAME).
  • Улучшена совместимость главного скрипта с различными «баннерорезками».

Версия Orphus 3.1 [14.04.2004]:
    
  • Главный скрипт переписан с нуля в лучших традициях современного JavaScript. Его объем сильно уменьшился.
  • Теперь вместо JS-скрипта в IFRAME подключается сразу HTML-страница.
  • Скрипт проходит валидацию в соответствии со стандартами XHTML 1.0 transitional и CSS 1.0.
  • Выделенный контекст теперь также указывается и в теме письма.
  • Добавлено кодирование E-mail получателя писем, чтобы его не обнаруживали спам-роботы.
  • Оптимизирована многоязыковая поддержка.
  • Приходящие от Orphus-а письма соответствуют стандарту RFC на E-mail (все заголовки кодируются при помощи base64), что теоретически должно уменьшить число «ложных срабатываний» на них антиспам-систем.
  • Значительно улучшена устойчивость системы к различным кодировкам сайтов (письма всегда приходят в читаемом виде).
  • Теперь Orphus работает и в Опере — выжимая все, на что она способна (но не более того).
  • Улучшена форма на данной странице — скачивать кнопки в экзотических браузерах стало проще.
  • Добавлено множество новых кнопок.
Несмотря на значительные изменения как скрипта, так и серверной части, совместимость со старыми версиями JS-кода сохранена.

Версия Orphus 3.0 [1.07.2003]:
    
  • Как видите, изменилось название: Orfo стал Orphus-ом.
  • К сожалению, больше скрипт не доступен в online-режиме. Чтобы подключить Orphus, Вам теперь необходимо скопировать основной скрипт и картинку-кнопку к себе на сайт. Подробности читайте в тридцать второй набле.
  • Вы теперь не ограничены в выборе картинки для кнопки: используйте все, что угодно.

Версия 2.2 [8.12.2002]:
    
  • Исправлена неточность, заставляющая картинку Орфо «съезжать» в Netscape 6 и некоторых других браузерах. Вебмастерам рекомендуется обновить код подключения скрипта на своих страницах.
  • Восстановлен механизм учета сайтов, установивших Орфо. (При переходе к IFRAME была допущена небольшая неточность.)

Версия 2.1 [27.11.2002]:
    
  • Улучшен механизм подключения Орфо к пользовательским страницам. Теперь даже в случае сбоя на сервере http://orfo.dklab.ru страницы, использующие Орфо, продолжают отображаться, а не «тормозят». То же происходит и в случае слишком медленного соединения с сервером Орфо.

Версия 2.0 [22.08.2002]:
    
  • Ядро системы переехало на отдельный домен. Пожалуйста, как можно скорее обновите адреса на своих страницах, ибо через некоторое время старый адрес будет недоступен.
  • Благодаря идее Виктора Ганского (gunsky@mediagroup.ru) пользователю теперь посылается текст ошибки вместе с окружающим его контекстом (15 слов в обе стороны). Это позволит легко отличать ложные сообщения от истинных.

Версия 1.0 [13.08.2002]:
    
  • Открытие системы для общего пользования.

 
Рекламный блок
   

На странице:
    24. Грамотность on-line,  или Использование системы Orphus
Философия
Действительно ли Orphus работает?
Немного статистики
Немного юмора
Список изменений

Важное объявление:
    автор категорически против копирования и распространения в Интернете всех статей «Куроводства» с возрастом, меньшим 6 месяцев. Печальный опыт «расползания» чрезвычайно устаревших ошибочных версий статьи про Apache действительно объясняет такое решение.

Орфография на «Куроводстве»:
    если вы заметили орфографическую, стилистическую или другую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter. Выделенный текст будет немедленно отослан вебмастеру, а Вы даже ничего и не заметите — настолько быстро все произойдет.

На заметку:
    если вы уже вскипели насчет дизайна этой страницы, то присмотритесь повнимательнее к названию, почитайте FAQ, сходите по лебедевским местам, как это уже предлагалось выше. Можно ли считать пародию плагиатом? Надеюсь, что нет.

Параметры этой страницы
   
GZip

Ссылки от спонсоров
    Скачать бесплатно программы для Windows http://moiprogrammy.net/ | РООССА отзывы впечатлительных читателей о подарочных книгах для любимых.


Дмитрий Котеров | 10 августа 2002 г. ©1999-2016 | Генеральный спонсор: Хостинг «Джино» | Контакт Вернуться к оглавлению