RitmInMe Описание программы Оператор цифровой трансформации - Dilibrium / Дилибриум
Facebook    Twitter    Google+    LiveJournal    Мой Мир
ВКонтакте     Одноклассники

Font Size

 

Історія створення

У 2007-му році вдалося мені урвати у цього швидкоплинного життя шмат чисто-фізіологічного відпочинку в Криму (сел. Міжводне). Три тижні моря, лиману, грязей і вільного часу. Для боротьби з останнім я завбачливо прихопив сім томів "Хроніки дивного королівства" Оксани Панкеєвої (цілком їстівної, як на мій смак, фентезі з королями, магами, драконами, паралельними світами, зсувами в часі і багатьом іншим). Але цих книг вистачило рівно на сім днів. Пішов перечитувати по наступному колу...

"Ольга згадала, знову захихотіла й зізналася про ослика. І тут же згадала безсмертного дядю Стьопу...

В результаті його величність з величезним інтересом вислухав добірку дитячих віршиків з просторими коментарями, і видно було, що проблеми дяді Стьопи він прийняв дуже близько до серця.

- Треба Жаку розповісти,– зробив висновок він.– Йому сподобається. Він у нас майже що бард, він ще один віршик в серію додасть. Для дорослих. "Дядя Стьопа і Камілла"

Ольга тихо захрюкала й cповзла по канапі. "

"Але ж це – соціальне замовлення",– подумалося мені.– "Слабо́? Про дядю Стьопу я знаю, про цю простигосподи начитався..." Результатом стали півтори дюжини сторінок з віршами, що залишали бажати кращого як за формою, так і за змістом.

Повернувшись до Сум і дорвавшись до інтернету, я
  • виявив, що написане мною слід іменувати "фанфіком" (тобто твором фана, написаним під враженням творіння Майстра);
  • на форумі фанів Панкеєва зловив ще один соціальне замовлення – на "Гімн Містралії";
  • працюючи над караоке для "гімну", звернув увагу на цікавий ефект: ритм музики "коригує" невдалі вірші.

Останнє й визначило ідею цієї програми: зробити ритм твору видимим і на основі такого графічного виду правити вірші. Природним рішенням було написати макрос для такого широко розповсюдженого редактора, як MS Word, але результати мене не влаштували.

Формально розробка програми RitmInMe розпочато 24.06.2011 з створення першої іконки для неї. Фактично ж в ній використовувався наробок різних написаних мною програмних продуктів:

DOS

1993р. – Макрос вирівнювання тексту з переносом слів для редактора Multi-Edit.

1994р. – Програма друку тексту з вирівнюванням для матричного принтера.

1995р. – Програма орфографічного контролю Orfej, реалізована на базі граматичних таблиць, запропонованих у російсько-англійському і англо-російській словнику під редакцією А.С. Романова (М., "Космос", 1992р). Підхід був схожий з підходом А.А. Залізняка (при меншому на порядок кількості парадигм). У міру того, як поширювалися Windows і MS Word, програма втратила своє значення і не розвивалася. Її текст на Turbo-Pascal-e див. http://www.illustr.narod.ru/jpg/orfej.rar

Windows

1996-2006 р.р. – Конвертовано макрос вирівнювання тексту з переносом слів для редактора Multi-Edit, а також ряд макросів для редакторів Multi-Edit і Word, програми друку. Програма Orfej використовується в основному при листуванні в конференціях ФИДО (вдалося накопичити орфографічний словник ~ 20 000 слів).

2007-2008 р.р. – Регулярні вирази "антимат", призначені для приборкання вдачі любителів "російської усної" в чаті файлообмінної системи DC ++ (http://www.illustr.narod.ru/txt/mat_st0p.rar) і макрос для Word-2003, який реалізує перевірку поетичного ритму (http://www.illustr.narod.ru/txt/ritm_i.rar). І те й інше змусило розжитися словником всіх словоформ російської мови, побудованим на базі словника А.А. Залізняка.

2009-2011 р.р. – Участь у створенні СЕОшной програми "Site-Reporter", досвід якого визначив компоновку цієї програми і зміст деяких модулів.

Причиною написання програми RitmInMe на Delphi послужив ряд недоліків Word-івського макросу:

    • працює не надто швидко;
    • "вішається" на великих текстах;
    • макроси викликають нездоровий інтерес у антивірусів;
    • Microsoft жене нові версії Word-a, до яких не хочеться підлаштовуватися;
    • реалізація повноцінної роботи зі словниками на Бейсикові уявлялася скрутно.

Тому й прийнято було рішення написати якийсь аналог Блокнота, що дозволяє в реальному часі перевіряти правопис і поетичний ритм, мати хоч поганенький вбудований римовник і різні словники (у тому числі з можливістю вести власні). А як надзавдання – надати людям, які обговорюють поетичні твори, якийсь стандарт представлення даних. Наскільки їстівне те, що вийшло – судити Вам.

Оскільки в шию ніхто не гнав (навіть я сам – як у випадках з перевіркою орфографії або макросом для Word-a), то в програмі спостерігається деяка смаківщина, надмірність, химерність і не реалізовані заготовки на майбутнє, за що прошу вибачити великодушно.

Зустрічаються нижче в тексті фрази типу "буде реалізовано" слід розуміти в умовному способі ("чи то буде, чи то ні").

Також приношу вибачення за смаківщину й різнобій у оформленні наведених прикладів. Ну, подобається мені шрифт Monotype Corsiva, текст "білим по синьому" і відображення ритму складами. Стандартний вид "а-ля Windows" закладено в початкових налаштуваннях, а на відображення ритму умовними символами легко переключитися. І дрібні невідповідності програми опису... Куди без них? То пунктик в меню додасться, то розташування або вид елементів поміняється... Хоча урочисто обіцяю з невідповідностями боротися і до відповідності прагнути.