Как стать автором
Обновить
7
0

Пользователь

Отправить сообщение

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

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров2.2K

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

Читать далее
Рейтинг0
Комментарии0

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

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров2.3K

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

Читать далее
Всего голосов 2: ↑1 и ↓10
Комментарии2

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

Уровень сложностиСредний
Время на прочтение2 мин
Количество просмотров1.5K

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

Читать далее
Всего голосов 7: ↑1 и ↓6-5
Комментарии0

Размышление об Active Object в контексте Qt6. Часть 2.6

Время на прочтение4 мин
Количество просмотров2.1K

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

Читать далее
Всего голосов 2: ↑2 и ↓0+2
Комментарии2

Размышление об Active Object в контексте Qt6. Часть 3. HttpManager

Время на прочтение10 мин
Количество просмотров1.9K

Во всех предыдущих статьях мы рассматривали лишь самый простой пример — сериализованный вывод сообщений на экран в отдельном потоке.

Пришло время, наконец, сделать что-то более реальное и существенное, пусть и не очень сложное. И этим будет менеджер http запросов.

Читать далее
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Размышление об Active Object в контексте Qt6. Часть 2.5

Время на прочтение5 мин
Количество просмотров2.9K

Статья выпущена как дополнение к предыдущей и показывает, как можно сделать Active object, работающий асинхронно в среде Qt, но при этом не использующий события.

Читать далее
Всего голосов 11: ↑11 и ↓0+11
Комментарии2

Размышление об Active Object в контексте Qt6. Часть 2

Время на прочтение4 мин
Количество просмотров2.3K

Пришло время написать вторую часть статьи. На этот раз мы рассмотрим нечто, к чему вы скорее всего придёте, работая над многопоточным кодом с использованием Qt.

Читать далее
Всего голосов 3: ↑3 и ↓0+3
Комментарии2

Размышление об Active Object в контексте Qt6. Часть 1

Время на прочтение5 мин
Количество просмотров5K

На дворе четыре часа ночи. В душе не понимаю, зачем я это пишу, чего я хочу этим добиться, и т.д. Если вкратце, то это будет цикл статей из разряда "хоба, как могу", причём это самое "хоба" зачастую слишком очевидно и элементарно, да и далеко не всегда полезно, особенно, в контексте философии Qt. Так что это будут просто "размышления обо всём".

Читать далее
Всего голосов 11: ↑11 и ↓0+11
Комментарии0

OAuth2.0 авторизация в Vk средствами Qt5.8 и выше

Время на прочтение5 мин
Количество просмотров14K

Qt5.8 принёс нам QNetworkAuthorization -- модуль авторизации на сторонних сервисах. Пока что поддерживаются только протоколы OAuth и OAuth2.0, но обещали позже подвезти и OpenID.

А пока разберёмся, как использовать этот инструмент совместно с VkApi для Authorization Code Flow

Читать далее
Всего голосов 9: ↑9 и ↓0+9
Комментарии19

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность

Специализация

Software Developer
Junior
C++
C++ STL
Qt
Linux
Multiple thread