Месяц: Август 2020

  • Меньше, чем пара. Еще один способ сокращения количества тестов

    от автора

    Любому QA известен такой метод минимизации тест-кейсов, как Pairwise Testing — попарное тестирование. Метод отличный, достаточно простой и проверенный множеством команд. Но что делать, если после его применения кейсов остается слишком много? Именно так произошло в моем проекте, и сегодня я расскажу, как можно еще сильнее сократить количество тест-кейсов, не теряя при этом в качестве.

  • Запуск x64 систем в VirtualBox 6.1.2 на Windows 10 2004

    от автора

    Написать подобный пост меня сподвигло потраченное время на решение проблемы. Суть проблемы — запускаете виртуальную машину в VirtualBox, а она грузится как черепаха, бывает просто зависает и спустя некоторое время перезагружается и в окне виртуальной машины внизу справа высвечивается значок Прежде чем найти решение я искал проблему в обновлении видео-драйверов, в ssd, в самой виртуалке,…

  • Как найти количество всех букв на всех знаках вида «въезд в город Х» в стране? Точный способ ответить на такие вопросы

    от автора

    Недавно в рамках одного собеседования мне понадобилось решить задачу, условие которой приведено ниже: У лучшего в мире управляющего по имени Пенультимо родилась очередная гениальнейшая идея, peализовать которую вам и предстоит. Он верит, что поток туристов на Исла-де-Эдукадос повысится, если он сможет рассказать всему миру, как же много замечательных дорожных знаков с длинными надписями eсть у…

  • FritzFrog — новое поколение ботнетов

    от автора

    Краткое содержание Guardicore обнаружили сложный ботнет пиринговой (P2P) сети FritzFrog, который еще с января 2020 года активно взламывал SSH серверы. Вредоносное ПО на Golang: FritzFrog исполняет модульный, мультипоточный и безфайловый вредоносный код на Golang, который не оставляет следов на жестком диске зараженного устройства. Активное таргетирование государственных, образовательных, финансовых и прочих ресурсов: FritzFrog пытался брутфорсить и…

  • InterSystems IRIS – универсальная AI/ML-платформа реального времени

    от автора

    Автор: Сергей Лукьянчиков, инженер-консультант InterSystems Вызовы AI/ML-вычислений реального времени Начнем с примеров из опыта Data Science-практики компании InterSystems: «Нагруженный» портал покупателя подключен к онлайновой рекомендательной системе. Предстоит реструктуризация промо-акций в масштабе розничной сети (допустим, вместо «плоской» линейки промо-акций теперь будет применяться матрица «сегмент-тактика»). Что происходит с рекомендательными механизмами? Что происходит с подачей и актуализацией данных…

  • Полезные приемы для работы с EntityFramework Core

    от автора

    Всем привет. Я недавно обнаружил, что не все, кто работают с EF, умеют его готовить. Более того, не горят желанием разбираться. Сталкиваются с проблемами на самых ранних этапах — настройке. Даже после успешной настройки появляются проблемы с запросами данных. Не потому, что люди не знают LINQ, а потому что не все можно смаппить из объектов…

  • Xdebug через Windows Subsystem For Linux 2 (WSL2)

    от автора

    Под катом небольшая заметка про то как можно настроить удобное окружение для работы с PHP, xdebug через Windows Subsystem For Linux 2 (WSL 2).

  • Digital-мероприятия в Москве c 24 по 30 августа

    от автора

    Подборка мероприятий на неделю Pytup online 26 августа (среда) онлайн бесплатно Вас ждут выступления спикеров из Екатеринбурга и Иннополиса. Обсудим проблемы логирования в Python, способы их решения и подходы к распределённому выполнению кода, который разрабатывался под одну машину. Последний доклад скорее обзорный: вы узнаете обо всех значимых новинках, релизах и событиях в мире Python за…

  • CATIA: из истории одного проекта

    от автора

    Насколько легко использовать возможности современных систем автоматизированного проектирования для автомобильной отрасли, включая инструменты моделирования поверхностей и функции работы с цифровыми макетами программного решения CATIA V5? Какой это дает эффект, какие возникают проблемы? Лучше всего показать это на конкретном примере. В данном случае речь пойдет об одном из проектов компании «Ладуга».

  • Знакомство с Rome от создателей Babel — компилятор, сборщик, линтер, тесты в одном флаконе

    от автора

    Почти две недели назад вышла запись в блоге по поводу Rome. Rome представляет собой целый набор инструментов — линтер, компилятор, сборщик, тест раннер и даже больше. Нацелен он на JS, TS, HTML, JSON, Markdown, CSS. Проект пытается унифицировать набор инструментов необходимых для фронт-енд разработки. Rome монолитный и включает все традиционные инструменты фронт-енд экосистемы. Команда разработчиков…