Select a country

[Перевод] Создаём замыкания С из замыканий Lua

Когда я взялся полноценно портировать API Windows с C на Lua, одна из самых интересных и занимательных задач заключалась в том, как делать обратные в
Наука - Хабрахабр

[Перевод] Создаём замыкания С из замыканий Lua

Когда я взялся полноценно портировать API Windows с C на Lua, одна из самых интересных и занимательных задач заключалась в том, как делать обратные вызовы к коду C из функций Lua. Без них значительная часть API — например, WNDPROC – осталась бы бесполезной. Читать далее

Разбираем net/http на практике: пишем веб-сервис DeadDrop для безопасного обмена сообщениями

Первая часть цикла «Разбираем net/http на практике»: создаём с нуля сервис DeadDrop — аналог Privnote для безопасной передачи самоуничтожающихся сообще
Наука - Хабрахабр

Разбираем net/http на практике: пишем веб-сервис DeadDrop для безопасного обмена сообщениями

Первая часть цикла «Разбираем net/http на практике»: создаём с нуля сервис DeadDrop — аналог Privnote для безопасной передачи самоуничтожающихся сообщений и файлов.На чистой стандартной библиотеке net/http разбираем основы:• запуск HTTP-сервера• маршрутизация в ServeMux• написание middleware (логирование и recovery от panic)• работа с HTML-шаблонами и layout’ами• подключение статики через http.FileServer и embed.FSВ итоге получаем работающий сервер с красивой главной страницей, формой создания «ячейки» и базовой архитектурой проекта — всё без внешних зависимостей.Идеально для начинающих и тех, кто хочет глубоко понять внутренности популярных фреймворков вроде Gin и Echo. Пишем код вместе! Читать далее

Мобильное приложение на 1С «Доходность ОФЗ» (только для Android)

Мобильное приложение, полностью сделанное на 1С: «Доходность ОФЗ» позволяет рассчитать доходность по облигациям федерального займа (ОФ
Наука - Хабрахабр

Мобильное приложение на 1С «Доходность ОФЗ» (только для Android)

Мобильное приложение, полностью сделанное на 1С: «Доходность ОФЗ» позволяет рассчитать доходность по облигациям федерального займа (ОФЗ), выпускаемые минфином РФ по 2 видам доходности: 1) «Простая доходность к погашению» - это годовая доходность в процентах, которую получит владелец облигации, если купит её по рыночной цене и продержит до погашения. 2) «Эффективная доходность к погашению» - это годовая доходность с учетом реинвестирования полученных купонов. Умеет считать доходность на дистанции, С учетом удержания НФДЛ с купонов и БЕЗ. Читать далее

«Гипотеза Римана: В погоне за скоростью. Является ли сходимость к GUE новым инвариантом?»

АннотацияВ данной статье представлено полное доказательство и экспериментальная проверка двух глубоко взаимосвязанных гипотез, раскрываю
Наука - Хабрахабр

«Гипотеза Римана: В погоне за скоростью. Является ли сходимость к GUE новым инвариантом?»

АннотацияВ данной статье представлено полное доказательство и экспериментальная проверка двух глубоко взаимосвязанных гипотез, раскрывающих фундаментальные статистические свойства нулей дзета-функции Римана.На самом деле гипотез - три , но Гипотезу 1 я уже доказывал в прошлой статье . Это исследование не только устанавливает строгие теоретико-числовые результаты, но и предлагает новую спектрально-динамическую интерпретацию распределения нулей, связывающую теорию чисел с квантовым хаосом и теорией возмущений.Исследование начинается с Гипотезы 2, утверждающей существование строгой иерархии в скорости сходимости эмпирических спектральных статистик к их предельным формам:.Данный гипотеза служит основой для обобщающей Мета-гипотезы 3, вводящей концепцию «критической оптимальности». В рамках этой концепции критическая линия  интерпретируется не просто как локус гипотезы Римана, а как линия спектральной жесткости. Мы доказываем, что она одновременно реализует два экстремальных принципа:Глобальная минимизация хаоса: На этой линии статистика нулей демонстрирует максимально возможное подавление спектральных флуктуаций, достигая предельной степени универсальности, предсказанной GUE, но с уникально высокой скоростью сходимости. Это указывает на глобально оптимальную «упакованность» и отталкивание нулей.Локальная максимизация стабильности: Критическая прямая выступает как аттрактор, обеспечивающий максимальную устойчивость статистических свойств нулей по отношению к «малым сдвигам» в комплексной плоскости. Любое отклонение от этой линии (например, рассмотрение мнимых частей нулей для функций из класса Сельберга с ) приводит к качественному и количественному нарушению доказанной иерархии, то есть к ослаблению спектральной жесткости. .Таким образом, работа устанавливает новый мост между аналитической теорией чисел и математической физикой, показывая, что критическая прямая — это не пассивное множество размещения нулей, а динамически оптимальная линия, на которой достигается баланс, минимизирующий глобальный спектральный беспорядок и максимизирующий локальную структурную устойчивость. Результаты подразумевают, что гипотеза Римана, возможно, является следствием этого более глубокого экстремального принципа, управляющего распределением простых чисел. Читать далее

