Comme tout le monde, lors de la composition de pages HTML, ça doit vous arriver de chercher la syntaxe exacte de certains mots-clés.
Netscape Devedge propose une sidebar pour Mozilla à l'adresse http://devedge.netscape.com/toolbox/sidebars/ qui permet d'accéder rapidement à des références pour
* Gecko DOM
* CSS 2
* CSS 2.1
* HTML 4.01
* DOM 2
* XSLT 1
* Javascript 1.3, 1.4 et 1.5
Vous avez alors une liste de mots-clés qui sont des liens vers les sites de (…)
Forum Astuces.divers [Web] SideBar Mozilla pour référence CSS, XSLT, HTML, DOM et Javascript
Forum Astuces.divers [Perl] Passer de sed a perl
Pour les pros de sed qui passent à Perl:
Utiliser les flags de boucles implicites de lecture ligne par ligne -n et -p. La premiere imprime la ligne, pas la seconde. Examples:
perl -pe 's/foo/bar/g'; # pour chaque ligne, replace "foo" par "bar" et imprime
perl -ne 'print if m/foo/' # imprime les lignes qui matchent "foo"
--
http://paris.mongueurs.net
Forum Astuces.divers [X-Window] GDM et Plusieurs sessions X simultanées
Pour obtenir plusieurs sessions X simultanées au départ de gdm, il suffit de modifier les lignes le fichier de configuration de gdm '/etc/gdm/gdm.conf' comme suit:
Rajouter une section contenant les caractéristiques spécifiques à votre deuxième serveur
[server-Mon_Bel_X]
name=Mon_Bel_X server
command=/usr/bin/X11/X -bpp 16 -dpi 100 'autres_options_qui_vous_vont_bien'
flexible=true
et compléter la section
[servers]
1=Mon_Bel_X vt8
Pour brancher le deuxième serveur '1' serveur sur un terminal vt8
Le passage d'un serveur à l'autre s'effectue de manière classique: CTRL ALT F8 et retour CTRL (…)
Forum Astuces.divers [X/KDE] Scripter le terminal sous KDE
Il est possible de piloter l'émulateur de terminal KDE (Konsole) à distance, en utilisant DCOP. Ca peut etre très très pratique. Par exemple, je travaille à l'heure actuelle sur un jeu en reseau. Pour le tester, j'ai besoin de lancer souvent un serveur et deux clients qui se connectent. Chaque programme écrit des informations cruciales sur sa sortie standard, donc les lancer tous en arriere plan avec un simple & n'est pas une solution très pratique: toutes les sorties standards (…)
Forum Astuces.divers [Debian] Complétions Bash et Debian
Une astuce toute bête mais utile si on n'a pas fait attention. Les packages bash de la Debian (à vérifier pour les autres distrib) possèdent déjà plein de raccourcis pour la complétion sous bash.
Pour les activer, il suffit de décommenter les 3 dernières lignes du fichier /etc/bash.bashrc.
Toutes les completions sont définies dans le fichier /etc/bash_completion et les complétions plus complexes sont dans le répertoire /etc/bash_completion.d
Forum Astuces.divers [Éditeur/Vim] Si votre VIM est mal dressé
Si jamais vous observez un comportement sauvage de votre vim, par exemple il Insert quand il veut ou ne va pas sur le dernier caractère, il suffit de désactiver la compatibilité VI en tapant soit :
:set nocp
ou
:set nocompatible
:set bs=2
Et vous avez maintenant un VIM qui réagit "normalement". Vous pouvez biensur automatiser le processus pour éviter de le retaper à chaque ouverture de fichier en mettant ces lignes dans votre ~/.vimrc.
:set nocp
ou
:set nocompatible
:set bs=2
Et vous avez maintenant un VIM qui réagit "normalement". Vous pouvez biensur automatiser le processus pour éviter de le retaper à chaque ouverture de fichier en mettant ces lignes dans votre ~/.vimrc.
Forum Astuces.divers [Éditeur/Vim] L'autocomplétion sous Vim
Pour avoir l'autocomplétion sous Vim, c'est très simple, il suffit de taper CTRL+n alors que le curseur est sur la fin d'un début de mot que vous venez de taper (en mode édition), puis CTRL+n encore pour cycler entre les propositions.
exemple :
dans mon code C j'ai une fonction bidule() et une autre bidochon() ; pour appeler bidule() je fais
bidCTRL+n et encore CTRL+n jusqu'à ce que bidule soit écrit.
Forum Astuces.divers [X-Window] .xinitrc pour éviter qu'un crash de windowmanager ferme X
il peut arrivever que votre WM crashe, et souvent cela ferme votre X (ce qui est parfois interprété à tort comme un crash de X) une solution est de modifier les fichiers .xinitrc et .xsession de votre répertoire ~ voilà les 2 lignes que vous pouvez mettre dans chacun de ces fichiers: icewm xterm remplacez icewm par votre wm préféré (ou par kde ou gnome) si icewm plante (ce qui n'arrive presque jamais...), alors la ligne suivante est exécuté: un (…)
Forum Astuces.divers [Terminal] Bash et la console de KDE
Pour avoir le chemin en cours dans l'onglet de votre Konsole (l'émulateur de terminal de KDE), ajouter ces lignes dans votre .bashrc:
if [ ! -z $KONSOLE_DCOP_SESSION ]; then
PROMPT_COMMAND='dcop $KONSOLE_DCOP_SESSION renameSession $PWD'
fi
Forum Astuces.divers [Éditeur/Vim] indentation sous vim
== permet d'indenter la ligne courante.
=% le bloc d'instruction courante.
Nous pouvons par exemple indenter l'ensemble d'un fichier en faisant: gg=G
=% le bloc d'instruction courante.
Nous pouvons par exemple indenter l'ensemble d'un fichier en faisant: gg=G
Forum Astuces.divers [X-Window] GDM et WindowMaker
Il arrive souvent que WindowMaker ne soit pas disponible dans le menu Session de GDM.
Afin d'ajouter WindowMaker ( ou autre ... )
Ajouter le fichier /etc/X11/gdm/sessions/WindowMaker contenant ceci :
#!/bin/sh
exec /usr/bin/wmaker
Assurez vous que ce fichier soit executable :
chmod +x /etc/X11/gdm/sessions/WindowMaker
Forum Astuces.divers [Terminal] LILO graphique
Allez voir sur le site de 73lab afin d'agayer un peu votre LILO.
http://www.73lab.com
Forum Astuces.divers [Éditeur/Emacs] Tetris sous Xemacs
Pour se detendre pendant les compil, un petit Tetris ça vous dit ? Sous Xemacs, faites un M-x tetris. Les touches horizontales pour deplacer l'objet, verticales pour faire pivoter.
Forum Astuces.divers [Éditeur/Vim] Lancer des commandes shell à partir de vi
la touche Ctrl-Z permet de mettre le processus actif en tâche de fond.
Une fois mis en tâche de fond, il suffit de taper fg pour récupérer la main sur le dernier processus mis en tâche de fond.
Cette fonctionnalité peut être utilisée avec vi pour lancer plusieurs commandes shell d'affilées pendant l'édition d'un texte. C'est plus pratique que de taper la commande après :! en mode commande de vi. Surtout s'il y en a beaucoup à taper.
Forum Astuces.divers [X-Window] Débloquer X-Window avec SIGUSR1
Il arrive que X-Window "plante" en apparence un ordinateur, notamment lors d'un changement de console virtuelle car il stocke dans un tampon toutes les touches tapées au clavier mais ne les interprète pas.
Avec telnet, ssh, (ou cron ou encore un programme déclenché par l'insertion d'un cd-rom), il faut lui envoyer alors le signal utilisateur 1
kill -s SIGUSR1 pid_du_processus_X
Forum Astuces.divers [X-Window] Après un retour de veille, le multimédia débloque (avec une geforce)
Les drivers NVIDIA ne permettent plus la gestion de l'APM depuis belle lurette. Vous avez hacké le fichier nv.c du pilote avant la recompilation (du style : 'return 0' pour le 'case PM_SUSPEND:' et le 'default:' dans le 'switch (rqst)'. En fait, il faut aussi penser à réactiver le MTRR, que le pilote ne réactive pas (c'est la cause des accrocs dans la lecture de dvd et divx) envoyer une commande du style: echo "base=0xd8000000 size=0x8000000 type=write-combining" >| /proc/mtrr au (…)
Forum Astuces.divers [Éditeur/Emacs] Emacs dans un seul terminal
Lancer et tuer Emacs souvent, c'est peu économique (en temps). Lorsqu'emacs est lancé dans un terminal (emacs -nw), il suffit de taper C-Z pour reprendre possession du terminal avec le shell l'ayant démarré et %emacs pour y retourner...
Forum Astuces.divers [Éditeur/Emacs] Complement sur le texte en minuscule
M-l texte en minuscule (Lowercase)
M-u texte en majuscule (Uppercase)
M-c 1ere lettre en majuscule (Capitalize)
Forum Astuces.divers [Terminal] Comment faire un livre a partir d'un Postscript
Pour imprimer un fichier postscript sous forme d'un petit livre en format A5, faire :
psbook fichier_de_depart.ps | psnup -2 > mon_livre.ps
Il ne reste plus qu'a l'imprimer et à le relier.
Forum Astuces.divers [Éditeur/Emacs] Ajouter / supprimer un rectangle dans du texte
Pour ajouter un rectangle de texte (comme par exemple "// " en debut de ligne) : marquer le coin supérieur gauche du rectangle avec "M-space" puis deplacez vous au coin inférieur droit et faites un "C-x C-r t" puis taper votre texte dans le minibuffer. C-x C-r est associable aux autres commandes d'édition :
C-x C-r k coupe le rectangle selectionne et C-x C-r y le colle (a partir de la position courante du curseur)
Forum Astuces.divers [Terminal] Utiliser Mozilla à travers un tunnel SSH
Vous êtes-vous déjà retrouvé dans un réseau dont le port 119 était fermé ? Sachez que dans un tel cas vous pouvez biaiser le réseau en utilisant un tunnel SSH vers une machine distante qui elle, aura accès au port des forums des discussions. Il est possible, moyennant très peu d'effort, de configurer Mozilla pour qu'il surfe à travers un tunnel SSH et qu'il lise les forums de la même manière. Ce mini howtovous expliquera la marche à suivre (…)
Forum Astuces.divers [Éditeur/Vim] La recherche encore plus simple sous Vim
sous VIM, avec la touche *
vous parcourezdans votre document les mots identique a celui qui était sous votre curseur. Très pratique en programation php/C/... :
à l'appel d'une fonction, mettez le curseur sur le nom de la fonction et faites * jusqu'a arriver à la définition (si celle-ci est dans le même fichier bien sûr).
Forum Astuces.divers [Terminal] Votre CD-RW en lecture-écriture
En traînant sur le web (plus précisement sur gcu-squad.org) je suis tombé sur une petite astuce pour faire fonctionner vos montages de CD-RW en lecture/écriture.
Espérons que le patch noyau sera rapidement inclus dans les prochaines versions du noyau.
--
gebura
Forum Astuces.divers [X-Window] Modifier les bindkeys sous Enlightement
Évidemment, on peut éditer le fichier de conf à la main ...
mais moi je préfère utiliser e16keyedit
(dispo en paquet Debian pour ne pas se prendre la tête :=) )
--
doublehp