<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
	<title>Développement sous GNU/Linux   </title>
	<link>http://www.xcfa.tuxfamily.org/</link>
	<language>fr</language>
	<description></description>
<atom:link xmlns:atom="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://www.xcfa.tuxfamily.org/feed/rss" />
	<lastBuildDate>Tue, 18 Dec 2012 10:25:00 +0000</lastBuildDate>
	<generator>PluXml</generator>
	<item>
		<title>IptcEdit</title> 
		<link>http://www.xcfa.tuxfamily.org/article19/iptcedit</link>
		<guid>http://www.xcfa.tuxfamily.org/article19/iptcedit</guid>
		<description>&lt;blockquote&gt;
    &lt;p style=&quot;text-align: justify;&quot;&gt;
         &lt;strong&gt;IPTCEDIT&lt;/strong&gt; est un éditeur/visualisateur de légendes IPTC ( et même plus à terme ) de vos images de type JPG ou JPEG.&lt;br /&gt;&lt;br /&gt;
         &lt;strong&gt;IPTCEDIT&lt;/strong&gt; fait suite au script Perl &lt;a href=&quot;http://www.xcfa.tuxfamily.org/article17/iptc-exiftool&quot;&gt;iptc_exiftool.pl&lt;/a&gt;.
        &lt;br /&gt;&lt;br /&gt;
        &lt;strong&gt;L&lt;/strong&gt;&#039;idée ici, est également de pouvoir ajouter, supprimer, modifier les tags IPTC (et même plus à terme) contenus dans un fichier image de type JPG ou JPEG à l&#039;aide de &lt;a href=&quot;http://owl.phy.queensu.ca/~phil/exiftool/&quot;&gt;exiftool&lt;/a&gt; contenu dans le paquet libimage-exiftool-perl.
        &lt;br /&gt;&lt;br /&gt;
       &lt;strong&gt;E&lt;/strong&gt;n reprenant l&#039;idée de base appliquée au script Perl [ iptc_exiftool.pl ], à savoir que l&#039;utilisateur définit lui même les tags à appliquer à travers des macros-définitions, il est également possible depuis IPTCEDIT de  définir les champs éditables souhaités avec leurs tags associés ainsi que les commentaires éventuels.
        &lt;br /&gt;&lt;br /&gt;
        &lt;strong&gt;L&lt;/strong&gt;&#039;interface de &lt;strong&gt;IPTCEDIT&lt;/strong&gt; possède une GUI (&lt;strong&gt;G&lt;/strong&gt;raphical &lt;strong&gt;U&lt;/strong&gt;ser &lt;strong&gt;I&lt;/strong&gt;nterface) qui est partiellement inspirée de Sagittarius.
        &lt;br /&gt;&lt;br /&gt;
        &lt;a href=&quot;http://www.christophegallaire.org/photoblog&quot;&gt;Christophe&lt;/a&gt; m&#039;a expliqué patiemment ses idées d&#039;utilisateur averti que j&#039;essaye de coder.
    &lt;/p&gt;
&lt;/blockquote&gt;
&lt;br /&gt;&lt;h2&gt;Au fait, IPTC et EXIF, c&#039;est quoi !&lt;/h2&gt;
&lt;hr /&gt;
&lt;blockquote&gt;
Les informations &lt;strong&gt;EXIF&lt;/strong&gt; et &lt;strong&gt;IPTC&lt;/strong&gt; sont des meta-informations (des données sur les données) relatives à une photographie.
&lt;br /&gt;&lt;br /&gt;
Les informations &lt;strong&gt;EXIF&lt;/strong&gt; sont des informations techniques descriptives de la prise de vue et sont renseignées automatiquement par l&#039;appareil photo numérique:&lt;br /&gt;
	&lt;ul&gt;
        &lt;li&gt;la marque et le modèle de l&#039;appareil photo&lt;/li&gt;
	&lt;li&gt;la date exacte de prise de vue&lt;/li&gt;
	&lt;li&gt;etc. ..&lt;/li&gt;
        &lt;/ul&gt;
Les informations &lt;strong&gt;IPTC&lt;/strong&gt; sont des informations de description qui nécessitent l&#039;intervention d&#039;un agent humain:&lt;br /&gt;
	&lt;ul&gt;
	&lt;li&gt;nom et titre de l&#039;image&lt;/li&gt;
	&lt;li&gt;légende&lt;/li&gt;
	&lt;li&gt;date de création&lt;/li&gt;
	&lt;li&gt;auteur ou créateur&lt;/li&gt;
	&lt;li&gt;copyright&lt;/li&gt;
	&lt;li&gt;etc. ..&lt;/li&gt;
        &lt;/ul&gt;
&lt;/blockquote&gt;
&lt;br /&gt;


&lt;h2&gt;Le cahier des charges pour IPTCEDIT&lt;/h2&gt;
&lt;hr /&gt;
&lt;blockquote&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;environnement&lt;/strong&gt;&lt;br /&gt;
  GNU/Linux + Langace C + Glade&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;pourquoi&lt;/strong&gt;&lt;br /&gt;
  Ajout, suppression, modification des tags IPTC ( et plus à terme )&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;pour qui&lt;/strong&gt;&lt;br /&gt;
  Toute personne gérant sa collection de photographies&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;objectif&lt;/strong&gt;&lt;br /&gt;
  Gestion des tags IPTC depuis une GUI (&lt;strong&gt;G&lt;/strong&gt;raphical &lt;strong&gt;U&lt;/strong&gt;ser &lt;strong&gt;I&lt;/strong&gt;nterface)&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Actuellement&lt;/strong&gt;&lt;br /&gt;
  La visualisation des tags est actuellement correcte.
  &lt;br /&gt;
  Reste la partie enregistrement à coder.
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;br /&gt;


&lt;h2&gt;IPTCEDIT en images&lt;/h2&gt;
&lt;hr /&gt;
&lt;center&gt;
        &lt;br /&gt;
	&lt;img src=&quot;http://www.xcfa.tuxfamily.org/data/images/iptcedit_about.png&quot; alt=&quot;iptcedit_about.png&quot; border=&quot;0&quot; height=&quot;350&quot; width=&quot;300&quot; /&gt;
        &lt;br /&gt;&lt;br /&gt;
        A gauche, vous sélectionnez le dossier dont le contenu s&#039;affichera sous forme de liste au centre.
        &lt;br /&gt;
        Une sélection dans la liste (au centre) affiche le contenu intégral des tags du fichier image.
        &lt;br /&gt;&lt;br /&gt;
	&lt;img src=&quot;http://www.xcfa.tuxfamily.org/data/images/iptcedit_01.png&quot; alt=&quot;iptcedit_01.png&quot; border=&quot;0&quot; height=&quot;380&quot; width=&quot;600&quot; /&gt;
        &lt;br /&gt;&lt;br /&gt;
        Un double click sur une image dans la liste permet la visualisation de la vignette
        &lt;br /&gt;&lt;br /&gt;
	&lt;img src=&quot;http://www.xcfa.tuxfamily.org/data/images/iptcedit_02.png&quot; alt=&quot;iptcedit_02.png&quot; border=&quot;0&quot; height=&quot;380&quot; width=&quot;600&quot; /&gt;
        &lt;br /&gt;&lt;br /&gt;
        La partie de droite permet l&#039;édition des tag du fichier sélectionné.
        &lt;br /&gt;&lt;br /&gt;
	&lt;img src=&quot;http://www.xcfa.tuxfamily.org/data/images/iptcedit_03.png&quot; alt=&quot;iptcedit_03.png&quot; border=&quot;0&quot; height=&quot;380&quot; width=&quot;600&quot; /&gt;
        &lt;br /&gt;&lt;br /&gt;
        L&#039;éditeur de définitions de tags permet une modélisation très fine de la partie édition/visualisation.
        &lt;br /&gt;&lt;br /&gt;
        &lt;img src=&quot;http://www.xcfa.tuxfamily.org/data/images/iptcedit_04.png&quot; alt=&quot;iptcedit_04.png&quot; border=&quot;0&quot; height=&quot;380&quot; width=&quot;600&quot; /&gt;
        &lt;br /&gt;&lt;br /&gt;
&lt;/center&gt;
&lt;br /&gt;&lt;br /&gt;


&lt;h2&gt;Les sources et les binaires pour IPTCEDIT&lt;/h2&gt;
&lt;hr /&gt;
&lt;blockquote&gt;
	&lt;a href=&quot;http://download.tuxfamily.org/xcfaudio/iptcedit/&quot;&gt;Les fichiers du projet IPTCEDIT sont ici.&lt;/a&gt;
&lt;/blockquote&gt;
&lt;br /&gt;&lt;br /&gt;


&lt;h2&gt;Installation avec les fichiers sources:&lt;/h2&gt;
&lt;hr /&gt;
&lt;blockquote&gt;
&lt;a href=&quot;http://download.tuxfamily.org/xcfaudio/iptcedit/&quot;&gt;Récupérez la dernière version de IPTCEDIT ici&lt;/a&gt; puis utilisez ces commandes depuis une fenêtre shell texte en adaptant bien sur le numéro de version que vous venez de télécharger:
&lt;pre&gt;
$ tar xvfz ./iptcedit-0.3.4.tar.gz
$ cd iptcedit-0.3.4/
$ ./configure --prefix=/usr
&lt;/pre&gt;

