DIY фитнес-трекер: выводим пульс на LED-матрицу, записываем данные IMU на SD и передаем в интернет
—
от автора
—
от автора
Ничто так не поднимает настроение, как продолжительная анаэробная тренировка. Но здесь важно не переусердствовать. В нашем возрасте (50+) тренировка может как улучшить самочувствие, так и ухудшить его. Поэтому во время бега я всегда контролирую пульс. Стараюсь это делать, потому что…
—
от автора
В январе я делал прогноз по стартап-трендам на 2024 год, и вот наконец-то пришло время подводить итоги. Не обошлось без резких взлетов и падений, ошибочных прогнозов и неожиданно сбывшихся предсказаний.Материал можно послушать на YouTube, Яндекс Музыке или в Telegram. Ну…
—
от автора
Рассмотрим новые фичи и редизайн архитектуры плагина, которые позволили упростить написание конфигов и сделать плагин готовым к масштабированию.Обзор на первую версию плагина можно найти здесь. Плагин покрывал лишь мои нужды с небольшой абстракцией для общего применения.ФидбекПосле первого релиза пришло довольно…
—
от автора
Привет, Хабр!Paxos — это алгоритм, который позволяет нескольким узлам прийти к единому мнению, даже если не все из них работают идеально. Даже если один или два узла оказываются недоступными, Paxos всё равно помогает согласовать решение, а остальным — узнать о…
—
от автора
Ассоциация «Открытые сетевые технологии» запустила процедуру банкротства в октябре 2024 года, объяснив, что выполнила поставленные задачи. Организация была основана 30 ноября 2020 года учредителями АНО «Телекоммуникационные технологии» (АНО ТТ), ПАО «МТС», ГК «Криптонит» и Сколковским институтом науки и технологий (Сколтех). Ключевой целью ассоциации было создание эффективного взаимодействия…
—
от автора
Перевод заметки Пьера Рикадата о механизме ZLayer в ZIO2 («Idiomatic dependency injection for ZIO applications in Scala», Pierre Ricadat).Я (автор оригинальной заметки) часто слышу в Интернете в Scala-обсуждениях, что ZLayer «слишком сложный» или «лишний». Эти совершенно противоречит моему опыту: я…
—
от автора
Двадцатые годы XXI века отметились рядом интересных тенденций в робототехнике. Эта наука всегда находилась в поиске оптимальных решений, благодаря которым человечеству получится выжать максимум эффективности из роботов и адаптировать их под выполнение весьма неожиданных задач. Очевидный пример — монотонная работа…
—
от автора
Привет, Хабр!В многозадачности блокировки в старом добром понимании начинают становиться узким местом. Когда мы пытаемся использовать обычные синхронизации типа lock, Monitor или Mutex, начинается одна большая проблема: каждый поток, который захватывает блокировку, становится бутылочным горлышком для других.Допустим, несколько потоков работают…
—
от автора
Тестовые дублёры (англ. Test Doubles) — это объекты или модули, используемые в автоматизированных тестах в качестве замены некоторых частей тестируемой системы (англ. SUT, System Under Test).Многие программисты называют все тестовые дублёры одним словом: Mock.Другие выделяют ровно два типа: Stub и…
—
от автора
С течением времени технологические продукты, которые когда-то были крутыми и популярными, устаревают и прекращают свое производство. Другие проживают короткую жизнь потому что, оказываются неудачным экспериментом. Производители переключаютсяся на другие, более прибыльные цели. 2024 год не стал исключением, когда стартапы закрывались,…