Месяц: Январь 2023
-
Количественные исследования: виды, методы, анализ результатов
—
от автора
Привет! Я Олег Королев, директор по аналитике в AGIMA. Когда я прошу начинающих аналитиков провести количественное исследование, у них возникает куча вопросов. Я собрал самые популярные из них и написал эту статью. Подробно рассказываю, как проводить количественные исследования, как строить выборку, сколько вопросов задавать и как обрабатывать результаты. Уверен, аналитики и продакт-менеджеры найдут для себя…
-
Игровое меню SFML C++
—
от автора
Предыдущая тема Меню один из неотъемлемых элементов игровой разработки. Благодаря ему мы можем насытить игру множественными разделами такими важными как настройка игры или смена пользователя. Без игрового меню, проект выглядит путешествием через туннель, в котором есть вход и есть выход, а между ними игровой процесс без права выбора. В этой статье я познакомлю Вас с…
-
Пишем ETL-процесс на Python
—
от автора
Привет! Меня зовут Сергей Климов, я работаю Python-разработчиком, специализируюсь на написании бэкенда на фреймворке Django. Идея данной статьи появилась из-за желания написать простой и понятный ETL-процесс без итерации по спискам и прочей “вложенности”, попутно решая вопросы рационального использования ОЗУ. Уверен, что мои наработки будут полезны для питонистов, которые столкнулись с аналогичной задачей.Зачем это надоДля начала…
-
Обзор новой системы контроля версий Sapling компании Meta*
—
от автора
Системы контроля версий — это программные инструменты, помогающие разработчикам отслеживать изменения в исходном коде и управлять ими. Существует множество систем контроля версий (version control system, VCS), каждая из которых имеет собственные функции и возможности. Одними из самых популярных VCS являются Git, Mercurial и Subversion. Все эти системы предназначены помогать разработчикам совместно работать над проектами, отслеживать…
-
Tests as code с Allure TestOps и что из этого вышло
—
от автора
Внедрение автоматизированных практик тестирования — очень полезная штука. Однако при подходе к этой задаче возникает масса вопросов. Какую платформу выбрать? Сложной ли будет миграция? Какие подводные камни ждут впереди? В своем посте я расскажу, как мы переносили практику тестирования и внедряли «тесты как код» на базе Allure TestOps.Достаточно давно (по меркам ИТ-мира) я посмотрел доклад…
-
Y-хромосома в людях медленно исчезает. Что это значит для будущего мужчин?
—
от автора
Пол человека и других млекопитающих, как все мы знаем из школы, определяется геном, содержащимся в Y-хромосоме. Наличие этой хромосомы (и располагающегося в ней гена SRY) делает эмбрион мужчиной, и запускает развитие в нём всех необходимых мужских «аксессуаров». Если же Y-хромосомы нет, то есть человек обладает генотипом XX, то он биологически женщина. Проблема в том, что…
-
Стабильная диффузия для самых маленьких. Или строим свою собственную ярмарку с хороводом и скоморохами
—
от автора
Волшебная сказка с лубочными картинками.Далеко ли, близко ли, высоко ли, низко ли, а летает нонче в небе жар-птица павлин из самого из города Муничинска. И где перо она потеряет, там картинки лубочные множатся, да не на бересте, а на бумаге белёной, да все больше с девками грудастымя вида неблагонравного, да воинами суровыми из земель былинных.…
-
Выбираем протокол для умной дачи
—
от автора
Почему Wi-Fi, а не ZigBee и что позволяет обойти попытки вендоров устроить пользователям вендор-лок?В прошлый раз мы порассуждали, с чем нужно определиться до того, как начнется строительство умной дачи. Настало время строить, поэтому приступаем к первому этапу. Рассказывать буду о собственном опыте – превращении купленной дачи в умную. В этой серии — о том, как…
-
Крепкие сборки с планировщиками контейнеров, только без контейнеров
—
от автора
Если мы с вами похожи, то, всякий раз, когда вы пишете Dockerfile, вам приходится снова следить, что он выкинет. Заходя в какой-то контейнер через+ exec, вы не представляете, будет ли там bash, sh или какая-нибудь другая оболочка. Вы также не знаете, какой контейнерный init сейчас рекомендуется как наилучшая практика. Я определенно до сих пор не…
-
Мастер-контейнер для Docker сети
—
от автора
Упаковка веб-приложения в Docker — довольно простая задача, если разобраться с базовыми понятиями работы контейнеров. Готовим контейнер для бэкенда, для базы данных, для фронтенд-приложения — и вуаля, приложение полноценно функционирует. В большинстве случае стандартная настройка сети и конфигурация в Docker покрывает все нужды разработчиков.Но в данной конкретной ситуации, несмотря на кажущуюся простоту структуры проекта, этой…