Polr is a cute self-hosted service that allows you to shorten URLs with a practical web interface. Unfortunately, as usual, I couldn’t find a good docker image for arm devices.[...]
I really like this excellent piece of software. I found some docker images for it for the arm64 architecture, but they seemed not to be very up to date, so[...]
I frequently need to measure the frame rate in a Qt/QML application to have an idea of how heavy the changes I’m making are. In the past, I found two[...]
I recently had to rebuild the Ubuntu kernel for the Raspberry Pi pretty often to apply some patches. Building on the Pi is simple, but takes A LOT of hours[...]
NOTE: this project now also includes Android builds of Qt. Refer to updated articles to know more. Intro It happens from time to time that I would benefit from having[...]
I recently started to use MediaWiki as a way to store personal information, notes, links etc… It is comfortable to have all that info with me, properly structured, immediately editable[...]
In this blog post I wrote some notes about B-splines. There are however important classes of curves and surfaces that cannot be represented by piecewise-polynomials like circles, ellipses etc… NURBS[...]
In the previous blog post here I implemented Bézier curves. There are other important structures that are used in computer graphics and I’d need those structures to define a domain[...]
While working on my sample IGA implementation here https://github.com/carlonluca/isogeometric-analysis, I found myself in need of defining and implementing the math structures used to define the domain and the solution space.[...]
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.[...]
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,[...]
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[...]
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.[...]
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[...]
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[...]
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[...]
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[...]
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[...]
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[...]