Склонение имен существительных и прилагательных готово!
Итак, всего несколько часов мне понадобилось для того, чтобы сделать склонение имен существительных и имен прилагательных в нужные падежи и числа (а в случае с прилагательными - еще и в нужный род). К сожалению, моя база синонимов почему-то не содержит глаголов, что, в общем-то, весьма и весьма удивительно.
Время обработки текста возросло в несколько раз. Но это и неудивительно, так как программа производит склонение всех синонимов каждой базовой формы каждого из слов. Текст из 164 слов обрабатывался семнадцать с половиной секунд. Это, конечно же, ужасно много, но это - плата за использование враппера для команд, ведь фактически я создал вспомогательный протокол для обмена данными между консольным приложением и моей программой. А так как консоль использует файловые дескрипторы, то вам должно быть понятно, отчего скорость работы так мала. В дальнейшем я планирую приобрести исходные коды используемой мною библиотеки, после чего моя программа должна заработать с бешенной скоростью. По крайней мере я на это надеюсь.
Результат работы синонимайзера я выложил здесь. Те слова, для которых не нашлось синонимов, показаны обычными словами. Но если у слова есть хотя бы один синоним, вы можете увидеть их в выпадающем списке, где самым верхним элементом идет оригинал слова, затем базовая форма, а затем список всех возможных синонимов, приведенных к нужному роду, числу и падежу.
Следующее, что я планирую сделать - добавить панель настроек, чтобы пользователь мог устанавливать различные режимы работы и устанавливать определенные параметры для каждого из них. Например, будет очень правильно, если будет возможность выбирать в качестве синонимов только те слова, у которых тот же род, что и у искомого. Таким образом слово “занятие” будет иметь в списке синонимов слово “ремесло”, а слово “работа” - будет отсутствовать. Конечно, после ввода поиска связанных частей речи (например, числительных) можно будет использовать любые синонимы имен существительных, но пока что эту опцию нужно будет просто отключить.



30.06.2008 в 16:24
читал читал пока про биржу писали, а потом стало не интересно…
буду слидить все таки за процесов продвижения проекта ….
30.06.2008 в 20:35
вот кстати, действительно, про биржу совсем перестал писать:(
Синонимайзер - хорошо конечно, но может к бирже все же вернуться и ей внимание уделять, а паралельно синонимайзер делать.
30.06.2008 в 21:43
Не знаю, как вам, но мне интересно читать о любом проекте, если написано интересно. Надеюсь, что у меня не очень неинтересно.
01.07.2008 в 10:30
К сожалению, одновременное ведение двух проектов чревато тем, что ни один из них не будет толком завершен. Кроме того, часть синонимайзера будет использована в бирже.