Forum Astuces.divers [Éditeur/Vim] Utiliser les splits

Posté par  .
Étiquettes : aucune
6
10
nov.
2007
Très pratiques pour avoir plusieurs fichiers sous les yeux, ou un endroit différent du même fichier, les splits consistent à partager l'écran de vim à votre guise.

Pour cela plusieurs possibilités (split = partage horizontal, vsplit = partage vertical) :

a) lors du lancement de vim
$ vim -o foo bar = ouvre foo et bar en split
$ vim -O foo bar = ouvre foo et bar en vsplit

b) lorsque vim est déjà lancé (^ est la touche (…)

Forum Astuces.divers [Terminal] Mettez-vous à l'heure

Posté par  .
Étiquettes : aucune
0
26
mar.
2002
Si votre bios est fatigué, mettez votre machine à l'heure automatiquement en plaçant dans votre rc.local : netdate machine1 && clock -w && clock où machine1 est une machine accessible et à l'heure. Faire man netdate pour plus de paramètres.

Forum Astuces.divers [Admin] Enregistrer la sortie audio dans un fichier

Posté par  .
Étiquettes :
2
10
nov.
2007
Les lecteurs audio Flash sont partout ! Et pas moyen de récupérer un flux potable pour votre encodeur préféré. Heureusement, sous Linux (je précise puisque c'est une fonction en voie de disparition sous Windows Vista) il est possible de capturer sous forme numérique et sans perte le son que vous entendez sortir par votre carte audio.

$ arecord -f cd capture.wav

Va enregistrer en qualité CD (44100hertz, 16bits, stéreo) votre sortie audio par défaut dans un fichier capture.wav

Audacity permet (…)

Forum Astuces.divers [Debian] Complétions Bash et Debian

Posté par  (site web personnel) .
Étiquettes :
0
19
juin
2003
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 [Debian/Admin] auto-apt pour resoudre les dependances

Posté par  .
Étiquettes : aucune
1
10
nov.
2007
Auto-apt s'utilise un peu a la maniere d'apt-get. En particulier, il maintient une base des paquets qu'il faut mettre a jour:

auto-apt update

Cette base contient non seulement les paquets, mais aussi la liste des fichiers de chaque paquet. Cet outil permet resoudre les problemes suivants:

* installer automatiquement les paquets manquants lors d'une compilation (pour ne pas passer 10 mins a retrouver tous les paquets de dev pendant un ./configure par exemple)

auto-apt run ./configure

auto-apt se plug sur (…)

Forum Astuces.divers [Admin] autofs et sshfs-fuse

Posté par  .
Étiquettes : aucune
0
10
nov.
2007
Autofs sert à monter automatiquement un système de fichiers dès qu'on tente d'accéder au point de montage. Cela marche impecable avec samba, nfs etc. Ce qui est bien pratique dans certaines situations. Mais comment faire pour sshfs-fuse ?
C'est l'objet de cette astuce (NB une adaptation à votre distribution peut être nécessaire).
Prérequis : autofs, fuse, sshfs, ssh-agent (pour éviter de taper le mot de passe au login en ssh)
Dans /etc/autofs.master ajouter la ligne suivante :
/var/autofs/ssh/remote_machine /etc/auto.sshfs --timeout=300
(…)

Forum Astuces.divers [Terminal] Backup simple et pas cher!

Posté par  .
Étiquettes : aucune
0
13
juil.
2001
Faire une sauvegarde c'est important, on en prend conscience surtout après un crash ! ;o) Pour faire un backup et pouvoir le restaurer dans toutes conditions, y compris avec un Linux très minimal (comme un Linux sur disquette) vous n'avez besoin que de tar et gzip. Pour faire votre backup, faites un "cd" là où vous avez un peu de place (environ 2/3 de la place totale prise par votre système devrait suffire) et tapez: tar -czpvf foo.tgz /foo/ où (…)

Forum Astuces.divers [Web] Mozilla au clavier : plus vite !

Posté par  (site web personnel, Mastodon) .
Étiquettes : aucune
0
21
déc.
2003
Pour aller plus vite lors du remplissage d'un formulaire, désactivez le parcours des liens. Pour se faire, allez dans l'« Édition des préférences », section « Avancées », « Navigation au clavier ». Pour atteindre les liens, il suffit d'utiliser la recherche rapide : /texte à rechercher. Pour aller à la prochaine occurence, <ctrl>+G.

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 [Admin] Monter un CD d'installation Solaris en loopback sous Linux

Posté par  .
Étiquettes : aucune
0
26
fév.
2005
Vous possédez une image ISO du CD d'installation de Solaris et vous souhaitez la monter ?
Facile ! il suffit d'utiliser l'option "loop" de mount me direz-vous ! Et bien non. Les CD d'install Sun possèdent deux partitions et si on veut monter la bonne il faut faire une petite manipulation que voici :

# dd if=cd_install.iso of=slice1.img skip=640 count=1127680
# mount -t ufs -o ufstype=sun,loop,ro slice1.img /mnt

Et c'est bon, à condition d'avoir le support UFS dans son kernel.

Forum Astuces.divers [Terminal] S'endormir en musique!!!

Posté par  .
Étiquettes : aucune
0
13
mai
2005
Si vous voulez vous endormir avec de la musique, ouvrez votre lecteur habituel puis dans une console tapez: "watch -n 50 aumix -v -1", ça diminuera le volume peu à peu ! NdM : il faudra aussi penser à éteindre le lecteur à la fin puis de rétablir le mixer à un volume normal.

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] Eviter les check forced !

Posté par  (site web personnel) .
Étiquettes : aucune
0
5
juin
2001
Si vous bidouillez un peu trop votre Linux et qu'à un moment il "freeze" et que même CTRL-ALT-SUPPR ne le ranime pas, n'appuyez surtout pas le bouton reset de votre ordi car ça implique un fsck au prochain démarrage. Essayer d'abord les contrôles systèmes dans l'ordre suivant : Alt-SysRq-S (met le swap sur disque) Alt-SysRq-U (remonte tout en readonly) Alt-SysRq-B (reboot) Et adieu le check forced :) Plus d'infos dans /usr/src/linux/Documentation/sysrq.txt

