Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 19 min 54 sec ago

Погружение батискафа «Триест» в Марианскую впадину. Насколько велика  сжимаемость «несжимаемых» жидкостей?

Wed, 03/11/2026 - 20:41

Погружение глубоководного батискафа «Триест» в Марианскую впадину на глубину 10 919м. И при чём тут  сжимаемость «несжимаемых» жидкостей?

Жидкости считаются «несжимаемыми».

Вернее сказать, что  при доступных в быту давлениях мы не можем заметить заметного изменения объёма при сжатии жидкости.

В реальности, жидкости вполне себе обладают упругими свойствами и эти свойства хорошо известны.

То есть жидкости не просто могут быть сжаты, но при этом у них имеются разные упругие характеристики, при которых разные жидкости при одинаковом приросте давления  демонстрируют различную величину уменьшения объёма.

Так у воды  модуль упругости  при сжатии почти в 2 раза   выше, чем у бензина (см.рис.1.).

Читать далее

Слив бюджета до старта: 3 сценария, когда бизнесу нельзя заходить в Telegram Ads

Wed, 03/11/2026 - 20:00

От агентств по закупке трафика обычно ждут медиаплана и красивых прогнозов. Но за прошлый год наша команда пропустила через кабинеты Telegram Ads десятки тысяч евро и поняла одну неприятную вещь. Иногда самый экономически выгодный шаг для клиента - это жесткий отказ от запуска. Платформа ломается вообще не там, где принято думать. Она дает сбой не на растущем CPM, а в тот момент, когда на закрытую архитектуру мессенджера пытаются натянуть привычную логику из веба.

В этой статье я на реальных цифрах (от бассейнов за 5 млн до туров в Териберку) покажу три сценария, когда в официальный таргет Телеграма лучше не лезть.

Читать далее

Видеостены в большом городе: красивые снаружи, сложные внутри

Wed, 03/11/2026 - 19:59

Видеостены давно стали частью городской и корпоративной среды. Да, они повсюду: в торговых центрах, в метро и на вокзалах, в бизнес-центрах и отелях, в банках и клиниках, в диспетчерских и переговорных. 

Но несмотря на это, выбор видеостены редко сводится к принципу «лишь бы 4К»: на практике здесь намного больше технических и эксплуатационных нюансов. Видеостена — это не просто набор экранов, которые поставили рядом, а единая система отображения. И выбирать её по внешнему эффекту так же рискованно, как выбирать серверную по цвету стойки: выглядит здорово, но долго не протянет. 

В этой статье поговорим о том, где действительно уместны LED, LCD и проекционные решения, на что смотреть кроме диагонали и разрешения, и какие ошибки потом больнее всего бьют по эксплуатации и сервису.

Читать далее

Хранилища в 1С: какие бывают и для чего используются

Wed, 03/11/2026 - 19:56

В платформе 1С существует несколько типов хранилищ, предназначенных для сохранения различных пользовательских и системных настроек. Несмотря на общее название, это разные объекты платформы с разным назначением и механизмами работы.

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

Читать далее

STAC — знакомство: Браузеры, API и управление доступом к пространственным данным (часть 3)

Wed, 03/11/2026 - 19:56

В первых двух статьях мы разобрали основы спецификации STAC (SpatioTemporal Asset Catalog), её объектную модель и философию, превращающую разрозненные архивы геоданных в единую, машиночитаемую «библиотеку». Мы увидели, как STAC описывает каталоги (catalog), коллекции (collection), элементы (item) и их ресурсы (assets), создавая универсальный язык для работы с геопространственной информацией.

В комментариях были затронуты две темы, которые просили рассмотреть в новых статьях — семантическая паутина и универсальные браузеры, которые требуют постепенного перехода от теории к практике. Действительно, какая польза от идеально структурированного каталога, если с ним неудобно или невозможно работать? Поэтому, прежде чем углубиться в онтологии, мы рассмотрим инструменты взаимодействия с STAC.

Эта статья посвящена клиентской стороне экосистемы — STAC-браузерам, а также ключевому аспекту их работы в корпоративной среде — безопасному доступу к данным через STAC-API. Мы разберём, как устроен универсальный браузер, и представим нашу реализацию стека STAC-сервера с распределённой системой управления доступом IAM (Identity and Access Management), где каждый запрос, от просмотра метаданных до скачивания тайла, проходит через цепочку авторизации.

