+ewen.gadonnaud

drapeau grande bretagne p r o j e t s

+Mes projets 💻

Avant de parler de mes projets en général, je pense qu'il est primordial de séparer les projets personnels des projets académiques, les deux sont liés mais l'intention initiale n'est pas la même.

Pour commencer, parlons de mes projets académiques dans l'ordre chronologique :

+Premier projet académique : Site internet en PHP avec intéraction base de données

Ce projet est un projet académique que j'ai réalisé en fin d'année de terminale en NSI, j'ai choisi d'héberger tout le code du site sur mon profil Github que vous pouvez retrouver dans la page Contact. L'objectif du site était de pouvoir communiquer avec une base de données en SQL en effectuant des requêtes afin de chercher des films, des réalisateurs, des genres etc.. à partir d'une BDD avec plus 70 000 entrées. Un long processus de "parsage" et de traitement de données est effectué derrière en Python en travaillant d'abord sur un fichier .csv

Le site étant codé en PHP, je ne peux pas actuellement afficher de démonstration, cependant, vous pourrez retrouver le dépôt Github ici.

+Second projet académique : Situation de mise en pratique (sae105-proc)

Ce projet est le second projet académique de mon parcours, dont je suis encore en train de développer avec un camarade de classe. L'objectif est simple, récupérer des informations sur une machine Linux grâce aux différents fichiers présents dans le dossier /proc présent dans la majorité des systèmes Linux, à l'aide de Python et de divers modules fait à la main et des expressions régulières.

Le but du projet est de produire au final un simple site web, répertoriant les caractéristiques de l'ordinateur sur lequel le script s'exécute, ainsi que plusieurs graphiques illustrant ces derniers.

Voici un exemple d'une page générée par le script final (en cours de développement):

<- Exemple de génération


<- Graphique matplotlib

Un processus de génération automatique de documentation grâce à Sphinx est utilisé dans le projet. Vous pourrez retrouver le dépôt Github ici

+Troisième projet académique : Podcast sur la faille Blastpass & le logiciel Pegasus (cybersécurité)

Projet de rédaction et d'enregistrement d'un podcast qui vise à sensibiliser les auditeurs à la mise à jour fréquente des appareils connectés, c'est donc un exercice de rédaction et d'élocution.

Vous pourrez lire le script du podcast en cliquant ici.

A présent, parlons de mes projets personnels.

+Premier projet personnel : Mise en place d'un serveur hebérgé à la maison

Durant toute ma jeunesse, j'ai voulu utiliser un vieil ordinateur afin qu'il me serve de serveur sur lequel j'herbegerais différents services, dont mon blog. C'est donc en début de cette année scolaire que j'ai sauté le pas.

Afin de déployer le serveur, il m'a falu installer Debian sur un vieil ordinateur Thinkpad de 2008 (Thinkpad X200 Librebooté), réclamer une IPv4 fullstack auprès de mon FAI, ouvrir le port 80 et 443 et faire du port forwarding vers la machine.

Le tout mis ensemble, on obtiens mon site personnel, où mon blog y est présent ainsi que ce portfolio.

Ci-dessous, voici une image de la machine qui héberge mon site :