Septembre 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...
Juillet 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...
Avril 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évrier 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...
Janvier 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écembre 2015
linear-gradient : attention à l'espace HTML
Dans une feuille de style, on peut utiliser les gradient linéaires : background: #ddd; background-image:...
Octobre 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...
Septembre 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...