Vous pouvez enchaîner avec la commande:
&lt;pre&gt;
$ make
&lt;/pre&gt;

Et effectuer un premier test avec:
&lt;pre&gt;
$ ./src/iptcedit
&lt;/pre&gt;

Installation sur le système en mode administrateur:
&lt;pre&gt;
# make install
&lt;/pre&gt;

&lt;/blockquote&gt;
&lt;br /&gt;&lt;br /&gt;



&lt;h2&gt;Au fait ...&lt;/h2&gt;
&lt;hr /&gt;
&lt;blockquote&gt;
        Ne perdez pas de vue que que l&#039;option concernant les tags et qui est utilisée par &lt;strong&gt;exiftool&lt;/strong&gt; est [ &lt;strong&gt;-overwrite_original&lt;/strong&gt; ] !
        &lt;br /&gt;
        Cela implique que les tags sont directement modifiés dans les fichiers originaux.


&lt;/blockquote&gt;</description>
		<pubDate>Tue, 18 Dec 2012 10:25:00 +0000</pubDate>
		<dc:creator>xcfaudio</dc:creator>
	</item>
	<item>
		<title>iptc_exiftool</title> 
		<link>http://www.xcfa.tuxfamily.org/article17/iptc-exiftool</link>
		<guid>http://www.xcfa.tuxfamily.org/article17/iptc-exiftool</guid>
		<description>&lt;blockquote&gt;
  Script de gestion des &lt;a href=&quot;http://www.iptc.org/site/Home/&quot;&gt;tags IPTC&lt;/a&gt; pour les fichiers images&lt;br /&gt;
  Le script utilise &lt;a href=&quot;http://owl.phy.queensu.ca/~phil/exiftool/&quot;&gt;EXIFTOOL&lt;/a&gt; (libimage-exiftool-perl):&lt;br /&gt;&lt;br /&gt;

L&#039;idée est de créer un fichier de définitions récurrentes qui permettra de construire un second fichier de définitions qu&#039;il faudra au besoin éditer et compléter.&lt;br /&gt;
Et enfin,  la commande [ $ iptc_exiftool.pl -run ] communiquera tous les paramètres à [ exiftool -overwrite_original ].
&lt;br /&gt;&lt;br /&gt;

Pour créer le fichier [ def_macro.txt ]
&lt;pre&gt;$ iptc_exiftool.pl -make_list&lt;/pre&gt;

Pour créer le fichier [ macro.txt ] qui utilise le fichier de définitions [ def_macro.txt ]
&lt;pre&gt;$ iptc_exiftool.pl -make_list&lt;/pre&gt;

Pour lire le fichier [ macro.txt ] et appliquer les paramètres aux fichiers images
&lt;pre&gt;$ iptc_exiftool.pl -run&lt;/pre&gt;

&lt;/blockquote&gt;&lt;br /&gt;

&lt;h2&gt;Au fait, IPTC et EXIF, c&#039;est quoi !&lt;/h2&gt;
&lt;hr /&gt;
&lt;blockquote&gt;
Les informations &lt;strong&gt;EXIF&lt;/strong&gt; et &lt;strong&gt;IPTC&lt;/strong&gt; sont des meta-informations (des données sur les données) relatives à une photographie.
&lt;br /&gt;&lt;br /&gt;
Les informations &lt;strong&gt;EXIF&lt;/strong&gt; sont des informations techniques descriptives de la prise de vue et sont renseignées automatiquement par l&#039;appareil photo numérique:&lt;br /&gt;
	&lt;ul&gt;
        &lt;li&gt;la marque et le modèle de l&#039;appareil photo&lt;/li&gt;
	&lt;li&gt;la date exacte de prise de vue&lt;/li&gt;
	&lt;li&gt;etc. ..&lt;/li&gt;
        &lt;/ul&gt;
Les informations &lt;strong&gt;IPTC&lt;/strong&gt; sont des informations de description qui nécessitent l&#039;intervention d&#039;un agent humain:&lt;br /&gt;
	&lt;ul&gt;
	&lt;li&gt;nom et titre de l&#039;image&lt;/li&gt;
	&lt;li&gt;légende&lt;/li&gt;
	&lt;li&gt;date de création&lt;/li&gt;
	&lt;li&gt;auteur ou créateur&lt;/li&gt;
	&lt;li&gt;copyright&lt;/li&gt;
	&lt;li&gt;etc. ..&lt;/li&gt;
        &lt;/ul&gt;
&lt;/blockquote&gt;
&lt;br /&gt;

&lt;h2&gt;Pourquoi le script: iptc_exiftool&lt;/h2&gt;
&lt;hr /&gt;
&lt;blockquote&gt;


&lt;em&gt;
&lt;strong&gt;Extrait du Mail de &lt;a href=&quot;http://www.christophegallaire.org/photoblog/&quot;&gt;Christophe&lt;/a&gt; concernant &lt;a href=&quot;http://ubunteros.tuxfamily.org/spip.php?article185&quot;&gt;les tags IPTC&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;

Je suis confronté à un nouveau problème. Voilà. Pour ajouter des métadonnées IPTC, j&#039;ai utilisé Sagittarius. Sagittarius est maintenant obsolète ! J&#039;ai utilisé pendant un temps Digikam mais c&#039;est une vraie usine à gaz. C&#039;est lourd, très lourd mai c&#039;est le seul logiciel que je connaisse qui gère un profil d&#039;IPTC. En somme, l&#039;idéal serait de créer un p&#039;tit script qui me permettrait de renseigner à la volée certains champs d&#039;IPTC :&lt;br /&gt;&lt;br /&gt;

# Add IPTC tags&lt;br /&gt;&lt;br /&gt;

exiftool -overwrite_original \&lt;br /&gt;
	-iptc:ObjectName=&quot;Bidonville de Manga Télé&quot; \&lt;br /&gt;
	-iptc:Keywords=&quot;Bidonville, Mayotte&quot; \&lt;br /&gt;
	-iptc:City=&quot;Mamoudzou&quot; \&lt;br /&gt;
	-iptc:Country-PrimaryLocationName=&quot;Mayotte, France&quot; \&lt;br /&gt;
	-iptc:Credit=&quot;Christophe Gallaire&quot; \&lt;br /&gt;
        -iptc:CopyrightNotice=&#039;Copyright Christophe Gallaire. Tous
droits réservés.&#039; \&lt;br /&gt;
	-iptc:Source=&quot;Christophe Gallaire&quot; \&lt;br /&gt;
	-iptc:Caption-Abstract=&quot;France - Bidonville de Manga Télé -
Christophe Gallaire&quot; \&lt;br /&gt;
        -iptc:Description=&quot;Enfants de Manga Télé&quot;\&lt;br /&gt;&lt;br /&gt;

Il m&#039;en manque encore quelques-uns mais voilà en somme l&#039;idée... je te la soumets des fois que...
&lt;/em&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;/blockquote&gt;


&lt;h2&gt;Le cahier des charges pour le script: iptc_exiftool&lt;/h2&gt;
&lt;hr /&gt;
&lt;blockquote&gt;
Une &lt;strong&gt;G&lt;/strong&gt;raphical &lt;strong&gt;U&lt;/strong&gt;ser &lt;strong&gt;I&lt;/strong&gt;nterface faisant appel à exiftool serait sympa. à développer mais je ne connaît pas suffisamment les futurs problèmes posés. 
&lt;br /&gt;&lt;br /&gt;

Une écriture en langage de script &lt;a href=&quot;http://fr.wikipedia.org/wiki/Bourne-Again_shell&quot;&gt;Bash&lt;/a&gt; ou &lt;a href=&quot;http://fr.wikipedia.org/wiki/Perl_%28langage%29&quot;&gt;Perl&lt;/a&gt; s&#039;impose donc !
&lt;br /&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;environnement&lt;/strong&gt;&lt;br /&gt;
  GNU/Linux + Perl&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;pourquoi&lt;/strong&gt;&lt;br /&gt;
  Gestion des tags IPTC&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;pour qui&lt;/strong&gt;&lt;br /&gt;
  Toute personne gérant sa collection de photographies&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;objectif&lt;/strong&gt;&lt;br /&gt;
L&#039;idée est de créer un fichier de définitions récurrentes qui permettra de construire un second fichier de définitions qu&#039;il faudra au besoin éditer et compléter.&lt;br /&gt;
Et enfin,  la commande [ $ iptc_exiftool.pl -run ] communiquera tous les paramètres à [ exiftool -overwrite_original ].&lt;br /&gt;&lt;br /&gt;

Mes réflexions m&#039;ont conduit au paramétrage suivant:
&lt;pre&gt;
$ iptc_exiftool
    -h -H : 
        Page d&#039;aide 
    -make_list : 
        Création du fichier de définitions récurrentes [ def_macro.txt ] si il n&#039;existe pas et qu&#039;il faudra éditer
        Création du fichier [ macro.txt ] d&#039;après le fichier de description [ def_macro.txt ] et qu&#039;il faudra éditer 
    -run : 
        Lecture du fichier [ macro.txt ] pour passage des paramètres à [ exiftool -overwrite_original ]&lt;/pre&gt;
  &lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;br /&gt;


