Топ новостей


РЕКЛАМА



Календарь

Аяти Корану на Mac OS X

Цифрові технології привнесли разючі зміни не тільки в наше матеріальне буття, а й духовну практику Цифрові технології привнесли разючі зміни не тільки в наше матеріальне буття, а й духовну практику. Коран, Біблія, Талмуд та інші священні писання вже давно доступні в електронному вигляді. І це не дивно - адже молоді люди буквально живуть з комп'ютерами, айподами та іншими електронними девайсами, їм ніколи і не охота брати з собою товсті і важкі книги, адже куди зручніше, наприклад, завантажити на свій MP3-плеєр або айфон главу з Корану ( суру) і слухати її в електричці або метро.

Мусульмани-маководи в цьому плані не є винятком. Крім безлічі онлайн ресурсів, де можна почитати або послухати Священний Коран, всіляких віджетів і тулбаров, створені і окремі програмні продукти, в тому числі і під операційну систему Mac OS X. В інтернеті є кілька додатків з цієї тематики. У даній статті зроблено огляд і порівняльне тестування функціоналу трьох з них: Qir'at Quran Reciter, Mobile Holy Quran і Zekr . Тестування проводилося на MacBook Pro (Intel Core 2 Duo 2,8 Гц, 4 ГБ DDR3, NVIDIA GeForce 9600M GT 512 МБ, Mac OS X, версія 10.6.4).

Слід зазначити, що всі три програми є кроссплатформенную, забезпечують доступ до електронного тексту Корану і підтримують аудіо відтворення його віршів (аятів) в форматі MP3 (що, звичайно ж, є великим плюсом, так як ніяких додаткових компонентів типу Real Player або Windows Media Player встановлювати не потрібно). Однак функціонал кожної програми значно відрізняється. Загальні дані про коранічних програмних продуктах під Mac OS X представлені в таблиці 1.

Загальні дані про коранічних програмних продуктах під Mac OS X представлені в таблиці 1

Програма Qir 'at Quran Reciter (рис. 1) є безкоштовною (freeware), тобто її можна вільно поширювати, але не можна модифікувати вихідний дистрибутив. На сайті розробника опубліковані копії двох сертифікатів ісламських вчених, що підтверджують автентичність електронної версії паперовому оригіналу Корану.

На сайті розробника опубліковані копії двох сертифікатів ісламських вчених, що підтверджують автентичність електронної версії паперовому оригіналу Корану

Згідно заявленому на сайті списку можливостей, в програмі доступні переклади Корану на восьми мовах (російського, на жаль, немає); англійська і урду представлені в інтерпретації кількох авторів. Список читців Корану обмежений сім'ю. Інтерфейс програми можливий на трьох мовах, але, знову-таки, російську мову відсутня. У додатку є можливість використовувати закладки, масштабувати текст, доступні опції навігації і пошуку по аятам і сурам. Спеціальні звертання до Аллаха (дуа), згадані в аятах Корану, розсортовані в програмі по десяти тем (віра, покірливість, подяку, терпіння і інші) (рис. 2). Візуалізація тексту Корану і перекладів виконаний за допомогою шрифтів, що дозволяє легко виділяти, копіювати і вставляти потрібний фрагмент в блог або сторонній текстовий редактор. Розробник також безкоштовно пропонує як окремі компоненти тулбар для браузера Mozilla Firefox і віджет для Dashboard, однак вони в даній статті розглянуті не будуть.

Розробник також безкоштовно пропонує як окремі компоненти тулбар для браузера Mozilla Firefox і віджет для Dashboard, однак вони в даній статті розглянуті не будуть

Результати тестування. Інсталяція програми стандартна. При запуску програми і маніпуляції з опціями (вибір сури, читця, мови інтерфейсу та ін.) Часто виникають тривалі затримки в роботі (до 3 хвилин), під час яких програма перезавантажує головне вікно і не відповідає на запити. При цьому навантаження на центральний процесор підскакує до 100%, а споживання оперативної пам'яті зростає з 102 до 120 МБ. Швидше за все, код програми не оптимізований під Snow Leopard, проте, це, звичайно ж, сильно дратує і ускладнює користування.

Інтерфейс програми інтуїтивно зрозумілий, але не узгоджується із загальним дизайном Mac OS X. Рядок головного меню не доопрацьована, все опції перенесені в основне вікно програми, що нагадує додатки Windows.

