mercredi 13 février 2013

Imagemagick tips

Créer un thumbnail :

#!/bin/bash
FILES="$@"
for i in $FILES
do echo "Processing image $i ..."
/usr/bin/convert -thumbnail 200 $i thumb.$i done

-- Voir aussi --

mercredi 16 janvier 2013

CPU speed tweak (debian)

Pour gérer la féquence du CPU :
# apt-get install cpufrequtils
# vi /etc/default/cpufrequtils

et ajouter :

# valid values: userspace conservative powersave ondemand performance
# get them from cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
GOVERNOR="performance"

Pour conserver la fréquence au boot :
# apt-get install sysfsutils
# vi /etc/sysfs.conf

et ajouter :

mode devices/system/cpu/cpufreq/performance = 644
devices/system/cpu/cpufreq/conservative/freq_step = 10
devices/system/cpu/cpufreq/conservative/up_threshold = 45
devices/system/cpu/cpufreq/conservative/ignore_nice_load = 1
devices/system/cpu/cpufreq/conservative/sampling_down_factor = 10


Pour gérer la fréquence depuis le bureau (xfce) :
# apt-get install indicator-cpufreq

Puis redémarrer le gestionnaire de fenêtre

-- Voir aussi --

vendredi 11 janvier 2013

Protocol handler (RDP), Firefox 18+

Définir un protocol handler (rdp) :

A mettre dans votre pref.js : 
user_pref("network.protocol-handler.expose.rdp", false);
user_pref("network.protocol-handler.external.rdp", true);

Il ne reste plus qu'à définir l'application à utiliser par défaut. (voir ce lien)

Firefox ajoutera tout seul comme un grand le mimetypes qui va bien ^^

PS : Testé sous Ubuntu 10.04 avec Firefox 18+ (kreuzfel approved)

jeudi 10 janvier 2013

IrDA (usb)

USB Dongle :
ID 9710:7780 MosChip Semiconductor MCS7780 4Mbps Fast IrDA Adapter

# modprobe ircomm-tty
# ifconfig irda0 up
# irattach irda0 -s
# irdadump (pour valider le fonctionnement)

Device à utiliser --> /dev/ircomm0

A installer pour piloter le tout :
# apt-get install lirc irda-utils

mercredi 24 octobre 2012

Postfix

Purger la file d'attente :
# postfix flush

Voir la liste des messages :
# mailq

Enlever tous les messages :
# postsuper -d ALL

Enlever tous les messages en attente (deferred) :
# postsuper -d ALL deferred

Voir un message en particulier :
# postcat -q [ID_MESSAGE]

Effacer une liste de messages en attente contenant une chaine de caractères donnée (machaine) :
P=/var/spool/postfix/deferred
LIST=`find $P/ -name "*" -exec grep -l machaine {} \;`
for F in $LIST
do
I=`echo $F|cut -f7 -d"/"`
echo $F
postsuper -d $I
done

-- Voir aussi -- 

jeudi 9 août 2012

[ImageMagick Tricks] Convert + Rename

Redimensionner les images jpg d'un répertoire (à -50%) : 
for i in `ls *.jpg`
do
convert -resize 50% -quality 80 $i conv_$i
done

Remplacer dans tous les fichiers "toto" par "tutu" :
# rename "s/toto/tutu/g" *

Renommer des fichiers (.jpg) avec incrément :
export j=0
for i in *.jpg
do
let j+=1
mv "$i" file$j.jpg
done

mercredi 22 février 2012

NFS (debian)

Configuration d'un serveur NFS sur Debian GNU/Linux

Sur le serveur :
# apt-get install nfs-kernel-server portmap
# vi /etc/exports

Renseigner le partage (par exemple) :
/home/NFSshare 192.168.0.0/24(rw,sync,no_root_squash,no_subtree_check)

Ensuite,
# service portmap restart
# /etc/init.d/nfs-kernel-server restart

Sur le client :
# apt-get install nfs-common portmap
# mount -t nfs monserveurNFS:/home/share /home/share

Pour un montage permanent :
# vi /etc/fstab

Renseigner le partage :
monserveurNFS:/home /home nfs defaults 0 1

Note :
Si lors de la première connexion depuis le client une erreur se produit, il est possible de forcer le (re)partage des FS par la commande
# exportfs -ra

-- Voir aussi --