Как вместе принять решение, которого никто не хочет — Парадокс Абилина

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

Как вместе принять решение, которого никто не хочет — Парадокс Абилина

Недавно мы были на встрече, где обсуждался достаточно серьезный проект. Детали совершенно не важны. Главное что по всем раскладам правильным было решение сказать «нет» и проект этот убить. Но началась дискуссия, и ситуация начало происходить что‑то странное. странное. Каждый по отдельности высказывал сомнения, приводил аргументы против, но заканчивал свою речь выводом, что мол «А может, все‑таки попробуем?» В итоге даже наиболее скептичные начинали сомневаться: «Ну не могут же все быть неправы». И что имеем в итоге? Заведомо плохая идея, которой почему — то группа вполне не глупых людей может радостно дать ход (а потом жалеть об этом).Эта статья про то, почему мы принимаем решения, которые все ненавидят, как с этим бороться и причем тут Техас 70-х годов. Читать далее

Царский путь к пониманию комплексных чисел. Часть I

Представьте, что вам сказали: «Этого не существует, просто запомни». Многие из вас слышали это в школе или в вузе, когда речь зашла о корне из м
Наука - Хабрахабр

Царский путь к пониманию комплексных чисел. Часть I

Представьте, что вам сказали: «Этого не существует, просто запомни». Многие из вас слышали это в школе или в вузе, когда речь зашла о корне из минус единицы. О комплексных числах вам говорили как о воображаемых и предлагали с ними работать абстрактно, как с математической фикцией, которой нет в природе.У многих это вызвало определенную травму, ошибочное отношение к комплексным числам как к какой-то изобретенной людьми вещи, которой нет в природе. Но они были обмануты.Сама история комплексных чисел — это не скучная глава учебника, а детектив с несколькими столетиями поиска истины, заблуждений и гениальных озарений. С помощью комплексных чисел работает  Wi-Fi, обрабатывается аудио и видео, функционируют законы квантовой механики и даже обычные механические колебания. В этом цикле из 7 статей мы пройдем полное путешествие от парадоксов Кардано до квантовой физики и современной инженерии — с философией, историей и практикой.Мы узнаем, почему комплексные числа являются языком вращений и колебаний, который повсеместно используется в современной инженерии, а также зачем математикам нужна структура минимальной сложности, в которой любое квадратное уравнение имеет корень. Читать далее

Связь паттернов микросервисной архитектуры

В этой статье я хотел бы рассмотреть микросервисные паттерны под другим углом. Когда я начинал изучение микросервисных паттернов, у&n
Наука - Хабрахабр

Связь паттернов микросервисной архитектуры

В этой статье я хотел бы рассмотреть микросервисные паттерны под другим углом. Когда я начинал изучение микросервисных паттернов, у меня постоянно был вопрос: Так это же было в другом паттерне. Я решил немного структурировать их: объединить по похожим элементам. Кластеризировать микросервисные паттерны достаточно тяжело так как каждый паттерн по‑своему уникален, однако для запоминания на собеседованиях или для себя это сделать можно. Основной контент статьи — картинка, далее идёт описание, чтобы всё было в одном месте. Эта статья предназначена для более быстрого запоминания/повторения паттернов микросервисов. Кое‑где я приводил кейсы, которые могут быть непонятны новичкам. Здесь нет подробных кейсов применения каждого паттерна так как иначе статья получилась бы на другую тему. Для удобства я приложил ссылки — чтобы избежать дублей. Читать далее

