<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>314r.fr</title><link href="../." rel="alternate"></link><link href=".././feeds/all.atom.xml" rel="self"></link><id>../.</id><updated>2012-02-02T18:00:00Z</updated><entry><title>Hiver</title><link href=".././hiver.html" rel="alternate"></link><updated>2012-02-02T18:00:00Z</updated><author><name>314r</name></author><id>tag:None,2012-02-02:.././hiver.html/</id><summary type="html">&lt;p&gt;Coder en Python assis près de la fenêtre avec le chauffage pas trop loin, du chocolat chaud et la neige dehors.
L'hiver a parfois du charme.&lt;/p&gt;
</summary><category term="python"></category><category term="hiver"></category></entry><entry><title>NAS et synchronisation</title><link href=".././nas-et-synchronisation.html" rel="alternate"></link><updated>2011-11-15T23:20:00Z</updated><author><name>314r</name></author><id>tag:None,2011-11-15:.././nas-et-synchronisation.html/</id><summary type="html">&lt;p&gt;Mon ancien PC reconvertit en NAS continue de ronronner tranquillement dans un coin du bureau, toujours sous FreeNAS 0.7. Depuis 2 ans, quasiment sans interruption, la machine et l'OS m'ont servi avec une qualité et une constance irréprochables. J'avais décrit à l'époque les besoins qui m'avaient poussé à centraliser mes données sur un NAS, ces besoins sont en train d'évoluer. En bref, il faudrait que je puisse accéder à mes données même quand je ne suis pas positionné dans le réseau local et sans connexion, tout en conservant une centralisation et surtout une synchronisation entre les machines. Ce que réalise, en somme, les services de synchronisation bidirectionnelle type Dropbox -- à la différence près que la centralisation doit se faire chez moi et non chez un prestataire externe : les tarifs et la dépendance à une plateforme propriétaire sont disuassifs.&lt;/p&gt;
&lt;p&gt;J'arrive donc aux limites de FreeNAS et je vais probablement migrer vers une distribution conventionnelle qui m'ouvre de nouveaux horizons. Les logiciels libres permettant de faire tourner un service &amp;quot;dropbox-like&amp;quot; sont nombreux mais rarement aboutis.  J'ai passé un peu de temps le week-end dernier à faire des essais avec SparkleShare sur un serveur sous Debian Lenny, ça ne fonctionne pas trop mal, malgré des retards de synchronisation occasionnels que je ne m'explique pas. J'ai aussi en ligne de mire DVCS-Autosync qui m'a l'air un peu plus rustique. Les deux solutions citées, comme beaucoup d'autres, se basent sur le gestionnaire de versions Git, une contrainte technique très forte. Je soupçonne que l'espace requis pour stocker des fichiers binaires (photos, musiques, videos...), ce qui serait mon utilisation type, devienne rapidement monstrueux. Autre limite, les données stockées sont accessibles seulement via Git ou un outil l'exploitant. C'est rédhibitoire dans mon cas : mes données sont sur le serveur, je veux synchroniser certains dossiers et continuer de pouvoir accéder aux données via NFS ou ftp. La seule solution que j'imagine, c'est une deuxième machine dédiée pour le dépot git et installer un client Sparkleshare sur le NAS. Une belle usine à gaz, un volume de stockage total qui devient dément, une pompe à électricité, un risque de panne supplémentaire... Non, ce n'est pas la solution.&lt;/p&gt;
&lt;p&gt;Je n'ai donc quasiment pas avancé sur le sujet (je garde tout de même Sparkleshare pour partager rapidemment des petits fichiers, avec le dépôt git chez mon hébergeur actuel). Sur le papier Syncany semble répondre à mes besoins, mais la probabilité d'une version stable et publique s'amenuise...
Ah, tout serait plus simple si Ubuntu One était libre...&lt;/p&gt;
</summary><category term="nas"></category><category term="sparkleshare"></category><category term="synchronisation"></category><category term="freenas"></category></entry><entry><title>Migration</title><link href=".././migration.html" rel="alternate"></link><updated>2011-09-26T19:00:00Z</updated><author><name>314r</name></author><id>tag:None,2011-09-26:.././migration.html/</id><summary type="html">&lt;p&gt;De retour.&lt;/p&gt;
&lt;p&gt;Je suis en train de faire une sorte de tentative de migration de KDE 4.7 à Gnome sur ma Archlinux. Pas sûr que j’y parvienne mais
j’avais envie de tester intensivement Gnome Shell, au moment où je suis confronté à quelques petits bugs gênants sous KDE.&lt;/p&gt;
&lt;p&gt;Je suis donc à la recherche d’alternatives typées Gnome à mes programmes habituels, avec une exigence particulière pour un bon
éditeur de texte. Je passe beaucoup de temps dedans notamment pour coder en Python, une bonne intégration avec l’environnement de
bureau est un véritable confort, et Kate place la barre très haut. Je ne pense pas trouver mieux. Il y a bien Vim ou Emacs, mais
ils ne correspondent pas à mes besoins.&lt;/p&gt;
&lt;p&gt;Au final j’utilise Scribes qui répond à peu près à mes critères. La coloration syntaxique tient la route, l’interface se fait
facilement oublier, pleins de raccourcis claviers. La gestion des fichiers est différente de ce qui se fait habituellement mais
efficace.&lt;/p&gt;
&lt;a class="reference external image-reference" href="http://www.314r.fr/ressources/images/scribes.png"&gt;&lt;img alt="http://www.314r.fr/ressources/images/scribes.png" class="align-center" src="http://www.314r.fr/ressources/images/scribes.png" style="width: 500px;" /&gt;&lt;/a&gt;
&lt;p&gt;Adopté !&lt;/p&gt;
&lt;p&gt;D'une façon générale je suis assez satisfait de Gnome Shell, le concept fonctionne beaucoup mieux que ce que je pensais au début. Plus précisément, contrairement à mes craintes j'arrive à travailler efficacement sous Gnome même avec beaucoup de fenêtres ouvertes et sans ressentir la gestion des fenêtres comme une sanction. A suivre, il manque quand même quelques applications pour en faire un environnement cohérent.&lt;/p&gt;
</summary><category term="scribes"></category><category term="gnome"></category><category term="KDE"></category></entry><entry><title>Envies</title><link href=".././envies.html" rel="alternate"></link><updated>2011-06-16T14:00:00Z</updated><author><name>314r</name></author><id>tag:None,2011-06-16:.././envies.html/</id><summary type="html">&lt;p&gt;Je vais entamer une pause de 3 mois. Je devrais revenir avec un peu de temps libre et les idées rafraichies. Il y a quelques projets de développement que j'aimerais mener à mon retour, on verra ce qu'il en ressort.&lt;/p&gt;
&lt;div class="section" id="joliebulle"&gt;
&lt;h2&gt;JolieBulle&lt;/h2&gt;
&lt;p&gt;J'ai livré la &lt;a class="reference external" href="http://joliebulle.tuxfamily.org/mise-a-jour-joliebulle-22.html"&gt;version 2.2&lt;/a&gt; de JolieBulle il y a quelques jours.
Je n'ai pas de plan ambitieux pour la 2.3, nettoyer le code, mettre à jour le code, modulariser le code, commenter le code,
enrichir la documentation, et me rapprocher des différentes communautés pour l'empaquetage du logiciel pour les distributions
GNU/Linux. J'ai lu quelque part qu'une des priorités de la prochaine Ubuntu était le passage à Python 3 de la plupart des modules,
JolieBulle sera peut-être enfin facilement installable.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="un-client-squeezebox"&gt;
&lt;h2&gt;Un client SqueezeBox&lt;/h2&gt;
&lt;p&gt;Toute ma musique est stockée sur un NAS fait maison et diffusée dans le salon via une SqueezeBox. Le NAS est sous FreeNAS 0.7 et
fait tourner le SqueezeBox Server. L'idée est de réaliser un client en pyQt qui servira aussi bien à diffuser la musique sur un PC
qu'à servir de télécommande pour une ou des SqueezeBox. A terme j'aimerais en faire un Plasmoid qui s'intègrerait bien à Plasma
Active et donc sur des tablettes. J'utilise déjà une telle télécommande sur mon smartphone, c'est parfois bien pratique mais aussi
un peu frustrant : taille de l'écran, pas d'accès immédiat (il faut lancer une application). Une solution complètement intégrable
à l'environnement serait nettement plus utilisable.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="un-aggregateur-de-flux"&gt;
&lt;h2&gt;Un aggrégateur de flux&lt;/h2&gt;
&lt;p&gt;Le but n'est pas de faire un énième clone des aggrégateurs que l'on connait et qui se ressemblent à peu près tous. J'ai une idée
assez précise du résultat que je veux obtenir, je vais vous épargner la maquette gribouillée sur un coin de mon bureau mais ça
serait quelque chose qui ressemble à un client de microblogging type Gwibber ou Choqok, au moins pour les dimensions. Une colonne
unique, et 3 boutons qui permettent de changer la vue : derniers articles, sources, importants (ou &amp;quot;à mettre de côté&amp;quot;). En mode
&amp;quot;derniers articles&amp;quot; on visualise les titres des derniers articles rappatriés toutes sources confondues, un clic et on ouvre dans
le navigateur. En mode &amp;quot;sources&amp;quot; on visualise les différentes sources avec leur nombre respectif d'articles non lus, on clique
et on visualise le flux comme dans &amp;quot;derniers articles&amp;quot; mais pour une source unique. En mode &amp;quot;importants&amp;quot; on retrouve les titres
d'articles mis de côté. L'idée est donc de se concentrer sur la visualisation et la gestion des flux et pas du tout sur la
visualisation des articles complets, exactement comme quand on suit un lien à partir d'un client de microblogging. Je n'ai pas
l'impression que ça existe déjà, mais il faudrait que je creuse un peu plus. En tout cas, c'est l'aggrégateur que j'aurais envie
d'utiliser maintenant.&lt;/p&gt;
&lt;p&gt;Ce qui est sûr, c'est que je ne pourrais pas tout faire, ce sont plus des envies que de véritables projets. J'ai commencé à mettre le nez dans Python + QML, j'ai également bien envie d'approfondir cette voie.&lt;/p&gt;
&lt;p&gt;Au final, c'est un peu comme rentrer dans une bonne patisserie sans savoir avec quoi on en ressortira exactement.&lt;/p&gt;
&lt;/div&gt;
</summary><category term="développement"></category><category term="python"></category><category term="joliebulle"></category><category term="squeezebox"></category><category term="QML"></category></entry><entry><title>Hébergement</title><link href=".././hebergement.html" rel="alternate"></link><updated>2011-06-08T23:30:00Z</updated><author><name>314r</name></author><id>tag:None,2011-06-08:.././hebergement.html/</id><summary type="html">&lt;p&gt;Je viens de changer d'hébergeur, je quitte l'Autre Net pour AlwaysData. J'appréciais les idées portées par l'Autre, je quitte la
structure sur un constat d'échec. Je n'ai pas réussi à m'investir dans l'association à la fois, incontestablement, par manque de
temps mais aussi par manque d'envie. L'ambiance souvent tendue entre des membres irrespectueux et l'équipe qui travaille
effectivement (et semble épuisée) n'a pas aidé. Le dernier débat en date, la migration des serveurs vers Debian Squeeze et la mise
à jour de PHP, a pris des allures surréalistes (une partie des membres n'hésite pas à parler d'obsolescence programmée, de modernisation archarnée, de défense des
minorités utilisant php5.2, de &amp;quot;passage au post-post moderne&amp;quot; et appelle à l'indignation) qui m'ont fait réaliser que je n'avais plus ma place au milieu de ce panier de
crabes et que je n'avais pas grand-chose à apporter à l'association.&lt;/p&gt;
&lt;p&gt;Me voici donc chez AlwaysData, je n'ai pas d'avis définitif mais l'hébergement semble de qualité et le support de python offre des perspectives intéressantes.&lt;/p&gt;
&lt;p&gt;J'ai finalement cédé à un certain sentimentalisme et migré l'ancien site Dotclear qui reste donc disponible.&lt;/p&gt;
</summary><category term="hébergement"></category><category term="vie du site"></category></entry><entry><title>Logiciel libre et brassage amateur</title><link href=".././logiciel-libre-et-brassage-amateur.html" rel="alternate"></link><updated>2011-05-22T10:20:00Z</updated><author><name>314r</name></author><id>tag:None,2011-05-22:.././logiciel-libre-et-brassage-amateur.html/</id><summary type="html">&lt;img alt="http://www.314r.fr/ressources/images/grain.jpg" class="align-center" src="http://www.314r.fr/ressources/images/grain.jpg" /&gt;
&lt;p&gt;JolieBulle, logiciel de brassage que je développe depuis quelques mois, vient d'avoir les honneurs d'&lt;a class="reference external" href="http://blog.launchpad.net/projects/beer-as-in-beer"&gt;un petit article&lt;/a&gt; sur le blog
de Launchpad. J'apprécie l'angle d'approche que Matthew Revell a choisi :&lt;/p&gt;
&lt;blockquote&gt;
There’s quite a bit of overlap between home beer brewing and hacking. Both usually involve experimentation, sharing and a love of what you’re doing.&lt;/blockquote&gt;
&lt;p&gt;Les deux milieux partagent en effet de nombreuses similitudes. Culture de la bidouille et du partage, appropriation et
réappropriation de savoirs-faire, regroupements associatifs, omniprésence de multinationales monopolistiques. Et des clichés tenaces dans l'esprit du grand public.&lt;/p&gt;
</summary><category term="brassage"></category><category term="joliebulle"></category><category term="libre"></category></entry><entry><title>Un fabfile pour Pelican</title><link href=".././un-fabfile-pour-pelican.html" rel="alternate"></link><updated>2011-05-17T23:00:00Z</updated><author><name>314r</name></author><id>tag:None,2011-05-17:.././un-fabfile-pour-pelican.html/</id><summary type="html">&lt;p&gt;J'ai déjà dit tout le bien que je pensais de &lt;a class="reference external" href="http://www.314r.fr/index.php?post/2011/03/13/Fabric%2C-ennui-et-r%C3%A9p%C3%A9tition"&gt;Fabric&lt;/a&gt;, et l'aide apportée par cette librairie
pour l'utilisation de Pelican. Je publie ici la dernière version du fabfile que je me suis concocté, quelques explications suivent.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="nn"&gt;fabric.api&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt;
&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="nn"&gt;os&lt;/span&gt;
&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="nn"&gt;fabric.contrib.project&lt;/span&gt; &lt;span class="kn"&gt;as&lt;/span&gt; &lt;span class="nn"&gt;project&lt;/span&gt;

&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;regen&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;local&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#39;pelican -s /home/pierre/pelican/314r/settings.py -t /home/pierre/pelican/pelican-themes/314r /home/pierre/pelican/314r&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;publish&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;local&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#39;lftp ftp://identifiant:motdepasse@lautre.net -e &amp;quot;mirror  -R  /home/pierre/pelican/314r/output/   /www/314r.fr/calepin ; quit&amp;quot;&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;article&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;titre&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="ow"&gt;not&lt;/span&gt; &lt;span class="n"&gt;os&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;exists&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#39;&lt;/span&gt;&lt;span class="si"&gt;%s&lt;/span&gt;&lt;span class="s"&gt;&amp;#39;&lt;/span&gt; &lt;span class="o"&gt;%&lt;/span&gt; &lt;span class="n"&gt;titre&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
        &lt;span class="n"&gt;fichier&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nb"&gt;open&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#39;&lt;/span&gt;&lt;span class="si"&gt;%s&lt;/span&gt;&lt;span class="s"&gt;&amp;#39;&lt;/span&gt; &lt;span class="o"&gt;%&lt;/span&gt; &lt;span class="n"&gt;titre&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s"&gt;&amp;#39;w&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;fichier&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;write&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#39;&amp;#39;&amp;#39;Titre&lt;/span&gt;
&lt;span class="s"&gt;#########################################################&lt;/span&gt;
&lt;span class="s"&gt;:author: 314r&lt;/span&gt;
&lt;span class="s"&gt;:date: 2011-00-00 00:00&lt;/span&gt;
&lt;span class="s"&gt;:category:&lt;/span&gt;
&lt;span class="s"&gt;:tags:  &amp;#39;&amp;#39;&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;fichier&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;close&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;

&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;commit&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;local&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#39;bzr add&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;local&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;#39;bzr commit -m &amp;quot;maj site&amp;quot;&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;div class="section" id="les-commandes"&gt;
&lt;h2&gt;Les commandes&lt;/h2&gt;
&lt;p&gt;&lt;tt class="docutils literal"&gt;fab regen&lt;/tt&gt; génère le site.&lt;/p&gt;
&lt;p&gt;&lt;tt class="docutils literal"&gt;fab publish&lt;/tt&gt; transfère le site via ftp chez mon hébergeur. J'utilise lftp comme client ftp en ligne de commande.&lt;/p&gt;
&lt;p&gt;&lt;tt class="docutils literal"&gt;fab article:nom_du_fichier&lt;/tt&gt; créé un nouveau fichier nommé &lt;em&gt;nom_du_fichier&lt;/em&gt; avec la structure minimale d'un article pour Pelican
(titre, auteur, date etc). Si le nom du fichier comprend l'extension .rst il sera pris en compte à la prochaine génération du
site, sinon il joue le rôle de brouillon.&lt;/p&gt;
&lt;p&gt;&lt;tt class="docutils literal"&gt;fab commit&lt;/tt&gt;, j'utilise Bazaar pour gérer les versions du site.&lt;/p&gt;
&lt;p&gt;Rien de très compliqué donc, mais des commandes qui permettent de fluidifier l'utilisation de Pelican et de moins s'user les
doigts. Cet article était également un excellent prétexte pour vérifier le fonctionnement de Pygments, qui gère la coloration syntaxique du code ci-dessus. Visiblement, ça marche.&lt;/p&gt;
&lt;/div&gt;
</summary><category term="pelican"></category><category term="fabric"></category></entry><entry><title>A vendre</title><link href=".././a-vendre.html" rel="alternate"></link><updated>2011-05-08T17:30:00Z</updated><author><name>314r</name></author><id>tag:None,2011-05-08:.././a-vendre.html/</id><summary type="html">&lt;p&gt;D'après &lt;a class="reference external" href="http://www.pcinpact.com/actu/news/63358-windows-8-store-boutique-applications-microsoft.htm"&gt;un article&lt;/a&gt; publié sur PCInpact, Windows 8 serait doté d'un Store à la façon de MacOS et iOS. Spéculations. Mais quelques
commentateurs avisés font remarquer avec enthousiasme que le modèle du Store ou du Software Center est directement hérité des
distributions GNU/Linux et de leurs systèmes de paquets/gestion des dépendances/dépôts. GNU/Linux, une fois de plus à
l'avant-garde.&lt;/p&gt;
&lt;p&gt;Je l'ai déjà exprimé &lt;a class="reference external" href="http://www.314r.fr/index.php?post/2009/08/14/Les-syst%C3%A8mes-de-paquets-en-question"&gt;ici&lt;/a&gt;, je ne partage pas cet enthousiasme généralement déclenché à l'évocation de nos
systèmes de paquets. Employé dans une distribution grand public ou orientée bureau c'est un système confortable pour le citoyen
moyen des régions industrialisées, disposant d'une bonne
connexion internet et qui ne se l'est pas encore fait couper par une autorité administrative. Mais la perspective de voir un tiers
s'intercaler de façon quasi incontournable entre utilisateurs et développeurs me refroidit sérieusement. Dans le cadre d'une
exploitation commerciale, on sait ce que ça donne, c'est l'exemple d'Apple et de sa mainmise sur l'App Store, pas vraiment de
quoi faire rêver un libriste. Dans le cadre de nos distributions et de leurs communautés a priori bien intentionnées, l'affaire
récente du détournement des revenus de Banshee au profit de Canonical donne une bonne idée des conflits d'intêrets qui
s'annoncent. Il est également intéressant de se rappeler que Debian, qui fait aujourd'hui figure de communauté modèle, était avant
l'avénement d'Ubuntu la cible d'attaques identiques à cette dernière : pas de collaboration au code &lt;em&gt;upstream&lt;/em&gt;, patchage sauvage
des logiciels empaquetés (voir le célèbre cas d'&lt;a class="reference external" href="http://linuxfr.org/news/d%C3%A9couverte-dune-faille-de-s%C3%A9curit%C3%A9-critique-dans-openssl-de-deb"&gt;OpenSSl&lt;/a&gt;), pas de remontée des
bugs, obstruction injustifiée à l'empaquetage de certains logiciels... Les critiques se sont tues après l'émergence d'Ubuntu comme
distribution &amp;quot;universelle&amp;quot; et bouc émissaire tout trouvé, mais les problèmes de fond demeurent et concernent la plupart des
distributions.&lt;/p&gt;
&lt;img alt="http://www.314r.fr/ressources/images/xkcd221.png" class="align-center" src="http://www.314r.fr/ressources/images/xkcd221.png" /&gt;
&lt;p&gt;Il est aujourd'hui devenu impossible pour un petit développeur d'empaqueter lui-même ses projets pour quelques dizaines de
distributions. Cette tâche est déléguée à une masse assez impressionnante de contributeurs/empaqueteurs qui abat une grosse quantité de
travail. Mais alors que le logiciel libre encourage la collaboration, la réutilisation du code, la mutualisation
des efforts, l'empaquetage mobilise des forces considérables pour un travail jetable et confiné à de petites communautés. Il est
peut-être temps d'en finir avec cet archaïsme. Voir les seigneurs féodaux du logiciel propriétaire l'ériger en modèle devrait nous y inciter.&lt;/p&gt;
&lt;p class="credits"&gt;image par &lt;a class="reference external" href="http://xkcd.com/221/"&gt;xkcd&lt;/a&gt;&lt;/p&gt;
</summary><category term="empaquetage"></category><category term="GNU/Linux"></category></entry><entry><title>Une rolling release pour les paresseux</title><link href=".././une-rolling-release-pour-les-paresseux.html" rel="alternate"></link><updated>2011-05-05T11:30:00Z</updated><author><name>314r</name></author><id>tag:None,2011-05-05:.././une-rolling-release-pour-les-paresseux.html/</id><summary type="html">&lt;p&gt;Je suis passé sous Archlinux il y a environ un an et demi par simple curiosité, et j'ai mis un peu de temps à comprendre pourquoi
je n'en suis pas sorti. Cette distribution rolling release flatte ma paresse. Je mets généralement beaucoup de temps à me
configurer ma distribution à mon goût, et il y a des opérations que je préfère ne pas renouveler trop souvent. Configurer
l'imprimante. Le pare-feu. Le serveur LAMP. AutoFS et NFS. Les services au démarrage. La planification des sauvegardes. Les
pilotes graphiques. Ces mille petits détails qui font qu'on a l'impression d'être &amp;quot;chez soi&amp;quot; sur sa machine. Et tous ces trucs
dont on a besoin une fois tous les 6 mois, et que l'on doit réinstaller/reconfigurer une semaine avant la sortie de la nouvelle
distribution.&lt;/p&gt;
&lt;p&gt;Ce plaisir d'avoir une distribution qui se bonnifie avec le temps, qui évolue sans m'obliger à revenir en arrière cycliquement,
est à mes yeux une des plus grandes qualités de Arch.&lt;/p&gt;
</summary><category term="GNU/Linux"></category><category term="Archlinux"></category></entry><entry><title>Un calepin</title><link href=".././un-calepin.html" rel="alternate"></link><updated>2011-05-02T13:30:00Z</updated><author><name>314r</name></author><id>tag:None,2011-05-02:.././un-calepin.html/</id><summary type="html">&lt;p&gt;Voilà la page Dotclear est tournée, sauf avarie majeure et imprévue sur cette
nouvelle version. Le site est maintenant généré par &lt;a class="reference external" href="http://docs.notmyidea.org/alexis/pelican/"&gt;Pelican&lt;/a&gt;, dont j'ai déjà
vanté les mérites. Ce joyeux mélange de Python, de Jinja2 et de reStructuredText est
diablement rafraîchissant. Je me retrouve donc avec une collection de fichiers html portables générés localement qu'il me suffit
d'envoyer sur mon espace d'hébergement.&lt;/p&gt;
&lt;p&gt;Pour l'occasion, j'ai construit rapidement un nouveau thème graphique visuellement minimaliste. Au fil du temps, je dépouille de
plus en plus mes pages de tout contenu inutile. J'espère que ça passe bien sur vos navigateurs, j'avoue ne pas avoir fait de
tests très étendus.&lt;/p&gt;
&lt;p&gt;Enfin, &lt;a class="reference external" href="http://www.314r.fr/index.php?archive"&gt;les archives&lt;/a&gt; de l'ancien site sont toujours accessibles pour le moment.&lt;/p&gt;
&lt;p&gt;A bientôt !&lt;/p&gt;
</summary><category term="vie du site"></category><category term="pelican"></category></entry></feed>
