Найти в Дзене
Подготавливаем проект Qt6 к публикации
В процессе разработки, уже на этапе тестирования появляется необходимость упаковки программы для отправки её пользователям. Программа написанная на Qt6 зависит от большого количества библиотек, как самого фреймворка, так и, например, от GCC. Чтобы решить проблему подготовки к публикации...
2 недели назад
Функции и макросы в CMake
Проекты использующие CMake по мере разработки, со временем обрастают всё большим числом настроек. К тому же код CMake, используемый в одном проекте, как правило начинает использоваться в других проектах. В CMake как правило код разбивают на части и помещают в отдельные файлы и уже в файле CMakeLists...
2 недели назад
Подключаемся к MariaDB в РЕДОС Linux с использованием сертификатов и SSL в Windows 10 через HeidiSQL
В процессе разработки и обслуживания БД вам, возможно, потребуется удаленно подключиться к серверу MariaDB. Подключение без использования защищенного подключения несет угрозу несанкционированного доступа к серверу, так как пароль передается в открытом виде и может быть перехвачен злоумышленниками...
2 недели назад
Создаем локальный центр сертификации (CA) для выдачи сертификатов клиентам и серверам с помощью EasyRSA в РЕДОС Linux
В современном мире угрозы информационной безопасности вынуждают владельцев информационных систем использовать системы шифрования и криптографической защиты при организации доступа к своим ресурсам. Самой простой защитой является использование протокола HTTPS для доступа к сайтам и протокола SSH для доступа к серверам. Чтобы повысить безопасность и повысить безопасность подключения к серверам по протоколу SSH, необходимо дополнительно использовать сертификаты. Очень часто в локальных сетях и на предприятиях...
2 недели назад
Используем зеркала Яндекса для установки пакетов в РЕДОС Linux
При установке РЕДОС с образа все необходимые файлы копируются с виртуального диска и этот процесс не занимает много времени. Если же вы захотите установить обновления, вы можете столкнутся с неожиданно маленькой скоростью загрузки...
2 недели назад
Безопасное подключение к ПК с РЕДОС с помощью RDP и TLS (SSL)
Впервые начиная изучать РЕДОС Linux вы, скорее будете использовать виртуальную машину для установки. Для подключения и работе с системой из под Windows единственным удобным способом является использование программы Удаленный рабочий стол и протокола RDP. У всех клиентов и серверов VNC для Windows есть некоторые проблемы с работой с буфером обмена...
2 недели назад
Создаем документацию пользователя в формате pdf с помощью Sphinx и CMake
При создании документации пользователя важным фактором является не просто её наличие, но и формат. Наиболее удобным для всех пользователей является формат pdf. Он позволяет открывать документацию не только на ПК, но на любом мобильном...
2 недели назад
Создаём документацию для программы C++ с помощью Python Sphinx и CMake
При написании любой программы одним из важных этапов является создание документации или инструкции для пользователя. Данный процесс сам по себе трудозатратен, а если над проектом работает несколько человек, то одним файлов в формате Word обойтись уже не получиться. В одной из прошлых статей мы рассмотрели создание документации исходного кода для библиотеки С++ с использованием Doxygen и CMake. Сегодня мы создадим документацию для самой программы с использованием Python Sphinx и CMake...
2 недели назад
Преобразуем SVG в PNG с помощью CMake
Любой современный проект нуждается в том или ином количестве разнообразных картинок, иконок и прочих изображений. Если это программа с графическим интерфейсом, возможно, потребуется несколько версий для значков приложения для разных разрешений экрана. Вносить в них изменения вручную долгий и трудозатратный процесс...
2 недели назад
Собираем программу C++ написанную под GCC c помощью MSVC и CMake
В предыдущей статье мы рассмотрели сборку библиотеки С++ написанной для GCC с помощью MSVC и CMake. Для сборки программы colortable, создание которой мы рассматривали в предыдущих статьях, нам тоже понадобится внести некоторые изменения в проект CMake...
1 месяц назад
Изменяем внешний вид msi-установщика с помощью CMake
В предыдущей статье мы рассмотрели создание msi-установщика с помощью CMake. При создании ПО, как продукта, одной из важных частей является размещение узнаваемых логотипов как на стартовом экране программы, так и в самом установщике...
1 месяц назад