» Labs

2009
Oct
13

Extension Firefox Help Moderator

Help Moderator

Cette extension a été développée pour le fun et s'avère tout de fois utile aux nombreux modérateurs qui exercent sur les centaines de forums de la toile. Help Moderator recherche des sections de texte problématiques qu'il s'empresse alors de souligner d'une couleur jaune très tendance. Passez simplement la souris sur un texte surligné pour connaître ce qu'il a identifié. Cette extension scanne spécifiquement vos onglets où la mention forum apparaît dans l'adresse web.

Help Moderator recherche :

Futur utilisateur

Je suis un modérateur

Parfait, cette extension est faite pour toi ! Elle va t'aider à réaliser ton travail plus rapidement en identifiant des sections de textes douteuses.

Je suis un simple membre

Ce n'est pas grave, cette extension est faite pour toi ! Tu pourras aider les modérateurs des forums que tu parcours en utilisant leur fonctionnalité avertir les modérateurs.

Essayer En savoir plus »


2009
Jul
10

Générateur de fichier config.ini pour le concours Bombazéro du Site du Zéro

C'est le 10 juillet 2009 que le concours bombazéro du site du zéro a débuté. J'ai rejoins, en quelque sorte puisqu'il y a aucune trace officielle, le groupe des organisateurs sur le tard après mon implication sur le wiki officiel. J'ai en effet réédité tous les articles pour faciliter leur compréhension et ajouter énormément de contenu comme une documentation complète et précise de l'API.

Cette connaissance complète des règles, de la documentation et des outils du concours m'a permis de participer activement sur le forum dédié afin de régler les demandes d'aides (techniques et autres). C'est à cette occasion que j'ai créé ce générateur devant l'afflux de problèmes liés à la création du fichier config.ini nécessaire pour tester son algorithme en local.

Essayer En savoir plus »


2009
Apr
10

Anagrammeur ODS5

Comme vous le savez certainement et pour de mauvaises raisons, mon temps libre est relativement important en cette période. Je rejoue alors un jeu de plateau que j'avais délaissé : popotamo.

Considérant plus le challenge que représente la création d'un anagrammeur que l'avantage injuste qu'il confère, j'ai décidé d'en réaliser un. Je pense que comme tous les programmeurs qui se lancent dans cette réalisation sans y réfléchir préalablement, j'ai fait ce qu'il ne faut surtout pas faire. Dans la première version de ce projet, je cherchais à créer dans un premier temps une liste d'anagrammes à partir des lettres fournies en paramètre puis dans un second temps, je vérifiais si des mots correspondaient à ceux de mon dictionnaire.

L'inconvénient majeur de cette méthode est d'exploser le temps d'exécution en calculant des mots inutiles. Bien comme souvent en programmation, le meilleur résultat est celui qui fait le moins de tour de boucles. Bref, il faut boucler sur les mots du dictionnaire et chercher à voir si le mot courant est valable.

Essayer En savoir plus »


2008
Jun
6

Evaluateur de mot de passe

C'est à l'occasion de mon stage RAICO 2008 que j'ai réfléchi avec un camarade sur un évaluateur de mot de passe. Si le défi est intéressant, il ne faut pas se précipiter et réfléchir un peu sur l'algorithme pour fournir un indice de sécurité pertinent.

Nous avons choisis de réaliser une jauge pour afficher le score. Ce score est calculé en fonction du nombre de caractères, de leur type (majuscule, minuscule, chiffre, autres) et de leur répartition. Le résultat est plutôt sympa et correspond parfaitement aux géants du secteur qui propose un service équivalent (Google, Msn, etc.).

Essayer En savoir plus »


2007
Oct
17

Générateur et solveur de labyrinthe parfait

Après le défi sur la création d'un algorithme de génération de termes de la suite de Conway, le site du zéro propose de s'attaquer maintenant aux labyrinthes ! Un labyrinthe est représenté par une grille. Les lignes de cette grille constituent les murs. On ne peut donc pas passer au travers. Le principe du jeu est de trouver un chemin pour aller du point de départ au point d'arrivé du labyrinthe.

Ce défi comporte donc trois aspects : génération, résolution, affichage. Comme vous pouvez vous en douter, j'y ai participé. J'ai terminé premier ex aequo avec une note de 15/20. Je suis pleinement satisfait de ma participation d'autant que c'est mon premier projet sérieux basé sur le paradigme objet.

La seule version disponible à l'essai est la version Charlie dont ses caractéristiques sont décrites ci-après.

Elle comporte 2 modules de génération qui implémentent :

Elle comporte 3 modules de résolution basées sur :

Elle comporte 3 modules d'affichage qui génèrent du :

Pour des raisons techniques, vous ne pouvez pas tester toutes ces options dans la version disponible en ligne.

Essayer En savoir plus »