Опрос: нужные в синонимайзере фичи Версия 0.2 почти готова

Работа над редактором словарей завершена

Сегодня в половине пятого утра я завершил работу над редактором словарей. Работа заняла всего два дня и результат меня порадовал.

Редактор словарей

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

Пользователь может добавлять как слова, так и их синонимы. Для этого предназначены кнопки с плюсиками над каждой из панелей. Для удаления слова или синонима предназначены кнопки с минусиками. Отсутствие кнопок с плюсом и минусом в области системных синонимов объясняется тем, что пользователь не может ни добавлять туда синонимы, ни удалять их оттуда. Зато там есть кнопка для импортирования выделенных синонимов в пользовательскую область.

Кроме уже упомянутых кнопок над списком слов в левой панели вы можете разглядеть две кнопки с вертикальными зелеными стрелочками. Они предназначены для импорта и экспорта базы слов и их синонимов. Импорт и экспорт производится из текстовых файлов в следующем формате: слово::синоним1**синоним2** синоним3. Этот формат стал своеобразным стандартом, поэтому я выбрал именно его.

Пара слов относительно импорта. Все слова импортируются в словарь с одновременным приведением к нейтральной форме. Для имен существительных это будет единственное число и именительный падеж, для прилагательных - единственное число, именительный падеж и мужской род, для глаголов - неопределенная форма (инфинитив). Таким образом если в импортируемом словаре встретятся слова “мама” и “мамин”, то они оба будут приведены к базовой форме “мама” и в словаре будет только одна запись, содержащая это слово. Затем, при необходимости, базовая форма будет приводиться к нужной во время замены слова на синоним.

Кстати, похоже, я все же не успею закончить работу над очередной версией программы к понедельнику, как собирался. Скорее всего релиз версии 0.1b2 произойдет во вторник. Надеюсь, те, кто ждал новых фич, сумеют подождать еще денек. На данном этапе мне осталось переделать выборку синонимов для замены каждого из слов во время ручного режима. Теперь синонимы будут браться не из системной области, а из пользовательской, что позволит сократить количество мусора в результирующем тексте до минимума, определяемого самим пользователем - все будет зависеть от количества работы, которую сам пользователь захочет произвести над своим собственным словарем. Со своей стороны я планирую постепенно обрабатывать базовый словарь, увеличивая в нем количество адекватных синонимов.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Оставить комментарий