&lt;h2&gt;Utilisation du script: iptc_exiftool&lt;/h2&gt;
&lt;hr /&gt;
&lt;blockquote&gt;
Le fichier de définitions [ &lt;strong&gt;def_macro.txt&lt;/strong&gt; ] est créé si il n&#039;existe pas.&lt;br /&gt;
&lt;pre&gt;
$ iptc_exiftool -make_list
&lt;/pre&gt;
Les connaissances de l&#039;utilisateur sont mises ici à contribution !&lt;br /&gt;
Il est en effet possible d&#039;ajouter ou de supprimer des mots clés et les définitions associées.&lt;br /&gt;
Le caractère dièse # indique une ligne de commentaire non prise en compte.&lt;br /&gt;
Vous devez éditer ici les définitions récurrentes.
&lt;pre&gt;
#
# def_macro.txt
#
# contient les definitions a modifier
#
# AUCUN ESPACE ENTRE LE MOT CLE ET LA DEFINITION
#
-iptc:ObjectName=&quot;WRITE HERE YOUR TEXT&quot;
-iptc:Keywords=&quot;WRITE HERE YOUR TEXT&quot;
-iptc:City=&quot;WRITE HERE YOUR TEXT&quot; 
-iptc:Country-PrimaryLocationName=&quot;WRITE HERE YOUR TEXT&quot;
-iptc:Credit=&quot;WRITE HERE YOUR TEXT&quot;
-iptc:CopyrightNotice=&#039;Copyright Christophe Gallaire. Tous droits réservés.&#039;
-iptc:Source=&quot;Christophe Gallaire&quot;
-iptc:Caption-Abstract=&quot;WRITE HERE YOUR TEXT&quot;
#	-iptc:Description=&quot;WRITE HERE YOUR TEXT&quot;
-imagedescription=&quot;WRITE HERE YOUR TEXT&quot;
&lt;/pre&gt;

La même ligne de commande lis le fichier [ &lt;strong&gt;def_macro.txt&lt;/strong&gt; ] ...
&lt;pre&gt;
$ iptc_exiftool -make_list
&lt;/pre&gt;
... puis créé le fichier [ &lt;strong&gt;macro.txt&lt;/strong&gt; ] depuis lequel vous devez également éditer les définitions non communes:

&lt;pre&gt;
-iptc:ObjectName=&quot;WRITE HERE YOUR TEXT&quot;
-iptc:Keywords=&quot;WRITE HERE YOUR TEXT&quot;
-iptc:City=&quot;WRITE HERE YOUR TEXT&quot; 
-iptc:Country-PrimaryLocationName=&quot;WRITE HERE YOUR TEXT&quot;
-iptc:Credit=&quot;WRITE HERE YOUR TEXT&quot;
-iptc:CopyrightNotice=&#039;Copyright Christophe Gallaire. Tous droits réservés.&#039;
-iptc:Source=&quot;Christophe Gallaire&quot;
-iptc:Caption-Abstract=&quot;WRITE HERE YOUR TEXT&quot;
-imagedescription=&quot;WRITE HERE YOUR TEXT&quot;
NAME_FILE_IMG=/home/cat/DEV/IPTC_EXIFTOOLS/iptc_exiftool/image.jpg
&lt;/pre&gt;

Un dernier appel ...
&lt;pre&gt;
$ iptc_exiftool -run
&lt;/pre&gt;
va lire le fichier [ &lt;strong&gt;macro.txt&lt;/strong&gt; ] pour passer les paramètres à [ &lt;strong&gt;exiftool -overwrite_original&lt;/strong&gt; ]
&lt;pre&gt;
exiftool -overwrite_original \
    -iptc:ObjectName=&quot;WRITE HERE YOUR TEXT&quot; \
    -iptc:Keywords=&quot;WRITE HERE YOUR TEXT&quot; \
    -iptc:City=&quot;WRITE HERE YOUR TEXT&quot;  \
    -iptc:Country-PrimaryLocationName=&quot;WRITE HERE YOUR TEXT&quot; \
    -iptc:Credit=&quot;WRITE HERE YOUR TEXT&quot; \
    -iptc:CopyrightNotice=&#039;Copyright Christophe Gallaire. Tous droits réservés.&#039; \
    -iptc:Source=&quot;Christophe Gallaire&quot; \
    -iptc:Caption-Abstract=&quot;WRITE HERE YOUR TEXT&quot; \
    -imagedescription=&quot;WRITE HERE YOUR TEXT&quot; \
    /home/cat/DEV/IPTC_EXIFTOOLS/iptc_exiftool/image.jpg

    1 image files updated
&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;br /&gt;


&lt;h2&gt;Visualisation des tags&lt;/h2&gt;
&lt;hr /&gt;
&lt;blockquote&gt;
Pour visualiser les tags d&#039;un fichier image en ligne de commande:
&lt;pre&gt;
$ exiftool --list -s -G1 ./image.jpg
...
[IFD0]          ImageDescription                : WRITE HERE YOUR TEXT
...
[IPTC]          ObjectName                      : WRITE HERE YOUR TEXT
[IPTC]          Keywords                        : WRITE HERE YOUR TEXT
[IPTC]          City                            : WRITE HERE YOUR TEXT
[IPTC]          Country-PrimaryLocationName     : WRITE HERE YOUR TEXT
[IPTC]          Credit                          : WRITE HERE YOUR TEXT
[IPTC]          Source                          : Christophe Gallaire
[IPTC]          CopyrightNotice                 : Copyright Christophe Gallaire. Tous droits réservés.
[IPTC]          Caption-Abstract                : WRITE HERE YOUR TEXT
...
&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;br /&gt;


&lt;h2&gt;Installation de: iptc_exiftool&lt;/h2&gt;
&lt;hr /&gt;
&lt;blockquote&gt;
&lt;a href=&quot;http://download.tuxfamily.org/xcfaudio/IptcExiftool/&quot;&gt;Il suffit d&#039;importer la dernière version de&lt;/a&gt; [ &lt;strong&gt;iptc_exiftool&lt;/strong&gt; ] puis de l&#039;installer sur le système:
&lt;pre&gt;
su root
&amp;lt;passwd&amp;gt;
# cp ./iptc_exiftool-0.0.8.pl /usr/bin/iptc_exiftool.pl
# chmod +x /usr/bin/iptc_exiftool.pl
# exit
&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;br /&gt;


&lt;h2&gt;Pour quand une GUI&lt;/h2&gt;
&lt;hr /&gt;
&lt;blockquote&gt;
Ne plaçons pas la charrue avant les boeufs.&lt;br /&gt;
Je vais déjà attendre quelques retours quand au concept et à l&#039;utilisation puis une Interface graphique (&lt;strong&gt;GUI&lt;/strong&gt;) verra peut être le jour si je dispose d&#039;un peu plus de temps ...
&lt;br /&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.xcfa.tuxfamily.org/article19/iptcedit&quot;&gt;Le projet a débuté ...&lt;/a&gt;
&lt;/blockquote&gt;
&lt;br /&gt;


&lt;h2&gt;Un article suivit d&#039;une discussion ...&lt;/h2&gt;
&lt;hr /&gt;
&lt;blockquote&gt;
&lt;a href=&quot;http://www.cyrille-borne.com/index.php?post/2012/10/30/Gestion-des-IPTC&quot;&gt;Rédaction d&#039;un article écrit par Christophe sur les tags IPTC&lt;/a&gt;
&lt;a href=&quot;http://www.xcfa.tuxfamily.org/&quot;&gt;&lt;/a&gt;
&lt;/blockquote&gt;
&lt;br /&gt;</description>
		<pubDate>Thu, 01 Nov 2012 23:05:00 +0000</pubDate>
		<dc:creator>xcfaudio</dc:creator>
	</item>
	<item>
		<title>linechec</title> 
		<link>http://www.xcfa.tuxfamily.org/article16/linechec</link>
		<guid>http://www.xcfa.tuxfamily.org/article16/linechec</guid>
		<description>&lt;br /&gt;
&lt;blockquote&gt;

&lt;h2&gt;C&#039;est quoi linechec&lt;/h2&gt;
&lt;hr /&gt;
&lt;br /&gt;

&lt;a href=&quot;http://linechec.sourceforge.net/&quot;&gt;&lt;strong&gt;linechec&lt;/strong&gt;&lt;/a&gt; est un jeu d&#039;échecs dont la dernière mise à jour date de 2007.
&lt;br /&gt;
&lt;br /&gt;Après la récupération du tar.gz, extraction puis fabrication d&#039;un binaire, j&#039;ai enfin pu tester très rapidement &lt;a href=&quot;http://linechec.sourceforge.net/&quot;&gt;&lt;strong&gt;linechec&lt;/strong&gt;&lt;/a&gt; qui est plutôt sympa.
&lt;br /&gt;
&lt;br /&gt;
J&#039;ai souhaité ensuite fabriquer des paquets binaires: amd64 et i386 pour le système Debian mais l&#039;auteur n&#039;a écrit qu&#039;un fichier Makefile à la racine des sources et mon empaquetage impliquerait alors un complément de rédaction du dit Makefile ! 
&lt;br /&gt;
&lt;br /&gt;
Je me suis donc décidé à mettre contribution 
&lt;a href=&quot;http://www.xcfa.tuxfamily.org/static3/basebuild&quot;&gt;&lt;strong&gt;BaseBuild&lt;/strong&gt;&lt;/a&gt; 
pour concevoir une enveloppe à base des autotools.
&lt;br /&gt;
La maintenance ( ! ) et la fabrications des (futurs) paquets n&#039;en sera que plus simple, etc ...
&lt;br /&gt;
&lt;br /&gt;
Chose dite, presque chose faite ...
&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;Création d&#039;une enveloppe avec &lt;a href=&quot;http://www.xcfa.tuxfamily.org/static3/basebuild&quot;&gt;&lt;strong&gt;BaseBuild&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;Correction ici et là des quelques erreurs/oublis mineurs dans le code signalées par &lt;pre&gt;// DEBUG by xcfaudio&lt;/pre&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://linechec.sourceforge.net/&quot;&gt;&lt;strong&gt;linechec&lt;/strong&gt;&lt;/a&gt; peut être appelé par le menu: Applications -&gt; jeux&lt;/li&gt;
    &lt;li&gt;Prise de notes pour signaler tout cela à l&#039;auteur par E-Mail.&lt;/li&gt;

