Chô-Totoro No Mori

Aller au contenu | Aller au menu | Aller à la recherche

vendredi 7 janvier 2011

Une mission pour le peu originale

Ou comment je me suis retrouvé à faire de l'administration Linux et ce que j'y ai appris.

Lire la suite...

mardi 28 décembre 2010

Bilan année 1

Je me suis lancé l'année dernière dans l'achat d'un appartement. Certains de mes fidèles lecteurs m'avaient demandé la différence de frais entre une location et un achat. Voici mes impressions après une année dans mon nouveau chez-moi.

Version courte

N'achetez pas si vous ne comptez pas rester dans votre appartement plus de trois ans.

Version longue

Lire la suite...

mercredi 28 juillet 2010

Tron Legacy

"I'm not your father..."

Lire la suite...

vendredi 9 juillet 2010

Le repo Maven secret d'Ubuntu

Récemment je faisais quelques menus développements Java sur mon Ubuntu, et j'ai eu besoin de la librairie java commons-httpclient. Auparavant, le plus simple consistait à télécharger la librairie sur le site du projet et l'intégrer dans son projet. Mais pour peu que vous ayez pas mal de projets en cours, ça fait beaucoup de librairies à chaque fois recopiées. La seconde solution un peu plus évoluée consiste à utiliser maven et se faire un repository local de librairies.

Mais maintenant, c'est facile avec Ubuntu. De nombreuses librairies Java sont disponibles à l'installation par paquet depuis apt-get/aptitude/Synaptics. J'ai donc installé la librairie httpclient de cette façon et regardé la liste des fichiers installés par le package sur le site Ubuntu pour trouver le répertoire contenant mon jar. C'est là que j'ai remarqué les lignes suivantes :
/usr/share/java/commons-httpclient-3.1.jar
/usr/share/java/commons-httpclient.jar
/usr/share/maven-repo/[...]/commons-httpclient-3.1.jar
/usr/share/maven-repo/[...]/commons-httpclient-3.1.pom

D'une part Ubuntu installe les librairies Java dans /usr/share/java, mais il maintient en plus un repository Maven local dans /usr/share/maven-repo. L'explication est simple : le système de construction des packages Ubuntu nécessite une génération uniquement locale, sans accès au net et reproductible. Hors Maven va télécharger/mettre à jour ses libs depuis Internet. D'où ce repository, que vous pouvez donc vous aussi utiliser en tant que miroir local !! :-)

Maj 30/11/2010 : J'ai oublié de préciser que ce miroir n'est disponible qu'en lecture seule aux utilisateurs normaux du système.

dimanche 18 avril 2010

Paris JUG - Soirée Emmanuel Bernard

Mes petites impressions sur la présentation faite par Emmanuel Bernard au ParisJUG (09/03/2010)

Lire la suite...

- page 1 de 19