Feed aggregator

Летняя барахолка под Валенсией: от геймерского монитора до стенографической машинки

Habr.com - Sun, 06/08/2025 - 17:50


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

UE Enhanced Input System: настраиваем управление в игре (до и после версии 5.3)

Habr.com - Sun, 06/08/2025 - 17:46

Мы рассмотрим два базовых подхода к созданию системы переназначения ввода в Unreal Engine 5 с плагином Enhanced Input System.
Для версий UE 5.3 и выше можно использовать встроенную систему настроек, а для более ранних версий - разработать собственную реализацию.

Читать далее

Введение в OAuth и OpenID Connect

Habr.com - Sun, 06/08/2025 - 17:40

Идентификация — это заявление о том, кем вы являетесь. В зависимости от ситуации, это может быть имя, адрес электронной почты, номер учетной записи, и так далее.

Аутентификация — предоставление доказательств, что вы на самом деле есть тот, кем идентифицировались (от слова “authentic” - истинный, подлинный). В качестве доказательства может использоваться паспорт, для подтверждения личности в банке, либо ввод пароля на сайте.

Авторизация — проверка, что вам разрешен доступ к запрашиваемому ресурсу.

Читать далее

[Перевод] Что такое энтропия

Habr.com - Sun, 06/08/2025 - 17:31

Об энтропии говорят всякое: энтропия увеличивается со временем, энтропия — это беспорядок, энтропия увеличивается с ростом энергии, энтропия определяет стрелу времени и т. д.. Но я понятия не имел, что такое энтропия, и, судя по тому, что я обнаружил, большинство других людей тоже. Вот вам объяснение, которое я и сам хотел бы получить, когда мне впервые рассказали об энтропии, так что, надеюсь, вы найдёте его полезным. Моя цель состоит в том, чтобы к концу этого длинного поста у нас было строгое и интуитивное понимание этих утверждений, и в частности того, почему Вселенная выглядит по-разному при движении вперёд во времени и при движении назад во времени.

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

Читать далее

RecSys + DSSM + FPSLoss is all you need

Habr.com - Sun, 06/08/2025 - 17:10

Упрощать и искать похожие детали, очень полезный навык! Предлагаю быстро пробежаться и попробовать найти ту самую серебряную пулю в RecSys !

Читать далее

Как мы строили систему для проверки людей и компаний

Habr.com - Sun, 06/08/2025 - 16:40

Это моя первая статья на Хабре. Формат нащупываю. Хотелось бы сразу с кейсами и диаграммами, но решил начать с простого — краткий разбор архитектуры нашего сервиса и того, как мы пришли к текущему состоянию.

Сервис — это проверка физических и юридических лиц по открытым источникам. Пользователь вводит ИНН или ФИО и получает отчёт: есть ли долги, исполнительные производства, признаки банкротства, участие в сомнительных организациях и так далее. Отчёт собирается на лету по 10+ источникам.

Система существует давно. Код — не идеален. Архитектура — не микросервисная. Docker и Kubernetes у нас не прижились, зато есть реальный боевой опыт. Ниже — краткий разбор, как оно устроено, какие ошибки мы прошли и как всё это выживает под нагрузкой.

Читать далее

Управление зависимостями на C++ с помощью vcpkg registry и сервера кеширования

Habr.com - Sun, 06/08/2025 - 16:11

Здравствуйте, дорогие читатели Хабра! Я давно хотел поделиться своими знаниями о работе с реестрами под ключ, так как нигде нет четкой и последовательной информации по этой теме. Сегодня мы разберем, как управлять зависимостями через реестры vcpkg и как кэшировать их на сервере.

Читать далее

О контроллере батареи ИБП (вопрос к читателям Хабра)

Habr.com - Sun, 06/08/2025 - 16:01

Среди ИТ специалистов ходит анекдот, что системные администраторы делятся на 10 категории, на тех кто пока не делает бэкап, и на тех, кто уже делает резервное копирование данных. А так как самой частой причиной отказов в ЦОДах является – сбой электропитания, то обеспечение надежного электрическое питания для компьютера (да и для любой другой цифровой техники) является наиглавнейшей задачей.

К сожалению, большинство простых (офисных) источников бесперебойного питания выпускаются либо вообще без возможности дистанционного/автоматизированного контроля его состояния (только звуковое оповещение), либо имеют подключение по USB с собственным протоколом связи и проприетарным приложением, которое обладает самым минимумом функций (наверное маркетологи таким образом ненавязчиво подталкивают потребителей к покупке более дорогих моделей своего оборудования).

Но даже при наличии связи с ИБП, информация о его состоянии батареи бывает, мягко говоря, противоречивая, а информация о температуре внутри ИБП и вовсе отсуствует. И даже на более дорогих моделях может не отслеживать некоторые важные параметры работы источника бесперебойного питания, в первую очередь, состояние его аккумуляторной батареи.

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

Некоторое время настрадавшись с подключением UPS по USB с помощью проприетарных программ, я решил разобраться с данной проблемой кардинально - сделать простенький контроллер состояния батареи источника бесперебойного питания со стандартным протоколом связи ИБП, который бы подошел для любого типа и модели источника бесперебойного питания при использования дома или в небольшом офисе.

Читать далее

OpenAI готовит релиз ChatGPT-5 — разбор утечек и ожиданий

Habr.com - Sun, 06/08/2025 - 16:00

