Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 27 min 45 sec ago

Разбор протокола Pendle: PT, YT, AMM и весь смысл yield-tokenization

Fri, 11/21/2025 - 15:26

Pendle – это протокол токенизации доходности. Доходные активы оборачиваются в SY-токены, а затем делятся на PT (“тело” актива) и YT (доходность актива). Получается DeFi-версия strip bonds, только подается с AMM и собственным соусом.

В этом разборе объясняю, как Pendle устроен внутри: как работает SY-обёртка, что такое PT и YT, зачем протоколу собственный стандарт ERC-5115, как устроен AMM, ордербук, разные типы APY, как смарт-контракты общаются между собой.

Читать далее

Никто не защищен от неудач

Fri, 11/21/2025 - 15:25

Ровно неделю назад, в пятницу 14 ноября 2025, была совершена очередная посадка экипажа китайского космического корабля «Шэньчжоу-20». Экипаж успешно вернулся на Землю. Казалось очередная ротация на космическом корабле, хоть это и не МКС. Только в это раз они приземлились не на своем корабле(на котором взлетели), а на вновь прибывшем с сменным экипажем.

Космонавтика Китая хоть и стоит особняком(не участвуют в МКС). Но это третий подобный инцидент за последние 3 года. Произошедший с тремя различными кораблями из трех стран. Когда из-за поломки или угрозе поломки корабля, экипажу приходится спускаться на другом корабле.

Если другие здесь освещались и бурно обсуждались, то этот инцидент остался в тени.

И так всё по порядку

Тест Гилева: почему главный benchmark 1С врет в облаке

Fri, 11/21/2025 - 15:19

В мире 1С нет более известной фамилии, чем Гилев. Его тест — это своего рода «народный» стандарт, первое, что запускают администраторы для проверки производительности. Это простой и быстрый способ получить заветную цифру, которая говорит о скорости системы.

Мы и сами решили использовать этот тест, запуская новый высокопроизводительный сервис 1С. Нам нужно было понять, как себя проявят наши новые серверы с процессорами 4.0 ГГц.

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

Мы на практике убедились, что его результаты в отрыве от настоящих задач могут несколько отличаться от реальности, особенно в современной облачной среде. Давайте разберемся, почему красивая цифра из теста — это еще не гарантия того, что 1С будет работать быстрее.

Читать далее

Всё, что вы хотели знать о веб‑токенах, но боялись спросить

Fri, 11/21/2025 - 15:18

Екатерина Гайнуллина, Security Vision

Веб-токен — это маркер доверия, цифровой идентификатор, который сервер выдает пользователю после успешной аутентификации. Получив токен, клиент передает его при каждом обращении, а сервер по этому маркеру проверяет, что запрос исходит от авторизованного пользователя. Обычно токен не содержит секретов вроде пароля. На практике же это либо случайный идентификатор сессии, либо структурированные данные с подписью, например JSON Web Token (JWT). Цифровая подпись защищает содержимое токена от подделки, а сервер может проверить подлинность токена проверкой подписи или по записи об активной сессии. По смыслу токен можно сравнить с удостоверением личности, которое подтверждает, что проверка уже пройдена и повторный ввод пароля не требуется при каждом запросе.

Читать далее

Делаем активное охлаждение для Orange Pi Zero W2 с интеграцией в Home Assistant и оповещаем о неисправностях в Node-Red

Fri, 11/21/2025 - 15:15

Прикрутим к Orange pi Zero W2 дешманский вентилятор, и будем следить и управлять его скоростью через Home Assistant.

А в случае его остановки получим уведомления на телефон или озвучим его с помощью умной колонки «Алиса» ее голосом (реализовываем автоматизацию через Node-Red).

На панели управления графиками будут: температура CPU, текущая мощность вентилятора, вращается ли реально вентилятор сейчас или умер.

Научимся настраивать автозагрузку в Linux, подключатся через SSH к серверу и тд.

Гайд писал с расчётом на новичков, которые только установили себе Home Assistant и столкнулись как и я с проблемами перегрева.

Давай посмотрим как это все реализовать...

Микросервисная трансформация в Купере — как это было. Часть I: Начинаем распил монолитов

Fri, 11/21/2025 - 15:15

Привет! Меня зовут Фёдор Засечкин. С 2023 года я руковожу группой разработки операционной платформы в Купере. Наша команда отвечает за стабильность и развитие сервисов, которые обеспечивают сборку и доставку заказов, а также найм и выход партнёров в смены.

