Автор: Denys Dolganenko
Артур Пономаренко
Меня зовут Артур. Мне 22 года, и я iOS-разработчик.
Я родился в христианской семье, где родители с детства учили меня тому, что написано в Библии. В летнем лагере, когда я был подростком, я в первый раз покаялся. В возрасте 16 лет был крещен. Слава Богу, до этого дня я остаюсь христианином и продолжаю больше узнавать Иисуса.
Ранее я был просто активным пользователем приложения MyBible на iOS. И я был приятно удивлен, когда узнал, что отец моего друга и одногруппника — создатель проекта и разработчик Android-версии приложения. После этого в компаниях, когда я видел, как кто-то открывает MyBible, я хвастался, что лично знаком с создателем. Кстати, если в предыдущем предложении написать Создатель с большой буквы, то оно приобретает еще более интересный смысл, ведь с Ним я тоже знаком.
Я член церкви в харизматической протестантской церкви “Новая жизнь” города Харьков. До начала войны в Украине, я участвовал в самых разных служениях – прославление, детские лагеря, молодежное, домашние группы и другое. Сейчас же в связи с переездом из-за войны я лишился этих служений.
Я был очень рад, когда Денис обратился ко мне за помощью переопубликовать приложение, а затем предложил дальнейшую работу над проектом. Никогда не думал, что программирование может стать служением, но сегодня для меня это так. Я очень рад, что могу стать частью команды MyBible.
Ценю труд, вложенный в MyBible для iOS ее первым разработчиком, Сергеем Максименко — Сергей более не может заниматься этим проектом, но активно поддерживает меня и с готовностью помогает вникать в сделанное им ранее.
Меня вдохновляют письма пользователей, в которых они благодарят за удобный инструмент для изучения Слова Божьего.
Хочу закончить цитатой с моей книжной закладки:
Разные книги дают тебе возможность развиваться, но только Библия спастись.
Артур Пономаренко
2 июля 2022 г.
Проблема загрузки модулей
25 автуста 2024 г.
В связи с недавними манипуляциями с реестром модулей MyBible (добавление сервера хранения и сопутствующая пере-генерация реестра), в MyBible может проявить себя не обнаруженный до недавнего времени дефект, приводящий к ошибочному сообщению о проблеме реестра модулей — и к невозможности загрузки модулей.
Проблема уже обнаружена исправлена в коде MyBible — для ближайшего выпуска MyBible 5.8.0.
Для того, чтобы преодолеть эту проблему с текущей версией MyBible:
- Подключите устройство к PC или Mac USB-кабелем. Если устройство запросит подтверждение режима передачи файлов — подтвердите его.
- С помощью Windows Explorer на вашем PC, или с помощью приложения Android File Transfer на вашем Mac, перейдите в файловой системе устройства в каталог /Android/data/ua.mybible/files/MyBible.
- Найдите и удалите файл persisted_registry.json
Поддержка: support@mybible.zone
MyBible на Linux-64 в эмуляторе Android
Для запуска программы MyBible на Linux вам понадобится развернуть виртуальное Android устройство на Linux-64.
Для этого вам понадобятся два приложения Virtualbox и эмулятор Genymotion.
Тестировалось на Ubuntu 16.04, но поскольку инструменты Virtualbox и Genymotion универсальны, решение должно работать и на других версиях Linux.
1. Скачайте и установите Virtualbox. Для этого перейдите по ссылке virtualbox.org/wiki/Linux_Downloads и скачайте и установите пакет для вашей системы. После установки вы должны увидеть его в списке приложений в Главном меню как Oracle VM VirtualBox.
2. Далее необходимо перейти на сайт Genymotion и пройти регистрацию: genymotion.com/account/create/
- Username — придумайте имя пользователя;
- Email Address — введите действующий Email (на него придет письмо активации аккаунта);
- Password — придумайте пароль;
- Company type — выберете Gamer/Personal;
- Usage type — выберете Gaming;
- Country — выберете вашу страну;
- Если вы не хотите получать рассылку уберите галочку с чекбокса Get our latest news & updates;
- Поставьте галочку в чекбоксе I accept the Terms and Conditions и нажмите кнопку Create an account;
3. Перейдите в свой ящик электронной почты и кликните по ссылке:
4. Вы должны получить сообщение:
5. Затем перейдите по ссылке genymotion.com/download/ и скачайте дистрибутив для вашей системы.
6. Если вы еще не устанавливали приложения с расширением .bin, откройте Nautilus и кликните правой кнопкой мыши по файлу, который вы скачали, должно быть что-то вроде genymotion-x.x.x-linux_x64.bin, и зайдите в Свойства файла, в закладку Права и установите галочку в чекбоксе, как указано на изображении:
7. Откройте Terminal (Ctrl+Alt+T) и наберите команду:
sudo -i
введите пароль администратора.
8. Затем перетащите файл genymotion-x.x.x-linux_x64.bin из Nautilus в Terminal, нажмите Enter:
9. На вопрос набираем «y», нажимаем Enter:
10. Вы должны получить подобное сообщение:
11. Запустите Genymotion из Главного меню. В появившемся окне, нажмите кнопку Sign in or enter a license:
12. В следующем окне нажмите кнопку Sign in:
13. В появившемся окне введите имя пользователя и пароль, которые вы придумали при регистрации (шаг 2), и нажмите кнопку Sign in:
14. Закройте окно Settings:
15. В предыдущем окне нажмите на Personal Use:
16. В следующем окне отметьте галочкой чекбокс внизу окна и нажмите кнопку Accept:
17. В следующем окне нажмите кнопку
Yes
, чтобы добавить новое виртуальное устройство:
18. Из предложенных устройств выберете Custom Tablet 7.0.0-API24-1536×2048 и нажмите кнопку Next (мы выбираем планшет, т.к. на ПК удобнее работать именно в разрешении и ориентации планшета.
Версии Android ниже 7.0, показали себя не очень хорошо в части ввода кириллицы, вместо русских букв вводятся числовые коды. Поэтому низшие версии выбирать не рекомендуется).
19. В следующем окне вы можете поменять имя устройства, если желаете, если нет — нажмите кнопку Next:
20. Подождите, пока скачаются необходимые файлы и развернется виртуальное устройство на вашей системе, затем нажмите кнопку Finish:
21. Виртуальное Android устройство добавлено. Теперь нажмите на кнопку конфигурации виртуального устройства:
22. В появившемся окне в разделе Screen size-Density → Custom (Some values may cause issues) необходимо в разрешении поменять местами высоту и ширину экрана, для того, чтобы ваше устройство открывалось в ландшафтной ориентации.
23. У вас должно получиться как указано ниже, затем нажмите кнопку OK:
24. Запустите ваше устройство, нажав на кнопку Start:
25. Запустится окно виртуального Android устройства, если вы сделали все правильно, то сразу в ландшафтной ориентации:
26. Далее необходимо добавить сервисы Google на устройство, т. к. по умолчанию в Genymotion они не установлены. Перейдите по следующей ссылке opengapps.org, выберете чекбоксы как указано на следующем изображении и нажмите кнопку, чтобы скачать сервисы (рекомендуется выбрать pico, минимально необходимый набор сервисов для работы Play Маркет):
27. Откройте Nautilus и перетащите, скачанный zip-архив на рабочий стол виртуального устройства (если вы скачивали набор pico, он будет выглядеть как open_gapps-x86-7.0-pico-20180213.zip):
28. В следующем окне нажмите кнопку ОК:
29. После того, как процесс прошивки закончится, вы должны получить следующее сообщение:
30. Закройте ваше виртуальное устройство и запустите снова.
31. Необходимо произвести несколько настроек виртуального устройства. Нажмите на значок Меню на рабочем столе:
32. Затем выберете Settings:
33. В следующем окне поменяйте язык системы, т. к. по умолчанию установлен английский. Если у вас установлен по умолчанию ваш язык, или вам необходим английский — пропустите шаги 33-37:
34. В следующем окне выберете первый пункт Languages:
35. В появившемся окне выберете Add a language, и выберете ваш язык:
36. Если вы выбирали русский язык, у вас должно получиться как на изображении ниже. Затем перетяните Русский (Россия) на первое место:
37. Язык системы изменен:
38. Затем снова зайдите в Настройки и выберете Дата и время:
39. В появившемся окне отключите Часовой пояс сети и выберете ваш часовой пояс ниже (по умолчанию выбран часовой пояс США и система неверно показывает время):
40. Закройте Настройки. Обратите внимание, что навигация по виртуальному Android устройству осуществляется кнопками, расположенными справа и снизу окна:
41. Нажмите на значок Меню внизу экрана:
42. Затем выберете Play Market:
43. Войдите в существующий или создайте новый аккаунт Google:
44. После того, как вошли в аккаунт, найдите в поиске Play Market приложение MyBible и установите:
45. Запустите MyBible:
46. Пользуемся!
Установка MyBible на систему Linux завершена. Можно доoформить ваше виртуальное Android устройство по вашему желанию (заменить фон рабочего стола с жутковатыми котлами на дровах :), установить необходимые приложения, все как на обычном Android устройстве).
MyBible на Windows в эмуляторе Android
1. Скачиваете с сайта memuplay.com эмулятор MEmu.
2. Инсталлируете MEmu (установка происходит автоматически на D:\Program Files\Microvirt)
3. Заходите в Настройки — Язык и ввод
4. Заходите следующую графу —
5. В данной графе должны быть такие установки —
6. В этом же окне заходите в графу –
7. Переходите в следующее окно –
8. В данной графе —
9. Должны быть следующие установки —
10. В этом же окне войти —
и поставить галочки напротив: английский + русский язык.
11. В данной графе должно быть написано следующее —
12. Входите в указанную графу и в раскладках клавиатуры ставите галочки напротив: английский + русский язык.
13. Настройка клавиатуры с русской и английской раскладкой закончена. Выключите MEmu, а затем снова включите MEmu, чтобы настройки вступили в силу. Дополнительно о русской раскладке клавиатуры вы можете прочитать — 4pda.ru.
14. В поисковом окне —
найти приложение MyBible и установить его через Интернет в MEmu. Альтернативный вариант без подключения к Интернет: приложение (файл APK) можно установить с вашего ПК из общей папки C:\Users\Comp\Downloads\MEmu Download, нажав на панели слева кнопку —
15. На левой панели эмулятора MEmu нажмите кнопку «три горизонтальные точки» — настройка панели инструментов – перетащите все значки в верхнее окошко —
все значки появятся на панели MEmu с левой стороны. В дальнейшем, панель инструментов вы можете переместить вниз. На панели инструментов нажимаете на кнопку.
16. В появившемся окне мы видим путь к общей папке загрузки, которая видима для Windows и эмулятора MEmu.
17. Именно в эту папку из среды Windows копируйте все имеющиеся базы MyBible (Библии, словари, чтение на каждый день, комментарии, настройки приложения и прочее).
Общий размер русскоязычных модулей будет примерно 1,5 ГБ.
18. Эмулятор MEmu увидит скопированные базы.
19. С помощью любого файлового менеджера, например Total Commander, можете скопировать базы MyBible в директорию установленной программы MyBible.
20. MyBible увидит абсолютно все базы (модули).
21. Работать в программе MyBible на компьютере можете привычным способом, как на Android устройстве (смартфоне), извлекая все полезные свойства этого уникального приложения.
22. Копировать найденные места Писания можете в приложение Быстрый блокнот, предварительно установив его через окно поиска из Интернет или из общей папки C:\Users\Comp\Downloads\MEmu Download
23. Текстовые файлы Быстрого блокнота можете сохранять в директории: C:\Users\Comp\Downloads\MEmu Download
т.е. в общей папке, которую одновременно видит Windows и эмулятор MEmu.
24. В приложении Быстрый блокнот укажите следующее место хранения: /storage/emulated/0/download (это общая папка).
25. Текстовые файлы Быстрого блокнота имеют расширение *.txt. Содержимое данных файлов можете копировать в Word, форматировать и отправлять на принтер.
Автор — Дмитрий Иващенко.