Візуалізація тексту Корану і перекладів виконаний за допомогою шрифтів, тому будь-який фрагмент тексту можна легко виділити, проте численні спроби скопіювати виділений фрагмент (як арабський текст, так і переклад) в буфер обміну і вставити в сторонній текстовий редактор так і не увінчалися успіхом. Шрифтових рендеринг забезпечує масштабування всього тексту Корану і перекладу, що дуже зручно для людей зі слабким зором. На відміну від Mobile Holy Quran, додаток виводить на екран текст сури цілком. Після кожного арабського аята слід його переклад, парні і непарні аяти мають різний фон, що трохи полегшує сприйняття і читання тексту. TXT-файли кожної сури знаходяться в файлі QuranReciter.jar. Усередині нього також є спеціальний шрифт, який використовується додатком (без установки в систему) для рендеринга арабіци, тому вона відображається коректно на Mac OS будь-якої конфігурації.

Навігація по Корану базова: присутня опція переходу по сурам, після чого з головного меню можна перейти до потрібного вірша. Менеджер закладок функціонально обмежений: в закладки можна додати лише глави Корану, але не окремі аяти.

Аудіо-файли за замовчуванням не доступні, їх потрібно завантажувати з сайту програми через опцію в головному меню, причому їх установка відбувається автоматично (рис. 3). Файли представлені окремими сурами, а не аятами як в Zekr або Mobile Holy Quran. З одного боку це економить місце на жорсткому диску і робить відтворення більш плавним, без затримок, з іншого - відтворення аятов окремо неможливо, що створює незручності, наприклад, при заучуванні Корану.

З одного боку це економить місце на жорсткому диску і робить відтворення більш плавним, без затримок, з іншого - відтворення аятов окремо неможливо, що створює незручності, наприклад, при заучуванні Корану

Пошукового движка в самій програмі немає, але є рядок пошуку, яка перенаправляє запит користувача на сайт програми. На сайті можливий базовий пошук як по арабському тексту, так і по переказах. На жаль, російських перекладів в списку немає. Є опція обмеження пошуку ключових слів будь-якої сурой. Також доступний «живий пошук» - пошукова машина видає список припущень на запит користувача. Висновок результатів пошуку розсортований спаданням порядкового номера сури в Корані, проте інший сортування, наприклад, за релевантністю, немає. Кількість відображуваних результатів на сторінці можна встановити від 25 до 100.

Плюси: непоганий початковий функціонал (багатомовність інтерфейсу і перекладів, вибір читців, закладки та ін.), Шрифтові рендеринг.

Мінуси: часті «зависання» програми зводять нанівець майже всі її функції і вимагають підвищених ресурсів системи, не працює опція копіювання в буфер обміну і подальша вставка в стороннє додаток, неможливі додавання в закладки та аудіо-відтворення аятов окремо, пошук доступний тільки при підключенні до Інтернету, немає російськомовних інтерфейсу і перекладів.

Додаток Mobile Holy Quran (рис. 4), як і Qir'at Quran Reciter, є безкоштовним (freeware). Існує платна версія для мобільних телефонів. З скріншотів, представлених на сайті програми, можна зробити висновок, що інтерфейс програми лише англомовний; переклади Корану доступні на двох мовах: англійській та малайською; присутні базова навігація по сурам і аятам, опція аудіо відтворення, транслітерація латинкою і масштабування тексту. У дистрибутиві поставляється лише сама програма, кожну главу Корану слід завантажувати і встановлювати окремо згідно покрокової інструкції, представленої на сторінці завантаження. Усього доступно лише два читця - аль-Гамід і Хусайрі. Програма створена в «рідній» для Apple середовищі розробки XCode з використанням мови програмування Objective-C.

Результати тестування. Інсталяція Mobile Holy Quran стандартна для Mac OS X - необхідно просто перетягнути APP-папку в Applications (Програми). Додавання сур Корану не складає особливих труднощів: після завантаження потрібно помістити вміст розпакованого архіву в папку програми. Кожен аят в програмі представлено аудіо-файлом, файлом растрового зображення арабського тексту Корану (скан паперового оригіналу) і 3 текстовими файлами (англійська і малайський переклади і транслітерація).

