Habr.com

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

[Перевод] Как удаление сорока строк увеличило производительность в 400 раз

Thu, 01/15/2026 - 17:53

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

На прошлой неделе моё внимание привлёк этот коммит:

858d2e434dd 8372584: [Linux]: Замена чтения proc для получения CPUtime потока на clock_gettime

diffstat выглядел интересно: +96 вставок, -54 удалений. В changeset был добавлен бенчмарк JMH из 55 строк, что означало реальное уменьшение кода продакшена.

Читать далее

Bank-in-a-Box: как собрать реалистичную песочницу для мультибанкового API‑хакатона

Thu, 01/15/2026 - 17:52

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

Типичная картина ИТ-хакатона: команды тратят время не на продукт, а на борьбу с инфраструктурой. Документация есть, API есть – а собрать реальный сценарий нельзя: балансы не сходятся, переводы не оставляют следов, ответы статичные или ошибочные.

На пятом юбилейном API-хакатоне мы решили сделать иначе – собрать песочницу, которая ведёт себя как настоящий банк. Даже не один, а содружество трёх банков с клиентами, продуктами и межбанковскими сценариями. В результате появились реальные мультибанковские прототипы и ~1.5 млн вызовов API за месяц.

Меня зовут Александр Галкин, я занимаюсь открытым банкингом и открытыми API. В статье расскажу, как за несколько выходных собрать такую инфраструктуру, какие компромиссы неизбежны, почему на стенд обрушились массовые атаки, и как ИИ-ассистенты меняют сами хакатоны.

Читать далее

Три зоны ответственности тимлида: спринт, команда и продукт

Thu, 01/15/2026 - 17:46

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

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

Читать далее

Роботы в дата-центре? Что им доверяют, и куда не пускают

Thu, 01/15/2026 - 17:45

Роботы в ЦОДах — идея не новая: о них говорят более 10 лет, рисуя картины полностью автономных машинных залов [словно в фантастических романах и рассказах]. На практике же индустрия пробует технологию «на вкус», экспериментируя с автономными тележками, манипуляторами и даже переоборудованными роботами-пылесосами. Мы в Beeline Cloud решили обсудить проблемы и возможности в данной области.

Читать далее

ChatGPT против Кэмп: Почему универсальные чат-боты проигрывают в написании курсовых?

Thu, 01/15/2026 - 17:25

ChatGPT против Кэмп: почему универсальный ИИ ошибается в написании учебных работ? Узнайте, как Кэмп решает проблему галлюцинаций, оформляет работы по ГОСТу и находит реальные источники.

Читать далее

3 провала или что может пойти не так

Thu, 01/15/2026 - 16:51

3 провала или на что может пойти не так. Как прошло собеседование? Какой твой босс? Что у тебя за проект?

Читать далее

Дайджест ИБ-регулирования: чем закончился 2025?

Thu, 01/15/2026 - 16:50

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

Читать далее

Тестируем железо на заводе, в РЧЦ и дома: два доклада и дискуссия с QA-инженерами

Thu, 01/15/2026 - 16:49

Как тестируют железо на заводе, а как — в радиочастотном центре? Что общего у тестовых стендов двух крупных компаний? Что лучше: работать из дома или ездить в офис? Быть или не быть hardware-тестировщиком в новом году? На эти и другие экзистенциальные вопросы ответили инженеры YADRO, ИнфоТеКС и Яндекса. А мы собрали под катом записи докладов и дискуссии «QA в 2025: что сработало, а что — нет».

Читать далее

Библиотека объектов nanoCAD BIM Строительство 25: настройка и использование в проекте

Thu, 01/15/2026 - 16:23

Эта статья – детальный обзор работы с Библиотекой объектов в nanoCAD BIM Строительство 25 – ключевом инструменте для наполнения информационной модели. Рассмотрены принципы работы с параметрическими элементами, структура библиотеки и её интеграция с Диспетчером проекта.

Отдельное внимание уделено настройке библиотек в корпоративной среде с помощью Менеджера библиотек, а также процессу создания пользовательских объектов.

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

Читать далее

Telegram-боты для автоматизации ITSM: от единого стиля оповещений к команде ботов

Thu, 01/15/2026 - 16:08

Привет, я Максим Королев из Петрович-ТЕХ, занимаюсь уровнем сервиса. Моя роль — в том числе про “как хороший сервис показать пользователю, чтобы тот не отказался от нового/сложного/страшного инструмента”.

Было так: не все пользователи ходили в техническую поддержку по “правильному” маршруту, через портал. Из-за этого мы теряли случаи, составляющие общую картину проблем, и озадачились: как упростить пользователям заход в поддержку?

Решили сделать семейство Telegram-ботов, которые сократили время на создание повторяющихся задач на 50–70%, подняли заполняемость до 100%, ускорили реакцию на инциденты.

Если в новом году хотите запилить много микроавтоматизаций через боты, наш кейс к вашему столу: вот как вышло у Петрович-ТЕХа.

Читать дальше

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

Thu, 01/15/2026 - 16:04

Уже больше года назад у меня зародилась идея создать свою архитектуру языковой модели. Традиционные модели, «думающие» на уровне токенов мне решительно не нравились. Колоссальный вычислительный бюджет на то, чтобы просто предсказать один токен. Логичным мне казалось оторвать мышление модели от токенов, перенеся его в латентное пространство. Примерно полгода назад я начал первые практические эксперименты и сейчас получил первые практические результаты. Поскольку уровень подготовки читателей очень сильно различается, в статье не будет глубоких технических разборов, а скорее история эксперимента.

