<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>tlog &#187; backup</title>
	<atom:link href="http://www.tibonihoo.net/blog/tag/backup/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tibonihoo.net/blog</link>
	<description>Juste comme ça...</description>
	<lastBuildDate>Tue, 31 Jan 2012 18:58:02 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<cloud domain='www.tibonihoo.net' port='80' path='/blog/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>BackupMonitor: correction d&#8217;un gros bug</title>
		<link>http://www.tibonihoo.net/blog/2009/10/backupmonitor-correction-dun-gros-bug/</link>
		<comments>http://www.tibonihoo.net/blog/2009/10/backupmonitor-correction-dun-gros-bug/#comments</comments>
		<pubDate>Sun, 04 Oct 2009 13:03:11 +0000</pubDate>
		<dc:creator>Thibauld</dc:creator>
				<category><![CDATA[codes]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[backup-monitor]]></category>
		<category><![CDATA[open]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.tibonihoo.net/blog/?p=442</guid>
		<description><![CDATA[Un gros bug s&#8217;est glissé dans le code de la dernière verison, qui faisait que le logiciel plantait brutalement si une erreur était rencontrée par l&#8217;un des scripts de backup. Le bug est corrigé (une sombre histoire de thread et d&#8217;appel qui aurait dû être asynchrone) et le comportement &#171;&#160;correct&#160;&#187; est de retour: un fichier [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-349" title="backup-monitor" src="http://www.tibonihoo.net/blog/wp-content/uploads/2007/05/backup-monitor.png" alt="Icône de Backup Monitor" width="128" height="128" /></p>
<p>Un gros bug s&#8217;est glissé dans le code de la dernière verison, qui faisait que le logiciel plantait brutalement si une erreur était rencontrée par l&#8217;un des scripts de backup.</p>
<p>Le bug est corrigé (une sombre histoire de thread et d&#8217;appel qui aurait dû être asynchrone) et le comportement &laquo;&nbsp;correct&nbsp;&raquo; est de retour: un fichier de log est affiché et le programme se met en &laquo;&nbsp;veille&nbsp;&raquo; en attendant d&#8217;être appelé à nouveau par l&#8217;utilisateur.</p>
<p>La version mise à jour est téléchargeable depuis <a title="Page du projet backup-monitor" href="/blog/codes/backup-monitor-page/">la page du projet</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tibonihoo.net/blog/2009/10/backupmonitor-correction-dun-gros-bug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BackupMonitor: améliorations</title>
		<link>http://www.tibonihoo.net/blog/2009/08/backupmonitor-ameliorations/</link>
		<comments>http://www.tibonihoo.net/blog/2009/08/backupmonitor-ameliorations/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 22:56:04 +0000</pubDate>
		<dc:creator>Thibauld</dc:creator>
				<category><![CDATA[codes]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[backup-monitor]]></category>
		<category><![CDATA[gpl]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.tibonihoo.net/blog/?p=391</guid>
		<description><![CDATA[Une nouvelle version de backup-monitor est disponible avec au menu: correction de quelques bugs lorsqu&#8217;aucune locale n&#8217;est définies et lorsqu&#8217;on joue un peu avec le script en ligne de commande refonte de la GUI pour que l&#8217;utilisateur est plus de &#171;&#160;retour&#160;&#187; et moins d&#8217;effort à faire pour trouver où cliquer (GUI inspirée de l&#8217;update-manager d&#8217;Ubuntu) [...]]]></description>
			<content:encoded><![CDATA[<p><img title="backup-monitor" src="/blog/wp-content/uploads/2007/05/backup-monitor.png" alt="Icône de Backup Monitor" width="128" height="128" /></p>
<p>Une nouvelle version de backup-monitor est disponible avec au menu:</p>
<ul>
<li>correction de quelques bugs lorsqu&#8217;aucune locale n&#8217;est définies et lorsqu&#8217;on joue un peu avec le script en ligne de commande</li>
<li>refonte de la GUI pour que l&#8217;utilisateur est plus de &laquo;&nbsp;retour&nbsp;&raquo; et moins d&#8217;effort à faire pour trouver où cliquer (GUI inspirée de l&#8217;<a title="Page du projet update-manager" href="https://launchpad.net/update-manager">update-manager</a> d&#8217;Ubuntu)</li>
<li>utilisation d&#8217;OptionParser pour éviter les bourdes en mode script</li>
<li>changement de licence: pour faire les changements de GUI, j&#8217;ai dû m&#8217;inspirer de pas mal de code sous GPL, donc le tout passe en GPLv3</li>
</ul>
<p>Une bonne partie de ces modifications ont été motivées par des retours fait par un des premiers testeurs merci à lui :)</p>
<p>Pour plus d&#8217;info et pour télécharger,<a title="La page de BackupMonitor" href="http://www.tibonihoo.net/blog/codes/backup-monitor-page/"> c&#8217;est là</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tibonihoo.net/blog/2009/08/backupmonitor-ameliorations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Backup Monitor: sauvegarde automatique de données</title>
		<link>http://www.tibonihoo.net/blog/2009/08/backup-monitor-sauvegarde-automatique-de-donnees/</link>
		<comments>http://www.tibonihoo.net/blog/2009/08/backup-monitor-sauvegarde-automatique-de-donnees/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 19:47:24 +0000</pubDate>
		<dc:creator>Thibauld</dc:creator>
				<category><![CDATA[codes]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[backup-monitor]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.tibonihoo.net/blog/?p=376</guid>
		<description><![CDATA[Je viens juste de créer une page pour une application que j&#8217;utilise (et corrige) depuis un certain temps et qui me permet de sauvegarder régulièrement mes données. La denière version est relativement facile à installer et à personaliser. La page de ce projet est ici. On voit maintenant apparaître de plus en plus de projets [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.tibonihoo.net/blog/wp-content/uploads/2007/05/backup-monitor.png"><img class="size-full wp-image-349" title="backup-monitor" src="http://www.tibonihoo.net/blog/wp-content/uploads/2007/05/backup-monitor.png" alt="Icône de Backup Monitor" width="128" height="128" /></a></p>
<p>Je viens juste de créer une page pour une application que j&#8217;utilise (et corrige) depuis un certain temps et qui me permet de sauvegarder régulièrement mes données. La denière version est relativement facile à installer et à personaliser.</p>
<p>La page de ce projet est <a title="Page de Backup Monitor" href="/blog/codes/backup-monitor-page">ici</a>.</p>
<p><span id="more-376"></span></p>
<p>On voit maintenant apparaître de plus en plus de projets qui simplifient beaucoup la mise en place de sauvegarde régulière et il est vrai que bien qu&#8217;étant très extensible, &laquo;&nbsp;Backup Monitor&nbsp;&raquo; n&#8217;est sans doute ni la solution la plus générique ni la plus complète qu&#8217;on puisse trouver. Cela dit ca marche bien pour moi :) et ça m&#8217;a permis d&#8217;expérimenter un peu quelques aspects intéressants du développement d&#8217;application pour les bureaux Linux:</p>
<ul>
<li>comment exploiter les spécifications &laquo;&nbsp;xdg&nbsp;&raquo; telles que <a href="http://www.freedesktop.org/wiki/Software/xdg-user-dirs">xdg-users-dir</a> avec entre autres les installations &laquo;&nbsp;utilisateurs&nbsp;&raquo; qui se font dans ~/.local, les configurations dans ~/.config et la définition des dossiers Documents, Images, etc par des variables d&#8217;environement qui s&#8217;adaptent au langage de l&#8217;utilisateur.</li>
<li>comment gérer la traduction des applications avec gettext</li>
<li>comment installer ses propres icônes avec l&#8217;utilitaire<a href="http://portland.freedesktop.org/xdg-utils-1.0/xdg-icon-resource.html"> xdg-icon-resource</a></li>
<li>comment enregistrer une application pour qu&#8217;elle démare automatiquement à chaque début de session (placer un fichier .desktop dans ~/.autostart)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.tibonihoo.net/blog/2009/08/backup-monitor-sauvegarde-automatique-de-donnees/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MAJ (bis)</title>
		<link>http://www.tibonihoo.net/blog/2008/04/majupdate-bis/</link>
		<comments>http://www.tibonihoo.net/blog/2008/04/majupdate-bis/#comments</comments>
		<pubDate>Sun, 27 Apr 2008 21:29:41 +0000</pubDate>
		<dc:creator>Thibauld</dc:creator>
				<category><![CDATA[codes]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[epiphany]]></category>
		<category><![CDATA[gettext]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://tibonihoo.net/blog/?p=115</guid>
		<description><![CDATA[Je viens de mettre à jour la version mes scripts de gestion de backup. Ces scripts, une fois installés, vous rappellent régulièrement de faire des sauvegardes de vos données et le cas échéant vous aident à les faires en tâche de fond (et avec un minimum d&#8217;intervention de votre part, soit deux ou trois click [...]]]></description>
			<content:encoded><![CDATA[<p><!--/en--></p>
<p><!--fr-->Je viens de mettre à jour la version mes scripts de <a href="/fichiers/backup-monitor.tar.gz">gestion de backup</a>. Ces scripts, une fois installés, vous rappellent régulièrement de faire des sauvegardes de vos données et le cas échéant vous aident à les faires en tâche de fond (et avec un minimum d&#8217;intervention de votre part, soit deux ou trois click environ).</p>
<p>J&#8217;ai corrigé le plugin <a title="EphyBlog" href="/fichiers/ephyblog-files.tar.gz">Ephyblog</a> pour <a href="http://www.gnome.org/projects/epiphany/">Epiphany</a> de sorte qu&#8217;il marche avec la nouvelle version 2.22.</p>
<p><!--/fr--><span id="more-115"></span></p>
<p><!--/en--></p>
<p><!--fr--></p>
<h3>Backup Monitor</h3>
<ul>
<li>beaucoup plus de doc pour aider à l&#8217;installation et à l&#8217;utilisation</li>
<li>utilisation de <a href="http://portland.freedesktop.org/wiki/">xdg-utils</a> pour traduire automatiquement les nom des dossiers importants tels que Documents,Images,Videos et Musique</li>
<li>internationalisation avec un affichage des message qui s&#8217;adapte à la langue de l&#8217;utilisateur (enfin pour l&#8217;instant les seules version dispo sont anglais et francais mais les contributions sont les bienvenues)</li>
</ul>
<p>L&#8217;internationalisation s&#8217;est faite avec le module <a title="Gettext's documentation" href="http://docs.python.org/lib/module-gettext.html">gettext</a> de python et le très <a href="http://www.journaldunet.com/developpeur/tutoriel/pyt/070607-python-traduction/0.shtml">bon tutoriel proposé par le journal du net</a>.</p>
<h3>EphyBlog</h3>
<p>Une partie du code a été réécrite de façon plus propre, en calquant les modifs sur celles de l&#8217;extension <a href="http://burtonini.com/blog/computers/ephydeli-2006-11-01-10-47">EphyDeli de Ross Burton</a>.</p>
<p>Quelques modifs ont aussi été nécessaires suite au changement de l&#8217;API avec la version 2.22 d&#8217;Epiphany et notamment le passage entre les deux bout de code qui font la même chose: <!--/fr--></p>

<div class="wp_syntax"><div class="code"><pre class="python" style="font-family:monospace;"><span style="color: #808080; font-style: italic;"># pre 2.22</span>
embed = window.<span style="color: black;">get_active_embed</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
sitetitle = embed.<span style="color: black;">get_title</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="python" style="font-family:monospace;"><span style="color: #808080; font-style: italic;"># post 2.22</span>
embed = window.<span style="color: black;">get_active_child</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
sitetitle = embed.<span style="color: black;">get_properties</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;title&quot;</span><span style="color: black;">&#41;</span><span style="color: black;">&#91;</span><span style="color: #ff4500;">0</span><span style="color: black;">&#93;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.tibonihoo.net/blog/2008/04/majupdate-bis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sauvegardes des données</title>
		<link>http://www.tibonihoo.net/blog/2008/03/sauvegardes-des-donnees/</link>
		<comments>http://www.tibonihoo.net/blog/2008/03/sauvegardes-des-donnees/#comments</comments>
		<pubDate>Sat, 22 Mar 2008 22:57:21 +0000</pubDate>
		<dc:creator>Thibauld</dc:creator>
				<category><![CDATA[codes]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://tibonihoo.net/blog/?p=99</guid>
		<description><![CDATA[Depuis que j&#8217;ai commencé à faire de la photo, la question de la sauvegarde des données que j&#8217;ai sur mon ordinateur s&#8217;est (à nouveau) posée. Tout le monde sait bien (ou devrait savoir) qu&#8217;un disque dur ça peut claquer à n&#8217;importe quel moment et sans sauvegarde, cela peut faire très mal. Du coup, j&#8217;ai toiletté [...]]]></description>
			<content:encoded><![CDATA[<p>Depuis que j&#8217;ai commencé à faire de la photo, la question de la sauvegarde des données que j&#8217;ai sur mon ordinateur s&#8217;est (à nouveau) posée. Tout le monde sait bien (ou devrait savoir) qu&#8217;un disque dur ça peut claquer à n&#8217;importe quel moment et sans sauvegarde, cela peut faire très mal.</p>
<p>Du coup, j&#8217;ai toiletté un petit peu des anciens scripts que j&#8217;avais composé à partir de bout de fichiers récupérés ça et là, pour obtenir au final un système tout bête qui se rappelle à ma place de quand est-ce qu&#8217;il est temps de faire une sauvegarde et se charge aussi tout seul de la réaliser.</p>
<p>Le tout marche avec des techno relativement anciennes<sup><a href="http://www.tibonihoo.net/blog/2008/03/sauvegardes-des-donnees/#footnote_0_99" id="identifier_0_99" class="footnote-link footnote-identifier-link" title=" &ccedil;a va de rsync+bash &agrave; dbus+galago ">1</a></sup>, et marche essentiellement sous Linux<sup><a href="http://www.tibonihoo.net/blog/2008/03/sauvegardes-des-donnees/#footnote_1_99" id="identifier_1_99" class="footnote-link footnote-identifier-link" title=" sans doute aussi tr&egrave;s partiellement sous Mac ">2</a></sup>.  Pour ceux que ça intéresse, il y a <a href="/blog/?page_id=98" title="La page de mes scripts de backup">ici, une petite page pour tout expliquer</a>.</p>
<p>Sur ce, je vais pouvoir me remettre à engranger un max de photo en toute tranquilité :)</p>
<ol class="footnotes"><li id="footnote_0_99" class="footnote"> ça va de rsync+bash à dbus+galago </li><li id="footnote_1_99" class="footnote"> sans doute aussi très partiellement sous Mac </li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.tibonihoo.net/blog/2008/03/sauvegardes-des-donnees/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

