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

Создание и отладка модулей на языке Verilog (VHDL) в Matlab Simulink

Habr.com - пт, 05/30/2025 - 21:50

Что если я скажу, что можно создать прошивку для ПЛИС на языке Verilog (VHDL), не написав ни одной строчки кода?

Читать далее

Важнейшая модель теории вероятностей

Habr.com - пт, 05/30/2025 - 21:46

Что объединяет частицу в воде, биржевой курс и кота Барсика, бродящего по району в поисках ларька с рыбой?


Всё это — примеры случайного блуждания. Эта простая модель из теории вероятностей помогает описывать самые разные явления: от диффузии молекул до принятия решений и работы алгоритмов. Она кажется интуитивной — но за ней скрывается множество нетривиальных и красивых свойств.

Мы начнём с истории открытия броуновского движения — от наблюдений Роберта Броуна до формулы Альберта Эйнштейна, которая связала наблюдаемое явление с атомной гипотезой. Покажем, как идея случайного движения превратилась из гипотезы в надёжный инструмент научного анализа.

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

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

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

Читать далее

Интеграция аптечной сети с «ВкусВилл»: доставляем комбинированный заказ менее, чем за 2 часа

Habr.com - пт, 05/30/2025 - 21:00

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

Читать далее

[Перевод] Плохие паттерны в типах — «Утка-дублер»

Habr.com - пт, 05/30/2025 - 20:59

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

Читать далее

Решаем проблему «деградации» YouTube с помощью NoDPI

Habr.com - пт, 05/30/2025 - 19:47

Салют, Хабр! Я думаю, каждый из вас знаком или, по крайней мере, слышал о такой прекрасной утилите как GoodbyeDPI (большое спасибо @ValdikSS!). Сегодня я хочу представить вам (почти) свою разработку - аналог GoodbyeDPI.

Около полугода назад в своей статье Обвиваем YouTube змеем, или как смотреть и скачивать видео с YouTube без VPN на чистом Python-е. Часть 1 (заблокирована по требованию РКН) я рассказывал о том, как скачивать видео с YouTube на Python, а так как YouTube у нас "деградировал", я поделился инструментом, с помощью которого можно исправить этот вопиющий недостаток. Инструмент тогда выглядел достаточно сыро, и несмотря на то, что он выполнял свою задачу, требовал серьезных улучшений. Увидев интерес общественности, я решил допилить его, и вот, спустя полгода, после немалой работы, я рад представить вам NoDPI - проект, который явно не понравится РКН (и он опять меня заблокирует).

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

Читать далее

Иллюзия приватности — как мы доверились ИИ без оглядки

Habr.com - пт, 05/30/2025 - 19:44

Кажется, ещё вчера искусственный интеллект был чем-то из фильмов и фантазий. А сегодня - он везде: в чатах, в рабочих инструментах, в личных помощниках. Мы удивительно легко впустили его в свою жизнь - с интересом, с восхищением, с доверием. И, казалось бы, что может пойти не так?

Читать далее

T-SQL в .NET Core EF Core: Гибридный подход к производительности и гибкости (Переосмысление с учетом обсуждения)

Habr.com - пт, 05/30/2025 - 19:33

Секретное оружие в .NET Core: Почему вы игнорируете мощь T-SQL?

Ваши LINQ-запросы становятся громоздкими? Производительность упирается в потолок? Возможно, вы упускаете нечто важное.

Эта статья — приглашение взглянуть на привычные инструменты под новым углом. Мы исследуем гибридный подход, который позволяет использовать весь потенциал Microsoft SQL Server, выходя за рамки стандартного взаимодействия через EF Core. Узнайте, как T-SQL может упростить сложные задачи, повысить производительность и сделать вашу архитектуру более гибкой.

Это не просто технический трюк, а переосмысление роли СУБД в современном приложении. Готовы узнать, как использовать "скрытые" возможности MSSQL и почему это может быть именно то, что нужно вашему проекту?

Читать об этом

Покрытие процедурного кода в ООП проекте юнит-тестами в C++

Habr.com - пт, 05/30/2025 - 19:33

Legacy проекты на С++ зачастую являются многокомпонентными, когда продукт использует несколько библиотек, которые имеют различную архитектуру для работы с ними.
Обычно это:

библиотеки, поставляемые как ООП решение (Некоторые модули boost, SOCI как пример)

библиотеки, реализованные в функциональном стиле (OpenGL через С API, POSIX как пример)

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

Читать далее

Inference-Time Scaling for Generalist Reward Modeling

Habr.com - пт, 05/30/2025 - 19:29

 DeepSeek прокачивает RL: генеративная reward-модель с «рассуждением»

В DeepSeek предложили сделать RM генеративной (Generative Reward Model, GRM). И не просто генеративной, а с Inference-Time Scaling, то есть с неким аналогом ризонинга.

Читать далее

Батл вендоров 2.0: как настроили интеграционный поток создатели платформ DATAREON, Entaxy ION и USEBUS

Habr.com - пт, 05/30/2025 - 19:24

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

Читать далее

Bash-шаблон на коленке: как выжить с языковой моделью без знаний кода

Habr.com - пт, 05/30/2025 - 18:53

Хотел бы представить для обсуждения исходники проектов, в разработке которых использовался «ChatGPT (сервис OpenAI)» в качестве языковой модели.

Это история о том, как:

