Как стать автором
Обновить
-21
Карма
0
Рейтинг
Александр @Borjomy

Инженер-разработчик

Разработка кроссплатформенного приложения на Avalonia для Raspberry Pi с использованием Github Action

.NET *Яндекс API *C# *GitHub *Разработка на Raspberry Pi *
Из песочницы
✏️ Технотекст 2021

Вступление

В связи с желанием апгрейдить свое рабочее место, появилась потребность в мониторе, на котором будут отображаться информативные виджеты, например: погода, календарь, показатели датчиков в доме -, и, так как готовые решения меня не устраивают, я решил, что сделаю свой аналог домашнего «дашбоарда».

Примерный план был такой: приобрести Raspberry PI 3 и экран, подключить его к интернету, написать приложение, повесить на стенку и пользоваться с удовольствием.

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

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

Статья будет посвящена полному циклу разработки кроссплатформенного десктопного приложения, преимущественно для использования на одноплатном компьютере Raspberry PI 3, а также, речь пойдет о его автоматическом развертывании, с описанием проблем и их решений, которые возникли в процессе разработки. В статье упор сделан на решение проблемы с доставкой, сборкой и запуском приложения на Raspberry Pi.

Выбор технологий для разработки и настройка Raspberry Pi

Для решения поставленных задач, нам потребуется ряд технологий, а именно:

-        Кроссплатформенный фреймворк для работы логики и GUI приложения;

-        ПО для автоматического развертывания приложения;

Читать далее
Всего голосов 23: ↑23 и ↓0 +23
Просмотры 5.3K
Комментарии 1

Планер для Марса

Научно-популярное Космонавтика

Актуальная задача для космонавтики в ближней и среднесрочной перспективе - это доставка полезного груза на Марс (желательно - адресная, с точностью в сотни и десятки метров). Роверы, автоматические станции, дроны, колонисты. И эта задача уже неоднократно решалась, причем с активным использованием разреженной атмосферы Марса, но размеры эллипсов рассеивания для традиционных капсульных спускаемых аппаратов все еще имеют порядок десятка км (для Perseverance - 7,7 км * 6,6 км)

На примерах предложенной в 90-ых годах прошлого века миссии AEOLUS и создаваемого уже в наше время, наши дни SpaceX-ом "Старшипа" показаны возможности аэродинамического маневрирования в атмосфере Марса

Aerobraking::initiated
Всего голосов 18: ↑18 и ↓0 +18
Просмотры 4.4K
Комментарии 6

Новая версия Яндекс.Заправок: с учётом (неожиданного) опыта водителей

Блог компании Яндекс Разработка мобильных приложений *Интерфейсы *Дизайн мобильных приложений *Дизайн
Привет. Меня зовут Белла Гурина, я работаю в команде Яндекс.Заправок. На днях мы обновили наше приложение, чтобы упростить оплату топлива для водителей. Процесс и раньше не был сложным и особо не отличался от оплаты в других приложениях Яндекса. Но некоторые водители всё равно в нём путались. Мы провели исследование и эксперименты, чтобы выяснить причины. В итоге поняли, как сделать удобнее.



Немного о нас, чтобы вы понимали, с чем имеете дело. Яндекс.Заправки — это относительно молодой сервис, мы запустили его в конце 2018 года. Тогда подобных сервисов мы не встречали, поэтому во многом приходилось набивать шишки.

Два года всё бурно росло. Мы подключали топливные сети, заходили в новые регионы и добавляли услуги. В итоге сейчас в сервисе более 7000 АЗС, расположенных по всей России. Но во время интенсивной работы над развитием Заправок стали замечать, что часть водителей срезается перед оплатой, когда номер колонки и тип топлива уже введены. Это показалось странным, и мы начали разбираться. Итогом стало обновление интерфейса приложения.

Читать дальше →
Всего голосов 75: ↑72 и ↓3 +69
Просмотры 36K
Комментарии 154

PHP-Дайджест № 187 (18 августа – 7 сентября 2020)

Разработка веб-сайтов *PHP *Symfony *Yii *Laravel *

Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 8 beta 3, принят новый синтаксис атрибутов в PHP 8, Zephir всё, целая пачка полезных инструментов, статьи, видео, подкасты.

Приятного чтения!


Всего голосов 51: ↑51 и ↓0 +51
Просмотры 14K
Комментарии 22

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность