![]() |
Qui ne s'est jamais fait polluer ses menus contextuels suite aux installations de logiciels ? Voici un remède que j'ai développé en VB.NET, qui permet de nettoyer ses menus contextuels simplement en cochant/décochant les cases... (vidéo de démonstration disponible en cliquant sur "Détails") |
Ce programme ne fait qu'intéragir avec le registre, en supprimant (quand on décoche une case) et créant (quand on coche une case) des clés de registre. Dans un petit nombre d'autres cas, il inscrit (quand on coche une case) et désinscrit (quand on décoche une case) des dll.
Malgré les nombreux tests réalisés sur un environnement 32bits et un environnement 64bits, il est recommandé de faire une sauvegarde de son registre avant d'utiliser l'application.
Vidéo de démonstration :
![]() |
Dans le but de faire des tutoriels, ou autres collages d'images, il peut être utile de merger des images pour n'en faire qu'une seule. Voici donc à quoi sert ce petit programme, lui aussi développé en VB.NET. (vidéo de démonstration disponible en cliquant sur "Détails") |
Plusieurs options sont par ailleurs disponibles, afin d'enrichir le logiciel :
- Afficher un contour à l'image finale ;
- Mémoriser le chemin de destination ;
- Ne pas montrer les messages d'erreur liés au format ;
- Coller les images les unes à côté des autres (par défaut "les une en-dessous des autres") ;
- Maintenir l'application au premier plan.
Vidéo de démonstration :
![]() |
Ayant une longue liste d'adresses emails de contacts, il m'était essentiel de ne pas envoyer mon mail plusieurs fois à la même adresse. J'ai alors cherché un dédoublonneur, notamment dans Word. Mais j'ai peiné à le trouver, et son utilisation ne me semblait pas très ergonomique. Du coup, j'ai créé mon propre dédoublonneur, en C#.NET ! (vidéo de démonstration disponible en cliquant sur "Détails") |
La principale difficulté que j'ai eu dans cette application fut l'utilisation des threads, qui m'était jusque là encore inconnue. J'ai également optimisé l'algorithme de dédoublonnage, ce qui a aboutit à trois modes de dédoublonnages différents (lent, rapide et très rapide).
Vidéo de démonstration :
![]() |
Afin d'être plus visible par ses potentiels clients, l'association Attelages de Boissy a décidé de créer un site internet. J'ai opté pour un CMS afin que le site soit maintenable relativement facilement par la MOA. |
J'ai donc dû former l'association sur ce nouvel outil, pas si facile que ça à prendre en main... Cette solution s'est finalement avérée très lourde (Joomla est composé d'environ 50 000 fichiers : lenteur assurée !), plutôt limitée (l'interface d'édition des articles est superficielle : aucune gestion des couleurs ou des polices), et je ne la trouve pas très claire, surtout pour des néophytes.
La principale difficulté fut de reprendre le travail d'un employé qui ne documentait pas ou peu son code (documentation directe dans le code sous forme de commentaires et/ou documentation annexe type Word). Il fallait sans cesse deviner l'intérêt de chaque bout de code ou de chaque page...
Par ailleurs, j'ai énormément travailler sur l'ERP commercialisé par Gestimum, codé en Delphi. Ma principale activité était alors de corriger des bugs, ou d'implémenter de nouvelles fonctionnalités. J'ai également eu quelques difficultés pour comprendre le code en place (plus d'un million de lignes de code, organisé en centaines d'unités), d'autant que je ne connaissais pas encore la programmation orientée objets (POO), ni la logique métier, axée sur les gestions comptable et commerciale.