Читать далее

Анализ функционала и возможностей PT NGFW: лабораторный тест + итоги пилотов

Wed, 03/11/2026 - 19:54

Привет, Хабр! Делюсь ниже статьей моего коллеги Игоря Резцова, ведущего системного инженера в К2 Кибербезопасность.

На связи Игорь Резцов. За 15 лет опыта в ИТ, из которых 8 лет в ИБ, я видел как требования к сетевой безопасности менялись и усложнялись. Одно можно сказать точно — NGFW давно стал базой. Согласно нашим данным, 88% российских корпораций активно используют его для защиты сетей. 

Один из главных запросов заказчиков последние несколько лет — миграция с зарубежных NGFW на российские. Для кого-то это требование законодательства, а для кого-то — желание иметь доступный и обновляемый до актуальной версии продукт с работающей техподдержкой. Наша команда регулярно тестирует новые продукты на рынке. В том числе и NGFW от Позитивов, за которым мы следили еще с дорелизной демки. В этой статье я поделюсь результатами годового тестирования функционала и производительности PT NGFW 1.9 не только в рамках лаборатории, но и в пилотах с заказчиками.

Читать далее

Ренессанс спецификаций: как мы возрождаем культуру документирования

Wed, 03/11/2026 - 19:52

Привет, Хабр! Меня зовут Руслан Назаров, я директор по разработке TATLIN.FLEX в YADRO. Недавно я начал возрождать культуру составления спецификаций, и она уже дает первые плоды. Мы с командой выстроили процесс работы, подобрали оптимальных участников, составили шаблоны и проверили их в работе. В этом материале расскажу, с чего начать, если в вашей компании спеки еще не написаны, и поделюсь шаблоном — его можно скачать по ссылке в конце статьи.

Читать далее

Как я пытался чинить анимацию в Jetpack Compose LazyColumn

Wed, 03/11/2026 - 19:33

Привет, Хабр! Я Витя Строеску, последние пять лет в свободное от отдыха время занимаюсь разработкой под Android, три из которых — в команде мобильного оператора Т-Мобайл.

Поделюсь с вами опытом попытки конфигурации анимаций для айтемов у Compose LazyColumn. Мы переписывали наш главный экран с XML+View на Jetpack Compose, который состоит из списка с различного рода сложности айтемами.

В статье разберем, почему возникает рассинхрон, как устроен механизм анимаций внутри LazyColumn, почему кастомный animateItem обречен с самого начала и к какому решению мы пришли в итоге.

Читать далее

[Перевод] Учёные обнаружили первые прямые доказательства обмена материалами между двойными астероидами

Wed, 03/11/2026 - 19:30

Иногда учёным бывает трудно понять, являются ли данные, которые они видят, реальным физическим явлением или просто ошибкой приборов. В новой статье в журнале The Planetary Science Journal Джессика Саншайн и её коллеги из Университета Мэриленда описывают один из таких запутанных сценариев. В данном случае исследователи заметили веерообразные узоры на поверхности Диморфоса — астероида, в который врезалась миссия DART НАСА, — и подумали, что они могут быть просто глюком съёмки. Но после некоторой коррекции изображений, вычислений и физических экспериментов они определили, что эти узоры были вызваны первыми в истории задокументированными случаями переноса материала между двумя астероидами.

Читать далее

8 альтернативных каналов подорожавшему performance-маркетингу

Wed, 03/11/2026 - 19:26

В 2025 году performance-реклама в России заметно подорожала: в среднем рост составил 30–40%. Сильнее всего выросла стоимость конверсии (CPA) — на 40–45%. Цена клика (CPC) прибавила около 25%, а стоимость показов (CPM) — 25–35%. По прогнозам, в 2026 году рост продолжится: медиаинфляция может добавить ещё 15–30%.

Читать далее

Замыкания, декораторы и nonlocal в Python: Путешествие от переменной до элегантного кода

Wed, 03/11/2026 - 19:25

