Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 1 hour 27 min ago

Дизайн за 5 минут. Дайджест ноября 2025

1 hour 31 min ago

Привет, Хабр! Пришло время посмотреть, что там интересного произошло в дизайне в ноябре. С вами Андрей, продуктовый дизайнер Garage Eight, и восемь новостей, зацепивших мое внимание: 

1. App Store Awards 2025
2. Нативный функционал от Gemini в Figma
3. Иконки для Wildberries от Сергея Чикина
4. Онлайн-график торговли нейросетей Alpha Arena
5. День рождения Readymag
6. Редизайн плеера Youtube
7. Кейс для блокчейн-платформы «Аптос» от Evil Martians и Ashfall.Studio
8. «Теннисный кейс» для ATP от CGV

Погнали!

Мышление: как не стать заложником собственного мозга

1 hour 35 min ago

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

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

Читать далее

Реализация NVMe over TCP в ядре Linux и тесты протокола с TATLIN.UNIFIED

1 hour 37 min ago

Кажется, совсем не так давно, а для кого-то, может быть, еще в прошлую пятницу, золотым стандартом технологического стека сетей хранения данных был Fibre Channel: SCSI, FCP, FC. Неудивительно: Fibre Channel разрабатывался целенаправленно для хранения данных. Но уже к середине 2000-х на сцене появляется новый стандарт — протокол iSCSI, реализованный поверх TCP/IP и Ethernet. Почему? Fibre Channel был всем хорош, кроме своей цены и зависимости от нескольких производителей сетевого оборудования.

C появлением новых высокопроизводительных компонент хранения данных и исчерпания масштабирования производительности традиционных интерфейсов, в том числе SAS, рождается стандарт NVMe — протокол, который работает поверх PCIe. NVMe, повторяя путь SCSI на заре эры SAN, реализуют в сетях хранения как набор стандартов NVME-oF (Over Fabric) для различных транспортных протоколов: FC, RDMA, TCP. Начиная с версии 3.2 в TATLIN.UNIFIED реализована поддержка NVMe over TCP наравне с Fibre Channel и iSCSI.

Меня зовут Александр Пищулин, я инженер в отделе оптимизации быстродействия СХД в YADRO. В статье я постараюсь дать представление о реализации NVMe over TCP в системах, построенных на базе ядра Linux, c фокусом на производительность. Также поделюсь результатами тестирования протокола в TATLIN.UNIFIED GEN2.

Читать далее

GPT 5.1 учится эмпатии, Opus перестает сжигать лимиты: главные события ноября в ИИ

1 hour 51 min ago

Иногда кажется, что у Сэма Альтмана, Сундара Пичаи и Дарио Амодея есть общий чат в Telegram, где они договариваются, чем занять AI-энтузиастам выходные. Выбирают одну неделю месяца и выстреливают всё разом. Не успели мы привыкнуть к предыдущим версиям, как индустрия синхронно шагнула в следующее поколение. GPT-5.1 с адаптивным мышлением, Gemini 3.0 с интерактивным режимом, Grok 4.1 с эмоциональным интеллектом и просто долгожданный Claude Opus 4.5 — всё это свалилось на нас практически одновременно.

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

Читать далее

Региональные дата-центры в России сейчас: на что это вообще похоже, и правда ли, что за МКАДом жизни нет

1 hour 56 min ago

Вот так выглядит ЦОД в Новосибирске

В целом для коммерческих ЦОДов — правда, но есть и нюансы.

Начнём с суровой реальности. У нас вся экономика, все деньги и штаб-квартиры сосредоточены в Москве и Петербурге. Дальше, особенно если смотреть за Урал, с точки зрения коммерческих ЦОДов — пустыня. Да, там есть богатый Екатеринбург, да, там есть Новосибирск, да, там есть Владивосток с его международной торговлей, но потребности в коммерческих ЦОДах нет.

Это классическая проблема курицы и яйца. Коммерческий ЦОД строить там невыгодно, потому что нет клиентов, а клиентов нет, потому что нет нормальных ЦОДов.

В регионах живут в основном каптивные ЦОДы. Это когда условная налоговая или какой-нибудь гигант вроде «Норникеля» строит объект чисто под себя. Им вообще всё равно, где строить: они делают по потребности, а не по условиям. Если госзаказчику по плану нужно построить ЦОД во Владимире или Ярославле — они построят там. Им не нужно бегать по рынку и искать заказчика, у них стопроцентная загрузка своими же расчётами или данными. Производственники могут построить хоть в тундре, и вопрос окупаемости за счёт внешних арендаторов там не стоит.

