Habr.com

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

Линтеры вне кода: как HTML, Markdown и YAML становятся предсказуемыми

30 min 19 sec ago

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

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

Со временем я перестал разделять «код» и «не код». Если файл участвует в работе продукта — он должен быть проверяемым. Автоматически. Без надежды на внимательность разработчика.

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

Читать далее

Пилот взлететел, полет нормальный

52 min 8 sec ago

А никто не обещал, что на хакатоне будет легко.

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

Читать далее

Отказоустойчивый кластер виртуализации KVM на Astra Linux

1 hour 14 min ago

Импортозамещение, уход вендоров, требования регуляторов, безопасность — причин переезжать с продуктов Microsoft и VMware сегодня хватает.
Но важно, чтобы это было осознанное инженерное решение, а не реакция по принципу «лишь бы уйти». Тем более что далеко не всегда есть смысл переплачивать за продукт, который для вашей инфраструктуры избыточен.

В статье разбираю, как собрать отказоустойчивую виртуализацию на базе Astra Linux:
DRBD + GFS2 + Pacemaker против Ceph.

Отказоустойчивый кластер KVM на Астре

Зелёный чай, матча или кофе: что выбрать для длительного фокуса

1 hour 26 min ago

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

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

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

Читать далее

Laurent Voice – система звукового оповещения событий для многофункциональных сетевых контроллеров Laurent

1 hour 26 min ago

Laurent Voice Box - сетевой контроллер для управления и мониторинга с музыкально-речевым озвучиванием событий.

Читать далее

Искусственный интеллект в юриспруденции: топ-10 нейросетей для юристов

1 hour 27 min ago

Если вы еще не пользуетесь нейросетями, вы либо очень занятой человек, либо очень принципиальный. А скорее всего, просто не знаете, с какой стороны к ним подступиться.

Давайте сразу к цифрам. По данным совместного исследования Авито и Право.ru, проведенного в конце 2025 года, 88% российских юристов уже используют ИИ в работе. Да-да, почти девять из десяти. И 63% из них честно признаются: эффективность выросла. Остальные 37% либо скромничают, либо пока не подобрали правильный промпт.

Коллеги из LegalOn посчитали еще интереснее: юридическая команда среднего размера, которая проходит около 500 контрактов в год, тратит на это от 1000 до 2000 часов. Это годовой график одного сотрудника, потраченный на чтение бумажек. Теперь представьте, что эти же часы можно потратить на что-то более осмысленное, чем проверка пункта 3.2 в пятьдесят первый раз.

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

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

Читать далее

«Цифровое обрезание» для ВК Видео

1 hour 34 min ago

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

Снова, снова и снова, речь пойдет о утерянной технологии древних Pan-N-Scan. 

Оставлю прелюдии на потом. Чё делать то? 

Добавляем всего одну иконку. Ставим ей два статуса вкл/выкл. Растягиваем контейнер с видео. И вуаля — наслаждаемся по настоящему Полноэкранным режимом, занимающим всю полезную площадь матрицы приобретенного устройства.

Читать далее

Cвой Fusion 360! Как я делал свой САПР за новогодние выходные

1 hour 44 min ago

Почему-то в последние пару лет я упорно не замечал, что Autodesk ушел из России (шутка), но постоянно обновлял свой любимый Fusion 360 через боль и страдания. Параллельно со мной страдали некоторые мои товарищи, практически все мои обучающиеся, да и много кто ещё. Дополнительной проблемой стал перевод пары учебных аудитории на Ubuntu, а Fusion 360 существует исключительно для Windows, и костыли через wine работают криво. Даже младшие классы пострадали, т.к. разрабатывали у нас модели в Tinkercad. Единственная бюджетная (бесплатная) альтернатива, это FreeCAD, но интерфейс у него не самый дружелюбный, особенно для школьников.

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

Целился я в нечто среднее между Tinkercad и Fusion360. Одной из задач было обойтись без сервера, т.е. работа на стороне клиента. В качестве основы я выбрал популярную библиотеку 3D графики Three.js.

Накидал пробный интерфейс и тут началось...

Читать далее

Я 7 лет продавал камуфляж, дошёл до 106 млн оборота на маркетплейсах, а потом посчитал прибыль

1 hour 46 min ago

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

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

ДИСКЛЕЙМЕР: статья написана на основе интервью с Иваном Пономарёвым, основателем магазина КМФ78.

В августе 2018 года написал им письмо, представившись предпринимателем из Санкт-Петербурга. Хотя ещё им не был — но знал, что открыть ИП это очень легко. Ответили быстро: «Да, интересно, давайте пообщаемся». Съездил в Москву через неделю. Через два с половиной месяца, в середине ноября, открыл розничный магазин.

Читать далее

Нить для 3D-принтера из отходов: 6 систем переработки пластика в филамент

1 hour 49 min ago

