Habr.com

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

Как я написал Telegram-бота для поиска UPC-кодов релизов: 10 платформ, один парсер и много боли

44 min 25 sec ago

У каждой музыкальной платформы свой API, свои баги и свой способ спрятать UPC-код релиза. Я написал Telegram-бота, который находит UPC и ISRC по ссылке с любой из десяти платформ — от Spotify до Яндекс Музыки. Рассказываю про архитектуру, парсинг десяти форматов ссылок, нестабильный Spotify API и боль работы с недокументированными эндпоинтами.

Подробнее

Как я часами смотрел на голубей в слоумо: мой опыт создания 3D-анимации для веба

51 min 58 sec ago

Когда ты дизайн-директор и берёшься за то, чего раньше не делал, тебя ждёт много интересного: нейросеть выдаёт голубя с переломанными лапами, модель здания не влезает в браузер, а Spline отказывается фиксировать частоту кадров. 

Привет! Меня зовут Алексей Нибо, я дизайн-директор в Атвинте. Это история о том, как я собирал интерактивные 3D-модели для сайта архитектурного бюро.

Читать далее

Как я за два часа написал научную статью с ИИ и что из этого вышло

52 min 41 sec ago

Введение

Представлен кейс как за 2 часа создать полноценную научную статью уровня ВАК совместно с ИИ, но с 0% синтетики по антиплагиат.

Читать далее

Почему не взлетели дирижабли? Часть 15: красная палатка и советский ледокол

1 hour 7 min ago

Крушение «Италии» утром 25 апреля 1928 года унесло жизни семерых членов экипажа, оставив выживших на льду невдалеке от пустынных берегов Шпицбергена. Коротковолновая рация уцелела — но первые попытки связаться с судном снабжения «Città di Milano» или вообще кем бы то ни было оказались безрезультатными из-за геомагнитной бури. А двигаться спасшиеся не могли: у Нобиле была сломана нога, у одного из механиков — обе, позволившие бы их везти салазки остались в трюме улетевшего корпуса. Отряд Нобиле принимал радиосигналы извне, и спасшиеся знали, что спасательная операция начала разворачиваться уже в первые часы после катастрофы. Но из-за снежной бури они не могли определить своё точное положение, и на основе последних принятых отчётов искать их собирались значительно западнее реального местоположения. Тянулись первые дни вынужденной зимовки — и перспективы спасения выживших выглядели всё более туманными.

Читать далее

Мой первый опыт обработки вебхуков: как я учился делать надёжный бэкенд на Python

1 hour 37 min ago

Мой первый опыт обработки вебхуков: как я учился делать надёжный бэкенд на Python

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

Я студент, изучаю backend-разработку на Python. Недавно в рамках учебного проекта столкнулся с задачей: нужно было сделать интеграцию с платёжным сервисом. Они присылают уведомление (вебхук), когда пользователь оплатил заказ, а я должен обновить статус в базе.

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

Читать далее

[Перевод] Никакой «палеодиеты» не существовало: учёные выяснили, чем питались древние люди

1 hour 40 min ago

«Палео». «Мясоед». «Пещерный человек». Какой бы термин вы ни предпочитали, некоторые из самых популярных диет последних десятилетий представляют собой возвращение к временам сотен тысяч лет назад, когда древние люди жили в пещерах и питались в основном мясом гигантских животных, на которых они охотились с помощью копий — верно?

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

Читать далее

OpenAI хочет закупать термоядерную энергию. Что происходит?

2 hours 7 min ago

Мы уже говорили о том, как повсеместное распространение искусственного интеллекта связано с ростом цен на оперативную память. Кажется, пришло время обсудить еще один момент. Инфраструктура для ИИ — это дата-центры по всему миру и тысячи серверов в них, работающих 24/7. Они потребляют огромное количество энергии, и спрос только увеличивается. Поэтому крупные компании активно ищут перспективные источники электричества. В том числе смотрят в сторону термоядерного синтеза. Можно подумать, что тут мы говорим больше про эксперименты, чем про готовые решения. Но нет, речь идет о вполне реальных переговорах OpenAI с Helion. Давайте разберемся.

Читать далее

Красивый скриншот вашего кода

2 hours 11 min ago

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

Читать далее

[Перевод] Как я сократил расходы на ИИ на 70% тремя строчками логики

2 hours 38 min ago

Мой ИИ-агент обходится мне в $20 в месяц. Ещё 3 месяца назад та же нагрузка стоила $200+. Не потому что я оптимизировал промпты или написал хитрую систему кэширования. А потому что перестал считать, что дорогие модели это необходимость.

Вот полная история: от подписки Claude Max до API-вызовов и до модели, которая делает всё за фиксированную месячную плату. Плюс стратегии роутинга для тех, кто привязан к оплате в токенах и хочет срезать счёт вдвое или больше.

Читать далее

Одно ядро для всех: строим современную ОС на Rust — от идеи до рабочего прототипа

2 hours 40 min ago

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

Читать далее

Обзор видеокарты Gigabyte GeForce RTX 5060 Ti EAGLE OC ICE 8G

2 hours 42 min ago

Сборка нового компьютера для знакомого осуществлялась с ориентацией на бюджет и максимальную эффективность каждого вложенного рубля. В поисках подходящей видеокарты рассматривались модели GeForce RTX 5060 и RTX 5060 Ti, которые наилучшим образом вписывались в установленные финансовые ограничения. После нескольких недель мониторинга цен была приобретена видеокарта Gigabyte GeForce RTX 5060 Ti EAGLE OC ICE 8G, которой и посвящён данный обзор, тогда как остальные компоненты будущего компьютера пока находятся на этапе согласования, выбора и заказа.

