Habr.com

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

Прозрачность как главный UX-принцип: что не должен скрывать интерфейс инженерных продуктов

Fri, 01/30/2026 - 12:00

Привет, Хабр! Меня зовут Ксения Ершова. Я работаю UX-проектировщиком облачных баз данных в Selectel. В этой статье я подробнее расскажу, почему минималистичный подход в инженерных продуктах ошибочен и покажу на своем кейсе, почему важнее всего — прозрачность. Заглядывайте под кат!

Читать далее

Фронтенд 2026: что умерло, что выжило и что взлетело неожиданно

Fri, 01/30/2026 - 11:49

Я открываю старый проект 2020 года и вижу знакомые имена в package.json: create-react-app, enzyme, moment.js, axios. Пять лет назад это был золотой стандарт. Сегодня же эти технологии вызывают у коллег искреннее недоумение: «Зачем это тут?»

А ведь прошло всего пять лет.

И за эти 5 лет изменилось очень многое: SPA переживает упадок, TypeScript стал обязательным стандартом, роль фронтенд-разработчика расширяется до full-stack. А дальше что, браузеры заменят фреймворки?

Читать далее

Как математика теории струн объяснила форму деревьев, нейронов и сосудов

Fri, 01/30/2026 - 11:30

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

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

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

Читать далее

Полгода без ручного кода: как я стал AI-диспетчером и научился большему, чем за предыдущие два года

Fri, 01/30/2026 - 11:21

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

Читать далее

Особенности построения и развития дизайн-системы в мобильном приложении СберЗдоровья

Fri, 01/30/2026 - 11:03

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

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

Меня зовут Илья Гущин. Я старший Android-разработчик в СберЗдоровье — MedTech компании №1 в России. В этой статье я расскажу, как мы в СберЗдоровье строили мобильную дизайн-систему и оптимизировали интерфейсы.

Читать далее

[Перевод] Энди Хант «Говори, а не спрашивай»

Fri, 01/30/2026 - 10:30

В своем кратком тексте 1998 года Энди Хант, отталкиваясь от закона Деметры и принципа разделения команд и запросов, просто и понятно излагает один из важных принципов объектно-ориентированного проектирования — «говори, а не спрашивай». Этот принцип учит делегировать объектам ответственность за их данные, что позволяет создавать слабосвязанные и устойчивые к изменениям системы.

Читать далее

Apple проигрывает ИИ-гонку. Вот почему

Fri, 01/30/2026 - 10:04

Ловили себя на ощущении, что с Apple что-то не так? Это по-прежнему одна из главных компаний мира с элитными устройствами, миллионами фанатов и мощнейшим брендом. Но Apple больше не недосягаемый лидер, а всего лишь “одна из”. Она больше не самая дорогая компания мира, у новых iPhone нет вау-эффекта, а последняя большая инновация провалилась. И главное: Apple с треском проигрывает ИИ-гонку. Как так вышло, что главный tech-гигант 2010-х проспал ключевую технологию 2020-х? Разбираем главную причину: и она гораздо глубже, чем кажется на первый взгляд.

Читать далее

React Native. Часть 2: Bare Workflow, Expo, стили и платформенные особенности

Fri, 01/30/2026 - 10:00

В первой части мы разобрали эволюцию архитектуры React Native. Теперь перейдем к практическим вопросам: как организован процесс разработки и какие платформенные особенности встретятся в работе.

Процесс разработки

Выбор между классическим подходом и Expo – одно из первых архитектурных решений в проекте. Разберем оба варианта.

Bare React Native

Процесс требует настройки окружения (Xcode для iOS, Android Studio для Android). В упрощенном виде процесс запуска приложения для разработки выглядит следующим образом:

Читать далее

Тайна уникального телефона, который разработали в России — и он погиб в забвении… [Длиннопост, про железо]

Fri, 01/30/2026 - 08:33

Недавно в моих руках оказался уникальный кнопочный телефон - Маском Н2. Сначала я подумал что это просто китайский NoName-телефон по типу DEXP'а, или Fly'я, однако сняв заднюю крышку - я обомлел... И в том числе из-за использования корпуса от неприметной раскладушки - Samsung GT-C3520. Интересно узнать, что он скрывает у себя внутри?

Читать далее

От хаоса к фокусу: создаем ценность, не теряя себя

Fri, 01/30/2026 - 07:47

Вы весь день работали над задачами, ответили на сотню сообщений, отсидели пять созвонов, но к концу дня ловите себя на мысли: «а что, собственно, я сделал» — знакомо?

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

