Сборщик RSS-лент

[Перевод] Создаем гаджеты с Matter — новым стандартом для умного дома

Habr.com - сб, 08/30/2025 - 13:00

Предположим, мы хотим создать устройство для умного дома, совместимое с Google Home, Amazon Alexa, Samsung SmartThings, Apple HomeKit, Tuya и другими платформами. В таком случае нам придется присоединиться к их партнерским программам и уже настраиваться на серьезный лад.

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

Но постойте… Неужели все так недоступно? Отнюдь. Сегодня все больше продуктов для домашней автоматизации внедряют протокол Matter. Возможно, мы сможем ограничиться поддержкой лишь этого стандарта.

Простой пример — под катом

Как отличить науку от фейка? Микросервисная архитектура науки

Habr.com - сб, 08/30/2025 - 12:44

Представьте, что к вам, как к инженеру, приходит человек и с горящими глазами заявляет: «Я создал Новую Универсальную Теорию Всего! Она объясняет сознание, тёмную материю и почему котлета в столовой такая сухая!».

Как проверить, не продаёт ли он вам дистиллированную псевдонаучную… э-э-э… фекалию? Для проверки надо решить проблему демаркации - отделения научного знания от ненаучного.

Проблема демаркации мучает философов и ученых со времён Древней Греции. Это вопрос на миллиарды долларов грантов и наше доверие к технологиям, которые нас окружают.

Я предлагаю взглянуть на неё через призму, понятную любому айтишнику: архитектуру программного обеспечения. А именно — через принципы микросервисов и ООП в виде абстракции, инкапсуляции, полиморфизма и наследования.

Но сразу оговорюсь: это инструменты для анализа, а не объективные законы мироздания и истинные характеристики науки. Как отвёртка: ей можно собрать сервер, а можно попытаться насыпать ею сахар в кофе - всё зависит от того, как и куда вы её применяете.

Читать далее

vm5277, пример компиляции для AVR

Habr.com - сб, 08/30/2025 - 12:16

Пишем один код - собираем на разные 8 бит МК!

https://vm5277.ru- это универсальное решение для embedded-разработки, которое позволяет сократить время создания прошивки для 8 бит микроконтроллеров в разы.

Как это работает:

Пишешь код на Java подобном языке (чистое ООП, без головной боли с указателями и не читабельным кодом)

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

Код работает поверх легковесной RTOS, написанной на ассемблере для максимальной производительности

Ассемблер-сборщик финализирует проект в бинарный файл прошивки

Читать далее

Ученые научились «расшифровывать» внутренний голос человека. Приватности конец?

Habr.com - сб, 08/30/2025 - 12:00

Представьте, что ваши мысли, которые вы проговариваете про себя, переводятся в текст на экране. Без единого слова и движений губ — просто сигналы мозга, пойманные и расшифрованные. Как-то не по себе, не так ли? Между тем это не сюжет фантастического фильма, а реальность, созданная учеными из Стэнфордского университета: они разработали нейроинтерфейс, способный услышать «внутренний голос».

Технология может помочь людям, потерявшим возможность говорить, и открыть новые способы взаимодействия с компьютерами. Но вместе с перспективами появляются и риски: не окажутся ли мысли человека, которые он не собирался озвучивать, доступными для посторонних? Давайте обсудим.

Читать далее

Нейросеть — это?

Habr.com - сб, 08/30/2025 - 12:00

Доброго времени суток, «Хабр»!

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

Сегодня мы поговорим об искусственном интеллекте, а я постараюсь ответить на вопрос: что же такое эти ваши нейросети? Кроме того, я попытаюсь собрать своеобразный сборник с кратким материалом по каждому отдельному разделу про искусственный интеллект, а также дам ссылки на более развернутые материалы по каждой конкретной теме. В конце подойдем к вопросу о том, сможет ли нейросеть заменить человека, и выскажу своё мнение в достаточно актуальной баталии.

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

Читать далее

Активация важнее ретеншена: почему нельзя оставлять пользователя один на один с интерфейсом

Habr.com - сб, 08/30/2025 - 11:39

Привет! Меня зовут Богдан, я дизайн-директор в ВТБ и вот тут уже не первый раз натыкаюсь на материал про метрику Активации — и это очень хорошо, что дизайнеры начали про нее говорить.

Часто дизайнеры путают активацию с ретеншеном. Начинают проектировать пуши, скидки или «ежедневные задания», хотя пользователь в первой сессии так и не понял, зачем ему продукт.

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

Перед этим подпишитесь на мой тг-канал https://t.me/designfintech — тут я делюсь полезными материалами по дизайн-менеджменту, коомуникации и продуктовым кейсам. 

Читать далее

[Перевод] Сравнение транзакционных систем Oracle и PostgreSQL

Habr.com - сб, 08/30/2025 - 11:25

