Actualités

GIT – Supprimer des branches locales et distantes

Pour chaque feature / fix de bug / .. je créé une branche différente. Au bout d’un certain temps les branches s’accumulent, pour gagner un peu de place et éviter de chercher sa branche pendant des heures il est nécessaire de faire un peu de ménage et donc de supprimer les vieilles branches. La suppression […]

Compter le nombre unique de lignes d’un fichier

Je logue dans syslog toutes les erreurs de Varnish afin d’avoir un enregistrement qui correspond à ça : Jul 19 14:05:31 cfvarnish01 varnishd[29759]: backend_error on server13 => Time: Tue, 19 Jul 2016 12:05:31 GMT => IP: XX.XX.XX.XX, XX.XX.XX.XX – PUT mywebsite.fr/xxxx?v=2 – X-Served-By : varnish01 – X-Pass-D : POST request – Hash – Pass Je voulais […]

Installer Gammu et Gammu-smsd pour envoyer des SMS depuis un Raspberry

Dans cet article, je vais vous expliquer comment installer Gammu sur un Rasperry Pi par exemple. Gammu permet d’envoyer des SMS depuis un Raspberry, un PC sur lequel est tourne une plateforme Linux ou même Windows. Gammu vous permettra de transformer votre Rasperry en passerrelle SMS ou gateway SMS. Il faut bien entendu acheter une clé […]

Installer PHP7 et ses dépendances sur Ubuntu

Dans cet article je vais vous expliquer comment installer ou même migrer sur PHP7 sur Ubuntu. Dans mon cas, j’ai procédé à l’installation sur une distribution Mint. Je détaille également comment installer l’extension bbcode car elle n’existe plus depuis longtemps dans les dépots, il est donc nécéssaires de la compiler. Ajout d’un PPA pour PHP […]

GIT – changer le message du commit après un push

