Как стать автором
Обновить
4
0
Артем ПупонинАртем @pistoletov

Пользователь

Отправить сообщение

Умная квартира айтишника: хотел всё на Wi-Fi, но передумал

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 39K

Артур — айтишник из Минска, который любит все технологичное и современное. После покупки новой квартиры с черновой отделкой все сомнения были отброшены: она будет умной!

Как тогда казалось Артуру, беспроводные технологии — самое передовое и удобное решение для инженерных систем умного дома. Тем более многие кондиционеры, пылесосы, приводы штор, лампы, регуляторы теплых полов и другая бытовая техника поддерживают Wi-Fi «из коробки».

Однако появились аргументы против. В итоге Артур выбрал гибридное решение, сочетающее как проводные технологии, так и Wi-Fi с Zigbee.

В статье мы расскажем о выборе Артура и инженерных системах, которые работают в его умной квартире. Интересно? Ныряйте под кат.

Читать далее
Всего голосов 28: ↑27 и ↓1 +26
Комментарии 75

Подключаемся к BBS через Amstrad NC100 из 1992 года

Время на прочтение 4 мин
Количество просмотров 3.2K

Привет, Хабр! В предыдущей статье мы рассказали, как выглядел один из необычных компьютеров производства Amstrad. Сегодня же попытаемся ответить на самые часто задаваемые вопросы: как можно применить столь старое «железо» в современном мире и можно ли его вывести в сеть Интернет.

Спойлер: можно! И если задуматься, то осознаешь простой факт: мы вышли в сеть фактически с «калькулятора» и вполне можем использовать его для реальной переписки, используя технологии прошлого века. Подробности, как всегда, под катом.

Читать далее
Всего голосов 40: ↑40 и ↓0 +40
Комментарии 16

Ассемблер: x86/x86_64/Arm32/Arm64

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 7K

Я достаточно давно решил ознакомится с ассемблером архитектуры Arm. По большей части для ознакомления и понимания внутренних процессов архитектуры. Чем больше я изучал литературу и различные источники, тем больше я понимал, что нужна практика. Я решил вспомнить ассемблер для x86-х машин и заодно потренироваться на архитектуре Arm.

Но как всегда для практики надо быть подготовленным, а как оказалось, я был не подготовлен...

Читать далее
Всего голосов 15: ↑14 и ↓1 +13
Комментарии 34

Как мы сделали Embedded Controller для ПЛК на Linux

Уровень сложности Средний
Время на прочтение 15 мин
Количество просмотров 7.6K

Мы уже рассказывали о том, как приручили робота-пайщика, как делаем устройства и тестируем их. Теперь хотим поделиться опытом разработки полноценного Embedded Controller для ПЛК на Linux — какие задачи решает, как устроен и что у него под капотом в прошивке.

Читать далее
Всего голосов 42: ↑41 и ↓1 +40
Комментарии 35

Китайский паяльный робот: тыкаем палкой и заставляем работать

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 19K

Раньше паяльные роботы стоили миллионы рублей, но в последнее время подешевели.

Почему бы не попробовать такого робота в деле? Сможет ли он заменить «кожаный мешок» с паяльником?

Сказано-сделано! Мы купили четыре робота и начали их настраивать. Путь оказался весьма тернист, но в итоге нам удалось заставить китайца работать. В статье мы расскажем о том, какие проблемы пришлось решать. 

Интересно? Ныряйте под кат

Читать далее
Всего голосов 75: ↑75 и ↓0 +75
Комментарии 43

Что происходит, когда вы обновляете свой DNS

Время на прочтение 7 мин
Количество просмотров 23K

Fenix by Takeda11

Многие путаются в обновлении записей DNS, когда изменяют IP-адрес своего сайта. Почему эти записи медленно обновляются? Неужели действительно нужно ждать два дня, чтобы всё обновилось? Почему одни посетители видят новый IP, а другие — старый?

Команда Mail.ru Cloud Solutions перевела статью разработчика и автора статей Джулии Эванс, где она отвечает на эти вопросы и популярно рассказывает, что происходит во время обновления DNS с точки зрения фронтендера.
Читать дальше →
Всего голосов 35: ↑34 и ↓1 +33
Комментарии 10

Умный офис в «Москва-Сити» на Home Assistant: автоматизируем только нужное

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 8.2K

Умными домами сегодня никого не удивишь, но как насчет офисов? Могут ли умные функции повысить комфорт и, как следствие, производительность труда в офисе?

Мы попытаемся ответить на этот вопрос, посетив умный офис в башне «Федерация» комплекса «Москва-Сити». Там весьма высоки требования к интеграторам, поэтому решение должно быть проверенным и надежным.

Кроме того, заказчик отказался от всего, с его точки зрения, лишнего: здесь нет ни голосового управления, ни многоцветной диммируемой подсветки — только те функции, которые действительно ему нужны. О них мы и расскажем.

Интересно? Ныряйте под кат.

Читать далее
Всего голосов 15: ↑15 и ↓0 +15
Комментарии 31