Forum Astuces.divers [Mail] Liens HTML dans Thunderbird et courriel dans Firefox

Posté par  .
Étiquettes :
0
26
fév.
2005
Les nouveaux utilisateurs de Thunderbird sous KDE peuvent être déçus de voir que leur navigateur web préféré ne s'ouvre pas quand ils cliquent sur un lien dans un mail. De même l'utilsateur de Firefox sous KDE qui veut envoyer un lien vers une page sera déconcerté de voir qu'il ne se passe rien.

Ma solution (sous Mandrake 10.1) est de passer par le gnome-control-center qui définit les préférences des utilisateurs de Gnome (FX et TB semblent être intégrés (?)) et (…)

Forum Astuces.divers [X/GNOME] Utiliser le dictionnaire de gnome en français

Posté par  .
Étiquettes : aucune
0
10
nov.
2007
La norme RC 2229 pour les dictionnaire est aussi disponible pour le français.
Il suffit d'aller dans les préférences de dictionnaire de gnome (pour kdict je ne sais pas), et de rentrer le serveur

dict.aioe.org

puis de choisir dans les bases de données, mon choix

wikitionnaire

Mais il y a plein d'autre référence pour le français.

Pour découvrir d'autres serveurs:

http://luetzschena-stahmeln.de/dictd/index.php

Bonnes définitions...

Forum Astuces.divers [Perl] Modifier un PDF avec PERL

Posté par  .
Étiquettes : aucune
0
1
juin
2006
Dernièrement, j'ai eu besoin de modifier un grand nombre de documents PDF, en ajoutant un en-tête et un numéro de page sur chaque page. J'ai pu réaliser cette opération rapidement en utilisant Perl et le module PDF::API2. Voici une version "light" du script Perl que j'ai utilisé : #!/usr/bin/perl use PDF::API2; my $file=shift; my $out_file=shift||"test.pdf"; my $page_cnt=shift||1; my $pdf = PDF::API2->open($file); my $f1=$pdf->corefont('Times-Roman',-encode => "latin1"); my $f2=$pdf->corefont('Times-Italic',-encode => "latin1"); for my $p (1..$pdf->pages()){ my $page=$pdf->openpage($p); $page->add_font($f1); $page->add_font($f2); my $gfx = (…)

Forum Astuces.divers [Admin] Monter la partition d'une image disque en loopback

Posté par  .
Étiquettes : aucune
1
10
nov.
2007
Après avoir sauvegardé l'ensemble d'un disque avec la commande dd (dd if=/dev/sda of=image.raw), il peut être utile de monter une partition du disque en loppback.

