Guillaume Matheron

Data scientist, PhD in computer science

Author: guillaume

  • Procedural threads in Blender with geometry nodes

    I love designing functional models for 3D printing with Blender. I know it’s not a common choice and CAD software is usually preferred, and I have tested many but none has offered me the flexibility and speed of Blender for my projects. One issue that I always had was generating screws, bolts and threads. Of…

    Procedural threads in Blender with geometry nodes
  • amdgpu freezes on Thinkpad T14s AMD Gen 4

    I recently installed Debian 12 (bookworm) on my thinkpad T14s, and have been getting random crashes that threw me back to the login screen. Here’s what I learned about this issue. My configuration The issue It would only present when undocked, and using the built-in laptop display. Most often when scrolling fast on text in…

    amdgpu freezes on Thinkpad T14s AMD Gen 4
  • Change ZFS volblock on a running Proxmox VM

    When we set up our infrastructure initially (Ubuntu VMs on proxmox with ZFS storage), I used the default block size, which was 8kB at the time.. Space considerations when using zvols on RAIDz Smaller block sizes are good because they limit write amplification (writing one byte in the guest require writing a full block to…

  • IP-based geolocation in Clickhouse with IPv6

    While setting up my analytics with clickhouse, I tried to map IPs to countries. I found this article that perfectly explains how to do this with IPv4, but gives no indication of how to adapt the queries to ipv6. The beginning of the process is identical: fetch IP ranges from dbip-city-ipv6 using a table with…

  • Reinstall proxmox while keeping all the configuration and VMs intact

    Let’s say you installed proxmox on a dedicated server to which you have physical access, but now you need to replace the boot disk. If you use a similar medium (replacing a SSD with a SSD or a usb key with a usb key) with a larger or equal size, then you can simply copy…

  • Procedural involute spur gears in Blender 3 with geometry nodes

    I love designing functional models for 3D printing with Blender. I know it’s not a common choice and CAD software is usually preferred, and I have tested many but none has offered me the flexibility and speed of Blender for my projects. One issue that I always had was generating gears and bolts. Of course…

    Procedural involute spur gears in Blender 3 with geometry nodes
  • Taking advantage of ZFS for smarter Proxmox backups

    Let’s say we have a Proxmox cluster running ~30 VMs using ZFS as a storage backend. We want to backup each VM hourly to a remote server, and then replicate these backups to an offsite server. Proxmox Backup Server is nicely integrated into PVE’s web GUI, and can work with ZFS volumes. However, PBS is…

  • 3D printed Duplo-compatible locomotive

    Download on printables.com This locomotive can fit on lego duplo tracks. Blender files are provided for adjustments. Required hardware :

    3D printed Duplo-compatible locomotive
  • Gérez les maraudes sociales de votre association avec NosMaraudes

    L’application NosMaraudes développée par GM CRD est la solution idéale pour votre association.

    Gérez les maraudes sociales de votre association avec NosMaraudes
  • Comparer DPE et consommation a-t-il un sens ?

    Récapitulatif des publications à ce sujet : Hello Watt a publié le 4 janvier une étude concluant à un manque de corrélation entre le DPE d’un logement, censé évaluer sa performance énergétique, et sa consommation d’énergie mesurée par les compteurs communicants. Pourquoi cette étude ? Dans sa mission de favoriser la transition énergétique des ménages,…

    Comparer DPE et consommation a-t-il un sens ?