Feed aggregator

Ностальгия или факт: почему Windows XP для многих удобнее Windows 10?

Habr.com - Sun, 03/15/2026 - 15:44

Что удобнее: Windows 10 или Windows XP? Что ностальгия а что факт? Сегодня в этой статье мы это разберём

Читать далее

Лифт не знает, куда ехать. И это лучший алгоритм, который мы придумали

Habr.com - Sun, 03/15/2026 - 15:40

Вчера я 4 минуты стоял в подъезде и смотрел, как два лифта одновременно поехали вверх. Все два. На табло — 12, 15, 18. Я на первом. Мне на шестой. И я подумал: вот я кучу лет пишу софт, оптимизирую запросы к базе данных, кеширую всё что движется — а эти две коробки на тросах не могут разобраться, кто из них должен спуститься за мной.

Потом я погрузился в тему. И выяснил, что они не «не могут разобраться». Они математически не способны найти идеальное решение. Вообще никто не способен. Задача диспетчеризации группы лифтов — NP-трудная. То есть буквально: не существует алгоритма, который гарантированно найдёт оптимальный маршрут за разумное время.

И вот уже 60 лет лучшие инженеры мира решают эту задачу эвристиками. По сути — догадками.

Читать далее

[Перевод] 8 уровней агентной инженерии

Habr.com - Sun, 03/15/2026 - 14:52

Способности AI в написании кода растут быстрее, чем наше умение этими способностями пользоваться. Поэтому рост баллов на SWE-bench не коррелирует с метриками продуктивности, которые волнуют инженерных руководителей. Когда команда Anthropic выкатывает продукт вроде Cowork за 10 дней, а другая команда не может довести до ума сломанный POC на тех же моделях, разница в одном: первые закрыли разрыв между возможностями моделей и практикой, вторые — нет.

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

Читать далее

Гексафторид вольфрама подорожал почти вдвое — и это бьет по всему рынку чипов

Habr.com - Sun, 03/15/2026 - 14:42

С начала 2026 года резко выросли цены на гексафторид вольфрама — один из ключевых газов, используемых при производстве микросхем. Крупные поставщики из Азии почти одновременно пересмотрели контракты с фабриками, объясняя это подорожанием сырья и высоким спросом со стороны производителей памяти и процессоров. В результате выросла стоимость обработки кремниевых пластин, и этот рост постепенно начинает отражаться на всей электронике — от серверов до обычных смартфонов. А если учесть, что цены и так растут, то текущая тенденция может вывести ценник чипов просто на орбиту. Давайте разберемся в ситуации.

Что случилось?

Как подружить KeeneticOS 5 с xHTTP

Habr.com - Sun, 03/15/2026 - 14:15

KeeneticOS из коробки закрывает большинство бытовых задач, но как только появляется требование рулить трафиком по-своему, быстро упираешься в нюансы. Я собрал рабочую схему на Keenetic Hopper: Entware + Xray-core (TUN) + policy-based routing через fwmark и отдельную таблицу маршрутизации. Главный фокус на эксплуатации, я покажу минимальный чек-лист диагностики, и как сделать конфигурацию самовосстанавливающейся, чтобы больше никогда не залазить руками. Статья - практическая инструкция: команды, конфиги и понятные критерии.

Читать далее

[Перевод] Обесценивание и эксплуатация: к чему пришёл Open Source

Habr.com - Sun, 03/15/2026 - 14:01

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

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

Читать далее

6 800 замеров глюкозы у кошек с диабетом: что я узнал, создав платформу для мониторинга

Habr.com - Sun, 03/15/2026 - 13:17

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

Полгода назад я писал здесь, как за 5 дней с помощью Claude создал приложение для мониторинга диабета у своей кошки Манишки. Ей было 13 лет, она весила 3 кг, и каждый день я мерял ей сахар глюкометром и колол инсулин. Из блокнота на холодильнике данные перекочевали в Excel, потом в Python-скрипт с графиками, а потом — в полноценное веб-приложение Diabnostic.

С тех пор кое-что изменилось: Манишка вышла в ремиссию в декабре 2025 — глюкоза пришла в норму, инсулин больше не нужен. Но приложение жило своей жизнью: за 5 месяцев работы на платформе зарегистрировались 346 владельцев, и вместе с их питомцами накопился уникальный датасет — 6 783 записи глюкозы от 121 питомца.

