История давняя. Домашних приборов, якобы измеряющих уровень CO2, но не имеющих внутри соответствующего датчика, на самом деле пруд пруди. Суть в том, что наиболее качественные датчики – инфракрасные, но все они дорогие. Цены на приборы с ними начинаются с ~$35. Альтернатива инфракрасным – электрохимические, которые в разы дешевле, но с нормально работающими я не сталкивался. При этом у производителей есть соблазн поставить в прибор сосем дешевые датчики, реагирующие на все подряд (аммиак, арома…
Приватность — одна из базовых потребностей человека. Как только персональные компьютеры распространились по миру, проблема защиты личных данных стала очень актуальной. Сегодня расскажу о практических приемах сокрытия информации от посторонних глаз. Речь пойдут о способах и инструментах, которые были популярны у пользователей ПК с начала 2000-х. То есть когда интернет был еще не слишком распространен, места на жестком диске вечно не хватало, а про облака так и вообще никто не слышал.Что хотел лю…
Привет, Хабр! Контакт-центры — это важная линия взаимодействия бизнеса с клиентами. Клиенты могут быть разными: кто-то жалуется на задержки, кто-то хочет вернуть товар, а кто-то просто звонит выразить благодарность. Но для бизнеса важно понять одно: насколько хорошо оператор решил проблему клиента? И ушел ли клиент довольным?Раньше оценка качества работы операторов выглядела так: субъективные анкеты, прослушивание случайных звонков, мнения «экспертов» на основании пары реплик. Сегодня это прошл…
Новость для тех, кто хочет сделать начало следующего года особенным для своего развития. Второй год мы запускаем бесплатные практические курсы по востребованным инженерным направлениям. К уже классическим трекам по верификации, DevOps и Go-разработке добавился новый: «Программирование микроконтроллеров RISC-V: от основ работы с открытой архитектурой до создания собственного устройства». Регистрируйтесь на курсы до 16 января 2025 года, чтобы изучить современные подходы к разработке, создать прое…
Исходный код, разобранный в статье, опубликован в этом репозиторииЧастое явление в вебе — полная перезагрузка приложения при переходе между страницами. При этом соединение WebSocket разрывается, а новая подписка устанавливается только после начала выполнения загруженного JavaScript, что занимает как минимум секунду. Во время перезагрузки страницы сообщения, отправленные через WebSocket, не будут получены клиентской частью приложения.Отказоустойчивая архитектура для RealtimeАналогичная проблема …
В современной веб-разработке создание H5-страниц, которые корректно отображаются на разных экранах, становится все более важной задачей. В крупных компаниях, таких как Alibaba, в преддверии крупных акций вроде «Китайской Черной пятницы» (12.12), разработчики создают новые H5-страницы. Такие страницы должны быть визуально привлекательными и обеспечивать адаптацию под множество устройств без ошибок. Для выполнения задачи требуется:Использовать предоставленные дизайнером макеты с точными размерам…
Всем привет! На связи руководители Frontend‑практики ГК Юзтех. В этой статье мы подводим итоги 2024 года и делимся нашими прогнозами на 2025 год. Приводим мнение трех экспертов по ключевым трендам фронтенд‑разработки и фреймворков, которые будут актуальными в следующем году.Angular: упрощение архитектуры и новые подходыАлександр Малиновский, руководитель практики Angular в ГК Юзтех, расскажет о том, как Angular продолжает эволюционировать, и последние версии фреймворка демонстрируют значительны…
На майской конференции React Conf 2024 команда React не только презентовала версию библиотеки React 19, но и рекомендовала использовать для старта новых JavaScript-проектов один из четырех фреймворков: Next.js, Remix, RedwoodJs или Expo. Позже аналогичная рекомендация появилась в официальной документации по React. Из этих фреймворков Next.js может похвастаться самым большим комьюнити, документацией и удобством. Если вы до сих пор его не освоили, то мы идем к вам!Привет, Хабр! В этой статье расс…
Terragrunt is a flexible orchestration tool that allows Infrastructure as Code written in OpenTofu/Terraform to scale.Terragrunt Terragrunt is a flexible orchestration tool that allows Infrastructure as Code written in OpenTofu/Terraform to scale. Please see the following for more info, including install instructions and complete documentation: Terragrunt Website Getting started with Terragrunt Terragrunt Documentation Contributing to Terragrunt Commercial Support Join the Discord! Lice…