Сегодня я придумал наконец-то, как можно сделать использование множественных словарей. Для этого необходимо создать папку, в которой будут находиться все тематические словари, а основная база будет содержать список всех подключенных словарей.
Для реализации надо будет создать специальный класс, который будет реализовать функцию подключения и работы со словарями. При этом для ускорения работы все словари будут копироваться в одну большую таблицу в памяти компьютера, и затем выборка будет происходить именно из нее, не затрагивая таблицы на диске, что должно, в конечном итоге, ускорить работу приложения в целом.
Continue reading »
Сегодня закончил работу над очередной фичей: сохранением текущего проекта. Теперь в ручном режиме появилось две кнопочки: Открыть проект и Сохранить проект. По нажатию на первую кнопку можно восстановить проект, сохраненный с помощью второй кнопки. А вторая кнопка сохраняет текущее состояние проекта в ручном режиме, так что вы можете в любой момент сохранить проект, закрыть программу и вернуться к работе над текстом в любой удобный момент и с того места, на котором остановились в прошлый раз перед тем, как нажали на кнопку Сохранить проект.
Continue reading »
Сегодня мне пришла в голову интересная мысль: а что, если сделать плагин для синонимизации целых сайтов? Это будет выглядеть так:
- Запускаем WordSyn
- Открываем автоматический режим
- В качестве источника выбираем плагин для скачивания сайта и настраиваем его
- В качестве приемника выбираем плагин для сохранения файлов без потери форматирования
- Нажимаем кнопку Старт, и на выходе получаем папку со всеми файлами сайта-донора
Принцип работы связки плагинов таков:
Continue reading »
Начал расширять плагин, который используется в автоматическом режиме для чтения файлов с диска. Было решено добавить возможность указывать расширения, которы стоит использовать во время импорта текста. В настоящий момент будут читаться файлы txt, htm, html и rtf. Выбор типов файлов производится во время настройки плагина непосредственно перед запуском задачи пакетной обработки файлов.
Сегодня была выложена версия 0.3.0.2
Что нового:
- расширены возможности демо-режима
- исправлена ошибка потери форматирования после вызова окна настроек
- исправлена ошибка, приводящая к крешу программы при выборе пустого каталога в пакетном режиме
- исправлены мелкие баги
Continue reading »
После выхода в свет новой версии синонимайзера 0.3.0.1 было решено повысить стоимость лицензий в полтора раза. Тепер некоммерческая лицензия будет стоить 15WMZ, а коммерческая - 75WMZ.
Сегодня был выложен в паблик инсталлятор версии 0.3.0.1. Владельцы предыдущих версий могут обновиться до новой версии с помощью специальной программы-апдейтера, который можно скачать отсюда. Эту программу нужно сохранить в папке с синонимайзером и запустить. После проверки наличия обновлений, надо просто нажать кнопку “Загрузить обновления” и подождать, пока все обновления не будут загружены. После этого закрываете программу и снова запускаете WordSyn.
Continue reading »
Итак, сегодня, наконец-то, я закончил работу над пакетным режимом. Как и ожидалось, работа пакетного режима основана на взаимодействии с плагинами. В настоящий момент их два: последовательное чтение всех текстовых файлов из указанного каталога, и запись в другой каталог, с созданием идентичной структуры подкаталогов. Имена файлов используются те же, что и у оригинальных файлов. При этом пользователь может сам выбирать, в какой кодировке сохранять результат. В настоящий момент я даю на выбор две кодировки: UTF-8 и Windows-1251.
Continue reading »
Сегодня я начал работу над автоматическим режимом для синонимайзера. Работа автоматического режима будет основана на плагинах. Автомат разделен на три, в общем, независимые части.
Первая часть: провайдер чтения данных. Им может быть любой плагин, который берет данные из любого источника. Источники данных могут быть разными: файлы на диске, база данных, RSS, страницы сайта. В качестве провайдера для множественных данных могут служить любые плагины, реализующие интерфейс ICollectionReaderPlugin, который имеет все необходимые методы для навигации по коллекции элементов источника.
Continue reading »
Сегодня была выложена для скачивания версия 0.2.1.8.
Что нового в этой версии:
+ в разы ускорен импорт словаря из текстового формата
+ ускорена обработка текста в ручном режиме
+ добавлено отображение прогресса текущей задачи в ручном режиме
+ ускорена замена одного синонима на другой по двойному клику
+ исправлены баги в размножителе текстов
+ добавлены дополнительные окна сообщений
+ исправлены некоторые мелкие баги
+ проверка на похожесть текстов вынесена в подзадачу и не выполняется автоматически
Continue reading »
Последние комментарии