home.social

#штрихкоды — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #штрихкоды, aggregated by home.social.

fetched live
  1. Монолог уставшего инвентаризатора

    В среду утром мне пишут в мессенджер: «Привет! Нужна полная инвентаризация, ты же знаешь, где что стоит?» Знаю, конечно. Знаю, что в системе числится монитор, которого я не видел с прошлой осени, а в кабинете напротив стоит ноутбук, которого в системе нет и никогда не было. Полная картина существует только у меня в голове, и по закону жанра именно её и просят выгрузить к пятнице.

    habr.com/ru/companies/simpleon

    #системное_администрирование #итинфраструктура #управление_итактивами #itam #инвентаризация #штрихкоды #учет_итактивов #simpleone_itam #инвентаризация_оборудования #мобильная_инвентаризация

  2. Штрихкод есть, базы нет: как я собирал справочник продуктов для домашнего приложения

    Чтобы человек навёл камеру на пачку гречки и получил название, вес и калории, нужна база штрихкодов российских продуктов. Я был уверен, что она где-то есть. Её нет. Что проверял живыми запросами, почему каталоги сетей не взять, как чек ОФД заменяет каталог и как в итоге устроен справочник на 258 тысяч позиций, который растёт ровно на то, что люди сканируют.

    habr.com/ru/articles/1082940/

    #штрихкоды #openfoodfacts #offlinefirst #supabase #flutter #чеки

  3. Хватит ходить по этажам с ведомостью — как работает мобильная инвентаризация в 2026 году

    Администратор выгружает список активов в Excel, распечатывает ведомость, берёт ручку — и идёт по этажам. На каждом этаже сверяет глазами, что стоит на столе, с тем, что написано на бумаге. Возвращается, вносит пометки руками. Если что-то не сошлось — идёт ещё раз. Через неделю, а то и две, ведомость с галочками и вопросительными знаками ложится на стол ИТ-руководителю. Большинство компаний проводят инвентаризацию именно так — и это в 2026 году. Об автоматизации все, конечно, слышали, но непонятно, что конкретно менять и в каком порядке.

    habr.com/ru/companies/simpleon

    #инвентаризация #ITAM #управление_активами #автоматизация #штрихкоды #мобильные_приложения #SimpleOne

  4. Отдали базу штрихкодов статикой: 1,9 МБ, 1387 шардов, медиана в одну строку

    Браузерный сканер штрихкодов упирается в развилку: чтобы показать, что за товар в руках, надо сходить в товарный API — и отдать туда номер, IP и время. По одному запросу это ничего, по потоку — фактический чек, собранный чужими руками. Второй путь: скачать базу один раз, порезать на файлы по префиксу и раздавать статикой. Разбираем, что из этого вышло на 32 772 товарах: 1387 шардов, 1,85 МиБ сырых и 429 КиБ в brotli, худший файл 331 КиБ. И главное — сколько приватности при этом всё равно утекает: запрос к серверу есть, а медиана строк в шарде равна единице, то есть для 722 файлов из 1387 запрос за шардом равен запросу за товаром. Внутри: фильтр на входе, почему не одним файлом, TSV против JSON с замерами, и что в схеме до сих пор не решено.

    habr.com/ru/articles/1068190/

    #шардирование #статика #приватность #штрихкоды

  5. NodaLogic платформа бизнес-логики, построенная специально под AI-генерацию

    Всем привет! Меня зовут Дмитрий Воронцов и я хочу кратко рассказать о своей новой low-code платформе NodaLogic, построении решений с помощью узлов(нодов) и свое видение будущего. Я автор мобильного фреймворка SimpleUI которому скоро исполняется 7 лет и в этой статье будут некоторые пересечения с ним – я хочу рассказать, зачем я сделал отдельную архитектуру, а не стал продолжать SimpleUI. 7 лет назад, когда я начинал Simple я хотел сделать LowCode фреймворк на котором разработчик может быстро разработать мобильное решение, как дополнение к своей учетной системе. Тогда еще не было LLM. Но ориентиры во все времена одинаковые – чтобы решение было легко поддерживать и развивать, масштабировать – оно должно быть простым, компактным, читаемым. Объем кода может быть и не точный показатель, но когда на один и тот же функционал требуется в 10 (а то и в 100) раз больше/меньше строчек это сигнал. Этот ориентир у меня остался и для новой системы, как важнейший. Ведь не важно, что теперь разработчику не нужно писать, но ему нужно «читать решение», анализировать что ему нагенерила нейросеть, чтобы направлять ее. И понятно, что можно взять любой стек и язык программирования и сгенерировать решение на нем, но будет ли при этом достигнут тот уровень простоты и читаемости как в LowCode фреймворке? Платформа позволяет делать клиент-серверные решения с мобильными самостоятельными оффлайн/онлайн фронтами-приложениями (Android) веб-клиентами и серверами. Естественно, единая семантика на веб и на мобильную платформу. Также можно делать и чисто мобильные фронты, мобильные приложения без сервера.

    habr.com/ru/articles/1011090/

    #erpсистема #framework #android #штрихкоды

  6. Кросс-платформенный Rust от и до: GUI + CLI + CI + Docker Реальный опыт доставки DotPlus на Linux и ARM

    Кросс-платформенный Rust от и до: GUI + CLI + CI + Docker Реальный опыт доставки DotPlus на Linux и ARM

    habr.com/ru/articles/924976/

    #rust #qrкоды #штрихкоды #автоматизация #cli #cicd #docker #desktop #разработка_приложений

  7. Кросс-платформенный Rust от и до: GUI + CLI + CI + Docker Реальный опыт доставки DotPlus на Linux и ARM Кросс-платформенный Rust от...

    #rust #qr-коды #штрих-коды #автоматизация #cli #cicd #docker #desktop #разработка #приложений

    Origin | Interest | Match
  8. DotPlus — офлайн-генератор QR и штрихкодов на Rust с GUI и CLI

    Как я написал генератор QR и штрихкодов на Rust с GUI и CLI — полностью офлайн, без браузеров и API. Работает с CSV, экспортирует в PNG, подходит для логистики и массовой печати.

    habr.com/ru/articles/921570/

    #rust #qrкоды #штрихкоды #автоматизация #cli #gui #desktop #разработка_приложений

  9. [Перевод] Как мы обнаружили потенциальные атаки при помощи штрих-кодов

    Фаззинг — одна из самых успешных методик для поиска багов безопасности, о нём постоянно говорят в статьях и на отраслевых конференциях. Он стал настолько популярным, что большинство важного ПО, казалось бы, должно подвергаться тщательному фаззингу. Но это не всегда так. В этом посте мы покажем, как фаззили библиотеку сканирования штрих-кодов ZBar, и почему, несмотря на ограниченность по времени, обнаружили в ней серьёзные баги: запись в буфер стека out-of-bounds, которая может привести к произвольному выполнению кода при помощи зловредного штрих-кода, и утечку памяти, которую можно использовать для выполнения атаки «отказ в обслуживании» (denial-of-service). ZBar — это опенсорсная библиотека для считывания штрих-кодов, написанная на C. Она поддерживает впечатляющий набор форматов штрих-кодов, в том числе и QR-коды. Её использовал один из наших клиентов, поэтому мы решили вкратце проверить её безопасность. Учитывая огромный объём кода, вручную тестировать его мы не могли. Так как мы не нашли упоминаний о фаззинге этой библиотеки, то решили попробовать его.

    habr.com/ru/companies/ruvds/ar

    #штрихкоды #qrкоды #denial_of_service #отказ_в_обслуживании #утечки_памяти #фаззинг #ruvds_перевод

Share on Mastodon

Enter the server where you have an account.