Python славится своей гибкостью. Мы можем передавать функции как аргументы, возвращать их из других функций и даже "записывать" внутрь них состояние. Но как это работает под капотом? И при чем тут странное слово nonlocal?

В этой статье мы проследим эволюцию: начнем с глобальных переменных, разберемся с замыканиями (closures), поймем магию nonlocal, а затем соберем всё это вместе, чтобы понять, как работают декораторы — один из самых элегантных механизмов Python.

Читать далее

8 лучших календарей для Android с поддержкой русского языка

Wed, 03/11/2026 - 19:24

Всем привет! Меня зовут Майя и я контент-менеджер. Каждый день работаю с дедлайнами и давно поняла, что стандартный календарь на Android не всех устраивает.

AOSP-календарь (встроенное базовое приложение системы Android) есть далеко не на всех устройствах — особенно на смартфонах Huawei и Xiaomi с кастомными оболочками. А там, где он есть, функционал минимальный: создал событие, поставил напоминание — и всё.

Поэтому собрала 8 приложений, которые решают эту проблему, и разделила их на две группы: таск-менеджеры со встроенным календарём — для тех, кому нужно управлять не только событиями, но и задачами, и чистые календари — для тех, кто хочет простой и удобный планировщик без лишнего. Только конкретика: функции, цена, плюсы и минусы.

И в конце расскажу как скачать и установить календарь на Android тремя способами — для тех, кто не знает.

Читать далее

Как быстро понять, что в системе резервного копирования что-то пошло не так?

Wed, 03/11/2026 - 19:06

В системах резервного копирования наблюдаемость давно перестала быть вспомогательной функцией – сегодня это неотъемлемая часть эксплуатационной архитектуры. Стабильность СРК определяется не только успешным выполнением задач, но и возможностью быстро отслеживать ключевые метрики, своевременно обнаруживать отклонения и реагировать на инциденты.

В этой статье на примере ПО «Береста» мы разберём, как устроен компонент «Монитор состояния» и какую роль он играет в обеспечении отказоустойчивости инфраструктуры резервного копирования.

Архитектура и место монитора в системе

«Береста» реализует централизованную модель управления. Мастер-сервер выступает основным управляющим узлом, который хранит актуальную конфигурацию, координирует выполнение заданий резервного копирования и восстановления, а также обеспечивает взаимодействие со всеми внешними компонентами.

На рис. 1 показано логическое взаимодействие компонентов системы.

Читать далее

Как я перестал терять задачи в Telegram и зачем написал для этого бота

Wed, 03/11/2026 - 19:04

Все мои рабочие коммуникации живут в Telegram, а классические планировщики задач требуют ручного переноса и отдельного ритуала. Я долго искал способ организовать хаос прямо в мессенджере, не нашёл ничего подходящего — и в итоге сделал своего бота. Рассказываю путь от проблемы к решению.

Читать далее

Проблема СДВГ, которая разрушила мою жизнь

Wed, 03/11/2026 - 18:44

Год назад я писал статью про своё СДВГ, будучи уверен, что, наконец‑то, разобрался с этой «отличительной особенностью» полностью, но всё оказалось куда сложнее. По пути открылся РАС (в том числе благодаря тому, что проблемы СДВГ я практически полностью устранил), но одну, последнюю СДВГшную особенность никак не удавалось решить.

Проблема долговременной мотивации. Или почему некоторые люди очень много курят и спиваются после 30 лет — и почему от этого особенно страдают мужчины. А также почему в России решить эту проблему так легко не получится.

Читать далее

Миграция с Polling на Debezium

Wed, 03/11/2026 - 18:35

Привет, Хабр! Меня зовут Ибрагим и я бэкенд-разработчик в команде, которая разрабатывает C2C-площадку в Wildberries — раздел, где пользователи могут продавать друг другу товары через объявления. За каждым объявлением и заказом стоит набор данных, который аналитики используют для отслеживания метрик платформы: жизненный цикл объявлений, конверсии, статусы заказов.

Чтобы эти данные попадали в ClickHouse к аналитикам, нам нужна была надёжная синхронизация из PostgreSQL. Долгое время она работала через polling-сервис — и какое-то время нас это устраивало. Но по мере роста платформы проблемы стали проявляться всё чаще: данные терялись, лаг репликации достигал нескольких минут, а нагрузка на базу росла вместе с объёмами.

