Autoriser uniquement certains navigateurs sur un site web Apache2
Cette astuce permet de sélectionner les clients qui se connecteront à un site web, hébergé par Apache. Je rédige cette bidouille car j’ai bien galéré lors de mon passage de la version 2.2.22 à la version 2.4.2. La syntaxe a effectivement changé… En bonus donc, la même bidouille mais valable pour 2 versions d’Apache!
Lire la suite…
Sauvegardes régulières de WAMP Server
Voici un script qui permet de sauvegarder à intervalles réguliers le contenu d’un répertoire ainsi qu’une base de données MySQL. L’idée m’est venu lorsque qu’il a fallu que je monte un système de sauvegarde régulières pour le serveur WAMP (Windows, Apache, MySQL, PHP) qui tourne sur une de mes machines…

Le script sauvegarde le répertoire C:/wamp/www/webapp/ ainsi que la base de donnée MySQL liée à cette application Web. Voici son déroulement détaillé: Lire la suite…
Compteur incrémental en batch
Ce bout de code permet d’exécuter un compteur en BATCH. A chaque retour dans la boucle, le compteur est augmenté d’un point et différentes tâches peuvent être lancées. Dans cet exemple, le mot "incrementation" suivi de la valeur du compteur est inscrit dans un fichier texte:
@echo off setLocal EnableDelayedExpansion :compteur set /a _increm+=1 rem Condition IF - Remplacer 6 par le nb de fois qu'il faudra compter if %_increm% gtr 6 goto :fin_bat rem Cette tache sera lancee 6 fois echo incrementation %_increm% >> test.txt goto :compteur :fin_bat exit
Le résultat de ce code s’inscrit dans le fichier test.txt placé au même niveau que le batch: Lire la suite…
Vérification de la connectivité Wifi via un "batch planifié"
Ce script permet de vérifier l’état de la connexion Internet et de redémarrer les services si la connexion est HS… En l’occurrence, ce batch renouvelle l’IP de la connexion avec la Box, puis il redémarre le service ICS (Internet Connection Sharing).

Ça vaut pas une passerelle OpenBSD comme solution, mais ça a l’avantage d’être simple pour une utilisation exclusivement @home et ça ne nécessite pas d’installer une machine dédiée. Lire la suite…
Modifier le réseau DHCP du Partage de connexion Internet
Le partage de connexion Internet (ou ICS pour Internet Connection Sharing) est un service qui existe depuis bien longtemps sous Windows mais aussi sous d’autres OS. Il permet d’étendre la connexion Internet d’une carte réseau à une autre. Par exemple, ce service permet de partager le connexion Internet de la carte Wifi aux équipements reliés à la carte Ethernet.
Lorsque le service est activé, la carte qui accède à Internet via ce service se voit attribuer une adresse IP fixe (dans l’exemple, la carte Ethernet). Ainsi, les équipements qui se connectent sur ce même réseau se verront entre eux. En effet, un pseudo serveur DHCP attribue des adresses dans la même plage IP…

Par défaut, l’adresse IPv4 attribuée à la carte est 192.168.137.1
Pour modifier l’adresse de ce réseau et de l’étendue qui sera disponible, il faut passer par l’incontournable Éditeur de registre. Lire la suite…
Utiliser un clavier Apple avec Connexion Bureau à distance*

*RDC: Remote Desktop Connection ou Connexion Bureau à distance, accessible par le menu Démarrer ou via [Windows]+[R] > mstsc sous Windows, ou ici pour les Mac.
Avec un clavier Apple, lorsque l’on prend le contrôle à distance d’une machine sous Windows** via Connexion Bureau à distance, la langue du clavier bascule souvent sur "Anglais" et la petite icône "EN" s’affiche dans la barre des langues, à coté de la zone de notification. Cela se produit car l’ordinateur distant ne possède pas le fichier de correspondance des touches du clavier Apple. Pour installer le clavier sur l’ordinateur distant, voici la manipulation: Lire la suite…
