Habr.com

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

Создание USB контроллера на FPGA чипе и подключение клавиатуры

56 min 18 sec ago

Здравствуйте меня зовут Дмитрий сегодня мы напишем контроллер USB шины и подключим к нему клавиатуру.

Читать далее

Весенняя распродажа Steam 2026: топ-50 игр по скидкам

57 min 28 sec ago

В Steam открылась 4 большая весенняя распродажа — тысячи игр получили серьезные скидки, включая совсем недавние релизы. Это отличный повод поддержать любимых разработчиков или закрыть давние хотелки в библиотеке!

Мы собрали самые интересные предложения из разных жанров, чтобы упростить вам выбор.

Читать далее

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

1 hour 1 min ago

HBT — production-grade CLI для управления иерархическими задачами с защитой от изменений. Идеальный инструмент для работы с LLM, автономными агентами и сложными проектами.

Читать далее

Внедрение SEO в цикл разработки SDLC

Fri, 03/20/2026 - 23:49

Сайт запустили два месяца назад. Дизайн стильный, кнопки нажимаются, оплата проходит. Но органического трафика – ноль. SEO-специалист проводит аудит и выдаёт вердикт: «Нужно переписывать половину сайта. Каталог отрисовывается на клиенте через JavaScript – поисковый робот видит пустую страницу. URL-адреса выглядят как /page?id=37841. Структура заголовков отсутствует. Бюджет на разработку уже потрачен, и каждый час переделок стоит новых денег.

Знакомая ситуация? Она повторяется в половине проектах что приходят ко мне. Внедрение SEO на этапе разработки просто не запланировали. А ведь любой баг, пойманный на стадии проектирования, обходится в разы дешевле, чем тот же баг после релиза. Для SEO это правило работает точно так же: исправить структуру URL в проекте – 15 минут. Переделать маршрутизацию на продакшене – несколько спринтов и нервы всей команды.

Эта статья – мостик между SEO-специалистами и IT-командой. Вы узнаете, в какие именно точки жизненного цикла разработки ПО (SDLC – Software Development Life Cycle) встраиваются SEO-требования, и как разговаривать с разработчиками на одном языке.

Читать далее

Ремонт механизма офисного кресла Top Gun. Как починить его, и сделать надежным (почти неубиваемым)

Fri, 03/20/2026 - 23:34

В последние 3 года в мою жизнь вошли сварочные работы. У нас с женой в Краснодаре своя сварочная мастерская. Я – любитель. Жена - профессиональный сварной (аргон, полуавтомат).

В статье расскажу, о том, как починить механизм «качалки» (он же Top-Gun) компьютерных кресел. Удобная и инженерно-разумная вещь. Но в эксплуатации у неё вылезают болячки. Одни неприятные. Другие - опасные для здоровья.

В статье мы обсудим слабые места. Признаки проблем с ним. Как это чинить – простыми (и не очень) инструментами. И сделать надежнее (значительно)

По этой теме крайне мало разумных публикаций. А вопрос болезненный. Опишу как с этим справлялся я, преимущества ремонта. Что нужно (инструменты, расходники). Затраты и цены.

Мой ценник и потраченное время - в конце статьи.

А вы решайте, стоит ли чинить или менять узел?

Читать далее

Рубрикатор клинических рекомендаций Минздрава РФ: почему врачу неудобно работать с PDF

Fri, 03/20/2026 - 23:12

Когда врач ищет клинические рекомендации, ему обычно нужен не весь PDF, а конкретный фрагмент: схема лечения, критерии диагностики, раздел для детей или взрослых, связь с МКБ-10.

На этом месте официальный рубрикатор и обычный поиск по документам начинают проигрывать реальному сценарию. В статье разбираю задачу с инженерной точки зрения: почему одного каталога недостаточно, зачем нужны нормализация, версионирование, гибридный поиск, офлайн-кэш и ссылки на источник. На примере клинических рекомендаций Минздрава РФ показываю, как медицинская задача превращается в вполне классическую IT-проблему: парсинг, индексирование, поиск по сущностям и объяснимый UX.

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

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

Читать далее

Задача о шаре, падающем на клин

Fri, 03/20/2026 - 22:50

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

Маленький шар массы ударяется о наклонную поверхность клина массы и отскакивает от него. Клин может скользить без трения по горизонтальному столу (на рисунке — вдоль оси ). Известны скорости клина и шара непосредственно перед ударом; требуется найти их скорости сразу после него. Удар считается абсолютно упругим, угол наклона клина известен. Векторы скоростей лежат в плоскости рисунка.