Применение стационарных умных приёмников звука в составе сетецентрической системы

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 1.1K

«…при нас ни одна пушка в Европе без нашего
позволения выпалить не смела!»

Екатерина II.

Данная статья является продолжением статьи «Устройство умного приёмника звука в составе сетецентрической системы установления координат источника звука »

Читать далее
Всего голосов 9: ↑8 и ↓1 +7
Комментарии 12

Настраиваем логирование с помощью Loki и Grafana

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 11K

При построении микросервисной архитектуры часто возникает потребность анализировать логи из нескольких источников (баз, сервисов и т. д.). В этой статье я бы хотел поделиться решением к которому в итоге пришел.

Читать далее
Всего голосов 16: ↑15 и ↓1 +14
Комментарии 6

FreeRTOS: межпроцессное взаимодействие

Время на прочтение 8 мин
Количество просмотров 78K

Здравствуйте. В данной статье я постараюсь описать метод межпроцессного обмена данными и синхронизацию с эвентами.
Ссылки на остальные части:
FreeRTOS: введение.
FreeRTOS: мьютексы и критические секции.
Читать дальше →
Всего голосов 29: ↑27 и ↓2 +25
Комментарии 4

FreeRTOS: введение

Время на прочтение 5 мин
Количество просмотров 198K

Здравствуйте. В короткой серии постов я постараюсь описать возможности, и подходы работы с одной из наиболее популярной и развивающейся РТОС для микроконтроллеров – FreeRTOS. Я предпологаю базовое знакомство читателя с теорией многозадачности, о которой можно почитать в одном из соседних постов на Хабре или ещё где-то.
Ссылки на остальные части:
FreeRTOS: межпроцессное взаимодействие.
FreeRTOS: мьютексы и критические секции.
Читать дальше →
Всего голосов 53: ↑52.5 и ↓0.5 +52
Комментарии 36

Исследование деградации Li-ion аккумуляторов в результате “быстрой” зарядки

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 89K

Задача выяснить, как влияет “быстрая” зарядка на скорость деградации Li-ion аккумуляторов в устройствах с высоким током потребления.

В рамках исследования провел ряд экспериментов. Эксперимент заключается в зарядке аккумулятора током в 4-5 раз выше номинального. Номинальный ток заряда для исследуемых аккумуляторов от 2 до 5А, я буду использовать ток 20А.
В результате эксперимента будет видно, как “быстрая” зарядка увеличивает скорость деградации аккумуляторов.

В качестве испытуемых выбраны Li-ion аккумуляторы Sanyo NSX и LG 18650HG2 в формфакторе 18650.Выбор формфактора обусловлен тем, что именно данный они чаще всего применяется в устройствах с высоким током потребления. А именно: аккумуляторный электроинструмент, электронные сигареты, мощные фонари и некоторые виды электротранспорта.

Читать далее
Всего голосов 121: ↑118 и ↓3 +115
Комментарии 114

Как общаются машины — протокол MQTT

Время на прочтение 10 мин
Количество просмотров 49K

В предыдущей статье мы разбирали протокол Modbus, являющийся стандартом де-факто в промышленности для M2M-взаимодействия. Разработанный в далеком 1979 году, он имеет ряд существенных недостатков, которые решает MQTT.

Протокол MQTT достаточно молод (стандартизирован только в 2016 году), но уже успел получить широкое распространение в промышленности и IoT. Он был специально разработан максимально компактным, для нестабильных интернет-каналов и маломощных устройств, и позволяет гарантированно доставлять сообщения в случае потери пакетов и обрывов связи.

Главные особенности протокола MQTT:

  • Компактный и легковесный — минимальные накладные расходы на пересылку данных, для экономии трафика.
  • Устойчивость к потерям — гарантированная доставка в условиях нестабильных сетевых подключений.
  • Асинхронный — позволяет обслуживать большое количество устройств, и не зависит от сетевых задержек.
  • Поддержка QoS — возможность управлять приоритетом сообщений и гарантировать доставку сообщения адресату.
  • Динамическая конфигурация — не требует предварительно согласования полей и форматов данных, может конфигурироваться «на лету».
  • Работает за NAT — клиенты могут находиться за NAT, только сервер (брокер) должен иметь реальный IP. Позволяет обойтись без VPN и пробрасывания портов.
  • Удобная адресация — поля данных имеют текстовые названия, понятные для человека. Не нужно запоминать цифровые адреса и битовые смещения.
Читать дальше →
Всего голосов 30: ↑30 и ↓0 +30
Комментарии 33

Обзор часов HUAWEI WATCH GT 4

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 14K

