• Введение: Невидимый Дирижер и Измеримая ЦенаВ Angular любое изменение в компоненте, которое отображается на экране, является результатом работы механизма отслеживания изменений (Change Detection, CD). За этим процессом стоит Zone.js, который можно представить в роли дирижера, сообщающего компонентам о необходимости обновить…

  • Привет, Хабр!Я отдал системам авиационной связи и связи специального назначения 11 лет жизни — прошёл путь от линейного инженера-исполнителя и испытателя БРЭО до конструктора авиационных средств связи специального назначения. Несколько лет назад я пообещал написать статью о том, как устроена…

  • Привет, Хабр! Меня зовут Александр, я разработчик и, как многие в IT, стараюсь уравновешивать сидячую работу спортом — в моем случае, это велосипед и бег. И, как многие спортсмены-любители, я пользуюсь Strava.Датчик мощности — это такой девайс, который измеряет твои…

  • Традиционный подход к разработке устройств автоматизации содержит этапы проектирования и изготовления печатных плат и корпусов, а также, в случае использования микроконтроллеров, этап разработки программы и программирование микроконтроллеров.         Мое хобби в создании таких устройств сводится к стремлению избежать этапа изготовления печатных плат,…

  • Компания Tencent выпустила новую языковую модель Hunyuan-A13B с открытым исходным кодом. В основе модели лежит динамический подход к анализу информации, который позволяет модели адаптироваться и выбирать наиболее эффективный способ решения задачи в зависимости от её сложности.Ключевой особенностью Hunyuan-A13B является способность…

  • Пару лет назад единственной настольной игрой, в которую я играл онлайн с друзьями, была «Монополия». Со временем она начала надоедать, и мне захотелось чего‑то нового. Моим открытием стала Machi Koro — экономическая карточная игра, где победа зависит не столько от случайности, сколько от выбранной стратегии, что выгодно отличает…

  • «Работает — не трогай» — самый опасный принцип, который передается между разработчиками быстрее, чем баги через копипасту. Да, код может запускаться. Да, он даже может делать то, что нужно. Но вопрос в другом — можно ли с ним работать? Понять,…

  • Данная статья является более расширенной версией моей научной статьи, на примере разработанного ПО для спортсменов-биатлонистов c абстрактными примерами, соответствующих тематики. Далее будут приведены и рассмотрены различные аналогии с принципами разработки, с помощью соответствующих теме изображений, сравнительных таблиц и примеров кода…

  • ГК «Солар», архитектор комплексной кибербезопасности, выпустила новый релиз Solar Dozor 8.1. В обновленной версии DLP-система обеспечивает защиту конфиденциальных данных с учетом трендов пользовательского поведения сотрудников и сокращает риски утечек данных из мессенджеров Telegram, WhatsApp и корпоративной почты. Новая версия Solar…

  • О том, как подключить VL53L0 к STM32F103C8T6 и сделать так, чтобы всё работало.Изначально я хотел использовать времяпролетный датчик VL53L5, но нашел VL53L0, который заметно дешевле и попроще. Затем начал искать для него библиотеку и нашел её на официальном сайте STMicroelectronics,…