Forum Astuces.divers [X-Window] Quand vous appuyez sur ² vous avez ½ ?

Posté par  .
Étiquettes : aucune
1
3
juin
2006
Petite astuce qui pourrait être utile à ceux qui ont un clavier configuré bizarrement : Il se peut que toutes vos touches marchent parfaitement, l'euro et les accents bien entendu inclus, mais impossible de faire un ², car ça renvoie un ½. Dans ce cas la solution est très simple : Alt Gr + ù = ² Et au passage Alt Gr + * = ³. Note : dans ce cas, vous pouvez aussi faire les ¿, ¡, ÷ bref (…)

Forum Astuces.divers [Admin] Traiter des fichiers mdb (Access)

Posté par  (Mastodon) .
Étiquettes : aucune
1
10
nov.
2007
Vous est-il arriver de devoir traiter des fichiers Access sous Linux (pour les importer sous Postgresql par exemple) ? Moi oui, et après avoir un peu galéré, voici ma solution, un petit script bash. Il nécessite le paquet mdb-tools.

#!/bin/sh
IFS=!
for table in `mdb-tables -d ! $1`
do
    echo "Export de la table $1"
    dbname=`echo "$1" | awk -F/ '{print $NF}'`
    mdb-export -d \| "$1" "$table" > "$2/$dbname.$table.csv"
done
J'explique un peu :
  • IFS=! pour fixer le séparateur de (…)

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 [Terminal] rediffuser un terminal en direct

Posté par  (site web personnel) .
Étiquettes : aucune
1
27
mai
2007
Il est quelques fois utile de montrer à quelqu'un via le réseau ce qu'on fait dans un terminal.

Une manière courante de procéder est d'utiliser screen(1). Cependant cela implique de donner un compte local à l'observateur et de configurer screen(1) correctement pour qu'il puisse se connecter à la session sans pour autant pouvoir interagir avec le terminal. Sans compter que screen(1) doit être installé.

Une autre méthode consiste simplement à utiliser script(1) (paquet essentiel bsdutilssous Debian) qui permet de (…)

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 [Éditeur/Vim] Les buffeurs ca change la vie!

Posté par  .
Étiquettes : aucune
1
10
nov.
2007
Utiliser les buffers avec vim permet de se simplifier grandement la vie:

1) vim toto.sh

2) :e titi.sh

e: nom_du_fichier permet d'ouvrir un nouveau fichier.

Maintenant vous avez deux fichier ouvert. (vous pouvez evidement en editer bien plus a la fois)

Liste des buffers ouvert:
:ls
ou
:buffers
ou
:files

Fermer un buffer:
:bdelete 2 (buffer_id)

Naviger vers le suivant:
:bnext

Naviger vers le precedent:
:brewind

Alias:

Vous pouvez creer des alias pour gagner du temps, j'utilise "ctrl-b" au lieu (…)

Forum Astuces.divers [Admin] Completion pour connexion ssh (tcsh)

Posté par  .
Étiquettes : aucune
1
17
nov.
2007
Vous disposez de nombreux serveurs avec de nombreux utilisateurs. Vous ajoutez assez souvent des serveurs et/ou des utilisateurs. Vous pouvez compléter votre commande ssh comme suit:

complete ssh "p@1@f:$HOME/.ssh/complete/@"

Attention, ici '@' est utilisé comme délimiteur.
Une fois le serveur en place et/ou l'utilisateur créé, un simple:

touch $HOME/.ssh/complete/[user@]host

et l'entrée est disponible dans tous les autres shells.

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 [X/KDE] Ajout de raccourci dans l'applet "Menu du système"

Posté par  (site web personnel) .
Étiquettes : aucune
1
10
nov.
2007
Sous KDE cette applet liste l'ensemble des "endroits importants du système" dixit l'info bulle.

Je vous propose une petite astuce vous permettant d'ajouter un raccourcis vers un dossier, ... et qui sera visible dans cette applet.

Les raccourcis proposés par défaut par cette applet sont présents dans le dossier $KDEDIR/share/apps/systemview . Pour supprimer un des raccourcis par défaut, j'ai pas trouvé meilleure solution que de supprimer le .desktop dont je voulais me passer. Pour faire cela il faut tout de (…)

Forum Astuces.divers [Web] wget et cookie dl.free.fr

