Projets et bouts de code

Projets "gités"

La plupart de mes projets sont disponibles sur des dépôts publics, plus simple à tenir à jour que ce site.

GitHub: Manvan33

Quelques projets notables:

  • FileShare : Une toute petite application nodeJS qui vous permet de transférer des fichiers en peer-to-peer. Particulièrement efficace quand l'un des appareils est un smartphone.
  • ArboriMD : Une extension de CodiMD pour y ajouter une liste catégorisée de notes, partagées avec tous les membres.
  • Mes Gist: Des projets se résumant à un fichier

GitLab: Manvan33 (aussi)

Un projet notable:

  • botpynethon : Projet de cyber réalisé en école d'ingénieur, un botnet codé en python utilisant un DGA pour le command and control

Autres Git

Vous n'avez peut-être pas les privilèges pour accéder à ces dépôts, mais ils sont là.

  • git.rezel.net: Quelques projets sont sur le git hébergé par Rezel.
  • gitlab.rezel.net: Ce Gitlab est destiné aux projets utilisés en internes, pour maintenir et développer l'infrastructure et services de Rezel.
  • gitlab.com/rezel/faipp/: Gitlab regroupant le code pour automatiser le service de FAI proposé par Rezel.

L'aléatoire vaut PI

  • Langage : JavaScript

Une question d'algorithmie typique des entretiens d'embauche.

C'est un problème qui n'a pas vraiment grand intérêt en réalité mais qui est très intriguant lorsqu'on ne sait pas le résoudre (merci à Aurélien qui fut le premier à m'en parler). La question est la suivante :

À partir d'un générateur de nombres aléatoires, comment trouver PI ?

Dans un premier temps on peut penser que c'est impossible, et pourtant il y a bien une solution, qui s'explique assez facilement avec un dessin :

Pi est ici calculé avec la formule 4 * IN / Total