grep $USER /etc/passwd | sed "s/::/%/" |cut -d'%' -f1
Explication:
parcourir le fichier /etc/passwd et retourner la ligne concernant le nom de l'utilisateur en cours | remplacer (s) les :: par % dans le résultat |
dans le résultat, supprimer l'occurrence % (-d'%') et tout ce qui la suit la première occurrence vérifiant (-f1)
Dom4j: Lecture d’un fichier XML
Pour certains de mes projets, j’ai travaillé j’ai eu à travailler avec des fichiers XML. J’ai utilisé les parseurs SAX et DOM et j’ai même écrit mon propre écrivains XML. Mais maintenant, pour la plupart de mes besoins je utiliser XML dom4j. Dom4j vous permettra de démarrer rapidement. Ces quatre petites lignes vous montre comment lire un fichier XML en utilisant Dom4j:
File xml = new File("monfichier.xml");
SAXReader reader = new SAXReader();
Document document = reader.read(xml);
Element root = document.getRootElement();
//La suite du code parcoure les éléments enfants:
for(Iterator i = root.elements().iterator(); i.hasNext();)
Element elem = (Element)i.next();
Il est évident que vous aurez besoin d’importer les paquetage contenant SAXReader, Dom4j.
La méthode de lecture est SAXReader que vous devez surcharger et vous pouvez lire à partir d’un String etc.
Voilà ce dont vous avez besoin pour commencer.
« Wallaby », un outil expérimental de conversion de Flash vers l’HTML5
Wallaby est le nom du nouvel outil développé par Adobe.
Disponible sous Windows et Mac, cet logiciel fait la conversion des fichiers de sources (.FLA) vers HTML5, CSS, SVG, des images et javascript. Cela va peut être à utiliser les applications Flash sur l’iOS d’Apple dont l’intégration a toujours été un échec.
Pour plus d’informations voir suivez ce lien:
http://labs.adobe.com/downloads/wallaby.html
http://labs.adobe.com/technologies/wallaby/
Installer les paquets Backports (Retro-portagés) sous ubuntu
Nous voulons souvent bénéficier de la dernière version d’un paquet que nous utilisons sur une la distribution stable.
Pour cela, Ubuntu (Debian) nous facilitent la tâche en mettant à notre disposition un dépôt retro-porté ou Backport des paquets disponible que nous pouvons installer.
Voici comment faire:
Installation des Backports
Editer le fichier « /etc/apt/sources.list » et ajoutez-y la ligne suivante corresponte au dépôt de la distribution à “Backporter”:
Exemple avec Hardy:
deb http://archive.ubuntu.com/ubuntu hardy-backports main universe multiverse restricted
Faites la mise à jour:
sudo aptitude -f updateVoir la liste des paquets du le dépôts Backports:
sudo aptitude upgrade -u -t hardy-backports // (nom du dépôt)
Utilisation des Backports
Pour utiliser le dépôt Backport:
Tapez:
sudo aptitude -t hardy-backports install dbconfig-common // par exemple.
Installation de Hudson sous Ubuntu 9.10
Si vous voulez l’installer depuis le repository de Hudson, ajouter ceci:
wget -O - http://hudson-ci.org/debian/hudson-ci.org.key |sudoapt-key add -
Editer votre sources.list
sudo vi /etc/apt/sources.list
Ajouter la ligne suivante à la fin:
deb http://hudson-ci.org/debian binary/
Exécuter les commandes suivantes:
sudo aptitude update
sudo aptitude install hudson
Pour plus d’informations voir:ici