Расписал 15 рекомендаций: от практики глубокой работы и техник приоритизации до советов из теории научной организации труда.

Узнать, как вернуть фокус

Нескучное программирование.Важны ли компилятору имена

Fri, 01/30/2026 - 05:52

Есть старая шутка о том “чем отличается обычный программист на С++ от хорошего программиста на С++”? Первый пишет код, а второй может объяснить, почему он работает. 

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

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

Первый: «Что вообще может означать это имя здесь?»
Второй: «Если вариантов несколько, какой из них правильный?»

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

Читать далее

Как оживить детский рисунок в нейросети онлайн: топ ИИ и бесплатные промты

Fri, 01/30/2026 - 04:46

Представьте: ваш ребёнок нарисовал дракона с кривыми крыльями, и через 2 минуты этот детский рисунок уже оживает — дракон машет крыльями в коротком видеоролике. Для этого достаточно загрузить детский рисунок в нейросеть — и магия происходит сама!

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

Как работать разработчиком, когда твой мозг — нестабильная сборка (часть 2)

Fri, 01/30/2026 - 02:55

Практическое руководство для тех, у кого СДВГ, аддиктивное прошлое, гиперчувствительность или просто мозг, который отказывается работать "как у всех". Без мотивационной чуши — только то, что реально помогает.

Читать далее

Связка: MS Dynamics AX (Axapta, D365FO) – Woyax (ИИ-агенты, маркетплейсы) – Мессенджеры / боты (Telegram, MS Teams, MAX)

Fri, 01/30/2026 - 01:55

Не удалось сдержать желание сделать и продемонстрировать связку MS Dynamics AX (Axapta, D365FO) – Woyax (ИИ-агенты, маркетплейсы) – Мессенджеры / боты (Telegram, MS Teams, MAX), поэтому сначала сразу коротенькое видео (7 минут) с демонстрацией сценариев, а далее полученная в процессе информация и выводы...

Читать далее

Переходник с UART на CAN из отладочной платы JZ-F407VET6

Fri, 01/30/2026 - 01:46

В разработке электроники часто нужны переходники с USB на CAN.

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



Читать далее

Kawai-Focus 2.2: Python-бинарник в Tauri — проблемы и альтернативы

Fri, 01/30/2026 - 01:37

В данной статье я расскажу, с какими проблемами, связанными с бинарником, столкнулось моё решение при запуске на Arch Linux у моих знакомых, и почему у меня оно работает нормально на Debian 12 и 13. Также я разберу преимущества и недостатки текущей реализации, покажу возможные пути решения и альтернативы, а лучшее решение применю на практике.

Я снова попрошу Сергея и Ивана запустить моё приложение на Arch Linux, чтобы проверить его работу.

Заваривайте чай, доставайте вкусняшки — пора «удобрять почву для выращивания помидоров»!

Область применения компактных надводных беспилотных аппаратов: преимущества, специфика и важность компактного класса

Fri, 01/30/2026 - 01:30

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

Читать далее

Как нейросеть может быть лучшим ассистентом?

Thu, 01/29/2026 - 23:35

Вступление:

Привет, меня зовут Лера. Работаю Head of Community / Marketing в школе Web3-разработки, но времена немного меняются. И тема этой статьи говорит за себя. По долгу своей службы вокруг меня постоянно проводят стримы, связанные с AI: автоматизация, вайбкод, личные ассистенты, оптимизация рабочих процессов. Ресёрч, подключение MCP и конечно же RAG.

Выбирая множество тем из огромного и хайпового сегмента нейросетей сложно ухватиться за что-то очень конкретное. Будь то вводная статья в тему, я бы вам рассказывала про LLM модели. Оно и многим понятно и доступно. Мне кажется, что каждый уже слышал про ChatGPT. Слышал казусные ситуации оттуда или видел аватарки в стиле студии Гибли. Это относительно понятное явление.

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

Читать далее

[Перевод] Как исправить всю свою жизнь за один день

Thu, 01/29/2026 - 23:35

Ну что, как там у вас с новогодними обещаниями?

Привет! Пару недель назад в x/twitter сильно разошлась статья Dan Koe, которая набрала 170млн просмотров, что для длинного формата очень много.

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

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

Я добавил локальных мемов, чтобы сбавить градус серьезности. И убрал часть абзацев.

Погнали!

Читать далее

«Не работайте с мудаками» — въедливый обзор книги Роберта Саттона

Thu, 01/29/2026 - 23:10

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

Что ж, попробуем в ней разобраться.

Меня зовут Костя Дубровин. Я веду канал про книги.

Разобраться

Who's online

There are currently 1 user and 1 guest online.