Habr.com

Ленты новостей Хабр
Все публикации подряд на Хабре
Обновлено: 1 час 28 мин. назад

Vision Transformers: всё, что вам нужно — это внимание

вс, 08/10/2025 - 13:44

С появлением статьи "Attention Is All You Need" закончилось доминирование рекуррентных нейронных сетей (Recurrent Neural Network — RNN). Поскольку трансформеры показывают лучшие результаты на практике по сравнению с RNN, давайте разберёмся, что они собой представляют и как работают в области компьютерного зрения.

Читать далее

Визитка в 2025? Светодиоды, микроконтроллер и руки из плеч

вс, 08/10/2025 - 13:24

В мире, где контактами можно обменяться за секунду в мессенджере, кажется, что визитки канули в Лету еще в эпоху проводных телефонов и CD-плееров. А вот и нет — не перевелись еще энтузиасты, делающие визитки, которые способны заменить на собеседовании целое резюме: они позволяют не только поделиться контактами, но и продемонстрировать инженерные навыки владельца.

Мы в Beeline Cloud решили изучить эту тему. Рассказываем про визитку-клавиатуру, визитку в стиле Altair 8800, карманный Linux и карточку от фаната светодиодов. Кстати, в статье есть ссылки на репозитории и схемы проектов, так что, при желании, их можно повторить или улучшить.

Читать далее

Когда “премиум” ломается быстрее бюджетки: мой опыт ремонта Razer Type Z

вс, 08/10/2025 - 13:00

Привет, Хабр! Расскажу о своем опыте использования недешевого кресла Razer Legend. Не знаю, можно ли его назвать представителем премиум-сегмента. Думаю, что нет, поскольку реальный премиум может стоить и тысячу, и полторы евро. Здесь же цена — около 300 евро (живу Испании, купил его полгода назад).

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

Читать далее

Эзотерический язык Whitespace: что это, зачем создан и как работает

вс, 08/10/2025 - 13:00

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

Читать далее

Как я слетал в Лиссабон на летнюю школу по машинному обучению LxMLS 2025

вс, 08/10/2025 - 11:50

Лиссабонская летняя школа по машинному обучению (LxMLS) ежегодно проходит в Лиссабоне. Многие по ошибке думают, что её организуют в Луховицах, ведь только в Луховицах loss-функция включает в себя реальные потери — например, урожая кабачков из-за переобучения модели. 2025 год стал для LxMLS юбилейным — в 15-й раз собирая энтузиастов из мира Computer Science и Machine Learning. Мне повезло стать участником этого, без преувеличения, масштабного события, а потому в этой статье я поделюсь с Вами своим опытом:

Читать далее

Архитектура сервера: статические residential-прокси и reverse-proxy

вс, 08/10/2025 - 11:36

Архитектура Сервера — это не только набор серверов и сервисов, это контракт о том, как компоненты взаимодействуют и кто за что отвечает. В сетевой части этот контракт делится на две очевидные зоны ответственности: ingress (входящий трафик) и egress (исходящий). Reverse-proxy (NGINX/Envoy/Traefik и им подобные) — стандартный элемент ingress-слоя: TLS-терминация, кеш, балансировка и фильтрация трафика. На уровне egress мы часто используем прокси-слой, который формирует «внешний вид» наших исходящих соединений; среди опций для egress ключевую роль играют статические residential-прокси — IP от реальных провайдеров, закреплённые за сессией на время операции.

Читать далее

История разработки P0D-ботов для Counter Strike

вс, 08/10/2025 - 11:06

Counter-Strike стал важнейшим этапом в эволюции шутеров как на постсоветском пространстве, так и за его пределами. Сколько десятков и даже сотен часов мы провели в компьютерных клубах и дома, доказывая друзьям, кто из нас лучший игрок! Однако в те годы не у всех был стабильный интернет, а в локальных сетях, особенно маленьких городов, не всегда собиралась достаточная команда для полноценного матча. И тогда на выручку приходили боты! Именно с их помощью можно было не только с удовольствием провести время, играя на любимых картах, но хорошенько отточить своё мастерство!

Но создание таких ботов в те годы было непростым делом: требовались не только технические знания, но и настоящая страсть к игре, тем более специализированного инструментария для этих целей тогда просто не было! Именно такие люди, объединившись вместе, и подарили нам одних из самых лучших ботов того времени — Pod-Bot, которые впоследствии стали официальными Z-bot на релизе CS 1.6.

Рад представить своё интервью с одним из авторов этого бота, который поделится воспоминаниями и различными интересными моментами, что возникали в процессе разработки. Очень надеюсь, вам понравится, и вы всецело окунётесь в ламповую атмосферу тех лет, читая его рассказ!

Читать далее

Новости кибербезопасности за неделю с 4 по 10 августа 2025

вс, 08/10/2025 - 10:35

