С ростом числа MCP-инструментов в реальных агентах стало заметно ограничение: модель начала получать слишком много промежуточных данных. Это увеличивает количество токенов и время отклика, а в сложных цепочках действий приводит к ошибкам. Anthropic предложила решение: вынести выполнение операций в отдельную среду исполнения кода, сохранив за моделью только роль планировщика.
Читать далееКак превратить автотесты в живую документацию(как техническую, так и аналитическую).
Как сделать так, чтобы они рассказывали о предметной области.
И в конце концов, проверяли, что все это работает.
Читать далееПривет! Меня зовут Андрей Максимкин. Я iOS-разработчик в hh.ru. В своих статьях (тут, тут и не только) мы уже не раз говорили о большой любви к тестам и их важной роли в нашем процессе разработки. В этой статье хочу поделиться опытом использования snapshot-тестов, начиная с этапа внедрения. Статья будет полезна для QA и iOS-разработчиков разных уровней. Обсудим не только теорию, но и напишем реальный snapshot-тест — как в нашей практике.
Вместо вступления
Сначала расскажем про snapshot-тесты и для чего они нужны. Snapshot тесты — это метод тестирования, который используется для защиты внешнего вида компонентов и интерфейсов от незапланированных изменений. Они позволяют зафиксировать эталонное состояние компонента и в дальнейшем использовать как образец. Это помогает выявлять изменения в пользовательском интерфейсе, которые могут возникнуть в результате обновлений кода.
В hh.ru мы активно разрабатываем нашу собственную дизайн-систему (ДС). Дело в том, что компоненты ДС могут иметь широкий набор свойств: цвета, размеры, скругления. Проверять корректность, например, цветов обычным ручным тестировщикам на длинной дистанции невозможно, поэтому возникла потребность автоматизировать проверки. Кроме того, при рефакторинге кода некоторые компоненты могут сломаться — хотелось бы находить такие проблемы сразу. Snapshot-тесты показались лучшим решением этих проблем.
Когда-то давно в hh.ru уже были snapshot-тесты. На тот момент они были написаны на экраны приложения. Эти экраны часто меняли свой дизайн, тесты вели себя нестабильно и падали, поэтому их приходилось переписывать. В итоге от snapshot-тестов отказались. Так что в своей новой попытке внедрения snapshot-тестов решили не писать тесты для экранов, а только для ДС.
Читать далееПосле отключения России от SWIFT и включения почти всех российских банков в санкционный список международные переводы стали нестабильными. Операция занимает минимум 5 дней. Большинство переводов отменяются без объяснения причин. После этого деньги возвращаются не сразу и не в полном объёме.
Разобрался, как люди адаптировались к этому безумию и почему независимые сервисы стали серьёзными конкурентами банков.
Узнайте, кто победит в дуэлиЧеловеческая история богата различными управленческими концепциями и практиками. Венцом управленческой мысли стала вторая половина ХХ века, когда проявилось «японское чудо», благодаря которому японские товары захватили мировые рынки. Немалую роль в «чуде» сыграли Кайдзен-принципы. В этой статье поговорим о применении некоторых из них для реализации ИТ-проектов.
Читать далееВсем привет! Приемник интернет-радио, собранный в предыдущей статье Интернет-радио на базе ESP32 и ЦАП UDA1334A , имел некоторые недостатки. А именно: были частые потери сигнала wifi, медленная и глючная работа в целом, случайные перезагрузки. Короче, он перестал меня устраивать и я решил продолжить тему проигрывателя интернет радио, но на базе другой аппаратной платформы.
Читать далееПосле статьи об электромагнитной совместимости, у наших читателей возник вопрос, что такое соединения земли на печатной плате в виде «звезды».
Давайте подробнее рассмотрим некоторые аспекты.
Это одна из тех тем, где теория встречается с практикой, и правильное понимание критически важно для проектирования качественных электронных устройств.
1.Что такое соединение земли «звезда»?
Соединение земли в виде звезды (StarPointGrounding) – это метод разводки земляной (GND) шины на печатной плате, при котором все основные цепи или подсистемы печатной платы имеют собственные пути для возврата тока обратно к единственной общей точке, называемой «звездой» или «нулевой точкой».
Представьте себе звезду: в центре – одна точка, а от неё лучами расходятся отдельные дорожки к разным частям схемы (аналоговая часть, цифровая часть, силовая часть, питание и т.д.). Эти лучи не соединяются друг с другом где-либо ещё, кроме как в центральной точке.
Ключевой принцип: Токи, текущие из одной цепи, не создают падение напряжения на земляной шине другой цепи, так как их пути разделены.
2.Польза или вред?
Польза (Когда и зачем применять)
Это мощный инструмент для борьбы с помехами и нестабильностью работы.
-Подавление контуров заземления.
«Звезда» предотвращает протекание токов одной цепи (например, мощной силовой части) через земляную шину чувствительной цепи (например, ADC - аналого-цифровой преобразователь, АЦП – компонент микроконтроллера), что вызывает помехи и ошибки измерения.
-Изоляция цифровых и аналоговых помех.
Цифровые схемы создают большие импульсные токи при переключении. Если их путь возврата проходит рядом с аналоговой частью, помехи гарантированы. «Звезда» изолирует эти пути.
Недавно стартовал необычный эксперимент — Alfa Arena, где шесть лучших LLM моделей (Claude 4.5 Sonnet, DeepSeek V3.1, Gemini 2.5 Pro, GPT-5, Grok 4 и Qwen 3 Max) соревнуются между собой в реальном трейдинге. Каждой модели дали по $10,000, и они торгуют криптой на бирже.
Что особенно интересно — это не просто шоу. Alfa Arena показывает принципиально новый подход в трейдинге. И хоть любопытно следить за тем, какая модель заработает больше денег или кто первый сольет, но настоящая ценность эксперимента совсем в другом.
Читать далееТретьего дня общался с ребятами из Max. Набросал несколько идей развития сервиса: некоторые были проходными, парочка — интересными. Но внутри оставалось чувство неудовлетворённости. Я чётко понимал, что, как и большинство, остаюсь заложником шаблонного мышления и общепринятых паттернов. С этим нужно было что-то делать, а подсознание уже вырисовывало образ врага и самого большого зла всех мессенджеров — «список».
Читать далееТочнее спросил у ChatGPT. Спросил я его, что он думает по поводу моего намерения распластать его логику по кремниевой пластине, то есть развернуть логику инференса в большую предопределённую цепь. Надо сказать, ChatGPT очень сносно стал рассуждать, да и выдал в итоге такой результат, что в принципе потянет на полноценную статью, причём почти без редактирования.
Читать далееНа моих трансляциях лайв-кодинга постоянно всплывает этот вопрос. Проговаривал много раз, но если записать ответ, то дальше можно просто выдавать ссылку.
Читать далееЯ — школьный учитель информатики с большим стажем работы. За это время я видел смену эпох: Pascal уступил Python, веб вытеснил десктоп, а сегодня центр внимания занимает машинное обучение. Казалось бы, я видел всё и мог бы безошибочно отличить живую технологию от музейного экспоната.
И вот, листая рейтинг TIOBE, я обнаружил в топ-20… Fortran. Более того, он поднялся с третьего десятка почти в топ-10, обогнав такие языки, как Swift и Ruby. Казалось, что этот «старичок» давно покоится в истории, но факты оказались упрямее стереотипов.
Читать далееЕсли вы хоть раз управляли отделом продаж, то знаете, что разговоры о плане продаж с командой редко вызывают позитивные эмоции. В основном менеджеры реагируют настороженно, иногда и сами руководители не уверены, с чего начать, как правильно планировать…
В этой статье рассказываю почему план вызывает внутренний ступор у команды и как перестать его бояться, чтобы управлять продажами. А так же, здесь вы найдете полезные таблицы и формулы-подсказки для расчетов плана продаж.
Читать далееКитайская компания Xpeng анонсировала запуск серийного производства минивэна с вертолётной площадкой. За технологической стороной этого события скрывается глубокий управленческий кейс, который заставляет пересмотреть классические подходы к управлению продуктом.
Читать далее Название: Bypass
Категория: Reversing
Сложность: Easy
Ссылка: https://app.hackthebox.com/challenges/Bypass
Разбираю задачу Bypass с Hack The Box. Путь от трех неудачных патчей в IDA Pro до элегантного решения с помощью dnSpy. Показываю, как выбор правильного инструмента решает всё.
Читать далееАвтор: Денис Аветисян
Очередной "прорыв", конечно. 560 миллиардов параметров, "синергия модальностей", "реверс-инжиниринг реальности"... Знакомая песня. Как будто кто-то снова решил, что если сложить достаточно много кирпичиков, то получим не только стену, но и осознание бытия.
Впрочем, гибридный параллелизм и потоковая предварительная загрузка – это, безусловно, приятно. Как хорошо отлаженный "Запорожец" на автобане – вроде и не гонка, но едет, и даже довольно бодро. Главное, вовремя смазать.
Вопрос, как всегда, в интерпретации. Машина "понимает" или "имитирует"? Да какая разница, если результат устраивает? Главное, чтобы "Запорожец" доехал до пункта назначения, а там уж пусть сам разбирается, что он там увидел.
И да, очередной Human-in-the-Loop. А как иначе? Все эти "нейронные сети" – это просто очень сложные способы делегировать скучную работу человеку. Просто теперь он делает вид, что это машина работает.
Мои родители и вся моя семья живут в Риге, а большинство наших родственников — в России и Украине. Когда привычные мессенджеры начинают работать с перебоями, хочется иметь простой и независимый способ связи. Самый простой способ из мне известных — WebRTC.
В рамках развития собственного понимания тонкостей парной разработки программ с участием LLM‑агентов я решил создать PWA для видеочата на базе WebRTC при помощи Codex-агента.
Читать далееВ статье предлагается решение проблемы российского бизнеса при переходе на отечественные офисные пакеты. На предприятиях накоплено огромное количество документов и таблиц, содержащих VBA код и связанных с ними бизнес-процессами. Отечественные операционные системы и офисные пакеты базируются на Linux и не позволяют пользоваться накопленными документами и бизнес-процессами, использующими VBA-автоматизацию, в полном объеме. Решение данной проблемы есть, и мы его рассмотрим ниже.
Рассмотрим практический пример использование макросов VBA в повседневной работе предприятия для взаимодействия с БАНКОМ. Обработка макросов VBA будем производить в редакторе «Офис+ Таблицы», производителя отечественного ПО ООО «ОФИС ПЛЮС». Файлы для подготовки данных для передачи в БАНК возьмем на сайте ПАО «ВТБ».
Читать далееИИ умеет пользоваться браузером: видеть веб-страницы и решать на какую клавишу нажать. Но может ли ИИ играть в браузерные игры?
ChatGPT Atlas прошёл это испытание. Он быстро справился с судоку, не делая ни одной ошибки. Зато во Flappy Bird он также быстро проиграл, не набрав ни одного очка.
Что мешает браузерным агентам полноценно играть в игры? Разбираемся в новом обзоре.
Читать далееМы в Beeline Cloud продолжаем рассказывать о трендах в индустрии. Одна из тенденций последних лет — возврат к традиционным дата-центрам. Экзотические проекты вроде подводных, надводных и космических ЦОД или уходят в прошлое, или находятся в подвешенном состоянии с непонятными перспективами. Рассказываем, чем закончились необычные проекты в этой области, и на что делают ставку сейчас.
Читать далее