Sept. 2016
strspn et les caractères UTF-8  PHP
Pour trouver le premier caractère d'une chaîne UTF-8 qui n'est pas défini dans une liste de caractères, on peut...
Lire les fichiers de Changelog  Debian
Pour créer des packages Debian, il est nécessaire d'écrire un fichier de Changelog. Celui-ci peut être lu par la...
Vérifier l'existence d'une commande  Bash
En début de script, il est souvent nécessaire de vérifier si des commandes systèmes spécifiques sont bien installées....
Réduire les IO disques : utilisation de RRDcached  Munin
Afin de libérer des IOPS sur les disques, Munin a été reparamétré afin d'utiliser le cache RRD. Les fichiers RRD ne...
La barre personnelle reste vide  Firefox
Dans firefox, il est possible d'utiliser la barre personnelle pour afficher des marque-pages (ou bookmarks), des...
Incomplete object  PHP
The script tried to execute a method or access a property of an incomplete object. Please ensure that the class...
Août 2016
Segfault PHP  PHP
Dans les logs d'Apache on peut voir : child died with signal 11 C'est le PHP qui a planté avec un segfault. Voici...
Le serveur mutualisé  Apache
Dans le cas de serveur Apache mutualisé, il doit être interdit à l'utilisateur d'accéder aux donner des autres...
Les tableaux en Bash  Bash
La gestion des tableaux (ou Array) en Bash est facile à gérer lorsqu'on connaît les commandes. Définir un tableau...
Juil. 2016
Création de base de données  PostgreSQL
Pour créer une base de données dans PostgreSQL : $ sudo -s # su - postgres $ psql -c "CREATE DATABASE...
Postgresql ne démarre pas  PostgreSQL
Si postgresql ne démarre pas (le lanceur rend la main sans erreur, il cherche un fichier qui n'existe pas), c'est qu'il...
Créer un utilisateur  PostgreSQL
Après l'installation de PostgreSQL, il n'y a pas d'utilisateur défini. On peut en créer un en faisant : $ sudo -s #...
Juin 2016
Gestion des caches  Firefox
La gestion des caches dans Firefox change selon l'endroit où l'on demande le rafraîchissement d'une page. Si on...
Mai 2016
Accéder en LDAPS  PHP
Pour que le LDAPS fonctionne sur le PHP, il est nécessaire : - d'activer le module ldap dans PHP - de créer un...
Avr. 2016
Invalid argument : adresse NS incorrecte  Bind
Dans les logs de Bind, il est parfois possible de voir : named: socket.c:5274: unexpected error: named:...
Mars 2016
Choix des couleurs dans les sites Web  CSS
Voici un article intéressant sur le choix des couleurs dans les sites web : http://webdesign.tutsplus.com/tutorials/crea...
Renommer des fichiers en changeant le codage de caractères  Linux
Il peut être intéressant de renommer une liste de fichiers en changeant le codage de caractères, pour passer de latin1...
Activer les connexions SSH pour le Cisco  Cisco
Pour que l'équipement supporte les connexions SSH, il doit être paramétré avec : Pour autoriser un couple login/mot de...
Févr. 2016
Datatables : purger les états  Javascript
Datatables permet de stocker l'état de la table pour la reconstruire à l'identique en cas de rechargement de la page....
assertSame à la place de assertEquals  PHPUnit
assertEquals et assertSame vérifient si deux variables ont la même valeur. assertSame vérifie en plus si les types...
Réception de mails encryptés par STARTTLS  Postfix
De plus en plus de serveurs de mails acceptent d'envoyer les emails dans un tunnel afin qu'ils ne soient plus lus sur...
Activer le cryptage des communications SMTP en sortie  Postfix
Postfix peut se connecter aux serveurs distants en cryptant le contenu de la communication. C'est le support de...
Copie de disque par fichier  Linux
Pour copier un disque complet au niveau des systèmes de fichier, utiliser la procédure suivante : Ajouter un nouveau...
Suppression de terminaison invisible  Xivo
Lorsqu'on veut créer un utilisateur et que Xivo nous dit que la terminaison existe déjà, même si on ne peut pas la voir...
Janv. 2016
Gmail : Échec de l’ajout de la pièce jointe  Firefox
Sous Firefox, si on veut joindre un fichier à un mail dans Gmail, même un petit, on peut avoir l'erreur : Échec de...
Déc. 2015
linear-gradient : attention à l'espace  HTML
Dans une feuille de style, on peut utiliser les gradient linéaires : background: #ddd; background-image:...
Oct. 2015
Récupérer l'état d'un bouton radio ou d'une checkbox  JQuery
En JQuery, pour récupérer la valeur d'un bouton radio ou d'une checkbox, il faut utiliser ".prop" :...
Version et distribution utilisées  Linux
On a une commande magique qui permet de connaitre la distribution utilisée et sa version : lsb_release -a La...
Statistiques du serveur  Bind
Bind permet de générer régulièrement des statistiques d'occupation du serveur. Il suffit de rajouter dans la...
Sept. 2015
Accès aux périphériques USB  VirtualBox
Pour autoriser les machines virtuelles à voir les périphériques USB, il faut ajouter l'utilisateur de l'hôte dans le...