ИИ писал код;

ошибки становились уроками (learning by doing);

скрипт "на коленке" оброс структурой.

Особенность данного материала — в его спонтанности и полученных результатах, так как в процессе ChatGPT выступал то наставником, то «костылём», а где-то и источником новых проблем.

Что вы найдёте под катом:

краткий разбор архитектуры;

немного умозаключений о работе LLM.

Читать далее

Что забирает до 90% времени на созвонах и как перестать проводить их впустую

Habr.com - пт, 05/30/2025 - 18:35

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

Читать далее

Чем опасен apply() и почему его стоит заменить

Habr.com - пт, 05/30/2025 - 18:21

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

Сегодня рассмотрим почему DataFrame.apply() — это так себе инструмент в 2025 году, чем его заменять и как писать dataframe-логику так, чтобы она летала вместо того, чтобы жечь CPU и бюджет.

Читать далее

Электрификации России. Часть 2

Habr.com - пт, 05/30/2025 - 18:20

Сегодня поговорим о различных электростанциях, которые появились в стране в дореволюционный период. Так как о электростанциях для освещения города я уже сказал ранее, то начнем с электрификации в промышленных зданиях. Там, если не считать гальванопластики, применявшейся с 1839 г., электричество начало использоваться с 70-х гг., поначалу только для освещения помещений. В 1873 г. было впервые организовано электроосвещение Сормовского завода, в 1877 г. Охтинского, в 1883 г. Обуховского и т. д. Причем для Охтинского и других пороховых заводов, подобная модернизация была долгожданной. До того момента, освещение на пороховых заводах могло стать причиной взрыва.

В 1882г. Н. Н. Бенардос изобретает дуговую электросварку, которую он именовал «электрогефестом». Это изобретение открывает новые возможности для промышленности и железнодорожного хозяйства. В 1888г. Н.Г. Славянов усовершенствует эту технологию и взамен угольных электродов использует плавящийся.

Читать далее

Тренды проектного управления на 2025 год: инструменты, методологии, люди и AI

Habr.com - пт, 05/30/2025 - 18:02

Куда идет рынок управления проектами, какие есть тенденции и что важно помнить топ-менеджменту в компаниях? Мы, команда Kaiten, изучили 100+ исследований о проектном управлении за вас и собрали актуальные тренды контроля бизнес-процессов в одну статью. А еще — приложили исследование к каждой цифре и комментарии экспертов к основным гипотезам. Читайте тезисы, смотрите графики и внедряйте эффективные тренды управления проектами в свои организации.

Читать далее

Вас к тефифону! История удивительного и необычного аудио-проигрывателя

Habr.com - пт, 05/30/2025 - 18:01

В мире аудиоэлектроники существовало великое множество необычных девайсов: радио в виде пепельницы, магнитофоны на магнитных дисках и даже музыкальный инструмент Loophonium в форме унитаза (серьёзно, посмотрите в интернете). Но сегодня мы поговорим о другом устройстве, которое можно назвать настоящим Франкенштейном среди аудиотехники. Речь идёт о порождении сумрачного германского технического гения под названием Tefifon. Причём к телефонии этот аппарат не имеет ни малейшего отношения… Хотя нет, всё-таки имеет!
Читать дальше →

M5StikC начинающим белым хакерам кушать подано

Habr.com - пт, 05/30/2025 - 18:00

На просторах интернета наткнулся на занимательную штуку которую часто используют не по прямому назначению, продуктище компании М5, и вообще интересное устройство на базе esp32. Предлагаю разобраться что это за зверь и с чем его едят.

Читать далее

ChatGPT и попытка сгененировать модель в OpenSCAD

Habr.com - пт, 05/30/2025 - 17:47

Помимо реляций об успешном опыте "внедрения ИИ везде и всюду", полезны и описания отрицательного опыта, когда ИИ не очень-то помог. Например, ChatGPT не справляется с простейшими моделями в OpenSCAD (это система процедурного описания 3d-моделей). В статье посмотрим на конкретном простом примере с картинками, как именно не справляется, и насколько результат оказался далёк от "интеллектуального", несмотря на подробнейший промпт.

Читать далее

7 самых распространенных ошибок при внесении ПО и ПАК в МинЦифры и как этого избежать

Habr.com - пт, 05/30/2025 - 17:43

Регистрация программного обеспечения (ПО) и программно-аппаратных комплексов (ПАК) в реестре отечественного программного обеспечения — важный шаг для отечественных разработчиков. Она дает компаниям ряд преимуществ. Однако ошибки на каждом этапе могут привести к задержкам, дополнительным затратам и даже к отказу в регистрации. Рассмотрим подробнее, что это за ошибки и как их избежать.  

Читать далее

Ретроохота за технологическими сокровищами: 7 интересных девайсов с досок объявлений

Habr.com - пт, 05/30/2025 - 17:33

Я всегда был фанатом барахолок — там часто попадаются интересные гаджеты. На блошином рынке давно не был, поэтому в голову пришла мысль побродить по доскам объявлений, поискать что-то необычное там. Оказалось, это отличная идея: мне попалось множество винтажных и не очень девайсов, хороших и разных. Сегодня поделюсь самыми интересными находками — в подборке семь устройств. Цены тоже укажу, чтобы вы знали, во сколько обойдется кусочек ретромагии. Поехали!

Читать далее

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

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