C++/Qt: пора валить?. — 15.05.2020

За что многие любят связку С++ и Qt? За то, что она позволяет решать практически любые задачи без смены контекста. Язык, на котором можно писать быстрые программы, простая, единообразная и хорошо документированная структура, кроссплатформенность, и за всем этим – огромное сообщество. Давайте структурно декомпозируем разделим ПОДРОБНЕЕ

Использование Graylog и NLog для сбора логов от приложений на C#.

Для чего? Для кого? Попробую описать что такое ведение логов своими словами: Сохранение некой человекочитаемой информации о позитивном или негативном событии в процессе исполнения программного кода, возможно, с сохранением качественных или количественных показателей и данных в составе сохраняемой информации с привязкой ко времени наступления события. ПОДРОБНЕЕ

Как пандемия влияет на финансовые рынки: анализ данных

Если вы живёте в городе, где введён режим самоизоляции, то наверняка знаете о проблемах бизнеса, замечаете, как начали закрываться кафе, рестораны, магазины. Нет производства – нет зарплат, растёт безработица, снижается оборот денег, рынок падает. Подобная ситуация наблюдается сейчас во всём мире. В статье приведён краткий ПОДРОБНЕЕ

Когда антивирус бессилен: распознавание вредоносных программ методами компьютерного зрения

Любой софт, предназначенный специально для нанесения ущерба системе, похож на паразита – так или иначе, он повреждает родительскую ОС. Каждый год производятся тысячи образцов новых вредоносных программ, из которых антивирусами обнаруживаются меньше половины. Вот некоторые из традиционных методов, используемых для распознавания вредоносных программ: Обнаружение в ПОДРОБНЕЕ

Python: распознавание объектов в реальном времени

В этой статье мы будем разбирать код программы, в которой используется Deep Learning и OpenCV. Её суть: распознавание объектов в реальном времени. Содержание статьи: Часть 1: распознавание объектов в реальном времени — работаем с кодом Пишем код для работы с командной строкой Добавляем основные объекты ПОДРОБНЕЕ

Изучаем VoIP-движок Mediastreamer2. Часть 8

Материал статьи взят с моего дзен-канала. Структура RTP-пакета В прошлой статье мы с помощью TShark выполнили захват RTP-пакетов, которыми обменивались наши приемник и передатчик. Ну а в этой мы раскрасим элементы пакета в разные цвета и поговорим об их назначении. Взглянем на тот же пакет, ПОДРОБНЕЕ

Менеджмент игровых проектов: от идеи до релиза

Cтатья подготовлена читателем Библиотеки программиста. Не стесняйтесь присылать материалы для публикации по кнопке + в верхней панели – тексты проходят редактуру, мы поможем сделать статью понятной для широкой аудитории. *** Разработка игр – процесс сложный, но увлекательный. Многие игровые продукты не увидели свет (и не ПОДРОБНЕЕ

Применение принципов Agile на практике

Доводы противников Agile не менее весомы, чем аргументы, приводимые его адептами. Константин Добрянский рассказывает о достаточно успешном случае применения Agile-подхода и рассуждает, почему его использование, вероятно, никогда не станет повсеместным. Возможности С целью демонстрации возможностей методологических принципов Agile рассмотрим реальный кейс, решенный коллективом разработчиков, получивших ПОДРОБНЕЕ

Изучаем VoIP-движок Mediastreamer2. Часть 7

Материал статьи взят с моего дзен-канала. Используем TShark для анализа RTP-пакетов В прошлой статье мы собрали схему дистанционного управления из генератора и детектора тональных сигналов, связь между которыми осуществлялась с помощью RTP-потока. В этой статье мы продолжаем изучать передачу звукового сигнала с помощью RTP-протокола. Сначала ПОДРОБНЕЕ

Изучение React. С чего начать?

Статья-совет для всех тех, кто уже изучает или только собирается начать изучение Реакт, поможет вам избежать лишних ошибок и зря потраченного времени. С чего начать изучение Реакт. Я хочу изучить React… но что же мне создать? Front—end разработка это профессиональный навык. Скорее всего даже набор ПОДРОБНЕЕ