Читать далее

[Перевод] Учёные представили новое понятие: «межпланетная зона обитаемости»

Fri, 03/20/2026 - 22:46

Любой человек, интересовавшийся темой поисков внеземной жизни, наверняка слышал о «зоне обитаемости» вокруг звезды. Она определяется как орбитальная полоса (диапазон расстояний от звезды), в которой температура как раз подходит для того, чтобы жидкая вода собиралась на поверхности каменистой планеты — это хорошее приближение условий, которые, как считается, существовали на ранней Земле. Но что произойдёт, если такая жизнь не останется на попавшей в эту зону планете, аналогичной Земле? Если она, подобно нам, начнёт перемещаться к соседним планетам, концепция обитаемой зоны станет гораздо сложнее. В новой статье доктора наук Калеба Шарфа (Caleb Scharf) из Исследовательского центра НАСА Эймса, одного из ведущих астробиологов агентства, делается попытка учесть эту возможность путём введения концепции межпланетной зоны обитаемости (МЗО).

Читать далее

Я написал кэш для API на Go за 120 строк кода — и PostgreSQL перестал быть узким местом (ускорение в 7 раз)

Fri, 03/20/2026 - 22:31

Если API начинает тормозить, первое решение обычно очевидно — добавить Redis. Но иногда оказывается, что проблема гораздо проще. В одном из сервисов PostgreSQL начал упираться в повторяющиеся запросы. Одни и те же данные запрашивались тысячами клиентов. Практически каждый HTTP-запрос заканчивался одинаковым SQL-запросом. Любопытство победило — вместо готового решения был написан небольшой кэш прямо внутри сервиса. На это ушло примерно полчаса. Результат оказался неожиданным: некоторые эндпоинты ускорились почти в 7 раз. Вот, почему это произошло и как работает такая схема.

Читать далее

Адаптивная мимикрия: как обмануть DPI, имитируя цифровой след пользователя

Fri, 03/20/2026 - 22:30

Привет, Хабр! Последние несколько лет мы наблюдаем за захватывающей, но тревожной гонкой вооружений между разработчиками средств обхода блокировок и инженерами цензуры (ТСПУ в РФ, GFW в Китае). Ситуация накаляется: после участившихся сбоев в работе Telegram, риск полной блокировки мессенджера в России перестал казаться «страшилкой» и перешел в разряд рабочих сценариев. Уже сейчас иногда умудряются блокировать даже VLESS. Если завтра подобные инструменты «выключат» полностью, нам понадобится что-то принципиально иное.

Сразу оговорюсь: это не «серебряная пуля» и не коммерческий продукт. Это концепт для обсуждения инженерами, обладающими критическим мышлением. Мы будем говорить не о том, как смотреть YouTube в 4K, а о том, как создать сверхнадежный «канал последней надежды» для условий цифрового ГУЛАГа.

Читать далее

Как мы ускорили SQL-запросы: реальные кейсы оптимизации PostgreSQL

Fri, 03/20/2026 - 22:06

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

API отвечало слишком долго

CPU базы был загружен почти на 100%

Читать далее

Байонетта, драконы и 17 тысяч блокировок: история Хидеки Камии. Часть 2

Fri, 03/20/2026 - 22:05

Если вам в прошлый раз показалось, что вы знаете о Хидеки Камии всё — вы глубоко заблуждаетесь. Сегодня мы поговорим о расцвете, закате и новой надежде в его карьере. Да и вообще разберёмся — а что за человек делал одни из наших любимых игр?

Читать далее

Финтех 2026: ландшафт, анализ, стратегии для карьеры и понимания отрасли

Fri, 03/20/2026 - 21:59

Российский финтех растёт на 15,5% в год в условиях санкций. Рынок труда перевернулся: 16 резюме на одну вакансию. И одновременно senior-продуктовые лидеры с реальным финтех-опытом структурно в дефиците.

Привет, это Александр Козуб. Пока все чинят симптомы — я разбираю системы. И сегодня предлагаю разбор финтех ландшафта в 2026 . И что с этим делать, если ты строишь продукт или выбираешь, куда двигаться дальше в финтехе?

Читать далее

Полноценный сайт за 30 секунд в нейросети: я попробовала — и вебмастер с 10-летним стажем не нашёл что возразить

Fri, 03/20/2026 - 21:53

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