В октябре 2023 года ко мне на обзор попали умные часы от Huawei — HUAWEI WATCH GT 4 46 mm. Я немного затянул с обзором, но зато девайсом я пользовался много. Сравнивал я с Apple Watch Series 7и браслетом Mi Band 7 от Xiaomi. Большая проблема обзора таких девайсов — я не пользуюсь функциями сна, почти не измеряю давление и использую только для некоторого количества тренировок (ходьба, бассейн), при занятии с железом я стараюсь больше смотреть за общим состоянием организма и не запускаю конкретную тренировку. Иногда просто забываю. Часы много кто уже брал на обзор, я не буду новатором, но во многих обзорах почти ничего не говорится про спортивную составляющую. Я в обзоре её коснусь; детально не разбирал все тренировки, но за три месяца часы прошли тренажёрный зал, тренировки по рукопашному бою, по фехтованию. Также они побывали в хамаме и сауне. Кроме того, использовались при повседневном ношении. Комплектация у часов обычная: провод для зарядки, сами часы и резиновый ремешок.

Читать далее
Всего голосов 30: ↑28 и ↓2 +26
Комментарии 41

Pgpool-II

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 4K

Привет, Хабр!

Pgpool-II позволяет юзерам PostgreSQL управлять пулами соединений БД, реализовывать репликацию данных между серверами БД. Pgpool-II работает как прокси-сервер между клиентскими приложениями и серверами PostgreSQL, перехватывая запросы от клиентов и направляя их к соответствующим серверам БД согласно настроенным правилам и политикам.

Pgpool-II также поддерживает множественные режимы репликации, включая репликацию на уровне строки и репликацию на уровне транзакций. Репликация на уровне строки позволяет синхронизировать изменения данных между серверами в реальном времени, в то время как репликация на уровне транзакций сосредотачивается на синхронизации транзакций целиком.

Читать далее
Всего голосов 14: ↑11 и ↓3 +8
Комментарии 3

Калькуляторы с обратной польской нотацией

Уровень сложности Средний
Время на прочтение 12 мин
Количество просмотров 13K

На хабре уже многократно проскакивали статьи и переводы о калькуляторах с обратной польской нотацией. Раньше я не придавал им большого значения, пока на глаза не попался перевод статьи «Мягкое знакомство с дополнительным кодом», где фигурировал программистский калькулятор HP-16C. Что сподвигло меня разобраться, что за зверь такой «обратная польская нотация» или reverse Polish notation (далее по тексту RPN).

Искра, буря, безумие… Спешно поставив эмулятор HP-16C на телефон, я полез искать калькуляторы с поддержкой RPN, попутно скупая найденные экземпляры. В этой статье хочу поведать о четырёх редких! экземплярах, которые мне удалось найти на отечественных досках объявлений, и дать некоторые рекомендации тем, кто решит прикоснуться к удивительному миру программируемых калькуляторов.
Читать дальше →
Всего голосов 133: ↑132 и ↓1 +131
Комментарии 80

Применение георадара для обнаружения людей под завалами

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 1.9K

В статье приводятся результаты опробирования георадара Izh-Terra для обнаружения движущихся людей, в том числе за преградами (стенами). Показано, что георадар может быть применен при поиске заживо погребенных людей в результате землетрясений или ракетно-бомбовых  ударов.

Читать далее
Всего голосов 8: ↑7 и ↓1 +6
Комментарии 14

Как пройти собеседование на позицию системного аналитика в 2024 году

Уровень сложности Простой
Время на прочтение 13 мин
Количество просмотров 16K

Привет, Хабр! Меня зовут Андрей Царев — я системный аналитик, технический интервьюер и ментор.

Системный анализ — одно из популярных направлений в ИТ.

Но далеко не все представляют, как правильно готовиться к интервью и проходить их. В этой статье я делюсь собственным опытом и полезными советами, чтобы вам было проще получить работу мечты!

Читать далее
Всего голосов 39: ↑31 и ↓8 +23
Комментарии 16

23 Атрибута Хорошего Загрузчика

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 6.8K

Поговорим о загрузчиках. Каким должен быть хороший загрузчик? Какими атрибутами следует обладать хорошему загрузчику? Что должен делать и проверять загрузчик?
В тексте представлен список свойств, структура и алгоритмы поведения хорошего загрузчика для микроконтроллерных проектов.

Читать далее
Всего голосов 17: ↑12 и ↓5 +7
Комментарии 72

Разделение задач резервного копирования и удаления устаревших копий в PostgreSQL при помощи pgBackRest

Время на прочтение 11 мин
Количество просмотров 3.1K

Управление резервными копиями является одним из ключевых моментов в любой стратегии администрирования баз данных. Это гарантирует, что в случае сбоя или потери данных вы можете быстро восстановить всю информацию. pgBackRest — популярное решение для резервного копирования и восстановления PostgreSQL, которое предоставляет множество функций для управления резервными копиями. Тем не менее, по умолчанию стандартная конфигурация pgBackRest часто объединяет операции резервного копирования и удаления устаревших копий в одном процессе. 

Читать далее
Всего голосов 11: ↑9 и ↓2 +7
Комментарии 0

Информация

В рейтинге
3 874-й
Откуда
Донецк, Донецкая обл., Украина
Работает в
Дата рождения
Зарегистрирован
Активность