Артур Пономаренко

Меня зовут Артур. Мне 22 года, и я iOS-разработчик.

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

Ранее я был просто активным пользователем приложения MyBible на iOS. И я был приятно удивлен, когда узнал, что отец моего друга и одногруппника — создатель проекта и разработчик Android-версии приложения. После этого в компаниях, когда я видел, как кто-то открывает MyBible, я хвастался, что лично знаком с создателем. Кстати, если в предыдущем предложении написать Создатель с большой буквы, то оно приобретает еще более интересный смысл, ведь с Ним я тоже знаком.

Я член церкви в харизматической протестантской церкви “Новая жизнь” города Харьков. До начала войны в Украине, я участвовал в самых разных служениях – прославление, детские лагеря, молодежное, домашние группы и другое. Сейчас же в связи с переездом из-за войны я лишился этих служений.

Я был очень рад, когда Денис обратился ко мне за помощью переопубликовать приложение, а затем предложил дальнейшую работу над проектом. Никогда не думал, что программирование может стать служением, но сегодня для меня это так. Я очень рад, что могу стать частью команды MyBible.

Ценю труд, вложенный в MyBible для iOS ее первым разработчиком, Сергеем Максименко — Сергей более не может заниматься этим проектом, но активно поддерживает меня и с готовностью помогает вникать в сделанное им ранее.

Меня вдохновляют письма пользователей, в которых они благодарят за удобный инструмент для изучения Слова Божьего.

Хочу закончить цитатой с моей книжной закладки:
Разные книги дают тебе возможность развиваться, но только Библия спастись.

Артур Пономаренко
2 июля 2022 г.

Проблема загрузки модулей

25 автуста 2024 г.

В связи с недавними манипуляциями с реестром модулей MyBible (добавление сервера хранения и сопутствующая пере-генерация реестра), в MyBible может проявить себя не обнаруженный до недавнего времени дефект, приводящий к ошибочному сообщению о проблеме реестра модулей — и к невозможности загрузки модулей.

Проблема уже обнаружена исправлена в коде MyBible — для ближайшего выпуска MyBible 5.8.0.

Для того, чтобы преодолеть эту проблему с текущей версией MyBible:

  1. Подключите устройство к PC или Mac USB-кабелем. Если устройство запросит подтверждение режима передачи файлов — подтвердите его.
  2. С помощью Windows Explorer на вашем PC, или с помощью приложения Android File Transfer на вашем Mac, перейдите в файловой системе устройства в каталог /Android/data/ua.mybible/files/MyBible.
  3. Найдите и удалите файл 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, форматировать и отправлять на принтер.


Автор — Дмитрий Иващенко.