RecyclerView умеет превращать обычные операции с данными в плавные анимации. Когда вы добавляете элемент в список, остальные элементы плавно расступаются. При удалении — схлопываются. Эта магия происходит благодаря ItemAnimator — механизму, который я сегодня разберу до последнего винтика.В этой статье мы погрузимся в архитектуру системы анимаций RecyclerView, проследим путь от вызова notifyItemInserted() до финальной анимации на экране. Читать далее
Я уже двадцать лет в теоретической физике. Я изобретаю новые законы природы, этим я зарабатываю на жизнь. Я одна из примерно десяти тысяч исследователей, чья задача — улучшить наши теории в физике элементарных частиц. В храме знаний мы те, кто копает в подвале,…
Mock-сервисы (или мок-сервисы) — это программные компоненты, которые имитируют поведение реальных сервисов, систем или зависимостей в процессе разработки и тестирования приложений. А мы сделали свой. Подробнее
Чуть более 10 лет назад, когда я служил не очень большим, но и не очень маленьким начальником в федеральном министерстве, мне предложили пройти российско-китайскую программу в Китайской академии руководящих кадров Пудун (CELAP) в Шанхае. Ядумал, что это будет очередная командировка
Недавно я попробовал Bubble Tea — мощный TUI-фреймворк на Go для создания красивых интерфейсов прямо в терминале. Я делюсь опытом, архитектурными находками, болями и полезными советами. Если вы любите Go и интересуетесь CLI-интерфейсами — статья для вас. Читать далее
В статье рассказывается о создании стратегии для позиционной торговли. Показан опыт разработки инструмента для проверки торговых идей. Описывается реализация стратегии, основанной на принципе «моментума» (когда растущие акции продолжают расти), и её улучшение с помощью оптимизации параметров. Читать далее
Сразу должен сказать, что идея не моя. Изначально речь шла об устройстве на дисплее epaper, который бы на экран выводил значения CO2, температуру и влажность. Ну еще время. В процессе обсуждения родился проект, который мы назвали Air Quality Monitor.Самым главным…
Последнее время все чаще появляются продукты, которые скрещивают LLM и TMS — и получается магия! ✨Свежий пример: ▶️ Gen-A: как искусственный интеллект переворачивает тестирование Плюсы таких решений очевидны. Минусы тоже есть: у всех свои TMS, конфлюенсы и прочие инструменты. Как это
Новый подход к анализу безопасности алгоритма цифровой подписи на эллиптических кривых (ECDSA) через призму алгебраической топологии. Читать далее
Эра громоздких системных блоков постепенно уходит в прошлое, уступая место компактным, но мощным решениям. Современные мини-ПК, такие как Ninkear M8, бросают вызов стереотипам, доказывая, что высокая производительность для офисных задач, мультимедиа и даже легкого гейминга может…