*Минутка рекламы*
Вы всё ещё подсчитываете слоги в строках?
Всё ещё мучаетесь с разбредающимся ритмом?
Тогда мы идём к вам!
А теперь чуть-чуть посерьёзней.
Уважаемые мастеровчане! Я бы хотел представить вам «Ямбушко» — программу для разбиения строк стихотворения на слоги и их подсчёта. Думаю, все поэты проходили через подобное: никак не удаётся подобрать нужное слово, приходится постоянно и мучительно подсчитывать слоги в слове, слоги в получившейся строке, чтобы не рушился ритм и всё такое… Конечно, многое делается на интуиции, но неужели нужно мучиться, когда интуиция отказывает?
«Нафиг» — подумал я, и решил сделать небольшого электронного помощника. А что из этого получилось — смотрите под катом.
Итак, что из себя представляет программа «Ямбушко»? Собственно, всё предельно просто. У нас есть окно, разделённое на две колонки. Левая колонка — обычное текстовое поле. Можете делать с ним что хотите — хоть вставлять текст стихотворения целиком, хоть писать свою поэму сразу там. Правая — это колонка, содержащая преобразованный текст: слова будут разбиты по слогам (через заданный разделитель, по умолчанию — дефис), а также, по желанию пользователя, выделены цветом (по умолчанию — «чёт-нечёт»). Также колонка содержит количество слогов.
Как только текст появляется в левой колонке, его преобразованный вид с указанным количеством слогов немедленно отображается в правой.
С помощью меню можно настраивать логику работы программы и её внешний вид. Пока — немного, в будущем думаю добавить ещё чего-нибудь интересного. Опишу меню поподробнее:
1. «Вид». Содержит один подраздел «Настройки». Пока содержит только поле для указания разделителя. Внимание: разделитель должен обязательно быть длиной в один символ. По умолчанию разделитель — дефис (т.е. слова будут разделены так: «Од-наж-ды»). Можете указать любой другой, например, вертикальную черту: "|", тогда слова будут разделены так: «Од|наж|ды».
2. «Подсветка». Управляет включением-выключением подсветки слогов. Галочка «Включить подсветку» включает подсветку на чёт-нечёт. Галочка «Использовать размер» позволяет вам выбрать один из 5 стихотворных размеров (см. следующий пункт)
3. «Размер». Позволяет включить подсветку стихотворных размеров. Содержит 5 элементов:
— Ямб. Стихотворный размер в 2 слога на «безударный-ударный».
— Хорей. Стихотворный размер в 2 слога на «ударный-безударный».
— Дактиль. Стихотворный размер в 3 слога на «ударный-безударный-безударный».
— Амфибрахий. Стихотворный размер в 3 слога на «безударный-ударный-безударный».
— Анапест. Стихотворный размер в 3 слога на «безударный-безударный-ударный».
4. «Справка». Содержит сведения об авторе программы — то есть мне
Пока что цвет выделения слогов — зелёный, цвет количества слогов — красный. В будущем планирую заменить на цвет по выбору пользователя.
Скачать можно по ссылке (16 Мб):
drive.google.com/file/d/0B4icjsCZ-bseeVhTdkpfVElaX0k/view?usp=sharing
Любая критика и пожелания принимаются.
Если нужно, могу переписать алгоритм на Pure Javascript — тогда можно будет инструмент прямо в Мастерскую встроить.
P.S. Особая благодарность Жене Королик за название и базис для идеи
P.P.S. Вы думали, я совсем пропал? Авотфигвам
UPD (30.12.2014)
Это бета-версия. Если что-то сломалось, пишите сюда — исправлю.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
Если вы используете ВКонтакте, Facebook, Twitter, Google или Яндекс, то регистрация займет у вас несколько секунд, а никаких дополнительных логинов и паролей запоминать не потребуется.