The Bugfree Blog ;-)

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

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

Measuring the Frame Rate in Qt/QML

Measuring the Frame Rate in Qt/QML
September 19, 2021September 19, 2021
Featured Video Play Icon

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

Read Full Read Full
Notes for Devs

Using requirejs in WordPress posts

Using requirejs in WordPress posts
September 6, 2021September 6, 2021

While porting this blog to WordPress as an experiment, I came across a pretty frequent problem: using requirejs in a WordPress post. In my case, requirejs is needed to use[...]

Read Full Read Full
Open Source Projects

Cross-building the Ubuntu Kernel for the Raspberry Pi 4 (arm64)

Cross-building the Ubuntu Kernel for the Raspberry Pi 4 (arm64)
August 21, 2021August 21, 2021

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

Read Full Read Full
Open Source Projects

Docker Image for Qt Development and Continuous Integration on x64 and arm64

Docker Image for Qt Development and Continuous Integration on x64 and arm64
August 17, 2021August 17, 2021
GitLab CI

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

Read Full Read Full
Open Source Projects

Dark Theme for MediaWiki in Docker

Dark Theme for MediaWiki in Docker
July 25, 2021July 25, 2021

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

Read Full Read Full
Open Source Projects

Isogeometric Analysis: NURBS curves and surfaces in Octave and TypeScript

Isogeometric Analysis: NURBS curves and surfaces in Octave and TypeScript
July 11, 2021July 11, 2021

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

Read Full Read Full
Open Source Projects

Isogeometric Analysis: B-spline Curves and Surfaces in Octave and TypeScript

Isogeometric Analysis: B-spline Curves and Surfaces in Octave and TypeScript
June 26, 2021June 26, 2021

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

Read Full Read Full
Open Source Projects

Isogeometric Analysis: Bezier Curves and Surfaces in Octave and TypeScript

Isogeometric Analysis: Bezier Curves and Surfaces in Octave and TypeScript
May 13, 2021May 13, 2021

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

Read Full Read Full

Posts pagination

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