Так я изначально и хотел на ESP всё сделать, но не пошло — то одна тулза не завелась, то что-то где-то отвалилось. Вернулся в удобные для себя условия.
Это подготовительная часть небольшого проекта — нужно снять показания с акселерометра, работающего с разными настройками.
В итоге должно получиться устройство, которое крепится на рукоять лука и считает выстрелы. Понятно, что в конечном устройстве будет простенький МК, а не такой одноплатник.
Захотел в Питере воспользоваться местной библиотекой. В итоге оказалось "нет регистрации — нет доступа в библиотеку". Странно это, ведь вроде бы цель библиотек — нести знания всем.
Я о Тетре знаю только в контексте радиосвязи. Всё таки это больше специализированная технология. Как мне рассказывали, сети Тетра существуют и используются. Как я понял, идея в том, что когда случится что-то нехорошее и обычные сети лягут от нагрузки или ещё чего, нужные люди останутся со связью, потому что у них трубки тетра
Я делал настройку на основе разбора SNI. У меня за 443 портом жили web-сервер и SoftetherVPN(Который также работает как OpenVPN). OpenVPN клиенты нормально подключались.
Если кому-то не понравится приведённое в статье решение, то можно использовать HAProxy и разруливать всё доменами. Например, считать, что то, что идёт на ovpn.home.home должно быть спроксировано OpenVPN серверу.
Выход за границы на шарпе? Интересный вы код пишете, если не ходите по массиву, а вычисляется значения индексов на лету.
Ну и не помню когда вообще последний раз ловил npe.
А что это за тестовое, которое надо фигачить 10 часов? Можете в двух словах рассказать?
Я понимаю плюсы хранения состояния в массивах — их можно очень быстро сравнить векторными инструкциями. Однако вот эта фраза заставила меня поднапрячься:
Игра поддерживает до 2048 объектов.
Для разработчика всякого бизнес-кода звучит, как какой-то жуткий хардкод. Я не вижу технической сложности сереализовать и сравнить дерево объектов(понятно, что это будет затратнее) и отослать клиенту дифф от предыдущего дерева.
Да и вообще, почему нужно слать «слепки» состояния всего мира 60 раз в секунду? Почему не слать пачки изменений конкретных объектов с привязкой к меткам времени?
Если здесь есть разработчики игр, может они ткнут меня носом в суровую реальность и расскажут почему автор всё сделал правильно?
Уже который раз удивляюсь «неужели человек, который придумал название для продукта не попробовал его загуглить?»
Как минимум с 2008го года существует вот такое Fiji, который является одно из сборок ImageJ.
А вообще видео одну из версий Вашей Fiji на конференции и был удивлён скоростью работы
Стоит отметить сложности парного программирования в распределённой команде:
При разнице часовых поясов в 2 часа время в паре всего 4 часа(пересечение рабочего дня 6ч + по часу на обед). При разнице поясов в 4 часа уже не может идти речи о сидении в паре.
Сложно сконцентрироваться на коде, когда напарник не рядом, а в скайпе. Проблема №2 проявляется ярче.
Первую проблему можно как-то решить, если один из напарников согласится приходить на работу раньше.
Со второй проблемой сложно как-то бороться. Нужны ответственные разработчики.
Если работает консоль, то не вижу причин, почему что-то другое не должно работать.
Хотя не уверен, что драйвер для этого дисплея поддерживает ускорение.
У меня есть подобный дисплей. Выполнение пары скриптов позволяет использовать его не напрямую по spi, а как обычный дисплей, запускать иксы и всякие DE.
Вам не кажется, что написать полноэкранное Qt приложение проще и даже «более кроссплатформенно»?
Наверное тут имеются в виду алгебраические типы данных. То есть, например, метод может вернуть или int32 или string, а потом в зависимости от того, что по факту вернулось (с помощью if или какого pattern matching) будет своя ветка исполнения.
Ещё один пример — функция возщает или ответ или ошибку
В итоге должно получиться устройство, которое крепится на рукоять лука и считает выстрелы. Понятно, что в конечном устройстве будет простенький МК, а не такой одноплатник.
Посмотрите на garmin vivoactive hr. Есть поддержка приложений. Можно скачать sdk и самому что-то написать
Да, полностью.
Захотел в Питере воспользоваться местной библиотекой. В итоге оказалось "нет регистрации — нет доступа в библиотеку". Странно это, ведь вроде бы цель библиотек — нести знания всем.
Почему вы считаете Тетра забытым стандартом?
Выход за границы на шарпе? Интересный вы код пишете, если не ходите по массиву, а вычисляется значения индексов на лету.
Ну и не помню когда вообще последний раз ловил npe.
А что это за тестовое, которое надо фигачить 10 часов? Можете в двух словах рассказать?
Для разработчика всякого бизнес-кода звучит, как какой-то жуткий хардкод. Я не вижу технической сложности сереализовать и сравнить дерево объектов(понятно, что это будет затратнее) и отослать клиенту дифф от предыдущего дерева.
Да и вообще, почему нужно слать «слепки» состояния всего мира 60 раз в секунду? Почему не слать пачки изменений конкретных объектов с привязкой к меткам времени?
Если здесь есть разработчики игр, может они ткнут меня носом в суровую реальность и расскажут почему автор всё сделал правильно?
Как минимум с 2008го года существует вот такое Fiji, который является одно из сборок ImageJ.
А вообще видео одну из версий Вашей Fiji на конференции и был удивлён скоростью работы
Первую проблему можно как-то решить, если один из напарников согласится приходить на работу раньше.
Со второй проблемой сложно как-то бороться. Нужны ответственные разработчики.
Хотя не уверен, что драйвер для этого дисплея поддерживает ускорение.
Вам не кажется, что написать полноэкранное Qt приложение проще и даже «более кроссплатформенно»?
Ещё один пример — функция возщает или ответ или ошибку