rss

Профиль компании

Финансовые компании

Блог компании Os_Engine | Запустили сервер приёма крашей приложения от пользователей.

Сохранять анонимность очень важно. Исследования в алготрейдинге могут вестись годами, и потерять их очень страшно.

Одной из важнейших сторон работы OsEngine является его безопасность для пользователя и разработчиков. Ибо все исходные коды и все роботы полностью находятся на ПК пользователя. Мы не требуем авторизации и не собираем email для того, чтобы активировать бесплатный доступ. Не имеем закрытых модулей в ядре. А также ревностно и честно отвергаем любые идеи, направленные на создание бэк-дор систем (и возможностей создания таких систем).
Запустили сервер приёма крашей приложения от пользователей.

И в целом считаем так – алготрейдинг должен быть полностью на ПК пользователя без возможности кому-то или чему-то туда залезть и как-то использовать чужие идеи.

Тем не менее, кое-какую информацию, с Вашего разрешения, нам собирать всё-таки необходимо. Это сообщения о том, что Os Engine «упал». Это нужно, чтобы быстрее реагировать на критические проблемы в ядре приложения и делать Os Engine лучше. Происходить это будет с Вашего разрешения и даже с возможностью полностью вырезать данный исходный код.

А в данной статье будет написано о том, как эта система работает и как её отключить, чтобы Вы могли и дальше оставаться Инкогнито.

Собирать информацию о критических ошибках, приводящих к падению Os Engine всё сложнее. Ибо багов такого уровня всё меньше, однако они по-прежнему есть.

В связи с этим, для сбора информации по критическим ошибкам приложения, было принято решение о запуске постоянной службы приёма сообщений о таких ситуациях в автоматическом режиме.

Поскольку это единственное место в OsEngine, которое собирает хоть какие-то данные о чём бы то ни было у Вас на ПК. Во избежание спекуляций, поговорим о том, где это находится в исходном коде проекта и как это отключить.

 

1. Как сервер приёма крашей выглядит со стороны нашей компании?

Это небольшое приложение, которое развёрнуто на одном из виртуальных серверов в Интернете:

Запустили сервер приёма крашей приложения от пользователей.

Как только данная программа получает сообщение о критической ошибке, формируется запись в лог и текстовая запись в файловую систему о том, что конкретно произошло.

Выглядит это так:

Запустили сервер приёма крашей приложения от пользователей.

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

 

2. В каких случаях что-то отправляется на сервер приёма крашей?

  1. В случае, если произошло необработанное исключение.
  2. По-простому — программа упала.

Со стороны OsEngine это выглядит так:

Запустили сервер приёма крашей приложения от пользователей.

После закрытия данного окна программа завершит свою работу.

 

3. Где находится исходный код, который отправляет эти сообщения?

В проекте он находится в главной точке входа в приложение. В главном меню:

Запустили сервер приёма крашей приложения от пользователей.


4. Как отключить отправку сообщений из настроек?

Идём в настройки приложения из главного меню.

В настройках можно отключить уведомление сервера о крашах, убрав вот эту галочку:

Запустили сервер приёма крашей приложения от пользователей.

Не рекомендуем вам отключать этот функционал. Так мы сделаем наш проект еще лучше!

Удачных алгоритмов!

Что почитать по алготрейдингу?

1) Сборник статей по парному арбитражу: https://smart-lab.ru/company/os_engine/blog/948250.php

2) Сборник статей по валютному арбитражу: https://smart-lab.ru/company/os_engine/blog/965051.php

3) Сборник статей по индексному арбитражу: https://smart-lab.ru/company/os_engine/blog/997533.php

4) Сборник статей про индикаторы и роботы к ним: https://smart-lab.ru/company/os_engine/blog/966919.php

5) Как стать программистом и изменить свою жизнь: https://smart-lab.ru/company/os_engine/blog/982134.php 

Комментарии открыты для друзей, добавляйтесь! 

OsEngine: https://github.com/AlexWan/OsEngine
FAQ: https://o-s-a.net/os-engine-faq
Телеграм канал: https://t.me/bad_quant
Поддержка OsEngine: https://t.me/osengine_official_support

Регистрируйся в АЛОР и получай бонусы: https://www.alorbroker.ru/open
Сайт АЛОР БРОКЕР: https://www.alorbroker.ru
Раздел «Для клиентов»: https://www.alorbroker.ru/openinfo/for-clients
Программа лояльности от АЛОР БРОКЕР и OsEngine: https://smart-lab.ru/company/os_engine/blog/972745.php

Запустили сервер приёма крашей приложения от пользователей.

★1

UPDONW
Новый дизайн