Feed aggregator

Электрификация России. Преемственность идей

Habr.com - Fri, 06/13/2025 - 18:20

Сегодня затронем такую тему, как нереализованные в РИ проекты, которые впоследствии были реализованы СССР.

Начнем наш разговор с транспортной темы и изучим его чуть глубже, если вы понимаете, о чем я. Различные варианты подземных железных дорог обсуждались для постройки в Петербурге ещё с начала XIX в., и к его концу варианты метро переросли в проекты с использованием эстакад, подобно тем, что строились в Париже и Вене. Именно такой проект представил в 1898г. П.И. Балинский Императору. Специально созванная для того комиссия нашла проект нужным особенно "в вопросе об удешевлении жизни среднего и беднейшего классов города, но отказала в финансовой поддержке.

Читать далее

Миграция Home Assistant с SQLite на PostgreSQL

Habr.com - Fri, 06/13/2025 - 18:10

Многие начинают знакомство с Home Assistant «как есть» — с минимальными настройками и базой данных SQLite. Это отличный старт, особенно если вы только строите свой умный дом. Но когда система обрастает датчиками, автоматизациями и историей, SQLite начинает тормозить.

Решение — перейти на более производительное хранилище данных, такое как PostgreSQL.

В этой статье покажу, как выполнить миграцию с SQLite на PostgreSQL, сохранив накопленную статистику и избежав ошибок. Всё проверено на Home Assistant 2025.5.

Читать далее

Реализация ModBus RTU Slave на stm32

Habr.com - Fri, 06/13/2025 - 18:10

В статье приводиться пример реализации протокола ModBud RTU Slave используя инструментарий STM32Cube IDE (version 1.12.0).

В последнее время часто приходиться реализовывать устройства для промышленности с применением протокола обмена данных ModBus RTU, используя младшие контроллеры stm32 без использования систем реального времени. Предлагаю один из вариантов реализации, который может пригодиться начинающим разработчикам.

Итак.

Читать далее

Не только Stellar Blade: ещё несколько корейских игр, стоящих внимания

Habr.com - Fri, 06/13/2025 - 18:01

Ну что, кто уже успел поиграть в стильный экшен, бывший эксклюзивом Playstation 5? Stellar Blade вполне заслуженно стала одной из лучших игр последних лет — но помимо неё есть ещё немало классных корейских тайтлов, о которых вы могли не знать. А ещё упомяну первоисточники известных всем MMO, будет что почитать на досуге!
Читать дальше →

Акротири (Санторини) – город, засыпанный пеплом

Habr.com - Fri, 06/13/2025 - 17:41

Акротири — древний город на греческом острове Санторини, который процветал несколько тысяч лет назад, но был внезапно погребён извержением вулкана. Его часто называют «Помпеями Эгейского моря», потому что вулканический пепел сохранил дома, предметы быта и уникальные настенные росписи.

Читать далее

Автоматизация тестов в .NET: мой опыт со Storm Petrel

Habr.com - Fri, 06/13/2025 - 17:41

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

В этой статье мы рассмотрим Scand Storm Petrel — инструмент для .NET-разработчиков, который автоматизирует однотипную работу по формированию и обновлению ожидаемых значений в тестах. Это особенно актуально при большом количестве тестовых сценариев или сложной структуре тестируемых объектов, что является неотъемлемой частью разработки современных приложений.

Читать далее

Проектирование Информационных систем. Часть 8. Разработка логической структуры данных. 8.1. UML Class diagram

Habr.com - Fri, 06/13/2025 - 17:40

Одним из важнейших этапов в проектировании Информационной системы является выявление бизнес-объектов и их детализация на сущности Предметной области. По результатам этих активностей можно спроектировать модель хранилищ данных. Чаще всего такие работы выполняют параллельно с этапом описания бизнес-процессов.

Как всегда, объявим цели текущего шага: определить и задокументировать сущности Предметной области и способы их взаимодействия. Спроектировать модель хранилищ данных.

Таким образом мы расширяем наш домен решений, добавляя в него – модель данных.

Чтобы сложить картинку о бизнес-объектах области автоматизации, необходимо уметь описывать бесконечное разнообразие сущностей мира - конечными фразами.

Это можно сделать огрублено, приблизительно, упрощенно.

1)   Первый шаг упрощения основан на том, что все объекты различны, но одни отличаются друг от друга «слабо», «мало», «незначительно», другие — «сильно», «существенно».

2)   Второй шаг состоит в том, чтобы объединить все мало различающиеся объекты в одну группу, оставив вне ее все сильно различающиеся.

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

Для выражения различий между классами им присваиваются различные имена (названия, обозначения, символы, номера и т.п.).

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

Читать далее

