У меня HA уже тоже сдох, когда я из розетки выключил устройство. При этом делал бекапы на сд карту, на устройстве которая, так она испортилась, что их нельзя было восстановить. Теперь делаю бекапы на удаленный сервер, так что проблему понимаю. Из бекапов восстанавливается все очень просто и быстро, но это ни разу не звучит надежно. Хотя я настроил уведомления, что если сервер HA лежит, мне приходит сообщение в телеграм.
Спасибо за комментарий! Сейчас понимаю, что действительно, что получилось в конечном результате можно было и проще сделать, но в статье я очень подробно описал почему у меня вышло то, что вышло. Если коротко, то в основном, да, погнался за EBUS.
На самом деле я ничего этого не знал, хотелось по большей части ничего не трогать и оставить все как есть, чтобы он работал как и раньше, но только с удаленным управлением. Поэтому в эту сторону и думал.
В моем понимании у вас плохой опыт работы с OpenEmbedded. Во многих системах (и в рассмотренных выше) были битые ссылки и проблемы при компиляции. Потратил кучу времени, но с чем соглашусь OpenEmbedded самый толстый из всех и дольше всех компилируется — это да. Я был в шоке, когда Yocto project собрался без ошибок, кажется, одна битая ссылка.
Поэтому к каждой системе сборки отдельная секция с инструкциями (которые проверил и должны работать) и отдельная секция с ошибками.
Спасибо за наводку (debootstrap) — не знал и интересно, но мне важен сам процесс компиляции. Я как понимаю, эти же операции не составляет труда провести и под Arch-ем.
Мне Looper был интересен тем, что при том, что создает очередь сообщения, он еще вставляет poll метод (можно с натяжкой сказать sleep), т.е. отдает ресурсы системы, а не жрет всё процессорное время.
При этом класс Looper достаточно простой и легко читаемый в исходниках, кажется там около 300 строк.
Они проанализировали количество энергии, которое пользователь не потратил увидев рекламу и удалив приложение? :)
Имхо таже самая фигня когда игрушка стоит 400рублей, не каждый такую купит. Тоже самое с устройством, не каждое устройство захочет гнать игрушку с рекламой.
На одном собеседовании мне задали вопрос: «Почему ты хочешь у нас работать?», ответил что сейчас на мели и пошел искать работу, так там сделали предложение. На другом, наобарот, сказал, что очень хочеться у вас работать (слукавил, ведь на мели был), отказали.
А ведь логично, сделать лучше предложение тому, кому действительно нужно работать, иначе п*здец. :)
Небольшой совет, тем кто будет писать задание, делайте акцент на С++, причем сильно. Коротко поясню, над веревкой трудились люди, которые знают С++ и пишут на нем, банально будет больше точек соприкосновения и интересов, если вы выберете, например, язык java, то шансы упадут.
Это не всегда так, но было в моем случае.
У меня HA уже тоже сдох, когда я из розетки выключил устройство. При этом делал бекапы на сд карту, на устройстве которая, так она испортилась, что их нельзя было восстановить. Теперь делаю бекапы на удаленный сервер, так что проблему понимаю. Из бекапов восстанавливается все очень просто и быстро, но это ни разу не звучит надежно. Хотя я настроил уведомления, что если сервер HA лежит, мне приходит сообщение в телеграм.
Готово
Карту регистров можете посмотреть по слову "документация" в статье, по сути это один файл, который можно найти на сайте ectoControl.
Спасибо за комментарий! Сейчас понимаю, что действительно, что получилось в конечном результате можно было и проще сделать, но в статье я очень подробно описал почему у меня вышло то, что вышло. Если коротко, то в основном, да, погнался за EBUS.
На самом деле я ничего этого не знал, хотелось по большей части ничего не трогать и оставить все как есть, чтобы он работал как и раньше, но только с удаленным управлением. Поэтому в эту сторону и думал.
К слову, доклад очень понравился, аудитория ловит каждое слово. Спасибо.
Просто мне показалось это нелогичным, т.к. комментарий andrewsh о OpenEmbedded.
Поэтому к каждой системе сборки отдельная секция с инструкциями (которые проверил и должны работать) и отдельная секция с ошибками.
Мне Looper был интересен тем, что при том, что создает очередь сообщения, он еще вставляет poll метод (можно с натяжкой сказать sleep), т.е. отдает ресурсы системы, а не жрет всё процессорное время.
При этом класс Looper достаточно простой и легко читаемый в исходниках, кажется там около 300 строк.
Имхо таже самая фигня когда игрушка стоит 400рублей, не каждый такую купит. Тоже самое с устройством, не каждое устройство захочет гнать игрушку с рекламой.
Думал они это проанализировали, но вроде нет.
На одном собеседовании мне задали вопрос: «Почему ты хочешь у нас работать?», ответил что сейчас на мели и пошел искать работу, так там сделали предложение. На другом, наобарот, сказал, что очень хочеться у вас работать (слукавил, ведь на мели был), отказали.
А ведь логично, сделать лучше предложение тому, кому действительно нужно работать, иначе п*здец. :)
Это не всегда так, но было в моем случае.