Последние два года наша ключевая задача — микросервисная трансформация. Мы постепенно распиливаем монолит, перераспределяя нагрузку по сервисам. На сегодня более 1 000 RPS HTTP-трафика уже ушло с монолита; до полного завершения осталось около 30 RPS и часть межсервисных интеграций.

Я решил написать серию статей о том, как мы проходили этот путь: что сработало, какие ошибки допустили и какие решения реально помогли. Этот текст — первый из серии.

Читать далее

Не лень: как обмануть мозг и справиться с прокрастинацией

Fri, 11/21/2025 - 15:08

Мы часто говорим себе: «Сделаю потом». Это «позже» обычно наступает нескоро — иногда через пару часов, а иногда — никогда. Я Лера Зеленая, старший менеджер по развитию образовательных программ в YADRO и автор Telegram-канала о ментальном здоровье «Рефлексант». В статья расскажу, почему прокрастинация — не лень и как перестать убегать от дел, которые давно пора начать. А в конце поделюсь промптами, которые помогут начать справляться с прокрастинацией.

Читать далее

«Медвед» атакует: что мы узнали про фишинговую кампанию группировки, нацеленной на российские организации

Fri, 11/21/2025 - 15:00

В октябре 2025 года мы, группа киберразведки департамента Threat Intelligence, зафиксировала продолжающуюся фишинговую активность хакерской группировки, которую мы назвали NetMedved. Обоснование выбора данного наименования будет рассмотрено в заключительной части статьи. Атаки хакеров ориентированы на российские организации; в качестве конечной полезной нагрузки используется вредоносная версия легитимного инструмента удалённого администрирования NetSupport Manager (далее — NetSupportRAT). В этой статье расскажем о специфике кампании и связи с нашими предыдущими находками.

Читать далее

Мультиканальная аналитика 2025: как собрать данные из всех каналов в единую систему

Fri, 11/21/2025 - 14:34

В 2025 году ключевая задача для брендов — научиться видеть весь путь пользователя, а не только последний клик. По наблюдениям экспертов click.ru, классическая линейная воронка уже не отражает реальность: путь к покупке стал нелинейным. Сегодня клиент взаимодействует с брендом в среднем через 5–7 каналов. Мультиканальная аналитика помогает связать все касания с брендом. Разобрали модели атрибуции, инструменты аналитики и подходы к принятию решений на основе данных.

Читать далее

Overkill as a service: лендинг на Rust вместо конструктора

Fri, 11/21/2025 - 14:29

Tilda раздражала, JS пугал, а Rust манил… В итоге я переписал лендинг на Rust + Leptos - просто потому что «а почему бы и нет?». Под катом: немного боли, пара побед, сравнение с конструктором и вывод о том, что заниматься фигнёй иногда очень полезно.

Читать далее

PostgreSQL Antipatterns: отказ от агрегатных функций = кратное ускорение

Fri, 11/21/2025 - 14:20

Иногда в архиве нашего сервиса анализа планов запросов к PostgreSQL встречаются примеры не очень эффективных, мягко говоря, запросов.

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

Читать далее

Наш новый LLM-based синтез речи

Fri, 11/21/2025 - 14:07

Рассказываем о нашем новом синтезе речи.

Мы так и называем его — «новый синтез», или GigaTTS. Под капотом у него GigaChat 3b, аудио адаптер, собственный токенизатор речи и 30 тысяч часов данных. Никаких диффузий. Очень много работы было проделано над обучением модели, на студии и при подготовке данных для обучения.

Новый синтез до мурашек естественный. Он говорит как живой человек, умеет смеяться и выражать эмоции со всеми нюансами. По метрикам он обгоняет наши прошлые модели в 2-4 раза, особенно большой выигрыш по естественности голоса.

Под катом вас ждем большой технический обзор того, как мы пришли к такому качеству. Покажем freespeech и специально сделанные голоса операторов колл-центров. Поделимся деталями, как у нас получился синтез текста любой длины, prompt following и клонирование голосов

Читать далее

Новый рекорд оверклокинга: что нужно, чтобы разогнать DDR5 до 13 211 МТ/с

Fri, 11/21/2025 - 14:02

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

8 ноября американский оверклокер AiMax установил новый мировой рекорд, разогнав память Patriot Viper Xtreme 5 до 13 211 МТ/с. 

Читать далее

Кросс-компиляция и запуск консольного Go‑приложения на Android, Windows, macOS и Linux

Fri, 11/21/2025 - 14:01

