Привет, Хабр! Меня зовут Роман, я Android-разработчик в IT-компании SimbirSoft. В этой статье я расскажу про автомиграцию в Room (версия не ниже Room 2.4.0), варианты ее использования, преимущества, которые она дает, и проблемы, с которыми мы можем столкнуться.Автомиграция поможет упростить…
Что бы ни происходило, а сегодня особенный день, знаменательный день. День Человека и человеческого. День, воплощающий лучшее, что есть в Homo Sapiens – способность превратить самую дерзкую мечту в реальность. В честь праздника – подборка из 10 художественных произведений о космосе, которые я рекомендую к прочтению/просмотру. А вам я предлагаю поделиться своими любимыми произведениями в комментариях! Читать далее
Привет, Хабр! Меня зовут Андрей Чернов, я Java-архитектор микросервисов в СберТехе — компании, которая создала цифровую облачную платформу Platform V для разработки бизнес-приложений. Наша команда развивает продукт Platform V SessionsData — высокопроизводительное распределённое…
В новой версии своего флагманского дистрибутива Postgres Pro 15 Enterpise, компания Postgres Pro добавила поддержку функциональности пакетов: расширен синтаксис PL/pgSQL и добавлены новые механизмы в среду выполнения хранимых процедур. В данной статье описана поддержка функциональности пакетов…
Android приложения для развития бизнеса Сегодня мобильные приложения стали незаменимым инструментом для бизнеса. Они позволяют компаниям улучшить взаимодействие с клиентами, увеличить продажи, повысить узнаваемость бренда и улучшить качество обслуживания. В данной статье мы…
Я Павел Лаптев, графический дизайнер Даблтап. В этой статье речь не о том, как нормальные люди делают шрифты. Я расскажу, как мы сами делали свой собственный шрифт и зачем это нам понадобилось. Если вдруг у вас появится желание повторить этот путь — для этого нужно:1. Понять, для чего вам нужен свой шрифт (и нужен ли).2. Определиться с характером шрифта.3. Долго и много рисовать буквы.4. Упороться с кернингом.5. Обратиться к специалисту-шрифтовику.6. Повторить подход.7. Да, и хинтинг, конечно. Дальше больше
В этой статье, подготовленной по мотивам моего доклада в «Школе мониторинга» Slurm, хочу поделиться своим набором best practice «Как лучше всего настроить Grafana Loki для сбора логов в инфраструктуре». На мой взгляд, порог входа в систему достаточно низкий, и в Интернете много туториалов. Поэтому я расскажу о более сложных и не совсем очевидных вещах, с которыми не раз сталкивался при работе с Grafana Loki. Читать далее
Роберт К. Мартин (Robert C. Martin) (дядя Боб) назвал пять основных принципов проектирования программного обеспечения SOLID. Такой акроним помогает людям легче запомнить их. Мне очень нравятся подобные мнемоники, потому что всем нам нужна помощь для фиксации в памяти необходимой…
Привет, Хабр! Меня зовут Катя Алисова, я UX-исследователь в Selectel и охотница за пользовательскими инсайтами. Как раз теми, которые помогают нам вовремя реагировать на изменения и улучшать удобство работы с продуктами. В тексте я проведу вас на нашу внутреннюю кухню и расскажу о…
CubeFS through 3.2.1 allows Kubernetes cluster-level privilege escalation. This occurs because DaemonSet has cfs-csi-cluster-role and can thus list all secrets, including the admin secret.