-
В этом выпуске сравнение быстродействия SwiftUI и UIKit, план изучения Android-разработки и Kotlin DSL для Android-шейдеров, прагматичный взгляд на архитектуру Flutter и пара детективов с поиском багов, как не надо делать скриншоты в App Store, диспетчеризация дома, поддержка Swift в…
-
Северсталь: что происходит со спросом на сталь в России
Попробую посмотреть на экономику не через классические показатели типа: импорт, экспорт, инфляция, спрос на те или иные товары / услуги, а через крупных игроков на рынке. Разбирая крупные компании и их действия можно делать уже некоторые выводы, потому что если…
-
Конфликты при закреплении блоков (BufferPin) в PostgreSQL
Ожидания получения BufferPin включают в себя:1) Конфликты BufferPin на репликах (recovery conflict). Процесс на реплике startup должен получить блокировку на буфер, чтобы проиграть (replay, apply, накатить журнальную запись) hotcleanup, для этого startup должен дождаться pincount=0. Быстрая очистка происходит часто и…
-
Лицензии уходят, музыка остаётся: как я превратил тему для музыкального клиента в runtime-аддон с блекджеком и WASM
Около года назад мне захотелось чуть большего от десктопного музыкального клиента, который и так все знают, чем просто “работает и ладно”. Уже тогда в нём ощущались ограничения, которые сегодня стали только заметнее. Но началось всё, конечно же, с интерфейса: он…
-
Криптокража на 290 миллионов долларов спровоцировала цепную реакцию в сфере децентрализованных финансов
В субботу хакеры взломали кроссчейн-мост, похитив почти 300 миллионов долларов из ключевой части инфраструктуры децентрализованных финансов и вызвав цепную реакцию на нескольких криптовалютных платформах.Злоумышленник похитил около 116 500 токенов rsETH — токенов, выпущенных Kelp DAO и представляющих собой «переразмещенный» эфир,…
-
Design by Contract в эпоху AI: как контракты Мейера защищают криптографию там, где тесты молчат
Design by Contract Мейера не взлетел в 1986 из-за двойной работы. AI-агент убирает вторую половину. Я построил PKI-систему с аппаратным TRNG, формальными контрактами на криптографию и открытым репозиторием, чтобы это проверить.1. Проблема: AI ломает быстрее, чем люди чинятВ марте 2026-го…
-
Скучный Рефакторинг: борьба с искушениями
Классическая история: есть модуль, который годами жил внутри монолита. В какой-то момент его решили вынести в отдельный сервис. Перенести поведение, ничего не потерять и не утонуть в соблазне «заодно причесать». Стратегия: копировать проверенную логику as-is, новая обвязка вокруг старого кода…
-
Мужская фотосессия с помощью нейросети: гайд, лучшие ИИ и 38 готовых промптов для идеальных фото
Узнайте, как создается реалистичная мужская фотосессия с помощью нейросети. Обзор лучших ИИ, генерация фото по референсу и 38 идей и промптов для генерации фото мужчин в любых стилях.Забудьте о многочасовых студийных съемках, аренде софтбоксов и длительном ожидании ретуши. Сегодня профессиональная…
-
ИИ Анализ новостного сентимента как торговый сигнал
Исходный код торговой стратегии опубликован по ссылкепо При торговле на рынке можно наблюдать ситуацию, когда скользящие средние резко меняют своё направление. Индикатор калибруется на исторических данных и предполагает стабильный режим. Технический анализ рекомендует использовать разный набор индикаторов при изменении режима…
-
Schnorr/MuSig2 Nonce-Forensics:
как превратить подпись из «чёрного ящика» в математическую систему наблюдаемых инвариантовАннотацияЭта статья не про «магический взлом Bitcoin» и не про сенсационную кнопку восстановления приватного ключа. Она про другое: как строго и математически корректно перевести подписи Schnorr (BIP340) и MuSig2 (BIP327)…