Как тестировать микросервисы, чтобы не было мучительно больно на проде? Разбираем пирамиду тестирования, интеграционные тесты с Testcontainers, контракты с Pact и нагрузочные испытания. Расскажу, какие практики реально работают в крупных проектах...
Читать далееПо данным Data Insight 30% отказов от покупок связано с заказным негативом. Раньше ботов вычисляли по шаблонным фразам, но сейчас спамеры массово генерируют жалобы через LLM. Модерация геосервисов пропускает такой контент. Формально отзывы уникальны и не нарушают правила площадок. Ручная проверка тысяч комментариев требует десятков часов работы аналитика и не исключает человеческий фактор. Визуально отличить качественный фейк от мнения реального клиента стало невозможно.
Противостоять генеративным сетям можно только программными методами. Автоматизировать поиск аномалий в поведении пользователей помогают скрипты на Python. Этот контур защиты включает парсинг данных с обходом лимитов API, вычисление временных выбросов через Z-оценку и семантический анализ текстов с учетом морфологии русского языка (через библиотеку Natasha). Это базовый алгоритм, который позволяет перевести защиту репутации из ручной разметки в измеримый технический процесс.
Читать далееВведение
МПО-теория гравитации (МПО — «масштаб, поворот, отражение») — теория, которая позволяет единообразно описать движения в любых системах отсчёта, в том числе, при наличии гравитационного поля. Специальная теория относительности, с точки зрения МПО-теории, является её частным случаем, описывающим явления в гравитационно эквипотенциальных объёмах с нормированными гравитационными потенциалами, компоненты которых совпадают с коэффициентами преобразования Лоренца aij (i, j = 0, …, 4), описывающего преобразования вращения в евклидовых координатах с осью времени x0 ≡ ict [1].
В [2] показано, что формальному превышению скорости света (|v| > c) соответствует движение с досветовой физической скоростью |w| = c2/|v| объекта с зеркальной структурой и/или обращённым собственным временем. Это означает, что сверхсветовые движения физически не наблюдаемы, но последовательное применение «сверхсветового» преобразования Лоренца выражает зарядовую симметрию и предсказывает существование, наряду с оригинальными частицами с зарядом q, 4-импульсом Px и моментом вращения Jyz, их «двойников» с инверсией отношения заряда к массе покоя и/или инверсией спина, также движущихся с досветовыми скоростями (всего 4 состояния).
МПО-теория соответствует классическим требованиям к теории гравитации, наблюдаемой крупномасштабной структуре Вселенной и удовлетворяет принципу Маха [3]. МПО-теория позволяет вернуться к представлению о Вселенной как бесконечно протяжённой и бесконечно эволюционирующей. Не рассмотренным с позиций МПО-теории остался феномен чёрных дыр.
Читать далееКаждый год в моей компании друзей наступает «неделя Minecraft» — время, когда мы все снова начинаем играть вместе. И, как обычно, на мне лежит задача поднять сервер для всей компашки.
Читать далееНаучился программировать в 30 лет — и создал приложение для правительства Великобритании. Рассказываю всё: как найти идею, выбрать стек, использовать ИИ и продвинуть продукт без команды и бюджета.
Читать далееСейчас расскажу историю, от которой немного сносит крышу.
Разработчик по имени Лиюаньхао сел и написал 200 строк кода на Rust.
Всё. Крошечный, голый скрипт.
Но то, что произошло после нажатия кнопки «запустить», — из тех вещей, которые перечитываешь дважды, чтобы убедиться, что тебе не показалось.
Он назвал проект yoyo — самоэволюционирующий кодинг-агент. А потом — и вот это то, что по-настоящему цепляет — полностью отошёл. Убрал руки с клавиатуры.
Дал одну-единственную инструкцию: эволюционируй, пока не сравняешься с Claude Code. И просто сел смотреть.
Знаете это чувство — когда ткнёшь семечко в землю, напрочь забудешь про него, а потом проходишь мимо и видишь, как из земли лезет живое, настоящее растение? Вот примерно это и случилось. Только это растение не просто выросло. Оно проснулось и начало само заводить баг-репорты.
Читать далееАдаптация статьи Anthropic «Building Effective Agents» специально для селлеров и предпринимателей торгующих на маркетплейсах.
Читать далееХабр, привет!
На связи Александр Леонов, ведущий эксперт PT Expert Security Center и дежурный по самым опасным уязвимостям месяца. Мы с командой аналитиков Positive Technologies регулярно исследуем информацию об уязвимостях из баз и бюллетеней безопасности вендоров, социальных сетей, блогов, телеграм-каналов, баз эксплойтов, публичных репозиториев кода и выявляем во всем этом многообразии сведений трендовые уязвимости. Это те уязвимости, которые либо уже эксплуатируются вживую, либо будут эксплуатироваться в ближайшее время.
С прошлого дайджеста мы добавили еще 4 трендовые уязвимости, все из февральского Microsoft Patch Tuesday.
Читать далееПеред вами человеческий лонгрид без капельки участия ИИ. Неприлизанный, с ошибками, нестыковками и потерей нити изложения. Ещё и про 1С.
Текст для меня необычный, потому что – конкретный. Ну, насколько тема управления проектами может быть конкретной. В статье изложен практический подход к выполнению проектов определённого, вполне конкретного типа.
Подход холиварный, не всем понравится, не всем подойдёт. Но проектов, выполненных по этому концепту, становится всё больше (да их и было много). А сейчас – становится всё больше, по совокупности причин.
Ну всё, переходим к делу. Итак, у нас УПП, и нам надо перейти на ЕРП – побыстрее и подешевле.
Читать далееМы продолжаем серию интервью с разработчиками Postgres Professional, которые получили медали за вклад в ванильный PostgreSQL. Почему полезен даже не принятый сообществом патч и при чём здесь везение, сегодня расскажет Александр Пыхалов.
Читать дальшеСтатья Яна Уитлока о том, почему он не может отказаться от Magit, вдохновила меня поделиться своим взглядом на Magit. Этот текст посвящён перебазированию.
Я открыл лог Git. Вызвал Magit, привязанный к F3, и нажал lL. Первая l включает работу с логом, вторая — показывает его для всех локальных и отслеживаемых ими удалённых веток.
Читать далееПервые недели начинающий стример вещает в пустоту, в чате ноль человек. Иногда один, и это он сам открыл свой стрим в соседней вкладке, иногда целых два, потому что перед стримом попросил маму посмотреть.
Ты что-то обсуждаешь сам с собой, пытаешься шутить, сам смеёшься. Соседи думают, что ты сходишь с ума.
Но через полгода у тебя может быть онлайн в несколько сотен человек, донаты и первые рекламные контракты. Или может не быть ничего. Зависит это от того, что именно ты делал всё это время.
Стриминг вырос за последние пять лет в полноценную индустрию со своей экономикой, механиками роста и типичными ошибками новичка.
В этой статье разобрали, как устроен рынок, откуда берутся первые зрители и на чём здесь зарабатывают. Диапазон широкий: от донатов по пятнадцать рублей до миллионных рекламных контрактов.
Читать далееБольшую часть рабочего дня мы проводим в браузере: ищем информацию, заполняем формы, сравниваем цены. Все это - рутина, которую теперь можно делегировать.
Я разобрала, как с помощью ИИ-агента Claude Cowork и расширения для Chrome автоматизировать работу в браузере и освободить время для более важных задач.
Внутри - 10 готовых сценариев, которые можно применить уже сегодня.
Читать далееВ прошлом месяце Intel обновили линейку CPU для рабочих станций и представили семейство Xeon 600 на архитектуре Granite Rapids — очередная попытку конкурировать с AMD. А еще «синие» продемонстрировали серверные процессоры Intel Xeon 6+ Clearwater Forest. Но и это не самое интересное...
Привет, Хабр! На связи Сергей Ковалёв, менеджер выделенных серверов в Selectel. В новом дайджесте собрал самые интересные новости за февраль — от процессоров и GPU до дисков и сетевого оборудования. Подробности под катом!
Читать далееКак упоминалось в “Часть 7. Внедрение (Развертывание), ввод в эксплуатацию” , посвященной данной стадии производства, это, пожалуй, самая сложная с эмоциональной точки зрения фаза. Милые разговоры и посиделки с Заказчиком за чашкой чая с мечтами о том, как теперь то он заживет, без болей и забот с новым Продуктом – закончились. Больше никто не хочет “годить” и “входить в положение”, забрала упали и идут бои местного значения между командой разработки и клиентом, каждый за свою правду о сложившемся положении. Поэтому команда внедрения должна обладать такими качествами, как стрессоустойчивость, терпеливость и снисходительность. Процессы чаще всего обустроены следующим способом:
Читать далееПочти каждый разработчик рано или поздно задается вопросом: «Я уже Middle или все еще уверенный Junior?» Опыт растет, задач становится больше, стек шире — но вместе с этим появляется и иллюзия, что раз ты пишешь на Java каждый день, значит, язык знаешь. На практике же границы между грейдами проходят не по количеству лет в профессии и не по числу реализованных фич. Они проходят по глубине понимания: платформы, архитектуры, производительности, работы с данными и собственных ограничений.
Привет, Хабр! Меня зовут Любовь Кулева, я руководитель отдела разработки и методологии Учебного центра IBS. В 2025 году мы выпустили три полноценные «дорожные карты развития» — для системного аналитика, для архитектора ПО и для бизнес-аналитика. В этой статье поговорим про джавистов: что на самом деле стоит за грейдами и какие компетенции формируют профессионала на каждом этапе.
Читать далееДобро пожаловать в Iceworld, построенный в Minecraft и портированный оттуда в Counter-Strike 2. Это интересно.
Читать далееПонедельник, 09:00. У вас есть четкий план на неделю, вы спокойно допиваете свой кофе
и планируете начать работу, как вдруг:
Вариант А: Прилетает рассылка, которая перечеркивает все планы. Ваш начальник решил, что «с сегодняшнего дня мы работаем по-новому». Зачем и почему, кончено же, никто объяснять не станет. Просто так надо, так сейчас «все работают, и мы тоже будем».
Вариант Б: Руководитель пишет, что ваша идея гениальна. И больше на этой неделе вы его не увидите, обсудить процесс реализации «гениальной идеи» тоже не получится. Зато
в пятницу он ловит вас в коридоре, выдает еще три новых идеи и исчезает в лифте.
Вариант В: Вы предлагаете крутую идею. Руководитель молчит, смотрит сквозь очки, задает три вопроса по цифрам и сухо резюмирует: «Жду расчетов».
Если хотя бы один вариант отозвался холодком в спине — поздравляю, вы работаете не просто с менеджером. Вы работаете с олимпийским божеством.
Стиль руководства —это характер, который сложно подделать. Это архетип. И сейчас мы разберем троицу главных небожителей современного бизнеса.
Читать далееПривет, это новый выпуск «Нейро-дайджеста» — коротких и полезных обзоров ключевых событий в мире искусственного интеллекта и технологий.
Неделя вышла насыщенной: гибридная 120B модель от NVIDIA, Claude нашёл 22 дыры в Firefox, а ChatGPT и Gemini интегрировались в Excel и Google Docs. Голливуд заставил ByteDance убрать видеомодель, а ЕС запретил дипфейки после скандала с Grok.
Всё самое важное — в одном месте. Поехали!
Читать дайджест →Когда крупный инфраструктурный холдинг решает перейти на единое программное обеспечение, нужна надежная система для ведения внутренних ИТ-проектов. Как выбрать цифровое решение? Какой способ внедрения использовать? И как «дотянуться» инновациями до каждого сотрудника? Опытом делится Дмитрий Антипов, директор офиса цифровой трансформации ГК «Нацпроектстрой».
Читать далее