Archives de catégorie : Développement

Quelques articles sur les langages informatiques; les nouveautés et les trucs et astuces découverts durant mes longues heures de recherche sur les forums.

Configurer l’authentification LDAP de Jorani

Connexion à Jorani par annuaire LDAP

Dans cet article, nous verrons comment configurer jorani (un logiciel gratuit de gestion des congés et des heures supplémentaires) de manière à ce que les utilisateurs soient authentifiés par LDAP et non par Jorani. En d’autres termes, lors de la connexion à Jorani, l’application vérifiera le mot de passe stocké dans l’annuaire d’entreprise et pas celui stocké dans la base de données de Jorani. Veuillez noter que Jorani ne supporte pas la connexion par SSO.

Continuer la lecture

Jorani application simple et gratuite de gestion des congés

Jorani solution open source pour gérer les 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.

Continuer la lecture

Chiffrement RSA partiel en golang et Javascript

On peut être amené à ne crypter qu’une partie d’un message envoyé à un serveur. Par exemple avec un formulaire de connexion l’identifiant peut passer en clair, mais pas le mot de passe. Aujourd’hui, les hébergements avec du SSL ou un certificat auto-signé sont monnaie courante, mais comment faire avec une application Google Go hébergée sur le Cloud Google App Engine ? Continuer la lecture

HTTP Rider le test de performance quick-and-dirty

HTTP Rider est un outil capable d’enregistrer une liste de requêtes HTTP pour les rejouer ensuite. Il n’est pas possible de créer un parcours complexe avec des conditions ou des boucles. Cependant, il conviendra tout à fait aux cas où l’on souhaite obtenir un résultat rapide concernant les temps de réponse de certaines pages web. Voyons ce que l’on peut en tirer avec un exemple concret. Continuer la lecture

Test de performance avec Visual Studio 2013 Ultimate

Visual Studio contient depuis quelques versions une fonctionnalité de test de charge des applications web. Cet article contient une description de haut niveau des fonctionnalités de la version Visual Studio 2013 Ultimate ainsi que quelques éléments de comparaison avec HP LoadRunner. Continuer la lecture

Introduction à i18next la traduction côté client

Dans ce billet, nous allons voir une solution pour gérer la traduction des IHM web côté client avec i18next. i18next est une bibliothèque Javascript compatible avec les toolkits tels que jQuery ou mootools. La documentation de cette bibliothèque n’étant pas très intuitive, je vous propose de vous en expliquer le principe avec un exemple concret. Histoire de pouvoir démarrer rapidement. Continuer la lecture

Exécution de fonctions Arduino périodiques

On se trouve rapidement limité avec les possibilités de base offertes par l’Arduino. En effet, avec une boucle principale et des fonctions de pause, cela devient vite difficile de faire de gérer plusieurs choses à la fois pour faire du pseudo mutli-tâche ou réagir rapidement à des évènements. Nous allons voir différentes manières pour exécuter des fonctions toutes les x millisecondes. Ces explications vous fourniront une bonne introduction à la notion d’interruption matérielle. Continuer la lecture

Communication entre Windows PHP et Arduino

Carte Arduino J’ai reçu une carte Arduino de chez RS qui m’ont gentiment demandé de l’évaluer. En projet, j’ai décidé de créer une station météo hébergée sur mon Synology (ou mon Raspberry Pi, je n’ai pas encore décidé), je dois lire des valeurs depuis l’Arduino. Pour l’instant, je développe et débugge sous Windows et je suis tombé sur un comportement étrange de la carte Arduino. Lorsque la communication est établie (en PHP, entre le PC et la carte via une liaison série / USB), un RESET est envoyé à la carte Arduino. Continuer la lecture