Posté par  .
Étiquettes : aucune
1
30
juil.
2007
Depuis la mise à jour du service dl.free.fr, wget urlFichier retourne la page html du service.

Pour continuer à télécharger avec wget, il faut maintenant faire :


#First step is set cookie
wget --save-cookies cookie.txt --keep-session-cookies urlFichier -O tmpFile

#Second step is retry with cookie
wget -c --load-cookies cookie.txt urlFichier

#Then clean tmp file
rm tmpFile cookie.txt

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 [Développement] GDB et le mode "visuel" caché

Posté par  (site web personnel) .
Étiquettes : aucune
1
24
juil.
2007
Après avoir appuyé par mégarde sur quelques sombres touches lors du débuggage d'un programme, gdb est rentré dans un mode très sympathique où la fenêtre se scinde en deux avec en partie haute le code source et la ligne en cours d'exécution en surbrillance et en partie basse, le prompt de GDB.

Pour pouvoir jouir de ce fabuleux mode qui semble vraiment bien planqué, il suffit d'utiliser la sombre commande :
Ctrl+x Ctrl+a

(Il semblerait que c'est un alias vers (…)

Forum Astuces.divers [Obsolète] Poster du code dans les commentaires, astuces, etc. de LinuxFr

Posté par  .
Étiquettes :
1
10
nov.
2007

Obsolète : l’astuce ci-dessous était destinée à l’ancienne version du site, basée sur Templeet.

Si l'on essaie de poster tel quel un bout de code dans les commentaires de LinuxFr, faute du support d'une balise <pre>, les indentations disparaissent, sans compter les problèmes avec les signes < et >.

Une solution consiste à préparer votre code avec la commande suivante :

perl -pe 's/^([^t]*)t/$1 . " " x (8 - length($1) % 8)/eg; s/&/&amp;/g; s/((^| ) +)/"&nbsp;" x length($1)/eg; (…)

Forum Astuces.divers [Admin] Construire des mots de passe forts mais facilement reconstructibles

Posté par  (site web personnel) .
Étiquettes : aucune
1
10
nov.
2007
Voici un petit script en python qui construit des mots de passe forts (pas dans les dictionnaires) en prenant les 8 premiers caractères de la version base64 du digest hexadécimal sha de la concaténation d'un mot de passe maitre (unique) faible mais simple à retenir et d'une clef specifique au domaine d'utilisation du mot de passe (typiquement le nom du service ou de la machine).

Cette méthode permet de construire un ensemble illimité de mot de passe à partir d'un (…)

Forum Astuces.divers [Terminal] limiter la vitesse d'un lecteur de cd/dvd

Posté par  (site web personnel) .
Étiquettes : aucune
1
27
déc.
2007
Quand on regarde un cd/dvd, c'est encore mieux sans le bruit du lecteur.

eject, une commande que tout le monde a d'installer, a une option -x (sur les versions récentes)

eject -x 8 /dev/cdrom

limite la vitesse du lecteur a 8x. c'est plus silencieux.

C'est réversible dès que le cd/dvd est éjecté

Forum Astuces.divers Flash lent sous linux

Posté par  (site web personnel) .
Étiquettes : aucune
1
25
mai
2008
Bonjour à tous !
Oui, je sais, flash Capucestpaslibre mais de nos jours il est difficile d'y échapper (ne serait-ce que pour quelques jeux idiots pour faire passer le temps)
Si comme moi vous trouvez flash super lent sous linux, essayez donc de désactiver l'accélération matérielle (clic droit, paramètres), moi ça m'a fait une différence non négligeable.
(Pour info j'ai un Sempron 2800+, 512 de RAM, une carte graphique NVidia 8600GT (avec driver nvidia) et une carte mère K8NFS4G-SATA2.)

Forum Astuces.divers Supprimer le bip lors du démarrage de GNOME (debian)

Posté par  (site web personnel) .
Étiquettes : aucune
1
8
oct.
2008
Vous en avez marre de ce harassant bip lors du démarrage de GNOME ?

Après avoir modifié /etc/inputrc
Après avoir désactiver le bip du terminal
Après avoir désactiver le bip dans le "panneau de configuration" de Gnome
Après avoir blacklisté pcspkr

Et pourtant, et pourtant ... il est toujours là !

Pour le supprimer (encore une fois), il faut éditer (en root) /etc/modprobe.d/blacklist et ajouter :
blacklist snd_pcsp

Ma config :
DELL Latitude D520 (chipset Intel)
Debian GNU/Linux 2.6.26-1-686 Lenny (…)

Forum Astuces.divers Eteindre le PC après un téléchargement sur firefox

Posté par  .
Étiquettes :
1
4
nov.
2008
Dans les options "Téléchargements" de firefox il faut cocher l'option "La refermer lorsque tous les téléchargements sont terminés"
Il faut laisser seulement la fenêtre de téléchargement de firefox ouverte, puis en root:
watch -n 1 '[ "$(ps x|grep firefox|grep -v grep|wc -l)" == "0" ] && halt'
Le PC s'éteindra tout seul à la fin du téléchargement.

Forum Astuces.divers Démarage sans blocage d'emacs

Posté par  (site web personnel) .
Étiquettes : aucune
1
17
nov.
2008
Sans mettre en place des solutions à base d'emacsclient etc... voilà
quelques petites choses pour améliorer les démarrages d'emacs, surtout si
il a tendance à se bloquer ce qui fût mon cas :

1) # touch /etc/mailname

si ce fichier n'existe pas, emacs peut se plaindre et se bloquer
plusieurs secondes au démarrage.

2) Placer au *début* du .emacs

