Juil. 2009
Coloration de code  OpenOffice
Pour des présentations, il est parfois nécessaire de montrer du code coloré. On peut utiliser la commande highlight -R...
Variables longues  PHP
Pour remplir une variable avec plusieurs lignes on peut faire : <?php $cmd = <<<FINCOMMANDE echo "coucou;"; echo...
Effacer une requête non finie dans la console  MySQL
Si la composition d'une requête ne peut être terminée, on peut sortir de l'édition sans la lancer en tapant '\c'....
Juin 2009
Résolutions d'écran  Linux
Pour connaitre les résolutions de l'écran connecté à un Linux, on peut lancer la commande sudo ddcprobe, qui est dans...
Warning au démarrage : fully qualified domain name  Alsa
Si apache envoie le message suivant à chaque démarrage apache2: Could not reliably determine the server's fully...
Mettre un fond transparent  GIMP
Il faut que l'image soit en mode "Indexé". En supprimant le fond, on obtient une image avec un fond...
Démarrer un programme en tâche de fond  Debian
Pour démarrer un programme en tâche de fond au démarrage de la machine, on peut écrire un lanceur comme celui-ci...
grep sous la commande MS-DOS  Windows
Il existe une commande 'grep' sous Windows : c'est la commande 'find'. On peut par exemple faire : netstat -aon | find...
Mai 2009
Apt-get installe les paquets recommandés  Apt-get
Dans la nouvelle version d'apt-get, les paquets recommandés sont installés d'office en même temps qu'un logiciel. Pour...
Alsa ne sauvegarde pas l'état  Alsa
Pour que Alsa redémarre dans le même état qu'actuellement, pas mute, volume correct, il faut paramétrer le fichier qui...
Convertir les fichiers RRD version 0001 en version 0003  Réseau
Pour convertir tout un lot de fichiers rrd version 0001 en version 0003, on peut utiliser le script suivant...
Avr. 2009
Touches clavier pour (event.keyCode)  Javascript
event.keyCode permet de récupérer la touche qui a été frappée. Voici les codes décimaux pour chaque touche du clavier...
Convertir une chaine en ASCII  PHP
Pour convertir une chaine en ASCII, on peut utiliser : setlocale(LC_CTYPE, 'en_US.utf8'); echo iconv('UTF-8',...
Sauvegarder/Restaurer une base en UTF-8  MySQL
Si on veut sauvegarder une base de donnees au format utf-8, il faut passer un argument a mysqldump : mysqldump -u root...
$_SERVER et ses paramètres  PHP
Array ( [HTTP_HOST] => sortilege [HTTP_USER_AGENT] => Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.9)...
Notifications  Ubuntu
Pour informer l'utilisateur, il existe la librairie libnotify qui affiche des popus sur l'écran. On peut utiliser...
Lire un mail de la queue d'attente  Postfix
Si un mail est bloqué en queue, on peut le lire avec la commande postcat /var/spool/postfix/deferred/8/85B6F34344C. O...
Mars 2009
Pense-bête des commandes  RPM
rpm -qf /usr/bin/fichier -> donne le nom du rpm fournissant /usr/bin/fichier rpm -Va -> Vérifie tout le système rpm...
Convertir un film en Xvid  Mplayer
Pour convertir un film en Xvid, il suffit de mencoder et des commandes suivantes : mencoder <input.avi> -ovc xvid -oac...
Convertir un film en DivX5  Mplayer
Si on veut un film d'une taille de 700M, on peut le convertir pour que le fichier final fasse 700M environ. Pour cela,...
Concaténer deux films  Mplayer
Pour concaténer deux films et re-créer les indexes : mencoder -forceidx -ovc copy -oac copy -o file.avi p1.avi p2.avi...
Aller sur le panneau contenant Firefox  Firefox
Il existe un programme très pratique permettant d'aller sur le panneau contenant firefox : wmctrl -a firefox. Ce...
Centrer verticalement un div  HTML
Si on veut centrer une balise div verticalement sur la feuille, on peut utiliser l'astuce de http://www.alsacreations.co...
Févr. 2009
Compiler le kernel sous Debian pour mettre en package .deb  Debian
Voici comment compiler le Kernel sous Debian. 1. Récupérer les sources du kernel sur www.kernel.org 2....
Créer un RAID avec un élément manquant  Linux
Si on veut créer un système RAID de niveau 1 avec 2 éléments, dont 1 est actuellement absent. Le device à créer est...
Editeur Hexadécimal  Vim
Vim peut servir d'éditeur hexa-décimal d'un fichier binaire. Tout d'abord, charger le fichier binaire : vim -b...
SSH avec respect des liens et des propriétaires  SSH
tar cf - stuff | ssh bob@wendy.no.where.com tar xf - -C /home/brian Sauvegarde le repertoire stuff local sur la...
Janv. 2009
Forcer une nouvelle élection Master Browser  Samba
Pour obliger une élection du Master Browser, on peut demander à nmbd de la commander immédiatement par la commande...
Déc. 2008
Cacher les modules dans les connexions TCP  Apache
Pour que Apache ne présente plus ses bannières (où l'on trouve les modules en fonctionnement sur le serveur), il faut...
Imprimer le texte sélectionné  Firefox
Pour imprimer le texte sélectionné dans Firefox 3, il faut aller dans le panneau d'impression / onglet Options / cocher...
Avoir le 'c cédille' avec un clavier américain  Console
Il suffit de demander le clavier avec les touches mortes. On peut alors avoir aussi des caractères spéciaux comme...
XDebug : analyse de code PHP  PHP
Pour déboguer du code PHP, on peut utiliser XDebug, à installer par apt-get install php5-xdebug. Il faut le...
Vider un fichier  Bash
Pour vider un fichier on peut utiliser la commande > fichier ou echo -n "" > fichier(si on a les droits d'écriture...
Lire les sous-titres avec MPlayer  Mplayer
Pour lire les sous-titres issus d'un fichier séparé, il faut lancer la commande mplayer -subcp latin1 -sub...
Tester la machine virtuelle Java  Firefox
Pour vérifier si la machine virtuelle Java est bien installée dans Firefox, aller sur la page http://www.java.com/en/dow...