Habr.com

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

Золото для небесного дракона: как в Китае перезапускают старые месторождения, а на Западе из этого раздувают сенсации

Sat, 03/28/2026 - 18:16

В конце февраля 2026 года в сети появилась новость о том, что в Китае наткнулись на крупнейшее золотое месторождение в мире — Вангу в провинции Хунань. Новость разошлась по соцсетям как свежая сенсация. Но в реальности сообщение об этом китайская сторона опубликовала еще в ноябре 2024-го. Так найденное больше года назад геологическое открытие лёгким движением руки журналистов превратилось в глобальный инфоповод второй раз — уже на волне рекордных цен на золото и всеобщего интереса к стратегическим ресурсам.

Читать далее

Health Score для PostgreSQL: один показатель вместо 150 метрик

Sat, 03/28/2026 - 18:15

Мониторинг PostgreSQL сломан: 150 метрик в pg_stat_*, и ни одна не отвечает на вопрос «база здорова?». В статье — как устроен Health Score: единое число от 0 до 100, которое агрегирует состояние базы и заменяет 30 дашбордов Grafana.

Читать далее

Дикий мир литературы в 2026 году

Sat, 03/28/2026 - 18:01

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

Но прямо сейчас мы наблюдаем необычную ситуацию на рынке книгопечатания, которая должна опровергнуть подобные заявления. Издатели давно не видели подобного взрыва продаж бумажных и электронных книг, в социальных сетях вроде TikTok появились активные сообщества, сосредоточенные вокруг чтения. Обсуждение литературы стало чем-то популярным, символом «трендовости» и осведомлённости о мире вокруг. Вроде звучит неплохо. Но откуда пришла эта мода, и что на самом деле пользуется популярностью у массовой читающей аудитории? А главное, как это влияет на культуру вокруг?

Новая глава

Стоицизм нам в помощь

Sat, 03/28/2026 - 17:42

В статье – подборка книг, которые помогают работать, несмотря ни на что. Кризис, тревоги, страхи, проблемы, дефицит внимания, выгорание, потеря цели, мотивации, смысла – вот на всё это не смотря.

Книги эти не предлагают простых решений – это не аспирин или пластырь (в терминах Стивена Кови). Поэтому быстрого эффекта не дадут, хотя и содержат множество вполне практических приёмов и техник. Однако, если применять предложенные в книгах подходы достаточно продолжительное время – взгляды на работу меняются. Это точно, это я всё на себе проверил. Эти книги действительно помогают.

Большинство из книг, так или иначе, связаны с философской школой стоицизма. Некоторые – прям классика прям стоицизма (Сенека, Марк Аврелий). Какие-то – современные, созданные на основе стоицизма и прямо к нему отсылающие. Остальные я сам приравнял к стоицизму, ввиду схожести подходов и мыслей. Не утверждаю, что я прав. Тем более, что это не сильно важно.

Читать далее

Обзор моноблока iRU Tactio 23ID

Sat, 03/28/2026 - 17:16

Привет, Хабр!

Да, так уж получилось, что следующий обзор вышел быстро. Это потому, что я много набрал гаджетов в прошлом году и теперь разгребаю уже оттестированное. На этот раз я взял моноблок. Это устройство бралось с конкретной целью — в подарок близкому человеку. Также было 3 дополнительных фактора. Первый — я уже делал обзор на российский моноблок «Бештау». Второй — я уже обозревал технику от iRU. Третий — я поддался на панику из‑за проблем с памятью и купил побыстрее по той цене, что была, тем более была хорошая скидка.

Итак, встречайте обзор моноблока iRU Tactio 23ID. Приятного чтения!

Читать далее

«Let well alone»: почему в больших проектах мы перестали удалять код

Sat, 03/28/2026 - 17:15

Введение

Многие из нас начинали с книг Роберта Мартина и свято верили: чистый код — это святое. Мёртвый код нужно безжалостно удалять, рефакторинг проводить каждый спринт, а технический долг — гасить немедленно. Эта догма впитывается с первых месяцев работы.

