Погружение глубоководного батискафа «Триест» в Марианскую впадину на глубину 10 919м. И при чём тут сжимаемость «несжимаемых» жидкостей?
Жидкости считаются «несжимаемыми».
Вернее сказать, что при доступных в быту давлениях мы не можем заметить заметного изменения объёма при сжатии жидкости.
В реальности, жидкости вполне себе обладают упругими свойствами и эти свойства хорошо известны.
То есть жидкости не просто могут быть сжаты, но при этом у них имеются разные упругие характеристики, при которых разные жидкости при одинаковом приросте давления демонстрируют различную величину уменьшения объёма.
Так у воды модуль упругости при сжатии почти в 2 раза выше, чем у бензина (см.рис.1.).
Читать далееОт агентств по закупке трафика обычно ждут медиаплана и красивых прогнозов. Но за прошлый год наша команда пропустила через кабинеты Telegram Ads десятки тысяч евро и поняла одну неприятную вещь. Иногда самый экономически выгодный шаг для клиента - это жесткий отказ от запуска. Платформа ломается вообще не там, где принято думать. Она дает сбой не на растущем CPM, а в тот момент, когда на закрытую архитектуру мессенджера пытаются натянуть привычную логику из веба.
В этой статье я на реальных цифрах (от бассейнов за 5 млн до туров в Териберку) покажу три сценария, когда в официальный таргет Телеграма лучше не лезть.
Читать далееВидеостены давно стали частью городской и корпоративной среды. Да, они повсюду: в торговых центрах, в метро и на вокзалах, в бизнес-центрах и отелях, в банках и клиниках, в диспетчерских и переговорных.
Но несмотря на это, выбор видеостены редко сводится к принципу «лишь бы 4К»: на практике здесь намного больше технических и эксплуатационных нюансов. Видеостена — это не просто набор экранов, которые поставили рядом, а единая система отображения. И выбирать её по внешнему эффекту так же рискованно, как выбирать серверную по цвету стойки: выглядит здорово, но долго не протянет.
В этой статье поговорим о том, где действительно уместны LED, LCD и проекционные решения, на что смотреть кроме диагонали и разрешения, и какие ошибки потом больнее всего бьют по эксплуатации и сервису.
Читать далееВ платформе 1С существует несколько типов хранилищ, предназначенных для сохранения различных пользовательских и системных настроек. Несмотря на общее название, это разные объекты платформы с разным назначением и механизмами работы.
При просмотре глобального контекста можно увидеть множество таких хранилищ, что нередко вызывает путаницу у разработчиков. В этой статье попробуем систематизировать информацию о них и разобраться, чем они отличаются друг от друга.
Читать далееВ первых двух статьях мы разобрали основы спецификации STAC (SpatioTemporal Asset Catalog), её объектную модель и философию, превращающую разрозненные архивы геоданных в единую, машиночитаемую «библиотеку». Мы увидели, как STAC описывает каталоги (catalog), коллекции (collection), элементы (item) и их ресурсы (assets), создавая универсальный язык для работы с геопространственной информацией.
В комментариях были затронуты две темы, которые просили рассмотреть в новых статьях — семантическая паутина и универсальные браузеры, которые требуют постепенного перехода от теории к практике. Действительно, какая польза от идеально структурированного каталога, если с ним неудобно или невозможно работать? Поэтому, прежде чем углубиться в онтологии, мы рассмотрим инструменты взаимодействия с STAC.
Эта статья посвящена клиентской стороне экосистемы — STAC-браузерам, а также ключевому аспекту их работы в корпоративной среде — безопасному доступу к данным через STAC-API. Мы разберём, как устроен универсальный браузер, и представим нашу реализацию стека STAC-сервера с распределённой системой управления доступом IAM (Identity and Access Management), где каждый запрос, от просмотра метаданных до скачивания тайла, проходит через цепочку авторизации.
Читать далееПривет, Хабр! Делюсь ниже статьей моего коллеги Игоря Резцова, ведущего системного инженера в К2 Кибербезопасность.
На связи Игорь Резцов. За 15 лет опыта в ИТ, из которых 8 лет в ИБ, я видел как требования к сетевой безопасности менялись и усложнялись. Одно можно сказать точно — NGFW давно стал базой. Согласно нашим данным, 88% российских корпораций активно используют его для защиты сетей.
Один из главных запросов заказчиков последние несколько лет — миграция с зарубежных NGFW на российские. Для кого-то это требование законодательства, а для кого-то — желание иметь доступный и обновляемый до актуальной версии продукт с работающей техподдержкой. Наша команда регулярно тестирует новые продукты на рынке. В том числе и NGFW от Позитивов, за которым мы следили еще с дорелизной демки. В этой статье я поделюсь результатами годового тестирования функционала и производительности PT NGFW 1.9 не только в рамках лаборатории, но и в пилотах с заказчиками.
Читать далееПривет, Хабр! Меня зовут Руслан Назаров, я директор по разработке TATLIN.FLEX в YADRO. Недавно я начал возрождать культуру составления спецификаций, и она уже дает первые плоды. Мы с командой выстроили процесс работы, подобрали оптимальных участников, составили шаблоны и проверили их в работе. В этом материале расскажу, с чего начать, если в вашей компании спеки еще не написаны, и поделюсь шаблоном — его можно скачать по ссылке в конце статьи.
Читать далееПривет, Хабр! Я Витя Строеску, последние пять лет в свободное от отдыха время занимаюсь разработкой под Android, три из которых — в команде мобильного оператора Т-Мобайл.
Поделюсь с вами опытом попытки конфигурации анимаций для айтемов у Compose LazyColumn. Мы переписывали наш главный экран с XML+View на Jetpack Compose, который состоит из списка с различного рода сложности айтемами.
В статье разберем, почему возникает рассинхрон, как устроен механизм анимаций внутри LazyColumn, почему кастомный animateItem обречен с самого начала и к какому решению мы пришли в итоге.
Читать далееИногда учёным бывает трудно понять, являются ли данные, которые они видят, реальным физическим явлением или просто ошибкой приборов. В новой статье в журнале The Planetary Science Journal Джессика Саншайн и её коллеги из Университета Мэриленда описывают один из таких запутанных сценариев. В данном случае исследователи заметили веерообразные узоры на поверхности Диморфоса — астероида, в который врезалась миссия DART НАСА, — и подумали, что они могут быть просто глюком съёмки. Но после некоторой коррекции изображений, вычислений и физических экспериментов они определили, что эти узоры были вызваны первыми в истории задокументированными случаями переноса материала между двумя астероидами.
Читать далееВ 2025 году performance-реклама в России заметно подорожала: в среднем рост составил 30–40%. Сильнее всего выросла стоимость конверсии (CPA) — на 40–45%. Цена клика (CPC) прибавила около 25%, а стоимость показов (CPM) — 25–35%. По прогнозам, в 2026 году рост продолжится: медиаинфляция может добавить ещё 15–30%.
Читать далееPython славится своей гибкостью. Мы можем передавать функции как аргументы, возвращать их из других функций и даже "записывать" внутрь них состояние. Но как это работает под капотом? И при чем тут странное слово nonlocal?
В этой статье мы проследим эволюцию: начнем с глобальных переменных, разберемся с замыканиями (closures), поймем магию nonlocal, а затем соберем всё это вместе, чтобы понять, как работают декораторы — один из самых элегантных механизмов Python.
Читать далееВсем привет! Меня зовут Майя и я контент-менеджер. Каждый день работаю с дедлайнами и давно поняла, что стандартный календарь на Android не всех устраивает.
AOSP-календарь (встроенное базовое приложение системы Android) есть далеко не на всех устройствах — особенно на смартфонах Huawei и Xiaomi с кастомными оболочками. А там, где он есть, функционал минимальный: создал событие, поставил напоминание — и всё.
Поэтому собрала 8 приложений, которые решают эту проблему, и разделила их на две группы: таск-менеджеры со встроенным календарём — для тех, кому нужно управлять не только событиями, но и задачами, и чистые календари — для тех, кто хочет простой и удобный планировщик без лишнего. Только конкретика: функции, цена, плюсы и минусы.
И в конце расскажу как скачать и установить календарь на Android тремя способами — для тех, кто не знает.
Читать далееВ системах резервного копирования наблюдаемость давно перестала быть вспомогательной функцией – сегодня это неотъемлемая часть эксплуатационной архитектуры. Стабильность СРК определяется не только успешным выполнением задач, но и возможностью быстро отслеживать ключевые метрики, своевременно обнаруживать отклонения и реагировать на инциденты.
В этой статье на примере ПО «Береста» мы разберём, как устроен компонент «Монитор состояния» и какую роль он играет в обеспечении отказоустойчивости инфраструктуры резервного копирования.
Архитектура и место монитора в системе
«Береста» реализует централизованную модель управления. Мастер-сервер выступает основным управляющим узлом, который хранит актуальную конфигурацию, координирует выполнение заданий резервного копирования и восстановления, а также обеспечивает взаимодействие со всеми внешними компонентами.
На рис. 1 показано логическое взаимодействие компонентов системы.
Все мои рабочие коммуникации живут в Telegram, а классические планировщики задач требуют ручного переноса и отдельного ритуала. Я долго искал способ организовать хаос прямо в мессенджере, не нашёл ничего подходящего — и в итоге сделал своего бота. Рассказываю путь от проблемы к решению.
Читать далееГод назад я писал статью про своё СДВГ, будучи уверен, что, наконец‑то, разобрался с этой «отличительной особенностью» полностью, но всё оказалось куда сложнее. По пути открылся РАС (в том числе благодаря тому, что проблемы СДВГ я практически полностью устранил), но одну, последнюю СДВГшную особенность никак не удавалось решить.
Проблема долговременной мотивации. Или почему некоторые люди очень много курят и спиваются после 30 лет — и почему от этого особенно страдают мужчины. А также почему в России решить эту проблему так легко не получится.
Читать далееПривет, Хабр! Меня зовут Ибрагим и я бэкенд-разработчик в команде, которая разрабатывает C2C-площадку в Wildberries — раздел, где пользователи могут продавать друг другу товары через объявления. За каждым объявлением и заказом стоит набор данных, который аналитики используют для отслеживания метрик платформы: жизненный цикл объявлений, конверсии, статусы заказов.
Чтобы эти данные попадали в ClickHouse к аналитикам, нам нужна была надёжная синхронизация из PostgreSQL. Долгое время она работала через polling-сервис — и какое-то время нас это устраивало. Но по мере роста платформы проблемы стали проявляться всё чаще: данные терялись, лаг репликации достигал нескольких минут, а нагрузка на базу росла вместе с объёмами.
Когда проблема стала достаточно ощутимой, мы с тимлидом начали смотреть в сторону CDC — он подсветил Debezium как подходящий инструмент, я взял реализацию на себя: написал Go-сервис, развернул всю инфраструктуру локально и протестировал. Далее описал девопсам всю схему и мы развернули инфраструктуру на виртуалках. В этой статье расскажу, что из этого вышло.
Читать далееПривет, Хабр! Меня зовут Настя Шаргородская, я работаю в компании Спортмастер почти 10 лет, за это время я была и бизнес-аналитиком, и руководителем отдела бизнес-процессов и технологий, и методологом продуктовой трансформации, и руководителем направления в работе с объектами стратегического развития.
Сегодня я поделюсь своим опытом управления изменениями, который получила во время руководства проектом по обновлению системы управления жизненным циклом продукта (PLM, Product Lifecycle Management) в рамках цифровой трансформации разработки товаров. Использование комплексного подхода по работе с изменениями позволило не только выполнить проект в срок, в соответствии с бюджетом и скоупом, но и адаптировать сотрудников к новому процессу работы, снизить сопротивление, а также создать целое сообщество change-лидеров, готовых участвовать в будущих трансформациях компании.
Любой проект — это командная работа. Спасибо моей команде: аналитикам, ИТ специалистам, бизнес-экспертам и представителям вендора за активное участие, поддержку и профессионализм. А особая благодарность моей коллеге, Кате Башниной, руководителю продукта PLM, которая помогала в подготовке этой статьи.
Ну, что ж, начнем… Но прежде, чем мы с вами погрузимся в теорию и практику управления изменениями, давайте разберемся, в чем же заключался наш проект обновления PLM.
Читать далееМоделирование домена — это не про UML-диаграммы и не про красивые ER-модели. Это про то, как перестать тратить месяцы на переписывание кода и начать говорить с бизнесом на одном языке. В статье — разбор DDD без воды: Ubiquitous Language, Bounded Context, тактические паттерны (Entities, Value Objects, Aggregates) и реальный пример кода на Java. Заходите — будет практично!
Разобрать DDDПосле одного из релизов у FanBattle приложение перестало открываться у части пользователей. Проблема затронула около 5% аудитории. Баг исправили быстро, но пользователи не могли даже узнать, что вышла новая версия — приложение падало раньше, чем успевал появиться интерфейс.
Разбираем, как команда решила проблему через раннюю инициализацию SDK и force update.
Читать далееЛюбая национальная валюта — сложный технологический и юридический продукт. По миру ежегодно курсируют десятки рейсов, набитых купюрами, поскольку почти 60% стран производят нацвалюту не в своей стране. Ввод денег в оборот — сложная и многоступенчатая юридическая и техническая процедура, в которой тоже иногда случаются сбои. И один из них случился совсем недавно.
27 февраля 2026 года в Боливии потерпел крушение военный самолет, перевозивший купюры национальной валюты, эквивалентной 62 миллионам американских долларов. На место быстро прибыли мародеры, чтобы собрать купюры, пока спасатели и экстренные службы оказывали помощь пострадавшим и пытались устранить первые последствия крушения. Как итог — ЦБ Боливии частично заблокировал свою же валюту, чтобы остановить незаконный оборот, а оставшиеся на борту банкноты сожгли прямо на месте.
На примере этого внезапного боливийского блокбастера я покажу, какие этапы проходят реальные деньги, чтобы стать реальным платежным средством.
Читать далее