Générer du texte sur des images avec php

Dans ce billet je présente une procédure simple afin de générer à partir d’un fichier csv des étiquettes depuis un patron image en jpg. L’objectif étant de superposer à la volé du texte sur une image « patron ». Le tout est généré avec du PHP « natif » sans librairies supplémentaire.
Pour générer les images, je vais utiliser un patron d’image vierge dans lequel je vais insérer le texte désiré. Le rendu finale est généré dans la page directement au format A4 afin de faciliter l’impression directement depuis la page web.

Continuer la lecture de Générer du texte sur des images avec php

Clignotement de Marqueurs avec leaflet.js

Lors d’un travail personnel j’ai eu besoin de faire clignoter des îcones sur une carte généré via leaflet.js. Je détail ci-dessous le morceau de code qui m’a permis de faire cela de façon simple avec css. Ce code à été testé sous Firefox uniquement.

Continuer la lecture de Clignotement de Marqueurs avec leaflet.js

SetInterval sous Meteor

meteor js

Cette procédure permet un appel récurrent sur un timer choisi, la fonction est la même que la native sous JS : setInterval ()
La méthode appelle une fonction ou évalue une expression à des intervalles spécifiés (en millisecondes). Elle continuera d’appeler la fonction jusqu’à ce que clearInterval () soit appelé ou que la fenêtre soit fermée. La valeur d’ID renvoyée par setInterval () est utilisée comme paramètre pour la méthode clearInterval ().

Continuer la lecture de SetInterval sous Meteor

Monter un NAS en raid 1 sur Raspberry

raspberrylogo

Présentation d’une procédure pour créer un raid logiciel sous Raspbian Stretch à l’aide de mdadm

Update du système

sudo apt-get update && sudo apt-get upgrade -y

Identification des disques

pi@ninive:~ $ lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda           8:0    0 298.1G  0 disk
sdb           8:16   0 298.1G  0 disk
mmcblk0     179:0    0   7.3G  0 disk
├─mmcblk0p1 179:1    0  41.5M  0 part /boot
└─mmcblk0p2 179:2    0   7.3G  0 part /
  • mmcblk0 : carte SD système hote
  • sda,sdb : deux disques durs 2.5 pouces

Continuer la lecture de Monter un NAS en raid 1 sur Raspberry

Serveur DNS sous Raspbian Stretch avec bind9

raspberrylogo

Presentation d’une procédure afin de déployer un serveur DNS depuis un Raspberry sous Raspbian Stretch

Installation des pré-requis

sudo apt-get install bind9 bind9utils dnsutils

Edition du fichier d’options de bind9

sudo nano /etc/bind/named.conf.options

Continuer la lecture de Serveur DNS sous Raspbian Stretch avec bind9

Installation Gogs sur Ubuntu Server 16.04

gogs logo

Gogs ( que l’on peut traduire par « Go Git Service ») est un CMS basé sur git écrit en Go et accessible gratuitement. Il s’agit d’un logiciel libre, ouvert sous licence MIT. Il est beaucoup plus léger que Gitlab et peut fonctionner sur carte ARM (Raspberry par exemple), il est particulièrement adapté si vous souhaitez déployer un petit serveur de versioning rapidement. Gogs dispose tout comme Git d’une interface web permettant de l’administrer facilement.

Le billet détail une procédure simple sous Ubuntu Xenial 16.04 afin de déployer Gogs.

Continuer la lecture de Installation Gogs sur Ubuntu Server 16.04

Gestion de Quota sur Redirection de Dossier

Présentation d’un procédure simple afin de mettre en place une gestion de quota sur de la redirection de dossier sous Windows serveur 2012 r2.
L’objectif est de superviser l’espace disque de chaque profil utilisateur sans verrouiller l’espace de stockage. L’utilisateur recevra un mail l’informant du dépassement de son quota. Toutefois il pourra continuer de remplir son profil afin de ne pas bloquer la redirection de dossier et de perdre de datas.
Dans ce billet, je vais appliquer la redirection de dossier sur le « Bureau » et les « Documents »

Le dossier de reception de la redirection de dossier se situe sur :

C:\redirection-dossiers\utilisateurs

Ainsi on se retrouve avec cette arborescence

C:\redirection-dossiers\utilisateurs\User1\Bureau
C:\redirection-dossiers\utilisateurs\User1\Documents
C:\redirection-dossiers\utilisateurs\User2\Bureau
C:\redirection-dossiers\utilisateurs\User2\Documents
C:\redirection-dossiers\utilisateurs\User3\Bureau
C:\redirection-dossiers\utilisateurs\User3\Documents

Le résultat Finale présente l’arborescence avec le % d’utilisation en fonction du Quota définie

Continuer la lecture de Gestion de Quota sur Redirection de Dossier