Informations

Bienvenue sur le portfolio de Christophe Daloz - De Los Rios. Vous pouvez retrouver mes créations, avec des screenshots ou des vidéos. En vous inscrivant sur le site, vous pouvez poster des commentaires sur les différents éléments : article, screenshots, vidéos et news.
Si vous êtes recruteur, mon CV est à votre disposition en version web, via la section concernée.

News

Des nouvelles

Le portfolio est plutôt à l'arrêt depuis un certains temps. J'ai en effet trouver du travail comme Développeur Logiciel depuis le 4 juillet 2022, je n'ai donc plus vraiment de temps à consacrer aux projets personnels.

De plus, depuis début décembre, j'ai monté en parallèle une micro-entreprise d'"Édition de jeux électronique" comme l'INSEE l'appel dans son répertoire NAF, en pratique une entreprise de développement de jeux vidéo.

Le portfolio est prévu à la refonte totale en repassant en PHP plutôt que Python/Django, car je maîtrise bien mieux le PHP, mais pour l'instant le temps manque cruellement pour m'en occuper.

Je me concentre sur le développement du site de l'entreprise, et après sur le développement de mon premier jeu web.

Mise à jour 1.1.0 de Bank transaction

Sortie de la mise à jour 1.1.0 du site Bank transaction, dont on peut retrouver le code ici : https://github.com/Christophedlr/bank-transactions

La mise à jour apporte pas mal de choses :
- Ajout de Decouple à la liste des packages requis (oublis)
- Possibilité d'avoir plusieurs catégories par transaction
- Affiche de la position du compte bancaire d'après les transactions
- Listing des transactions du mois uniquement
- Ajout de filtres

Le changement le plus important, reste l'ajout d'un nouveau système d'administration, pour remplacer celui de Django. Il a l'avantage, de ne demander qu'une liste de liens et de catégories à afficher dans le menu d'administration, ce qui simplifie le fonctionnement. Le reste de l'administration, fonctionne comme le reste du site, ce qui facilite l'ajout dans l'administration et permet une administration non dépendante d'une table SQL.

AskaCSS : première version stable

Je viens vous annoncer aujourd'hui, la sortie de la première version stable du framework CSS.
Le site avec la documentation n'est pas encore prêt, donc il n'est pas en ligne. En revanche, la documentation est fournie au format Markdown avec le framework.

Vous pouvez aller le retrouver sur le dépôt github : https://github.com/christophedlr/askacss

Des tutoriels sur l'utilisation du framework, sortiront bientôt sur codedev.fr et sur ma chaîne Youtube Kurisu-Dev.

PWiki

Je viens vous parler d'un nouveau projet, que je compte mener en parallèle de AskaCSS, maintenant que ce dernier à une première version viable pour l'utilisation.

PWiki, est un système de Wiki en PHP. Pour expliquer brièvement, MediaWiki qui est un excellent moteur wiki, est très compliqué dans son système de configuration, car il n'y a pas d'interface ni même de protection d'ailleurs (anti-bot ou autres ou même un système de logs).

J'ai donc décidé de réaliser mon propre système de wiki, qui soit tout aussi simple à l'utilisation, mais fournissant une puissante administration et différents systèmes pour limiter les bots et les détecter rapidement, tout en protégeant l'intégrité du wiki.

J'ai pris cette décision, après des attaques répétées sur codedev.fr, où j'ai été obligé d'aller farfouiller dans la BDD pour retirer les bots et les cochonneries par dizaine de milliers. Bien entendu, j'ai dû perdre le système d'historisation ce qui pose un lourd soucis sur mon wiki, je ne peux plus modifier les pages ; je suis obligé de les supprimer et recréer en totalité, ce qui n'est pas idéal du tout.

Pour l'instant, je n'ai pas pris beaucoup de notes sur ce que sera ce nouveau système de wiki. Je peux juste dire qu'il y aura beaucoup moins de tables SQL pour une meilleur gestion. Déjà les liens, qu'ils soient externe ou non, aucun intérêt à avoir ça dans une table dédiée, d'autant qu'un même lien mis plusieurs fois, c'est plusieurs entrées dans cette table chez Mediawiki, du coup autant que ça reste dans le texte par exemple.

Le but est de disposer d'une sécurité renforcée, afin de permettre de conserver la possibilité que tout le monde puisse contribuer et non tout fermé comme j'ai du le faire, tout en ayant un système plus simple à configurer (administration panel) et à maintenir (optimisation du nombre de tables SQL).

AskaCSS : version 0.3.0-dev

Je viens faire l'annonce de la sortie de la toute première version du framework.
Je le considère comme suffisamment aboutis pour que sa première version (de développement) puisse sortir.

Pour l'instant, il n'y a que la navbar, les alerts et les formulaires qui sont gérés, mais c'est déjà pas mal pour la plupart des besoins de base.

Le développement ne s'arrête bien entendu pas, d'autres composants sont déjà prévus et chacun fera l'objet d'une nouvelle version, et ce jusqu'à la sortie de la version 1.0.0 qui aura tout les composants que je pense nécessaire pour la première version officielle.

Dans tout mes futurs projets, je vais utiliser cette version (la dernière version sortie en tout cas, même si c'est une version de dev).