Читать далее

Сетевой нейтралитет: как в США появился приказ о восстановлении свободы в интернете

2 hours 57 min ago

Restoring Internet Freedom (Правила восстановления свободы интернета) были приняты 14 декабря 2017 года во время первого президентского срока Дональда Трампа. Утвердив их, Федеральная комиссия по связи (FCC) отменила Open Internet Order (Правила открытого интернета) 2015 года и вернулась к схеме мягкого регулирования. Этот документ стал символом дерегулирования и «возвращения свободы интернету», хотя критики называли его капитуляцией перед крупными провайдерами.

Меня зовут Ольга Макарова, я директор департамента коммерческого управления ресурсами технического блока МТС. Вы читаете пятый материал из цикла «Сетевой нейтралитет: не совсем то, что так называют». В нем я покажу, как технические детали (DNS, кэширование, pole attachments) стали точкой преткновения между Вашингтоном, штатами, судами и провайдерами.

Читать далее

Чем профильная онлайн-магистратура может помочь разработчикам оставаться востребованными в 2026 году

3 hours 16 min ago

Привет, это команда Яндекс Практикума. Сегодня обсудим, как устроена фронтенд- и бэкенд-разработка в 2026 году: какие тренды актуальны на сегодняшний день, как оставаться востребованным специалистом и развиваться системно. В контексте системного развития расскажем про онлайн-магистратуру «Фронтенд- и бэкенд-разработка» ИТМО в партнёрстве с Практикумом: из чего состоит программа, почему она подойдёт специалистам разного уровня и что нужно, чтобы поступить.

Читать далее

Как React обновляет UI: trigger → render → commit

3 hours 41 min ago

Когда говорят «React перерендерился» — обычно имеют в виду что-то расплывчатое. Новичкам это слово объясняет всё и ничего одновременно. В официальной документации процесс описан точнее: trigger → render → commit. Давайте разберём, что происходит на каждом этапе — без магии, зато с Fiber, флагами и браузерным пайплайном.

Читать далее

Вайбкодинг с Claude | Создание Telegram-ботов

3 hours 54 min ago

Программирование прямо сейчас переживает сдвиг в подходе к работе.

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

Это и называют вайбкодингом.

Ты не работаешь на уровне синтаксиса — ты работаешь на уровне идеи. Задаёшь направление, описываешь поведение, уточняешь детали, а модель превращает это в код и структуру проекта.

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

Читать далее

Шахматная партия архитекторов: Arm разрушает 35-летний нейтралитет для собственных ИИ-процессоров

3 hours 59 min ago

Представьте себе автоспортивное конструкторское бюро, которое тридцать пять лет чертило безупречные двигатели для всего пелотона Формулы-1, но никогда не выставляло на трассу собственный болид. Британская Arm Holdings десятилетиями была такой абсолютной «Швейцарией» Кремниевой долины. Она была невидимым фундаментом вычислений, продавая интеллектуальную собственность и лицензии на архитектуру всем: от Apple до Qualcomm и Nvidia. Никакого физического производства, только идеальные чертежи.

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

Чтобы искать данные в реальном времени, запускать тяжелые скрипты в изолированных средах и управлять сторонними программами, ИИ нужен быстрый исполнитель. Этим исполнителем выступает центральный процессор (ЦПУ). И чем сложнее становятся ИИ-агенты, тем острее им требуется сверхмощная процессорная логика для работы их инструментов.

Видя взрывной спрос на классическую логику, руководство осознало, что продавать концепты больше недостаточно. Во вторник, на конференции «Arm Everywhere» в Сан-Франциско, архитекторы отложили циркуль и взялись за кремний.

Читать далее

РС БР ИББС-2.8-2015

4 hours 5 min ago

Ниже представлен алгоритм построения архитектуры информационной безопасности (ИБ) при использовании технологии виртуализации на основе документа РС БР ИББС-2.8-2015.

Алгоритм построен по принципу разветвляющейся блок-схемы, аналогичной приведённому примеру. Он учитывает ключевые требования: разделение контуров безопасности, изоляцию, сертификацию средств защиты информации (СЗИ) и разграничение ролей.

Читать далее

[Перевод] Как подбирать аугментации: гипотезы, протокол и метрики

4 hours 10 min ago

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

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

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

Исходный гайд в документации. (Документация)[https://albumentations.ai/docs/] Репозиторий

Albumentations — открытая библиотека аугментаций изображений (15k+ звёзд на GitHub, 140M+ загрузок).

Читать далее

RAG или умный поиск по документам: как это работает

4 hours 24 min ago

Хотите за секунды находить точный ответ в сотнях закрытых корпоративных PDF, Excel и презентаций, вместо того чтобы часами копаться в «мусорном» поиске по ключевым словам?

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

В статье мы раскрыли всю «кухню» от семантической нарезки и эмбеддингов до HyDE, RRF и итеративного поиска — читайте и сразу пробуйте своего супербота на pro-talk.ru!

Читать далее

Как пережить блокировку GitHub-аккаунта и почему к ней лучше подготовиться заранее

4 hours 24 min ago

Как пережить блокировку Github-аккаунта

и почему к ней лучше подготовиться заранее

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

Читать далее

Who's online

There are currently 0 users and 0 guests online.