&lt;/ul&gt;

Mais j&#039;attends de prendre contact avec l&#039;auteur (Gerald DUMAS) pour une éventuelle modification de code ...


&lt;br /&gt;
&lt;br /&gt;
&lt;center&gt;
	&lt;img src=&quot;http://www.xcfa.tuxfamily.org/data/images/linechec.png&quot; alt=&quot;linechec&quot; border=&quot;0&quot; height=&quot;300&quot; width=&quot;500&quot; /&gt;
&lt;/center&gt;



&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Les binaires et les sources&lt;/h2&gt;
&lt;hr /&gt;
&lt;br /&gt;

&lt;a href=&quot;http://download.tuxfamily.org/xcfaudio/linechec/&quot;&gt;&lt;strong&gt;Les différents paquets sont ici&lt;/strong&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;lettrine&quot;&gt;S&lt;/span&gt;
&lt;strong&gt;
i l&#039;auteur initial de linechec passe dans le coin, qu&#039;il s&#039;arrête pour discuter autour d&quot;un café ou d&#039;une bière puis il pourra, si il le souhaite et si il est satisfait de mes modifications de code pour cette excellente application, repartir avec ce nouveau paquet sous le bras ;-) 
&lt;/strong&gt;


&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Et hop ...&lt;/h2&gt;
&lt;hr /&gt;
&lt;br /&gt;
Gérald DUMAS vient de m&#039;envoyer un Mail plutôt sympa et a récupéré le nouveau paquet 0.0.5 pour de futures modifications notamment une intégration de linechec sous Gtk-3 et même plus si le temps le lui permet ...
&lt;br /&gt;&lt;br /&gt;
Dans tous les cas, merci à toi Gérald ;-)


&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Les pages très intéressantes à visiter:&lt;/h2&gt;
&lt;hr /&gt;
&lt;br /&gt;
  &lt;ul&gt;&lt;strong&gt;
  &lt;li&gt;&lt;a href=&quot;http://linechec.sourceforge.net&quot;&gt;jeu d&#039;echec v0.4-1&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://m3dlib.tuxfamily.org/&quot;&gt;moteur 3d v0.22 &lt;/a&gt;&lt;/li&gt;
  &lt;/strong&gt;&lt;/ul&gt;
&lt;/blockquote&gt;</description>
		<pubDate>Sun, 17 Jun 2012 21:24:00 +0000</pubDate>
		<dc:creator>xcfaudio</dc:creator>
	</item>
	<item>
		<title>Time management</title> 
		<link>http://www.xcfa.tuxfamily.org/article15/time-management</link>
		<guid>http://www.xcfa.tuxfamily.org/article15/time-management</guid>
		<description>&lt;blockquote&gt;
	&lt;p style=&quot;text-align: justify;&quot;&gt;
		Une gestion très simple des horaires de boulot à travers une saisie de début et de fin et d&#039;une sélection de durée hebdomadaire.&lt;br /&gt;
		Il est possible d&#039;initialiser la base pour une année complète ou mois par mois.&lt;br /&gt;
		Il sera finalement possible de consulter le tout via la création de  fichiers PostScript ( ps ), pdf, et texte.&lt;/p&gt;
&lt;/blockquote&gt;&lt;br /&gt;

&lt;h2&gt;Le cahier des charges très simple pour Time Management&lt;/h2&gt;
&lt;hr /&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;strong&gt;environnement&lt;/strong&gt;&lt;br /&gt;
	GNU/Linux + Langage C + Gtk2 + Glade pour l&#039;interface&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;pourquoi&lt;/strong&gt;&lt;br /&gt;
	Pour avoir une vue d&#039;ensemble des horaires sur une année&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
	&lt;p style=&quot;text-align: justify;&quot;&gt;
		Ce mini-logiciel n&#039;est qu&#039;une ébauche mais est fonctionnel.&lt;br /&gt;
		Voici d&#039;ailleurs une liste non exhaustive de ce qu&#039;il est possible d&#039;ajouter:
	&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
	&lt;ul&gt;
		&lt;li&gt;édition du manpage&lt;/li&gt;
		&lt;li&gt;sauvegarde et récupération des options de l&#039;interface&lt;/li&gt;
		&lt;li&gt;visualisation sous différentes formes des horaires&lt;/li&gt;
		&lt;li&gt;etc, ...&lt;/li&gt;
	&lt;/ul&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
	&lt;p style=&quot;text-align: justify;&quot;&gt;
		&lt;em&gt;&lt;strong&gt;... Mais je laisse le soin aux Geeks les plus expérimentés de continuer à coder ce qu&#039; il manque à Time Management ;-) &lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/em&gt;
	&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;L&#039;interface de Time management&lt;/h2&gt;
&lt;hr /&gt;
&lt;br /&gt;
&lt;center&gt;
	&lt;img src=&quot;http://www.xcfa.tuxfamily.org/data/images/time_management_about.png&quot; alt=&quot;time_management_about&quot; border=&quot;0&quot; height=&quot;350&quot; width=&quot;300&quot; /&gt;
        &lt;br /&gt; &lt;br /&gt;
	&lt;img src=&quot;http://www.xcfa.tuxfamily.org/data/images/time_management.png&quot; alt=&quot;time_management&quot; border=&quot;0&quot; height=&quot;420&quot; width=&quot;540&quot; /&gt;
        &lt;br /&gt; &lt;br /&gt;
	&lt;img src=&quot;http://www.xcfa.tuxfamily.org/data/images/time_management_init.png&quot; alt=&quot;time_management_init&quot; border=&quot;0&quot; height=&quot;320&quot; width=&quot;450&quot; /&gt;
        &lt;br /&gt; &lt;br /&gt;
	&lt;img src=&quot;http://www.xcfa.tuxfamily.org/data/images/time_management_export.png&quot; alt=&quot;time_management&quot; border=&quot;0&quot; height=&quot;420&quot; width=&quot;450&quot; /&gt;

&lt;/center&gt;

&lt;br /&gt;
&lt;h2&gt;Les sources de Time management&lt;/h2&gt;
&lt;hr /&gt;

&lt;blockquote&gt;
	&lt;p style=&quot;text-align: justify;&quot;&gt;
		&lt;a href=&quot;http://download.tuxfamily.org/xcfaudio/TimeManagement/&quot;&gt;Les fichiers du projet TIME MANAGEMENT sont ici.&lt;/a&gt;
		&lt;br /&gt;
	&lt;/p&gt;
&lt;/blockquote&gt;


&lt;br /&gt;
&lt;h2&gt;Installation avec les fichiers sources:&lt;/h2&gt;
&lt;hr /&gt;

&lt;blockquote&gt;

&lt;a href=&quot;http://download.tuxfamily.org/xcfaudio/TimeManagement/&quot;&gt;Récupérez la dernière version de Time Management ici&lt;/a&gt; puis utilisez ces commandes depuis une fenêtre shell texte en adaptant bien sur le numéro de version que vous venez de télécharger:
&lt;pre&gt;
$ tar xvfz ./tm-0.2.6.tar.gz
$ cd tm-0.2.6/
$ ./configure --prefix=/usr
&lt;/pre&gt;

Vous pouvez enchaîner avec la commande:
&lt;pre&gt;
$ make
&lt;/pre&gt;

Et effectuer un premier test avec:
&lt;pre&gt;
$ ./src/tm
&lt;/pre&gt;

Installation sur le système en mode administrateur:
&lt;pre&gt;
# make install
&lt;/pre&gt;

&lt;/blockquote&gt;</description>
		<pubDate>Wed, 22 Feb 2012 19:43:00 +0000</pubDate>
		<dc:creator>xcfaudio</dc:creator>
	</item>
	<item>
		<title>Update WavSplit</title> 
		<link>http://www.xcfa.tuxfamily.org/article14/wavsplit</link>
		<guid>http://www.xcfa.tuxfamily.org/article14/wavsplit</guid>
		<description>&lt;blockquote&gt;

