• Продолжаю эпопею с модальными экранами на SwiftUI. В первой части в комментариях уже раскрыли главную интригу, но ничего, сегодня будет больше кода. Была задача, сделать ProgressView и SkeletonView. Вдруг кому-то пригодится, показываю.ProgressView по дизайну должен был быть с градиентной полоской…

  • Всем привет!На связи Веселина Зацепина ( @VeselinaZatsepina ) и Юрий Шабалин, эксперты по безопасности мобильных приложений из компании Стингрей. Сегодня мы затронем очень интересную тему — сервисы Firebase. Поговорим об их применении в мобильных приложениях и о том, как обеспечить их безопасность.…

  • Россельхозбанк и RUSEED подвели итоги пятого юбилейного хакатона AgroCode Hack Genetics 2024, крупнейшего в России мероприятия, посвящённого разработкам в области генетики и селекции. Более 400 заявок из 70 регионов страны, 36 финалистов и четыре уникальных IT-решения, способных изменить будущее аграрной…

  • Что может быть привлекательнее депозита в Сбербанке под 21%? Видимо только депозит в ВТБ под 24%. А еще можно рассмотреть облигации с доходностью до 40% и ежемесячной выплатой купонов. Посмотрим, что они предлагают и какие существуют риски.В статье будем искать…

  • Мы в Minervasoft думали, что слежка за сотрудниками — это крайняя мера, и так делают редко. Провели исследование, узнали, как часто компании следят за своими сотрудниками, как именно и по каким причинам. И наше мнение изменилось, в худшую сторону.Треть компаний…

  • Привет, друзья! Сегодня рассмотрим, как реализовать алгоритм Raft на Python.Raft — это алгоритм распределённого консенсуса, который делает три вещи:Выбирает лидера (тот, кто рулит кластером).Реплицирует данные по всем узлам (чтобы не потерять, если что‑то пойдет не так).Гарантирует согласованность данных (никакой битой записи в журнале).Представьте себе группу людей, пытающихся…

  • Никогда не понимал хейт со стороны некоторых разработчиков в сторону Scrum! Особенно его много здесь, на Habr. Казалось бы, этот фреймворк придуман разработчиками для разработчиков в противовес классическим многовековым иерархичным ступенчатым подходам к организации труда. В основе Scrum лежат самоорганизация, эмпиризм,…

  • Здравствуй, Хабр! На связи вновь Павел Панкратов — ведущий инженер-программист дивизиона искусственного интеллекта YADRO. Мы добрались до финала моего повествования о параллельном запуске двух операционных систем на FPGA с процессорной подсистемой.В этой статье мы запустим подготовленный проект и верифицируем его. А…

  • TL;DR: Друзья иногда обращаются ко мне с просьбой починить какой-нибудь прибор или технику. Однажды ко мне попала электромеханическая игрушка — модель локомотива фирмы PIKO. Мне удалось вернуть ей возможность двигаться по рельсам. Но не удалось заменить утерянные шестерни редуктора, которые…

  • Ранее я уже писал о мотивированном трафике и о том, как пользователи кликают за деньги. Кто хочет прочитать, вот ссылка на тот пост: https://habr.com/ru/articles/844246/.Однако, те клики, которые генерирует рекламная сеть, нельзя просто так создать через биржу микро-задач. Видно, что кликают…