Blog Informatique

Faire une pause contrôlée dans un script batch

Batch   2 réactions »
A ce point ?PassableIntéressantYeahExcellent! (Votez !)
Loading...Loading...

Batch a clairement mal vieilli, heureusement que powerhsell est là pour prendre le relai. Mais il reste très utile pour créer des scripts simples.

pause-bat

Problème : il est incapable de gérer une pause de 5 secondes. Voyons comment faire une pause de la durée de votre choix. » Lire la suite

PHP : Créer une double authentification (TOTP)

PHP (My)SQL   Réagir »
A ce point ?PassableIntéressantYeahExcellent! (Votez !)
Loading...Loading...

Cela fait un petit moment que je réfléchissais à l'intégration de l'authentification à deux facteurs au sein d'une page de connexion PHP.

totp-php

Grafikart vient justement de publier une tutoriel vidéo sur ce sujet. Cette méthode est idéale pour monter d'un cran la sécurité d'un formulaire de connexion. » Lire la suite

Comment tout centrer en CSS

Javascript et Css   2 réactions »
A ce point ?PassableIntéressantYeahExcellent! (Votez !)
Loading...Loading...

On peut penser que centrer un élément en CSS est simple. Et pourtant la propriété vertical-align ne fonctionne qu'avec les éléments en ligne (inline), pas avec les éléments de type bloc (block).

centrer-css

Mais ça, c'était avant. » Lire la suite

[WordPress] Insérer des liens en nofollow

Développement   3 réactions »
A ce point ?PassableIntéressantYeahExcellent! (Votez !)
Loading...Loading...

Les critères de référencement sont nombreux, et le poids d'un lien en fait partie.

wp-nofollow

Il est parfois utile de ne pas transmettre ce poids sur un lien, voyons comment faire avec WordPress grâce l'insertion rapide de la balise nofollow. » Lire la suite

[PHP] Convertir une date GMT en heure locale

PHP (My)SQL   Une réaction »
A ce point ?PassableIntéressantYeahExcellent! (Votez !)
Loading...Loading...

Suivant les systèmes les fichiers logs sont en horaire GMT, ce qui ne facilite pas leur lecture si vous avez besoin de traiter ces données ou les insérer dans une base de données. Dans mon cas j'avais besoin de récupérer un log sur pfSense.

timezone-convertir

Dans l'interface web de pfSense les logs sont bien dans le bon fuseau horaire (timzeone), celui de Paris. Sauf que dans le fichier brut (*.log) ce n'est pas le cas, ils sont en GMT. J'ai donc cherché un peu pour savoir comment les développeurs de pfSense avaient fait pour convertir l'heure. » Lire la suite

Protéger l’accès à une page avec un dyndns

PHP (My)SQL   3 réactions »
A ce point ?PassableIntéressantYeahExcellent! (Votez !)
Loading...Loading...

Si votre hébergeur ne supporte pas les CRONs, vous pouvez profiter d'un NAS ou d'un routeur open source pour exécuter vos CRONs.

dyndns-php

Dans mon cas j'utilise un NAS Synology qui fait appel à une page PHP qui lance la création d'un backup. Pour éviter que cette page soit accessible de partout j'ai décidé de protéger l'accès pour que seule une connexion provenant de chez moi puisse lancer cette exécution. » Lire la suite

[PHP] Comment utiliser reCaptcha facilement

PHP (My)SQL   Une réaction »
A ce point ?PassableIntéressantYeahExcellent! (Votez !)
Loading...Loading...

Grafikart vient de publier une vidéo tutoriel pour l'utilisation du système antispam de Google, reCaptcha.

Au travers d'un code PHP épuré et de quelques classes, vous pourrez utiliser rapidement reCaptcha pour protéger vos formulaires sans prendre la tête de vos visiteurs.

import.io convertit un site web en API

Développement   Une réaction »
A ce point ?PassableIntéressantYeahExcellent! (Votez !)
Loading...Loading...

Le site import.io permet d'accéder à n'importe quel site sous forme d'API.

import-io

» Lire la suite

Comprendre les exceptions PHP

PHP (My)SQL   3 réactions »
A ce point ?PassableIntéressantYeahExcellent! (Votez !)
Loading...Loading...

Un screencast intéressant publié par Grafikart qui concerne les exceptions PHP.

exception

Plutôt que d'insérer des die() de partout pour arriver à localiser une erreur dans un script qui plante, il est temps de passer aux exceptions. » Lire la suite

Comment minifier rapidement un fichier source CSS

Javascript et Css   Réagir »
A ce point ?PassableIntéressantYeahExcellent! (Votez !)
Loading...Loading...

Minifier signifie réduire la taille d'un fichier source en le compactant : suppression des espaces, , commentaires, indentations, sauts de ligne, etc. Il existe des plugins pour minifier votre code CSS, chez WordPress notamment

css-minifier

Personnellement j'estime que mon CSS n'évolue que très peu et qu'il n'est pas forcément utile d'ajouter un plugin juste pour ça. Je préfère le faire à la main grâce à un site très pratique » Lire la suite