habrahabr
Еще один монитор CO2 без датчика CO2

История давняя. Домашних приборов, якобы измеряющих уровень CO2, но не имеющих внутри соответствующего датчика, на самом деле пруд пруди. Суть в том, что наиболее качественные датчики – инфракрасные, но все они дорогие. Цены на приборы с ними начинаются с ~$35. Альтернатива инфракрасным – электрохимические, которые в разы дешевле, но с нормально работающими я не сталкивался. При этом у производителей есть соблазн поставить в прибор сосем дешевые датчики, реагирующие на все подряд (аммиак, арома…

  • суббота, 14 декабря 2024 г. в 00:00:13
habrahabr
Скрыть нельзя найти: как прятали информацию на ПК в 2000-х

Приватность — одна из базовых потребностей человека. Как только персональные компьютеры распространились по миру, проблема защиты личных данных стала очень актуальной. Сегодня расскажу о практических приемах сокрытия информации от посторонних глаз. Речь пойдут о способах и инструментах, которые были популярны у пользователей ПК с начала 2000-х. То есть когда интернет был еще не слишком распространен, места на жестком диске вечно не хватало, а про облака так и вообще никто не слышал.Что хотел лю…

  • суббота, 14 декабря 2024 г. в 00:00:13
golang
Как построить оценку качества контакт-центра с помощью Speech Analytics API

Привет, Хабр! Контакт-центры — это важная линия взаимодействия бизнеса с клиентами. Клиенты могут быть разными: кто-то жалуется на задержки, кто-то хочет вернуть товар, а кто-то просто звонит выразить благодарность. Но для бизнеса важно понять одно: насколько хорошо оператор решил проблему клиента? И ушел ли клиент довольным?Раньше оценка качества работы операторов выглядела так: субъективные анкеты, прослушивание случайных звонков, мнения «экспертов» на основании пары реплик. Сегодня это прошл…

  • суббота, 14 декабря 2024 г. в 00:00:11
golang
Разработка на Go, верификация, DevOps и программирование микроконтроллеров на RISC-V: выбирай беспл…

Новость для тех, кто хочет сделать начало следующего года особенным для своего развития. Второй год мы запускаем бесплатные практические курсы по востребованным инженерным направлениям. К уже классическим трекам по верификации, DevOps и Go-разработке добавился новый: «Программирование микроконтроллеров RISC-V: от основ работы с открытой архитектурой до создания собственного устройства». Регистрируйтесь на курсы до 16 января 2025 года, чтобы изучить современные подходы к разработке, создать прое…

  • суббота, 14 декабря 2024 г. в 00:00:10
javascript
Пишем Realtime для Multiple-page application в микросервисной архитектуре

Исходный код, разобранный в статье, опубликован в этом репозиторииЧастое явление в вебе — полная перезагрузка приложения при переходе между страницами. При этом соединение WebSocket разрывается, а новая подписка устанавливается только после начала выполнения загруженного JavaScript, что занимает как минимум секунду. Во время перезагрузки страницы сообщения, отправленные через WebSocket, не будут получены клиентской частью приложения.Отказоустойчивая архитектура для RealtimeАналогичная проблема …

  • суббота, 14 декабря 2024 г. в 00:00:08
javascript
Создание адаптивной H5-страницы для различных мобильных устройств

В современной веб-разработке создание H5-страниц, которые корректно отображаются на разных экранах, становится все более важной задачей. В крупных компаниях, таких как Alibaba, в преддверии крупных акций вроде «Китайской Черной пятницы» (12.12), разработчики создают новые H5-страницы. Такие страницы должны быть визуально привлекательными и обеспечивать адаптацию под множество устройств без ошибок. Для выполнения задачи требуется:Использовать предоставленные дизайнером макеты с точными размерам…

  • суббота, 14 декабря 2024 г. в 00:00:07
javascript
Frontend в 2025 году: тренды, которые изменят разработку

Всем привет! На связи руководители Frontend‑практики ГК Юзтех. В этой статье мы подводим итоги 2024 года и делимся нашими прогнозами на 2025 год. Приводим мнение трех экспертов по ключевым трендам фронтенд‑разработки и фреймворков, которые будут актуальными в следующем году.Angular: упрощение архитектуры и новые подходыАлександр Малиновский, руководитель практики Angular в ГК Юзтех, расскажет о том, как Angular продолжает эволюционировать, и последние версии фреймворка демонстрируют значительны…

  • суббота, 14 декабря 2024 г. в 00:00:06
javascript
Как устроен Next.js: разбираем ключевые особенности фреймворка на примере небольшого pet-проекта

На майской конференции React Conf 2024 команда React не только презентовала версию библиотеки React 19, но и рекомендовала использовать для старта новых JavaScript-проектов один из четырех фреймворков: Next.js, Remix, RedwoodJs или Expo. Позже аналогичная рекомендация появилась в официальной документации по React. Из этих фреймворков Next.js может похвастаться самым большим комьюнити, документацией и удобством. Если вы до сих пор его не освоили, то мы идем к вам!Привет, Хабр! В этой статье расс…

  • суббота, 14 декабря 2024 г. в 00:00:06
github
gruntwork-io / terragrunt

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…

  • суббота, 14 декабря 2024 г. в 00:00:04