Все подряд публикации с habr.com
Мобильная разработка за неделю #589 (2 — 8 июня)
В этом выпуске творческая переработка MVVM и TCA, революционное изменение в обработке ошибок в Kotlin и ускорение React Native, 40 ударов палкой и глупые ошибки Google, лабораторные микроскопы, переезд с Java на Swift и многое другое. Заходите!
В УК РФ хотят ввести наказание за DDoS‑атаки
Правительство РФ подготовило поправки к Уголовному кодексу. Документ вводит ответственность за DDoS‑атаки. Максимальное наказание — штраф до 2 млн рублей или до восьми лет лишения свободы. Также возможен запрет на определенные должности до трех лет. Наказание будет применяться за умышленные действия, которые привели к сбоям в работе цифровых систем. Исключение — если атака была направлена на ресурсы, доступ к которым запрещён или ограничен законом.
Введение в OAuth и OpenID Connect
Идентификация — это заявление о том, кем вы являетесь. В зависимости от ситуации, это может быть имя, адрес электронной почты, номер учетной записи, и так далее.
Аутентификация — предоставление доказательств, что вы на самом деле есть тот, кем идентифицировались (от слова “authentic” - истинный, подлинный). В качестве доказательства может использоваться паспорт, для подтверждения личности в банке, либо ввод пароля на сайте.
Авторизация — проверка, что вам разрешен доступ к запрашиваемому ресурсу.
iSpring DevOps Meetup 14 июня Йошкар-Ола+онлайн
Привет! Приглашаем на iSpring DevOps Meetup
Дата: 14 июня
Время: 13:00
Место: онлайн (ссылку отправим в день митапа), а также оффлайн в здании института iSpring, ул. Эшкинина 8Б, г. Йошкар-Ола, вход со стороны набережной
Подробнее - под катом
RecSys + DSSM + FPSLoss is all you need
Упрощать и искать похожие детали, очень полезный навык! Предлагаю быстро пробежаться и попробовать найти ту самую серебряную пулю в RecSys !
Управление зависимостями на C++ с помощью vcpkg registry и сервера кеширования
Здравствуйте, дорогие читатели Хабра! Я давно хотел поделиться своими знаниями о работе с реестрами под ключ, так как нигде нет четкой и последовательной информации по этой теме. Сегодня мы разберем, как управлять зависимостями через реестры vcpkg и как кэшировать их на сервере.
OpenAI готовит релиз ChatGPT-5 — разбор утечек и ожиданий
На прошедшей неделе Google выпустила обновленную Gemini 2.5 Pro, которая стала лидером в большинстве бенчмарков. Что на это ответит OpenAI? Компания готовится к выпуску ChatGPT-5, которая станет не только самой мощной LLM, но и значительно поменяет то, как пользователь работает с нейросетью. По крайней мере — в теории. Ниже я собрал все, что известно о ChatGPT-5 на данный момент.
Sony протестует против регистрации товарного знака Naughty Cat в США из-за сходства с Naughty Dog
Sony Interactive Entertainment обратилась к Ведомству по патентам и товарным знакам США (USPTO) с просьбой отказать в регистрации товарной марки Naughty Cat из-за сходства с наименованием студии Naughty Dog. Последняя стоит за разработкой дилогии The Last of Us, серий The Uncharted и Crash Bandicoot.
Написание i2c контроллера для FPGA и подключение камер ov7670 и ov2640
Здравствуйте меня зовут Дмитрий сегодня мы продолжим исследование FPGA плат и напишем контроллер для шины i2c, а также подключим камеры ov7670 и ov2640.
Данная статья является продолжение статей Доступ к SDRAM памяти на FPGA и «множество Мандельброта» и Создание видеокарты Бена Итера на FPGA чипе. Ну а мы начинаем.
Почему типовая 1С не работает: взгляд бизнес-аналитика
Когда бизнес внедряет 1С, он ждёт, что «всё будет работать само». Но вместо автоматизации начинается война с системой.
Я — бизнес-аналитик и аналитик 1С. Работаю с малым и средним бизнесом. В этой статье расскажу, почему типовая конфигурация 1С чаще мешает, чем помогает, и что с этим делать.
В чём корень проблемы?
Предприниматели думают, что 1С — это готовое решение. И действительно, «Управление торговлей», «Розница», «Бухгалтерия» — это мощные платформы. Но ключевое слово тут — платформы, а не решения.
Типовые конфигурации создавались под максимально обобщённые кейсы.
Как ИИ помог создать систему видеонаблюдения на Android
Привет, Хабр!
Прежде чем я начну рассказ о своем проекте, хочу выразить огромную благодарность всем тем бесчисленным программистам, разработчикам и энтузиастам, которые на протяжении многих лет делились своим кодом, знаниями и опытом в интернете. Ваши открытые проекты, ответы на Stack Overflow, статьи, туториалы и обсуждения на форумах стали той самой питательной средой, на которой обучались большие языковые модели (LLM), включая и ту, что помогала мне. Без вашего вклада в общее дело, такие мощные ИИ‑ассистенты, которые сегодня так сильно облегчают и ускоряют разработку, были бы просто невозможны. Спасибасвам за то, что делаете мир разработки открытее и доступнее!
Исходный код проекта «Storog» полностью открыт и доступен на GitHub.
Как пройти практику в IT-компании и получить оффер: пошаговый разбор
Всем привет! Меня зовут Андрей Носов, я Java-разработчик в «Финаме». А еще я – тот самый человек, который пришел в компанию на практику, а после смог устроиться в эту же компанию на junior-позицию (да-да, я существую). В статье ниже я рассказываю о том, как такой трюк у меня получился, что было на практике и каким образом практика помогла мне на собеседовании.
Известный эксперт по Марсу заявляет, что скандал Трамп-Маск ставит под угрозу пилотируемую миссию на Красную планету
06.06.2025, Иссам АХМЕД - Вашингтон (AFP), marsdaily.com
Мы летим на Марс не из отчаяния, мы летим на Марс из надежды... чтобы создать новые ветви человеческой цивилизации, которые добавят свои творческие способности к способностям всего человечества.
Value object и DTO в PHP (DDD)
В чем разница и когда что использовать? Это был один из вопросов, на которые я пытался получить ответ.
Попытаюсь тут описать ту практику, которую считаю не плохой. С примерами на PHP
. Постараюсь описывать на простом языке - без использования сложной терминологии.
Лучше всего это два подхода понимаются в слоистой архитектуре(слой презентации
, доменный
, инфраструктура
, приложение
- те, которые на текущий момент я использую в итоговом примере).
Не блокбастеры, не 10 из 10 но всё ещё отличные игры, про которые сейчас забыли
В мире видеоигр часто царит культ новизны и высоких рейтингов, из-за чего многие достойные проекты остаются в тени. Сегодня мы вспомним 5 игр, которые не стали блокбастерами и не получили «10 из 10», но всё ещё дарят уникальный опыт. Возможно, пришло время пересмотреть вашу игровую коллекцию.
Летняя барахолка под Валенсией: от геймерского монитора до стенографической машинки
Ну что, я снова посетил барахолку под Валенсией, несмотря на то, что сегодня с утра начался небольшой дождик. Он как начался, так и закончился, а барахолка никуда не делась — храбрые продавцы не испугались пятиминутного ненастья. Ну а там мне попалось много всего интересного, о чем и расскажу под катом. Спойлер — встретился даже аппарат для стенографии, если я правильно оценил этот девайс. Что ж, поехали
UE Enhanced Input System: настраиваем управление в игре (до и после версии 5.3)
Мы рассмотрим два базовых подхода к созданию системы переназначения ввода в Unreal Engine 5 с плагином Enhanced Input System.
Для версий UE 5.3 и выше можно использовать встроенную систему настроек, а для более ранних версий - разработать собственную реализацию.
Что такое энтропия
Об энтропии говорят всякое: энтропия увеличивается со временем, энтропия — это беспорядок, энтропия увеличивается с ростом энергии, энтропия определяет стрелу времени и т. д.. Но я понятия не имел, что такое энтропия, и, судя по тому, что я обнаружил, большинство других людей тоже. Вот вам объяснение, которое я и сам хотел бы получить, когда мне впервые рассказали об энтропии, так что, надеюсь, вы найдёте его полезным. Моя цель состоит в том, чтобы к концу этого длинного поста у нас было строгое и интуитивное понимание этих утверждений, и в частности того, почему Вселенная выглядит по-разному при движении вперёд во времени и при движении назад во времени.
Это путешествие начинается с определения и понимания энтропии. Существует множество формальных определений энтропии в разных дисциплинах — термодинамика, статистическая механика, теория информации, — но всех их объединяет одна главная идея: энтропия количественно выражает неопределённость. Проще всего познакомиться с энтропией через…
В Россия запускают нацпроект по развитию космоса
В России создается новый национальный проект «Космос». Проект рассчитан до 2030 года и с перспективой до 2036 года. Об этом заявил президент России Владимир Путин в апреле 2025 года. Проект готовится на фоне смены главы «Роскосмоса»: с февраля 2025 года вместо Юрия Борисова корпорацию возглавляет Дмитрий Баканов. Ранее он был заместителем главы Минтранса России.
Национальный проект «Космос» охватывает спутниковую связь, доступ в интернет, запуск новой орбитальной станции, развитие ракетной техники и подготовку кадров. К 2030 году на орбите должно быть 1,2 тысяч спутников. Планируется довести количество запусков до 56 в год. Выпуск космических аппаратов — до 250 в год. Старт создания новой орбитальной станции запланирован на 2027 год.
Как мы строили систему для проверки людей и компаний
Это моя первая статья на Хабре. Формат нащупываю. Хотелось бы сразу с кейсами и диаграммами, но решил начать с простого — краткий разбор архитектуры нашего сервиса и того, как мы пришли к текущему состоянию.
Сервис — это проверка физических и юридических лиц по открытым источникам. Пользователь вводит ИНН или ФИО и получает отчёт: есть ли долги, исполнительные производства, признаки банкротства, участие в сомнительных организациях и так далее. Отчёт собирается на лету по 10+ источникам.
Система существует давно. Код — не идеален. Архитектура — не микросервисная. Docker и Kubernetes у нас не прижились, зато есть реальный боевой опыт. Ниже — краткий разбор, как оно устроено, какие ошибки мы прошли и как всё это выживает под нагрузкой.
О контроллере батареи ИБП (вопрос к читателям Хабра)
Среди ИТ специалистов ходит анекдот, что системные администраторы делятся на 10 категории, на тех кто пока не делает бэкап, и на тех, кто уже делает резервное копирование данных. А так как самой частой причиной отказов в ЦОДах является – сбой электропитания, то обеспечение надежного электрическое питание для компьютера (да и для любой другой цифровой техники) является наиглавнейшей задачей.
К сожалению, большинство простых (офисных) источников бесперебойного питания выпускаются либо вообще без возможности дистанционного/автоматизированного контроля его состояния (только звуковое оповещение), либо имеют подключение по USB с собственным протоколом связи и проприетарным приложением, которое обладает самым минимумом функций (наверно маркетологи таким образом ненавязчиво подталкивают потребителей к покупке более дорогих моделей своего оборудования).
Но даже при наличии связи с ИБП, информация о его состоянии батареи бывает, мягко говоря, противоречивая, а…
Как участие в акциях Ozon может обернуться убытками: реальный кейс продавца
Работая на маркетплейсах, продавцы всё чаще сталкиваются не только с конкуренцией, но и с внутренними алгоритмами площадок, которые могут влиять на видимость, продажи и рентабельность. В этой статье я поделюсь собственным опытом работы с акциями на Ozon. Речь пойдет о попытках войти в акции по справедливой цене, о неработающем механизме пересчета медианной цены и об общей непрозрачности условий участия в промоактивностях.
Splay представил складной 35-дюймовый экран, который помещается в рюкзаке и работает автономно
Стартап из Техаса Splay представил 35-дюймовый складной дисплей Splay Max. Его конструкция похожа на софтбокс. В сложенном виде гаджет вместе с чехлом занимает менее 30 см в длину, 10 см в толщину, и помещается в рюкзак или сумку.
I SLICED UP FUN – Я РАЗДЕЛЯЮ ВЕСЕЛЬЕ (автор — Jonathan Kohl)
Для тестирования мобильных приложений придумано множество эвристик и мнемоник. В этой статье расскажем об одной из полезных мнемоник для тестирования мобильных приложений.
iFixit: Switch 2 ещё сложнее ремонтировать, чем оригинал
После выхода оригинальной консоли Nintendo Switch специалисты iFixit оценили её ремонтопригодность на 8 из 10 баллов, но спустя семь лет снизили рейтинг до 4 из 10 в соответствии со стандартами 2025 года. Новую Switch 2 оказалось ремонтировать ещё сложнее, чем устройство 2017 года, выяснили в iFixit.
Интернет на раскладушке, или Веб-сёрфинг с помощью оригинального Opera Mini
Первая версия Opera Mini вышла в 2005 году. Это был веб-браузер для мобильных телефонов, позволявший целиком скачивать сайты, поручая всю основную работу внешнему серверу. Поначалу вокруг него возник хайп, но в свете всё большего распространения смартфонов, интерес к этому браузеру начал угасать.
Opera Mini до сих пор существует для iPhone и Android — только теперь это слегка скорректированная версия стандартного мобильного браузера Opera, а эти браузеры использовать не рекомендуется. Тем не менее изначальная его версия на базе Java ME по-прежнему функциональна, и её можно установить даже на современный ПК.
Ментальное прогнозирование
Мы все как-то так или иначе прогнозируем в уме. Интуитивно или рационально. В период отпусков обычно меняем половину отложенных рублей на доллары (или даже все), если собираемся за границу. А похоже на то, что возможно формализовать интуитивный подход.
Блогер JerryRigEverything испытал на прочность Nintendo Switch 2
YouTube-блогер JerryRigEverything опубликовал видео, где он испытывает на прочность новую игровую консоль Nintendo Switch 2. Она прошла почти все испытания, но экран оказалось легко поцарапать.
Lenovo представила бюджетную механическую клавиатуру Aurora GK10 за $14
Lenovo выпустила бюджетную механическую клавиатуру Aurora GK10 с RGB-подсветкой, трёхрежимными переключателями и возможностью горячей замены. Она стоит всего $14.
Кухонный компьютер Honeywell 1969 года: 45 кг футуризма, 4 Кб памяти и рецепты в двоичном коде
«Если она умеет готовить так же хорошо, как Honeywell умеет вычислять…» — так начиналось описание самого нелепого и гениального гаджета 1969 года. В рекламе Honeywell Kitchen Computer H316 позиционировали как революцию на кухне, но в итоге он стал просто дорогим арт-объектом, который никто не купил. Или купил — но это не точно.
Всем привет! Это Нина Пухова, автор команды техпиара МТС, который обожает копаться в архивах. Сегодня разберем технические особенности Kitchen Computer и развеем парочку мифов, которые мешают оценить его по достоинству. И, конечно, посмотрим на старые фото, журналы и рекламу. Погнали!