Petit programme permettant de renommer une saison complète d'une série.
Rename It est un programme permettant d'ajouter les titres des épisodes de séries lorsque ceux-ci ne font pas parti du nom du fichier
Stargate-Atlantis-S04E03.avi
devient
Stargate-Atlantis-S04E03 - Retrouvailles (Reunion).avi
Le programme a besoin d'un fichier source ou de texte brute pour connaitre le titre des épisodes. Il parcourt cette liste de titre et recherche l'épisode correspondant à la ligne courante.
Le programme se base sur un masque par défaut qui est EXX
où XX représente le numéro de la ligne courante. Une fois l'épisode trouvé, il modifie le nom du fichier pour y ajouter le nom de l'épisode à la fin.
Le programme possède quelques options de configuration comme la possibilité de modifier le masque de recherche d'un épisode ou celle de définir si les numéros d'épisodes inférieur à 10 sont précédés d'un zéro ou non.
Stargate-Atlantis-S04Ep3.avi
Le masque sera donc Ep
De plus il faudra désactiver l'option de recherche qui ajoute un zéro avant le numéro des épisodes inférieur à dix.
Si jamais le nom du fichier n'est pas complètement explicite, le programme offre la possibilité de le modifier entièrement avant d'ajouter le titre de l'épisode.
Stgte-Atltis-S04E03.avi
Dans ce cas-là pour que le nom du fichier en sortie soit plus propre, il suffira de préciser le nom de la série ainsi que la saison concernée et le nom deviendra
Stargate-Atlantis S04E03 - Retrouvailles (Reunion).avi
Site communautaire gravitant autour du monde du torrent.
OpenSpaceTorrent était un site communautaire basé sur le partage de contenu à l'aide du protocole BitTorrent. La communauté comprenait plus de 20 000 membres et plus de 1000 visiteurs uniques quotidien.
OpenSpaceTorrent est le fruit de deux amis, l'un avec un profil commercial et l'autre avec un profil technique. A eux deux, ils ont montés ce projet et commencer à prendre de l'ampleur jusqu'au moment où une divergence d'opinion à pousser le responsable technique à quitter le projet.
C'est ce moment que j'ai décidé de venir en aide à l'administrateur du site. Ayant quelques notions de développement, j'ai commencé par faire de la maintenance curative, puis je suis monté rapidement en compétences jusqu'à un niveau me permettant de faire de la maintenance évolutive.
Après ce que l'on peut appeler une période d'essai, j'ai complètement intégré l'équipe et je suis monté au grade maximum. Mon rôle était de non seulement de maintenir le site mais aussi de sans cesse proposer des nouveautés tout en écoutant les besoins de nos utilisateurs.
De plus, étant au grade maximum, j'avais un rôle de leader des équipes de modérateurs. J'étais en charge de les former sur les nouvelles fonctionnalités pour qu'ils soient au point sur le fonctionnement et le règlement du site mais aussi en charge de les encadrés et de les accompagner dans leurs démarches quotidiennes : gestion des membres ne respectant pas le ratio, gestion des torrents présentés, gestion du chat ...etc.
Aucune décision importante n'était prise sans que j'en sois informé. En ce sens, j'avais un rôle de coordinateur et assurait une liaison entre les différentes équipes.
Site vitrine de l'association Sweet-Heart pour la diffusion de la culture Haïtienne.
Sweet-Heart est une association qui a pour but de répandre la culture Haïtienne. Des articles quotidiens nous présentes différentes recettes typiques, des artistes avec des talents qui mérite d'être connus ou encore des produits locaux extraordinaires.
Cette association a été montée par une de mes amies qui m'a demander de lui créer son site internet.
J'ai accepté de lui venir en aide pour deux raisons, c'est une très bonne amie qui a un projet très intéressant et ce projet correspondait avec l'un des devoirs que j'avais à rendre en cours.
Ce projet m'a permis de mettre en application les compétences récemment acquises sur les différentes étapes de réalisation d'un projet. J'ai ainsi pu travailler de manière efficace afin de répondre au besoin de mon amie tout en réalisant un site Web que je pourrais présenter lors de mon examen.
Nous avons travaillé de manière simple, je me suis imprégné du contexte, puis elle m'a rédigé un cahier des charges le plus clair possible.
Une première version nous a permis de mieux cibler le besoin ainsi que de corriger quelques bugs.
Le projet a été terminé à temps mais malheureusement il n'a toujours pas vu le jour faute de moyens financiers. Pour les plus curieux, j'ai obtenu la note de 20/20 pour ce projet.
Application web permettant de passer des annonces de vente de véhicules.
Dédé's car est un projet purement académique. Il s'agissait de mettre en œuvre nos compétences techniques tout en les canalisant à l'aide des stratégies de réalisation précédemment apprises.
Nous étions une équipe de trois personnes pour la réalisation de ce projet. Nous avons commencé par émettre un besoin qui était de pouvoir passer des annonces de ventes de véhicules en ligne.
Pour la réalisation de ce projet, nous avons réalisé des diagrammes de cas d'utilisation, de séquence et de classe afin de bien structurer notre projet.
Par la suite, nous avons réalisé le schéma de notre base de données de la manière la plus complète et la plus optimisée possible.
Ensuite, nous avons implémenté notre solution en utilisant certain design pattern comme celui des DTO afin de facilité la manipulation des objets.
Ce projet a été rendu en temps et en heure et a obtenu la note de 19/20.
Racontez vos aléas en images.
Basé sur le principe de VDM (Vie De Merde), PDM est un projet purement académique permettant de raconter ses anecdotes les plus insolites en images.
Pour ce projet, notre équipe était composée de deux personnes. Nous avions pour but de nous familiariser avec les différents Frameworks afin de réaliser un projet qui les mettaient en œuvres.
Bien que ce projet n'avait pas pour but d'évaluer nos capacités d'analyse et de conception, nous avons rapidement réalisé un cahier des charges. Le but étant de mettre en œuvre ces différents Frameworks, de plus, dû au manque de temps, notre projet ne comportait que peu de fonctionnalités.
Ce projet ayant pour cible le grand public, nous avons quand même pris le temps de soigner l'ergonomie ainsi que les interfaces utilisateurs.
La grande difficulté de ce projet résidait dans l'absence de connaissances de ces différents Frameworks, mais ce dernier a été rendu dans les délais et nous avons obtenu la note de 18/20.
Site vitrine permettant de présenter les différents projets auxquels j'ai pu participer
Ce site web a été créé dans le but de me présenter ainsi que de vous présenter les différents projets que j'ai menés à bien ou auxquels j'ai apporté ma contribution.
Ce projet me permet de faire une démonstration de mes capacités techniques et rédactionnelles car il me permet de décrire mes capacités techniques tout en les utilisant pour mettre en forme cette présentation.
En temps normal, je n'aurais pas présenté ce projet mais ce dernier m'a permis de découvrir un nouveau Framework : Bootstrap
Le célèbre jeu du monopoly cross plate-forme
Le Tard'o'poly est une réplique du célèbre jeu du Monopoly mais réservé aux Tards. Ce projet est purement académique.
Ce projet avait pour but de permettre aux utilisateurs de jouer au jeu du Monopoly en ligne tout en ayant la particularité d'être cross plate-forme (multi plate-forme, client Web ou client lourd).
Pour ce faire, nous avons choisi d'implémenter ce projet sous forme d'un Web Service renvoyant les données au format JSON.
Nous étions une équipe de quatre personnes pour ce projet. Dans un premier temps nous nous sommes tous penché sur la partie conception du projet. Ensuite nous nous sommes répartis de la manière suivante, deux personnes pour la création d'un client de notre choix et deux personnes pour la réalisation du Web Service. Pour ma part, j'ai réalisé le Web Service et je ne vous présenterai donc que cette partie.
Le principe du Web Service est de complètement séparer la partie traitement de la partie vue, ce qui permet de pouvoir connecter n'importe quel client que ce soit un client Web ou un client lourd.
Notre rôle était donc d'implémenter toutes les règles et tous les états à prendre en compte lors d'une partie de Monopoly.
Malgré l'ampleur de ce projet, nous avons quand même eu le temps de terminer le Web Service avec les principales fonctionnalités et nous avons obtenu la note de 18/20.
Jeu de simulation de hacking sur Web OS
Cyber hacker est un jeu de simulation de hacking sur Web OS. Le but du jeu étant de s'introduire dans le système des autres joueurs à l'aide de virus intelligents ou de logiciels puissants.
Le game play est axé autour d'un Web OS réaliste qui vous plonge dans l'univers du cyber hacking.
Le jeu n'est pas réservé aux professionnels de l'informatique, il a pour vocation d'être grand public.
Site web permettant de manipuler des fichiers
WebExplorer est un outil permettant de gérer les fichiers sur un espace en ligne tel que celui free par exemple.
Il est possible d'effectuer des opérations de bases comme la création d'un dossier ou la suppression d'un fichier.
Site communautaire orienté vers le monde la musique permettant la pré-vente d'evénements
Boulite Sound est un site communautaire orienté vers l'univers de la musique.
Il permet à chacun de créer son espace personnel afin de suivre l'actualité musicale.
Le site permet la promotion ainsi que la prévente de place pour des futures soirées.
De plus, il est possible de retrouver les différentes photos prises lors des soirées auxquelles les membres ont participées.