Делюсь опытом кросс-компиляции и запуска консольной программы на Go из-под Linux в другие ОС: Android, Windows. Для сетевых сервисов, утилит, криптопрограмм и других решений без GUI это может быть весьма полезно.

Читать далее

Под капотом современных AI-систем: разбираем железо

Fri, 11/21/2025 - 14:00

Как объединить по сети вычислители? Что происходит при компиляции кода для железа под капотом и какие есть нюансы при работе с AI в пространстве ядра? ИИ с ноги ворвался во все сферы разработки, работы — вагон и маленькая тележка. Но на чём и как она должна ехать? У каждой программы есть свои требования, универсальных советов нет.

О новых решениях можно будет узнать на конференции OS DevConf 25 — там будет целый трек, посвящённый железу для AI. Пул экспертов соберётся, чтобы показать, как устроен современный стек ИИ — от базового железа для инференса до системных рантаймов и объединения ферм GPU, чтобы обучить большие языковые модели. Участники не просто узнают об инструментах, но и ознакомятся с методиками, как программировать это железо до уровня «можно использовать в Pythorch».

Читать далее

Kaspirin: история о том, как ограничения помогли ускорить разработку

Fri, 11/21/2025 - 13:46

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

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

Мы в команде разработки пользовательского интерфейса поняли это, когда наш общий код перестал быть общим: его было слишком много, он жил своей жизнью, и никто уже не знал, что в нем есть и как оно работает. С этого начался Kaspirin — наш внутренний фреймворк, который мы создали не для расширения возможностей, а чтобы навести порядок и убрать лишнюю вариативность. Название придумалось само собой: смесь Kaspersky и aspirin — лекарство от головной боли, вызванной избыточной гибкостью.

Читать далее

Rustore. Делаем пуши для MAUI

Fri, 11/21/2025 - 13:45

Зарегистрировавшись в РуСторе быстренько перешёл в раздел для разработчиков и глянул на список доступных SDK. Но где же тут поддержка MAUI?

Давайте это исправим

Что не так с Call of Duty: Black Ops 7: ультимативный обзор

Fri, 11/21/2025 - 13:42

Call of Duty — это настоящий синоним игрового конвейера. Вот уже 20 лет каждый ноябрь (и изредка октябрь) выходит очередной выпуск шутерной серии. Производство поставили на поток, выделив сначала две, а потом и больше студий, принадлежащих Activision. Это позволяло работать над каждой игрой по несколько лет, чтобы обеспечить хоть какое-то качество и свежесть каждого нового проекта. На деле же качественной и свежей получалась далеко не каждая «Колда». Обычно больше всего страдала сюжетная кампания, но и мультиплеер частенько получался спорным и не всегда оправдывал покупку новой итерации по фулл-прайсу.

Как раз подсерия Black Ops от студии Treyarch многими признана самой сильной по проработке нарратива. Она была посвящена шпионским играм и мировому заговору на фоне Холодной войны. Еще в 2012 году вышла вторая часть подсерии, которую многие считают лучшим сюжетным приключением во франшизе. Финал намекал на продолжение, но по какой-то причине к истории Рауля Менендеса решили вернуться только в этом году, аж в СЕДЬМОЙ части подсерии. Ну как вернуться… На самом деле, связи между играми почти нет.

Black Ops 7 многих разочаровала сюжетной кампанией, да и от «обновленных» сетевых режимов далеко не все в восторге. В этой статье попробуем разобраться в причинах.

Читать далее

Опрос: 36 организационных проблем. Сколько у вас?

Fri, 11/21/2025 - 13:41

На прошлой неделе опубликовал статью "Не пора ли уволить вашего СТО". В ней я показал про парадокс в современном ИТ: при хорошем уровне заботы и более-менее адекватных зарплатах уровень выгорания и болезней выше, чем в остальных отраслях.

Объяснение простое: очень плохая организация, из-за чего сотрудники в ИТ сталкиваются с хаосом, непрозрачностью, нестабильностью, постоянной гонкой за Time-to-market в "лучших" канонах закона Гудхарта, избыточным стрессом и так далее. На выходе - и сам сотрудник несчастлив и работает плохо, и компания проигрывает в результатах.

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

Потому сегодня я прошу вас посчитать количество проблем, с которыми вы сталкиваетесь или наблюдаете в работе.

Посчитать число организационных проблем

Автоматизация расчетов с контрагентом. Как осуществить и что это дает?

Fri, 11/21/2025 - 13:39

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

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

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

Читать далее

Who's online

There are currently 1 user and 1 guest online.