Проекти на Qt → Як реалізувати TLSv1.2 Qt 4.8.1
Спочатку QSsl Qt 4.8.1 (випущений приблизно 13 років тому) використовував тільки максимум TLS v1.0.
Сьогодні 2022 і Tls v1.0 і v1.1 блокуються майже всіма пристойними сайтами в інтернеті.
Qt у QSsl використовує відкриту бібліотеку openssl.
TLS v1.2 з'являється в openssl …
ЧитатиDjango → Django - Урок 058. Розростання бази даних через таблицю django_session
Django, Postgres, garbage collection, Python, PostgreSQL
Останнім часом я помітив, що наближається той фатальний момент, коли катастрофічно перестане хапати дискового простору для сайту на хостингу. А дамп бази даних стає неймовірно величезним, хоча очевидних передумов для цього жодних немає. Розмір контенту на сайті не зростає так …
ЧитатиDjango → Django Rest Framework - Урок 001. Додавання аутентифікації за токеном
Django Rest Framework, QML, Authentication, Token, drf, Felgo
На даний момент я активно працюю над програмою, яка буде працювати з REST API сайту на Django. І одним з перших кроків було налаштування аутентифікації користувача за токеном, але для того, щоб це запрацювало, потрібно спочатку отримати токен авторизації.
Розгляньмо, …
ЧитатиDjango → Django - Урок 057. Підтримка мультимовності в MarkdownField з функціоналом auto populate
MarkdownField, markdown, modeltranslation, Django
У статті Як написати функціонал auto populate field було дано опис найпростішого функціоналу поля MarkdownField для підтримки markdown синтаксису на сайті з автоматичним генеруванням html контенту.
Я не став відразу показувати розширений функціонал, щоб було простіше зрозуміти, що являє собою …
ЧитатиDjango → Django - Урок 056. Як конвертувати зображення у формат WEBP при збереженні у ImageField
ImageField, Django, WEBPField, webp, Python
WEBP - це формат стиснення зображень, запропонований Google в 2010 році. Головною його перевагою є низький розмір без видимих втрат якості, порівняно з такими форматами, як JPEG або PNG. Тому логічно використовувати цей формат для зберігання зображень на сайті, особливо …
ЧитатиDjango → Django - Урок 055. Як написати функціонал auto populate field
field, Django, python, auto, Python
Дуже давно хотів написати статтю про те, як написати функціонал auto populate field для проекту на Django. Це дуже корисний функціонал, який дозволяє змінювати вміст інших полів моделі в Django при установці значення в полі, в якому використовується auto populate. …
ЧитатиQt → Qt/C++ Урок 092. Створення перекладів для зовнішніх джерел тексту
Qt 6, Qt, Qt 5, QtLinguist, translation
Сьогодні обговоримо досить цікавий варіант додавання перекладу у додаток на Qt/C++. А саме додавання перекладів для текстів із зовнішніх джерел, коли ви відображаєте тексти з баз даних, зовнішнього API або просто інших файлів.
Така ситуація можна виникнути в наступному випадку, …
ЧитатиPython → Python: Як перевірити швидкість Інтернету
Ймовірно, ви раніше використовували веб-сайт
speedtest
, але чи знали ви, що у speedtest є бібліотека Python.
У цьому підручнику ми навчимося використовувати бібліотеку speedtest для перевірки швидкості вашого Інтернету. Ми також дізнаємося, як використовувати командні рядки speedtest.
Давайте розпочнемо. …
ЧитатиQt → Установка драйвера QIBASE (Firebird) Qt 6.2.1 на openSUSE Tumbleweed
Ще одна переустановка. Вирішив поставити Qt 6.
Компонети firebird встановлені наступні
Додаємо до .bashrc
# custom PATH Qt 6 export PATH="$PATH:~/Qt/6.2.1/gcc_64/bin"
перевіряємо чи встановлено cmake
а далі як у доументації [https://doc-snapshots.qt.io/qt6-dev/sql-driver.html] ), тільки з урахуванням що це SuSE
Читатиmkdir build-sqldrivers …
Qt → Випуск утиліти розгортання додатків C++/Qt та QML CQtDeployer v1.5
deploy, cqtdeployer, QML, Qt, deb
Випуск утиліти розгортання додатків C++/Qt та QML CQtDeployer v1.5.0
Це перше велике оновлення у 2021 році. CQtDeployer 1.5 містить багато корисних покращень. Найбільшими покращеннями є додавання можливості упаковувати пакети deb та можливість використовувати власний шаблон упаковки для середовища установки qt. …
ЧитатиQt → Як відображати дебаг символи Qt якщо ви використовуєте CLion замість QtCreator
Вітаю всіх.
Як усім давно вже добре, Qt вже стабільно перейшов на CMake, замінивши QMake.
А це означає, що ми з вами можемо використовувати інші IDE для роботи з цим фреймворком.
CLion відмінно працює як із CMake, так і з …
EVILEG → Вітаю все Спільнота EVILEG з Новим Роком!
Дорогі користувачі EVILEG!
Вітаю Вас з наступаючим Новим Роком!
Бажаю щастя, здоров'я та успіхів у програмуванні у новому 2021 році!
Як творець сайту я дуже радий, що довкола сайту виросла така відмінна спільнота, яка незважаючи на мою тривалу відсутність на …
Читати- 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