Skip to content

Instantly share code, notes, and snippets.

View JPenuchot's full-sized avatar
🎧
https://ruffcutz.bandcamp.com/track/metaprogramming-pt-2

Jules JPenuchot

🎧
https://ruffcutz.bandcamp.com/track/metaprogramming-pt-2
View GitHub Profile
@JPenuchot
JPenuchot / gpx-studio.md
Last active March 7, 2026 11:35
Mapping pour vélo de route avec GPX Studio

Mapping pour vélo de route avec GPX Studio

L'outil open-source GPX Studio permet d'élaborer des maps de qualité pour le vélo de route. Il s'agit d'un outil très flexible, permettant de jongler avec une multitude de fonds de carte, d'overlays, et de jeux de points d'intérêt pour tracer des itinéraires de qualité. Il s'appuie sur le moteur de routage open-source BRouter pour l'instant, bien que le développement soit en cours pour proposer du routage via GraphHopper et MapLibre au moment où j'écris. Les fonds de carte sont quant à eux affichés via le service tiers Mapbox.

Si vous venez comme moi de Komoot, vous y trouverez une application qui manque de certaines fonctionnalités comme les avertissements clairs sur les obstacles d'une trace ou simplement la mise en ligne et le partage d'itinéraires. Toutefois GPX Studio offre infiniment plus de profondeur dans les fonctionnalités d'éd

@JPenuchot
JPenuchot / lampes-velo.md
Last active February 15, 2026 11:25
Lampes vélo pas chères, de qualité, et avec batterie remplaçable avec quelques conseils

Lampes de vélo pas chères et de qualité

image

Lampes à batteries remplaçables

Dans ce guide je présente des lampes avant et arrière de qualité et pas chères (moins de 40€ la lampe), et une frontale surpuissante. Elles ont toutes les deux des batteries remplaçables dont les formats sont standards (21700, 18650, 18350), point important pour les faire durer aussi longtemps que possible, emporter des batteries sur soi sur des longs trajets, et améliorer l'autonomie en utilisant des batteries de qualité (Samsung, Panasonic) disponibles pour moins de 6€ (listées plus bas dans le document).

Autres détails pratiques:

@JPenuchot
JPenuchot / salade-sardine.md
Last active January 23, 2025 13:55
Recette de salade à adapter, facile et rapide à préparer

Salade aux sardines

Salade fraîche, à ajuster selon les besoins, envies, et saisons.

image

Ingrédients

Suggestions de garniture

@JPenuchot
JPenuchot / lasang.md
Last active October 8, 2024 21:15
lasang.md

Recettes de lasang à la bolo

Quantité finale: 2 plats de 6 parts chacun

La bolo

  • Au début je fais revenir un oignon émincé avec des gousses d'ail pour les faire dorer,
  • au bout de 10~20mn j'ajoute 800g de hachis de boeuf avec un oignon coupé plus grossièrement que je laisse cuire un moment,
  • j'y mets du rouge (25cL) pour le gout et des champis pour gout + texture,
  • après y'a 2 conserves de tomates pelées (2*400g) qui y passent avec un pot de concentré de tomates,
@JPenuchot
JPenuchot / poulet-adobo.md
Last active March 8, 2023 16:25
Poulet adobo
@JPenuchot
JPenuchot / cannelés.md
Last active August 30, 2024 19:45
Cannelés

Cannelés

Curstiest cannel

Ingredients

  • 250g sugar
  • 100g wheat flour
  • 500mL milk
  • 50g butter
@JPenuchot
JPenuchot / arch-linux-install.md
Last active April 3, 2021 12:11 — forked from mattiaslundberg/arch-linux-install
Arch install. Up-to-date.

Arch install. Up-to-date.

Simple instructions for an Arch install with encrypted root partition. Bootloader and kernel partitions aren't encrypted.

Network setup

Do whatever is necessary to be able to ping 1.1.1.1. iwctl for wi-fi as of today.

Base filesystem

@JPenuchot
JPenuchot / build.sh
Last active November 5, 2019 10:50
clang-metaprogramming build script
#!/bin/sh
git clone https://gitlab.com/lock3/clang.git llvm-project
cd llvm-project
git checkout feature/metaprogramming
cd ..
mkdir -p build
cd build
@JPenuchot
JPenuchot / Corefile
Last active July 1, 2019 01:58
Minecraft Bedrock DNS redirection to connect to private servers from consoles (taken from https://www.reddit.com/r/MCPE/comments/a01tq8/bedrock_dedicated_server_for_the_switch/)
. {
# DNS rewriting method (to connect using hostnames)
#rewrite name exact mco.lbsg.net <HOSTNAME>
# DNS host method (to connect using IP addresses)
hosts {
<IP> mco.lbsg.net
fallthrough
}
@JPenuchot
JPenuchot / main.cpp
Last active July 19, 2018 19:24
Fully optimized mean function using xsimd
#include <vector>
#include <numeric>
#include <utility>
#include <iostream>
#include <xsimd/xsimd.hpp>
using namespace std;
namespace xs = xsimd;