The Bugfree Blog ;-)

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

Close Menu
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
Open Source Projects

The Utah Teapot in Rust with Bézier Surfaces

The Utah Teapot in Rust with Bézier Surfaces
February 22, 2022February 22, 2022

Introduction While writing my crate for Isogeometric Analysis, I found myself in need of testing the Bézier implementation somehow. I thought it would be fun, as usual, to test with[...]

Read Full Read Full
Open Source Projects

Rational Bézier Curves and Circles in Rust

Rational Bézier Curves and Circles in Rust
February 17, 2022February 17, 2022

Introduction There are important curves that cannot be represented precisely using Bézier curves. However, some of those curves, can be represented with rational Bézier curves. While writing my crate on[...]

Read Full Read Full
Open Source Projects

Isogeometric Analysis: Bézier Curves and Surfaces in Rust

Isogeometric Analysis: Bézier Curves and Surfaces in Rust
February 10, 2022February 10, 2022
Bézier surface

Introduction I recently implemented a demo of Isogeometric Analysis in Octave and then, just for fun, in TypeScript. Here are a few articles on the topic. After writing the algorithms[...]

Read Full Read Full
Notes for Devs

Render yuv420p Frames in OpenGL with GPU-accelerated conversion

Render yuv420p Frames in OpenGL with GPU-accelerated conversion
January 8, 2022January 8, 2022

Rendering YUV frames is pretty frequent when it comes to video streams. For instance, frames coming from a camera or frames resulting from the decoding of compressed streams may be[...]

Read Full Read Full
Wonderland

Linux Manjaro on a MacBookPro9,2 with a Persistent USB Pendrive

Linux Manjaro on a MacBookPro9,2 with a Persistent USB Pendrive
December 8, 2021December 8, 2021
Featured Video Play Icon

Unfortunately I had the dramatic idea of buying a Dell machine some years ago. This machine breaks by just watching at it. So, I recently had to experience the n-th[...]

Read Full Read Full
Open Source Projects

Raspberry OS Bullseye and Cross Toolchain for Linux and Mac OS 10.2.1

Raspberry OS Bullseye and Cross Toolchain for Linux and Mac OS 10.2.1
November 24, 2021November 24, 2021

Raspberry OS based on Debian bullseye was recently published. The compiler provided with this new version was updated to 10.2.1. As usual, I need to cross build many large projects[...]

Read Full Read Full
Open Source Projects PiOmxTextures

Hardware Accelerated Video with Qt 6 on the Raspberry Pi

Hardware Accelerated Video with Qt 6 on the Raspberry Pi
October 20, 2021October 20, 2021
Featured Video Play Icon

Getting hardware acceleration into Qt eglfs is tricky. Doing so on a Raspberry Pi is, unfortunately, still tricky after many years. Qt claimed to have reimplemented the Qt Multimedia module[...]

Read Full Read Full
Open Source Projects

Isogeometric Analysis: Knot Insertion for NURBS

Isogeometric Analysis: Knot Insertion for NURBS
October 15, 2021October 15, 2021

Introduction In the classical Finite Element Method (FEM) the domain of the problem is approximated by defining a mesh and basis functions over its elements. More elements for the mesh[...]

Read Full Read Full
Open Source Projects

Multiarch Docker Image for the Polr Service

Multiarch Docker Image for the Polr Service
September 27, 2021September 27, 2021

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

Read Full Read Full
Notes for Devs

Qt 6 on the Raspberry Pi on eglfs

Qt 6 on the Raspberry Pi on eglfs
September 25, 2021September 25, 2021
Featured Video Play Icon

It has been some time since Qt 6 was released. Now that Qt 6.2 is almost out, I guess it is time to have a look at how Qt 6[...]

Read Full Read Full
Wonderland

Experimental Implementation of the Blog on a Raspberry Pi! 😉

Experimental Implementation of the Blog on a Raspberry Pi! 😉
September 24, 2021September 24, 2021

I recently started to add many useful open source services to my Raspberry Pi, like Jenkins, GitLab etc… I wrote some articles about running some services on a arm64 device[...]

Read Full Read Full
Open Source Projects

Docker Image for the Awesome MLDonkey Service

Docker Image for the Awesome MLDonkey Service
September 23, 2021September 23, 2021

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

Read Full Read Full

Posts navigation

Page 1 Page 2 … Page 5 Next page

Author Info
Acer (1) Allwinner (2) Alma (1) Android (12) Android NDK (6) AppImage (1) ARM (1) B-Spline (2) Bezier (4) BLE (1) Bluetooth (2) C/C++ (17) Chromium (1) CI (3) continuous integration (3) cross-build (6) Cygwin (2) docker (9) docker-qt (3) docker-vnc-desktop (1) DVB-S (1) DVB-T (1) EGL (9) FEM (2) ffmpeg (7) Finite Element Method (2) gcc (3) git (1) gitea (1) gitlab (1) 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 (1) Lagrange Polynomials (1) Linux (18) logcat (3) logging (3) lqobjectserializer (1) lqtutils (5) lxqt (1) MacBook (1) Mac OS (5) macports (1) Manjaro (2) mediawiki (1) meld (1) mldonkey (1) Multimedia (46) Necessitas (2) Nexus (1) NURBS (2) nVidia (1) Objective-C++ (1) Octave (5) OpenGL (11) OpenMAX (36) PiOmxTextures (33) Plasma (1) polr (1) Power Basis (1) procweb (1) QML (33) Qt (64) Qt6 (3) Qt Creator (4) QtMultimedia (41) QtWayland (2) QtWebEngine (7) QtWebKit (13) Raspberry Pi (59) raspbian (10) requirejs (1) Rust (4) 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 Containers for Continuous Integration with Qt on Android and Linux

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

  • Monitoring a Process Vitals on Linux (CPU/IO/RAM) March 24, 2023
  • VNC Linux Desktop for amd64/arm64 in a Container February 22, 2023
  • Getting Android and iOS safe areas in Qt/QML January 31, 2023
  • Docker Image for Qt Development and Continuous Integration for Linux and Android January 11, 2023
  • Writing Qt Settings with Signals and QML Property Binding January 5, 2023

Recent Comments

  • luca on Embedded cross-platform development for Android, iOS and Linux Embedded
  • Mattia on Embedded cross-platform development for Android, iOS and Linux Embedded
  • luca on Qt 6 on the Raspberry Pi on eglfs
  • Mirko on Qt 6 on the Raspberry Pi on eglfs
  • Chris Wilkinson on Docker Image for the Awesome MLDonkey Service

Archive

  • 2023 (5)
  • 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) 2021 Luca Carlon. All rights reserved.