Catégories
PHP

Jorani application simple et gratuite de gestion des congés

Jorani est un LMS (pour Leave Management System). C’est un logiciel libre dédié à un processus important des ressources humaines : la gestion des congés et des heures supplémentaires. Cet article vous en expliquera les fonctions principales.

Catégories
Développement

Libérer un port réseau occupé par un processus Windows

Il est parfois impossible de redémarrer un logiciel serveur Windows qui écoute sur un port réseau précis. En effet, suite à un plantage ou une tentative d’arrêt / relance, vous pouvez rencontrer une erreur de port réseau déjà occupé. Par exemple, votre serveur TOMCAT qui écoutait sur le port 8080 plante et lorsque vous tentez de le redémarrer, il refuse en inscrivant dans le fichier de log « Port 8080 is not available ». Dans cet article nous verrons une solution plus élégante que le reboot de la machine serveur.

Catégories
Développement Test Logiciel

Automatisation et tests des IHM avec SIKULI

SIKULI permet d’automatiser des tâches répétitives ou d’automatiser des tests fonctionnels au niveau IHM. C’est un projet récent développé par le MIT et que je suis de très près. Son principe ? Il se base sur la reconnaissance des images faisant partie d’une application (bouton, boîte de texte…) afin de les retrouver lors de la ré-exécution du script pour interagir avec les objets correspondants (cliquer sur un bouton, saisir du texte…).