Blog Tech

[regex] Remplacer toutes les balises courtes PHP

PHP (My)SQL 3
A ce point ?PassableIntéressantYeahExcellent! (3 vote(s), 4,33/ 5)
Loading...

Il y a une époque où on utilisait toujours la balise courte PHP "<?" mais depuis de nombreux années il est préférable d'utiliser la version longue "<?php".

Après une montée de version du moteur PHP 5.2 vers 7.x sur un vieux site web j'en ai profité pour remplacer toutes les balises courtes par des balises longues. Pour cela j'ai opté pour notepad++ avec une expression régulière pour remplacer le short tag dans tous les fichiers d'un seul coup. » Lire la suite

[bat] Lancer un EXE sans la version

Batch et VBScript 4
A ce point ?PassableIntéressantYeahExcellent! (5 vote(s), 4,40/ 5)
Loading...

Le titre est étrange mais je n'ai pas trouvé mieux, mais pourtant c'est simple.

L'idée est de pouvoir lancer un programme EXE depuis un *.bat Windows sans tenir compte du suffixe contenant le numéro de version qui change régulièrement. » Lire la suite

[VBS] Contrôler le nom d’hôte au démarrage

Batch et VBScript commenter
A ce point ?PassableIntéressantYeahExcellent! (4 vote(s), 4,25/ 5)
Loading...

Si vous clonez vos machines, que ce soit avec de la virtualisation ou via des images (Acronis, Macrium, CloneZilla, etc) votre nom de machine est toujours le même.

Pour éviter d'oublier de le changer je vous propose un script qui affiche un rappel à l'ouverture de session si ce nom machine n'a pas été changé. » Lire la suite

Ignorer le script de login sur Windows Server

Batch et VBScript commenter
A ce point ?PassableIntéressantYeahExcellent! (2 vote(s), 4,00/ 5)
Loading...

Vous avez peut-être un script d'ouverture de session en dur dans vos comptes utilisateurs. Ces scripts contiennent souvent des agents de toutes sortes (collecte, impression, assistant) qui peuvent consommer des ressources de façon anormale sur vos serveurs.

Voici comment inhiber l'exécution d'un script d'ouverture de session sur vos OS serveurs. » Lire la suite

Comment gérer apple-touch-icon*

Dév 7
A ce point ?PassableIntéressantYeahExcellent! (4 vote(s), 4,50/ 5)
Loading...

Comme Apple aime faire comme personne, les machines de la marque cherchent à atteindre des images concues pour elles. Ce qui provoque des erreurs 404 avec la ressource que cela consomme et les logs qui se remplissent pour pas grand chose.

Voyons comment régler le problème avec une seule règle en .htaccess. » Lire la suite

WAMP : exporter une BDD MySQL en console

PHP (My)SQL commenter
A ce point ?PassableIntéressantYeahExcellent! (3 vote(s), 4,00/ 5)
Loading...

Après l'import d'une BDD MySQL en console, voici comment exporter une base de données sous WAMP (windows donc).

Vous pouvez exporter une base particulière ou bien l'ensemble des bases vers un dump SQL. C'est simple et rapide. » Lire la suite

Comment déboguer du code PowerShell

Powershell commenter
A ce point ?PassableIntéressantYeahExcellent! (1 vote(s), 4,00/ 5)
Loading...

Florian de l'excellent IT-Connect nous propose une méthode d'analyse du code PowerShell, avec PS Script Analyzer :

Cette méthode permet de corriger les erreurs afin de respecter les » Lire la suite

[batch] Comment récupérer l’adresse IP courante d’un PC

Batch et VBScript 11
A ce point ?PassableIntéressantYeahExcellent! (3 vote(s), 4,33/ 5)
Loading...

Un peu de batch, ça faisait longtemps.

adresse-ip-batch

Récupérer l'adresse IP d'un ordinateur est utile : pour l'inscrire dans un log ou l'utiliser avec des conditions... Voyons comment.

Pour Windows 7 et 10

Cela tient en une ligne :

for /F "tokens=16" %i in ('"ipconfig | findstr IPv4"') do echo %i

Et avec récupération dans une variable :

for /F "tokens=16" %i in ('"ipconfig | findstr IPv4"') do SET LOCAL_IP=%i && echo %LOCAL_IP%

Attention cette ligne fonctionne si la langue de la machine est le français.

Avec un Windows anglais utiliser celle-ci :

for /F "tokens=14" %i in ('"ipconfig | findstr IPv4"') do SET LOCAL_IP=%i && echo %LOCAL_IP%
for /F "tokens=14" %i in ('"ipconfig | findstr IPv4"') do SET LOCAL_IP=%i && echo %LOCAL_IP%

Merci superuser.

Voici un script en complément pour Windows 10 : openclassrooms.

Des cours vidéos sur la sécurité web

Dév commenter
A ce point ?PassableIntéressantYeahExcellent! (1 vote(s), 3,00/ 5)
Loading...

Louis est étudiant à l'Epitech (développement web) et propose des vidéos autour de la sécurité web sur sa chaine YouTube Louistiti.

headers-http

Que vous soyez développeur ou sysAdmin ces techniques ne doivent pas vous être étrangères. » Lire la suite

[PHP] Comment gérer le cache ETag et Last-Modified

PHP (My)SQL commenter
A ce point ?PassableIntéressantYeahExcellent! (1 vote(s), 4,00/ 5)
Loading...

Grafikart nous propose un tutoriel vidéo pour comprendre comment les navigateurs gèrent le cache..

last-modified_etag

Il nous explique comment utiliser les en-têtes pour envoyer par exemple un code 304 "not modified". » Lire la suite