vendredi 4 mars 2011

Vérifier le md5 d'un fichier

Si pour une raison ou pour une autre vous voulez vérifier l'intégrité d'un fichier que vous venez de télécharger, voici un moyen simple de faire.

Supposant que vous avez télécharger Tomcat 7 par exemple, depuis l'url : http://tomcat.apache.org/download-70.cgi#7.0.8
  • Commencez par générer le md5 avec la commande :
md5sum 'apache-tomcat-7.0.8.tar.gz'  |awk  '{print $1}' > localmd
Ici, je génère le md5 avec la commande md5sum, je passe la sortie à awk pour ne prendre que la première colonne (print $1). Je met le md5 dans un fichier "localmd" pour pouvoir le comparer avec diff.
  • Ensuite, faites la comparaison :
Pour cela, il suffit ensuite de copier le md5 qui se trouve sur le site de téléchargement de tomcat et lancer la commande suivate :
echo 'md5 qui se trouve sur le site distant' |diff localmd -
La commande diff ne compare que les fichiers, d'où la création de localmd. Le - pour lui dire de lire un opérande de l'entrée standard.

C'est fait, maintenant, je n'aurais plus la flemme de comparer les md5 ;)

samedi 14 août 2010

Autocomplétion xml dans Eclipse

Dans un de mes projets, j'expérimentais la configuration de log4j avec un fichier XML au lieu des fichiers properties, cependant, il me manquait la complétion automatique.
Ce qui suit me sert donc de rappel pour configurer la complétion automatique sur Eclipse. Le résultat final donnera ça :


Pour commencer, nous avons besoin de la DTD log4j.
Récupérer le fichier : log4j.dtd qui se trouve dans le jar log4.jar sous /org/apache/log4j/xml/ et placez la dtd dans un endroit de votre choix, par exemple :

~reda/eclipse/addons-perso/

Allez dans Window -> Preferences -> tapez catalog dans la zone de recherche (ou continuez sur XML -> XML Catalog)

Cliquez sur Add...

Spécifiez dans Catalog Entry les éléments suivants :

Location : ~reda/eclipse/addons-perso/log4.dtd
Key type : Public ID
key : log4j

Cliquez sur ok.

Maintenant pour activer la complétion, spécifiez le doctype dans vos fichiers xml :
<!DOCTYPE log4j:configuration PUBLIC "log4j.dtd" >

C'est bon vous avez maintenant l’autocomplétion.

Sources :

dimanche 11 octobre 2009

Désactiver les images pour un site (sous Firefox)

Si comme moi vous visitez souvent un site spécifique pour consulter une information rapidement et que le site est lent à cause des images qu'il contient, vous pouvez désactiver les images en provenance de ce site uniquement, afin d'accélérer le chargement de la page.

Sous Firefox :
Aller dans : Outils -> options -> contenu
cliquez sur le bouton "exception" à côté de "Charger les images automatiquement" et bloquez le site de votre choix

Sous Iceweasel :
Allez dans : Édition -> préférences -> contenu
Idem pour la suite.

samedi 23 mai 2009

Ajouter un dictionnaire français à Eclipse sous Debian

Cliquez sur Window -> Preferences.
Dans la fenêtre qui s'affiche, allez dans :
General -> Editors -> Text Editors -> Spelling.
Dans la case : "User defined dictionary:" entrez l'emplacement du dictionnaire.
Sur Debian Lenny ou Squeeze, c'est : /usr/share/dict/french
Si vous n'avez pas ce fichier, installez-le :
~# aptitude install  wfrench
Eclipse veut qu'il y ait les droits d'écriture sur ce fichier :
~# chmod a+rw /usr/share/dict/french
Fermez complètement votre éditeur et ré-ouvrez le pour voir le résultat.