Здравствуйте меня зовут Дмитрий сегодня мы напишем контроллер USB шины и подключим к нему клавиатуру.
Читать далееВ Steam открылась 4 большая весенняя распродажа — тысячи игр получили серьезные скидки, включая совсем недавние релизы. Это отличный повод поддержать любимых разработчиков или закрыть давние хотелки в библиотеке!
Мы собрали самые интересные предложения из разных жанров, чтобы упростить вам выбор.
Читать далееHBT — production-grade CLI для управления иерархическими задачами с защитой от изменений. Идеальный инструмент для работы с LLM, автономными агентами и сложными проектами.
Читать далееСайт запустили два месяца назад. Дизайн стильный, кнопки нажимаются, оплата проходит. Но органического трафика – ноль. SEO-специалист проводит аудит и выдаёт вердикт: «Нужно переписывать половину сайта. Каталог отрисовывается на клиенте через JavaScript – поисковый робот видит пустую страницу. URL-адреса выглядят как /page?id=37841. Структура заголовков отсутствует. Бюджет на разработку уже потрачен, и каждый час переделок стоит новых денег.
Знакомая ситуация? Она повторяется в половине проектах что приходят ко мне. Внедрение SEO на этапе разработки просто не запланировали. А ведь любой баг, пойманный на стадии проектирования, обходится в разы дешевле, чем тот же баг после релиза. Для SEO это правило работает точно так же: исправить структуру URL в проекте – 15 минут. Переделать маршрутизацию на продакшене – несколько спринтов и нервы всей команды.
Эта статья – мостик между SEO-специалистами и IT-командой. Вы узнаете, в какие именно точки жизненного цикла разработки ПО (SDLC – Software Development Life Cycle) встраиваются SEO-требования, и как разговаривать с разработчиками на одном языке.
Читать далееВ последние 3 года в мою жизнь вошли сварочные работы. У нас с женой в Краснодаре своя сварочная мастерская. Я – любитель. Жена - профессиональный сварной (аргон, полуавтомат).
В статье расскажу, о том, как починить механизм «качалки» (он же Top-Gun) компьютерных кресел. Удобная и инженерно-разумная вещь. Но в эксплуатации у неё вылезают болячки. Одни неприятные. Другие - опасные для здоровья.
В статье мы обсудим слабые места. Признаки проблем с ним. Как это чинить – простыми (и не очень) инструментами. И сделать надежнее (значительно)
По этой теме крайне мало разумных публикаций. А вопрос болезненный. Опишу как с этим справлялся я, преимущества ремонта. Что нужно (инструменты, расходники). Затраты и цены.
Мой ценник и потраченное время - в конце статьи.
А вы решайте, стоит ли чинить или менять узел?
Читать далееКогда врач ищет клинические рекомендации, ему обычно нужен не весь PDF, а конкретный фрагмент: схема лечения, критерии диагностики, раздел для детей или взрослых, связь с МКБ-10.
На этом месте официальный рубрикатор и обычный поиск по документам начинают проигрывать реальному сценарию. В статье разбираю задачу с инженерной точки зрения: почему одного каталога недостаточно, зачем нужны нормализация, версионирование, гибридный поиск, офлайн-кэш и ссылки на источник. На примере клинических рекомендаций Минздрава РФ показываю, как медицинская задача превращается в вполне классическую IT-проблему: парсинг, индексирование, поиск по сущностям и объяснимый UX.
С инженерной точки зрения это важное наблюдение: перед нами не одна задача поиска, а сразу несколько разных сценариев, которые нельзя нормально закрыть одним полем search над набором документов.
Официальный источник, от которого все начинается, существует: это электронный рубрикатор клинических рекомендаций Минздрава. На ресурс Минздрава публикуются клинические рекомендации, разработанные и утвержденные медицинскими профессиональными некоммерческими организациями; сам Минздрав отдельно указывает, что этот контент предназначен для медицинских и фармацевтических работников. Кроме того, в инфраструктуре Минздрава есть отдельная автоматизированная подсистема, связанная с разработкой стандартов медпомощи и электронным рубрикатором клинических рекомендаций.
Читать далееЭта задача в разных постановках встречается как в школьных задачниках, так и на олимпиадах.В общем виде её можно сформулировать так.
Маленький шар массы ударяется о наклонную поверхность клина массы и отскакивает от него. Клин может скользить без трения по горизонтальному столу (на рисунке — вдоль оси ). Известны скорости клина и шара непосредственно перед ударом; требуется найти их скорости сразу после него. Удар считается абсолютно упругим, угол наклона клина известен. Векторы скоростей лежат в плоскости рисунка.
Читать далееЛюбой человек, интересовавшийся темой поисков внеземной жизни, наверняка слышал о «зоне обитаемости» вокруг звезды. Она определяется как орбитальная полоса (диапазон расстояний от звезды), в которой температура как раз подходит для того, чтобы жидкая вода собиралась на поверхности каменистой планеты — это хорошее приближение условий, которые, как считается, существовали на ранней Земле. Но что произойдёт, если такая жизнь не останется на попавшей в эту зону планете, аналогичной Земле? Если она, подобно нам, начнёт перемещаться к соседним планетам, концепция обитаемой зоны станет гораздо сложнее. В новой статье доктора наук Калеба Шарфа (Caleb Scharf) из Исследовательского центра НАСА Эймса, одного из ведущих астробиологов агентства, делается попытка учесть эту возможность путём введения концепции межпланетной зоны обитаемости (МЗО).
Читать далееЕсли API начинает тормозить, первое решение обычно очевидно — добавить Redis. Но иногда оказывается, что проблема гораздо проще. В одном из сервисов PostgreSQL начал упираться в повторяющиеся запросы. Одни и те же данные запрашивались тысячами клиентов. Практически каждый HTTP-запрос заканчивался одинаковым SQL-запросом. Любопытство победило — вместо готового решения был написан небольшой кэш прямо внутри сервиса. На это ушло примерно полчаса. Результат оказался неожиданным: некоторые эндпоинты ускорились почти в 7 раз. Вот, почему это произошло и как работает такая схема.
Читать далееПривет, Хабр! Последние несколько лет мы наблюдаем за захватывающей, но тревожной гонкой вооружений между разработчиками средств обхода блокировок и инженерами цензуры (ТСПУ в РФ, GFW в Китае). Ситуация накаляется: после участившихся сбоев в работе Telegram, риск полной блокировки мессенджера в России перестал казаться «страшилкой» и перешел в разряд рабочих сценариев. Уже сейчас иногда умудряются блокировать даже VLESS. Если завтра подобные инструменты «выключат» полностью, нам понадобится что-то принципиально иное.
Сразу оговорюсь: это не «серебряная пуля» и не коммерческий продукт. Это концепт для обсуждения инженерами, обладающими критическим мышлением. Мы будем говорить не о том, как смотреть YouTube в 4K, а о том, как создать сверхнадежный «канал последней надежды» для условий цифрового ГУЛАГа.
Читать далееДостаточно большое количество проблем производительности в backend-приложениях на самом деле находятся не в коде. За последние пару лет мне несколько раз приходилось разбирать системы, где:
• API отвечало слишком долго
• CPU базы был загружен почти на 100%
Читать далееЕсли вам в прошлый раз показалось, что вы знаете о Хидеки Камии всё — вы глубоко заблуждаетесь. Сегодня мы поговорим о расцвете, закате и новой надежде в его карьере. Да и вообще разберёмся — а что за человек делал одни из наших любимых игр?
Читать далееРоссийский финтех растёт на 15,5% в год в условиях санкций. Рынок труда перевернулся: 16 резюме на одну вакансию. И одновременно senior-продуктовые лидеры с реальным финтех-опытом структурно в дефиците.
Привет, это Александр Козуб. Пока все чинят симптомы — я разбираю системы. И сегодня предлагаю разбор финтех ландшафта в 2026 . И что с этим делать, если ты строишь продукт или выбираешь, куда двигаться дальше в финтехе?
Читать далееМоя знакомая недавно открыла студию растяжки для женщин. Небольшой уютный зал, хороший тренер, уже есть первые клиенты по сарафанному радио. Следующий шаг — реклама в Яндекс Директе. А для Директа, да и вообще для любого бизнеса, по хорошему нужен сайт, на который люди будут приходить.
Начали узнавать цены. Нормальный одностраничник у фрилансера — от 15 000 рублей и две-три недели ожидания. В студии — дороже. А реклама нужна прямо сейчас, пока есть средства на продвижение и свободное время на её настройку. И тут у меня возникла интересная мысль - а что если попросить нейросеть сделать одним махом целый сайт? Справится?
Читать далееПривет, Хабр! Продолжаем тему разных планшетов, на этот раз решил потрогать недорогое бюджетное устройство от компании Tecno. У меня были на обзорах телефоны от этой компании, в блоге можно почитать тут и тут. И раз уж был российский планшет на обзоре, был защищённый планшет, был ноутбук-трансформер, вот взял на обзор Tecno MegaPad 11 SE T1102.
Да, защищённый планшет MIG тоже будет, но позднее. Как и с предыдущими устройствами, я пользовался планшетом для рабочих и повседневных нужд. Будут графики с тестами и многое другое.
Приятного чтения!
Читать далееНакрутка опыта в резюме стала настолько масштабной, что вызвала кризис доверия на рынке найма. Кризис больно ударил по всем — и по компаниям, и по сильным специалистам с реальным опытом. Без серьёзной реакции крупнейших платформ решить проблему не получалось. В 2025 году платформы отреагировали так, что за накрутчиков стало страшно.
В конце 2025 года прошёл закрытый митап для эйчаров и представителей платформ: HeadHunter, Хабр Карьера, GetMatch. Обсуждали одно — как бороться с накруткой. Запись недавно стала публичной.
Я посмотрел запись, и делаю вывод, что система, которую строит ХХ, полностью меняет правила игры. В статье я разберу ключевые моменты доклада, покажу, какой механизм получается и как он повлияет на найм. Заодно обсудим, сработает ли он (с высокой вероятностью — да) и какие риски он несёт, когда начнёт эффективно применяться.
Читать далееЕсли в настоящее время вы являетесь Go-разработчиком, то вне зависимости от того, из какого языка программирования пришли в Go, вы наверняка когда-то задавались вопросом «А есть ли тут тернарный оператор?»
Нет? Давайте добавим его сами!Продолжаем серию статей для тех, кто начинает изучать Kotlin с нуля. Во втором уроке детально разбираем фундамент языка:
▪️Неизменяемые (val) и изменяемые (var) переменные
▪️Базовые типы: Int, Double, String, Boolean, Char
▪️Строковые шаблоны и многострочные строки
▪️Арифметические операции, целочисленное и вещественное деление
▪️Преобразование типов (явное и неявное)
▪️Ввод данных с консоли через readln()
▪️Символы и Unicode (коды символов)
▪️Особенности остатка от деления с отрицательными числами
▪️Инкремент и декремент (префиксная и постфиксная формы)
Все примеры кода — из реальной практики, доступны в открытом репозитории на GitHub (ссылка в статье). Материал подготовлен на основе опыта преподавания в OTUS и работы в FinTech. Статья поможет вам быстро войти в тему и избежать типичных ошибок новичков. Идеально для первого знакомства с языком или для систематизации знаний.
Читать далееПамять ИИ‑агентов: как агенты запоминают, забывают и учатся
Всем привет! Продолжаю рассказывать и делиться своим опытом создания и внедрения ИИ-агентов. Сегодня давайте поговорим про память ИИ-агентов.
Я поделюсь какие типы памяти использую чаще всего, поговорим про базовый минимум без которого нет смысла пытаться строить ИИ-агентов. Начнём с того как вообще работает контекстное окно и почему его не хватает, потом разберём какие типы памяти бывают, как они хранятся и как подгружаются в контекст.
Читать далее46 долларов.
Зарплата, налоги на фонд оплаты труда, медицинская страховка, пенсионные отчисления — всё вместе. 46 долларов за один час, за одного человека, на одной позиции. Это число — невидимый ценник практически на всём, что вы покупаете: на каждом продукте на полке супермаркета, на каждом ужине в ресторане, на каждом автомобиле и каждом доме.
По состоянию на март 2026 года несколько компаний снижают эту цифру до менее чем 2 долларов.
Не 20. Не 10. Два доллара.
Я не ожидал, что увижу это так быстро. И то, как это делается, вот-вот перекроит целые секторы мировой экономики.
Читать далее