На прошедшей неделе Google выпустила обновленную Gemini 2.5 Pro, которая стала лидером в большинстве бенчмарков. Что на это ответит OpenAI? Компания готовится к выпуску ChatGPT-5, которая станет не только самой мощной LLM, но и значительно поменяет то, как пользователь работает с нейросетью. По крайней мере — в теории. Ниже я собрал все, что известно о ChatGPT-5 на данный момент.

Читать далее

Как участие в акциях Ozon может обернуться убытками: реальный кейс продавца

Habr.com - Sun, 06/08/2025 - 15:40

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

Читать далее

Написание i2c контроллера для FPGA и подключение камер ov7670 и ov2640

Habr.com - Sun, 06/08/2025 - 15:22

Здравствуйте меня зовут Дмитрий сегодня мы продолжим исследование FPGA плат и напишем контроллер для шины i2c, а также подключим камеры ov7670 и ov2640.

Данная статья является продолжение статей Доступ к SDRAM памяти на FPGA и «множество Мандельброта» и Создание видеокарты Бена Итера на FPGA чипе. Ну а мы начинаем.

Читать далее

[Перевод] I SLICED UP FUN – Я РАЗДЕЛЯЮ ВЕСЕЛЬЕ (автор — Jonathan Kohl)

Habr.com - Sun, 06/08/2025 - 15:09

Для тестирования мобильных приложений придумано множество эвристик и мнемоник. В этой статье расскажем об одной из полезных мнемоник для тестирования мобильных приложений.

Читать далее

Почему типовая 1С не работает: взгляд бизнес-аналитика

Habr.com - Sun, 06/08/2025 - 14:38

Когда бизнес внедряет 1С, он ждёт, что «всё будет работать само». Но вместо автоматизации начинается война с системой.

Я — бизнес-аналитик и аналитик 1С. Работаю с малым и средним бизнесом. В этой статье расскажу, почему типовая конфигурация 1С чаще мешает, чем помогает, и что с этим делать.

В чём корень проблемы?

Предприниматели думают, что 1С — это готовое решение. И действительно, «Управление торговлей», «Розница», «Бухгалтерия» — это мощные платформы. Но ключевое слово тут — платформы, а не решения.

Типовые конфигурации создавались под максимально обобщённые кейсы.

Читать далее

Как ИИ помог создать систему видеонаблюдения на Android

Habr.com - Sun, 06/08/2025 - 14:06

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

Прежде чем я начну рассказ о своем проекте, хочу выразить огромную благодарность всем тем бесчисленным программистам, разработчикам и энтузиастам, которые на протяжении многих лет делились своим кодом, знаниями и опытом в интернете. Ваши открытые проекты, ответы на Stack Overflow, статьи, туториалы и обсуждения на форумах стали той самой питательной средой, на которой обучались большие языковые модели (LLM), включая и ту, что помогала мне. Без вашего вклада в общее дело, такие мощные ИИ‑ассистенты, которые сегодня так сильно облегчают и ускоряют разработку, были бы просто невозможны. Спасибасвам за то, что делаете мир разработки открытее и доступнее!

Исходный код проекта «Storog» полностью открыт и доступен на GitHub.

Читать далее

[Перевод] Интернет на раскладушке, или Веб-сёрфинг с помощью оригинального Opera Mini

Habr.com - Sun, 06/08/2025 - 14:01

Первая версия Opera Mini вышла в 2005 году. Это был веб-браузер для мобильных телефонов, позволявший целиком скачивать сайты, поручая всю основную работу внешнему серверу. Поначалу вокруг него возник хайп, но в свете всё большего распространения смартфонов, интерес к этому браузеру начал угасать.

Opera Mini до сих пор существует для iPhone и Android — только теперь это слегка скорректированная версия стандартного мобильного браузера Opera, а эти браузеры использовать не рекомендуется. Тем не менее изначальная его версия на базе Java ME по-прежнему функциональна, и её можно установить даже на современный ПК. Читать дальше →

Как пройти практику в IT-компании и получить оффер: пошаговый разбор

Habr.com - Sun, 06/08/2025 - 14:00

Всем привет! Меня зовут Андрей Носов, я Java-разработчик в «Финаме». А еще я – тот самый человек, который пришел в компанию на практику, а после смог устроиться в эту же компанию на junior-позицию (да-да, я существую). В статье ниже я рассказываю о том, как такой трюк у меня получился, что было на практике и каким образом практика помогла мне на собеседовании.

Читать далее

Ментальное прогнозирование

Habr.com - Sun, 06/08/2025 - 13:43

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

Читать далее

[Перевод] Известный эксперт по Марсу заявляет, что скандал Трамп-Маск ставит под угрозу пилотируемую миссию на Красную планету

Habr.com - Sun, 06/08/2025 - 13:39

06.06.2025, Иссам АХМЕД - Вашингтон (AFP), marsdaily.com

Мы летим на Марс не из отчаяния, мы летим на Марс из надежды... чтобы создать новые ветви человеческой цивилизации, которые добавят свои творческие способности к способностям всего человечества.

Читать далее

Value object и DTO в PHP (DDD)

Habr.com - Sun, 06/08/2025 - 13:30

В чем разница и когда что использовать? Это был один из вопросов, на которые я пытался получить ответ.

Попытаюсь тут описать ту практику, которую считаю не плохой. С примерами на PHP. Постараюсь описывать на простом языке - без использования сложной терминологии.

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

Читать далее

Не блокбастеры, не 10 из 10 но всё ещё отличные игры, про которые сейчас забыли

Habr.com - Sun, 06/08/2025 - 13:10

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

Читать далее

Who's online

There are currently 0 users and 0 guests online.
Syndicate content