Un utilisateur de XCFA m&#039;a écrit dans un Mail que l&#039;application WavSplit (Tobias Weihmann) n&#039;est plus maintenue ! &lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://packages.qa.debian.org/w/wavsplit.html&quot;&gt;Une visite chez Debian me confirme hélas l&#039;affaire ... :/&lt;/a&gt; &lt;br /&gt;
&lt;a href=&quot;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=489456&quot;&gt;Ici aussi ... :/&lt;/a&gt; &lt;br /&gt;

Un Mail à Tobias Weihmann m&#039;est revenu avec l&#039;état d&#039;erreur !&lt;br /&gt;&lt;br /&gt;
&lt;a href=&quot;http://sourceforge.net/projects/wavsplit/&quot;&gt;Le temps d&#039;aller chercher la dernière version (1.2.1) pour tests&lt;/a&gt; : récupération du tar.gz, extraction, binarisation (Ôh, un nouveau mot) et tests sur plusieurs fichiers de type WAV.&lt;br /&gt;&lt;br /&gt;
WavSplit m&#039;expédie quelques phrases de mécontentement sur le moniteur et libère le prompt de mon shell !&lt;br /&gt;&lt;br /&gt;

Très curieux, j&#039;ouvre les fichiers wavsplit.c et wavsplit.h.&lt;br /&gt;
Les Devs ayant une façons très spécifique de voir et de mettre en valeur les choses, je redoute le pire ... Le code de Tobias Weihmann correspond t-il a ce que je suis capable de comprendre ?&lt;br /&gt;
Les définitions des structures WAVEFORMAT et WAVE_HEADER du fichier wavsplit.h m&#039;indiquent apparemment que les définitions byte et word sont mal dimensionnées.
&lt;pre&gt;
typedef struct {
	u_long	dwSize;
	u_short wFormatTag;
	u_short wChannels;
	u_long	dwSamplesPerSec;
	u_long	dwAvgBytesPerSec;
	u_short wBlockAlign;
	u_short wBitsPerSample;
} WAVEFORMAT;