А вот если ты хочешь построить коммерческий объект для сдачи стоек в аренду, то тут вступают в силу другие законы. В регионах просто нет такого объёма экономики, чтобы окупить полномасштабный ЦОД. Считается, что в регионе есть смысл начинать стройку, только если у тебя есть предзаказ («якорь») минимум на 60% мощностей. Если этого нет, то ты построишь коробку, которая будет генерировать убытки.

Но начинается всё с дешёвого электричества, конечно. Оно важнее, чем аплинки.

Читать далее

Про традиционные проблемы в найме: несогласованность приоритетов

1 hour 57 min ago

Расскажу, почему все так не любят линейных HR, и что делать, чтобы наём работал с головой. Я как раз эйчар, директор департамента. Мы нанимаем много ИТ-специалистов.

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

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

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

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

Читать далее

От хаоса к структуре: как FEOD помогает упорядочить архитектуру фронтенд-приложений

1 hour 57 min ago

Сегодня мы поговорим о том, как развивается платформенная команда «Спортмастера». Речь пойдёт о подходе к организации фронтенд-приложений, который получил название FEOD — Fractal Entity Oriental Design.

Читать далее

Эксперименты с селф-хостингом и домашние лаборатории: «скандинавский» стиль, миниатюрные и тихие сетапы

1 hour 58 min ago

Мы в Beeline Cloud рассказывали о сборках для желающих погрузиться в тему селф-хостинга. Рассмотрим еще несколько примечательных проектов в данной области.

Читать далее

Как прошёл Golang Meetup Wildberries & Russ

2 hours 2 min ago

Привет, Хабр! 27 ноября обсудили на Golang Meetup Wildberries & Russ, как строить надёжную бизнес-логику, оптимизировать работу с памятью и проектировать масштабируемую событийную архитектуру. В статье делимся записями докладов.

Читать далее

Грани полиморфизма React: полиморфные декораторы

2 hours 8 min ago

Привет, снова Костя из Cloud.ru. Мы поговорили уже про as для типобезопасного полиморфизма, asChild для композиции и FACC для вариативного дизайна. Но что, если я скажу, что есть способ комбинировать логику ещё элегантнее и не смешивать ее с отрисовкой? Сегодня разбираем полиморфные декораторы - HOC'и на стероидах.

Интересно

Управляем «протягиванием» прокрутки: разбор overscroll‑behavior

2 hours 21 min ago

Распространённый сценарий: вы прокручиваете модальное окно, доезжаете до конца и… вместо того чтобы остановиться, браузер продолжает тянуть основной документ. Это так называемый «scroll chaining»: событие прокрутки передаётся родительскому контейнеру. На мобильных устройствах этот эффект сопровождается bounce‑анимацией или pull‑to‑refresh. Для некоторых интерфейсов такое поведение отвлекает пользователя и может мешать вашему коду.

В этой статье я расскажу, как CSS‑свойство overscroll-behavior помогает контролировать такие эффекты, избавится от хака overflow: hidden, а также рассмотрим практические примеры и подводные камни.

Узнать, что там скоро починят браузеры

Играемся с формами M3 Expressive в Android приложении на View

2 hours 24 min ago

В обновлении Material Design 3 Expressive была проведена работа над оживлением пользовательского интерфейса. Одним из нововведений стало добавление 35-ти новых форм, а также поддержка shape morphing между ними.

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

Читать далее

Разрабатываю MCP интеграции к платформе AI агентов — ключевые моменты

2 hours 35 min ago

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

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

Инициатива OpenAI, которые адаптировали MCP для своей платформы приложений внутри ChatGPT, произвела на меня определенное впечатление, и я проделал довольно основательный эксперимент (на трех облачных H200 и DeepSeek V3.2-Exp), показавший, что основной функционал такой платформы можно воспроизвести усилиями одного разработчика.

Сам эксперимент - в этом видео:

Читать далее

Почему все ноутбуки стали одинаковыми, или Как MacBook повлиял на дизайн лэптопов

2 hours 44 min ago

Зайдите в любой магазин электроники и пройдитесь вдоль витрины с ноутбуками. Скорее всего, если бы не логотипы брендов на крышке, вы бы никогда в жизни не догадались, где какой. Потому что все они – за редким разве что исключением – просто одинаковые. И это касается не только бюджетных моделей, но и премиальных. Ну, о чем мы говорим, если даже игровые ноутбуки теперь стремятся выглядеть сдержанно? А ведь так было не всегда. 

Читать далее

Контроль импеданса

2 hours 47 min ago

Контроль импеданса - это основа проектирования современных высокоскоростных цифровых и высокочастотных аналоговых схем.

1. Что такое контроль импеданса?

