Valentin Haudiquet


valou3433.pusku.com : historique

Bienvenue sur valou3433.fr ! Il s'agit de la 7ème version de ce site web, et, pour l'occasion, revenons ensemble sur les versions précédentes. Avant d'avoir le nom de domaine valou3433.fr, il était hébergé sur valou3433.pusku.com, avec l'hébergement gratuit d'Hostinger.

Version 1

La première version date d'avant février 2014, j'étais alors en 4ème (13 ans), et me servais d'expérimentation : je découvrais pour la première fois le web. J'avais déjà à l'époque programmé quelques applications en Visual Basic et en Java (que je commençais à apprendre) et avait créé mon propre site web un peu par hasard. J'ignorais alors l'existence du JavaScript, donc le site n'était pas dynamique, et je ne maitrisais pas du tout le HTML : j'avais donc conçu mon site avec un équivalent d'Adobe Dreamweaver. Par contre, je m'étais décidé à apprendre le php, et avait donc codé sur le site une 'page admin' accessible via un champ 'form' html et un test de mot de passe en php. De la même manière, j'avais codé un petit uploader (qui est resté presque le même jusqu'en version 6 !) et un script qui récupérais l'ip et les informations du client et les lui affichait sur la page d'accueil. Voilà quelques exemples d'images : Site v1 Erreur 404 v1

Version 2

La seconde version date de septembre 2015, donc de ma rentrée en seconde (14 ans). Là, plus de php, un design toujours aussi extravaguant mais fais à la main en html (plus minimaliste), mais surtout, plus de contenu. Accueil v2 L'onglet logiciel contenait les logiciels en VB que j'avais développé alors : Logiciels v2 En cliquant sur l'icône d'un logiciel, on accédait à une page de présentation et un lien de téléchargement : Ultimate Speaker v2 Il y avait également des ressources sur la programmation dans l'onglet correspondant : Programmation v2 Le design laissait encore à désirer, mais l'utilité d'un site web commençait à être perçue, comme un miroir pour partager mes projets logiciels, ou plutôt me permettre d'y accéder depuis d'autres ordinateurs, et pouvoir les montrer à mes amis... Il me permettait également d'héberger mon premier mod Minecraft : CPlanks v2_0

Version 3

La 3ème version date de mars 2016 (fin de seconde, 15 ans). Il s'agit alors d'un redesign complet : Accueil v3 Le logo Java redirige vers les sources des quelques programmes que j'ai écrit en Java (un explorateur de fichier notamment), le logo upload vers l'uploader de la première version, et le logo "logiciels" avec un cd vers les binaires des logiciels dont j'étais le plus fier : Ultimate Speaker toujours, BasicBruit et une application "SMS&L16" pour Android qui envoyait automatiquement un SMS pour obtenir les horaires du prochain bus à un certain arrêt. Logiciels v3

Version 3T4

Au lycée, j'accumule alors les projets divers et variés : un solver d'équations du second degré, un Tower Defense, mon propre éditeur de texte puis IDE en Java, une tentative de jeu de plateforme multijoueur sobrement nommée "PlatformAction", un Snake... Je n'ai pas alors le temps de m'occuper du site web, et la version "3T4" est alors mise en place en septembre 2016 (rentrée en première, 15 ans). Il s'agit de la version de "Transition" d'où le 'T' entre la version 3 et la version 4, que je commence à développer mais avec difficulté. Le site web est alors réduit à quelque chose de très sobre : Accueil v3t4

Version 4

La version 4 arrive enfin en janvier 2017 (première, 16 ans). Comme je n'ai pas pu créer une page pour chacun des vieux projets de la version 3T4, le lien vers cette version est toujours présent sur la page d'accueil. Une page "logiciels" contenant un unique logiciel, lecteur de tag ID3 codé en Java, et une page "VSV" (logiciel de gestion de version codé en Java à la même époque) constituent le contenu du nouveau site. Accueil v4

Version 5

En janvier 2018 (terminale, 17 ans), la version 5 arrive, avec enfin l'espoir d'avoir un look pas trop horrible. Accueil v5 La barre de menu n'a pas était faîte à la main, mais elle a des animations et un menu déroulant, ce que je ne savais pas construire à l'époque. Le favicon est lui aussi normalement plus regardable ; il s'agit du favicon actuel. L'onglet projet contient uniquement un lien vers VK, le noyau que j'étais en train d'écrire durant toute mon année de terminale. "Uploader" redirige toujours vers le même uploader, et "Poubelle" vers des vieux scripts ou logiciels.

Version 6

Enfin, un peu avant l'été 2018 (fin de terminale, 17 ans) arriva la version 6, qui fût donc en activité jusqu'en mai 2021 (j'espère que vous l'avez trouvé jolie, celle là). Le design est plus simple, fait entièrement à la main, et les projets qui sont présentés sont plus sérieux : VK, à un stade plus abouti, et Blade-Player, ou du moins ce qu'il était à l'époque. Le background un peu mieux adapté, le site est responsive... C'était assez simple étant donné son design minimaliste, mais c'était suffisant. Accueil v6

Blog, version 7, cblog

Cependant, le format site web commence à devenir trop peu adapté pour moi : mes projets se multiplient, grandissent, et j'aimerai pouvoir garder un historique de tout ça ; le format blog permet donc beaucoup plus d'évolutions tout en ayant un aspect journal qui permet de revenir en arrière au besoin, pour regarder à nouveau d'anciens projets. J'ai donc décidé de transformer valou3433.fr en blog.

Pour celà, comme je ne voulais pas utiliser de php en backend, j'ai codé un "moteur de blog" très minimaliste en C. Le programme se contente de lire les pages html au format .blog que je lui donne, et de remplacer dynamiquement des balises comme <atitle> et <acontent> par le titre et le contenu de l'article contenus dans un dossier au format markdown, et de générer une liste des articles. Il s'agit d'un serveur FastCGI, qui communique donc avec un serveur web, pour moi et pour l'instant Apache. Il s'agit là d'un nouveau projet, que j'ai appelé cblog, et dont le code sera disponible sous peu sur Github. Pour l'instant, il n'est qu'à l'état de test, mais vu la simplicité de la tâche, je pense qu'il fonctionnera très bien. Voilà donc la page d'accueil au moment où j'écris ces lignes : Accueil v7

J'espère que ce projet montrera sa robustesse, et que la version 7 durera aussi longtemps, voire plus, que la version 6 !