The Bugfree Blog ;-)

A blog about anything related to engineering, proudly hosted on a Raspberry Pi.

Close Menu
Open Source

mldonkey: HTTPS support

mldonkey: HTTPS support
April 20, 2025April 20, 2025

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[...]

Read Full Read Full
Open Source Projects

mldonkey-next: bandwidth charts

mldonkey-next: bandwidth charts
December 31, 2024December 31, 2024

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[...]

Read Full Read Full
Open Source Projects

mldonkey-next: New Native Android and Linux Clients for mldonkey

mldonkey-next: New Native Android and Linux Clients for mldonkey
November 8, 2024November 8, 2024
mldonkey-next native app

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[...]

Read Full Read Full
Open Source Projects

mldonkey-next: added log stream and system info

mldonkey-next: added log stream and system info
August 16, 2024August 16, 2024

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[...]

Read Full Read Full
Notes for Devs

Machine Learning: definitions

Machine Learning: definitions
August 14, 2024August 14, 2024
Math

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[...]

Read Full Read Full
Open Source Projects

mldonkey-next: New Web Client for mldonkey

mldonkey-next: New Web Client for mldonkey
May 13, 2024May 13, 2024
mldonkey-next

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[...]

Read Full Read Full
Open Source Projects

Showing Local Notifications in Qt on Android, iOS, Linux, Windows and MacOS

Showing Local Notifications in Qt on Android, iOS, Linux, Windows and MacOS
February 10, 2024February 10, 2024

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[...]

Read Full Read Full
Notes for Devs Open Source Projects

Computing Total and Free RAM in Linux with Qt

Computing Total and Free RAM in Linux with Qt
January 23, 2024January 23, 2024
KDE Plasma Activity Manager

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[...]

Read Full Read Full
Notes for Devs Open Source Projects

Building Generic Qt Apps for Linux in AppImage Format with GitLab CI

Building Generic Qt Apps for Linux in AppImage Format with GitLab CI
September 12, 2023September 12, 2023

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[...]

Read Full Read Full
Notes for Devs

Cross-Building and Distributing Static Binaries in Rust for Arm/Intel in CI for Linux

Cross-Building and Distributing Static Binaries in Rust for Arm/Intel in CI for Linux
July 16, 2023July 16, 2023

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[...]

Read Full Read Full
Notes for Devs

OpenVPN with docker-openvpn and Internal DNS Server

OpenVPN with docker-openvpn and Internal DNS Server
May 27, 2023May 27, 2023
OpenVPN logo

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.[...]

Read Full Read Full
Open Source Projects

Adding FontAwesome to a Qt/QML Application in 3 Lines

Adding FontAwesome to a Qt/QML Application in 3 Lines
May 5, 2023May 5, 2023
FontAwesome

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[...]

Read Full Read Full
Notes for Devs Open Source Projects

Monitoring a Process Vitals on Linux (CPU/IO/RAM)

Monitoring a Process Vitals on Linux (CPU/IO/RAM)
March 24, 2023March 24, 2023
procweb web interface

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.[...]

Read Full Read Full
Open Source Projects

VNC Linux Desktop for amd64/arm64 in a Container

VNC Linux Desktop for amd64/arm64 in a Container
February 22, 2023February 22, 2023

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[...]

Read Full Read Full
Notes for Devs Open Source Projects

Getting Android and iOS safe areas in Qt/QML

Getting Android and iOS safe areas in Qt/QML
January 31, 2023January 31, 2023

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[...]

Read Full Read Full
Open Source Projects

Docker Image for Qt Development and Continuous Integration for Linux and Android

Docker Image for Qt Development and Continuous Integration for Linux and Android
January 11, 2023January 11, 2023

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[...]

Read Full Read Full
Open Source Projects

Writing Qt Settings with Signals and QML Property Binding

Writing Qt Settings with Signals and QML Property Binding
January 5, 2023January 5, 2023

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:[...]

Read Full Read Full
Open Source Projects

Formatting Generic Text in the Terminal

Formatting Generic Text in the Terminal
September 12, 2022September 12, 2022

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[...]

Read Full Read Full
Open Source

Linux on the Acer Aspire 3810T

Linux on the Acer Aspire 3810T
August 31, 2022August 31, 2022
Manjaro on a Acer 3810T.

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,[...]

Read Full Read Full
Notes for Devs PiOmxTextures

Accelerated Video Playback on the Raspberry Pi in Qt 6 on eglfs KMS

Accelerated Video Playback on the Raspberry Pi in Qt 6 on eglfs KMS
August 16, 2022August 16, 2022
Featured Video Play Icon

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[...]

Read Full Read Full

Posts pagination

