The Bugfree Blog ;-)

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

Close Menu
Open Source Projects

Isogeometric Analysis and Finite Element Method

Isogeometric Analysis and Finite Element Method
April 27, 2021April 27, 2021

It’s been some years since I completed my dissertation on FEM and Isogeometric Analysis, but I realised I never had the time to organise my code properly and archive it.[...]

Read Full Read Full
Open Source Projects

Versioning and CI/CD on a Raspberry Pi (or other arm embedded devices)

Versioning and CI/CD on a Raspberry Pi (or other arm embedded devices)
March 1, 2021March 1, 2021

Blog It’s been many years now since I started to use a Pi as a version control server. I recently even started to use it more heavily for my development,[...]

Read Full Read Full
Open Source Projects

Serialize/Deserialize JSON Representations to Qt Objects (QObject’s) in C++

Serialize/Deserialize JSON Representations to Qt Objects (QObject’s) in C++
July 17, 2020July 17, 2020

Calls to HTTP servers are very frequent nowadays, and JSON is frequently used when dealing with structured data. When I write applications in Java/Kotlin, I always use retrofit2 with gson[...]

Read Full Read Full
Open Source Projects

Synthesize Qt Settings

Synthesize Qt Settings
June 13, 2020June 13, 2020

I frequently create classes that I use as an interface to settings in my apps. Using a single class with accessors makes the code readable, safer and simple to maintain.[...]

Read Full Read Full
Open Source Projects

Synthesize Qt properties (write properties with less code)

Synthesize Qt properties (write properties with less code)
May 28, 2020May 28, 2020

There are some utils that I use in most of my Qt projects. I’m a bit fed up of copy-pasting those every time I need something, so I created a[...]

Read Full Read Full
Open Source Projects

Raspbian Buster and Cross Toolchain for Linux and Mac OS 8.3.0

Raspbian Buster and Cross Toolchain for Linux and Mac OS 8.3.0
September 9, 2019September 9, 2019
Debian 10 logo

Raspbian Buster is out. It seems it updated gcc from version 6.3.0 (used for Stretch) to gcc version 8.3.0. This is not always needed, but I had a lot of[...]

Read Full Read Full
Open Source Projects PiOmxTextures

Yocto Recipe for Accelerated Video Playback with Qt on Raspberry Pi

Yocto Recipe for Accelerated Video Playback with Qt on Raspberry Pi
March 4, 2018March 4, 2018

Raspberry has a huge community that creates a considerable amount of material in a large number of projects. A relevant support for Yocto cannot therefore be missing for it. Months[...]

Read Full Read Full
Open Source Projects PiOmxTextures

POT 5.7.0 with Qt 5.10.0 built for armv8 with GCC 6.3.0 on Raspbian Stretch

POT 5.7.0 with Qt 5.10.0 built for armv8 with GCC 6.3.0 on Raspbian Stretch
January 2, 2018January 2, 2018

This was a good test for my cross toolchain with gcc 6.3.0 I uploaded some days ago: the new Qt 5.10.0 built with -march=armv8-a -mtune=cortex-a53 -mfpu=crypto-neon-fp-armv8 -mfloat-abi=hard, including POT for[...]

Read Full Read Full
Open Source Projects

Raspbian Stretch and Cross Toolchain for Linux and Mac OS

Raspbian Stretch and Cross Toolchain for Linux and Mac OS
November 23, 2017November 23, 2017
Debian 9 logo

Raspbian Stretch is out for Raspberry Pi. I needed a cross toolchain with the same exact version used to build the system so I built my own. As I had[...]

Read Full Read Full
Notes for Devs

Mounting Shared Directories on Ubuntu Running on VMWare

Mounting Shared Directories on Ubuntu Running on VMWare
June 3, 2017June 3, 2017

This post is mostly for myself 🙂 In some cases, couldn’t find out why, but shared directories fail to mount in VMWare on Linux. In these cases, this is the[...]

Read Full Read Full
Open Source Projects PiOmxTextures

Experimenting with Pi3 optimisations – POT 5.6.0-beta1 with Qt 5.8.0 built for armv8 with GCC 4.9.4

Experimenting with Pi3 optimisations – POT 5.6.0-beta1 with Qt 5.8.0 built for armv8 with GCC 4.9.4
March 19, 2017March 19, 2017

At the moment I still don’t want to test custom firmwares or 64 bit arch builds, but I started to test a couple of new features: a new compiler from[...]

