• Здравствуйте, уважаемые читатели Хабра!В первой части мы рассказали, как решили задачу сегментации полигона дороги в PostGIS. А теперь рассмотрим сопоставление сегментов двух разных версий дороги для сохранения учёта историчности привязанным к ним событий.СодержаниеВведениеАлгоритм сопоставления сегментов дорогиИтоговое решениеПримеры маппингаЗаключениеСсылки, источники, материалыВведениеМы в…

  • Это первая из двух частей. В этой статье расскажу про задачу с Кайдзен-офисом в девелоперской компании, про то, почему обычные методы оптимизации не работают для процессов с очередями, и про то, что такое DES. Если интересна более углубленная практика -…

  • Выбираете ли вы сервис деск для автоматизации с нуля или ищете замену текущему, это задача не из простых. Как не ошибиться и не потратить бюджет на продукт, который не оправдает ожиданий? Познакомьтесь с нашим обзором: это не очередной рейтинг лучших от…

  • Поддерживать разговор в многолюдном общественном месте бывает сложно, особенно при потере слуха. Но что, если бы вы могли усиливать только того человека, которого хотите слышать, и подавлять всех остальных? Что, если бы компьютер мог делать это автоматически, считывая информацию из…

  • Как удалённый пользователь получил appointment. И что это говорит о том, что значит «удалить» сущность в системе с soft delete.Пользователь удалён. Appointment создан.Для удалённого пользователя.Контекст Система клиники: пациенты бронируют слоты к врачам. Если слот занят — попадают в вейтлист. Когда appointment отменяется — первый из вейтлиста автоматически получает слот.Удаление пользователей реализовано через…

  • Когда шаблонных интерфейсов продукту становится недостаточно, его команда начинает задумываться о внедрении конструктора страниц. Пользователи получают свободу кастомизации, а количество запросов на доработки существенно сокращается.Но за этими очевидными преимуществами скрывается ряд технических сложностей. Вместе с гибкостью приходят конвертации, конфликты конфигураций,…

  • С некоторых пор я стал задумываться о том, чтобы настроить домашний сервер для обмена сообщениями между членами своей семьи и друзьями. Я попробовал несколько различных децентрализованных (и не очень) мессенджеров и к своему сожалению обнаружил, что большинством из них либо…

  • Привет, Хабр! Пишет команда Business Intelligence GlowByte. Каждый год мы проводим Fine Day Online – конференцию про бизнес-аналитику, где практики из разных компаний делятся честным опытом. 22 апреля собрались спикеры из сети “Галамарт”, банков Уралсиб и ОТП, а также FanRuan,…

  • Шаг 4: Реализация вкладки «Аудио»Цель шага: Установить библиотеки для работы со звуком, создать модуль core/audio_manager.py для сканирования и тестирования аудио-устройств, создать виджет ui/audio_tab.py с выпадающими списками микрофонов и динамиков, кнопками тестирования и сохранением выбора в config.json. 4.1. Установка системных и…

  • Трансформация поисковой парадигмы: От классического SEO к эпохе GEOПривет, меня зовут Владимир Назаров, я руководитель агентства поискового маркетинга Head Promo, практикующий эксперт по SEO и GEO продвижению.В 2025 году мы одни из первых в России выпустили гайд-инструкцию на основе нашего…