Інтерфейс програми вписується в загальний дизайн Mac OS X і інтуїтивно зрозумілий. Візуалізація аятов Корану, перекладів і транслітерації растровий, тому неможливо виділити, скопіювати і вставити будь-яку частину тексту. З одного боку, це, звичайно, недолік, з іншого - в відсканованому тексті Корану наявність помилок і помилок зведено до мінімуму. Масштабування можливо тільки для транслітерації і перекладів, що, звичайно, не зовсім зручно. Програма дозволяє швидко перейти до цікавить користувача сурі Корану, однак навігація по аятам вкрай утруднена. Додаток виводить на екран лише по одному аяту; перехід можливий тільки до попереднього або наступного вірша. На жаль, такі опції, як пошук і закладки, недоступні; неможливо додати інші переклади і читців. Все це, звичайно ж, значно обмежує функціонал програми.

Відтворення аудіо можливо як по окремим аятам, так і цілком всієї сури (при виборі відповідної опції), що дуже зручно при заучуванні або прослуховуванні тексту Корану. Додаток не вимогливо до ресурсів системи (забирає приблизно 16 МБ оперативної пам'яті). На сайті зазначається, що програма повністю оптимізована і сумісна з Mac OS X 10.3, 10.4 або 10.5, втім вона без проблем запускається і на Mac OS Snow Leopard.

Плюси: скан паперового оригіналу майже виключає наявність ненавмисних помилок в арабському тексті Корану, аудіо-опція дозволяє відтворювати текст Корану по окремим аятам чи повністю всю суру, програма не вимогливо до ресурсів системи.

Мінуси: функціонал програми значно обмежений і зведений в основному до функції MP3-плеєра з візуальної підтримкою, російського інтерфейсу і перекладів немає, що істотно для російськомовних користувачів.

Zekr - це коранічний проект з відкритим вихідним кодом, написаний на Java і JavaScript. Для огляду і тестування обрана версія для x64.

Відповідно до прес-релізу версії 1.0.0, опублікованому на сайті програми, в Zekr доступні: потужний пошук, менеджер закладок, багатомовний інтерфейс, розширені навігація по тексту Корану і підтримка аудіо, безліч доповнень (переклади Корану на десятки мов, теми, читці та ін .) і схем посторінковою розбивки тексту Корану. У додатку реалізований шрифтових рендеринг і масштабування тексту. Точність електронної копії арабського тексту Корану забезпечує онлайн проект Tanzil.info. Більшість онлайн і офлайн аудіо-файлів із записом читців надані кораническим проектом Verse By Verse Quran Project (www.versebyversequran.com).

Результати тестування. Як і розглянуті вище аналоги, інсталяційна процедура для Zekr стандартна. При запуску відкривається головне вікно програми (рис. 5).

5)

При першому старті додаток створює приховану папку .zekr в кореневому каталозі домашньої папки користувача, де зберігає всі свої локальні настройки. У разі якщо програма завершила роботу з помилкою і не запускається знову, слід видалити цю папку; при цьому всі зроблені користувачем зміни будуть обнулені.

Інтерфейс програми за замовчуванням англійська, проте через опцію «Сервіс-Налаштування» можна вибрати будь-який з 24 доступних мов, в тому числі російську. При зміні мови відбувається автоматичний перезапуск програми. Русифікація виконана на 99%. Кожен мовний пакет представлений у вигляді XML-файла.

Зовнішній вигляд програми доброзичливий, в цілому узгоджується із загальним дизайном Mac OS X, хоча є деяке «спадок» від портирования з PC-платформи у вигляді дублювання частини опцій в рядку меню (наприклад, «Налаштування» і «Про програму»). Головне вікно програми складається з двох фреймів: основного, в якому відображається власне текст Корану і / або переказів, і бічній панелі, що надає детальну інформацію про сурі Корану. На останній також розміщені опції пошуку. Навігація по сурам і аятам доступна в обох фреймах. Слід зазначити, що на відміну від розглянутих раніше аналогів, інтерфейс Zekr досить гнучкий в налаштуванні. Наприклад, можна змінювати розмір бічній панелі, відображати назви глав Корану у вигляді древа, доступний також повноекранний режим. Недоліком можна вважати розкиданість опцій по налаштуванню бічній панелі: одні функції доступні через меню «Вид», інші - через «Сервіс-Налаштування». Розкладка основного фрейму також має безліч варіацій. Особливо слід згадати багатомовний макет (рис. 5), що дозволяє відображати одночасно кілька перекладів, що дуже зручно для порівняльного дослідження. Маніпуляції з багатомовним відображенням перекладів доступні через меню «Вид-Переклад» (рис. 6).

6)

