1. English
2. Projets
Tous mes projets sont ici : https://tristanriehs.fr/git. Il s'agit soit de petits programmes utilitaires écrits en C, soit de packages Emacs. L'écriture de certains d'entre eux m'a permis d'expérimenter des trucs cools.
2.1. calculer
Petit programme de calcul mental dont je me sers parfois pour ralentir le ramollissement de mon cerveau. Je l'ai développé en utilisant un mécanisme permettant de dynamiquement charger le nouveau code. J'ai vu ce truc dans cette vidéo1 et ai voulu essayer. Il s'avère que, à l'instar de l'ownership en Rust, c'est moins utile que ça en a l'air.
2.2. Stage été 2024
Durant l'été 2024, j'ai été en stage à l'Université de Ritsumeikan. J'ai notamment programmé un serveur HTTPS proposant une API faisant l'intermédiaire avec un LLM. Le projet est hébergé sur Github. C'est à ce jour le code le plus complexe que j'ai écrit, il utilise trois grosses bibliothèques :
Faire en sorte que ce serveur s'exécute sans la moindre erreur mémoire2 ne fut pas de tout repos. Il eut fallu manier GDB, Valgrind ainsi que Gcov.
3. Ressources
Je garde certaines ressources utiles à portée de main :
Ressource | Lien |
---|---|
Configuration basique d'Emacs | https://tristanriehs.fr/init.el |
Spécification OpenMP 5.1 | https://tristanriehs.fr/spec_openmp_5.1.pdf |
Spécification MPI 4.1 | https://tristanriehs.fr/spec_mpi_4.1.pdf |
Cheasheets | https://tristanriehs.fr/cheatsheets/ |