Pull to refresh

Вышла программа для управления фотографиями digiKam 8.0

Reading time 3 min
Views 1.2K
Open source *Image processing *Software

Опубликован релиз программы для управления коллекцией фотографий digiKam 8.0.0, которую развивают в рамках проекта KDE. Она позволяет импортировать, управлять, редактировать и публиковать фотографии, а также изображений с цифровых камер в формате raw. 

Читать далее
Total votes 7: ↑6 and ↓1 +5
Comments 1

Date Processing Attracts Bugs or 77 Defects in Qt 6

Reading time 24 min
Views 1.5K
PVS-Studio corporate blog Information Security *Programming *C++ *Qt *

PVS-Studio & Qt 6


The recent Qt 6 release compelled us to recheck the framework with PVS-Studio. In this article, we reviewed various interesting errors we found, for example, those related to processing dates. The errors we discovered prove that developers can greatly benefit from regularly checking their projects with tools like PVS-Studio.

Read more →
Total votes 1: ↑1 and ↓0 +1
Comments 0

Обработка дат притягивает ошибки или 77 дефектов в Qt 6

Reading time 24 min
Views 7.8K
PVS-Studio corporate blog Information Security *Programming *C++ *Qt *

PVS-Studio проверяет Qt 6


Относительно недавно состоялся релиз фреймворка Qt 6, и это стало поводом вновь проверить его с помощью PVS-Studio. В статье будут рассмотрены различные интересные ошибки, например, связанные с обработкой дат. Обнаружение всех этих ошибок хорошо демонстрирует пользу, которую может получить проект от использования таких инструментов, как PVS-Studio, особенно если они применяются регулярно.

Читать дальше →
Total votes 29: ↑28 and ↓1 +27
Comments 11

Пример полезного комментария

Reading time 2 min
Views 8K
PVS-Studio corporate blog Programming *Perfect code *C++ *C *

Пример полезного комментария


В хороших книгах по программированию пишут, что код должен быть самодокументирующимся. А комментарии нужны там, где делается что-то нетривиальное. Наша команда разделяет это мнение, и недавно нам попался фрагмент кода, который отлично это демонстрирует.

Читать дальше →
Total votes 26: ↑23 and ↓3 +20
Comments 19

Оффлайн-митап Игроделье + Qt6 QML

Reading time 3 min
Views 2K
Failover Bar corporate blog C++ *Qt *Game development *Conferences

FAQбесплатно, вход свободный для всех (для не работающих в геймдеве — тоже), трансляции не будет (оффлайн), записи через месяц.

Сразу после нового года, аккурат кода есть есть время и желание ходить на митапы, мы проводим в Failover Bar в Питере целых две бомбические встречи:

5 января: Qt Meetup от Qute Russia (C++)

6 января: Игроделье. Offline GameDev Meetup в классическом стиле с докладами и обсуждениями (геймдизайн, разработка, управление, арт)

Теперь подробней о каждой из них.

Читать далее
Total votes 7: ↑4 and ↓3 +1
Comments 10

Token-Based Authetification в автономных системах посредством Qt6 с использованием Qr-кодов

Level of difficulty Medium
Reading time 2 min
Views 1.1K
C++ *Qt *
Tutorial

Введение к нескольким статьям по использованию Qt6 для токенезированного доступа к данным в изолированных системах.

Читать далее
Total votes 6: ↑1 and ↓5 -4
Comments 0

Token-Based Authetification в автономных системах посредством Qt6 с использованием Qr-кодов. Http-сервер

Level of difficulty Medium
Reading time 8 min
Views 1.6K
C++ *Qt *
Tutorial

Первой частью цикла будет создание простого http-сервера, хранящего данные и поддерживающего авторизацию по генерируемым токенам.

Читать далее
Total votes 2: ↑1 and ↓1 0
Comments 2

Token-Based Authetification в автономных системах посредством Qt6 с использованием Qr-кодов. Qr-коды

Level of difficulty Medium
Reading time 7 min
Views 1.4K
C++ *Qt *
Tutorial

Третья часть цикла. Тут мы рассмотрим приложение, позволяющее генерировать и отображать Qr-коды, а также сделаем ui для управления токенами сервиса из прошлой статьи и дадим ему qss.

Читать далее
Rating 0
Comments 0