Автоматизация мониторинга с Monq: Управление сигналами и интеграция с Zabbix Сегодня я расскажу, как с помощью системы Monq и ее инструмента low-code автоматизации можно эффективно настраивать мониторинг и управление инцидентами на примере интеграции с Zabbix. Будет описание ключевых элементов, включая создание и обработку сигналов, управление состоя...
Postman: почтальон на страже API Привет! Меня зовут Бальцер Вадим, я QA-инженер в команде android направления Банки.ру. Сегодня поделюсь нашим опытом внедрения автотестов обратной совместимости и интеграции их в CI. В материале расскажу: - Зачем нашей команде понадобились автотесты для контроля об...
Hugging Face против AI Gitee: битва платформ для дата-саентистов Привет, жители Хабра! Сегодня поговорим об интересном феномене в мире машинного обучения: противостоянии Hugging Face и его китайского аналога AI Gitee. Как это часто бывает с инструментами машинного обучения, тут не все так однозначно. Разберем установку Hugging Face на раз...
Интеграция SwiftUI и Realm в React Native на новой архитектуре В данной статье мы разберём процесс создания React Native приложения для iOS с использованием SwiftUI и Realm на основе новой архитектуры. Особое внимание уделим основным шагам интеграции Turbo Modules и Fabric, а также тому, как эти инструменты повышают производительность и...
Интеграция B2B-платформы на Битрикс с системой авторизации Keycloak В этой статье я расскажу об интеграции с Keycloak — популярным опенсорсным продуктом для управления доступом (IAM). Многие компании используют его для организации единого входа (Single Sign-On, SSO) в свои системы, что упрощает доступ сотрудников ко всем приложениям. Мы уже ...
Автоматизация процесса командировки в Битрикс24: как сэкономить на деловых поездках Эффективность управления командировками зависит от множества факторов, включая использование подходящих инструментов и правильную организацию документооборота. Важно наладить этот процесс от разработки тревел-политики до составления отчетов. В крупных компаниях автоматизация...
[Перевод] Операции машинного обучения (MLOps) для начинающих: полное внедрение проекта Разработка, развёртывание и поддержка моделей машинного обучения в продакшене может быть сложной и трудоёмкой задачей. Здесь на помощь приходит Machine Learning Operations (MLOps) — набор практик, который автоматизирует управление ML-процессами и упрощает развёртывание модел...
Как с помощью Angular доработать CRM-систему: наш опыт с BPMSoft Всем привет.Меня зовут Илья Чубко, я являюсь техническим архитектором в направлении, которое занимается внедрением CRM-системы от вендора «БПМСофт». Этот вендор – разработчик собственной low-code платформы BPMSoft для автоматизации и управления бизнес-процессами ...
Почту на прокачку: повышаем защиту MS Exchange Привет! Меня зовут Павел Маслов, я архитектор дирекции инфраструктурных проектов Positive Technologies. Не так давно мой коллега Артем Мелехин уже рассказывал на Хабре о сути нашего подхода к харденингу ИТ-инфраструктуры. Сегодня же мы поговорим об укреплении киберустойчивос...
FastAPI + APScheduler: Простой пошаговый гайд по созданию асинхронного API для мониторинга валют по расписанию на Python Как создать асинхронный API для мониторинга курсов валют на Python? В этом практическом руководстве мы разработаем сервис на FastAPI с интеграцией APScheduler, который будет отслеживать курсы USD и EUR в банках России. Вы узнаете, как реализовать асинхронный парсинг данных, ...
Markdown Editor: WYSIWYG и markup-редактор на базе Gravity UI Привет, Хабр! Меня зовут Сергей Махнаткин, я работаю разработчиком в отделе User Experience в Yandex Cloud. В прошлом году мы писали о нашей дизайн-системе и библиотеке компонентов Gravity UI. С тех пор система не раз обновлялась и обрастала новыми функциями, и сегодня я хоч...
Усиление PostgreSQL с помощью PL/Python Привет, Хабр! Сегодня мы прокачаем PostgreSQL, добавив в него Python. А именно — PL/Python. Это расширение позволяет писать функции на Python прямо внутри базы данных. Лично для меня это как объединение двух лучших миров: любимого PostgreSQL и могучего Python.PL/Python — это...
Интеграция внешнего сервера авторизации https://authorizer.dev в фулстек приложение на NestJS и Angular В этой статье я подключу в проект внешний сервер авторизации https://authorizer.dev и напишу дополнительные бэкенд и фронтенд модули для интеграции с ним.Код будет собран для запуска через Docker Compose и Kubernetes. Читать далее
Обеспечение безопасности при разработке ПО — проблемы конвейеров CI/CD и способы предотвращения угроз Безопасность — критический аспект в разработке программного обеспечения, сам факт внедрения которого устраняет проектировочные ошибки, снижает затраты и сосредотачивает команду на использовании надежных методологий. Поделюсь нашим опытом интеграции его инструментов в создани...
4 ограничения Jitsi «из коробки»: опыт доработки и интеграции масштабируемой ВКС В основе системы видео-конферец-связи в наших продуктах Squadus и Squadus PRO лежит open-source решение Jitsi. Однако нам пришлось существенно его доработать --– у базовой Jitsi есть ограничения, которые не позволяют выстроить надёжную корпоративную ВКС под бизнес-цели. Расс...
Интеграция внешнего файлового сервера https://min.io в фулстек приложение на NestJS и Angular В этой статье я подключу в проект внешний файловый сервер https://min.io и напишу дополнительные бэкенд и фронтенд модули для интеграции с ним. Читать далее
Как сократить время при повторных проверках проектной документации, используя среду общих данных и инструмент сравнения В современном мире проектирования и строительства повторная проверка проектной документации — неотъемлемая часть этих процессов. Для оптимизации и увеличения точности проводимых проверок существует ряд инновационных инструментов и технологий. В данной статье рассмотрим...
Дизайн аналитических инструментов для управления СИМ в мегаполисе: вызовы и решения В этой статье мы рассмотрим основные трудности, с которыми сталкиваются операторы транспортных систем при мониторинге средств индивидуальной мобильности (СИМ) в условиях мегаполиса, и раскроем роль UX/UI‑дизайна в решении этих задач. Опишу подходы к&...
Инструмент обеспечения качества данных: от теории к практике Всем привет! Меня зовут Саша Ткачев, я ведущий дата-инженер отдела управления ценностью данных в Лемана ПРО (Леруа Мерлен). Наша команда занимается разработкой self-service инструментов для пользователей платформы данных. Сегодня расскажу о новом продукте — D...
[Перевод] Давайте использовать OpenTelemetry со Spring Команда Spring АйО перевела статью, раскрывающую преимущества использования OpenTelemetry для мониторинга и трассировки Spring Boot приложений.В статье показано, как интеграция с OpenTelemetry с использованием OTLP и других компонентов позволяет легко встроить стандартизиров...
Лучший подручный инструмент для GitHub: учимся работать с Actions Представьте ситуацию: вы загрузили код на GitHub и все нужно проверять заново. На это уходит много времени и сил. Но мы же все любим автоматизировать — тем более, для этого есть все инструменты. Привет, Хабр! На связи Виктор Рябков. Я — разработчик и создатель одноименного...
Интеграция Unity кода в React Native Всем привет! На связи снова команда dev.family с весьма необычной темой. В этот раз поговорим об играх. А именно, как интегрировать Unity в React Native.На самом деле, это очевидно, что на React Native игру не напишешь. Оно и не надо. Движков, позволяющих разрабатывать игры ...
[Перевод] Интеграция библиотек C/C++ в .NET приложения с использованием P/Invoke В своей практике я несколько раз сталкивался с задачей интеграции и взаимодействия с низкоуровневыми языками программирования (C/C++) и низкоуровневыми API, такими как Windows API.Этот туториал упрощает мой опыт использования низкоуровневых языков и API, а также демонстрируе...
Прокачали работу колл-центра и достигли +15% SL за полгода через интеграцию CRM и телефонии Более половины потребителей регулярно обращаются в колл-центры, причём большая часть предпочитает общаться именно с операторами. Люди ожидают мгновенной реакции на свои запросы, и промедление может стоить дорого. Поэтому неэффективная работа колл-центра может негативно сказа...
RxJS Interop в Angular 18: основные изменения и преимущества ✏️
Краткий обзор библиотеки dApp Сегодня я расскажу вам о библиотеке dApp для Python — мощном инструменте для создания децентрализованных приложений на базе блокчейна. Она предлагает все необходимые функции для взаимодействия со смарт-контрактами, управления данными и обеспечения безопасности приложений. Ит...
Сервис за выходные, или обзор AI-инструментов для создания продукта Сейчас пытаются автоматизировать с помощью ИИ вообще все: от программистов до консультантов, и врачей. Количество стартапов и сервисов для этого становится больше год к году. Насколько эти инструменты хороши и можно ли уже отказаться от продуктовой команды, заменив ее на пар...
Как мы интегрировали BILLmanager с amoCRM и построили конвейер данных для отдела продаж В нашем BILLmanager есть встроенные возможности CRM-системы. С его помощью можно вести базу клиентов, отслеживать историю покупок, закреплять за клиентами менеджеров. Но основной сценарий использования платформы — автоматизация продаж услуг и всего, что с этим связано, а для...
Обучающий маркетинг сложных продуктов — как тратить на привлечение клиентов меньше в 3-5 раз. Инструкция по применению В 80% случаев к нам приходят клиенты, которые уже исчерпали ресурс сарафанного радио, попробовали вкладывать в рекламу и получили заказчиков, которые не могут сформулировать задачу и желаемый конечный результат. В результате — слитые рекламные бюджеты, неквалифицированные за...
Интеграция Unity кода в React Native. Часть 2 Всем привет! На связи снова команда dev.family. Мы продолжаем разбирать тему интеграции Unity-проекта в приложение, написанное на React Native.В предыдущей серии…Мы начали с того, что поместили игру на Unity в наше приложение. Как это было, можно почитать в предыдущей статье...
Под микроскопом: AI Product Hack Сколько раз вы были свидетелями судейства на хакатонах, которое, на первый взгляд, казалось неверным? Думаем, таких случаев было много.Сегодня мы- Анна Тищенко и Минко Богдан участники AI Security Lab из магистратуры Talent Hub, посмотрим на результаты AI Product Hack и пост...
Управление зависимостями с Autofac в C# Привет, Хабр! Сегодня у нас на повестке дня библиотека Autofac — один из самых популярных инструментов для внедрения зависимостей в C#. Разберемся, как она помогает упорядочить код и сделать проект более управляемым. Читать далее
Чтение на выходные: «Спроси разработчика. Как стать лидером рынка с помощью создания собственного ПО» Джеффа Лоусона Джефф Лоусон — серийный предприниматель, программист, основатель и генеральный директор IT-компании Twilio. На примере своего опыта он рассказывает об управлении бизнес-процессами и командами разработчиков. Читать далее
Как сделать управление персонажем в Unity – урок для детей и подростков Сегодняшний урок подойдет для ребят 10–14 лет с минимальным опытом. Благодаря пошаговой инструкции можно разобраться в управлении персонажами на простых примерах и понять, как работать с некоторыми важными инструментами среды Unity.Платформа «Юнити» предназначена для разрабо...
Собрать DIY-коммутатор — примеры любительских проектов В одном из предыдущих материалов мы уже рассказывали про самый маленький open source коммутатор, который собрала команда американских школьников, участвовавших в соревнованиях по робототехнике. Сегодня мы решили продолжить тему и рассказать о других подобных проектах. Оказыв...
Рассказываем о новом инструменте SimpleOne ESM-платформы – «Светофорные карты показателей» Рады сообщить, что мы дополнили свою ESM-платформу новым продуктовым расширением – «Светофорные карты показателей» (Traffic Light Scorecard). Этот инструмент объединяет концепции Balanced Scorecard и SLM Chart, помогая реализовать принцип Plan-Do-Check-Act на этапе контроля ...
Триггеры в PostgreSQL: основы Приветствую! В этой статье поговорим про триггеры в PostgreSQL.Начнём с базы: триггер в PostgreSQL — это такая функция, которая запускается автоматически при определённом событии в таблице. С триггерами можно автоматизировать массу рутины и освободить приложение от сложных п...
Microsoft выпустила предварительную версию AI Shell Стартовало публичное тестирование инструмента AI Shell, который призван интегрировать возможности искусственного интеллекта непосредственно в командную строку. AI Shell позволяет взаимодействовать с различными большими языковыми моделями и ИИ-агентами в разговорной манере, ...
Под микроскопом: AI Product Hack Сколько раз вы были свидетелями судейства на хакатонах, которое, на первый взгляд, казалось неверным? Думаем, таких случаев было много.Сегодня мы, участники AI Security Lab из магистратуры Talent Hub, посмотрим на результаты AI Product Hack и постараемся разобраться в том, к...
Профилирование: сравниваем инструменты pt-pmp и perf на реальных примерах Привет, Хабр! В предыдущей статье был разобран первичный анализ работы приложения, какие инструменты стоит использовать для сбора информации и как с этими инструментами работать. Напомню, что речь шла о двух утилитах: poor man's profile (pt‑pmp), которая ...
Мониторинг качества и готовности к релизу: наши практики и инструменты Как понять, готов ли продукт к релизу? В этой статье — проверенные инструменты и подходы для мониторинга качества в QA. Мы делимся опытом создания автоматизированных отчетов, визуализации данных в Grafana, конфигурации тестов и многого другого! Читать далее
Где эта улица, где этот дом?.. Какие несостыковки и почему можно найти в ГАР и других адресных сервисах Привет, Хабр! Мы в HFLabs не унываем продолжаем исследовать тему российских адресов. Уже рассказывали о том, почему нельзя просто взять и выгрузить список городов из Государственного адресного справочника (ГАР), и разбирались, что представляет собой нормативка по адресам.&n...
Легкий запуск рекламы в Telegram с любым бюджетом с Telega.in Telegram продолжает стремительно развиваться, привлекая миллионы пользователей благодаря своей политике конфиденциальности, стабильности и доступности. Сегодня мессенджер входит в число пяти самых популярных в мире. Для бизнеса продвижение на этой площадке — отличная возможн...
Эксперт посоветовал использовать отдельные карты для оплаты на разных сервисах Ведущий эксперт по сетевым угрозам и веб-разработчик компании «Код Безопасности» Константин Горбунов рассказал, как можно обезопасить себя от интернет-угроз.
Как мы сократили время проверки корректности настроек системы с 9 часов до 30 минут Бывает так, что через n-месяцев после успешной сдачи прошлого (а может, уже позапрошлого) проекта, приходит руководитель проектов с вопросами: «А работает ли функциональность?», «Почему одни организации ей пользуются, а другие нет?», «На всех ли организациях функциональность...
Как мы сократили время проверки корректности настроек системы с 9 часов до 30 минут Бывает так, что через n-месяцев после успешной сдачи прошлого (а может, уже позапрошлого) проекта, приходит руководитель проектов с вопросами: «А работает ли функциональность?», «Почему одни организации ей пользуются, а другие нет?», «На всех ли организациях функциональность...
[Перевод] Пошаговое руководство по предварительной подписи URL-адресов AWS S3 и получению защищенных изображений S3 в React Native В современных приложениях, особенно работающих с мультимедийным контентом, эффективное управление такими ресурсами, как изображения, имеет решающее значение для плавного пользовательского опыта. Amazon Simple Storage Service (S3) является популярным выбором.Один из распростр...
Настройка no-code приложения ALM (Управление активами и пассивами) Привет! На связи опять команда “БизнесАнализ” от ПрограмБанка и я, Мария, её руководитель.Продолжаю цикл статей с примерами использования self-service инструментов хранилища “БизнесАнализ”.В этой статье показываю пример самостоятельной настройки аналитиком бизнес-приложения ...
Гайд по деплою web-приложений для новичков. Часть 3. Простая автоматизация Продолжаем цикл статей, посвященных деплою приложений на сервер. Сегодня покажу, как можно автоматизировать деплой. Два варианта, которые отлично подойдут новичкам для ускорения деплоя:- bash-скрипт- GitHub actions Читать далее
Просто о сложном: используем концепцию каталога услуг для интеграции с сложными веб-сервисами и не только В этой статье, мы поговорим о весьма специфичном архитектурном паттерне, который используется в узких кругах. На его основе моделируется такая замечательная штука как «каталог услуг». Мы посмотрим на примеры высокоуровневых объектов и как они «декомпозируются» на простые сер...
[Перевод] Анатомия LLM RCE По мере того, как большие языковые модели (LLM) становятся все более сложными, и разработчики наделяют их новыми возможностями, резко увеличиваются случаи возникновения угрозы безопасности. Манипулируемые LLM представляют собой не только риск нарушения этических стандартов, ...
Транзакции в Spring: сила управления данными Привет, Хабр! Сегодня разберемся с транзакциями в Spring так, чтобы всё стало ясно и понятно: зачем они нужны, как работают и как их настроить так, чтобы данные были под контролем. Начнем с самого начала. Транзакция — это единица работы, которая должна быть выполнена полно...
Как сделать движущийся фон в Scratch Сегодня предлагаем разобраться, что и как нужно делать в Скретче, чтобы создать движущийся фон. Подготовили подробную инструкцию со скриншотами, а еще опубликовали видеоурок. Если тема интересна, выбирайте удобный способ и приступайте прямо сейчас.Скретч – идеальный инструме...
Как встроить систему приглашений в свое приложение с помощью Laravel и GraphQL Привет, Хабр! Меня зовут Екатерина Саяпина, я Product Owner личного кабинета платформы МТС Exolve. В этом посте расскажу, как встроить систему приглашений в приложение с помощью Laravel и GraphQL. Эту задачу можно выполнить не только по привычным каналам вроде email, но и че...
Методология проектного офиса: Гибкость управления портфелем через метрики Управление портфелем проектов через метрики является одним из ключевых элементов эффективного управления проектами. Это позволяет не только контролировать выполнение проектов в рамках портфеля, но и повышать его гибкость. Суть этой методологии заключается в том, что каждый п...
Уровни изоляции транзакций в PostgreSQL, MySQL, MSQL, Oracle с примерами на Go В данной статье обсудим проблемы, возникающие при конкурентной работе с данными, а также инструменты для их решения – атомарные инструкции, явные и неявные блокировки и уровни изолированности транзакций, реализованные в OLTP СУБД PostgreSQL, MySQL, SQL Server, Oracle с...
«А можно быстрее?»: практические советы по ускорению обучения нейросетей Мы продолжаем изучать, как ускоряют обучение нейросетей. В прошлой статье мы погрузились в теоретические аспекты этой проблемы. Сегодня перейдем к практике. Мы разберем несколько интересных исследований, которые демонстрируют эффективность различных подходов к ускорению...
Инфраструктура для Data-Engineer DBT dbt является мощным фреймворком, который включает в себя два популярных языка: SQL + Python.При помощи dbt можно создавать разные "слои" данных или выделить dbt только под один слой, к примеру dm.При помощи понятного и всем известного SQL интерфейса можно создавать разные мо...
Leading и Lagging индикаторы в разработке продуктов Управление разработкой продуктов требует точного мониторинга процессов и результатов. Команды, которые отслеживают только конечные результаты, могут упустить важные сигналы на ранних этапах работы. Здесь на помощь приходят leading и lagging индикаторы. Эти метрики ...
Как подружить Gorm и PostGIS, решение промышленного уровня GORM Фантастическая ORM для Golang.PostGIS расширяет возможности реляционной базы данных PostgreSQL , добавляя поддержку хранения, индексирования и запросов геопространственных данных.В этой статье поделимся своим опытом интеграции GORM и PostGIS, сложностями при п...
Повышение эффективности воронки продаж. Автоматизация продаж. Контрольные точки. Часть 3 Привет, дорогой друг. Настало время поделиться информацией и про третий инструмент автоматизации. В статьях ранее я рассказывал про 2 инструмента из своего топ-3 списка: Читать далее
Customer Happiness: как не только разработать, но и внедрить новый продукт внутри крупной компании Привет, Хабр! Меня зовут Дмитрий Бодин, в МТС Диджитал я руковожу командой интеграции DataOps Platform — платформы по работе с данными. Мы занимаемся внедрением и сопровождением инструментов DataOps внутри экосистемы МТС. При запуске DataOps Platform мы увидели слабую з...
Блочное программирование для детей: среды, языки и уроки В этом материалы мы разберем примеры самых популярных сред визуального программирования для детей, поделимся их плюсами и расскажем, в каком возрасте стоит начинать обучение.Визуально-блочные среды программирования – отличные инструменты для погружения детей в основы и базов...
Современная Lakehouse-платформа данных Data Ocean Nova Привет. Меня зовут Евгений Вилков. Я занимаюсь системами управления и интеграции данных с 2002 г., а конкретно системами анализа и обработки данных — с 2007 г. Технологии, с которыми я имел дело на протяжении моего профессионального пути, стремительно развивались. Начиная с ...
Краткий гайд по квантованию нейросетей Мы достаточно написали статей про оптимизацию ваших нейросетей, сегодня пора перейти к дроблению, уменьшению и прямому урезанию, иначе квантованию данных. Сам по себе процесс этот несложный с точки зрения всего, но подводные камни у операции есть.Рассказываем о видах квантов...
[Перевод] Идеально ли текстовые эмбеддинги кодируют текст? Этот материал посвящён исследованию восстановления текстов из текстовых эмбеддингов.Рост популярности векторных баз данныхВ последние годы наблюдается стремительное развитие генеративного искусственного интеллекта. Это привело к тому, что многие компании спешат внедрить соот...
[Перевод] Методика и инструменты для идентификации и отслеживания судов В этом материале речь пойдёт о методике и наборе инструментов для определения местонахождения, маршрутов, владельца и проверок торгового судна за четыре простых шага. Читать далее
AI-SMM часть 2. Как привели дешевый трафик заказчику из Pinterest В предыдущем посте на тематику разработки ИИ-агента для ведения соцсетей моей организации меня покритиковали за то, что мы еще ничего не разработали, но уже были готовы помогать в интеграции другим компаниям на заказ. Так вот, мы это и сделали для клиента и его интернет-мага...
Lasso, Ridge и кастомные регуляризаторы: основы Сегодня разберем тему, которая хоть и звучит скромно — Lasso, Ridge и кастомные регуляризаторы, — но на практике буквально спасает модели от переобучения. Если у вас бывало так, что модель на тренировочных данных показывает отличные результаты, а при проверке на валидации те...
Как превратить онбординг в инструмент развития команды Привет, Хабр! Я Надежда Погина, менеджер проектов в Cloud.ru. В этой статье расскажу, как мы настроили процесс онбординга новых сотрудников в период активного найма. Как работали с мотивацией, отошли от привычных стандартов адаптации и создали инструмент, который помог усили...
[Перевод] Почему ИИ рано поручать код-ревью Кажется, кого ни спроси — всякий сегодня мастерит инструмент для код-ревью на основе ИИ. Тем самым все обещают совершить революцию в программировании и управлении кодом. Но мы, попробовав почти все имеющиеся на рынке инструменты код-ревью и написав собственный, пришли к выво...
Анализ тональности текста: зачем он нужен и как его использовать? Объясняем за 7 минут Как компании выявляют эмоции в тысячах отзывов и комментариев? Почему одни маркетинговые кампании становятся невероятным успехом, а другие — провалом?Анализ тональности текста — мощный инструмент, который помогает бизнесу не только считывать эмоции клиентов, но и на практик...
Xiaomi анонсировала компактный хаб Smart Home Screen Mini с HyperOS Xiaomi выпустила новый компактный хаб Smart Home Screen Mini, который упрощает управление устройствами умного дома. С поддержкой Bluetooth и интеграцией с экосистемой Xiaomi, он станет отличным помощником для пользователей.
Правильные слова для правильного результата: история внедрения сервиса GigaChat в Luxms BI Сейчас нейросети – это хайп, который, кажется, прошёл свой пик завышенных ожиданий на кривой Гартнера, и внутри компании мы периодически спорим о полезности нейросетей и об их будущем. Один из споров даже вышел за пределы компании на Форум Data&AI с темой "AI мифы, хайп...
ГК Юзтех и Orion soft создадут комплексное решение для эффективного управления виртуальной инфраструктурой ЦОД Группа компаний (ГК) Юзтех, разработчик ИТ-продуктов и сервисов, и Orion soft, разработчик инфраструктурного ПО для Enterprise-бизнеса, заключили соглашение о технологическом партнерстве. Вместе компании представят рынку комплексное решение на базе платформы zVirt и автомати...
SIP для Интернета вещей: почему устройствам нужны голосовые возможности Согласно исследованиям Statista, к 2030 году рынок IoT составит 621 млрд долларов (в сравнении с 182 млрд в 2020-м), поэтому Интернет вещей должен не только уметь собирать данные, но и оперативно передавать их на другие устройства или пользователям.Для этих целей IoT применя...
Связь ITSM и SDLC: цикл непрерывного совершенствования Представьте ситуацию: ваша команда только что выпустила новую версию продукта, а через неделю техподдержка завалена тикетами от недовольных пользователей. Знакомо, не правда ли? Сегодня недостаточно просто разрабатывать качественное ПО — нужно уметь эффективно поддерживать е...
Конфигурация закупок в SAP ERP Внедрение корпоративных информационных систем позволяет автоматизировать большинство административно-хозяйственных операций предприятия. Класс системы, например, ERP, ERP2 или MRP, специфицирует бизнес-процессы, подлежащие автоматизации. Имплементация ERP-систем затрагивает ...
[Перевод] Становится ли лицо знакомого — обманом? Риски и защита в мире дипфейков и ИИ Благодаря широкому распространению инструментов ИИ сегодня один человек может с небывалой прежде легкостью выдать себя за другого, но ведущие компании принимают ответные меры и внедряют соответствующие политики и технологии. Осенью прошлого года завирусился ролик с Томом Хэн...
Открытие TortoiseORM: Асинхронная ORM глазами Python-разработчика Недавно я столкнулся с задачей выбора ORM для нового проекта на Python, и мое внимание привлекла TortoiseORM. Скажу честно, я был удивлен тем, насколько эта ORM упрощает работу с базами данных в асинхронных приложениях.Как разработчик, я привык к таким инструментам, как SQLA...
Создание GitHub бота для сообщества В мире разработки ПО своевременное получение информации о событиях в репозиториях важно для активного сообщества. Мы решили автоматизировать этот процесс, создав чат-бота для нашего комьюнити в Telegram.Мы сделали упор на то, чтобы бот был простым в использовании, помогал ос...
Почему в разработке чат-ботов мы в качестве основы используем Jmix И за шесть лет работы в нашей айти-команде пока не нашли ни одного критичного минуса. Рассказываю как мы пилим чат-ботов на базе Jmix Читать далее
Клонируем UWP-приложения – проще чем кажется Ни для кого не секрет, что на смартфонах под управлением операционной системы Android можно клонировать приложения. Иногда этот функционал даже встроен в систему. Один из примеров тому – (не) всеми любимая MIUI, которая, начиная с двенадцатой версии, уже умела создавать дубл...
Беда пришла откуда не ждали: большие базы данных лишают нас конфедициальности Ни для кого не секрет. что в последнее время мы всё чаще и чаще лишаемся анонимности в интернете. Что такое Big Data, защищает ли хоть кто-то наши персональные данные и как самому обезопасить себя в цифровом пространстве? Разбираемся в этой статье.
Самый SOC, или как мы делали аналитический отчёт по информации из открытых источников Всем привет! Я Лидия Виткова, начальник АЦКБ «Газинформсервис». Сегодня у меня внеплановый, но интересный материал, основанный на системном анализе центров мониторинга и реагирования России. Полный документ и карточки можно скачать по ссылке. Пристегнитесь, будет «душно». Чи...
Где звук? Автоматизируем аудиовыход на Mac одним нажатием Как я настроил переключение звука на macOS нажатием одной кнопки, ничего не зная об AppleScript и Automator. Читать далее
Настройка CI/CD для AWS Lambda с CodePipeline и SAM CLI Приветствую! Сегодня я расскажу вам как настроить CI/CD для AWS Lambda с использованием AWS CodePipeline и AWS SAM CLI. Если вы хотите автоматизировать процесс деплоя серверлесс-приложений и избавиться от рутины, то эта статья для вас. Читать далее
Основы интеграции информационных систем. Часть 2. GraphQL, gRPC, WebSocket, webhook, брокеры сообщений Эта статья ー вторая часть большого материала об основах интеграции информационных систем (ИС) и самых распространённых паттернах и технологиях интеграции. Читать далее
А ваш IDM умеет играть в шахматы? OpenIDM управляет жизненным циклом учетных записей в организации. Автоматизирует процессы приема на работу, администрирования, управления привилегиями, увольнения. Может синхронизировать изменения в учетных записях во множестве корпоративных систем.В OpenIDM возможно настраи...
Куда утекает производительность? Ищем ответ в логах Greenplum Привет, Хабр!Greenplum — это база данных, созданная специально для больших данных и аналитики. Ее основное преимущество — это архитектура массово параллельной обработки, сокращенно – MPP, которая позволяет масштабироваться до огромных объемов данных, не теряя производительно...
Переезд с Elasticsearch на OpenSearch: рассказываем про нюансы и архитектуру нашей системы логирования Привет, коллеги! Я Дарья Санькова, эксперт направления инфраструктурного мониторинга в Cloud.ru. Сегодня хочу поделиться нашим опытом перехода с Elasticsearch на OpenSearch для работы с логами. Расскажу, почему мы решили это сделать, какие ключевые отличия между системами мы...
[Перевод] AI-ассистент со Spring AI (Часть I) В новом переводе от команды Spring АйО показан процесс интеграции AI в немалоизвестное приложение Spring Petclinic. В статье автор пошагово делится своим опытом внедрения Spring AI, чтобы сделать приложение более интерактивным. Читать далее
ETL-проект для начинающих Data Engineers: От почтового сервера до Greenplum Привет, Хабр! Меня зовут Дмитрий, я инженер данных, и это моя первая статья. В ней я хочу поделиться своим пет-проектом, который посвящен созданию ETL-процесса — важного элемента в работе любого Data Engineer. Мой проект направлен на извлечение данных из электронной почты и ...
Go-to-Market Framework и Product Development Framework — какой использовать, что общего и в чем разница? Существует огромное количество продуктовый фреймворков. Сегодня поговорим о двух из них, которые могут вызвать путаницу в головах начинающих продактов: Go-to-Market Framework и Product Development Framework. Оба они про развитие и управление продуктом, но цели и фокус у них ...
[Перевод] Действительно ли ИИ-помощники экономят время разработчиков? Команда Spring АйО перевела статью об исследовании Uplevel, которое показало, что использование GitHub Copilot не улучшает производительность разработчиков, а наоборот — увеличивает количество ошибок в коде. Разработчики стали тратить больше времени на проверку ИИ-сгене...
Отладка режима сна для людей, которые не хотят взрослеть Не буду вам сегодня рассказывать о пользе сна, вы и так в курсе, что спать весьма полезно и приятно. Пожалуй, это одно из моих любимых хобби. В этой статье я расскажу вам о том, как я профессионально сплю. Есть, конечно, вещи, которые мне бы хотелось улучшить и об этом речь ...
СКУД в бизнес-центре: кейс БЦ Мидланд Плаза Продолжаем рассказывать о внедрении СКУД на различных объектах. Сегодня на повестке дня – московский бизнес-центр “Мидланд Плаза”. Деловой-центр класса А “Мидланд Плаза” располагается на Арбате и занимает площадь более 24 тысяч квадратных метров, включая пятиуровневую п...
Автоматизировать аналитику, визуализировать данные и не только — примеры российских BI-решений Большинство российских BI-решений к 2024 году уже достигли необходимого уровня развития, чтобы заменить зарубежные продукты. Но требования клиентов к BI-системам сильно отличаются. Кому-то необходимы простые и понятные дашборды, другим — возможность настройки по специфически...
Как BIM помогает оптимизировать процессы? Привет, Хабр! Это отдел внедрения BIM в ПИК.Технологию информационного моделирования, или BIM для девелопмента, можно сравнить с ИИ для ИТ-отрасли. BIM также помогает ускорять и упрощать работу, снижает количество ошибок, минимизирует человеческий фактор и в целом открывает ...
Современный on-call менеджмент: 5 основных шагов от мониторинга до постмортема Управление инцидентами - это порой ночной кошмар любого ИТ-директора. Поднимите руку те, у кого не было ночных сообщений, что упал критический сервис! Почему так мало рук? Да потому что этот самый процесс в большинстве компаний устроен криво. Каждый раз его придумывают занов...
Разработка компании «Фродекс» стала совместимой с ОС «МСВСфера» 9 Многофункциональная система для управления уязвимостями и анализа защищенности активов ИТ-инфраструктуры Vulns.io Enterprise VM от компании «Фродекс» отныне совместима с ОС «МСВСфера» 9 (ГК Softline). Совместимость Vulns.io Enterprise VM с ОС «МСВСфера» является значимым соб...
Как интегрировать Veeam B&R с объектным хранилищем Selectel Привет, Хабр! Veeam Backup & Replication — отличный софт для работы с бэкапами виртуальных машин. Но вот незадача — разобраться с ним может быть не так уж просто. Да и резервные копии нужно как минимум где-то хранить. Меня зовут Дима, я системный администратор в Selec...
Интеграция Telegram-бота с ЮKassa Вроде бы есть у ЮКассы неплохая документация о настройке платежей через ТГ-бота, есть в интернете и несколько статей на эту тему, но все-таки на практике сталкиваешься со множеством неочевидных нюансов…Опишу по шагам процесс подключения платежей для Python-бота на aiogram 3,...
Как вводить необходимые дни недели и периоды при автоматизации тестирования с помощью инструмента Vanessa Automation Правильный выбор даты создания документа необходим для автоматизации проверок любого документа в 1С. Обычно в него можно записывать либо статичное, либо вычисляемое значение. В зависимости от поставленной задачи. В Vanessa Automation в блоке Переменные это выглядит следующим...
Как перенести базу данных с выделенного сервера в облако: секреты успешной миграции Обычно, когда речь заходит про миграцию базы данных, задача формулируется так: без простоя и с минимальными усилиями перенести базу в облако. Процесс кажется понятным, однако на практике приходится учитывать множество нюансов. Привет, Хабр! Меня зовут Жан, я системный адми...
Руководство по Convex. Часть 1 Привет, друзья! В этой серии статей я рассказываю о Convex — новом открытом и бесплатном решении BaaS (Backend as a Service — бэкенд как услуга), которое выглядит очень многообещающе и быстро набирает популярность среди разработчиков. На сегодняшний день Convex предоставля...
Инструменты Figma: как работать с типографикой, цветами и компонентами правильно Правильные названия проектов, типографская раскладка, работа с компонентами и цветовыми стилями — все это должен уметь делать дизайнер в Figma. Сегодня про БАЗУ Figma, разберу самые важные моменты, которые помогут вам освоить эту программу и делать свой дизайн лучше. Читать ...
Почему важно растить джунов и как делать это с умом Привет! Меня зовут Юлия Аравина, я наставник на курсах Яндекс Практикума «Управление командой» и «Инструменты для начинающего руководителя», автор телеграм-канала «Жить наполненно». Сегодня расскажу о том зачем нанимать джунов, как вкладываться в их развитие, а ещё — как уде...
Улучшаем безопасность ваших CI/CD через Shared Docker executor и OPA-плагин Привет, Хабр! На связи команда безопасности Платформы в лице её тимлида Букина Владимира. Основная задача нашей команды — защита CI/CD и, в частности, GitLab с K8s. Дальше я расскажу вам о том, как мы внедряли, поддерживаем и улучшаем наш плагин авторизации для Docker socket...
Grafana Stack: закрываем все современные потребности Observability Ни одна система не может функционировать без сбоев, всегда могут возникнуть ситуации, когда в работе софта возникают проблемы. И здесь важное значение имеет observability — понятие, включающее в себя мониторинг и наблюдаемость. С помощью монитор...
Веб-доступность. Бесконечная лента Про то, что такое бесконечная лента (Infinity Scroll, Feed) - есть много статей, постов, гайдов по реализации самого функционала, и, кажется, рассказывать про то, как именно ее реализовать и что это такое - не идея этой статьи. Так же, как и рассказывать о плюсах и минусах э...
“Ну тут недельки на две”. Оцениваем задачи На примере стройки рассмотрим подходы к оценке задач. Пример фантазийный. Ни один рабочий не пострадал. Читать далее
Подсмотрено: WB-MAP и управление насосами Мы много общаемся с интеграторами — помогаем решать их проблемы, консультируем по нюансам применения нашего оборудования, и… подсматриваем. Подсматриваем за интересными инженерными решениями. Сегодня я хочу рассказать об одном таком решении — использовании нашего счетчика эл...
Яндекс Маркет упростил перенос карточек товаров с других маркетплейсов Теперь можно настроить интеграцию для уже добавленных товаров
Применение статических анализаторов архитектуры на примере гексагональной архитектуры Отсутствие четкой структурированной архитектуры проектов — не редкость в ИТ. Одни этим пренебрегают из-за маленького масштаба проекта, другие — из-за сжатых сроков разработки, третьи — из-за отсутствия экспертизы в этом вопросе. Вместе с тем, движение по этому пути — практич...
Зачем искать палиндромы и вращать матрицы в поисках лучшей работы Привет, Хабр! Меня зовут Василий Беляев. Я руководитель группы разработки фронтенда в «Криптоните». В этой статье мы разберём три задачи из тех, которые можем задать на собеседованиях. Заодно обсудим, зачем вообще решать типовые задания при трудоустройстве, ко...
Модульные CSS-архитектуры в Next.js: BEM, SMACSS, OOCSS и их применение Привет, Хабр!Сегодня пробежимся по теме, которую не назовёшь новенькой, но без неё — ни шагу в CSS-вёрстке в Next.js. Модульные CSS-архитектуры — это необходимый инструмент для тех, кто хочет создать прочную основу для масштабируемого проекта.В статье разберём, как с помощью...
Apple обновит умную колонку, интегрировав в неё дисплей Вероятно, если вы следите за новыми продуктами от компании Apple, то вы знаете, что в последнее время производитель просто перестал обновлять свою умную колонку HomePod. Многие пользователи уверены, что это связано со стабильным спросом на устройство — умную колонку достаточ...
Базы данных: общие понятия. SA для самых маленьких Добро пожаловать в блок статей для начинающих системных/бизнес аналитиков. Здесь мы готовимся к получению заветного оффера вместе Пожалуй, начнем с самого базового и примитивного - определения.База данных (БД) - это набор данных, хранящихся в структурированном виде.Вторым к...
Игровое поле экспериментов: какие ошибки могут подстерегать программиста при создании эмулятора Создание эмулятора для игр Xbox 360 на ПК — задача не из простых, и на каждом шагу можно столкнуться с коварными багами. Сегодня рассмотрим типичные проблемы, которые можно обнаружить при разработке, на примере проекта Xenia. Читать далее
Автоматизация управления ресурсами окружений в Dev Platform При работе с облачной инфраструктурой важна не только гибкость использования ресурсов, но и возможность автоматизировать основные рутинные процессы. При разработке своих продуктов мы в команде VK Tech стараемся следовать именно этим принципам. В нашем продукте Dev Platform в...
Безопасность цепочек поставок ПО. Построение процессов с помощью OSS Привет, Хабр! Рассказываем об одном из вариантов применения Open Source инструментов Software Supply Chain Security. Коллеги по цеху попросили выложить небольшой его обзор сюда:) Эта статья является краткой текстовой версией моего доклада с конференции PHD2. Если тема вас за...
Как отправлять SMS из Битрикс24 и Tilda Настройка и интеграция автоматической отправки SMS в ответ на события вроде получения заявки от клиента –– трудоемкая задача, но в этой статье наглядно покажем, как решить ее быстро и просто, и поделимся работающим кодом.Используя нашу инструкцию, вы сможете отправлять SMS и...
Как запустить подкаст в 2024 и не облажаться Я создаю подкасты для телеканалов, банков и IT-компаний. За 10 лет работы я накопил много экспертизы и теперь делюсь ей в этой статье. Рассказываю все этапы создания подкаста: от поиска ведущего и гостя до выпуска готового продукта. Объясняю, как написать сценарий, выбрать к...
Матстат в одной схеме Данная статья посвящена описанию базы математической статистики.Описывается суть матстатистики от постановки задачи до рассмотрения инструментов её решения. Читать далее
Как построить башню в Minecraft на Python – туториал для детей Построить здание в Майнкрафте – это просто с помощью языка «Питон». Считать его сложным не стоит: с первыми шагами справится даже начинающий ребенок. А мы предлагаем бесплатный урок строительства посредством кода: он поможет нам создать полноценную башню и разместить ее в ви...
Интеграция TFLite во Flutter: внедряем модели машинного обучения в мобильное приложение Привет! Меня зовут Никита Грибков, я Flutter-разработчик в AGIMA. В этой статье расскажу про фреймворк TensorFlow Lite, который позволяет интегрировать в мобильное приложение модели машинного обучения. Это полезная штука, если нужно реализовать фичи, связанные с распознавани...
Пути увеличения выручки в 2025 году. Как мы увеличили продажи интернет-магазина на 34% Разработали для Стройпарка мобильное приложение. На его примере рассказываем о трендах, которые будут актуальны для e-commerce в 2025 году и в особенности — для строительных и отделочных материалов и DIY-рынка. Читать далее
Northrop Grumman интегрирует ИИ в командную систему FAAD для усиления защиты от БПЛА Корпорация Northrop Grumman повышает защиту от беспилотных летательных аппаратов путем интеграции искусственного интеллекта (ИИ) в свою систему командования и управления противовоздушной обороной передового района (FAAD).
Sony запатентовала специальную кнопку сохранения состояния и перемотки на контроллере Появление такой функции на консоли можно воспринимать как шаг к интеграции механики, которая уже давно используется в эмуляторах
Финтех: новый технологический цикл и инструменты будущего на примере людей и метрик Итак, в первой части мы разобрали проблематику и сформулировали требования к процессам и инструментам будущего финтеха. Теперь перейдём к конструктиву и посмотрим, каким может быть инструмент, способный пробросить мост между бизнесом, технологиями и процессами.БизнесКритичес...
SoundCloud Api или как пример «плохой» документации Привет Хабр, недавно я решил написать свой аудио плеер, используя разные платформы и фреймворки.Но, сегодня статья не совсем об этом. На этапе требований к технической составляющей проекта я решил, что нужно какой-то место откуда можно "подтаскивать" мелодии. Пересмотрел я м...
Минюст США требует от Alphabet продать браузер Chrome Антимонопольное дело против компании Alphabet (владельца Google) набирает обороты после решения о незаконной монополизации рынка интернет-поиска и рекламы. Google тратит миллиарды на поддержание своего доминирования, контролируя около 90% рынка поиска.
В России создали дрон для экологического мониторинга Пресс-служба ПАО ГМК «Норильский никель» в своем Telegram-канале сообщила, что российские инженеры разработали беспилотный летательный аппарат, способный проводить экологический мониторинг и контролировать чистоту воздуха и воды в водоемах.
Под одну гребенку. Режим эмуляции ЦП в Кибер Инфраструктуре Сегодня расскажем о том, как устроена поддержка режима эмуляции ЦП для кластеров, созданных на базе Кибер Инфраструктуры. Читать далее
[Перевод] Как сделать хорошую камеру в Unity — мощь Cinemachine В предыдущем туториале, посвященном деревьям поведения, я показывал пример небольшой сцены со стражем, который обходит локацию, и летающей камерой, которая постоянно за ним следит.Чтобы автоматизировать движение камеры, я использовал замечательный плагин для Unity Cinemachin...
Как запустить email- и SMS уведомления на Joomla с использованием API В цифровом маркетинге коммуникация с клиентами играет ключевую роль в успехе бизнеса. Хотя email-уведомления остаются мощным инструментом, SMS приобретают все большее значение благодаря оперативности и высокому уровню прочтения. В этом руководстве сосредоточимся на интеграци...
Выиграть больше, а не проиграть поменьше: как правильно использовать облачные решения для улучшения клиентского опыта? Как правильно расставить приоритеты при интеграции облачных решений в стратегию развития бизнеса и на какие плюсы может рассчитывать бизнес в случае успеха, рассказывает Илья Щиров, директор по продукту, руководитель направления по развитию AI и Support продуктов Райффайзен...
[Перевод] О зацикливании рекомпозиции в Jetpack Compose Фотограф: Laura Cleffmann: https://www.pexels.com/ru-ru/photo/20001993/Jetpack Compose — это мощный инструмент, который упрощает создание UI в Android, но его освоение может быть не таким уж простым. Многие разработчики сталкиваются с неожиданными результатами и ошибками, ко...
Применение SIEM для расследования инцидентов Выявление инцидентов является одной из основных задач специалистов по информационной безопасности. Обнаруживать инциденты можно различными способами. Например, можно вручную анализировать журналы событий в поисках интересующих сообщений о подозрительных активностях. Можно на...
CI/CD Kubernetes платформа Gitorion. Highly Available исполнение Привет, всем! В данной статье мы расскажем о Highly Available исполнении CI/CD платформы Gitorion. В данном случае платформа размещается в двух дата центрах. При отказе любого из дата центров команда разработчиков может продолжить непрерывную интеграцию и доставку в выживше...
1500 часов разработки, 300 часов аналитики и согласование макетов с врачами, чтобы разработать дневник здоровья Привет! Я — Вера Осолодкина, работаю аккаунт-директором в диджитал-продакшене Далее. Сегодня хочу рассказать о разработке медицинского сервиса для МЕДСИ, который из MVP превратился в полноценный продукт. Это один из самых интересных проектов в моем послужном списке и в целом...
Счетчики газа и воды на ESP32 в Home Assistant Кратко об интеграции счетчиков газа и воды в Home Assistant.Подошел срок очередной поверки газового счетчика и было принято решение заменить его на счетчик с импульсным выходом. Задача оказалась нетривиальная, так как было жесткое ограничение по параметрам присоединения. Но,...
Как и зачем использовать Template Method в C# Template Method (он же «Шаблонный метод») — это паттерн проектирования, который определяет скелет алгоритма в методе, оставляя определенные шаги подклассам. Проще говоря, есть базовый алгоритм, но мы можно менять детали, переопределяя части этого алгоритма в наследниках.Клас...
Система управления уязвимостями Vulns.io Enterprise VM теперь совместима с ОС «МСВСфера» от «Инферит» (ГК Softline) Компания «Фродекс» объявила о начале поддержки операционной системы «МСВСфера» 9 (ГК Softline) в своем продукте Vulns.io Enterprise VM — многофункциональной системе для управления уязвимостями и анализа защищенности активов ИТ-инфраструктуры в автоматическом режиме. Интеграц...
Persistent Storage для Kubernetes на базе Linstor Многие начинающие DevOps'ы, осваивающие kubernetes сталкиваются с вопросом: "Как организовать Persistent Storage в своём kubernetes-кластере?" Для этой цели есть много вариантов: ceph, nfs, mayastor, iscsi, linstor, longhorn. Сегодня мы рассмотрим один из них - linstor (он...
Управляющая компания, у нас проблема! Как за жителями хрущевок следят по кабелям провайдера Привет, жители Хабра! Меня зовут Иван Носков. Больше 20 лет я работаю в телекоме, 10 из них — в МТС. Начинал монтажником и потихоньку рос до старшего инженера.Сегодня хочу поделиться еще одним случаем из моих профессиональных будней. Как и все мои истории, она тоже абсолютно...
7 причин, почему компании внедряют BI, даже если есть отчеты 1С Недавно рассказывала про один из кейсов, когда BI помог компании найти 7 миллионов рублей. В комментариях появились возражения, мол, сложная аналитика не всегда нужна, некоторым компаниям достаточно товароучетной системы и ее возможностей. С коллегами вспомнили наш опыт и со...
Как LLM может валидировать данные Привет! Меня зовут Мира и я работаю DQE (Data Quality Engineer) в крупной международной компании.В этой статье я расскажу, как у нас получилось автоматизировать работу аналитиков DQ и разработать продукт, который генерирует тесты автоматически на любой source.Всё началось с ...
Как мы наводили порядок в документации. От ручного привода к полноценной автодоке Привет, Хабр! Меня зовут Паша Абдюшев, я занимаюсь развитием продуктов в HFLabs. А где продукты, там и документация. С одной стороны, её ведение — вопрос явно не первостепенный. А с другой — неактуальная информация не только бесит печалит, но и влечёт за собой дополнит...
Валидация в Битрикс: как упростить рутину Привет! Меня зовут Никита, я разработчик в компании Битрикс24. В разработке мы давно стремимся к единообразию. Это позволяет нам уменьшить количество типовых ошибок, снизить затраты на производство и повысить качество.Валидация входных данных - это как раз один из тех механи...
Технологии слежения: простой гайд для настройки системы мониторинга вашего бизнеса Я покажу, как сервис, который изначально создавался для мониторинга серверов, можно использовать для бизнесовых кейсов. Речь пойдет про Grafana.Grafana — это интерфейс для анализа данных в различном виде. Причем источником данных может быть что угодно: база данных, excel.Дав...
Опыт быстрого старта MIS в банке Привет! Я – Мария, руководитель производственного центра в компании “ПрограмБанк”. Наше направление – внедрение типовых и заказных решений по сбору данных и расчету финансовой, управленческой, регуляторной отчетности.Продолжаю серию статей с примерами использования no-code и...
Настройка CI/CD для GitLab-репозитория: работа с микросервисами Рассказываем о полезных практиках конфигурации пайплайна с помощью GitLab CI/CD в контексте микросервисной архитектуры. Рассмотрим: добавление заданий в пайплайн путём проверки изменений в определённых микросервисах, концепцию модульных пайплайнов и явное указание зависимост...
Рунгхольд, или Атлантида Северного моря Спор о существовании Атлантиды, берущий свои корни еще в 4 веке нашей эры, и в наше время остается актуальным вопросом современной науки. Но не многие знают, что своя Атлантида была у многих народов и даже более того - известный вам град Китеж, исчезнувший в водах озера Свет...
Делимся материалами с RSHB Meetup: Думай как DevOps в большой компании 29 августа в офисе РСХБ-Интех (Москва, Профсоюзная 125А) прошел RSHB Meetup: Думай как DevOps в большой компании, организованный РСХБ.цифра при поддержке JUG Ru Group. Рассказываем коротко о том, как прошел митап и о чем рассказывали спикеры, а также даем записи докладов и д...
Тревога в работе аналитика: как успокоиться и быть самим собой Мы все очень разные, у каждого из нас свой «датчик тревожности». Меня зовут Вероника, я руководитель отдела аналитики. На эту статью меня вдохновила книга Катлин Смит «Управление тревогой».Хочу рассказать вам про свой опыт работы с тревожностью на протяжении всей моей карьер...
Истинная причина отмены удалёнки Когда начался COVID, работодатели ввели удалёнку. Тогда казалось, что она теперь с нами навсегда, потому что экономически выгодна как работникам, так и работодателям. Не надо тратить время на поездки в офис, не надо арендовать помещения. Но сейчас IT-компании удалёнку только...
Установка Jupyter Notebook в Windows В одном из предыдущих постов мы уже разбирали работу в интерактивном блокноте на примере Google Colab. Возможность написания кода в ячейках (почти как в MS Excel!), удобное выполнение в интерактивном режиме и совмещение с блоками красиво оформленного текста делает работу с д...
Принципы SOLID на примерах из жизни и разработки Задача этой статьи только одна - попробовать уложить принципы SOLID на понятных «бытовых» примерах, а уже потом посмотреть, как оно может работать на практике - в коде.Итак, SOLID - это 5 принципов, которые используются при разработке приложений. На каждый принцип по букве:1...
История Data Literacy в России Привет Хабр! Это продолжение истории о развитии "Культуры работы с данными". Первая статья была о том, как данный термин вообще появился в России. Итак, у нас есть план продаж идея, как сделать использование аналитики в компании массовым, тем самым увеличив охват и глубину и...
Визуализация и аугментация текстовых данных В современном мире, где данные играют ключевую роль в принятии решений, визуализация и аугментация текстовых данных становятся важными инструментами для анализа и понимания информации. Эти методы позволяют не только представить данные в наглядной форме, но и улучшить их каче...
NASA успешно интегрировало коронограф в будущий космический телескоп Nancy Grace Roman Команда NASA's Nancy Grace Roman Space Telescope успешно завершила интеграцию коронографа на Roman's Instrument Carrier, который является частью инфраструктуры, содержащей инструменты миссии, которые позднее будут интегрированы на более крупный космический ...
Управление проектами и задачами в Obsidian Используя Obsidian более двух лет, я привык организовывать в нём все свои заметки по проектам. Хотя Obsidian предлагает широкий набор сторонних плагинов для расширения своего функционала, мне так и не удалось найти идеальный инструмент для управления проектами и задачами. Эт...
Установка Linux на Android: новые горизонты для разработчиков и энтузиастов В мире мобильных технологий грядет очередная революция, которая может изменить подход к разработке и использованию приложений для Android. Google работает над интеграцией полноценной среды Linux в мобильную ОС. Это может не только упростить процесс создания софта, но и потен...
Обзор библиотеки LIBMF для Rust: факторизация матриц Привет, Хабр! Сегодня поговорим о библиотеке libmf — одном из лучших инструментов для факторизации матриц на Rust. libmf используется для задач машинного обучения: построение рекомендаций, сжатие данных и уменьшение размерности. Устанавливается она через Cargo легко и прост...
Обзор библиотеки RxPY Привет, Хабр!Сегодня поговорим о хорошей библиотеке для управления потоками данных в Python – RxPY — реализации Reactive Extensions для нашего любимого языка. В версии 4.0.4 эта библиотека получила ряд улучшений, и сегодня мы разберем её основной функционал. Читать далее
DevOps — смерть это новая жизнь… Есть мнение, что DevOps как индустрия — скорее мертва, чем жива. Нужны ли нам в таком случае мероприятия по интеграции процессов разработки, тестирования и эксплуатации? Мы решили задать самые наболевшие вопросы Диме Зайцеву, директору программного комитета DevOps Conf 2025....
Собеседование — битва к которой нужно подговиться Ты ищешь первую работу или решил сменить работу? Поздравляю! Впереди тебя ждет карусель интересных приключений: от собеседований и до ожидания обратной связи. Я провел немало собеседований, и у многих кандидатов есть одна общая ошибка — отсутствие подготовки. Они идут напрол...
Способы интеграции 1С и корпоративного хранилища данных Привет, Хабр! На связи Александр Чебанов, product owner Modus. Процесс передачи информации из 1С в корпоративное хранилище данных для интеграторов часто оборачивается головной болью. В целом, информационные системы 1С легко взаимодействуют друг с другом за счет платформенных...
[Перевод] Дашборды качества в Ericsson, Volvo, Saab Перевод части главы "Dashboard for Continuous Monitoring of Quality" / "Дашборд для постоянного мониторинга качества" книги "Relating System Quality and Software Architecture" / "Связь качества системы и архитектуры программного обеспечения", Mistrik, 2014----------В этом ра...
Расширение смысла и инструментария OSINT в США OSINT (Open Source Intelligence) — это разведка на основе открытых источников информации. В США OSINT играет важную роль в деятельности разведывательного сообщества, включая такие организации, как ЦРУ, ФБР и Агентство национальной безопасности (NSA). Основные цели OSINT:Сбор...
[Перевод] Влияние ИИ на исследования Земли и космического пространства Привет, на связи Елена Кузнецова, специалист по автоматизации бизнес-процессов Шерпа Роботикс. Сегодня я подготовила для вас перевод статьи, касающейся применения ИИ в сфере научных исследований космоса и планеты Земля. В своей работе я автоматизирую рутинные процессы, но в ...
Получение, обработка, анализ и визуализация спутниковых снимков с помощью библиотек: GDAL, numpy и matplotlib Эта статья является продолжением цикла статей посвященных развитию стартапа "Arrow". Ребята из моей команды тоже не отстают и те, кого больше интересует бизнес-сторона вопроса можете почитать "Старт проекта и гибкость как залог успеха: путь команды ARROW", а те кто больше по...
ChatGPT «упал» и потянул за собой Siri в iPhone. Минусы интеграции ИИ Популярный чат-бот OpenAI, ChatGPT, вышел из строя в пятницу вечером, оставив пользователей по всему миру без доступа к платформе. Сбой также нарушил интеграцию с Siri в бета-версии iOS 18.2, где Apple недавно представила новые функции Apple Int...
Делегирование как инструмент лидерства, эффективности, мотивации и профессионального развития В прошлый раз мы обсуждали управление рисками в IT-разработке. В этот раз давайте поговорим о “мягких” навыках бизнес-аналитика, а именно о делегировании в контексте работы бизнес-аналитика в IT-разработке, Agile-проектах, нелинейного подчинения и взаимодействия и наших с ва...
Intel завершает выпуск процессоров Lunar Lake из-за высоких затрат на производство Компания Intel официально подтвердила, что мобильные процессоры линейки Lunar Lake не получат продолжения. Эти чипы, ставшие настоящим прорывом в отрасли, останутся разовым проектом. Причина — высокая стоимость производства и сложные технические решения, такие как интеграция...
Nvidia представила новые плагины Unreal Engine 5 для создания персонажей с искусственным интеллектом Одной из главных инноваций является интеграция плагинов Nvidia Ace в Unreal Engine 5, которая существенно упрощает процесс создания и внедрения MetaHuman .
Postgres, как настроить запросы между разными БД Всем привет. На днях пришлось вспомнить магию Postgres, задача была решена, по результатам написал инструкцию в корпоративную базу знаний, что бы в следующий раз не тратить время на "воспоминания". Решил поделиться.Ниже речь будет идти о чтении данных одной БД из другой БД. ...
Старое, доброе, немного ламповое ИК управление Давно вынашивал в планах написать статью на тему ИК управления. После прочтения https://habr.com/ru/companies/flipperdevices/articles/566148/ собрал необходимый материал. В этой статье я задавал вопросы разработчикам Flipper об используемых ими методах копирования и воспроиз...
Эксперт «Эдит Про» (Группа «Борлас») начал преподавать в МИРЭА Компания «Эдит Про» (Группа «Борлас») стала бизнес-партнёром российского технологического университета МИРЭА. Под руководством эксперта компании в вузе начались дистанционные практические занятия по двум направлениям – конфигурирование и интеграция на платформе «1С: Предприя...
Как и зачем автоматизировать и оптимизировать рабочие процессы Автоматизация рабочих процессов — это мощный и очень полезный инструмент для повышения эффективности и производительности, сокращения затрат времени и ресурсов на ручные действия. И вообще, это просто приятно.В этом посте я хочу поговорить про автоматизацию и оптимизацию раб...
Completo Trends 2025: гармония инноваций и традиций Готовы выйти за рамки привычного и сделать шаг навстречу трендам? Маркетинговая группа «Комплето» приглашает на онлайн-конференцию «Completo Trends 2025», которая пройдет с 19 по 21 ноября! Вас ждет 5 часов полезного контента каждый день. Без лишней воды: только инсайты,...
Кольцо Oura Ring сможет измерять уровень глюкозы благодаря интеграции с компанией Dexcom Измерение уровня глюкозы будет осуществляться благодаря биосенсорам Oura Ring и приложению Dexcom
A/B тестирование в офлайне: как не потерять миллионы на масштабировании Всем привет!Меня зовут Наталья Ким, я продакт-менеджер продукта A/B тестирования в Big Data «Ленты». Наша компания — это ведущий многоформатный ретейлер в области продуктового и FMCG-секторов, где каждый бизнес-юнит активно генерирует и реализует разнообразные изменения, нап...
Data catalog: от истории до сравнения решений Прийти и по запросу быстро найти нужные данные — идеальный сценарий. Но он практически невозможен при условии использования множества баз данных и хранилищ. В реальных условиях без «надстройки» над всеми БД и «единой точки входа» команды вынуждены тратить время на исследован...
Руководитель программ Tesla ушел из компании Tesla потеряла одного из ведущих руководителей, Дэниела Хо, который перешел в Waymo за считанные дни до долгожданного представления роботакси компании. Хо, занимавший пост руководителя программ транспортных средств и интеграции новых продуктов, объяв...
Figma AI. Наконец завезли нейронку Я давно изучаю разные нейронки и был приятно удивлён, когда вместе с новым интерфейсом Figma презентовала новые инструменты на базе нейронки. Правда, ждать пришлось почти год, если не больше!Параллельно я работаю с сервисом-клоном Figma — Pixso. Так вот эти ребята уже давно ...
[Перевод] Китайская революция страхования: как автоматизируется с помощью ИИ отрасль страхования в Китае? Страховые компании активно внедряют крупные языковые модели (LLM) для повышения эффективности и персонализации. Это включает как общие задачи (анализ данных, автоматизация), так и специализированные — интерактивное обучение агентов, улучшение клиентского сервиса. Внедрение м...
Яндекс Вебмастер внес обновления в инструмент «Мониторинг запросов» Теперь в инструменте связаны поисковый запрос и URL страницы, на которую он привел
Кратко про Ensemble методы с примерами Сегодня мы рассмотрим Ensemble методов, которые помогают сделать модели более точными и устойчивыми к переобучению. Рассмотрим три основных подхода: Bagging, Boosting и Stacking, и посмотрим, как их реализовать на Python. Читать далее
Хакатон BIV Hack Challenge Не пропустите BIV Hack Challenge Успейте зарегистрироваться до 12 ноября на BIV Hack Challenge – командное соревнование по разработке ML и NLP технологий. Инициатором мероприятия является компания «BIV» — российская IT-компания, основанная в 2010 году. Надежный поставщ...
Tcl — как скриптовый язык для университетских проектов стали использовать по всему миру Одна из ключевых облачных фич — масштабирование (о возможностях облака с примерами из реального бизнеса мы расскажем 30 октября, подключайтесь). Настраивать масштабирование, а также балансировщики нагрузки и виртуальные машины можно различными способами. Один из нетипичных в...
Как запрашивать и принимать обратную связь от клиентов с помощью SMS API Сегодня мы опишем создание простого сервиса для отправки SMS с вопросами через веб-интерфейс своим клиентам и просмотра всех полученных ответов. На базе этого решения можно построить систему автоматической обработки обратной связи, поэтому вашему маркетологу должно это понра...
Как компания электротехники случайно создала династию роботов Всё понятно: пациент — робот Одним из символов XX века были роботы. Инженеры мечтали о создании автономных машин, которым можно было бы делегировать сложные задачи, но всё разбивалось о реальность, в которой технологии позволяли строить громоздкие и малофункциональные меха...
Билайн и «АльфаСтрахование» объединяются в борьбе с мошенниками Компании планируют развивать партнерство в области борьбы с мошенничеством, системной интеграции и повышения эффективности работы с клиентами.
Установка и использование утилиты screen в Linux, Ubuntu Утилита Screen — это менеджер окон Linux, который позволяет переключаться между несколькими процессами в одном физическом терминале. Screen предоставляет буфер истории для прокрутки и механизм копирования и вставки текста между окнами.С помощью Screen можно создавать новые о...
LLaMator: Red Teaming фреймворк для тестирования уязвимостей LLM Привет, Хабр! В этом материале мы, команда LLaMaстеры — студенты 1 курса магистратуры ИТМО AI Talent Hub, представляем фреймворк LLaMator, победивший на хакатоне AI Product Hack в кейсе от компании Raft. Наша задача — создать инструмент для тестирования уязвимостей интеллект...
LLaMator: Red Teaming фреймворк для тестирования уязвимостей LLM Привет, Хабр! В этом материале мы, команда LLaMaстеры — студенты 1 курса магистратуры ИТМО AI Talent Hub, представляем фреймворк LLaMator, победивший на хакатоне AI Product Hack в кейсе от компании Raft. Наша задача — создать инструмент для тестирования уязвимостей интеллект...
Как организовать совместную работу в маленьких, но быстрорастущих компаниях Здравствуйте! Меня зовут Екатерина Шеленкова. Я работаю заместителем руководителя отдела развития продуктов Битрикс24 и вот уже 12 лет участвую в развитии продукта. Мы помогаем компаниям разного размера организовать эффективные рабочие процессы и прежде всего — совместн...
Архитектурные особенности on-premises продуктового решения Несмотря на активно развивающийся SaaS‑сегмент рынка и кажущееся стремление компаний использовать облачные ресурсы, отдельные направления IT‑продуктов на рынке продолжают оставаться востребованными крупным бизнесом в виде дистрибуций, разворачиваемых в со...
Когда проблема — не проблема. НЖЯ — инструмент Теории Ограничений Я, Александра Брызгалова — практик, консультант и сертифицированный эксперт по Теории Ограничений. Специализируюсь на том, что обучаю компании и команды принимать решения, приближающие к цели, и помогаю внедрять в управленческие практики теорию ограничений (ТОС). В этой стат...
Шотландская компания Skyrora готовится к запуску первой суборбитальной миссии с территории Великобритании Шотландская компания Skyrora планирует запустить свою первую суборбитальную миссию с территории Великобритании весной 2025 года после года задержек со стороны регулирующих органов. Это будет вторая попытка запуска 11-метровой одноступенчатой ракеты Skylark L, которая не...
Кейс NSX, или Ожидаемые неприятности Хабр, привет! Сегодня рассказываем об еще одном нашем кейсе с NSX-T. В прошлый раз мы написали о проблеме долгой реализации портов. Технические вводные остались те же: NSX используется для построения микросегментированной сети в кластерах Kubernetes + Kyverno. Взаимодействие...
Asahi Linux позволил запустить Windows-игры на Mac Проект Asahi Linux успешно позволил запустить игры с Windows на Mac с Apple Silicon под управлением Linux. Это достижение стало результатом интеграции нескольких проектов с открытым исходным кодом, включая FEX для перевода кода процессора x86 в Arm, ...
В Яндекс Браузере появились функции для выгодных покупок: оплата частями в Сплит и промокоды Это стало возможным благодаря интеграции в Браузер сервиса Яндекс Сплит. Кроме того, Браузер стал показывать посетителям сайта, какие промокоды там можно применить.
Как оплачивать 15 подписок на игры и сервисы, не привлекая внимания санитаров TL;DR: трачу на подписки 11 стаканов кофе в месяц и поделюсь 17 способами, как можно на них сэкономить. Читать далее
AI CoPilot в ИТ-мониторинге: перспективный тул или “Книга вредных советов”? По мере развития генеративного ИИ, вендоры в сфере ИТ-мониторинга работают над созданием инструментария AI CoPilot. Название тула пошло от представления, что управление ИТ-инфраструктурой подобно пилотированию самолетов. В случае инцидента пилоты пользуются «Руководств...
Data Science и машинное обучение: примеры использования в реальных проектах Искусственный интеллект (AI) и машинное обучение (ML) уже давно вышли за рамки экспериментальных разработок и стали частью реальных проектов в бизнесе и промышленности. Их применение открывает новые горизонты для анализа данных, автоматизации задач и повышения эффективности ...
Kawasaki Robotics Kawasaki Robotics — это подразделение японской компании Kawasaki Heavy Industries, специализирующееся на разработке и производстве промышленных роботов. Компания была основана в 1969 году и стала первой компанией в Японии, которая начала производство промышленных роботов. Се...
Samsung и NVIDIA усиливают партнерство в сфере ИИ с HBM3E Корейский гигант Samsung анонсировал интеграцию своей памяти HBM3E в ускорители искусственного интеллекта NVIDIA. Это событие подчеркивает амбиции компании и ее стремление занять лидирующие позиции на рынке.
Olimex RVPC за 1 евро: что умеет миниатюрный одноплатник на базе RISC-V Привет, Хабр! Это Виктор Сергеев из МТС Диджитал. На днях компания Olimex представила одноплатный компьютер — RVPC. Устройство стоит всего 1 евро (105 рублей по курсу на 8 октября). Новинка позиционируется как инструмент для обучения и экспериментов в мире компьютерной техни...
Устранение противоречий авторитаризма в управлении. На примере процесса «Управление проблемами» В данной статье я использую слово авторитаризм, как явление, при котором управление в первую очередь опирается на личный опыт, знания и умения руководителя, при этом обратная связь от подчинённых имеет вторичный характер. Природа авторитаризма занимательна и требует отде...
Фен для волос Atvel AirJet HD6: проверенное качество и бонусы обновленной версии Примерно год назад мы уже рассказывали об Atvel AirJet HD6, а теперь перед нами его обновленная версия. Этот прибор для сушки и укладки волос уже успел зарекомендовать себя как один из лучших в своей категории, и сегодня нам предстоит выяснить, что нового появилось в полюбив...
100+ бесплатных уроков по программированию для детей и подростков онлайн Подготовили бесплатные уроки по программированию для детей в формате видео. Собрали 100+ роликов, которые помогут начать делать первые шаги в IT на примере работы с инструментами Скретча, Коду Гейм Лаба, Роблокса и других сред. Выбирайте интересующее и наиболее привлекательн...
[Перевод] Встраивание вредоносного исполняемого файла в обычный PDF или EXE ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Использование данных инструментов и методов против хостов, для которых у вас нет явного разрешения на тестирование, является незаконным. Вы несете ответственность за любые проблемы, которые могут возникнуть в результате использования этих инструмент...
Как написать SEO-лонгрид с использованием ChatGPT-4: с изображениями и примерами Все знают, что ChatGPT неплохо справляется с генерацией коротких текстов, офферов, постов для социальных сетей. Сложности возникают, когда мы хотим написать длинный SEO-текст для блога или услуги на нашем сайте. В этой статье мы расскажем о том, как написать лонгрид с помощь...
Создаем многоагентные системы с Swarm от OpenAI Приветствую, друзья! Сегодня я хочу рассказать вам одном занятном фреймворке — Swarm от OpenAI. Если вы когда-либо задумывались о том, как создать систему, где несколько компонентов взаимодействуют между собой, передают задачи друг другу и делают это без вашего постоянного у...
Новейший Xiaomi TV S Mini LED 2025 вышел в Европе: от 600 евро Xiaomi выпустила в Европе свой новейший флагманский телевизор TV S Mini LED 2025. Этот телевизор предлагается в размерах 55, 65 и 75 дюймов за 600, 800 и 1000 евро соответственно. Телевизор TV S Mini LED 2025 получил узкую рамку и технологию QD-Mini LED с 512 независимы...
Всё под контролем: сила useRef и forwardRef в React Начнем с небольшой истории. Как-то раз я с размахом накинулся на проект — в духе нынешних фреймворков всё было обложено компонентами, декларативный стиль царил, все шло идеально… ну почти. Дошел я, значит, до нужды контролировать DOM-узлы напрямую. И что вы думаете? Прямого ...
[Перевод] Как снизить расходы на мониторинг: более разумный подход к данным Мониторинг может стать дорогостоящим из-за огромных объемов данных, которые необходимо обрабатывать. В этой статье вы узнаете о лучших способах хранения и обработки метрик мониторинга для снижения расходов и о том, как VictoriaMetrics может в этом помочь. Читать далее
30 лучших игр в Roblox в 2024 году Собрали и рассмотрели 30 лучших игр в Роблоксе для детей и выделили актуальные проекты, паркуры, хорроры и другие жанры. Предлагаем ознакомиться с подборкой: почти точно удастся найти вариант для занимательного досуга на популярной онлайн-платформе.Мы используем платформу Ro...
Обзор Kidoodle MiniBox A1 3D принтер для обучения младших инженеров 3D печать является одним из видов хобби для всех возрастов, несмотря на то что многие устройства рассчитаны на взрослых, есть среди 3D принтеров и такие экземпляры которые рассчитаны сугубо на детей.Сегодня расскажем как раз о таком устройстве для самых маленьких инженеров.А...
Кому нужны CAT-инструменты и как с ними работать На первый вопрос очень легко ответить. Еще вчера для зарубежных тендеров и поставок без переводчиков было не обойтись. На больших предприятиях создавали целые отделы, где работали в поте лица десятки лингвистов. Сегодня вместо отдела достаточно 1-2 специалистов, которые умею...
Компания MiTAC Computing Technology консолидирует бренды и расширяет серверный бизнес MiTAC Computing Technology Corporation, дочерняя компания MiTAC Holdings Corporation, объявила об интеграции серверного бренда TYAN с брендом MiTAC. Начиная с 1 октября 2024 года вся продукция будет выпускаться под брендом MiTAC, появится новый логотип и обновленный официаль...
Prompt Me One More Time. Учим LLM строить графы знаний из текстов Привет, Хабр! Меня зовут Алла, я работаю младшим исследователем в команде Memory‑Augmented models в AIRI и занимаюсь ресерчем на пересечений графов знаний и языковых моделей. Потребность в таких изысканиях понятна любому, кто пытался добиться от Chat...
Управление Tesla с запястья: компания работает над фирменным приложением для умных часов Tesla работает над приложением для умных часов. Согласно данным из кода свежей версии мобильного приложения, компания готовит соответствующую версию. Tesla некоторое время воздерживалась от интеграции своих автомобилей со смарт-часами, и, хотя владельцы просили об этом ...
Экспертиза под микроскопом [Оголяемся технологически. MaxPatrol SIEM] Привет! На связи руководитель экспертизы MaxPatrol SIEM Кирилл Кирьянов и старший специалист группы обнаружения APT-атак Сергей Щербаков. В одной из прошлых статей нашего цикла мы говорили про нормализацию и обогащение как первые шаги в работе с любым событием в SIEM-системе...
ADR: Как сохранить архитектурные решения и избежать повторения ошибок Вы когда-нибудь чувствовали себя потерянным в лабиринте чужого кода, задаваясь вопросами: «Почему здесь используется именно эта технология?» или «Зачем был выбран такой подход к архитектуре?»В этой статье я рассказываю о том, как Architectural Decision Records (ADR) помогают...
Монолитный бэкенд на Java и Vue-фронтенд: практические решения для эффективной разработки опенсорса В одной из прошлых статей мы рассказывали о нашем первом опенсорсе — Smartup Time Tracker. Система нужна для компаний, которые хотят вести учет рабочего времени и организовать почасовую оплату. В этой статье дадим обзор ее технического решения.Ознакомиться с Time Tracker мож...
Intel: Интеграция памяти в CPU была ошибкой В ходе встречи инвесторов по результатам III квартала руководство Intel заявило, что компания вернётся к традиционному дискретному размещению памяти, а также сообщила о сокращении программы дискретных видеокарт.
Команда, коммуникация и мотивация: как мы строим проектную компанию по принципам Agile Привет! Меня зовут Мария Болдырева, и я уже пять лет возглавляю проектное бюро WildTeam. До этого я работала главным конструктором в различных строительных компаниях. Ежедневно я сталкивалась с проблемами менеджмента в проектных компаниях и мечтала его изменить. В итоге взял...
Массовый приём звонков, или коллтрекинг наоборот, с помощью FreePBX Представьте, что Вы бухгалтер-юрист на аутсорсе - сотрудников у вас 2-3, а контрагентов может быть несколько сотен (или тысяч), или сотен тысяч
Общие правила оформления тест-кейсов и их атрибуты Всем привет! Меня зовут Иван. Почти год, как я работаю начальником отдела тестирования в одной из крупнейших финтех компаний России. Специализируюсь на построении и управлении командами, администрировании процессов.Нил Армстронг, пройдя по Луне, сказал: «Это один маленький ш...
KinCony M1: умный рубильник на 30 ампер (когда нужно дёрнуть красиво) Сегодня у нас на обзоре довольно своеобразное устройство, которое сходу даже классифицировать затруднительно. Это что-то вроде «умного» реле на 30 ампер, только на стероидах. Это реле совмещено с полноценным контроллером (в смысле центрального вычислителя и интерфейсов), н...
Сено, чанки, два промпта: кто такой MarkUp-инженер и как его обучать В работе над смарт-системой на базе AI нам понадобились специалисты по разметке данных — MarkUp-инженеры. Рынок труда быстро трансформируется, и новые позиции не всегда можно закрыть готовыми специалистами, поэтому мы сосредоточились на формировании навыков внутри команды. М...
Разработка гибкой платформы для кредитования: от крупных банков к массовому рынку Мы работали над платформой для кредитования, которая прошла путь от решения для крупных банков до системы для массового рынка. С ее помощью финансовые организации быстро выдавали кредиты, адаптируя процессы под свои нужды. В этой статье мы расскажем о развитии системы: как г...
Практика: мой опыт интеграции более 50 нейронных сетей в один проект Статья основана на полутора годах работы по внедрению нейронных сетей в веб-приложение с открытым исходным кодом. В ней собраны практические лайфхаки для решения реальных задач и преодоления сложностей, с которыми сталкиваются разработчики. Преодолеть открытие
Короткий пример работы с известными ошибками Известная ошибка в ITIL — это проблема, которая уже была проанализирована, но ещё не была решенаКак работают известные ошибки и зачем они нужны? Покажу между делом. Пусть у нас есть абстрактная служба ИТ, в которой разработка в одном подразделении, а эксплуатация в другом. ...
LLM для HR-Tech: как мы делали ИИ-ассистента для автоматизации форматирования резюме ВведениеПривет, Habr! Меня зовут Александр Сулейкин, к.т.н., архитектор Big Data решений и генеральный директор ИТ-компании ”ДЮК Технологии”. Совместно с нашим экспертом по генеративному ИИ Романом Бабенко подготовили статью на базе реального кейса внедрения ИИ-помощника для...
Геймеру на заметку: 5 интересных игровых клавиатур Привет, Хабр! На связи Даша Волкова из МТС Диджитал. Чем удобнее клавиатура, тем комфортнее геймеру. Сегодня поговорим о клавиатурах — конечно же, игровых. Для статьи выбрала пять разных моделей, которые мне понравились. Если у вас есть свои любимчики, рассказывайте о них в ...
Я, Нейросеть: как программисты научили компьютеры говорить Нейросети сегодня пишут новости, рекламные тексты, стихотворения и даже целые сценарии. Как мы пришли к этому? Рассказываем историю языковых моделей — от симулятора психотерапевта из 1960-х до первых нейросетей в начале 21 века. Читать далее
Какие бывают Руководители проектов в разных компаниях Куда можно пойти поработать, если вы – Руководитель проектов? Есть много сладких названий: Яндекс, Тинькоф, Сбер, Авито, ВК. Есть еще Газ-Нефть-Полиметал-Тех-сырье компании, есть просто ИТ подразделения не ИТ компаний типа Магнита или Технониколь. Есть еще системные интеграт...
Правильные ли у вас микрофронты? Как избежать типичные ошибки при внедрении микрофронтов и какие инструменты упрощают жизнь разработчикам.Рассмотрим плохие примеры разделение кода приложения, т.е. когда "архитектор" или лид проекта, не умеют микрофронты готовить. А разработчикам нужно с этим жить. Читать да...
BI для оценки полезности BI: огранка логов в АЛРОСА Наверняка, вы тоже задавались вопросом: «Обязательно ли сапожник должен быть без сапог?». В нашей команде КХД и BI мы решили, что это не то, что не обязательно, но и вообще – неправильно. В этой статье я расскажу, как мы реализовали систему мониторинга востребованности дашбо...
Технический обзор UniswapX UniswapX — это передовой протокол, использующий аукционную модель с участием сторонних поставщиков ликвидности для децентрализованного обмена активами. Этот подход сочетает в себе элементы классической книги ордеров и механизма голландского аукциона, одновременно делегируя в...
Как сократить время ответа в 2 раза, добавив одну строку кода Okko – один из крупнейших онлайн-кинотеатров в России c нагрузкой в несколько тысяч запросов в секунду, в котором персональные рекомендации занимают важное место. Для улучшения пользовательского опыта нужно не только предоставить качественные рекомендации, но и обеспечить...
Надо ли Руководителю проектов быть аналитиком? ...и должен ли РП уметь писать ТЗ?Этому холивару, по-моему, ровно столько же лет, сколько лет проектному управлению в IT.Границы управления проектами просты: инициация - планирование – исполнение – завершение. Это знает даже джун. Сделай устав, план, делай статусы каждую нед...
Сложно о простом. Самые популярные заголовки уровня L3 и L4 модели OSI Приветствую, коллеги! Меня зовут @ProstoKirReal. В предыдущей статье я рассказывал про самые популярные заголовки на L2 уровне модели OSI. Сегодня я хотел бы поговорить с вами о значимых заголовках на уровне L3 (сетевом уровне) и уровне L4 (транспортном) модели OSI. Чит...
Intel откажется от распаянной на процессоре ОЗУ и не выпустит преемников для одних из своих самых удачных процессоров за последние годы Компания Intel официально заявила, что мобильные процессоры Lunar Lake не получат прямых преемников. Да, одни из самых необычных и, что важнее, удачных с точки зрения параметров процессоров компании за многие годы были единоразовым проектом. Проблема в дорогостоящ...
Мой опыт использования Plumber: UI-инструмент для тестирования Kafka Привет, Хабр! Меня зовут Марина, я QA-инженер в Купере. Как специалисту по тестированию, мне часто приходится сталкиваться с задачами, связанными с тестированием микросервисов, использующих асинхронное общение через Apache Kafka. Уверена, многие QA-инженеры, да и разработчик...
Автоматизация омниканальной программы лояльности инструментами «1С: Предприятие 8» для розничных сетей На связи Анна Астахова, коммерческий директор ИТ-интегратора «Белый код». У компаний за последние 3 года появилось больше каналов коммуникации с клиентами. Сегодня у многих есть сайт, канал в Telegram, группа в «ВКонтакте» и так далее. Здесь скидка, тут баллы — как этим упра...
Коммитить нельзя сканировать: как мы боремся с секретами в коде Привет Хабр! Меня зовут Александр Карпов, я работаю в команде защиты приложений ИБ VK. Сегодня я хочу рассказать про наш процесс поиска секретов в каждом коммите в GitLab. У нас, как и у большинства компаний, был классический процесс борьбы с секретами – различные инструмент...
[Перевод] Запросто собираем базу данных при помощи команд Linux База данных — это сердце многих приложений, от полнофункциональных корпоративных сайтов до сравнительно простых инструментов, например, для ведения списков покупок и финансовых трекеров. Популярны реляционные базы данных на основе SQL, но в Linux можно собрать более простую ...
Как мы разработали приложение для бортпроводников S7 Airlines, чтобы избавить их от бумажной работы Пока пассажиры в самолёте отдыхают, делают выбор между курицей и рыбой и наблюдают за красотой мира из иллюминатора, бортпроводники напряжённо работают, обслуживая весь рейс от взлёта до посадки. Надо уделить внимание каждому пассажиру, а к этому ещё добавляется много админи...
Российские сервисы видеоконференций на примере платформы SaluteJazz Продолжаем тему про продукты российских разработчиков. Сегодня хочу обсудить сервисы видеоконференций, проблемы с зарубежными ВКС в России и наши аналоги на примере SaluteJazz. Читать далее
[Перевод] Как работают Kubernetes Services: управление трафиком с помощью iptables В статье на примере приложения Podinfo показывается, как Kubernetes с помощью iptables управляет трафиком, предназначенным для этого приложения. Вместе с автором вы развернёте Podinfo, включите трейсинг iptables и проанализируете его вывод. Это поможет разобраться в сетевой ...
Понимание Common Expression Language (CEL): Полное руководство для начинающих Common Expression Language (CEL) - это специализированный язык выражений, разработанный Google для безопасного, эффективного и простого выполнения различных проверок и вычислений в приложениях. Проще говоря, CEL - это мощный инструмент для создания логических правил и услови...
[Перевод] Как снизить расходы на мониторинг: замена Prometheus на VictoriaMetrics Мониторинг может оказаться дорогим делом из-за огромных объемов данных, которые необходимо обрабатывать. В этой статье вы узнаете о лучших способах хранения и обработки метрик мониторинга для снижения расходов и о том, как VictoriaMetrics может в этом помочь.(cм. вторую стат...
Cookie, иммерсивные технологии, ренессанс CRM и ещё четыре вопроса, которые волнуют маркетологов: трендбук Okkam MarTech Okkam MarTech с помощью ИИ выделил семь главных вопросов, которые волнуют маркетологов и диджитал-специалистов в 2024 году, и ответил на них в «Мартех-Трендбуке-2024». Рассказываем, как устроено и чему посвящено это исследо...
«ПЯТНО НА ВАЗЕ» – мнемоника для тестирования требований Привет, Хабр! Я являюсь тестировщиком компании TravelLine. Мы разрабатываем единую систему для гостиничного предприятия, которая помогает отелям, санаториям и другим средствам размещения автоматизировать бизнес-процессы.В тестировании своих продуктов мы придерживаемся подход...
Автоматизация рутинной работы в форензике: извлечение временных атрибутов файлов по списку Представьте: у вас есть несколько тысяч файлов, и для каждого нужно извлечь метаданные — даты создания, модификации и последний доступ. Можно, конечно, сидеть и вручную копировать эти данные из Проводника. Один файл, второй… Через час работы голова уже плывёт, а впереди ещё ...
Типовые задачи аналитика Перед тем как написать эту статью, я почитала материалы в интернете и заметила, что чаще всего о задачах аналитиков данных рассказывают через призму инструментов. Мне кажется, это не совсем правильный подход — как будто анализировать данные можно только в Python, а строить г...
Илон Маск заявил, что SpaceX планирует собирать целых три Starship ежедневно Илон Маск заявил, что в конечном итоге производственная база Starfactory в Южном Техасе должна выпускать 1000 ракет Starship в год. Starfactory площадью почти 93 000 квадратных метров объединяет многие части производственного процесса под одной крышей, перемещая как мож...
Pydantic 2: Полное руководство для Python-разработчиков — от основ до продвинутых техник Друзья, сегодня мы погрузимся в мир Pydantic 2 – мощного инструмента для валидации данных в Python! Узнаем, почему эта библиотека стала незаменимой в 30% Python-проектов и как она упрощает работу с данными. От базовых концепций до продвинутых техник – мы охватим всё, что нуж...
Как аналитика помогает разработать игры, которые понимают своих игроков Привет, Хабр! Сегодня в мире геймдева уже нельзя представить успешную игру без грамотного использования аналитики. Знание о том, как игроки ведут себя в игровом мире, помогает разработчикам не просто собирать данные, а находить подходы для улучшения геймплея, балансировки ме...
Деревья выражений на практике: динамическая фильтрация в C# с использованием Asp.NET Core В нашем предыдущем уроке мы обсудили ключевые моменты деревьев выражений, их примеры использования и ограничения. Любая тема без практического примера, особенно если она связана с программированием, не имеет большого смысла. В этой статье мы рассмотрим вторую часть деревьев ...
Один день из жизни системного аналитика: синки, факапы в тестировании, сценарии и шутейки Привет, Хабр! Меня зовут Юля, я системный аналитик в МТС Диджитал. Сегодня на примере одного рабочего дня покажу, чем занимаюсь. Обычно в постах на Хабре описывают какие-то сложные кейсы — у меня это тоже есть, но мне кажется, что за этим теряется большая часть небольших и п...
В Okko появилась музыка, подобранная нейросетями Стриминговый видеосервис Okko получил интеграцию музыкального сервиса «Звук».
Лучшие backend-фреймворки для веб-разработки в 2024 году Фреймворки упрощают разработку, ликвидируют хаос и задают понятные рамки при создании приложения.При этом каждый фреймворк имеет определенный набор готовых инструментов — проверенных опытом технических решений, ускоряющих и облегчающих разработку.В этой статье мы рассмотрим ...
Опыт самостоятельного перехода с продуктов компании JetBrains на экосистему EvaTeam После объявления о блокировке лицензий JetBrains (разработчик YouTrack, Space, PyCharm и т.д.) компания «Сапфир-Интеграция» приступила к миграции на экосистему EvaTeam, которую успешно провела своими силами. Рассказываем подробный кейс перехода. Читать далее
Как проверить фото на Грин карту | Размеры и требования Если ваше фото для Грин карты не проходит проверку официальном сайте, рекомендую 3 онлайн сервиса для проверки фото на соответствие требований при подаче заявки на лотерею Green Card DV 2026 Читать далее
Про наглого клиента, или мониторинг borg backup в prometheus на коленке Есть у меня один сервер в облаке hetzner, с него нужно было делать бекап на storage box, есть у хетцнера такое онлайн-хранилище.Storage box поддерживает соединение по 22 и 23 портам (это важно для дальнейшего повествования) Читать далее
Ошибки в интерпретации A/B-тестов: как избежать неверных выводов А/В‑тестирование является одним из ключевых инструментов продуктовой аналитики, позволяя принимать обоснованные решения на основе данных. Но, несмотря на свою эффективность, многие команды допускают типичные ошибки при проведении и интерпретации результат...
Хватит называть контейнеризацию виртуализацией Привет, Хабр! Меня зовут Матвей Мочалов, я — компьютерный инженер и один из авторов корпоративного блога cdnnow! Как-то мы уже обсуждали особенности Docker на разных системах, а сегодня я хочу копнуть глубже — поговорить о том, как наша индустрия поймала саму себя в ловушку ...
Как развернуть сервис в Kubernetes: гайд для начинающих Привет, Хабр! Сегодня мы попробуем развернуть простой сервис в Kubernetes на примере KaaS в облачной платформе Рег.ру. В качестве самого сервиса будем использовать imgproxy — минималистичный сервис подготовки изображений для web с предельно простым API. Этот гайд будет ...
SANY Group вошла в 10 ESG-компаний Forbes China Журнал Forbes China обнародовал список лучших 50 компаний Китая в области ESG 50 тематические исследования, отметив SANY Group Lighthouse Factory в Индонезии. Исследование Forbes China подчеркивало интеграцию принципов ESG с основными бизнес-операциями, стратегиями и моделям...
RUTUBE и MoeVideo создают оригинальную сеть распространения тематического контента Компании заключили стратегическое партнёрство, в рамках которого на информационно-развлекательных сайтах рекламной сети MoeVideo появится возможность интеграции контента RUTUBE.
«Космический» ИИ проконтролировал производства на Земле Программное обеспечение искусственного интеллекта (ИИ), изначально разработанное для анализа марсианского ландшафта, теперь используется для мониторинга сборочных линий на Земле. Компания Neurala Inc. из Бостона создала систему визуальной инспекции, которая работае...
Нюансы менеджмента процессов на примере процесса «Управление инцидентами ИТ» Фармацевтическая компания Fox-Meyer Drugs, стоившая порядка 40 миллиардов долларов, из-за неверного внедрения ERP системы обанкротилась и была продана конкурентам за 80 миллионов долларов. Банкротство произошло потому, что складская логистика компании не измерялась, не монит...
Зачем на тебя подписываться, чтобы ты мне уведомления слал? [или как впарить промокод за подписку в Telegram] Каждый день на меня сыпятся предложения "Подпишись на канал!" И знаете, в чём их главная ошибка? Они все пытаются продать мне подписку, хотя я их вижу впервые. Холодный контакт, ноль доверия — нет, спасибо. Вместо того, чтобы втюхивать подписку холодной аудитории, узнай:- К...
«Гараж» Рексофт: от идеи до внедрения Привет, Хабр!Сегодня я расскажу о нашем внутреннем пространстве для экспериментов под названием «Гараж». Его главная идея – предоставить сотрудникам комфортную и понятную площадку для проверки гипотез и реализации новых инициатив. Это своеобразный инкубатор, построенный по п...
«Драйвер охлаждения» от Intel для устройств PCI Express готов к интеграции в ядро Linux 6.13 Первый выпуск сосредоточится на регулировании пропускной способности.
Двусвязный список в Python: простой инструмент для сложных задач Привет, Хабр!Эта статья написана для новичков, которые только начинают осваивать структуры данных на Python. Сегодня мы рассмотрим замечательную и очень полезную структуру — двусвязный список.Двусвязный список — это структура данных, в которой каждый элемент содержит ссылки ...
[Перевод] Практический подход к EF Core с использованием скалярных функций При создании приложения некоторые логические операции могут быть реализованы на стороне базы данных с использованием скалярных функций. В SQL скалярная функция — это тип функции, который работает с одним значением или небольшим количеством входных значений и всегда возвращае...
[Перевод] Практический подход к EF Core с использованием скалярных функций При разработке приложения некоторая логика может быть реализована на стороне базы данных с использованием скалярных функций. В SQL скалярная функция — это тип функции, которая работает с одним или небольшим количеством входных значений и всегда возвращает одно значение в кач...
5 шагов адаптации тимлида в новой компании Быть тимлидом — это как управлять оркестром, где каждый инструмент должен звучать в нужный момент. Но что делать, когда ты становишься дирижёром в новом оркестре, где не всегда понятно, кто за что отвечает, и ты даже не знаком с музыкантами? В таких ситуациях, важность адапт...
Задача о банкомате Рассмотрим одну задачу, которая на leetcode маркирована как "medium", хотя на самом деле это невероятно сложная задача. Примечательна она тем, что допускает в разной степени оптимальные решения, самые упрощённые из которых действительно весьма просты, а самые оптимальные ещё...
cgroups и namespaces в Linux: как это работает? Привет, Хабр! Сегодня рассмотрим изоляции процессов и управления ресурсами в Linux, изучив возможности cgroups и namespaces. Разберёмся, как работают контейнеры изнутри и научимся создавать собственное изолированное окружение без Docker. Читать далее
VK вслед за Яндексом запускает медиасервисы для машин: «VK Видео», «VK Музыка» и «VK Mecceнджер» будут в каждом десятом авто в 2025 году VK ведет переговоры с автопроизводителями о предустановке своих медиасервисов, включая «VK Видео», в мультимедийные системы иностранных автомобилей, о чем пишет «Коммерсантъ». Сегодня на этом рынке представлен «Яндекс», который предла...
Паттерн Наблюдатель в Golang на котиках Привет, Хабр! Сегодня будем разбирать паттерн Наблюдатель на примере наших любимых пушистиков — котиков. Ведь кто, как не коты, могут быть идеальными субъектами и наблюдателями в нашем коде? Читать далее
AMD FSR наконец-то догонит Nvidia DLSS по качеству? Компания рассказала об одной из первых игр, которая получит FSR 4 Компания AMD уже говорила, что следующая версия её технологии апскейла FSR будет опираться на искусственный интеллект, как DLSS. И теперь стало известно, в какой игре FSR 4, возможно, появится в первую очередь. фото: Videocardz Похоже, что это будет Call of ...
BI для оценки полезности BI: огранка логов в АЛРОСА В наше время цифровизация процессов и событий вокруг нас имеет всё большую и большую востребованность. По этой причине важно понимать не только плановые и фактические показатели, но также и динамику их изменений. В этой статье я расскажу, как мы реализовали систему мониторин...
Обзор достижений: общаемся с бизнесом и вдохновляем ИТ-команды В предыдущей публикации я поделилась Моделью обратной связи в PI, которая внедрена в SM Lab. Сегодня подробнее расскажу об одном из ее мероприятий – встрече «Обзор достижений PI». В конце покажу чек-листы подготовки, поэтому, когда решите провести что-то подобное у себя – сч...
Ролевая модель: чит-лист проверок Чит-лист — это шпаргалка по выбранной теме, что не забыть проверить. Берете чит-лист как основу, адаптируете под свой проект, и готово! В своей книге про тест-дизайн я написала ряд чит-листов, которыми и хочу теперь поделиться. Сегодня поговорим про ролевую модель в GUI и AP...
Платформа для управления сообществом, агрегатор исследований для бизнеса – и еще 10 российских стартапов 12 новых российских сервисов для проверки изображений на ИИ и дипфейк, анализа и визуализации для git log, криптографически защищенного хранения файлов и многого другого. Битва за «Продукт недели» началась!Product Radar — здесь каждую неделю публикуются лучшие онлайн-се...
Управляем проектом и его документацией при помощи Python Доброго времени суток, хабр! Управление проектом — это настоящее искусство, требующего внимания к деталям, навыков планирования. Документация, планы и структура проекта должна составляться в первую очередь, перед написанием кода.Недавно я присоединился к команде, которая раб...
Как лидар помог обнаружить древние города: что ученые узнали о Шелковом пути Привет, жители Хабра! Это Даша Фролова из команды спецпроектов МТС Диджитал. Сегодня поговорим о древних городах — и не цифровых, а вполне реальных. Лидарное сканирование помогло обнаружить средневековые города, скрытые в горах вдоль Шелкового пути. Оказалось, что в горах Тя...
[Перевод] Анонс VoidZero — следующее поколение инструментария для JavaScript Сегодня было анонсировано следующее поколение инструментария для JavaScript от автора Vue и Vite. В рамках начального финансирования было привлечено $4.6 миллиона, при этом основными инвесторами стали Accel и Amplify. В свете этого анонса важно понять контекст, в котором он ...
Oхота за принтером: Wireshark и немного магии Всем привет, гики и не очень!Сегодня я решил почувствовать себя немного хакером (ну, почти) и отправился на поиски файлов, спрятанных в глубинах моего Wi-Fi трафика. Читать далее
Не нужное импортозамещение: рассуждения на тему 14.09.2018: 4 отечественных предприятия (МЦСТ, ИНЭУМ имени Брука, ALP Group и CommuniGate Systems) вывели на рынок корпоративных платформ новый импортонезависимый программно-аппаратный комплекс (ПАК) на базе процессоров «Эльбрус-4С» и российской операционной системы «АЛЬТ».К...
Эволюция систем управления автомобилями: с 1904 года до наших дней Привет, Хабр! Меня зовут Илья Стариков. Я ведущий бизнес-аналитик МТС Диджитал, занимаюсь направлением HMI (Human Machine Interface): оно связывает работу систем автомобиля с пользовательским опытом.Последние несколько лет я разрабатываю интерфейсы для разных авто: от класси...
Космические силы США запустят демонстрационную миссию быстрого реагирования с помощью ракеты Alpha от Firefly Aerospace и орбитального аппарата Jackal от True Anomaly Компания True Anomaly, специализирующаяся на космических технологиях, объявила о выборе ракеты Alpha компании Firefly Aerospace для запуска своего автономного орбитального аппарата Jackal в рамках демонстрационной миссии быстрого реагирования Космических сил США. Это со...
Как работает Agile в проектном бюро Привет! Меня зовут Мария Болдырева, и я уже пять лет возглавляю проектное бюро WildTeam. До этого я работала главным конструктором в различных строительных компаниях. Ежедневно я сталкивалась с проблемами менеджмента в проектных компаниях и мечтала его изменить. В итоге взял...
11 НАУЧНО ДОКАЗАННЫХ СПОСОБОВ ЗАМЕДЛИТЬ СТАРЕНИЕ С возрастом тело начинает все больше подводить нас, слабеть. Избежать старения нельзя, но можно контролировать темп этого процесса. К тому же это проще, чем кажется. А начинать нужно сегодня, пока из тебя не посыпался песок, а “мой гроб еще шумит в лесу, он - дерево, он нянч...
Boson — разработка СУБД «с нуля» (итог) Цель проекта Boson — это разработка встроенного движка базы данных документов JSON, написанный на C++. Основные возможности: стандартное хранилище JSON-документов в формате ключ/значениями с постоянным хранением на диске. Размер документов до 4Gb. Быстрый поиск документов по...
Дуалистичная типовая система JavaScript VS Единая объектная система Python. Краткий обзор Сегодня поговорим о объектах, объектной архитектуре и способах взаимодействия с ними на примере языков программирования Python и JavaScript. Получилось небольшое исследование, противопоставляющее прототипирование и ООП.Давайте разбираться! Читать далее
Как наши дизайн-митапы сделали команду сильнее, а процессы эффективнее Если вы давно или вообще никогда не задавались вопросом: 'А насколько наши методы актуальны сегодня?', то с высокой долей вероятности вы рискуете погрязнуть в рутине! В то время, как каждый день появляются все более эффективные и полезные инструменты и подходы к работе....
Паттерн Builder в Java на котиках Привет, друзья! Сегодня рассмотрим реализацию паттерна «Строитель» в Java. Паттерн может превратить необъятный хаос параметров в аккуратную и управляемую конструкцию. И всё это на примере наших пушистых друзей — котиков. Читать далее
ICL Services и Lasmera подписали соглашение о сотрудничестве Компания Lasmera, входящая в ГК IT Expert, один из лидеров российского рынка консалтинговых услуг в области ИТ-управления и цифровой трансформации, заключила партнерское соглашение с ICL Services, одной из крупнейших продуктово-сервисных компаний России. Компании объединяют ...
Герои меча и магии: как создавалась культовая серия видеоигр Фэнтезийная и научно-фантастическая серия компьютерных игр «Герои меча и магии» включает в себя семь основных частей. Легендарная серия быстро завоевала сердца геймеров, но потом столкнулась с большими проблемами. Рассказываем в нашей статье историю Heroes of Might and Magic...
[Перевод] Анализ CVE-2024-43044 — от чтения файлов до удаленного выполнения кода в Jenkins через агентов ВведениеJenkins — это широко используемый инструмент для автоматизации задач, таких как сборка, тестирование и развёртывание программного обеспечения. Он является важной частью процесса разработки во многих организациях. Если злоумышленник получает доступ к серверу Jenkins, ...
ИИ-инструменты для аналитиков: теория, кейсы, советы ИИ давно перестал быть просто забавным развлечением, он позволяет высвободить время от рутины и операционки, что дает сконцентрироваться на уникальных нетипичных задачах, где требуется весь спектр навыков аналитика. В течение пары лет я активно использовал ИИ в работе и иска...
Приватность и безопасность в интернете с Web3: что нужно знать каждому Цель статьи - привести простой и понятный пример применения Web3 на примере работы социальных сетей. Читать далее
Ядерные погремушки в каждой избушке. Технологии атомной индустирии в автоматизации бытового теплоснабжения Привет всем маленьким любителям больших технических систем! В данной статье расскажем, как технологии создания систем управления ядерным реактором могут применяться в быту. Рассмотрим пример практического применения модельно-ориентированного подхода и структурного моделирова...
[Перевод] Советы Team/Tech Lead: навыки, инструменты и вызовы Team Lead и Tech Lead – это НЕ должности, а ключевые функциональные роли в команде, которые могут взять на себя опытные специалисты. Team Lead отвечает за организацию работы команды, поддержание продуктивной среды и помощь коллегам в достижении общих целей. Tech Lead фокусир...
nanoCAD BIM ОПС: редактирование шаблонов спецификации в соответствии с ГОСТ 21.110-2013 СПДС При внедрении программного обеспечения линейки nanoCAD Инженерный BIM часто возникают вопросы, связанные с настройкой шаблонов выходной документации. Основные подходы к решению такой задачи рассмотрим сегодня на примере спецификации оборудования, изделий и материалов nanoCAD...
Премьер-министр Словакии Фицо пообещал блокировать вступление Украины в НАТО В то же время он не против интеграции страны в Европейский союз.
МТС Линк повышает уровень безопасности благодаря интеграции со службой каталогов ALD Pro Благодаря интеграции клиентам станет проще управлять своими IT-ресурсами.
Эволюция Assert'a на примере тестирования вездехода из Звездных Войн Привет, Хабр! Меня зовут Михаил Палыга, я инженер в Блоке обеспечения и контроля качества выпуска изменений ПО в РСХБ‑Интех. На проекте для проверки данных мы пользуемся библиотекой AssertJ — Java библиотекой с открытым исходным кодом, испо...
Как в «Комсомольской правде» автоматизировали монетизацию телеграм-каналов Инструменты автоматизации в деле: настроить и получать доход.
Пентагон заказал оценку включения гражданских спутников в сеть военного назначения Американская радиолокационная компания Umbra получила контракт от Агентства по развитию космоса Космических сил США (SDA) — подразделения Минобороны Штатов — на исследования по интеграции гражданских спутниковых систем в военную сеть.
Когда 1+1 равно 1 (часть 1) 2 ноября исполняется 209 лет со дня рождения Джорджа Буля, одного из основателей математической логики, и этот материал — часть большой работы, посвящённой ему и его наследию.Сегодня я расскажу, какой смысл имеет уравнение 1 + 1 = 1 в булевой арифметике, и как оно стало инст...
Как мы В Т-Банке автоматизируем обслуживание клиентов с помощью конструктора форм Привет! Я Даша Почекуева. Уже два года я работаю в Т-Банке лидом и дизайнером внутренних продуктов. Внутренние продукты — это админки, CRM, системы аналитики, хитрые конструкторы: у крупных компаний множество полезных подкапотных систем с очень сложными задачами. Но гов...
Расширенная модель записи REM: почему это стандарт для разработки Low-code решений? Управление данными в корпоративных информационных системах становится всё более сложной задачей. Вслед за ростом бизнеса увеличивается объём и разнообразие обрабатываемой информации, что увеличивает нагрузку на ИТ-отделы.Возьмём, к примеру, систему управления ИТ-услугами (IT...
Микросервисная архитектура vs монолит (на простом примере) Микросервисная архитектура — это концепция, которая существует уже довольно давно, но до сих пор многие не до конца понимают, в чем ее суть, какие плюсы и минусы она имеет по сравнению с монолитной архитектурой. На мой взгляд это нужно понимать, даже нетехническим специалист...
OneDrive получит новое мобильное приложение, улучшенный поиск и цветные папки в «Проводнике» Windows Microsoft анонсировала большое обновление облачного сервиса OneDrive, который получит улучшенный поиск, поддержку цветных папок в «Проводнике» Windows, интеграцию со сторонними сервисами, новое мобильное приложение и другие улучшения. Некоторые изменения станут доступны в б...
Что такое System design? Привет Хабр! Меня зовут Татьяна Ошуркова, я разработчик, аналитик и автор телеграм-канала IT Talks. Сегодня большой популярностью пользуется термин «System design», что дословно в переводе означает «Системный дизайн». Направление, которое обозначает данный термин т...
Отладка и мониторинг в MobX: trace, introspection и spy Привет, меня зовут Дмитрий, я Middle-React-разработчик с замашками сеньора, поднимающийся с самых низов без мам, пап и ипотек. В последнее время я частенько вижу ситуацию: при использовании MobX в больших проектах у людей появляются сложности с количеством перерисовок или на...
NASA выбрало компании для развития технологий космической связи NASA выбрало две компании для проведения исследований в области космической связи и разведки. Intuitive Machines и Aalyria Technologies получили контракты на проведение исследований возможностей с целью продвижения технологий космической связи и разведки. Эти исследован...
[Перевод] Spring Framework 6.2.0: переопределение бинов в тестах Недавно вышел Spring Framework 6.2, который включил в себя множество улучшений и новых возможностей. К одним из них можно отнести переопределение бинов в тестах. В новом переводе от команды Spring АйО вы узнаете как можно использовать @TestBean, @MockitoBean и @MockitoSpyBea...
Топ-10 горячих криптокошельков для удобного и безопасного хранения криптовалют Представьте себе, что у вас есть деньги — рубли, доллары или евро. Для того чтобы безопасно хранить их и использовать в магазинах или на рынке, вам нужен обычный кошелек. Без него никак — деньги нельзя просто носить в карманах, это небезопасно и неудобно. С криптовалютой сит...
МТС ID ускорила авторизацию на сайте «Профи» Интеграция ускорила авторизацию специалистов на сайте «Профи» и позволила на треть оптимизировать расходы на обработку данных клиентов при входе в систему.
Путь к совершенству через пентест Пентесты в информационной безопасности — как поход в спортзал: они помогают понять, на что способна система, но многие их игнорируют. Привет, Хабр! Меня зовут Андрей Кузнецов, и я специалист по продвижению продукта в «АйТи Бастион». Перед выходом нашего нового решения «Синон...
Умное хранение или как мы снизили рост БД Oracle в полтора раза Сегодня предлагаем обсудить сжатие данных в Oracle. Ситуация: один наш крупный клиент в сфере телекома стремится нарастить абонентскую базу, поощряет потребление услуг и рост трафика. Это позволяет развиваться компании в целом и каждой её системе в отдельности, включая...
Как сделать инструмент для запуска нагрузки одной кнопкой: показываем наш Pangoloader Привет, Хабр! Меня зовут Дмитрий Королёв, я инженер по нагрузочному тестированию Platform V Pangolin — целевой СУБД в Сбере и не только. Эту статью я написал вместе с моим коллегой Алексеем Хорохориным @AlexeyHorohorin. Наш продукт — специальная сборка PostgreSQL с доработка...
Swift TaskGroup на примерах В данной части из серии swift concurrency мы продолжим исследовать structured concurrency. В этот раз остановимся на сущности под названием TaskGroup. Узнаем как с ней работать и чем она отличается от Task и async let. На примере сравним аналогичные реали...
[Перевод] Что можно рассказать о функциях Python на примере кофемашины? Поделюсь с вами одной из моих любимых аналогий. Я раньше сам молол себе кофе. Купил такую старомодную ручную кофемолку с металлической воронкой, крутильной рукояткой и маленьким деревянным подносом, на который ссыпается смолотый кофе. Может быть, где-то у меня она ещё вал...
В Нижегородской области начали использовать ИИ для контроля за ТКО Компания NtechLab, входящая в состав Ростеха, запустила в Нижегородской области систему мониторинга контейнерных площадок с помощью технологий искусственного интеллекта (ИИ). Новый цифровой продукт под названием NtechCity призван контролировать экологическую с...
5 очень простых правил типографики, которые сделают ваше письмо, статью и любой другой текст солиднее С одной стороны, содержание важнее формы, с другой — небрежное оформление как бы намекает: текст накидали на скорую руку. Чтобы внешний вид не обесценил самые убедительные аргументы, не стоит пренебрегать базовыми правилами типографики. В статье рассказываем о них так, чтобы...
[Перевод] История Git: на этот раз не так весело Линус Торвальдс как-то написал в своей книге, что создавал Linux для развлечения, но в итоге это привело к революции. Git, его второе творение, также оказалось «случайной революцией» — и сегодня это стандартный инструмент для людей в ИТ. Однако процесс его создания был уже н...
[Перевод] Обзор безопасности конфигурации AWS Cloud с использованием Nuclei Templates В новой версии v9.8.5 Nuclei Templates были добавлены шаблоны для проверки конфигурации AWS Cloud. В этом посте мы обсудим автоматизацию проверки некорректных конфигураций в облаке, создание пользовательских проверок AWS и обмен результатами на платформе PDCP Cloud для дальн...
AMD «уходит в тень», чтобы создать полностью новые видеокарты следующего поколения? Линейка Radeon RX 9000 получит полностью новую архитектуру UDNA Компания AMD собирается весьма заметно изменить свою графическую архитектуру в линейке карт через одно поколение. фото: WCCF Tech Новое поколение — Radeon RX 8000 — будет опираться на архитектуру RDNA 4 и выйдет уже в начале 2025 года. А вот след...
Программирование для детей 14 лет: направления, видеоуроки, книги 14 лет – возраст, в котором можно изучать программирование на примере использования текстовых языков и вспомогательных сред. Lua и Roblox, C# и Unity – примеры удачных связок. Основа в виде понимания алгоритмов и базовых принципов кодинга – плюс, но даже без этого увлеченные...
Кибер Бэкап. Быстрый старт. Защита платформ виртуализации Продолжаем рассказывать про то, как быстро и просто начать использовать нашу систему резервного копирования Кибер Бэкап.В первой части мы обсудили, как развернуть Кибер Бэкап на ОС Linux и создать план резервного копирования. Сегодня поговорим о защи...
Операторы перегрузки в C++ Привет, Хабр! Сегодня мы рассмотрим одну из самых мощных и увлекательных возможностей C++ — перегрузку операторов. Эта фича позволяет настраивать стандартные операторы так, чтобы они работали с пользовательскими типами данных, делая код чище и понятнее.Представьте, что вмест...
JavaScript: структуры данных и алгоритмы. Часть 6 Привет, друзья! В этой серии статей мы разбираем структуры данных и алгоритмы, представленные в этом замечательном репозитории. Это шестая часть серии, в которой мы начинаем разбирать алгоритмы. Сегодня мы поговорим об алгоритмах для работы с множествами. Код, представленн...
Intel назвала ошибкой интеграцию оперативной памяти в чип Lunar Lake Линейка Lunar Lake будет единственной в своем роде, и последующие процессоры вернутся к традиционной дискретной оперативной памяти
Казахстану было предложено присоединиться к БРИКС на правах страны-партнёра Астана не планирует полноценную интеграцию в состав международного объединения.
Tuist: добавляем генерацию проекта в текущее приложение Знаете, что объединяет всех iOS-разработчиков, работающих над крупными проектами? Все мы когда-то сталкивались с этим старым знакомым — файлом .xcodeproj, который хранит в себе десятки, а то и сотни конфликтов после каждого merge. Мы тоже жили с этой проблемой много лет, пок...
Как зажечь на конфе, даже если ты не зажигательный Однажды наступает такой момент, когда твой руководитель подходит к тебе во время обеда, кладёт руку на плечо и, глядя добрыми глазами, говорит: «Сынок, ты уже совсем большой, поэтому можешь поехать на крупную конфу — рассказать там про наш продукт и какая мы классная компани...
Contra – игра своего времени Многие из нас ностальгируют по временам старых консолей, когда геймплей хоть и был аркадным, но все же был непростым, вызывал челлендж, испытание, проверку себя на прочность. «А как далеко я смогу пройти в этот раз»? Обычно с такими мыслями запускалась консоль у мальчишек в ...
В США разрешили тратить медстраховку на покупку умного кольца Samsung Новое умное кольцо Samsung Galaxy Ring теперь можно приобрести с использованием счетов гибкого и сберегательного медицинского страхования (FSA и HSA) в США. Эти счета позволяют людям откладывать доходы до налогообложения на оплату медицинских расходов, а смарт-кольца с ...
Кейс оптимизации запросов для Greenplum Всем привет! Меня зовут Андрей, я работаю дата аналитиком в Data Team продукта Dialog.X5/Insights в X5 Tech. Мы предоставляем аналитику по продажам и покупательскому поведению на данных X5 Group. Для обработки больших объёмов данных в продукте используется СУБД (...
Что умеет карманный компьютер DigiPort на базе Raspberry Pi 4 — ИИ, хакинг, игры и не только Raspberry Pi 5 может стать новым флагманом Pi, но возможности Raspberry Pi 4 еще далеко не исчерпаны. Примером тому является вычислительный модуль, лежащий в основе DigiPort. Это такой карманный компьютер следующего поколения, ставший первым подобным продуктом в портфолио ко...
Современное МРТ ЦНС и диагностические спекуляции. Где лучше обследоваться? Взгляд специалиста Обычно я пишу на Хабр статьи о своём хобби – роутерах Микротик и интеграции с ними различного оборудования. Но сегодня меня что-то «пробило» и я решил написать несколько слов о своей основной специальности. Тем более, что читать в сети по ней приходится в основном полную ах...
[Перевод] Руководство по созданию приложения для поиска данных на основе агента GraphRAG Это приложение интегрирует GraphRAG с агентами AutoGen, работающими на локальных LLM от Ollama, для бесплатного и автономного встраивания и вывода. Ключевые моменты включают:1. Agentic-RAG: - Интеграция метода поиска знаний GraphRAG с агентом AutoGen через вызов функций.2. П...
[Перевод] Депрессия и воспалительные процессы. Два расстройства одной причины В статьях про ноотропы я часто пишу о том, что наш мозг и организм – это чрезвычайно сложные, самоподдерживающиеся системы, в которых масса процессов связана друг с другом. И, как результат, разные поведенческие проявления могут быть следствием какого-то одного сбоя. Это как...
Пять DIY-проектов на базе Raspberry Pi: от детской машинки до навигатора для незрячих Привет, жители Хабра! Это Виктор Сергеев из МТС Диджитал. Сегодня я к вам с новой подборкой самодельных систем на базе «малинки». Под катом — пять разных проектов, которые развлекают, помогают и учат. Поехали! Читать далее
Как создать датасет для машинного обучения за 6 шагов Устали искать идеальный набор данных для обучения ваших моделей машинного обучения? Часто в таких случаях оптимальное решение — это создать его самостоятельно.Сегодня мы обсудим шесть шагов для создания наборов данных, которые идеально подойдут под ваши задачи, и разберем их...
Дуэт мягкого и жесткого — необычная перчатка из Новой Зеландии Экзоскелеты — специфические устройства. Одним они дают дополнительные силы, выносливость, другим — буквально помогают «встать на ноги». Разобраться в многообразии экзоскелетов не так то просто. Тем более, что каждый виток научно-технического прогресса оставляет позади се...
Зачем я написал ещё одну утилиту мониторинга CPU для Мака Привет, чат. Хочу во-первых рассказать вам историю разочарования в довольно известной утилите мониторинга потребления энергии и загрузки CPU для macOS — MX Power Gadget. А во-вторых, поделиться очень простой заменой, которую я собрал за пару вечеров — pgauge. Читать далее
IaC и DevSecOps: выбираем лучшие инструменты анализа и защиты инфраструктурного кода Привет, читатели Habr! С вами Анастасия Березовская, инженер по безопасности процессов разработки приложений в Swordfish Security. Сегодня мы вновь будем говорить об особенностях статического сканирования, но на этот раз переключим фокус с программного кода на код инфр...
Первые звоночки: популярные марки пейджеров из 90-х годов Пейджеры, которые в конце XX века считались одной из вершин технического прогресса, сейчас воспринимаются как что-то давно забытое. Рассказываем в нашей статье ностальгическую историю появления этих гаджетов, о которых недавно вспомнил весь мир. Правда, в трагическом ключе. ...
iOS 18.2: интеграция с ChatGPT и ИИ-генератор эмодзи Genmoji на iPhone уже 2 декабря Ожидается, что новые функции получат положительный отклик от сообщества пользователей и станут важной частью экосистемы Apple.
Как обеспечить Data Quality терабайтов данных и зачем: опыт СИБУРа Современное производство — это уже давно не просто набор станков и всяких железок в ангарах, теперь это ещё и автоматизации, IT-инфраструктура и много, очень много данных, которые в режиме реального времени стекаются в DWH (Data Warehouse — хранилище данных) из сотен источни...
Эксперт рассказал, как защитить смартфон от кражи данных В современных смартфонах хранится большое количество личной информации. В том числе фото, банковские счета, рабочие документы. Поэтому важно себя обезопасить от утечки этих данных.
Где грань между амбициозностью и безумием в проекте? Где же та грань, за которой амбициозность превращается в безумие? Посвящается менеджменту одной компании где я отработал испытательный срок и получил обратную связь - ты слишком хорош для нас.Где грань между амбициозностью и безумием в проекте? Это вопрос, с которым часто ст...
Управление инцидентами: 9 ключевых факторов успеха Современные практики devops и sre не обходятся без грамотного управления событиями, алертами, графиками дежурств, и т.д. Имея за плечами более 15 лет поддержки сложных систем и сервисов, решили поделиться прописными истинами в форме данной статьи. Весь этот процесс теперь мо...
Стартап Aptos Orbital представил устройство на базе искусственного интеллекта для спутников Стартап Aptos Orbital представил инновационное устройство на базе искусственного интеллекта для обработки данных космических миссий, связи и облачных сервисов. Это устройство призвано решить проблему изолированности современных спутников от облачных сред из-за ограничен...
Зачем и где нужен API Gateway Елизавета Акманова, старший аналитик ГК Юзтех, снова на связи. Сегодня у меня в планах обсудить, зачем и где нужны API Gateway. Для этого верхнеуровнево пройдём по архитектуре этого паттерна, рассмотрим решаемые задачи. Ключевой вопрос на сегодня: Когда стоит использовать эт...
RabbitMQ Simulator. Песочница брокера сообщений В настоящее время трудно себе представить работу сложных систем, состоящих из множества компонентов, без взаимодействия между собой при помощи различных интеграций. Ну и само собой, брокеры сообщений по популярности на сегодняшний день входят в топ самых используемых решени...
Внедрение электронной цифровой подписи в мобильное приложение на Android Привет, Хабр! Сегодня мы хотим поделиться решением интересной и новой для нас задачи: нужно встроить поддержу ЭЦП в мобильное приложение заказчика. Бизнес-процесс подразумевает формирование неких документов в мобильном приложении с дальнейшей их отправкой на сервер и последу...
[Перевод] Firestore и NoSQL — Основы структурирования данных Инструменты Firebase уже больше десятилетия помогают разработчикам быстрее создавать приложения, начиная с push-уведомлений и аутентификации и заканчивая базой данных Firestore. В этом году на Google I/O было анонсировано, что Firestore теперь поддерживает SQL в форме Data C...
Microsoft улучшает функциональность ключей доступа в Windows 11 и интеграцию с менеджерами паролей Это позволит пользователям использовать ключи, созданные на мобильных устройствах, и упрощает процесс аутентификации на компьютерах с Windows 11
В MIT разработали инструмент для проверки ответов ИИ Ученые Массачусетского технологического института (MIT) представили новый инструмент под названием SymGen, который значительно упрощает проверку ответов больших языковых моделей (LLM). Несмотря на их возможности, эти модели иногда генерируют неверную или неподтверж...
Jiushi Public Transportation Group совместно с China Telecom Shanghai создала видеосеть на основе камер RedCap Для ускорения развития интеллектуального общественного транспорта группа компаний Jiushi Public Transportation Group совместно с China Telecom Shanghai создала видеосеть на основе камер RedCap. Эта сеть обеспечивает потоковое видео и использует быструю интеграцию 5G-A...
Обучение ИИ-моделей на облачных серверах: совместный проект РБК и Рег.ру Привет, Хабр! С вами Сергей Рыжков, руководитель департамента хостинга и профессиональных сервисов Рег.ру, и Александр Михеев, ML-engineer РБК. В этой статье расскажем, как мы автоматизировали процесс тегирования редакционных материалов РБК с помощью нейросети в облаке Рег.р...
Как ИИ поможет создавать учебные курсы Привет, Хабр! Меня зовут Полина Шнайдер, я ML-инженер в лаборатории LISA в ИТМО. Сейчас я разрабатываю систему, которая помогает нашим преподавателям создавать программы учебных курсов. Разработка учебной программы ― творческая работа, во многом завязанная на опыт преподават...
Обзор смартфона Xiaomi 14T Pro: субфлагман с крутым железом и нейросетями Xiaomi 14T Pro — отличный пример модели, в которое есть всё необходимое, и не по космической цене. Пара замечаний — скорее на уровне придирок, чтобы сохранить объективность. Рассказываем самое главное об одной из самых интересных новинок этой осени.
Лампочки, выключатели, реле: смотрим на обновлённую линейку умных гаджетов от «Яндекса» «Яндекс» обновил и расширил линейку устройств для умного освещения. В коллекции появилось тринадцать новых устройств, включая лампочки на базе протокола Matter over Wi-Fi, умные выключатели и реле на базе Zigbee. Я уже успел попользоваться устройствами и в этой статье подроб...
HMAC-SHA256 и Telegram Mini App Хеш-функции это по-настоящему есть широта возможностей и в этой статье мы прикоснемся к одной из, а именно - аутентификация сообщения или, проще говоря, определение подлинности тех или иных присланных нам данных.Мы с вами начнем с теории и проникая в глубь мы закончим пример...
ТРИ НОВЫХ ПРОТОКОЛА КВАНТОВОЙ КРИПТОГРАФИИ Добро пожаловать в захватывающий мир криптографии, где умы криптографов и криптоаналитиков соединяются в бесконечной схватке за секреты и шифры. Постарались наглядно объяснить, как работает квантовая криптография, как всегда - с примерами и юмором!В древности люди задавались...
Сравнение реализаций гео-решений в СУБД Привет, Хабр! Сегодня быстро разберём, как разные СУБД справляются с геоданными. Вопрос простой: если нужно работать с координатами, полигонами, считать расстояния — какая база справится лучше? В сравнение пойдут PostgreSQL (с его крутым PostGIS), MySQL, Oracle, SQL Server и...
Кастомный Date and Time picker как в Telegram на Kotlin Jetpack Compose Вдохновившись классными колесиками для выбора времени и даты напоминаний Telegram я захотел сделать на одном из своих пет-проектов что-то подобное. Первой мыслью было - найти этот код в исходниках Telegram, но т.к. скорее всего, у них это написано на Java, я решил не играть ...
[Перевод] Строим ETL-конвейер для машинного обучения с помощью Kafka, Clickhouse и Go В этой статье я поделюсь с вами своим опытом использования Golang, Kafka и Clickhouse на примере простого ETL-конвейера для параллельной передачи JSON-данных в базу данных с последующим прогнозированием температуры на основе машинного обучения. Читать далее
ПОТРАЧЕНО. Как тестировать локализацию переводов, чтобы потом не было стыдно Привет! Меня зовут Михаил Кургузов, я из отдела локализации и переводов SM Lab. В этом цикле постов я расскажу о локализации и ее интеграции в процесс тестирования ПО. Пост #1 (вы находитесь здесь) — общая вводная про локализация и интернационализацию, важные примеры, л...
Не просто смена настроения. Что такое биполярное расстройство и как его распознать «В состоянии мании я трачу миллион рублей за две недели или улетаю в другую страну с малознакомым человеком», — рассказывает Мария с диагнозом БАР. Проблемы людей с психическими заболеваниями сильно отличаются от шуток про «биполярочку» в соцсетях. Разбираемся в симптомах за...
Управление IT-инфраструктурой: бюджетирование, риски, отказоустойчивость и катастрофоустойчивость Привет! Сегодня рассмотрим управление IT-инфраструктурой с точки зрения руководителя IT-отдела, для которого бюджетирование и расчёт времени простоя — неотъемлемая часть работы. Говорить будем о том, как выстраивать отказоустойчивую и катастрофоустойчивую IT-систему, чтобы и...
Нагружаем и отдыхаем: load testing без стресса ч.2 — автоматизация Привет, Хабр, это снова Валентина, которая отвечает за качество low-code платформы Eftech.Factory в компании Effective Technologies. Представляю вторую статью из серии публикаций о наших практиках нагрузочного тестирования (НТ). Первую, про поиск оптимального процесса НТ, мо...
SINBON проведет бесплатный вебинар по ускорению IIoT с помощью гибридного однопарного Ethernet SINBON, тайваньский поставщик услуг по проектированию и интеграции электронных межсоединений,... Сообщение SINBON проведет бесплатный вебинар по ускорению IIoT с помощью гибридного однопарного Ethernet появились сначала на Gadgets.
Названа причина, по которой Samsung отказалась от интеграции UWB в свои смартфоны Портал Android Authority объяснил, почему Samsung отказалась внедрять в свои смартфоны Galaxy S25 технологию UWB — беспроводную передачу данных, которая позволяет передавать большой объём данных на небольшое расстояние.
В ОС «Аврора» собираются добавить отечественную нейросеть Российские разработчики, создающие операционную систему «Аврора», уже работают над интеграцией передовых алгоритмов искусственного интеллекта, что позволит существенно расширить ее функциональные возможности.
Бесплатный курс компьютерной графики для детей: 11 уроков с нуля Создание компьютерной графики – востребованное направление. И справиться с ним может даже подросток. Мы хотим доказать это на примере бесплатного видеокурса Blender и компьютерной графики для школьников от 13-14 лет и старше. Специалисты, способные создавать 2D- и 3D-изображ...
Ну как же меня бомбит от современных инструментов продуктивности, а Заметил дисбаланс. В сети полно правильных методологий, как решать задачи, и что с ними делать, но стоит запустить конкретный инструмент... Видим банальный TO-DO List c папками. А можно иначе? Читать далее
МТС приобрел 51% разработчика решений для видео-конференц-связи Vinteo Это позволит Webinar улучшить интеграцию с аппаратными решениями для ВКС
iOS 18.2 beta 1 уже доступна с интеграцией ChatGPT, Genmoji и другими функциями Apple неожиданно выпустила первую бета-версию iOS 18.2 с некоторыми из самых важных новых функций Apple Intelligence
Хлористый водород для полупроводников: краткий патентный анализ Мы продолжаем рассказывать о различных химических веществах, их применении в электронике и, разумеется, патентом аспекте. На этот раз речь пойдет о газообразном HCl — хлориде водорода, хлористом водороде или хлороводород. При обычных условиях это бесцветный газ с резким запа...
Потребление ресурсов в Prometheus: кто виноват и что делать (обзор и видео доклада) У Prometheus есть серьёзный недостаток — чрезмерное потребление ресурсов. Проблема может заключаться в недостаточном понимании инструмента и его неверном использовании. А Prometheus требует грамотного управления метриками и лейблами.В своем докладе технический директор Deckh...
Как мы укротили 156 ETL-процессов в Airflow за один день: метод, который изменил работу DevOps Всё началось с того, что однажды мы решили развернуть Airflow для управления нашими ETL-процессами. И не просто развернули, а сделали это в K8s. Но зачем это понадобилось?Наша задача была довольно проста: взять данные из одной системы и переложить их в другую. Главным хранил...
[Перевод] Искусственный интеллект: между обещаниями и реальностью Привет, на связи Шерпа Роботикс. Сегодня мы хотим обсудить с вами статью про революцию ИИ, опубликованную в журнале The Economist. Авторы отмечают низкий уровень внедрения технологий искусственного интеллекта в западных компаниях. ИИ используется лишь в 20% компаний в Велико...
Sidecar на Go: позволь другому заниматься твоими проблемами Привет, Хабр!В распределённых системах каждая служба выполняет свою задачу: одна отвечает за логи, другая за обработку запросов, третья за безопасность. Но не всегда удобно нагружать основной сервис дополнительной логикой. Именно здесь хорошо вписывается Sidecar — отдельный ...
Упал интернет-магазин? Мониторинг бизнес-сервисов Monq поможет найти причину Hola. Хабр! В этой статье хотелось рассказать, как корпоративный ИТ-мониторинг Monq отслеживает работоспособность ИТ-систем предприятия, облачных сервисов и коннекторов с внешними поставщиками, такими как системы оплаты, логистики, бронирования товаров или билетов, а также в...
Samsung показалось хорошей идеей добавить в телевизоры ИИ ChatGPT На недавней конференции Samsung представила «новшества» для своих умных телевизоров, включая Samsung AI Cast и интеграцию с ChatGPT.
Пул объектов и фабрика в Unity. От теории к практике Всем привет, сегодня вместе с вами попробуем разобраться, что такое фабрика, пулы объектов и как с ними работать. Ну и напишем код, который можно будет переносить между вашими проектами. Читать далее
Могут ли гибкие чипы отследить настроение твоей девушки? Спойлер: уже скоро Тему с гибкими чипами начали разгонять еще в 2010-х, но до сих пор эта разработка вызывает больше вопросов, чем ответов. Мы решили разобраться, кто и когда стоял у истоков, как менялись технологии и правда ли гибкие чипы можно использовать для мониторинга всего: от срока год...
Анализируем протокол управления блоком питания Finirsi DPS 150 Сегодня я начну рассказывать, как изучал протокол программного управления блоком питания Finirsi DPS 150. До подробного описания всех команд и откликов мы в этот раз, правда, не дойдём, но зато рассмотрим шаги, которые обязательно в итоге приведут нас к успеху. То есть, эта ...
Google сделает из Chrome OS систему, полностью основанную на Android Инсайдерский портал Android Authority сообщил, что разработчики Google перешли от внедрения отдельных «частей стека Android» в настольную систему Chrome OS к полноценной интеграции двух ОС. Таким образом Google сделает Chrome OS более гибкой и универсальной.
Т1 Иннотех автоматизирует управление командировками Разработка пополнит линейку решений компании, предназначенных для повышения эффективности бэк-офисных бизнес-процессов.
Аптайм вахтер: мониторинг веб-сервисов с помощью Globalping и уведомлениями в Telegram Представьте: ваш сервис должен работать безотказно 24/7, быть доступным из любой точки мира, а любые проблемы нужно обнаруживать мгновенно. Как убедиться, что сайт одинаково быстро работает в Нью-Йорке, Токио и Москве? Как отследить проблемы маршрутизации или цензуры в разны...
Стоит ли собирать компьютер на старых Intel Xeon в 2024 году Сегодня компьютерное «железо» на пике своей стоимости. Такая ситуация сложилась по ряду причин. С одной стороны в начале 2020-х годов началась гонка техпроцессов между крупнейшими разработчиками чипов. Это усложнило производство комплектующих, сделав их себестоимость выше. С...
Реноватор что это за инструмент и для чего он нужен — функции и преимущества В России реноваторами начали пользоваться относительно недавно, но они быстро завоевали популярность. Это устройство может делать то, чего не могут никакие другие инструменты — хороший прибор способен заменить болгарку и другие электроинструменты. Рассказываем про реноватор ...
В Android внедрят новый режим «Trade-In» для облегчения проверки устройств Компания Google готовит к запуску в Android новый режим «Trade-In», который облегчит проверку девайсов и повысит уровень безопасности.
Новые динтаблицы: вторичные индексы, web assembly и ещё много улучшений к версии YTsaurus 24.1.0 Динамические таблицы — это распределённая база данных, key‑value‑пары которой объединяются в привычные пользователям реляционных СУБД таблицы. В YTsaurus в них можно хранить огромные массивы данных, при этом их можно быстро читать — поэтому...
Как создать игру Tycoon (Тайкон) в Roblox – туториал для детей Хотите создать собственный экономический симулятор в Роблоксе и написать для него код на Lua? Тогда пригодится сегодняшняя пошаговая инструкция. Предлагаем ознакомиться с ней, чтобы разобраться, как сделать игру «Тайкун» в Roblox. Урок предназначен для детей от 8-9 лет и ста...
Apple возвращается к идее Стива Джобса о создании фирменного телевизора Марк Гурман из Bloomberg заявил, что Apple «обсуждает идею создания телевизора под брендом Apple». Он не предоставил никаких дополнительных подробностей о телевизоре, но сказал, что это может быть одно из нескольких грядущих ]новых устройств для умного дома....
Как силами мобильных разработчиков автоматизировать процесс разработки Всем привет! Меня зовут Женя Мельцайкин, я старший инженер-программист в компании Контур. Большую часть времени в Контуре я работал и работаю Android-программистом, но статья будет не про Android и даже не про мобильную разработку. А про команду мобильной разработки и про на...
Прорыв в устойчивой электронике: биоразлагаемые нанокомпозитные пленки на основе крахмала Новые биоразлагаемые нанокомпозитные плёнки, разработанные исследователями из Лондонского университета королевы Марии, могут стать значительным прорывом в области устойчивой электроники. Эти плёнки, созданные с использованием крахмала вместо материалов на основе нефти, ...
Кроссплатформенные приложения на Python с Flet и FastAPI: Полное руководство по разработке Сегодня я покажу вам, что для создания полноценных кроссплатформенных приложений достаточно одного языка — Python. С помощью всего нескольких библиотек и фреймворков можно легко обойтись без JavaScript для веб-разработки, без Kotlin и Swift для мобильных приложений и даже бе...
ChatGPT в macOS получил доступ к сторонним приложениям OpenAI выпустила важное обновление для приложения ChatGPT на macOS, добавив интеграцию со сторонними приложениями. Теперь ChatGPT может взаимодействовать с такими приложениями, как Xcode, VS Code, Terminal и iTerm2, позволяя пользователям просить&nbs...
Путь разметки данных для NER: от Open Source до Prodigy Распознавание именованных сущностей (Named Entity Recognition, NER) — это одна из самых востребованных задач в обработке естественного языка (NLP). Чтобы создать качественную модель для NER, требуется тщательно размеченная обучающая выборка, а процесс её создания может занят...
Motorola представила смартфон ThinkPhone 25 В прошлом году компания Motorola официально представила свой первый смартфон из линейки ThinkPhone, ориентированный на бизнес-пользователей, а теперь компания выпустила его обновлённую версию — ThinkPhone 25 (да, логичнее было бы назвать устройство цифрой 2, но компания выбр...
Как избавить датасаентистов от рутины: опыт автоматизации моделирования в Альфа-Банке Как одним нажатием кнопки обучить модель, получив на выходе не «чёрный ящик», а готовый инструмент оптимизации реальных бизнес-процессов, рассказывает Валерий Смирнов, руководитель отдела монетизации нейронных сетей, Альфа-Банк.
Как вывести прибыль из ООО. Рассказываю о 10 возможных способах и предупреждаю о рисках Законный способ получить прибыль, как учредитель, только один – выплатить дивиденды. Но также можно получать прибыль через выплату зарплаты (премий), с точки зрения закона это "кривой" способ. Но т.к. налоги платятся и в некоторых ситуациях даже больше, чем в дивидендах – сп...
Шаблоны проектирования для баз данных Существуют различные шаблоны проектирования облачных сервисов. Про тот же Sidecar или Ambassador, я думаю, слышали многие. Шаблоны предназначены для решения определенных задач и те два шаблона, о которых речь пойдет в сегодняшней статье, тоже ну...
Что такое CPA оффер и лучшие примеры 2024 года Современный мир интернет-маркетинга предлагает множество моделей монетизации для бизнеса. Одной из самых популярных и эффективных является модель CPA (Cost Per Action), которая позволяет платить за конкретные действия, совершенные пользователями, а не за клики или показы рек...
Пользователь придумал слух о выходе фирменной оболочки Samsung One UI 7 В соцсети Х появилось сообщение и баннер, приглашающие к регистрации в программе бета-тестирования оболочки Samsung One UI 7, которую вендор готовит для интеграции прежде всего в новые Galaxy S25. Но это оказалось ложью.
NASA заключило контракт стоимостью 24,3 миллиона долларов на разработку датчиков для изучения солнечного ветра Университет Нью-Гэмпшира в Дареме заключил контракт стоимостью $24,3 миллиона с NASA на разработку и создание датчиков для изучения солнечного ветра в рамках проекта серии Lagrange 1, который является частью программы Space Weather Next от NOAA (Национальное управл...
Когда старые игры молодеют: Age of Mythology получила глобальный ремейк 22 года спустя. Каким он получился? Знаете, всегда радует, если разработчики ПО или игр продолжают поддерживать свои продукты спустя несколько лет. Сейчас такое время, что компания, выпустившая какую-либо программу, через полгода уже и существовать не будет — а значит, пользователи ПО останутся без поддержки. ...
Google AI Studio представила Grounding with Google Search: «заземление» моделей Gemini с помощью поиска Google Google AI Studio и Gemini API представили новую функцию Grounding with Google Search, которая позволяет разработчикам получать более точные и актуальные ответы от моделей Gemini с помощью поисковой системы Google. Эта инновация направлена на снижение галлюцинаций в отве...
Изменение модели данных CoreData для iOs приложения с iCloud синхронизацией Казалось бы простая задача добавления атрибута(ов) в модель данных CoreData может обернуться проблемами если в приложении используется синхронизация между устройствами через iCloud. В этом случае необходимо провести так называемую lightweight миграцию прежней базы данных в б...
Как упорядочить данные в базе сайта, у которого пять личных кабинетов Привет, Хабр! Меня зовут Миша Шлыков, я менеджер проектов в диджитал-продакшене Далее . Уже два года мы вместе с «Национальными приоритетами» развиваем сайт наука.рф. За это время 30 миллионов человек поучаствовали в проектах Десятилетия науки, а делают его простые люди со в...
Как устроен KaaS (Kubernetes as a Service) в Облаке Рег.Ру Всем привет, меня зовут Игорь Шишкин, я руководитель команды R&D облачных сервисов Runity. Сегодня я хочу устроить вам небольшую экскурсию по тому, что из себя представляет наш сервис KaaS и как он устроен, ведь все мы знаем и любим Kubernetes. Читать далее
Мама, я работаю в BIM Привет, Хабр! На связи отдел внедрения BIM и отдел сопровождения и поддержки из ПИК.ПИК — компания с большим опытом в информационном моделировании BIM. Мы решили рассказывать об этом в блоге – и начнём с вводной статьи про то, что такое BIM как технология и какую пользу...
[Перевод] Теория игр как способ управления ИИ Привет, на связи Елена Кузнецова, специалист по автоматизации Шерпа Роботикс. Сегодня я перевела для вас статью, посвященную риску появлению предвзятости в предложениях искусственного интеллекта. Это серьезная проблема, ведь чему мы обучим ИИ, то и получим в его ответах. В п...
Data Ocean Nova. Next-gen платформа данных класса Lakehouse Что такое Data Ocean Nova? Ответ — в партнерском материале технического идеолога платформы. Вы узнаете об архитектуре, системе хранения данных, возможностях управления ресурсами и других особенностях решения, благодаря которым Data Ocean Nova стала одним из технологических л...
Redmi Projector 3 Pro оценен в 220 долларов Компания Xiaomi представила недорогой проектор Redmi Projector 3 Pro, который оценен на дебютном китайском рынке в 220 долларов. Новинка характеризуется максимальной яркостью 470 лм, разрешением Full HD, возможностью проецировать изображение диагональю от 45 до 120 дюймов с ...
Прозрачное туннелирование трафика с маршрутизацией на основе геолокации IP-адресов В этой статье попробую рассказать как в домашней сети создать еще один шлюз по умолчанию и настроить на нем на выборочную маршрутизацию на основе списка подсетей. Используя в качестве такого списка базу данных геолокации IP-адресов, можно перенаправлять трафик в зависимости ...
Управление гневом. Изучаем Angr — фреймворк символической эмуляции Для подписчиковAngr — эмулятор на стероидах. Он кросс‑платформенный и поддерживает большинство популярных архитектур: с ним на Linux можно искать уязвимости в PE32, а на Windows — ковырять прошивки роутеров. В этой статье я на примере работы в Linux покажу, как его использов...
iPhone SE 4 получит модем от компании Apple Некоторое время назад появилась информация о том, что компания Apple планирует внедрить свой собственный 5G-модем во всю линейку iPhone, начиная с модели SE 4. А теперь информационное издание 9to5mac подтвердило эту информацию, указав, что собственный 5G-модем компании будет...
Роскомнадзор порекомендовал отказаться от услуг CloudFlare из-за шифрования На сайте Центра мониторинга и управления сетью связи общего пользования (ЦМУ ССОП) Роскомнадзора появилось сообщение с рекомендациями не использовать CDN-сервис американской компании CloudFlare.
Код, который работает: Unit и интеграционное тестирование для повышения надежности ПО Всем привет, меня зовут Андрей Федотов, я бэкенд-разработчик в компании «Цифровая Индустриальная Платформа».Как сказал Кент Бек: «Многие силы мешают нам получить чистый код, а иногда не удается даже получить код, который просто работает». В данной статье я расскажу историю н...
Извлечение данных. 1С Экстрактор или ETL — что выбрать? Привет, Хабр! На связи Александр Чебанов.Данные превратились в жизненную силу организаций, подпитывая принятие обоснованных решений и стимулируя инновации. Поэтому выбор правильного решения, автоматизирующего их сбор, важен для компаний. Читать далее
Совместили молодёжный AI-конкурс с задачами «Северстали» и сделали предсказатель срывов поставок Кажется, ещё недавно ИИ был прерогативой умудренных опытом специалистов и даже ученых, но сейчас его осваивают и школьники. Уже сегодня они помогают отраслевым гигантам строить прогнозные модели. Глядишь, завтра в детсадах начнут сетки обучать. Мы делали конкурс по ИИ для мо...
10 SDK, чтобы улучшить ваше мобильное приложение SDK (Software Development Kit) — комплекс инструментов для расширения функциональности мобильных приложений и доступа к новым опциям и возможностям ПО. При этом каждый SDK ограничен своим набором компонентов и закрывает определённые задачи бизнеса. В статье расскажем о базов...
Готовимся к декабрю: как проверить налоговую задолженность и получить вычеты 2 декабря — крайний срок уплаты налогов физическими лицами за предыдущий год. Речь идет о налоге на имущество физических лиц, транспортном и земельном налоге. Сегодня существуют специальные сервисы и приложения, которые значительно упрощают этот процесс. В этой статье редакц...
Миссия выполнима, или как мы проходили сертификацию Tier III Facility в работающем ЦОДе [Часть 1] Представьте себе квест, где вам нужно превратить обычный дата-центр в настоящую холодильную камеру, при этом не заморозив клиентское оборудование и не устроив тропический рай там, где должен быть технологический холод. Или, например, нагрузить ЦОД по максимуму, а потом отклю...
Swinlanes — возможная альтернатива Agile и Kanban Привет, Хабр!В свободное от основной работы время за последние 4 месяца я разработал инструмент для управления продуктами без использования принципов Agile и Kanban. Вместо доски и тикетов разработка ведется вокруг фич и их итераций. Мне очень интересно ваше мнение. Изн...
VK пригласил на работу специалистов из ABBYY VK объявила о готовности принять на работу сотрудников, уволенных из компании ABBYY. Это предложение касается как отдельных специалистов, так и сформированных команд. В холдинге уверены, что интеграция экспертов в области машинного обучения...
Обходим ограничение доступа Github к базе уязвимостей Trivy. Быстрый фикс вам в помощь Совсем недавно разработчики, применяющие сканер образов Trivy, столкнулись с ошибкой TOOMANYREQUESTS. Она произошла из-за достижения максимального количества пользователей инструмента и предельной скорости по загрузкам из Container Registry (CR) ghcr.io. Меня зовут Алиса Кир...
Типичные ошибки при создании Frontend приложений Хабр, привет!Мы — команда платформы интеллектуального управления контентом и цифровизации бизнес-процессов СИМФОНИЯ (ЕСМ/CSP/BPM) от ITFB Group. Сегодня решили поговорить об общих принципах, процессах и подходах, которых мы придерживались при создании нашей собственной платф...
О кожуре гиперапельсина Когда неожиданно для себя и для всех берешься за какое-то дело, это может затронуть некие глубинные пласты мироздания и слегка заржавевший механизм приходит в движение, показывая в окошечках удивительные комбинации символов, не виданные или не узнанные ранее.О проблеме плотн...
Как я написал бота для саммари telegram каналов Всем привет!Меня зовут Азрет, я - CTO в AAA (читается как "трипл-эй"). Мы разрабатываем LLM приложения для бизнеса. Решаем разнообразные задачи - оптимизация внутренних процессов за счет ИИ, маркетинговые исследования и запуск новых продуктов. Но запрос на бота, про которог...
Ошибка ценой в 50 лет: как Intel потеряла корону в процессорной гонке Компания Intel была королем процессорного рынка с самого его зарождения, и многие думали, что так будет всегда. 50 лет абсолютного доминирования и превосходства, узнаваемости и успешности, закончились одним решением человека, которого совсем недавно считали святым. Одним реш...
Испанский без иллюзий: мой опыт изучения языка. Часть 1 Hola, Хабр! Это Женя Сильянова из МТС Диджитал. В свое время я девять лет жила в Испании, сегодня хочу поделиться своим опытом изучения иностранного с нуля. Сейчас мой уровень — С1, как-то я даже написала на испанском дипломную работу и получила диплом за подписью самого кор...
Пять техник, как помочь себе, если вы забываете иностранные слова в речи Вы учите язык, общаетесь на нем по работе или учебе, и постоянно ловите себя на том, что какие-то слова «вылетают» из головы. Причем это могут быть как сложные для русскоязычного восприятия слова, которые вы недавно изучили, так и абсолютно простые, по типу boring -ску...
Что такое DWH? DWH (Data Warehouse или по русски Хранилище данных) - это специализированная система для хранения и управления большими объемами данных, которые объединяются из разных источников с целью анализа и построения отчетов Короче, это место, где все нужные данные из разных мес...
Оптимистические и пессимистические блокировки на примере Hibernate (JPA) Привет, Хабр! Давно хотел стать частью «деврел» сообщества: писать статьи, участвовать автором в митапах и т. д. Но никак не мог найти тему для рассказа. Недавно решил изучить тему «оптимистическая» и «пессимистическая» блокировки, но на&nb...
Как потратить шесть лет и быть невидимкой в Play Market Всем привет!Этот пост в большей степени — рассказ о пути одной идеи к реализации.И немного — о трудностях, с которыми я сталкиваюсь прямо сейчас, когда вроде бы всё готово — но никто о твоей игре не знает.Если вкрат...
Оценка кардинальности полей таблицы Привет, Хабр! В SQL запросах важно ориентироваться в количестве записей в таблицах и в плане выполнения запроса. Это позволяет, например, уменьшить количество записей при выполнении запроса при помощи группировки GROUP BY. В случае работы над каждым SQL запросом вручную, это...
Ретро автомобили: воплощение стиля и истории на дорогах Ретро автомобили — это не просто старые машины, это настоящие произведения искусства, которые перенесли в себя дух эпохи. Их уникальный дизайн, блеск хрома и запах кожи создают атмосферу, которую невозможно передать современным автомобилям. Каждый ретро автомобиль рассказыва...
Anthropic и гонка к «безопасному ИИ»: что рассказал CEO компании Дарио Амодеи на подкасте Lex Fridman Недавно Лекс Фридман пригласил Дарио Амодеи, основателя и CEO компании Anthropic, на подкаст, где они почти пять часов обсуждали, к чему идёт развитие ИИ и как создать мощные, но безопасные модели. Если у вас, как и у меня, нет пяти часов на просмотр, — я подготовил это...
Когда устал от алгоритмов: Ревью кода на собеседовании Несколько лет назад, проходя собеседование в одну из компаний, я столкнулся с задачей, которая выделялась на фоне стандартных вопросов про алгоритмы и структуры данных. Вместо привычной реализации алгоритма мне предложили отревьюить легаси-код. Это было гораздо легче, чем ал...
Применение OSINT-техник в сферах маркетинга, PR и HR OSINT применим в сфере продаж и рекламы для анализа рынка, мнений потребителей, а также мониторинга конкурентов. Крупные компании в Европе активно используют OSINT-техники, которые помогают им эффективнее продвигать свои услуги и товары. Эти компании производят анализ с...
«Лига Ставок» — первый в России букмекер с социальной сетью в приложении Создание социального продукта – это инструмент для укрепления лояльности и уровня вовлеченности аудитории. Внедрение социальной составляющей стало значимым шагом для привлечения новых пользователей в приложение букмекерской компании «Лига Ставок», формирования спортивного со...
SINBON проведет бесплатный вебинар по ускорению IIoT с помощью гибридного однопарного Ethernet SINBON, тайваньский поставщик услуг по проектированию и интеграции электронных межсоединений, проведет бесплатный вебинар по новой технологии гибридного однопарного Ethernet (SPE). Благодаря большей передаваемой мощности электропитания и более высокой скорости передач...
Умная зубная капа поможет в мониторинге здоровья и управлении техникой Ученые из Массачусетского технологического института (MIT) и Университета Орхуса разработали умную зубную капу под названием MouthIO, которая может не только помочь в мониторинге здоровья, но и взаимодействовать с другими устройствами.
«Куда, куда вы удалились», или поиск пропущенных остановок в маршрутах общественного транспорта в OpenStreetMap OpenStreetMap (OSM) — глобальный проект, образованный вокруг геоинформационной базы данных, наполняемой всеми желающими — как энтузиастами, так и заинтересованными компаниями. Любой может внести свой вклад, однако открытость имеет и оборотную сторону, которая приводит к тому...
Собираем видение продукта: от проблемы конкретной персоны до решения Когда строишь бизнес на новом рынке, один из ключевых вызовов - создать видение своего продукта, который найдет свой PMF (Product-Market Fit).На своем опыте рассказываю о том, как определить проблему и создать для нее решение, которое действительно будет решать проблему поль...
IP-камера Xiaomi Smart Camera C500 Pro: высокочувствительный сенсор и двусторонняя аудиосвязь с интеграцией в Умный дом Xiaomi Домашняя IP-камера Xiaomi Smart Camera C500 Pro обеспечивает легкую установку и настройку, сверхвысокую чувствительность сенсора, двустороннюю аудиосвязь, возможность записи в сетевое хранилище. ИИ-функции, которыми оснащена камера, пока сыроваты, но они еще только учатся.
Развертывание Asterisk с помощью Ansible Ansible — система управления конфигурациями, написанная на языке программирования Python. Используется для автоматизации настройки и развертывания программного обеспечения. Обычно используется для управления Linux-узлами, но есть большая коллекция плагинов для подключения к ...
Подмания: запускаем графические приложения в контейнерах Привет, Хабр! Перед вами серия статей, в которых на подробно разобранных примерах показано, как удовлетворить некоторые базовые потребности пользователя ПК под управлением ОС Линукс, при помощи контейнеризации. В основном, это базовые потребности в безопасности, то есть, сох...
Быстрее некуда: собираем удобный поиск по коду из нескольких CLI-утилит Мы никогда не читаем код как книгу — мы выбираем только конкретные интересующие места. Такие места обычно запоминаются ассоциативно, например по имени функции, строковому литералу, импорту библиотеки, комментарию и т. д. Перейти от ассоциации к файлу, а тем более к конкретно...
[Перевод] Детекторы ИИ ошибаются, и это сильно бьёт по студентам В начале пандемии Мойра Олмстед ненадолго покинула колледж, чтобы выйти замуж, после чего готова была вернуться к занятиям. Несколько месяцев подряд она выкраивала время между работой на полную ставку и уходом за младенцем для участия в программе со свободным графиком, позво...
Ускоряем разработку и тестирование с DevTools: 4 новых инструмента, которые сэкономят вам время Отладка и тестирование — основа нашей работы, но они могут быть утомительными и отнимать много времени. Поэтому сегодня я расскажу о четырех новых фичах в DevTools, которые помогут тестировщикам и разработчикам работать быстрее и эффективнее. Эти инструменты созданы специаль...
Zod. Основные преимущества и неочевидные кейсы использования Zod — это TypeScript библиотека для валидации и создания схем данных, позволяющая определять строгие типы на этапе разработки. Она значительно упрощает управление типами и обеспечивает безопасность данных в приложениях. В отличие от других решений для валидации данных, Zod н...
Обзор k8sgpt: как искусственный интеллект помогает обучать DevOps-инженеров В статье мы расскажем, что за утилита k8sgpt, как её поставить, какие есть полезные опции и как подключить к ней AI. Также покажем, какого уровня диагностику можно провести с помощью этого инструмента и на какие ответы чат-бота можно рассчитывать. Читать далее
REST vs gRPC. Межсервисная интеграция для начинающих Привет! Меня зовут Максим Соколов, я — аналитик в команде “Управление доступностью товаров и категорий”. В нашей команде была выделена отдельная подгруппа, которая создавалась специально под новый продукт-фичу для селлеров. Сразу стало понятно, что для реализации нового функ...
Работа с дисками в РЕД ОС В последние годы российские дистрибутивы Линукс уверенно набирают популярность. Одним из наиболее распространенных дистрибутивов является РЕД ОС. Это разработка компании «РЕД СОФТ» которая с 2014 года занимается разработкой данной ОС. В основу этого дистрибутива была положен...
PostgreSQL Antipatterns: «вращаем» JSON Принимать сложные параметры запроса в виде JSON - полезно, хранить его в базе - удобно, но работа с ним в рамках SQL-запроса зачастую вызывает затруднения.Сегодня столкнулся с очередным нетипичным вариантом использования - "перекладыванием" значений из JSON-строк в столбцы.Д...
WSJ: Рой загадочных беспилотников 17 дней беспрепятственно летал над военными базами США "Вели наблюдение и контролировали ситуацию", - отчитались в Пентагоне.
Представлена революционная стиральная машина Xiaomi Mijia: два барабана в стандартном корпусе, «молниеносная» стирка за 12 минут, обновления по воздуху Xiaomi сегодня представила много интересных новинок, в их числе оказалась и совершенно новая стиральная машина — такой у Xiaomi еще не было. Особенность новинки заключается в том, что при стандартном корпусе у нее сразу два барабана. Соответственно, машина позволя...
EA Tool для ИТ-Архитектора Если самым популярным вопросом о работе архитекторов является “Кто такие архитекторы и чем они занимаются?”, то второй по популярности причиной провала архитектурной практики после “Не сошлись в видении с руководством” является отсутствие нормального инструмента. Под этим ин...
Топ самых интересных CVE за октябрь 2024 года Всем привет! Это наша традиционная подборка самых интересных CVE ушедшего месяца. В октябре десяточку по CVSS выбил Zimbra — в сервере RCE от неаутентифицированных злоумышленников с несложным эксплойтом и проверкой концепции.Помимо этого, месяц отметился многочисленными крит...
Введение в Brisa: новый подход к веб-разработке Brisa — это современный веб-фреймворк, который сочетает мощь серверного рендеринга и удобство клиентских компонентов. Он позволяет создавать быстрые, легкие и высокопроизводительные веб-приложения, минимизируя объем JavaScript, отправляемого в браузер. Поддержка веб-компонен...
МТС Exolve полностью обновил свою виртуальную АТС МТС Exolve, ведущий разработчик коммуникационных решений для бизнеса, запустил новую версию виртуальной АТС, которая стала возможной благодаря интеграции с решениями Telecom API.
Pango Cars увеличила продажи автомобилей за счет интеграции с сервисами Яндекса для бизнеса Обмен данными между площадками настроен с помощью сервисов платформы данных Yandex Cloud.
Тернистый путь к единому хранилищу метрик Метрики — один из трёх базовых типов телеметрии и основа мониторинга любого приложения. Но что, если необходимо собирать их в рамках крупной и высоконагруженной экосистемы? Как собрать метрики с десятков тысяч хостов разных ЦОДов и сотен типов приложений? И как упростить инж...
Приключение на 20 минут. Часть 1: автоматизируем запуск проектов в SoapUI Всем привет, меня зовут Вероника Дюкарева. Я работаю старшим инженером-программистом в компании Bercut.В статье разберем, что такое SoapUI, что полезного можно найти в его системных файлах, рассмотрим работу с ним через командную строку, Docker и Python. Вошли и вышли!
В чем польза мок-собеседований? Неудачный опыт на собеседованиях может существенно снизить способность начинающего специалиста к прохождению собеседований в будущем, даже когда за плечами годы опыта. Мок-собеседования - это собеседования с ментором в безопасной среде. Они обладают всем атрибутами реального...
Т1 Интеграция и VK Tech перенесут корпоративные сервисы с других решений Т1 Интеграция и VK Tech подписали на FINOPOLIS 2024 соглашение о комплексном взаимодействии в рамках проектов по переносу сервисов корпоративных коммуникаций с зарубежных решений на платформу VK WorkSpace.
SMS-автоответчик с обновлением статуса: еще один канал связи для клиентов, которым мало интернета и звонков Привет, Хабр! Меня зовут Екатерина Саяпина, я Product Owner личного кабинета МТС Exolve. Сегодня расскажу, как с помощью нашей платформы можно создать SMS-автоответчик, который будет не просто информировать клиентов, но и своевременно обновлять статус доставки товара или его...
Лесную технику начали отслеживать по «ЭРА-ГЛОНАСС» Система «ЭРА-ГЛОНАСС» начала мониторинг лесной техники, подключив к своим данным первые 600 транспортных средств. Об этом сообщил генеральный директор АО «ГЛОНАСС» Алексей Райкевич. По его словам, проект реализуется совместно с Минпромторгом и Р...
МТС разработала ГОСТ для интернета вещей Стандартизация NB IoT и подходы по интеграции NB-IoT в 5G и 5G NTN, отраженные в стандарте, позволят расширить горизонт применения технологии и в будущем обеспечить бесшовный переход между NTN-сетью (работающей над поверхностью Земли) и наземной сетью интернета вещей.
Apple рассматривает возможность выпуска умного телевизора под своим брендом По предварительной информации, новый телевизор Apple будет оснащен широким набором функций, включая поддержку голосовых помощников, интеграцию с другими устройствами Apple (iPhone, iPad, HomePod), а также высокое качество изображения и звука.
Можно ли найти скрытую камеру при помощи смартфона? Отвечает Xiaomi В век технологий риск того, что за тобой следят, большинство из нас почти не пугает. Нас постоянно контролируют через наши смартфоны, отслеживая и местоположение, и поисковые запросы, и даже покупки в офлайн-магазинах. Но видеокамеры - совсем другое дело. Даже если речь идет...
О bruteforce и его реинкарнациях Все мы хорошо знаем о том, что пароли можно подобрать или перехватить другими способами. В рамках данной статьи мы будем говорить именно о подборе паролей. Будем считать, что наш атакующий не имеет физического доступа к машине, с которой осуществляется аутентификация и следо...
Прокачиваем бюджетный семиструн Привет, Хабр! Сегодня я продемонстрирую на примере электрогитары Harley-Benton R-457MN, насколько широкую палитру звучаний можно получить, имея в распоряжении всего-навсего два дешёвых китайских хамбакера. Причём встраивать активную электронику, дополнительные тумблеры и ...
Готовимся организовать совместный русско-украинско-мексиканский семинар по ПЛИС в Мексике, возможно привлечем и беларусов Инструкции к открытым примерам basics-graphics-music (BGM) теперь доступны на 5 языках: английском, испанском, русском, украинском и белорусском. Эти примеры используются в России и Беларуси (Школа Синтеза Цифровых Схем), Калифорнии (Verilog Meetup), Армении, Азербайджане и ...
[Перевод] Откройте для себя весь потенциал AbortController В этой статье я расскажу об одном из стандартных API JavaScript, о котором, вы, возможно не слышали. Это AbortController. ❯ Что такое AbortController? AbortController — это глобальный класс в JS, который можно использовать для прерывания любых асинхронных операций. const ...