войти зарегистрироваться

Хабрахабр — Идеи для сайта Хабр и комментарии по орфографии

В очередной раз наткнулся на обсуждение в комментариях типа: какой автор неграмотный, вот сколько ошибок допущено, пофиксить то-то или то-то по статье. В этом обсуждении обычно зацепливаются за какую-то мелочь и выходит этакая «простынь» абсолютного бреда «не по теме» на два-три экрана. За упоминание о «хабракате» в свое время общественность начала минусовать, чем все-таки поправила положение и значимое большинство комментариев в топиках уже не начинается с фразы «хабракат, плиззз», и как результат, если человек забыл «закатить», то ему об этом вежливо напоминают в личке. В случае с орфографией прямо-противоположная ситуация. Некоторым просто невтерпеж придраться к запятой, или к точке, или к написанию слова. Нет, я не против, наоборот — это правильно, исправлять. Но… это не пишется в личные сообщения, а оставляется первым(вторым) комментарием. Но ведь это не касается тех кто читает топик в большинстве (кроме уже конечно самых откровенно идиотских ошибок именно по смыслу).

Mac OS XПроверка орфографии MAC OS X без сторонних программ

Все мультиязычные пользователи операционной системы MAC OS рано или поздно сталкиваются с проблемой проверки орфографии нескольких языков сразу. Проблема, которую до сих пор никак не может решить Apple, кроется в невозможности проверки орфографии сразу на двух языках: на русском и на английском, к примеру.

Блог им. webboltПро уровень образования в России

И все-таки, уровень образования в России неуклонно снижается. Вчера пришло письмо от Bolero с приглашением делать новогодние подарки.

dotnews.ru/?k=99f775dd717a23fdb1e518c1bc209b3a&t=7521

Из этого творения маркетинга следует, что как минимум два человека (менеджер-творец и его руководитель, утверждающий это) крупной компании точно не знают, как пишется слово «феодализм».

Mac OS XПроверка орфографии одновременно для русского и английского языков в OS X

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

СтартапыИдея: пишу правильно

Здравствуйте!

Пару дней назад, коллега marshalkin предложил делиться идеями веб-сервисов (считаю, что слово стартап можно произносить в том случае, когда уже прошло пару раундов инвестиций, а не когда отсутствует даже рабочий прототип) с помощью которых можно заработать и подал нам пример.

Я поддержу его начнинание и вот моя идея:
Веб-услуга по проверке и корректировке текстов: орфография, пунктуация и стилистика

Web-разработкаПроверка орфографии с помощью Google

Иногда в проекте требуется проверить данные на предмет орфографических ошибок, не полагаясь на познания пользователя по части языков. Тут нам сможет помочь компания Google, с таким их сервисом, как проверка орфографии, используемым в Google Toolbar. Но, к сожалению, Google не предоставляет открытого API для работы с ним.

Итак, краткое описание:
Для того, чтобы проверить текст нам нужно отослать его в POST на https://google.com/tbproxy/spell?lang=ru, где для смены языка следует заменить значение параметра lang на соответствующий по ISO 3166-1 alpha-2. Текст оформляется в XML вида:
<?xml version="1.0" encoding="UTF-8" ?>
<spellrequest textalreadyclipped="0" ignoredups="0" ignoredigits="1" ignoreallcaps="1">
 <text>Текст для проверки</text>
</spellrequest>
ignoredups — подсветка повторов
ignoredigits — считать цифры ошибками
ignoreallcaps — не проверять слова написанные капсом (подсказал pointum )

Если всё успешно, мы получаем ответ вида
<?xml version="1.0" encoding="UTF-8"?>
<spellresult error="0" clipped="0" charschecked="272">
 <c o="27" l="13" s="0"></c>
 <c o="73" l="11" s="1">орфографии и орфографии</c>
 <c o="190" l="11" s="1">пользоваться</c>
 <c o="226" l="13" s="0">пред оставляет пред-оставляет</c>
</spellresult>
Атрибуты тега spellresult:
error — произошла ли ошибка
charschecked — количество проверенных символов

В нем идет перечисление допущенных ошибок (теги c), их параметры:
o — начало исходного слова в тексте
l — длина этого слова
s — точность результата

В самом теге c содержатся предполагаемые варианты написания слов, разделенные символом \t.

P.S. Когда этот текст уже был написан, случайно наткнулся на статью в блоге Paul Welter, которая, в принципе, описывает тоже самое…


UPD: Пользователь wayly написал на PHP класс для проверки текста с помощью этого сервиса, скачать можно по ссылке proxysoft.ru/files/spellchecker.zip (зеркало).

UPD2: mezhevikin подсказал ajax-решение с использованием этого сервиса — orangoo.com/labs/?page_id=3

UPD3: Список поддерживаемых языков

_________
Текст подготовлен в ХабраРедакторе
Код подсвечен в Source Code Highlighter

Блог им. GremL1Nлишнее в комментариях

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

Блог им. batinookОтключаем орфографию в Google Chrome

image
Проверка орфографии в Гугль Хром как видно еще далека от совершенства, подчёркивает практически всё. Для тех, кого это раздражает было найдено решение.

Огненный лисFirefox и проверка правописания

Firefox, начиная с версии 3.0.2, включает в себя проверку правописания с обязательным последовательным употреблением буквы «ё» на письме, а не выборочным, как это было ранее. Таким образом, теперь слова, соответствующие нормам русского литературного языка, помечаются как неправильные. Для тех, кто любит русский язык и при проверке правописания руководствуется современными нормами орфографии, существует дополнение Русский словарь проверки орфографии без поддержки буквы «ё» ;)

Update: Для Firefox предложен патч:
This is update for Russian spellchecking dictionary, that makes «YO» letter optional, as it should be.


Update 2: Ура! Разработчики Firefox проявили вселенскую мудрость и языковое чутье, выпустив в свет Firefox 3.0.4, в котором «буква «Ё» в русском словаре проверки орфографии сделана опциональной».