Голоса из-под вагона: кейс инвентаризации на хакатоне |
Привет!
Меня зовут Калмыкова Надежда, я - Data Scientist в ПГК Диджитал. В блоге ПГК мои коллеги уже не раз делились тем, как мы разрабатываем цифровые продукты, аналогов которым нет в сфере железнодорожной логистики. Я работаю в отделе прототипирования и помогаю исследовать возможности реализации различных идей, прежде чем они станут полноценными продуктами или проектами и потребуют больших ресурсов. Сегодня хочу рассказать о не самой очевидной для промышленности задаче - поиске голосового решения для проведения инвентаризации.
Будет две статьи по этой теме, в первой я опишу детали задачи и особенности технологического процесса. Во второй поделюсь этапами решения и полученными результатами.
Мы реализовали нашу первую версию и используем эту задачу для одного из треков грядущего хакатона ПГК Диджитал – HackWagon22. Поэтому лучшие практики его участников станут приятным дополнением к нашим идеям для решения задачи во второй части статьи.
Актуальность задачи
Любая компания, даже небольшая, регулярно сталкивается с задачей инвентаризации - как минимум, мебели и техники в офисе. А промышленные компании проводят еще инвентаризацию дорогостоящего оборудования и деталей. И если инвентаризация офисной техники проходит в теплом помещении (хотя и не всегда с комфортом - номера могут быть наклеены в неочевидных местах), то инвентаризация в «полях» может стать настоящим испытанием - дождь, снег, сбивающий с ног ветер, опасность нападения медведя. И ПГК здесь не исключение - как крупнейший оператор грузового парка, в управлении которого - около 100 тысяч вагонов, компания хранит вагонные детали на большом количестве складов в разных уголках страны, чтобы быть готовой своевременно обслуживать парк. Для точного понимания, что, сколько и где у нас есть, мы регулярно проводим инвентаризацию.
https://habr.com/ru/post/705496/?utm_source=habrahabr&utm_medium=rss&utm_campaign=705496
Метки: Блог компании Первая грузовая компания (ПГК) хакатоны Управление продуктом Читальный зал Транспорт логистика хакатон |
Как применять Module Federation для шеринга виджетов из UI-kit |
В последнее время все активнее в обиход входит понятие экосистемы. Многие IT-компании предлагают различные цифровые решения для людей и бизнеса под одним брендом - от заказа еды до онлайн-сделок по покупке недвижимости.
Непосредственной составляющей подобных решений в рамках одной экосистемы является общий дизайн. Однако по мере роста компании увеличивается количество элементов экосистемы, и поддержка консистентности UI-составляющей становится непростой задачей.
В ДОМ.РФ мы создаем продукты для рынка недвижимости, в частности предназначенные для электронного взаимодействия между застройщиками, банками и государственными органами. Задачи и цели систем отличаются друг от друга, но их объединяет общий дизайн. Безусловно, создание библиотеки UI-компонентов с нуля в каждом новом сервисе является крайне сомнительной идеей по следующим причинам:
Читать далееhttps://habr.com/ru/post/705514/?utm_source=habrahabr&utm_medium=rss&utm_campaign=705514
Метки: Блог компании ДОМ.РФ JavaScript экосистема виджет |
Одно из лучших физкультурных упражнений для программиста. Почему трудно делать и workaround на смартфоне и смарт часах |
Основная идея статьи - попробовать модифицировать популярное и полезное, но трудное физкультурное упражнение для выполнения обычным человеком серьёзного тренирующего объема с минимум негативных ощущений. А также как извлечь пользу для здоровья из просмотра футбольных матчей. Инструкция. Ссылки на бесплатное программное обеспечение.
Читать далееhttps://habr.com/ru/post/705444/?utm_source=habrahabr&utm_medium=rss&utm_campaign=705444
Метки: Разработка под iOS Разработка под Android Прототипирование здоровье здоровье и компьютер здоровье и образ жизни футбол |
Оплачиваем покупку через СБП без мобильных приложений |
Понадобилось мне как-то оплатить один товар в интернет магазине. Среди способов оплаты были Webmoney, qiwi wallet, СБП, а также ворох каких-то малопонятных мне криптовалют. Оплату банковской картой по каким-то причинам продавец не предлагал.
Недолго думая я выбрал СБП, ожидая, что оплата будет в итоге по реквизитам карты, либо через какую-то интеграцию с online банком. Однако вопреки моим ожиданиям была сгенерирована страничка с QR кодом и предложением сфотографировать его телефоном из банковского приложения.
Телефоны у меня хоть и с камерой, но исключительно на j2me, и с банковскими приложениями не совместимы, что поначалу поставило меня в тупик.
Читать далееhttps://habr.com/ru/post/705504/?utm_source=habrahabr&utm_medium=rss&utm_campaign=705504
Метки: Платежные системы Лайфхаки для гиков сбп система быстрых платежей втб v4l втб онлайн v4l2 сбербанк онлайн |
7 советов как сделать Redis безопаснее |
Одна из тысячи похожих историй.
После известных событий компании моего знакомого пришлось оперативно перейти с удобного зарубежного хостинга на площадку попроще. Площадка была настолько проще, что речь уже не шла о штатном мониторинге, логировании или даже привычных группах безопасности для фильтрации трафика. Это был один из тех переездов, которые не успели спланировать. И вот эти самые группы безопасности и подвели. На новом хостинге не было никакого межсетевого экрана на уровне VPS, и Redis оказался доступен для злоумышленников. Они этим естественно воспользовались. Веб-сервис взломали. Сервис был необходим для разработки и поддержки продукта, который через различные сторонние API агрегировал определенную информацию, а затем выдавал её клиентам по запросу. В какой-то момент данных стало много, и было решено с помощью Redis кэшировать часть запросов. Redis стоял на том же сервере, где запускался веб-сервер и никому в голову не приходило как-то особенно заниматься его безопасностью. Но, как водится, порвалось, там, где тонко.
---
Может показаться что, Redis, используемый для хранения кэша и временных ключей, – это не слишком интересная добыча. Но на самом деле, хакеры провернули следующий трюк:
Читать далееhttps://habr.com/ru/post/705136/?utm_source=habrahabr&utm_medium=rss&utm_campaign=705136
Метки: Блог компании Газинформсервис Информационная безопасность redis защита данных |
Локализуем игру в слова с искусственным интеллектом |
https://habr.com/ru/post/705410/?utm_source=habrahabr&utm_medium=rss&utm_campaign=705410
Метки: Блог компании Selectel Разработка веб-сайтов Python Разработка игр Искусственный интеллект эмбеддинги ИИ слова игра локализация |
[Перевод] Анонс Lottie 4.0 для iOS |
Анонс Lottie 4.0 для iOS
Новый движок рендеринга со значительными улучшениями производительности на базе Core Animation.
Читать далееhttps://habr.com/ru/post/705314/?utm_source=habrahabr&utm_medium=rss&utm_campaign=705314
Метки: Разработка под iOS swift ios |
[Перевод] Что ждёт дата-инжиниринг в 2023 году? Семь прогнозов |
https://habr.com/ru/post/705000/?utm_source=habrahabr&utm_medium=rss&utm_campaign=705000
Метки: Блог компании RUVDS.com Хранение данных Машинное обучение data engineering ruvds_ перевод дата-инженер data science data warehouse data lake |
Определение комбинации в Техасском Холдеме |
Всем привет! Меня зовут Григорий Дядиченко, и я технический продюсер. А в прошлом я был профессиональным игроком в покер. Сейчас я решил сделать на Unity пример проекта с покером, который выложу в опенсорс, когда я его доделаю. А пока хочется посмотреть на интересную задачку с определением сильнейшей комбинации в техасском холдеме. Разберём хеш-функции, битовые операции, поиск подмножеств определённой длинны из множества, биномиальный коэффициент и другое. Если вам интересна эта тема, то добро пожаловать под кат!
Читать далееhttps://habr.com/ru/post/705488/?utm_source=habrahabr&utm_medium=rss&utm_campaign=705488
Метки: математика c# poker покер unity разработка игр texas holdem комбинаторика техасский холдем правила техасского холдема битовые операции texas holdem покер |
[Перевод] Что нового в Java 20? |
https://habr.com/ru/post/705478/?utm_source=habrahabr&utm_medium=rss&utm_campaign=705478
Метки: Блог компании Издательский дом «Питер» программирование Java API ООП |
[Перевод] Ваш путеводитель по миру NLP (обработке естественного языка) |
Все, что мы выражаем письменно или устно, несет в себе огромное количество информации. Тема, которую мы выбираем, наш тон, подбор слов - все это добавляет некую информацию, которую можно интерпретировать, извлекая из нее определенный смысл. Теоретически мы можем понять и даже предсказать поведение человека, используя эту информацию.
Но есть одна проблема: один человек способен сгенерировать декларацию объемом в сотни или даже тысячи слов, состоящую из предложений самой разной сложности. Если вас интересуют большие масштабы и вам нужно анализировать несколько сотен, тысяч или даже миллионов людей или деклараций по какому-то конкретному региону, то в какой-то момент эта задача может стать совершенно неподъемной.
Читать далееhttps://habr.com/ru/post/705482/?utm_source=habrahabr&utm_medium=rss&utm_campaign=705482
Метки: Блог компании OTUS Машинное обучение Искусственный интеллект Natural Language Processing nlp nlp (natural language processing) machinelearning |
[Перевод] Создаем интерпретатор Python на основе ChatGPT |
Вдохновившись постом Building A Virtual Machine inside ChatGPT , я решил попробовать что-то подобное, но на этот раз вместо инструмента командной строки Linux давайте попробуем превратить ChatGPT в интерпретатор Python!
Читать далееhttps://habr.com/ru/post/705252/?utm_source=habrahabr&utm_medium=rss&utm_campaign=705252
Метки: python big data Data Engineering chatgpt machine learning natural language processing deep learning data science |
[Перевод] Создание веб-приложения на Ktor. Часть 1 |
Создание первого веб-приложения используя фреймворк Ktor.
Научимся генерировать проект Ktor в Intellij IDEA используя плагин, проводить тесты уже готового приложения.
Читать далееhttps://habr.com/ru/post/705480/?utm_source=habrahabr&utm_medium=rss&utm_campaign=705480
Метки: kotlin ktor ktor client web-application web api |
Просмотр статистики по новым вкладкам |
В ответ на Причины минусов в карму и история голосов.
Нет статистики - хотя мне было крайне интересно на это взглянуть. Сделал пару скриптов, ну и запилил из них расширение для хрома (сбор магазина расширений оплатить не могу по причине блокировки санкциями - поэтому выкладываю в чистом виде).
Нужно распаковать, перейти в chrome://extensions/ перейти в Режим разработчика и выбрать "Load unpacked/Загрузить распакованное расширение".
Дальше в профиле перейти во вкладку "Голосование за меня"
Читать далееhttps://habr.com/ru/post/705346/?utm_source=habrahabr&utm_medium=rss&utm_campaign=705346
Метки: Habr кармадрочерство карма хабрахабр карминг-аут |
Метод Помидора — убийца прокрастинации. Использовала 6 месяцев и вот результаты |
Всем привет! Меня зовут Маруся, на текущий момент я - аналитик данных, блоггер (пишу в телеграм и на VC).
Я использовала Метод Помидора 6 месяцев ежедневно и в честь такого праздника хочу подвести итоги.
Для тех, кто не в курсе, Метод Помидора (итал. tecnica del pomodoro) — техника управления временем, предложенная Франческо Чирилло в конце 1980-х.
Метод помидора состоит из нескольких простых действий:
Заводите таймер на 25 минут, приступаете к работе, когда время заканчивается, отправляетесь отдыхать на 5 минут. Так 4 раза подряд, а затем большой перерыв на 15 минут.
По заверениям авторов статей из интернета, метод должен привести к тому, что задачи вы будете выполнять более эффективно, а прокрастинация сведется к нулю.
Почему я решила провести эксперимент и использовать метод Помидора?
Вот несколько моментов, которые у меня были до использования метода Помидора.
Читать далееhttps://habr.com/ru/post/705334/?utm_source=habrahabr&utm_medium=rss&utm_campaign=705334
Метки: Здоровье Удалённая работа управление временем метод помидора таймменеджмент таймменеджмент саморазвитие |
Мониторим состояние АКБ/ Zabbix 6.2- контроллер-SNMP |
В данной статье я хочу поделиться опытом разработки системы мониторинга состояния аккумуляторных батарей (АКБ) в коммутационных шкафах (ШК). Так же перспективой реализации системы проактивной защиты локальной сети методом мультиагентного сегментирования.
Задача, следующая: знать фактическое состояние АКБ в реальном времени, а также вести учёт замеров в ШК. Так как применяются разные источники бесперебойного питания (ИБП) начиная от разновидностей APC Smart-UPS и оканчивая РИП задача усложняется. Поэтому решение было принято проводить тесты конкретно с АКБ. В перспективе использовать индивидуальный подход к каждому ИБП используя доступные интерфейсы источника. Но на данном этапе (демонстрационном) нужно кардинальное решение.
Итак, у нас есть развёрнутая и отлаженная система Zabbix 6.2: на Ubuntu с MySQL, Apache на борту и локальная сеть по всем шкафам. В каждом ШК есть контроллер МИРАДА, в документации которого была заявлена работа по SNMP протоколу, а также унифицированные порты 4-200 мА и 0-10 В + 4 выхода реле.
Для фиксации напряжения было принято решение использовать резисторный делитель. Номинальное напряжение цепи АКБ 24V было понижено до 10V для входа контроллера. Исходя из представленных ресурсов будет описана следующая реализация:
Читать далееhttps://habr.com/ru/post/705326/?utm_source=habrahabr&utm_medium=rss&utm_campaign=705326
Метки: Системное администрирование IT-инфраструктура Искусственный интеллект Инженерные системы zabbix snmp мониторинг акб |
[Перевод] Применение нейросетей для сжатия данных при интерактивной визуализации |
]
Одна из самых приятных вещей в жизни разработчика архитектуры ПО и технологического эксперта Intel — возможность наблюдать за фантастическими достижениями Центров передового опыта (CoE) OneAPI по всему миру. Недавно лаборатория UC Davis Visualization & Interface Design Innovation (VIDI) Lab поделилась опытом применения глубокого обучения в создании интерактивной визуализации для науки. Подробности — к старту флагмансокго курса по Data Science.
Читать дальше →https://habr.com/ru/post/700252/?utm_source=habrahabr&utm_medium=rss&utm_campaign=700252
Метки: сжатие ии искусственный интеллект читальный зал нейросети рендеринг обработка изображений машинное обучение сжатие данных skillfactory блог компании skillfactory методы сжатия |
Классификация эмоций ОСС+ |
.Что такое эмоции и нужны ли они роботам? Конечно, нужны. Без эмоций общение с роботом будет подобно бутерброду без масла, т.е. чисто информационным, скучным и неполноценным. К сожалению, современная психология не может сформулировать единого согласованного определения понятия эмоции. Существует около сотни разных определений. Это то, что касается общего понятия. Кроме этого существует множество конкретных эмоций: страх, гнев, интерес и т.п. Каждая конкретная эмоция тоже требует своего определения. Ясно, что эмоции состоят, как минимум из двух составляющих: субъективного ощущения и когнитивной структуры. Субъективное ощущение свое у каждой эмоции и, возможно, его природа это величайшая загадка, к разгадке которой нет даже разумных гипотез. Очень содержательные размышления на эту тему есть на Хабре см. @codecity «Семь маргинальных гипотез о природе эмоций».
Возможно, субъективное ощущение является побочным продуктом работы человеческого организма, подобно тому, как
ОСС+https://habr.com/ru/post/705322/?utm_source=habrahabr&utm_medium=rss&utm_campaign=705322
Метки: Искусственный интеллект Мозг Эмоции ОСС |
Binance на 8 часов приостановил вывод стейблкоинов USDC с клиентских счетов |
Полтвиттера подсели на измену в ожидании очередного банкротства – но самые панические опасения, похоже, не подтвердились.
Читать далееhttps://habr.com/ru/post/705312/?utm_source=habrahabr&utm_medium=rss&utm_campaign=705312
Метки: Финансы в IT Криптовалюты криптовалюта стейблкоин USDC BUSD binance чанпэн чжао |
Дайджест недели от Apple Pro Weekly News (05.12 – 11.12.22) |
iOS 16.2 вышла в релиз – подробно о том, что там нового, сервис Apple Music получил настоящее караоке, а безопасность вашего Apple ID и iCloud станет ещё выше, цены в App Store станут более гибкими, какие компании помогают Apple делать гарнитуру смешанной реальности и как посмотреть новый фильм Уилла Смита бесплатно. Это всё и многое другое – в новом выпуске Apple Pro Weekly News!
Перейти к новостямhttps://habr.com/ru/post/704782/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704782
Метки: Гаджеты Компьютерное железо Смартфоны IT-компании Apple iOS iPadOS watchOS tvOS macOS HomePod Mac iPhone App Store |