(modify-frame-parameters nil '((wait-for-wm . nil)))

Ce qui vient de me sauver. Emacs interroge le wm au démarrage. Si ce
dernier ne (…)

Forum Astuces.divers Resturation/Récupération de fichiers effacés

Posté par  .
Étiquettes : aucune
1
20
nov.
2008
Bonjour.

Je viens d'effacer un répertoire « crucial » pour moi et j'ai besoin de récupérer les données qui s'y trouvent.

Ayant un livre L'administration Linux à 200% sous la main, je me suis empressé de suivre les conseils qui y sont reportés, à savoir passer en mode 'récupération' avec la commande shutdown now, puis démonter le système de fichier des données utilisateurs avec umount.

Ceci fait, l'astuce de récupération consistait à parser le périphérique (les partitions (…)

Forum Astuces.divers Récupérer un morceau sur deezer

Posté par  (site web personnel, Mastodon) .
Étiquettes : aucune
1
13
jan.
2009
Lorsque vous mettez un morceau sur deezer, celui-ci est écrit en cache sur votre machine sous la forme d'un fichier /tmp/Flashxxxxxx où xxxxxx est une suite de caractères alphanumériques aléatoire. Ce fichier se trouve être en fait du mp3 encapsulé dans du flv.
La marche à suivre pour récupérer un morceau est donc la suivante :
- charger le morceau dans deezer, le mettre en pause de façon à ce que le tampon se remplisse complètement et donc que le (…)

Forum Astuces.divers Ark en ligne de commande

Posté par  (site web personnel) .
Étiquettes : aucune
1
28
août
2009
tar xvzf file.tar.bz2

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Exiting with failure status due to previous errors

Assez de ce genre d'erreurs! Une seul commande pour tout décompresser ;)

ark -b archive

Quand on est sous Kde, c'est quand même vachement pratique!

ark --help pour plus d'information

Forum Astuces.divers Installer les paquets recommandés avec aptitude

Posté par  .
Étiquettes :
1
16
sept.
2009
Bonjour,

Lors de l'installation d'un paquet sur les distributions Debian et ses dérivées, ce dernier peut proposer d'autres paquets à installer. Ce sont les paquets recommandés.

On peut avoir ignoré ces recommandations puis vouloir plus tard afficher la liste des paquets recommandés pour les installer. Aptitude le permet, et ce de deux façons.

La première est d'utiliser l'interface ncurse d'aptitude.

# aptitude

En se rendant dans le menu « Vues », à l'aide de la combinaison CTRL+T, puis « Voir (…)

Forum Astuces.divers Ecouter OxyRadio sue le bouquet Free

Posté par  .
Étiquettes : aucune
1
19
fév.
2010
Alors voilà, si vous cherchez le moyen d'écouter OxyRadio sans leur pourrir la bande passante, que vous êtes sur un terminal texte, et que vous êtes abonné Free dégroupés, mettez ça dans un raccourci (ou alors, utilisez la Freebox ;-).

mplayer -vo null -vc null -aid 1005 "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=100007"