При работе с C или C++ необходимо в какой-то степени разбираться в неопределённом поведении (UB): что это такое, каковы его эффекты, и как о него не споткнуться. Для простоты картины я буду в этой статье рассказывать только о C, но всё изложенное здесь также применимо и к C++, если явно не указано иное. Читать далее
Заметка про экспериментальный редактор кода. Создавался для исследования бинарных данных. Графический клиент, консольный интерфейс и встраиваемая библиотека.Основная идея - каждое изменение мгновенно применяется, любое изменение можно отменить. Концепция похожа на систему…
Это перевод моей статьи в LinkedInГлавная мечта современных инвесторов в ИИ - это автономный ИИ сотрудник, который может полностью заменить некоторых специалистов и работать без постороннего вмешательства.На мой взгляд это уже вполне достижимая цель, которая достижима с текущим…
Цифровая фотография уже стала привычным явлением в нашей жизни. Цифровые камеры прочно заняли сове место на рынке, потеснив плёночные фотоаппараты практически повсеместно. Преимущества цифровой фотографии хорошо известны: это оперативность, удобство, возможность сразу же…
Всем привет! Меня зовут Алёна Лагойкина, я дизайнер в AGIMA. Последний год я много экспериментировала с нейронками: пробовала создавать и редактировать самые разные артефакты — по работе и для себя. За это время у меня полетела видеокарта, я завела себе китайскую симку, достала…
• Астрономы, наконец, нашли «ветер», испускаемый гигантской чёрной дырой в центре Млечного Пути• Телескоп «Уэбб» нашёл свидетельства того, что чёрная дыра пронеслась сквозь далёкую галактику, оставив за собой след• «Тёмная сторона» Луны также оказалась и её холодной стороной• Новое исследование подтверждает: на Марсе когда-то был океан• «Уэбб» обнаружил гигантскую звезду, готовую взорваться Читать далее
Когда только начинаешь разрабатывать под Android, самые неприятные баги появляются не из-за опечаток, а из-за систематических ошибок. Хардкод строк и цветов, корутины, которые живут сами по себе, попытки писать Compose по старинке, как старые view — всё это превращается в технический…
Привет, Хабр! Если вы работаете с Python дольше пары недель, вы наверняка сталкивались с конструкцией, начинающейся с символа @. Это декораторы — мощный инструмент, который делает код чище, читабельнее и соответствует принципу DRY (Don't Repeat Yourself). Но за элегантным синтаксисом скрывается несколько ключевых концепций языка, которые важно понимать. Читать далее
Мультимодальные модели блестяще «понимают» сцены, но промахиваются там, где тестировщику важно точное соответствие: в сравнении двух версий одного экрана. Случайный сдвиг на несколько пикселей ломает пиксельные diff’ы и маскирует реальные проблемы — вроде исчезнувшей кнопки. Разбираем, почему так происходит, как компенсировать искажения многоуровневым сопоставлением и как простая CNN по окнам 9×9 помогает выявлять именно релевантные отличия. Как это работает
Привет, Хабр! Часто ли Вы сталкиваетесь с необходимостью искать в закладках/заметках "ту самую" важную, но редко необходимую команду? git log, который Вы не использовали полгода или спасительный docker compose с десятком флагов. Нередко подобный поиск превращается в пятиминутный квест.В…