3D-печать давно стала обыденностью: принтеры работают дома, в гаражах и небольших мастерских. При регулярном использовании постепенно накапливаются обрезки, поддержка и просто неудачные детали. Выбрасывать их жалко: расходный материал стоит недешево, особенно если печатаешь часто. Каждый заядлый 3D-пользователь не раз задумывался, что было бы неплохо измельчить остатки, расплавить их и снова получить пригодную для печати нить.

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

Читать далее

Алёна Рыбакина: «Путь в коммиттеры PostgreSQL начинается с первого ревью»

1 hour 50 min ago

Клиент, с проблемы которого всё началось, решил её сам — сменил фреймворк и даже не стал дожидаться патча. Но Алёна Рыбакина всё равно продолжила работу — ещё год. Теперь её OR-ANY Transformation — часть PostgreSQL, а сама она — обладательница медали сообщества. Интервью о том, как случайный клиентский баг превращается в вклад в мировой open source.

Читать далее

7 ошибок в ИИ промптинге, из-за которых нейросети звучат неестественно — разбор от GPTunneL

2 hours 4 min ago

Привет! Я — Егор, эксперт по промптингу в  GPTunneL — платформе, объединяющей более 100 ИИ, включая Gemini 3 Pro, GPT-5.2 и Claude Opus 4.6

Мы ежедневно тестируем разные модели ИИ и методики общения с ними, проводим сотни экспериментов, чтобы получать естественные, осмысленные и небанальные ответы. Через наши руки проходят все обновления алгоритмов, и мы точно знаем, что работает, а что — уже устарело.

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

Читать далее

Перенос «Автозала» (и не только). Часть 2

2 hours 9 min ago

Привет, Хабр! Предыдущая часть была про бюрократические стороны, без которых при переносе площадок с телеком-оборудованием для ПАО "Ростелеком" было не обойтись, но теперь наконец подобрались непосредственно к процессу. Я, ведущий инженер РТК-Сервис Андрей Титаренко, продолжаю свой рассказ про судьбу Автозала.

Читать далее

[Перевод] Секретное оружие физиков: почему спинтроника убьет современную электронику

2 hours 13 min ago

Спинтроника использует спин электрона вместо заряда, снижает энергопотребление на 90%, а память MRAM уже вошла в коммерческий оборот.

Сегодня дата-центры пожирают более 4% всей электроэнергии США. К 2030 году эта цифра может утроиться. И пока технологические гиганты выделяют колоссальные суммы на строительство атомных электростанций исключительно для своих ИИ-серверов, технология, существующая уже десятилетия, может превратить эти инвестиции в пыль.

Имя ей - спинтроника. И она вот-вот окажется у вас в кармане.

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

Читать далее

[Перевод] Руководство по ArchUnit — как модульно тестировать архитектуру

2 hours 34 min ago

Соблюдение определённой структуры пакетов или архитектуры крайне важно. Особенно в Java, где для корректной работы некоторые элементы должны быть public или действительно доступны за пределами своего пакета.

В новом переводе от команды Spring АйО рассмотрим библиотеку с открытым исходным кодом ArchUnit, которая помогает в тех случаях, когда одного компилятора недостаточно.

Читать далее

Референсные модели для корпоративного архитектора

2 hours 36 min ago

Корпоративный архитектор редко начинает с чистого листа: в разных отраслях уже существуют референсные модели процессов, сервисов и данных, которые помогают быстрее выстроить целостную картину организации. В этой статье разберём, какие модели доступны сегодня — от TM Forum и BIAN до IT4IT, SCOR и APQC PCF — и как их использовать при описании деятельности и ИТ-ландшафта компании.

Читать далее

Обработка воды магнитными полями: новые (старые) возможности?

2 hours 48 min ago

Картинка: В.И.Классен — «Омагничивание водных систем», Москва, Издательство «Химия», 1978 г.

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

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

Итак, о чём же всё-таки идёт речь?

Читать далее

6 инструментов для параллельного Claude Code: тестирую всё, чтобы вам не пришлось

2 hours 52 min ago

Conductor, Crystal, Auto-Claude, Claude Squad, CCManager и Cursor 2.0 — честное сравнение с плюсами, минусами и рекомендациями по сценариям.

Читать далее

Почему я стал ИТ-волонтером & Датасет новостей о противоречиях современного общества

3 hours 15 min ago

Примерно 6 лет назад мой мир ограничивался работой, личной жизнью и компьютерными играми. Всё шло своим чередом, но в моей голове всё-таки вертелись 2 вопроса: обывательский и профессиональный. Почему цены растут быстрее зарплат? И почему наука в нашей стране «стагнирует», хотя в недавнем прошлом было огромное количество научно-технических достижений? Попытка разобраться через популярные источники привела к когнитивному диссонансу...

Читать далее

[Перевод] Торвальдс рассказал, как превратил Linux из проекта одного человека в коллективную работу с помощью друзей и коллег

3 hours 22 min ago

Линус Торвальдс и его друзья рассказали журналисту The Register Стивену Дж. Вогану-Николсу, как сольный проект на Linux превратился в «глобальный джем-сейшен».

Читать далее

Who's online

There are currently 0 users and 1 guest online.