Но если вы когда-нибудь работали в проекте, который живёт больше пяти лет, в high‑load системе или enterprise‑среде, вы наверняка сталкивались с парадоксом: самые стабильные части системы — это те, к которым никто не прикасается годами.

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

Читать далее

Design‑First в действии: API на Spring с OpenAPI Generator

Sat, 03/28/2026 - 17:05

Когда команда пишет API, но документация живёт своей жизнью, а интеграторы часами гадают, что значит ошибка 500, — проект неизбежно тонет в хаосе. В этой описан подход, который является лучшим решением: Design‑First на основе OpenAPI.

Мы пройдём полный цикл: от проектирования спецификации до работающего Spring‑приложения с автоматической генерацией кода и централизованной обработкой ошибок.

Вы узнаете, как одна команда ./gradlew clean build может создать модели и интерфейсы, избавив вас от рутины.

Читать далее

Пишем свой crypto engine для флешек: безопасная память, потоковое шифрование и отказоустойчивость на Python

Sat, 03/28/2026 - 16:49

Всё началось с простой задачи: нужно было безопасно передавать файлы на обычных USB-флешках. Существующие решения либо создавали контейнеры (VeraCrypt), что неудобно для быстрого доступа к отдельным файлам на разных ОС, либо работали слишком сложно для конечного пользователя.

Мне нужно было решение уровня «вставил флешку -> ввел пароль -> файлы зашифрованы». Но главное требование — безопасность данных даже при сбое питания. Если выдернуть флешку посередине шифрования, данные не должны превратиться в кашу.

Так появился crypto_engine. Это не попытка изобрести свою криптографию (мы используем стандартные AES-GCM и ChaCha20), а инженерная работа над тем, как безопасно управлять ключами в памяти, обрабатывать гигабайтные файлы без переполнения RAM и гарантировать целостность данных.

Читать далее

Докутору Дзэкиру и мисутэру Хайдо или как эффективнее изучать иностранный язык

Sat, 03/28/2026 - 16:30

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

И сейчас мы поговорим о том, чем это полезно, как это в себе вырастить – на примере японского.

Читать далее

PhonerLite авто запись звонков

Sat, 03/28/2026 - 16:27

Речь про программный SIP-телефон для Windows.
Такая функция там есть! Хоть её и нельзя включить в графическом интерфейсе.

Вот этот файл:
C:\Program Files\PhonerLite\PhonerLite.ini
В нём есть такая строка:
AutoRecord=0
Закрываем приложение. Меняем 0 на 1, и запускаем.
Теперь все входящие и исходящие будут автоматически записываться и сохраняться локально.

Читать далее

Видеорепортаж про вчерашний форум Digitalqazaqstan-2026

Sat, 03/28/2026 - 16:19

На форум Digital Qazaqstan 2026 я пришел поснимать какое-нибудь видео без глянца с помощью своей старенькой Моторолы (не MPx220, чуть получше качеством), без конкретной цели заключать какие-то важнейшие или очень дорогие сердцу и кошельку контракты. Было интересно просто глянуть на происходящее с позиции изобретателя, врача и исследователя – оценить текущий срез технологий, посмотреть на стенды и послушать, куда движется весь Шымкент и СНГ и мир.

Читать далее

Как я написал шахматы с LLM на Python без галлюцинаций нейросетей

Sat, 03/28/2026 - 16:16

Я работаю с LLM довольно давно и застал модели времен GPT-3.5, примерно в то же время мне нужно было сделать проект по учебе в этой области, тогда я выбрал именно тему шахмат, потому-что не видел конкретно таких решений раньше, конечно ИИ в онлайн шахматах и так был практически непобедим, но мысль сыграть конкретно с нейросетью уровня Chat GPT, мне показалась интересной. Основная проблема - заставить чат бот играть в игру и не делать ничего лишнего.

В этой статье я разберу архитектуру своего проекта: шахмат на Python, где в качестве соперника выступает LLM:

Читать далее

Патенты вместо диссертаций: как Китай меняет правила игры

Sat, 03/28/2026 - 15:56

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

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

Читать далее