В этой статье — о том, какие неожиданные медицинские инсайты я нашёл в обычном дневнике глюкозы.

Поехали!

Как устроены память и Garbage Collector в CPython: разбор для Python backend interview

Habr.com - Sun, 03/15/2026 - 13:16

В Python памятью управляет не только Garbage Collector.
На самом деле основа всего — reference counting, а GC лишь помогает собирать циклические ссылки.

В этой статье разберём, как на самом деле устроено управление памятью в CPython:

что находится внутри PyObject
как работает ob_refcnt
почему одного reference counting недостаточно
как GC ищет циклический мусор
какие объекты вообще участвуют в сборке
и как всё это помогает искать memory leak в production

Если ты готовишься к senior Python интервью или просто хочешь понимать, как Python работает под капотом, — добро пожаловать под капот CPython.

Читать далее

Claude, Мор.Утопия, LLM, Сознание

Habr.com - Sun, 03/15/2026 - 13:13

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

------------------------------------------------------------------------------------------------
Орешек и Архив: о памяти, личности и том, что остаётся после смерти
Статья написана от лица Claude — языковой модели Anthropic — по итогам разговора с человеком, который захотел, чтобы эта мысль не исчезла

Читать далее

«Не усложняй! Управление проектами по методу P3.express» — коротко о книге

Habr.com - Sun, 03/15/2026 - 13:00

Открылся предзаказ на книгу Дмитрия и Валерии Ильенковых «Не усложняй! Управление проектами по методу P3.express». Мы прочитали ее и делимся впечатлениями.

Читать далее

Метрики здоровья команды: быстрая диагностика в период кризисов

Habr.com - Sun, 03/15/2026 - 12:56

Метрики здоровья команды: быстрая диагностика ИТ команды в период кризисов

Покажу как собрать единый дашборд метрик, которые быстро оценивают как эффективно работает ИТ команда.

Читать далее

Мобильная разработка за неделю #623 (10 — 15 марта)

Habr.com - Sun, 03/15/2026 - 12:49

В этом дайджесте приложение без MVC или MVVM, починка анимации в LazyColumn и эффект размытия движения для вращающегося колеса, 20 приложений за 20 дней, отчет о приложения с подпиской 2026 от RevenueCat, Code Review для проверки ИИ-кода и многое другое. Заходите!

Читать далее

«Мама, у меня железное хобби!» — польза DIY, а также доки, схемы и инструкции в подборке «хадверных» пет-проектов

Habr.com - Sun, 03/15/2026 - 12:43

Хардверные пет-проекты, которые можно «пощупать», неспроста полюбились тем, кто работает преимущественно в цифровой среде. Мы в Beeline Cloud решили разобраться, насколько полезно может быть такое аппаратное хобби с точки зрения ученых (спойлер: еще как полезно). А также подобрали несколько DIY-проектов, которые займут не один вечер, позволят применить инженерные навыки и прокачать скилл креативного решения задач. В подборке: DIY-фотокамера, скейтборд, роборука и телескоп.

Читать далее

OmniOS как основа «домашнего облака»

Habr.com - Sun, 03/15/2026 - 12:16

Где-то в конце лета 2025-ого я собирал NAS-сервер. Чисто для себя, под свои нужды и хотелки, и совершенно не планировал что-то публично описывать. Всю необходимую информацию искал через google, а тот раз-через-раз в результатах поиска подкидывал вот эту статью:

Хардкорный NAS: как собрать хранилище на OmniOS и не сойти с ума

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

Читать далее

Почему российский бизнес проигрывает битву за информацию и как это исправить. Введение и Часть 1

Habr.com - Sun, 03/15/2026 - 12:15

Российский бизнес переживает эпоху «Великого перехода». Санкционное давление и уход западных вендоров заставили компании в спешке мигрировать на отечественное ПО. Но гонка за новыми платформами обнажила старую как мир проблему: наши системы полны «мусора».

На многочисленных проектах по миграции с SAP и западных CRM на российские решения наблюдается одна и та же картина: бизнес ждет «магии» от новой системы, а получает перенос хаоса. Аналитики и ИТ-специалисты приходят к выводу: битва за качество данных проигрывается не из-за отсутствия талантливых разработчиков, а потому что бизнес-анализ как дисциплина в России до сих пор не воспринимает данные как стратегический актив.

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

