Habr.com

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

Как учёные про мегалодона спорили

Thu, 07/17/2025 - 12:05

Уверенность в науке часто условна. Чем дальше во времени объект исследования, тем больше допущений и меньше гарантий.

Вот например, мегалодон. 

Это акула-великан, которая когда-то властвовала в древних морях и кошмарила китов. От мегалодона остались в основном зубы (размером с ладонь) и редкие позвонки. Если вы держали такой зуб в руках — поздравляем, почти наверняка он принадлежал именно ему. Наука знает, что мегалодон существовал, чем питался, где плавал и даже как быстро рос. Его рисовали как белую акулу на максималках: больше, толще и страшнее.

Потом начали сомневаться. 

Теперь сомневаются в самих сомнениях. 

Последние исследования показывают, что точного представления о внешнем виде мегалодона у учёных пока нет. Буквально: «Да мы понятия не имеем» (the reality is that there are presently no scientific means to support or refute the accuracy of any of the previously published body forms of O. megalodon).

Читать далее

Data Lake 2.0: Iceberg и Parquet в бою за миллисекунды

Thu, 07/17/2025 - 12:00

Привет, Хабр! Меня зовут Валерий Бабушкин, я CDO МТС Web Services. Если достаточно много занимаешься машинным обучением, то однажды начинаешь говорить про дата-инженерию — как герой, который много сражается со злом и в итоге сам переходит на темную сторону. Вот и моя очередь настала.

На последнем True Tech Day я рассказал, как Apache Iceberg и Apache Parquet позволяют построить современную инфраструктуру для больших данных. В этом материале я расскажу, какие задачи решает каждый инструмент, как они работают в связке, и сравню производительность Hive с Parquet-партициями против Iceberg с Parquet-таблицами.

Читать далее

Чёрт в табакерке: инструмент для диагностики сети на базе ОС FreeBSD

Thu, 07/17/2025 - 12:00

Изложенная в этой статье идея и инструкция по воплощению инструмента диагностики сетевых проблем, для многих сисадминов старой закалки может показаться банальной, но я уверен, что молодое поколение инженеров взросших на сертифицированных и дорогостоящих решениях от именитых производителей (Cisco Systems, Fluke Networks, etc) вряд ли даже догадывается о том, какой мощный инструмент можно получить от операционной системы FreeBSD прямо из коробки. Достаточно установить её на компактное устройство с двумя Ethernet интерфейсами и выполнить ряд манипуляций по настройке вполне стандартных вещей.

Идея создания «stand-alone» инструмента для удаленной диагностики Ethernet сетей не покидала мою голову с начала 2000-х годов когда я еще трудился у интернет-провайдеров местного розлива и постоянно сталкивался с необходимостью анализа сетевого трафика для устранения различных проблем. В те времена мы очень часто использовали стандартное ПК-шное железо с установленной на него ОС FreeBSD для сетевых маршрутизаторов и серверов, так как на что-то более-менее серьезное просто не было средств, такие уж были времена. С тех пор я глубоко проникся сетевыми возможностями предоставляемыми этой операционной системой, как говорят, прямо из коробки — маршрутизатор и сетевой экран поднимаются на ней за считанные минуты на стандартном железе, которого хватало на долгие годы. Да что тут говорить, у меня на фирме уже более 10-ти лет маршрутизатором трудится Фря на старом HP-шном 1U сервере и даже не думает сдаваться.

Написать эту статью меня побудила нужда. Я уже давно не являюсь сетевым инженером и порядком отстал от современных тенденций. Но один из моих заказчиков, для которого мы выполняли разработку программно-аппаратного комплекса и сейчас осуществляем его сопровождение, эксплуатирует большой парк разношерстных IP-домофонов и постоянно сталкивается с неразрешимыми проблемами связанными с инфраструктурой. Эти домофоны обычно подключаются к Сети через сторонних интернет-провайдеров, до сервисных служб которых в последнее время достучаться очень сложно. Даже если удается пообщаться с инженером на стороне провайдера, то объяснить ему суть проблемы, и тем более доказать, что причина находится на его стороне, не имея каких-то технических фактов, — просто не реально. С другой стороны, огромное количество дешевых IP-домофонов китайского производства не предоставляют возможности выяснить, что и как там внутри происходит, какие специфические опции SIP протокола они используют и правильно ли используют. Существует масса проблем несовместимости по SIP и нерабочих механизмов «NAT traversal», а каких либо способов их диагностировать сами изделия не предоставляют. В общем, есть острая необходимость «подслушать» трафик создаваемый таким устройством и проанализировав его понять «кто виноват и что делать».

Читать далее

Qual-AI-ty Assurance: как ИИ меняет QA

Thu, 07/17/2025 - 12:00

Использование ИИ в работе - одна из самых обсуждаемых тем последнего года. Моя жена активно применяет его в своих задачах, и когда мы что-то обсуждаем, она удивлённо спрашивает: «А ты-то почему до сих пор не используешь ИИ?» И в какой-то момент я и сам задумался - а правда, почему?

