Если сервер MQTT на Raspberry, то надо ещё доступ извне открыть (динамический DNS или купить IP у провайдера). Будем рациональными) Нужно для зубной щётки сделать подставку с датчиком/контактом/герконом и ардуиной с модулем RF. Если на часах ночное время и щётку сняли с подставки, то ардуина отправляет сигнал другой ардуинке, которая запускает кондиционер. В этом случае не зависим от интернета.
Долгое время работал на винде, и с самого момента выхода WSL2 долго и успешно боролся с возникающими трудностями и глюками (Docker съедал всё дисковое пространство, зависания и проч). Софт был - Ubuntu22, Docker с образами сайтов и PhpStorm в Win10. Но перестал этим заниматься, когда нашёл, что винда не оптимально работает с диском в WSL2 (с Ubuntu22), что замедляет сборку проекта на nodeJs. В итоге поставил Ubuntu на отдельный SSD и стало всё хорошо. Просто рекомендация - работайте в чистом Ubuntu - это сэкономит много времени.
"потому что на курсах фронтэдеров" - вот и ответ. Низкий порог входа, масса штампованных разрабов, которые следуют моде и чему их учили. Это не только в web-разработке, но и в gameDev, в музыке.
Согласен с автором. Причина говнокода - отсутствие понимание базы. Ещё всё забыли, что страница в браузере в конце концов это просто html, js и css, но простые задачи решаются избыточно сложно, оверинженеринг. На проектах внесение минимальной правки требует несколько минут пересборки. Выполнить отладку js в панели разработчика иногда невозможно, тк код на выходе не читаемый. Забивание гвоздей микроскопом.
"онбординг, токсичный, дедлайн" - давно устоявшиеся термины в разработке, особенно "дедлайн". На какое русское слово предлагаете его заменить? На "крайний срок"? Но речь живая и так уж выходит, что используют наиболее простые и короткие слова. Это как проложить асфальтные дорожки в парке, а люди всё-равно сделают тропинку, чтобы срезать путь.
Нужно вернуть "Балабобу", там не было таких плашек. На вопрос "Однажды я наступил на клопа" старая модель придумывала отличную концовку. А новая боится кого-то обидеть. Кого - любителей клопов?
VR, тактильная отдача, хайтек, а плату сколхозили плату знатно. Хоть бы наняли человека, чтобы аккуратно спаял, перед публикацией в свет. Картинку стенда не помешало бы развернуть на 90 градусов. Нет технических подробностей. О чём пост вообще?
"В случае, когда ты держишь свое у себя, ты всегда можешь быстро и безболезненно поднять копию на другом хостинге. "
Не фанат Тильды, но у них есть API для размещения контента на своём сервере. Можно отредактировать страницу в Тильде, затем нажать "Опубликовать", затем отправляется вебхук на свой сервер, при получении вебхука можно целиком скачать исходник страницы и хостить у себя (см Настройки сайта → Экспорт → API). Такой сценарий описан в их документации.
Ну и совсем из области фантастики — нанести сверху на танки маркеры
Не делал, но попробовал бы так — на танках расположить ИК-светодиоды. Над игровым полем камеру. Либо по расположению светодиодов на танке либо по последовательности «мигания» через OpenCV распознавать где какой танк и накладывать его параметры. Загуглите «opencv tracking by ir diode».
opencv tracking by ir diode
"можно, пожалуйста"
"Как исправить ошибку 500 в Joomla":
Снести Joomla
Проверить логи
???????
PROFIT
это и есть Test Driven Development
Тогда и MQTT не нужен ради одной команды "включи кондёр". Простой Webhook сойдёт.
Если сервер MQTT на Raspberry, то надо ещё доступ извне открыть (динамический DNS или купить IP у провайдера). Будем рациональными) Нужно для зубной щётки сделать подставку с датчиком/контактом/герконом и ардуиной с модулем RF. Если на часах ночное время и щётку сняли с подставки, то ардуина отправляет сигнал другой ардуинке, которая запускает кондиционер. В этом случае не зависим от интернета.
Тоже подумал про это. ESP32 или вообще arduino nano с bluetooth сойдёт, а Raspberry для этого как микроскопом забивать гвозди.
Долгое время работал на винде, и с самого момента выхода WSL2 долго и успешно боролся с возникающими трудностями и глюками (Docker съедал всё дисковое пространство, зависания и проч). Софт был - Ubuntu22, Docker с образами сайтов и PhpStorm в Win10. Но перестал этим заниматься, когда нашёл, что винда не оптимально работает с диском в WSL2 (с Ubuntu22), что замедляет сборку проекта на nodeJs. В итоге поставил Ubuntu на отдельный SSD и стало всё хорошо. Просто рекомендация - работайте в чистом Ubuntu - это сэкономит много времени.
"потому что на курсах фронтэдеров" - вот и ответ. Низкий порог входа, масса штампованных разрабов, которые следуют моде и чему их учили. Это не только в web-разработке, но и в gameDev, в музыке.
Согласен с автором. Причина говнокода - отсутствие понимание базы. Ещё всё забыли, что страница в браузере в конце концов это просто html, js и css, но простые задачи решаются избыточно сложно, оверинженеринг. На проектах внесение минимальной правки требует несколько минут пересборки. Выполнить отладку js в панели разработчика иногда невозможно, тк код на выходе не читаемый. Забивание гвоздей микроскопом.
"онбординг, токсичный, дедлайн" - давно устоявшиеся термины в разработке, особенно "дедлайн". На какое русское слово предлагаете его заменить? На "крайний срок"? Но речь живая и так уж выходит, что используют наиболее простые и короткие слова. Это как проложить асфальтные дорожки в парке, а люди всё-равно сделают тропинку, чтобы срезать путь.
Нужно вернуть "Балабобу", там не было таких плашек. На вопрос "Однажды я наступил на клопа" старая модель придумывала отличную концовку. А новая боится кого-то обидеть. Кого - любителей клопов?
Если владеешь PHP, а другими языками нет, то для обучения сойдёт. А потом можно и на более подходящий язык перейти.
VR, тактильная отдача, хайтек, а плату сколхозили плату знатно. Хоть бы наняли человека, чтобы аккуратно спаял, перед публикацией в свет. Картинку стенда не помешало бы развернуть на 90 градусов. Нет технических подробностей. О чём пост вообще?
1800 Мегагерцегом
Такая новость уже была - для сотрудников Роскосмоса
"В случае, когда ты держишь свое у себя, ты всегда можешь быстро и безболезненно поднять копию на другом хостинге. "
Не фанат Тильды, но у них есть API для размещения контента на своём сервере. Можно отредактировать страницу в Тильде, затем нажать "Опубликовать", затем отправляется вебхук на свой сервер, при получении вебхука можно целиком скачать исходник страницы и хостить у себя (см Настройки сайта → Экспорт → API). Такой сценарий описан в их документации.
TLDR: "повторение - мать учения"
Не делал, но попробовал бы так — на танках расположить ИК-светодиоды. Над игровым полем камеру. Либо по расположению светодиодов на танке либо по последовательности «мигания» через OpenCV распознавать где какой танк и накладывать его параметры. Загуглите «opencv tracking by ir diode».
opencv tracking by ir diode