Месяц: Август 2020
-
Тесты на pytest с генерацией отчетов в Allure с использованием Docker и Gitlab Pages и частично selenium
—
от автора
Этот текст предназначен для начинающих тестировщиков, желающих понять как делать отчеты на allure с историей тестов, также разъяснить где их хранить, чтобы в отчет мог заглянуть любой участник вашей команды. Когда я хотел добавить в gitlab автотесты в стеке python, allure, docker, то я выяснил, что толковых статей на эту тему нет. Пришлось разбираться самостоятельно…
-
Как видеоигры помогают прокачивать реальные навыки и найти работу мечты: расшифровка
—
от автора
14 июля в нашем инстаграм-аккаунте и ютубе прошел прямой эфир с техническим директором GameAcademy — компании, которая помогает прокачивать реальные рабочие скиллы через видеоигры. Андрей рассказал, как устроен их алгоритм и можно ли прокачаться до более крутой должности, играя в DOTA. Делимся с вами расшифровкой эфира.
-
Последнее обновление CentOS ломает GRUB2-efi загрузчики
—
от автора
После запуска yum update на CentOS при последующей перезагрузке вас может поджидать сюрприз в виде окирпиченного сервера, который зависает на заставке биоса. О проблеме на форумах и багтрекерах начали писать вчера. Похоже, что проблема затрагивает все системы с UEFI загрузчиком и актуальна как минимум для версий CentOS 7.8 и 8.2. Вот и мне вчера под…
-
Облачный TL;DR: что дает open source, почему разработчики дороже денег и пара слов о личной ИБ
—
от автора
Вместо привычных дайджестов избранных постов из нашего блога сегодня пробуем новый TL;DR-формат — рассказываем все самое главное из каждого материала. Если захотите детально изучить пруфы и углубиться в какую-либо тему, ссылки на полные версии — в подзаголовках.
-
Автоматизация бюджетирования: что это, с какими проблемами связано и какие программные продукты используются?
—
от автора
Это вводная статья о том, что такое «автоматизация бюджетирования», о каких проблемах говорят, когда используют это словосочетание, и какие IT-инструменты используются в ней. Если вы хотите понять, как связаны между собой BI, хранилища данных (DWH), системы автоматизации бюджетирования (Cognos, Anaplan, 1С: Управление холдингом, Бит.Финанс) и чем они отличаются от других корпоративных информационных систем – вам…
-
Есть возраст?
—
от автора
Алоха, хаброжители! Каждый из вас делает это ежедневно. А все вместе мы делаем это всё дольше и дольше. Это — старение. Ожидаемая продолжительность жизни в развитых странах удвоилась за последние 150 лет. Этот график в упрощённой форме показывает, что именно мы теряем и приобретаем в течение жизни. Он составлен на основе когортных данных. Из-за того,…
-
Небольшое расследование расследования по делу хакера, взломавшего Twitter
—
от автора
Наверное, все помнят, как около 2 недель назад были взломаны более 50 крупных Twitter-аккаунтов (Маска, Гейтса, Обамы, Apple и др). Правоохранители задержали троих подозреваемых – 17-летнего Graham Clark и 22-летнего Nima Fazeli («Rolex») из Флориды, а также 19-летнего Mason Sheppard («Chaewon») из Великобритании. Во всей этой истории меня заинтересовало то, как вычислили реальных персонажей, стоящих…
-
Использование таймеров systemd вместо заданий cron
—
от автора
Сейчас я занимаюсь заменой моих cron-заданий на таймеры systemd. Я пользовался таймерами несколько лет, но обычно в тонкости их применения особо не углублялся, разбираясь лишь с тем, что нужно было для выполнения интересующей меня задачи. Недавно я работал над серией материалов про systemd и узнал о том, что systemd-таймеры обладают некоторыми очень интересными возможностями. Эти…
-
Июль. Пора считать ракетки — «Ответ: 14! И не только Марс»
—
от автора
Вячеслав Ермолин — 1 августа 2020 Результаты пусковых программ к августу 2020 года (по странам). Статистика запусков с начала года (июль). Легенда в конце текста.
-
Как я понимаю асинхронный код?
—
от автора
Привет, Хабр! Представляю вашему вниманию перевод (с небольшими корректировками) статьи «How Do I Think About Async Code?!» автора Leslie Richardson. Асинхронный код становится все более популярным для написания отзывчивых приложений. К сожалению, асинхронное программирование так же привносит дополнительные трудности. Как следствие, понять, как работает такой код, может быть непростой задачей, вне зависимости от вашего опыта.…