Yvonh.com Site

Script shell pour connaitre le code HTTP d’une page web

Script shell pour connaitre le code HTTP d’une page web

J’ai eu besoin de faire rapidement et surtout simplement un script pour avoir le header HTTP d’un fichier d’urls. Dans mon cas le plus simple était de faire un script shell et de lui...

Qu’est ce que le temporal dead zone TDZ en ES6?

Qu’est ce que le temporal dead zone TDZ en ES6?

Cette feature a été introduite depuis ES6 et concerne let et const, deux façons alternatives de déclarer des variables. En bref, si vous vouez accéder à des variables déclarées par let et const avant...

Composer le gestionnaire de package de PHP

Composer le gestionnaire de package de PHP

Aujourd’hui tout lange de programmation moderne se doit d’avoir un gestionnaire de package, pour NodeJS on a NPM, pour C# on a Nugget, etc. Installation de Composer Pour avoir les étapes d’installation, se référer...

Installer PHP 5.6 sur Mac OS

Installer PHP 5.6 sur Mac OS

Comme nous nous dirigeons vers le futur, sur Mac OS Homebrew, PHP 5.6 n’est plus disponible. Or cette version de PHP était très utilisée, et quand vous récupérez des projets ancienc qui tournent sous...

Redirection 410 dans Htaccess

Redirection 410 dans Htaccess

Voici comment faire une redirection 410 dans le fichier htaccess. La redirection 410 c’est pour indiquer que la page n’existe plus, à al différence de la page 404, qui est introuvable, donc pas spécifiée...

MySQL Error 1055 Expression #n of SELECT list is not in GROUP BY clause and contains nonaggregated column

MySQL Error 1055 Expression #n of SELECT list is not in GROUP BY clause and contains nonaggregated column

Si vous êtes sur cette page c’est que vous avez rencontré une erreur avec la version 5.7 de MySQL ! (Je suis sous OSX Mojave, aussi cette solution est significative pour les Mac, mais...

Linux utiliser Sed pour manipuler les chaines de string

Linux utiliser Sed pour manipuler les chaines de string

Personnellement je confondais souvent Awk et Sed, je ne voyais pas trop la différence. Mais maintenant ce qu’il faut retenir c’est que Awk travailler avec des fichiers dont les lignes sont semblables, genre fichier...

Un mois avec un framework PHP petite désillusion

Un mois avec un framework PHP petite désillusion

La veille d’écrire ce post, cela faisait à peu près deux mois que je m’était mis sur Symfony 4 (j’ai eu aussi une petite période avec Symfony 2 par le passé mais moins investi)...

Exploiter la table d’information de MySQL

Exploiter la table d’information de MySQL

La table information_schema de la base MySQL contient tout un tas d’informations intéressantes. Vous aves les informations sur les utilisateurs, mais surtout les informations sur les tables. Voici quelques exemples de requêtes qui peuvent...

Mettre en place l’authentification basique HTTP

Mettre en place l’authentification basique HTTP

Sur ‘importe quel site web, vous pouvez mettre en place un système de login très simple sans recours à du HTML et du code PHP, cela s’appelle l’authentification basique HTTP. Il suffit de mettre...