Afficher du debug sous Android

Habituellement quand on fait du java on utilise system.out.println pour afficher notre debug sur la console. Sous Android cela n’est pas possible. Le système qui le remplace est l’API android.util.Log. Cette API vous permet d’envoyer des messages avec différent niveau de visibilité: VERBOSE DEBUG INFO WARN ERROR #Utilisation de l’API La première chose à faire est de charger le code nécessaire à l’API. Vous pouvez ensuite envoyer votre message. Log.v("ListLevels", "create"); Le premier argument est le TAG qui permet de savoir qui est l’émetteur.

Read more...

Les variables spéciales en shell

#$# $# Contient le nombre d’arguments passe a votre script #$* $* Contient la liste des paramètres passée au script #$@ Comme $* mais il prend en compte les espaces, on récupère donc les arguments sous forme de tableau. Par exemple pour ce code: for var in "$*" do echo $var; done test.sh "toto tata" tutu Donnera: toto tata tutu Alors que pour ce code: for var in "$@" do echo $var; done test.

Read more...

Lire les IPTC en Python

Pour récupérer les IPTC en Python vous avez plusieurs choix dont PIL. Le support des IPTC de PIL étant incomplet je me suis rabattu sur le module IPTCInfo. Voici un exemple d’utilisation: from iptcinfo import IPTCInfo import sys info = IPTCInfo('test.jpg') # Affiche la liste des mots clef print info.keywords

GetText

La traduction d’une application est un vrais problème car il faut une méthode qui rajoute peu de travail au développeur et qui permettent une traduction facile. On peut bien sur bricoler un système personelle pour gérer ce problème mais il faudra aussi dévelloper les outils annexe permettant de maintenir à jours les différentes traduction GetText est un outils très utilisé dans le monde de l’open source et disponible pour de nombreux languages.

Read more...

Annuler une revision

Dans subversion pour annuler une modification en ligne de commande. Ce placer dans le répertoire. A l’aide de la commande svn info récupérez l’URL du dépots. Chemin : noplay# svn info Chemin: . URL : http://svn.noplay.net/ Racine du depot : svn://svn.noplay.net UUID du depot : 9e0b0c50-2be5-40e4-8cd1-2e3fc7b79647 Revision : 42 Type de noeud : repertoire Tache programme : normale Auteur de la derniere modification : noplay Revision de la derniere modification : 42 Date de la derniere modification: 2008-07-18 21:09:59 +0200 (ven 18 jui 2008 A l’aide de la commande svn log récupérez la revision que vous souhaitez annuler:

Read more...