За замовчуванням в додатку присутня тільки англійський переклад і транслітерація латинкою, проте користувач має можливість завантажити необхідний з сайту програми. Такий підхід здається цілком логічним, тому що в противному випадку розмір дистрибутива був би невиправдано великим. На сайті доступні більше 80 перекладів на більш ніж 30 мовах, в тому числі 8 російських (Абу Адель, Аль-Мунтахаб, І.Ю. Крачковський, Ельміра Кулієв, М.-Н.О. Османов, Г.С. Саблуков, Валерія Порохова, а також переклад Ельміра Кулієва з коментарями ас-Сааді). В силу відкритості проекту список мовних пакетів і перекладів постійно поповнюється і оновлюється. Файл перекладу являє собою ZIP-архів, у якому перебувають 2 файли. Один з них - TXT-файл - власне текст перекладу, інший - файл властивостей з цифровим підписом розробника, що дозволяє з додатком перевірити авторизований чи переклад сайтом програми. Додавання перекладів, так само як і читців і тим, відбувається легко і швидко через меню «Сервис», проте їх видалення вимагає деяких зусиль: необхідно відкрити папку програми, знайти і в ручну перемістити в кошик непотрібні файли, при цьому можливо випадкове видалення важливих програмних файлів недосвідченим користувачем. Слід зазначити, що додаток дозволяє встановити переклади і без цифрового підпису розробника; в такому випадку вони позначаються червоним значком у списку доступних перекладів.

У програмі доступні дві теми: Sky і Uthman Taha. Остання використовує спеціальний арабський шрифт, що імітує каліграфію паперового оригіналу Корану (мединський Мусхаф). На жаль, цей шрифт не працює належним чином на платформі Macintosh, проте в Windows тема виглядає дуже ефектно. Більш тонкі налаштування кожної теми доступні через меню «Сервис-Настройки» (рис. 7), але для недосвідченого користувача маніпуляція з ними утруднена.

Базова система переходу по аятам, сурам і сторінок Корану доступна безпосередньо з головного вікна програми. З нею все легко і зрозуміло. Розширена навігація, що дозволяє переходити по наскрізний розмітці Корану (чверть хізбу, джуз, саджда і ін.), Можлива через опцію головного меню «Перехід». Звідти ж викликається менеджер розширеної навігації (рис. 8), що забезпечує перехід за різними параметрами (порядок послання сури, номер сторінки і т.д.). На жаль, цей менеджер не працює належним чином на Mac OS X.

Опція, доступна тільки в програмі Zekr, - різні схеми посторінковою розбивки тексту Корану. При цьому на екран виводиться або окрема сура, або фіксований користувачем число аятов, або 1/30 частина Корану (джуз), або 1/8 джуз (чверть хізбу), або сторінка Османської редакції Корану. Остання схема особливо наближає електронну версію до паперового оригіналу. У програмі доступні висновок сторінок на принтер і експорт в HTML-файл.

На відміну від Qir'at Quran Reciter, Zekr підтримує тільки закладки окремих аятов. Кілька закладок за схожою тематикою можна об'єднувати в папки; сукупність папок становить набір закладок. У програмі існує спеціальний модуль для маніпуляції з закладками (рис. 9 і 10), доступний через меню «Закладки». Щось схоже є і в Qir'at Quran Reciter (опція «Дуа» (рис. 2)), з тією лише різницею, що в Zekr користувачеві доступні функції додавання / видалення, редагування та імпорту / експорту.

2)), з тією лише різницею, що в Zekr користувачеві доступні функції додавання / видалення, редагування та імпорту / експорту

Zekr унікальна своїм пошуковим модулем, який вбудований в програму і забезпечує 3 види пошуку по арабському тексту та перекладам Корану: базовий, розширений і по кореню арабського слова. Розширений пошук заснований на Lucene, високошвидкісний бібліотеці повнотекстового пошуку. При першому ж розширеному пошуковому запиті програма пропонує індексацію тексту Корану і перекладів. Крім того, Zekr дозволяє задати правила пошуку (рис. 11). Онлайн сервіс, на який відсилає запит користувача Qir'at Quran Reciter, здатний обмежити результати в межах будь-якої сури, тоді як Zekr робить обмеження більш гнучкими. Проте, ця опція потребує подальшого доопрацювання, так як одночасне застосування декількох правил часто призводить до помилок, які потребують перезапуск програми.

