во весь экран  Редактор, не лишенный интеллекта

       Задача создания эффективных и компактных текстовых редакторов по-прежнему не дает покоя программистам. Вот, например, Михаил Морозов, русский программист из Сан-Диего. На работе он разрабатывает ASP-приложения для Интернета, а на досуге написал текстовый редактор "Иероглиф" (www.adelaida.net/hieroglyph). Его главная особенность — авторедактирование, то есть использование систем искусственного интеллекта для анализа текстов как в процессе набора, так и при их обработке. Возьмем, к примеру, проверку правописания. Обычно встроенные в редакторы спел-чекеры подчеркивают незнакомые слова, но для исправления нужно убрать руки с клавиатуры и использовать мышь. Что сильно замедляет процесс ввода. Встроенный спел-чекер "Иероглифа" сам предложит варианты исправления слов — достаточно только нажать Enter на нужном варианте. Часто также бывает, что пользователь забывает переключить клавиатуру на нужный язык и набирает что-нибудь вроде "ghbdtn? Ht,znf" или "Руддщб цщкдв". В "Иероглифе" клавиатуру вообще переключать не нужно — выбор языка происходит автоматически. Другой способ ввода текстов — сканирование и распознавание (OCR) — обычно дает много текстового "мусора" и ошибок. Спел-чекер MS Word способен только подчеркнуть неправильные слова, а при большом числе ошибок просто отключается. "Иероглиф" имеет специальный режим проверки и исправления распознанных при OCR текстов.
       Если говорить об уже введенных текстах, которых в Интернете огромное количество (каждый со своими правилами переносов, разрывов, отступов и т. д.), то задача их перевода вручную в современный формат трудновыполнима. В "Иероглифе" для этого имеется специальная функция: редактор анализирует текст на наличие красных строк, перечислений, списков, прямой речи и т. д., а при убирании переносов и склейке слов сверяется со словарями. Отдельная задача — работа с разными кодировками. Как и другие редакторы, "Иероглиф" "разбирается" в основных русских кодировках — Win, KOI, Dos, Mac, ISO, даже BIN-HEX, но только делает это быстрее, поскольку умеет анализировать и отсекать бесперспективные ветви перебора. Даже с такой сложной задачей, как перевод транслита в кириллицу (когда русские слова пишут латинскими буквами — "vsem privet!"), "Иероглиф" справляется практически безошибочно. В общей сложности "Иероглиф" содержит около 30 полезных функций. К его достоинствам относятся также бесплатность и компактность — на жестком диске программа занимает всего 900 Кб.
       ВАДИМ КОСОГОРОВ
       
Загрузка новости...
Загрузка новости...
Загрузка новости...
Загрузка новости...
Загрузка новости...
Загрузка новости...
Загрузка новости...
Загрузка новости...
Загрузка новости...
Загрузка новости...
Загрузка новости...