Juillet 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...
Avril 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évrier 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...
Janvier 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écembre 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...