typedef struct {
	char	RiffID[4];
	u_long	RiffSize;
	char	WaveID[4];
	char	FmtID[4];
	u_long	FmtSize;
	u_short wFormatTag;
	u_short nChannels;
	u_long	nSamplesPerSec;
	u_long	nAvgBytesPerSec;
	u_short nBlockAlign;
	u_short wBitsPerSample;
	char	DataID[4];
	u_long	nDataBytes;
} WAVE_HEADER;
&lt;/pre&gt;
Un très simple morceau de code me le confirme:
&lt;pre&gt;
printf( &quot;sizeof(u_short)   = %lu\n&quot;, sizeof(u_short));
printf( &quot;sizeof(u_long)    = %lu\n&quot;, sizeof(u_long));
printf( &quot;sizeof(short int) = %lu\n&quot;, sizeof(short int));
printf( &quot;sizeof(int)       = %lu\n&quot;, sizeof(int));
&lt;/pre&gt;
Ce qui donne:
&lt;pre&gt;
sizeof(u_short)   = 2
sizeof(u_long)    = 8
sizeof(short int) = 2
sizeof(int)       = 4
&lt;/pre&gt;
Et puis, et puis ... après une analyse du code, je pense également que ces deux structures font double emploi (réflexion très personnelle) et que pour finir (faut quand même bien que mes critiques &#039;constructives&#039; cesses un jour: non mais !), il serait tout de même interessant d&#039;avoir un emballage plus sympa. du style autotools avec des options du genre:
&lt;pre&gt;
$ ./configure --prefix=/usr
$ make
$ make distcheck
# make install
# make uninstall
etc, etc ...
&lt;/pre&gt;
D&#039;autant plus que ce tout nouveau et tout beau paquet tar.gz pourrait être transformé très facilement en un paquet DEB, GZ, RPM, etc ...
&lt;br /&gt;&lt;br /&gt;

  &lt;ul&gt;
    &lt;li&gt;Hop, hop, quelques rectifications de code ...&lt;br /&gt;
    &lt;em&gt;Il me semble avoir lu quelque part qu&#039;un bug concerne les fichiers supèrieurs en taille à 2 Go !&lt;br /&gt;
    Il y à déjà de quoi faire mais cette coquille si elle existe pourrait (peut être !) être palliée avec une lecture séquentielle ... Une analyse plus en profondeur du code est donc souhaitable ...&lt;br /&gt;
    Après vérification du code, la lecture est séquentielle ... houfffffffff !
    &lt;/em&gt;
    &lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://www.xcfa.tuxfamily.org/static3/basebuild&quot;&gt;Fabrication d&#039;un paquet tar.gz avec BaseBuild&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
Et donc, après ces minis modifications, les tests sont ok chez moi:
&lt;pre&gt;
$ ./src/wavsplit --help

!================================================================================
! WAVSPLIT version 1.2.2 (http://www.fomalhaut.de)
! Licensed under GPL by author Tobias Weihmann
!--------------------------------------------------------------------------------
! Hour patch by Sacha Bartok (sacha@myrealbox.com)
! Modified for frames, hours, seconds, decimal seconds by Alan Fitch
! Modified for individual track lengths (non-cumulative splits) by Derek Schuff
! Update by Claude BULIN in version 1.2.2
!      bytes struct WAVE_HEADER
!      packaging with autotools
!      http://www.xcfa.tuxfamily.org/article14/wavsplit
!================================================================================

Usage: wavsplit [options] wavfile split split split...

Options:
	-q	--quiet		Quiet mode (no messages)
	-H	--Hours		Use Hours
				wavsplit [options] wavfile hr:min:sec [hr:min:sec]...
	-f	--frames FPS	use Frames
				FPS (frames per second) must be either 12, 24, 25, 30, or 75
				wavsplit [options] wavfile min:sec:fr [min:sec:fr]...
	-s	--seconds	Use Seconds
				wavsplit [options] wavfile sec [sec]...
	-t	--tracktimes	Use individual track times (instead of cumulative split times)  
	-h	--help		This info

You can combine both Hours and frames options

Examples:
	wavsplit --frames 30 file.wav 32:21:15 45:10:0
	wavsplit --Hours file.wav 1:32:21:59.2 1:45:10:0.3
	wavsplit --seconds file.wav 300.1 500.2
&lt;/pre&gt;

Une découpe d&#039;une minute :

&lt;pre&gt;
$ ./src/wavsplit ./01.wav -H 0:0:0:0.0 0:1:0:0.0

!================================================================================ 
! WAVSPLIT version 1.2.2 (http://www.fomalhaut.de)
! Licensed under GPL by author Tobias Weihmann
!--------------------------------------------------------------------------------
! Hour patch by Sacha Bartok (sacha@myrealbox.com)
! Modified for frames, hours, seconds, decimal seconds by Alan Fitch
! Modified for individual track lengths (non-cumulative splits) by Derek Schuff
! Update by Claude BULIN in version 1.2.2
!      bytes struct WAVE_HEADER
!      packaging with autotools
!      http://www.xcfa.tuxfamily.org/article14/wavsplit
!================================================================================

INFO: Hours:mins:sec format selected
-------------------------------
./01.wav
-------------------------------
RiffID       : RIFF
RiffSize     : 21872676
WaveID       : WAVE
FmtID        : fmt 
FmtSize      : 16
FormatTag    : 1
Channels     : 2
SamplesPerSec: 44100 Hz
gBytesPerSec : 176400
BlockAlign   : 4
BitsPerSample: 16
DataID       : data
DataBytes    : 21872640
-------------------------------
Split         Hours  Mins   Seconds         Bytes         %
[01]	until     0     0     0.000             0    0.00%
[02]	until     0     1     0.000      10584000    48.39%
[03]	until the end                    21872640   100.00%
Success.
&lt;/pre&gt;

&lt;strong&gt;
Bref, si cette mise à jour d&#039;application bien utile intéresse une Linuxienne ou un Linuxien, &lt;a href=&quot;http://download.tuxfamily.org/xcfaudio/WavSplit/&quot;&gt;les paquets sont ici ...&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
&lt;/strong&gt;

La phase de transformation en binaire depuis le code source reste très simple:
&lt;pre&gt;
$ tar xvfz ./wavsplit-1.2.2.tar.gz
$ cd wavsplit-1.2.2/
$ ./configure --prefix=/usr
$ make
&lt;/pre&gt;
Puis en mode adminitrateur:
&lt;pre&gt;
# make install
&lt;/pre&gt;
Et à vous les joies du &#039;Split&#039; avec par exemple depuis un dossier contenant des WAV:
&lt;pre&gt;
$ wavsplit ./musique.wav -H 0:0:0:0.0 0:1:0:0.0
&lt;/pre&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;span class=&quot;lettrine&quot;&gt;S&lt;/span&gt;
&lt;strong&gt;
i l&#039;auteur initial de WavSplit passe dans le coin, qu&#039;il s&#039;arrête pour discuter autour d&quot;un café ou d&#039;une bière puis il pourra, si il le souhaite et si il est satisfait de mes modifications de code pour cette excellente application, repartir avec ce nouveau paquet sous le bras ;-)
&lt;/strong&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;/blockquote&gt;</description>
		<pubDate>Tue, 27 Dec 2011 20:04:00 +0000</pubDate>
		<dc:creator>xcfaudio</dc:creator>
	</item>
	<item>
		<title>Sauvegarder ses données avec rsync</title> 
		<link>http://www.xcfa.tuxfamily.org/article13/sauvegarder-ses-donnees-avec-rsync</link>
		<guid>http://www.xcfa.tuxfamily.org/article13/sauvegarder-ses-donnees-avec-rsync</guid>
		<description>&lt;blockquote&gt;
&lt;p style=&quot;text-align:justify&quot;&gt;
&lt;span class=&quot;lettrine&quot;&gt;J&lt;/span&gt;e viens de relire par hasard un article rédigé par &lt;a href=&quot;http://www.soupaloignon.net/&quot;&gt;@soupaloignon&lt;/a&gt; sur &lt;a href=&quot;http://ubunteros.tuxfamily.org/spip.php?article195&amp;var_recherche=rsync&quot;&gt;LinuxOnTheRoot&lt;/a&gt; traitant de sauvegarde incrémentale à l&#039;aide l&#039;utilitaire &lt;a href=&quot;http://rsync.samba.org/&quot;&gt;rsync&lt;/a&gt;.&lt;br /&gt;
Et ce même hasard fait plutôt bien les choses alors que je possède un disque de taille conséquente qui va finalement me permettre d&#039;y stocker la totalité du contenu de mon $HOME via le script rédigé par &lt;a href=&quot;http://www.soupaloignon.net/&quot;&gt;@soupaloignon&lt;/a&gt; revu et corrigé pour mes besoins propres et que j&#039;ai nommé &lt;strong&gt;SaveWithRsync.sh&lt;/strong&gt;:&lt;br /&gt;

&lt;pre&gt;
#!/bin/bash 

rsync -Haurov --stats --delete $HOME/ /mnt/save/cat/HOME/
# 
# OPTIONS:
# 
# -H, --hard-links            preserve hard links
# -a, --archive               archive mode; equals -rlptgoD (no -H,-A,-X)
# -u, --update                skip files that are newer on the receiver
# -r, --recursive             recurse into directories
# -o, --owner                 preserve owner (super-user only)
# -v, --verbose               increase verbosity
# --stats                     give some file-transfer stats
# --delete                    delete extraneous files from dest dirs
# 
# SOURCE:
# 	$HOME
# 
# DESTINATION:
# 	/mnt/save/cat/HOME/

echo &quot;DERNIERE SAUVEGARDE LE $(date +%d-%m-%Y\ TO\ %H\:%M\:%S\ )&quot; &gt;&gt; $HOME/RSINC/date-rsync-log
echo
echo
cat $HOME/RSINC/date-rsync-log

exit 0 &lt;/pre&gt;

Il suffira de rendre le fichier &lt;strong&gt;SaveWithRsync.sh&lt;/strong&gt; exécutable avec la commande:
&lt;pre&gt;
$ chmod +x ./SaveWithRsync.sh &lt;/pre&gt;

Puis de l&#039;activer comme ceci:
&lt;pre&gt;
$ ./SaveWithRsync.sh &lt;/pre&gt;

Vous pourrez modifier pour vos besoins propres le contenu de ce script avec par exemple de nouvelles options pour &lt;a href=&quot;http://rsync.samba.org/&quot;&gt;rsync&lt;/a&gt; dont les explications vous seront données par la commande:
&lt;pre&gt;
$ man rsync &lt;/pre&gt;

&lt;a href=&quot;http://man.developpez.com/man1/rsync.1.php&quot;&gt;Ici une traduction en Français de &quot;man rsync&quot; dont je ne sais si elle est actuelle !&lt;/a&gt;

&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;em&gt;
PS:&lt;br /&gt;
&lt;a href=&quot;http://download.tuxfamily.org/xcfaudio/PlusPlus/rsync/&quot;&gt;Ah oui ! Au fait ! Le script bash est ici.&lt;/a&gt;
&lt;br /&gt;
Bonne sauvegarde ;)&lt;/em&gt;
&lt;/p&gt;
&lt;/blockquote&gt;</description>
		<pubDate>Sat, 03 Dec 2011 19:59:00 +0000</pubDate>
		<dc:creator>xcfaudio</dc:creator>
	</item>
	<item>
		<title>Améliorer PluXml</title> 
		<link>http://www.xcfa.tuxfamily.org/article12/ameiorer-pluxml</link>
		<guid>http://www.xcfa.tuxfamily.org/article12/ameiorer-pluxml</guid>
		<description>&amp;nbsp;&lt;br /&gt;
&lt;ul&gt;
  &lt;li&gt;CREATION DE LA BALISE &lt;strong&gt;codeshell&lt;/strong&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;ul&gt;
  &lt;span class=&quot;lettrine&quot;&gt;L&lt;/span&gt;&#039;idée du contenu de cette structure à été rédigé à une époque fort lointaine par 
&lt;a href=&quot;http://www.road2mayotte.org/calepin/renommer.html&quot;&gt;Christophe alias zarer&lt;/a&gt;
que je salue bien bas ;-)&lt;br /&gt;
   Il etait possible d&#039;intégrer un script de coloration syntaxique tel &lt;strong&gt;SyntaxHighlighter&lt;/strong&gt; pour un rendu plus sympa mais Bof ! Pourquoi faire compliqué quand on peut faire (plus) simple ...
  &lt;/ul&gt;
   &lt;br /&gt;
  Code à ajouter au fichier css:
  &lt;pre class=&quot;codeshell&quot;&gt;
.codeshell {
	background-color: black;
	border-left: 10px solid green;
	color: white;
	font-size: 13px;
	font-family:  &quot;Courier New&quot;, Courier, Monaco, Lucida, serif;
	font-weight: normal;
	margin: 8px 0pt;
	overflow: auto;
	padding: 5px;
	text-align: justify;
	text-indent: 0px;
}&lt;/pre&gt;
  Exemple de code script:
  &lt;pre class=&quot;codeshell&quot;&gt;
&amp;lt;pre class=&quot;codeshell&quot;&amp;gt;
// 
// 
gboolean dvd_foreach_is_norm_selected (GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter, gpointer user_data) 
{
	VAR	*var = NULL;
	gtk_tree_model_get (model, iter, DVD_POINTER_STRUCT_COLUMN, &amp;var, -1);
	if (var-&gt;type_list_dvd == _DVD_DATA_ALL || var-&gt;type_list_dvd == _DVD_DATA)
		if (var-&gt;EtatNormalise == TRUE) var_dvd.BoolNormIsSelected = TRUE;
	return FALSE;
}
&amp;lt;/pre&amp;gt; &lt;/pre&gt;
  Résultat:
  &lt;pre class=&quot;codeshell&quot;&gt;
// 
// 
gboolean dvd_foreach_is_norm_selected (GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter, gpointer user_data) 
{
	VAR	*var = NULL;
	gtk_tree_model_get (model, iter, DVD_POINTER_STRUCT_COLUMN, &amp;var, -1);
	if (var-&gt;type_list_dvd == _DVD_DATA_ALL || var-&gt;type_list_dvd == _DVD_DATA)
		if (var-&gt;EtatNormalise == TRUE) var_dvd.BoolNormIsSelected = TRUE;
	return FALSE;
}&lt;/pre&gt;

  Libre à vous de modifier le contenu de la structure &lt;strong&gt;codeshell&lt;/strong&gt; suivant ce que vous désirez comme effets ! ...&lt;br /&gt;
  &lt;/li&gt;

  &lt;br /&gt;
  &lt;li&gt;MODIFICATION DE LA BALISE &lt;strong&gt;&amp;lt;pre&amp;gt;&lt;/strong&gt;&lt;br /&gt;
  &lt;br /&gt;
  &lt;ul&gt;
  &lt;span class=&quot;lettrine&quot;&gt;P&lt;/span&gt;lus besoin de déclaration de la balise &lt;strong&gt;codeshell&lt;/strong&gt; depuis le fichier css ! Une simple modification comme suis sera alors necessaire :
  &lt;/ul&gt;
  &lt;pre&gt;
pre {
	color: white;
	background-color: black;
	border-color: silver;
	border-style: solid;
	border-width: 1px 1px 1px 5px;
	border-left: 5px solid green;
	padding: 5px;
	overflow: auto;
}&lt;/pre&gt;

  Exemple de code script:
  &lt;pre&gt;
&amp;lt;pre&amp;gt;
// 
// 
gboolean &amp;lt;FONT COLOR=&quot;red&quot;&amp;gt;dvd_foreach_is_norm_selected&amp;lt;/FONT&amp;gt; (GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter, gpointer user_data) 
{
	VAR	*var = NULL;
	gtk_tree_model_get (model, iter, DVD_POINTER_STRUCT_COLUMN, &amp;var, -1);
	if (var-&gt;type_list_dvd == _DVD_DATA_ALL || var-&gt;type_list_dvd == _DVD_DATA)
		if (var-&gt;EtatNormalise == TRUE) var_dvd.BoolNormIsSelected = TRUE;
	return FALSE;
}
&amp;lt;/pre&amp;gt; &lt;/pre&gt;

  Résultat:
  &lt;pre&gt;
// 
// 
gboolean &lt;FONT COLOR=&quot;red&quot;&gt;dvd_foreach_is_norm_selected&lt;/FONT&gt; (GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter, gpointer user_data) 
{
	VAR	*var = NULL
	gtk_tree_model_get (model, iter, DVD_POINTER_STRUCT_COLUMN, &amp;var, -1);
	if (var-&gt;type_list_dvd == _DVD_DATA_ALL || var-&gt;type_list_dvd == _DVD_DATA)
		if (var-&gt;EtatNormalise == TRUE) var_dvd.BoolNormIsSelected = TRUE;
	return FALSE;
} &lt;/pre&gt;
  &lt;/li&gt;


  &lt;br /&gt;
  &lt;li&gt;CREATION DE LA BALISE &lt;strong&gt;lettrine&lt;/strong&gt;
  &lt;/li&gt;
  &lt;br /&gt;
  Le code à ajouter au fichier css:
&lt;pre&gt;
.lettrine {
	color: black;
	float: left;
	font-family: Georgia, georgia, serif;
	font-size: 52px;
	font-weight: 900;
	line-height: 45px;
	margin-right: 3px;
}&lt;/pre&gt;

  Exemple de code script:
&lt;pre&gt;
&amp;lt;span class=&quot;lettrine&quot;&amp;gt;C&amp;lt;/span&amp;gt;
eci est peut-être une évidence (il est bien connu, et depuis longtemps, que ``Nécessité est mère d&#039;Invention&#039;&#039;) mais trop souvent on voit des développeurs de logiciels passer leurs journées à se morfondre à produire des programmes dont ils n&#039;ont pas besoin et qu&#039;ils n&#039;aiment pas. Ce n&#039;est pas le cas dans le monde Linux -- ce qui peut expliquer pourquoi  plupart des programmes issus de  communauté Linux sont de si bonne facture.
&lt;/pre&gt;

... et qui produira: &lt;a href=&quot;http://www.linux-france.org/article/these/cathedrale-bazar/cathedrale-bazar_monoblock.html&quot;&gt;( paragraphes puisé depuis cette page )&lt;/a&gt;

  &lt;br /&gt;&lt;br /&gt;
&lt;span class=&quot;lettrine&quot;&gt;C&lt;/span&gt;
eci est peut-être une évidence (il est bien connu, et depuis longtemps, que ``Nécessité est mère d&#039;Invention&#039;&#039;) mais trop souvent on voit des développeurs de logiciels passer leurs journées à se morfondre à produire des programmes dont ils n&#039;ont pas besoin et qu&#039;ils n&#039;aiment pas. Ce n&#039;est pas le cas dans le monde Linux -- ce qui peut expliquer pourquoi  plupart des programmes issus de  communauté Linux sont de si bonne facture.
&lt;br /&gt;&lt;br /&gt;
&lt;em&gt;
Vous trouverez des pages qui expliques différemment l&#039;Art de la lettrine:
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://edu.ca.edu/exemples/lettrines/lettrine.html&quot;&gt;http://edu.ca.edu/exemples/lettrines/lettrine.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://on-air.hiseo.fr/css3/lettrine-en-css3/&quot;&gt;http://on-air.hiseo.fr/css3/lettrine-en-css3/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.css-faciles.com/mise-en-page.php&quot;&gt;http://www.css-faciles.com/mise-en-page.php&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/em&gt;


  &lt;br /&gt;
  &lt;li&gt;CREATION DE LA BALISE &lt;strong&gt;kbd&lt;/strong&gt;
  &lt;/li&gt;
  &lt;br /&gt;
  Le code à ajouter au fichier css:
&lt;pre&gt;
kbd {
	border: 2px outset;
	padding: 2px;
	background-color: #E5E5E5;
}
&lt;/pre&gt;
  Exemple de code script:
&lt;pre&gt;
Le raccourci clavier &amp;lt;kbd&amp;gt;Ctrl + A&amp;lt;/kbd&amp;gt; ...
&lt;/pre&gt;
  Résultat:&lt;br /&gt;
Le raccourci clavier &lt;kbd&gt;Ctrl + A&lt;/kbd&gt; ...
&lt;/ul&gt;</description>
		<pubDate>Sat, 05 Nov 2011 13:16:00 +0000</pubDate>
		<dc:creator>xcfaudio</dc:creator>
	</item>
	<item>
		<title>Scriptons un peu ...</title> 
		<link>http://www.xcfa.tuxfamily.org/article11/scpriptons-un-peu</link>
		<guid>http://www.xcfa.tuxfamily.org/article11/scpriptons-un-peu</guid>
		<description>&amp;nbsp;&lt;center&gt;
	&lt;br /&gt;
	&lt;img src=&quot;http://www.xcfa.tuxfamily.org/data/images/script_img.png&quot; alt=&quot;script_img.png&quot; border=&quot;0/&quot; align=&quot;CENTER&quot; /&gt;
&lt;/center&gt;
&lt;br /&gt;
&lt;h2&gt;Un même script dans plusieurs langages&lt;/h2&gt;
&lt;hr /&gt;

&lt;blockquote&gt;
Bof ! &lt;br /&gt;
hhhmmmmmm ! &lt;br /&gt;
pourquoi pas !&lt;br /&gt;
Cela ne sert pas à grand chose sinon à passer un bon moment  ;)&lt;br /&gt;&lt;br /&gt;

Sont déjà (ou seulement) présents:&lt;br /&gt;
  &lt;ul&gt;
  &lt;li&gt;renparam.sh	&lt;a href=&quot;http://fr.wikipedia.org/wiki/Bourne-Again_shell&quot;&gt;BASH&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;renparam.pl	&lt;a href=&quot;http://fr.wikipedia.org/wiki/Perl_%28langage%29&quot;&gt;PERL&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;

&lt;/blockquote&gt;

&lt;h2&gt;A la demande de Zarer&lt;/h2&gt;
&lt;hr /&gt;

&lt;blockquote&gt;

&lt;a href=&quot;http://www.road2mayotte.org/calepin/renommer.html&quot;&gt;Un script permettant de renommer des fichiers avec les options suivantes:&lt;/a&gt;&lt;br /&gt;
  &lt;ul&gt;
  &lt;li&gt;Renseigner le chemin&lt;/li&gt;
  &lt;li&gt;Renseigner le nom de fichier&lt;/li&gt;
  &lt;li&gt;Renseigner l&#039;extension&lt;/li&gt;
  &lt;li&gt;Configurer cet utilitaire avec &lt;a href=&quot;http://ww2.ac-creteil.fr/reseaux/systemes/linux/shell-scripts/shell-bash.html&quot;&gt;un alias dans $HOME/.bashrc&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
J&#039;ai ajouté:&lt;br /&gt;
  &lt;ul&gt;
  &lt;li&gt;Une aide&lt;/li&gt;
  &lt;li&gt;Une fonction de test avec uniquement un affichage des opérations à l&#039;écran&lt;/li&gt;
  &lt;/ul&gt;

&lt;strong&gt;Le cahier des charges est (très) simple:&lt;/strong&gt;
  &lt;ul&gt;
  &lt;li&gt;Gestion des paramètres en ligne de commande&lt;/li&gt;
    &lt;ul&gt;
    &lt;li&gt;Renseigner le chemin&lt;br /&gt;-p &lt; chemin/ &gt;&lt;br /&gt;par défaut: $HOME&lt;/li&gt;
    &lt;li&gt;Renseigner le nom de fichier&lt;br /&gt;-f &lt; fichier &gt;&lt;br /&gt;par défaut: ketanou_mbiwi&lt;/li&gt;
    &lt;li&gt;Renseigner l&#039;extension&lt;br /&gt;-e &lt; extention &gt; &lt;br /&gt;par défaut: jpg&lt;/li&gt;
    &lt;li&gt;Configurer cet utilitaire avec un alias dans $HOME/.bashrc&lt;br /&gt;-alias &lt; alias &gt;&lt;br /&gt;par défaut: FALSE&lt;/li&gt;
    &lt;/ul&gt;
J&#039;ai ajouté:&lt;br /&gt;
    &lt;ul&gt;
    &lt;li&gt;Une aide&lt;br /&gt;-h&lt;br /&gt;par défaut: FALSE&lt;/li&gt;
    &lt;li&gt;Une fonction de test avec uniquement un affichage des opérations à l&#039;écran&lt;br /&gt;-t&lt;br /&gt;par défaut: FALSE&lt;/li&gt;
    &lt;/ul&gt;
Notez que:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Une utilisation du script en mode administrateur pourrait &#039;downloader&#039; la dernière version et l&#039;installer dans /usr/bin/ !&lt;/li&gt;&lt;/ul&gt;
  &lt;li&gt;Boucle sur une copie (ou un rename)  des fichiers avec prise en compte des paramètres&lt;/li&gt;
  &lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h2&gt;Les scripts ...&lt;/h2&gt;
&lt;hr /&gt;
&lt;blockquote&gt;
&lt;a href=&quot;http://download.tuxfamily.org/xcfaudio/Script/&quot;&gt;Sont ici ...&lt;/a&gt;
&lt;/blockquote&gt;

&lt;br /&gt;
&lt;h2&gt;Un exemple valant mieux qu&#039;un grand discours&lt;/h2&gt;
&lt;hr /&gt;
&lt;blockquote&gt;

&lt;pre&gt;
$ ./renparam.pl -h

ParamFile is:     ketanou_mbiw
ParamExtFile is:  jpg
ParamPath is:     $HOME
ParamTest is:     FALSE
ParamHelp is:     TRUE
ParamAlias is:    FALSE

+============================================================
|  renparam.pl  0.0.6
|  SCRIPT PERL PERMETTANT DE RENOMMER DES FICHIERS
|  AVEC INCREMENTATION D&#039;UN COMPTEUR
|------------------------------------------------------------
|  BULIN Claude  -  gpl3  -  http://www.xcfa.tuxfamily.org/
+============================================================

	-p	CHEMIN/		Renseigner le chemin de recherche
	-f	FICHIER		Renseigner le nom de fichier
	-e	EXTENTION	Renseigner l&#039;extension
	-alias	ALIAS		Ajouter un alias dans $HOME/.bashrc
	-t			Tester avec visualisation du resultat 
	-h			Cette aide
	Exemple:
	   $ ./renparam.pl -p $HOME -f fichier -e png -t
	   $HOME/file.png  --&gt;  $HOME/fichier_01.png
	   $HOME/img.png   --&gt;  $HOME/fichier_02.png
	   ...
&lt;/pre&gt;
&lt;pre&gt;
$ ls ori/
 Photo_Paris.png
 Photo_Valence.png
 Photo_Nice.png
 Photo_04.png
 Photo_05.png
 Photo_06.png
&lt;/pre&gt;
&lt;pre&gt;
$ ./renparam.pl -f NewPhoto -p ori/ -e png
&lt;/pre&gt;
&lt;pre&gt;
$ ls ori/
 NewPhoto_01.png
 NewPhoto_02.png
 NewPhoto_03.png
 NewPhoto_04.png
 NewPhoto_05.png
 NewPhoto_06.png
&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;br /&gt;
&lt;h2&gt;SI ...&lt;/h2&gt;
&lt;hr /&gt;
&lt;blockquote&gt;
&lt;strong&gt;... cela&lt;/strong&gt; amuse un geek de respecter le cahier des charges pour concevoir un script en &lt;a href=&quot;http://www.ruby-lang.org/fr/&quot;&gt;Ruby&lt;/a&gt;, &lt;a href=&quot;http://www.python.org/&quot;&gt;Python&lt;/a&gt;, ... nous pourrons alors compléter la collection !&lt;br /&gt;
;)&lt;br /&gt;&lt;br /&gt;

&lt;/blockquote&gt;</description>
		<pubDate>Sat, 01 Oct 2011 16:22:00 +0000</pubDate>
		<dc:creator>xcfaudio</dc:creator>
	</item>
	<item>
		<title>Canon mg-5150</title> 
		<link>http://www.xcfa.tuxfamily.org/article10/nouvel-article</link>
		<guid>http://www.xcfa.tuxfamily.org/article10/nouvel-article</guid>
		<description>&lt;center&gt;
	&lt;img src=&quot;http://www.xcfa.tuxfamily.org/data/images/canon_mg5150.png&quot; alt=&quot;canon_mg5150.png&quot; border=&quot;0/&quot; align=&quot;CENTER&quot; /&gt;
&lt;/center&gt;&lt;br /&gt;
&lt;em&gt;
Merci à &lt;a href=&quot;http://forum.ubuntu-fr.org/viewtopic.php?pid=4000047#p4000047&quot;&gt;@Antiloque&lt;/a&gt; pour son billet d&#039;installation des drivers d&#039;imprimante [ CANON MG5150 ]
&lt;/em&gt;

&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;img src=&quot;http://www.xcfa.tuxfamily.org/data/images/imprimante_canon_mg5150.png&quot; alt=&quot;imprimante_canon_mg5150.png&quot; border=&quot;0/&quot; /&gt;
&lt;br /&gt;

&lt;blockquote&gt;
Télécharger le fichier &lt;a href=&quot;http://software.canon-europe.com/products/0010887.asp&quot;&gt;printer driver 3.40&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Extraction de [ Linux IJ Print Driver_mg5100.tar ]&lt;br /&gt;
Déplacez vous dans le dossier [ Linux IJ Print Driver_mg5100 ] ou vous trouverez:&lt;br /&gt;
  &lt;pre&gt;
  cnijfilter-mg5100series-3.40-1-deb.tar.gz
  cnijfilter-mg5100series-3.40-1-rpm.tar.gz
  guidemg5100series-pd-3.40-1_en.tar.gz&lt;/pre&gt;
Extraction de [ cnijfilter-mg5100series-3.40-1-deb.tar.gz ]&lt;br /&gt;
Déplacez vous dans le dossier [ cnijfilter-mg5100series-3.40-1-deb ] et
executez depuis une fenêtre shell:
  &lt;ul&gt;
  &lt;li&gt;en mode administrateur:&lt;/li&gt;
  &lt;pre&gt;# ./install.sh&lt;/pre&gt;
  &lt;li&gt;en mode utilisateur:&lt;/li&gt;
   &lt;pre&gt;$ sudo ./install.sh&lt;/pre&gt;
  &lt;/ul&gt;
Il vous suffira de répondre aux différentes questions puis d&#039;utiliser enfin votre nouvelle imprimante.
&lt;/blockquote&gt;


&lt;br /&gt;&lt;br /&gt;
&lt;img src=&quot;http://www.xcfa.tuxfamily.org/data/images/scanner_canon_mg5150.png&quot; alt=&quot;scanner_canon_mg5150.png&quot; border=&quot;0/&quot; /&gt;
&lt;br /&gt;

&lt;blockquote&gt;
Télécharger le fichier &lt;a href=&quot;http://software.canon-europe.com/products/0010887.asp&quot;&gt;scanner driver 1.60&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Extraction de [ Linux IJ Scan Driver_mg5100.tar ]&lt;br /&gt;
Déplacez vous dans le dossier [ Linux IJ Scan Driver_mg5100 ] ou vous trouverez:
  &lt;pre&gt;
  guidemg5100series-sd-1.60-1_en.tar.gz
  scangearmp-mg5100series-1.60-1-deb.tar.gz
  scangearmp-mg5100series-1.60-1-rpm.tar.gz&lt;/pre&gt;
Extraction de [ scangearmp-mg5100series-1.60-1-deb.tar.gz ]&lt;br /&gt;
Déplacez vous dans le dossier [ scangearmp-mg5100series-1.60-1-deb ]&lt;br /&gt;
executez depuis une fenêtre shell:&lt;br /&gt;
  &lt;ul&gt;
  &lt;li&gt;en mode administrateur:&lt;/li&gt;
  &lt;pre&gt;# ./install.sh&lt;/pre&gt;
  &lt;li&gt;en mode utilisateur:&lt;/li&gt;
  &lt;pre&gt;$ sudo ./install.sh&lt;/pre&gt;
  &lt;/ul&gt;
Le scanner ne fonctionnera qu&#039;avec le programme [ scangearmp ] pour lequel vous pourrez créer un lanceur que vous placerez en barre de tache(s).&lt;br /&gt;&lt;br /&gt;
&lt;em&gt;Impossibilité chez moi d&#039;utiliser xsane ou SImpleScan, etc ...  :p&lt;/em&gt;
&lt;/blockquote&gt;</description>
		<pubDate>Sat, 17 Sep 2011 20:13:00 +0000</pubDate>
		<dc:creator>xcfaudio</dc:creator>
	</item>
	<item>
		<title>Samsung clp-315</title> 
		<link>http://www.xcfa.tuxfamily.org/article9/samsung-clp-315</link>
		<guid>http://www.xcfa.tuxfamily.org/article9/samsung-clp-315</guid>
		<description>&lt;blockquote&gt;
&lt;p style=&quot;text-align:justify&quot;&gt;
J&#039;ai fais l&#039;acquisition d&#039;une imprimante samsung clp-315 mais hélas, pas de driver approprié depuis ma Debian:Squeeze !&lt;br /&gt;
Après quelques recherches voici la solution (peut être même une parmi tant d&#039;autres ...)&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://foo2zjs.rkkda.com/&quot;&gt;Rendez vous sur cette page&lt;/a&gt; et téléchargez le driver adéquate ...
&lt;br /&gt;
&lt;br /&gt;
Dans mon cas, il s&#039;agit du fichier &lt;strong&gt;foo2zjs.tar.gz&lt;/strong&gt; qui se trouve dans la rubrique: Unsupported Printer mais pas de soucis pour la suite ...
&lt;br /&gt;
&lt;br /&gt;
Il suffit ensuite d&#039;extraire le fichier, d&#039;ouvrir une fenêtre shell depuis le dossier puis :

&lt;pre&gt;
$ ./configure --prefix=/usr
$ make
&lt;/pre&gt;
Passer en mode administrateur puis :
&lt;pre&gt;
# make install
&lt;/pre&gt;

Allez faire un tour dans le menu: Système-&gt;Administration-&gt;Impression pour valider cette installation.
&lt;br /&gt;
&lt;br /&gt;
Ah, au fait, n&#039;hésitez pas à me laisser un commentaire si vous avez trouvé une meilleure ou autre solution ;-)
&lt;br /&gt;
&lt;em&gt;Bin voilà, c&#039;est déjà fini, bonne impression ...&lt;/em&gt;
&lt;br /&gt;
&lt;/blockquote&gt;</description>
		<pubDate>Tue, 12 Jul 2011 21:06:00 +0000</pubDate>
		<dc:creator>xcfaudio</dc:creator>
	</item>
</channel>
</rss>