-
Привет, Хабр! На связи Евгений Гусинец — Middle+ QA Engineer из Минска, ментор и автор ТГ‑канала QA❤️4Life. Добро пожаловать в мою небольшую подборку «тестировочной рутины» и советов, как с ней справляться! Наверняка, многие из вас узнают себя в этих ситуациях. А может быть, вы даже сможете поделиться своими «любимыми»…
-
Навигация без GPS, которая уже работает
Мобильное приложение Transit определяет местоположение пассажира метро в 90% случаев, используя только данные акселерометра (вибрация смартфона) Как известно, смартфон умеет определять своё местоположение внутри помещений, где нет сигнала со спутника. Достаточно просканировать окружающие точки доступа WiFi, координаты которых есть в…
-
Semantic-release в GitLab: автоматизируем CHANGELOG
Привет, Хабр!На проекте была одна довольно типичная и, мягко говоря, надоедливая проблема: разработчики вручную заполняли CHANGELOG при выкатке новой версии приложения. Иногда информация туда попадала точная и соответствующая реальным изменениям, иногда – частично верная, а иногда и вовсе напрочь забытая.Решение…
-
Введение в концепцию «потока» в левел-дизайне — Часть 2
Методы проектирования эффективного потока уровняКак мы уже говорили в первой части, проектирование потока — это проектирование движения. При этом на ощущения от движения влияют следующие факторы:Скорость — Кажется ли движение по пути быстрым или медленным?Направление — Является ли путь гладким и непрерывным или же он разрознен и включает резкие повороты?Поиск пути — Очевиден ли…
-
Как обсчитать RFM-анализ за 5 шагов
RFM-анализ — это метод сегментации клиентов, основанный на их покупательской активности. С помощью RFM-анализа можно, во-первых, оценить доли клиентов в каждом из сегментов. Во-вторых, вспоминая постулат, что клиента легче удержать, чем привлечь. К пользователям, попавшими в разные сегменты, можно применять…
-
Агентный ИИ: одноагентные vs мультиагентные системы
Одноагентные и мультиагентные рабочие процессы | Изображение автораМы видим, как за последние несколько лет произошёл сдвиг от создания жёстких программных систем к рабочим процессам, управляемым естественным языком, что стало возможным благодаря более мощным большим языковым моделям.Одним из интересных аспектов этих…
-
Ретро-обзор персонального компьютера МК88 1992 года
Здравствуйте уважаемые читатели. В этой статье хочу поделиться с вами информацией об интересном, на мой взгляд, отечественном ретрокомпьютере МК88. Рассказать и показать его подключение и включение, а также описать проблему, с которой мне пока не удалось справиться. Обратная связь важна,…
-
Генерация цветовых градиентов для дашбордов Dash и отдельных графиков Plotly
Дисклеймер: эта статья написана исключительно в качестве демонстрации приемов и инструментов, которые применяет автор для построения визуализаций на python, и не содержит рекомендаций о правилах построения графиков.С формальностями покончено, перейдем к сути. В моей работе мне необходимо поддерживать несколько интерактивных приложений‑дашбордов, написанных…
-
Исследуем историю своей семьи: краткий гайд на личном опыте
Меня зовут Ксения, в Контуре я работаю десять лет, и пять из них администрирую внутреннее сообщество, посвящённое генеалогии. Пять лет я исследую свою родословную и уже дотянулась до 16 века: самый первый документально подтверждённый мой предок упомянут в переписной книге…
-
Не хватает клавиш?
Сколько разных значений вы можете ввести нажатием одной клавиши? Так, на клавиатуре 33 клавиши в буквенном блоке, 13 в цифровом ряду, получается 46. А двумя нажатиями? Выходит 46×46, и ещё 46 – те же клавиши с Shift. Всего чуть больше…