Начали узнавать цены. Нормальный одностраничник у фрилансера — от 15 000 рублей и две-три недели ожидания. В студии — дороже. А реклама нужна прямо сейчас, пока есть средства на продвижение и свободное время на её настройку. И тут у меня возникла интересная мысль - а что если попросить нейросеть сделать одним махом целый сайт? Справится?

Читать далее

Обзор планшета Tecno MegaPad 11 SE T1102

Fri, 03/20/2026 - 21:38

Привет, Хабр! Продолжаем тему разных планшетов, на этот раз решил потрогать недорогое бюджетное устройство от компании Tecno. У меня были на обзорах телефоны от этой компании, в блоге можно почитать тут и тут. И раз уж был российский планшет на обзоре, был защищённый планшет, был ноутбук-трансформер, вот взял на обзор Tecno MegaPad 11 SE T1102.

Да, защищённый планшет MIG тоже будет, но позднее. Как и с предыдущими устройствами, я пользовался планшетом для рабочих и повседневных нужд. Будут графики с тестами и многое другое.

Приятного чтения!

Читать далее

Как ХХ собирается убить накрутку опыта (и почему на этот раз сработает)

Fri, 03/20/2026 - 21:17

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

В конце 2025 года прошёл закрытый митап для эйчаров и представителей платформ: HeadHunter, Хабр Карьера, GetMatch. Обсуждали одно — как бороться с накруткой. Запись недавно стала публичной.

Я посмотрел запись, и делаю вывод, что система, которую строит ХХ, полностью меняет правила игры. В статье я разберу ключевые моменты доклада, покажу, какой механизм получается и как он повлияет на найм. Заодно обсудим, сработает ли он (с высокой вероятностью — да) и какие риски он несёт, когда начнёт эффективно применяться.

Читать далее

Давайте добавим в Go условное выражение

Fri, 03/20/2026 - 21:15

Если в настоящее время вы являетесь Go-разработчиком, то вне зависимости от того, из какого языка программирования пришли в Go, вы наверняка когда-то задавались вопросом «А есть ли тут тернарный оператор?»

Нет? Давайте добавим его сами!

Kotlin для новичков: переменные и базовые операции — полный гайд 2026

Fri, 03/20/2026 - 21:08

Продолжаем серию статей для тех, кто начинает изучать Kotlin с нуля. Во втором уроке детально разбираем фундамент языка:
▪️Неизменяемые (val) и изменяемые (var) переменные
▪️Базовые типы: Int, Double, String, Boolean, Char
▪️Строковые шаблоны и многострочные строки
▪️Арифметические операции, целочисленное и вещественное деление
▪️Преобразование типов (явное и неявное)
▪️Ввод данных с консоли через readln()
▪️Символы и Unicode (коды символов)
▪️Особенности остатка от деления с отрицательными числами
▪️Инкремент и декремент (префиксная и постфиксная формы)

Все примеры кода — из реальной практики, доступны в открытом репозитории на GitHub (ссылка в статье). Материал подготовлен на основе опыта преподавания в OTUS и работы в FinTech. Статья поможет вам быстро войти в тему и избежать типичных ошибок новичков. Идеально для первого знакомства с языком или для систематизации знаний.

Читать далее

Память ИИ‑агентов: как агенты запоминают, забывают и учатся

Fri, 03/20/2026 - 20:58

Память ИИ‑агентов: как агенты запоминают, забывают и учатся

Всем привет! Продолжаю рассказывать и делиться своим опытом создания и внедрения ИИ-агентов. Сегодня давайте поговорим про память ИИ-агентов.

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

Читать далее

[Перевод] Figure AI собирает BMW, Agility работает на Toyota, Xiaomi тестирует роботов на заводах. Стоит ли ждать замены труда?

Fri, 03/20/2026 - 20:54

46 долларов.

Зарплата, налоги на фонд оплаты труда, медицинская страховка, пенсионные отчисления — всё вместе. 46 долларов за один час, за одного человека, на одной позиции. Это число — невидимый ценник практически на всём, что вы покупаете: на каждом продукте на полке супермаркета, на каждом ужине в ресторане, на каждом автомобиле и каждом доме.

По состоянию на март 2026 года несколько компаний снижают эту цифру до менее чем 2 долларов.

Не 20. Не 10. Два доллара.

Я не ожидал, что увижу это так быстро. И то, как это делается, вот-вот перекроит целые секторы мировой экономики.

Читать далее

Who's online

There are currently 0 users and 0 guests online.