Сборник статей

Полезности => Музыка => Тема начата: Eugene Loza от Февраль 26, 2008, 14:13:29



Название: Программа для поиска рифмы "РИФМОВЩИК"
Отправлено: Eugene Loza от Февраль 26, 2008, 14:13:29
Приветствую Вас любовью Господа нашего Иисуса Христа!

С этой странички Вы можете скачать новую программу "Рифмовик" на самой ранней стадии ее разработки.
Эта программа предназначена для того, чтобы помочь в поиске требуемых рифм, а также для грамотной расстановки ударений в текстах.
Все Ваши замечания и пожелания просьба писать в этой теме. Буду рад любым советам и отзывам.

Особенности программы:
1. Совершенно свободная и бесплатная (согласно GNU GPL (http://ru.wikipedia.org/wiki/GNU_GPL)); для получения исходного кода свяжитесь со мной.
2. Декомпиляция текста на составляющие слова. Вы можете сделать собственные базы данных и искать слова только в произведениях, которые Вам интересны.
3. Программа может работать с русским и украинским языками. Возможна доработка программы для работы с другими языками.

Сейчас программа умеет:

1. Декомпилировать текст на слова, удалять повторные слова и расставлять их в алфавитном порядке.
2. Сохранять составленный список в файл базы данных.
3. Загружать составленные базы данных.
4. Искать рифму по последнему гласному, приблизительно оценивать качество рифмы.

Вскоре планируется реализовать:

1. Учет ударения в поиске рифмы (не только графическое написание букв) - это очень важно!
2. Каждому слову присвоить значение части речи, производить автоматическую "достройку" ненайденных частей речи.
3. Расставлять ударения заданном тексте согласно словарям.
4. Автоматически распознавать часть речи по окончанию слова.
5. Автоматически распознавать ударения по словарям.
6. Обеспечить поддержку апострофа в украинском языке.


Название: Альфа-версия Рифмовика 080227-1
Отправлено: Eugene Loza от Февраль 27, 2008, 16:02:06
Вот и новая версия программы.
Они теперь будут нумероваться следующим образом:
080227 - это сегодняшняя дата (27.02.2008).
1 - это редакция программы за сегодня.

Немного увеличился размер архива: 3,24Мб

В новой версии:

(+) Реализована поддержка украинского языка.
(+) Добавлена возможность комментировать базы данных (пока что "вручную").
(+) Автоматическое распознавание языка анализируемого текста.
(+) Считывание информации про язык базы данных.

(!) Исправлена ситуация, когда после загрузки текста база данных оказывалась пуста.

Добавлены базы данных (когда-нибудь будет возможность использовать много баз данных одновременно):

Apocrypha.TXT.wdb - Христианские апокрифы на русском языке и завещания 12 патриархов
Torah.TXT.wdb - Тора на русском языке
Ukrbible.txt.wdb - Завтра-послезавтра это будет полная украинская Библия. Скорее всего все 4-5 ее вариантов перевода будут в разных файлах. Сейчас это только книга Псалмов в переводе Гижи.


Название: Альфа-версия Рифмовика 080228-2
Отправлено: Eugene Loza от Февраль 28, 2008, 14:47:46
Следующая версия имеет полностью переработанный дизайн и интуитивно-понятный интерфейс. Загрузка базы данных теперь стала намного проще, посредством простого выбора из списка, многие функции автоматизированны. В архив также включен файл помощи, который иллюстрирует процесс работы с программой.

(+) Добавлены новые базы данных.
(!) Исправленна проблемма с "одиноким апострофом"


Название: Альфа-версия Рифмовика 080229-1
Отправлено: Eugene Loza от Февраль 29, 2008, 12:12:50
(!) Исправлена ошибка со шрифтами
(+) Добавлены новые базы данных
(+) Поиск подобных гласных
(+) Улучшен кретерий точности совпадения группы согласных
(+) Незначительные исправления и улучшения


Название: Альфа-версия Рифмовика 080303-1
Отправлено: Eugene Loza от Март 03, 2008, 17:06:20
(!) Исправлена возможность установки нулевого или отрицательного счета
(!) Исправлено зависание при сортировке, если в файле обнаружено только одно слово
(!) Внесены незначительные исправления в базы данных
(+) Реализована поддержка колесика мышки в списках
(+) Автоматическое распознавание ударения на "ё"


Название: Альфа-версия Рифмовика 080304-1
Отправлено: Eugene Loza от Март 04, 2008, 12:16:50
(!) Незначительные исправления в базах данных и программе
(!) Исправлено ошибочное распознавание украинского языка по букве "І"
(!) Уменьшено максимальное количество слов для уменьшения нагрузки на память компьютера
(+) Добавлены новые качественные базы данных
(+) Исправлено "подвисание" программы при обработке больших файлов


Название: Альфа-версия Рифмовика 080304-2
Отправлено: Eugene Loza от Март 04, 2008, 17:35:54
(!) Незначительные исправления
(+) Существенная доработка алгоритма сортировки слов (уменьшение обьема требуемой памяти и многократное увеличение скорости)
(+) Возможность загружать несколько баз данных одновременно.


Название: Альфа-версия Рифмовика 080306-1
Отправлено: Eugene Loza от Март 06, 2008, 17:56:34
(!) Незначительные исправления и улучшения
(+) Возможность введения слов с одинаковым набором букв но разым ударением: "замОк-зАмок"
(+) Добавлена возможность импорта текста с ударениями
(+) Добавлена база данных "Толковый словарь Ефремовой"


Название: Альфа-версия Рифмовика 080310-1
Отправлено: Eugene Loza от Март 11, 2008, 12:27:51
(!) Незначительные доработки и исправления
(+) Добавлены новые базы данных, включая словарь Лопатина с ударениями
(+) Усовершенствованно распознавание ударений в файле
(+) Распознавание ударений в запросе
(+) Оценка качества рифмовки по ударению
(+) Улучшено распознавание качественности рифмовки
(+) Добавлена оценка качества рифмовки по подобию одиночных согласных
(+) Автоматическое сохранение базы данных после загрузки


Название: Альфа-версия Рифмовика 080327-1
Отправлено: Eugene Loza от Март 27, 2008, 17:21:42
Итак, я думаю, последняя альфа-версия рифмовика:

(+) Существенно доработан алгоритм сортировки слов в файле, что дало многократное увеличение скорости обработки текстов
(+) Добавлены новые базы данных
(+) Добавлена полная акцентуированная парадигма по А. А. Зализняку

Теперь база данных русских слов содержит почти 2 млн. слов.
(Для загрузки всех слов требуется 512Мб оперативной памяти)
База данных украинских слов содержит более 100 тыс. слов.


Название: Альфа-версия Рифмовика 080331-1
Отправлено: Eugene Loza от Март 31, 2008, 11:31:12
   (!) Незначительные доработки и исправления
   (!) Для удобства чтения (особенно при расстановке ударений в файле) ударение теперь не отображается в односложных словах и на букве "ё"
   (!) Каждое слово теперь начинается с заглавной буквы
   (!) Твёрдый знак ("ъ") и апостроф теперь не влияют на счет слова, поскольку их влияние уже учтено при декомпозиции слова.
   (!) Существенно (почти на четверть) уменьшен объём баз данных, незначительные исправления в базах данных
   (!) Для работы с созданной базой данных теперь не нужно перезапускать программу.
   (+) Добавлена возможность расстановки ударений в файле (пока ещё немного глючит со словами, которые могут иметь разные варианты акцентуации)
   (+) Добавлена возможность экспорта результатов работы с базой данных в текстовый файл
   (+) Окно программы теперь можно менять в размерах, доработки дизайна
   (+) Добавлены новые русские и украинские базы данных, включая несколько русских словарей с ударениями
   (+) При импорте слов с ударениями добавлена возможность отбросить все слова кроме тех, которые имеют определенное ударение


Название: Альфа-версия Рифмовика 080415-1
Отправлено: Eugene Loza от Апрель 15, 2008, 16:51:21
   (+) Добавлены новые базы данных
   (!) Некоторые базы данных слиты воедино для уменьшения общего количества баз данных (ускорение загрузки) и их объёма
   (!) Исправления в базах данных
   (!) Уменьшен обьем требуемой памяти для работы программы.


Название: Альфа-версия Рифмовика 080423-1
Отправлено: Eugene Loza от Апрель 24, 2008, 11:51:54
   (+) Добавлены две украинские базы данных с ударениями
К сожалению, одна база данных - русские вперемешку с украинскими словами. В дальнейшем планируется ее очистка и разделение на две базы данных.


Название: Re: Программа для поиска рифмы "РИФМОВЩИК"
Отправлено: Eugene Loza от Январь 01, 2010, 17:19:59
(запишу здесь, чтобы не забыть)

Что еще нужно сделать:

3-5 столбиков
Инверсия порядка счета
Исправить resize window - checkbox в строчку при увеличении
Сделать базу данных "словники України" и "русско-украинский словарь" (нужно разделить текст с разными цветами в PDF файле).


Название: Альфа-версия Рифмовика 100602-1
Отправлено: Eugene Loza от Июнь 02, 2010, 05:56:33
 (!) Сделана временная затычка от появления в списке результатов повторяющихся слов (ещё не до конца нормально работает). Надеюсь, глюков не добавил :) Пытаюсь решить проблему более оптимальным методом.

Скачать альфа-версию программы можно отсюда:
http://bmyr.kiev.ua/Rhymes/rhymes.zip
(14,5Мб)
Чтобы скачать программу достаточно щелкнуть по ссылке выше. Если программа не начала скачиваться, то щелкните правой клавишей и выберите пункт меню "сохранить как", "save as" или "save linked content as" в зависимости от типа Вашего браузера.


Название: Re: Программа для поиска рифмы "РИФМОВЩИК"
Отправлено: Eugene Loza от Март 23, 2011, 23:14:39
В стадии разработки находится новая версия программы с существенно доработанной логикой поиска рифмы. Но времени катастрофически не хватает. Молитесь за устройство.