Forum Astuces.divers [X/KDE] Insérer des tabulations dans un champ texte d'une page-web avec Konqueror

Posté par  (site web personnel) .
Étiquettes : aucune
0
14
sept.
2004

Comme vous le savez, il est courant dans les navigateurs que la touche de tabulation soit utilisée pour naviguer de liens en liens, de zones de formulaires en zones de formulaires...

Un problème qui se pose est qu'il est parfois utile de saisir le caractère tabulation dans un champ texte (textarea) pour par exemple les systèmes de Wiki ou les éditions de codes à distance (Zope,...). Mais accepter les tabulations dans les champs textes c'est interdire la navigation vers la (…)

Forum Astuces.divers [Terminal] Substitution multi-ligne en sed

Posté par  .
Étiquettes : aucune
0
14
sept.
2004

Parfois on souhaite changer une chaîne de caractères de plusieurs mots dans un texte, et ceci en gardant des saut de lignes etc. Par exemple, s/je pense/nous pensons/g

La solution est d'utiliser les commandes N (rajoute une nouvelle ligne au buffer en cours), P (sort le buffer en cours jusqu'au premier retour chariot) et D (efface jusqu'au premier retour-chariot du buffer en cours):


sed -e '
N
s/je\([ \n]\{1,\}\)pense/nous\1pensons/g
P
D' input.txt > output.txt

Forum Astuces.divers [Terminal] ! en shell

Posté par  .
Étiquettes : aucune
1
10
sept.
2004
Le ! en shell permet plein de trucs sympa.
  • !! refait la dernière commande
  • !cmd refait la dernière commande commençant par cmd
  • !cmd:p permet de visualiser sans éxecuter la dernière commande commençant par cmd
  • !$ est le dernier mot du ligne de commande précédent
  • !cmd:$ est le dernier mot du dernier ligne de commande commençant par cmd
  • !* est l'ensemble de la dernière ligne de commande à part le premier mot
Pourquoi ce dernier est-il utile? Pense à ceci :
(…)

Forum Astuces.divers [Terminal] Gentoo : quickpkg sauvegarde vos compilations

Posté par  (Mastodon) .
Étiquettes : aucune
0
10
sept.
2004
Lorsque vous compilez de très grosses applications sur votre Gentoo, il est parfois intéressant de sauvegarder le résultat de la compilation dans un package binaire. Pour cela il y a 2 possibilités (exemple avec xorg-x11) :

Faire un emerge -b xorg-x11 lors de la première compilation.

Ou bien :
# quickpkg xorg-x11

Cette commande va créer dans le répertoire /usr/portage/packages/All/ le fichier xorg-x11-6.7.0-r2.tbz2à partir des fichiers présents sur le disque. On pourra donc le réinstaller sans devoir le recompiler (…)

Forum Astuces.divers [X/KDE] Access Keys sous Konqueror

Posté par  (site web personnel) .
Étiquettes : aucune
1
10
sept.
2004
Depuis KDE 3.3, Konqueror sait gérer les attributs "accesskey" des éléments HTML.

Contrairement aux autres navigateurs où il faut utiliser une combinaison de touches avec Alt ou Ctrl, l'équipe de Konqueror a décidé d'utiliser une touche "rémanante" pour éviter tout conflit avec les raccourcies claviers d'autres applications, du navigateur ou du bureau.

Ainsi il vous suffit d'appuyer sur [Ctrl] sur une page possédant des accesskeys pour afficher en info-bulles les raccourcies à utiliser. Il suffit d'appuyer sur la bonne touche (…)

Forum Astuces.divers [Terminal] Booter sur un disque USB

Posté par  .
Étiquettes : aucune
0
10
sept.
2004
Comment booter sur un disque dur externe en USB ?

Tout d'abord vous devez savoir que si votre kernel ne trouve pas votre partition root au démarrage celui-ci fait un panic() et stoppe son chargement.

La solution est de patcher le noyau pour qu'il n'arrête pas son chargement si il ne trouve pas de partition système et qu'il continue ses autres tâches (par exemple la détection de votre disque USB...) tout en renouvelant ses tentatives régulièrement.

Appliquez donc tout d'abord (…)

Forum Astuces.divers [X-Window] Changer de résolution SANS redémarrer X

Posté par  .
Étiquettes : aucune
0
10
sept.
2004

C'est possible grâce à xrandr. Lancer une 1ère fois xrandr sans arguments ; il donne alors une liste des résolutions supportées. Puis pour changer de résolution

xrandr -s n°
ou le n° correspond à la résolution que vous avez choisi.

Optionnellement, xrandr permet aussi d'effectuer une rotation de l'affichage.

Sous KDE, on peut utiliser krandrtray et sous Gnome, l'applet randr.

Forum Astuces.divers [Web] Apache et les css

Posté par  .
Étiquettes : aucune
0
9
sept.
2004
Il arrive parfois que, malgré les droits correctement définis, Apache envoie les feuilles de style CSS avec le type MIME text/plain au lieu de text/css. Ce comportement ne pose généralement pas de problèmes, sauf quand le DOCTYPE de la page est XHTML 1.0 Strict... Pour corriger ceci, éditez le fichier mime.conf dans le dossier des fichiers de configuration d'Apache (/etc/httpd/conf sous Mandrake), et ajoutez à la fin de ce fichier la ligne suivante : text/css cssRedémarrez Apache, (…)

Forum Astuces.divers [Web/Réseau] Bloquer les ping sur IPCop

Posté par  (site web personnel) .
Étiquettes : aucune
0
26
août
2004
Pour bloquer les ping sur IPCop 1.3, il suffit d'exécuter la ligne de commande suivante :
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

Toutes les requêtes ping (type ECHO au niveau ICMP) seront bloquées. Vous ne pourrez plus pinguer votre IPCop mais les personnes sur Internet non plus.


N.B. : bloquer les pings n'est pas recommandé car il est contraire au RFC. Mais si votre souhait est de rester le plus invisible quand vous êtes connectés, alors bloquer le ping est une bonne (…)

Forum Astuces.divers [Web/Réseau] Transfert de fichiers (le FTP du geek)

Posté par  (site web personnel) .
Étiquettes : aucune
2
26
août
2004

Un moyen simple de transférer des fichiers (ou n'importe quel type de données) entre deux ordinateurs connectés par un réseau IP est d'utiliser netcat.

Version simple:

recipient$ nc -l -p $RECIPIENT_PORT > $FILE
sender$ cat $FILE | nc -q0 $RECIPIENT_ADDRESS $RECIPIENT_PORT
Plusieurs fichiers avec compression:

recipient$ nc -l -p $RECIPIENT_PORT | gzip -c -d | tar -x
sender$ tar -c $FILES | gzip -c | nc -q0 $RECIPIENT_ADDRESS $RECIPIENT_PORT

gzip peut très bien être remplacé par bzip2 avec les même (…)

Forum Astuces.divers [Debian] Webcam Philips toucam 2 sous linux 2.4.x ou 2.2.x (PCVC820K/00 OV518)

Posté par  .
Étiquettes : aucune
0
19
août
2004
Attention... Cette astuce est réservée aux utilisateurs avertis de linux.

Cette webcam philips ne fonctionne pas avec les modules PWC et PWCX (philips webcam) !! . Inutile de vous escrimer donc avec ces derniers.

Par contre elle fonctionne avec le module ov51x (qui gère les chipsets omnivision ov511 à ov519 ). De là je vous vois plein d'espoir lancer un "modprobe ov511" avec le module standard du noyau... que nenni...

Le module sur la génération des noyaux 2.4 ou 2.2 (…)

Forum Astuces.divers [Terminal] Jetez votre ancien nohup

Posté par  (site web personnel) .
Étiquettes : aucune
0
18
août
2004
Voici screen, petit utilitaire permettant de multiplier les consoles virtuelles, mais surtout, permettant de les détacher de leur processus père. En clair, vous êtes en ssh sur un serveur, vous faites "screen" et vous avez une console virtuelle. "Ctrl-a d" détache la console virtuelle et là vous pouvez perdre la connexion, votre console existe toujours !! "screen -r" vous la retrouvera au prochain ssh telle qu'elle était (apt-get install screen)

Forum Astuces.divers [Terminal] Alias avec bash

Posté par  .
Étiquettes : aucune
0
17
août
2004
Avec bash, vous pouvez utiliser des alias de commandes. Par exemple, vous pouvez ajouter, dans votre ~/.bashrc, une ligne comme alias ls='ls --color --classify' ainsi dès lors que vous taperez ls, la commande sera interprétée selon l'alias (dans l'exemple, avec les options --color et --classify). Vous pouvez aussi carrément "créer" des commandes, comme par exemple un bash avec un rcfile nommé toto, en ajoutant une ligne comme celle-ci : alias bash_toto='bash --rcfile toto'

Forum Astuces.divers [Perl] Expressions rationnelles sous Adblock (extension anti-pub Firefox)

Posté par  .
Étiquettes :
0
16
août
2004
Certaines expressions rationnelles vraiment efficaces contenues dans un simple fichier texte peuvent être importées dans Adblock. Très efficace. Un exemple d'expression rationnelle parmi tant d'autres : /[\W\d]ad[\W\d]/. [\W\d] pouvant être compris comme [\n'est pas un mot\peut- être un chiffre]. Si bien que le motif précédent bloquera "/ad.jpg" ou "print.html?ad=true" mais ne bloquera pas "dad.jpg" ou "mad.gif", etc ... De l'aide pour en construire ou des filtres tous faits ayant fait leurs preuves sont présents sur: http://aasted.org/adblock/viewtopic.php?t=284 Et (…)

Forum Astuces.divers [Debian] Installer Fedora à partir des iso sans les graver

Posté par  .
Étiquettes :
0
16
août
2004
Nécessite grub. Télécharger les ISO, puis monter (avec l'option loop) la première ISO dans /mnt/cd1. Dans le cd, il y a un répertoire isolinux. Il faut le copier dans /boot. Il faut ensuite rajouter une entrée adéquate au fichier /boot/grub/grub.conf. Par exemple:

     Installation de Fedora
     root (hd0,0)
     kernel /isolinux/vmlinuz
     initrd /isolinux/initrd.img
Il n'y a plus qu'à redémarrer, à l'invite Grub choisir "Installation de Fedora". Lors du choix du mode d'installation, il faut sélectionner Disque duret donner le chemin d'accès (…)

Forum Astuces.divers [Web/Réseau] tester à la main une connexion internet derrière un proxy

Posté par  .
Étiquettes : aucune
0
13
août
2004
Vous êtes derrière un proxy, et vous voulez tester si l'accès à internet fonctionne bien.
telnet machineproxy portduproxy
par exemple telnet localhost 3128
puis tapez à l'aveugle ou non, suivant votre client telnet :
GET http://www.google.fr HTTP/1.0
puis validez deux fois sur entrée. Le code HTML avec les entêtes HTTP est alors renvoyé si tout se passe bien, sinon, à vous de diagnostiquer ce qu'il se passe !

Forum Astuces.divers [Mail] marquer un mail comme lu dans un Maildir grâce a procmail

Posté par  .
Étiquettes : aucune
0
13
août
2004
J'ai chez moi un serveur courier-imap alimenté par une chaîne fetchmail (pour le rapatriement depuis le serveur de mon FAI) + procmail (pour classer mes mails) et j'utilise bogofilter pour détecter les spams. Mes mails sont stocké au format Maildir sur mon compte. voici les rêgles procmail que j'utilise pour le filtrage du spam : #pour les mails de moins de 256k : envoyer a bogofilter :0fw * < 256000 | bogofilter -u -e -p :0e { EXITCODE=75 HOST } (…)

Forum Astuces.divers [Éditeur/Emacs] Table ASCII

Posté par  .
Étiquettes : aucune
0
13
août
2004
Le fichier ascii.el permet d'afficher une table ASCII dans un buffer et affiche le code du caractère où se trouve le curseur dans l'autre fenêtre.
Ajouter dans le .emacs :
(require 'ascii)
(global-set-key [f7] 'ascii-display) ; agit comme une bascule
Le fichier ascii.el doit être placé dans le répertoire site-lisp de votre installation d'emacs.
http://www.cpqd.com.br/~vinicius/emacs/#ascii.el

Forum Astuces.divers [Web] créer un serveur web (une page) sans serveur web

Posté par  .
Étiquettes : aucune
1
13
août
2004
Grace à xinetd, créer un fichier www dans le répertoire /etc/xinetd.d/ avec le contenu :
service socks
{
        disable = no
        socket_type     = stream
        wait            = no
        user            = www
        server          = /home/www/www.sh
}
puis dans le répertoire /home/www, créer le script suivant :

#!/bin/bash
echo "Content-Type: text/html"
echo

cat << EOF
<html>
    <body>
    Hello World
    </body>
</html>
EOF
Il suffit ensuite d'aller visiter la page http://localhost:1080 et le tour est joué.

Forum Astuces.divers [X/KDE] monter des images (.iso ou autres) via kde

Posté par  .
Étiquettes : aucune
0
2
août
2004
Vous avez peut être déjà lu l'astuce "Monter une image ISO" présente ici: http://linuxfr.org/tips/106.html Un greffon à KDE permet de faire cela via le menu contextuel : http://kde-look.org/content/show.php?content=11577 En 2 clics de souris on monte ou démonte un fichier .iso, .nrg, etc. Les formats supportés sont: ISO, NRG (Nero Burning ROM), UDF (DVD), CUE/BIN, CCD/IMG/SUB (CloneCD), XDVDFS (XBOX) images. L'installation se fait très simplement via un: ./install

Forum Astuces.divers [Terminal] Less permet de lister le contenu d'une archive

Posté par  .
Étiquettes : aucune
0
2
août
2004
En ligne de commande, une unique commande permet de lister le contenu de toutes archives (gz, tgz, tar.bz2, tar.gz, zip, rpm, deb(?) ...) c'est less ! Par exemple, le résultat correspond à un tar -tzvvf dans le cas d'un tar.gz Techniquement parlant, c'est grâce à l'utilisation du préprocesseur définit par LESSOPEN. Il varie donc suivant les systèmes mais doit faire sensiblement la même chose...

Forum Astuces.divers [Éditeur/Vim] Passer rapidement en mode commande

Posté par  .
Étiquettes : aucune
0
25
juil.
2004
Beaucoup de gens râlent sur le fait que Vim utilise la touche ESC pour entrer dans le mode 'commande'.
Il existe pourtant 2 raccourcis bien sympathique et que je trouve bien plus simple à mémoriser pour les débutants:
- Passer de mode d'édition en mode commande ALT-SPACE
- Editer directement la ligne de commande (en bas de l'écran) CTRL-:

Pour revenir en mode d'édition, vous pouvez alors utiliser les commandes standards: a,A,oO,i,I...

Forum Astuces.divers [X-Window] Que faire si l'écran du portable ne se réactive pas ?

Posté par  .
Étiquettes : aucune
0
13
juil.
2004
Sur certains portables, quand on ferme l'écran, il ne se rallume plus quand on l'ouvre de nouveau sauf s'il s'est mis en veille. L'interrupteur responsable de cette désactivation est appelé le "lid switch". Certains conseillent d'enlever le module button acpi pour le désactiver, mais c'est tout de meme utile de le laisser se désactiver. Un passage en mode console puis X fait revenir l'affichage (Ctrl-Alt F6, Ctrl-Alt F7). Si l'on ne veut pas switcher ou si l'on veut un rétablissement (…)

Forum Astuces.divers [Web/Mozilla] Activer le coller avec le bouton du milieu

Posté par  (site web personnel) .
Étiquettes : aucune
0
10
juil.
2004
Vous avez peut être remarqué avec le passage de mozilla 1.6 à mozilla 1.7, une fonctionnalité intéressante a disparu par défaut (en tout cas chez moi avec la debian), il s'agit de la possibilité de coller du texte dans une boite texte html avec le bouton du milieu de la souris. Pour réactiver cette fonctionnalité, tapez dans la barre d'adresse about:config , et modifiez le champ middlemouse.paste , en mettant true à la place de false.