Контент-маркетинг за 0 рублей — работает или нет?

Habr.com - Fri, 06/13/2025 - 17:40

Заказчик обычно считает, что его траты на зарплату маркетологу или услуги подрядчика — это уже весь нужный для продвижения бюджет. От меня, например, часто требуют выстроить контент-стратегию с нулевым бюджетом и выполнить KPI. А это вообще возможно?

Я протестил разные воронки на безденежье и хочу рассказать, что у меня сработало, а что нет — и почему.

Читать далее

Вайб-кодинг как хобби. Генератор вопросов

Habr.com - Fri, 06/13/2025 - 17:11

С появлением нейросетей, я смог реализовать свою небольшую мечту, а именно написать нагенерировать свою собственную программу, а точнее игру-викторину - Human vs AI. Которая не только запускается и работает, но и люди в нее играют.

Читать далее

Как оптимизировать сетевые запросы в Android: OkHttp и Retrofit с Coroutines

Habr.com - Fri, 06/13/2025 - 17:10

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

Расскажем, как использовать библиотеки OkHttp и Retrofit — инструменты, ставшие стандартом де-факто в Android-разработке, — для построения надёжной и быстрой сетевой прослойки. Статья ориентирована на мобильных разработчиков, особенно тех, кто работает с Kotlin и Coroutines.

Читать далее

Карманный монстр Пола Аллена: как мини-компьютер за $2000 потерпел крах

Habr.com - Fri, 06/13/2025 - 17:04

В 2007 году, когда слово «смартфон» еще не было на слуху, сооснователь Microsoft представил миру компактный компьютер под названием Vulcan FlipStart размером чуть больше толстого бутерброда. Мощный, компактный, с полным «фаршем» на борту, включая VGA-выход — ну просто мечта для любого, кто разбирается в компьютерах. Или все-таки не для любого?

Ответ подсказывает сама история: FlipStart продавался меньше года, и потом проект быстро свернули из-за крайне низких продаж. Давайте посмотрим, в чем была идея и почему так и не прижился «полноценный компьютер в кармане». 

Читать далее

Топ-10 мониторов на любые случаи жизни и на любой кошелёк: для игр, работы и дома

Habr.com - Fri, 06/13/2025 - 16:59

Монитор - это не просто кусок пластика с экраном, а ваш спутник на работе, в играх, на онлайн-лекциях и даже в ночных киносеансах. От него зависит не только комфорт, но и настроение, продуктивность, а иногда и здоровье глаз. Рынок завален моделями на любой вкус, но выбрать «тот самый» от этого легче не становится. Поэтому мы решили просто показать вам, что можно брать и не бояться. В этой подборке нет аутсайдеров. Здесь есть и честные бюджетники, и технологичные флагманы, и универсалы для дома и офиса. Но каждый - со своим характером, своими фишками и особенностями, которые важны в реальной жизни, а не только на бумаге.

Читать далее

Вредные советы для разработчика корпоративного обучения

Habr.com - Fri, 06/13/2025 - 16:53

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

Недавно я задумался, за какие советы был бы благодарен, когда только начинал погружаться в разработку учебных курсов и программ. Вместе с моими коллегами по цеху, которые разрабатывают полезное для слушателей и бизнеса обучение, мы собрали список таких советов. Затем я перевернул их и переписал как вредные. Итак, представляю вашему вниманию вредные советы для разработчиков корпоративного обучения. Они помогут провести аудит своей практики, если вы делаете корпоративное обучение, сформулировать вашу точку зрения на учебный курс или программу, если вы — заказчик обучения, поднять настроение, если вы сталкивались с таким «вредным» обучением. Поехали!

Читать далее

Manjaro KDE переходит на Wayland по умолчанию

Linux.org.ru - Fri, 06/13/2025 - 16:51

Команда Manjaro Linux планирует сделать Wayland сессией по умолчанию для окружения KDE Plasma и дисплейного менеджера SDDM. Изменение затронет будущие релизы и направлено на повышение стабильности и безопасности системы.

Следом за Ubuntu, о переходе на Wayland по умолчанию объявили разработчики Manjaro Linux. Изменения коснутся редакции дистрибутива с окружением KDE Plasma и дисплейным менеджером SDDM.

По словам разработчиков, окружение Plasma на Wayland достигло достаточной стабильности, чтобы использовать его в качестве основного. В подтверждение этого он предложил участникам сообщества Manjaro пройти опрос, чтобы оценить опыт использования Wayland на их устройствах.

