home.social

#биты — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #биты, aggregated by home.social.

fetched live
  1. АКПП Voith не включается выше второй передачи: разбираемся в J1939

    Изучаю шину CAN J1939 через написание самописных утилит. Целенаправленно отключал датчик наддува для проверки своих программ. И здесь случай: Идёт выпуск машин на маршрут. На одном из автобусов АКПП не включается выше второй передачи. Сканера нет читать нечем. Но есть C, Linux, CANable, map_id_j1939, viz_j1939.

    habr.com/ru/articles/1066490/

    #j1939 #canbus #linux #диагностика #си #утилиты #diy #визуализация_данных #визуализация #биты

  2. Мой универсальный код

    Как я улучшил универсальный код Элиаса 1975 года, заменив длину на popcount — и получил 36% экономии на метаданных. С бенчмарками! Картинка на обложке кринжовая, но тут вроде так принято? 😅

    habr.com/ru/articles/1036946/

    #биты #битовая_магия #данные #индекс #кодировки #кодирование #наука #теория_информации

  3. GLM-5.1 придумал для меня новый алгоритм

    Друзья, знаю, что интернет переполнен воспеванием AI, что вызывает у многих людей (особенно специалистов) фрустрацию, особенно когда речь заходит о написании кода на C/C++. Я не AI-проповедник – просто активный и ответственный программист, который пользуется AI-инструментами. Недавно я предложил AI (если быть точнее, opencode + GLM-5.1) придумать алгоритм для одной из задач, над которой я работаю, и он справился очень хорошо. Это не прорывной алгоритм, на котором я разбогатею, но он интересный: составленный из известных компонентов, но всё же новый. В статье расскажу: Как решать задачу “дана битовая строка, нужно найти все позиции в ней, в которых количество единиц минус количество нулей равно заданному числу” Что мне придумал AI для этой задачи Что я использую для того, чтобы AI писал что-то адекватное на C++ Если вам интересны алгоритмы и структуры данных, то описанная задача используется в контексте RMQ/LCA.

    habr.com/ru/articles/1036118/

    #c++ #ai #bits #algorithms #алгоритмы #биты #искусственный_интеллект

  4. Бойтесь буквы «M». Самый странный баг в моей жизни

    Вечером в пятницу коллега, назовем его Мститель, спросил, не сталкивался ли я с проблемой, что route возвращает 400... но «если сменить название на сильно другое», то всё ок. Я сперва не обратил внимание на слово «сильно». Может быть, где-то дублируется регистрация этого рута? Или мститель перепутал GET и POST. Или какой-то баг в общем на создание хэндлеров? Милости просим

    habr.com/ru/articles/1006164/

    #java #netty #bug #биты #long #побитовые_операторы #сдвиг #backend #verification #баги

  5. Без электроники: пневматическая логическая схема

    Несмотря на технологичный прогресс последних лет, многие системы все еще полагаются на пневматические устройства, которые лишь на слух кажутся устаревшими. На самом же деле они используются и в производстве, и в транспорте, и особенно в медицине. Однако, как и любая другая система, пневматическая также может дать сбой. Ученые из Калифорнийского университета в Риверсайде (США) разработали пневматическую логическую схему детектирования и оповещения, которая реагирует на сбой работы пневматической системы. Из чего состоит данная логическая схема, как именно она работает, и где может применяться на практике? Ответы на эти вопросы мы найдем в докладе ученых.

    habr.com/ru/companies/ua-hosti

    #пневматика #воздух #бит_четности #биты #логические_схемы #пневматические_системы #IPC #микрофлюидика

  6. Как работают квантовые генераторы случайных бит

    Случайные числа являются важнейшим ресурсом в большом числе практических приложений. Последовательности случайных чисел применяются в системах безопасности, криптографии (в том числе в квантовой криптографии), в научных исследованиях (статистике, моделировании различных систем и процессов), а также в играх. Генераторы случайных чисел (ГСЧ) можно формально разделить на две категории: псевдослучайные и аппаратные. Генерация псевдослучайных чисел основана на математических алгоритмах, позволяющих получать каждое последующее число путем математического преобразования предыдущего числа согласно заданному алгоритму. Однако, зная предыдущие числа и математический алгоритм, можно предсказать всю последовательность. В нашей компании мы разрабатываем квантовый генератор случайных чисел, основанный на флуктуациях вакуума.

    habr.com/ru/companies/quanttel

    #генератор_случайных_чисел #квантовые_коммуникации #эффекты #преимущества #разработка #импульсы #алгоритмы #энтропия_шеннона #случайных #биты