# articles

feed_id: http://www.planet-libre.org/index.php?post_id=13257&go=external
uri: Mathias-HowTo-comment-installer-Sipp-sur-centos-debian-afin-de-t
url: http://www.planet-libre.org/index.php?post_id=13257&go=external
title:
Mathias : HowTo : comment installer Sipp sur centos / debian afin de tester les performances de votre serveur de téléphonie SIP ?

content:
Vous venez de finir d'intégrer votre nouveau serveur de téléphonie SIP, de finir le développement d'une nouvelle application SIP. Il est maintenant essentiel de savoir si elle va pouvoir tenir la montée en charge ? Encore une fois, un outil open source vous apporte une solution performante : SIPP .<div>
<h3>Related Posts:</h3>
<ul>
<li><a href="http://www.blog-des-telecoms.com/general/howto-comment-utiliser-sipp-pour-tester-la-montee-en-charge-de-votre-serveur-sip/">Howto : comment utiliser Sipp pour tester la montée en…</a></li>
<li><a href="http://www.blog-des-telecoms.com/general/howto-automatiser-les-mises-a-jour-de-securite-sous-ubuntu-server/">Howto : Automatiser les mises à jour de sécurité sous…</a></li>
<li><a href="http://www.blog-des-telecoms.com/general/howto-comment-overclocker-votre-carte-raspberry-pi/">HowTo : comment overclocker votre carte Raspberry PI ?</a></li>
<li><a href="http://www.blog-des-telecoms.com/general/comment-securiser-le-sip-dun-serveur-asterisk/">Comment sécuriser le SIP d’un serveur asterisk ?</a></li>
<li><a href="http://www.blog-des-telecoms.com/general/resiliation-de-votre-forfait-ou-abonnement-mobile/">Résiliation de votre forfait ou abonnement mobile</a></li>
</ul>
</div>
<br><div><img src="http://www.blog-des-telecoms.com/wp-content/plugins/gd-star-rating/gfx.php?value=0.0"></div>
<div>Rating: 0.0/<strong>10</strong> (0 votes cast)</div>
<br>

<p><img src="http://cdn.libravatar.org/avatar/ea69d4f0fe4774861517d6390c8c2d35?default=identicon" alt="Gravatar de Mathias" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13257&go=external" title="Visit the source">Mathias</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Thomas Tourlourat : <a href="http://www.planet-libre.org/index.php?post_id=12226">CentOS &ndash; Installer le module h264 streaming pour Lighttpd</a> (12/06/2012)</li><li>Aternatik : <a href="http://www.planet-libre.org/index.php?post_id=4718">Installation Asterisk sur debian</a> (08/08/2008)</li><li>Lolokai : <a href="http://www.planet-libre.org/index.php?post_id=9628">Mise en place d&rsquo;un serveur proxy squid sous CentOS</a> (04/07/2011)</li><li>Slobberbone : <a href="http://www.planet-libre.org/index.php?post_id=9855">Bienvenue sur Dotclear&nbsp;! - Slobberbone V4</a> (06/08/2011)</li><li>Vince : <a href="http://www.planet-libre.org/index.php?post_id=10005">Migrer un serveur de partages Windows vers Linux</a> (23/08/2011)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13262&go=external
title: Comète : Youtube-dl ou l'alternative au plugin flash pour télécharger des vidéos
uri: 2013-01-10-Comète-Youtube-dl-ou-l-alternative-au-plugin-flash-pour-télécharg
url: http://www.planet-libre.org/index.php?post_id=13262&go=external
content:
<p>Utilisateur ravi et convaincu d'OpenBSD sur mon serveur perso et ceux du boulot depuis quelques années, j'ai récemment sauté le pas pour enfin installer également l'OS au poisson qui pique sur ma station de glandouille à la maison. Seulement voilà, pas de plugin "Flash pourri" pour OpenBSD en 64 bits...</p>
<p>Je me moque complètement de cette techno-crado et m'en passerais volontier mais étant aussi passionné par la musique, je passe quand même pas mal de temps à explorer Youtube à la recherche de jolies vidéos de grateux écœurants de virtuosité ou de concerts en tout genre. Je me suis donc mis en quête d'un petit outil simple comme je les aime et je suis tombé sur le fabuleux <a href="http://rg3.github.com/youtube-dl/download.html">Youtube-dl</a>.</p>
<p>C'est un outil écrit en Python qui s'utilise en ligne de commande et qui permet de télécharger les vidéos des sites suivants:</p>
<pre><code>$ ./youtube-dl --list-extractors
youtube:playlist
youtube:channel
youtube:user
youtube:search
youtube
metacafe
dailymotion
video.google
video.google:search
photobucket
video.yahoo
video.yahoo:search
DepositFiles
facebook
blip.tv:user
blip.tv
vimeo
myvideo
comedycentral
escapist
collegehumor
xvideos
soundcloud
infoq
mixcloud
stanfordoc
mtv
Youku
xnxx
plus.google
arte.tv
generic
</code></pre>

<p>Et oui il sait gérer les playlists ! Ce qui veut dire que vous pouvez lui demander de télécharger l'ensemble des vidéos d'une playlist ou simplement les vidéos numéro <em>n</em> jusqu'à <em>n+5</em>.</p>
<p>Il s'utilise de la façon suivante: Pour une vidéo donnée, on commence par lui demander d'afficher la liste des formats et tailles disponibles:</p>
<pre><code>$ ./youtube-dl -F "http://www.youtube.com/watch?v=IOvFXAg3oXQ"
[youtube] Setting language
[youtube] IOvFXAg3oXQ: Downloading video webpage
[youtube] IOvFXAg3oXQ: Downloading video info webpage
[youtube] IOvFXAg3oXQ: Extracting video information
Available formats:
44      :       webm    [480x854]
35      :       flv     [480x854]
43      :       webm    [360x640]
34      :       flv     [360x640]
18      :       mp4     [360x640]
5       :       flv     [240x400]
17      :       mp4     [144x176]
</code></pre>

<p>On peut alors télécharger la vidéo au format voulu:</p>
<pre><code>$ ./youtube-dl -f 44 -t "http://www.youtube.com/watch?v=IOvFXAg3oXQ"
</code></pre>
<p>L'option <em>-f</em> permet, vous l'aurez compris, de spécifier le format et la taille désirés tandis que l'option <em>-t</em> indique que l'on souhaite nommer notre fichier final avec le titre de la vidéo.</p>
<p>Pour une playlist complète, j'utilise cette commande:</p>
<pre><code>$ ./youtube-dl -A --prefer-free-formats \\
   -t -c  "http://www.youtube.com/playlist?list=PLB88BBE39FAF18365"
</code></pre>
<p>L'option <em>-A</em> numérote chaque fichier vidéo suivant l'ordre de la playlist, <em>--prefer-free-formats</em> vous permettra, comme son nom l'indique, de télécharger les vidéos dans un format libre de préférence, si disponible. Et enfin <em>-c</em> reprend le téléchargement là où il l'avait laissé en cas d'arrêt volontaire ou non (très pratique). A noter que par défaut, youtube-dl télécharge toujours la taille de vidéo la plus élevée pour le format choisi, sauf si elle est précisée.</p>
<p>Cet outil possède une pléthore d'options et je vous encourage à y jeter un œil via la commande:</p>
<pre><code> $ ./youtube-dl -h
</code></pre>
<p>Il est également possible de créer un petit fichier de config contenant les options les plus couramment utilisées dans <strong>~/.config/youtube-dl.conf</strong> et listées comme ceci:</p>
<pre><code>-t
--prefer-free-formats
--console-title
</code></pre>

<p>Alors là, c'est le moment où vous me dites: <em>"Oui c'est bien joli tout ça mais c'est pénible de devoir télécharger la vidéo en entier avant de pouvoir la lire, au moins avec "flash pourri" on pouvait la voir en streaming..."</em>.</p>
<p>Vous avez parfaitement raison, et c'est pourquoi je vais vous donner une petite astuce. Vous allez avoir besoin d'installer <em>Xdialog</em> s'il ne l'est pas déjà sur votre machine ainsi que du très connu <em>VLC</em>. Ensuite, copier/coller le script suivant dans un fichier que vous appelez comme vous voulez. Je l'ai appelé <strong>yt</strong>:</p>
<pre><code>#!/bin/sh
Xdialog --smooth --title "Youtube-dl" --inputbox "Entrez l'URL:"  8 60 2>/tmp/input.yt
MYURL=`cat /tmp/input.yt`
if [ -n "$MYURL" ]; then
    REALURL=`${HOME}/youtube-dl -t --prefer-free-formats -g $MYURL`
    cvlc --play-and-exit --no-video-title-show --network-caching=10000 $REALURL
fi
</code></pre>

<p>Rendez-moi tout ça exécutable à grand coup de :</p>
<pre><code>$ chmod +x yt
</code></pre>
<p>Exécutez-le et vous verrez une petite fenêtre apparaître vous demandant de coller l'URL de la vidéo. Validez par <em>Ok</em> et attendez quelques secondes. Vous visionnerez alors votre vidéo via VLC et le tout en streaming. Vous pouvez bien sûr, associer l'exécution de ce script à un raccourci clavier pour plus de souplesse.</p>
<p>Voilà ! en espérant vous avoir rendu service ;)</p>
<p>PS: ah oui j'oubliais, youtube-dl marche sur les systèmes d'exploitation du bien (*BSD, Linux...) mais aussi sur l'OS aux fenêtres sales ainsi que l'OS à la pomme pourrie (oui je sais c'était petit et mesquin...désolé...) ;)</p>

<p><img src="http://cdn.libravatar.org/avatar/6924c6d764a1a11a1ac8e99bb3487855?default=identicon" alt="Gravatar de Com&egrave;te" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13262&go=external" title="Visit the source">Comète</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Jos : <a href="http://www.planet-libre.org/index.php?post_id=6999">Installer le plugin flash sur Ubuntu</a> (25/09/2009)</li><li>agatzebluz : <a href="http://www.planet-libre.org/index.php?post_id=9048">Test des codecs Flash sous Ubuntu 10.10</a> (17/05/2011)</li><li>agatzebluz : <a href="http://www.planet-libre.org/index.php?post_id=11768">R&eacute;soudre le probl&egrave;me des vid&eacute;os Flash bleues dans le navigateur</a> (22/05/2012)</li><li>crowd42 : <a href="http://www.planet-libre.org/index.php?post_id=12893">ViewTube : un script greasemonkey pour regarder les vid&eacute;os depuis votre navigateur sans le plugin flash</a> (19/11/2012)</li><li>Com&egrave;te : <a href="http://www.planet-libre.org/index.php?post_id=13019">Youtube-dl ou l&#039;alternative au plugin flash pour t&amp;eacute;l&amp;eacute;charger des vid&amp;eacute;os</a> (04/12/2012)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13263&go=external
title: dada : Kernel et Torvalds : WE DO NOT BREAK USERSPACE !
uri: dada-Kernel-et-Torvalds-WE-DO-NOT-BREAK-USERSPACE
url: http://www.planet-libre.org/index.php?post_id=13263&go=external
content:
<p><img title="linuxtorvalds.jpg, janv. 2013" alt="linuxtorvalds.jpg" src="http://www.dadall.info/blog/public/Photos/.linuxtorvalds_m.jpg"></p>
<p>Il y a des jours comme ça où il ne fait pas bon provoquer le taulier du kernel Linux : Linus Torvalds.</p>
<h3>On ne brise jamais l'espace utilisateur !</h3>
<p>Le mainteneur du "Media subsystème" du kernel, Mauro Carvalho Chehab, c'est fait salement moucher par le finlandais le plus connu de la communauté libre <a href="https://lkml.org/lkml/2012/12/23/75"><strong>dans un mail</strong></a> qui ne laisse aucun doute quant à l'état du patron de Linux.</p>
<blockquote>
<p>[EN]How long have you been a maintainer? And you *still* haven't learnt the first rule of kernel maintenance?<br><br>[FR]Depuis combien de temps es-tu un mainteneur ? Et tu n'as toujours pas appris la première règle de la maintenance du kernel ?</p>
</blockquote>
<p>Qui est :</p>
<blockquote>
<p>[EN]If a change results in user programs breaking, it's a bug in the kernel. We never EVER blame the user programs. How hard can this be to understand?<br><br>[FR]Si une modification provoque des problèmes dans les programmes de l'utilisateur, c'est une bogue du kernel. Nous ne blâmons JAMAIS les programmes de l'utilisateur. Est-ce si compliqué à comprendre ?</p>
</blockquote>
<p>Et quand le mainteneur se défend : </p>
<blockquote>
<p>[EN]Shut up, Mauro. And I don't _ever_ want to hear that kind of obvious garbage and idiocy from a kernel maintainer again. Seriously.<br><br>[FR]Ferme-la Mauro. Et je ne veux plus jamais entendre ce genre de sottises et d'idioties de la part d'un mainteneur. Sérieusement.</p>
</blockquote>
<h3>Quelques clés pour comprendre le comportement de Linus</h3>
<p> Lorsqu'une modification est faite sur le kernel et qu'elle fout en l'air les programmes qui s'appuient sur ce dernier, ce n'est jamais la faute des programmes mais celle du patch appliqué au kernel. Ça parait quand même fichtrement logique, surtout quand le-dit patch contient une erreur grossière. </p>
<p>L'énervement vient aussi du fait que le mainteneur du kernel visé essaye de défendre le point du vue strictement opposé :<em> le patch, il est tout beau, les programmes n'ont qu'a être adapté au kernel et il n'y aura pas de problème !</em> Il n'en fallait pas plus pour énerver Linus.</p>
<p>Ajoutez à cela que le boite mail de Linus contient des rapports d'erreur faisant l'écho d'un bogue touchant toutes les applications médias de KDE... Ou comment faire péter un environnement de bureau en claquant des doigts.</p>
<p>Quant à Mauro Carvalho Chehab, il est mainteneur du Kernel linux depuis quelques temps déjà puisqu'il explique <a href="https://www.linux.com/news/special-feature/linux-developers/636068-30-linux-kernel-developers-in-30-weeks-mauro-carvalho-chehab"><strong>ici</strong></a> qu'il a commencé à mettre les mains dedans en 2005. Ce n'est pas vraiment un jeune mainteneur qui se prend sa première soufflante suite à une première boulette.</p>
<p>La fin du mail de Linus :</p>
<blockquote>
<p>[EN]The fact that you then try to make *excuses* for breaking user space, and blaming some external program that *used* to work, is just shameful. It's not how we work.</p>
<p>[FR]Le fait est que tu essayes de faire des "excuses" pour avoir brisé l'espace utilisateur tout en blâmant quelques programmes externes qui fonctionnaient, c'est tout simplement honteux. Nous ne travaillons pas comme ça.</p>
</blockquote>
<p>Je vous laisse la dernière phrase de Linus, sans la traduire : </p>
<blockquote>
<p>Fix your f*cking "compliance tool", because it is obviously broken. And fix your approach to kernel programming.</p>
</blockquote>

<p><img src="http://cdn.libravatar.org/avatar/9bcde41f0ceee54d4588bb741ab92e6f?default=identicon" alt="Gravatar de dada" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13263&go=external" title="Visit the source">dada</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Gregory Colpart : <a href="http://www.planet-libre.org/index.php?post_id=2732">Driver bnx2 du noyau Lenny et carte Broadcom NetXtreme II</a> (08/05/2009)</li><li>Paquet Fedora du Jour : <a href="http://www.planet-libre.org/index.php?post_id=7668">Fedora 14 est sortie !</a> (05/11/2010)</li><li>System Linux : <a href="http://www.planet-libre.org/index.php?post_id=7990">Nouvelles options de configuration du noyau Linux</a> (10/12/2010)</li><li>Equinoxefr : <a href="http://www.planet-libre.org/index.php?post_id=10947">Archlinux: J&rsquo;ai cass&eacute; mon kernel !</a> (05/01/2012)</li><li>jesuislibre : <a href="http://www.planet-libre.org/index.php?post_id=11882">Support du CM15a (driver iplc) pour le kernel 3.x</a> (12/06/2012)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13261&go=external
title: Slobberbone : OwnCloud Client - Client portable Windows
uri: Slobberbone-OwnCloud-Client-Client-portable-Windows
url: http://www.planet-libre.org/index.php?post_id=13261&go=external
content:
<p>Certains l'auront compris, je me suis mis à OwnCloud, Si ce n'est pas le cas, je vous invite à lire ou relire les billets suivants : </p>
<ul>
<li><a href="http://www.slobberbone.net/dotclear/index.php?post/2012/10/25/OwnCloud-Partage-de-fichiers">OwnCloud - Partage de fichiers</a></li>
<li><a href="http://www.slobberbone.net/dotclear/index.php?post/2012/10/26/Mise-%C3%A0-jour-d-ownCloud-depuis-mon-ReadyNas-Ultra-4">Mise à jour d'ownCloud depuis mon ReadyNas Ultra 4</a></li>
</ul>
<p>Ma femme souhaitant s'en servir à son travail, rencontre un soucis, Le poste est sous Windows, jusque là, c'est ok vu qu'il y a un client pour chaque OS : <a title="http://owncloud.org/sync-clients/" hreflang="en" href="http://owncloud.org/sync-clients/">http://owncloud.org/sync-clients/</a>, mais il réponds à certaines règles de sécurité qui n'autorise pas l'installation de logiciel et du coup impossible d'installer ce client.</p>
<p>Qu'a cela ne tienne ! J'ai installé le client Windows en version 1.1.4 via Wine sur ma Fedora. Une fois l'installation réalisée, j'ai extrait le répertoire d'installation de l'arborescence construite par Wine ! Et voilà le travail, il ne reste plus qu'à copier le dossier sur le client Windows et lancer le fichier owncloud.exe, le reste relève de la configuration, la même que lors de l'utilisation standard !</p>
<p><a title="owncloud_windows_portable" href="http://www.slobberbone.net/dotclear/public/Syst%C3%A8me/Capture_du_2013-01-10_14_18_37.png"><img title="owncloud_windows_portable, janv. 2013" alt="owncloud_windows_portable" src="http://www.slobberbone.net/dotclear/public/Syst%C3%A8me/.Capture_du_2013-01-10_14_18_37_m.jpg"></a></p>
<p>Pour ceux que ça intéresse, voici l'archive de cette version 1.1.4 : <a title="owncloud_client_1.1.4.zip" hreflang="fr" href="https://nas.slobberbone.net/owncloud/public.php?service=files&amp;t=c3a5adc3b01e8e9f80a61a72bafcfd02">owncloud.zip</a></p>

<p><img src="http://cdn.libravatar.org/avatar/aaec9da6501fc14f079895adc0e50905?default=identicon" alt="Gravatar de Slobberbone" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13261&go=external" title="Visit the source">Slobberbone</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Manu Absolacom : <a href="http://www.planet-libre.org/index.php?post_id=10770">Tftpd-hpa sur Lucid (erreur TFTP open timeout)</a> (15/12/2011)</li><li>dada : <a href="http://www.planet-libre.org/index.php?post_id=12944">Maj ; ownCloud 4.5.3 et ownCloud Client 1.1.2 : quoi de neuf ?</a> (02/12/2012)</li><li>dada : <a href="http://www.planet-libre.org/index.php?post_id=13011">ownCloud 4.5.4 et ownCloud Client 1.1.3 : quoi de neuf ?</a> (03/12/2012)</li><li>Slobberbone : <a href="http://www.planet-libre.org/index.php?post_id=12720">OwnCloud - Partage de fichiers</a> (25/10/2012)</li><li>Slobberbone : <a href="http://www.planet-libre.org/index.php?post_id=12728">Mise &amp;agrave; jour d&#039;ownCloud depuis mon ReadyNas Ultra 4</a> (26/10/2012)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13260&go=external
title: cpc6128 : Un nouveau tutoriel pour le langage Linotte !
uri: cpc6128-Un-nouveau-tutoriel-pour-le-langage-Linotte
url: http://www.planet-libre.org/index.php?post_id=13260&go=external
content:
<p>La documentation du langage Linotte est le talon d’Achille du projet.</p>
<p>La chose est corrigée grâce au formidable travail de Wam, un contributeur actif sur le <a href="http://langagelinotte.free.fr/forum/">forum</a>.</p>
<p>Voici une première version de son tutoriel : <a href="https://langagelinotte.googlecode.com/files/Documentation_Linotte_version_2_0_3_2_0.pdf">Documentation_Linotte_version_2_0_3_2_0.pdf</a></p>
<p>J’en profite pour annoncer la sortie de la version 2.0.3 qui corrige des bogues mineurs et puis en même temps, de vous souhaiter une bonne année 2013 ! </p>
<p>Qu’elle soit riche en programmes !</p>
<p>Voici la liste des corrections depuis la version 2.0 :<br><code><br>
 -Correction : Bogue lors de l'utilisation de l'inférence et les espèces: texte vaut "${heure}"<br>
 -Correction : Le verbe Temporiser ne marche pas avec une valeur inférieur à une seconde<br>
 -Correction : Il est possible d'arrêter des appels récursifs (correction temporaire)<br>
 -Correction : Problème de clignotement de la toile avec la Pipette<br>
 -Correction : Bogue lors de l'utilisation de l'inférence : affiche "${heure}" + "."<br>
 -Correction : Le verbe Temporiser semble ne pas marcher dans certains cas<br>
 -Correction : Exemple Fibonacci ne fonctionne pas correctement avec un nombre n très grand<br>
 -Correction : Possibilité d'avoir des infobulles sur la boitetexte<br>
 -Evolution : Ajout de l'évènement contrôle-entrée sur la boitetexte</code></p>

<p><img src="http://cdn.libravatar.org/avatar/c5f63f1afeb16731fff10d31a4914421?default=identicon" alt="Gravatar de cpc6128" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13260&go=external" title="Visit the source">cpc6128</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13265&go=external
title: PostBlue : Liste de programmes pour une session GNOME
uri: PostBlue-Liste-de-programmes-pour-une-session-GNOME
url: http://www.planet-libre.org/index.php?post_id=13265&go=external
content:
<p>Ci-après, voici la <a href="http://postblue.info/tag/liste/" target="_blank">liste</a> des programmes que j’utilise quotidiennement sur ma session GNOME, ou ceux qui me sont d’une utilité quelconque — au moins de temps en temps en ai-je l’usage, donc méritent-ils de figurer dans une liste.</p>
<p>J’aime avoir de l’ordre dans mes applications (et dans mes dossiers ou mes fichiers également, peut-être reparlera-t-on un jour de ma maniaquerie débordante, ce qui n’est pas l’objet de l’article qui suit), donc essayé-je de ne jamais en installer une dizaine aux fonctionnalités similaires — un peu de <abbr title="GNU is Not UNIX">GNU</abbr> là dedans, que diable ! Seules deux catégories de programmes échappent à peu près à cette solution finale à la question logicielle : <a href="http://postblue.info/tag/navigateur/" target="_blank">les navigateurs</a>, et <a href="http://postblue.info/category/informatique/jeux/" target="_blank">les jeux</a>.</p>
<p>Plutôt que de multiplier le nombre de programmes, je cherche plutôt à en trouver qui me plaisent et qui répondent directement à mes besoin. Il n’est pas rare, de plus, que j’installe un programme pour un usage ponctuel et le désinstalle aussitôt après, ce qui peut se faire en quelques instants depuis un terminal.</p>
<p>Je vous conseille d’user et d’abuser de <code>gmenu-simple-editor</code> ou d’<code>alacarte</code>, les éditeurs de menu intégrés à Gnome, afin de cacher les éléments inutiles de votre liste d’applications (typiquement, Eye of Gnome, le visionneur d’images, que je n’ai jamais besoin de lancer seul) pour obtenir, au moins visuellement, une liste de programmes qui agresse un peu moins l’œil.</p>
<h1>Bureau</h1>
<ul>
<li>
<a title="GNOME Shell" href="http://live.gnome.org/GnomeShell" target="_blank" rel="homepage nofollow">Gnome Shell</a> + <a href="https://live.gnome.org/GnomeTweakTool" target="_blank">Gnome Tweak Tool</a>, agrémenté d’une <a title="Gnome Shell : liste d’extensions (mise à jour)" href="http://postblue.info/liste-extensions-gnome-shell/" target="_blank">sélection d’extensions</a> ;</li>
</ul>
<p><a href="http://media.postblue.info/u/postblue/m/desktop-2012-12/"><img alt="Desktop 2012.12" src="http://media.postblue.info/mgoblin_media/media_entries/70/Capture_du_2012-12-30_114416.medium.png" width="640" height="512"></a></p>
<h1>Sécurité</h1>
<ul>
<li>Antivirus <a href="http://www.clamav.net/lang/en/" target="_blank">ClamAV</a>, configuré <a href="https://wiki.archlinux.org/index.php/ClamAV" target="_blank">suivant le wiki d’ArchLinux</a> ;</li>
<li>Le pare-feu <a href="https://help.ubuntu.com/community/UFW" target="_blank">ufw</a>, en mode paranoïaque (<a href="https://wiki.archlinux.org/index.php/Uncomplicated_Firewall" target="_blank">voir sur le même wiki</a>) ;</li>
<li>
<a href="https://www.keepassx.org/" target="_blank">KeepassX</a> afin de stocker et générer quelques mots de passe (quoique ma mémoire reste du meilleur recours en ce cas) ;</li>
</ul>
<h1>Bureautique</h1>
<ul>
<li>
<a href="http://projects.gnome.org/gedit/" target="_blank">Gedit</a>, duquel j’ai progressivement découvert la puissance et la modularité, dont je me rends compte que j’en avais complètement dénié les possibilités de l’utiliser avec intelligence et profits — dans le cadre des prises de notes pour mes cours, j’ai ainsi renoncé à produire de ces lourds documents (qu’importent qu’ils soient en .doc ou en .odt) afin de les stocker et de les échanger avec mes camarades de promotion, pour plutôt prendre note dans des fichiers de texte brut, ne pesant presque rien en comparaison ;</li>
</ul>
<div>
<a href="http://postblue.info/wp-content/uploads/2012/07/latexila.png"><img title="LaTeXila" alt="LaTeXila" src="http://postblue.info/wp-content/uploads/2012/07/latexila.png" width="800" height="389"></a><p>Toctoctoc, tequila ?</p>
</div>
<ul>
<li>
<a href="http://projects.gnome.org/latexila/" target="_blank">LaTeXila</a> (à prononcer « la tequila ») un éditeur LaTeX intégré à l’environnement GNOME, remaniement du code de Gedit <a href="https://live.gnome.org/latexila-roadmap" target="_blank">qui peut être rédhibitoire à utiliser</a> (selon les développeurs) si ça n’est pas pour uniquement produire des documents TeX ;</li>
<li>
<a title="Paramètres par défaut d’Abiword" href="http://blog.postblue.info/defaut-abiword/" target="_blank">Abiword</a> pour la lecture de documents, par ce que <a title="Pourquoi je n’ai pas besoin de M$ Office" href="http://postblue.info/pourquoi-je-nai-pas-besoin-de-m-office/" target="_blank">je n’ai vraiment pas besoin de Microsoft Office</a> — quoiqu’il ne soit pas rare qu’Abiword refuse d’ouvrir certains fichiers que l’on m’envoie (‘foiré va), auquel cas installé-je temporairement <a href="http://fr.libreoffice.org/libreoffice/writer/" target="_blank">LibreOffice Writer</a> (<code>yaourt -S libreoffice-writer libreoffice-gnome libreoffice-fr libreoffice-common</code>) qui me sort de ce mauvais pas ;</li>
<li>
<a href="http://projects.gnome.org/evolution/" target="_blank">Evolution</a>, même si Thunderbird reste une alternative tout à fait envisageable <a title="Thunderbird : pas de nouveauté, pas de chocolat" href="http://postblue.info/thunderbird-pas-de-nouveaute-pas-de-chocolat/" target="_blank">qu’importe le badbuzz qui l’a entouré</a>, afin de gérer ma messagerie, mon agenda, ou la conversation via <abbr title="Extensible Messaging and Presence Protocol">XMPP</abbr> — c’est d’ailleurs le logiciel de messagerie que j’ai choisi pour <a title="Netbook, Arch GNU/Linux, un joli i3 et des optimisations en vrac" href="http://postblue.info/netbook-archlinux-i3-optimisation/">mon netbook</a>, et j’en suis amplement satisfait ;</li>
</ul>
<h1>Graphisme</h1>
<ul>
<li>Gestionnaire de photos <a href="http://yorba.org/shotwell/" target="_blank">Shotwell</a> ;</li>
</ul>
<h1>Téléchargement</h1>
<ul>
<li>
<a href="http://filezilla-project.org/" target="_blank">FileZilla</a>, même si <a href="https://live.gnome.org/Nautilus" target="_blank">Nautilus</a> reste <a href="http://aryo.fr/2012/07/client-scp-et-ftp-sur-ubuntu-gnome/" target="_blank">le plus pratique des clients <abbr title="Secure Copy">SCP</abbr> / <abbr title="File Transfer Protocol">FTP</abbr></a> lorsqu’on utilise Gnome (mais dont le débit est mystérieusement anémique) ;</li>
<li>
<del></del><a href="http://www.transmissionbt.com/" target="_blank">Transmission</a>, configuré avec un <strong>chiffrement requis</strong>, utilisant la <strong>liste d’exclusion</strong> <a href="http://www.bluetack.co.uk/config/level1.gz" target="_blank">Level 1 de Bluetack</a>, et l’extension <a href="https://extensions.gnome.org/extension/365/transmission-daemon-indicator/" target="_blank">Transmission Daemon Indicator</a>, afin de pouvoir pester, éructer, … quand une archive reste bloquée à quelques 99,8% pendant des mois (les torrents sont des pénibles <em>peine-à-jouir</em>) ;</li>
</ul>
<p><a href="http://postblue.info/wp-content/uploads/2012/03/Rygel_logo_v1.png"><img title="Rygel_logo_v1" alt="" src="http://postblue.info/wp-content/uploads/2012/03/Rygel_logo_v1.png" width="450" height="128"></a></p>
<ul>
<li>
<a href="https://live.gnome.org/Rygel" target="_blank">Rygel</a>, une solution <em>made in Gnome</em> de partage de médias sur le réseau local — quoique plus couramment utilisé-je les paquets <code>gnome-user-share</code> pour afficher mon dossier Public ou le <a href="https://wiki.archlinux.org/index.php/Rhythmbox#How_to_activate_the_DAAP_Music_Sharing" target="_blank">partage DAAP de ma bibliothèque multimédia</a> ;</li>
</ul>
<blockquote>
<p><strong>Rygel</strong> is a home media solution that allows you to easily share audio, video and pictures, and control of media player on your home network. In technical terms it is both a <a href="http://www.upnp.org/">UPnP</a> <a href="http://www.upnp.org/specs/av/UPnP-av-AVArchitecture-v1.pdf">AV</a> <a href="http://en.wikipedia.org/wiki/UPnP_AV_media_server">MediaServer</a> and <a href="http://www.upnp.org/specs/av/UPnP-av-MediaRenderer-v2-Device.pdf">MediaRenderer</a> implemented through a plug-in mechanism. Interoperability with other devices in the market is achieved by conformance to very strict requirements of <a href="http://en.wikipedia.org/wiki/DLNA">DLNA</a> and on the fly conversion of media to format that client devices are capable of handling.</p>
</blockquote>
<h1>Messagerie</h1>
<ul>
<li>
<a title="XChat" href="http://www.xchat.org/" target="_blank" rel="homepage nofollow">XChat</a> ;</li>
<li>
<a href="http://pidgin.im/" target="_blank">Pidgin</a> ou <a href="https://live.gnome.org/Empathy" target="_blank">Empathy</a>, dépendant de mon humeur et de leur niveau d’intégration respectif dans Gnome Shell — à ce propos, <a href="https://github.com/thedeadparrot/gnome-shell-extensions-pidgin" target="_blank">thedeadparrot a forké sur GitHub</a> l’extension d’intégration des conversations de Pidgin afin de la rendre compatible avec le service de notification de Gnome Shell 3.6 ;</li>
<li>
<a href="https://ekiga.net/" target="_blank">Ekiga</a>.</li>
</ul>
<h1>Navigateurs</h1>
<ul>
<li>
<a href="https://www.mozilla.org/fr/firefox/" target="_blank">Firefox</a>, avec <a href="http://src.radiocampus.be/extensions-firefox/" target="_blank">sa liste d’extensions</a> et un<a href="https://addons.mozilla.org/fr/firefox/collections/seleznev/gnome3/" target="_blank"> effort d’intégration dans Gnome 3</a> ;</li>
<li>
<a href="http://www.opera.com/" target="_blank">Opera</a>, avec <a title="Opera : liste d’extensions (mise à jour)" href="http://postblue.info/extension-opera/" target="_blank">sa liste d’extensions</a> et les listes d’exclusion disponibles (<code>opera-adblock-elements</code>, <code>opera-adblock-stat</code>) <a href="http://repo.herecura.be/" target="_blank">dans le répertoire herecura</a> ;</li>
</ul>
<h1>Jeux</h1>
<ul>
<li>
<a title="Cube 2: Sauerbraten" href="http://sauerbraten.org/" target="_blank" rel="wikipedia nofollow">Cube 2 : Sauerbraten</a>, un jeu de tir subjectif qui ferait passer Counter Strike pour un jeu lent ;</li>
<li>
<a href="http://www.worldofgoo.com/" target="_blank">World of Goo</a>, dont j’avais fait <a title="World of Goo" href="http://postblue.info/world-of-goo/" target="_blank">une petit chronique</a> il y a bien longtemps de cela ;</li>
<li>
<a href="http://wildfiregames.com/0ad/" target="_blank">0 A.D.</a> pour la nostalgique de ne plus jouer à Age of Empire ;</li>
<li>
<a href="http://www.idsoftware.com/gate.php?referer=%2Fgames%2Fenemyterritory%2Fetqw%2F" target="_blank">Enemy Territory : Quake Wars</a>, avec <a title="Enemy Territory : Quake Wars" href="http://postblue.info/enemy-territory-quake-wars/" target="_blank">son tutoriel qui va bien</a> pour arrêter d’avoir un décalage du son et d’autres embrouilles  ;</li>
<li>
<a href="http://shadowgroundsgame.com/new/" target="_blank">Shadowgrounds</a> et <a href="http://shadowgroundsgame.com/survivor/" target="_blank">Shadowgrounds : Survivor</a>, <a title="Shadowgrounds et Shadowgrounds Survivor sous GNU/Linux" href="http://postblue.info/shadowgrounds-survivor-gnulinux/" target="_blank">dont voici le débogage</a> ;</li>
<li>Torchlight, Xonotic, Warsow…</li>
</ul>
<div>
<a href="http://postblue.info/wp-content/uploads/2012/07/playing_amnesia__by_nadzomiviro-d37b7n7.png"><img alt="Get the fuck out of it!" src="http://postblue.info/wp-content/uploads/2012/07/playing_amnesia__by_nadzomiviro-d37b7n7.png" width="600" height="500"></a><p>Get the fuck out of it!</p>
</div>
<ul>
<li>
<a href="http://www.amnesiagame.com/#main" target="_blank">Amnesia : The Dark Descent</a>, le jeu qui ne se joue jamais plus de 15 minutes à la fois ;</li>
<li>Des jeux de différents Humble Bundles, tour à tour installés et désinstallé, dépendant de mon humeur, de ce à quoi je veux jouer (Snapshot, Sword &amp; Sworcery, The Binding of Isaac, …) — oui, <a href="http://src.radiocampus.be/jeux-video-gnulinux/" target="_blank">il y a moyen de jouer sous <abbr title="GNU is Not UNIX">GNU</abbr>/Linux</a> !</li>
</ul>
<h1>Outils système</h1>
<ul>
<li>
<a href="http://gparted.sourceforge.net/" target="_blank">Gparted</a> qui peu à peu laisse sa place à <a href="https://en.wikipedia.org/wiki/GNOME_Disks" target="_blank">Gnome Disks</a>, dont les dernières versions conviennent très bien à mon utilisation (à savoir minimale) ;</li>
<li>
<a href="http://bleachbit.sourceforge.net/" target="_blank">BleachBit</a> pour foutre un coup de balai dans les fichiers temporaires, etc… ;</li>
</ul>
<div>
<a href="http://postblue.info/wp-content/uploads/2012/07/mundus_main_screen.png"><img alt="Mundus main interface" src="http://postblue.info/wp-content/uploads/2012/07/mundus_main_screen.png" width="898" height="558"></a><p>Mundus can keep your /home folder clean by looking for uninstalled software that left configuration files. It can automatically or manually backup those files in case you need them later.</p>
</div>
<ul>
<li>
<a href="https://launchpad.net/mundus" target="_blank">Mundus Home Folder Cleaner</a>, qui s’occupe de nettoyer mon $HOME des fichiers de configuration obsolètes (applications désinstallées, …) sur base d’<a href="http://files.mundusproject.org/2.3/" target="_blank">une liste d’applications en ligne</a> ;</li>
</ul>
<h1>Son et vidéo</h1>
<div>
<a href="http://postblue.info/wp-content/uploads/2013/01/Capture-du-2013-01-11-085301.png"><img title="Rhythmbox" alt="Rhythmbox" src="http://postblue.info/wp-content/uploads/2013/01/Capture-du-2013-01-11-085301-1024x633.png" width="660" height="407"></a><p>ISIS, BITCHES!</p>
</div>
<ul>
<li>
<a href="http://projects.gnome.org/rhythmbox/" target="_blank">Rhythmbox</a> qui est venu remplacer <a href="https://code.google.com/p/quodlibet/" target="_blank">Quod Libet</a> — un programme qui garde cependant ma préférence et que je conseillerai le plus souvent à ceux qui veulent changer de gestionnaire de bibliothèque musicale —, parce que j’avais envie de lui redonner une chance après des années passées à lui tourner le dos, et pour l’instant je dois admettre que j’en suis raisonnablement satisfait (mon écoute, quoique frénétique, se résume à écouter des discographies entières les unes après les autres, ce qui limite mes besoins de fonctionnalités mirobolantes) ;</li>
</ul>
<div>
<a href="http://postblue.info/wp-content/uploads/2012/07/Capture-du-2013-01-11-0817251.png"><img alt="MusicBrainz Picard" src="http://postblue.info/wp-content/uploads/2012/07/Capture-du-2013-01-11-0817251.png" width="786" height="597"></a><p>MusicBrainz Picard is a cross-platform (Linux/Mac <abbr title="Operating System">OS</abbr> X/Windows) application written in Python and is the official MusicBrainz tagger.</p>
</div>
<ul>
<li>
<a href="http://musicbrainz.org/doc/MusicBrainz_Picard" target="_blank">Musicbrainz Picard</a> un outil d’identification et de retaggage de fichiers audio, que je trouve plus clair et plus fonctionnel qu’<a href="http://projects.gnome.org/easytag/" target="_blank">EasyTAG</a> ;</li>
<li>
<a href="http://gtk-apps.org/content/show.php/gCue2tracks?content=80703" target="_blank">gCue2tracks</a> ;</li>
<li>
<a href="http://soundconverter.org/" target="_blank">SoundConverter</a>.</li>
</ul>
<h1>Autres</h1>
<ul>
<li>Dropbox ;</li>
<li>
<a href="http://jonls.dk/redshift/" target="_blank">Redshift</a> ;</li>
<li>
<a href="http://electrum.ecdsa.org/" target="_blank">Electrum Bitcoin Client</a>.</li>
</ul>
<p><a href="http://postblue.info/?flattrss_redirect&amp;id=60&amp;md5=2dd55175e841fdd4a66d8e7bb996957f" title="Flattr" target="_blank"><img src="http://postblue.info/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"></a></p>

<p><img src="http://cdn.libravatar.org/avatar/33b29a899184c95bef71b2ce4b67234e?default=identicon" alt="Gravatar de PostBlue" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13265&go=external" title="Visit the source">PostBlue</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>PostBlue : <a href="http://www.planet-libre.org/index.php?post_id=12106">Biblioth&egrave;que de programmes (mise &agrave; jour)</a> (14/07/2012)</li><li>Paquet Fedora du Jour : <a href="http://www.planet-libre.org/index.php?post_id=11060">Lundi productif : gnome-session-properties : Pr&eacute;f&eacute;rences des applications au d&eacute;marrage</a> (24/01/2012)</li><li>theClimber : <a href="http://www.planet-libre.org/index.php?post_id=1911">Un regard en avant vers GNOME 3.0</a> (02/04/2009)</li><li>Devil505 : <a href="http://www.planet-libre.org/index.php?post_id=10975">Cinnamon maintenant sur Frugalware</a> (10/01/2012)</li><li>&reg;om : <a href="http://www.planet-libre.org/index.php?post_id=11736">Configurer le th&egrave;me des applications GTK sous KDE</a> (15/05/2012)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13264&go=external
title: Simon Vieille : Informations streaming, conférence Web3D++ avec Meza Lab !
uri: Simon-Vieille-Informations-streaming-conférence-Web3D-avec-Meza
url: http://www.planet-libre.org/index.php?post_id=13264&go=external
content:
<p>Suite pour mon <a href="http://www.deblan.tv/post/473/Conference-sur-le-Web3D-avec-Meza-Lab-Montbeliard">article sur le Web3D++</a>, voici les services pour nous suivre en direct.</p>

<p>Si les places "physiques" en amphithéâtre sont complètes, il est possible d'y assister sous deux formes :</p>

<h4>En Streaming vidéo</h4>

<p><span>Le flux sera dispo sur http://www.youtube.com/watch?v=M1MHmvHoDRs&amp;feature=plcp (problème ustream).</span></p>

<p>Via votre navigateur internet favori pour la partie application : <a href="http://www.ustream.tv/channel/deblan">http://www.ustream.tv/channel/deblan</a></p>

<p>En cas de panne de ustream ou pour voir l'amphi complet, vous devrez utiliser un lecteur type VLC et ouvrir le flux suivant : <a href="http://src-media.com:8000/src-web3d.ogg">http://src-media.com:8000/src-web3d.ogg</a></p>

<h4>En Web3D / Environnement Virtuel 3D</h4>

<p><em>Remarque importante : Les réseaux d'entreprises ont souvent des blocages mis en oeuvre par les administrateurs. Ils empêchent l'usage d'outils considérés comme exotiques. Pour cela voyez avec les responsables, OU suivez nous en Vidéo.</em></p>

<p>Il vous faut télécharger et installer le Viewer/Navigateur Web3D :</p>
<p><em>Attention il se peut que l'installation vous demande d'avoir les pilotes de votre carte graphique a jour.</em></p>

<ul>
<li><a href="http://downloads.phoenixviewer.com/windows/Phoenix_Firestorm-Release_4-3-1-31155_SetupOS.exe">Windows (XP, Seven, 8)</a></li>
<li>
<a href="http://downloads.phoenixviewer.com/Mac/Phoenix_Firestorm-Release_4_3_1_31155OS.dmg">Mac OSX</a> (la version 10.5 de OSX n'est pas prise en compte)</li>
<li><a href="http://downloads.phoenixviewer.com/Linux/Phoenix_Firestorm-Release_i686_4.3.1.31155OS.tar.bz2">Linux (32-bit)</a></li>
</ul>
<br><p>Il faut également vous <a href="https://join.secondlife.com/?lang=fr-FR">inscrire sur l'une des plateformes utilisées : SecondLife</a>.</p>

<p>Une fois votre inscription réalisée vous recevrez un email qui vous demandera de valider votre compte. Pensez à bien regarder dans votre compte mail, ainsi que par exemple dans le dossier "indésirable, Spam" ou d'un autre nom selon votre fournisseur.</p>

<p>Lors de votre première connexion sur votre compte SecondLife pour arriverez sur leur iles d'accueil.</p>

<p>Pour nous rejoindre il faut vous rendre à cette adresse : <a href="http://maps.secondlife.com/secondlife/MEZA/160/157/136">http://maps.secondlife.com/secondlife/MEZA/160/157/136</a>. Vous pouvez la coller dans votre navigateur internet qui affichera une page vous proposant de vous téléporter à l'endroit indiqué. Vous pouvez également la copier dans le "chat près de chez moi" de votre viewer/navigateur 3D. Un lien s'affichera et en cliquant dessus une fenêtre apparaitra vous proposant de vous Téléporter à l'endroit indiqué.</p>

<p>Pour l'autre plateforme, les modalités de connexion avec le même viewer/navigateur 3D que pour Second Life, vous seront indiquées lors de la conférence et au préalable à l'occasion des deux séances d'initiations.</p>
<p>En cas de problème de connexion en Web3D, vous pouvez nous demander de l'aide par le biais de Skype en contactant : bonob0h.</p>

<p><img src="http://cdn.libravatar.org/avatar/a99922fd1c4e000d5911b8c88280938e?default=identicon" alt="Gravatar de Simon Vieille" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13264&go=external" title="Visit the source">Simon Vieille</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Simon Vieille : <a href="http://www.planet-libre.org/index.php?post_id=12324">Un nouveau serveur (encore)</a> (01/09/2012)</li><li>Simon Vieille : <a href="http://www.planet-libre.org/index.php?post_id=12349">Projet : du P2P dans une page web</a> (04/09/2012)</li><li>Simon Vieille : <a href="http://www.planet-libre.org/index.php?post_id=12805">Fork, le serpent qui se mord la queue</a> (01/11/2012)</li><li>Simon Vieille : <a href="http://www.planet-libre.org/index.php?post_id=12844">Free et Youtube, la preuve que c&amp;amp;#039;est une question d&amp;amp;#039;argent</a> (11/11/2012)</li><li>Simon Vieille : <a href="http://www.planet-libre.org/index.php?post_id=12903">[Astuce] Contourner un bridage HTTP comme celui de Free</a> (20/11/2012)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13267&go=external
title: T. BRIOLET : Tester KDE 4.10 RC sur un Live openSUSE
uri: T-BRIOLET-Tester-KDE-4-10-RC-sur-un-Live-openSUSE
url: http://www.planet-libre.org/index.php?post_id=13267&go=external
content:
<p>La version 4.10 de KDE est dans sa dernière ligne droite de développement la version RC2 vient de sortir et la version finale est prévu pour début février. ( [fr] <a href="https://www.alionet.org/content.php?385-Kde-4-10-repouss%E9-debut-F%E9vrier">https://www.alionet.org/content.php?385-Kde-4-10-repouss%E9-debut-F%E9vrier</a> )</p>
<p>Elle a été décalée de 2 semaines pour permettre d’approfondir les tests : il est impossible de tester toutes les combinaisons de logiciels et de distributions. C’est pourquoi les développeurs cherchent un maximum de testeurs pour signaler les problèmes qui pourront être corrigés avant la version stable.</p>
<p>Vous pouvez bien sûr compiler vous même le bureau KDE mais c’est une manœuvre très lourde.<br>
C’est pourquoi l’équipe openSUSE KDE a généré une image Live basée sur openSUSE 12.2 pour tester la dernière version de KDE 4.10. Vous pouvez, sans rien modifier sur votre système, le tester à partir d’un <a href="http://syvolc.briolet.fr/2010/10/08/creer-un-live-usb/">live USB</a>, d’un live DVD ou d’une machine virtuelle.</p>
<div>Voici quelques captures d’écran :</div>
<div></div>
<div></div>
<div>
<a href="http://syvolc.briolet.fr/wp-uploads/2013/01/KDE410_4.png"><img title="KDE410_4" src="http://syvolc.briolet.fr/wp-uploads/2013/01/KDE410_4-300x187.png" alt="KDE410" width="300" height="187"></a> <a href="http://syvolc.briolet.fr/wp-uploads/2013/01/KDE410_1.png"><img title="KDE410_1" src="http://syvolc.briolet.fr/wp-uploads/2013/01/KDE410_1-300x187.png" alt="KDE410_1" width="300" height="187"></a> <a href="http://syvolc.briolet.fr/wp-uploads/2013/01/KDE410_2.png"><img title="KDE410_2" src="http://syvolc.briolet.fr/wp-uploads/2013/01/KDE410_2-300x187.png" alt="" width="300" height="187"></a> <a href="http://syvolc.briolet.fr/wp-uploads/2013/01/KDE410_3.png"><img title="KDE410_3" src="http://syvolc.briolet.fr/wp-uploads/2013/01/KDE410_3-300x187.png" alt="KDE410_3" width="300" height="187"></a>
</div>
<div></div>
<p> </p>
<div>Et bien sûr les liens pour télécharger l’image (quelques lenteurs ce soir à cause de son succès) :</div>
<div>
<ul>
<li><a title="32bit download" href="http://download.opensuse.org/repositories/KDE:/Medias/images/iso/KDE-Reloaded.i686-4.9.97-Build27.1.iso">L’image x86 (32bit)</a></li>
<li><a title="64bit download link" href="http://download.opensuse.org/repositories/KDE:/Medias/images/iso/KDE-Reloaded.x86_64-4.9.97-Build27.1.iso">L’image x86_64 (64 bit)</a></li>
</ul>
<p><br title="Documentation on Live USB">N’oubliez pas de remonter les bugs rencontrés à l’équipe KDE sur [en] <a href="https://bugs.kde.org/">https://bugs.kde.org/</a>. Une liste de points à tester est disponible ici pour les plus courageux [en] : <a href="http://community.kde.org/Getinvolved/Quality/Beta/4.10/AreasToTest">http://community.kde.org/Getinvolved/Quality/Beta/4.10/AreasToTest</a></p>
<p> </p>
<p>Source [en] : <a href="http://www.dennogumi.org/2013/01/kde-workspaces-and-applications-4-10-on-live-images-courtesy-of-opensuse">http://www.dennogumi.org/2013/01/kde-workspaces-and-applications-4-10-on-live-images-courtesy-of-opensuse</a></p>
<p> </p>
<p>EDIT : Le thème utilisé est le nouveau thème créé pour openSUSE 12.3 à partir du thème Produkt ( cf [fr] <a href="http://syvolc.briolet.fr/2012/11/09/un-nouveau-theme-kde-pour-opensuse-12-3/">http://syvolc.briolet.fr/2012/11/09/un-nouveau-theme-kde-pour-opensuse-12-3/</a> )</p>
<p>Voici deux captures que je viens de réaliser des Plasmoids et de la sélection du thème :</p>
<p><a href="http://syvolc.briolet.fr/wp-uploads/2013/01/theme_openSUSE123.png"><img title="theme_openSUSE123" src="http://syvolc.briolet.fr/wp-uploads/2013/01/theme_openSUSE123-300x154.png" alt="theme_openSUSE123" width="300" height="154"></a> <a href="http://syvolc.briolet.fr/wp-uploads/2013/01/theme_openSUSE124_2.png"><img title="theme_openSUSE124_2" src="http://syvolc.briolet.fr/wp-uploads/2013/01/theme_openSUSE124_2-300x224.png" alt="theme_openSUSE124" width="251" height="187"></a></p>
<p> </p>
<p>–</p>
<p>Syvolc</p>
</div>

<p><img src="http://cdn.libravatar.org/avatar/529f937f51445768422aded59d20f697?default=identicon" alt="Gravatar de T. BRIOLET" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13267&go=external" title="Visit the source">T. BRIOLET</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13266&go=external
title: Lolokai : Installer VMware Tools sur Debian ou Ubuntu
uri: Lolokai-Installer-VMware-Tools-sur-Debian-ou-Ubuntu
url: http://www.planet-libre.org/index.php?post_id=13266&go=external
content:
<h2><span data-mce-mark="1">Introduction</span></h2>
<p>Il est toujours impératif de pouvoir installer les VMwares Tools pour une machine virtuelle VMware. Ces outils permettent de maintenir une certaine stabilité et de gagner en performance avec les infrastructures vSphere. Ce billet est donc un pense bête pour ceux qui souhaitent installer les VMware Tools sur une machine Debian.</p>
<h2><span data-mce-mark="1">Installation</span></h2>
<p>Voici les étapes d’installation :</p>
<ul>
<li>Récupérez votre kernel :</li>
</ul>
<p># uname -r<br>
2.632-5-686</p>
<ul>
<li>Installons les pré-requis (notez que pour l’installation du paquet Linux-header je me base sur mon numéro de kernel) :</li>
</ul>
<p># apt-get install gcc make</p>
<ul>
<li>Chargez l’ISO des VMware Tools dans votre machine virtuelle</li>
<li>Monter le CD-ROM :</li>
</ul>
<p># mount /dev/cdrom /media/cdrom</p>
<ul>
<li><span data-mce-mark="1">Copiez l’archive VMware :</span></li>
</ul>
<p># cd /media/cdrom<br>
# cp VMwareTools* /tmp/<br>
# cd /tmp/<br>
# tar xf VMwareTools-9.2.0-799703.tar.gz<br>
# cd vmware-tools-distrib<br>
# perl vmware-install.pl</p>
<p><span>L’installation est en cours, il suffit simplement de suivre les étapes </span>Loic FONTAINE</p>

<p><img src="http://cdn.libravatar.org/avatar/686b748b3cc6ed4c2e99742ec520a27d?default=identicon" alt="Gravatar de Lolokai" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13266&go=external" title="Visit the source">Lolokai</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Guiona : <a href="http://www.planet-libre.org/index.php?post_id=10436">Comment renommer une carte ethernet sous Linux?</a> (18/10/2011)</li><li>Samuel Martin : <a href="http://www.planet-libre.org/index.php?post_id=1713">Le flux de traitement des images sous Linux</a> (11/03/2009)</li><li>pc-kc : <a href="http://www.planet-libre.org/index.php?post_id=2773">regrouper les fichiers XTM</a> (11/07/2009)</li><li>NiKo : <a href="http://www.planet-libre.org/index.php?post_id=3574">Mettre en place un bouncer IRC avec Muh</a> (25/04/2007)</li><li>TheGlu : <a href="http://www.planet-libre.org/index.php?post_id=4071">Vuln&eacute;rabilit&eacute; dans l&rsquo;openssl de debian et ses d&eacute;riv&eacute;s (comme ubuntu), mettez vous &agrave; jour !</a> (14/05/2008)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13268&go=external
title: Génération Linux : Raspberry Pi : vos témoignages m'interessent
uri: Génération-Linux-Raspberry-Pi-vos-témoignages-m-interessent
url: http://www.planet-libre.org/index.php?post_id=13268&go=external
content:
<p>Il y a un peu plus de 2 ans, quand je commençais à m'intéresser à l'auto-hébergement, j'avais sollicité vos témoignages sur la question dans <a href="http://www.generation-linux.fr/index.php?post/2010/12/08/Auto-hebergement-%3A-vos-temoignages-m-interessent">cet article</a>. Les témoignages que j'avais reçu étaient vraiment très intéressants, très instructifs et m'avaient donné beaucoup d'idées (et fait découvrir un certain nombre de nouvelles choses).</p>
<p>Comme je m'intéresse maintenant pas mal au Raspberry Pi, j'ai décidé de recommencer l'expérience avec ce dernier. Je suis vraiment curieux d'avoir vos avis et retours d'expériences.</p>
<p><img title="point_inter.png, déc. 2010" alt="point_inter.png" src="http://www.generation-linux.fr/public/dec10/.point_inter_t.jpg"></p>    <p><a href="http://www.adafruit.com/blog/category/raspberry-pi">Tellement de choses sont possibles</a> avec ce petit bijou ! </p>
<p>Il y a des idées auxquelles j'ai déjà pensé (comme une webcam transportable ou encore une "station d'émulation"), d'autres qui me font envie mais pour lesquelles il me manque encore des compétences (en électronique notamment) et d'autres encore auxquelles je n'ai même pas pensé.</p>
<p>Cet article (et surtout ses commentaires) sont là pour ça. Pour me (et vous) permettre de découvrir de nouvelles idées, d'avoir un retour des utilisateurs, bref, d'échanger sur ce sujet. Voici quelques questions qui vont nous permettre de mieux connaître vos motivations/réalisations sur votre Raspberry Pi.</p>
<p><img title="raspberry_pi_logo.jpg, janv. 2013" alt="raspberry_pi_logo.jpg" src="http://www.generation-linux.fr/public/jan13/raspberry_pi_logo.jpg"></p>
<p>Vous pouvez répondre à toutes les questions ou juste une partie, c'est
comme vous voulez. Si vous voulez ajouter des choses qui ne
correspondent à aucune question, n'hésitez pas non plus :)</p>
<ul>
<li>Avez-vous un Raspberry Pi ? Si oui, depuis quand ? Où l'avez vous acheté ?</li>
<li>Si vous l'utilisez depuis quelques temps, quels sont, selon vous, ses principaux avantages et inconvénients ?</li>
<li>Quel OS avez-vous installé dessus ? Pourquoi celui-ci ? En avez-vous testé d'autres ?</li>
<li>Quel matériel avez-vous branché dessus ?</li>
<li>Quelle utilisation en avez-vous actuellement ? Quelles applications avez-vous installé ?</li>
<li>Quels sont vos prochains projets avec votre Raspberry (des plus simples aux plus fous) ?</li>
<li>Avez-vous des conseils pour ceux qui vont (ou viennent d') acquérir un nouveau Raspberry d'ici peu de temps ?</li>
</ul>
<p>Merci par avance pour vos réponses. La parole est à vous :)</p>

<p><img src="http://cdn.libravatar.org/avatar/68fc65ae4ea8aee5331aa5f74ca1087b?default=identicon" alt="Gravatar de G&eacute;n&eacute;ration Linux" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13268&go=external" title="Visit the source">Génération Linux</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>G&eacute;n&eacute;ration Linux : <a href="http://www.planet-libre.org/index.php?post_id=8790">Auto-h&eacute;bergement : Mon experience, mes probl&egrave;mes, mes id&eacute;es</a> (31/03/2011)</li><li>G&eacute;n&eacute;ration Linux : <a href="http://www.planet-libre.org/index.php?post_id=9471">Auto-h&eacute;bergment : mon syst&egrave;me de sauvegarde</a> (19/06/2011)</li><li>G&eacute;n&eacute;ration Linux : <a href="http://www.planet-libre.org/index.php?post_id=9593">rssLounge, un excellent gestionnaire de flux RSS !</a> (02/07/2011)</li><li>David Mercereau : <a href="http://www.planet-libre.org/index.php?post_id=12299">emailPoubelle.php &ndash; script libre d&rsquo;email jetable</a> (07/08/2012)</li><li>David Mercereau : <a href="http://www.planet-libre.org/index.php?post_id=12300">[Web-Dynamic-Dnsupdate] Administrer vos zones DNS sans base de donn&eacute;es</a> (03/08/2012)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13272&go=external
title: Clapico : Créez des photos panoramiques sous Ubuntu ou Linux Mint avec Hugin 2012.0.0
uri: Clapico-Créez-des-photos-panoramiques-sous-Ubuntu-ou-Linux-Mint-av
url: http://www.planet-libre.org/index.php?post_id=13272&go=external
content:
<p>Hugin est une application open source d’assemblage de photos disponible pour Windows et Linux permettant à l’aide de plusieurs clichés de créer des panoramas à 360 degrés. Il s’agit en fait d’une interface graphique pour Panorama Tools. Vous pouvez utiliser Hugin pour transformer n’importe quel nombre de photos en une image panoramique.</p>
<p><a href="http://www.clapico.com/wp-content/uploads/2013/01/P1160097.jpg"><img alt="P1160097" src="http://www.clapico.com/wp-content/uploads/2013/01/P1160097.jpg" width="180" height="135"></a>      <a href="http://www.clapico.com/wp-content/uploads/2013/01/P1160099.jpg"><img alt="P1160099" src="http://www.clapico.com/wp-content/uploads/2013/01/P1160099.jpg" width="180" height="135"></a>     <a href="http://www.clapico.com/wp-content/uploads/2013/01/P1160098.jpg"><img alt="P1160098" src="http://www.clapico.com/wp-content/uploads/2013/01/P1160098.jpg" width="180" height="135"></a></p>
<p>L’outil est simple d’utilisation, il suffit de suivre les instructions.</p>
<p><a href="http://www.clapico.com/wp-content/uploads/2013/01/hugin03.png"><img alt="hugin03" src="http://www.clapico.com/wp-content/uploads/2013/01/hugin03-490x313.png" width="490" height="313"></a></p>
<p>L’automatisation des taches donne des résultats tout à fait satisfaisant puisque Hugin fait correspondre les images en corrigeant les problèmes de perspective, déformations, jointures.</p>
<p><a href="http://www.clapico.com/wp-content/uploads/2013/01/hugin04.png"><img alt="hugin04" src="http://www.clapico.com/wp-content/uploads/2013/01/hugin04-490x312.png" width="490" height="312"></a></p>
<p>Hugin permet de prévisualiser le panorama avant de l’exporter afin de voir s’il correspond au résultat escompté ou non.<br><a href="http://www.clapico.com/wp-content/uploads/2013/01/Hugin08.png"><img alt="Hugin08" src="http://www.clapico.com/wp-content/uploads/2013/01/Hugin08-490x398.png" width="490" height="398"></a></p>
<p>Même la luminosité est automatiquement modifiée pour donner un résultat homogène sans que l’on aperçoive qu’il s’agit de plusieurs photos..</p>
<p><a href="http://www.clapico.com/wp-content/uploads/2013/01/hugin06.png"><img alt="hugin06" src="http://www.clapico.com/wp-content/uploads/2013/01/hugin06-490x392.png" width="490" height="392"></a></p>
<p> </p>
<p>Pour tester Hugin 2012.0.0, je suis parti de trois photos prises devant ma porte, j’ai lancé Hugin et j’ai fait confiance à cette application en ne modifiant aucun réglage. Le résultat me semble plutôt concluant.</p>
<p><a href="http://www.clapico.com/wp-content/uploads/2013/01/hugin07.png"><img alt="hugin07" src="http://www.clapico.com/wp-content/uploads/2013/01/hugin07-490x170.png" width="490" height="170"></a></p>
<p>L’utilisateur averti peut facilement créer des points de contrôle supplémentaires afin d’aligner au mieux ses photos.</p>
<p><a href="http://www.clapico.com/wp-content/uploads/2013/01/hugin05.png"><img alt="hugin05" src="http://www.clapico.com/wp-content/uploads/2013/01/hugin05-490x313.png" width="490" height="313"></a></p>
<p>Vous trouverez Hugin 2011.4.0 dans la logithèque Ubuntu. Si vous souhaitez utiliser la dernière version 2012.0.0 avec l’integration de la bibliothèque lensfun (correction des objectifs), <strong>sachez qu’elle n’est pas encore disponible dans les dépôts officiels d’Ubuntu, vous ne devez l’installer qu’en toute connaissance de cause </strong> et, comme il existe un PPA pour Ubuntu comme pour Linux Mint, il suffit d’ouvrir un terminal et d’entrer la commande :</p>
<p><code>sudo add-apt-repository ppa:hugin/hugin-builds</code></p>
<p>puis</p>
<p><code>sudo apt-get update</code></p>
<p>et enfin</p>
<p><code>sudo apt-get install hugin</code></p>
<p>Hugin est installé, il ne vous reste plus qu’à prendre quelques photos pour tester.</p>
<p><a href="http://www.clapico.com/wp-content/uploads/2013/01/hugin01.png"><img alt="hugin01" src="http://www.clapico.com/wp-content/uploads/2013/01/hugin01.png" width="219" height="255"></a></p>
<p>Amusez-vous bien.</p>
<p>Source: <a href="http://www.upubuntu.com/2013/01/create-360-panorama-with-hugin.html" target="_blank">UpUbuntu</a></p>

<p><img src="http://cdn.libravatar.org/avatar/6e33369b95c90e84210ddc3598187486?default=identicon" alt="Gravatar de Clapico" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13272&go=external" title="Visit the source">Clapico</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Clapico : <a href="http://www.planet-libre.org/index.php?post_id=12717">Installez le pilote Nvidia 310.14 b&amp;ecirc;ta dans Ubuntu 12.10 (12.04 &amp;amp; Linux Mint 13)</a> (25/10/2012)</li><li>Clapico : <a href="http://www.planet-libre.org/index.php?post_id=12854">Un Conky M&eacute;t&eacute;o HTC pour Ubuntu et Linux Mint</a> (13/11/2012)</li><li>Clapico : <a href="http://www.planet-libre.org/index.php?post_id=13092">Installez ChromiumOS sur une cl&eacute; USB Bootable depuis Ubuntu ou Linux Mint</a> (13/12/2012)</li><li>Boutor : <a href="http://www.planet-libre.org/index.php?post_id=8243">Compiler un programme OpenCV avec code::blocks sous Windows</a> (06/01/2011)</li><li>Clapico : <a href="http://www.planet-libre.org/index.php?post_id=12908">Changez automatiquement de fond d&rsquo;&eacute;cran sur Ubuntu et bien d&rsquo;autres distributions gr&acirc;ce &agrave; Wally</a> (21/11/2012)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13271&go=external
title: Cyrille BORNE : La longue cure de désintoxication à Google
uri: Cyrille-BORNE-La-longue-cure-de-désintoxication-à-Google
url: http://www.planet-libre.org/index.php?post_id=13271&go=external
content:
<p>Des services sympathiques, faciles d'utilisation, complètement imbriqués les
uns aux autres, la force de Google..... Mais rappelez vous, l’hameçon est
toujours dissimulé, une fois ferré, le poisson est pêché..... :'(</p>
<p>Google nous suit depuis pratiquement les débuts d'internet, qui se rappelle
de Lycos ce moteur de recherche qui a connu son heure de gloire lui aussi, mais
qui a périclité parce qu’il n'a pas réussi à sortir de son rôle, ce que Google
a su faire avec admiration.</p>
<p>Je ne pourrai pas vous citer tous les services offerts par ce géant, ils
sont disparates, démesurés, efficaces, gratuits pour le quidam, payant pour les
entreprises sur des domaines touchant aussi  bien la cartographie, la
communication, la téléphonie, la bureautique, la numérisation des livres,
bientôt la google-car, les google-lunettes,  la google-TV.</p>
<p>Il se dit que le but suprême de Google est de rendre l'Homme plus
performant, meilleur même , voila c'est écris, par contre je n'y crois pas du
tout !!!!</p>
<p>Non le but de Google est de collecter vos données, de connaître vos besoins
pour déterminer vos envies et (vous) les vendre insidieusement. Bien évidemment
la formule est connue, "si le service est gratuit, c'est que vous êtes le
produit" mais alors pourquoi rester, pourquoi ne pas acheter la version premium
qui normalement devrait faire que nous ne sommes pas traqués ni vendus aux
marchands de publicité, et bien c'est que le <a href="http://www.fdn.fr/internet-libre-ou-minitel-2.html">minitel 2.0</a> nous a
convaincu que la gratuité était une bénédiction, en échange de publicités
affolantes, envahissantes, et des reventes de vos profils.</p>
<p>On peut très bien penser à l'abri de sa maison, que si un lointain inconnu
achète vos données, que ce n'est pas si grave, pour l'instant, mais demain, en
sera t il de même, non. Les données personnelles sont des plus importantes,
elles sont vitales, c'est votre Vie.</p>
<p>Accepteriez vous que votre patron (remplacer au choix par ami, ennemi,
propriétaire, épouse...)  puisse lire les mails que vous envoyez, que vous
recevez, qu'il parcourt vos flux Rss, qu'il puisse connaître vos dates de
rendez vous, la teneur de ces rencontres, avec en prime le nom, le numéro et
l'adresse des contacts rencontrés....de plus il  aurait accès au dossier
pour harcèlement moral que vous êtes en train de monter.....Bienvenue dan 1984,
Big G is watching You.</p>
<p>réfléchissez cela s'appelle Gmail, Google-readers, Google-agenda,
Google-contacts, Google-document, Android.....ce n'est pas de la science
fiction, c'est  la réalité......Google l'a fait.</p>
<p>Mais après ces belles paroles comment quitter Google, ce n'est pas une voie
facilement praticable, ce n'est pas une chose que vous allez faire rapidement,
et vous aurez des rechutes, c'est inévitable, mais le but à mener c'est cette
quête de Liberté qui doit vous animer, vous permettre d'acquérir des
compétences en Linux, d'apprendre en utilisant, de comprendre comment
fonctionne votre système.</p>
<p>Depuis 2007 j'utilise un système Linux <a href="http://wiki.contribs.org/Main_Page">SME-SERVER</a> qui me permet d'avoir un
serveur de communication clé en main pour y faire tourner certains services
anti-Google at Home.</p>
<ul>
<li>Mail (imaps, webmail)</li>
<li>Web</li>
<li>sauvegarde automatique par le réseau des Pc (backuppc)</li>
<li>serveur de fichier (samba)</li>
<li>openvpn (client2site et site2site)</li>
<li>cloud par owncloud</li>
<li>synchronisation contacts et calendrier android par owncloud</li>
<li>....et d'autres à venir.</li>
</ul>
<p>Bien évidemment qui dit services, dit 24/24, car votre serveur va devoir
recevoir des mails la nuit, répondre sur le web en permanence, du coup la
consommation électrique devient rapidement une question récurrente, avec des
réponses trouvées par des cartes ITX, des processeurs ARM.....mais moi j'ai
commencé avec un Pc trouvé dans une Poubelle, il faut dire qu'en plus de
quitter Google, j'ai fais un acte citoyen qui m'a permis de réutiliser un
déchet.....on appelle cela <a href="http://fr.wikipedia.org/wiki/%C3%89nergie_grise">l’énergie Grise</a>, le coût
énergétique du cycle de vie d'un matériau ou d'un produit.</p>
<p>A présent j'ai un Pc qui me sert d'HTPC et qui virtualise mes distributions
Serveurs, car la puissance de calcul est maintenant disponible pour les
rassembler toutes sur une même machine, ceci d'une manière peu onéreuse en
permettant de limiter la consommation électrique.</p>
<p>La seule raison qui m'oblige actuellement à conserver mon compte Gmail, est
mon téléphone Android (wiko cink), pour lequel même si je ne synchronise pas
mes contacts, mes calendriers et mes mails chez Google, je reste obligé de
garder un compte pour le Google play.....là si vous avez une solution, je suis
preneur, car il existe bien une solution avec <a href="http://f-droid.org/">Fdroid</a>, mais tous les logiciels n'y sont pas
présents, à voir peut être avec d'autres markets. </p>
<p>Comme évoqué dans le titre, c'est une longue quête peut être sans fin, qui a
probablement un coût plus important que la solution toute faite par Big G, mais
avec aussi un investissement humain plus conséquent puisque les services
tournent à la maison, cependant je suis et je reste convaincu d'avoir choisi la
bonne voie depuis ces quelques années en prônant l'auto-hébergement, et en
réussissant à quitter Google.</p>
<p>Combien de temps encore allez vous être du coté obscure de la
Force.....retrouvez votre Liberté.</p>
<p>Stéphane de Labrusse <a href="http://www.aru2l.org/">Aru2L</a></p>
<p><strong>.....être Libre, c'est aussi être Militant.....</strong></p>
<p><strong><br></strong></p>

<p><img src="http://cdn.libravatar.org/avatar/20faece4cc1e02ca974f1d3d88e9650d?default=identicon" alt="Gravatar de Cyrille BORNE" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13271&go=external" title="Visit the source">Cyrille BORNE</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>PaulK : <a href="http://www.planet-libre.org/index.php?post_id=8708">Installer Jappix 0.4 sur son serveur auto-h&eacute;berg&eacute;</a> (21/03/2011)</li><li>Olivier Delort : <a href="http://www.planet-libre.org/index.php?post_id=11951">Un an d&rsquo;auto-h&eacute;bergement : Le Bilan</a> (29/06/2012)</li><li>Fran&ccedil;ois : <a href="http://www.planet-libre.org/index.php?post_id=12622">CMS l&eacute;ger et multilingue</a> (14/10/2012)</li><li>theClimber : <a href="http://www.planet-libre.org/index.php?post_id=1909">Le mail du futur releas&eacute; par Google !</a> (28/05/2009)</li><li>Wavemaker : <a href="http://www.planet-libre.org/index.php?post_id=3111">Googlizer : Vos recherches Web en un seul clic</a> (14/09/2009)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13269&go=external
title: Framablog : L'ado presque comme les autres avec un poster de Tux dans sa chambre
uri: Framablog-L-ado-presque-comme-les-autres-avec-un-poster-de-Tux-dans
url: http://www.planet-libre.org/index.php?post_id=13269&go=external
content:
<p>Des dizaines de milliers d’ados s’enregistrent et postent leurs vidéos sur YouTube.</p>


<p>Plus rares sont ceux qui ont un poster de <a href="http://fr.wikipedia.org/wiki/Tux">Tux</a> dans leur chambre ;)</p>


<p><br></p>


<p><img src="http://www.framablog.org/public/_img/others/emilinux.jpg" alt="Emily - Linux - YouTube" title="Emily - Linux - YouTube"></p>


<p><br></p>


<h3>Les jeunes les plus talentueux choisissent le Libre</h3>


<p><strong><a href="http://opensource.com/life/12/12/most-talented-youth-choose-open-source-tools">The most talented youth choose open source tools</a></strong></p>


<p><em>Phil Shapiro - 13 décembre 2012 - OpenSource.com</em><br><em>(Traduction : clementd, KoS, Pouhiou, Robin Dupret, ProgVal)</em></p>


<p>Je suis bibliothécaire, j’aide les gens à utiliser les ordinateurs en libre accès. Après une longue journée de travail, j’aime à me détendre en écoutant quelques vidéos musicales sur YouTube. Grand fan de cet artiste j’ai ainsi entré « Reprise Bob Dylan cette semaine », l’autre jour, dans le moteur de recherche du site</p>


<p>Imaginez ma joie et ma surprise de tomber sur <a href="https://www.youtube.com/watch?v=X6tGHAu1Ijc">cette vidéo</a> de « Knockin on Heaven’s Door » en multipistes. Mais minute ! Ce ne serait pas un poster du manchot Tux accroché au mur derrière cette jeune musicienne ? Eh si. Mmmh, est-ce que cette affiche a été sciemment placée ici ou est-ce une simple coïncidence ?</p>


<p>Je devais en avoir le cœur net. J’ai alors directement posé la question à la musicienne. Emily Fox me répondit qu’elle était une fan inconditionnelle des logiciels libres ! Elle utilise ainsi <a href="http://www.pcworld.com/article/230531/free_openshot_video_editor_is_tremendous.html">OpenShot</a>, un éditeur pour créer la vidéo de sa musique.</p>


<p>Ça me réchauffe le cœur de voir que certains des plus grands talents de la nouvelle génération choisissent des outils libres. L’histoire ne s’arrête pas là, pourtant. L’histoire a une suite…</p>


<p>La semaine dernière, Emily Fox a mis en ligne la vidéo de sa dernière composition appelée « <a href="https://www.youtube.com/watch?v=Gn3QXjNQNsk">Please, Mr. Snowman</a> » avec ses propres graphismes, simples mais superbes, réalisés avec GIMP ! Si vous aviez des doutes quant à son talent créatif, ces doutes auront peut-être disparu avec cette vidéo. Les voix sont simples et profondes. Les instruments de fond propres et bien équilibrés. Je suis impatient d’écouter les prochaines créations d’Emily et de voir ce qu’elle deviendra plus tard.</p>


<p>Ceci m’a fait penser aux jeunes que je rencontre dans la bibliothèque où je travaille. Certains des plus talentueux sont profondément attachés à l’utilisation des logiciels libres. Un collégien, dont l’aide m’est précieuse, me dit qu’il ne touchera aucun appareil qui utilise des DRM (Digital Rights Management). Je suis pour ma part plus modéré à ce sujet, mais je comprends son point de vue.</p>


<p>Une vague d’amateurs du Libre est-elle en train d’émerger à travers notre système scolaire ? Je dirais que oui. Elle n’est pas énorme, mais elle apporte un grand soutien et une grande promesse à sa diffusion. En dix ans, quelques-uns de ces jeunes créeront de nouvelles entreprises ou seront des artistes de renommée mondiale. Dans vingt ans, certains seront nos élus. Pour que cela dure, nous devons continuer nos efforts pour promouvoir le mouvement du Libre.</p>


<p>Et vous, par quelles petites choses allez-vous faire avancer le Libre ces jours-ci ?</p>

<p><img src="http://cdn.libravatar.org/avatar/f411e4809021b786b7eb0c8956612e76?default=identicon" alt="Gravatar de Framablog" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13269&go=external" title="Visit the source">Framablog</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Framablog : <a href="http://www.planet-libre.org/index.php?post_id=9105">20 recommandations pour accompagner la r&eacute;volution de la fabrication personnelle</a> (26/05/2011)</li><li>Framablog : <a href="http://www.planet-libre.org/index.php?post_id=10059">Les enfants Montessori et le logiciel libre partagent de nombreux points commmuns</a> (03/09/2011)</li><li>Framablog : <a href="http://www.planet-libre.org/index.php?post_id=10793">Avec Mozilla Popcorn la vid&eacute;o sur le Web prend une autre dimension</a> (20/12/2011)</li><li>Framablog : <a href="http://www.planet-libre.org/index.php?post_id=11181">Comment j&#039;ai appris &agrave; programmer ou le t&eacute;moignage qui donnait envie de s&#039;y mettre</a> (10/02/2012)</li><li>Framablog : <a href="http://www.planet-libre.org/index.php?post_id=11926">Quand Philippe Meirieu nous dit, chez Microsoft, tout le bien qu&#039;il pense du Libre</a> (20/06/2012)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13273&go=external
title: Ulrich Van Den Hekke : Passage du site sous Pelican
uri: Ulrich-Van-Den-Hekke-Passage-du-site-sous-Pelican
url: http://www.planet-libre.org/index.php?post_id=13273&go=external
content:
<p>Bonjour à tous,</p>
<p>Cela fait bien longtemps que je n'ai rien écrit sur ce site. Et pour
cause, je suis bien occupé :D.</p>
<p>J'ai quand même pris un peu de temps récemment pour passer entièrement mon
site sous Pelican.</p>
<p>C'est mon cadeau de Noël de Geek ;).</p>
<h2>Qu'est-ce que Pelican ?</h2>
<p>Pelican est un gestionnaire de blog statique.</p>
<p>Qu'est-ce que ça veut dire ?</p>
<p>Cela signifie que je vais écrire mes billets avec mon éditeur de texte
préféré (kwrite), au format Markdown (ou restructuredText), et que je
génère mon blog au format HTML avant publication. (De la même manière que
l'on compilerait un programme).</p>
<p>Le serveur n'a alors besoin de servir que des fichiers statiques, il n'y
a donc pas de surplus de mémoire, ou de délai dû à la nécessité de
générer les pages.</p>
<p>Les pages n'étant pas modifiées tous les jours, il n'y a de toute façon
pas d'intérêt de générer les pages à chaque accès.</p>
<p>Les avantages indéniables sont les suivants :</p>
<ul>
<li>Pas de base de données, pas de page générée à la volée : donc pas de
  temps de latence. La page est servie dés qu'elle est demandée. De plus
  il existe un plugin permettant de générer les pages au format pré-zippé,
  ce qui fait un traitement de moins sur le serveur.</li>
<li>Pas de faille de sécurité dû à un script mal paramétré.</li>
<li>Je peux gérer mes billets sous un gestionnaire de version (exemple
  Mercurial).</li>
</ul>
<p>Par contre les inconvénients sont :</p>
<ul>
<li>Plus de commentaire direct sur le blog (sauf à utiliser des plateformes
  tel que <a href="http://disqus.com/">disqus</a>)</li>
<li>Je dois installer le générateur de blog sur la/les machines que je
  souhaite utiliser pour générer le blog.</li>
<li>Je dois ensuite utiliser SCP pour transférer mon blog.</li>
</ul>
<p>Pour les deux derniers points, ils sont de mon choix. D'autres installent
ces outils sur le serveur, ils peuvent donc générer leur page directement
à partir du serveur.</p>
<h2>Les implications</h2>
<p>Les conséquences pour ce blog sont donc : plus de commentaire (jusqu'à
nouvel ordre). Vous pouvez toujours m'envoyer un mail, pour poser une
question, je l'ajouterai manuellement en tant que commentaire.</p>
<p>Je garde tout de même les anciens commentaires, qui peuvent contenir
parfois quelques informations utiles.</p>
<p>J'ai également profité de ce petit changement pour faire un petit
nettoyage et j'ai supprimé tous les billets d'humeur, pour ne garder que
les articles réellement intéressant.</p>
<h2>Comment s'est déroulé la conversion ?</h2>
<p>Dans cette partie, je vais décrire le déroulement de la conversion du
blog.</p>
<p>Cette conversion comprend les articles, les commentaires et le thème.</p>
<h3>Exportation des billets provenant de dotclear</h3>
<p>Il a d'abord fallu exporter les billets depuis le site sous
<em>Dotclear</em>. Sous Dotclear, dans la partie administration, il est possible
d'utiliser le plugin <code>Import/Export</code> pour exporter le site dans un fichier
texte.</p>
<p><img alt="Export" src="http://www.shadoware.org/static/public/Logiciels/why-pelican/dotclear_export.png"></p>
<p>Le fichier texte se présente alors comme un mixte entre un fichier INI et
un ensemble de fichier CSV. Il contient, les catégories, les articles, et
les commentaires.</p>
<p>Ce fichier peut alors être utilisé avec l'outil d'import de pelican pour
récupérer les différents billets.</p>
<h3>Création d'un environnement pour pelican</h3>
<p>La création de l'environnement se fait comme décrit sur le <a href="http://docs.getpelican.com/en/latest/getting_started.html">site de
pelican</a>. Je ne vais donc pas le décrire une fois de plus.</p>
<p>Une fois installé, les billets sont à placer dans le dossier <code>content</code>.
Les fichiers générés par l'import seront donc placés dans ce dossier.</p>
<h3>Importation des billets au format Markdown</h3>
<p>L'import est décrit dans la <a href="http://docs.getpelican.com/en/latest/importer.html">documentation de pelican</a>. Après différents
tests, l'import au format Markdown a été celui qui a donné de meilleurs
résultats.</p>
<p>Voici donc la commande qui m'a permis de réaliser cet import :</p>
<div><pre>pelican-import --dotclear -m markdown --dir-cat 2012-12-11-shadoware-backup.txt -o content
</pre></div>


<p>Cela m'a généré une liste de 65 fichiers : 1 par billet. Parmi ces
billets, j'ai fait le tri, et j'ai supprimé les billets d'humeur. J'ai
ajouté également un tag indiquant l'état de draft sur quelques billets qui
sont en cours d'écriture et que je n'ai pas encore eu le temps de
terminer et de publier.</p>
<p>Puis j'ai effectué une passe sur chaque billet, pour</p>
<ul>
<li>reprendre les parties de code (coloration syntaxique),</li>
<li>reprendre les tableaux,</li>
<li>reprendre les tags (qui n'ont pas été importés),</li>
<li>corriger les dates (la date était celle de création du poste, et non
  celle de publication),</li>
<li>modification des catégories.</li>
</ul>
<p>Sous dotclear, j'avais fait plusieurs niveaux de catégories, alors que
sous pelican, il n'y a qu'un seul niveau de catégorie. J'ai donc dû mettre
à plat les différentes catégories.</p>
<p>Pour les tableaux, ces derniers étaient repris directement au format HTML,
ils étaient donc exploitables directement. J'ai préféré refaire les
tableaux au format Markdown.</p>
<h3>Ajustement du fichier de configuration</h3>
<p>Viennent ensuite les ajustements faits dans le fichier de configuration,
pour que les URL des articles sous dotclear soient les plus proches
possibles des nouvelles URL.</p>
<p>Pour cela, j'ai choisi d'avoir les mêmes adresses que sur le site dotclear
suivies de <code>.html</code> ou de <code>.xml</code>.</p>
<p>Dans le fichier, j'ai positionné les variables pelicanconf.py</p>
<div><pre><span>ARTICLE_URL</span> <span>=</span> <span>'post/{slug}.html'</span>
<span>ARTICLE_SAVE_AS</span> <span>=</span> <span>'post/{slug}.html'</span>
<span>AUTHOR_SAVE_AS</span> <span>=</span> <span>False</span>

<span>FEED_DOMAIN</span> <span>=</span> <span>SITEURL</span>
<span>FEED_ALL_ATOM</span> <span>=</span> <span>'feed/atom.xml'</span>
<span>CATEGORY_FEED_ATOM</span> <span>=</span> <span>'feed/category/</span><span>%s</span><span>/atom.xml'</span>
<span>TAG_FEED_ATOM</span> <span>=</span> <span>'feed/tags/</span><span>%s</span><span>/atom.xml'</span>
<span>TRANSLATION_FEED_ATOM</span> <span>=</span> <span>False</span>
</pre></div>


<p>Dans le fichier, j'ai positionné les variables publishconf.py</p>
<div><pre><span>ARTICLE_URL</span> <span>=</span> <span>'post/{slug}'</span>
<span>PAGE_URL</span> <span>=</span> <span>'pages/{slug}'</span>
<span>CATEGORY_URL</span> <span>=</span> <span>'category/{slug}'</span>
<span>TAG_URL</span> <span>=</span> <span>'tag/{slug}'</span>
</pre></div>


<p>Du coté de nginx, le serveur d'application, j'ai ajouté les lignes
suivantes :</p>
<div><pre><span>rewrite</span> <span>^/dotclear/index.php/post/\\d+/\\d+/\\d+/\\d+-(.*)</span>$ <span>/post/</span><span>$1</span> <span>permanent</span><span>;</span>
<span>rewrite</span> <span>^/post/\\d+/\\d+/\\d+/\\d+-(.*)</span>$ <span>/post/</span><span>$1</span> <span>permanent</span><span>;</span>
<span>rewrite</span> <span>^/post/\\d+/\\d+/\\d+/(.*)</span>$ <span>/post/</span><span>$1</span> <span>permanent</span><span>;</span>

<span>location</span> <span>/</span> <span>{</span>
    <span>try_files</span> <span>$uri.html</span> <span>$uri.xml</span> <span>$uri</span> <span>$uri/</span> <span>=</span><span>404</span><span>;</span>
<span>}</span>
</pre></div>


<p>Les premières lignes permettent de reprendre les anciennes adresses
<code>dotclear</code>, et la commande <code>try_files</code> permet de reprendre les adresses
existantes et de les compléter par <code>.html</code> et par <code>.xml</code> selon le besoin.</p>
<h3>Modification du thème</h3>
<p>Enfin j'ai écrit un nouveau thème dans le dossier <code>themes/shadoware</code>. Ce
thème est fait pour coller le plus possible à celui que j'avais sur le
site dotclear.</p>
<p>Il génère donc la page de la même manière que dotclear le faisait (à
quelques différences prés) pour éviter de devoir ré-écrire la feuille de
style CSS.</p>
<p>L'écriture du thème n'est en soit pas très compliqué, car <a href="http://jinja.pocoo.org/docs/">jinja2</a> est
assez simple d'utilisation. Je me suis inspiré des thèmes <code>simple</code> et
<code>notmyidea</code> pour écrire le thème, basé sur celui que j'avais sous
<code>dotclear</code>.</p>
<p>Vous pouvez trouver le thème au <a href="http://www.shadoware.org/static/public/Logiciels/why-pelican/themes.7z">lien suivant</a>.</p>
<p><img alt="Theme" src="http://www.shadoware.org/static/public/Logiciels/why-pelican/site.png"></p>
<h3>Importation des commentaires.</h3>
<p>Les commentaires existants sur mon blog actuel peuvent parfois contenir
des informations complémentaires. Les ignorer lors de la migration est
tout a fait possible, mais j'ai préféré les récupérer.</p>
<p>Pour cela j'ai installé le <a href="https://github.com/bstpierre/pelican-comments">plugin comments</a>. Ensuite j'ai modifié le
thème pour ajouter l'affichage des commentaires :</p>
<div><pre>{% if article.comments %}
<span><div</span> <span>id=</span><span>"comments"</span><span>></span>
    <span><h3></span>Commentaires<span></h3></span>
    <span><dl></span>
        {% for comment in article.comments %}
        <span><dt></span>
            <span><a</span> <span>class=</span><span>"comment-number"</span> <span>href=</span><span>"#"</span><span>></span>{{ loop.index }}.<span></a></span>
            Le {{ comment.date }} par {{ comment.author }}
        <span></dt></span>
        <span><dd></span>
            <span><p></span>{{ comment.content }}<span></p></span>
        <span></dd></span>
        {% endfor %}
    <span></dl></span>
<span></div></span>
{% endif %}
</pre></div>


<p>Cela permet d'afficher les commentaires à l'aide du plugin. Par contre le
problème est que les commentaires provenant de dotclear ne sont pas
importés.</p>
<p>Du coup j'ai modifié le script d'import, pour en faire un qui importe les
commentaires. Il doit être lancé séparément du script d'import
traditionnel.</p>
<p><a href="http://www.shadoware.org/static/public/Logiciels/why-pelican/comments_import.7z">Voici donc le script</a> permettant de récupérer les commentaires.</p>
<h3>Gestion du tag planet libre</h3>
<p>Afin de pouvoir publier des articles sur le planet libre, je proposais
jusqu'ici des articles sur le planet libre à l'aide d'un tag de type
planet.</p>
<p>L'utilisation d'un tag de type planet permet de filtrer les articles
que je souhaite mettre sur le planet libre. Par contre avec pelican,
l'utilisation de ce tag fausse le calcul des billets liés.</p>
<p>Du coup j'ai décidé que la génération du flux ATOM donné au planet sera
générée avec les articles qui posséderont un metatag déposé au début de
chaque billet. Sous la présence du tag avec la valeur true, le billet est
ajouté dans le flux ATOM des planets.</p>
<p>Pour ajouter le tag, il faut donc au début de l'article écrire le texte
suivant :</p>
<div><pre><span>Title</span><span>:</span> <span>Passage</span> <span>du</span> <span>site</span> <span>sous</span> <span>Pelican</span>
<span>Tags</span><span>:</span> <span>dedie</span>
<span>Planet</span><span>:</span> <span>true</span>

<span>Bonjour</span> <span>à</span> <span>tous</span><span>,</span>

<span>Cela</span> <span>fait</span> <span>bien</span> <span>longtemps</span> <span>que</span> <span>je</span> <span>n</span><span>'</span><span>ai</span> <span>rien</span> <span>é</span><span>crit</span> <span>sur</span> <span>ce</span> <span>site</span><span>.</span> <span>Et</span> <span>pour</span>
<span>cause</span><span>,</span> <span>je</span> <span>suis</span> <span>bien</span> <span>occup</span><span>é</span> <span>:</span><span>D</span><span>.</span>
</pre></div>


<p>Pour ce faire j'ai écrit une extension à pelican qui génére un flux nommé
<code>{OUTPUT_PATH}/{TAG_FEED_ATOM}</code> (avec %s remplacé par planet). Vous pouvez
télécharger l'<a href="http://www.shadoware.org/static/public/Logiciels/why-pelican/planet_extension.7z">extension au lien suivant</a>.</p>
<h3>Création d'une page 404</h3>
<p>Afin d'avoir une belle page 404 si la page n'est pas correctement trouvée
(par exemple si certaines URLs ne correspondent plus à celle de dotclear),
j'ai défini au niveau de pelican, la création d'une belle page 404 de la
manière suivante :</p>
<div><pre><span>TEMPLATE_PAGES</span> <span>=</span> <span>{</span><span>'error404.html'</span><span>:</span> <span>'error404.html'</span><span>}</span>
</pre></div>


<p>J'ai alors créé dans le dossier <code>content</code> le fichier <code>error404.html</code> avec
le contenu suivant :</p>
<div><pre><span>{%</span> <span>extends</span> <span>"base.html"</span> <span>%}</span>
<span>{%</span> <span>block</span> <span>title</span> <span>%}</span>Page non trouvée<span>{%</span> <span>endblock</span> <span>%}</span>
<span>{%</span> <span>block</span> <span>piwik_title</span> <span>%}</span>404<span>{%</span> <span>endblock</span> <span>%}</span>
<span>{%</span> <span>block</span> <span>content</span> <span>%}</span>
<span><section</span> <span>id=</span><span>"content"</span><span>></span>
    <span><div</span> <span>id=</span><span>"content-info"</span><span>></span>
        <span><h2></span>Document non trouvé<span></h2></span>
    <span></div></span>
    <span><div</span> <span>class=</span><span>"content-inner"</span><span>></span>
        <span><p></span>Le document que vous cherchez n'existe pas.<span></p></span>
    <span></div></span>
<span></section></span>
<span>{%</span> <span>endblock</span> <span>%}</span>
</pre></div>


<p>Enfin, comme j'utilise le serveur nginx pour servir mes pages j'ai ajouté
la règle (toute simple) suivante pour définir ma page 404 :</p>
<div><pre><span>error_page</span> <span>404</span> <span>/error404.html</span><span>;</span>
</pre></div>

<p><img src="http://cdn.libravatar.org/avatar/4f904d3f901ea9e5debb071ada9ea38b?default=identicon" alt="Gravatar de Ulrich Van Den Hekke" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13273&go=external" title="Visit the source">Ulrich Van Den Hekke</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13274&go=external
title: Framablog : En hommage à Aaron Swartz
uri: Framablog-En-hommage-à-Aaron-Swartz
url: http://www.planet-libre.org/index.php?post_id=13274&go=external
content:
<p>Une vague d’émotion sans précédente s’est emparée du Web (que j’ai l’habitude de lire) après la récente tragique <a href="http://www.lemonde.fr/technologies/article/2013/01/12/suicide-d-aaron-swartz-activiste-a-l-origine-du-format-rss-et-de-reddit_1816246_651865.html">disparition</a>  d’<a href="http://fr.wikipedia.org/wiki/Aaron_Swartz">Aaron Swartz</a> à l’âge de 26 ans. Il faut dire qu’il en avait fait des choses en une pourtant si courte période !</p>


<p>Nous avons décidé de lui rendre hommage en traduisant collectivement l’un des articles de son blog où il évoque son parcours et ses nombreux projets.</p>


<p>Cet article a été initialement écrit en 2007. Aaron avait alors à peine 20 ans…</p>


<p><img src="http://www.framablog.org/public/_img/flickr/sage-ross_cc-by-sa.jpg" alt="Sage Ross - CC by-sa" title="Sage Ross - CC by-sa"></p>


<h3>Comment dégoter un boulot comme le mien</h3>


<p><strong><a href="https://aaronsw.jottit.com/howtoget">How to Get a Job Like Mine</a></strong></p>


<p><em>Aaron Swartz - 18 août 2008 - Blog personnel</em><br><em>(Traduction : ga3lig, clementd, Amic, tth, bld, KoS, Havok Novak, a_r_n_a_u_d_b, jpcw + anonymous)</em></p>


<p>L’écrivain américain Kurt Vonnegut avait l’habitude de toujours nommer ses interventions « Comment obtenir un travail comme le mien » pour parler ensuite de ce que bon lui semblait. Je suis plutôt dans la situation inverse. On m’a informé que je pouvais parler de n’importe quel sujet qui m’intéressait et j’ai donc décidé, plutôt que de pontifier sur l’avenir d’Internet ou de la puissance de la collaboration massive, que la discussion la plus intéressante était probablement celle-ci : « Comment bénéficier d’un travail comme le mien » <em>(NdT : ce texte a été rédigé en préparation d’une conférence donnée au congrès informatique Tathva à NIT Calicut en 2007)</em>.</p>


<p>Comment ai-je réussi à dégotter ce job ? Sans aucun doute, la première étape a été de faire le bon choix, c’est-à-dire les bons gènes : à la naissance, j’étais un garçon, blanc, et américain. Ma famille était relativement aisée et mon père travaillait dans l’industrie informatique. Hélas, il n’existe à ce jour aucun moyen d’influer sur ce genre de choses donc je ne vous serai probablement d’aucune utilité sur ce point.</p>


<p>En revanche, quand j’ai débuté, j’étais un très jeune gamin coincé dans une petite ville au milieu de la campagne. J’ai donc dû trouver quelques astuces pour m’en sortir. En espérant rendre la vie un peu moins injuste, je me suis dit que je pourrais les partager avec vous.</p>


<h4>Étape 1 : apprendre</h4>


<p>La première chose que j’ai faite, et qu’a priori vous avez tous déjà faite, c’était d’apprendre des choses à propos des ordinateurs, d’Internet et de la culture Internet. J’ai lu un paquet de livres, j’ai lu une quantité énorme de pages Web et j’ai essayé des trucs. J’ai commencé par rejoindre des listes de diffusion et j’ai essayé de comprendre les discussions jusqu’à ce que je me sente assez à l’aise pour me lancer et y participer à mon tour. Ensuite, j’ai regardé des sites Web et j’ai essayé de construire le mien. À la fin, j’ai appris à construire des applications Web et j’ai commencé à le faire. J’avais treize ans.</p>


<h4>Étape 2 : expérimenter</h4>


<p>Le premier site que j’ai réalisé s’appelait <em>get.info</em>. L’idée était d’avoir une encyclopédie en ligne gratuite, que chacun pourrait éditer, ou compléter, ou réorganiser à travers son navigateur. J’ai tout développé, ajouté un tas d’options sympas, testé ça sur tous les types de navigateurs et j’en étais très fier. J’ai même remporté un prix pour la meilleure application Web de cette année-là. Malheureusement, les seules personnes que je connaissais à cette époque étaient d’autres jeunes de mon école, donc je n’avais pas grand monde pour écrire des articles d’encyclopédie. (Heureusement, quelques années plus tard, ma mère m’a montré ce nouveau site appelé « Wikipédia »  qui faisait la même chose.)</p>


<p>Le second site s’appellait <em>my.info</em>. L’idée était qu’au lieu d’aller à la recherche d’informations sur toutes sortes de pages Web différentes, il suffisait d’avoir un programme qui allait chercher les nouveautés dans toutes ces pages Web et qui les regrouperait à un seul endroit. Je l’ai construit et je l’ai fait marcher, mais il se trouve qu’à l’époque, je n’étais pas le seul à avoir eu ce genre d’idée. Beaucoup de gens travaillaient sur cette nouvelle technique, appelée alors « syndication ». Un groupe d’entre eux s’est mis à part et a décidé de travailler sur une spécification appelée <a href="http://fr.wikipedia.org/wiki/RSS">RSS</a> 1.0, et je les ai rejoints.</p>


<h4>Étape 3 : échanger</h4>


<p>C’était l’été, je n’étais pas à l’école et je n’avais pas de boulot, j’avais donc beaucoup de temps libre à disposition. Et je l’ai entièrement consacré à lire la liste de diffusion de RSS 1.0 et à faire toutes sortes de travaux bizarres et tout ce qu’il y avait d’autre à faire. Assez rapidement, on m’a demandé si je voulais devenir membre du groupe, et je me suis retrouvé être co-auteur, puis co-éditeur de la spécification RSS 1.0.</p>


<p>RSS 1.0 était construit au-dessus d’une technologie appelée <a href="http://fr.wikipedia.org/wiki/Resource_Description_Framework">RDF</a>, source de débats agités sur les listes de diffusion de RSS. J’ai donc commencé à m’intéresser à RDF, j’ai rejoint les listes de diffusion autour de RDF, lu des choses, posé des questions idiotes pour lentement commencer à comprendre comment ça marchait. Assez rapidement, je devenais connu dans le petit monde du RDF et quand ils ont annoncé la création d’un nouveau groupe de travail destiné à créer la prochaine spécification RDF, j’ai décidé de m’y glisser.</p>


<p>Premièrement, j’ai demandé aux membres du groupe de travail si je pouvais m’y joindre. Ils m’ont répondu négativement. Mais je voulais vraiment faire partie de ce groupe de travail, alors j’ai décidé de trouver un autre moyen. J’ai lu le règlement du <a href="http://fr.wikipedia.org/wiki/World_Wide_Web_Consortium">W3C</a>, qui expliquait le fonctionnement d’un groupe de travail. Les règles indiquaient que, bien que se réservant le droit de rejeter toute demande d’adhésion individuelle, il suffisait que l’une des organisations faisant partie des membres officiels du W3C sollicite la participation d’un candidat pour qu’elle soit acceptée d’emblée. Ainsi,  j’ai examiné en détail la liste des organisations membres du W3C, découvert celle qui me paraissait la plus accessible et lui ai demandé de m’inclure dans ce groupe de travail. Et c’est ce qu’ils ont fait !</p>


<p>Faire partie d’un groupe de travail impliquait des communications téléphoniques hebdomadaires avec les autres membres, un tas de discussions sur des listes de diffusion et sur IRC, de temps à autre de voyager vers d’étranges villes pour des rencontres réelles et une quantité de prises de contact avec des personnes à connaître partout.</p>


<p>J’étais aussi un chaud partisan de RDF, j’ai ainsi œuvré ardemment à convaincre d’autres de l’adopter. Quand j’ai découvert que le professeur <a href="http://www.framablog.org/index.php/tag/Lessig">Lawrence Lessig</a> lançait une nouvelle organisation appelée Creative Commons, je lui ai transmis un courriel lui conseillant d’adopter RDF pour son projet et lui ai expliqué pourquoi. Quelques jours après, il me répondit : « Bonne idée. Pourquoi ne le ferais-tu pas pour nous ? »</p>


<p>Donc, j’ai fini par rejoindre les Creative Commons, qui m’ont fait m’envoler vers toutes sortes de conférences et de réunions, et je me suis retrouvé en train de rencontrer encore plus de gens. Parmi tous ces gens qui commençaient à savoir qui j’étais, j’en suis arrivé à me faire des amis dans un paquet d’endroits et de domaines différents.</p>


<h4>Étape 4 : construire</h4>


<p>Puis j’ai laissé tout ça de côté et je suis allé à l’université pour un an. Je suis allé a l’université de Stanford, une petite école idyllique en Californie où le soleil brille toujours, où l’herbe est toujours verte et où les jeunes sont toujours dehors à se faire bronzer. Il y a des enseignants excellents et j’ai sans aucun doute beaucoup appris, mais je n’y ai pas trouvé une atmosphère très intellectuelle étant donné que la plupart des autres jeunes se fichaient apparemment profondément de leurs études.</p>


<p>Mais vers la fin de l’année, j’ai reçu un courriel d’un écrivain nommé <a href="http://fr.wikipedia.org/wiki/Paul_Graham">Paul Graham</a> qui disait démarrer un nouveau projet, <a href="http://fr.wikipedia.org/wiki/Y_Combinator">Y Combinator</a>. L’idée derrière Y Combinator était de trouver un groupe de développeurs vraiment talentueux, les faire venir à Boston pour l’été, leur donner un peu d’argent et la base administrative pour lancer une société. Ils travaillent alors très, très dur pour apprendre tout ce dont ils ont besoin de savoir sur le monde des affaires, en les mettant en contact avec des investisseurs, des clients, etc. Et Paul suggéra que je m’inscrive.</p>


<p>Donc je l’ai fait, et après beaucoup de peine et d’efforts, je me suis retrouvé à travailler sur un petit site appelé <a href="http://fr.wikipedia.org/wiki/Reddit">Reddit.com</a>. La première chose à savoir à propos de Reddit était que nous n’avions aucune idée de ce que nous étions en train de faire. Nous n’avions pas d’expérience dans les affaires, nous n’avions pratiquement pas d’expérience en création de logiciels au niveau qualité d’un produit fini. Et nous n’avions aucune idée si, ou pourquoi, ce que nous faisions fonctionnait. Chaque matin, nous nous levions et nous vérifiions que le serveur n’était pas tombé en panne et que le site ne croulait pas sous les messages indésirables, et que nos utilisateurs étaient toujours présents.</p>


<p>Lorsque j’ai commencé à Reddit, la croissance était lente. Le site avait été mis en ligne très tôt, quelques semaines après avoir commencé à travailler dessus, mais pendant les trois premiers mois, il a difficilement atteint trois mille visiteurs par jour, ce qui représente un minimum pour un flux RSS utilisable. Nous avons ensuite, lors d’une session marathon de codage de quelques semaines, transféré le site de <a href="http://fr.wikipedia.org/wiki/Lisp">Lisp</a> à <a href="http://fr.wikipedia.org/wiki/Python_%28langage%29">Python</a> et j’ai écrit un <a href="http://www.aaronsw.com/weblog/rewritingreddit">article</a> sur mon blog au sujet de cet exploit. Il a beaucoup attiré l’attention (même l’enfer ne peut déclencher autant de colère que celle d’un fan de Lisp mécontent) et encore aujourd’hui les gens que je rencontre en soirée, lorsque que je mentionne que j’ai travaillé à Reddit, disent : « Oh, le site qui a migré depuis Lisp. »</p>


<p>C’est à ce moment-là que le trafic a vraiment commencé à décoller. Dans les trois mois qui ont suivi, le trafic a doublé à deux reprises. Chaque matin, nous nous levions pour vérifier les statistiques et  voir comment nous nous en sortions, vérifier si une nouvelle fonctionnalité que nous avions lancée nous avait attiré plus de monde, ou si le bouche à oreille continuait de faire parler de notre site, ou encore si tous nos utilisateurs nous avaient abandonnés. Et, chaque jour, le nombre de visiteurs progressait. Mais nous ne pouvions nous empêcher d’avoir l’impression que la croissance du trafic était encore plus rapide lorsque nous arrêtions de travailler sur le site.</p>


<p>Nous n’avions toujours pas d’idée sur la façon de gagner de l’argent. Nous avons vendu des t-shirts sur le site, mais, chaque fois, l’argent récupéré sur la vente servait à racheter encore plus de t-shirts. Nous avons signé avec un acteur majeur de la publicité en ligne pour vendre de la publicité sur notre site, mais cela n’a guère fonctionné, en tout cas pas pour nous, et il était rare que nous touchions, en réalité, plus de deux dollars par mois. Une autre idée était de commercialiser, sous licence, le savoir-faire « Reddit » pour permettre à d’autres de monter des sites sur le modèle Reddit. Mais nous n’avons trouvé personne d’intéressé pour acquérir notre licence.</p>


<p>Rapidement, Reddit a acquis des millions d’utilisateurs chaque mois, un chiffre qui dépasse de loin le magazine américain moyen. Je le sais, car j’ai discuté, à cette période, avec de nombreuses maisons d’édition. Ils se sont tous demandés comment le charme de Reddit pourrait opérer pour eux.</p>


<p>De plus, les sites d’actualités en ligne ont commencé à voir que Reddit pourrait leur envoyer un énorme trafic. Ils ont pensé, d’une certaine manière, encourager cela en ajoutant un lien <em>« reddit this »</em> à tous leurs articles. Pour autant que je sache, ajouter ces liens n’améliore pas vraiment votre chance de devenir populaire sur Reddit (bien que cela rende votre site plus moche), mais cela nous a offert beaucoup de publicité gratuite.</p>


<p>Assez rapidement, la discussion avec nos partenaires se dirigeait vers une négociation d’acquisition. L’acquisition : la chose dont nous avions toujours rêvé ! Il n’y aurait plus à s’inquiéter de faire du profit. Des entreprises externes se chargeaient de cette responsabilité en contrepartie de faire notre fortune. Nous avons tout laissé tomber pour négocier avec nos acheteurs. Et ensuite, cela est resté à l’abandon.</p>


<p>Nous avons négocié pendant des mois. Au début, nous débattions sur le prix. Nous préparions des « business plans » et des feuilles de calcul, puis allions au siège social pour faire des présentations et affronter des réunions et des appels téléphoniques sans fin. Finalement, ils refusèrent notre prix et nous sommes donc repartis. Plus tard, ils changèrent d’attitude, nous nous sommes serrés la main et nous étions d’accord sur la transaction pour finalement commencer à renégocier sur certains autres points cruciaux, et nous éloigner à nouveau. Nous avons dû nous retirer trois ou quatre fois avant d’obtenir un contrat acceptable. Au final, nous avons dû arrêter de travailler efficacement pendant six mois.</p>


<p>Je commençais à devenir malade d’avoir à consacrer autant de temps à l’argent. Nous commencions tous à être affectés par le stress et le manque de travail productif. Nous avons commencé à nous disputer et ensuite à ne plus nous parler, avant de redoubler d’efforts pour retravailler ensemble, pour retomber finalement dans nos errements. L’entreprise a failli se désintégrer avant que la transaction ne se concrétise.</p>


<p>Mais finalement, nous sommes allés chez nos avocats pour signer tous les documents et le lendemain matin, l’argent était sur nos comptes. C’était terminé.</p>


<p>Nous nous sommes tous envolés pour San Francisco et avons commencé à travailler dans les bureaux de <a href="http://fr.wikipedia.org/wiki/Wired_Magazine">Wired</a> News (nous avions été rachetés par <a href="http://fr.wikipedia.org/wiki/Cond%C3%A9_Nast_Publications">Condé Nast</a>, une grande entreprise de publication qui possède Wired et de nombreux autres magazines).</p>


<p>J’étais malheureux. Je ne pouvais pas supporter San Francisco. Je ne pouvais pas supporter une vie de bureau. Je ne pouvais pas supporter Wired. J’ai pris de longues vacances de Noël. Je suis tombé malade. J’ai pensé à me suicider. J’ai fui la police. Et quand je suis revenu le lundi matin, on m’a demandé de démissionner.</p>


<h4>Étape 5 : liberté</h4>


<p>Les quelques premiers jours sans travail ont été bizarres. Je tournais en rond chez moi. Je profitais du soleil de San Francisco. Je lisais quelques livres. Mais rapidement, j’ai senti que j’avais besoin, à nouveau, d’un projet. J’ai commencé à écrire un livre. Je désirais collecter toutes les bonnes études dans le domaine de la psychologie pour les raconter, non pas comme des analyses, mais comme des histoires. Chaque jour, je descendais à la bibliothèque de Stanford pour y faire des recherches. (Stanford est une école réputée en psychologie.)</p>


<p>Mais un jour, <a href="http://fr.wikipedia.org/wiki/Brewster_Kahle">Brewster Kahle</a> m’a appelé. Brewster est le fondateur de <a href="http://fr.wikipedia.org/wiki/Internet_Archive">The Internet Archive</a>, une organisation formidable qui essaye de numériser tout ce qu’elle trouve pour le publier sur le Web. Il m’a dit qu’il voulait démarrer un projet dont nous avions parlé à l’époque. L’idée serait de rassembler l’information de tous les livres du monde dans un lieu unique, un wiki libre. Je me suis mis immédiatement au travail, et dans les quelques mois qui ont suivi, j’ai commencé à contacter les bibliothèques, mettre à contribution des programmeurs, cogiter avec un designer et faire plein d’autres trucs pour mettre ce site en ligne. Ce projet a fini par devenir <a href="http://fr.wikipedia.org/wiki/Open_Library">Open Library</a>. Il a été développé en grande partie par un talentueux programmeur indien : Anand Chitipothu.</p>


<p>Un autre ami, <a href="http://en.wikipedia.org/wiki/Seth_Roberts">Seth Roberts</a>, a suggéré que nous devrions trouver le moyen de réformer le système des études supérieures. Nous n’arrivions pas à nous mettre d’accord sur une solution satisfaisante, mais nous avons eu une autre bonne idée : un wiki qui explique aux étudiants à quoi ressemblent les différents métiers. Ce site va être bientôt lancé…</p>


<p>Ensuite, un autre ancien ami, Simon Carstensen, m’a envoyé un e-mail disant qu’il avait obtenu son diplôme universitaire et qu’il cherchait à monter une entreprise avec moi. En fait, j’avais gardé une liste d’entreprises qui pourraient être d’excellentes idées et j’ai pris la première de la liste. L’idée était de créer un site Web aussi simple à remplir qu’un champ texte. Pendant les mois suivants, nous avons travaillé d’arrache-pied à rendre les choses de plus en plus simples (et un peu plus complexes aussi). Le résultat, avec le lancement il y a quelques semaines, est le site : <a href="https://www.jottit.com/">Jottit.com</a>.</p>


<p>Je me suis aussi engagé en tant que conseiller pour deux projets du <a href="http://fr.wikipedia.org/wiki/Google_Summer_of_Code">Summer of Code</a>, les deux étant étonnamment ambitieux et avec un peu de chances, ils devraient être lancés bientôt.</p>


<p>J’ai décidé également alors de m’impliquer dans le journalisme. Mon premier article papier vient d’être publié.</p>


<p>J’ai aussi lancé quelques blogs sur la science et j’ai commencé à travailler à rédiger un article académique moi-même. Il se base sur une étude que j’avais conduite il y a quelques temps sur les rédacteurs effectifs de Wikipédia. Quelques personnes, y compris Jimmy Wales, qui est en quelque sorte le porte-parole de Wikipédia, affirmait que Wikipédia n’était pas, tout compte fait, un projet massivement collaboratif, mais était plutôt rédigé par une équipe d’à peu près 500 auteurs, qu’il connaissait pour la plupart. Il avait fait quelques analyses simples pour le mettre en évidence, mais j’ai vérifié attentivement les chiffres et j’arrive à la conclusion inverse : la grande majorité de Wikipédia a été écrite par de nouveaux rédacteurs, la plupart ne s’étant pas donné la peine de créer un compte, ajoutant quelques phrases de ci de là. Comment Wales a-t-il pu commettre une telle erreur ? Il a analysé le nombre de modifications effectuées par chaque auteur sans vérifier la nature de ces modifications. Or la grande majorité de leurs modifications sont tout à fait mineures : ils font des choses comme des corrections orthographiques ou des remises en forme. Il semble plus raisonnable de croire que ces 500 personnes se comportent plus comme des inspecteurs que comme des producteurs de contenu.</p>


<h4>Derniers conseils</h4>


<p>Quel est le secret ? Comment pourrais-je condenser les choses que je fais dans des phrases concises qui me correspondent le plus ? Allons-y :</p>
<ol>
<li>Soyez curieux. Élargissez vos lectures. Essayez de nouvelles choses. Je pense que ce que beaucoup de gens appellent intelligence n’est rien d’autre que de la curiosité ;</li>
<li>Dites oui à tout. J’ai quelques difficultés à dire non, à un niveau pathologique, quels que soient les projets, les interviews ou les amis. Du coup, j’essaie beaucoup et même si ça se solde souvent par un échec, j’ai toujours fait quelque chose ;</li>
<li>Faites comme si les autres n’avaient pas la moindre idée de ce qu’ils sont en train de faire. Une foule de gens hésite à tenter une action pour la simple raison qu’ils pensent qu’ils n’en savent pas suffisamment sur le sujet ou parce qu’ils supposent que d’autres l’ont fait avant eux. Eh bien, peu de gens ont la moindre idée de la manière de mener une action et ils sont même encore moins nombreux à expérimenter de nouvelles méthodes, donc en général si vous faites de votre mieux sur quelque chose, vous le ferez plutôt bien.</li>
</ol>
<p>J’ai suivi cette ligne de conduite. Et voilà où j’en suis aujourd’hui, avec une douzaine de projets en tête et mon niveau de stress toujours au plus haut.</p>


<p>Chaque matin, je me lève et vérifie mes courriels pour savoir lequel de mes projets a implosé aujourd’hui, quelle date limite a été dépassée, quels discours je dois préparer et quels articles doivent être rédigés.</p>


<p>Un jour, peut-être, vous aussi serez dans la même situation. Si tel est le cas, j’espère que j’y aurai modestement contribué.</p>


<p><em>Crédit photo : <a href="http://www.flickr.com/photos/ragesoss/3835494997/">Sage Ross</a> (Creative Commons By-Sa)</em></p>

<p><img src="http://cdn.libravatar.org/avatar/f411e4809021b786b7eb0c8956612e76?default=identicon" alt="Gravatar de Framablog" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13274&go=external" title="Visit the source">Framablog</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Framablog : <a href="http://www.planet-libre.org/index.php?post_id=13278">Manifeste de la gu&eacute;rilla pour le libre acc&egrave;s, par Aaron Swartz #pdftribute</a> (14/01/2013)</li><li>Framablog : <a href="http://www.planet-libre.org/index.php?post_id=13282">Le Manifeste du hacker (1986) #pdftribute Aaron Swartz</a> (15/01/2013)</li><li>Framablog : <a href="http://www.planet-libre.org/index.php?post_id=12800">Oppikirjamaraton ou comment &eacute;crire un manuel scolaire libre en un week-end !</a> (02/11/2012)</li><li>Framablog : <a href="http://www.planet-libre.org/index.php?post_id=10706">Encourager ou criminaliser le jailbreaking ? Un choix de soci&eacute;t&eacute; !</a> (04/12/2011)</li><li>Framablog : <a href="http://www.planet-libre.org/index.php?post_id=10740">Le making of d&#039;Arduino ou la fabuleuse histoire d&#039;un circuit imprim&eacute;</a> (10/12/2011)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13276&go=external
title: Martin T. : Archlinux avec LUKS et LVM sur un SSD
uri: Martin-T-Archlinux-avec-LUKS-et-LVM-sur-un-SSD
url: http://www.planet-libre.org/index.php?post_id=13276&go=external
content:
<p>Dans mon article précédent <a href="http://mart-e.be/post/2013/01/08/cest-decide-je-retourne-sous-linux/" title="C’est décidé, je retourne sous Linux">C’est décidé, je retourne sous Linux</a>, je me moquais gentiment sur le Windows livré sur mon nouveau pc (un Dell Vostro 3360, comme ça vous saurez tout). Après tant d’amusement trollesque, j’ai voulu installer un système Archlinux aux petits oignons qui me convenait. Comme je trouve que la ligne de commande reste le moyen le plus efficace et rapide de faire du peaufinage de système, on va en bouffer ! La procédure ci-dessous explique comment obtenir une installation d’Archlinux dans un conteneur LVM chiffré avec dm-crypt et LUKS (système et SWAP) avec l’activation de TRIM pour SSD et une utilisation de Enlightenment E17 comme windows manager.</p>
<h2>Kwa ? G rien compri !</h2>
<p>Voici ce dont on parle :</p>
<ul>
<li>
<strong>Archlinux</strong> : mon coup de coeur dans les distributions de linux, les explications devraient pouvoir être adaptable à d’autres systèmes tant que vous avez un terminal à disposition.</li>
<li>
<strong>LVM</strong> : méthode de gestion de partitions non continues. On peut ajouter, supprimer, modifier les partitions un peu comme on veut, plus besoin de rester 3h devant GParted en priant le dieu Bécup.</li>
<li>
<strong>LUKS</strong> : norme de chiffrement par blocs, idéal sous linux pour chiffrer une partition (en opposition à par exemple à eCryptfs qui sert à chiffrer un dossier comme le propose Ubuntu avec le dossier home)</li>
<li>
<strong>dm-crypt</strong> : sous-système permettant de gérer le chiffrement LUKS (où se trouvent les clefs…) utilisé par le noyau Linux. Propose notamment cryptsetup que l’on utilise ici.</li>
<li>
<strong>SSD</strong> : nouvelle génération de disques remplaçant les vieux HDD. Plus rapides, silencieux, économes en énergie et surtout plus chers. Mon Vostro est équipé d’un SSD de 128GB (pas de HDD en hybride)</li>
<li>
<strong>TRIM</strong> : sur un HDD, lorsque l’on écrit là où se trouvaient des données « supprimées », on écrase l’ancienne valeur par la nouvelle. Avec un SSD, on doit d’abord supprimer le contenu du secteur puis écrire la nouvelle (perte de performances). TRIM permet d’indiquer au système lorsque l’on n’a plus besoin de certaines données, l’autorise à les supprimer et l’on gagner du temps pour la future réécriture. Une sorte de garbage collector. De par son mode de fonctionnement, TRIM rend aussi inefficace toute tentative de récupération de données en cas de <tt>rm</tt> mal placé.</li>
<li>
<strong>SWAP</strong> : espace du disque dédié à soulager la RAM lorsque celle-ci se retrouve surchargée. Il est nécessaire de la chiffrer pour éviter les fuites d’information (des mots de passe pouvant être chargé dans la RAM).</li>
<li>
<strong>E17</strong> : window manager léger et hyper personnalisable (*tousse*opposé de GNOME*tousse*). Une version stable vient de sortir après 12 ans de développement. Au passage ne venez pas m’ennuyez sur le window manager vs desktop environment, on met un peu n’importe quoi dans les deux catégories et puis c’est moi qui décide ici, na !</li>
</ul>
<p>Voici une image permettant de mieux comprendre ce que l’on va réaliser :</p>
<p><img src="http://mart-e.be/wp-content/uploads/2013/01/luks.png" alt="luks-graph" width="500" height="300"></p>
<p>Le <tt>/boot</tt> est sur une petite partition séparée (on a besoin d’un certain nombre de modules pour déchiffrer la partition), le reste du système se trouvant dans une partition chiffrée. En déchiffrant cette partition, on ouvre un conteneur LVM. Cela permet d’avoir toutes les partitions chiffrées avec la même clef. Si l’on voulait chiffrer une seule partition (ou plusieurs avec des clefs différentes), l’on aurait fait le contraire (LUKS dans LVM). Dans mon cas, n’ayant qu’Archlinux sur un petit disque, j’ai préféré utiliser uniquement une SWAP et une partition pour le système. Libre à vous de diviser le conteur LVM en plus de parties pour un home séparé ou pour du multiboot.</p>
<p>La manipulation va donc permettre de chiffrer sa machine, cela ne rendra pas la machine invisible contre tout types d’attaque. Les implications exactes en termes de sécurité sont mentionnées dans la conclusion, lisez là bien avant de commencer toute manipulation si vous n’êtes pas certains de bien comprendre.</p>
<h2>Préparation</h2>
<p>Attention, cette procédure va écraser lamentablement vos précédentes données tel le scarabée rhumatisant sous la patte du vaillant hippopotame. Si vous voulez conserver une copie de votre disque, je vous conseille de suivre <a href="http://links.mart-e.be/?ld0lGw">cette procédure</a>. Suumitsu a donné <a href="http://root.suumitsu.eu/links/?9agMcg">une procédure</a> permettant de convertir un disque en machine virtuelle. J’ai testé mais perso la machine virtuelle ne fonctionne pas chez moi (récup système qui échoue).</p>
<p>Créez un live CD ou USB, démarrez dessus jusqu’à obtenir un terminal utilisable (je passe cette étape, pour arch <a href="https://wiki.archlinux.org/index.php/Beginners%27_Guide#Preparation">c’est ici que ça se passe</a>, jusqu’au 2.2). Fait ? Maintenant on efface le tout. D’abord on met de l’aléatoire pour maximiser la sécurité (on ne peut pas différencier les données aléatoires des données chiffrées). <strong>Note</strong> : l’activation de TRIM réduit l’intérêt de cette manipulation, lisez la dernière section sur les limites pour vous faire une opinion. Si vous jugez cela inutile, passez cette étape (je la laisse sans être certain à 100% de ce que j’avance). Si vous avez un HDD, faites le.</p>
<div>$ dd if=/dev/urandom of=/dev/sda</div>
<p>Ouille pauvre disque, ça prend du temps  (6 MB/s sur mon disque de 128GB, soit 6 heures, glups). C’est pas le mode le plus parano du monde mais ça suffit. Faire plusieurs réécritures <a href="http://www.h-online.com/security/news/item/Secure-deletion-a-single-overwrite-will-do-it-739699.html">a été montré comme superflu</a>. En parlant de suppression efficace, n’utilisez pas non plus des outils comme <tt>shred</tt> en pensant bien effacer vos fichiers, <a href="http://wiki.freeswitch.org/wiki/SSD_Tuning_for_Linux#Increase_Use_of_tmpfs">c’est inefficace sur un SSD</a>.</p>
<h2>Partitions</h2>
<p>On crée ensuite une nouvelle table de partition. J’ai utilisé <tt>cfdisk</tt>, c’est très facile et interactif, même pas besoin de lire la man page pour comprendre. Les partitions sont à définir selon vos gouts mais comme je vous le disais plus haut, je vais uniquement séparer <tt>/boot</tt> du reste. 200MB pour <tt>/boot</tt> sur sda1, le reste sur sda2.</p>
<div># cfisk /dev/sda<br>
# mkfs.ext4 /dev/sda1 -L boot # EXT4 est bien mais c’est un choix personnel après</div>
<p>Pour chiffrer sda2, on a plusieurs choix d’algorithmes, de modes de stockage de clef, etc. On peut par exemple utiliser une suite de bytes aléatoires qui sont stockés sur une clefs USB chiffrée avec GPG (not bad). Mais nous, on ne vise pas la top sécurité (trop contraignant je trouve), on va faire au plus simple : un mot de passe à entrer au boot. Lisez la man page ou <a href="https://wiki.archlinux.org/index.php/LUKS">ce wiki</a> pour des variations. <em>(désolé pour cet idiot de wordpress qui me remplace les doubles tiret par un caractère spécial)</em></p>
<div># cryptsetup –cipher aes-cbc-essiv:256 –key-size 256 –hash sha256 –iter-time 1000 –use-random –verify-passphrase luksFormat /dev/sda2</div>
<p>On choisi un super mot de passe (que vous irez écrire sur un post-it collé à l’écran) et on confirme (n’oubliez pas les majuscules pour le « yes »).</p>
<p>Pour ouvrir le conteneur, on utilise la commande suivante (très important, c’est cette commande que vous allez utiliser si jamais vous crachez votre système et devez faire la réparation avec un live cd, notez la aussi sur le post-it) :</p>
<div># cryptsetup luksOpen /dev/sda2 sda2_crypt</div>
<p>La partition est maintenant accessible à <tt>/dev/mapper/sda2_crypt</tt> (vous pouvez évidement choisir un autre nom).</p>
<p>La partition sda2_crypt va être convertie en <em>Primary Volume</em> LVM contenant la swap et <tt>/</tt>. Je conseille encore une fois <a href="https://wiki.archlinux.org/index.php/LVM">la doc archlinux</a> pour les variations mais dans mon cas :</p>
<div># modprobe dm-mod<br>
# pvcreate /dev/mapper/sda2_crypt<br>
# vgcreate MyGroup /dev/mapper/sda2_crypt<br>
# lvcreate -C y -L 1G MyGroup -n lvswap<br>
# lvcreate -l +100%FREE MyGroup -n lvarch<br>
# mkswap /dev/mapper/MyGroup-lvswap<br>
# mkfs.ext4 /dev/mapper/MyGroup-lvarch -L arch</div>
<div>
<a href="http://www.flickr.com/photos/powerhouse_museum/2980051095/"><img src="http://mart-e.be/wp-content/uploads/2013/01/2980051095_27c491a67d-220x300.jpg" alt="squelette à un bar" width="220" height="300"></a><p>Kevin attend patiemment que son algorithme de brute force trouve votre clef LUKS</p>
</div>
<h2>Installation</h2>
<p>Maintenant on peut continuer normalement l’installation comme n’importe quel système. Dans le cas d’Archlinux avec arch-chroot, il faut d’abord monter les partitions dans <tt>/mnt</tt>.</p>
<div># mount /dev/mapper/MyGroup-lvarch /mnt<br>
# swapon /dev/mapper/MyGroup-lvswap<br>
# mkdir /mnt/boot<br>
# mount /dev/sda1 /mnt/boot</div>
<p>Dans le <em>beginner’s guide</em> d’archlinux, on peut reprendre au point <a href="https://wiki.archlinux.org/index.php/Beginners%27_Guide#Select_a_mirror">2.6. select a mirror</a>. Les partitions montées étant déchiffrées, la génération du fichier fstab devrait donner les bons UUID.</p>
<p>Dans le cas de mon Dell Vostro 3360, le wifi était reconnu nativement mais pas ethernet, la faute à l’Atheros AR8161. J’ai expliqué la <a href="https://wiki.archlinux.org/index.php/Network_Configuration#No_eth0_with_Atheros_AR8161">marche à suivre</a> mais à ce jour (à adapter à sa version du noyau, deviendra compat-driver dès linux 3.7), les commandes sont :</p>
<div># wget http://www.orbit-lab.org/kernel/compat-wireless-3-stable/v3.6/compat-wireless-3.6.8-1-snpc.tar.bz2<br>
# tar xjf compat-wireless-3.6.8-1-snpc.tar.bz2<br>
# cd compat-wireless-3.6.8-1-snpc<br>
# ./scripts/driver-select alx<br>
# make<br>
# make install<br>
# modprobe alx</div>

<p>Avant que vous ne redémarriez, il faut faire quelques modifications pour activer le déchiffrement et TRIM. Dans le fichier <tt>/etc/mkinitcpio.conf</tt>, on défini les modules à charger dans le noyau au démarrage. Voici ce qu’il faut dans notre cas :</p>
<div><table cellspacing="0" cellpadding="0"><tbody><tr>
<td><div>1<br>2<br>3<br>
</div></td>
<td><div>MODULES="... sd_mod .."<br>
...<br>
HOOKS="... keymap encrypt lvm2 resume filesystems ..."</div></td>
</tr></tbody></table></div>
<p><tt>sd_mod</tt> étant pour LVM, <tt>keymap</tt> pour charger la disposition du clavier que vous aurez spécifié dans <tt>/etc/vconsole.conf</tt> (attention, si pas présente, vous devrez déchiffrer votre partition en qwerty), <tt>encrypt</tt> pour LUKS, <tt>LVM2</tt> pour LVM (inattendu je sais), <tt>resume</tt> pour sortir de l’hibernation et tout cela devant se trouver avant <tt>filesystems</tt>. Vous pouvez également faire un nettoyage ici en supprimant et déplaçant quelques modules. Je ne suis pas spécialiste de cette partie donc ne vais pas trop m’aventurer là dedans de peur de dire des conneries. Si ça vous intéresse Postblue <a href="https://postblue.info/netbook-archlinux-i3-optimisation/">en donne quelques unes</a> (des optimisations, pas des conneries).</p>
<p>On régénère l’image à charger avec :</p>
<div># mkinitcpio -p linux</div>
<p>(ou autres paramètres en cas de noyau différent ou optimisation)</p>
<p>Pour indiquer à GRUB la marche à suivre, on va modifier le fichier <tt>/etc/default/grub</tt> à la ligne <tt>GRUB_CMDLINE_LINUX</tt> pour mettre :</p>
<div><table cellspacing="0" cellpadding="0"><tbody><tr>
<td><div>1<br>
</div></td>
<td><div>GRUB_CMDLINE_LINUX="cryptdevice=/dev/sda2:sda2_crypt:allow-discards resume=/dev/mapper/MyGroup-lvswap pcie_aspm=force elevator=noop"</div></td>
</tr></tbody></table></div>
<p>N’oubliez pas de regénérer un nouveau fichier <tt>grub.cfg</tt> avec <tt>grub-mkconfig</tt>. Le <tt>allow-discards</tt> permettant d’activer TRIM. On va d’ailleurs également modifier le fichier <tt>/etc/fstab</tt> qui chez moi ressemble à ça :</p>
<div><table cellspacing="0" cellpadding="0"><tbody><tr>
<td><div>1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>
</div></td>
<td><div># /dev/mapper/MyGroup-lvarch LABEL=arch<br>
UUID=8f42...       /               ext4            defaults,noatime,nodiratime,discard     0 1<br><br>
# /dev/sda1 LABEL=boot<br>
UUID=dd30...       /boot           ext4            rw,relatime,data=ordered        0 2<br><br>
# /dev/mapper/MyGroup-lvswap<br>
UUID=2142...       none            swap            defaults,noatime,nodiratime,discard     0 0</div></td>
</tr></tbody></table></div>
<p>J’avoue ne pas être certain à 100% des paramètres en dehors du <tt>discard</tt>, les nomachin permettant de réduire le nombre d’écriture nécessaire (mais peut poser des problèmes dans certains cas de figure). Lisez <a href="http://wiki.freeswitch.org/wiki/SSD_Tuning_for_Linux">SSD Tuning For Linux</a> ou <a href="https://wiki.archlinux.org/index.php/SSD">Archlinux SSD</a> pour plus d’info.</p>
<h2>Démarrage et E17</h2>
<p>J’ai choisi d’installer E17 comme environnement de bureau. C’est très léger et très personnalisable. Tellement personnalisable que je n’ai pas encore réussi à l’adapter complètement à mes envies mais je suis sur que ça arrivera (j’ai commencé à mettre une série d’astuces <a href="http://wiki.mart-e.be/e17" title="c'est le début hein">ici</a>). Voila à quoi ça ressemble chez moi après installation.</p>
<div>
<a href="http://mart-e.be/wp-content/uploads/2013/01/shot-2013-01-14_11-06-49.jpg" title="avec Cantarell comme police et Faenza pour les icones"><img src="http://mart-e.be/wp-content/uploads/2013/01/shot-2013-01-14_11-06-49-300x168.jpg" alt="bureau-e17" width="300" height="168"></a><p>Sobre et léger, moi j’aime ( <a href="http://i.imgur.com/NoAE4.jpg">fond d’écran</a>)</p>
</div>
<p>Il suffit d’installer le paquet <tt>enlightenment17</tt> pour obtenir le bureau ainsi que tous vos programmes favoris et légers pour les tâches voulues (<a href="http://connman.net/">connman</a> pour la gestion du wifi, <a href="http://mirageiv.berlios.de/">mirage</a> pour les images, <a href="http://www.7-zip.org/">7-zip</a> pour les archives… à vous de voir). Comme pour n’importe quel environnement de bureau en somme.</p>
<p>Là par contre où une modification devient intéressante est la connexion automatique. Si l’on chiffre le disque, l’intérêt de demander le mot de passe de l’utilisateur directement après est diminué. L’optimisation vient <a href="https://postblue.info/netbook-archlinux-i3-optimisation/#autologin">de chez postblue</a> qui la tient du <a href="https://wiki.archlinux.org/index.php/Automatic_login_to_virtual_console">wiki Archlinux</a>. Connexion automatique sur votre utilisateur qui va lancer Enlightenment avec un <tt>exec enlightenment_start</tt> dans le fichier <tt>~/.xinitrc</tt>.</p>
<p>Grâce à ces optimisations, sur mon Vostro, une fois le mot de passe LUKS entré, j’ai besoin de 3 secondes pour être sur un bureau prêt à l’utilisation, c’est moins que ce qu’il me fallait pour sortir d’hibernation sur mon ancienne machine !</p>
<h2>Vérification TRIM</h2>
<p>Alors là, pour être honnête, j’ai une incertitude. Cela a été le sujet d’une discussion sur les forums Archlinux (<a href="https://bbs.archlinux.org/viewtopic.php?pid=1215853#p1215853">ici</a>) sans arriver à de solution convenant tout le monde. De nombreux sites affirment que le flag « allow-discards » suffit à activer TRIM. On peut le vérifier ainsi :</p>
<div># dmsetup table /dev/mapper/sda2_crypt –showkeys<br>
0 249583634 crypt aes-cbc-essiv:sha256 f7[... ]95 0 8:2 4096 1 allow_discards</div>
<p>Si on leur fait confiance (ce que j’ai envie de faire), cela devrait suffire.</p>
<p>Seulement « discard » indique que l’on active TRIM, pas que TRIM fonctionne (vous voyez la subtilité ?). Un test un peu plus sophistiqué est <a href="http://nedoboi.wordpress.com/2011/11/12/tiny-tips-ssd-and-linux-enable-trim-and-check-if-it-works/">donné ici</a>. Cela consiste en la création d’un fichier, regarder où il se trouve en mémoire, le supprimer et vérifier que le registre a bien été vidé (les commandes sont dans le lien). Cependant lors du test, je découvre que les secteurs en questions sont vides avant d’avoir supprimé le fichier.</p>
<p>Avec un peu de recherche, j’ai trouvé <a href="http://blog.alexanderkoch.net/2011/testing-trim-with-luks-on-lvm/">ce blog</a> donnant une piste de réponse. Il faudrait en réalité faire une addition sur l’alignement des partitions pour obtenir la bonne valeur. J’ai réalisé l’exercice <a href="https://bbs.archlinux.org/viewtopic.php?pid=1216069#p1216069">ici</a> avec un résultat différent mais tout autant décevant : une série de bytes aléatoires dans le secteur calculé mais pas supprimés à la suppression du fichier. Erreur de calcul ? Non activation de TRIM ? Problème avec la couche d’abstraction LUKS+LVM ? Mystère. Si quelqu’un a plus d’idées, je suis sur que ça en intéressera certains.</p>
<h2>Conclusion et limites du chiffrement</h2>
<p>La sécurité obtenue n’est pas absolue mais est déjà très raisonnable. Chiffrer votre disque ne vous protègera pas complètement. Il n’y a pas de problèmes si vous perdez votre machine hors ligne (pas de logiciels types <a href="http://preyproject.com/">Prey</a> donc, pas grave, <a href="http://mart-e.be/post/2011/04/01/que-faire-contre-la-perte-de-pc/">je préfère</a>) mais il existe des cas plus problématiques. Le fait d’entrer votre mot de passe signifie qu’un attaquant ayant accès à votre PC est potentiellement capable de modifier vos fichiers de boot pour y ajouter un keylogger par exemple. Le cas de la clef sur une clef USB diminue un peu ce risque mais est assez contraignant (à vous de voir votre besoin de sécurité).</p>
<p>L’activation de TRIM réduit également la sécurité. Lisez <a href="http://asalor.blogspot.de/2011/08/trim-dm-crypt-problems.html" title=" TRIM &amp; dm-crypt ... problems? ">cet article</a> par un développeur de cryptsetup pour comprendre le problème. En autorisant le système à vider tous les secteurs inutilisés, l’on va permettre la détection des secteurs utilisés et ceux qui ne le sont pas. C’est pour cela que j’affirmais plus haut que le remplissage du disque de random était sans doute inutile. Cela ne me pose pas de problème pour mon utilisation de la machine mais il faut le savoir.</p>
<p>Une fois la partition déchiffrée, LUKS ne sert plus à rien évidement. Le chiffrement ne vous protègera pas contre les failles de sécurité dans vos logiciels. Il est par exemple important de verrouiller votre machine en veille. Il n’est pas à ma connaissance possible d’accéder au contenu d’une machine verrouillée sans faire d’attaque physique (contenu de la RAM par ex), vous devriez donc être à l’abri des script-kiddies si vous n’avez pas laissé de failles grosse comme une maison (si vous voulez vous protégez contre des gouvernements, pensez qu’ils possèdent <a href="http://xkcd.com/538/" title="un post sans XKCD, ça fait un peu vide je trouve">d’autres moyens</a> d’obtenir les clefs que de pirater votre machine).</p>
<p>Au passage, je conseille vivement de ne pas choisir le même mot de passe pour LUKS et votre utilisateur. Il est beaucoup plus facile d’avoir un <a href="http://blog.rom1v.com/2011/11/keylogger-sous-gnulinux-enregistrer-les-touches-tapees-au-clavier/">keylogger</a> ou d’accéder aux hash de votre mot de passe lorsque votre machine fonctionne.</p>
<h1>Bonus : détectez les modifications de <tt>/boot</tt>
</h1>
<p>Je disais plus haut que le problème sécurité le plus préoccupant avec cette configuration était qu’une manipulation offline pouvait tout foutre en l’air. Si l’attaquant arrive à bidouiller les fichiers dans <tt>/boot</tt>, il peut faire beaucoup ; même une clef présente sur une clef USB peut se faire enregistrer avec un script malveillant. Heureusement, <a href="http://www.heise.de/ct/inhalt/2012/03/6/">une publication</a> dans ct-magazine donne une solution : vérifier le hash du MBR et des fichiers une fois la partition déchiffrée (les hash sont chiffrés évidement). Si une modification est détectée, grosse alerte !</p>
<p>Téléchargez l’archive suivante <a href="ftp://ftp.heise.de/pub/ct/listings/1203-146.zip" title="1203-146.zip">1203-146.zip</a> par l’auteur de l’article ou <a href="http://mart-e.be/wp-content/uploads/2013/01/chkboot-sha256.zip">ma version</a> qui utilise sha256 plutôt que sha1 (qui, si toujours sécurisé aujourd’hui, risque de ne plus l’être très longtemps, surtout depuis <a href="http://arstechnica.com/security/2012/12/oh-great-new-attack-makes-some-password-cracking-faster-easier-than-ever/" title="Oh great: New attack makes some password cracking faster, easier than ever">cette nouvelle attaque</a>), ajoute le fichier de config systemd, enlève un espace au début de <tt>chkboot.sh</tt> (plantait le lancement de systemd) et ajoute un fichier .desktop pour chkbook_user.sh. Si je suis pas trop sympa quand même !</p>
<div># cp chkboot.sh /usr/local/bin/chkboot.sh<br>
# chmod +x /usr/local/bin/chkboot.sh<br>
# cp chkboot_user.sh /usr/local/bin/chkboot_user.sh<br>
# chmod +x /usr/local/bin/chkboot_user.sh<br>
# cp chkboot@.service /etc/systemd/system/chkboot@.service<br>
# systemctl enable chkboot@.service<br>
# mkdir /var/chkboot<br>
# /usr/local/bin/chkboot.sh</div>
<p>Le script <tt>chkboot_user.sh</tt> utilise zenity pour les alertes. Veillez à ce qu’il soit installé. Démarrez ce script au démarrage de votre session. Cela peut se faire via l’interface graphique de window manager préféré ou en ajoutant un fichier .desktop (comme celui dans l’archive que je vous donne par exemple) dans le dossier <tt>~/.config/autostart/</tt>. Dans le cas de E17, le dossier autostart n’est pas utilisé (juste pour GNOME, KDE et XFCE). À la place, placez le fichier .desktop dans <tt>~/.local/share/applications/</tt> et allez ensuite dans <strong>settings > apps > startup applications ><br>
applications</strong> et activez l’application <strong>Chkboot</strong>. </p>
<div>
<a href="http://mart-e.be/wp-content/uploads/2013/01/changes.jpg"><img src="http://mart-e.be/wp-content/uploads/2013/01/changes-300x213.jpg" alt="alert-changes-detected-boot" width="300" height="213"></a><p>Avec la liste des fichiers ayant changé de hash</p>
</div>
<p>Attention, le script <tt>chkboot.sh</tt> est à faire tourner à chaque modification du dossier <tt>/boot</tt>. Cela peut arriver souvent sous Archlinux (à chaque mise à jour du noyau ou de grub par exemple). Si vous trouvez cela trop contraignant, n’hésitez pas créer un alias type <tt>alias sysupdate="/usr/local/bin/chkboot_user.sh &amp;&amp; yaourt -Syua &amp;&amp; /usr/local/bin/chkboot.sh"</tt>.</p>
<p>PS : j’ai commencé la rédaction de la page en français au sujet de LUKS <a href="http://wiki.archlinux.fr/LUKS">sur le wiki archlinux.fr</a>. N’hésitez pas à venir contribuer, c’est encore bien vide.</p>
 <img src="http://mart-e.be/?feed-stats-post-id=3043" width="1" height="1">

<p><img src="http://cdn.libravatar.org/avatar/0c49d7e5a294cb2ca762eaede426b7a4?default=identicon" alt="Gravatar de Martin T." class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13276&go=external" title="Visit the source">Martin T.</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>PostBlue : <a href="http://www.planet-libre.org/index.php?post_id=12533">Compaq Mini 700EF : configuration minimaliste sous Arch Linux</a> (03/10/2012)</li><li>Alexandre LUCAZEAU : <a href="http://www.planet-libre.org/index.php?post_id=12996">Installer ArchLinux sur un portable Acer 5720G avec lvm, grub2, systemd, journald etc&hellip;</a> (01/12/2012)</li><li>Guillaume Kulakowski : <a href="http://www.planet-libre.org/index.php?post_id=5836">Agrandir un volume LVM crypt&eacute;</a> (01/08/2010)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13275&go=external
title: Tasse de Café : Wikivoyage, le guide touristique de la Wikimedia Foundation
uri: Tasse-de-Café-Wikivoyage-le-guide-touristique-de-la-Wikimedia-Foun
url: http://www.planet-libre.org/index.php?post_id=13275&go=external
content:
<p>Quand on a prévu de se rendre quelque part, de voyager, il est courant de faire un petit tour sur le web histoire de récolter quelques informations sur notre destination, des infos qui nous permettront, pendant notre périple, d’aller aux bons endroits. Ces informations, on peut aussi les retrouver dans des guides touristiques sous forme de livres ou de magazines, des sources qui ont leurs avantages mais qui ont également l’énorme inconvénient de ne pas pouvoir être mis à jour. Face à ces constats, on se dit qu’il serait bien d’avoir toutes les bonnes informations réunies dans un seul et même endroit…</p>
<p><a href="http://www.tassedecafe.org/wp-content/uploads/2013/01/wikivoyage.jpg"><img src="http://www.tassedecafe.org/wp-content/uploads/2013/01/wikivoyage.jpg" alt="Wikivoyage" width="600" height="348"></a></p>
<p></p>
<div>
	
</div>
<p>Et c’est justement le but du projet Wikitravel qui a été fondé en 2003, un projet librement inspiré de Wikipédia, la fameuse encyclopédie libre qu’on ne présente plus. Après quelques petites péripéties que <a href="http://fr.wikivoyage.org/wiki/Wikivoyage:%C3%80_propos" target="_blank">la page À propos de Wikivoyage</a> racontera mieux que moi, c’est justement ce dernier projet qui a été créé : Wikivoyage est un wiki libre, où chacun peut venir pour ajouter de nouvelles informations, en modifier ou simplement en consulter. Ces informations concernent les destinations touristiques possibles. Par exemple, la page Wikivoyage de la France présente ses régions, ses principales villes, etc..</p>
<p><a href="http://fr.wikivoyage.org/wiki/Accueil" target="_blank">Wikivoyage est d’ores et déjà disponible en version Beta</a> et le lancement officiel est prévu pour le 15 janvier. On lui souhaite bien évidemment la même réussite que Wikipédia par exemple : un guide touristique aussi complet que l’encyclopédie libre serait sûrement des plus utiles, bien qu’il faille sûrement attendre quelques années avant que Wikivoyage atteigne ce niveau.</p>

<p><img src="http://cdn.libravatar.org/avatar/be22b352e7ec05cf8943fe37fcd5bfd4?default=identicon" alt="Gravatar de Tasse de Caf&eacute;" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13275&go=external" title="Visit the source">Tasse de Café</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Tasse de Caf&eacute; : <a href="http://www.planet-libre.org/index.php?post_id=12633">Wikip&eacute;dia en acc&egrave;s gratuit pour 230 millions d&rsquo;utilisateurs de mobiles</a> (15/10/2012)</li><li>Tasse de Caf&eacute; : <a href="http://www.planet-libre.org/index.php?post_id=13095">Plus de 15 millions de fichiers sur Wikimedia Commons !</a> (14/12/2012)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13281&go=external
title: Tanguy Ortolo : La mairie de Paris se livre à la contrefaçon !
uri: Tanguy-Ortolo-La-mairie-de-Paris-se-livre-à-la-contrefaçon
url: http://www.planet-libre.org/index.php?post_id=13281&go=external
content:
<p>Il y a en ce moment un chantier dans Paris : la remise en double sens des
grands boulevards. La mairie a publié récemment <a href="http://www.paris.fr/accueil/accueil-paris-fr/drouot-republique-en-double-sens-c-est-fait/rub_1_actu_123190_port_24329">un
    article indiquant l'avancement de ce projet</a>.</p>
<h2>Violation de droit d'auteur</h2>

<p>Regardez bien cet article : vers le milieu de la page, il y a une carte,
surchargée d'annotations indiquant la zone pour laquelle la circulation a été
mise en double sens. Cette carte provient manifestement d'un service
commercial de cartographie, Google Maps.</p>

<p>Regardez encore : dans la <a href="http://www.paris.fr/accueil/Portal.lut?document_id=123191&amp;image_number=2">version
    pleine taille</a> de cette carte — dégradée par une utilisation tout à fait
inappropriée du format JPEG —, la mairie indique les crédits « photo », à savoir
« Mairie de Paris ».</p>

<p>Problème : en France, toute œuvre de l'esprit, y compris les cartes, est
soumise au droit d'auteur, qui se décompose en deux parties : le droit
patrimonial, et le droit moral. Le droit moral est inaliénable et inclut
notamment le droit de paternité, qui interdit de se prétendre l'auteur de
l'œuvre de quelqu'un d'autre. La mairie viole donc ici le droit moral de
Cybercity et de Google, en s'appropriant à tort leur œuvre.</p>

<p>Je n'ai pas lu les conditions d'utilisation exactes de Google Maps, mais il
est possible que cette utilisation viole également le droit patrimonial de ses
auteurs ou de ses ayant-droits. À toutes fins utiles, rappelons que sans
autorisation explicite de l'auteur ou de ses ayant-droits pour utiliser une
œuvre, <em>tout usage en est interdit</em>. Ici, si Google n'autorise pas
explicitement la réutilisation et la modification de sa carte, la mairie commet
une contrefaçon avec cette reproduction annotée.</p>

<a href="http://www.openstreetmap.org/" title="Ken Vermette, CC-BY-SA 3.0"><img src="http://tanguy.ortolo.eu/blog/data/images/logos/openstreetmap.png" alt="Logo OpenStreetMap"></a>

<h2>OpenStreetMap</h2>

<p>Dans la société de l'information, où le droit d'auteur est devenu
omniprésent, il est facile de faire ce genre d'erreur. Mairie de Paris, vous
serez donc heureux d'apprendre que, pour répondre à ce genre de problème, une
initiative collaborative a vu le jour il y a huit ans : OpenStreetMap, <a href="http://vgps.paris.fr/">que vous utilisez déjà par ailleurs</a>. Cette
carte du monde, très détaillée à Paris, est facilement disponible et librement
utilisable… mais demande tout de même de mentionner la source !</p>

<p><img src="http://cdn.libravatar.org/avatar/f582d9d565409b0273e599682e780cad?default=identicon" alt="Gravatar de Tanguy Ortolo" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13281&go=external" title="Visit the source">Tanguy Ortolo</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Framablog : <a href="http://www.planet-libre.org/index.php?post_id=13016">Rencontre d&eacute;dicace avec 3 auteurs de la collection Framabook le 8 d&eacute;cembre &agrave; Paris</a> (03/12/2012)</li><li>Framablog : <a href="http://www.planet-libre.org/index.php?post_id=13081">Framasoft a fait son original le week-end dernier &agrave; Paris</a> (11/12/2012)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13280&go=external
title: mumbly58 : ArchLinux pour les nuls
uri: mumbly58-ArchLinux-pour-les-nuls
url: http://www.planet-libre.org/index.php?post_id=13280&go=external
content:
<p><strong><span>PARTIE 1 : la recherche puis la découverte</span></strong></p>
<p>N’y voyez pas là une insulte ou une attaque mais c’est la mode de nos jours. Les « newbies » ou « noobs » sont nombreux. Ils sont là, tapis dans l’ombre et aiment à se jeter inexorablement vers le premier « barbus » ou geek connecté sur messagerie instantanée ou IRC.</p>
<p>Mais, après mure réflexion, j’en viens à une conclusion inéluctable : nous avons tous été « newbie », … un jour. Et voilà-t-y-pas que je me retrouve à endosser l’habit du « jeune bleu » quand il s’agit d’installer une distribution Gnu/Linux qui jusqu’alors m’était totalement inconnue. J’ai nommé : ArchLinux.</p>
<p><img alt="archlinux-logo" src="http://www.mumbly58.fr/wp-content/uploads/2013/01/archlinux-logo.png" width="634" height="224"></p>
<p>J’en avais bien entendu parlé, à plusieurs reprises, sans pour autant y prêter plus d’attention. Mais en ces temps difficiles où mon bureau n’a plus envie d’être « ubuntu-isé » sous une quelconque forme, je me suis rué vers les sites spécialisés qui recensent les différentes distributions Gnu/Linux et leurs actualités… Après étude des différentes caractéristiques et projets des unes et des autres, mon attention a été attirée par ArchLinux.</p>
<p>Pourquoi ? Notamment par ces petites phrases :<br><em>« Arch Linux est une distribution légère et rapide dont le concept est de rester la plus simple possible (philosophie KISS)»</em>. Là ça commence plutôt bien, mais ArchLinux n’est pas la seule distribution Gnu/Linux dans ce cadre.</p>
<p>Continuons :<br><em>« Les paquetages sont optimisés pour les processeurs i686 et la nouvelle génération 64bits. Les dépôts officiels <strong>[core]</strong>, et <strong>[extra] </strong>sont complétés à la fois par le dépôt de paquets <strong>[community] </strong>et par le site <a href="http://aur.archlinux.org/">AUR</a> tous deux gérés par la communauté d’utilisateurs »</em>. Humm …Un esprit communautaire avoué et marqué, l’intervention directe des utilisateurs. C’est très bien ça !</p>
<p>Complétons :<br><em>« Notre puissante communauté vient de différents horizons et ses membres qui ont différents niveaux de compétence viennent facilement en aide aux autres. N’hésitez pas à aller voir nos <a title="Forums de discussion Arch Linux" href="http://forums.archlinux.fr/" target="_blank">forums</a>, nos <a title="Wiki de la distribution Arch Linux" href="http://wiki.archlinux.fr/" target="_blank">wikis</a> et les mailings listes pour plonger dans cette fantastique distribution »</em>. C’est bien : ça sent bon la communauté dynamique et le « participatif ».</p>
<p>Et enfin on termine le bref tour d’horizon par le niveau technique :<br><em>« Arch Linux est une distribution flexible que vous pourrez modeler pour en faire tout ce que vous voulez »</em>. Flexibilité, modelage. Intéressant. Surement chronophage, mais drôlement intéressant.</p>
<p><em>« Elle est rapide, légère, complète et la plupart des pièces sous le </em><em>capot </em>sont facilement compréhensibles et adaptables, ce qui la rend particulièrement adaptée à l’apprentissage des mécanismes de Linux ». Bingo : ça tombe bien. J’ai particulièrement envie de me replonger dans Linux, histoire de ne pas en rester sur des « Contrôles Centers » et autres « auto-configurations ». Par contre je pars de loin… Ça va demander du temps et de l’investissement.<br><em>« … pas besoin d’outils de configuration … ce qui vous rendra rapidement compétant dans la configuration de votre système et vous habituera en douceur à l’utilisation de la ligne de commande»</em>. Eh, oh ! Je viens de le dire ça ! Donc, je valide.</p>
<p>Et enfin, un argument que je recherchais tout particulièrement :<br><em>« Arch Linux utilise un système de « release tournante »</em>. Bon, pas de jeux de mots bien gras ici SVP. Autrement dit, « rolling-release », c’est-à-dire un système de développement logiciel en continu. Important ! J’en avais marre de réinstaller mon Gnu/Linux à chaque changement de version en raison d’incompatibilités.</p>
<p>« Donc, pour résumer Arch Linux est une distribution conçue pour satisfaire la demande d’utilisateurs linux compétents ou pour les utilisateurs qui ont soif de connaître davantage les arcanes GNU/Linux. Le principe est de la garder « puissante » et facile à gérer, la rendant idéale pour les serveurs et stations de travail. Utilisez-la dans la direction que vous souhaitez. »</p>
<p>C’est extra ! Bon, ben c’est parti alors ?!! On installe ?</p>
<p><b><i><span>PARTIE 2 : les tests</span></i></b></p>
<p>Avant de me lancer dans une installation « en réel » sur mon PC maison (Phenom II x6 1090T black, 4 Go DDR3, 1 To DD, Radeon HD 6850), je me suis orienté vers des tests d’installation sous Virtualbox, afin de me former.</p>
<p>L’installation d’ArchLinux peut en surprendre plus d’un : pas d’installateur graphique. Tout est à la main et dès le premier boot, on se retrouve en ligne de commande, connecté en root. Point. Et à partir de là, il faut suivre certaines étapes essentielles, comme dans une bonne vieille recette de Veau Marengo (oui, j’aime le veau marengo, et alors ?).</p>
<p>Heureusement, certains sites bien intentionnés apportent toutes (ou presque…) les explications pour installer cette distribution encore un peu énigmatique pour moi à ce stade de mon apprentissage. Notamment, le wiki d’archlinux.fr est une bible indispensable. Parfois complété par le wiki d’archlinux.org (en anglais), un poil plus complet.</p>
<p>Sous Virtualbox, pas de soucis majeurs. Le partitionnement (avec mon ancien copain cfdisk), le formatage, l’installation de base du système (pacstrap) se passe sans difficulté. Avec une bonne connexion (1,5 Mo/s), c’est assez rapide (quelques minutes). Puis vient la génération du fstab, le passage sous chroot, la génération des locales (étape tant redoutée tellement j’en ai bavé sous Debian… à l’époque), le zoneinfo, le hostname, l’horloge et le réseau. On met à jour la liste de miroirs (là ça me rappelle Debian), on crée les utilisateurs + mdp, etc.</p>
<p>Puis on s’intéresse de près à un nouvel outil pour moi : pacman. Pacman est à Archlinux ce que apt-get est à Debian. En gros, hein ?!! Une fois repéré les options de base « qui vont bien », ça roule vraiment tout seul.</p>
<p>Et on installe finalement le boot-loader (grub-bios dans mon cas), on « démonte » tout et on reboot. Et, si tout c’est bien passé, on se retrouve sur notre système tout frais, tout neuf… mais tout nu ! Ah oui madame : car là, c’est livré sans fioriture aucune. C’est du tout nu de chez tout nu. Il va falloir tout faire nous-même : installer X, le Window manager, etc. et toutes les applications « qui vont bien ». Bref, il va falloir « un peu de temps ».</p>
<p>Dans mon cas, les essais sous Virtualbox ont été importants et m’ont permis de repérer les différentes étapes importantes de l’installation et de la configuration. J’ai aussi recoupé les informations et conseils de plusieurs sites afin d’obtenir au final une petit recette perfectible, très certainement, mais qui me permet de tenir le « fil rouge »… et de ne pas franchir la ligne jaune !</p>
<p><b><i><span>PARTIE 3 : installation, configuration</span></i></b></p>
<p>Mon objectif ? Avoir un système le plus fonctionnel possible avec une base d’applications qui me sont « indispensables » : firefox, filezilla, pidgin, qbittorrent, traitement de texte et tableau, thunderbird, xchat, xfburn, conky, check gmail, etc. J’ai choisi XFCE comme environnement de bureau.</p>
<p>Je vous propose maintenant différentes étapes qui vont vous permettre d’installer ArchLinux (L’iso de base convient aussi bien aux systèmes 32 bits qu’aux système 64 bits. Si votre système est 64 bits, vous choisirez l’option au boot) avec un environnement « par défaut », agrémenté du serveur X avec un windows manager minimaliste (twm). Bon ben… c’est parti.</p>
<p><i><span>1 – démarrage : </span></i></p>
<p><img alt="Arch1-boot" src="http://www.mumbly58.fr/wp-content/uploads/2013/01/Arch1-boot.png" width="640" height="480"></p>
<p>Vous bootez sur l’iso d’ArchLinux puis vous vous retrouvez sur l’écran de boot. Choisissez votre système : 64 ou 32 bits. Vous arrivez sur un shell root … en anglais (c’est du qwerty).</p>
<p><img alt="Arch2-shell-root" src="http://www.mumbly58.fr/wp-content/uploads/2013/01/Arch2-shell-root-300x166.png" width="300" height="166"></p>
<p>Il faut donc de suite, pour plus de facilité, changer le clavier en FR en tapant la commande suivante :</p>
<pre>loadkeys fr-pc</pre>
<p>Petits conseils : le « q » est sur le « a » et le tiret (du 6) est le signe – (moins) du pavé numérique. Vérifiez de suite si vous avez du réseau par :</p>
<pre>Ping -c 3 www.google.com</pre>
<p>Théoriquement il ne devrait pas y avoir de problème car le démon dhcp est lancé au démarrage. Je vous recommande vraiment de faire l’installation en étant connecté par câble au réseau. Ça sera beaucoup plus simple, dans un premier temps que par wifi par exemple. Si au boot, vous n’avez pas de réseau, il va falloir le configurer manuellement.<br>
(voyez ici : <a href="http://wiki.archlinux.fr/Connexions_reseau">http://wiki.archlinux.fr/Connexions_reseau</a>).</p>
<p><i><span>2 – Partitionnement :</span></i></p>
<p>Vient  l’étape importante du partitionnement. Je pars du principe que votre disque dur est vierge. Le partitionnement sera sensiblement similaire si vous avez déjà un système d’exploitation sur votre PC (c’est mon cas avec Windows 7). Il faudra faire attention de ne pas toucher aux partitions de Windows.</p>
<p>Vous disposez de différents utilitaires disponibles pour partitionner votre disque : fdisk, parted, cfdisk, etc. Personnellement j’utilise cfdisk.<br>
Voyez le wiki pour les détails (<a href="http://wiki.archlinux.fr/Installation#Partitionnement">http://wiki.archlinux.fr/Installation#Partitionnement</a>).</p>
<p>Voyez également l’image suivante qui correspond à mes tests sous Virtualbox (avec un disque de 30 Go).</p>
<p>Une fois votre partitionnement effectué, il va falloir formater ces partitions : j’utilise ext2 pour /boot et ext4 pour / et /home ce qui donne dans ce cas d’exemple (voir image) :</p>
<p><img alt="Arch-partitionnement2" src="http://www.mumbly58.fr/wp-content/uploads/2013/01/Arch-partitionnement2-300x166.png" width="300" height="166"></p>
<pre>/dev/sda1 = /boot
 /dev/sda2 = swap
 /dev/sda3 = /
 /dev/sda5 = /home</pre>
<p>Nous entrons donc les commandes suivantes pour formater les partitions :</p>
<pre>mkfs.ext2 /dev/sda1
 mkfs.ext4 /dev/sda3
 mkfs.ext4 /dev/sda5</pre>
<p>On crée aussi la swap :</p>
<pre>mkswap /dev/sda2</pre>
<p><i><span>3 - Montage des partitions</span></i></p>
<p>Puis, il faut monter les partitions que nous venons de créer :</p>
<pre>mkdir /mnt/boot
 mkdir /mnt/home
 mount /dev/sda1 /mnt/boot
 mount /dev/sda3 /mnt
 mount /dev/sda5 /mnt/home</pre>
<p>… et on oublie surtout pas d’activer la swap :</p>
<pre>swapon /dev/sda2</pre>
<p><i><span>4 – Pacman</span></i></p>
<p>Je vous propose de suite d’aller voir le fichier de configuration des miroirs de pacman qui va nous permettre de préciser un miroir français, ce qui facilitera la réception des paquets en raison d’une bande passante certainement bien meilleure qu’un miroir situé à l’autre bout de la planète :</p>
<pre>nano /etc/pacman.d/mirrorlist</pre>
<p>Il vous suffit d’aller à la ligne du premier miroir FR et de faire Alt+6 afin de copier la ligne. Puis rendez-vous en début de fichier et copier la ligne avec Ctrl+u (voir image). Enregistrez.</p>
<p><img alt="Arch-pacman-mirrors-1" src="http://www.mumbly58.fr/wp-content/uploads/2013/01/Arch-pacman-mirrors-1-300x166.png" width="300" height="166"></p>
<p><i><span>5 – Installation du système de base</span></i></p>
<p>Autre étape très importante, nous allons maintenant installer le système de base par la commande suivante :</p>
<pre>pacstrap /mnt base base-devel</pre>
<p>Là, il y a pas mal de chose à télécharger donc selon votre bande passante, votre PC, etc. le temps peut varier.</p>
<p><img alt="Arch-pacstrap" src="http://www.mumbly58.fr/wp-content/uploads/2013/01/Arch-pacstrap-300x166.png" width="300" height="166"></p>
<p><i><span>6 – /etc/fstab</span></i></p>
<p>Puis nous allons créer ou éditer quelques fichiers de configuration et en premier lieu : /etc/fstab. Nous allons directement le créer par la commande suivante :</p>
<pre>genfstab -U -p /mnt >> /mnt/etc/fstab</pre>
<p><i><span>7 – locales</span></i></p>
<p>Ceci fait, occupons-nous des locales qui vont permettre l’utilisation en français de votre environnement de travail. Nous allons éditer /etc/locale.genet dé-commenter la ligne fr_FR.UTF-8 qui correspond au français (voir image). Enregistrez. De suite lancez la commande suivante :</p>
<pre>locale-gen</pre>
<p>… ce qui va générer les locales.</p>
<p><i><span>8 – chroot</span></i></p>
<p>Il nous faut maintenant chrooter le nouveau système avec la commande suivante :</p>
<pre>arch-chroot /mnt</pre>
<p><i><span>9 – Configurations</span></i></p>
<p>De suite, profitez-en pour renseignez le <a title="Connexions reseau" href="http://wiki.archlinux.fr/Connexions_reseau#Nom_de_la_machine">nom de la machine</a> dans le fichier /etc/hostname.</p>
<p>Éditez/créez le fichier /etc/vconsole.conf afin d’y spécifier la <a title="Vconsole" href="http://wiki.archlinux.fr/Vconsole">disposition du clavier</a> que vous souhaitez utiliser et ajoutez la ligne suivante :</p>
<pre>KEYMAP=fr-pc</pre>
<p>Vous devez aussi créer un fichier /etc/locale.conf avec la ligne suivante :</p>
<pre>LANG=fr_FR.UTF-8</pre>
<p>Nous allons ensuite configurer le time-zone en entrant la commande suivante :</p>
<pre>ln -s /usr/share/zoneinfo/Europe/Paris /etc/localtime</pre>
<p>Puis nous configurons l’horloge :</p>
<pre>hwclock --systohc –utc</pre>
<p>Si vous êtes sur système 64 bits, vous devez activer le dépôt [multilib] qui vous donne une compatibilité 32-64 bits :</p>
<pre>nano /etc/pacman.conf</pre>
<p>Puis dé-commentez les 3 lignes :</p>
<pre>[multilib]
 SigLevel = PackageRequired
 Include = /etc/pacman.d/mirrorlist</pre>
<p><img alt="Arch-pacman.conf" src="http://www.mumbly58.fr/wp-content/uploads/2013/01/Arch-pacman.conf_-300x166.png" width="300" height="166"></p>
<p>Puis mettez à jour vos dépôts avec la commande suivante :</p>
<pre>pacman -Sy</pre>
<p><i><span>10 – Réseau</span></i></p>
<p>On a vu tout à l’heure que vous devriez déjà disposer d’une connexion au Net par l’intermédiaire du dhcp. Vous devez maintenant activer le service Réseau sur votre nouvelle configuration. Pour le configurer en arrière-plan (service), vous devez utiliser systemctl en faisant :</p>
<pre>systemctl enable dhcpcd@eth0.service</pre>
<p>(Je pars du principe que votre carte réseau est bien eth0 … changez-là le cas échéant)</p>
<p>Si vous êtes sur un portable et que prévoyez d’utiliser le wifi, vous devriez installer les paquets suivants (je n’ai pas testé car je ne suis pas connecté en wifi) :</p>
<pre>pacman -S wireless_tools wpa_supplicant wpa_actiond dialog</pre>
<p>… En même temps, on découvre « pacman » qui avec l’option –S permet d’installer les paquets (-Ss pour rechercher des paquets).</p>
<p>Pour le wifi, taper la commande suivante :</p>
<pre>Wifi-menu</pre>
<p>Cela aura pour effet de créer votre profile dans /etc/network.d, puis vous devez activer le service wireless avec la commande suivante :</p>
<pre>systemctl enable net-auto-wireless.service</pre>
<p><i><span>11 – Utilisateurs</span></i></p>
<p>Créez le mot de passe root avec la commande :</p>
<pre>passwd</pre>
<p>Puis créez votre nouvel utilisateur puis son mot de passe avec les commandes suivantes :</p>
<pre>useradd -m -g users -G wheel,storage,power -s /bin/bash machinbidule</pre>
<p></p>
<pre>passwd machinbidule</pre>
<p>Évidemment, le user machinbidule est un exemple ! :D</p>
<p>Personnellement, j’ai installé sudo (bien pratique je trouve). Pour se faire, rentrez la commande suivante :</p>
<pre>pacman -S sudo</pre>
<p>Une fois sudo installé, on va autoriser le nouvel utilisateur à “utiliser” cette commande en éditant le fichier de configuration avec la commande suivante :</p>
<pre>visudo</pre>
<p>Si vous n’êtes pas familiarisé avec l’éditeur vi, vous pouvez aussi utiliser visudo avec nano en faisant comme suit :</p>
<pre>EDITOR=nano visudo</pre>
<p>Une fois le fichier ouvert, allez vers le bas du fichier et dé-commentez la ligne suivante :</p>
<pre>%wheel ALL=(ALL) ALL</pre>
<p>Enregistrez. Ceci va permettre à tous les membres du groupe wheel (auquel votre utilisateur appartient puisque nous avons précisé cette option lors de la création de l’utilisateur) d’utiliser sudo.</p>
<p><img alt="Arch-visudo" src="http://www.mumbly58.fr/wp-content/uploads/2013/01/Arch-visudo-300x166.png" width="300" height="166"></p>
<p><i><span>12 – bootloader : grub</span></i></p>
<p>Nous allons maintenant installer le bootloader qui va vous permettre de démarrer ArchLinux mais aussi d’éventuels autres système présents sur votre PC (comme un Windows par exemple…).</p>
<p>Pour installer grub, tapez les commandes suivantes (en remplaçant éventuellement /dev/sda par le véritable emplacement de votre disque) :</p>
<pre>pacman -S grub-bios</pre>
<p></p>
<pre>grub-install --target=i386-pc --recheck /dev/sda</pre>
<p></p>
<pre>cp /usr/share/locale/fr/LC_MESSAGES/grub.mo /boot/grub/locale/fr.mo</pre>
<p>Si vous êtes en dual-booting (avec un Windows), installez os-prober :</p>
<pre>pacman -S os-prober</pre>
<p>Puis tapez la commande suivante :</p>
<pre>grub-mkconfig -o /boot/grub/grub.cfg</pre>
<p>Cela va créer le fichier de configuration pour votre boot-loader.</p>
<p><i><span>13 – Démontage et reboot</span></i></p>
<p>Enfin, on quitte le chroot, on démonte les partitions et on reboot :</p>
<pre>exit
 umount /mnt/home
 umount /mnt/boot
 umount /mnt
 reboot</pre>
<p>ET VOILA !!! Votre système (tout nu) est installé. Au reboot, entrez votre pseudo + mot de passe.</p>
<p>L’installation du système est terminée. Reste un travail non négligeable : l’installation et la configuration de votre « environnement » graphique et de toutes les applications « qui vont bien ».</p>
<p><i><span>14 – Environnement graphique : X</span></i></p>
<p>Pour installer X, rentrez la commande suivante :</p>
<pre>sudo pacman -S xorg-server xorg-xinit xorg-server-utils</pre>
<p>Il vous faut aussi choisir le bon pilote pour votre carte graphique. Regardez sur cette page https://wiki.archlinux.org/index.php/Beginners%27_Guide#Install_a_video_driver pour trouver le pilote qui vous convient. Si vous ne savez pas quelle est votre carte graphique, vous pouvez afficher son chipset vidéo par la commande suivante :</p>
<pre>lspci | grep VGA</pre>
<p>Si vous êtes sur un ordinateur portable, vous aurez aussi besoin de de votre touchpad/trackpad :</p>
<pre>sudo pacman -S xf86-input-synaptics</pre>
<p>Nous y sommes presque ! On va pouvoir tester X en installant, par exemple, un environnement minimal avec cette commande :</p>
<pre>pacman -S xorg-twm xorg-xclock xterm</pre>
<p>Puis il est grand temps de démarrer X :</p>
<pre>Startx</pre>
<p>Si ça fonctionne, vous verrez apparaitre quelques fenêtres basiques et une petite horloge dans le coin haut-droit.</p>
<p>Si ça ne fonctionne pas, vous vous en doutez, y’a un souci… Il faudra alors débugger et/ou poser les bonnes questions sur les forums par exemple. Vous vous êtes peut-être aussi trompé dans l’installation… Mais ceci est une autre histoire.</p>
<p>Vous pourrez ensuite trouver la bonne documentation pour installer Gnome, KDE, XFCE, OpenBox, etc. Le wiki du site archlinux.fr est là pour ça !</p>
<p><strong>ArchLinux, c’est quand même toute une aventure, … pas vrai ?</strong></p>
<p>Ça fait désormais 5 jours que mon PC tourne sous ArchLinux. j’ai réussi sans trop de mal à me créer un système et un environnement de bureau “aux p’tits oignons” (selon ma norme à moi). Je vous tiendrai au courant de la suite de mon aventure… pour voir si ça tient.</p>
<p>Mon destop au 13/01/13</p>
<p><a href="http://www.mumbly58.fr/wp-content/uploads/2013/01/mumbly-desktop-13012013-19-50-42-1024x576.png"><img alt="mumbly-desktop-13012013-19-50-42" src="http://www.mumbly58.fr/wp-content/uploads/2013/01/mumbly-desktop-13012013-19-50-42-300x168.png" width="427" height="239"></a></p>
<p> </p>
<p>Cet article <a href="http://www.mumbly58.fr/archlinux-pour-les-nuls/">ArchLinux pour les nuls</a> est apparu en premier sur <a href="http://www.mumbly58.fr/">mumbly58.fr</a>.</p>

<p><img src="http://cdn.libravatar.org/avatar/c6484fce9031f821f3905a5e2fe55e81?default=identicon" alt="Gravatar de mumbly58" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13280&go=external" title="Visit the source">mumbly58</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>mumbly58 : <a href="http://www.planet-libre.org/index.php?post_id=13251">Manjaro : ArchLinux pour tous !</a> (09/01/2013)</li><li>Nicolas Paris : <a href="http://www.planet-libre.org/index.php?post_id=9988">Pacman, en route vers les signatures PGP sur Arch Linux</a> (22/08/2011)</li><li>mumbly58 : <a href="http://www.planet-libre.org/index.php?post_id=13216">Live Voyager : la petite distribution Gnu/Linux qui monte, qui monte &hellip;</a> (14/12/2012)</li><li>Nicolas Paris : <a href="http://www.planet-libre.org/index.php?post_id=10115">Br&egrave;ves sur Arch Linux</a> (11/09/2011)</li><li>PostBlue : <a href="http://www.planet-libre.org/index.php?post_id=12533">Compaq Mini 700EF : configuration minimaliste sous Arch Linux</a> (03/10/2012)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13278&go=external
title: Framablog : Manifeste de la guérilla pour le libre accès, par Aaron Swartz #pdftribute
uri: Framablog-Manifeste-de-la-guérilla-pour-le-libre-accès-par-Aaron
url: http://www.planet-libre.org/index.php?post_id=13278&go=external
content:
<p>Il se passe quelque chose d’assez <strong>extraordinaire</strong> actuellement sur Internet suite à la tragique disparition d’Aaron Swartz : des centaines de professeurs et scientifiques du monde entier ont décidé de publier spontanément leurs travaux en <a href="http://fr.wikipedia.org/wiki/Libre_acc%C3%A8s_%28%C3%A9dition_scientifique%29">Libre Accès</a> !</p>


<p>Il faut dire que sa mort devient chaque jour plus controversée, les pressions judiciaires dont il était l’objet n’étant <a href="http://www.huffingtonpost.fr/antonio-casilli/aaron-swartz-le-suicide-de-ledition-scientifique-commerciale_b_2466175.html">peut-être pas étrangères</a> à son geste. Comme on peut le <a href="http://fr.wikipedia.org/wiki/JSTOR">lire</a> dans Wikipédia : « En juillet 2011, le militant américain pour la liberté de l’Internet Aaron Swartz fut inculpé pour avoir téléchargé et mis à disposition gratuitement un grand nombre d’articles depuis <a href="http://fr.wikipedia.org/wiki/JSTOR">JSTOR</a>. Il se suicide le 11 janvier 2013. En cas de condamnation, il encourait une peine d’emprisonnement pouvant atteindre 35 ans et une amende s’élevant jusqu’à 1 million de dollars. »</p>


<p>On peut suivre l’évolution du mouvement derrière le hashtag <strong>#pdftribute</strong> (pdf hommage) qui a déjà son <a href="http://pdftribute.net/">site</a> et son <a href="https://twitter.com/pdftributenet">compte Twitter</a> dédiés.</p>


<p>Dans la foulée nous avons décidé de traduire ensemble un <a href="http://www.framablog.org/index.php/post/2013/01/13/rip-aaron-swartz">autre</a> article important d’Aaron Swartz (rédigé à 21 ans), en lien direct avec la motivation de tous ceux qui lui rendent ainsi un vibrant, concret et utile hommage : <em>Guerilla Open Access Manifesto</em>.</p>


<p>Ce manifeste s’achève sur cette interrogation : « Serez-vous des nôtres ? »</p>


<p><em>Remarque : L’émouvante photo ci-dessous représente Aaron Swartz a 14 ans en compagnie de <a href="http://fr.wikipedia.org/wiki/Lawrence_Lessig">Larry Lessig</a>. On remarquera son bien joli tee-shirt ;)</em></p>


<p><img src="http://www.framablog.org/public/_img/others/rich-gibson_cc-by.jpg" alt="Rich Gibson - CC by" title="Rich Gibson - CC by"></p>


<h3>Manifeste de la guérilla pour le libre accès</h3>


<p><strong><a href="http://archive.org/stream/GuerillaOpenAccessManifesto/Goamjuly2008_djvu.txt">Guerilla Open Access Manifesto</a></strong></p>


<p><em>Aaron Swartz - juillet 2008 - Internet Archive</em><br><em>(Traduction : Gatitac, albahtaar, Wikinade, M0tty, aKa, Jean-Fred, Goofy, Léna, greygjhart + anonymous)</em></p>


<p>L’information, c’est le pouvoir. Mais comme pour tout pouvoir, il y a ceux qui veulent le garder pour eux. Le patrimoine culturel et scientifique mondial, publié depuis plusieurs siècles dans les livres et les revues, est de plus en plus souvent numérisé puis verrouillé par une poignée d’entreprises privées. Vous voulez lire les articles présentant les plus célèbres résultats scientifiques ? Il vous faudra payer de grosses sommes à des éditeurs comme Reed Elsevier.</p>


<p>Et il y a ceux qui luttent pour que cela change. Le mouvement pour le libre accès s’est vaillamment battu pour s’assurer que les scientifiques ne mettent pas toutes leurs publications sous copyright et s’assurer plutôt que leurs travaux seront publiés sur Internet sous des conditions qui en permettent l’accès à tous. Mais, même dans le scénario le plus optimiste, la politique de libre accès ne concerne que les publications futures. Tout ce qui a été fait jusqu’à présent est perdu.</p>


<p>C’est trop cher payé. Contraindre les universitaires à débourser de l’argent pour lire le travail de leurs collègues ? Numériser des bibliothèques entières mais ne permettre qu’aux gens de chez Google de les lire ? Fournir des articles scientifiques aux chercheurs des plus grandes universités des pays riches, mais pas aux enfants des pays du Sud ? C’est scandaleux et inacceptable.</p>


<p>Nombreux sont ceux qui disent : « Je suis d’accord mais que peut-on y faire ? Les entreprises possèdent les droits de reproduction de ces documents, elles gagnent énormément d’argent en faisant payer l’accès, et c’est parfaitement légal, il n’y a rien que l’on puisse faire pour les en empêcher. » Mais si, on peut faire quelque chose, ce qu’on est déjà en train de faire : riposter.</p>


<p>Vous qui avez accès à ces ressources, étudiants, bibliothécaires, scientifiques, on vous a donné un privilège. Vous pouvez vous nourrir au banquet de la connaissance pendant que le reste du monde en est exclu. Mais vous n’êtes pas obligés — moralement, vous n’en avez même pas le droit — de conserver ce privilège pour vous seuls. Il est de votre devoir de le partager avec le monde. Et c’est ce que vous avez fait : en échangeant vos mots de passe avec vos collègues, en remplissant des formulaires de téléchargement pour vos amis.</p>

<pre></pre>

<p>Pendant ce temps, ceux qui ont été écartés de ce festin n’attendent pas sans rien faire. Vous vous êtes faufilés dans les brèches et avez escaladé les barrières, libérant l’information verrouillée par les éditeurs pour la partager avec vos amis.</p>


<p>Mais toutes ces actions se déroulent dans l’ombre, de façon souterraine. On les qualifie de « vol » ou bien de « piratage », comme si partager une abondance de connaissances était moralement équivalent à l’abordage d’un vaisseau et au meurtre de son équipage. Mais le partage n’est pas immoral, c’est un impératif moral. Seuls ceux qu’aveugle la cupidité refusent une copie à leurs amis.</p>

<pre></pre>

<p>Les grandes multinationales, bien sûr, sont aveuglées par la cupidité. Les lois qui les gouvernent l’exigent, leurs actionnaires se révolteraient à la moindre occasion. Et les politiciens qu’elles ont achetés les soutiennent en votant des lois qui leur donnent le pouvoir exclusif de décider qui est en droit de faire des copies.</p>


<p>La justice ne consiste pas à se soumettre à des lois injustes. Il est temps de sortir de l’ombre et, dans la grande tradition de <a href="http://fr.wikipedia.org/wiki/D%C3%A9sob%C3%A9issance_civile" hreflang="fr">la désobéissance civile</a>, d’affirmer notre opposition à la confiscation criminelle de la culture publique.</p>


<p>Nous avons besoin de récolter l’information où qu’elle soit stockée, d’en faire des copies et de la partager avec le monde. Nous devons nous emparer du domaine public et l’ajouter aux archives. Nous devons acheter des bases de données secrètes et les mettre sur le Web. Nous devons télécharger des revues scientifiques et les poster sur des réseaux de partage de fichiers. Nous devons mener le combat de la guérilla pour le libre accès.</p>


<p>Lorsque nous serons assez nombreux de par le monde, nous n’enverrons pas seulement un puissant message d’opposition à la privatisation de la connaissance : nous ferons en sorte que cette privatisation appartienne au passé. Serez-vous des nôtres ?</p>


<p>Aaron Swartz</p>


<p><em>Crédit photo : <a href="http://commons.wikimedia.org/wiki/File:Lawrence_Lessig_and_Aaron_Swartz.jpg">Rich Gibson</a> (Creative Commons By)</em></p>

<p><img src="http://cdn.libravatar.org/avatar/f411e4809021b786b7eb0c8956612e76?default=identicon" alt="Gravatar de Framablog" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13278&go=external" title="Visit the source">Framablog</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Framablog : <a href="http://www.planet-libre.org/index.php?post_id=13282">Le Manifeste du hacker (1986) #pdftribute Aaron Swartz</a> (15/01/2013)</li><li>Framablog : <a href="http://www.planet-libre.org/index.php?post_id=13274">En hommage &agrave; Aaron Swartz</a> (13/01/2013)</li><li>Framablog : <a href="http://www.planet-libre.org/index.php?post_id=11209">MITx ou les premiers pas de la vraie r&eacute;volution &eacute;ducative en ligne ?</a> (14/02/2012)</li><li>Framablog : <a href="http://www.planet-libre.org/index.php?post_id=11320">Premi&egrave;re Copy Party le 7 mars &agrave; La Roche-Sur-Yon !</a> (05/03/2012)</li><li>Framablog : <a href="http://www.planet-libre.org/index.php?post_id=12800">Oppikirjamaraton ou comment &eacute;crire un manuel scolaire libre en un week-end !</a> (02/11/2012)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13277&go=external
title: dada : H-Node : le hardware libre
uri: dada-H-Node-le-hardware-libre
url: http://www.planet-libre.org/index.php?post_id=13277&go=external
content:
<p><img title="h-node.png, janv. 2013" alt="h-node.png" src="http://www.dadall.info/blog/public/Logos/h-node.png"></p>
<p>La Free Software Foundation annonce la fin de la migration de sa base de données vers son nouveau projet : <a href="http://h-node.org/home/index/fr"><strong>H-Node</strong></a>.</p>
<p>Retrouvez sur ce site une liste très complète du matériel respectant les standards de la fondation pour le logiciel libre : un firmware libre, un driver libre, pas de code privateur...</p>
<p><a title="hnode-screen.png" href="http://www.dadall.info/blog/public/Screenshots/hnode-screen.png"><img title="hnode-screen.png, janv. 2013" alt="hnode-screen.png" src="http://www.dadall.info/blog/public/Screenshots/.hnode-screen_m.jpg"></a></p>
<p>H-Node est un wiki, il invite donc les utilisateurs à compléter, modifier, ajouter tout ce qui se rapporte au matériel libre. Si vous avez du matos qui tourne nativement sous GNU/Linux et qu'il n'est pas référencé, n'hésitez pas à contribuer !</p>
<p>Pour troller un peu, je rajouterais que si vous arrivez à monter un PC entièrement libre, vous pourriez enfin vous servir <a href="http://www.gnu.org/distros/free-distros.fr.html"><strong>des distributions sponsorisées</strong></a> par la FSF.</p>

<p><img src="http://cdn.libravatar.org/avatar/9bcde41f0ceee54d4588bb741ab92e6f?default=identicon" alt="Gravatar de dada" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13277&go=external" title="Visit the source">dada</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13279&go=external
title: Paquet Fedora du Jour : Lundi productif : VisualVM : JConsole en amélioré !
uri: Paquet-Fedora-du-Jour-Lundi-productif-VisualVM-JConsole-en-amél
url: http://www.planet-libre.org/index.php?post_id=13279&go=external
content:
<p>VisualVM es un outil visuel intégrant plusieurs commandes internes du JDK
ainsi que la possibilité de réaliser du profiling. Cet outils désigné aussi
bien au développement qu'à une utilisation en production permet le monitoring
et l'analyse de performance d'applications Java. <a href="http://blog.fedora-fr.org/public/paquet-fedora-du-jour/Productivit%C3%A9-Lundi/VisualVM.png" title="VisualVM"><img src="http://blog.fedora-fr.org/public/paquet-fedora-du-jour/Productivit%C3%A9-Lundi/.VisualVM_m.jpg" alt="VisualVM" title="VisualVM, janv. 2013"></a></p>
<p>Vous pouvez voir dans VisualVM un Jconsole amélioré ! Il permet de se
connecter aux applications en local ou à distance via JMX. Une multitude de
plugins sont installables et activales très simplement via l'interface.</p>
<p>A user et abuser !</p>
<p><strong>Installation en ligne de commande :</strong> <code>yum install
visualvm</code></p>
<p><strong>Installation avec l'interface graphique :</strong> Autres >
Lightweight profiler that integrates many command-line JDK tools</p>
<p><strong>Localisation dans le menu :</strong> Applications >
Programmation</p>
<p><strong>Lancement en ligne de commande :</strong>
<code>/usr/bin/visualvm</code></p>
<p><strong>Site web :</strong> <a href="http://visualvm.java.net/" hreflang="en">http://visualvm.java.net/</a></p>

<p><img src="http://cdn.libravatar.org/avatar/8490320303aa82e3868435aa501ff69d?default=identicon" alt="Gravatar de Paquet Fedora du Jour" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13279&go=external" title="Visit the source">Paquet Fedora du Jour</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Slobberbone : <a href="http://www.planet-libre.org/index.php?post_id=12760">gSharkDown - un client GTK du site de musique en ligne GrooveShark</a> (29/10/2012)</li><li>Paquet Fedora du Jour : <a href="http://www.planet-libre.org/index.php?post_id=7668">Fedora 14 est sortie !</a> (05/11/2010)</li><li>Slobberbone : <a href="http://www.planet-libre.org/index.php?post_id=10245">CentOS + Tomcat + beaucoup d&#039;ouvertures de fichiers = java.net.SocketException: Too many open files</a> (22/09/2011)</li><li>Paquet Fedora du Jour : <a href="http://www.planet-libre.org/index.php?post_id=11060">Lundi productif : gnome-session-properties : Pr&eacute;f&eacute;rences des applications au d&eacute;marrage</a> (24/01/2012)</li><li>Paquet Fedora du Jour : <a href="http://www.planet-libre.org/index.php?post_id=11104">Lundi productif : Bonnie++ : Une suite de tests de performance de vos disques et votre syst&egrave;me de fichier</a> (30/01/2012)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13285&go=external
title: Manu Absolacom : Nautilus: ouvrir avec le bon logiciel les extensions des programmes
uri: Manu-Absolacom-Nautilus-ouvrir-avec-le-bon-logiciel-les-extensions
url: http://www.planet-libre.org/index.php?post_id=13285&go=external
content:
<p>Je sais, le titre n’est pas très clair, mais ça facilitera le travail aux moteurs de recherche…<a href="http://www.trendsnow.net/2012/08/the-nautilus-ii-table-by-marc-fish.html/the-nautilus-ii-table-by-marc-fish-05" target="_blank"><img title="Nautilus" alt="the-nautilus-ii-table-by-marc-fish-05" src="http://astuces.absolacom.com/wp-content/uploads/2013/01/the-nautilus-ii-table-by-marc-fish-05-150x150.jpg" width="150" height="150"></a></p>
<p>Il arrive que l’on ait installé des programmes générant des fichiers avec une extension propre à ces programmes, mais que l’accès direct (par double clic par exemple) ouvre le fichier avec un autre logiciel qui n’est pas celui escompté. Pourtant, le programme est bien installé et fonctionnel, mais l’association n’est pas effectuée correctement, et il n’est pas possible de la faire graphiquement.</p>
<p>Dans mon cas, j’ai installé sous Unity <em>Qt4-designer</em> qui fabrique des fichiers avec l’extension <em>.ui</em> mais qui est un programme prévu pour KDE. Or, quand je double clique sur le fichier <em>.ui</em> généré par le programme, c’est firefox qui s’ouvre pour me proposer de télécharger le fichier. Pourtant, dans le menu contextuel, <em>ouvrir avec</em> me propose bien Qt4-designer.</p>
<p>Qu’importe, me dis-je, il suffit d’aller dans les propriétés du fichier, onglet <em>ouvrir avec</em>, et de lui associer le bon logiciel. Sauf que le programme voulu (Qt4-designer) n’apparaît pas dans la liste!</p>
<p>Diable! Pourquoi?</p>
<p>Après quelques (heures de) recherches, c’est simple, encore faut-il le savoir. Le lanceur n’intègre pas la fonction d’ouverture de fichier, et par conséquent Nautilus ne l’affiche pas dans la liste des programmes disponibles.</p>
<p>Corrigeons cette erreur monumentale immédiatement.</p>
<h2>Pour tous les utilisateurs du système</h2>
<p>Éditez par le moyen de votre choix (avec sudo) le fichier <em>/usr/share/applications/designer-qt4.desktop</em> et modifiez la ligne indiquée ci dessous de</p>
<p><code>Exec=/usr/bin/designer-qt4</code></p>
<p>à</p>
<p><code>Exec=/usr/bin/designer-qt4 %f</code></p>
<p>Notez le « %f » qui indique que c’est le fichier transmis (celui sélectionné) qu’il faudra ouvrir. Il faudra peut être vous déloguer/reloguer pour que cela soit pris en compte, mais je ne suis même pas sûr que ce soit nécessaire. Retournez dans les propriétés du fichier <em>.ui</em> et vous devriez avoir le programme voulu dans la liste des choix disponibles.</p>
<h2>Pour un utilisateur particulier</h2>
<p>Admettons que je veuille que cette association ne soit valable que pour l’utilisateur manu. Il me suffit de copier le lanceur de qt4-designer dans le dossier ~/.local/share/applications et d’effectuer la modification indiquée ci dessus dans le fichier que je viens de copier.</p>
<p><code>cp /usr/share/applications/designer-qt4.desktop /home/manu/.local/share/applications/<br>
gedit /home/manu/.local/share/applications/designer-qt4.desktop</code></p>
<p>Plus besoin du <em>sudo</em> dans le cas précis, puisque le fichier est dans mon dossier personnel. Ça fonctionne pour tous les logiciels et toutes les extensions, à condition qu’il existe un fichier<em> .desktop</em> dans le dossier des applications.</p>
<p>C’est une bricole, mais ça empoisonne la vie quand le comportement n’est pas celui attendu. En espérant que ça puisse vous servir.</p>

<p><img src="http://cdn.libravatar.org/avatar/230a3b7ed20cd017d79f8e2fe2f6e4c3?default=identicon" alt="Gravatar de Manu Absolacom" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13285&go=external" title="Visit the source">Manu Absolacom</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Libre Astux : <a href="http://www.planet-libre.org/index.php?post_id=10854">Ubuntu 11.10 et Unity, probl&egrave;me d&rsquo;association de fichier</a> (02/01/2012)</li><li>Manu Absolacom : <a href="http://www.planet-libre.org/index.php?post_id=11117">Ubuntu 11.10 (Oneiric) ne s&rsquo;arr&ecirc;te pas</a> (01/02/2012)</li><li>Manu Absolacom : <a href="http://www.planet-libre.org/index.php?post_id=12162">SSHplus: le SSHmenu pour unity</a> (06/08/2012)</li><li>Manu Absolacom : <a href="http://www.planet-libre.org/index.php?post_id=12675">Ubuntu-tweak est mort. Vive ubuntu-tweak?</a> (19/10/2012)</li><li>Planet Libre : <a href="http://www.planet-libre.org/index.php?post_id=12179">Br&egrave;ves du Planet Libre - Monday 13, August 2012</a> (13/08/2012)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13284&go=external
title: Francois Aichelbaum : Intégration d’un parc de machines Linux à un domaine Active Directory
uri: Francois-Aichelbaum-Intégration-d-un-parc-de-machines-Linux-à-un
url: http://www.planet-libre.org/index.php?post_id=13284&go=external
content:
<p><a href="http://cdn.aichelbaum.com/wp-content/uploads/2013/01/tux.gif"><img alt="Linux sur Windows" src="http://cdn.aichelbaum.com/wp-content/uploads/2013/01/tux-150x150.gif" width="150" height="150"></a>Dans un monde professionnel où les environnements informatiques sont de plus en plus hétérogènes, il est nécessaire de pouvoir centraliser les informations la gestion des comptes ainsi que les droits associés. Alors que la documentation d’intégration des Linux (ou Mac) à un annuaire LDAP est très documentée sur internet, les guides pour l’intégration à un Active Directory est quasi absente. Elle est pourtant de plus en plus requise … et facile ! Des comptes unifiés pour tous les OS. Une gestion des comptes fines et centralisés est alors en place. Un sudo centralisé sur l’Active Directory implique un fichier <em>/etc/sudoers</em> obsolète.<span></span></p>
<h1>Avant propos</h1>
<p>Pour la suite différents points sont supposés acquis ou en place. Vous disposez d’un domaine Active Directory Windows 2008 R2 en place. Ici, nous l’appellerons <em>integration.infra</em>. Notez que les manipulations peuvent se faire à partir des versions Windows 2003 sans problème.</p>
<p>Les Linux sont des debian. Encore une fois, les packages sont disponibles pour toutes les grosses distributions, donc je vous laisse adapter.</p>
<p>Côté résolution DNS, les machines Linux doivent pouvoir déjà résoudre le domaine integration.infra :</p>
<p></p>
<pre>dig +short integration.infra
192.168.101.1</pre>
<p></p>
<p>Si ce n’est pas le cas, une petite modification du /etc/resolv.conf est à faire en rajoutant l’Active Directory :</p>
<p></p>
<pre>echo nameserver 192.168.101.1 >> /etc/resolv.conf</pre>
<p></p>
<p>L’intégration à l’Active Directory est simplfiée depuis l’arrivée de Likewise Open (maintenant appelé PowerBroker Identity Services). On supposera nos Linux comme étant en 64 bits.</p>
<p>Dernier point, on suppose avoir un compte ADMIN côté Windows avec les droits de rajout de machines.</p>
<h1>Côté Active Directory</h1>
<h3>Pré-requis</h3>
<p>Avant Windows 2008, il est nécessaire de rajouter les attributs Unix à l’Active Directory. Pour cela, il suffit d’installer le package Identity Management for UNIX.</p>
<p>Ensuite, nous devons rajouter un compte ldapquery : en effet, nous voulons centralisé la gestion des droits sudo et ceci ne peut se fait que via le protocole LDAP nativement embarqué dans l’AD. Pour cela, on ouvre <em>Active Directory Users and Computers</em> puis on clique droit sur <em>Users</em> puis <em>New</em> et <em>User</em>. On note le mot de passe.</p>
<p>NB : Il peut être intéressant de travailler en LDAPS plutôt qu’en LDAP. Je vous renvoie aux nombreuses documentations disponibles sur internet (ou à votre administrateur Windows) pour son activation.</p>
<h3>Modification de l’Active Directory</h3>
<p>Arrive alors la partie <em>tricky</em> : étendre le schéma Active Directory pour y intégrer le sudo. Le fichier de schéma est disponible sur vos Linux dans <em>/usr/share/doc/sudo-ldap/schema.ActiveDirectory.gz</em> mais également <a title="Schema Active Directory pour sudo" href="http://cdn.aichelbaum.com/files/s/schema.ActiveDirectory.txt" target="_blank">ici</a>.</p>
<p>Pensez à l’éditer pour remplacer le <em>dc=X</em> par votre domaine (ici, <em>dc=integration,dc.infra</em>).</p>
<p>En ligne de commande, il ne reste alors qu’à taper :</p>
<p></p>
<pre>ldifde -i -e schema.ActiveDirectory.txt -c "CN=Schema,CN=Configuration,DC=integration,DC=infra" #schemaNamingContext</pre>
<p></p>
<p>Ceci va vous rajouter tous les attributs <em>sudo</em> (<em>sudoHost</em>, <em>sudoUser</em>, …) ainsi que la classe <em>sudoRole</em>.</p>
<h3>Création des groupes</h3>
<p>Concernant sudo, une dernière manipulation est à faire : créer une OU <em>sudoers</em>“(via l’<em>ADSI</em>) puis la “peupler” avec des sudoRole comme vous le feriez avec le fichiers <em>/etc/sudoers </em>:</p>
<ul>
<li>une ligne revient à un rôle</li>
<li>un rôle contient un ou plusieurs <em>sudoHost</em>
</li>
<li>un rôle contient un ou plusieurs <em>sudoUser </em>en corrélation avec les groupes utilisateurs que nous souhaiterions</li>
<li>un rôle contient un ou plusieurs <em>sudoOptions</em>
</li>
<li>un rôle contient un ou plusieurs <em>sudoCommand</em>
</li>
<li>un rôle contient un ou plusieurs <em>sudoRunAs</em> (ALL à mettre par défault)</li>
</ul>
<p></p>
<p>On peut alors créer les utilisateurs et groupes dont on aura besoin pour l’usage normal.</p>
<h1>Côté Linux</h1>
<p>L’ensemble des commandes s’enchaîne rapidement :</p>
<p></p>
<pre>wget http://download.beyondtrust.com/PBISO/7.0.4/918/pbis-open-7.0.4.918.linux.x86_64.deb.sh
chmod +x pbis-open-7.0.4.918.linux.x86_64.deb.sh
./pbis-open-7.0.4.918.linux.x86_64.deb.sh
cd /opt/pbis/bin
./domainjoin-cli join integration.infra ADMIN
./domainjoin-cli configure --enable nsswitch
./domainjoin-cli configure --enable pam
./domainjoin-cli configure --enable ssh
./config HomeDirTemplate %H/%D/%U
./config AssumeDefaultDomain true
./config LoginShellTemplate /bin/bash
aptitude install nslcd sudo-ldap
grep bind /etc/nslcd.conf >> /etc/ldap/ldap.conf
echo "sudoers_base ou=sudoers,dc=integration,dc=infra" >> /etc/ldap/ldap.conf
ln -s /etc/ldap/ldap.conf /etc/sudo-ldap.conf</pre>
<p></p>
<p>Pour l’installation de nslcd, préciser la bonne URI mais surtout le compte ldapquery.</p>
<p>Pour ceux qui voudrait automatiser l’installation (via <em>Fabric</em> par exemple), le déroulement du script de PBIS requiert l’utilisation d’expect :</p>
<p></p>
<pre>aptitude install expect tcl8.5
echo < EOF > /opt/install_pbis.sh
#!/bin/bash
VAR=$(expect -c "
spawn sh pbis-open-7.0.4.918.linux.x86_64.deb.sh --confirm
expect {
Y/n { send \\"y\\r\\"; exp_continue }
Y/n { send \\"y\\r\\"; exp_continue }
yes/no { send \\"yes\\r\\"; exp_continue }
yes/no { send \\"yes\\r\\"; exp_continue }
}
exit
")
EOF
chmod +x /opt/install_pbis.sh</pre>
<p></p>
<p>L’installation et le déploiement s’en trouvera grandement faciliter. Petite subtilité à prévoir : l’obligation de reboot les Linux pour une intégration propre de l’authentification Active Directory en local à la machine.</p>
<p>The post <a href="http://francois.aichelbaum.com/integration-dun-parc-de-machines-linux-a-un-domaine-active-directory/">Intégration d’un parc de machines Linux à un domaine Active Directory</a> appeared first on <a href="http://francois.aichelbaum.com/">D'ici et d'ailleurs</a>.</p>

<p><img src="http://cdn.libravatar.org/avatar/d3aee8c1dcab31df72e021766230892b?default=identicon" alt="Gravatar de Francois Aichelbaum" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13284&go=external" title="Visit the source">Francois Aichelbaum</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Vince : <a href="http://www.planet-libre.org/index.php?post_id=9508">Authentification Kerberos avec Apache dans un environnement Active Directory multi-domaine</a> (21/06/2011)</li><li>Vince : <a href="http://www.planet-libre.org/index.php?post_id=10005">Migrer un serveur de partages Windows vers Linux</a> (23/08/2011)</li><li>Francois Aichelbaum : <a href="http://www.planet-libre.org/index.php?post_id=12338">Dupliquer une machine sous Linux en ssh (&agrave; la bourrin)</a> (23/08/2012)</li><li>K-Tux : <a href="http://www.planet-libre.org/index.php?post_id=11470">Back to Basis : clone d&rsquo;un serveur OpenLDAP</a> (26/03/2012)</li><li>K-Tux : <a href="http://www.planet-libre.org/index.php?post_id=12814">ldapsmb: ldap et authentification Windows</a> (05/11/2012)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13283&go=external
title: OLPC France : Vos compétences informatiques au service d’un projet humanitaire
uri: OLPC-France-Vos-compétences-informatiques-au-service-d-un-projet
url: http://www.planet-libre.org/index.php?post_id=13283&go=external
content:
<p><a href="http://olpc-france.org/blog/wp-content/uploads/2013/01/volontaires.png"><img src="http://olpc-france.org/blog/wp-content/uploads/2013/01/volontaires.png" alt="" title="Des volontaires au travail" width="600" height="250"></a></p>
<p><i>Depuis la création de l’association en 2008, c’est plus de 300 enfants qui ont accès ou ont eu accès à l’ordinateur XO régulièrement grâce à OLPC France. Quand on connait les possibilités qu’offre cette petite machine verte et la plate-forme pédagogique Sugar à des enfants, on ne peut qu’être fier des opportunités qu’on leur offre.</i></p>
<p><i>Nous débordons d’idées et de projets pour 2013, nous avons donc besoin de volontaires pour nous aider à les mener à bien !</i></p>
<p>Vous êtes étudiants en informatique et vous voulez mettre votre talent au service d’un projet humanitaire ? Rejoignez l’association OLPC France qui soutient le projet One Laptop Per Child dans la mission d’équiper les enfants défavorisés d’un ordinateur comme outil éducatif. Vous aurez ainsi l’opportunité d’accompagner le déploiement de l’ordinateur XO dans nos projets en France ou à Madagascar.</p>
<ul>
<li>Vous êtes développeur et vous maîtrisez le développement HTML5/JavaScript ou le langage Python et le framework GTK ?</li>
<li>Vous êtes spécialisés en systèmes et réseaux et maîtrisez les distributions GNU-Linux et les outils comme Apache, Squid, Jabber ou Moodle ?</li>
<li>Vous aimez le hardware et êtes intéressés par la réparation de matériel électronique ?</li>
<li>Vous pensez que c’est important de promouvoir des ressources libres dans l’éducation ?</li>
<li>Vous êtes simplement curieux et souhaitez approfondir vos connaissances ?</li>
</ul>
<p>Encadrés par des volontaires et des ingénieurs spécialisés au sein de l’association, vous aurez l’occasion notamment:</p>
<ul>
<li>De développer des nouveaux logiciels pour les enfants de 6 à 12 ans ou pour des enseignants,</li>
<li>De mettre en place des serveurs ou des infrastructures réseaux,</li>
<li>De participer à des ateliers de démontage et de réparation de l’ordinateur XO,</li>
<li>De former des volontaires ou des enseignants sur ces technologies.</li>
</ul>
<p>Vous pourrez éventuellement intervenir dans une des écoles où nous sommes présents et être accueilli sur notre déploiement sur l’île de Nosy Komba à Madagascar.</p>
<p>Contactez-nous sur <a href="mailto:contact@olpc-france.org">contact AT olpc-france.org</a>.</p>
<p><br><br><br></p>
<p><i>P.S.: Si vous n’êtes pas étudiants ou si vous n’êtes pas informaticien mais que vous voulez participer, vous êtes le bienvenue aussi <img src="http://olpc-france.org/blog/wp-includes/images/smilies/icon_wink.gif" alt=";-)"></i></p>

<p><img src="http://cdn.libravatar.org/avatar/b5a4c4b23233d8623b213fb0469dfcd5?default=identicon" alt="Gravatar de OLPC France" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13283&go=external" title="Visit the source">OLPC France</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>OLPC France : <a href="http://www.planet-libre.org/index.php?post_id=12709">OLPC France en ordre de marche pour 2013</a> (23/10/2012)</li><li>OLPC France : <a href="http://www.planet-libre.org/index.php?post_id=1612">Edition num&eacute;rique : les convergences</a> (09/07/2010)</li><li>OLPC France : <a href="http://www.planet-libre.org/index.php?post_id=5972">La route est longue mais la voie est libre !</a> (08/07/2010)</li><li>OLPC France : <a href="http://www.planet-libre.org/index.php?post_id=10593">Retours d&rsquo;exp&eacute;riences &eacute;ducatives uruguayennes</a> (13/11/2011)</li><li>OLPC France : <a href="http://www.planet-libre.org/index.php?post_id=11801">Nosy Komba 2012: c&rsquo;est parti !</a> (27/05/2012)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13286&go=external
title: Vincent Gay : Géolocalisation (suite)
uri: Vincent-Gay-Géolocalisation-(suite)
url: http://www.planet-libre.org/index.php?post_id=13286&go=external
content:
<p>Quelques nouvelles concernant des applications de géolocalisation.</p>
<p>Dan Fandrich (dan à coneharvesters point com ), qui a repris le
développement de <a href="http://freefoote.dview.net/linux_gpscorr.html" hreflang="en">GPSCorrelate</a> (voir un <a href="http://blog.vintherine.org/post/2012/10/07/G%C3%A9olocalisation" hreflang="en">précédent billet</a>),
s'attaque à son internationalisation. Je viens de finir la traduction
française.</p>
<p>Si quelqu'un est volontaire pour une autre langue, <a href="http://blog.vintherine.org/public/GPS/gpscorrelate.pot">le fichier .pot est ici</a>. Pour les néophytes
en traduction je recommande <a href="http://www.poedit.net/" hreflang="en">Poedit</a> (pour Archlinux : disponible en version 1.5.4 dans le
dépôt Community). Une fois la traduction terminée renvoyer le fichier
gpscorrelate.pot directement à Dan (merci de me mettre en copie, vgay à
vintherine point org).</p>
<p>Pour ma part j'ai fait évolué mon script de géolocalisation manuelle
intégrable dans Nautilus, Nemo, Thunar ou encore GThumb (et certainement dans
Dolphin mais je ne connais pas bien).</p>
<ul>
<li>Corrections de bugs</li>
<li>Utilisation de <a href="https://code.google.com/p/gtkdialog/" hreflang="en">GtkDialog</a> si installé (mais fonctionne aussi sans)</li>
<li>fonctionne avec tous les <a href="http://dev.exiv2.org/wiki/exiv2/Supported_image_formats" hreflang="en">formats
supportés par exiv2</a>
</li>
</ul>
<p>Installation :</p>
<ul>
<li>récupérez le <a href="http://blog.vintherine.org/public/GPS/GeotagGTK">Script GeotagGTK</a> et
copiez-le où vous voulez (/usr/local/bin/ par exemple)</li>
<li>rendez le fichier exécutable (chmod +x)</li>
</ul>
<p>Pour intégration graphique</p>
<ul>
<li>Nautilus : faites un lien dans ~/gnome2/nautilus-scripts/</li>
<li>Nemo : faites un lien dans ~/gnome2/nemo-scripts/</li>
<li>Thunar : configurez une <a href="http://docs.xfce.org/xfce/thunar/custom-actions" hreflang="en">action
personnalisée</a> (anglais)</li>
<li>GThumb : Outil -> Personnaliser -> ajouter une commande</li>
<li>Dolphin : si quelqu'un peut m'expliquer...</li>
</ul>
<p>Usage :</p>
<ul>
<li>Copiez dans le presse papier Latitude et Longitude, séparés par une virgule
(sélectionner le texte suffit)</li>
<li>En ligne de commande indiquez en paramètre les fichiers et/ou répertoire
concernés</li>
<li>En mode graphique sélectionnez les fichiers et/ou répertoire concernés</li>
<li>voir le <a href="http://blog.vintherine.org/post/2012/10/09/G%C3%A9olocaliser-ses-photos-manuellement">billet
précédent</a>
</li>
</ul>
<p>Licence : le script est sous la licence libre <a href="http://www.wtfpl.net/" hreflang="en">WTFPL</a></p>
<p><strong>N.B. Les valeurs copiées sont en degrés décimaux (DD.DDDDD) mais
sont passées en Degrés-Minutes-Secondes dans les données EXIF</strong></p>
<p>Copie d'écran :</p>
<p><img src="http://blog.vintherine.org/public/GPS/capture_gtkdialog.jpg" alt="Capture gtkdialog géolocalisation" title="Capture gtkdialog géolocalisation, janv. 2013"></p>

<p><img src="http://cdn.libravatar.org/avatar/b653c9f2cedb4a70ae95a2294e8650ad?default=identicon" alt="Gravatar de Vincent Gay" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13286&go=external" title="Visit the source">Vincent Gay</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Vincent Gay : <a href="http://www.planet-libre.org/index.php?post_id=12641">G&eacute;olocalisation avec gpscorrelate</a> (07/10/2012)</li><li>Vincent Gay : <a href="http://www.planet-libre.org/index.php?post_id=12642">Rapid-Photo-Downloader</a> (25/09/2012)</li><li>Vincent Gay : <a href="http://www.planet-libre.org/index.php?post_id=12644">ffDiaporama</a> (06/09/2012)</li><li>Vincent Gay : <a href="http://www.planet-libre.org/index.php?post_id=12670">G&eacute;olocaliser ses photos manuellement</a> (19/10/2012)</li><li>Vincent Gay : <a href="http://www.planet-libre.org/index.php?post_id=13243">Photo : Hugin, le panorama facile</a> (07/01/2013)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13282&go=external
title: Framablog : Le Manifeste du hacker (1986) #pdftribute Aaron Swartz
uri: Framablog-Le-Manifeste-du-hacker-(1986)-pdftribute-Aaron-Swartz
url: http://www.planet-libre.org/index.php?post_id=13282&go=external
content:
<p>Un certain nombre de textes tournent actuellement sur le Net suite au décès d’<a href="http://www.framablog.org/index.php/tag/AaronSwartz">Aaron Swartz</a>. Parmi eux on trouve <a href="http://fr.wikipedia.org/wiki/Manifeste_du_hacker">« La Conscience d’un hacker » (ou « Le Manifeste du hacker »)</a> datant de… 1986 et que d’aucuns trouvent particulièrement adapté aux circonstances. Et pour cause…</p>


<p>Nous vous le proposons traduit ci-dessous<sup>[<a href="http://www.framablog.org/index.php/post/2013/01/15/manifeste-du-hacker-aaron-swartz#pnote-1485-1">1</a>]</sup>. Il a été rédigé par <a href="http://fr.wikipedia.org/wiki/Loyd_Blankenship">Loyd Blankenship</a>, (alias <em>The Mentor</em>) juste après son arrestation.</p>


<p>« Oui, je suis un criminel. Mon crime est celui de la curiosité. »</p>


<p><em>Remarque : Nous sommes en 1986 et c’est par le téléphone que passe le réseau. Un téléphone qui se retrouve alors bloqué par ces « sales gosses » pour la communication classique.</em></p>


<p><br></p>


<p><img src="http://www.framablog.org/public/_img/flickr/elizabeth-brossa_cc-by-nc-sa.jpg" alt="Elizabeth Brossa - CC by-nc-sa" title="Elizabeth Brossa - CC by-nc-sa"></p>


<p><br></p>


<h3>La conscience d’un hacker</h3>


<p><strong><a href="http://www.phrack.org/issues.html?issue=7&amp;id=3&amp;mode=txt">The Conscience of a Hacker</a></strong></p>


<p><em>The Mentor - 8 janvier 1986 - Phrack.org</em><br><em>(Traduction : NeurAlien, Moosh, ga3lig, goofy, zozio nocture (aka brandelune), Slystone, KoS, aKa, Martin, lamessen, Sky)</em></p>


<p><em>Ce qui suit a été écrit peu de temps après mon arrestation…</em></p>


<p>Un autre s’est fait prendre aujourd’hui, c’est partout dans les journaux.<br>
« Scandale : Un adolescent arrêté pour crime informatique », « Arrestation d’un hacker après le piratage d’une banque »…<br>
Satanés gosses, tous les mêmes.</p>


<p>Mais vous, dans votre psychologie de costume trois pièces et votre conscience technologique des années 50, avez-vous un jour pensé à regarder le monde avec les yeux d’un hacker ?<br>
Ne vous êtes-vous jamais demandé ce qui l’avait fait agir et quelles forces l’avaient animé ?<br>
Je suis un hacker, entrez dans mon monde…<br>
Mon monde, il commence avec l’école… Je suis plus éveillé que la plupart des autres enfants et les nullités qu’on nous enseigne m’ennuient…<br>
Satanés gamins, ce sont tous les mêmes.</p>


<p>Je suis au collège ou au lycée. J’ai écouté les professeurs expliquer pour la quinzième fois comment réduire une fraction.<br>
J’ai bien compris. « Non Mme Dubois, je n’ai pas montré mon travail. Je l’ai fait dans ma tête ».<br>
Satané gosse. Il a certainement copié. Ce sont tous les mêmes.</p>


<p>J’ai fait une découverte aujourd’hui. J’ai trouvé un ordinateur.<br>
Attends une minute, c’est cool. Ça fait ce que je veux. Si ça fait une erreur, c’est parce que je me suis planté.<br>
Pas parce qu’il ne m’aime pas…<br>
Ni parce qu’il se sent menacé par moi…<br>
Ni parce qu’il pense que je suis un petit malin…<br>
Ni parce qu’il n’aime pas enseigner et qu’il ne devrait pas être là…<br>
Satané gosse. Tout ce qu’il fait c’est jouer. Ce sont tous les mêmes.</p>


<p>Et c’est alors que ça arrive. Une porte s’ouvre…<br>
Les impulsions électroniques déferlent sur la ligne téléphonique comme l’héroïne dans les veines d’un drogué.<br>
Pour trouver dans un Forum le refuge contre la stupidité quotidienne.<br>
« C’est ça… C’est ici que je dois être…»<br>
Ici, je connais tout le monde… Même si je n’ai jamais rencontré personne. Je ne leur ai jamais parlé, et je n’entendrai peut-être plus parler d’eux un jour… Je vous connais tous.<br>
Satané gosse. Encore pendu au téléphone. Ce sont tous les mêmes.</p>


<p>A l’école, on nous a donné des pots de bébé alors qu’on avait les crocs pour un steak…<br>
Les morceaux de viande que vous avez bien voulu nous tendre étaient pré-mâchés et sans goût.<br>
On a été dominé par des sadiques ou ignoré par des apathiques.<br>
Les seuls qui avaient des choses à nous apprendre trouvèrent en nous des élèves de bonne volonté, mais ceux-ci étaient comme des gouttes d’eau dans le désert.</p>


<p>C’est notre monde maintenant… Le monde de l’électron et des commutateurs, la beauté du baud. Nous utilisons un service déjà existant, sans payer ce qui pourrait être bon marché si ce n’était pas géré par des profiteurs avides, et c’est nous que vous appelez criminels.<br>
Nous explorons… et vous nous appelez criminels.<br>
Nous recherchons la connaissance… et vous nous appelez criminels.<br>
Nous existons sans couleur de peau, sans nationalité, sans dogme religieux… et vous nous appelez criminels.<br>
Vous construisez des bombes atomiques, vous financez les guerres, vous assassinez et trichez, vous manipulez et vous nous mentez en essayant de nous faire croire que c’est pour notre propre bien… et pourtant c’est nous qui sommes les criminels.</p>


<p>Oui, je suis un criminel. Mon crime est celui de la curiosité.<br>
Mon crime est celui de juger les gens selon ce qu’ils pensent et disent, pas selon leur apparence.<br>
Mon crime est d’être plus malin que vous, quelque chose que vous ne me pardonnerez jamais.</p>


<p>Je suis un hacker, et ceci est mon manifeste.<br>
Vous pouvez arrêter un individu, mais vous ne pouvez pas tous nous arrêter…<br>
Après tout, nous sommes tous les mêmes.</p>


<p>The Mentor</p>


<p><em>Crédit photo : <a href="http://www.flickr.com/photos/elizabethbw/8373942339/">Elizabeth Brossa</a> (Creative Commons By-Nc-Sa)</em></p>
<div>
<h4>Notes</h4>
<p>[<a href="http://www.framablog.org/index.php/post/2013/01/15/manifeste-du-hacker-aaron-swartz#rev-pnote-1485-1">1</a>] Il en existait <a href="http://elskate4.chez-alice.fr/Labbai-and-Ari/manifeste.htm">une première traduction</a> mais elle était « perfectible ».</p>
</div>

<p><img src="http://cdn.libravatar.org/avatar/f411e4809021b786b7eb0c8956612e76?default=identicon" alt="Gravatar de Framablog" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13282&go=external" title="Visit the source">Framablog</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Framablog : <a href="http://www.planet-libre.org/index.php?post_id=13278">Manifeste de la gu&eacute;rilla pour le libre acc&egrave;s, par Aaron Swartz #pdftribute</a> (14/01/2013)</li><li>Framablog : <a href="http://www.planet-libre.org/index.php?post_id=13274">En hommage &agrave; Aaron Swartz</a> (13/01/2013)</li><li>Framablog : <a href="http://www.planet-libre.org/index.php?post_id=10706">Encourager ou criminaliser le jailbreaking ? Un choix de soci&eacute;t&eacute; !</a> (04/12/2011)</li><li>Framablog : <a href="http://www.planet-libre.org/index.php?post_id=11039">Mesures de R. Stallman pour une politique publique de promotion du logiciel libre</a> (21/01/2012)</li><li>Framablog : <a href="http://www.planet-libre.org/index.php?post_id=11139">De l&#039;impact politique d&#039;apprendre aux enfants la libre programmation</a> (05/02/2012)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13288&go=external
title: Nicolargo : Installation et prise en main d’OpenVAS, le fork de Nessus
uri: Nicolargo-Installation-et-prise-en-main-d-OpenVAS-le-fork-de-Ness
url: http://www.planet-libre.org/index.php?post_id=13288&go=external
content:
<p>Depuis sa version 3, Nessus, le logiciel phare dans le petit monde des scanners de vulnérabilités des systèmes d'information est passé sous licence propriétaire. Comme c'est souvent ce genre de cas un fork de sa version 2 (qui était sous licence GPL) a rapidement vu le jour: <strong>OpenVAS</strong>. Nous allons dans ce billet en détailler l'installation et la première utilisation.</p>
<h1>Scanner de vulnérabilités ? Kezako ?</h1>
<p>Tout comme Nessus, OpenVAS est donc un scanner de vulnérabilités. On pourrait aussi l'appeler un logiciel d'aide aux audits de sécurités. Il se présente sous la forme d'un client / serveur.</p>
<p><img alt="OpenVAS4-Software" src="http://blog.nicolargo.com/wp-content/uploads/2013/01/OpenVAS4-Software.png" width="500" height="351"></p>
<p>Le client permettant de définir le périmètre (plage d'adresse, type de machine) et les paramètres de l'audit (audit externe ou interne). Il se décline en CLI (ligne de commande), GUI (interface graphique) et API (Python notamment). Il est disponible sous <a href="http://www.openvas.org/install-packages.html">GNU/Linux et Windows</a>.</p>
<p>Le serveur effectuant le scan des différentes vulnérabilités (appelés <strong>NVT</strong> pour "Network Vulnerability Test") disponibles dans sa base (plus de <strong>25.000 NVTs</strong> à l'heure de rédaction de ce billet). Le serveur existe uniquement sous GNU/Linux.</p>
<h1>Installation du serveur OpenVAS</h1>
<p>Pour mes tests, je dispose d'une machine sous Ubuntu 12.04 LTS. La procédure suivante est donc donnée à titre indicatif pour ce système d'exploitation.</p>
<p>On commence par installer le package OpenVAS Serveur disponible dans les dépôts d'Ubuntu:</p>
<pre>sudo apt-get install openvas-server</pre>
<p>On doit ensuite créer un couple login/password pour limiter l'accès au serveur:</p>
<pre>sudo openvas-adduser
sudo service openvas-server restart</pre>
<p>Il est possible que le premier lancement du serveur prenne un peu de temps car il charge l'ensemble des NVTs.</p>
<h1>Installation du client OpenVAS</h1>
<p>Il est possible d'installer le client sur n'importe quelle machine du réseau ou bien directement sur le serveur (c'est ce que j'ai fait pour mes tests).</p>
<p>On installe les packages:</p>
<pre>sudo apt-get install openvas-client htmldoc</pre>
<p><em>Note: le module htmldoc sert uniquement pour l'export au format HTML des rapports.</em></p>
<h1>Première utilisation d'OpenVAS</h1>
<p>Le client graphique OpenVAS se nomme <strong>openvas-client</strong>, il faut donc le lancer via un terminal ou votre launcher Unity/Gnome. Au premier lancement, il faut commencer par se connecter au serveur via le menu <strong>Fichier > Connecter</strong>. On doit saisir le login/password.</p>
<p>Pour créer son premier audit de sécurité, le plus simple est de passer par le wizard disponible via le menu <strong>Fichier > Scan assistant</strong>.</p>
<p>Il est alors possible de choisir le contexte de l'audit (description) et la cible (une machine, un réseau...).</p>
<p>Le lancement de l'audit se fera automatiquement. Le temps d’exécution dépend du nombre de machines, de la rapidité de votre réseau et du nombre de services à tester sur vos cibles.</p>
<p><img alt="capture_085" src="http://blog.nicolargo.com/wp-content/uploads/2013/01/capture_085.png" width="495" height="229"></p>
<p> </p>
<p>A la fin, un rapport est généré et accessible en archive:</p>
<p><img alt="capture_086" src="http://blog.nicolargo.com/wp-content/uploads/2013/01/capture_086-580x314.png" width="580" height="314"><br> Il est bien sur possible d'exporter le rapport (format XML, HTML, PDF...) via le menu <strong>Rapport > Exporter</strong>.</p>
<p>Si l'interface de GUI est pratique pour des audits "one shot", il peut être également utile de regarder du cité de<a href="http://pypi.python.org/pypi/openvas.omplib"> l'API Python</a> qui permet une utilisatino avancé du serveur OpenVas et pourquoi pas une automatisation des lancements.</p>
<h1>Configuration avancée d'OpenVAS</h1>
<p>C'est dans le fichier de configuration <strong>/etc/openvas/openvasd.conf</strong> que l'on trouve la définition du chemin vers les NVT (sortes de plugins pour OpenVAS):</p>
<pre># Directory where plug-ins are to be found
plugins_folder = /var/lib/openvas/plugins</pre>
<p>Ce répertoire contient des fichiers au format .nasl avec:</p>
<ul>
<li>une <a href="http://www.openvas.org/compendium/basic-structure-of-nasl-scripts.html">structure</a>
</li>
<li>une <a href="http://www.openvas.org/compendium/basic-nasl-syntax.html">syntaxe</a>
</li>
<li>des <a href="http://www.openvas.org/compendium/nasl-api-documentation.html">fonctions</a>
</li>
</ul>
<p>Si vous souhaitez développer vos propres scripts, il va falloir se plonger dans <a href="http://www.openvas.org/nvt-dev.html">la documentation officielle</a>. Le plus simple est de partir du <a href="https://wald.intevation.org/scm/viewvc.php/trunk/openvas-plugins/template.nasl?root=openvas&amp;view=markup">template.nasl</a> de référence et de tester pas à pas mais avant cela, je vous conseille de regarder la base des <a href="http://www.openvas.org/openvas-nvt-feed.html">25.000 NVT disponibles</a>, régulièrement <a href="http://www.openvas.org/openvas-nvt-feed-current.tar.bz2">mise à jour</a>, vous trouverez sûrement votre bonheur.</p>
<p>Cet article <a href="http://blog.nicolargo.com/2013/01/installation-et-prise-en-main-dopenvas-le-fork-de-nessus.html">Installation et prise en main d’OpenVAS, le fork de Nessus</a> est apparu en premier sur <a href="http://blog.nicolargo.com/">Le blog de NicoLargo</a>.</p>

<p><img src="http://cdn.libravatar.org/avatar/9d593d030da2a402b54812cdd2fc5e0d?default=identicon" alt="Gravatar de Nicolargo" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13288&go=external" title="Visit the source">Nicolargo</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>K-Tux : <a href="http://www.planet-libre.org/index.php?post_id=10073">Auditd : monitoring de donn&eacute;es en temps r&eacute;el</a> (05/09/2011)</li><li>archi02 : <a href="http://www.planet-libre.org/index.php?post_id=2156">Read it Later : pour les lectures en attente</a> (14/03/2009)</li><li>Seitoworld : <a href="http://www.planet-libre.org/index.php?post_id=8187">Mettre Centreon en fran&ccedil;ais</a> (17/12/2010)</li><li>Fr&eacute;d&eacute;ric Perrin : <a href="http://www.planet-libre.org/index.php?post_id=10025">Installation d&#039;une kimsufi sous FreeBSD en full-ZFS</a> (27/08/2011)</li><li>Clapico : <a href="http://www.planet-libre.org/index.php?post_id=13177">SuperTuxKart 0.8 disponible en PPA pour Ubuntu</a> (01/01/2013)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13287&go=external
title: Yannic Arnoux : Mise à jour de Fedora 17 vers Fedora 18
uri: Yannic-Arnoux-Mise-à-jour-de-Fedora-17-vers-Fedora-18
url: http://www.planet-libre.org/index.php?post_id=13287&go=external
content:
<p>
              15 Janvier 2013  : c'est la sortie officielle de la Fedora 18, très attendue car sa sortie fût décalée plusieurs fois, ce qui 
              est à l'honneur des développeurs : sortir quand le niveau de qualité est atteint malgré le fait qu'on soit une distribution 
              mainstream très attendue. Je vous renvoie à <a href="http://linuxfr.org/news/sortie-de-fedora-18-alias-spherical-cow">
              l'article très complet posté par Renault sur LinuxFR pour la liste des nouveautés.</a>. Moi je faire un retour 
              d'expérience rapide sur une mise à jour réussie depuis le Spin XFCE de Fedora 17. 
            </p>
            <p>
              <a href="http://fedoraproject.org/wiki/FedUp">FedUp</a> est le nouvel outil pour gérer les mises à jour de Fedora 17 et ultérieur. 
              Voici les étapes que j'ai suivi pour mettre à jour ma distribution : 
              </p>
<ul>
<li>s'assurer que le système est à jour : <b>yum upgrade</b>. Puis redémarrer la machine si le Kernel a été mis à jour.</li>
              <li>installer FedUp : <b>yum --enablerepo=updates-testing install fedup</b>
</li>
              <li>désactiver tous les dépôts tiers définis tels que RPM Fusion. En ligne de commande, cela consiste à rajouter <b>enabled=0</b>
              aux fichiers .repo que l'on trouve sous <b>/etc/yum.repos.d</b>.</li>
              <li>se déconnecter graphiquement et lancer FedUp en tant que root ou avec sudo depuis un VTY : <b>fedup-cli --network 18 --debuglog fedupdebug.log</b>
</li>
              <li>s'armer de patience, les téléchargements des paquets F18 commencent. Quand c'est terminé, FedUp demande de redémarrer la machine. 
              C'est au redémarrage que le processus de mise à jour est effectué. Je ne sais pas exactement combien de temps cela prend, j'ai dormi ;-) </li> 
              </ul>
<p>
              Si tout se passe bien, on se retrouve avec une Fedora 18 opérationnelle. La commande <b>uname -r</b> indique qu'on est passé en kernel 3.7.2-201.fc18.x86_64.4
              Pour être complet, on peut aussi mettre à jour Grub 2 manuellement <a href="http://fedoraproject.org/wiki/FedUp#How_Can_I_Upgrade_My_System_with_FedUp.3F">comme indiqué sur la page Wiki de FedUp</a>.  
            </p>

<p><img src="http://cdn.libravatar.org/avatar/308a3596152a79231f3feedc49afa4ef?default=identicon" alt="Gravatar de Yannic Arnoux" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13287&go=external" title="Visit the source">Yannic Arnoux</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13291&go=external
title: Fitzdsl Blog : Migrez vos Foreman et dormez sur vos deux oreilles.
uri: Fitzdsl-Blog-Migrez-vos-Foreman-et-dormez-sur-vos-deux-oreilles
url: http://www.planet-libre.org/index.php?post_id=13291&go=external
content:
<p>Je viens de migrer Foreman pour mettre la version 1.1 en production (je reviendrais sur les nouvelles fonctionnalités de la version 1.1).</p>
<p>Un des points les plus important que je teste quand je mets Foreman à jour, c’est la non regression de l’output de l’ENC. C’est à dire, je vérifie que la nouvelle version de Foreman envoie le même YAML au Puppet Master pendant ENC lookup. Pour me faciliter la vie, j’ai écris un petit script ruby (en partant du script d’external node controler de Foreman) qui va comparer les réponses en YAML entre deux instances de Foreman (ex: une instance de production et une instance de QA).</p>
<p> Afin de supporter les classes paramétrées, Foreman à changé un peu la structure du YAML mais le script supporte ce changement.<br>
Vous pouvez <a href="https://github.com/rvrignaud/utils/blob/master/foreman/check-foreman-regression.rb" target="_blank">le retrouver sur mon Github</a>. Vous avez juste à modifier les deux URLs de vos Foreman de Production et de DEV ainsi que vos identifiants et mot de passe.</p>
<p>Le script s’arrête automatiquement si il trouve une définition de node différente entre le Foreman de dev et celui de production. Cet outils me permet donc d’être plus tranquile quand je fais une mise à jour majeure de mes Foreman !</p>
<p><map name="google_ad_map_683_c9e6eeee13a69c73"><area shape="rect" href="http://imageads.googleadservices.com/pagead/imgclick/683?pos=0" coords="1,2,367,28">
<area shape="rect" href="http://services.google.com/feedback/abg" coords="384,10,453,23"></map><img usemap="#google_ad_map_683_c9e6eeee13a69c73" border="0" src="http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=683&amp;url=%20http%3A%2F%2Fwww.fitzdsl.net%2F2013%2F01%2Fmigrez-vos-foreman-et-dormez-sur-vos-deux-oreilles%2F"></p>

<p><img src="http://cdn.libravatar.org/avatar/5cde18740c0f7cb39849dac77494163c?default=identicon" alt="Gravatar de Fitzdsl Blog" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13291&go=external" title="Visit the source">Fitzdsl Blog</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Fitzdsl Blog : <a href="http://www.planet-libre.org/index.php?post_id=11449">V&eacute;rifiez le run de vos Puppet avec Foreman et Nagios</a> (21/03/2012)</li><li>Fitzdsl Blog : <a href="http://www.planet-libre.org/index.php?post_id=11623">Auto validation et supervision de la configuration de Nagios par lui m&ecirc;me</a> (24/04/2012)</li><li>Fitzdsl Blog : <a href="http://www.planet-libre.org/index.php?post_id=11922">D&eacute;ploiement automatis&eacute; et sans effort d&rsquo;un webserver avec Foreman</a> (19/06/2012)</li><li>Fitzdsl Blog : <a href="http://www.planet-libre.org/index.php?post_id=11619">Forcez le chargement de module directement au boot du kernel</a> (23/04/2012)</li><li>Fitzdsl Blog : <a href="http://www.planet-libre.org/index.php?post_id=13184">Migration de rtorrent et rtgui &agrave; transmission</a> (21/12/2012)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13290&go=external
title: Jeoffrey Bauvin : Alias.sh : Partagez vos alias
uri: Jeoffrey-Bauvin-Alias-sh-Partagez-vos-alias
url: http://www.planet-libre.org/index.php?post_id=13290&go=external
content:
<p>Levez la main si vous vous reconnaissez : vous avez sur votre laptop une quantité faramineuse d'alias Linux, qui facilitent grandement votre douce vie au sein de votre terminal favori. Seulement voilà, sauvegarder son fichier .bash_aliases, c'est lourd, et peu pratique. Pire, vous vous retrouvez sur votre PC de boulot, et là, plus aucun alias.</p>


<p><img src="http://www.jeoffrey54.com/data/images/main-levee.jpg" alt="Moi moi moi"></p>


<p>Voici un service Web que je viens de découvrir, qui se nomme <a href="http://alias.sh/">Alias.sh</a>. Ce service, comme son nom l'indique est une plateforme de partage et de synchronisation d'alias de commandes !</p>


<p><img src="http://www.jeoffrey54.com/data/images/aliassh.png" alt="Alias.sh"></p>

<p>Pour l'instant, il n'y a pas énormément d'alias, mais ça grimpe vite ! Et chose pratique, vous pouvez ajouter les vôtres, les synchroniser, et découvrir ceux des autres utilisateurs. Par exemple, mes alias sont disponibles à <a href="https://alias.sh/users/jeoffrey54">cette adresse</a>.</p>

<p>Une fois inscrit sur le site, vous pourrez récupérer vos alias en local via cette commande :</p>

<pre>wget -q -O - "$@" https://alias.sh/user/415/alias >> ~/.bash_aliases</pre>

<p>415 étant mon ID utilisateur ;).</p>

<p>Voici également un <a href="https://alias.sh/update-aliassh-bash-version">alias</a> permettant de mettre à jour votre fichier d'alias :</p>

<pre>alias update-aliases="wget -q -O - \\"$@\\" https://alias.sh/user/$ALIAS_SH_USER_ID/alias > ~/.bash_aliases &amp;&amp; source ~/.bash_aliases"</pre>

<p>N'oubliez pas de modifier votre fichier .bashrc en y ajoutant cette ligne :</p>

<pre>ALIAS_SH_USER_ID=415</pre>

<p>Bref, un petit service bien pratique ! N'hésitez pas à partager vos alias !</p>

<p><img src="http://cdn.libravatar.org/avatar/a15a697c7060cf2b3e7123c3065f10c9?default=identicon" alt="Gravatar de Jeoffrey Bauvin" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13290&go=external" title="Visit the source">Jeoffrey Bauvin</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13289&go=external
title: Fitzdsl Blog : Testez la logique de cache de votre Varnish avec varnishtest
uri: Fitzdsl-Blog-Testez-la-logique-de-cache-de-votre-Varnish-avec-varnis
url: http://www.planet-libre.org/index.php?post_id=13289&go=external
content:
<p>J’ai récemment eu à tester de manière exhaustive une toute nouvelle configuration de varnish. Le but étant de faire une infrastructure de cache complètement pilotable via des Headers HTTP en reprennant le principe de ce que <a href="http://www.youtube.com/watch?feature=player_detailpage&amp;v=X-JFAaVjZk0" target="_blank">Yakaz avait présenté au Varnish User Group</a>.</p>
<h2>Varnishtest : qu’est-ce que c’est ?</h2>
<p>Varnishtest est un (outils / framework de test) utilisé notamment par les dévelopeurs de varnish pour tester la non régression de leur reverse-proxy cache. Cet outils est vraiment puissant et permet de créer pleins de scénarios pour tester  le comportement de varnish en fonction d’un code VCL. Vous pouvez trouver l’ensemble des tests de varnish dans leur repo git:</p>
<pre>$ git clone https://github.com/varnish/Varnish-Cache.git
$ cd Varnish-Cache/bin/varnishtest/tests/</pre>
<p>Tous ces exemples vont vous permettre de comprendre le fonctionnement de varnishtest car malheureusement la documentation est très limitée pour le moment. Vous pouvez aussi vous reporter à <a href="http://blog.zenika.com/index.php?post/2012/08/27/Introducing-varnishtest" target="_blank">cet article de blog qui est une bonne introduction</a>.</p>
<h2> Que peut-on faire avec varnishtest</h2>
<p>Avec varnishtest on peut (sans être exhaustif) :</p>
<ul>
<li>Mocker des backends et définir leurs comportements</li>
<li>Lancer des serveurs varnish avec des vrais morceaux de vcl dedans pour les configurer</li>
<li>Utiliser des clients HTTP et leur définir les réponses attendues</li>
<li>Faire des tests sur les statistiques des serveurs varnish lancés</li>
</ul>
<h2>Comment fait-on tout ça ?</h2>
<h5>Déclaration d’un backend :</h5>
<pre>server s1 {
        rxreq
        txresp -body "réponse 1"

        rxreq
        txresp -body "réponse 2"

        rxreq
        txresp -body "réponse 3"
} -start</pre>
<p>Voila, c’est tout, vous avez mocké un backend qui peut répondre à 3 requêtes et pas une de plus. La configuration de ces servers peut être plus complète avec la directive expect. Voici un exemple contenu dans les test « a00001.vtc » de Varnish-Cache:</p>
<pre>server s1 {
        rxreq
        expect req.method == GET
        expect req.proto == HTTP/1.1
        expect req.url == "/"
        txresp 
}</pre>
<p>La définition de ce serveur va donner l’accès à des variables telles-que ${s1_addr} et ${s1_addr} que l’on pourra utiliser par la suite.<br>
Il est évidemment possible de mocker plusieurs serveurs.</p>
<h5>Déclaration d’un serveur varnish :</h5>
<p>De la même manière, il est possible de déclarer des serveurs varnish :</p>
<pre>varnish v1 -vcl {

       backend b1 {
               .host = "${s1_addr}";
               .port = = "${s1_port}";
      }

      sub vcl_fetch {
            ....
      }
}</pre>
<p>Cet exemple permet donc d’instancier un objet v1 qui sera un varnish et de lui spécifier un comportement en lui donnant directement un morceau de VCL.<br>
Il est possible de forcer Varnish à se binder sur un port spécifique en le déclarant comme ca :</p>
<pre>varnish v1 -arg "-a 127.0.0.1:8080" -vcl {
    ....       
}</pre>
<p>Etrangement Varnish n’a pas l’air de vérifier l’état de santé des backends déclarés. Si vous avez besoin de tester la mort d’une backend vous pouvez le faire comme cela :</p>
<pre>varnish v1 -cliok "backend.set_health b1 sick"</pre>
<h5>Utilisations des clients et des assertions:</h5>
<p>La syntaxe pour déclarer un client est relativement proche :</p>
<pre>client c1 {
        txreq -url "/object"  -hdr "X-TTL:1s"
        rxresp
        expect resp.status == 200
        expect resp.body == "réponse 1"
} -run</pre>
<p>Donc ce client va faire un GET sur le serveur Varnish v1. Il s’attend à recevoir un 200 et que le body de la réponse soit « réponse 1″.<br>
On peut aussi faire des tests sur les statistiques internes de varnish :</p>
<pre>varnish v1 -expect n_object == 1
varnish v1 -expect cache_hit == 0
varnish v1 -expect cache_miss == 1</pre>
<h5>Executer votre test varnish:</h5>
<p>Pour lancer le test, rien de plus simple :</p>
<pre>$ varnishtest affinity.vtc
    top  TEST affinity.vtc passed (0.978)</pre>
<p>En cas d’erreur vous aurrez un message tel que :</p>
<pre>c1    0.9 EXPECT resp.body (server 1) == server 2 (server 2) failed</pre>
<h2>Industrialisation des tests</h2>
<p>Le but n’étant pas de tester varnish en lui même mais le VCL déployé en production nous avons tout simplement utilisé la directive include dans la définition des varnish pour inclure le VCL de production.<br>
Il existe plusieurs limitations à cette méthode :</p>
<ul>
<li>Il faut séparer la définition des backends de votre logique de cache dans votre VCL de production. En effet, nous avons besoin de ne sourcer que la logique et de surcharger les backends. Il est à noter qu’il est possible d’utiliser de vrais backends avec varnishtest.</li>
<li>Les include ne semblent pas autoriser l’utilisation de chemins relatifs. Soit vous spécifiez un chemin absolu soit la racine de votre chemin relatif est « /etc/varnish » (sous debian).</li>
</ul>
<p>Vous pouvez retrouver un exemple de test et mon script d’industrialisation des tests sur <a href="https://github.com/rvrignaud/varnishtest/tree/master/varnish-test-suite" target="_blank">mon repo github</a>.</p>
<p><map name="google_ad_map_656_c9e6eeee13a69c73"><area shape="rect" href="http://imageads.googleadservices.com/pagead/imgclick/656?pos=0" coords="1,2,367,28">
<area shape="rect" href="http://services.google.com/feedback/abg" coords="384,10,453,23"></map><img usemap="#google_ad_map_656_c9e6eeee13a69c73" border="0" src="http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=656&amp;url=%20http%3A%2F%2Fwww.fitzdsl.net%2F2013%2F01%2Ftestez-la-logique-de-cache-de-votre-varnish-avec-varnishtest%2F"></p>

<p><img src="http://cdn.libravatar.org/avatar/5cde18740c0f7cb39849dac77494163c?default=identicon" alt="Gravatar de Fitzdsl Blog" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13289&go=external" title="Visit the source">Fitzdsl Blog</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13293&go=external
title: Philippe Scoffoni : Logiciel libre et analyse de la valeur
uri: Philippe-Scoffoni-Logiciel-libre-et-analyse-de-la-valeur
url: http://www.planet-libre.org/index.php?post_id=13293&go=external
content:
<p><strong><a href="http://philippe.scoffoni.net/wp-content/uploads/2013/01/source-code.jpg"><img title="Logiciel libre et analyse de la valeur" alt="valeur mutualisation fork " src="http://philippe.scoffoni.net/wp-content/uploads/2013/01/source-code.jpg" width="240" height="160"></a>Le concept d’analyse de la valeur date d’après guerre. Appliqué au développement d’un logiciel, il offre une façon pertinente d’analyser les évolutions que l’on souhaite apporter à ce dernier. Mais son utilisation reste souvent marginale en informatique. Pourtant, c’est une bonne façon d’éviter les “faux besoins” et d’optimiser les coûts d’un projet. Une méthode qui appliquée aux logiciels libres permettrait peut-être de limiter les tentations de fork, développement de logiciels déjà existants, etc…</strong></p>
<h2>Analyse de la valeur</h2>
<p>Née à la fin de la seconde guerre mondiale et formalisée par Lawrence Delos Miles, ingénieur à la General Electric, l’analyse de la valeur selon l’AFNOR se définit comme :</p>
<blockquote><p>Une méthode de compétitivité, organisée et créative, visant à la satisfaction du besoin de l’utilisateur, par une démarche spécifique de conception, à la fois fonctionnelle, économique et pluridisciplinaire. La valeur d’un produit est une grandeur qui croit lorsque la satisfaction du besoin augmente et/ou que le coût du produit diminue. La valeur peut donc être considérée comme le rapport entre l’aptitude aux fonctions divisée par le coût des solutions.</p></blockquote>
<p><a title="Quels sont les apports de l'analyse de la valeur pour un projet informatique ?" href="http://www.journaldunet.com/solutions/0506/050610_analyse_valeur.shtml">Appliqué à l’informatique</a>, cela nous donne une méthode de conception qui <em>met en balance les services rendus par un produit, une application ou une prestation, avec ses coûts initiaux : la valeur étant mesurée au regard du niveau de satisfaction client ou en fonction de la réduction de l’investissement</em>.</p>
<p>Il s’agit donc d’aller au-delà de la simple spécification des<strong> fonctionnalités</strong> et d’analyser pour chacune la <strong>valeur</strong> qu’elle apporte au projet au regard de son coût. Il ne s’agit d’ailleurs pas que de réduction de coût, mais bien aussi d’une logique d’amélioration des services fournis aux utilisateurs.</p>
<h2>Application au domaine du logiciel libre</h2>
<p>Il ne faut pas oublier non plus que l’analyse de la valeur est née d’une nécessité : résoudre <strong>un problème de pénurie</strong> de matériaux nobles. Le temps est une denrée rare et coûteuse. Le logiciel libre a réussi ce tour de force de créer des quantités de logiciels grâce au temps consacré par les contributeurs. Un temps et un travail parfois non rémunérés.</p>
<p>En reprenant le concept de l’analyse de la valeur et en l’appliquant systématiquement au développement des logiciels libres, je me demande s’il n’y aurait pas là un <strong>facteur d’amélioration de l’efficacité globale du système</strong>.</p>
<p>Prenons un exemple volontairement simpliste pour illustrer le principe. Je souhaite développer un nouveau webmail. Déjà on peut se poser la question de la valeur globale de ce projet. Ce type de logiciel n’existe-t-il pas déjà ? Si oui quelle est la valeur supplémentaire que vont apporter les fonctionnalités que j’ai imaginées et pour quel coût ? Sur un projet de ce type, il y a fort à parier qu’il n’y ait guère d’intérêt à se lancer dans un développement en partant de zéro.</p>
<p>C’est l’identification des fonctionnalités ayant une valeur significative qui va donner la réponse. Si ma valeur ajoutée se situe par exemple sur la gestion des emails et d’<a title="Gmail va trier vos mails pour vous et séparer les mails importants dans une Priority Inbox : progrès ou nouveaux problèmes en vue " href="http://www.developpez.com/actu/20437/Gmail-va-trier-vos-mails-pour-vous-et-separer-les-mails-importants-dans-une-Priority-Inbox-progres-ou-nouveaux-problemes-en-vue/http://">une fonction à la Gmail de tri “intelligent”</a>, j’ai probablement intérêt à contribuer à un projet de webmail pour lui apporter cette nouvelle fonction. Reste à choisir le webmail en question et là ce sont probablement des considérations de proximité technique et de langage de développement qui vont guider le choix sans oublier l’ouverture de la communauté pour accepter la contribution…</p>
<p>Si ce type de raisonnement était plus souvent appliqué dans le monde du logiciel libre et si, il était considéré comme “honteux” de développer ce qui existe déjà, il est probable qu’il y aurait moins de <strong>doublons et dispersion</strong>. Mais voilà, cela implique aussi de laisser son ego de côté pour n’être qu’un “simple” contributeur et pas le leader solitaire d’un projet.</p>
<p>Alors, si je devais donner un <strong>conseil à des développeurs</strong> désireux de créer un logiciel libre, je leur dirais qu’ils se posent bien la question de la valeur de ce qu’ils s’apprêtent à faire. Le temps dans le monde du logiciel libre est un bien précieux, alors prenons le temps de réfléchir à ce que nous allons faire. Il est déjà possible de faire tant de choses avec ce qui existe et qui ne demande qu’à être amélioré et complété.</p>
<p><a title="Attribution License" href="http://creativecommons.org/licenses/by/2.0/">Crédit image certains droits réservés</a> par <a href="http://www.flickr.com/photos/nyuhuhuu/">nyuhuhuu</a></p>
<hr>
<a href="http://philippe.scoffoni.net/logiciel-libre-et-analyse-de-la-valeur/#comments">Réagir à cet article</a><p><small>Article original écrit par Philippe Scoffoni le 16/01/2013. | <a href="http://philippe.scoffoni.net/logiciel-libre-et-analyse-de-la-valeur/">Lien direct vers cet article</a><br><br>Cette création est mise à disposition sous un <a rel="license" href="http://creativecommons.org/licenses/by/2.0/fr/">contrat Creative Commons BY</a> à l'exception des images qui l'illustrent (celles-ci demeurent placées sous leur mention légale d'origine).</small></p>. 
<p><img src="http://cdn.libravatar.org/avatar/ee4bb1c08ac2d03c76f391d4b26c812a?default=identicon" alt="Gravatar de Philippe Scoffoni" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13293&go=external" title="Visit the source">Philippe Scoffoni</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Planet Libre : <a href="http://www.planet-libre.org/index.php?post_id=12581">Br&egrave;ves du Planet Libre - Monday 08, October 2012</a> (08/10/2012)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13292&go=external
title: Ploum : La conséquence inattendue du libre : la politique
uri: Ploum-La-conséquence-inattendue-du-libre-la-politique
url: http://www.planet-libre.org/index.php?post_id=13292&go=external
content:
<p><img alt="open_lock" src="http://ploum.net/wp-content/uploads/open_lock.jpg" width="640" height="427"></p>
<p>Dernièrement, j’ai partagé avec vous trois éléments que je trouve cruciaux pour l’informatique de demain et qui, je pense, ont été très mal négociés par le monde du logiciel libre. Tellement mal négociés que je doute que le logiciel libre puisse jamais rattraper son retard. Il s’agit de <a title="Les opportunités manquées du Libre : la satisfaction" href="http://ploum.net/post/opportunites-manquees-du-libre-satisfaction">l’expérience utilisateur</a>, de <a title="Les opportunités manquées du Libre 2: la décentralisation" href="http://ploum.net/post/opportunites-manquees-du-libre-2-decentralisation">la décentralisation</a> et du <a title="Les opportunités manquées du Libre 3 : la vie privée" href="http://ploum.net/post/opportunites-manquees-du-libre-3-vie-privee">respect de la vie privée</a>.</p>
<p>À certains égards, les libristes comme moi font de plus en plus penser à une tribu de Papous vivant à l’écart, n’ayant que très peu de contacts avec le reste du monde. Ainsi, à l’heure où plus personne n’utilise Flash, le projet prioritaire de la Free Software Foundation reste l’<a href="http://www.fsf.org/campaigns/priority-projects">implémentation d’un lecteur Flash libre</a>. Le <a href="https://fosdem.org/2013/">FOSDEM</a>, grand messe des libristes, possède des salles réservées aux discussions des développeurs <a href="https://fosdem.org/2013/schedule/track/ada/">ADA</a> ou <a href="https://fosdem.org/2013/schedule/track/smalltalk/">Smalltalk</a> mais aucune n’a pour sujet les réseaux sociaux libres ou HTML5 et Javascript.</p>
<p>Soyons réalistes : si le libre est partout, on cherchera à trouver plus d’une poignée de produit grand public et libres au sens de la FSF. Les plus grands succès du libre comme Android et, dans une moindre mesure, Ubuntu, sont rejetés des puristes.</p>
<p>Le libre devrait-il toujours s’associer avec le propriétaire pour réussir ? A-t-il donc échoué ? Est-il mort ? Faut-il renier toutes ces années ?</p>
<p>Non car, pour réussir, le propriétaire n’est-il pas désormais obligé de s’associer avec le libre ? Les deux ne sont-ils pas intrinsèquement liés ? La pureté est-elle essentielle au succès ?</p>
<p>Mais au-delà de l’informatique, le libre a étendu son influence dans un domaine où peu l’attendaient : la politique. Si le libre n’a pas su gérer techniquement la décentralisation et la vie privée, les idées sous-jacentes ont fait leur chemin dans la conscience collective. Au point d’envahir la place publique.</p>
<p>Dernièrement, <a title="Lettre ouverte aux chemins de fer belges" href="http://ploum.net/post/lettre-ouverte-aux-chemins-de-fer-belges">les chemins de fer belges ont diffusé par accident les données personnelles de plus d’un million d’utilisateurs</a>, prenant complètement au dépourvu une classe politique ne sachant même pas s’il s’agissait d’un fait grave ou pas. Ce sont les citoyens qui ont répondus les premiers, qui ont géré la crise et qui ont mis en place <a href="http://sncb.fredericjacobs.com/post/39478946004">l’information nécessaire</a>. Là où le libre n’a pas su apporter une solution technique, il a néanmoins préparé le terrain pour que les citoyens puissent faire face.</p>
<p>Si beaucoup de sociétés privées ne voient que le court terme ou le prix, de plus en plus d’administrations découvrent la nécessité de l’intéropérabilité et financent des projets comme <a title="LibreOffice pour les utilisateurs d’OpenOffice.org" href="http://ploum.net/post/libreoffice-pour-les-utilisateurs-d-openoffice">LibreOffice</a>. Le modèle même de collaboration du libre s’invite de plus en plus souvent au sein des collectivités, afin de mettre en commun les ressources comme on peut le voir notamment avec <a href="http://www.imio.be/">CommunesPlone</a>.</p>
<p>Le libre n’a pas su tenir toutes ses promesses techniques. Mais il a finalement apporté beaucoup plus que de la technique. Il change le monde. Son influence se fait sentir dans <a title="When technical experts do the job of politicians" href="http://ploum.net/post/when-technical-experts-do-the-job-of-politicians">les conférences</a> et jusque dans les partis politiques existants (citons <a href="http://web4.ecolo.be/">Ecolo</a> en Belgique, chez qui c’est particulièrement visible). Cet univers libriste a même été le terreau d’un nouveau mouvement politique : le <a title="Le Parti Pirate, la démocratie du troisième millénaire ?" href="http://ploum.net/post/parti-pirate-nouvelle-democracie">Parti Pirate</a>.</p>
<p>Car si tous les libristes sont loin d’adhérer à la philosophie du Parti Pirate, force est de constater que celui-ci rejoint souvent les préoccupations du libre : liberté individuelle, respect de la vie privée et transparence de la politique, le code source de notre société. À tel point que beaucoup de pirates passent au logiciel libre suite à leur engagement politique !</p>
<p>On pourrait y voir une idéologie libriste à l’œuvre. J’y vois surtout un pragmatisme. Une génération a découvert, à travers tous les projets libres, les bienfaits de la collaboration à l’échelle planétaire, l’efficacité de la gestion transparente. Une génération biberonnée à la mixité culturelle, maternée au débat technique et à la remise en question permanente sans a priori de race, de sexe, d’apparence physique.</p>
<p>Cette génération qui ouvre les yeux et qui se dit : « Si on a réussi à le faire pour des projets techniquement ultra-complexes, pourquoi est-ce que cela ne marcherait pas avec la gestion de la chose publique ? ».</p>
<p>Peut-être que la plus grande conséquence du libre n’est pas à chercher dans les milliards de lignes de code ni dans les millions de pages Wikipédia mais là, parmi ceux qui, ayant fait l’expérience de l’ouverture, de la transparence et de l’égalité ne peuvent plus concevoir un état obscur, complexe et trop souvent inique.</p>
<p>Peut-être que le libre est avant tout un modèle de société, une école de vie.</p>
<p> </p>
<p><em>Photo par <a href="http://www.flickr.com/photos/48598045@N07/4450734681">Lyudagreen</a>.</em></p>
<p><em>PS: Comme mon blog prend une connotation de plus en plus politique, certains lecteurs du <a href="http://planet-libre.org/">Planet Libre</a> se plaignent, par mails ou dans les commentaires, qu’il s’agit de contenu qu’ils n’ont pas envie de lire sur le Planet. Bien que je me souvienne pas avoir forcé qui que ce soit à me lire, je ne souhaite pas entrer dans ce débat à chacun de mes billets et j’ai donc demandé la suppression de mon blog du Planet Libre. J’invite ceux qui souhaitent continuer à me lire à me suivre directement par <a href="http://ploum.net/feed/atom">RSS</a> ou <a href="https://twitter.com/ploum">Twitter</a>.</em></p>
<p><em> </em></p>

<p><img src="http://cdn.libravatar.org/avatar/efcfc5cde5d29b39af0b345cdc5bba77?default=identicon" alt="Gravatar de Ploum" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13292&go=external" title="Visit the source">Ploum</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Ploum : <a href="http://www.planet-libre.org/index.php?post_id=12211">Pour le Parti Pirate aux &eacute;lections de 2012, #jesigne&nbsp;!</a> (17/08/2012)</li><li>Ploum : <a href="http://www.planet-libre.org/index.php?post_id=13256">Je n&rsquo;ai que faire de votre business model</a> (09/01/2013)</li><li>Ploum : <a href="http://www.planet-libre.org/index.php?post_id=13178">Lettre ouverte aux chemins de fer belges</a> (02/01/2013)</li><li>Ploum : <a href="http://www.planet-libre.org/index.php?post_id=11935">S&rsquo;essuyer les pieds, c&rsquo;est croire&hellip;</a> (24/06/2012)</li><li>Ploum : <a href="http://www.planet-libre.org/index.php?post_id=12404">Les opportunit&eacute;s manqu&eacute;es du Libre : la satisfaction</a> (11/09/2012)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13294&go=external
title: Hobbestigrou : Bpython
uri: Hobbestigrou-Bpython
url: http://www.planet-libre.org/index.php?post_id=13294&go=external
content:
<h3>Introduction</h3>

<p>J'ai déjà présenté un repl en Perl, il y a quelques temps de ça <strong>PerlConsole</strong>,
développé par <strong>Sukria</strong>, je fais pas mal de Python maintenant, j'en ai donc
cherché pour ce langage. L'interpréteur par défaut Python offre un repl, mais
je le trouve un peu rudimentaire.</p>

<h3>Installation</h3>

<p>Pour une distribution Debian et ses dérivées il est packagé, et si vous utiliser
l'interprète du système il suffit donc d'utiliser apt-get:</p>

<pre><code>sudo apt-get install bpython
</code></pre>

<p>J'ai pour habitude d'utiliser virtualenv qui est vraiment génial, pour lequel
je ferai un article plus tard, dans ce cas, il est aussi bien de l'installer par
projet, déplacer vous dans le répertoire bin à la racine de votre projet après
l'avoir activé et utiliser pip:</p>

<pre><code>source bin/activate
cd Project/bin
./pip install bpython
</code></pre>

<h3>Utilisation</h3>

<p>L'utilisation est vraiment très simple et agréable. Il n'y pas grand chose à
connaitre pour l'utiliser, et un récapitulatif des commandes et lister en bas
de l'écran. Lorsque vous lancez bpython et que vous commencer à taper le nom
d'une méthode vous pourrez bénéficier de la complétion via la tabulation, il va
ouvrir une bulle avec les différentes fonctions matchées, ce qui est intéressant
c'est qu'il affiche aussi la documentation de la dite fonctions, par exemple:</p>

<pre><code>bpython
>>> set(
┌──────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ set: (obj, ...)                                                                                      │
│ x.__init__(...) initializes x; see help(type(x)) for signature                                       │
└──────────────────────────────────────────────────────────────────────────────────────────────────────┘
>>> date = datetime.datetime.now()
>>> date.
┌──────────────────────────────────────────────────────────────────────────────────────────────────────┐
│astimezone       combine          ctime            date             day              dst              │
│fromordinal      fromtimestamp    hour             isocalendar      isoformat        isoweekday       │
│max              microsecond      min              minute           month            now              │
│replace          resolution       second           strftime         strptime         time             │
│timetuple        timetz           today            toordinal        tzinfo           tzname           │
│utcfromtimestamp utcnow           utcoffset        utctimetuple     weekday          year             │
└──────────────────────────────────────────────────────────────────────────────────────────────────────┘
</code></pre>

<p>Ce qui est très intéressant. Ensuite l'autre aspect que je trouve utile,
c'est le fait de pouvoir paster directement via une touche ce qui est affiché
à l'écran avec F8, il utilise bpaste.net, le pasteur de bpython. Il est aussi
possible de nettoyer ce qui est à l'écran avec la touche ctrl+r. La touche
F2 permet d'afficher le source d'un module autre point très fort:</p>

<pre><code>bpython
>>> import json
>>> json
r"""JSON (JavaScript Object Notation) <http://json.org> is a subset of
JavaScript syntax (ECMA-262 3rd edition) used as a lightweight data
interchange format.

:mod:`json` exposes an API familiar to users of the standard library
:mod:`marshal` and :mod:`pickle` modules. It is the externally maintained
version of the :mod:`json` library contained in Python 2.6, but maintains
compatibility with Python 2.4 and Python 2.5 and (currently) has
significant performance advantages, even without using the optional C
extension for speedups.
</code></pre>

<p>Taper le nom du module appuyer sur F2 un pager s'ouvre avec le code source. Je
n'ai bien-sûr pas tout pasté dans l'exemple ci-dessus. En revanche, ça ne fonctionne
pas pour les fonctions builtin.</p>

<p>Un autre aspect très bien offert par bpython et de pouvoir sauver ce qui
est à l'écran dans un fichier, par exemple:</p>

<pre><code>bpython
>>> import datetime
>>> date = datetime.datetime.now()
>>> print date.hour
23
</code></pre>

<p>Il est alors possible de faire ctrl+s pour sauver ces instructions dans un fichier,
ce qui va donner:</p>

<pre><code>import datetime
date = datetime.datetime.now()
print date.hour
# OUT: 23
</code></pre>

<p>On peut constater des commentaires avec la valeur affichée par le print. Cette
fonctionnalité peut s'avérer très utile, lorsqu'on tests des choses, dont on
pourrait avoir besoin plus tard.</p>

<h3>Conclusion</h3>

<p>Un projet très intéressant moins puissant que <strong>ipython</strong> mais plus userfriendly
est très largement suffisant, et beaucoup plus agréable que celui par défaut. Je
le recommande vivement à tout développeur Python, qui devrait toujours avoir un
terminal d'ouvert sur un repl pour pouvoir tester rapidement des petits bout de
codes, fonctions ou méthodes. Je pense que ce petit repl change vraiment la vie
d'un développeur.</p>

<p><img src="http://cdn.libravatar.org/avatar/206d99bf63ef1a19819b6c9c3541a3fe?default=identicon" alt="Gravatar de Hobbestigrou" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13294&go=external" title="Visit the source">Hobbestigrou</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13295&go=external
title: Nicolargo : Besoin de bêta testeurs pour Glances 1.6
uri: Nicolargo-Besoin-de-bêta-testeurs-pour-Glances-1-6
url: http://www.planet-libre.org/index.php?post_id=13295&go=external
content:
<p>Glances 1.6 est en plein développement. Une version bêta vient d'être mise à disposition <a href="https://github.com/nicolargo/glances">sur le GitHub officiel</a>. J'ai donc besoin de VOUS pour tester, trifouiller, charger cette version avant sa publication. Je prend en charge de mon coté les tests sous <strong>Ubuntu et Debian</strong> mais je n'ai pas le temps de mener tous les tests sur les autres distributions et OS.</p>
<p><img alt="ineedyou" src="http://blog.nicolargo.com/wp-content/uploads/2012/02/ineedyou.jpg" width="170" height="229"></p>
<h1>Comment tester ?</h1>
<p>Le plus simple pour tester cette version sans casser son installation existante est de suivre la procédure donnée <a href="https://github.com/nicolargo/glances/wiki/Install-and-test-Glances-development-version">dans cette page du Wiki</a> pour GNU/Linux (sous Windows, il faut au préalable <a href="https://github.com/nicolargo/glances#concerning-windows-operating-system">installer quelques logiciels</a>).</p>
<p>Si vous rencontrez un bug, <a href="https://github.com/nicolargo/glances/wiki/Install-and-test-Glances-development-version">merci de suivre cette procédure</a> pour me le remonter.</p>
<h1>Quoi tester ?</h1>
<p>Un peu tout... C'est à dire dans un premier temps un lancement de Glances en mode standalone:</p>
<p></p>
<pre>~/tmp/glances/glances/glances.py</pre>
<p></p>
<p>En mode standalone avec le module sensor actif (si vous avez lm-sensors sur votre OS):</p>
<p></p>
<pre>~/tmp/glances/glances/glances.py -e</pre>
<p>En chargeant le nouveau fichier de configuration qui permet de changer les limites des alertes (c'est une des grosses nouveauté de cette version):</p>
<pre>~/tmp/glances/glances/glances.py -C ~/tmp/glances/glances/conf/glances.conf</pre>
<p></p>
<p><em>Note: vous pouvez bien-sur modifier le fichier de configuration (glances.conf) pour l'adapter à vos besoins.</em></p>
<p>Puis en mode client/serveur en lançant d'abord le serveur:</p>
<p></p>
<pre>~/tmp/glances/glances/glances.py -s</pre>
<p>Puis le client (sur la même machine):</p>
<pre>~/tmp/glances/glances/glances.py -c localhost</pre>
<p></p>
<h1>Besoin de qui ?</h1>
<p>Une liste non exhaustive de bêta-testeurs dont j'ai besoin et qui utilisent les systèmes suivants:</p>
<ul>
<li>Arch Linux</li>
<li>Centos</li>
<li>Redhat</li>
<li>Gentoo</li>
<li>FreeBSD</li>
<li>NetBSD</li>
<li>OpenBSD</li>
<li>Mac OS</li>
<li>Windows 7</li>
<li>Windows 8</li>
<li>n'importe quel OS sous Python 3.x</li>
</ul>
<p>Merci d'avance à vous !</p>
<p>Cet article <a href="http://blog.nicolargo.com/2013/01/besoin-de-beta-testeurs-pour-glances-1-6.html">Besoin de bêta testeurs pour Glances 1.6</a> est apparu en premier sur <a href="http://blog.nicolargo.com/">Le blog de NicoLargo</a>.</p>

<p><img src="http://cdn.libravatar.org/avatar/9d593d030da2a402b54812cdd2fc5e0d?default=identicon" alt="Gravatar de Nicolargo" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13295&go=external" title="Visit the source">Nicolargo</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Nicolargo : <a href="http://www.planet-libre.org/index.php?post_id=12799">B&ecirc;ta test de Glances 1.5</a> (02/11/2012)</li><li>Nicolargo : <a href="http://www.planet-libre.org/index.php?post_id=13164">Glances 1.5.2: Les nouveaut&eacute;s</a> (30/12/2012)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13296&go=external
title: Stéphane Laborde : La Commission Européenne valide l'initiative Revenu de Base inconditionnel !
uri: Stéphane-Laborde-La-Commission-Européenne-valide-l-initiative-Reve
url: http://www.planet-libre.org/index.php?post_id=13296&go=external
content:
L'information vient de tomber. La Commission Européenne valide la deuxième proposition d'<a href="http://ec.europa.eu/citizens-initiative/public/initiatives/ongoing/details/2013/000001">Initiative Citoyenne d'exploration d'un Revenu de Base inconditionnel</a> !<br><br><div><a href="http://1.bp.blogspot.com/-vUYcADfUXxw/UPRKWGl9qxI/AAAAAAAABqA/wR7-kF_OsF0/s1600/logo_fr.gif" imageanchor="1"><img border="0" src="http://1.bp.blogspot.com/-vUYcADfUXxw/UPRKWGl9qxI/AAAAAAAABqA/wR7-kF_OsF0/s1600/logo_fr.gif"></a></div>
<br><br>Je cite l'objet qui a été accepté "encourager la coopération entre états dans le but d'évaluer le Revenu de Base inconditionnel comme outil pour améliorer leurs systèmes sociaux respectifs".<br><br>Il s'agit désormais pour les initiateurs et tous les citoyens Européens de récolter 1 million de signatures de citoyens européens pour que l'initiative soit transformée et puisse donner suite à sa réalisation.<br><br>Pour ce faire et consolider la communication, <a href="http://www.basicincomeinitiative.eu/">un site européen a été lancé</a> par les citoyens à l'origine de l'initiative. <br><br>Un processus entamé il y a un an, qui peut sembler long, mais qui a surtout le mérite de mettre le sujet sur la table dans l'ensemble des pays Européens. De quoi en parler et approfondir la question d'un point de vue pratique, paradigmique, théorique ou encore politique.<br><br><table align="center" cellpadding="0" cellspacing="0"><tbody>
<tr><td><a href="http://2.bp.blogspot.com/-btMaRv2zPTM/UPRL3a1GQ4I/AAAAAAAABrA/gSwRjyjS3yY/s1600/logo.png" imageanchor="1"><img border="0" src="http://2.bp.blogspot.com/-btMaRv2zPTM/UPRL3a1GQ4I/AAAAAAAABrA/gSwRjyjS3yY/s1600/logo.png"></a></td></tr>
<tr><td>Logo de www.revenudebase.info</td></tr>
</tbody></table>
<br><br>L'affaire sera suivie de près par<a href="http://www.revenudebase.info/"> www.revenudebase.info</a> le site Français qui s'inscrit dans l'initiative internationale du "Basic Income" <a href="http://www.basicincome.org/">www.basicincome.org</a>.<br><br><table align="center" cellpadding="0" cellspacing="0"><tbody>
<tr><td><a href="http://1.bp.blogspot.com/-olnkyX_ncFs/UPRM80h3LFI/AAAAAAAABrM/WDkffdyBZCU/s1600/stanjourdan-199x300.jpg" imageanchor="1"><img border="0" src="http://1.bp.blogspot.com/-olnkyX_ncFs/UPRM80h3LFI/AAAAAAAABrM/WDkffdyBZCU/s1600/stanjourdan-199x300.jpg"></a></td></tr>
<tr><td>Stanislas Jourdan</td></tr>
</tbody></table>
<br>Si vous l'aviez manqué, Stanislas Jourdan membre du groupe à l'initiative du mouvement, était invité de "<a href="http://monnaielibre.creationmonetaire.info/monnaie-libre-n20-un-revenu-de-base-europeen/">Monnaie Libre n°20 Un revenu de base €uropéen</a>". <br><br><center><audio controls="controls" tabindex="0"><source src="http://monnaielibre.creationmonetaire.info/podpress_trac/web/226/0/Monnaie_Libre_20.ogg" type="audio/ogg"></source>  Votre navigateur ne supporte pas la balise AUDIO. </audio></center>
<br><br>Ce podcast qui aborde librement le thème de l'économie et de la monnaie est publié sous sous licence libre Creative Common cc by. Copiez, diffusez !<br><br><div><a href="http://2.bp.blogspot.com/-3Qjg0K_sbwY/T7y7R1mH9_I/AAAAAAAABK0/42KfsUrdVqg/s1600/logo_monnaielibre.png" imageanchor="1"><img border="0" src="http://2.bp.blogspot.com/-3Qjg0K_sbwY/T7y7R1mH9_I/AAAAAAAABK0/42KfsUrdVqg/s1600/logo_monnaielibre.png"></a></div>
<div>
www.creationmonetaire.info - Creative Common 3.0</div>

<p><img src="http://cdn.libravatar.org/avatar/c7c7ff7b2c8d1d37e1843a9b2dee0526?default=identicon" alt="Gravatar de Stéphane Laborde" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13296&go=external" title="Visit the source">Stéphane Laborde</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13350&go=external
uri: Paquet-Fedora-du-Jour-La-GUI-du-Jeudi-BleachBit-Une-interface-de
url: http://www.planet-libre.org/index.php?post_id=13350&go=external
title:
Paquet Fedora du Jour : La GUI du Jeudi : BleachBit - Une interface de nettoyage de fichiers inutiles

content:
<p>BleachBit supprime les fichiers inutiles pour libérer de l'espace disque
précieux, maintenir la vie privée, et supprimer les indésirables. Débarrassez
votre système de fichiers encombrants y compris le cache, les cookies,
l'historique Internet, les localisations, les journaux, les fichiers
temporaires, et les raccourcis cassés. Il efface et nettoie le cache et
historique d'un grand nombre de programmes communs.</p>
<p><a href="http://blog.fedora-fr.org/public/paquet-fedora-du-jour/GUI-Jeudi/bleachbit.png" title="BleachBit"><img src="http://blog.fedora-fr.org/public/paquet-fedora-du-jour/GUI-Jeudi/.bleachbit_m.jpg" alt="BleachBit" title="BleachBit, janv. 2013"></a></p>
<p>BleachBit est donc un utilitaire qui n'est pas indispensable, mais permet de
centraliser les opération de nettoyage !</p>
<p><strong>Installation en ligne de commande :</strong> <code>yum install
bleachbit</code></p>
<p><strong>Installation avec l'interface graphique :</strong> Applications >
Outils Système</p>
<p><strong>Localisation dans le menu :</strong> Autres > Remove unnecessary
files, free space, and mantain privacy</p>
<p><strong>Lancement en ligne de commande :</strong>
<code>/usr/bin/bleachbit</code></p>
<p><strong>Site web :</strong> <a href="http://bleachbit.sourceforge.net/" hreflang="en">http://bleachbit.sourceforge.net</a></p>

<p><img src="http://cdn.libravatar.org/avatar/8490320303aa82e3868435aa501ff69d?default=identicon" alt="Gravatar de Paquet Fedora du Jour" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13350&go=external" title="Visit the source">Paquet Fedora du Jour</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Paquet Fedora du Jour : <a href="http://www.planet-libre.org/index.php?post_id=8625">La GUI du Jeudi : System-config-services - Une interface de gestion de service</a> (03/03/2011)</li><li>Paquet Fedora du Jour : <a href="http://www.planet-libre.org/index.php?post_id=9103">La GUI du Jeudi : Htop - Une interface permettant de donner l&#039;&amp;eacute;tat de votre syst&amp;egrave;me</a> (26/05/2011)</li><li>Paquet Fedora du Jour : <a href="http://www.planet-libre.org/index.php?post_id=11077">La GUI du Jeudi : Remmina - Une interface de gestion de connexion &agrave; distance</a> (26/01/2012)</li><li>Paquet Fedora du Jour : <a href="http://www.planet-libre.org/index.php?post_id=8438">La GUI du Jeudi : D&eacute;j&agrave;-Dup - La sauvegarde facile !</a> (27/01/2011)</li><li>Slobberbone : <a href="http://www.planet-libre.org/index.php?post_id=10245">CentOS + Tomcat + beaucoup d&#039;ouvertures de fichiers = java.net.SocketException: Too many open files</a> (22/09/2011)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13345&go=external
title: Ehvince : Le livre «J’aime pas facebook», par Ippolita
uri: Ehvince-Le-livre-J-aime-pas-facebook-par-Ippolita
url: http://www.planet-libre.org/index.php?post_id=13345&go=external
content:
<p><!--?xml version="1.0" encoding="utf-8"?--></p>
<p>En septembre 2012 est sorti <strong>«J’aime pas Facebook», le nouveau livre du groupe Ippolita,</strong> aux éditions Payot. Ippolita est un groupe italien de recherche interdisciplinaire qui rassemble des compétences<br>
diverses, de la philosophie à l’informatique. Ils ont déjà sorti «La face cachée de google» en 2008, qui est trouvable dans toutes les bonnes librairies pour la modique somme de 19,50€ ainsi qu’en libre téléchargement <a href="http://www.ippolita.net/fr/google">sur leur site</a>, sous licence Creative Commons<sup><a href="https://sortirdefacebook.wordpress.com/#fn.1">1</a></sup>.</p>
<p>En attendant que nous revenions en faire une critique, voici la présentation de la 4e de couverture :</p>
<p>«<em>Facebook est un dispositif hors du commun, capable de faire du profit à partir du moindre des mouvements que nous effectuons sur sa plateforme. Il nous fait croire que nous sommes en train de nous distraire : en réalité, il nous met au travail pour développer un nouveau type de marché : le commerce relationnel.</em><br><em> Facebook, comme tous les instruments privés de réseaux sociaux, n’est ni libre ni désintéressé : nous, tilisateurs, sommes la valeur à échanger.</em></p>
<p><em>Ippolita fait une incursion dans les coulisses de Facebook et analyse les théories des libertariens aliforniens – faisant apparaître le fil conducteur qui relie Facebook et Wikileaks et révélant les effets des algorithmes utilisés pour la publicité ciblée par les géants du profilage en ligne (Facebook, Apple, Google, Amazon…)</em>. »</p>
<p>Certains d’entre vous l’ont-ils déjà lu et <b>le recommandent-ils</b>? Que vous a-t-il apporté ?</p>
<p><img title="j'aime pas facebook, Ippolita" alt="j'aime pas facebook, couverture, Ippolita" src="http://www.payot-rivages.net/couvertures/bassedef/9782228907828.jpg" width="230" height="376"></p>
<p><strong>edit</strong> : je l’ai lu. Je le recommande chaudement à celles et ceux qui veulent aller plus loin dans leur réflexion, mais je ne le ferais pas forcément lire à mes ami-es, car il faut s’être posé pas mal de questions déjà pour apprécier toutes leurs recherches.</p>
<p>Le livre est composé de trois parties :</p>
<p>1. «J’ai mille amis mais je ne connais personne» : dynamiques sociales : homophilie et voyeurisme, dynamiques psychologiques, public et privé : ontologie et indentité,…</p>
<p>2. «Le projet libertarien à la conquête du monde : réseau social, hacking, militantisme et politique institutionnelle». Le darwinisme technologique : de Paypal Mafia à Facebook, l’esprit hacker et la peste anarcho-capitaliste : une affinité de longue date ?, les partis pirates : la technologie en politique,…</p>
<p>3. «les libertés du réseau». révolution en ligne et militantisme de salon, Orwell, Huxley et le modèle sino-américain, la participation de masse,…</p>
<p>La première partie est celle où on peut connaître le plus de choses, sauf qu’eux sortent des recherches en sociologie et philosophie pour en parler, et surtout construisent un argumentaire. Ce qu’on peut difficilement faire en lisant des nouvelles éparses sur des blogs. Malgré les termes abscons introduits, la lecture est fluide.</p>
<p>La seconde partie est celle que j’ai trouvé la plus intéressante car elle met en relation avec «un œil de haut niveau» plusieurs acteurs du «web 2.0»,  Facebook, Google, Paypal, Wikileaks et d’autres.</p>
<p>Un mot pour finir et qui concerne surtout la dernière partie, c’est que j’aurais aimé qu’ils évoquent d’autres manières de faire et les discutent, mais il y en a très peu. Ils évoquent le réseau<a href="https://n-1.cc/"> n-1</a> et duckduckgo et introduisent le mot «décentralisé» pour la première fois à la page 91. Mais, certes, ce n’est pas leur propos.</p>
<p>Ainsi je conseille fortement cette lecture (avec <a title="Sortir de facebook : enjeux et alternatives" href="http://sortirdefacebook.wordpress.com/">notre brochure</a> en complément <img src="https://s1.wp.com/wp-includes/images/smilies/icon_wink.gif" alt=";)">  ) car oui, ce livre apporte beaucoup de choses en plus de nos lectures en ligne.</p>
<p>(fin edit)</p>
<p>Nous trouvons peu de critiques sur le web, mais j’ai trouvé intéressant l’<b>interview d’un membre d’Ippolita</b> par le journal belge <a href="http://www.lalibre.be/debats/opinions/article/762625/facebook-est-il-dangereux.html">lalibre.be</a>. Extraits :</p>
<p>«<em>La pression à « s’autoprofiler » mène à la transparence radicale, une tendance très dangereuse de délégation envers les outils technologiques. WikiLeaks ne fait pas autre chose avec les gouvernements. Ses montagnes d’informations sont du voyeurisme de masse qui génère une insensibilité de masse. Cela n’aide pas la démocratie qui ne découle pas automatiquement de la publication des donnés. Le projet libertarien de « liberté marchande » est d’autant plus dangereux que les mêmes algorithmes peuvent être utilisés aussi bien pour améliorer la publicité personnalisée, et donc la consommation personnalisée, que pour renforcer la censure personnalisée et la répression personnalisée</em>»</p>
<p>«<em>L’intérêt d’un livre comme celui d’Ippolita est d’éveiller les gens sur le fait que toute action est potentiellement médiatisable dans notre univers. Mais pourquoi diaboliser Facebook à ce point ? La presse aime haïr cet acteur</em>.»</p>
<p>«<em>cela reste un service gratuit qui a nécessité des développements considérables. En contrepartie, il existe peut-être des partis pris financiers ou idéologiques. Mais l’utilisateur reste libre d’être sur Facebook ou pas</em>. »</p>
<p>Bonne lecture !</p>
<p><strong>«J’aime pas Facebook», éditions Payot, 20€, 304 pages.</strong></p>
<p>Site de l’éditeur :<br><a href="http://www.payot-rivages.net/livre_J-aime-pas-FacebookIppolita_ean13_9782228907828.html">http://www.payot-rivages.net/livre_J-aime-pas-FacebookIppolita_ean13_9782228907828.html</a></p>
<p>Site de Ippolita : <a href="http://www.ippolita.net/fr/jaime-pas-facebook">http://www.ippolita.net/fr/jaime-pas-facebook</a></p>
<div>
<h2>Notes:</h2>
<div>
<p><sup><a href="https://sortirdefacebook.wordpress.com/#fnr.1">1</a></sup><a href="https://fr.wikipedia.org/wiki/Licence_Creative_Commons">https://fr.wikipedia.org/wiki/Licence_Creative_Commons</a></p>
</div>
</div>
<br>Classé dans:<a href="https://sortirdefacebook.wordpress.com/category/critique-de-facebook/">critique de facebook</a>, <a href="https://sortirdefacebook.wordpress.com/category/livre/">livre</a>, <a href="https://sortirdefacebook.wordpress.com/category/reseaux-sociaux/">réseaux sociaux</a> Tagged: <a href="https://sortirdefacebook.wordpress.com/tag/critique-de-facebook/">critique de facebook</a>, <a href="https://sortirdefacebook.wordpress.com/tag/facebook/">facebook</a>, <a href="https://sortirdefacebook.wordpress.com/tag/ippolita/">ippolita</a>, <a href="https://sortirdefacebook.wordpress.com/tag/livre/">livre</a>, <a href="https://sortirdefacebook.wordpress.com/tag/planet-libre/">planet-libre</a> <img alt="" border="0" src="https://stats.wordpress.com/b.gif?host=sortirdefacebook.wordpress.com&amp;blog=37148516&amp;post=77&amp;subd=sortirdefacebook&amp;ref=&amp;feed=1" width="1" height="1">

<p><img src="http://cdn.libravatar.org/avatar/dcb3750a98c47c44922eed0d4345b339?default=identicon" alt="Gravatar de Ehvince" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13345&go=external" title="Visit the source">Ehvince</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13351&go=external
title: Denis Szalkowski : Les EVENTS dans MySQL
uri: Denis-Szalkowski-Les-EVENTS-dans-MySQL
url: http://www.planet-libre.org/index.php?post_id=13351&go=external
content:
<div>

<div>
<span>Par <strong><a href="http://redirect.viglink.com/?key=11fe087258b6fc0532a5ccfc924805c0&amp;u=http%3A%2F%2Fwww.dsfc.net%2Fauthor%2Fdenis-szalkowski%2F" title="Articles par Denis Szalkowski" rel="author">Denis Szalkowski</a></strong></span>   <a rel="author" target="_blank" href="http://redirect.viglink.com/?key=11fe087258b6fc0532a5ccfc924805c0&amp;u=http%3A%2F%2Fwww.dsfc.net%2Fauthor%2Fdenis-szalkowski%2Ffeed%2F" title="denis-szalkowski"><img src="http://www.dsfc.net/rss.gif" title="denis-szalkowski" alt="denis-szalkowski"></a>   <span>17 janvier 2013</span>  - Catégorie(s): <a href="http://redirect.viglink.com/?key=11fe087258b6fc0532a5ccfc924805c0&amp;u=http%3A%2F%2Fwww.dsfc.net%2Flogiciel-libre%2Fmysql-logiciel-libre%2F" title="Tous les articles classés dans MySQL">MySQL</a>  <a target="_blank" href="http://redirect.viglink.com/?key=11fe087258b6fc0532a5ccfc924805c0&amp;u=http%3A%2F%2Fwww.dsfc.net%2F%3Fcat%3D305%26amp%3Bfeed%3Drss2" title="MySQL"><img src="http://www.dsfc.net/rss.gif" title="MySQL" alt="MySQL"></a>
</div>


<p>Depuis la version 5.1.6, MySQL dispose d’un planificateur d’événements qui évite de recourir à des scripts que nous planifions avec le gestionnaire <em>cron</em> sous Linux. <strong><span>La méthode est bien plus sûre</span></strong> puisqu’elle évite que les mots de passe se baladent dans différents fichiers du serveur, en clair !</p>
<h4>Activation du planificateur d’événements</h4>
<p>Vous pouvez éditer le fichier <em>my.ini</em> ou <em>my.cnf</em> et ajouter dans la section <em>[mysqld]</em> la ligne <em>event_scheduler=1</em>. Vous devez alors redémarrer l’instance :</p>
<ul>
<li>
<em>service mysqld restart</em>, sous CentOS (la méthode reload ne marche pas pour MySQL)</li>
<li>
<em>net stop MySQL &amp;&amp; net start MySQL</em>, sous Windows</li>
</ul>
<p>Vous pouvez aussi modifier à chaud ce paramètre par l’une ou l’autre des deux commandes ci-dessous :</p>
<ul>
<li><em>SET GLOBAL event_scheduler=1</em></li>
<li><em>SET @@global.event_scheduler=1</em></li>
</ul>
<p>Pour vérifier que le planificateur d’événements s’exécute sous MySQL, tapez :</p>
<pre>
SELECT @@global.event_scheduler
</pre>
<p>Vous pouvez, par ailleurs, vérifier le fonctionnement du planificateur d’événements avec la commande S<em>HOW PROCESSLIST</em>.</p>
<h4>Réparation et optimisation planifiées de tables MyISAM</h4>
<p>Cet événement planifié a pour objet de programmer tous les jours les commandes REPAIR et OPTIMIZE sur des tables MyISAM :</p>
<pre>
DROP EVENT IF EXISTS grc.e_repair_grc;
DELIMITER $$
CREATE EVENT grc.e_repair_grc
    ON SCHEDULE EVERY 1 DAY STARTS '2013-01-17 15:30:20'
        ENABLE
    DO 
        BEGIN
                DECLARE val_table VARCHAR(255);
                DECLARE val_schema VARCHAR(255);
                DECLARE val_sql VARCHAR(255);
                DECLARE cur_grc CURSOR FOR
                        SELECT table_schema, table_name
                        FROM information_schema.tables
                        WHERE table_schema='grc';
                OPEN cur_grc;
                LOOP
                        FETCH cur_grc INTO val_schema,val_table;
                        SET @a=val_schema;
                        SET @b=val_table;
                        SET @s='REPAIR TABLE ?.?';
                        PREPARE stmt FROM @s;
                        EXECUTE stmt USING @a,@b ;
                        DEALLOCATE PREPARE stmt;
                        SET @s='OPTIMIZE TABLE ?.?';
                        PREPARE stmt FROM @s;
                        EXECUTE stmt USING @a,@b ;
                        DEALLOCATE PREPARE stmt;
                END LOOP;
                CLOSE cur_grc;
        END
$$
DELIMITER ;
</pre>
<h4>Vérifications d’usage</h4>
<p>Le 1er contrôle à effectuer est de vérifier que votre « <em>event</em> » a bien été créé. Pour ce faire, vous pouvez employer deux méthodes distinctes :</p>
<ul>
<li><em>USE grc ; SHOW EVENTS ;</em></li>
<li><em>SELECT * FROM INFORMATION_SCHEMA.EVENTS ;</em></li>
</ul>
<p>Mais cela ne suffit pas. Il vous faudra contrôler dans les logs de MySQL que la commande programmée s’est correctement exécutée. Pour les activer, là-encore, vous disposez de deux méthodes.</p>
<ul>
<li>
<strong>A froid,</strong> ajoutez <em>general_log=1</em> dans la section <em>[mysqld]</em> du fichier <em>my.ini</em> ou <em>my.cnf</em> et redémarrez l’instance comme indiqué ci-dessus.</li>
<li>
<strong>A chaud</strong> , tapez à partir de l’invite MySQL <em>SET GLOBAL general_log=1</em> ou <em>SET @@global.general_log=1</em>.</li>
</ul>
<p>Le fichier de logs du type <em>host.log</em> se situe par défaut à l’endroit où sont stockées les données.</p>
<p><span>Pour plus d’information sur la commande CREATE EVENT</span> : <a title="Documentation MySQL : Event Scheduler Configuration" href="http://redirect.viglink.com/?key=11fe087258b6fc0532a5ccfc924805c0&amp;u=http%3A%2F%2Fdev.mysql.com%2Fdoc%2Frefman%2F5.5%2Fen%2Fevents-configuration.html" rel="nofollow" target="_blank">Event Scheduler Configuration</a></p>
<p><a target="_blank" title="Dsfc" href="http://redirect.viglink.com/?key=11fe087258b6fc0532a5ccfc924805c0&amp;u=http%3A%2F%2Fwww.dsfc.net"><img src="http://www.dsfc.net/dsfc.jpg" title="Dsfc" alt="Dsfc"></a> <a target="_blank" title="Dsfc" href="http://redirect.viglink.com/?key=11fe087258b6fc0532a5ccfc924805c0&amp;u=http%3A%2F%2Fwww.dsfc.net">Dsfc</a></p>
<div data-post="6213">
<span>Les EVENTS dans MySQL</span>
<ul title="3.00 / 5">
<li>
<span>3.00 / 5</span> <span>5</span>
</li>
<li><a title="Give 1 out of 5 stars">1 / 5</a></li>
<li><a title="Give 2 out of 5 stars">2 / 5</a></li>
<li><a title="Give 3 out of 5 stars">3 / 5</a></li>
<li><a title="Give 4 out of 5 stars">4 / 5</a></li>
<li><a title="Give 5 out of 5 stars">5 / 5</a></li>
</ul>
<p><strong>2</strong> votes, <strong>3.00</strong> avg. rating (<strong>68</strong>% score)</p>
</div>
<p>Autres articles sur le sujet :</p>
<ol>
<li><a href="http://redirect.viglink.com/?key=11fe087258b6fc0532a5ccfc924805c0&amp;u=http%3A%2F%2Fwww.dsfc.net%2Flogiciel-libre%2Fmysql-logiciel-libre%2Fmysql-triggers-check-constraints%2F" rel="bookmark" title="MySQL : des triggers à la place des check constraints !">MySQL : des triggers à la place des check constraints !</a></li>
<li><a href="http://redirect.viglink.com/?key=11fe087258b6fc0532a5ccfc924805c0&amp;u=http%3A%2F%2Fwww.dsfc.net%2Fformation%2Fecole-informatique-formation%2Fhetic-saison-2-sur-mysql%2F" rel="bookmark" title="Hétic, saison 2, sur MySQL !">Hétic, saison 2, sur MySQL !</a></li>
<li><a href="http://redirect.viglink.com/?key=11fe087258b6fc0532a5ccfc924805c0&amp;u=http%3A%2F%2Fwww.dsfc.net%2Flogiciel-libre%2Fmysql-logiciel-libre%2Ftracer-les-connexions-a-mysql%2F" rel="bookmark" title="Tracer les connexions à MySQL">Tracer les connexions à MySQL</a></li>
<li><a href="http://redirect.viglink.com/?key=11fe087258b6fc0532a5ccfc924805c0&amp;u=http%3A%2F%2Fwww.dsfc.net%2Fformation%2Fdevelopper-avec-mysql-5-5%2F" rel="bookmark" title="Développer avec MySQL 5.5">Développer avec MySQL 5.5</a></li>
<li><a href="http://redirect.viglink.com/?key=11fe087258b6fc0532a5ccfc924805c0&amp;u=http%3A%2F%2Fwww.dsfc.net%2Fformation%2Fadministration-mysql-5-5-linux%2F" rel="bookmark" title="Administration de MySQL 5.5 sous Linux">Administration de MySQL 5.5 sous Linux</a></li>
<li><a href="http://redirect.viglink.com/?key=11fe087258b6fc0532a5ccfc924805c0&amp;u=http%3A%2F%2Fwww.dsfc.net%2Flogiciel-libre%2Fwordpress-logiciel-libre%2Fperformances-wordpress-surveillez-les-requetes-mysql%2F" rel="bookmark" title="Performances WordPress : surveillez les requêtes MySql !">Performances WordPress : surveillez les requêtes MySql !</a></li>
<li><a href="http://redirect.viglink.com/?key=11fe087258b6fc0532a5ccfc924805c0&amp;u=http%3A%2F%2Fwww.dsfc.net%2Flogiciel-libre%2Fmysql-logiciel-libre%2Fadministrer-mysql-mode-graphique%2F" rel="bookmark" title="Administrer MySQL en mode graphique">Administrer MySQL en mode graphique</a></li>
<li><a href="http://redirect.viglink.com/?key=11fe087258b6fc0532a5ccfc924805c0&amp;u=http%3A%2F%2Fwww.dsfc.net%2Flogiciel-libre%2Flinux%2Fubuntu-linux-logiciel-libre%2Fle-paquet-mysql-server-exemple-de-contorsion-sous-debian-et-ubuntu%2F" rel="bookmark" title="Le paquet Mysql-Server : exemple de contorsion sous Debian et Ubuntu">Le paquet Mysql-Server : exemple de contorsion sous Debian et Ubuntu</a></li>
<li><a href="http://redirect.viglink.com/?key=11fe087258b6fc0532a5ccfc924805c0&amp;u=http%3A%2F%2Fwww.dsfc.net%2Flogiciel-libre%2Fmysql-logiciel-libre%2Finstaller-mysql-5-1-sur-centos-5-4%2F" rel="bookmark" title="Installer MySQL 5.1 sur CentOs 5.4">Installer MySQL 5.1 sur CentOs 5.4</a></li>
<li><a href="http://redirect.viglink.com/?key=11fe087258b6fc0532a5ccfc924805c0&amp;u=http%3A%2F%2Fwww.dsfc.net%2Fdeveloppement%2Fphp-developpement%2Fexporter-la-structure-dune-base-mysql-en-xml%2F" rel="bookmark" title="Exporter la structure d’une base Mysql en XML">Exporter la structure d’une base Mysql en XML</a></li>
</ol>
<div>
<strong>Tags :</strong> <a href="http://redirect.viglink.com/?key=11fe087258b6fc0532a5ccfc924805c0&amp;u=http%3A%2F%2Fwww.dsfc.net%2Ftag%2Fcreate-event%2F" rel="tag">CREATE EVENT</a>, <a href="http://redirect.viglink.com/?key=11fe087258b6fc0532a5ccfc924805c0&amp;u=http%3A%2F%2Fwww.dsfc.net%2Ftag%2Fevent-scheduler%2F" rel="tag">Event scheduler</a>, <a href="http://redirect.viglink.com/?key=11fe087258b6fc0532a5ccfc924805c0&amp;u=http%3A%2F%2Fwww.dsfc.net%2Ftag%2Fevents%2F" rel="tag">Events</a>, <a href="http://redirect.viglink.com/?key=11fe087258b6fc0532a5ccfc924805c0&amp;u=http%3A%2F%2Fwww.dsfc.net%2Ftag%2Fformateur-mysql%2F" rel="tag">Formateur MySQL</a>, <a href="http://redirect.viglink.com/?key=11fe087258b6fc0532a5ccfc924805c0&amp;u=http%3A%2F%2Fwww.dsfc.net%2Ftag%2Fformateur-sql%2F" rel="tag">Formateur SQL</a>, <a href="http://redirect.viglink.com/?key=11fe087258b6fc0532a5ccfc924805c0&amp;u=http%3A%2F%2Fwww.dsfc.net%2Ftag%2Fformation-mysql%2F" rel="tag">Formation MySQL</a>, <a href="http://redirect.viglink.com/?key=11fe087258b6fc0532a5ccfc924805c0&amp;u=http%3A%2F%2Fwww.dsfc.net%2Ftag%2Fformation-sql%2F" rel="tag">Formation SQL</a>, <a href="http://redirect.viglink.com/?key=11fe087258b6fc0532a5ccfc924805c0&amp;u=http%3A%2F%2Fwww.dsfc.net%2Ftag%2Flinux%2F" rel="tag">Linux</a>, <a href="http://redirect.viglink.com/?key=11fe087258b6fc0532a5ccfc924805c0&amp;u=http%3A%2F%2Fwww.dsfc.net%2Ftag%2Fmysql%2F" rel="tag">MySQL</a>, <a href="http://redirect.viglink.com/?key=11fe087258b6fc0532a5ccfc924805c0&amp;u=http%3A%2F%2Fwww.dsfc.net%2Ftag%2Fplanet-libre%2F" rel="tag">Planet Libre</a>, <a href="http://redirect.viglink.com/?key=11fe087258b6fc0532a5ccfc924805c0&amp;u=http%3A%2F%2Fwww.dsfc.net%2Ftag%2Fplanificateur-de-taches%2F" rel="tag">Planificateur de tâches</a>, <a href="http://redirect.viglink.com/?key=11fe087258b6fc0532a5ccfc924805c0&amp;u=http%3A%2F%2Fwww.dsfc.net%2Ftag%2Fplanification-de-taches%2F" rel="tag">Planification de tâches</a>, <a href="http://redirect.viglink.com/?key=11fe087258b6fc0532a5ccfc924805c0&amp;u=http%3A%2F%2Fwww.dsfc.net%2Ftag%2Fprocedures-stockees%2F" rel="tag">Procédures stockées</a><br>
</div>

</div>
<img src="http://pixel.quantserve.com/pixel/p-89EKCgBk8MZdE.gif" border="0" height="1" width="1">

<p><img src="http://cdn.libravatar.org/avatar/ecec5fc677d4a141a8c3bf48108d8836?default=identicon" alt="Gravatar de Denis Szalkowski" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13351&go=external" title="Visit the source">Denis Szalkowski</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13352&go=external
title: T. BRIOLET : openSUSE 12.3 beta 1
uri: T-BRIOLET-openSUSE-12-3-beta-1
url: http://www.planet-libre.org/index.php?post_id=13352&go=external
content:
<p>La version de développement openSUSE 12.3 bêta 1 vient de sortir.</p>
<p>Le nouveau thème pour KDE a été appliqué :</p>
<p><a href="http://syvolc.briolet.fr/wp-uploads/2013/01/opensuse123beta1.02r.png"><img title="opensuse123beta1.02r" src="http://syvolc.briolet.fr/wp-uploads/2013/01/opensuse123beta1.02r-300x168.png" alt="" width="300" height="168"></a></p>
<p> </p>
<p><a href="http://syvolc.briolet.fr/wp-uploads/2013/01/opensuse123beta1.01r.png"><img title="opensuse123beta1.01r" src="http://syvolc.briolet.fr/wp-uploads/2013/01/opensuse123beta1.01r-300x168.png" alt="" width="300" height="168"></a></p>
<p> </p>
<p>Voici le nouveau fond d’écran que l’on vient juste de découvrir :</p>
<p><img title="1600x1200" src="http://syvolc.briolet.fr/wp-uploads/2013/01/1600x1200-300x225.jpg" alt="" width="300" height="225"></p>
<p>Vous pouvez le télécharger ici (pour faire croire à tous vos amis que vous êtes déjà sur la 12.3) :</p>
<p><a href="http://syvolc.briolet.fr/wp-uploads/2013/01/1600x1200.jpg">1600×1200</a></p>
<p><a href="http://syvolc.briolet.fr/wp-uploads/2013/01/1280x1024.jpg">1280×1024</a></p>
<p><a href="http://syvolc.briolet.fr/wp-uploads/2013/01/1920x1080.jpg">1920×1080</a></p>
<p><a href="http://syvolc.briolet.fr/wp-uploads/2013/01/1920x1200.jpg">1920×1200</a></p>
<p>Parmi toutes les nouvelles mises à jour nous retrouvons :</p>
<ul>
<li>KDE 4.10 RC2</li>
<li>GNOME 3.7.2</li>
<li>Dans XFCE, Thunar le gestionnaire de fichier a été mis à jour</li>
<li>Dans LXDE, PCman le gestionnaire de fichier également est passé en 1.1</li>
<li>Libreoffice 3.6</li>
<li>Firefox 18 et Thunderbird 18</li>
<li>Noyau Linux 3.7.1</li>
<li>grub2-2.00-18</li>
<li>systemd-195-11.1</li>
</ul>
<p>Coté serveur:</p>
<ul>
<li>Apache2-2.2.22-8.5</li>
<li>Mysql-5.5.28-1.2</li>
<li>Php5-5.3.17-2.4</li>
<li>Postfix-2.8.13-1.1</li>
<li>Bind-9.9.2P1-1.2</li>
<li>Ruby-1.9.3-13.3</li>
</ul>
<p>Téléchargement [fr] : <a href="http://software.opensuse.org/developer/fr">http://software.opensuse.org/developer/fr</a></p>
<p>N’hésitez pas à la télécharger pour la tester et à remonter à l’équipe de développement les bugs éventuellement rencontrés.</p>
<p>L’annonce officielle [en] : <a href="http://news.opensuse.org/2013/01/17/the-opensuse-12-3-beta-is-out-time-for-pizza/">http://news.opensuse.org/2013/01/17/the-opensuse-12-3-beta-is-out-time-for-pizza/</a></p>
<p>L’annonce sur Alionet [fr] : <a href="https://www.alionet.org/content.php?393-OpenSUSE-12-3">https://www.alionet.org/content.php?393-OpenSUSE-12-3</a></p>

<p><img src="http://cdn.libravatar.org/avatar/529f937f51445768422aded59d20f697?default=identicon" alt="Gravatar de T. BRIOLET" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13352&go=external" title="Visit the source">T. BRIOLET</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13353&go=external
title: agatzebluz : [Vidéo] Super démonstration de magie électronique propulsée par l’open source
uri: agatzebluz-Vidéo-Super-démonstration-de-magie-électronique-prop
url: http://www.planet-libre.org/index.php?post_id=13353&go=external
content:
<p>Voici une jolie vidéo que je trouve très poétique d’un magicien qui présente un numéro lors d’une conférence sur <a href="http://www.ted.com/talks/marco_tempest_the_augmented_reality_of_techno_magic.html" target="_blank">TED.com</a>.</p>
<p>La cerise sur le gâteau c’est que ce monsieur, <a title="Site officiel de Marco Tempest " href="http://www.marcotempest.com/" target="_blank">Marco Tempest</a>, utilise des technologies Open Source pour arriver à ce résultat.<br>
Enjoy.</p>
<p>La vidéo ne s’affiche pas dans Chrome pour une raison que j’ignore, mais dans Firefox ça fonctionne. Sinon cliquez sur le lien sous la vidéo.</p>
<p><iframe src="http://embed.ted.com/talks/marco_tempest_the_augmented_reality_of_techno_magic.html" frameborder="0" scrolling="no" width="560" height="315"></iframe></p>
<p><a href="http://www.michtoblog.com/2013/01/18/video-super-demonstration-de-magie-electronique-propulsee-par-lopen-source/">[Vidéo] Super démonstration de magie électronique propulsée par l’open source</a> est un billet du <a href="http://www.michtoblog.com/">Michtoblog</a>

Si vous aimez la cuisine, visitez <a href="http://www.michtoblog.com/recettes-de-cuisines/">l'index des recettes classÃ©es</a>.

Si vous préférez Ubuntu, c'est <a href="http://www.michtoblog.com/ubuntu-linux/">sur cette page</a>.

Pour Firefox, c'est sur <a href="http://www.michtoblog.com/firefox">cette autre page</a>.

Et <a href="http://www.michtoblog.com/archives">les archives du blog sont ici</a>.</p>

<p><img src="http://cdn.libravatar.org/avatar/740e77f3672d61ca08969086446652ad?default=identicon" alt="Gravatar de agatzebluz" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13353&go=external" title="Visit the source">agatzebluz</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>theClimber : <a href="http://www.planet-libre.org/index.php?post_id=1909">Le mail du futur releas&eacute; par Google !</a> (28/05/2009)</li><li>crowd42 : <a href="http://www.planet-libre.org/index.php?post_id=12518">Vid&eacute;os : c&rsquo;est quoi le DNS et comment &ccedil;a fonctionne ?</a> (30/09/2012)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13358&go=external
title: Littlewing : Envoyer des pieces jointes à un service web avec MTOM
uri: Littlewing-Envoyer-des-pieces-jointes-à-un-service-web-avec-MTOM
url: http://www.planet-libre.org/index.php?post_id=13358&go=external
content:
<p>Je vais essayer de décrire l'ajout d'une pièce jointe à un message SOAP via l'API JAX-WS.</p>


<p><a href="http://fr.wikipedia.org/wiki/SOAP" hreflang="fr">SOAP</a> 1.2 permet d'envoyer à l'instar des mails des  documents en pièce jointe d'un flux SOAP.</p>


<p>Ils peuvent être binaires ou tout simplement texte (ex. flux XML). Les flux binaires sont par défaut mis dans le message SOAP et encodé en base64. Ce qui augmente la taille du message d'environ 30% par rapport au flux binaire original....</p>


<p><strong>Exemple de flux binaire encodé en base64:</strong></p>


<p><S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"></p>

<pre>  <S:Body>
     <ns2:sendPDFResponse xmlns:ns2="http://proto.touret.info/">
     </ns2:sendPDFResponse>
  </S:Body></pre>

<p></S:Envelope></p>


<p>On peut donc ajouter une pièce jointe dans un flux grâce à la classe <a href="http://docs.oracle.com/javaee/5/api/javax/activation/DataHandler.html" hreflang="en">DataHandler</a>. Celle-ci fournit les mécanismes de  sérialisation et de gestion des types <a href="http://fr.wikipedia.org/wiki/Multipurpose_Internet_Mail_Extensions" hreflang="fr">MIME</a>.</p>


<p>L' API permet également d'utiliser d'autres classes plus spécifiques : (ex.: la classe Image pour pour les images png et jpg)</p>


<p>Exemple:</p>

<pre><ol>
<li><div>@WebService</div></li>
<li><div>@Stateless</div></li>
<li><div>@SOAPBinding<span>(</span>style<span>=</span>SOAPBinding.<a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Astyle+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span>Style</span></a>.<span>DOCUMENT</span>,use<span>=</span>SOAPBinding.<span>Use</span>.<span>LITERAL</span>,parameterStyle<span>=</span>SOAPBinding.<span>ParameterStyle</span>.<span>WRAPPED</span><span>)</span>
</div></li>
<li><div>
<span>public</span> <span>class</span> PDFDownloaderBean <span>implements</span> PDFDownloaderBeanLocal <span>{</span>
</div></li>
<li><div> </div></li>
<li><div>    <span>private</span> <span>static</span> <span>final</span> <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Astring+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span>String</span></a> PDF_FILE<span>=</span><span>"GTD-EN.pdf"</span><span>;</span>
</div></li>
<li><div>    <span>private</span> DataHandler dataHandler<span>;</span>
</div></li>
<li><div> </div></li>
<li><div>    @WebMethod</div></li>
<li><div>    <span>public</span> DataHandler sendPDF<span>(</span><span>)</span> <span>{</span>
</div></li>
<li><div> </div></li>
<li><div>        <span>try</span> <span>{</span>
</div></li>
<li><div>            FileDataSource dataSource <span>=</span> <span>new</span> FileDataSource<span>(</span><span>new</span> <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Afile+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span>File</span></a><span>(</span>PDF_FILE<span>)</span><span>)</span><span>;</span>
</div></li>
<li><div>            dataHandler <span>=</span> <span>new</span> DataHandler<span>(</span>dataSource<span>)</span><span>;</span>
</div></li>
<li><div>            <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Asystem+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span>System</span></a>.<span>err</span>.<span>println</span><span>(</span><span>">>>>>>>>>>FICHIER :"</span> <span>+</span> dataSource.<span>getName</span><span>(</span><span>)</span><span>)</span><span>;</span>
</div></li>
<li><div>        <span>}</span> <span>catch</span> <span>(</span><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Aexception+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span>Exception</span></a> e<span>)</span> <span>{</span>
</div></li>
<li><div>            e.<span>printStackTrace</span><span>(</span><span>)</span><span>;</span>
</div></li>
<li><div>        <span>}</span>
</div></li>
<li><div>        <span>return</span> dataHandler<span>;</span>
</div></li>
<li><div>    <span>}</span>
</div></li>
<li><div><span>}</span></div></li>
</ol></pre>



<p>Ici nous renvoyons dans un flux SOAP un fichier binaire.</p>


<p>Nous pouvons voir dans SOAPUI que les données binaires renvoyées sont encodées en base64 et mises directement dans  le flux XML. Pour que ces dernières soient réellement en pièce jointe, on peut:
gérer les pièces jointes  manuellement en utilisant la classe SOAPMessageContext dans un handler</p>

<pre><ol>
<li><div>@Override</div></li>
<li><div>    <span>public</span> <span>boolean</span> handleMessage<span>(</span>SOAPMessageContext context<span>)</span> <span>{</span>
</div></li>
<li><div>        <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Aboolean+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span>Boolean</span></a> isOutBound <span>=</span> <span>(</span><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Aboolean+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span>Boolean</span></a><span>)</span> context.<span>get</span><span>(</span>MessageContext.<span>MESSAGE_OUTBOUND_PROPERTY</span><span>)</span><span>;</span>
</div></li>
<li><div>        <span>if</span> <span>(</span>isOutBound<span>)</span> <span>{</span>
</div></li>
<li><div>            <span>try</span> <span>{</span>
</div></li>
<li><div>                AttachmentPart attachmentPart <span>=</span> context.<span>getMessage</span><span>(</span><span>)</span>.<span>createAttachmentPart</span><span>(</span><span>)</span><span>;</span>
</div></li>
<li><div>                FileDataSource dataSource <span>=</span> <span>new</span> FileDataSource<span>(</span><span>new</span> <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Afile+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span>File</span></a><span>(</span>PDF_FILE<span>)</span><span>)</span><span>;</span>
</div></li>
<li><div>                attachmentPart.<span>setDataHandler</span><span>(</span><span>new</span> DataHandler<span>(</span>dataSource<span>)</span><span>)</span><span>;</span>
</div></li>
<li><div>                attachmentPart.<span>setContentId</span><span>(</span><span>"pdf"</span><span>)</span><span>;</span>
</div></li>
<li><div>                context.<span>getMessage</span><span>(</span><span>)</span>.<span>addAttachmentPart</span><span>(</span>attachmentPart<span>)</span><span>;</span>
</div></li>
<li><div> </div></li>
<li><div>            <span>}</span> <span>catch</span> <span>(</span><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Aexception+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span>Exception</span></a> e<span>)</span> <span>{</span>
</div></li>
<li><div>                e.<span>printStackTrace</span><span>(</span><span>)</span><span>;</span>
</div></li>
<li><div>            <span>}</span>
</div></li>
<li><div>        <span>}</span>
</div></li>
<li><div>        <span>return</span> <span>true</span><span>;</span>
</div></li>
<li><div> </div></li>
<li><div>    <span>}</span>
</div></li>
</ol></pre>

<p>ou tout simplement utiliser  <a href="http://fr.wikipedia.org/wiki/Message_Transmission_Optimization_Mechanism" hreflang="fr">MTOM</a>. Ce mécanisme permet d'envoyer le flux binaire dans sa forme originale et nous éviter l'encodage en base64....</p>


<p>Pour activer MTOM sur notre service il faut simplement ajouter l'annotation <code>@MTOM</code></p>

<pre><ol>
<li><div>@MTOM</div></li>
<li><div>@WebService</div></li>
<li><div>@Stateless</div></li>
<li><div>@SOAPBinding<span>(</span>style<span>=</span>SOAPBinding.<a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Astyle+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span>Style</span></a>.<span>DOCUMENT</span>,use<span>=</span>SOAPBinding.<span>Use</span>.<span>LITERAL</span>,parameterStyle<span>=</span>SOAPBinding.<span>ParameterStyle</span>.<span>WRAPPED</span><span>)</span>
</div></li>
<li><div>
<span>public</span> <span>class</span> PDFDownloaderBean <span>implements</span> PDFDownloaderBeanLocal</div></li>
</ol></pre>


<p>Et voila la requête générée :</p>

<pre><ol>
<li><div><span><span><soapenv:Envelope</span> <span>xmlns:soapenv</span>=<span>"http://schemas.xmlsoap.org/soap/envelope/"</span> <span>xmlns:prot</span>=<span>"http://proto.touret.info/"</span><span>></span></span></div></li>
<li><div>   <span><span><soapenv:Header</span><span>/></span></span>
</div></li>
<li><div>   <span><span><soapenv:Body<span>></span></span></span>
</div></li>
<li><div>      <span><span><prot:sendPDF</span><span>/></span></span>
</div></li>
<li><div>   <span><span></soapenv:Body<span>></span></span></span>
</div></li>
<li><div><span><span></soapenv:Envelope<span>></span></span></span></div></li>
</ol></pre>


<p>et la réponse</p>

<pre><ol>
<li><div><span><span><S:Envelope</span> <span>xmlns:S</span>=<span>"http://schemas.xmlsoap.org/soap/envelope/"</span><span>></span></span></div></li>
<li><div>   <span><span><S:Body<span>></span></span></span>
</div></li>
<li><div>      <span><span><ns2:sendPDFResponse</span> <span>xmlns:ns2</span>=<span>"http://proto.touret.info/"</span><span>></span></span>
</div></li>
<li><div>         <span><span><return<span>></span></span></span>
</div></li>
<li><div>            <span><span><Include</span> <span>href</span>=<span>"cid:f25753c5-c8eb-4ced-b6cd-7c89c687a7c0@example.jaxws.sun.com"</span> <span>xmlns</span>=<span>"http://www.w3.org/2004/08/xop/include"</span><span>/></span></span>
</div></li>
<li><div>         <span><span></return<span>></span></span></span>
</div></li>
<li><div>      <span><span></ns2:sendPDFResponse<span>></span></span></span>
</div></li>
<li><div>   <span><span></S:Body<span>></span></span></span>
</div></li>
<li><div><span><span></S:Envelope<span>></span></span></span></div></li>
</ol></pre>


<p>On peut voir que le message SOAP n'indique qu'une référence à la pièce jointe ( un peu comme les images inclus dans un mail HTML) et non le flux en base 64.</p>


<p>Le résultat vu par SOAPUI:
<a href="http://blog.touret.info/common-blog/public/weblogic/ScreenShot001.png" title="ScreenShot001.png"><img src="http://blog.touret.info/common-blog/public/weblogic/.ScreenShot001_t.jpg" alt="ScreenShot001.png"></a></p>


<h3>Ressources</h3>

<p><a href="http://pic.dhe.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=%2Fcom.ibm.websphere.express.doc%2Finfo%2Fexp%2Fae%2Ftwbs_enablemtom.html" hreflang="fr">Un article intéressant sur le site d'IBM</a></p>

<p><img src="http://cdn.libravatar.org/avatar/e9cfa2c2c1ea2abd510c6053457286f0?default=identicon" alt="Gravatar de Littlewing" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13358&go=external" title="Visit the source">Littlewing</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Littlewing : <a href="http://www.planet-libre.org/index.php?post_id=10473">Faire un Service Web &amp;quot;MOCK&amp;quot; avec WSO2</a> (24/10/2011)</li><li>mael : <a href="http://www.planet-libre.org/index.php?post_id=9209">Cr&eacute;ation d&rsquo;un projet Spring + hibernate + web service REST + Spring security. 5 &ndash; S&eacute;curisation du Web Service</a> (21/05/2011)</li><li>Littlewing : <a href="http://www.planet-libre.org/index.php?post_id=9853">Internationalisation i18N avec GWT</a> (05/08/2011)</li><li>Littlewing : <a href="http://www.planet-libre.org/index.php?post_id=10177">Premiers pas avec Apache Camel</a> (15/09/2011)</li><li>Littlewing : <a href="http://www.planet-libre.org/index.php?post_id=11455">Mise en oeuvre d&#039;un environnement JAVAEE avec REDHAT OPENSHIFT EXPRESS</a> (23/03/2012)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13357&go=external
title: Nono : Mais où est shaarli ?
uri: Nono-Mais-où-est-shaarli
url: http://www.planet-libre.org/index.php?post_id=13357&go=external
content:
<p>Ca va bientôt faire un mois que j'ai plus posté quoi que ce soit... C'est donc honteux, la queue entre les jambes, que je me décide <strong>ENFIN à montrer un signe de vie</strong> . Oui, je sais, je ne vous manque peut-être pas, mais avez-vous songé à la récifroque <strong>(coquille volontaire)</strong> :-) ?</p>
<p>Bref, concernant les <a target="_blank" href="http://blog.m0le.net/category/episode/nonos-songs/">Nono's Songs</a> ou encore les <a target="_blank" href="http://blog.m0le.net/category/episode/servom0le/">Serv'o'm0le</a>, je n'ai vraiment pas d'excuse. Manque de temps, manque de motivation, ça reviendra sans doute, et le moins tard possible. Oui, c'est la version pessimiste du "plus tôt possible" <img src="http://blog.m0le.net/wp-includes/images/smilies/icon_smile.gif" alt=":-)">  !</p>
<p>Par contre du côté des <a target="_blank" href="http://blog.m0le.net/category/episode/nonos-vrac/">Nono's Vrac</a>, je continue à faire ma veille. <strong>Bon, sur mois un entier je dois avoir plus de 100 liens TRÈS sélectionné à poster</strong>, et plus j'en accumule, plus ça me fait peur de le rédiger... En clair, il est grand temps que je me mette un coup de pied au cul : <strong>IL FAUT que j'installe un <a target="_blank" href="http://sebsauvage.net/wiki/doku.php?id=php:shaarli">shaarli</a></strong>...</p>
<p>C'est ce que j'ai commencé à faire en envoyant <strong>bêtement</strong> un mail à <a target="_blank" href="http://sebsauvage.net/">sebsauvage</a>, lui posant quelques question sur mes envies de fonctionnement.</p>
<p>Pourquoi "bêtement" ? Tout simplement :</p>
<ol>
<li>
<strong>parce qu'il n'est pas là pour faire le support de son appli</strong>, il est déjà assez overbooké (comme tout le monde ?!) en ce moment pour ça</li>
<li>
<strong>car je me prive de vous, utilisateurs de shaarli</strong>, qui pouvez peut-être répondre à mes questions, dont voici un résumé :</li>
</ol>
<blockquote>
<p>Je compte, dans un futur proche, passer à shaarli <strong>pour générer mes nono's vrac automatiquement depuis la BDD de shaarli</strong>.</p>
<p>Le souci, j'ai jamais bossé avec une BDD comme celle de shaarli...</p>
</blockquote>
<p>Me sera-t-il possible, automatiquement, via une requête, une api, ou un bout de code, de :</p>
<ul>
<li>
<strong>récupérer tous les liens compris entre deux dates</strong> (date du dernier nono's vrac - date du jour) ?</li>
<li>
<strong>récupérer uniquement les liens, avec un tag</strong>  'nonovrac' par exemple ?</li>
<li>
<strong> pouvoir écrire automatiquement <a href='lien qui pointe vers le site externe">description_de_shaarli</a></strong> pour tous les entrées récupérées ?</li>
</ul>
<p>Et surtout, est-il possible que je puisse mettre le fonctionnement de shaarli comme avant (avec les liens vers le site externe, et pas le shaarli lui-même ?) sous forme de hook même ...</p>
<p><strong>A vos claviers, si l'envie de m'aider vous est irrésistible <img src="http://blog.m0le.net/wp-includes/images/smilies/icon_wink.gif" alt=";-)"></strong></p>

<p><img src="http://cdn.libravatar.org/avatar/98838634398c4e1bfce4493ee38ff1e3?default=identicon" alt="Gravatar de Nono" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13357&go=external" title="Visit the source">Nono</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13356&go=external
title: Geek de France : Petit guide des consoles portables sous GNU/Linux
uri: Geek-de-France-Petit-guide-des-consoles-portables-sous-GNU-Linux
url: http://www.planet-libre.org/index.php?post_id=13356&go=external
content:
<p><img alt="Tux_Born_to_Frag" src="http://img1.geekdefrance.fr/wp-content/uploads/2011/10/Tux_Born_to_Frag.jpg" width="93" height="86"></p>
<p>Aujourd’hui, Geek de France souhaitait vous présenter différents projets de console de jeux vidéo ayant abouti ou abandonné ou en cours de développement ou ya (Vous comprendrez le jeu de mot dans le prochain article concernant les consoles de salon) et utilisant notre système d’exploitation GNU / Linux.<span></span></p>
<p>Notre première partie concerne les consoles portables.</p>
<h3>La saga GP2X</h3>
<p>Je ne peux vous parler de la<strong><a title="GP2X sur Wikipedia" href="http://fr.wikipedia.org/wiki/GP2X" target="_blank"> GP2X</a></strong> sans vous parler avant de son ancêtre la <a title="GP32 sur Wikipedia" href="http://fr.wikipedia.org/wiki/GP32" target="_blank">GP32</a>. La GP32 était une console portable coréenne, sortie en 2001 et produite par la société <a title="GamePark sur Wikipedia" href="http://fr.wikipedia.org/wiki/Game_Park" target="_blank">Game Park</a>, bien que n’étant pas sous GNU / Linux, c’était une console ouverte qui permettait le bidouillage (« hackable » si vous me permettez cet anglicisme).</p>
<p><a href="http://img1.geekdefrance.fr/wp-content/uploads/2013/01/Gp32-flu.jpg" rel="lightbox[11425]"><img alt="Gp32-flu" src="http://img1.geekdefrance.fr/wp-content/uploads/2013/01/Gp32-flu.jpg" width="312" height="243"></a></p>
<p>Suite à un désaccord interne sur la prochaine console<strong> une partie des employés quittèrent Game Park pour fonder GamePark Holdings qui produira la GP2X,  la première console portable sous GNU / Linux et donc l’héritière spirituelle de la GP32.</strong></p>
<p>Quant à Game Park, sa future console portable XGP, ne vit jamais le jour et la société mis la clé sous la porte en 2006.</p>
<p><strong>La GP2X sortie initialement en Corée, en 2005, au prix de 185$</strong> connue quelques versions matérielles dont la dernière, la « F200″ sortie en 2007 remplaçait le joystick par une croix directionnelle et un écran tactile muni d’un stylet.</p>
<p><a href="http://img2.geekdefrance.fr/wp-content/uploads/2013/01/gp2x.png" rel="lightbox[11425]"><img alt="gp2x" src="http://img2.geekdefrance.fr/wp-content/uploads/2013/01/gp2x.png" width="256" height="192"></a></p>
<p>Au niveau matériel, la console avait les caractéristiques suivantes :</p>
<ul>
<li>GNU / Linux customisée</li>
<li>écran 3,5″ TFT LCD, 320×240, 65536 couleurs</li>
<li>64Mo de mémoire interne réservé à l’OS</li>
<li>double proc 200MHz (ARM920T et ARM940T programmable), 64Mo SDRAM</li>
<li>Joystick (FX100) / Croix directionnelle (F200)<del><br></del>
</li>
<li>2 piles AA ou via adaptateur électrique</li>
</ul>
<p>En 2008, Game Park Holdings annonça avoir vendu au total 60 000 exemplaires autour du monde et qu »un successeur allait voir le jour la GP2X Wiz.</p>
<p>La <strong>GP2X Wiz, sortie en 2009 au prix de 179$</strong>, tourne comme ça grande soeur sous GNU / Linux, avec les specs suivantes :</p>
<ul>
<li>GNU / Linux customisée</li>
<li>écran 2,8″, 320×240 AMOLED tactile</li>
<li>1Go de mémoire</li>
<li>ARM926TEJ 533 MHz, 64Mo DDR</li>
<li>accélération 3D supportant OpenGL ES 1.1</li>
<li>2 Croix directionnelles</li>
<li>Batterie interne 2000mAh en Lithium Polymer (env. 7h de jeu/lecture vidéo)</li>
</ul>
<p>La <strong>GP2X Canoo, succède à la Wiz en 2010 au prix de 150$</strong>, c’est grosso modo une Wiz avec certaines specs ré-haussées:</p>
<ul>
<li>GNU / Linux customisée</li>
<li>écran 3,5″, 320×240 LCD tactile résistif</li>
<li>128Mo de mémoire interne réservé à l’OS</li>
<li>ARM926EJ 533 MHz, 128Mo DDR 133Mhz</li>
<li>accélération 3D supportant OpenGL ES 1.1</li>
<li>Joystick</li>
<li>accéléromètre et vibration</li>
<li>Wifi via adapteur (USB dongle – vendu séparément)</li>
<li>Batterie: interne 1850mAh Lithium (env. 5/6h de jeu/lecture vidéo)</li>
</ul>
<h3>La communautaire</h3>
<p>Le projet <a title="Pendora sur Geek de France" href="http://geekdefrance.fr/2012/01/27/la-pandora-handheld-disponible-en-pre-commande/" target="_blank">OpenPandora </a>a commencé quand des membres de la communauté GP32X (forum qui rassemble les possesseurs des consoles portables coréennes, sous GNU / Linux, GP32 et GP2X) ont décidé de faire équipe afin de mettre au point la console portable libre ultime. Leur première idée était essentiellement une version GP32 sans ses lacunes (batteries, contrôles) puis ils se sont tournés vers le forum GP32X pour définir les spécifications de la Pandora sur la base des idées et des suggestions des membres de la communauté. Le développement c’est financé à travers les précommandes.</p>
<p><a href="http://img1.geekdefrance.fr/wp-content/uploads/2013/01/pandora.png" rel="lightbox[11425]"><img alt="pandora" src="http://img1.geekdefrance.fr/wp-content/uploads/2013/01/pandora.png" width="336" height="262"></a></p>
<p>La console a eu droit à 3 versions <em>Classic</em>, <em>Rebirth</em> et <em>1Ghz</em> dont les specs sont les suivantes:</p>
<ul>
<li>GNU / Linux basée sur <a title="Ångström distribution" href="http://en.wikipedia.org/wiki/%C3%85ngstr%C3%B6m_distribution">Ångström</a>
</li>
<li>écran 4,3″, 800×480 LCD tactile</li>
<li>512Mo de mémoire interne</li>
<li>
<a title="ARM architecture" href="http://en.wikipedia.org/wiki/ARM_architecture">ARM</a> Cortex-A8 CPU 600 MHz (<em>Classic</em> et <em>Rebirth</em>) ou <em>1Ghz</em> , 256Mo DDR (<em>Classic</em>) 512Mo (<em>Rebirth</em> et <em>1Ghz</em>)</li>
<li>
<a title="PowerVR" href="http://en.wikipedia.org/wiki/PowerVR#Series5_.28SGX.29">PowerVR SGX530</a> 110 MHz (<em>Classic</em> et <em>Rebirth) </em>et 200 MHz (<em>1Ghz</em>)</li>
<li>2 Croix directionnelle, 2 Joysticks, un clavier QWERTY</li>
<li>accéléromètre et vibration</li>
<li>Wifi et Bluetooth intégré</li>
<li title="ARM architecture">Batterie: interne 4200mAh Lithium (env. 8/10h de jeu/lecture vidéo, 100h en lecture audio, 450h en hibernation(Suspend-to-RAM) )</li>
</ul>
<p>Au final, <strong>on est plus en présence d’un UMPC (mini ordinateur portable) avec son clavier QWERTY que d’une simple console</strong>, mais son prix assez élevé de 279€ pour la <em>Classic</em> 439€ pour la <em>Rebirth</em> et 539€ pour la <em>1Ghz</em> explique les 3500 exemplaires vendus. Enfin seulement n’est pas le mot judicieux car à y regarder de plus près on est pas dans une logique commerciale ici, on est devant une console de qualité produite communautairement et en Europe: au début les consoles n’étaient produites qu’une fois les précommandes enregistrées dépassaient un certain seuil.</p>
<h3>La plus hackée</h3>
<p>J’ai failli oublié la <a title="Dingoo sur Wikipedia" href="http://fr.wikipedia.org/wiki/Dingoo_A320" target="_blank">Dingoo</a>, une autre console portable, chinoise, mais qui à l’origine n’est pas sous GNU/Linux. Sortie en 2009 et vendue à plus d’un million d’exemplaires, <strong>son succès s’explique sûrement par son bas prix de 82$.</strong> Mais c’est ça très prolifique communauté qui nous intéresse puisque<strong> cette console a bénéficié d’un port GNU / Linux connu sous le nom de Dingux, installable en dual boot sur la console</strong>, 5 mois après sa sortie.</p>
<p><a href="http://img1.geekdefrance.fr/wp-content/uploads/2013/01/dingoo.jpg" rel="lightbox[11425]"><img alt="dingoo" src="http://img1.geekdefrance.fr/wp-content/uploads/2013/01/dingoo.jpg" width="336" height="225"></a></p>
<ul>
<li>Open Dingux en dual boot</li>
<li>écran 2,8″ LCD, 320×240, 65536 couleurs</li>
<li>1/2/4Gb de mémoire interne</li>
<li>Ingenic JZ4732 336 MHz, 32Mo DDR 112 MHz</li>
<li>Croix directionnelle</li>
<li>Tuner FM</li>
<li>1700-1800 mAH (6.29WH) Li-Ion (env. 7h de jeu/lecture vidéo)</li>
</ul>
<h3>La plus récente</h3>
<p>La <a title="Kickstarter GCW Zero" href="http://www.kickstarter.com/projects/gcw/gcw-zero-open-source-gaming-handheld" target="_blank">GCW Zero</a> est une héritière de la Pandora et de la Dingux : <strong>c’est une console faite par des joueurs pour des joueurs et qui est soutenu par la communauté autour de la Dingoo.</strong> Sortie en édition limité à 250 exemplaires en décembre 2012, les premiers tests de la console ont été très positifs.</p>
<p><a href="http://img1.geekdefrance.fr/wp-content/uploads/2013/01/gcwzero.jpg" rel="lightbox[11425]"><img alt="gcwzero" src="http://img1.geekdefrance.fr/wp-content/uploads/2013/01/gcwzero.jpg" width="302" height="227"></a></p>
<p>Les caractéristiques de la consoles sont les suivantes:</p>
<ul>
<li>Open Dingux</li>
<li>écran 3,5″, 320×240</li>
<li>8Gb de mémoire interne</li>
<li>Ingenic JZ4770 1Ghz, 256Mo DDR2</li>
<li>D-PAD + pad analogique</li>
<li>accéléromètre et vibreur</li>
<li>Wifi intégré</li>
</ul>
<p><iframe src="http://www.youtube.com/embed/A5FzEd860t8" height="304" width="540" allowfullscreen="" frameborder="0"></iframe></p>
<p><strong>Un <a title="Kickstarter GCW Zero" href="http://www.kickstarter.com/projects/gcw/gcw-zero-open-source-gaming-handheld" target="_blank">kickstarter </a>a été lancé, le 8 janvier dernier afin de récolter 130 000 $ avant le 28 janvier à 7h30 pour permettre le lancement de la production en masse de la console portable.</strong></p>
<p>Pourquoi contribuer à cette opération, voici quatre bonne raisons de le faire:</p>
<ol>
<li>Son prix n’est pas prohibitif</li>
<li>Son prix publique sera sûrement un peu plus élevé par la suite</li>
<li>Vous soutiendrez un projet de console libre.</li>
<li>Vous obtiendrez la reconnaissance de toute l’équipe derrière la GCW.</li>
</ol>
<p> </p>
<h3><strong>L’opération</strong></h3>
<p><a href="http://img1.geekdefrance.fr/wp-content/uploads/2013/01/GCW-Zero-Kickstarter.png" rel="lightbox[11425]"><img alt="GCW-Zero-Kickstarter" src="http://img1.geekdefrance.fr/wp-content/uploads/2013/01/GCW-Zero-Kickstarter.png" width="376" height="169"></a></p>
<p> </p>
<p>Suivant la hauteur du don plusieurs options vous sont proposés :</p>
<ul>
<li>
<strong>5$ :</strong> une note personnel de remerciement vous sera envoyée par l’équipe de la GCW Zero.</li>
<li>
<strong>10$ :</strong> une note personnel de remerciement et un autocollant du logo vous seront envoyés par l’équipe de la GCW Zero.</li>
<li>
<strong>50$ :</strong> un tee-shirt, un autocollant et un verre avec le logo GCW Zero vous seront envoyés par l’équipe de la GCW Zero.</li>
<li>
<strong>135$ :</strong> une console avec les jeux et logiciels libres et un accès au site de GCW zero (pour les mises à jour logicielle).</li>
<li>
<strong>160$ :</strong> une console, un tee-shirt, un autocollant et un verre et tous les accès au site.</li>
<li>
<strong>500$ :</strong> (plutôt réservé aux développeurs) 2 consoles capable de communiquer ensemble en Wifi ainsi que le soutien de l’équipe pour le développement d’applications ou de jeux. Une sorte de boutique en ligen sera accessible avec une section qui vous sera dédiée. Plus un tee-shirt, un autocollant et un verre.</li>
<li>
<strong>1000$ :</strong> Même chose qu’au dessus avec en plus un accès direct au canal de discussion de l’équipe pour un suivi en direct de l’évolution du projet.</li>
<li>
<strong>5000$ :</strong> Une mention comme membre fondateur en plus de tout le reste, vous aurez le droit à 6 verres + 6 verres à bières et une invitation pour 2 personnes à diner avec l’équipe de la GCW (séjour à l’hôtel et diner inclus).</li>
</ul>
<p>Prévoyez tout de même 20$ supplémentaire pour les frais d’envoi…</p>

<p><img src="http://cdn.libravatar.org/avatar/2e4b9df748a3838fa0dd9f11820954fd?default=identicon" alt="Gravatar de Geek de France" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13356&go=external" title="Visit the source">Geek de France</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Geek de France : <a href="http://www.planet-libre.org/index.php?post_id=9902">Vers un auto-h&eacute;bergement simplifi&eacute;</a> (10/08/2011)</li><li>Geek de France : <a href="http://www.planet-libre.org/index.php?post_id=9962">Fork Me I&rsquo;m Famous : Glest, la revanche des forks</a> (18/08/2011)</li><li>Geek de France : <a href="http://www.planet-libre.org/index.php?post_id=10843">Quel Linux pour l&rsquo;Asus EeePC 701 en 2012?</a> (30/12/2011)</li><li>Geek de France : <a href="http://www.planet-libre.org/index.php?post_id=11985">Des arts &eacute;lectroniques, de la vapeur mais pas d&rsquo;id&eacute;es ni de poudreries sous GNU/Linux</a> (04/07/2012)</li><li>Geek de France : <a href="http://www.planet-libre.org/index.php?post_id=11086">La Pandora Handheld disponible en pr&eacute;-commande</a> (27/01/2012)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13355&go=external
title: Framablog : Geektionnerd : L'histoire d'Aaron Swartz
uri: Framablog-Geektionnerd-L-histoire-d-Aaron-Swartz
url: http://www.planet-libre.org/index.php?post_id=13355&go=external
content:
<p>C’est un Geektionnerd très spécial que nous propose <em>Gee</em> cette semaine (cliquez sur l’image pour l’agrandir).</p>


<p>Vous pouvez également lire <a href="http://www.framablog.org/index.php/tag/AaronSwartz">les traductions de quelques uns de ses articles</a> que nous avons publié cette semaine, ainsi que ce <a href="http://www.framablog.org/index.php/post/2013/01/15/manifeste-du-hacker-aaron-swartz">Manifeste Hacker</a> qui lui va si bien.</p>


<p><br></p>


<p><a href="http://www.framablog.org/public/_img/geektionnerd/geektionnerd_131-1_simon-gee-giraudot_cc-by-sa.jpg" title="Geektionnerd - Simon Gee Giraudot - CC by-sa"><img src="http://www.framablog.org/public/_img/geektionnerd/.geektionnerd_131-1_simon-gee-giraudot_cc-by-sa_m.jpg" alt="Geektionnerd - Simon Gee Giraudot - CC by-sa" title="Geektionnerd - Simon Gee Giraudot - CC by-sa"></a></p>


<p><a href="http://www.framablog.org/public/_img/geektionnerd/geektionnerd_131-2_simon-gee-giraudot_cc-by-sa.jpg" title="Geektionnerd - Simon Gee Giraudot - CC by-sa"><img src="http://www.framablog.org/public/_img/geektionnerd/.geektionnerd_131-2_simon-gee-giraudot_cc-by-sa_m.jpg" alt="Geektionnerd - Simon Gee Giraudot - CC by-sa" title="Geektionnerd - Simon Gee Giraudot - CC by-sa"></a></p>


<p><br></p>


<p><em>Crédit : <a href="http://geektionnerd.net/">Simon Gee Giraudot</a> (Creative Commons By-Sa)</em></p>

<p><img src="http://cdn.libravatar.org/avatar/f411e4809021b786b7eb0c8956612e76?default=identicon" alt="Gravatar de Framablog" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13355&go=external" title="Visit the source">Framablog</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Framablog : <a href="http://www.planet-libre.org/index.php?post_id=12882">Nouveau Framabook : &laquo; Au temps pour moi &raquo; tome 4 de la s&eacute;rie BD Geektionnerd</a> (16/11/2012)</li><li>Framablog : <a href="http://www.planet-libre.org/index.php?post_id=13133">Framasoft et le P&egrave;re Gnu&euml;l vous souhaitent de joyeuses f&ecirc;tes !</a> (21/12/2012)</li><li>Framablog : <a href="http://www.planet-libre.org/index.php?post_id=12734">Geektionnerd : Ubuntu et Amazon</a> (27/10/2012)</li><li>Framablog : <a href="http://www.planet-libre.org/index.php?post_id=12833">Un dessin pour un soutien - L.L. de Mars</a> (08/11/2012)</li><li>Framablog : <a href="http://www.planet-libre.org/index.php?post_id=12923">Geektionnerd : Framazic</a> (23/11/2012)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13354&go=external
title: Lolokai : Changer la langue d’un utilisateur dans Centreon
uri: Lolokai-Changer-la-langue-d-un-utilisateur-dans-Centreon
url: http://www.planet-libre.org/index.php?post_id=13354&go=external
content:
<p>Ce post est un petit pense-bête pour toutes celles et ceux qui souhaiteraient changer la langue d’un utilisateur dans Centreon.</p>
<ul>
<li>Logguez-vous sur l’interface web Centreon</li>
<li>Rendez-vous dans <strong>Configuration</strong> ==> <strong>Users</strong>
</li>
<li>Sélectionnez l’utilisateur pour lequel vous souhaitez effectuer ces modifications</li>
<li>Rendez-vous dans l’onglet Centreon Authentication</li>
<li>Comme montré ci-dessous changez la valeur dans le champ Default language :</li>
</ul>
<p><img alt="changer-langue-centreon-lolokai" src="http://www.lolokai.com/wp-content/uploads/2013/01/changer-langue-centreon-lolokai.png" width="1015" height="355"></p>
<p>Que faire si ma langue n’est pas affiché dans la liste déroulante ?</p>
<p>Vous pouvez télécharger les fichiers de traduction ici : <a href="http://translate.centreon.com/" target="_blank">http://translate.centreon.com/</a> ces fichiers sont au nombre de deux : help.mo et messages.mo. Créez le dossier correspond à votre langue dans /usr/share/centreon/www/locale/. Exemple avec la version italienne (je donne dans l’originalité <img src="http://www.lolokai.com/wp-includes/images/smilies/icon_biggrin.gif" alt=":D">  ) :</p>
<blockquote><p># cd /usr/share/centreon/www/locale/<br>
# mkdir it_IT<br>
# mkdir it_IT/LC_MESSAGES</p></blockquote>
<p>Copiez les fichiers de traduction téléchargé (ici : <a href="http://translate.centreon.com/it/centreon-2.3/LC_MESSAGES/" target="_blank">http://translate.centreon.com/it/centreon-2.3/LC_MESSAGES/</a>) dans ce dossier. Un petit changement de droits pour que votre serveur apache puisse travailler avec ces fichiers :</p>
<blockquote><p># chown -R apache:apache /usr/share/centreon/www/locale/it_IT</p></blockquote>
<p>Votre dossier de traduction devrait apparaître dans les paramètres de l’utilisateur.</p>
<p>Si l’utilisateur est connecté au moment de la modification notez que pour que les modifications soient pris en charge il doit se déconnecter et se reconnecter.</p>
<p> Loic FONTAINE</p>

<p><img src="http://cdn.libravatar.org/avatar/686b748b3cc6ed4c2e99742ec520a27d?default=identicon" alt="Gravatar de Lolokai" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13354&go=external" title="Visit the source">Lolokai</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Lolokai : <a href="http://www.planet-libre.org/index.php?post_id=12289">Centreon CLAPI : La supervision automatis&eacute;e avec Centreon</a> (27/08/2012)</li><li>Monitoring-FR : <a href="http://www.planet-libre.org/index.php?post_id=12330">Sortie de Centreon CLAPI 1.4</a> (02/09/2012)</li><li>Monitoring-FR : <a href="http://www.planet-libre.org/index.php?post_id=12340">Overmon : la supervision coupl&eacute;e &agrave; l&rsquo;inventaire</a> (03/09/2012)</li><li>Lolokai : <a href="http://www.planet-libre.org/index.php?post_id=12553">Centreon &ndash; Maitrisez la supervision de votre syst&egrave;me d&rsquo;information</a> (06/10/2012)</li><li>Lolokai : <a href="http://www.planet-libre.org/index.php?post_id=12584">Centreon 2.4 : les nouveaut&eacute;s &agrave; venir</a> (08/10/2012)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13360&go=external
title: Cenwen : Getdeb et Playdeb, c’est fini !
uri: Cenwen-Getdeb-et-Playdeb-c-est-fini
url: http://www.planet-libre.org/index.php?post_id=13360&go=external
content:
<p>Tout est dans le titre et vous avez bien lu. Extrêmement populaire,<strong> Getdeb (et sa déclinaison Playdeb pour les jeux)</strong> est un dépôt fait par des membres de la communauté pour les utilisateurs de la distribution Ubuntu. Sa création a pour objet de proposer les dernières versions de logiciels et de nouveaux logiciels non présents dans les dépôts officiels de chaque version. Ainsi de nombreux logiciels sont disponibles notamment dans la vidéo mais pas seulement. Par exemple, il sera bientôt impossible d’installer 2ManDvd sous Ubuntu, sauf si un PPA est ouvert entre temps. Et cela sera le cas pour de nombreux et talentueux projets. Mais comment en est-on arrivé là ?</p>
<p><span></span>Si Getdeb est un dépôt par et pour la communauté, il a un défaut auquel nous avons tous été confronté à un moment donné. Je parle de sa disponibilité. Maintenir un espace de stockage sur le Web demande de l’argent ou des dons. Et nous savons tous que les gens ne sont pas très généreux. Getdeb change souvent de prestataires (ceux-ci étaient mis en avance sur la 1ère page du site !), au gré de ce qui lui est proposé. Tout ceci pour dire que la disponibilité du dépôt est aléatoire. Est-ce lié au problème suivant ? Je ne saurais l’affirmer mais, à mon avis, cela n’a rien arrangé. Mais malgré ces problèmes, il en est un autre qui est certainement le pire pour un Webmaster : la perte de ces données. Et c’est ce qui s’est passé.</p>
<p>En effet, le serveur web a crashé et les données ont été perdues. Tout est perdu ? Non, car une copie avait été réalisée. Heureusement. Car ce dépôt contient plus de 84 Go de données. Je trouve cela énorme. Quel travail.</p>
<p>A ce problème technique s’ajoute un autre qui est, lui, humain. Une seule personne gère tout ceci : le serveur et surtout la création des binaires. De très nombreuses heures passées, qui ne cessent de croître, font que cette personne ne peut plus assuré ce service. C’est triste mais c’est ainsi. De nombreuses personnes évoluent bénévolement dans le libre. D’ailleurs, l’auteur remercie toutes les personnes qui l’ont aidé pendant toutes ces années.</p>
<p>L’auteur mets librement à disposition tous les outils qui l’ont aidé dans cette tache.</p>
<p>Je mets enfin l’intégralité du message du créateur de Getdeb (en Anglais)</p>
<address>GetDeb and PlayDeb discontinue
<p>After the server crash where also the GetDeb and PlayDeb database was lost and given the fact that GetDeb and PlayDeb now have too many packages to be handled as a one-man-project I decided to discontinue GetDeb and PlayDeb.<br>
In the last years I have spent so many hours in the project that now it is just too much for me to maintain beside my usual job.</p>
</address>
<address>But this does not mean that all the work in GetDeb and PlayDeb is lost. The repository is still completely mirrored, e.g.: <a href="http://mirror.informatik.uni-mannheim.de/pub/mirrors/getdeb/ubuntu/pool/" rel="nofollow">http://mirror.informatik.uni-mannheim.de/pub/mirrors/getdeb/ubuntu/pool/</a> (Google search: ‘quantal-getdeb-testing intitle: »Index of »‘ should give you a good list).<br>
Also all the package script (i.e. the debian directory) for every package in the precise and quantal repository are available in my GitHub repositories:<br>
* <a href="https://github.com/ckorn/GetDeb" rel="nofollow">https://github.com/ckorn/GetDeb</a><br>
* <a href="https://github.com/ckorn/PlayDeb" rel="nofollow">https://github.com/ckorn/PlayDeb</a><br>
* For special upstream watchers there is this repository: <a href="https://github.com/ckorn/Upstream-watchers" rel="nofollow">https://github.com/ckorn/Upstream-watchers</a>
<p>The web interface of both GetDeb and PlayDeb is called apt-portal which is specialised for viewing the information in an apt repository:<br>
* <a href="https://code.launchpad.net/apt-portal" rel="nofollow">https://code.launchpad.net/apt-portal</a></p>
<p>And finally there are the scripts and little helpers of the automated build process:<br>
* <a href="https://code.launchpad.net/debfactory" rel="nofollow">https://code.launchpad.net/debfactory</a></p>
<p>The entire repository of Debian packages can be downloaded with this script:<br>
* <a href="http://pastebin.com/raw.php?i=JaVkvFFZ" rel="nofollow">http://pastebin.com/raw.php?i=JaVkvFFZ</a></p>
<p>It is currently 84GiB in size so please only download it if you really want all the packages. If you just want some simply use a mirror.</p>
<p>Let me also thank everybody of you for the trust you had in GetDeb and PlayDeb as an unofficial repository. I think GetDeb and PlayDeb were one of the greatest unofficial repositories for Ubuntu packages.<br>
I think to spend some time to bring some of the packages in the official repository.</p>
<p>Thank you and bye!</p>
</address>
<address> </address>
<p>Bye et merci pour le travail énorme que vous avez fait pendant ces nombreuses années. Thanks a lot.</p>
<p> </p>
<p> </p>
<br>Classé dans:<a href="http://linuxevolution.wordpress.com/category/generalites/">Généralités</a>, <a href="http://linuxevolution.wordpress.com/category/libre/">Libre</a>, <a href="http://linuxevolution.wordpress.com/category/logiciels/">Logiciels</a>, <a href="http://linuxevolution.wordpress.com/category/news/">News</a>, <a href="http://linuxevolution.wordpress.com/category/planet-libre/">Planet-Libre</a> Tagged: <a href="http://linuxevolution.wordpress.com/tag/getdeb/">Getdeb</a>, <a href="http://linuxevolution.wordpress.com/tag/logiciels/">Logiciels</a>, <a href="http://linuxevolution.wordpress.com/tag/news-generalites/">News Généralitès</a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxevolution.wordpress.com&amp;blog=10190078&amp;post=2241&amp;subd=linuxevolution&amp;ref=&amp;feed=1" width="1" height="1">

<p><img src="http://cdn.libravatar.org/avatar/b4deaa84d80933a525c375c1cef1b842?default=identicon" alt="Gravatar de Cenwen" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13360&go=external" title="Visit the source">Cenwen</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Cenwen : <a href="http://www.planet-libre.org/index.php?post_id=12398">Gimp Magazine N&deg;1 is out finally !</a> (08/09/2012)</li><li>Cenwen : <a href="http://www.planet-libre.org/index.php?post_id=13033">Un avant g&ocirc;ut de Libopenshot !</a> (06/12/2012)</li><li>Cenwen : <a href="http://www.planet-libre.org/index.php?post_id=8760">Succ&egrave;s &agrave; Scale 9x !</a> (27/03/2011)</li><li>Cenwen : <a href="http://www.planet-libre.org/index.php?post_id=8761">En vrac : Firefox 4, Mplayer 2, FFmpeg, Multi-GPU</a> (27/03/2011)</li><li>Cenwen : <a href="http://www.planet-libre.org/index.php?post_id=9032">En vrac : Skype, Novell, Gnome3, Lubuntu, Epson, Fullcircle, Google Music Store, Pitivi</a> (13/05/2011)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13359&go=external
title: Clapico : Mechanig est mort ? Vive Unity Tweak Tool
uri: Clapico-Mechanig-est-mort-Vive-Unity-Tweak-Tool
url: http://www.planet-libre.org/index.php?post_id=13359&go=external
content:
<p>Pour ceux qui ne le sauraient pas déjà, <a href="http://www.la-vache-libre.com/2012/12/mechanig-un-nouveau-tool-prometteur.html" target="_blank">Mechanig</a> était un outil permettant de configurer votre Ubuntu au niveau du dash, du dock et de l’apparence. Les développeurs ayant décidé de modifier son appellation, bienvenue à Unity Tweak Tool.</p>
<p><a href="http://www.clapico.com/wp-content/uploads/2013/01/UTT01.png"><img alt="UTT01" src="http://www.clapico.com/wp-content/uploads/2013/01/UTT01-490x384.png" width="490" height="384"></a></p>
<p> </p>
<p>Même si l’application n’est pour l’instant pas traduite en Français, la simplicité de son interface et la clarté des icônes permettent de se débrouiller même si l’on ne maîtrise pas la langue de nos amis d’outre-Manche.</p>
<p>L’écran de départ est divisé en quatre parties permettant d’accéder aux réglages d’Unity, au gestionnaire de fenêtres, à l’apparence générale et enfin aux réglages système.</p>
<p><a href="http://www.clapico.com/wp-content/uploads/2013/01/UTT02.png"><img alt="UTT02" src="http://www.clapico.com/wp-content/uploads/2013/01/UTT02-490x384.png" width="490" height="384"></a></p>
<p>Il est par exemple possible dans la rubrique “Launcher” d’Unity de modifier le comportement du dock comme du dash tant au niveau des effets de transparence et d’animation. Vous pourrez également changer la taille des icônes, activer ou non l’affichage du dock, etc.</p>
<p><a href="http://www.clapico.com/wp-content/uploads/2013/01/UTT03.png"><img alt="UTT03" src="http://www.clapico.com/wp-content/uploads/2013/01/UTT03-490x384.png" width="490" height="384"></a></p>
<p>L’onglet “Workspace” de la rubrique “Windows manager” permet de modifier le nombre de bureaux.</p>
<p><a href="http://www.clapico.com/wp-content/uploads/2013/01/UTT04.png"><img alt="UTT04" src="http://www.clapico.com/wp-content/uploads/2013/01/UTT04-490x384.png" width="490" height="384"></a></p>
<p>La rubrique “Appearance” concerne la modification des thèmes, icônes, etc.</p>
<p><a href="http://www.clapico.com/wp-content/uploads/2013/01/UTT05.png"><img alt="UTT05" src="http://www.clapico.com/wp-content/uploads/2013/01/UTT05-490x345.png" width="490" height="345"></a></p>
<p>Enfin, la rubrique “System” gérera la présence d’icônes sur le bureau, les barres de scroll, etc.</p>
<p>En conclusion, Unity Tweak Tool est un outil de paramétrage et de personnalisation facile d’utilisation qui ne présente à mon sens qu’un seul défaut, ne pas être traduit en français.</p>
<p>Comme <strong>cette application n’est pas disponible dans les dépôts officiels d’Ubuntu, vous ne pouvez l’installer qu’en toute connaissance de cause d’une part et qu’à partir de la version 12.10 d’Ubuntu</strong> en ouvrant un terminal et en entrant la commande :</p>
<p><code>sudo add-apt-repository ppa:freyja-dev/unity-tweak-tool-daily</code></p>
<p>afin d’indiquer l’adresse du PPA puis :</p>
<p><code>sudo apt-get update</code></p>
<p>afin de mettre notre liste de sources à jour et enfin</p>
<p><code>sudo apt-get install unity-tweak-tool</code></p>
<p>afin d’installer l’application.</p>
<p>Une fois cette installation terminée, ouvrez votre dash et recherchez Untiy Tweak Tool.</p>
<p><a href="http://www.clapico.com/wp-content/uploads/2013/01/UTT07.png"><img alt="UTT07" src="http://www.clapico.com/wp-content/uploads/2013/01/UTT07-490x392.png" width="490" height="392"></a></p>
<p>Amusez-vous bien.</p>

<p><img src="http://cdn.libravatar.org/avatar/6e33369b95c90e84210ddc3598187486?default=identicon" alt="Gravatar de Clapico" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13359&go=external" title="Visit the source">Clapico</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Clapico : <a href="http://www.planet-libre.org/index.php?post_id=9510">&Eacute;volution de Classic Menu Indicator pour le tableau de bord Unity d&rsquo;Ubuntu 11.04 Natty Narwhal</a> (21/06/2011)</li><li>Clapico : <a href="http://www.planet-libre.org/index.php?post_id=9675">Optimisez le menu Cardapio du Dock Unity d&rsquo;Ubuntu 11.04 Natty Narwhal</a> (10/07/2011)</li><li>Clapico : <a href="http://www.planet-libre.org/index.php?post_id=9767">Un lanceur Google+ &laquo;&nbsp;Uploader&nbsp;&raquo; d&rsquo;images dans le dock Unity d&rsquo;Ubuntu</a> (24/07/2011)</li><li>Clapico : <a href="http://www.planet-libre.org/index.php?post_id=10724">Configurez facilement Unity avec MyUnity</a> (07/12/2011)</li><li>Clapico : <a href="http://www.planet-libre.org/index.php?post_id=12516">Ubuntu 12.10 Quantal Quetzal b&ecirc;ta 2 sur mon PC</a> (29/09/2012)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13362&go=external
title: Stéphane Laborde : Monnaie Libre n°25 Frédéric Bosqué Revenu de Base et Monnaies Citoyennes
uri: Stéphane-Laborde-Monnaie-Libre-n-25-Frédéric-Bosqué-Revenu-de-B
url: http://www.planet-libre.org/index.php?post_id=13362&go=external
content:
<p>Monnaie Libre reçoit <a title="Site de Frédéric Bosqué" href="http://www.alternativeshumanistes.info/" target="_blank">Frédéric Bosqué</a> entrepreneur, co-fondateur du <a title="Sol Violette" href="http://www.sol-violette.fr/" target="_blank">SOL Violette</a>, monnaie ciotyenne locale qui se développe près de Toulouse et militant du Revenu de Base. Un triple engagement qui nous permet de comprendre comment un citoyen impliqué depuis longtemps dans la production et l’échange l’économique perçoit le lien avec l’outil monétaire tant du point de vue de sa gouvernance, de son code, que de son aspect économique et politique.</p>
<p>Frédéric Bosqué détaille sa position contraire à l’approche du « salaire à vie » qu’il a <a title="Revenu de Base contre Salaire à Vie" href="http://revenudebase.info/2013/01/revenu-salaire-vie-friot/" target="_blank">détaillé sur le site Français du revenu de base</a>. Des analyses <a title="Théorie Relative de la Monnaie" href="http://www.creationmonetaire.info/2012/11/theorie-relative-de-la-monnaie-2718.html" target="_blank">relativistes</a> lui sont proposées dans l’émission comme des défis face auxquels il précise les tenants et aboutissants tant théoriques que pragmatiques de son approche globale.</p>
<div>
<a href="http://monnaielibre.creationmonetaire.info/monnaie-libre-n25-frederic-bosque-revenu-de-base-et-monnaies-citoyennes/fred-sol/" rel="attachment wp-att-261"><img title="Frédéric Bosqué" alt="Frédéric Bosqué" src="http://monnaielibre.creationmonetaire.info/wp-content/uploads/2013/01/FRED-SOL.jpg" width="200" height="340"></a><p>Frédéric Bosqué co-fondateur du SOL</p>
</div>
<p>Musique <a title="Site du groupe Tryad" href="http://tryad.org/" target="_blank">lovely, de Tryad</a> Creative Common by sa.</p>
<p><i>Pour en savoir plus :<br></i>- Son dernier livre :  »Alternatives Humanistes, ensemble vers l’autonomie », <a href="http://www.alternativeshumanistes.info/">www.alternativeshumanistes.info<br></a>- le site du mouvement sol : <a href="http://www.sol-reseau.org/">www.sol-reseau.org<br></a>- le site du sol-violette : <a href="http://www.sol-violette.fr/">www.sol-violette.fr<br></a>- le film qui présente le sol-violette (50 mn) : <a href="http://leszoomsverts.fr/index.php/productions/93-sol-violette-le-film">http://leszoomsverts.fr/index.php/productions/93-sol-violette-le-film</a></p>
<p>Monnaie libre est diffusée sous <a href="http://creativecommons.org/licenses/by/3.0/" rel="license">Licence Creative Commons Attribution 3.0 </a></p>

<p><img src="http://cdn.libravatar.org/avatar/c7c7ff7b2c8d1d37e1843a9b2dee0526?default=identicon" alt="Gravatar de Stéphane Laborde" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13362&go=external" title="Visit the source">Stéphane Laborde</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Stéphane Laborde : <a href="http://www.planet-libre.org/index.php?post_id=13325">Monnaie libre n&deg;20 Un revenu de base &euro;urop&eacute;en !?</a> (30/11/2012)</li><li>Stéphane Laborde : <a href="http://www.planet-libre.org/index.php?post_id=13327">Monnaie Libre n&deg;18 Thomas Paine et le revenu de base</a> (20/10/2012)</li><li>Stéphane Laborde : <a href="http://www.planet-libre.org/index.php?post_id=13332">Monnaie Libre n&deg;13 Marc de Basquiat Docteur en Revenu de Base</a> (11/09/2012)</li><li>Stéphane Laborde : <a href="http://www.planet-libre.org/index.php?post_id=13339">Monnaie libre N&deg;6 le revenu de base</a> (19/06/2012)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13361&go=external
title: Artisan Numérique : Tester les performances d'un terminal avec ttyrec
uri: Artisan-Numérique-Tester-les-performances-d-un-terminal-avec-ttyrec
url: http://www.planet-libre.org/index.php?post_id=13361&go=external
content:
<p>
  Alors évidemment si vous n'utilisez le terminal que pour taper trois lignes de commandes
  à chaque lune bleue, la vitesse de ce denier importe peu au fond. N'importe quel machin
  basé sur libvte fera l'affaire.
</p>
<p>
  En revanche pour ceux qui comme moi utilisent leur terminal de manière intensive et
  permanente, la vélocité de cet émulateur est un facteur important de choix. Mais plutôt
  que de vous balancer la nième liste de chiffres, déclenchant la nième guerre des trolls
  sur le thème "mon terminal il déchire plus que le tien", je vais vous proposer ici une
  manière simple de faire <b>vous-même</b> le test. Et ainsi de bencher <b>votre</b> usage.
</p>
<!--break-->
<h2>Méthodologie</h2>
<p>
  Le problème d'un bench en général est qu'il est difficile de savoir quoi tester
  exactement pour refléter au mieux un usage réel. Sur le net on trouve un paquet de
  tests basés sur des trucs aussi exotique que des <a href="http://martin.ankerl.com/2007/09/01/comprehensive-linux-terminal-performance-comparison%22%22"><kbd>cat</kbd> de docs
    monstrueuses</a>. Mais au final ce type d'approche ne teste qu'une partie du système
  (ici la capacité à sortir du caractère monochrome au kilomètre et le système de
  scrolling). Je ne blâme personne, <a href="http://artisan.karma-lab.net/console-performante">je m'y suis moi aussi
    essayé</a> ;-)
</p>
<p>
  Pour faire un véritable test objectif, quoi de mieux au fond que de simuler son propre
  usage. Pour un environnement graphique ce serait chose complexe, il faudrait enregistrer
  clavier, souris et tout le tintouin pour rejouer les sessions. Mais pour un terminal, il
  suffit finalement de capturer le flux de séquences d'échappements. Laissez moi donc vous
  parler d'un utilitaire bien sympathique, <a href="http://artisan.karma-lab.net/flux/planet-libre/feed">ttyrec</a>.
</p>

<h2>Enregistrement de vos habitudes de travail</h2>
<p>
  <kbd>ttyrec</kbd> n'est pas outil de bench, mais un système permettant d'enregistrer,
  puis de rejouer (commande <kbd>ttyplay</kbd>) une session en mode texte. Cela permet
  de créer des tutoriaux, mais aussi de se connecter sur une session distante lorsqu'un
  ami veut vous montrer comment faire telle ou telle chose. Nous, nous allons l'utiliser
  ici pour capturer une session et la rejouer à fond la caisse.
</p>
<p>
  En interne, ce petit utilitaire va capturer les séquences jouées dans un terminal
  pendant que vous travailler. Pour se faire, il faut déjà installer le paquet
  <kbd>ttyrec</kbd> et simplement lancer <kbd>ttyrec</kbd>. Cela fonctionne un peu comme
  un shell. L'utilitaire vous rend la main immédiatement mais ne vous y trompez pas. Tout
  ce qui se passe à partir de maintenant est enregistré dans le fichier
  <kbd>ttyrecord</kbd> dans le dossier où vous vous trouvez.
</p>
<p>
  À partir de là faite ce que vous avez à faire. Moi j'ai lancé une session vim avec plein
  de panneaux (nerdtree, tagbar, etc.) et bien évidement un code source bien long avec la
  coloration syntaxique activée. J'ai scrollé, déplié les pliages, navigué dans les
  symboles par popup, pour finalement sortir de vim et taper <kbd>exit</kbd> ce qui
  clôture l'enregistrement. Au final j'ai obtenu un fichier <kbd>ttyrecord</kbd> de près
  d'un méga.
</p>

<h2>Ça joue !</h2>
<p>
  Maintenant reste à rejouer cela avec la commande <kbd>ttyplay ttyrecord</kbd>. Lancée
  telle quelle, la commande va lire le fichier <kbd>ttyrecord</kbd> à la vitesse normale.
  C'est à dire à votre vitesse à vous. C'est très pratique pour montrer à quelqu'un
  comment fonctionnent des commandes, mais peu utile dans notre cas.
</p>
<p>
  Heureusement il y a une option <kbd>-n</kbd> qui va débrider l'outil et ignorer toutes
  le temps d'attentes. <kbd>ttyplay -n ttyrecord</kbd> va donc jouer les séquences à pleine
  vitesse poussant le terminal à son maximum. Il ne nous reste alors plus qu'à ajouter un coup
  <kbd>time</kbd> pour bencher le tout :
  
    </p>
<blockquote>
    <div>
    <div>
<span>gaston$</span>time ttyplay -n ttyrecord</div>
<div>....</div>
<div>0,00s user 0,05s system 13% cpu 0,354 total%</div>
    </div>
    
    </blockquote>

<p>
  Ce qui nous donne <kbd>0.354</kbd> seconde pour jouer 1mo de séquence ANSI. Pas si pire
  :-)
</p>

<h2>Conclusion</h2>
<p>
  Voilà il ne vous reste plus qu'à faire de même et à tester vos prétendants terminaux.
  Pour info les 0.354s sont obtenues avec URXVT qui gère donc l'unicode, avec un fond
  pixmap et une police TTF. À titre de indicatif <kbd>xterm</kbd> avec une police TTF, mais
  sans fond pixmap prend 16s... Je précise "à titre indicatif" car j'imagine qu'il doit y
  avoir des choses optimisables côté xterm.
</p>
<p>
  Dans tous les cas, ce type d'approche permet d'apprécier correctement je pense la
  vélocité réelle d'un terminal, hors toute subjectivité, en se basant sur son usage.
  Ainsi quelqu'un qui testera la même chose avec <kbd>top</kbd> et juste des commandes,
  aura j'imagine des chiffres entre XTerm et Urxvt beaucoup plus proche rendant le choix
  entre les deux probablement inutile.
</p>
<p>
  Dans mon cas cependant, cela m'a permis de corriger pas mal de choses tant dans le
  réglages d'urxvt que dans les options de compilation. À titre d'exemple, je laissais le
  terminal "fabriquer" les polices grasses, italic, etc à partir d'une police de base. En
  faisant cela, le test prenait 3 secondes et non 0.3, une paille ;-).
</p>

<p><img src="http://cdn.libravatar.org/avatar/68c65462ed4ffebb9a113d9a5ccb254d?default=identicon" alt="Gravatar de Artisan Num&eacute;rique" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13361&go=external" title="Visit the source">Artisan Numérique</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Artisan Num&eacute;rique : <a href="http://www.planet-libre.org/index.php?post_id=11609">Changer dynamiquement la palette d&#039;URXVT</a> (28/10/2012)</li><li>Artisan Num&eacute;rique : <a href="http://www.planet-libre.org/index.php?post_id=12731">Cr&eacute;er un plugin URxvt pour sauvegarder VIM automatiquement</a> (27/10/2012)</li><li>Artisan Num&eacute;rique : <a href="http://www.planet-libre.org/index.php?post_id=12868">Modifier la taille des polices d&#039;Urxvt</a> (14/11/2012)</li><li>Artisan Num&eacute;rique : <a href="http://www.planet-libre.org/index.php?post_id=12764">EXT4 et performances</a> (29/10/2012)</li><li>Artisan Num&eacute;rique : <a href="http://www.planet-libre.org/index.php?post_id=13147">Des onglets dans UrxVT</a> (27/12/2012)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13363&go=external
title: Framablog : Non à la privatisation du domaine public par la Bibliothèque nationale de France !
uri: 2013-01-19-
url: http://www.planet-libre.org/index.php?post_id=13363&go=external
content:
<p><em>L’association <a href="http://www.communia-association.org/">COMMUNIA</a>, l’<a href="http://fr.okfn.org/">Open Knowledge Foundation France</a>, <a href="https://www.laquadrature.net/">La Quadrature du Net</a>, <a href="http://www.framasoft.org/">Framasoft</a>, <a href="http://www.regardscitoyens.org/">Regards Citoyens</a>, <a href="http://www.vvlibri.org/">Veni Vidi Libri</a>, <a href="https://www.partipirate.org/">le Parti Pirate</a>, <a href="http://libreacces.org/">Libre Accès</a> et <a href="http://www.savoirscom1.info/">SavoirsCom1</a> publient ce jour un communiqué dénonçant la signature par la BNF, le Commissariat aux investissements d’avenir et le ministère de la Culture et de la communication d’accords qui privatisent l’accès numérique à une part importante de notre patrimoine culturel.</em></p>


<p><img src="http://www.framablog.org/public/_img/flickr/massimo-barbieri_cc-by-sa.jpg" alt="Massimo Barbieri" title="Massimo Barbieri"></p>


<p>Paris, le 18 janvier 2013 — Le <a href="http://www.culturecommunication.gouv.fr/Espace-Presse/Communiques/Investissements-d-Avenir-Deux-partenariats-d-envergure-conclus-pour-la-numerisation-et-la-diffusion-des-collections-de-la-Bibliotheque-nationale-de-France-BnF">ministère de la Culture a annoncé hier</a> la conclusion de deux accords, signés entre la Bibliothèque nationale de France et des firmes privées, pour la numérisation de corpus de documents appartenant pour tout (livres anciens) ou partie (78 et 33 tours) au domaine public. Les fonds concernés sont considérables : 70 000 livres anciens français datant de 1470 à 1700, ainsi que plus de 200 000 enregistrements sonores patrimoniaux. Ces accords, qui interviennent dans le cadre des Investissements d’avenir et mobilisent donc de l’argent public, vont avoir pour effet que ces documents ne seront pas diffusés en ligne, mais uniquement sur place à la BnF, sauf pour une proportion symbolique.</p>


<p>Ces partenariats prévoient une exclusivité de 10 ans accordée à ces firmes privées, pour commercialiser ces corpus sous forme de base de données, à l’issue de laquelle ils seront mis en ligne dans Gallica, la bibliothèque numérique de la BnF. Les principaux acheteurs des licences d’accès à ces contenus seront des organismes publics de recherche ou des bibliothèques universitaires, situation absurde dans laquelle les acteurs du service public se retrouveront contraints et forcés, faute d’alternative à acheter des contenus numérisés qui font partie du patrimoine culturel commun.</p>


<p>Les conditions d’accès à ces éléments de patrimoine du domaine public seront restreintes d’une façon inadmissible par rapport aux possibilités ouvertes par la numérisation. Seule la minorité de ceux qui pourront faire le déplacement à Paris et accéder à la BnF seront en mesure de consulter ces documents, ce qui annule le principal avantage de la révolution numérique, à savoir la transmission à distance. Partout enFrance et dans le monde, ce sont les chercheurs, les étudiants, les enseignants, les élèves, les amateurs de culture, les citoyens qui se trouveront privés de l’accès libre et gratuit à ce patrimoine.</p>


<p>La valeur du domaine public réside dans la diffusion de la connaissance qu’il permet et dans la capacité à créer de nouvelles œuvres à partir de notre héritage culturel. Sa privatisation constitue une atteinte même à la notion de domaine public qui porte atteinte aux droits de chacun. Ces pratiques ont été condamnées sans ambiguïté par le <a href="http://www.publicdomainmanifesto.org/french">Manifeste du domaine public</a>, rédigé et publié par le réseau européen COMMUNIA financé par la Commission européenne :</p>


<blockquote>
<p><strong>Toute tentative infondée ou trompeuse de s’approprier des œuvres du domaine public doit être punie légalement.</strong> De façon à préserver l’intégrité du domaine public et protéger ses usagers de prétentions infondées ou trompeuses, les tentatives d’appropriation exclusive des œuvres du domaine public doivent être déclarées illégales.</p>
<p>
<strong>Les institutions patrimoniales doivent assumer un rôle spécifique dans l’identification efficace et la préservation des œuvres du domaine public.</strong> (…) Dans le cadre de ce rôle, elles doivent garantir que les œuvres du domaine public sont accessibles à toute la société en les étiquetant, en les préservant et en les rendant librement accessibles.</p>
</blockquote>


<p>À titre de comparaison, les partenariats validés par le ministère de la Culture aboutissent à un résultat encore plus restrictif pour l’accès à la connaissance que celui mis en œuvre par Google dans son programme Google Livres, dans lequel les ouvrages restent accessibles gratuitement en ligne sur le site des institutions partenaires. La mobilisation de l’emprunt national n’aura donc en aucun cas permis de trouver une alternative acceptable aux propositions du moteur de recherche.</p>


<p>Le ministère de la Culture affirme dans son communiqué que ces partenariats sont compatibles avec les recommandations du Comité des sages européens « A New Renaissance ». C’est à l’évidence faux, le <a href="http://ec.europa.eu/information_society/activities/digital_libraries/comite_des_sages/index_fr.htm">rapport</a> du Comité des sages admettant que des exclusivités commerciales puissent être concédées à des firmes privées pour 7 ans au maximum, mais insistant sur la nécessité que les documents du domaine public restent accessibles gratuitement en ligne, y compris dans un cadre transfrontalier. Plus encore, les accords sont en flagrante contradiction avec la <a href="http://pro.europeana.eu/c/document_library/get_file?uuid=c1430394-0769-4434-ac58-52bbb5e1c816&amp;groupId=10602">Charte Europeana du Domaine Public</a> (pdf) alors même que l’un de ses signataires occupe aujourd’hui la présidence de la fondation Europeana.</p>


<p>Par ailleurs, le rapport du Comité des sages énonce comme première recommandation que les partenariats public-privé de numérisation soient rendus publics afin de garantir la transparence, ce qui n’est pas été fait ici. L’opacité a régné de bout en bout sur la conclusion de ces partenariats, au point qu’une <a href="http://questions.assemblee-nationale.fr/q14/14-7527QE.htm">question parlementaire</a> posée au ministère de la Culture par le député Marcel Rogemont est restée sans réponse depuis le 23 octobre 2012, alors même qu’elle soulevait le problème de l’atteinte à l’intégrité du domaine public. Enfin, les partenariats publics-privés ont été récemment dénoncés par l’Inspection générale des finances dans un <a href="http://www.actualitte.com/economie/partenariats-public-prive-efficacite-douteuse-grave-defaillance-igf-39037.htm">rapport commandé</a> par le ministre de l’Économie, Pierre Moscovici, et par celui du Budget, Jérôme Cahuzac. Ces partenariats sont jugés trop onéreux, trop risqués, trop complexes et trop profitables aux seuls intérêts privés.</p>


<p><strong>Nous, associations et collectifs signataires de cette déclaration, attachés à la valeur du domaine public et à sa préservation comme bien commun, exprimons notre plus profond désaccord à propos de la conclusion de ces partenariats et en demandons le retrait sans délai. Nous appelons toutes les structures et personnes partageant ces valeurs à nous rejoindre dans cette opposition et à manifester leur désapprobation auprès des autorités responsables : BnF, Commissariat général à l’investissement et ministère de la Culture. Nous demandons également la publication immédiate du texte intégral des accords.</strong></p>


<h4>Contacts presse</h4>

<ul>
<li>
<strong><a href="http://www.communia-association.org/">L’association internationale COMMUNIA</a></strong> L’association a pour mission d’éduquer sur l’importance du domaine public numérique, de le défendre auprès des institutions, et de constituer une source d’expertise et de recherche en la matière. Elle a succédé au <a href="http://www.communia-project.eu/">Réseau thématique COMMUNIA</a> actif sur les mêmes sujets et financé par la Commission européenne. Contact : <a href="mailto:info%40communia-association.org">info@communia-association.org</a>
</li>
</ul>
<ul>
<li>
<strong><a href="http://fr.okfn.org/">L’Open Knowledge Foundation France</a></strong> L’Open Knowlegde Foundation (OKFN) est une organisation à but non lucratif fondée en 2004 à Cambridge qui promeut la culture libre sous toutes ses formes. Ses membres considèrent qu’un accès ouvert aux informations associé aux outils et aux communautés pour les utiliser sont des éléments essentiels pour améliorer notre gouvernance, notre recherche, notre économie et notre culture.</li>
</ul>
<ul>
<li>
<strong><a href="https://www.laquadrature.net/">La Quadrature du Net</a></strong> La Quadrature du Net est une organisation de défense des droits et libertés des citoyens sur Internet. À ce titre, la Quadrature du Net intervient notamment dans les débats concernant la liberté d’expression, le droit d’auteur, la régulation du secteur des télécommunications ou encore le respect de la vie privée. Contact : Philippe Aigrain, co-fondateur et conseiller stratégique <a href="mailto:pa%40laquadrature.net">pa@laquadrature.net</a> +33 6 85 80 19 31</li>
</ul>
<ul>
<li>
<strong><a href="http://www.framasoft.org/">Framasoft</a></strong> Réseau d’education populaire au Libre en général et au logiciel libre en particulier. Contact : Alexis Kauffmann, fondateur de Framasoft</li>
</ul>
<ul>
<li>
<strong><a href="http://www.regardscitoyens.org/">Regards Citoyens</a></strong> est un collectif transpartisan qui vise à utiliser un maximum de données publiques pour alimenter le débat politique tout en appliquant les principes de la gouvernance ouverte. En plus de faire la promotion de l’OpenData et l’OpenGov en France, il réalise des projets web n’utilisant que des logiciels libres et des données publiques pour faire découvrir et valoriser les institutions démocratiques françaises auprès du plus grand nombre.</li>
</ul>
<ul>
<li>
<strong><a href="https://www.partipirate.org/">Le Parti Pirate</a></strong> est un mouvement politique ralliant celles et ceux qui aspirent à une société capable de : partager fraternellement les savoirs culturels et scientifiques de l’humanité, protéger l’égalité des droits des citoyens grâce des institutions humaines et transparentes, défendre les libertés fondamentales sur Internet comme dans la vie quotidienne.</li>
</ul>
<ul>
<li>
<strong><a href="http://www.vvlibri.org/">Veni, Vidi, Libri</a></strong> a pour objectif de promouvoir les licences libres ainsi que de faciliter le passage de créations sous licence libre.</li>
</ul>
<ul>
<li>
<strong><a href="http://libreacces.org/">Libre Accès</a></strong> a pour objet de sensibiliser le plus grand nombre aux enjeux de l’art libre et de défendre les droits de ses amateurs et auteurs.</li>
</ul>
<ul>
<li>
<strong><a href="http://www.savoirscom1.info/">SavoirsCom1</a></strong> est un collectif qui s’intéresse aux politiques des biens communs de la connaissance. SavoirsCom1 défend les <a href="http://www.savoirscom1.info/2012/08/29/le-manifeste-de-savoirscom1/">positions exprimées dans son Manifeste</a>. Contact : <a href="mailto:savoirscom1%40gmail.com">savoirscom1@gmail.com</a>
</li>
</ul>
<p><em>Crédit photo : <a href="http://www.flickr.com/photos/massimobarbieri/3185202042/">Massimo Barbieri</a> (Creative Commons By-Sa)</em></p>

<p><img src="http://cdn.libravatar.org/avatar/f411e4809021b786b7eb0c8956612e76?default=identicon" alt="Gravatar de Framablog" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13363&go=external" title="Visit the source">Framablog</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Framablog : <a href="http://www.planet-libre.org/index.php?post_id=12741">The future is open et c&#039;est Google qui le dit</a> (27/10/2012)</li><li>Framablog : <a href="http://www.planet-libre.org/index.php?post_id=9098">L&#039;impression 3D, ce sera formidable... s&#039;ils ne foutent pas tout en l&#039;air !</a> (25/05/2011)</li><li>Framablog : <a href="http://www.planet-libre.org/index.php?post_id=11192">Si l&#039;on pouvait copier la nourriture&hellip; ou la parabole qui tue</a> (11/02/2012)</li><li>Framablog : <a href="http://www.planet-libre.org/index.php?post_id=12369">&laquo; Chanter sans autorisation &raquo; : introduction aux enjeux du libre</a> (07/09/2012)</li><li>Framablog : <a href="http://www.planet-libre.org/index.php?post_id=12705">Quand le politique se met au service du priv&eacute; pour que le public arr&ecirc;te le libre !</a> (23/10/2012)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13369&go=external
title: Planet Libre : Brèves du Planet Libre - Monday 21, January 2013
uri: Planet-Libre-Brèves-du-Planet-Libre-Monday-21-January-2013
url: http://www.planet-libre.org/index.php?post_id=13369&go=external
content:
<h3><a href="https://www.april.org/fleur-pellerin-annonce-quil-est-essentiel-que-le-cadre-legislatif-europeen-favorable-logiciel-libre">Fleur Pellerin annonce qu'il faut un cadre législatif favorable au logiciel libre. Quelles propositions ? - L'April</a></h3>
	<small>
		
			<div>
			<span>libre</span> <span>politique</span> <span>april</span> 
			</div>
		
		
		
	</small><br><br>
	antistress : Le 15 janvier 2013, la ministre chargée des PME, innovation et économie numérique Fleur Pellerin a répondu à une question écrite du député Jean-Jacques Candelier. Dans sa réponse, Fleur Pellerin rappelle les avantages du logiciel libre, et souligne qu'il est essentiel que le cadre législatif européen reste favorable à une croissance forte du logiciel libre.
	<br><br><hr>
<h3><a href="http://blogs.gnome.org/uraeus/2013/01/10/making-firefox-love-your-gnome-desktop/">[EN] Making Firefox love your GNOME Desktop -  Christian Schaller</a></h3>
	<small>
		
			<div>
			<span>firefox</span> <span>GNOME</span> <span>red_hat</span> 
			</div>
		
		
		
	</small><br><br>
	antistress : Red Hat travaille à peaufiner l'intégration de Firefox à GNOME : neutraliser l'écran de veille lors de la lecture plein-écran d'une vidéo HTML5, activer la prise en charge des vidéos H264 via GStreamer, intégrer GIO.
	<br><br><hr>
<h3><a href="https://linuxfr.org/news/sortie-de-fedora-18-alias-spherical-cow">Sortie de Fedora 18 alias Spherical Cow - LinuxFr.org</a></h3>
	<small>
		
			<div>
			<span>distribution</span> <span>fedora</span> <span>red_hat</span> 
			</div>
		
		
		
	</small><br><br>
	antistress : "En ce mardi 15 janvier 2013, le projet Fedora est fier d’annoncer la sortie de la distribution GNU/Linux Fedora 18. Cette version est baptisée « Spherical Cow »".
	<br><br><hr>
<h3><a href="http://selfstarter.us/">Selfstarter</a></h3>
	<small>
		
			<div>
			<span>crowdfunding</span> <span>financement</span> <span>cms</span> <span>web</span> 
			</div>
		
		
		
	</small><br><br>
	Grégoire : Selfstarter a été lancé par un des fondateurs de Kickstarter et est une application web open-source permettant de créer votre propre site de crowdfunding !
	<br><br><hr>

<p><img src="http://cdn.libravatar.org/avatar/754dc5064d6c809129010f98e0616725?default=identicon" alt="Gravatar de Planet Libre" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13369&go=external" title="Visit the source">Planet Libre</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Planet Libre : <a href="http://www.planet-libre.org/index.php?post_id=12749">Br&egrave;ves du Planet Libre - Sunday 28, October 2012</a> (28/10/2012)</li><li>Planet Libre : <a href="http://www.planet-libre.org/index.php?post_id=11652">Br&egrave;ves du Planet Libre - Monday 30, April 2012</a> (30/04/2012)</li><li>Planet Libre : <a href="http://www.planet-libre.org/index.php?post_id=12482">Br&egrave;ves du Planet Libre - Monday 24, September 2012</a> (24/09/2012)</li><li>Planet Libre : <a href="http://www.planet-libre.org/index.php?post_id=12521">Br&egrave;ves du Planet Libre - Monday 01, October 2012</a> (01/10/2012)</li><li>Planet Libre : <a href="http://www.planet-libre.org/index.php?post_id=12581">Br&egrave;ves du Planet Libre - Monday 08, October 2012</a> (08/10/2012)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13368&go=external
title: Stéphane Laborde : Quelle "contrepartie" pour le flux ?
uri: Stéphane-Laborde-Quelle-contrepartie-pour-le-flux
url: http://www.planet-libre.org/index.php?post_id=13368&go=external
content:
La monnaie une dette ? Vraiment ? Mais quel genre de dette les nouveaux nés auraient-ils relativement aux morts ?<br><br>Quelle genre de dette relative au fleuve d'hier auraient les particules du fleuve présent ?<br><br><table align="center" cellpadding="0" cellspacing="0"><tbody>
<tr><td><a href="http://2.bp.blogspot.com/-oA9aGlaWUkM/UPw78uqwAJI/AAAAAAAABtA/b33EqVXB1z4/s1600/800px-Jonathan%27s_Run_Falls.jpg" imageanchor="1"><img border="0" height="240" src="http://2.bp.blogspot.com/-oA9aGlaWUkM/UPw78uqwAJI/AAAAAAAABtA/b33EqVXB1z4/s320/800px-Jonathan%27s_Run_Falls.jpg" width="320"></a></td></tr>
<tr><td>Cascade (wikimedia)</td></tr>
</tbody></table> La compréhension du <a href="http://www.creationmonetaire.info/2011/05/le-flux-lhomme-la-monnaie.html">flux temporel humain</a> induit celle de la <a href="http://www.creationmonetaire.info/2012/07/dividende-universel-et-symetrie.html">symétrie temporelle</a> de la monnaie, qui est l'expression de la transmission générationnelle de la non-propriété de la matière originelle.<br><br>Le flux temporel humain a une vitesse d'évolution mesurable. La mesure de cette vitesse permet d'établir la vitesse relative conforme du flux économique et donc du <a href="http://www.creationmonetaire.info/2011/02/quel-montant-pour-le-revenu-de-base.html">flux monétaire relatif à la régénération totale d'une société humaine</a> au bout d'une espérance de vie.<br><br>Qu'est-ce que la monnaie ? Si l'on compte les particules du fleuve, l'une après l'autre, en quoi cela change-t-il la nature de la cascade alors que l'on compte la première, la centième, la millième ou la milliardième ?<br><br>Le nombre ainsi compté a-t-il quelque effet que ce soit sur la nature de la cascade ?<br><br>Celui qui veut dépasser les concepts erronés ne doit-il pas distinguer profondément le nombre de la réalité expérimentale, le concept de l'expérience ?<br><br>Qu'est-ce que l'expérience si ce n'est une succession d'instants de mesure intégrés de proche en proche ?<br><br><a href="http://www.creationmonetaire.info/2012/10/thomas-paine.html">Quel être humain échappe à la mort</a> ?<br><br>Pourquoi donc s'attacherait-il au nombre 100 plutôt qu'au nombre 1000 ou 100 000 ? De morts en renaissances où est donc l'origine du flux ?<br><br>La <a href="http://www.creationmonetaire.info/2012/11/theorie-relative-de-la-monnaie-2718.html">Théorie Relative de la Monnaie</a> démontre que les seuls systèmes monétaires cohérents avec les trois libertés économique et le principe de relativité dans l'espace-temps, sont les systèmes monétaires à dividende universel dont le taux est une fonction déterminée de l'espérance de vie.<div>
www.creationmonetaire.info - Creative Common 3.0</div>

<p><img src="http://cdn.libravatar.org/avatar/c7c7ff7b2c8d1d37e1843a9b2dee0526?default=identicon" alt="Gravatar de Stéphane Laborde" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13368&go=external" title="Visit the source">Stéphane Laborde</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13367&go=external
title: Cyrille BORNE : Fork sme or not Fork ?
uri: Cyrille-BORNE-Fork-sme-or-not-Fork
url: http://www.planet-libre.org/index.php?post_id=13367&go=external
content:
<p>Écrit par Stéphane de Labrusse</p>
<p>Le Logiciel Libre et Linux ont été construis sur le Fork, un désaccord avec
la ligne directrice, une attente non comblée, quelques bons développeurs et
nous voila avec un nouveau Projet, une nouvelle branche. La TimeLine Linux est
pleine de nouvelles distributions dont certaines vivent encore et d'autres ont
disparues.</p>
<p>Les exemples modernes sont légions puisque nous pouvons évoquer LibreOffice
ou Mageia. Cependant ce sont des projets qui ont fonctionné, mais pour ces
deux, combien n'ont pas réussi à faire prendre la mayonnaise.</p>
<p>beaucoup j'imagine.</p>
<p>La question qui me vient, pourquoi vouloir reconstruire de zéro, alors que
de nombreux projets sont en manque de développeurs, de contributeurs
financiers, d'utilisateurs ?</p>
<p>L’homme aime probablement apprendre à réinventer la roue <img src="http://www.cyrille-borne.com/themes/default/smilies/confused.png" alt=":-/"></p>
<p>Pourquoi tout ce bruit et bien ce week-end une entreprise Italienne <a href="http://www.nethesis.it/">Nethesis</a>, a posté sur la mailling de contribs.org
une ébauche en Alpha de leur Bébé <a href="https://dev.nethesis.it/projects/nethserver/wiki">Nethserver</a>, un Fork
inspiré de la distribution communautaire <a href="http://wiki.contribs.org/Main_Page">Sme-server</a>.</p>
<p><strong><a href="http://lists.contribs.org/pipermail/devinfo/2013-January/011165.html">Filippo
Carletti</a><br></strong></p>
<p>Bon en guise de Fork, ils ont changé pas mal de choses puisqu'ils sont
passés du Perl au Php pour développer le cœur du système, pareil pour le
serveur mail en switchant vers postfix et surtout CentOS 6 (SME8 est basé sur
CenTOS 5). Lorsque nous parlons de fork, cela vient du fait qu'en 2009 cette
société discutait avec la core-Team de la Sme pour intégrer leurs patchs et
leurs évolutions.</p>
<p>Les refus cinglants ou non, les confortèrent dans l'idée de créer leur
distribution et d'amener des personnes à s'associer, à s'approprier leur outil,
Ils ne sont pas restés à attendre les bras ballants. Voila comment démarre une
nouvelle branche.</p>
<p>Le point Positif que je vois en premier abord vient que la vieille Europe
est une fois de plus sur le devant de la scène en matière de Logiciel Libre,
nous confortons notre position de leader incontesté si l'on se fie entre autre
à la carte des <a href="http://www.debian.org/devel/developers.loc.fr.html">développeurs Debian dans
le monde</a> , au nombre de <a href="http://mirror.contribs.org/mirrors/">dépôts SME hébergés en France</a> et
d'autre projet comme celui de zentyal.</p>
 Je devrai me réjouir de voir arriver une nouvelle distribution accolée à
une entreprise qui saura probablement lui insuffler cette énergie indispensable
au respect de la roadmap, mais il n'en est rien....bien qu'un exemple comme
<a href="http://www.zentyal.com/">zentyal</a> me semble profitable, puisque
leur modèle commercial repose sur la vente de "goodies" et de supports, je
reste sur mon premier amour qui est une <strong>distribution communautaire,
guidée, dirigée, financée par la communauté</strong>. Seulement monter ou
entretenir une communauté comme Debian ce n'est pas  facile ! même eux
s'inquiétaient d'une baisse du nombre de mainteneurs que je crois autour de
1000.<br><br>
La Sme-Smerver doit reposer sur moins de 30 personnes si on doit
comparer.<br><br>
En effet qui connaît le <a href="http://wiki.contribs.org/Main_Page">projet
Sme-Server</a>, cette distribution serveur qui vous permet de faire du
<strong>MAIL</strong>, du <strong>WEB</strong>, du <strong>SAMBA</strong>, du
<strong>VPN</strong> (S2S, road-warrior), de la <strong>TOIP</strong>, du
<strong>CLOUD PERSONNEL</strong>, et encore pleins d'autres choses
probablement. Peu de personne il me semble au vu des contributeurs et des
utilisateurs, on me parle plus souvent de monter un serveur from-scratch avec
fierté plutôt que d'utiliser un produit tout fait et <a href="http://wiki.contribs.org/Category:Contrib">facilement customisable.</a> il
faut dire que ce produit existe depuis 13 ans, il a une petite expérience de ce
qui doit être fait ou pas, pour implémenter la sécurité, la facilité du
paramétrage avec une interface HTTPS ainsi qu'une chose très  importantes
pour un serveur : <strong>la stabilité</strong> (des versions, du
kernel...).<br><br>
Un rêve éveillé à une époque où on nous parle d'auto hébergement de cloud
personnel, de protection des données, de posséder sa vie privée. Difficile de
tenir ce discours et de ne pas faire tourner ses mails, ses web-app :  à
la maison ou en entreprise.<br><br>
Certaines sociétés contribuent au Projet en développant des contribs (logiciels
additionnels) pour leurs clients, puis en les reversant à la Sme-server. La
plus connue est <a href="http://www.firewall-services.com/">Firewall-service</a>, qui développe une
version customisée et paramétrée qui s'appelle <a href="http://www.ipasserelle.com/">Ipasserelle</a>. C'est une preuve, un gage du
sérieux de ce produit.<br><br>
Ai je besoin de vous souligner que la société est Française <img src="http://www.cyrille-borne.com/themes/default/smilies/smile.png" alt=":-)"><br><br>
Seulement Le projet s'est endormi, la nouvelle version Sme8 sortie en Mai 2012,
est venue heureusement relancer un peu la mécanique et l'email de la "saine
concurrence" de ce week-end, enflammer un peu l'ego de chacun pour regarder son
nombril et se poser la bonne question qui tue.<br><br>
Je fais quoi et qu'est ce que je peux faire.<br><br><ul>
<li>Utiliser c'est déjà bien mais peut mieux faire <img src="http://www.cyrille-borne.com/themes/default/smilies/wink.png" alt=";-)">
</li>
<li>Contribuer <a href="http://forums.contribs.org/index.php?action=profile;area=subscriptions">financièrement
au projet</a> : 10$ par mois (ou plus..) vous n'allez pas mourir, pour info le
projet à 200$ par mois pour vivre !)</li>
<li>Vous inscrire aux <a href="http://lists.contribs.org/mailman/listinfo/">mailling-List</a>, la prise de
décisions se tient là (devinfo et discussion ou toutes !). Votre avis est
indispensable.</li>
<li>Ouvrir un compte sur le <a href="http://forums.contribs.org/">forum de
contribs</a> (il y a une rubrique Française)</li>
<li>Rédiger des <a href="http://wiki.contribs.org/Category:Howto">How-To</a> ou
apporter des précisions lorsqu'elles vous semblent importantes.</li>
<li>participer aux traductions.</li>
<li>...rester engagé</li>
</ul>
Vous pouvez venir vous présenter sur les canaux IRC de Freenode #sme_server ou
#sme-fr, ce n'est pas un lieu de décision, juste un coin sympa ou on peut se
rencontrer, donner nos attentes, avancer nos craintes, et surtout confronter
nos idées en dehors des listes plus officielles. Pour ceux qui ne possèdent pas
de client IRC, vous avez une web application.<br><br><a href="http://webchat.freenode.net/?channels=sme_server&amp;uio=d4" target="_blank">sme_server</a><br><a href="http://webchat.freenode.net/?channels=sme-fr&amp;uio=d4" target="_blank">sme-fr</a><br><br>
Je ne Pense pas que Nethserver et Sme puissent se rejoindre un jour en
retrouvant des bases communes, du moins à ce moment ou je vous parle, on verra
bien par la suite. En effet les directions technologiques sont inverses, les
choix logiciels ne sont pas les mêmes...nous sommes seuls à même de les
départager en faisant le choix d'aider, de s'investir pour une distribution qui
le mérite, et qui a besoin d'être mieux connue.<br><br>
Actuellement le produit SME8 est opérationnel, sécurisé, stable, il a pour
vocation de tourner sur des machines à destination de serveur qui ne seront pas
redémarrées avant un bon moment (pensez au M.A.J de sécurité quand même). A
vous de rentrer dans l'aventure et de faire l'histoire.<br><br>
La sme un Projet qui vous attend, pas besoin de réinventer la Roue !<br><br><br><p>Stéphane de Labrusse <a href="http://www.aru2l.org/">Aru2L</a></p>
<p><strong>.....être Libre, c'est aussi être Militant.....</strong></p>
<br>

<p><img src="http://cdn.libravatar.org/avatar/20faece4cc1e02ca974f1d3d88e9650d?default=identicon" alt="Gravatar de Cyrille BORNE" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13367&go=external" title="Visit the source">Cyrille BORNE</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Cyrille BORNE : <a href="http://www.planet-libre.org/index.php?post_id=13229">Le projet PhpVirtualbox cherche un nouveau leader</a> (05/01/2013)</li><li>Cyrille BORNE : <a href="http://www.planet-libre.org/index.php?post_id=13271">La longue cure de d&eacute;sintoxication &agrave; Google</a> (12/01/2013)</li><li>St&eacute;phane Lacassagne : <a href="http://www.planet-libre.org/index.php?post_id=7686">Clementine &ndash; Le player fork d&rsquo; Amarok</a> (07/11/2010)</li><li>Planet Libre : <a href="http://www.planet-libre.org/index.php?post_id=12581">Br&egrave;ves du Planet Libre - Monday 08, October 2012</a> (08/10/2012)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13366&go=external
title: OLPC France : La tablet que l’on n’attendait pas
uri: OLPC-France-La-tablet-que-l-on-n-attendait-pas
url: http://www.planet-libre.org/index.php?post_id=13366&go=external
content:
<p><i>La « XO Tablet » était un peu l’annonce OLPC surprise du dernier CES. Alors que depuis 2 ans, les annonces OLPC tournent autour d’un hypothétique XO-2 ou XO-3, c’est une tablet très différente, et destinée au grand public, qui est annoncée aujourd’hui. Décryptage de cette annonce surprise.</i></p>
<p></p>
<div>
<a href="http://olpc-france.org/blog/wp-content/uploads/2013/01/xotablet1.jpg"><img src="http://olpc-france.org/blog/wp-content/uploads/2013/01/xotablet1-300x199.jpg" alt="" title="Vue générale de la XO tablet" width="300" height="199"></a><p>(Crédit photo: Engadget)</p>
</div>
<h3>Le matériel: une tablet « standard »</h3>
<p>La XO Tablet est une tablet 7″ qui propose une résolution de 1024×600. Comme c’est maintenant le cas de toutes les tablets du marché, elle est équipée d’un processeur dual-core de 1.6Ghz. Elle dispose de 1Go de RAM et 8Go de stockage flash qui sont extensibles via un port microSD. Côté connectique, elle propose le WiFi, un port HDMI et un appareil photo frontal et dorsal de respectivement 1.3 et 2 Megapixel. Enfin, elle a une batterie d’une capacité de 3800 mAh.</p>
<p></p>
<div>
<a href="http://olpc-france.org/blog/wp-content/uploads/2013/01/xotablet2.jpg"><img src="http://olpc-france.org/blog/wp-content/uploads/2013/01/xotablet2-300x199.jpg" alt="" title="Vue des ports de la tablet" width="300" height="199"></a><p>(Crédit photo: Engadget)</p>
</div>
<p>La XO Tablet intègre une housse de protection assez peu convaincante qui s’inspire du design initial du XO-3 de Yves Behar (un anneau dans le coin).<br>
Le prix de la tablet n’est pas communiqué officiellement mais ne devrait pas dépasser 150$. La XO Tablet sera commercialisée exclusivement aux Etats-Unis dans les magasins Walmart qui se fixeraient un objectif de 200 000 ventes.</p>
<h3>Le Logiciel: un nouvelle plateforme</h3>
<p>Côté logiciel, la XO Tablet est équipée d’une nouvelle plate-forme, le « <a href="http://xo-learning.org/">XO Learning Environment</a>« . Cet environnement repose sur Android 4.2 Jelly Bean auquel il rajoute une surcouche spécifique.</p>
<p>L’interface s’appuie sur des « rêves »: je veux devenir Astronaute, Mathématicien, Ecrivain, Ingénieur, … que l’enfant peut explorer. </p>
<p></p>
<div>
<a href="http://olpc-france.org/blog/wp-content/uploads/2013/01/XOtablet3.jpg"><img src="http://olpc-france.org/blog/wp-content/uploads/2013/01/XOtablet3-300x217.jpg" alt="" title="Les rêves de la XO Tablet" width="300" height="217"></a><p>(Crédit photo: Business Wire)</p>
</div>
<p>Chaque rêve est symbolisé par un « héros » personnalisable (Neil Amstrong par exemple pour Astronaute) et est en fait un regroupement d’applications Android catégorisées en 3 niveaux: Débutant, Intermédiaire, Avancé. Sur la capture ci-dessous par exemple, on voit que l’application « Angry Bird StarWars » est classée dans le rêve « Je veux être un Astronaute » au niveau « Débutant ». Les niveaux suivants pour Astronaute proposeront par exemple, une carte du ciel.</p>
<p>Les applications sont des applications Android « à caractère éducatif » du Google Play Store que OLPC et ses partenaires se sont chargés de classifier (quels rêves, quels niveaux). OLPC a également signé des partenariats avec des éditeurs de contenus américains comme <a href="http://www.sesamestreet.org/">Sesame Street</a> ou <a href="http://www.commonsensemedia.org/">Common Sense Media</a>. Ils devraient proposer des applications spécifiques disponibles uniquement sur cette plate-forme.</p>
<p></p>
<div>
<a href="http://olpc-france.org/blog/wp-content/uploads/2013/01/xotablet4.png"><img src="http://olpc-france.org/blog/wp-content/uploads/2013/01/xotablet4-300x223.png" alt="" title="Vue de détail des applications dans un rêve" width="300" height="223"></a><p>(Crédit photo: Engadget)</p>
</div>
<p>L’interface reprend les icônes « à la Sugar » avec notamment le célèbre petit bonhomme XO qu’on retrouve dans chaque rêve. L’environnement propose également un pseudo- »journal » qui donne en fait des statistiques d’usage des applications selon les différents rêves.</p>
<p>3 enfants/utilisateurs peuvent se partager la XO tablet en disposant chacun de son profil dont il peut personnaliser le nom et les couleurs. Il peut également accéder à un espace de stockage spécifique (un répertoire sur le système de fichiers d’Android) notamment pour les photos.</p>
<p>Il n’est pas fait mention d’un contrôle parental mais il est possible – pour les parents – de désactiver l’accès à Internet, Skype et l’achat d’applications sur le Google Play Store. Il est également possible de revenir à l’interface native d’Android.</p>
<p>Difficile d’en dire plus sur cette tablet car ni le matériel ni le logiciel ne semblent finalisés. Ils ne seront disponibles qu’en mars. Seuls les journalistes d’Engagdget ont pu manipuler une version de pré-série (vidéo <a href="http://www.engadget.com/2013/01/07/hands-on-with-the-xo-tablet/%3Cbr%20/%3E">ici</a>).</p>
<h3>Une vrai rupture… stratégique ?</h3>
<p>Si techniquement la XO tablet n’est pas une rupture profonde car il existe de nombreuses tablets pour enfants similaires, c’est plutôt dans sa conception et sa distribution que se trouve une vraie rupture pour la fondation OLPC.</p>
<p>D’abord la XO tablet n’a pas été conçue par la fondation OLPC mais réalisée « sous licence OLPC ». Autrement dit, ce sont des partenaires (notamment <a href="http://olpc-france.org/%3Cbr%20/%3E%0Ahttp://www.sakar.com/new-tablets-from-sakar">Sakar</a>) qui ont développés le matériel et le logiciel en s’inspirant des concepts du projet OLPC.</p>
<p></p>
<div>
<a href="http://olpc-france.org/blog/wp-content/uploads/2013/01/xotablet5.png"><img src="http://olpc-france.org/blog/wp-content/uploads/2013/01/xotablet5-300x225.png" alt="" title="Le XO tablet dans l'offre Sakar" width="300" height="225"></a><p>(Crédit photo: Sakar)</p>
</div>
<p>D’ailleurs, ni le responsable logiciel de la fondation, ni le responsable matériel n’ont été impliqués dans le développement du projet qui a été piloté par la branche « business developpement » de l’<a href="http://olpc-france.org/blog/2010/10/olpc-france-et-la-fondation-olpc/" title="OLPC France et la fondation OLPC">association OLPC à Miami</a>. Il est d’ailleurs possible que du matériel proposant la même plate-forme logicielle et les mêmes caractéristiques soit proposé par d’autres constructeurs de la même manière.</p>
<p>Autrement élément de rupture, la tablet n’est pas destinée aux pays en voie de développement. Il y a quelques années la fondation proposait un programme « Give One Get One » qui permettait au grand public d’acquérir un ordinateur XO destiné aux pays en voie de développement. Ici la XO tablet n’a pour cible que le grand public (les Etats-unis) et pas les pays en voie de développement.</p>
<p><a href="http://olpc-france.org/blog/wp-content/uploads/2013/01/xotablet6.png"><img src="http://olpc-france.org/blog/wp-content/uploads/2013/01/xotablet6.png" alt="" title="Where is Sugar ?" width="300" height="125"></a></p>
<p>Gros changement sur la « XO tablet », l’absence de Sugar, la plate-forme pédagogique d’origine de l’ordinateur XO. Comme Sugar repose sur une distribution GNU Linux Fedora et sur Python, alors que le XO Learning Environment s’appuie sur Android et Java, aucune compatibilité entre les deux environnements n’est envisageable. Ce changement n’est pas inattendu, d’abord parce que Sugar est <a href="http://olpc-france.org/blog/2009/10/quest-ce-que-sugar/">détaché de la fondation</a> depuis de nombreuses années même si la fondation finance encore des équipes internes dédiées à Sugar et adapte systématiquement les nouvelles versions de Sugar à l’ordinateur XO. Ensuite parce que la vente sous licence du XO Learning Environment se fait avec des partenaires qui veulent protéger leurs intérêts et sont donc très éloignés des concepts d’Open Source et de libre distribution des contenus portés par Sugar.</p>
<h3>Une annonce perturbante</h3>
<p><strong>Le projet OLPC abandonne-t-il son orientation non-lucrative pour l’éducation des pays en voie de développement ?</strong> Clairement pas, les pays en voie de développement restent la cible du projet comme cela a été réaffirmé lors de la présentation au CES (voir la vidéo <a href="http://www.viddler.com/v/41ee1d5e">ici</a>). La vraie nouveauté pour cette cible est d’ailleurs le lancement du XO-4, la version tactile de l’ordinateur XO d’origine qui est du coup passée un peu inaperçue. L’objectif (ambitieux) de la XO tablet serait de provoquer une rupture sur le marché des logiciels éducatifs, au même titre que l’ordinateur XO a provoqué une rupture sur le marché des matériels éducatifs.</p>
<p><strong>Le projet OLPC abandonne-t-il l’environnement Sugar ?</strong> Le lancement de la XO tablet s’appuyant sur des partenaires et ciblant une tablet stantard et un marché spécifique, il n’est pas illogique qu’il s’appuie sur Android. L’ordinateur XO, lui ne fonctionne aujourd’hui qu’avec la plate-forme pédagogique Sugar et c’est Sugar qui est installé sur les 2,5 millions d’ordinateurs XO déployés dans le monde. L’existant (contenus et applications) est par ailleurs important aujourd’hui et non compatible avec Android. Il est clair néanmoins que la fondation (mais Sugar aussi en fait) s’intéresse de près pour l’avenir à Android qui est une plateforme en forte croissance et qui selon eux, intéresse les gouvernements.</p>
<p><strong>Quelle est la stratégie de la fondation sur les tablets ?</strong> Après l’abandon du XO-2 (l’ordinateur livre) et l’abandon récent du <a href="http://olpc-france.org/blog/2012/03/xo-3-0-le-reve-continue/">XO-3</a> (qui avait été annoncé… au dernier CES), la XO tablet est-elle LA tablet que l’on attendait de la fondation ? En fait non, la fondation semble désormais considérer que le XO-4 tactile qui reprend le même packaging que le XO d’origine (appelée « clamshell »/coquillage) en y ajoutant un écran tactile, semble être la réponse la plus adaptée à l’utilisation de terminaux tactiles dans des pays en voie de développement. Notamment par sa résistance, sa faible consommation et son écran adapté au fonctionnement en extérieur.</p>
<p></p>
<div>
<a href="http://olpc-france.org/blog/wp-content/uploads/2013/01/XOtablet7.jpg"><img src="http://olpc-france.org/blog/wp-content/uploads/2013/01/XOtablet7-300x199.jpg" alt="" title="Le XO-4 l'autre tablet OLPC" width="300" height="199"></a><p>(Crédit photo: The Verge)</p>
</div>
<p>Difficile d’aller plus loin dans l’analyse sans pouvoir manipuler le XO tablet et le XO-4 et avoir des réponses plus précises de la fondation, nous ne pouvons néanmoins que constater que cette annonce a beaucoup perturbé les communautés OLPC qui ont fait part de leur scepticisme sur les <a href="http://lists.sugarlabs.org/archive/iaep/2013-January/thread.html">listes</a>.</p>
<p>L’année 2013 devrait nous permettre d’y voir plus clair sur cette annonce « en marge » du projet OLPC.</p>

<p><img src="http://cdn.libravatar.org/avatar/b5a4c4b23233d8623b213fb0469dfcd5?default=identicon" alt="Gravatar de OLPC France" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13366&go=external" title="Visit the source">OLPC France</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>OLPC France : <a href="http://www.planet-libre.org/index.php?post_id=11397">XO 3.0: le r&ecirc;ve continue</a> (17/03/2012)</li><li>OLPC France : <a href="http://www.planet-libre.org/index.php?post_id=1612">Edition num&eacute;rique : les convergences</a> (09/07/2010)</li><li>OLPC France : <a href="http://www.planet-libre.org/index.php?post_id=10956">Le XO 3.0 : &agrave; la veille de la pr&eacute;sentation officielle</a> (07/01/2012)</li><li>OLPC France : <a href="http://www.planet-libre.org/index.php?post_id=11044">XO 1.75: la nouvelle g&eacute;n&eacute;ration de XO</a> (21/01/2012)</li><li>OLPC France : <a href="http://www.planet-libre.org/index.php?post_id=11473">Projet Saint-Denis : c&rsquo;est parti !</a> (27/03/2012)</li></ul></div></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13365&go=external
title: T. BRIOLET : KDE 4.10 RC3
uri: T-BRIOLET-KDE-4-10-RC3
url: http://www.planet-libre.org/index.php?post_id=13365&go=external
content:
<p>La dernière version de développement de KDE 4.10 vient de sortir : la Release Candidate 3</p>
<p><a href="http://syvolc.briolet.fr/wp-uploads/1111/01/01884320-photo-logo-de-kde1.png"><img title="logo_KDE" src="http://syvolc.briolet.fr/wp-uploads/1111/01/01884320-photo-logo-de-kde1-300x300.png" alt="logo_KDE" width="144" height="144"></a></p>
<p>KDE se contente habituellement de 2 RC, mais il a été décidé de repousser légèrement la sortie finale pour favoriser l’absence éventuelle de bugs. Une troisième RC, non prévue au calandrer prévisionnel, vient donc d’être déployée. La version stable, qui devait sortir initialement le 23 janvier a donc été décalée d’une ou deux semaines.</p>
<p>Pas de nouvelles fonctionnalités donc, mais un dernier peaufinage et plusieurs corrections qui devraient faire de cette KDE 4.10 un version vraiment stable.</p>
<p> </p>
<p>KDE 4.10 RC3 est déjà disponible dans les dépôts openSUSE <a title="KDE:Distro:Factory" href="http://en.opensuse.org/KDE_repositories#Factory_aka._KDF_.28KDE_SC_4.10.29">KDE:Distro:Factory repository</a>.</p>
<p>Une mise à jour de la version Live d’openSUSE 12.3 en développement est également disponible ici : <a href="http://download.opensuse.org/repositories/KDE:/Medias/images/iso/">http://download.opensuse.org/repositories/KDE:/Medias/images/iso/</a> (fichier KDE4-4.10.RC3 pour openSUSE 12.3 beta1 et fichier KDE Reloaded pour openSUSE 12.2).</p>
<p> </p>
<p>Sources :<br>
L’annonce officielle [en] : <a href="http://www.kde.org/announcements/announce-4.10-rc3.php">http://www.kde.org/announcements/announce-4.10-rc3.php</a><br>
Disponibilité dans les dépôts openSUSE, sur le blog de Luca Beltrame [en] : <a href="http://www.dennogumi.org/2013/01/kde-platform-workspaces-applications-4-10-rc3-opensuse-packages-available">http://www.dennogumi.org/2013/01/kde-platform-workspaces-applications-4-10-rc3-opensuse-packages-available</a></p>
<p>–</p>
<p>Syvolc</p>

<p><img src="http://cdn.libravatar.org/avatar/529f937f51445768422aded59d20f697?default=identicon" alt="Gravatar de T. BRIOLET" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13365&go=external" title="Visit the source">T. BRIOLET</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13364&go=external
title: mozillaZine-fr : SeaMonkey 2.16 bêta 1 est sorti
uri: mozillaZine-fr-SeaMonkey-2-16-bêta-1-est-sorti
url: http://www.planet-libre.org/index.php?post_id=13364&go=external
content:
<p><!-- START 5-->
Maintenant que les notes de diffusion de SeaMonkey 2.16 ont été complétées, jetons un coup d'œil à ses nouveautés. Bâti sur la même plateforme que <a href="http://blogzinet.free.fr/blog/index.php?post/2013/01/11/Canal-beta-%3A-Mozilla-Firefox-19" hreflang="fr" title="BlogZiNet : Canal bêta : Mozilla Firefox 19 (11 janv. 2013) Mozinet">Firefox 19</a>, <a href="http://www.seamonkey-project.org/releases/2.16b1" hreflang="en" title="SeaMonkey 2.16 Beta 1">SeaMonkey 2.16</a> contiendra, selon ses <a href="http://www.seamonkey-project.org/releases/seamonkey2.16/" hreflang="en" title="SeaMonkey 2.16 Release Notes">notes de diffusion</a>, les nouveautés suivantes par rapport à <a href="http://www.mozillazine-fr.org/archive.phtml?article=28570f" hreflang="fr" title="MozillaZine-fr : SeaMonkey 2.15 est sorti (9 janv. 2013)">SeaMonkey 2.15</a> :</p>
<blockquote cite="http://www.seamonkey-project.org/releases/seamonkey2.16/">
<h4>Changements spécifiques à SeaMonkey</h4>
<ul>
<li>Répondre à la liste est désormais supporté.</li>
<li>Les invites d'alerte liées au <abbr title="Secure Sockets Layer" lang="en">SSL</abbr> (quitter ou entrer dans un site sécurisé, afficher du contenu mixte) ont été remplacées par des barres  de notification moins intrusives et non modales.</li>
<li>Voir la <a href="http://www.seamonkey-project.org/releases/seamonkey2.16/changes" hreflang="en" title="What's New in SeaMonkey 2.16">page des changements</a> pour les changements mineurs.</li>
</ul>
<h4>Changements de la plateforme Mozilla</h4>
<ul>
<li>Les éléments Canvas peuvent désormais exporter leur contenu en tant qu'une image <i lang="en">blob</i> en utilisant <a href="https://hacks.mozilla.org/2012/10/firefox-development-highlights-viewport-percentage-canvas-toblob-and-webrtc/" hreflang="en" title="Mozilla Hacks : Firefox Development Highlights – Viewport percentage, canvas.toBlob() and WebRTC (24 oct. 2012) Paul Rouget et Robert Nyman" lang="en"><code>canvas.toBlob()</code></a>.</li>
<li>
<a href="https://developer.mozilla.org/en-US/docs/CSS/@page" hreflang="en" title="MDN : @page - CSS"><code>@page</code></a> en <abbr title="Cascading style sheets" lang="en">CSS</abbr> est désormais supporté.</li>
<li>Les <a href="https://developer.mozilla.org/en-US/docs/CSS/length#Viewport-percentage_lengths" hreflang="en" title="MDN : length - CSS : Viewport-percentage lengths">unités de longueur de <code lang="en">viewport-percentage</code></a> en CSS ont été implémentées (vh, vw, vmin et vmax).</li>
<li>Les transformations textuelles en CSS supportent désormais <a href="https://developer.mozilla.org/en-US/docs/CSS/text-transform" hreflang="en" title="MDN : text-transform - CSS" lang="en"><code>full-width</code></a>.</li>
<li>Correction de plusieurs problèmes de stabilité.</li>
</ul>
</blockquote>
<p>La <a href="http://www.seamonkey-project.org/releases/seamonkey2.16/changes#fixesB1" hreflang="en" title="What's New in SeaMonkey 2.16 : New Features and Fixes : Fixes in Beta 1">page des nouveautés dans SeaMonkey 2.16</a> des notes de diffusion mentionne d'autres corrections de bogues intéressantes propres à SeaMonkey. Pour davantage de renseignements sur les bogues corrigés et les nouveautés de ce train de sorties, voir les <a href="http://www.mozilla.org/en-US/firefox/19.0beta/releasenotes/" hreflang="en" title="Firefox 19.0 Beta Notes - Desktop" lang="en">notes de diffusion de Firefox 19 bêta</a>. 
</p>
<p>
SeaMonkey 2.16 bêta 1 est disponible en 26 langues dont toujours le français, <em>gratuitement</em> et <em>librement</em> pour Windows, Mac OS X et Linux. 
</p>

<p><img src="http://cdn.libravatar.org/avatar/39fcff259ddeccfa69dcb537c22fa1ad?default=identicon" alt="Gravatar de mozillaZine-fr" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13364&go=external" title="Visit the source">mozillaZine-fr</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: http://www.planet-libre.org/index.php?post_id=13370&go=external
title: lmns972 : Un cordonnier bien chaussé
uri: lmns972-Un-cordonnier-bien-chaussé
url: http://www.planet-libre.org/index.php?post_id=13370&go=external
content:
<p>Comme beaucoup vous avez déjà certainement perdu des données (un dd parti au paradis , une clé disparue) . Tous les jours toi aussi tu te dit qu’il faut que tu sauvegardes tes données . Voila ce moment il est enfin venu, il est tant de backuper <img src="http://www.robertain.com/wp-includes/images/smilies/icon_smile.gif" alt=":)">  .</p>
<p>Avant de commencer ce qu’il faut savoir . Bacula repose sur certains services qu’il faut définir et comprendre avant tout .</p>
<ul>
<li>Le Catalogue : Contient l’ensemble des fichiers qui ont été sauvegardés . Très utile pour la restauration étant donnée que nous allons devoir le parcourir . Il contient également les informations les jobs , les volumes etc . En somme c’est une brique très importante . Sans ce catalogue en gros c’est la merdouille.</li>
</ul>
<ul>
<li>Le Director : Vous le verrez aussi sous le nom de « dir » . Il s’agit d’une autre brique importante de notre usine. Elle permets de superviser l’ensemble des tâches backup , restauration , archivage .</li>
</ul>
<ul>
<li>Le Storage : Aussi appelé « SD » . Comme son nom l’indique est la section ou l’on configure tout ce qui concerne le stockage (emplacement) , les médias disque dur par exemple.</li>
</ul>
<ul>
<li>Le File : Aussi appelé « FD » . Il s’agit de la partie client qui doit être installé sur la machine à sauvegarder</li>
</ul>
<ul>
<li>La console : Nous permets de communiquer avec le director . Il existe 3 méthodes . Mais la plus complètes et plus simple est en ligne de commande .</li>
</ul>
<p>Maintenant que vous connaissez les grands principes les fichiers qui gèrent tout ceci .</p>
<ul>
<li>bacula-ctl-dir.conf = Fichier de configuration du “Bacula Director”.</li>
</ul>
<ul>
<li>bacula-ctl-fd.conf = Fichier de configuration du “Bacula Client”.</li>
</ul>
<ul>
<li>bacula-ctl-sd.conf = Fichier de configuration du “Bacula Storage”.</li>
</ul>
<ul>
<li>bconsole.conf = Fichier de configuration de la “Bacula Console”.</li>
</ul>
<p>On récupère les derniers paquets de bacula</p>
<p>Comme d’habitude l’installation s’effectue à base de /</p>
<pre>./configure --with-mysql --with-python
make
make install</pre>
<ul>
<li>–with-mysql : Pour la connexion à une base de donnée</li>
<li>–with-python : Pour le support , permet de scripter des actions directement dans bconsole</li>
</ul>
<p>Il faut ensuite créer la base de donnée pour le stockage des événements</p>
<pre>cd /etc/bacula/
./create_mysql_database -p
./make_mysql_tables -p
./grant_mysql_privileges -p</pre>
<p>Pour ceux qui utilisent une base distante vous pouvez créer la bdd et le user à la main puis importer les tables à distance</p>
<pre>mysql -h serveur_distant -u bacula -p bacula < bacula.sql</pre>
<p>Le fichier bacula.sql est tout simplement le fichier « make_mysql_tables » ou j’ai laissé les données SQL .</p>
<p>On copie les fichiers nécessaires</p>
<pre># cp bacula-ctl-dir /etc/init.d/bacula-director
# cp bacula-ctl-fd /etc/init.d/bacula-fd
# cp bacula-ctl-sd /etc/init.d/bacula-sd
# cp bacula /etc/init.d/
chmod 755 /etc/init.d/bacula-sd
chmod 755 /etc/init.d/bacula-fd
chmod 755 /etc/init.d/bacula-director
chmod 755 /etc/init.d/bacula</pre>
<p>En ouvrant le fichier bacula-dir.conf dans le répertoire /etc/bacula , ce fichier est complètement incompréhensible à mon sens. Ce fichier sera certainement ingérable si vous avez plusieurs serveurs ou une conf plutôt complexe. Déjà pour trois serveurs perso que je backup c’est déjà la merde.</p>
<p>Nous allons donc éclater la conf pour avoir quelques choses de plus potable <img src="http://www.robertain.com/wp-includes/images/smilies/icon_smile.gif" alt=":)">  (le changement c’est maintenant).</p>
<p>Après ces belles paroles la configuration du director</p>
<pre>Director {                            # define myself
  Name = ftp-01-dir
  DIRport = 9101                # where we listen for UA connections
  QueryFile = "/etc/bacula/query.sql"
  WorkingDirectory = "/var/bacula/working"
  PidDirectory = "/var/run"
  Maximum Concurrent Jobs = 10
  Password = "11a3e229084349bc25d97e29393ced1d"         # Console password
  Messages = Daemon
}

# Generic catalog service
Catalog {
  Name = MyCatalog
# Uncomment the following line if you want the dbi driver
  dbname = "db_name"; dbaddress = "host-mysql"; dbuser = "user_mysql"; dbpassword = "your_pass"
}

#
# Restricted console used by tray-monitor to get the status of the director
#
Console {
  Name = ftp-01-mon
  Password = "82c16692a7f9040f3a6eb6a6a3f3c141"
  CommandACL = status, .status
}
@/etc/bacula/conf.d/clients.conf
@/etc/bacula/conf.d/pools.conf
@/etc/bacula/conf.d/jobs.conf
@/etc/bacula/conf.d/fileset.conf
@/etc/bacula/conf.d/schedule.conf
@/etc/bacula/conf.d/storage.conf
@/etc/bacula/conf.d/messages.conf</pre>
<p>Ça pique moins les yeux non ?</p>
<ul>
<li>Password : Il s’agit du mot de passe qui sera utilisé par le File Daemon et le Storage pour se connecter au Director . Pour générer un password</li>
</ul>
<pre>echo password |md5sum
286755fad04869ca523320acce0dc6a4</pre>
<ul>
<li>Les « @ » : Correspondent tout simplement à des include</li>
</ul>
<p>Sinon pour le reste ce fichier n’est pas très compliqué à comprendre donc je vais pas trop m’éterniser dessus .</p>
<p>Le fichier clients.conf</p>
<pre># Client (File Services) to backup
Client {
  Name = ftp-01-fd
  Address = ftp-01
  FDPort = 9102
  Catalog = MyCatalog
  Password = "9b36b2e89df94bc458d629499d38cf86"          # password for FileDaemon
  File Retention = 30 days            # 30 days
  Job Retention = 6 months            # six months
  AutoPrune = yes                     # Prune expired Jobs/Files
}</pre>
<ul>
<li>Le nom du client suivi de fd en général (c’est la nomenclature par défaut)</li>
<li>Address : Ip ou Nom DNS</li>
<li>FDPort : Port de Communication</li>
<li>Catalog : Le nom de votre Catalogue</li>
<li>PAssword : Mot de passe du Director (obligatoire pour que le Filer puisse se connecter au Director).</li>
<li>File Retention : Il s’agit du temps pendant lequel les fichiers resteront dans le catalogue</li>
<li>Job Retention : Temps pendant lequel les Jobs resteront dans le Catalogue</li>
<li>AutoPrune : Nettoyage du Catalogue en supprimant les anciens Jobs</li>
</ul>
<p>Le fichier pools.conf</p>
<pre># Default pool definition
Pool {
  Name = Default
  Pool Type = Backup
  Recycle = yes                       # Bacula can automatically recycle Volumes
  AutoPrune = yes                     # Prune expired volumes
  Volume Retention = 365 days         # one year
}

# File Pool definition
Pool {
  Name = File
  Pool Type = Backup
  Recycle = yes                       # Bacula can automatically recycle Volumes
  AutoPrune = yes                     # Prune expired volumes
  Volume Retention = 60 days         # one year
  Maximum Volume Bytes = 10G          # Limit Volume size to something reasonable
  Maximum Volumes = 100               # Limit number of Volumes in Pool
}

# Scratch pool definition
Pool {
  Name = Scratch
  Pool Type = Backup
}</pre>
<ul>
<li>Name : Nom du pool</li>
<li>Pool Type : Il s’agit du type de pool , dans ce cas il s’agit d’un type backup .</li>
<li>Recycle : Permet ou pas de recycler un volume sur lequel les données ont été supprimées du catalogue.</li>
<li>Volume Retention : Extrait de la doc « La directive Volume Retention définit la période durant laquelle Bacula conserve les enregistrements Job associés au volume dans le catalogue. Lors de l’expiration de cette période, si AutoPrune est activée, Bacula peut supprimer les enregistrements Job plus anciens que la période time-period-specification spécifiée s’il est nécessaire de libérer un volume. Tous les enregistrements de fichiers associés à des jobs supprimés sont aussi supprimés »</li>
<li>Max Volumes Bytes : La taille maximal d’un volume</li>
<li>Maximum Volumes : Le Nb maximal de volume qu’il peut y avoir dans ce pool</li>
</ul>
<p>Le fichier jobs.conf</p>
<pre>JobDefs {
  Name = "DefaultJob"
  Type = Backup
  Level = Incremental
  FileSet = "Full Set"
  Schedule = "WeeklyCycle"
  Storage = File
  Messages = Standard
  Pool = File
  Priority = 10
  Write Bootstrap = "/var/bacula/working/%c.bsr"
}

#
# Define the main nightly save backup job
#   By default, this job will back up to disk in /tmp
Job {
  Name = "BackupFTP-01"
  JobDefs = "DefaultJob"
  Client = ftp-01-fd 
}

# Backup the catalog database (after the nightly save)
Job {
  Name = "BackupCatalog"
  JobDefs = "DefaultJob"
  Level = Full
  FileSet="Catalog"
  Schedule = "WeeklyCycleAfterBackup"
  Client = ftp-01-fd 
  # This creates an ASCII copy of the catalog
  # Arguments to make_catalog_backup.pl are:
  #  make_catalog_backup.pl <catalog-name>
  RunBeforeJob = "/etc/bacula/make_catalog_backup.pl MyCatalog"
  # This deletes the copy of the catalog
  RunAfterJob  = "/etc/bacula/delete_catalog_backup"
  Write Bootstrap = "/var/bacula/working/%n.bsr"
  Priority = 11                   # run after main backup
}

#
# Standard Restore template, to be changed by Console program
#  Only one such job is needed for all Jobs/Clients/Storage ...
#
Job {
  Name = "RestoreFiles"
  Type = Restore
  Client=ftp-01-fd                 
  FileSet="Full Set"                  
  Storage = File                      
  Pool = Default
  Messages = Standard
  Where = /tmp/bacula-restores
}</pre>
<ul>
<li>JobDefs : Il faut voir JobsDefs comme une sorte de fonction (script). Ce paramètre permets de définir un ensemble d’instruction</li>
<li>Jobs : Dans notre cas Job va utiliser la fonction JobDefs . Si nous avions un second Job qui doit aussi utiliser le « DefaultJob » . On peut l’écrire comme ceci.</li>
</ul>
<pre>Job {
  Name = "Client-xx"
  JobDefs = "DefaultJob"
  Client = Client-xx-fd 
}</pre>
<p>Le fichier FileSet</p>
<pre>FileSet {
  Name = "Full Set"
  Include {
    Options {
      signature = MD5
      compression=GZIP9
    }

    File = /
    File = /backup
  }

#
# If you backup the root directory, the following two excluded
#   files can be useful
#
  Exclude {
    File = /var/bacula/working
    File = /tmp
    File = /proc
    File = /tmp
    File = /.journal
    File = /.fsck
  }
}

# This is the backup of the catalog
FileSet {
  Name = "Catalog"
  Include {
    Options {
      signature = MD5
    }
    File = "/var/bacula/working/bacula.sql"
  }
}</pre>
<ul>
<li>Name : Nom du FileSet</li>
<li>Signature : Type de signature utilisée (SHA1 ou MD5)</li>
<li>Compression : Niveau de compression dans mon cas c’est le niveau le plus élevée . Par défaut vous pouvez mettre GZIP tout simplement.</li>
<li>File : Les path à sauvegarder ou exclure en fonction de la rubrique. <span><strong>Attention si vous avez un truc du genre.</strong></span>
</li>
</ul>
<pre>Filesystem            Size  Used Avail Use% Mounted on
/dev/sda2              11G  3.7G  6.7G  36% /
tmpfs                1008M     0 1008M   0% /lib/init/rw
udev                   10M  1.6M  8.5M  16% /dev
tmpfs                1008M  4.0K 1008M   1% /dev/shm
/dev/sda3            276G  247G   15G  95% /data</pre>
<p>Pour sauvegarder /data . Il faudra définir</p>
<pre>File = / 
File = /data</pre>
<p>Le schedule d’une tâche</p>
<pre>Schedule {
  Name = "WeeklyCycle"
  Run = Full 1st sun at 23:05
  Run = Differential 2nd-5th sun at 23:05
  Run = Incremental mon-sat at 23:05
}

# This schedule does the catalog. It starts after the WeeklyCycle
Schedule {
  Name = "WeeklyCycleAfterBackup"
  Run = Full sun-sat at 23:10
}</pre>
<ul>
<li>Name : Nom du schédule</li>
<li>Run : <a href="http://www.bacula.org/fr/dev-manual/Configurer_Director.html#SECTION00465000000000000000" target="_blank">Avec le lien se sera plus claire </a>
</li>
</ul>
<p>Fichier Storage</p>
<pre># Definition of file storage device
Storage {
  Name = File
# Do not use "localhost" here    
  Address = ftp-01                # N.B. Use a fully qualified name here
  SDPort = 9103
  Password = "4b4d85dc171597e02141842460c902ca"
  Device = FileStorage
  Media Type = File
}</pre>
<p>Maintenant que nous avons terminé de configurer bacula et avoir relancé celui-ci. Biensur nous n’avons pas d’erreurs <img src="http://www.robertain.com/wp-includes/images/smilies/icon_smile.gif" alt=":)">  .</p>
<p>Il faut maintenant tester que tout est fonctionnel .</p>
<p>Lancement de la première sauvegarde , en ligne de commande tapez « bconsole »</p>
<pre>*run
Automatically selected Catalog: MyCatalog
Using Catalog "MyCatalog"
A job name must be specified.
The defined Job resources are:
     1: BackupFTP-01
     2: BackupCatalog
     3: RestoreFiles
Select Job resource (1-3): 1
Run Backup job
JobName:  BackupFTP-01
Level:    Incremental
Client:   ftp-01-fd
FileSet:  Full Set
Pool:     File (From Job resource)
Storage:  File (From Job resource)
When:     2013-01-04 16:21:30
Priority: 10
OK to run? (yes/mod/no): yes
Job queued. JobId=1
You have messages.
*
*
04-Jan 16:21 ftp-01-dir JobId 1: No prior Full backup Job record found.
04-Jan 16:21 ftp-01-dir JobId 1: No prior or suitable Full backup found in catalog. Doing FULL backup.
04-Jan 16:21 ftp-01-dir JobId 1: Start Backup JobId 1, Job=BackupFTP-01.2013-01-04_16.21.47_11
04-Jan 16:21 ftp-01-dir JobId 1: Using Device "FileStorage"
04-Jan 16:21 ftp-01-sd JobId 1: Job BackupFTP-01.2013-01-04_16.21.47_11 is waiting. Cannot find any appendable volumes.
Please use the "label" command to create a new Volume for:
    Storage:      "FileStorage" (/mnt/DATA/bacula)
    Pool:         File
    Media type:   File
*</pre>
<p>On peut voir que le premier backup n’est pas fontionnel tout simplement car nous n’avons pas de label définit . Pour cela il suffit de taper la commande « label » puis suivre les instruction.</p>
<p>Ne faites pas comme moi donner à votre lab un nom de type LAB-001 par exemple et pas un nom de machine .</p>
<p>Une fois votre label crée celui-ci va être chargé et le premier backup va se lancer . A noter que le 1er backup sera une FULL <img src="http://www.robertain.com/wp-includes/images/smilies/icon_smile.gif" alt=":)"></p>
<p>Job en attente</p>
<pre>Running Jobs:
Console connected at 04-Jan-13 16:18
 JobId Level   Name                       Status
======================================================================
     1 Full    BackupFTP-01.2013-01-04_16.21.47_11 is waiting for an appendable Volume
====
No Terminated Jobs.
====</pre>
<p>A la fin du backup vous devriez avoir ceci</p>
<pre>2013-01-04 16:46:24   ftp-01-dir JobId 3: Bacula ftp-01-dir 5.2.12 (12Sep12):
  Build OS:               i686-pc-linux-gnu debian 6.0.6
  JobId:                  3
  Job:                    BackupFTP-01.2013-01-04_16.40.35_34
  Backup Level:           Full (upgraded from Incremental)
  Client:                 "ftp-01-fd" 5.2.12 (12Sep12) i686-pc-linux-gnu,debian,6.0.6
  FileSet:                "Full Set" 2013-01-04 16:21:47
  Pool:                   "File" (From Job resource)
  Catalog:                "MyCatalog" (From Client resource)
  Storage:                "File" (From Job resource)
  Scheduled time:         04-Jan-2013 16:40:29
  Start time:             04-Jan-2013 16:40:38
  End time:               04-Jan-2013 16:46:24
  Elapsed time:           5 mins 46 secs
  Priority:               10
  FD Files Written:       82,537
  SD Files Written:       82,537
  FD Bytes Written:       1,490,273,300 (1.490 GB)
  SD Bytes Written:       1,502,346,720 (1.502 GB)
  Rate:                   4307.1 KB/s
  Software Compression:   None
  VSS:                    no
  Encryption:             no
  Accurate:               no
  Volume name(s):         LB-FTP-01
  Volume Session Id:      3
  Volume Session Time:    1357311744
  Last Volume Bytes:      1,506,093,303 (1.506 GB)
  Non-fatal FD errors:    0
  SD Errors:              0
  FD termination status:  OK
  SD termination status:  OK
  Termination:            Backup OK
2013-01-04 16:46:24   ftp-01-dir JobId 3: Begin pruning Jobs older than 6 months .
2013-01-04 16:46:24   ftp-01-dir JobId 3: No Jobs found to prune.
2013-01-04 16:46:24   ftp-01-dir JobId 3: Begin pruning Files.
2013-01-04 16:46:24   ftp-01-dir JobId 3: No Files found to prune.
2013-01-04 16:46:24   ftp-01-dir JobId 3: End auto prune.</pre>
<p>Voila les sauvegardes sont en places elle , les prochaines se lanceront aux heures que vous avez fixé.</p>
<p>C’est bien beau de backuper mais il faut aussi restaurer non ? Une tâche de restauration est plutôt simple à faire . En ligne de commande taper « bconsole »</p>
<pre>Enter a period to cancel a command.
*restore
Automatically selected Catalog: MyCatalog
Using Catalog "MyCatalog"

First you select one or more JobIds that contain files
to be restored. You will be presented several methods
of specifying the JobIds. Then you will be allowed to
select which files from those JobIds are to be restored.

To select the JobIds, you have the following choices:
     1: List last 20 Jobs run
     2: List Jobs where a given File is saved
     3: Enter list of comma separated JobIds to select
     4: Enter SQL list command
     5: Select the most recent backup for a client
     6: Select backup for a client before a specified time
     7: Enter a list of files to restore
     8: Enter a list of files to restore before a specified time
     9: Find the JobIds of the most recent backup for a client
    10: Find the JobIds for a backup for a client before a specified time
    11: Enter a list of directories to restore for found JobIds
    12: Select full restore to a specified Job date
    13: Cancel</pre>
<p>Si vous connaissez pas l’id du Job que vous souhaitez restaurer , sélectionner l’option 1. Sinon l’option 3. Pour la suite je pars de l’option 3 .</p>
<pre>Select item:  (1-13): 3
Enter JobId(s), comma separated, to restore: 29
You have selected the following JobId: 29

Building directory tree for JobId(s) 29 ...  +++++++++++++++++++++
43 files inserted into the tree.

You are now entering file selection mode where you add (mark) and
remove (unmark) files to be restored. No files are initially added, unless
you used the "all" keyword on the command line.
Enter "done" to leave this mode.

cwd is: /</pre>
<p>On se retrouve à la racine de notre backup , à cet instant vous pouvez naviguer dans votre arborescence . Pour selectionner un fichier à restaurer il faut utiliser la commande mark</p>
<pre>$ mark .bash_history
1 file marked.</pre>
<p>Pour commencer la restauration</p>
<pre>$ done
Bootstrap records written to /var/bacula/working/ftp-01-dir.restore.1.bsr

The job will require the following
   Volume(s)                 Storage(s)                SD Device(s)
===========================================================================

    Vol-003                   File                      FileStorage              

Volumes marked with "*" are online.

1 file selected to be restored.

Defined Clients:
     1: ftp-01-fd
     2: trinite-01-fd
Select the Client (1-2): 1
Run Restore job
JobName:         RestoreFiles
Bootstrap:       /var/bacula/working/ftp-01-dir.restore.1.bsr
Where:           /tmp/bacula-restores
Replace:         always
FileSet:         Full Set
Backup Client:   ftp-01-fd
Restore Client:  ftp-01-fd
Storage:         File
When:            2013-01-12 11:03:39
Catalog:         MyCatalog
Priority:        10
Plugin Options:  *None*
OK to run? (yes/mod/no): yes
Job queued. JobId=32</pre>
<p>A la fin de la restauration vous devriez avoir ceci .</p>
<pre>12-Jan 11:03 ftp-01-dir JobId 32: Start Restore Job RestoreFiles.2013-01-12_11.03.45_07
12-Jan 11:03 ftp-01-dir JobId 32: Using Device "FileStorage"
12-Jan 11:03 ftp-01-sd JobId 32: Ready to read from volume "Vol-003" on device "FileStorage" (/mnt/DATA/bacula).
12-Jan 11:03 ftp-01-sd JobId 32: Forward spacing Volume "Vol-003" to file:block 0:1084260538.
12-Jan 11:03 ftp-01-dir JobId 32: Bacula ftp-01-dir 5.2.12 (12Sep12):
  Build OS:               i686-pc-linux-gnu debian 6.0.6
  JobId:                  32
  Job:                    RestoreFiles.2013-01-12_11.03.45_07
  Restore Client:         ftp-01-fd
  Start time:             12-Jan-2013 11:03:47
  End time:               12-Jan-2013 11:03:48
  Files Expected:         1
  Files Restored:         1
  Bytes Restored:         8,909
  Rate:                   8.9 KB/s
  FD Errors:              0
  FD termination status:  OK
  SD termination status:  OK
  Termination:            Restore OK</pre>
<p>Si vous souhaitez tout sauvegarder il faut faire un « mark * »</p>
<p>Et si nous avions une petite interface web pour voir un peu tout ca . Alors oui elle existe et elle s’appelle webacula</p>
<p>Les pré-requis</p>
<pre>Bacula 3.0 or later
Supported MySQL, PostgreSQL and Sqlite databases
Zend Framework version 1.8.3 or later
Zend Framework is built with object-oriented PHP 5 and requires PHP 5.2.4 or later with PDO extension active. Please see the system requirements appendix for more detailed information
Apache and mod_rewrite
Installed php-gd package
Create separate database "webacula" (script in install/ directory) for use Logbook and Restore Job features</pre>
<p>Installation de Webacula<br>
Avant tout installer zend</p>
<pre> apt-get install zendframework</pre>
<p>Récupérer webacula et déposer les sources dans le document root de votre choix. Qui dit document root dit serveur Web donc je vous laisse également installer celui de votre choix .</p>
<ul>
<li>http://webacula.sourceforge.net/#downloads</li>
</ul>
<p>Afin de fonctionner Webacula va créer de nouvelle table dans la base de bacula que vous avez créer au tout début . Pour cela il existe un script . Editer le fichier db.conf</p>
<ul>
<li>install/db.conf</li>
</ul>
<pre># See also application/config.ini

# bacula settings
db_name="Nom BDD Bacula"
# for Sqlite only
db_name_sqlite="/var/bacula/working/bacula.db"
db_user="User name Bacula"

# CHANGE_THIS
db_pwd="Mot de Passe BDD"

# Webacula web interface settings
#
# Built-in superuser login is 'root'
#
# CHANGE_THIS
webacula_root_pwd="Mot de passe de l'interface Webacula"</pre>
<p>Une fois ce fichier configuré vous pouvez lancer les 2 scripts qui sont dans</p>
<ul>
<li>install/MySql</li>
</ul>
<p>Attention si vous base de donnée n’est pas sur la même machine . Il faut modifier les 2 fichiers comme suit :</p>
<pre>#if mysql $* -u $db_user $pwd  $db_name -f <<END-OF-DATA
if mysql -h "ServeurBDD_Distant" -u $db_user $pwd  $db_name -f <<END-OF-DATA</pre>
<p>Vérifier que votre système est prêt à recevoir webacula</p>
<pre>/var/www/webacula/install# php5 check_system_requirements.php 

Webacula check System Requirements...

sh: psql: not found
sh: sqlite3: not found
Current MySQL version = 5  OK

Current PHP version = 5 OK

php pdo installed.      OK
php gd installed.       OK
php xml installed.      OK
php dom installed.      OK

php pdo_mysql installed.        OK
Warning. PHP extension pdo_pgsql not installed.
Warning. PHP extension pdo_sqlite not installed.
php-dom, php-xml installed.     OK</pre>
<p>Pour ceux qui seront sur apache un fichier de conf est disponible dans le path .</p>
<ul>
<li>install/apache/webacula.conf</li>
</ul>
<p>Aller sur l’interface d’adiministration . Vous obtiendrez certainement l’erreur ci-dessous.</p>
<pre>0. PHP Fatal error: Uncaught exception ‘Zend_Exception’ with message ‘Bacula version mismatch for the Catalog database. Wanted 12, got 14
Workaround.</pre>
<p>Pour corriger rien de plus simple . Editer le fichier</p>
<pre>vi /var/www/webacula/html/index.php</pre>
<p>Puis remplacer comme ceci .</p>
<pre>change line from
define(‘BACULA_VERSION’, 12); // Conf incorrecte 
define(‘BACULA_VERSION’, 14); // OK Conf correcte</pre>
<p>Les plus</p>
<ul>
<li>Souplesse</li>
<li>Gestion en ligne de commande</li>
<li>Restauration rapide</li>
<li>Gère le backup sur bande</li>
<li>Client Multi Plateforme</li>
</ul>
<p>Les moins</p>
<ul>
<li>Lenteur de l’interface Web pour la restauration .</li>
<li>La prise en main</li>
</ul>
<p>Je ne vous dirais pas que saymieu que tel ou tel produit je ne les connaît  pas mis à part netbackup mais le prix n’est pas le même <img src="http://www.robertain.com/wp-includes/images/smilies/icon_smile.gif" alt=":)">  .</p>
<p>Je tiens cependant à vous préciser que ceci est ma première install de bacula , pas mal de paramètres sont par défaut . La sauvegarde étant un sujet relativement sensible je vous conseil de lire la documentation officielle <img src="http://www.robertain.com/wp-includes/images/smilies/icon_biggrin.gif" alt=":D"></p>
<p>Depuis l’écriture de ce billet ma configuration à déjà évoluée car la volumétrie commençait à être énorme . Bref je pense qu’avec le temps votre configuration évoluera en fonction de vos attentes .</p>
<p>SOURCE</p>
<p>http://wiki.goldzoneweb.info/bacula</p>
<p> </p>

<p><img src="http://cdn.libravatar.org/avatar/6c3be4e60c5f64b1925c04fd72ce15c4?default=identicon" alt="Gravatar de lmns972" class="gravatar" /><br/><i>Original post of <a href="http://www.planet-libre.org/index.php?post_id=13370&go=external" title="Visit the source">lmns972</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