Для большинства современных графических решений переход не должен вызвать проблем. А именно:

  • Поддерживаются все актуальные GPU от AMD и Intel (выпущенные за последние ~15 лет).
  • Работает с открытым драйвером NVIDIA (nouveau).
  • Совместим с проприетарным драйвером NVIDIA, если используется не устаревшая версия (без суффиксов -470xx или -390xx), либо установлен открытый драйвер с суффиксом -open.

Разработчики понимают, что не все пользователи готовы к смене графического стека. Для владельцев неподдерживаемого оборудования или тех, кто по иным причинам хочет остаться на X11, в будущем будет предложен способ сохранить текущую конфигурацию по умолчанию.

 ,

Большой тест 12 LLM моделей на арифметику (~100 тыс запросов)

Habr.com - Fri, 06/13/2025 - 16:48

Ловушка для бизнеса: почему LLM иногда 'угадывает' математику, а потом подводит? Часто вижу, как на моих ИИ-интенсивах пытаются автоматизировать нейросетями то, что легко делается без них – например, финансовый анализ из PDF. И поначалу LLM даже выдает верные цифры! Это создает опасную иллюзию, что им можно доверять расчеты.

Поэтому решил получить конкретные значения: когда именно LLM начинает ошибаться в элементарных операциях – сложении, вычитании, умножении?

Протестировал 12 моделей на числах разной длины. Результаты – внутри и почему калькулятор все еще ваш лучший друг, когда речь идет о числах больше 4 знаков.

Читать далее

Геймификация и дизайн: как мотивировать пользователя пройти опрос

Habr.com - Fri, 06/13/2025 - 16:40

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

Читать

Будущее доставки Amazon: гуманоидные роботы

Habr.com - Fri, 06/13/2025 - 16:37

Amazon готовится к революции в доставке посылок, внедряя гуманоидных роботов, которые будут работать в связке с электрическими фургонами Rivian. По данным The Information, компания разрабатывает программное обеспечение на базе ИИ, которое позволит роботам выполнять функции курьеров, доставляя посылки прямо к дверям клиентов. В ближайшее время Amazon планирует начать реальные испытания этой технологии в новом специализированном центре.

Согласно анонимному источнику, участвующему в проекте, Amazon почти завершил строительство «парка гуманоидов» в одном из своих офисов в Сан-Франциско. Этот испытательный полигон размером с небольшую кофейню включает полосу препятствий и один фургон Rivian для тренировок. Цель — научить гуманоидных роботов перемещаться в фургонах Amazon и оперативно доставлять посылки к месту назначения.

Этот проект сопровождается созданием новой команды Amazon по агентному ИИ, которая занимается разработкой технологий для управления роботами в распределительных и логистических центрах. В заявлении для Silicon Valley компания сообщила: «Вместо узкоспециализированных роботов мы создаем системы, способные понимать и выполнять команды на естественном языке, превращая складских роботов в универсальных помощников».

Amazon уже использует автономных роботов в своих складских операциях, включая тестирование гуманоида Digit от Agility Robotics. Этот робот изначально разрабатывался для задач вроде доставки посылок из фургона и других логистических функций. Новый тренировочный центр Amazon направлен на реализацию этой концепции. По данным The Information, в центре будут тестироваться различные модели гуманоидных роботов, включая модель стоимостью $16 000 от китайской компании Unitree.

Читать далее

Когда мобильной версии мало: зачем и как включать «Версию для ПК»

Habr.com - Fri, 06/13/2025 - 16:11

Разработка мобильных интерфейсов — непростая задача. Иногда по разным причинам пользователю недоступен функционал Web-приложения в мобильной версии. Что делать если десктопа под рукой нет?

Читать далее

Миф о репрезентациях

Habr.com - Fri, 06/13/2025 - 15:42

В конце сегодняшнего обзора не будет таблиц с бенчмарками и описанием, что такая-то новая модель обошла в каких-то задачах какие-то старые модели и даже сам GPT. В этот раз авторы рассматривают вопрос почти философский, а в самой статье цитируют Платона и Толстого. Речь о прошлогодней статье The Platonic Representation Hypothesis от исследователей из MIT. Гипотеза заключается в следующем:  нейронные сети разных архитектур, обученные на разных данных и для разных целей, сходятся. Причем сходятся к статистической модели реальности. 

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

Читать далее

Отсутствие динамической аллокации в embedded мире

Habr.com - Fri, 06/13/2025 - 15:38

Когда мы разрабатываем под embedded, нам приходится сталкиваться с такими флагами компиляции как -nostdlib -fno-exceptions -fno-rtti.

Во многих средах нет malloc/free (new/delete) и вообще нет встроенного выделения памяти.

Использование «больших» стандартных контейнеров C++ (например, std::vector) нередко исключено

В результате приходится решать задачу «ручного» управления памятью. Ниже рассмотрим два подхода:

Читать далее

Who's online

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