У додатку можлива сортування результатів пошуку за зростанням / спаданням з чотирма опціями: релевантність, порядок послання, порядковий номер сури і довжина аята (рис. 12). Кожен аят в результатах пошукового запиту має опції прослуховування і перегляду перекладу. Ключові слова в результатах пошуку виділяються особливим чином.

Однак, в програмі немає опції повернення в режим пошуку і збереження його результатів, тому при виході результати запиту скидаються, і пошук необхідно повторювати заново. Як і у випадку з бічною панеллю, опції пошуку розташовані в різних місцях: кількість аятів, що беруть участь в пошуку, задається в меню «Сервіс-Налаштування», в той час як всі інші перемикачі зосереджені на бічній панелі. Зазначені вище недоліки, звичайно, применшують функціонал пошукового модуля.

Прослуховування аятов Корану можливо в двох варіантах: онлайн і офлайн. Для активації останнього необхідно завантажити і встановити хоча б один офлайн аудіо-пакет. За замовчуванням в дистрибутив включені кілька онлайн-читців Корану. На сайті програми доступні для завантаження десятки онлайн і офлайн аудіо-пакетів. Установка будь-якого читця відбувається через меню «Сервис-Додати». Відтворення аудіо-файлів здійснює вбудований MP3-плеєр, написаний на Java (рис. 13).

13)

Крім базових функцій, характерних для будь-якого MP3-плеєра, присутні і спеціальні можливості, що полегшують заучування Корану: користувач може задати кордону відтворення (аят, сура, сторінка, джуз, чверть хізбу), кількість повторів (від 2 до 10) кожного аята і інтервал в секундах (від 0,5 до 10) між повторами. Перед початком прослуховування Корану і в кінці Zekr може озвучувати спеціальні арабські фрази, використовувані мусульманами при читанні паперового оригіналу. Опція доступна через меню «Сервис-Настройки» (рис. 7). У майбутніх версіях програми хотілося б повторення не тільки аятов окремо, але і довільного, що складається з декількох віршів, фрагмента Корану.

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

Плюси: багатий функціонал, відкритий вихідний код, доступність інтерфейсу і перекладів російською мовою.

Мінуси: програма ще трохи «сирувата»: деякі опції (тема Uthman Taha, правила пошуку, менеджер розширеної навігації) не працюють належним чином, інші - потребують поліпшення (настройки бічній панелі, пошуку, тим і ін.).

Висновки

Результати тестування функціоналу розглянутих вище програмних продуктів підсумовані в таблиці 2.

Mobile Holy Quran є найстабільнішою, але в той же час найбільш обмеженою в функціоналі програмою. Додаток задовольнить користувачів з мінімальним рівнем запитів. Російськомовні маководи можуть лише задовольнятися читанням і прослуховуванням арабського тексту Корану.

Часті затримки в роботі Qir'at Quran Reciter зводять нанівець весь набір функцій програми. Додаток потребує подальшої оптимізації коду, і поки не рекомендується до використання.

Пальма першості самої функціональної програми відповідно до проведеного тестування належить Zekr. Додаток має проблеми зі стабільністю роботи деяких опцій, але потенціал програми, враховуючи її відкритий вихідний код і армію волонтерів-розробників по всьому світу, в цілому досить високий. Програму можна рекомендувати користувачам із середнім і підвищеним рівнем запитів.

Михайло Калінін

Abstract

Quranic Verses on Mac OS X

Digital technology has had a great impact on our material existence as well as on the spiritual life. Electronic copies of the Quran, Bible, Talmud, and other Holy Scriptures have been available since the dawn of the computer era. This article provides a review and the results of comparative functional testing of three Quranic products-Qir'at Quran Reciter, Mobile Holy Quran, and Zekr-on Mac OS X. The investigation was done using a MacBook Pro (Intel Core 2 Duo 2, 8 Hz, 4 GB DDR3, NVIDIA GeForce 9600M GT 512 MB, Mac OS X, 10.6.4). Mobile Holy Quran is the most stable as well as the most optionally restricted software. The program could satisfy users who have minimal requests. Frequent malfunctions of Qir'at Quran Reciter depreciate all its features. Further optimization of the code is demanded, and the utilization is deemed to be not recommended so far. According to the test results, Zekr is the most functional Quranic program. Notwithstanding the problems with stability of some options, the potential of the software is great enough. It might seem attractive for intermediate or advanced users.

Mikhail Kalinin


Реклама



Новости