Qt → Підключення вашої Qt програми до сервісів Google за допомогою OAuth 2.0
OAuth2, Qt, Google API, QtNetworkAuth
З випуском Qt 5.8 був доданий модуль QtNetworkAuth як технологія на попередньому розгляді. Він сфокусований на допомозі розробникам зі своїм безумством в аутентифікації. На даний момент підтримуються OAuth1 та OAuth2 . У майбутньому буде включено ще кілька методів авторизації.
Цей …
ЧитатиQt → Випущено Qt 5.8
Qt Lite, Qt 5.8, QML, Charts, Wayland, CAN, Modbus, Quick
23 січня Qt Company анонсувала випуск Qt 5.8, з низкою нововведень, які мають досить глобальний характер. Давайте ознайомимося з ними.
Qt Lite
Однією з головних тематик Qt 5.8 стало зробити так, щоб Qt був більш гнучким та легким до адаптації …
ЧитатиQt → Qt/C++ - Урок 059. Чи потрібно видаляти об'єкт QStandardItem з пам'яті після виклику методу clear у моделі даних?
QStandardItem, QStandardItemModel
Працюючи з таблицями, та й загалом із різними даними у C++ потрібен контроль над видаленням, ніж був витоків пам'яті. Але чи потрібен такий тотальний контроль при видаленні об'єктів QStandardItem , поміщених у QStandardItemModel , у якої викликали метод clear ? …
ЧитатиDjango → Django - Підручник 019. Налаштування протоколу HTTPS на сайті Let`s Encrypt
SSL, Django, HTTPS, letsencrypt, Nginx
Вчора отримав лист щастя від Google , оскільки користуюсь Google Search Console для відстеження індексації сайту в пошуковій системі Google. Суть листа полягає в тому, що Google Chrome повідомлятиме про небезпеку сайту, який використовує протокол http на тих сторінках, де …
ЧитатиPyQt5 → PyQt5 - Урок 004. Використання QSettings
Ознайомимося з використанням QSettings у PyQt5. Для цього пропоную написати невелику програму, в якій буде один єдиний чекбокс, стан якого ми зберігатимемо в налаштуваннях. Стан чекбокса зберігатиметься на кліку на даний чекбокс. Після закриття програми і повторного відкриття чекбокс буде …
ЧитатиQt → Qt/C++ - Урок 058. Підсвічування синтаксису HTML-коду в QTextEdit
QTextDocument, QTextEdit, Qt, QSyntaxHighLighter, HTML
Якийсь час тому я займався вивченням підсвічування синтаксису в QTextEdit і практикувався на підсвічуванні для HTML коду. В результаті вдалося зробити досить непоганий варіант підсвічування синтаксису HTML коду, але у зв'язку з тим, що є ймовірність того, що цей код …
ЧитатиDjango → Django - Підручник 018. Хакери блокують IP під час спроби вгадати пароль на Django
IP, brute force, брутфорс, Django, блокировка, подбор пароля
Після того, як ми підмінили сторінку авторизації Django на свою власну кастомізовану сторінку авторизації , настав момент для використання цієї заміни для покращення безпеки сайту. Наприклад, використання блокування зловмисника по IP під час спроби підбору пароля.
Пропоную такий варіант блокування: …
ЧитатиDjango → Django - Підручник 017. Налаштуйте сторінку входу до Django
Для того, щоб зробити оформлення сторінки авторизації в єдиному стилі з оформленням всього сайту, можна підготувати шаблон оформлення та підмінити шаблон url, щоб віддавати потрібне нам уявлення сторінки з необхідним шаблоном. Також це може бути корисно для впровадження функціоналу блокувань …
ЧитатиQt → Qt/C++ - Урок 057. Помилки виводу qDebug() для чисел з плаваючою комою
При розробці програмного забезпечення на Qt довелося зіткнутися з одним нюансом при виведенні чисел з плаваючою комою через qDebug(). Проблема полягає в тому, що виводяться не всі символи після коми. Тим самим грішить і висновок std::cout .
Подібний user case …
ЧитатиDjango → Django - Підручник 016. Відображає список популярних статей на будь-якій сторінці сайту
Django, templatetags, Python, список популярных статей
На сайті вже була стаття про виведення списку популярних статей за останні 7 днів . Але у тому варіанті, який використаний у цій статті, показано, як зробити висновок на сторінці зі статтями. Але постало питання, як швидко впроваджувати список популярних …
ЧитатиКар'єра та бізнес в IT → Програмування - Індивідуальне підприємництво та робота із зарубіжними замовниками
ИП, валютный контроль, договор
После того, как мы обсудили налоговые послабления в виде налоговых каникул для индивидуальных предпринимателей, которые только начали свой профессиональный путь и были впервые зарегистрированы в качестве ИП, давайте обсудим вопрос внешнеэкономической деятельности. Например, Вы нашли заказчика из-за рубежа, которого устроили …
ЧитатиDjango → Django - Підручник 015. Отримання IP-адреси та попередньої URL-адреси із запиту
Отримання IP-адреси користувача з запиту на Django може бути корисним для організації такого функціоналу сайту, як, наприклад, блокування хостів, з яких виконуються спроби підбору пароля до сайту або необхідність запам'ятати користувача по IP, щоб забезпечувати доступ до сайту тільки для …
Читати- Akiv Doros
- 11 листопада 2024 р. 14:58
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:50бали,
- Рейтинг балів-4
- molni99
- 26 жовтня 2024 р. 01:37
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:80бали,
- Рейтинг балів4
- molni99
- 26 жовтня 2024 р. 01:29
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:20бали,
- Рейтинг балів-10