mldonkey: HTTPS support
mldonkey: HTTPS support
In the last months, I decided to contribute a new feature to the mldonkey open source project: HTTPS support. Apparently, mldonkey never supported HTTPS: while this limitation could be acceptable[...]
In the last months, I decided to contribute a new feature to the mldonkey open source project: HTTPS support. Apparently, mldonkey never supported HTTPS: while this limitation could be acceptable[...]
The original mldonkey webapp includes a useful chart for inspecting the bandwidth used by the mldonkey core. I tried to include the same chart in mldonkey-next, but unfortunately, it seems[...]
In this article, I presented a new client for the great mldonkey service. That client is a WebApp, so it needs to be served by a specific backend. The backend[...]
In the latest version of the mldonkey-next application, I added two new features and some bug fixes. The latest tag in docker hub contains all these features and fixes. Log[...]
This is a simple list of terms and definitions useful when studying machine learning. I found it useful to create the list for me, but may be useful to others[...]
I’ve been using mldonkey for many years now, and I consider it an awesome tool: it is fast, stable and reliable. Its web interface works well, but it is pretty[...]
Apparently, Qt does not provide a way to show local notifications with LGPL license. This is the only thing that I found: Qt Application Manager. So I developed something for[...]
It is sometimes useful to measure the amount of free memory while your app is running. I typically do this to ensure there is no memory leak, for example. Even[...]
For one of my projects I had the need of building a Qt app based on Qt 6.4 with a universal distro-agnostic format. In the past, I used snap packages[...]
I recently wrote a little application that I needed to format text for the console. I initially built it in Qt and I created the necessary scripts to build and[...]
It seems this configuration is sometimes a bit tricky. At home, I wanted to configure a Raspberry Pi with a OpenVPN docker container, a DNS server (unbound) and other services.[...]
When writing Qt/QML applications, FontAwesome is frequently handy. Adding it to a Qt/QML app is not different from adding it to apps written with other technologies. You’ll need to download[...]
When developing software for installations that need to remain up for very long time without being restarted, it is pretty relevant to monitor it to verify it is working properly.[...]
Running a light VNC Linux Desktop on docker on a regular desktop or on a small arm board may be of help in some cases. I recently needed it once[...]
Many devices nowadays come with a notch at the top of the screen. You can clearly avoid drawing where cutouts are placed and ask the system to create a window[...]
Sometimes I need to have specific versions of Qt to build apps and run CI tasks. In this article I introduced what I used for this purpose: a multi-arch docker[...]
I wrote an article about this topic in the past here. However, I had the chance to work more on the topic so this is a follow-up to that article:[...]
When developing products and managing servers I frequently notice that properly formatting and colorizing text, logs and generic output in the terminal is very useful. Errors, warnings and messages are[...]
This post is for people trying to resuscitate this little machine, the Acer Aspire 3810T. I sometimes install Linux on old machines that people consider outdated and leave for dead,[...]
The old days of OpenMAX and omxplayer are now almost gone. Raspberry Pi has long moved to DRM/KMS and V4L2. Using omxplayer from Qt had the great benefit of reducing[...]