Всё самое интересное из мира кибербезопасности /** с моими комментариями.

На этой неделе новости про новый вектор атаки из BIOS, который нельзя обнаружить антивирусами, Минцифры придумали особый формат интернета в условиях ограничений, Электронный документооборот - новый эффективный канал распространения вирусов, за месяц в MAX обнаружили минимум 79 уязвимостей, а в Linux более года скрывался умный вирус и другие только самые важные и интересные новости из мира информационной безопасности.

Читать далее

Впадаю в детство с ZX Spectrum

вс, 08/10/2025 - 09:40

Обычный, пятничный, вечер... Сижу, ни кого не трогаю (с) смотрю ютюбчик, отдыхаю... Попадаю на просмотр прохождения игры Oberon 69, в процессе рассказа об игре, выясняется, что на Spectrum она была только на Испанском и только на кассете, была дискетная версия от Max Iwamoto, полу англифицированная... И такА вдруг тоска ностальгия меня взяла и переживание за несправедливость... Решаю, что раз никто, тогда Я! Будем а) дискетизировать, б) англифицировать, в) русифицировать.

Наливаем горячего и погружаемся

Проектирование и кодогенерация DDD-моделей на Kotlin

вс, 08/10/2025 - 09:34

В статье рассматривается разработка доменных моделей в соответствии с тактическими паттернами DDD — Value Object и Entity, с целью создания собственной строгой иерархии функциональной системы типов (ФСТ). Предложен фреймворк, включающий методологию проектирования и кодогенерации доменных моделей на языке Котлин. Рассматриваются вопросы и ставятся задачи …​ организации, планирования, документирования, моделирования, регулирования, управления, оценка результата [Д] как код (DSL). Разработка фреймворка ведется в значительной части на основе научных работ Д.А. Новикова по организации, управлению и методологии деятельности, приведенных в конце статьи. Используемые понятия, термины и определения основаны на [5] и выделяются полужирным шрифтом. Общие термины и понятия, которые легко ищутся в поисковых системах, выделяются курсивом. Слова, относящиеся к кодовой базе, выделяются обратными кавычками.

Читать далее

«Игрушка»

вс, 08/10/2025 - 08:46

Альберт Эйнштейн, критикуя принцип неопределённости Гейзенберга, произносит знаменитую фразу: "Бог не играет в кости!". На что Нильс Бор, участник дискуссии, с юмором отвечает: "Эйнштейн, не учите Бога, что ему делать".

Читать далее

Lock-free код и шахматы: где LLM показывают свою несостоятельность

вс, 08/10/2025 - 05:22

Все мы привыкли к тому, что нейросети творят чудеса. Suno генерирует музыку неотличимую от человеческой, Flux рисует картины лучше многих художников, Claude переводит тексты так, что даже носители языка не сделают это лучше. Создается впечатление, что искусственный интеллект вот-вот заменит нас во всех сферах деятельности.

Но есть одна маленькая проблема. Как только задача требует настоящего размышления, а не воспроизведения заученных паттернов, LLM начинают творить такую дичь, что становится стыдно, что знаком с ними.

Читать далее

CPA партнерки, что такое, 10 лучших

вс, 08/10/2025 - 03:55

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

Читать далее

[Перевод] Протокол HTTP совсем не прост

вс, 08/10/2025 - 01:44

Часто доводится слышать, будто протокол HTTP прост. Естественно, чаще всего — от тех, кто не слишком поднаторел в обращении с ним и слабо представляет, как именно этот протокол реализован. Думаю, сам я тоже мыслил в таком ключе, когда ещё только начинал работать с HTTP.

К настоящему времени я уже без малого три десятка лет усердно пишу клиентский код, взаимодействующий с HTTP. Я участвую в работе IETF и приложил руку ко всем спецификациям HTTP, составленным примерно с 2008 года. Поэтому полагаю, что вполне имею право развёрнуто высказаться об этом протоколе. Протокол HTTP не прост. Далеко не прост. Даже если предположить, что те, кто отмечает его простоту, имеют в виду лишь HTTP/1.

Читать далее

[Перевод] Новый тип вакцинации. Зубная нить вместо иглы

вс, 08/10/2025 - 01:00

В недавнем эксперименте, который больше похож на научную фантастику, чем на урок естествознания, исследователи успешно разработали новую вакцинную платформу. В её основе обычная зубная нить с крошечными растворимыми микроиглами. Исследование, опубликованное в журнале Nature Biomedical Engineering переосмысляет роль привычных инструментов для создания адаптивных и доступных вакцин.

Читать далее

Опыт пользования отечественным магазином приложений Рустор, существующим при поддержке Минцифры

сб, 08/09/2025 - 22:48

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

Регистрация и выпуск приложения прошли гладко, разумеется с подвязкой ВК (владелец рустора), некоторая статистика по скачиваниям появилась. (микроскопическая, так как никакого коммерческого продвижения я не делаю). Спустя время захотелось поиграть с монетизацией приложения, и тут опять очень пригодился отечественный магазин приложений рустор - его СДК предоставляет действительно нужную функцию оплаты в мобильном приложении, без регистрации ИП и также гладко - это прям главный ВИН на фоне тотального бойкота западного денежного мира.

А потом случилось это

Читать далее

Побеждаем алгоритмическую секцию

сб, 08/09/2025 - 22:15

Всем привет!
Я Алёна, Android разработчик. В последнее время активно проходила собеседования, в том числе алгоритмические.
В этой статье поделюсь своим опытом, как они проходят, какие есть подводные камни и нюансы.

Читать далее

Как провести инвентаризацию информационных систем с персональными данными (ПДн)

сб, 08/09/2025 - 21:11

После 30 мая в связи с вступлением в силу изменений в законе о защите персональных данных (152-ФЗ) многие компании озаботились соответствием требованиям этого закона, но не знают с чего начать и за что хвататься. Начинать я рекомендую с инвентаризации. Инвентаризация информационных систем персональных данных (ИСПДн) – это базовый шаг для построения системы защиты данных. Она позволяет понять, где и как хранятся персональные данные, кто имеет к ним доступ и какие угрозы нужно нейтрализовать. Без полного учета таких систем есть риск пропустить уязвимые места, а при проверке контролирующими органами можно столкнуться с неожиданными вопросами: какие у нас системы обрабатывают ПДн, какие данные там содержатся, где расположены базы, какими средствами защиты они защищены? Если заранее этого не знать, проверки могут обернуться паникой. Ниже рассмотрим небольшой пошаговый план, как правильно провести инвентаризацию ИСПДн, чтобы избежать подобных проблем и обеспечить соответствие требованиям законодательства.

Читать далее

Дизайн в качестве основы детской литературы

сб, 08/09/2025 - 20:14

Авторские изображения и минимум текста — так выглядят современные детские книги на Западе. Времена фантазии все больше остаются в прошлом, уступая место современным технологиям. К сожалению, с этим ничего нельзя сделать, поскольку альтернативу в России предложить некому, да и нечем. Поэтому постепенно тренд завоёвывает и российский рынок. С одной стороны, в этом можно отыскать и положительную сторону. Современные художники предлагают оригинальные идеи для дизайна детских кинг. Высокая конкуренция заставляет искать новые области для творчества, порою граничащие со скандалом, особенно если дело касается детей. Более того, авторский дизайн ярко выделяется на фоне засилия ИИ-изображений, что буквально бросается в глаза при просмотре любого онлайн-каталога детских книг. Это помогает сегрегировать качественную детскую литературу и поддерживать стандарт продукции. С другой стороны, высокая планка, а заодно и стоимость, дизайна детской книги часто идёт в ущерб его содержанию. Текст уходит на второе место, если в принципе ещё необходим автору для каких-то совсем прозаических целей. Однако в этом моменте следует отметить ключевую деталь: детские книги теряют свою историческую роль воспитания, становясь объектом развлечения. Теперь самое время оглянуться на историю детской литературы.

Думаю, ни для кого не секрет, что большую часть существования цивилизации детский фольклор передавался исключительно в устной форме. Впрочем, как и любой другой до широкого распространения книгопечатания и легкого доступа к книгам практически для всех слоёв населения. В XIX веке в России стали предпринимать первые попытки систематизации русского фольклора, в том числе и детского. Ярким примером тому служит появление сборника сказок А.Н. Афанасьева, опубликованного в 1855-1863 гг. Впоследствии к вопросу систематизации сотен детских сказок русского народа обращался и Максим Горький, и всем нам хорошо известный В.Я. Пропп в своей книге «Исторические корни волшебной сказки». Вернёмся к устной форме. Стоит выделить два очень важных момента для темы данной статьи. Во-первых, как вы сами понимаете, ребёнку требовалась фантазия для того, чтобы представлять образы фольклора. Полностью детские книги, а уж тем более с иллюстрациями, появятся лишь к концу XIX века. Кстати, кому любопытно, как выглядели такие европейские детские книги, есть бесплатная коллекция литературы на сайте университета Флориды. Во-вторых, детский фольклор нёс в первую очередь в себе воспитательную роль (как нужно поступать, чтобы выжить, что является добром) и бытовую роль (для укачивания ребенка перед сном, к примеру). Равзлечение было скорее сопутствующим фактором, чем запланированным. И если вы вспомните оригинальные сюжеты сказок (Гримм, например), то поймёте, про что идёт речь.

Читать далее

Что за зверь такой — Pinokio? Досконально разбираем его подкапотную

сб, 08/09/2025 - 19:53

Что же такое - Pinokio? Почему о его исходном коде известно так мало, что стоит за непонятным кодом на github, и правда ли, что автор что-то скрывает?

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 3 гостя.