Apache + Nginx derrière Varnish comme plateforme de développement web.

En bref, l'idée est de pouvoir passer facilement de Nginx à Apache, tout en ne touchant pas au serveur Apache préinstallé sur le mac, et d'utiliser Varnish pour nous rediriger vers l'un ou l'autre.

Code Enigma

J'ai rejoint il y a plusieurs mois déja, la super équipe de Code Enigma. Il est donc grand temps de mettre ce site à jour et de fermer la partie professionelle du site !

Auto completion de l'historique dans le Shell Bash (touches PageUp and PageDown)

Une console Bash permet de naviguer dans l'historique des lignes de commandes tapées avec les flèches Haut/Bas. C'est bien.
Il est aussi possible de taper quelques caractères d'une commande précédemment tapée et de naviguer, avec les touches PageUp/PageDown, dans l'historique des commandes précédemment tapées qui commencent par ces mêmes lettres. C'est mieux !

Commentaires conditionnels IE et Hacks CSS

Récapitulatif des commentaires conditionnels Internet Explorer et des Hacks CSS permettant de cibler des navigateurs spécifiques.

Templates Netbeans pour Drupal

J'utilise Netbeans version PHP pour mes développement Drupal.
Lassé de retaper tout le temps les mêmes fonctions, j'utilise la complétion de code auto de l'éditeur de texte pour gagner du temps

Automatiser l'installation d'un site Drupal

Je poste ici un petit script simple que j'utilise pour avoir une installation Drupal de développement fonctionnelle en quelques minutes.

Gnome panel : masquer réellement un tableau de bord

Le masquage automatique des tableaux de bords (barres de menu) dans Gnome est par défaut incomplet. Le haut des icônes dépasse au bord de l'écran de manière indésirable. Ce n'est pas un drame, mais ce n'est pas très agréable à l'oeil !

Rsync avec ssh sur un port non standard

Il est fréquent de faire écouter SSH sur un port différent du port 22.

Lorsque l'on veut se servir de rsync sans serveur tournant sur la machine cible, il faut donc spécifier le port.

Ecrire dans la RAM (tmpfs) comme sur un volume standard

Il est possible de monter une partie de la RAM comme un volume standard pour y écrire des fichiers, dossiers, etc.
Ceci peut être pratique pour stocker les fichiers temporaires d'un script, d'un cache php ou autre, en raison de la rapidité d'accès par rapport au disque dur.

How-To : Ubcd4win + Debian sur une clé usb (méthode pour feignant)

Le but de ce how-to:
L'idée est de réaliser une clé usb capable de booter à la fois ubcd4win (et différentes images comme memtest ou windiag) et une distribution linux.
Nous allons installer une debian standard sur une partition séparée. Ceci nous permettra d'installer tous les paquets dont on peut avoir besoin (comme partimage, gparted, etc) sans avoir besoin d'une image bootable pour chacun des outils.
Ceci n'a rien a voir avec l'utilisation d'une distribution "live", commme knoppix ou slax, et présente des avantages et des inconvénients :

Astuces CSS simples et efficaces

Une ligne suffit parfois à faire la difference !

Supprimer la demande de confirmation de mise à la corbeille

Se débarrasser de cette énervante demande de confirmation "Voulez-vous vraiment envoyer "fichier.txt" à la Corbeille" :
Un clic-droit sur la corbeille -> Proprietés -> Afficher la demande de confirmation de suppression.
Tout bête, mais j'oublie toujours où c'est !