vendredi 1 février 2008

Petit coup de gueule contre Free

Un petit coup de gueule concernant le dégroupage. Voilà environ un an que je devrais être dégroupé et ce n'est toujours pas le cas.

Les données affichées sur la console personnelle ne concordent même pas avec la carte de dégroupage (la console annonce un dégroupage pour le 1er semestre 2007 alors que la carte annonce le 2ème semestre), ce qui laisse vraiment paraître le manque de sérieux de Free !

Hier j'ai tenté de contacter MoselleTelecom pour savoir si Free avait toujours l'intention de dégrouper mon NRA et si ils avaient des informations sur une éventuelle date. Je n'ai pas reçu de réponse pour l'instant !

Il semblerait que Free dégroupe assez lentement en Moselle, surtout lorsque l'on compare au 67 ou 68 ! Il reste à espérer que le dégroupage sera pour 2008 et non pour 2009...

vendredi 12 janvier 2007

Renommer, redimensionner et créer des miniatures de ses photos avec bash ...

Voilà un article qui pourrait intéresser les utilisateurs de bash et de galeries d'images en ligne comme par exemple PhpWebGallery.

PhpWebGallery propose bien sûr une fonctionnalité pour créer les miniatures des images une fois celles-ci envoyées sur le serveur, mais malheureusement la qualité n'est pas toujours au rendez-vous et dans le cas où l'on doit travailler un grand nombre d'images, cela occupe beaucoup de ressources serveur !
De plus, PhpWebGallery propose un système d'images "haute résolution", c'est à dire que l'image que l'on voit en premier lieu dans la galerie est une image "basse définition" et qu'en cliquant sur celle-ci, on accède au fichier non compressé. Cela facilite la navigation pour les connexions lentes.

Le but de cet article est de proposer une solution simple pour :

  1. Renommer les fichiers image afin qu'ils soient tous du format "nom.jpg"
  2. Créer des vignettes de taille 128x128
  3. Créer des images basse définition, dans le cas présent, en 1024x768
Pour cela, il va falloir installer ImageMagick et ajouter les fonctions suivantes à votre fichier ~/.bashrc :

Pour renommer les images :

rename_images(){
IFS="" ;

for file in *[jJ][pP]*[gG] ; do
newname=$(echo "$file"|tr [A-Z] [a-z]|sed 's/\..*$/\.jpg/') ;
[ -e "$file" ] && [ ! -e "$newname" ] && mv "$file" "$newname" ;
done
}


Pour créer les vignettes :

mkthumbs(){
[ ! -d "thumbnail" ] && mkdir thumbnail ;
rename_images ;

for file in *jpg; do
convert "$file" -compress JPEG -quality 60 -resize 128x128 thumbnail/TN-"$file" ;
done
}


Pour créer les fichiers basse définition :

mksmaller(){
IFS="" ;

[ ! -d "smaller" ] && mkdir smaller ;
rename_images;

for file in *jpg ; do
convert "$file" -compress JPEG -quality 60 -resize 1024x768 smaller/"$file"
done
}


Comme vous pouvez le voir, les fonctions mkthumbs et mksmaller appellent la fonction rename_images il n'est donc pas nécessaire de l'appeller manuellement avant de créer les miniatures ou les vignettes !

Une fois la modification apportée à votre ~/.bashrc il vous suffit de faire un source ~/.bashrc pour pouvoir utiliser ces nouvelles fonctions !

Pour créer des vignettes, allez dans un répertoire contenant des photos et tapez simplement mkthumbs, vous trouverez les vignettes ainsi créées dans le sous-répertoire thumbnail/, il en va de même pour les images basse définition et la commande mksmaller.

jeudi 11 janvier 2007

Des médicaments, oui, mais pas pour les pauvres...

Un mail envoyé aujourd'hui sur une liste de diffusion de Samizdat.net nous apprend que le groupe pharmaceutique Novartis intenterait en ce moment même un procès à l'Inde. Si la société pharmaceutique venait à gagner ce procès, elle aurait alors la possibilité de breveter des médicaments dans ce pays, ce qui rendra la production de médicaments génériques à un coût abordable beaucoup plus difficile !

Plus de la moitié des médicaments utilisés pour le traitement du sida dans les pays en développement sont actuellement fabriqués en Inde. Ces médicaments sont utilisés pour 80% des 80.000 patients malades du sida suivis dans les programmes MSF de traitement du sida.

C'est pour tenter de préserver le droit des malades (le droit d'accès aux médicaments à prix abordables dans le cas présent) que Médecins Sans Frontières appelle à signer la pétition suivante, par laquelle ils demandent à Novartis d'abandonner son procès contre le gouvernement indien !

Aller, pour finir, une petite citation de ce que l'on peut lire sur le site de Novartis :

«Novartis est un leader mondial dans la recherche et le développement de produits innovants pour maintenir et améliorer la santé et le bien-être.»

Merci Novartis de te soucier de la santé et du bien-être des plus pauvres...