Feed aggregator

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

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», но всё ещё дарят уникальный опыт. Возможно, пришло время пересмотреть вашу игровую коллекцию.

Читать далее

Кухонный компьютер Honeywell 1969 года: 45 кг футуризма, 4 Кб памяти и рецепты в двоичном коде

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

«Если она умеет готовить так же хорошо, как Honeywell умеет вычислять…» — так начиналось описание самого нелепого и гениального гаджета 1969 года. В рекламе Honeywell Kitchen Computer H316 позиционировали как революцию на кухне, но в итоге он стал просто дорогим арт-объектом, который никто не купил. Или купил — но это не точно.

Всем привет! Это Нина Пухова, автор команды техпиара МТС, который обожает копаться в архивах. Сегодня разберем технические особенности Kitchen Computer и развеем парочку мифов, которые мешают оценить его по достоинству. И, конечно, посмотрим на старые фото, журналы и рекламу. Погнали!

Читать далее

Новости кибербезопасности за неделю со 2 по 8 июня 2025

Habr.com - Sun, 06/08/2025 - 12:58

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

Это уже 20 выпуск моего еженедельного дайджеста! На этой неделе проходил ЦИПР и несколько интересных новостей от туда. WhatsApp всё догоняет, догоняет, но такими темпами никого не догонит. Критическая уязвимость в Auth0, щедрость Microsoft для Европы и другие только самые интересные и важные новости информационной безопасности.

Читать далее

[Перевод] Что будет, если компилятор станет встраивать код по максимуму

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

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

Если вы пока не знакомы с техникой встраивания (inlining) то примите к сведению, что в сообществе специалистов по разработке компиляторов многие, в том числе очень авторитетные фигуры (например, Чендлер Каррут) считают этот приём наиважнейшим при оптимизации компиляторов. Подробнее о том, как устроено встраивание, рассказано здесь — мы беззастенчиво хвалимся той презентацией, с которой выступили перед участниками конференции LLVM Developers' Meeting по межпроцедурной оптимизации. Я рассказывал о встраивании и очень рекомендую вам посмотреть хотя бы первые 6 минут. В этом видео я рассказываю, почему встраивание — очень простое преобразование, а вот тут вашему вниманию предлагается реализация встраивания, предложенная великим Крисом Латтнером уже около 20 лет назад — в ней всего около 200 строк кода. К сожалению, сегодня даже само преобразование пропорционально выросло: в качестве примера взгляните хотя бы на InlineFunction.cpp.

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

Читать далее

Who's online

There are currently 1 user and 10 guests online.
Syndicate content