Pour cela il faut ajouter l'option offset à l'option loop de la commande mount.
Le numéro de l'offset se calcule en multipliant le premier secteur de la partition par le nombre d'unités.

ex :
fdisk -l -u -C 592 image.raw

Disk image.raw: 0 MB, 0 bytes
255 heads, 63 sectors/track, 592 cylinders, total 0 sectors
(…)

Forum Astuces.divers [Terminal] Impression directe sans installation via FTP

Posté par  .
Étiquettes : aucune
0
10
nov.
2007
Comment imprimer rapidement un fichier sur une imprimante réseau lorsqu'aucun système d’impression n’est configuré sur le serveur ? En envoyant le fichier au serveur FTP embarqué par de nombreuses marques d’imprimantes.
Exemple d’impression directe du fichier /etc/hosts sur l’imprimante d’adresse IP 10.0.0.14 :

$ ftp 10.0.0.14
Connected to printerhp1.foo.com.
220 JD FTP Server Ready.
Name (printerhp1:pbateman): anonymous
331 Enter password.
Password:
230-Hewlett-Packard FTP Print Server Version 2.4.5

Directory: Description:
------------------------------------------------------
PORT1 Print to port 1 hp color LaserJet 4650

To (…)

Forum Astuces.divers [X-Window] Un fond d'écran "vivant"

Posté par  .
Étiquettes : aucune
0
5
mar.
2002
Si vous en avez marre de votre fond d'écran un peu ou beaucoup fixe voici une petite combine pour l'animer : il suffit, avec des WM ne gérant pas de manière exclusive le fond, de lancer un économiseur d'écran (placé normalement dans /usr/X11R6/lib/xscreensaver) avec comme option "-root" par exemple : "/usr/X11R6/lib/xscreensaver/ifs -root" et le fond s'anime ... magique non ;)

Forum Astuces.divers [Admin] Convertir son FS Linux ext2/ext3 iso-8859-15 au format UTF8

Posté par  (site web personnel) .
Étiquettes :
1
31
mai
2006
Vous utilisiez une Distribution avec un encodage des noms de fichiers à la norme iso-8859-15 (Mandriva par exemple) et vous passez maintenant sur une distribution gérant les FS avec la norme UTF8 (Ubuntu, Fedora etc) et vous êtes emmerdé avec vos accents dans les noms de fichiers ?

Vite, créez le script convert.sh avec le contenu suivant :


#!/bin/bash
FROM=iso-8859-15
TO=UTF8

EXCLUDE="Ê|Ë|É|È|Â|À|Î|Ï|Ô|Ô|Û|Ù|Ç|Ñ|à|â|é|è|ê|ë|î|ï|ç|ô|ö|û|ù|ñ|°"

convert_a_directory()
{
let l=l+1
export l
echo "Conversion en cours : $(printf "%$l.${l}s") $1" >&2
cd -- "$1"
(…)

Forum Astuces.divers [Web/Réseau] Utiliser un DNS public

Posté par  .
Étiquettes : aucune
1
9
nov.
2006
Si vous constatez un ralentissement ou l'inaccessibilté des certaines pages web alors que le P2P semble fonctionner comme un charme, vous avez sûrement un problème de DNS (problème récurrent pour les abonnés à Free).

Pour le vérifier, faites :
$ ping google.fr
Ca devrait être très lent voir impossible d'aller plus loin qu'une ou 2 réponses. Mais vous devriez avoir remarqué l'IP de Google (enfin une de ses IP).
Prenons par exemple:
$ ping 66.249.93.104
Tout de suite, ça va (…)

Forum Astuces.divers [Admin] Traquer les fichiers gourmands en espace disque

Posté par  (site web personnel) .
Étiquettes : aucune
0
9
nov.
2006
Une chose qui n'est pas très simple sous unix, c'est de suivre l'espace disque occupé. La commande du (disk usage), bien utilisée, permet de bien s'en sortir.

Ainsi, du -hs donne l'espace occupé par le répertoire courant. Pour faciliter la tâche, je propose la commande suivante:

du -h --max-depth=2 | sort -n

Elle vous donne la liste des répertoires accessibles à partir du répertoire courant, jusqu'à deux niveaux de profondeur, classés par occupation d'espace disque. Essayez là, vous verrez, c'est (…)