Я разобрался в теме, чтобы вам не пришлось. В этой статье поделюсь, как использовать ИИ с умом и пользой на примерах из мира тестирования (QA). Но фишки, о которых пойдёт речь, вполне подойдут и для других профессий.

Читать фишки про ИИ

[Перевод] Контекст-инженеры заменят промпт-инженеров?

Thu, 07/17/2025 - 12:00

Разработчики фокусируются на промпт-инжиниринге, но настоящий прорыв — в контекст-инжиниринге. Это системный подход к подготовке данных для LLM.

AI-хайп накидывает новых терминов, в статье объясняем о чем тут речь.

Читать далее

VPN-клиент для Windows своими руками: L2TP, PPTP, маршруты и Telegram-уведомления

Thu, 07/17/2025 - 12:00

Рабочая задача: развернуть VPN на MikroTik с поддержкой L2TP и PPTP, авторизация — через Radius.
В роли серверов — стандартные для нас RouterOS CCR1016-12G. Параллельно возникло требование: подобрать клиент под Windows, чтобы можно было просто передать пользователям исполняемый файл, и они могли подключиться — без инструкций, .bat-файлов и шаманства.

Читать далее

Основы командной работы в популярных сетевых шутерах

Thu, 07/17/2025 - 12:00

Мультиплеерные игры давно обошли по популярности одиночные. И самая успешная их разновидность, конечно же — шутеры. Стрелять любят все! Вот только, в отличие от одиночных шутеров, сетевые намного сложнее в достижении мастерства. И самое сложное для многих — научиться работать в команде. Далеко не все онлайн-проекты подходят для одиночек, а бесполезного члена команды могут и кикнуть по итогам матча. Многие даже бросают популярные сетевые шутеры по этой причине и так не открывают для себя один из лучших способов провести вечер с друзьями.

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

Читать далее

Когда LLM — это не чат, а мозг: путь к VLA‑архитектуре

Thu, 07/17/2025 - 12:00

В 2024 году большие языковые модели (LLM) внезапно начали дешифровать хаос реального мира: распознавать объекты, объяснять намерения и даже писать код для микроконтроллеров. Для робототехники это стало тем же, чем Li‑ion стал для ноутбуков — мгновенным ускорителем эволюции.

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

Vision‑Language Agents, RLHF, MPC… В робототехнике сегодня аббревиатур больше, чем сервоприводов в суставе. Разобраться, что скрывает каждая комбинация букв, — ключ к тому, чтобы не остаться сторонним наблюдателем в союзе железа и ИИ.

В этой статье я делюсь своим взглядом на ряд актуальных вопросов:

— чем GPT‑мозг круче старой цепочки perception → planning → control;

— зачем скрещивать Classic Stack, RL‑контроллеры и VLA вместо того, чтобы выбирать лучший;

— как можно прокачать робота от базовых движений до уверенной работы офис‑ассистентом, охранником и курьером.

Погрузитесь в детали — и посмотрите, как будущее шагает к нам на двух механических ногах.

Читать далее

Чем заняться в выходные? Как я собрал домашнюю виртуализацию в контейнерах за 34 500 рублей

Thu, 07/17/2025 - 11:59

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

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

Читать далее

Циклические зависимости в Spring: проблема и способы её решения

Thu, 07/17/2025 - 11:57

Если вы хоть раз разрабатывали проект на Spring, наверняка сталкивались с циклическими зависимостями. Эта проблема настолько распространена и одновременно болезненна, что о ней можно услышать как от спикеров, так и от участников крупнейших технических конференций.

На недавнем JPoint один из разработчиков рассказал мне, как вручную избавлялся от циклических зависимостей на огромном боевом проекте, изучая гигантскую диаграмму зависимостей.

К счастью, современные инструменты разработчика позволяют решать эту задачу намного быстрее и эффективнее.

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

Читать далее

ГК «Алгоритм» переходит на ТИМ, сокращая сроки проектирования благодаря сквозной автоматизации процессов в среде nanoCAD

Thu, 07/17/2025 - 11:56

Группа компаний «Алгоритм» перешла с 2D-проектирования в AutoCAD на сквозную работу в BIM-решениях nanoCAD. Внедрение единой платформы (Платформа nanoCAD, конфигурация nanoCAD BIM Конструкции, nanoCAD GeoniCS, nanoCAD Конструкции PS, инженерные модули) сократило сроки проектирования вдвое, уменьшило коллизии на 82% и сэкономило 5 млн рублей на материалах. Пилотным проектом стал 16-этажный жилой дом в Калуге, где все разделы — от архитектуры до инженерии — создавались в цифровой среде с автоматизацией расчетов и проверкой коллизий.

Читать далее

PEP-734: Субинтерпретаторы в Python 3.14

Thu, 07/17/2025 - 11:56