LLM в тексте: читерство или редактура

В комментариях к статьям всё чаще всплывает спор: использование LLM — это обман или нормальный инструмент автора?Кстати, многие из&n
Наука - Хабрахабр

LLM в тексте: читерство или редактура

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

1С: Анализ конфигураций, расширений, отчетов и обработок на наличие ошибок (версия 5). Анализ состава расширений

Конфигурация «Анализ конфигураций (версия 5)» — позволяет проверять любые конфигурации, расширения, отчеты и обработки на наличие ошиб
Наука - Хабрахабр

1С: Анализ конфигураций, расширений, отчетов и обработок на наличие ошибок (версия 5). Анализ состава расширений

Конфигурация «Анализ конфигураций (версия 5)» — позволяет проверять любые конфигурации, расширения, отчеты и обработки на наличие ошибок, связанных с вызовом экспортных функций и процедур общих модулей и модулей менеджеров объектов. Проверяются ошибки: 1) Метод объекта не обнаружен 2) Недостаточно фактических параметров. 3) Слишком много фактических параметров. Рекомендуется выполнять при подготовке обновлений. Анализ расширений — позволяет выводить подробный количественный состав расширений по объектам, определить случаи пересечения одного и того же функционала в разных расширения, выявить использование в модулях аннотации «вместо». Читать далее

Один микросервис — один контейнер. День 1