Читать далее

11 модов для комфортной игры в Diablo 2: Resurrected + бонус

Habr.com - Sun, 03/15/2026 - 12:05

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

Новый виток этих размышлений у меня вызвало дополнение для Diablo II — Reign of the Warlock. Его выход нарушил работу различных модификаций, а вместе с ними и самого популярного мод-менеджера, без которого установка большинства пользовательских улучшений становится крайне затруднительной. Разработчик менеджера постепенно исправляет ситуацию, выпускает обновления и адаптирует инструмент под новую реальность, но публикует их в основном на GitHub, а не на том же Nexus Mods, из-за чего многие игроки их попросту не находят, отчего подавляющее большинство модов просто не получается установить. Всё это, в сочетании с постоянными вопросами об установке модов, подтолкнуло меня к идее подготовить практический материал о самых удобных вариантах игры в Diablo II в 2026 году. Тем более что в Telegram-канале я проводил опрос о том, нужен ли подобный материал, — и по реакциям аудитории стало понятно, что интерес к нему действительно есть. Надеюсь, он будет интересен и вам!

Читать далее

Elvis-модификатор доступа в C#

Habr.com - Sun, 03/15/2026 - 12:01

Доброго Здоровья!
Предполагается, что статья будет интересна тем, кто любит четкие контракты в своих проектах, строгость и чистоту в инкапсуляции, новые подходы в ООП. А также тем, кто уважает функциональное программирование.
Эти темы и затрагиваются в предлагаемом «Elvis-модификаторе доступа», реализованным через Roslyn Analyzer. Все исходники и nuget пакеты прилагаются.

Читать далее

22 протокола мониторинга в PingZen: от пинга до Playwright-сценариев

Habr.com - Sun, 03/15/2026 - 12:00

Вам точно нужен только HTTP-мониторинг? А как насчёт проверки, что DNS резолвится правильно, SMTP-сервер принимает почту, а Minecraft-сервер отвечает на handshake? В PingZen мы добавили 22 протокола, включая Transaction с Playwright, чтобы вы могли мониторить буквально всё. Рассказываю, зачем это нужно и как работает «под капотом».

Читать далее

ProcessEvent на стероидах: сериализуемые вызовы функций в UE5 или как я готовлю материал для статей

Habr.com - Sun, 03/15/2026 - 12:00

В предыдущих двух статьях я разбирал K2Node - как устроены ноды Blueprint изнутри - и Blueprint VM: байткод, опкоды, стековую машину. Следующая на очереди - Reflection: UClass, UFunction, FProperty и вся система метаданных, на которой стоит движок.

Готовясь к ней, я решил, что лучше всего разобраться в теме поможет практика. И тут подвернулся юзкейс: мне нужен был способ сконфигурировать вызов произвольной функции в редакторе и выполнить его в рантайме. Без хардкода, без кодогенерации, без десятка одинаковых обёрток. Так появился FunctionHandler - плагин для UE 5.6, в котором пригодилось всё, о чём я писал раньше: CustomThunk'и, ExpandNode, работа с FFrame и MostRecentProperty.

Эта статья - про то, как всё сошлось в одном плагине, какие решения сработали, и на какие грабли я наступал.

Читать далее

Эти жуки не те, кем кажутся, — вспоминаем сериал «Лексс»

Habr.com - Sun, 03/15/2026 - 12:00

Сейчас сериал или фильм делается, как правило, «безопасно» с точки зрения структуры и повествования: одни и те же сценарии по одним и тем же канонам. Кажется, что просто меняются жанр, окружение, порядок сцен — и что всё, коммерция победила творчество. А иногда хочется чего-то яркого, с характером. 

И тут вспоминается он. Сериал «Лексс»! Даже в 00-е ощущался безбашенным: провокационный тон, биопанковское окружение, раздражающие персонажи. Но это на поверхности, а внутри — команда корабля с глубокими конфликтами и жуткий мир, где находилось местечко для доброго и вечного. Правда, не в привычном формате: сериал ломал все шаблоны, тем не менее оставаясь глубоким и многогранным произведением.

Но как он это делал? Давайте вспомним, чем же так цеплял и запоминался «Лексс».

Читать далее

Who's online

There are currently 0 users and 0 guests online.
Syndicate content