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.

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 !

Modifier des PDF avec pdftk : assembler, extraire, filigraner, ...

PDFTK est un utilitaire en ligne de commande permettant de faire à peu près tout ce qu'on veut avec des documents au format PDF. Il est disponible sous windows, mac, linux et BSD.
Voici quelques exemples simples d'utilisation courante :

Rdiff-Backup avec ssh sur un port non standard

Il est fréquent de faire écouter SSH sur un port différent du port 22. Pour pouvoir effectuer une sauvegarde avec rdiff-backup (ou backup ninja), il faut pouvoir spécifier le port.