Это первая статья о том, как идея проходит путь от прототипа до полноценного продукта — с участием архитектуры на каждом шагу. Формат — ADR (Archi
Наука - Хабрахабр

Один микросервис — один контейнер. День 1

Это первая статья о том, как идея проходит путь от прототипа до полноценного продукта — с участием архитектуры на каждом шагу. Формат — ADR (Architecture Decision Records): каждое решение зафиксировано по дням, чтобы показать реальную эволюцию проекта. Продукт вымышленный, проблемы — настоящие. Те самые, с которыми сталкиваются архитекторы и команды. Документация и код — в открытом доступе на GitHub. Читать далее

Вы строите Lakehouse, а сторадж строит вам проблемы. Что делать?

Всем привет! Меня зовут Дмитрий Листвин, я занимаюсь аналитическим хранилищем данных в Авито. В этой статье я собрал наш опыт построения Lakehous
Наука - Хабрахабр

Вы строите Lakehouse, а сторадж строит вам проблемы. Что делать?

Всем привет! Меня зовут Дмитрий Листвин, я занимаюсь аналитическим хранилищем данных в Авито. В этой статье я собрал наш опыт построения Lakehouse поверх объектного хранилища, как реальная аналитическая нагрузка быстро превращает «обычный S3» в самый капризный элемент всей архитектуры. Будет много про извлечение максимума производительности из Ceph: как добиться высокой пропускной способности HDD, когда поверх данных хочется запускать тяжёлые аналитические запросы. Читать далее

Особенности работы с микроконтроллерами TMS320С28xx

Микроконтроллеры серии TMS320C28xx (C2000) от Texas Instruments появились достаточно давно, однако до сих пор остаются актуальными в ряде задач.Эти микроконт
Наука - Хабрахабр

Особенности работы с микроконтроллерами TMS320С28xx

Микроконтроллеры серии TMS320C28xx (C2000) от Texas Instruments появились достаточно давно, однако до сих пор остаются актуальными в ряде задач.Эти микроконтроллеры отличаются надёжностью, обладают значительным объёмом оперативной памяти, поддерживают операции с числами с плавающей точкой (float/double) на аппаратном уровне, а также оснащены одними из лучших в своём классе модулями ШИМ (PWM) и АЦП (ADC). При этом их стоимость остаётся весьма демократичной.В этой статье я расскажу об особенностях работы с данными микроконтроллерами. Читать далее

Самодельный джаммер Bluetooth и Wi-Fi в радиусе 30 метров

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

Самодельный джаммер Bluetooth и Wi-Fi в радиусе 30 метров

В некоторых условиях в целях безопасности нельзя допустить подключение устройств по беспроводной связи. Например, на предприятиях, где высок риск утечки информации. Или чтобы гарантированно погасить следящие маячки типа Airtag вокруг себя. В таких ситуациях по специальному разрешению соответствующих органов используют подавители радиосигналов, в том числе Bluetooth/BLE и Wi-Fi.В образовательном проекте ESP32-BlueJammer на Github можно ознакомиться с устройством, которое гасит любой полезный сигнал в диапазоне около 2,4 ГГц с помощью генерации шума и бесполезных пакетов (DoS-атака).Примечание. Самовольное подавление радиосигнала незаконно в некоторых странах, поэтому схема изготовления устройства распространяется исключительно в образовательных целях. Читать далее

Нейропоисковик на 17 миллионов картинок: OpenCLIP, Qdrant и ZeroTier вместо облаков

Как сделать свой аналог Pinterest, если у вас нет бюджета корпорации, но есть 4 ТБ картинок (17 миллионов штук) и желание искать по ним не просто по те
Наука - Хабрахабр

Нейропоисковик на 17 миллионов картинок: OpenCLIP, Qdrant и ZeroTier вместо облаков

Как сделать свой аналог Pinterest, если у вас нет бюджета корпорации, но есть 4 ТБ картинок (17 миллионов штук) и желание искать по ним не просто по тегам, а по визуальному стилю?В статье — опыт построения распределенной системы поиска из подручных средств. Разбираем архитектуру: — Гибридное хранение: Backblaze B2 (холодное) + Домашний сервер (вычисления). — Сеть: Как ZeroTier объединил разрозненные ноды в одну Mesh-сеть без белых IP. — Векторный поиск: Как уместить 17 миллионов векторов OpenCLIP ViT-H/14 в 32 ГБ RAM с помощью Qdrant и квантизации. — Оптимизация: Почему поиск работает за 5 мс, а загрузка метаданных тормозила до 3 секунд, и как PostgreSQL спас ситуацию.Полный разбор ETL-пайплайна и экономики домашнего HighLoad-проекта. Читать далее

Сборка компактного NAS для альтернативы Synology и Terramaster

NAS Колхозника-1Сника на базе Turbo Селерона N150 и под управлением MS Server 2019 в компактном корпусе и с надеждой на надежность. Читать далее
Наука - Хабрахабр

Сборка компактного NAS для альтернативы Synology и Terramaster

NAS Колхозника-1Сника на базе Turbo Селерона N150 и под управлением MS Server 2019 в компактном корпусе и с надеждой на надежность. Читать далее

Анализ 105 рисков, наступающих во время разработки ИТ-продуктов в процессе реализации ИТ-проектов

Проведенные исследования показывают, что во время создания ИТ-продуктов могут материализоваться 105 универсальных рисков. Также было обнаруж
Наука - Хабрахабр

Анализ 105 рисков, наступающих во время разработки ИТ-продуктов в процессе реализации ИТ-проектов

Проведенные исследования показывают, что во время создания ИТ-продуктов могут материализоваться 105 универсальных рисков. Также было обнаружено, что одним из критериев зрелости ИТ-субъекта является наличие результативных и эффективных мер превентивного воздействия на данные риски. Цель: проведение анализа ранее выявленных универсальных рисков, возникающих во время создания ИТ-продуктов в рамках выполнения спринтов, фаз жизненного цикла ИТ-проектов и (или) контрактов. Методы: теория управления рисками и ИТ-проектами. Анализ универсальных рисков был осуществлен с помощью методов 5W, SWIFT и коэффициентов Харрингтона. Результаты: ИТ-субъект должен заблаговременно, до заключения контракта, проводить экспресс-оценку универсальных рисков и превентивно воздействовать на них, в том числе за счет формализации в тексте контракта действий и (или) бездействий, которые должны выполнять заинтересованные стороны для элиминирования наиболее опасных рисков. Также были разработаны схемы причинно-следственных связей универсальных комплаенс- и проектных рисков, что позволило выявить часто встречаемые и наиболее опасные рисковые события. Благодаря созданным схемам был идентифицирован негативный сценарий, который продемонстрировал наихудший вариант развития событий во время выполнения ИТ-проектов. Данный сценарий дает возможность ИТ-субъектам заблаговременно разрабатывать меры «достойного» принятия рисков, не допуская наступления наиболее радикального исхода. Читать далее

Использование Lazy<T> с Dependency Injection в .NET

Dependency Injection (DI) — это популярный механизм внедрения зависимостей, который идеально соответствует принципам SOLID (Dependency Inversion Principle). В .NET исполь
Наука - Хабрахабр

Использование Lazy<T> с Dependency Injection в .NET

Dependency Injection (DI) — это популярный механизм внедрения зависимостей, который идеально соответствует принципам SOLID (Dependency Inversion Principle). В .NET использование DI (Microsoft.Extensions.DependencyInjection) стало стандартом де-факто.Однако у DI есть важный недостаток: при создании корневого объекта (например, контроллера) контейнер резолвит всё дерево зависимостей, что плохо для памяти и производительности. Решение - использование DI с Lazy<T> — ленивая инициализация зависимостей. Читать далее

ML-аналитика, какие проблемы решает, инструменты, зачем выделять ресурсы

Привет, Хабр! Меня зовут Игорь Миленький, я руководитель отдела ML-аналитики в музыкальном сервисе Звук. Расскажу об еще одной профессии в Data Sci
Наука - Хабрахабр

ML-аналитика, какие проблемы решает, инструменты, зачем выделять ресурсы

Привет, Хабр! Меня зовут Игорь Миленький, я руководитель отдела ML-аналитики в музыкальном сервисе Звук. Расскажу об еще одной профессии в Data Science, ML-аналитике, и покажу на практике, как устроена работа команды в Звуке. В статье хотел бы дать общее представление о профессии ML-аналитика и примерах задач. Читать далее

n8n — масштабируем получение SMS и уведомлений с нескольких (десятков) SIM-карт одновременно

TL;DR Автор в прошлой статье настроил Telegram-чат, куда несколько смартфонов скидывают пуши с помощью MacroDroid и/или Tasker. Проблема в том, что смартфон
Наука - Хабрахабр

n8n — масштабируем получение SMS и уведомлений с нескольких (десятков) SIM-карт одновременно

TL;DR Автор в прошлой статье настроил Telegram-чат, куда несколько смартфонов скидывают пуши с помощью MacroDroid и/или Tasker. Проблема в том, что смартфоны брали на себя слишком много работы. Что, если они будут тонкими клиентами, которые шлют сырые данные на сервер, где уже происходит вся обработка и рассылка? Автор делится workflow и конфигурацией для n8n, которые позволяют это реализовать в режиме «Быстрого старта». Читать далее

Техники обратного инжиниринга прошивок — распаковка UBIFS и анализ Device Tree для OpenWrt

Привет Хабр! Меня зовут Алексей и я занимаюсь беспроводными технологиями. Не так давно вот в этой статье я рассказал как можно собрать свой к
Наука - Хабрахабр

Техники обратного инжиниринга прошивок — распаковка UBIFS и анализ Device Tree для OpenWrt

Привет Хабр! Меня зовут Алексей и я занимаюсь беспроводными технологиями. Не так давно вот в этой статье я рассказал как можно собрать свой кастомный sysupgrade образ имея только роутер с openwrt, а вот здесь о том как можно собрать новый образ для нестандартного оборудования на основе dts файла. Сегодня попробуем зайти с другой стороны и посмотрим какую информацию можно достать из существующего sysupgrade образа, и для того чтобы повысить уровень сложности работатаь мы будем с образом на основе UBIFS.Итак в нашем распоряжении файл sysupgrade.bin - это специализированный формат упаковки OpenWrt, который содержит несколько компонентов и может различаться в зависимости от архитектуры устройства. Файл обычно состоит из: Читать далее

Как мы программировали в 90-е. Часть #01

Чтоб я ещё хоть строку кода написал!  Это был ответ Паши на вопрос: - Ну чё, как? Вопрос относился к защите диплома, с которой Паша вышел
Наука - Хабрахабр

Как мы программировали в 90-е. Часть #01

Чтоб я ещё хоть строку кода написал!  Это был ответ Паши на вопрос: - Ну чё, как? Вопрос относился к защите диплома, с которой Паша вышел на факультетское крыльцо, Здесь приходили в себя те, кто уже вышел с защиты и усиленно мандражили те, кому ещё предстояло зайти. Это был тёплый июль 1988-го года. Новосибирск, крыльцо Дзержинского филиала Самолётостроительного факультета НЭТИ (ныне - НГТУ).- Воистину cancel! – ответил я тогда и был убеждён – больше никаких перфолент и распечаток. На свой самолётостроительный факультет я поступал с мечтой стать инженером-конструктором, а специальность, по недоразумению, выбрал самую расчётную – прочность летательных аппаратов.И уже с первых дней первого курса (1982г!) в нашем расписании появились занятия «Основы программирования».Слово «ЭВМ» - электронно-вычислительная машина - было в самом своём романтическом зените. Молодые учёные, разглядывающие на просвет перфоленты или задумчиво, сквозь очки всматривающиеся в дисплеи и распечатки, коллажи с двоичными кодами – были на плакатах, в газетах, в научно-популярных и художественных фильмах. Читать далее

Все про себя, да про себя. Серверные системы и платформы для управления приложениями — еще один шаг в тему селф-хостинга

В целом для запуска домашней лаборатории достаточно взять любой Linux-дистрибутив по нраву. Понадобилось поработать с NAS-сервером — выбрал Unraid
Наука - Хабрахабр

Все про себя, да про себя. Серверные системы и платформы для управления приложениями — еще один шаг в тему селф-хостинга

В целом для запуска домашней лаборатории достаточно взять любой Linux-дистрибутив по нраву. Понадобилось поработать с NAS-сервером — выбрал Unraid; захотелось чего-то для встраиваемых систем — обратился к Alpine. Селф-хостинг позволяет опробовать разное, даже экспериментальное программное обеспечение. Сегодня мы в Beeline Cloud рассмотрим несколько интересных альтернатив. Читать далее

Hello World от ИИ-агентов: как обстоят дела с интересом к технологии в мире

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

Hello World от ИИ-агентов: как обстоят дела с интересом к технологии в мире

ИИ-агенты ворвались в чарты и обсуждения по всему миру, к ним прикован интерес, в них вливают миллиарды и интегрируют в продукты и платформы. Но долго ли это продлится?На связи команда Research & Insights Центра стратегии цифровых продуктов МТС. Мы подготовили исследование мирового и российского рынка ИИ-агентов. Это третий материал на его основе: в первом рассказали об инсайдах исследования, во втором — о видах агентов. А в этом покажем, какие три сценария развития ИИ выделяют инвесторы, в какой верят больше всего и как в эту картину вписывается тренд на ИИ-агенты.  Читать далее

Люди! Делайте же нормальные файлы EXCEL! (ч.2)

Начало тут https://habr.com/ru/articles/980776/                   II.            ПОЙМИ ДЛЯ ЧЕГ
Наука - Хабрахабр

Люди! Делайте же нормальные файлы EXCEL! (ч.2)

Начало тут https://habr.com/ru/articles/980776/                   II.            ПОЙМИ ДЛЯ ЧЕГО ТЫ СОЗДАЕШЬ ЭКСЕЛЬ ФАЙЛ!!!По своей сути, каждая новая экселька это отдельный мирок. Я бы даже выразился «некая от отдельная приложуха»! И чтобы она была живой, понятной не только тебе и действительно стала полезным инструментом ты должен понять, а на какой вопрос она отвечает? Это не совсем ТЗ. Тех.задание (пусть и самому себе) ты будешь продумывать в голове на следующем шаге. А это чуть более глубокий вопрос: какую именно потребность ты закроешь в самом конце, проделав кучу работы, всё собрав, подсчитав и отформатировав? Читать далее

Как ИИ создавал клоны «Сапера»: тест четырех моделей и неожиданные результаты

Недавно команда специалистов по ИИ провела эксперимент: нескольким ИИ-сервисам для программирования предложили с нуля создать веб-версию кл
Наука - Хабрахабр

Как ИИ создавал клоны «Сапера»: тест четырех моделей и неожиданные результаты

Недавно команда специалистов по ИИ провела эксперимент: нескольким ИИ-сервисам для программирования предложили с нуля создать веб-версию классической игры «Сапер». Помимо базовой логики, в задании были дополнительные требования — звуковые эффекты, поддержка сенсорных экранов и нестандартные игровые элементы. На практике такой формат быстро выявил различия в возможностях сервисов: одни справились с задачей уверенно, другие неожиданно споткнулись на, казалось бы, простых вещах. В этом материале разберем, как OpenAI Codex, Anthropic Claude Code, Mistral Vibe и Google Gemini CLI подошли к заданию и что их результаты говорят о текущем уровне ИИ в разработке. Читать далее

Мой радарный МУО: продолжаем продолжать

Привет, Хабр!Так уж сложилось, что 99% устройств моего «умного дома» были спроектированы и собраны самостоятельно — что тут поделать, каждый р
Наука - Хабрахабр

Мой радарный МУО: продолжаем продолжать

Привет, Хабр!Так уж сложилось, что 99% устройств моего «умного дома» были спроектированы и собраны самостоятельно — что тут поделать, каждый развлекается как может. Об одном из таких устройств я писал ранее, а именно — о модуле управления освещением с радарным датчиком HLK-LD2402. И в соответствии с жизненным циклом отладки, а также процессом эксплуатации устройства назрела необходимость в программных улучшениях, о которых я постараюсь коротко рассказать в этой статье. Читать далее

PostgreSQL. Интервальный тип данных. Интеграция с Spring Data JPA

В своей практике мы можем сталкиваться с хранением и поиском информации задаваемой в интревальном формате. Например: срок действия акций, та
Наука - Хабрахабр

PostgreSQL. Интервальный тип данных. Интеграция с Spring Data JPA

В своей практике мы можем сталкиваться с хранением и поиском информации задаваемой в интревальном формате. Например: срок действия акций, тарифы на доставку и прочее. В статье мы подружим Spring JPA и Range Types. Читать далее

Разбираем схемотехнику Macbook Pro 15'' ч.2

Регулярно в процессе разработки электроники возникают вопросы: «А как правильно? А так можно? Будет ли это работать?». В связи с этим пре
Наука - Хабрахабр

Разбираем схемотехнику Macbook Pro 15'' ч.2

Регулярно в процессе разработки электроники возникают вопросы: «А как правильно? А так можно? Будет ли это работать?». В связи с этим предлагаю посмотреть: а как же проектируют свои устройства передовые технологические компании? Где они ошибаются, а что делают превосходно.Продолжаем разбор схемы Macbook Pro 15'' на Intel i7. С первой частью можно ознакомиться тут. Сегодня коснемся архитектуры, цифровой части и системы отладки. Читать далее

Как перенести Ghost CMS на vps с панелью FASTPANEL

Появилась необходимость перенести уже установленный ghost cms на другой vps, на котором уже установлена FASTPANEL. Вдохновившись статьей «Установк
Наука - Хабрахабр

Как перенести Ghost CMS на vps с панелью FASTPANEL

Появилась необходимость перенести уже установленный ghost cms на другой vps, на котором уже установлена FASTPANEL. Вдохновившись статьей «Установка Ghost на сервер под управлением ispmanager», я подумал, что это будет просто. На деле же оказалось несколько сложнее. Конечно можно установить в docker контейнер и не париться с панелью. Но я решил остановиться на варианте без контейнеризации. В этой статье у меня был 1 чистый сервер на котором был установлен ghost cms без докера. Второй сервер уже в работе с установленной FASTPANEL.Начнем пожалуй с бэкапов. Читать далее

10 языков власти

Мой путь в IT начался в 2007-м. Тогда мир ломался: появился первый iPhone, соцсети обещали демократию, а я, верил, что код - это новая латынь, универсал
Наука - Хабрахабр

10 языков власти

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

Управление проектами: дайджест публикаций #48

План проекта, фокус-фактор, управление бэклогом, гайды по канбану, НФТ, управление изменениями, неэффективная эффективность и всё интересное
Наука - Хабрахабр

Управление проектами: дайджест публикаций #48

План проекта, фокус-фактор, управление бэклогом, гайды по канбану, НФТ, управление изменениями, неэффективная эффективность и всё интересное, что писали за последние 2 недели про управление проектами. Мы прочитали все публикации и выбрали для вас самые крутые и полезные. Читайте, сохраняйте и применяйте! Читать далее

Исследование ИИ экосистемы разработки 1С

В статье приведен результат опроса сообщества 1С разработчиков на предмет применения ИИ в своей текущей деятельности.На конец 2025 года&nb
Наука - Хабрахабр

Исследование ИИ экосистемы разработки 1С

В статье приведен результат опроса сообщества 1С разработчиков на предмет применения ИИ в своей текущей деятельности.На конец 2025 года был проведен опрос сообщества на предмет использования ИИ. Цель — понять какие технологиимоделиподходыпрактики обрели популярность.Какие технологии «прижились» среди 1С разработчиков, а какие пока воспринимаются с опаской. Так получилось, что моя деятельность во многом связана с продвижением ИИ в среде 1С. Так вот, главный интерес заключается в том что получилось а что нет. А может некоторые практики и технологии упущены.Также достаточно интересно с какой стороны и кто занимается внедрением практик работы с ИИ в компаниях. «Снизу» или «сверху».Поэтому аудиторию, пожалуй, нельзя считать среднестатистической, хоть попытки и были. Читать далее

Next JS и React опять дал сбой? CVE-2025-55182, или о том как легко ломают сервера

История о том, как одна критическая уязвимость (CVE-2025-55182) в серверных компонентах React привела к полному захвату нашего тестового сервера. Майн
Наука - Хабрахабр

Next JS и React опять дал сбой? CVE-2025-55182, или о том как легко ломают сервера

История о том, как одна критическая уязвимость (CVE-2025-55182) в серверных компонентах React привела к полному захвату нашего тестового сервера. Майнер, убитые системные процессы, сломанный GRUB и 10 часов борьбы за контроль. Разбираем хронологию взлома, наши ошибки и жесткие выводы о безопасности современной Full-Stack разработки. Читать далее

Инновации и правило трех «I»

Рынки переживают всплеск интереса к компаниям, связанным с искусственным интеллектом — во многом схожий с ажиотажем вокруг электромобилей (
Наука - Хабрахабр

Инновации и правило трех «I»

Рынки переживают всплеск интереса к компаниям, связанным с искусственным интеллектом — во многом схожий с ажиотажем вокруг электромобилей (EV) несколькими годами ранее. Тогда почти каждый новый EV-стартап быстро оказывался в фокусе инвесторов и медиа, зачастую ещё до появления устойчивой бизнес-модели.Опыт EV-бума позволяет рассмотреть как эволюцию технологических идей, так и поведение инвесторов в периоды массового ожидания прорыва. Показательно, что сами электромобили вовсе не являются чем-то новым: первый электрический экипаж был создан в 1832 году — почти за полвека до автомобиля с двигателем внутреннего сгорания (ICEV). Читать далее

Что мешает «Синим» стать идеальными руководителями

У Синих есть все задатки стать идеальными руководителями, но их нерешённые психологические проблемы мешают им полностью реализовать свой по
Наука - Хабрахабр

Что мешает «Синим» стать идеальными руководителями

У Синих есть все задатки стать идеальными руководителями, но их нерешённые психологические проблемы мешают им полностью реализовать свой потенциал. Красный мир и его влияние на Синих руководителей. Попытки приспособиться Синих к иной бизнес среде. У меня долгое время было мнение, что «синие» руководители (по систематике Грейвза), то есть люди, настроенные по своей сути на стратегию, являются потенциально самыми эффективными. Именно Синие мне виделись теми руководителями 5 уровня, о которых писал Джим Коллинз в, несомненно, одной из лучших книг по бизнесу «От Хорошего к Великому». Все совпадало в описании: и личная скромность, и нацеленность на стратегический результат, и даже невыраженная эмоциональная харизма, вроде всё соответствовало типичному описанию синего руководителя. НО… Как это часто бывает в бизнесе, непроработанные психологические проблемы часто мешают людям достичь полной реализации своего потенциала. Синие, обладая всеми важными качествами, необходимыми для того, чтобы стать по-настоящему великими управленцами, вырастая в красном мире, всегда испытывали комплекс неполноценности по сравнению со своими более активными, харизматичными и яркими Красными сверстниками, коллегами. Все вокруг всегда восхищались Красными, а не Синими и это, к сожалению, накладывает негативный отпечаток на Синих. Меня всегда удивляло, когда вроде умный, адекватный синий начинает слушать и пытаться следовать идеям Красных шарлатанов вроде Тони Робинсона. Кстати, я абсолютно уверен, что среди тех, кто платил по 500 тысяч рублей за этот семинар, кроме Красных - любителей понтов, были и Синие, которые втайне ожидали услышать то, что наконец-то изменит их жизнь и сделает их ботанов такими же яркими и харизматичными, как и Красные. Читать далее