Проекты на 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 появляется в …
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 при установке значение в то поле, в котором используется …
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 если вы используете CLion вместо QtCreator
Всех приветствую.
Как всем давно уже изветсно, Qt уже стабильно перешёл на CMake, заменив QMake.
А это значит, что мы с вами можем использовать другие IDE для работы с этим фреймворком.
CLion отлично работает как с CMake, так и с …
EVILEG → Поздравляю всё Сообщество EVILEG с Новым Годом!!!
Дорогие пользователи EVILEG!
Поздравляю Вас с наступающим Новым Годом!!!
Желаю счастья, здоровья и успехов в программировании в новом 2021 году!!!
Как создатель сайта я очень рад, что вокруг сайта выросло такое отличное сообщество, которое несмотря на моё длительное отсутствие на …
- Последние комментарии
- VP9 марта 2025 г. 16:14Здравствуйте! Я устанавливал Qt6 из исходников а также Qt Creator по отдельности. Все компоненты, связанные с разработкой для Android, установлены. Кроме одного... Когда пытаюсь скомпилиров…
- ИМ22 ноября 2024 г. 21:51Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
- Подскажите как это запустить? Я не шарю в программировании и кодинге. Скачал и установаил Qt, но куча ошибок выдается и не запустить. А очень надо fb3 переконвертировать в html
- Сейчас обсуждают на форуме
- f15 февраля 2025 г. 13:46Подскажите, пожалуйста! Как данный класс можно дополнить, чтобы созданные объекты можно было перемещать мышкой по сцене?
- Не запускается компьютер (точнее работает блок , но сам монитор вообще жесть)В общем я ничего с интернета не скачивала в последнее время. На компе никаких левых пр…
- Вопрос решен. Узнать QModelIndex элемента на который мы перетаскиваем другой элемент, можно с помощью функции indexAt(event->position().toPoint()) представления QTreeViev вызываемой в переопр…
- Спасибо большое за помощь и простите за то что отнял время своей невнимательностью.