Для того, чтобы реализовать эту идею логично было разделить модель на три части:

Читать далее

FixMark — собственное мобильное приложение, которое упростило нашу логистику

Thu, 01/15/2026 - 16:03

Привет, Хабр! Меня зовут Грищенков Евгений, я системный аналитик Fix Price. В этой статье расскажу о собственном приложении FixMark. Отгрузка в коробках уменьшает затраты на транспортную и складскую логистику. Для маркировки коробок используются общепринятые SSCC-коды (сокращение от Serial Shipping Container Code), которые облегчают отслеживание грузов и помогают автоматизировать логистические операции, позволяя идентифицировать грузы на всех этапах транспортировки. Фактически один SSCC-код агрегирует данные о штрих-кодах всех товаров внутри коробки, позволяя проводить операции со всем содержимым через одно сканирование.

Читать далее

Стоит ли сейчас переходить на AM5 или подождать AM6

Thu, 01/15/2026 - 16:02

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

Читать далее

Открываем ПВЗ с умом: интеграция Геоинтеллекта и DataLens

Thu, 01/15/2026 - 16:02

Мы в Геоинтеллекте любим геоданные и геоаналитику. Часто миксуем технологии. Вот, например, мы попробовали генерировать графики BI системы DataLens внутри платформы для Геоаналитики “Геоинтеллект”. Что из этого вышло, посмотрим на реальном кейсе, которая выполняла наша сотрудница. 

Задача

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

Читать далее

CyBОК. Глава 3. Законы и регуляторные нормы. Часть 6

Thu, 01/15/2026 - 15:59

Мы продолжаем серию публикаций, посвященную своду знаний по кибербезопасности - Cybersecurity Body of Knowledge (CyBOK). В Главе 3 данного свода знаний описываются основные регуляторные нормы и принципы международного права, которые имеют отношение к кибербезопасности и могут применяться при оценке киберрисков, управлении ИБ, расследовании киберинцидентов. Сегодня – шестая часть обзора Главы 3 CyBOK, в которой описываются правонарушения, рассматриваемые при оценке рисков привлечения к ответственности за причинение вреда в сфере кибербезопасности.

Читать далее

Самый простой и безопасный способ хранения кучи разных паролей

Thu, 01/15/2026 - 15:53

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

Решение есть, и оно не такое очевидное на первый взгляд.

Читать далее

Эволюция теории эволюции: неодарвинизм, СТЭ, эпигенетика. Теория Дарвина устарела?

Thu, 01/15/2026 - 15:32

Ни одна научная теория не вызывает так много неприятия, как теория эволюции. Она контринтуитивна, сложна для понимания, требует обширных знаний в сферах палеонтологии, биохимии и генетики, мы не наблюдаем эволюцию воочию. К тому же идея происхождения человека от животных всё время задевает чьи-то религиозные чувства и унижает достоинство «венца творения». Почему-то никто не оспаривает необходимость изучения в школах теории относительности и квантовой механики, хотя они во многом противоречат здравому смыслу и подрывают некоторые религиозные догматы. Но даже в цивилизованных странах не прекращаются попытки уравнять эволюционизм с креационизмом и преподавать их в школах как альтернативные теории, чтобы учащиеся могли сами выбрать, во что им верить. В условиях плюрализма мнений и свободы слова в СМИ регулярно проводятся дискуссии между дарвинистами и религиозными апологетами на тему происхождения жизни, разнообразия её видов и, в конце концов, происхождения человека. Зачастую креационистская пропаганда звучит громче, чем голоса оппонентов, к тому же в обществе преобладает искажённое представление об эволюции, подкрепляемое стереотипами вроде: «человек произошёл от обезьяны», «в борьбе за выживание побеждает сильнейший», «эволюция ведёт к усложнению» и т.д. Так чем же на самом деле является теория эволюции – основой всей современной биологии или всего лишь переоценённой устаревшей гипотезой?

Читать далее

Как собирают мозаики из кубиков Рубика

Thu, 01/15/2026 - 15:19

Чтобы собрать мозаику из кубиков Рубика, достаточно уметь собирать только одну сторону куба. Если у вас в распоряжении оказалось несколько десятков кубиков, вы вполне можете собрать паттерн или целую картину.  

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

Крутить далее...

Как мы собирали датасет для разработки ML-инструмента, помогающего спасать жизни

Thu, 01/15/2026 - 14:59

Привет, Хабр! В этом посте речь пойдет о специфическом датасете, предназначенном для решения очень важной задачи — разработки ML-инструмента, помогающего своевременно выявлять предпосылки и предотвращать суициды. Мы с командой «Пситехлаб», специализирующейся на ИИ-решениях для психотерапии, собирали его по вечерам. Этот проект диссертационный, он не входит в мои обязанности в рамках работы в MWS AI, но опыт, приобретенный в компании, стал базой, без которой его бы не было.

Читать далее

[Перевод] Project Panama: как Java научилась говорить на C! (Часть 1)

Thu, 01/15/2026 - 14:57

Как безопасно и эффективно вызывать C-функции из Java? Благодаря Project Panama — новому API из OpenJDK — это стало возможно без использования JNI. 

В новом переводе от команды Spring АйО познакомимся с основами FFM API, посмотрим на запуск Hello World на C, роль jextract, и на то, как управлять памятью вне кучи JVM.

Читать далее

Who's online

There are currently 0 users and 0 guests online.