Привет! Меня зовут Никита Соболев, я core-разработчик языка программирования CPython, а так же автор серии видео про его устройство.

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

Под катом будет про: новые питоновские API для ускорение и паралеллизации ваших програм, про управление памятью, про дублирование данных. Ну и много C кода!

Чтобы разобраться в вопросе и рассказать вам, я сделал несколько важных шагов: прочитал почти весь код данной фичи, начал коммить в субинтерпретаторы и взял интервью у автора данного проекта. Интервью доступно с русскими и английскими субтитрами. А еще я добавил кучу контекста прямо в видео. Ставьте на паузу и читайте код.

Если вам такое интересно или целиком незнакомо – добро пожаловать!

Читать далее

Spring boot, многопоточка и магия вне хогвартса

Thu, 07/17/2025 - 11:54

Всем привет! Меня зовут Алексей, и я работаю Java‑разработчиком с 2018 года. В статье расскажу, как столкнулся с проблемой обработки MultipartFile в многопоточном режиме. Почему эта проблема возникает и какие решения существуют.

Изначально стояла задача организовать фоновую обработку Excel-файлов: принимать файл, мгновенно возвращать клиенту HTTP-200 (без данных), а обработку содержимого выполнять асинхронно в отдельном потоке.

Вроде задачка тривиальная. Делаем контроллер:

Читать далее

Сергей Кулаков: Люди — это самый дорогой ресурс в информационной безопасности

Thu, 07/17/2025 - 11:35

Всем привет!

Какая технологическая "начинка" стоит за киберучениями и киберчемпионатами? Как разрабатываются сценарии киберучений и как оцениваются навыки участников в соревнованиях Blue team? Об этом и многом другом LexxNimoff из редакции Habr пообщался с техническим директором департамента "Киберполигон" Сергеем Кулаковым из "Солара".

Хорошим материалом всегда приятно поделиться!

Читать далее

1-on-1? А смысл?

Thu, 07/17/2025 - 11:27

Вы «должны» проводить 1-on-1.
А зачем?

Знаете, зачем они нужны — по-настоящему?
Или пробовали, но всё свелось к «ну, как дела?»
Может быть, встречи идут — но ничего не меняется?

Что ж, давайте разбираться:

Узнать все (и 42)

vPC в сетях VXLAN EVPN: построение отказоустойчивых сетей ЦОД

Thu, 07/17/2025 - 11:24

Привет! На связи Cloud4Y. Сегодня хотим рассказать о сетях и ЦОДах.

В современных центрах обработки данных (ЦОД) и крупных кампусных сетях традиционные технологии уровня 2 вроде Spanning Tree Protocol (STP) и VLAN сталкиваются с серьезными ограничениями. Протокол STP блокирует порты для предотвращения петель, что снижает полезную пропускную способность, а лимит в 4094 VLAN часто оказывается недостаточным для многопользовательских сред и облачных платформ. 

Технология VXLAN (Virtual Extensible LAN) с управляющим протоколом EVPN (Ethernet VPN), преобразуя классические сети в высокомасштабируемые, предлагает гибкие и эффективные фабрики уровня 3.

Читать далее

Anchor Optical TrackeR: Система трекинга смещений и поворота на основе оптического потока

Thu, 07/17/2025 - 11:24

Реализация метода визуальной одометрии для оценки смещения и угла поворота камеры с использованием простого оборудования и OpenCV. Используется улучшенный трекинг оптического потока и «верёвочный» метод стабилизации движения.

Читать далее

Ролевой контроль в приложении: вариант реализации

Thu, 07/17/2025 - 11:18

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

Есть несколько способов решения. Они зависят от проблематики, требований, доменной области, пожеланий заказчика и т.д. Есть несколько возможных вариантов реализации.

Читать далее

…И гром не просто грянул — он уже на подлёте

Thu, 07/17/2025 - 11:06

Сидите себе, пишете код, планируете к среде очередной спринт, а в календаре вдруг (бац!) январь 2026-го. Вчера вроде был уютный 2025-й, сегодня влетает электронная повестка: «Добрый день, досудебная претензия, сумма требований — 7 900 000 ₽,скрин вашего репозитория прилагаем». Пугает? Это не страшилка, а прямая проекция того, что принесёт Федеральный закон № 214-ФЗ, немного перепаявший четвёртую часть ГК. Подписан 7 июля 2025-го, запускается 4 января 2026-го — по меркам бизнеса «через один-два релиза».

Читать далее

Большое продуктовое расследование. Так что же на самом деле делает Мира Мурати?

Thu, 07/17/2025 - 10:55

Деньги любят тишину. Бывшая CTO Open AI Мира Мурати подняла еще 2 млрд $ на seed-раунде при оценке стартапа в 12 млрд $, при этом никто не знает, а чем собственно они занимаются в Thinking Machines Lab?

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

Читать далее

Who's online

There are currently 0 users and 4 guests online.