Жаль, второе изображение мелкое - ничего не видно... :(
Что за операционка? Я ставил на XP, 2003, Vista home basic, Vista Business и Vista Ultimate - ни разу такой ошибки не было. Вполне возможно, что это какой-то конфликт во время установки фреймворка. Я немного исправил инсталляху, поэтому в новой версии все должно исправиться.
В принципе, инсталлятор нужен только для того, чтобы удостовериться, что на машине стоит нужный фреймворк. А вообще-то она может просто распаковываться в любую папку и оттуда запускаться.
ortega3000 добавил 24.07.2008 в 02:21
Итак, после достаточно упорных трудов я исправил почти все баги, о которых мне сообщили и добавил новый функционал.
Среди нового:
* добавлен вывод списка открытых окон и переключение между ними с помощью меню
* добавлена возможность запускать обработку текстов с помощью кнопки F5 - нажимаете ее и в текущем окне начинает кипеть работа.
* добавлена возможность менять синонимы у отдельных слов. Для этого добавлено контекстное меню - кликаете по слову и выбираете нужный синоним из списка. (Спасибо Ильнуру за совет и скетч)
Исправлена подсветка слов, имеющих синонимы. Теперь слова подсвечиваются жирным текстом целиком, а не кусками. Также исправлен вывод версии программы в окне “О программе”.
Похоже, это последняя альфа версии 0.1. Следующая версия будет 0.1b, после чего можно будет денек отдохнуть и браться за новый функционал для версии 0.2.
Ссылка на скачивание прежняя: http://mppr.ru/files/WordSynSetup.0.1.rar
Спасибо за замечания!
1. Не могли бы вы прислать текст, который вызывал ошибку? Можно в аську - I659776. Конечно, лучше всего на мыло, так как можно приложить и скриншот ошибки, при этом перед съемом скриншота нужно нажать кнопку Details на окошке с ошибкой, чтобы я смог понять, где она произошла.
2. Про картинки я как-то не подумал. Кстати, как она обработалась? Были синонимы? ;)
3. Доступ к базе слов будет сделан в будущих версиях. Там же будет сделана возможность добавлять и убирать синонимы.
По поводу занятных синонимов: возможно, что при кодировании я указал производить поиск с учетом семантических связей, навроде "собака" - "млекопитающее". В дальнейшем я планирую добавить настраиваемую опцию.
4. С окнами какая-то лажа, пока еще не разобрался. Номер к окну будет сделан.
ЗЫ. Большая просьба ко всем - пишите номер версии, в которой вы нашли ошибку. Вполне возможно, что вы используете старую версию программы и в последней версии этот баг уже пофикшен.
И еще раз - большое спасибо!
Только что залил версию 0.1а1. Пожалуйста, все, кто успел скачать инсталляху, скачайте ее еще раз, так как в этой версии исправлена критическая ошибка, возникающая во время обработки некоторых текстов и приводящая к переполнению буфера и зависанию программы.
Кроме того, синонимы теперь сортируются по алфавиту, а не так, как раньше - как бог послал. :)
Также добавлена возможность регулировать степень синонимизации. Увеличивая степень синонимизации вы получите не только синонимы исходного слова, но и синонимы этих синонимов. Как вы понимаете, при увеличении степени синонимизации количество возвращаемых синонимов будет увеличиваться в геометрической прогрессии, поэтому будьте осторожны!
Ссылку на файл и более детальную информацию вы можете найти здесь.
ortega3000 добавил 23.07.2008 в 04:50
Большое спасибо за тест, замечания и пожелания!
Теперь по порядку:
1. Обязательно сделаю контекстное меню для выбора определенных синонимов. Я уже думал над этим, осталось только реализовать.
2. Редактирование сделать можно, вот только при нажатии на кнопку перегенерации все изменения будут потеряны. Правда, можно предупреждать пользователя об этом, но лучше уж сохранить в файл и редактировать в нем.
3. Скорее всего я сделаю мастер сохранений, как это сделано в программе FineReader - по умолчанию файл сохраняется в том формате, который был выбран в предыдущий раз. Но при этом формат можно изменить непосредственно перед сохранением с помощью банального выпадающего списка.
4. Под вистой могут быть такие проблемы, так как она уж очень сильно заботится о безопасности. Для того, чтобы эта проблема не возникала, необходимо установить право на полный доступ к папке с установленной программой для всех пользователей системы. Более подробно я опишу это на своем блоге.
И еще раз, большое спасибо!
Я полагаю, под качеством базы вы подразумеваете ее адекватность. Я сейчас работаю над созданием синонимайзера, и основной проблемой в нем является слишком большое количество этих самых синонимов для каждой из словарных статей. Приходится выдирать ненужные синонимы для того, чтобы конечный текст был достаточно читабельным. Если у меня получится, то уже завтра я выложу в паблик первую версию своего синонимайзера. Кстати, если интересно, блог, в котором я описываю шаги разработки синонимайзера (и не только) находится в подписи.
К сожалению, как было выяснено на практике, обратные замены не всегда уместны. Они уместны только в случае прямых синонимов, навроде мышь-крыса. А что получится с семантической парой "красивый-красный"?
Программы такие есть. В частности я пользовался Eclipse для поиска и замены слов (в том числе и с использованием регулярных выражений) в файлах указанной папки. Но это и все, что могут предложить программы этого класса. Я могу вам написать программу, которая сможет искать слова и словосочетания с учетом морфологии русского и английского языков с последующей обработкой этих файлов. Дорого.
Проверил с десяток доменов в зоне ru - все в бане. :(
возьму celebritiesremembered.com
Есть несколько вопросов:
1. Что произойдет через 3 месяца? Надо будет покупать базу синонимов?
2. Зачем нужна онлайн-версия, если есть оффлайн?
3. 300 тыщ слов - это база словаря или общее количество синонимов? Если второе, то какой размер базы словаря?
4. Не боитесь, что какой-то умник засрет вам базу синонимов, обновляя вашу онлайн-версию? Ведь не секрет, что идиотов в мире еще ой как много! :(
Все равно не стоит. Все хорошие домены и без того мониторятся. есть несколько деятелей, которые скупают домены тысячами, так что в этой нише очень сильная конкуренция, и ваш продукт должен предоставлять намного больше функционала, чем вы написали в первом посте. Кроме того, при реализации этой проги вы обнаружите слишком много подводных камней. Я знаю, так как написал такую прогу для себя. За полгода ее использования мне удалось зарегать под себя только один домен с пузомерками. Так что советую поискать другое применение вашему времени. :)