Page 1 Page 2 … Page 6 Next page

Author Info
Acer (1) AI (1) Allwinner (2) Alma (1) Android (12) Android NDK (6) angular (4) AppImage (2) appimage-builder (1) ARM (2) ARM64 (1) AUR (1) B-Spline (2) Bezier (4) BLE (1) Bluetooth (2) C/C++ (20) cgrc (2) Chromium (1) CI (4) continuous integration (4) cross-build (6) Cygwin (2) docker (11) docker-mldonkey (5) docker-opevpn (1) docker-qt (3) docker-vnc-desktop (1) DVB-S (1) DVB-T (1) EGL (9) FEM (2) ffmpeg (7) Finite Element Method (2) FontAwesome (1) gcc (3) git (1) gitea (1) gitlab (3) gitlab-runner (1) gstreamer (1) Hardware-acceleration (1) Hardware-decoding (1) HTTP (2) i.MX 6 (1) ICU (1) IGA (8) Intel HD (1) iOS (5) Islam (1) Isogeometric Analysis (8) iTunes (1) jenkins (1) JNI (5) jquery (1) KDE (1) kernel (2) Lagrange Polynomials (1) Linux (21) linuxdeployqt (1) logcat (3) logging (3) lqobjectserializer (1) lqtutils (8) lxqt (1) MacBook (1) machine learning (1) Mac OS (5) macports (2) Manjaro (2) mediawiki (1) meld (1) mldonkey (6) mldonkey-next (6) Multimedia (46) Necessitas (2) Nexus (1) NURBS (2) nVidia (1) Objective-C++ (1) Octave (5) OpenGL (11) OpenMAX (36) openvpn (1) PhotoPrism (1) PiOmxTextures (33) Plasma (1) polr (1) Power Basis (1) procweb (1) QML (35) Qt (71) qt-dev (1) Qt6 (7) Qt Creator (4) QtMultimedia (41) QtWayland (2) QtWebEngine (7) QtWebKit (13) qzxing (1) Raspberry Pi (61) raspbian (10) requirejs (1) Rust (5) snapcraft (1) SQLCipher (1) Streaming (3) subversion (1) SVN (1) taglib (1) TypeScript (4) ubuntu (1) v4l2 (1) vc4 (1) VLC (2) vmware (1) vnc (1) Wayland (2) WebKit (6) Windows (2) Windows 8 (1) Windows Phone (1) WinRT (1) wordpress (2) xcode (1) xfce (2) Xubuntu (1) Yocto (1) YouTube (5)

Pages

  • Home
  • About Me
  • Approximation, Finite Elements and Isogeometric Analysis (with Matlab implementation)
  • Using POT Builds
  • Build Procedure for PiOmxTextures
  • Docker Images for Continuous Integration with Qt on Android and Linux
  • Docker Images for the mldonkey Service
  • MLdonkey wiki pages
  • FlashbackPrism – Revisit Today’s Photos from n Years Ago with PhotoPrism
  • mldonkey-next: modern client for mldonkey

Isogeometric Analysis

  • Isogeometric Analysis and Finite Element Method
  • Isogeometric Analysis: Bezier Curves and Surfaces in Octave and TypeScript
  • Isogeometric Analysis: B-spline Curves and Surfaces in Octave and TypeScript
  • Isogeometric Analysis: NURBS curves and surfaces in Octave and TypeScript
  • Isogeometric Analysis: Knot Insertion for NURBS
  • Isogeometric Analysis: Bézier Curves and Surfaces in Rust

Popular Posts

Recent Posts

  • mldonkey: HTTPS support April 20, 2025
  • mldonkey-next: bandwidth charts December 31, 2024
  • mldonkey-next: New Native Android and Linux Clients for mldonkey November 8, 2024
  • mldonkey-next: added log stream and system info August 16, 2024
  • Machine Learning: definitions August 14, 2024

Recent Comments

  • luca on mldonkey: HTTPS support
  • luca on mldonkey: HTTPS support
  • Ignacio Seijo on mldonkey: HTTPS support
  • luca on mldonkey: HTTPS support
  • Ignacio Seijo on mldonkey: HTTPS support

Archive

  • 2025 (1)
  • 2024 (8)
  • 2023 (10)
  • 2022 (7)
  • 2021 (18)
  • 2020 (3)
  • 2019 (1)
  • 2018 (2)
  • 2017 (4)
  • 2016 (10)
  • 2015 (18)
  • 2014 (11)
  • 2013 (12)
  • 2012 (9)

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Scroll Up

The Bugfree Theme is a fork of Ultimate Blogger by Buywptemplate

Copyright (c) 2025 Luca Carlon. All rights reserved.