Как я стал разработчиком игр в 35 лет. Часть 2

Sat, 03/28/2026 - 15:26

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

Читать далее

Как я впервые услышал черную дыру: Python и LIGO

Sat, 03/28/2026 - 15:23

Привет, Хабр!

Когда речь заходит об обсерватории LIGO, большинство из нас вспоминает классический сценарий: где-то за миллиарды световых лет слились две черные дыры, и через миллионы лет детекторы на Земле зафиксировали гравитационный всплеск, длившийся доли секунды. В классической Общей теории относительности (ОТО) считается, что изолированная или просто поглощающая газ черная дыра гравитационно «нема». Она ничего не излучает.

Но что, если это не так? Что, если гравитационные телескопы способны «слышать» не только редкие катастрофические слияния, но и постоянный, фоновый гул от обычных черных дыр, которые прямо сейчас пожирают материю в нашей галактике? И что, если этот гул может рассказать нам о физическом размере объектов, внутри которых, как нам говорят, находится «бесконечная сингулярность»?

В этой статье я покажу, как концепция механики сплошных сред позволяет предсказать точную частоту такого резонанса. А затем мы откроем Python, подключимся к серверам GWOSC (Gravitational Wave Open Science Center), выкачаем гигабайты сырых тензорных данных LIGO и методами цифровой обработки сигналов (DSP) вытащим этот акустический след из шума.

Спойлер: мы найдем этот гул для трех разных черных дыр. И он совпадет с расчетным до десятых долей процента. Такого анализа (поиск непрерывного гравитационного резонанса от аккреции) еще никто не делал. Это буквально новый метод определения параметров черных дыр.

Слушать черные дыры

Middle-взгляд на самый тесный участок IT-кандидатов

Sat, 03/28/2026 - 15:16

Хотелось бы оставить небольшой очерк по пройденному опыту и сделанным выводам — скорее с целью запустить какой-нибудь дискус и подцепить для себя мнение со стороны (длинное тире нравится мне, а не ии).

Читать далее

Я добавил поддержку VK ботов в OpenClaw

Sat, 03/28/2026 - 14:57

OpenClaw набрал заметную популярность в качестве персонального AI‑ассистента с взаимодействием через мессенджеры. Вместе с тем, в России всё чаще замечают проблемы с доступностью некоторых платформ коммуникации, а также обсуждают белые списки приложений. В данной статье мы коротко разберём архитектуру OpenClaw и на практике подключим туда канал VK ботов через разработанный мною vk-plugin. Данная интеграция позволяет не терять доступ к «интеллекту» даже в эпоху суверенного интернета.

Читать далее

Как я написал Telegram-бота для поиска UPC-кодов релизов: 10 платформ, один парсер и много боли

Sat, 03/28/2026 - 14:23

У каждой музыкальной платформы свой API, свои баги и свой способ спрятать UPC-код релиза. Я написал Telegram-бота, который находит UPC и ISRC по ссылке с любой из десяти платформ — от Spotify до Яндекс Музыки. Рассказываю про архитектуру, парсинг десяти форматов ссылок, нестабильный Spotify API и боль работы с недокументированными эндпоинтами.

Подробнее

Как я часами смотрел на голубей в слоумо: мой опыт создания 3D-анимации для веба

Sat, 03/28/2026 - 14:16

Когда ты дизайн-директор и берёшься за то, чего раньше не делал, тебя ждёт много интересного: нейросеть выдаёт голубя с переломанными лапами, модель здания не влезает в браузер, а Spline отказывается фиксировать частоту кадров. 

Привет! Меня зовут Алексей Нибо, я дизайн-директор в Атвинте. Это история о том, как я собирал интерактивные 3D-модели для сайта архитектурного бюро.

Читать далее

Как я за два часа написал научную статью с ИИ и что из этого вышло

Sat, 03/28/2026 - 14:15

Введение

Представлен кейс как за 2 часа создать полноценную научную статью уровня ВАК совместно с ИИ, но с 0% синтетики по антиплагиат.

Читать далее

Who's online

There are currently 1 user and 1 guest online.