J’utilise PhpStorm pour développer, et malheureusement de temps lors de mes commits et push j’oublie de changer le message. Ce dernier est donc totalement incohérent. Si c’est le dernier commit vous pouvez modifier le message comme suit : git commit –amend -m « New commit message » puis pour finir il faut effetuer un push (soit en […]

Adobe Reader pour Linux

Depuis au moins deux ans, le site d’Abode ne propose plus de version de PDF Reader pour Linux depuis leur page « Installation d’Adobe Acrobat Reader DC pour toutes les versions« . En soit ce n’est pas très grave puisque Linux intègre son propre lecteur PDF. Par contre les choses se compliquent quand à l’ouverture d’un PDF […]

Supprimer le cache navigateur

Le cache navigateur contient aussi bien des fichiers js, css que des images. Il permet au navigateur d’économiser de la bande passante, en utilisant ce cache au lieu de télécharger de nouveau ces mêmes fichiers. Parfois, ce cache entraîne des effets indésirables notamment lors d’une mise à jour du site. L’affichage peut s’en retrouver laisé. […]

Interroger des url via curl sur plusieurs serveurs

Obtenir l’@IP publique ou interne de vos serveurs   Efficace si tous vos noms de serveurs ont le même préfixes. #!/bin/sh PREFIX_SERVER=’server’; DOMAIN= »mydomain.com » for i in ` seq -w 01 20 `; do IP=`host $PREFIX_SERVER$i.$DOMAIN | awk ‘/has address/ { print $4 }’` if [ $IP ]; then echo « Get ip for $PREFIX_SERVER$i == $IP » […]

Supprimer ses cookies

Je vais vous détailler 2 méthodes pour supprimer  ses cookies stockés par son navigateur lors qu’une navigation sur internet. Ces cookies permettent aux sites de vérifier que vous êtes bien connecté, ou stockent des informations diverses tel-que certaines options, ou même des informations de tracking. Méthode 1 : Depuis le navigateur Méthode 2 : Via […]

Extraire un fichier tar dans un dossier spécifique

J’avais besoin d’extraire un fichier tar directement dans un autre dossier /tmp/untar. L’option -C de tar a pu résoudre mon soucis. Il vous faut dabord créer le dossier via un mkdir /tmp/untar L’extract se fait ensuite avec la commande suivante : tar -xvf file.tar -C /tmp/untar Si vous ne souhaitez pas voir l’avancement de l’extract […]

Tuto : rénover des optiques de voiture

A travers ce tutoriel je vais expliquer comment procéder pour rénover des optiques de voiture communément appelé phare, ici sur une Toyota Yaris. Lorsque les optiques deviennent opaques, ils n’éclairent plus suffisamment afin de passer le contrôle technique il faut leur rendre leur jeunesse. Avec un kit de rénovation optique et de l’huile de coude on […]

Effectuer une vidange sur une Toyota Yaris essence

Suite à mon article sur l’entretien d’une Yaris, je vais expliquer en image comment effectuer une vidange moteur sur une Toyota Yaris (essence), avec le changement du filtre à huile. Il est préconisé de faire la vidange tous les 30 000km ou tous les 2 ans.   Edit : Ajout de nouvelles photos. Outils nécessaires […]

Récupérer configuration d’apache et vhost depuis la mémoire du process Apache

Si comme moi, vous avez supprimé une conf de votre serveur Apache via un rm, ne vous inquiétez pas il est possible de la récupérer. Dans mon cas après la suppression de mon vhost Apache, je n’avais pas redémarrer Apache. Il suffit de dumper la mémoire du process Apache pour ensuite faire une recherche dedans […]

Faire une recherche grep sur un fichier texte compressé

Si vous souhaitez faire un grep sur un fichier texte compressé, habituellement vous aller le décompresser puis faire un grep sur le fichier décompressé et ensuite le supprimer. Vous n’aurez plus besoin d’effectuer cette étape avec la commande zgrep, qui est une version modifiée de grep. zgrep fonctionne comme grep excepté qu’il ne fonctionne que […]

Entretien et révision de la Toyota Yaris

Souhaitant faire l’entretien basique de ma Yaris II, j’ai fait le listing suivant pour répertorier l’ensemble des opérations à effectuer. Un entretien ne s’arrête pas à une simple vidange, il faut également contrôler divers points pour se prémunir d’une panne et d’usure prématurée Si vous faites l’entretien dans une concession ou dans un centre auto, il […]

Effectuer une recherche dans plusieurs fichiers

Dans un précédent article, j’ai expliqué comment effectuer une recherche dans un fichier avec la commande grep. Grep permet aussi de recherche un texte dans un ensemble de fichier d’un même répertoire, voici un exemple : grep « keyword » * En rajoutant l’option -r il est possible de parcourir récursivement le répertoire, et ses sous-répertoires : […]

Utiliser le routeur Linksys WRT54GL en switch

Il est possible d’utiliser le routeur Linksys WRT54GL comme switch. Transformation utile dans le cas où votre installation contient déjà un routeur/serveur DHCP, et que vous voulez avoir votre wifi sur ce même réseau ou rajouter tout simplement 4 autres postes par manque de cablages. Voici les étapes : 1/ Se connecter sur le routeur […]

Obtenir le PID d’un process lancé en php via un exec

Suite à l’article « Exécuter une action en fond de tâche en php » je vais vous donner la ligne de commande vous permettant d’obtenir le PID du processus lancé. Le fork ne pose pas de difficulté puisque la fonction pcntl_fork retourne déjà le PID. Lors d’un exec il faut rajouter des paramètres à la fin de […]

Améliorer les performances de votre application PHP avec Zend Opcache

Zend OpCache cache et optimise l’opcode (version pré-compilée d’un script) afin de fournir une exécution plus rapide des scripts PHP. Il améliore les performances de PHP car ce dernier n’a plus besoin de charger, d’analyser et de pré-compiler les scripts. En fonction de la version de PHP sa mise en place est différente. Php 5.5 […]

Exécuter une action en fond de tâche en php

En PHP pour ne pas bloquer le processus courant il est possible d’effectuer une action en parallèle soit via un exec ou en utilisant la fonction pcntl_fork. Exec L’avantage d’un exec c’est qu’il peut être exécuter aussi bien sur une plateforme Windows que Linux. Il peut être également appelé en mode apache et CLI. exec(‘php /var/www/mon_script.php’ […]