Иногда самые простые задачи превращаются в мини-приключения. Например, когда вам нужно подключить UARTLite на FPGA к Linux через PCIe. Кажется, ну что там? Пару регистров, пара прерываний… А на деле — несколько дней за Vivado, отладка XDMA и борьба с драйверами. 😅 В этой статье я расскажу, как я всё-таки победил UARTLite через XDMA и как вы сможете повторить это без боли. АннотацияЭтот проект демонстрирует, как подключить периферийное устройство UARTLite на базе FPGA к пользовательским приложен…
Вообще-то эта история про край идиотизма и понтов. Но так кажется сейчас, а тогда всё выглядело последовательным и логичным. Сама история кончилась где-то год назад, но мы про неё почему-то раньше не рассказывали, а зря ― она яркая. Ярко-коричневая, если угодно. В один солнечный день сидим мы, работаем, и тут нам прилетает повестка из прокуратуры — вызывают на допрос. А потом, бац, — повестка в суд. Причём не посмотреть, а в качестве ответчика. Штраф от полумиллиона до полутора миллионов рубл…
Почти все металлоплёночные резисторы, продающиеся на Aliexpress, в российских маркетплейсах и на радиорынках на самом деле не являются металлоплёночными и их сопротивление гораздо сильнее меняется от температуры, чем можно было бы ожидать. Я протестировал полтора десятка резисторов, купленных в разных местах и проанализировал, как меняется их сопротивление при изменении температуры. Заодно проверил, как они выдерживают заявленную мощность. Существуют две основные технологии изготовления выв…
Свой предыдущий компьютер я собрал 10 лет назад. Я еще застал то время когда за подобный промежуток времени персоналки успевали измениться до неузнаваемости и для того чтобы не отстать от жизни их требовалось апгрейдить каждые два или три года. Но в тихие 2020е годы железо развивается уже не так быстро и по большому счету я мог бы продолжать пользоваться этим старым компьютером и дальше. Но руки у меня чесались уже из принципа и когда винда объявила мне что поддержка win10 прекращается а win11 …
Привет хабр!Почти год назад я писал про ХрюХрюКар. Если коротко: в 2024 году мы запилили экспериментальный проект, который проработал 7 месяцев в городе Балаково Саратовской области. За это время мы "поймали" около тысячи автомобилистов, разместивших свои авто на зеленых зонах, детских/спортивных площадках и тротуарах (в нарушение ПДД). Большинство из них было привлечено к административной ответственности.При этом я по-максимуму старался вести разъяснительную работу с нарушителями. Напр…
Привет, Хабр! На связи Артём Петров, я занимаюсь разработкой ПО в центре технологий VK. Хочу рассказать о важной задаче обработки больших объёмов данных с использованием нескольких экземпляров одной и той же модели машинного обучения. Этот процесс называется batch inference («пакетный инференс») и позволяет значительно повысить производительность системы, особенно когда речь идёт о таблицах большого размера.Open Inference Protocol (OIP)Существует много различных инструментов для инференса моде…
Здравствуйте.Меня зовут Андрей. Работаю я в государственном вузе. И, как водится, в такого рода учреждениях люди, которые занимаются компьютерами, занимаются ими в широком смысле слова.Первая часть этой истории находится тут. Там можно почерпнуть некоторую информацию о том, что из себя представляет описываемая мной система. Хотя бы в части устройства базы данных. А база это наше все!Я не отношу себя к реальным программистам, так как не было опыта работы в команде со всеми вытекающими. По это…
An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability. GoFr GoFr: An Opinionated Microservice Development Framework Listed in the CNCF Landscape 🎯 Goal GoFr is designed to simplify microservice development, with key focuses on Kubernetes deployment and out-of-the-box observability. While capable of building generic applications, microservices remain at its core. 💡 Key Features Simple API Syntax REST Standar…
The beautiful docs framework with Next.js. The framework for building documentation websites in Next.js. 📘 Learn More: Documentation. Compatibility All packages are ESM only. Sticker Welcome to print it out :D Contributions Make sure to read the Contributing Guide before submitting a pull request.