Контроль импеданса (ImpedanceControl) – это совокупность мер при проектировании и производстве печатных плат (ПП), направленных на то, чтобы волновое сопротивление (импеданс) проводников на печатной плате имело строго заданное значение.

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

Зачем это нужно?

На низких частотах (примерно до 10 - 20 МГц) дорожка – это просто проводник, соединяющий две точки. Но когда сигналы становятся быстрыми (высокие частоты) и/или импульсными (крутые фронты), дорожка начинает вести себя как линия передачи.

Если импеданс линии передачи не совпадает с импедансом источника и приёмника сигнала, возникает отражение сигнала (signalreflection).

Отражения приводят к:

· Искажениям формы сигнала (звон, выбросы).

· Ложным срабатываниям логических элементов.

· Снижению помехоустойчивости.

· Полному отказу работы высокоскоростных интерфейсов (PCIe, USB, DDR, HDMI, Ethernet).

Как задается импеданс?

Волновое сопротивление одиночной дорожки (микрополосковая линия) зависит от трёх основных параметров:

Ширина дорожки (W) – Чем уже дорожка, тем выше импеданс.

Толщина диэлектрика (H) – Чем толще слой диэлектрика между дорожкой и плоскостью, тем выше импеданс.

Диэлектрическая проницаемость (єr) материала основания – Чем выше єr, тем ниже импеданс.

Читать далее

Интеграция WDA Sensor для HomeAssistant: для чего она нужна и как ей пользоваться

2 hours 51 min ago

После выхода статьи "Погодозависимая автоматика для газового котла своими руками. Технологии умного дома." часто получаю вопросы по поводу интеграции WDA Sensor. Возникает непонимание по поводу практики применения. В данном материале попробую подробно рассказать как настраивать и использовать данную интеграцию.

Сама интеграция очень простая. На основе параметров указанных пользователем, она рассчитывает целевую температуру теплоносителя и предоставляет её в виде сенсора с числовыми показаниями. Самые важные параметры, которые влияют на расчёт, — это номер кривой (от 1 до 200) и сенсор, предоставляющий показания уличной температуры. Это может быть как ваш собственный датчик, так и показания погодного сервиса.

Показания WDA Sensor могут быть использованы для периодической записи в настройки вашего отопительного оборудования (газового или электрического котла) c целью реализации алгоритма погодозависимой автоматики (ПЗА).

Читать далее

[Перевод] Хвост, направленный к солнцу! Что на самом деле скрывает межзвездный гость 3I/ATLAS?

2 hours 52 min ago

Снимки межзвездного объекта 3I/ATLAS, сделанные в течение ноября 2025 года (уже после прохождения им перигелия), продемонстрировали каплевидную форму его комы, которая вытянута примерно на одну угловую минуту в сторону Солнца.

В этот же период система отслеживания JPL Horizons зафиксировала у 3I/ATLAS наличие негравитационного ускорения. Его величина составляет малую долю (порядка Δ=0,0002) от гравитационного ускорения, создаваемого Солнцем.

Согласно последним данным JPL Horizons, это негравитационное ускорение изменяется обратно пропорционально квадрату гелиоцентрического расстояния (расстояния между объектом и Солнцем) - в точности так же, как и само солнечное притяжение. Это означает, что соотношение между этими двумя ускорениями остается неизменным на всем протяжении орбиты 3I/ATLAS. При этом основная составляющая негравитационного ускорения направлена радиально, прочь от Солнца.

Читать далее

Искусственный интеллект против DDoS-атак и бот-активностей

2 hours 55 min ago

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

В этой статье мы расскажем, как разрабатывать и развертывать системы защиты от DDoS-атак и бот-активностей с применением ИИ-инструментов.

Читать далее

Hyper-V: последняя крепость Microsoft в инфраструктурной войне

2 hours 56 min ago

Когда появились контейнеры и облака, многие думали, что традиционные гипервизоры будут обречены на забвение. Однако Hyper-V уж точно не доживает век — Microsoft включает его во все релизы Windows Server и дополняет платформу новыми фичами. В статье попробуем разобраться, почему компания не бросила Hyper-V даже в век Kubernetes и облачных сервисов, и как этот гипервизор сейчас вписывается в ИТ-инфраструктуру.

Читать далее

Финальная точка или новая глава истории: Intel сегодня

3 hours 8 min ago

Перед вами третья и заключительная часть саги про борьбу двух великих американских кремниевых компаний — Intel и AMD (первую и вторую часть читайте в нашем блоге). Каждая из них внесла свой неоценимый вклад в развитие процессорной индустрии и высоких технологий в целом. Если бы не они — кто знает, в каком мире мы жили бы сейчас. 

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

Читать далее

Who's online

There are currently 0 users and 0 guests online.