Механизм реализации транзакций - основная часть реляционных баз данных. Он упрощает разработку приложений, в которых гарантируется целостность данных. Стандарт SQL регламентирует, часть свойств по поддержке транзакций, но многие детали не стандартизованы. Как следствие, реализация поддержки транзакций в разных базах данных может существенно различаться. В настоящее время, многие пытаются перейти с Oracle на PostgreSQL. Для миграции приложений важно понимать различия в реализации работы транзакций, иначе можно столкнуться с неприятными сюрпризами, которые могут поставить под угрозу производительность и целостность данных. Поэтому Лоренс Альбе решил, что полезно сравнить реализацию работы транзакций в Oracle и PostgreSQL и свести различия в одной статье.

Читать далее

ADR: фиксируем архитектурные решения

Habr.com - сб, 08/30/2025 - 11:17

Это короткий пост, вдохновлённый карточками по теме, которые я встретил на канале S0ER'а. В геймдеве такая практика встречается нечасто. Поэтому внесу дополнительное упоминание в ленту. Оставлю вводные, ссылки на более подробное изучение, поделюсь своим опытом и расскажу, какое отношение к этому имеет AI.

Читать далее

Обзоры препринтов научных статей «astro-ph/arxiv.org» за апрель 2025 года

Habr.com - сб, 08/30/2025 - 10:42

Выпуск N443

В 2020 г. открыли интересное событие. Это т. н. «красная новая низкой светимости». Сразу же заподозрили, что это может быть поглощением звездой планеты.

Теперь представлены результата анализа наблюдений на телескопе имени Джеймса Вебба, проведенные через 2.5 года после события. Забегая вперед, то, что мы имеем дело с поглощением планеты звездой остается гипотезой. Авторам удалось более‑менее определить параметры звезды. Это маломассивная звезда массой 0.7-0.85 солнечных. Точнее определить сложно из‑за поглощения света. Тем не менее, оценка важна, потому что она означает, что поглощение произошло не из‑за расширения звезды (для этого надо уйти с Главной последовательности). Значит, планета «вспиралилась» из‑за приливного сокращения орбиты.

Если это было слияние, то планета была массивной (типа Юпитера или Нептуна). Скорее всего, планета не была разорвана приливами. Но, вообще говоря, неясностей много. К тому же, расчеты (не в этой статье) показывают, что такие события должны быть очень редкими.

Поехали

Просто о сложном: Нейросети, Графы

Habr.com - сб, 08/30/2025 - 10:21

Просто о сложном: нейросети
Введение
В этой статье я хочу простыми словами объяснить практическое применение нейронных сетей для решения конкретных задач. Важно отметить, что мы не будем подробно разбирать, как устроены нейросети изнутри – об этом уже написано множество материалов. Вместо этого сосредоточимся на том, как применить нейросеть к конкретной задаче, как подобрать под неё данные и параметры. Мы не будем использовать готовые библиотеки машинного обучения – весь функционал реализован самостоятельно, чтобы наглядно разобраться, как можно написать нейросеть под свою задачу. Первое, с чего начнём: нейросеть имеет смысл применять только там, где действительно существуют закономерности в данных. Простой пример – домашний питомец, услышав будильник утром, с большой вероятностью понимает, что скоро получит свежую еду. Это примитивная закономерность (звук будильника → завтрак). Но бывают и очень сложные закономерности, которые не лежат на поверхности. То, что мы называем интуицией, по сути является распознаванием подобных скрытых закономерностей нашим мозгом. Итак, если в вашей задаче нет никаких паттернов или повторяющихся зависимостей, нейросеть не поможет – она просто будет гадать наугад. Если же вы предполагаете наличие закономерностей, можно попытаться их выявить с помощью обучения сети. Правда, будьте готовы к ситуации: если результат плохой, непонятно, то ли закономерностей нет, то ли вы неправильно обучили модель. В этой статье на конкретном примере мы рассмотрим весь путь: от зарождения идеи до реализации и обучения нейросети, а также разберём сложности, с которыми можно столкнуться. Примером послужит задача прогнозирования исхода спортивного события – будем пытаться угадать, выиграет ли первая команда первую четверть баскетбольного матча по ходу игры, используя нейросеть. Это своего рода модель для ставок на спорт, но сразу подчеркну: цель исключительно научная, а не научиться обыгрывать букмекеров (позже станет ясно почему).
Постановка задачи: нейросеть для ставок на спорт

Читать далее

Обучающий проект на одноплатнике — изучение embedded-программирования. Проект первый — простая метеостанция

Habr.com - сб, 08/30/2025 - 08:34

Если Вы хотите начать свой Путь в изучении Мира автоматики и телеметрии, начать практиковать Embedded-разработку, т.е. разрабатывать встраиваемые программно-аппаратные решения и собственные системы управления и сбора данных или же если Вы в этом дока и хотите найти готовое решение и материал для занятия со своими детьми, то эта статья для Вас. А ещё если Вы искали прикольные практические проекты с которыми хотели бы начать работать с одноплатными компьютерами даже просто как повод для изучения Linux, то этот материал так же Вам подходит.

