Axel Viala / darnuria

Bienvenue sur mon site web personnel.

En bref

Je développe des logiciels plutôt dans le domaine de la programmation système, bas niveau voire jusque dans les kernels, néanmoins j'apprécie aussi le dev-web.

J'aime partager ce que je découvre et apprends.

Contact

Il est possible de me contacter via XMPP ou par courriel

Liens un peu en vrac

J'ai une page de liens en vrac c'est parfois mis à jour.

Réseaux et plateformes

Je suis actif sur les sites et réseaux suivants :

Mes contributions et travaux

Je maintiens principalement cette liste pour me souvenir des projets auquels j'ai contribué.

Oressource

Je suis co-mainteneur de Oressource avec Martin Vert un logiciel de gestion de flux de matières pour ressourcerie, j'ai principalement contribué à la remise sur pied du code.

N'Hésitez pas à contacter Martin ou moi pour des questions, bugs, fonctionnalités ou pour supporter financièrement le projet.

Le logiciel est en licence AGPL-v3.

Rustlings

Quelques contributions très modestes à Rustlings un programme pour apprendre Rust par la pratique.

Bson crate

Petite contribution à la crate crate bson-crate, qui gère du binary json. J'ai ajouter une régle de construction dans Cargo.toml qui exclu les ficiers de test du packet cargo.

Contributions réalisées avec l'aide de: cargo diet.

Rars

Rars est un simulateur pédagogique pour processeur RiscV Correction d'une erreur dans un exemple utilisant des timers en mode normal du processeur: TheThirdOne/rars #79

PeerTube

Je me suis proposé pour résoudre l'issue #189 qui proposait d'avoir une façon de donner un mot de passe par défaut au lancement.

J'ai donc ajouté une variable d'environnement comme proposé dans l'issue :

Converse.js

J'ai fait une contribution modeste au logiciel de messagerie XMPP en JavaScript converse.js, False mentions positives in URLs and Email addresses voici le commit en question: Fix #1327: Refusing url and email as mentions (hash: b51d98d6d1d97df6f87143f82210380a5b192ee8).

Le projet est très facile à mettre en place et utiliser. Les contributions sont les bienvenues.

Kernel de recherche Almos-mkh

En 2018 j'ai contribué au developpement du kernel Almos-mkh au cours d'une unité d'initiation à la recherche à l'université Sorbonne Université. Adaptation de la NewlibC pour l'OS, fixer des bugs empêchant de finir une séquence de boot et plus.

Puis j'ai contribué au cours d'un stage d'été 2018 aussi, j'ai corrigé des bugs de synchronisation dans l'ordonnanceur, dans le code d'initialisation du kernel et résolu de nombreux warning de compilation.

Je maintiens (parfois) un mirroir git de ce kernel, notament un script d'installation communautaire.

Rust - libC raw binding

J'ai ajouté binding vers la libC pour les fonctions de manipulations de file descriptor relatifs:

RushDroid : Un jeu Android pour la fac

RushDroid est un jeu Android minimaliste pour la fac avec l'aide de Corentin Ulliac, c'est volontairement épuré.

2014 - Rust - Tutorial

Contribution mineur au tutoriel en 2014 de rust rust-lang/rust pr#12472

Enseignements

Cours à l'École Supérieur de Genie Informatique

(section en construction, liens à venir)

Je suis intervenant à l'ESGI depuis juin 2019 j'ai eu l'honneur de donner les cours suivants:

Sur l'année 2019 - 2020:

Université de Marne la Vallée - UPEM

Master2 NUMI Cours de Python

De 2015 à 2017 en vacation, sur trois promotions du master 2 NUMI, j'ai donné un cours d'initiation par la pratique à Python à des étudiant-e-s en sociologie. D'une année à l'autre, le cours s’étalait de 15 à 30h réparties sur un semestre.

Une partie des documents sont en ligne ici: https://framagit.org/darnuria/NumiPython

Travail

Si vous souhaitez faire appel à mes services vous pouvez prendre contact avec uptime-formation où je suis coopérateur ou m'envoyer un courriel à [ce domaine] chez [ce domaine] point eu. Je fait partie de la coopérative d'activitée et d'emploi Coopaname.

À propos de ce site web

Il est réalisé à l'aide de Cobalt.rs un générateur de sites statique écrit en langage Rust.

Mentions légales

La gestion informatique est réalisée par mes soins et l'hébergement par la société OVH SAS.

Aucun cookie, outil publicitaire, pisteur n'est employé sur ce site.