Rename image folders from numbered (00x-07x) to year-based naming
Reorganized image folder structure for consistency: - 00x -> 2009 - 01x, 02x, 03x, 04x -> 2010 - 05x -> 2011 - 06x, 07x -> 2012 Updated all image references in 21 blog posts accordingly.
|
|
@ -3,4 +3,4 @@
|
|||
|
||||
Juste pour le fun, un snapshot de mon bureau.<!-- more -->
|
||||
|
||||

|
||||

|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ fait mon assemblage sous Gimp. Enfin j'ai réduit le nombre de couleurs à 14
|
|||
comme l'impose Gfx par le menu "Image" / "Mode" / "Couleurs indexées" avant de
|
||||
sauvegarder en XPM.
|
||||
|
||||

|
||||

|
||||
|
||||
Rien de bien sorcier mais je pars de très loin sur le sujet "graphisme" :-)
|
||||
Je suis assez content du résultat et surtout je me suis bien amusé.
|
||||
|
|
|
|||
|
|
@ -9,4 +9,4 @@ libre](http://artlibre.org/licence/lal), [Creative Commons By
|
|||
Sa](http://creativecommons.org/licenses/by-sa/2.0/fr/) et
|
||||
[GFDL](http://www.gnu.org/copyleft/fdl.html) et dans différents formats.
|
||||
|
||||

|
||||

|
||||
|
|
|
|||
|
|
@ -27,4 +27,4 @@ exporter en PDF. De l'utilisation personnelle et simpliste que j'en ai, on peut
|
|||
aller beaucoup plus loin dans le cadre d'une utilisation professionnelle où on
|
||||
doit fournir du reporting multi-sites régulièrement.
|
||||
|
||||

|
||||

|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ YouTube il n'y a que l'embarras du choix : de l'extension Firefox à l'outil en
|
|||
ligne de commande. Mon choix s'est porté sur ClipGrab qui permet de choisir la
|
||||
qualité de vidéo désirée.
|
||||
|
||||

|
||||

|
||||
|
||||
Pour convertir au format PSP j'avais utilisé PSPVC disponible sur
|
||||
[AUR](https://aur.archlinux.org) mais il ne fonctionne plus
|
||||
|
|
|
|||
|
|
@ -18,4 +18,4 @@ serveur Tiny Tiny RSS. C'est une application de qualité sous licence GPL dont
|
|||
le développeur Nils Braden est très actif. J'ai posé un bug jeudi dernier, il
|
||||
était corrigé moins de 2 jours après :-)
|
||||
|
||||

|
||||

|
||||
|
|
|
|||
|
|
@ -12,9 +12,9 @@ Une solution possible est l'installation de la déclinaison OpenSource de
|
|||
désactive la synchronisation des contacts Google et on configure la la
|
||||
synchronisation vers le serveur Funambol.
|
||||
|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||
|
||||
Funambol fournit différents clients pour les mobiles et les desktops. J'ai
|
||||
testé avec succès le client pour MacOSX qui permet de synchroniser le carnet
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ L'auteur va très loin, du rajout d'un menu d'application discret sur le panel
|
|||
au déplacement des icônes de la systray vers le panel... exactement ce que je
|
||||
cherchais pour ne plus rater les notifications de Choqok, Empathy et Dropbox.
|
||||
|
||||

|
||||

|
||||
|
||||
Je vous conseille aussi la lecture des trucs et astuces Gnome 3 parus sur [Tux-
|
||||
Planet](http://www.tux-planet.fr/toutes-les-astuces-pour-gnome-shell/) et la
|
||||
|
|
|
|||
|
|
@ -14,4 +14,4 @@ morphologie (ajout de poids, ajustement de la longueur). Je suis reparti avec
|
|||
une souris Cyborg R.A.T. 5 après avoir vérifié rapidement qu'elle
|
||||
fonctionnerait sur nos OS alternatifs.
|
||||
|
||||

|
||||

|
||||
|
|
@ -28,7 +28,7 @@ utilisant l'outil gracieusement mis à disposition : [VMware vCenter
|
|||
Converter](http://www.vmware.com/fr/products/datacenter-
|
||||
virtualization/converter).
|
||||
|
||||

|
||||

|
||||
|
||||
Au final on réalise que les barrières qui empêchent GNU/Linux de dépasser la
|
||||
barre des 1% de part de marché sur le Desktop ne sont pas techniques.
|
||||
|
|
|
|||
|
|
@ -10,4 +10,4 @@ leur permettre de s'ébattre sur la même carte. Inutile de détailler
|
|||
l'installation sur une Debian c'est très bien documenté. Il est juste dommage
|
||||
que ce soit du JAVA, c'est assez lourd pour mon céléron.
|
||||
|
||||

|
||||

|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ j'utilise [UptimeRobot](http://www.uptimerobot.com) mais il y en a d'autres. Le
|
|||
point crucial c'est d'être notifié, ce qui suppose qu'on utilise une adresse
|
||||
de courriel extérieure à son serveur ou Twitter.
|
||||
|
||||

|
||||

|
||||
|
||||
Il est aussi important de valider que le contenu est correct. Pour cela
|
||||
j'utilise un [vérificateur de liens](http://www.brokenlinkcheck.com/) en ligne.
|
||||
|
|
|
|||
|
|
@ -15,4 +15,4 @@ applications mobiles pour Android et iPhone et fait le minimum sur la version
|
|||
Web mobile. Donc méfiance si vous utilisez la version mobile classic, il vaut
|
||||
mieux rester sur Tiny Tiny RSS 1.5.6.
|
||||
|
||||

|
||||

|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
<!-- category: Développement -->
|
||||
<!-- tag: planet -->
|
||||
|
||||
 L'intégration
|
||||
 L'intégration
|
||||
continue s'inscrit dans [la méthodologie
|
||||
Agile](http://fr.wikipedia.org/wiki/M%C3%A9thode_agile) ; Son objectif est de
|
||||
garantir que le projet est stable tout au long du développement et qu'on peut
|
||||
|
|
@ -45,7 +45,7 @@ administrer Jenkins. Nous allons remédier à cela en modifiant les paramètres
|
|||
de sécurité dans la partie administration qu'on accède en cliquant sur le
|
||||
lien *Administrer Jenkins* (http://localhost:8080/jenkins/manage) puis *Configurer le système* (http://localhost:8080/jenkins/configure).
|
||||
|
||||

|
||||

|
||||
|
||||
Après enregistrement, un bouton *S'identifier* fait son apparition dans la
|
||||
bannière en haut à droite. Jenkins a délégué à Tomcat la gestion des
|
||||
|
|
@ -66,7 +66,7 @@ anonyme n'ait aucune visibilité sur les projets. Modifions à nouveau la
|
|||
sécurité ; on choisit la sécurité basée sur une matrice de droits, et on
|
||||
rajoute l'utilisateur **jenkins** avec tous les droits cochés.
|
||||
|
||||

|
||||

|
||||
|
||||
Si vous avez joué de malchance et que vous n'avez pas affecté de droit à
|
||||
l'administrateur avant de sauver, vous ne pouvez plus accéder à Jenkins :-)
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ paquets sur 1 an** (hors mise à jour de Mozilla et patchs de sécurité bien
|
|||
sûr) et **une distribution proche de Debian**. Pour ces raisons j'ai écarté
|
||||
Archlinux, bien ce que soit mon coup de coeur depuis 2 ans.
|
||||
|
||||
 Mon grand
|
||||
 Mon grand
|
||||
espoir était d'utiliser une [Debian](http://www.debian.org/) stable, ce qui
|
||||
m'aurait laissé encore 1 an de tranquillité sous Gnome 2. Mais j'ai déchanté
|
||||
! Après installation à partir des beaux DVD "Squeeze" récemment reçus j'ai
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ sympathiquement fourni à la communauté des utilisateurs. Ce script est
|
|||
téléchargeable [ici](http://www.forum-
|
||||
orange.com/forums/viewtopic.php?id=32420).
|
||||
|
||||
 La deuxième étape consiste à choisir un
|
||||
 La deuxième étape consiste à choisir un
|
||||
outil de supervision capable de collecter des valeurs et de créer des graphes,
|
||||
un outil de la famille [MRTG](http://fr.wikipedia.org/wiki/MRTG) : après un
|
||||
test de [Cacti](https://www.cacti.net/) qui est un bon outil mais que j'ai jugé
|
||||
|
|
@ -95,7 +95,7 @@ Le séquenceur de Munin appelle chaque plugin toutes les 5 minutes.
|
|||
|
||||
Voici le genre de graphe qu'on obtient :
|
||||
|
||||

|
||||

|
||||
|
||||
L'ensemble des fichiers qui composent les plugins sont disponibles [dans cette
|
||||
archive](/documents/munin.zip).
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
<!-- category: Développement -->
|
||||
<!-- tag: planet -->
|
||||
|
||||
 Faisant suite à
|
||||
 Faisant suite à
|
||||
[l'article décrivant l'installation de Jenkins
|
||||
CI](http://blogduyax.madyanne.fr/index.php?article63/installation-de-jenkins-
|
||||
ci), nous allons voir comment gérer un projet en reprenant la configuration
|
||||
|
|
@ -27,7 +27,7 @@ $ apt-get install maven2
|
|||
Maven est géré nativement par Jenkins (sans l'ajout de plugin). On accède à
|
||||
la configuration de l'outil Maven depuis la page d'administration globale :
|
||||
|
||||

|
||||

|
||||
|
||||
A l'exécution, Jenkins cherche les données relatives à Maven dans
|
||||
/usr/share/tomcat6 car il s'exécute dans le conteneur de servlet Tomcat en tant
|
||||
|
|
@ -39,7 +39,7 @@ répertoire.m2.
|
|||
Maintenant, nous sommes prêts à créer un nouveau Projet. Les projets de type
|
||||
Maven ont leur propre type de projet :
|
||||
|
||||

|
||||

|
||||
|
||||
Peu d'informations sont nécessaires pour définir un projet de type Maven :
|
||||
* l'interaction avec le gestionnaire de sources,
|
||||
|
|
@ -57,13 +57,13 @@ installables depuis l'interface d'administration de Jenkins.
|
|||
Configurer SVN pour le projet se borne à définir l'URL du projet et configurer
|
||||
l'authentification.
|
||||
|
||||

|
||||

|
||||
|
||||
Une section Maven définit les "goals" à exécuter et le chemin du fichier de
|
||||
build POM.XML. Les "goals" 'clean' 'install' sont les cibles classiques pour
|
||||
nettoyer puis reconstruire tout le projet.
|
||||
|
||||

|
||||

|
||||
|
||||
Le build peut être déclenché de plusieurs manières: manuellement ou
|
||||
automatiquement. Dans ce dernier cas, ce peut être sur changement des sources
|
||||
|
|
@ -78,7 +78,7 @@ l'outil CRON, on peut définir le mot-clef '@hourly' qui signifie qu'une fois
|
|||
par heure Jenkins regarde si quelque chose à changé sur SVN (c'est à dire si
|
||||
un développeur a publié du nouveau code).
|
||||
|
||||

|
||||

|
||||
|
||||
Dans le cas de mon projet dont la compilation prend une vingtaine de minutes
|
||||
c'est une valeur sensée. Quand l'intégration continue est présentée aux
|
||||
|
|
@ -97,7 +97,7 @@ des développeurs quand l'intégration continue échoue. Là aussi on peut
|
|||
s'interfacer avec des systèmes existants (SCM, Messengers) ou rester basique et
|
||||
envoyer une notification par email.
|
||||
|
||||

|
||||

|
||||
|
||||
Jenkins CI conserve un certain nombre de builds et il affiche une météo du
|
||||
build en fonction de la stabilité des derniers résultats. En cas d'erreur, il
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ langage et la qualité du rendu en PDF avec pdflatex. J'ai décidé de continuer
|
|||
sur la même voie, avec l'objectif de produire une mise en page moins austère
|
||||
à défaut de pouvoir rajeunir le candidat ;-)
|
||||
|
||||
 En cherchant des idées
|
||||
 En cherchant des idées
|
||||
de mise en forme j'ai découvert [moderncv](http://www.ctan.org/pkg/moderncv),
|
||||
une classe de document LaTeX qui permet de structurer le document par des
|
||||
commandes supplémentaires (définir les données personnelles, définir une
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@ Après avoir démarré Juno, deux éléments visuels m'ont choqué : le
|
|||
dégradé de la barre d'outil et la taille de fonte excessive de certains
|
||||
titres.
|
||||
|
||||

|
||||

|
||||
|
||||
Personnaliser l'apparence d'Eclipse a toujours été un peu casse-tête. Le menu
|
||||
apparence dans les préférences regorge d'options pour modifier l'apparence des
|
||||
|
|
@ -37,11 +37,11 @@ définissant ces aspects de l'interface. Pour cela, il faut installer le plugin
|
|||
**E4 CSS Editor** depuis le site suivant : [http://download.eclipse.org/e4/updat
|
||||
es/0.12](http://download.eclipse.org/e4/updates/0.12).
|
||||
|
||||

|
||||

|
||||
|
||||
Une fois l'éditeur CSS installé, il s'active quand on ouvre l'option
|
||||
Préférences / Apparence dans le menu Windows. Pour diminuer la fonte et
|
||||
harmoniser le style de la barre d'outils avec le reste de l'interface, il faut
|
||||
appliquer la modification suivante (la version modifiée est à droite) :
|
||||
|
||||

|
||||

|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ intégré une nouvelle société avec une double casquette développeur Java /
|
|||
admin système GNU/Linux qui m'amène à mettre en place des solutions de Haute
|
||||
Disponibilité.
|
||||
|
||||
 Sinon ma belle découverte de l'année c'est Fedora que j'utilise au travail et à la maison depuis 6 mois. Alors que j'ai surtout utilisé des distributions
|
||||
 Sinon ma belle découverte de l'année c'est Fedora que j'utilise au travail et à la maison depuis 6 mois. Alors que j'ai surtout utilisé des distributions
|
||||
basées sur Debian hormis ArchLinux par le passé, j'ai été enchanté par le
|
||||
spin XFCE de Fedora 17. Mon portable relativement récent est correctement
|
||||
géré *"out of the box"*, les dépôts Fedora sont plutôt complets et
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ img[src*='#center'] {
|
|||
Exemple de source Markdown :
|
||||
|
||||
```
|
||||
 Voici un logo
|
||||
 Voici un logo
|
||||
centré à gauche et mon texte qui commence à coté. Incroyable !
|
||||
```
|
||||
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 56 KiB After Width: | Height: | Size: 56 KiB |
|
Before Width: | Height: | Size: 72 KiB After Width: | Height: | Size: 72 KiB |
|
Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 5.8 KiB |
|
Before Width: | Height: | Size: 174 KiB After Width: | Height: | Size: 174 KiB |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 141 KiB After Width: | Height: | Size: 141 KiB |
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 128 KiB After Width: | Height: | Size: 128 KiB |
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 33 KiB After Width: | Height: | Size: 33 KiB |
|
Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 50 KiB |
|
Before Width: | Height: | Size: 183 KiB After Width: | Height: | Size: 183 KiB |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 70 KiB After Width: | Height: | Size: 70 KiB |
|
Before Width: | Height: | Size: 52 KiB After Width: | Height: | Size: 52 KiB |
|
Before Width: | Height: | Size: 7.1 KiB After Width: | Height: | Size: 7.1 KiB |
|
Before Width: | Height: | Size: 97 KiB After Width: | Height: | Size: 97 KiB |
|
Before Width: | Height: | Size: 53 KiB After Width: | Height: | Size: 53 KiB |
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 8.6 KiB After Width: | Height: | Size: 8.6 KiB |
|
Before Width: | Height: | Size: 76 KiB After Width: | Height: | Size: 76 KiB |
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 127 KiB After Width: | Height: | Size: 127 KiB |
|
Before Width: | Height: | Size: 138 KiB After Width: | Height: | Size: 138 KiB |
|
Before Width: | Height: | Size: 167 KiB After Width: | Height: | Size: 167 KiB |
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 145 KiB After Width: | Height: | Size: 145 KiB |
|
Before Width: | Height: | Size: 4.5 KiB After Width: | Height: | Size: 4.5 KiB |
|
Before Width: | Height: | Size: 9.2 KiB After Width: | Height: | Size: 9.2 KiB |
|
Before Width: | Height: | Size: 47 KiB After Width: | Height: | Size: 47 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 63 KiB After Width: | Height: | Size: 63 KiB |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 6.2 KiB After Width: | Height: | Size: 6.2 KiB |
|
Before Width: | Height: | Size: 4.7 KiB After Width: | Height: | Size: 4.7 KiB |
|
Before Width: | Height: | Size: 86 KiB After Width: | Height: | Size: 86 KiB |
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 7.1 KiB After Width: | Height: | Size: 7.1 KiB |
|
Before Width: | Height: | Size: 7.1 KiB After Width: | Height: | Size: 7.1 KiB |
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 41 KiB |
|
Before Width: | Height: | Size: 40 KiB After Width: | Height: | Size: 40 KiB |