Связка одноплатного компьютера с различными устройствами в виде датчиков и исполнительных механизмов является отличным образовательным инструментом, позволяющим изучать работу с датчиками, интерфейсами и осваивать программирование. А работа с одноплатными компьютерами открывает огромный интересный Мир embedded-программирования и вообще разработки, в т.ч. работы с Linux, создания собственных проектов автоматизации и систем сбора данных и погружения в IT отрасль.

Читать далее

Рядов Тейлора не существует

Habr.com - сб, 08/30/2025 - 07:25

И это всё, что вам нужно знать о них

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

Читать далее

Статистика Ферми и Бозе

Habr.com - сб, 08/30/2025 - 07:01

Вывод статистики Ферми-Дирака и Бозе-Эйнштейна. Удивительно, как вывод законов природы может быть настолько согласован, лаконичен и красив. Поразительно слаженная работа физики и математики в достижении истины.

Читать далее

Кофеин vs продуктивность: нейропсихология кода после третьей чашки

Habr.com - сб, 08/30/2025 - 05:38

Кофеин давно стал скрытым «движком» индустрии разработки. Но что происходит с мозгом программиста после третьей чашки кофе — нейробиология, химия внимания, когнитивные эффекты и даже странные баги восприятия. Попробуем разобрать это не через лозунги о «пользе и вреде кофе», а через конкретику — до уровня молекул и алгоритмов, которые мы пишем.

Читать далее

Безопасность API (аутентификация и авторизация): проблемы, решения, практические рекомендации

Habr.com - сб, 08/30/2025 - 05:00

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

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

Читать далее

Итоги большой конференции Godotcon 2025

Linux.org.ru - сб, 08/30/2025 - 01:54

В конце этой весны (с 5 по 7 мая) прошла большая ежегодная игровая конференция Godotcon 2025, посвященная развитию игрового движка Godot Engine. Это мероприятие, на котором сообщество Godot имеет возможность встретиться лично и обменяться знаниями. Вдохновляющие выступления, налаживание контактов, демонстрация игр и проектов, создание связей и обмен знаниями — все это цели конференции, организованной фондом Godot Foundation вместе с местными членами сообщества и невероятной командой волонтеров.

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

И вот, недавно на канале Godot начали появляться видеозаписи с этой конференции. Теперь каждый может ознакомиться с полезными и крайне содержательными выступлениями, а также с самыми новыми изменениями и технологиями в Godot Engine.

( читать дальше... )

 , godotcon, , ,

ИИ-генератор музыки Mureka — тестирование на кошках

Habr.com - сб, 08/30/2025 - 00:40

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

Читать далее

Вторая часть «Я устал от приложений для английского и сделал свою таблицу»

Habr.com - сб, 08/30/2025 - 00:01

Всех приветствую! Это продолжение поста «‎Я устал от приложений для изучения английских слов и сделал свою таблицу». 

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

Читать далее

Топологический аудит ECDSA: Практическая реализация с минимальными входными данными

Habr.com - пт, 08/29/2025 - 23:42

Топологический аудит ECDSA: как найти уязвимости с одной подписью

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

Мы разработали AuditCore — систему топологического аудита, которая анализирует безопасность ECDSA, используя лишь публичный ключ и одну реальную подпись. Система автоматически генерирует необходимое количество валидных подписей и проводит глубокий анализ пространства (u_r, u_z) как топологического тора.

Ключевые возможности:

Определение уязвимостей по топологическим инвариантам (числам Бетти)

Расчет TVI Score — количественной метрики уязвимости

Автоматическое обнаружение паттернов: фиксированный k, линейные зависимости, кластеры

Генерация необходимого количества данных для статистически значимого анализа

Система состоит из нескольких специализированных модулей:

TopologicalAnalyzer для вычисления персистентных гомологий

BettiAnalyzer для интерпретации топологических показателей

CollisionEngine для поиска коллизий

SignatureGenerator для создания валидных подписей

TCON для оценки соответствия топологии тора

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

Полная реализация доступна на GitHub: https://github.com/miroaleksej/AuditCore/tree/main/Scripts

Читать далее

«Адвокат дьявола» — друг студента, технического писателя и проектировщика

Habr.com - пт, 08/29/2025 - 22:39

Большинство используют ИИ для генерации текста. Я — для уничтожения своих идей. В статье: готовый фреймворк «Адвокат дьявола», три направления критики (логика, этика, эстетика), примеры из реальных проектов и пошаговая инструкция, как устроить баттл между двумя ИИ — даже если у вас есть только один.

Плюс — как не попасть в ловушку «симулякра критики».

Читать далее

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

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