Долгое время работал (програмиировал) на Win, год назад перешёл на Ubuntu, на ноуте обе системы на разных SSD-накопителях. Для меня показательно то, что при запуске винды сразу же начинают работать куллеры, на убунту не и работает быстрее.
Дополню - в примерах библиотеки для телеграм есть отправка изображения с ESP32 Cam. Можно сделать дверной звонок, который отправит фото посетителя в чат. Из этого же чата выполнить команду на открытие замка (электромагнита или электромеханического). Главное, что не нужен доп. сервер.
Если сервер 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). Такой сценарий описан в их документации.
Долгое время работал (програмиировал) на Win, год назад перешёл на Ubuntu, на ноуте обе системы на разных SSD-накопителях. Для меня показательно то, что при запуске винды сразу же начинают работать куллеры, на убунту не и работает быстрее.
Дополню - в примерах библиотеки для телеграм есть отправка изображения с ESP32 Cam. Можно сделать дверной звонок, который отправит фото посетителя в чат. Из этого же чата выполнить команду на открытие замка (электромагнита или электромеханического). Главное, что не нужен доп. сервер.
Проверил на ESP32-C3, сразу заработало, быстрый отклик. Спасибо!
"можно, пожалуйста"
"Как исправить ошибку 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: "повторение - мать учения"