logo

Auparavant, j’utilisais Apache James directement, mais ce n’était pas optimal pour facilement configurer cette application avec mes composantes supplémentaires de gestion des comptes et des redirections.

Spécificités:

  • Utilise Apache James comme librairie à cette application Java
  • Utilise MariaDB
  • Lit un fichier de configuration en JSON et vérifie s’il est modifié. Il configure
    • Les domaines servis
    • Les comptes avec leur mot de passe (en clair ou en SHA-512)
    • Les redirections

Disponibilité:



Technologies: , , ,

Suite de logiciels pour gérer des serveurs Ubuntu.

Ce projet est pour me permettre d’offrir plusieurs services partagés.

Ce système utilise Docker pour permettre plus de sécurité entre les utilisateurs et pour pouvoir exécuter des processus avec des versions différentes installées.

Ce système est une suite de projets et ils sont tous à source libre. Vous pouvez utiliser le projet de base pour obtenir tous les autres projets facilement.

Technologies: , , , , , , , , , ,

J’avais créé ce logiciel web en 2015 en utilisant Groovy et Grails et je l’ai réécris en Java pour le mettre à jour.

Spécificités:

  • Utilise VueJS pour le frontend
  • Permet de gérer
    • Des clients
    • Des items
    • Des items récurrent (par mois / par année)
    • Des transactions
  • Multilingue (français et anglais)
  • Affiche des rapports sur les états de comptes et items par catégorie par mois
  • Permet de créer des factures et de les envoyer par courriel (une facture est une transaction avec plusieurs items)

Disponibilité:

Technologies: , , ,

Cette application possède deux composantes:

  • Le service central qui est un API REST qui reçoit les informations et qui génère des rapports
  • Un agent qui s’exécute sur les machines sur lesquelles vérifier l’utilisation des ressources

Spécificités:

  • Permet d’associer des ressources à des propriétaires
  • Les ressources vérifiables:
    • L’utilisation des disques (par répertoire dans « /home/* »)
    • Des containers Dockers utilisés (l’espace disque)
    • La taille des courriels dans Apache James
  • Envoi une mise à jour par heure ou lorsqu’il y a possiblement un gros changement

Disponibilité:

Technologies: ,

Le jeu de table Détective est très complet et pour s’aider dans notre investigation, nous avons utilisé Google Docs ainsi que cette application pour aisément voir les liens entre les personnages.

Spécificités:

  • Visualiser les liens entre les personnages avec la librairie VisJS.
  • Enregistrer les données dans ArangoDB.
  • Visualiser les personnages dans des cartes et pouvoir associer n’importe quelles propriétés.

Images:

Technologies: , , , , , , ,