Когда проблема стала достаточно ощутимой, мы с тимлидом начали смотреть в сторону CDC — он подсветил Debezium как подходящий инструмент, я взял реализацию на себя: написал Go-сервис, развернул всю инфраструктуру локально и протестировал. Далее описал девопсам всю схему и мы развернули инфраструктуру на виртуалках. В этой статье расскажу, что из этого вышло.

Читать далее

Управление изменениями в крупных компаниях: обновляем PLM-систему по Коттеру

Wed, 03/11/2026 - 18:29

Привет, Хабр! Меня зовут Настя Шаргородская, я работаю в компании Спортмастер почти 10 лет, за это время я была и бизнес-аналитиком, и руководителем отдела бизнес-процессов и технологий, и методологом продуктовой трансформации, и руководителем направления в работе с объектами стратегического развития. 

Сегодня я поделюсь своим опытом управления изменениями, который получила во время руководства проектом по обновлению системы управления жизненным циклом продукта (PLM, Product Lifecycle Management) в рамках цифровой трансформации разработки товаров. Использование комплексного подхода по работе с изменениями позволило не только выполнить проект в срок, в соответствии с бюджетом и скоупом, но и адаптировать сотрудников к новому процессу работы, снизить сопротивление, а также создать целое сообщество change-лидеров, готовых участвовать в будущих трансформациях компании. 

Любой проект — это командная работа. Спасибо моей команде: аналитикам, ИТ специалистам, бизнес-экспертам и представителям вендора за активное участие, поддержку и профессионализм. А особая благодарность моей коллеге, Кате Башниной, руководителю продукта PLM, которая помогала в подготовке этой статьи.

Ну, что ж, начнем… Но прежде, чем мы с вами погрузимся в теорию и практику управления изменениями, давайте разберемся, в чем же заключался наш проект обновления PLM.

Читать далее

Domain-Driven Design: полный гайд по моделированию домена в 2026 году

Wed, 03/11/2026 - 18:23

Моделирование домена — это не про UML-диаграммы и не про красивые ER-модели. Это про то, как перестать тратить месяцы на переписывание кода и начать говорить с бизнесом на одном языке. В статье — разбор DDD без воды: Ubiquitous Language, Bounded Context, тактические паттерны (Entities, Value Objects, Aggregates) и реальный пример кода на Java. Заходите — будет практично!

Разобрать DDD

Приложение падало на старте. Мы теряли 5% пользователей. Разбор кейса FanBattle

Wed, 03/11/2026 - 18:21

После одного из релизов у FanBattle приложение перестало открываться у части пользователей. Проблема затронула около 5% аудитории. Баг исправили быстро, но пользователи не могли даже узнать, что вышла новая версия — приложение падало раньше, чем успевал появиться интерфейс.

Разбираем, как команда решила проблему через раннюю инициализацию SDK и force update.

Читать далее

К чему приводит дождь из денег, или Почему печать, транспортировка и ввод налички гораздо сложнее, чем кажется

Wed, 03/11/2026 - 18:15

Любая национальная валюта — сложный технологический и юридический продукт. По миру ежегодно курсируют десятки рейсов, набитых купюрами, поскольку почти 60% стран производят нацвалюту не в своей стране. Ввод денег в оборот — сложная и многоступенчатая юридическая и техническая процедура, в которой тоже иногда случаются сбои. И один из них случился совсем недавно. 

27 февраля 2026 года в Боливии потерпел крушение военный самолет, перевозивший купюры национальной валюты, эквивалентной 62 миллионам американских долларов. На место быстро прибыли мародеры, чтобы собрать купюры, пока спасатели и экстренные службы оказывали помощь пострадавшим и пытались устранить первые последствия крушения. Как итог — ЦБ Боливии частично заблокировал свою же валюту, чтобы остановить незаконный оборот, а оставшиеся на борту банкноты сожгли прямо на месте. 

На примере этого внезапного боливийского блокбастера я покажу, какие этапы проходят реальные деньги, чтобы стать реальным платежным средством. 

Читать далее

Who's online

There are currently 0 users and 0 guests online.