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.
This commit is contained in:
Yax 2026-01-09 20:36:53 +01:00
parent 7b1264d12c
commit 199911aaae
67 changed files with 34 additions and 34 deletions

View file

@ -3,4 +3,4 @@
Juste pour le fun, un snapshot de mon bureau.<!-- more -->
![Mon bureau](/images/00x/mydesktop.jpg)
![Mon bureau](/images/2009/mydesktop.jpg)

View file

@ -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.
![My Grub image](/images/01x/my_grub_image.jpg)
![My Grub image](/images/2010/my_grub_image.jpg)
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é.

View file

@ -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.
![Logiciel libre](/images/02x/logiciel_libre_comment_ca_marche.png)
![Logiciel libre](/images/2010/logiciel_libre_comment_ca_marche.png)

View file

@ -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.
![Piwik](/images/02x/piwik.jpg#center)
![Piwik](/images/2010/piwik.jpg#center)

View file

@ -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.
![Clip Grab](/images/03x/clipgrab-300x176.png)
![Clip Grab](/images/2010/clipgrab-300x176.png)
Pour convertir au format PSP j'avais utilisé PSPVC disponible sur
[AUR](https://aur.archlinux.org) mais il ne fonctionne plus

View file

@ -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 :-)
![Image TT-RSS](/images/04x/CAP201012251832.jpg)
![Image TT-RSS](/images/2010/CAP201012251832.jpg)

View file

@ -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.
![Auth](/images/04x/CAP201012281347.jpg)
![L'authentification](/images/04x/CAP2010122813471.jpg)
![La synchro Gmail](/images/04x/CAP201012281348.jpg)
![Auth](/images/2010/CAP201012281347.jpg)
![L'authentification](/images/2010/CAP2010122813471.jpg)
![La synchro Gmail](/images/2010/CAP201012281348.jpg)
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

View file

@ -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.
![déplacer les apps systray vers le panel](/images/04x/systray2panel.jpg#center)
![déplacer les apps systray vers le panel](/images/2010/systray2panel.jpg#center)
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

View file

@ -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.
![Cyborg](/images/05x/cyborg-rat5.jpg)
![Cyborg](/images/2011/cyborg-rat5.jpg)

View file

@ -28,7 +28,7 @@ utilisant l'outil gracieusement mis à disposition : [VMware vCenter
Converter](http://www.vmware.com/fr/products/datacenter-
virtualization/converter).
![Chat sans filet](/images/05x/chat-sans-filet.jpg)
![Chat sans filet](/images/2011/chat-sans-filet.jpg)
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.

View file

@ -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.
![Adventure update](/images/05x/adventure_update.tb.png)
![Adventure update](/images/2011/adventure_update.tb.png)

View file

@ -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.
![Surveullance](/images/05x/horse-monitoring.tb.jpg)
![Surveullance](/images/2011/horse-monitoring.tb.jpg)
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.

View file

@ -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.
![Avertissement](/images/06x/signal_sncf_avertissement.tb.jpg)
![Avertissement](/images/2012/signal_sncf_avertissement.tb.jpg)

View file

@ -2,7 +2,7 @@
<!-- category: Développement -->
<!-- tag: planet -->
![Jenkins CI](/images/06x/jenkins-logo.png#left) L'intégration
![Jenkins CI](/images/2012/jenkins-logo.png#left) 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).
![Sécurité](/images/06x/jenkins-security.png)
![Sécurité](/images/2012/jenkins-security.png)
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.
![Matrice de sécurité](/images/06x/jenkins-matrix.png)
![Matrice de sécurité](/images/2012/jenkins-matrix.png)
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 :-)

View file

@ -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.
![Gnome logo](/images/06x/gnome-logo.png#right") Mon grand
![Gnome logo](/images/2012/gnome-logo.png#right") 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

View file

@ -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).
![Munin Logo](/images/06x/munin-logo.png#right) La deuxième étape consiste à choisir un
![Munin Logo](/images/2012/munin-logo.png#right) 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 :
![ADSL Download](/images/06x/download.png)
![ADSL Download](/images/2012/download.png)
L'ensemble des fichiers qui composent les plugins sont disponibles [dans cette
archive](/documents/munin.zip).

View file

@ -2,7 +2,7 @@
<!-- category: Développement -->
<!-- tag: planet -->
![Jenkins Logo](/images/06x/jenkins-logo.png#left) Faisant suite à
![Jenkins Logo](/images/2012/jenkins-logo.png#left) 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 :
![Configure Maven tool](/images/06x/configure-maven-tool.png)
![Configure Maven tool](/images/2012/configure-maven-tool.png)
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 :
![New Project](/images/06x/new-project.png)
![New Project](/images/2012/new-project.png)
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.
![Configure SVN](/images/06x/configure-repository.png)
![Configure SVN](/images/2012/configure-repository.png)
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.
![Maven Goals](/images/06x/maven-goals.png)
![Maven Goals](/images/2012/maven-goals.png)
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).
![Trigger Build](/images/06x/trigger-build.png)
![Trigger Build](/images/2012/trigger-build.png)
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.
![Notification](/images/06x/notify-build-errors.png)
![Notification](/images/2012/notify-build-errors.png)
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

View file

@ -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 ;-)
![CV de Jean Code](/images/06x/trollface_cv.png#left) En cherchant des idées
![CV de Jean Code](/images/2012/trollface_cv.png#left) 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

View file

@ -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.
![Juno](/images/07x/eclipse-ui.png)
![Juno](/images/2012/eclipse-ui.png)
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).
![CSS](/images/07x/css-editor.png)
![CSS](/images/2012/css-editor.png)
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) :
![Diff](/images/07x/css-diff.png)
![Diff](/images/2012/css-diff.png)

View file

@ -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é.
![31-dec-calendrier](/images/07x/calendar.png#left) 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
![31-dec-calendrier](/images/2012/calendar.png#left) 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

View file

@ -30,7 +30,7 @@ img[src*='#center'] {
Exemple de source Markdown :
```
![Jenkins Logo](/images/06x/jenkins-logo.png#left) Voici un logo
![Jenkins Logo](/images/2012/jenkins-logo.png#left) Voici un logo
centré à gauche et mon texte qui commence à coté. Incroyable !
```

View file

Before

Width:  |  Height:  |  Size: 56 KiB

After

Width:  |  Height:  |  Size: 56 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 72 KiB

After

Width:  |  Height:  |  Size: 72 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 5.8 KiB

After

Width:  |  Height:  |  Size: 5.8 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 174 KiB

After

Width:  |  Height:  |  Size: 174 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 141 KiB

After

Width:  |  Height:  |  Size: 141 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 128 KiB

After

Width:  |  Height:  |  Size: 128 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 33 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 50 KiB

After

Width:  |  Height:  |  Size: 50 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 183 KiB

After

Width:  |  Height:  |  Size: 183 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 70 KiB

After

Width:  |  Height:  |  Size: 70 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 52 KiB

After

Width:  |  Height:  |  Size: 52 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 7.1 KiB

After

Width:  |  Height:  |  Size: 7.1 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 97 KiB

After

Width:  |  Height:  |  Size: 97 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 53 KiB

After

Width:  |  Height:  |  Size: 53 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 19 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 8.6 KiB

After

Width:  |  Height:  |  Size: 8.6 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 76 KiB

After

Width:  |  Height:  |  Size: 76 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 127 KiB

After

Width:  |  Height:  |  Size: 127 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 138 KiB

After

Width:  |  Height:  |  Size: 138 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 167 KiB

After

Width:  |  Height:  |  Size: 167 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 145 KiB

After

Width:  |  Height:  |  Size: 145 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 4.5 KiB

After

Width:  |  Height:  |  Size: 4.5 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 9.2 KiB

After

Width:  |  Height:  |  Size: 9.2 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 47 KiB

After

Width:  |  Height:  |  Size: 47 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 63 KiB

After

Width:  |  Height:  |  Size: 63 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 6.2 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 4.7 KiB

After

Width:  |  Height:  |  Size: 4.7 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 86 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 7.1 KiB

After

Width:  |  Height:  |  Size: 7.1 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 7.1 KiB

After

Width:  |  Height:  |  Size: 7.1 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 41 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 40 KiB

Before After
Before After