Read Full Read Full
PiOmxTextures Wonderland

Hardware Decoding in Chromium through QtWebEngine on Raspberry Pi

Hardware Decoding in Chromium through QtWebEngine on Raspberry Pi
January 28, 2017January 28, 2017
Featured Video Play Icon

A few months back I decided to try to implement hardware decoding in WebKit. Unfortunately this task is always pretty long and complex for many reasons. I found the time[...]

Read Full Read Full
Open Source Projects PiOmxTextures

Binaries for POT 5.5.0-beta1 on Qt 5.8.0-rc1 and Experimental Accelerated QtWebKit

Binaries for POT 5.5.0-beta1 on Qt 5.8.0-rc1 and Experimental Accelerated QtWebKit
December 27, 2016December 27, 2016

A new version of Qt is out and some interesting changes are being developed. Interesting work was done on WebEngine. This package contains an experimental build of Qt 5.8.0-rc1 with[...]

Read Full Read Full
Open Source Projects PiOmxTextures

Binaries for POT 5.4.0 on Qt 5.7.0 and Experimental Accelerated QtWebKit

Binaries for POT 5.4.0 on Qt 5.7.0 and Experimental Accelerated QtWebKit
December 11, 2016December 11, 2016

So far, no real complains about POT 5.4.0-beta1 so I suppose it is sufficiently safe to consider it POT 5.4.0. Refer to this article for more info.[...]

Read Full Read Full
Open Source Projects PiOmxTextures

Binaries for POT 5.4.0-beta1 on Qt 5.7.0 and Experimental Accelerated QtWebKit

Binaries for POT 5.4.0-beta1 on Qt 5.7.0 and Experimental Accelerated QtWebKit
July 25, 2016July 25, 2016
Featured Video Play Icon

This is a new binary package including the same content of POT 5.3.0-beta1 package, with some updates: new improvements in POT taken from omxplayer code; bump to ffmpeg 3.1; based[...]

Read Full Read Full
Open Source Projects PiOmxTextures

Streaming from VLC to a Qt App on HTTP Using POT

Streaming from VLC to a Qt App on HTTP Using POT
June 27, 2016June 27, 2016
Featured Video Play Icon

The latest version of POT (5.3.0-beta1) implements some kind of buffering which makes it also possible to do some streaming. ffmpeg provides what is needed to work on protocols like[...]

Read Full Read Full
Open Source Projects PiOmxTextures

Binaries for POT 5.3.0-beta1 on Qt 5.6.0 and Experimental Accelerated QtWebKit

Binaries for POT 5.3.0-beta1 on Qt 5.6.0 and Experimental Accelerated QtWebKit
June 12, 2016June 12, 2016
Featured Video Play Icon

This is an experimental version of POT that includes a few new features. The driver now includes an experimental version of playback of remote content including proper buffering of the[...]

Read Full Read Full
Open Source Projects PiOmxTextures

Binaries for Hardware Accelerated Qt 5.6.0-rc1 Multimedia Backend on Raspbian Jessie Lite (POT 5.2.2)

Binaries for Hardware Accelerated Qt 5.6.0-rc1 Multimedia Backend on Raspbian Jessie Lite (POT 5.2.2)
March 19, 2016March 19, 2016

This is a new build including a video probe to monitor frames being rendered. I also included a plugin to access video probe functionalities from QML. You can use it[...]

Read Full Read Full
Open Source Projects PiOmxTextures

Binaries for Hardware Accelerated Qt 5.6.0-rc1 Multimedia Backend on Raspbian Jessie Lite (POT 5.2.1)

Binaries for Hardware Accelerated Qt 5.6.0-rc1 Multimedia Backend on Raspbian Jessie Lite (POT 5.2.1)
March 12, 2016March 12, 2016

This the same build provided in the firmware from the previous post. It includes a couple of fixes over 5.2.0 and the new Qt 5.6.0-rc1. Refer to this article for[...]

Read Full Read Full
Open Source Projects PiOmxTextures

Fully Optimised Raspbian Jessie Lite with Accelerated Qt Multimedia Backend (Pi2)

Fully Optimised Raspbian Jessie Lite with Accelerated Qt Multimedia Backend (Pi2)
March 12, 2016March 12, 2016

This is a follow-up to the image provided in this article. The concept is identical, but in this case this firmware is smaller, it is based on Raspbian Jessie Lite[...]

Read Full Read Full

Posts pagination

Previous page Page 1 Page 2 Page 3 Page 4 … 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.