# articles

feed_id: http://formation-logiciel-libre.com/conference-montage-video-avec-kdenlive/
title: Dimitri Robert : Conférence ‑ Montage vidéo avec KDenlive
uri: Dimitri-Robert-Conférence-Montage-vidéo-avec-KDenlive
url: http://formation-logiciel-libre.com/conference-montage-video-avec-kdenlive/
content:
<p>Comme chaque année au mois de juillet ont lieu les <a href="http://rmll.info/" target="_blank">rencontres mondiales du logiciel libre</a>. Cette année elles avaient lieu à Beauvais. Ce fut pour moi l’occasion de présenter <a href="https://kdenlive.org/" target="_blank">KDenlive</a>, un logiciel libre de montage vidéo performant et facile d’accès. C’est le logiciel que j’utilise notamment pour monter les <a href="http://formation-logiciel-libre.com/tag/tutoriel-video/" target="_blank">tutoriels vidéo</a> que vous pouvez voir sur ce site ou sur <a href="http://www.dailymotion.com/dimitrirobert" target="_blank">ma chaîne DailyMotion</a>.</p>
<blockquote><p>Le monde du libre est riche de logiciels de montage vidéo. KDenlive a fait bien des progrès depuis l’époque où il plantait régulièrement.<br> Au cours de cette conférence nous réaliserons un montage vidéo simple en mêlant images animés et fixes, musique et titres.<br> Le but est de produire un rendu en fin de séance.</p></blockquote>
<p><iframe src="https://rmll.ubicast.tv/permalink/v1253b3dbdc29tqtj5h7/iframe/" width="720" height="530" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p>Et voici la vidéo qui servit d’exemple lors de cette présentation.</p>
<p><iframe frameborder="0" width="1170" height="658" src="http://www.dailymotion.com/embed/video/x2ynawt" allowfullscreen></iframe></p>
<p>Cet article <a rel="nofollow" href="http://formation-logiciel-libre.com/conference-montage-video-avec-kdenlive/">Conférence ‑ Montage vidéo avec KDenlive</a> est apparu en premier sur <a rel="nofollow" href="http://formation-logiciel-libre.com/">Formation logiciel libre</a>.</p>
<p><img src="media/a723311b.bc7f2e519b76bc86af82809d62e1ca0a" data-original-source="http://cdn.libravatar.org/avatar/bc7f2e519b76bc86af82809d62e1ca0a" alt="Gravatar de Dimitri Robert" class="gravatar" /><br/><i>Original post of <a href="http://formation-logiciel-libre.com/conference-montage-video-avec-kdenlive/" title="Visit the source">Dimitri Robert</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


title: Marty : Sécuriser ses DNS : dnscrypt et cache local avec bind
uri: Marty-Sécuriser-ses-DNS-dnscrypt-et-cache-local-avec-bind
feed_id:
http://15minutesoffame.be/nico/blog2/index.php?article22/securiser-ses-dns-dnscrypt-et-cache-local-avec-bind

url:
http://15minutesoffame.be/nico/blog2/index.php?article22/securiser-ses-dns-dnscrypt-et-cache-local-avec-bind

content:
<p>On va jouer les cow-boys aujourd'hui : on chiffre ses DNS avec DNSCrypt, puis on se fait un petit cache local avec Bind pour améliorer les perfs.</p><p>Les <a href="https://fr.wikipedia.org/wiki/Domain_Name_System">DNS</a> font régulièrement la une des news numériques, pour la simple et bonne raison que c'est souvent via une méthode de <a href="https://fr.wikipedia.org/wiki/Manipulation_de_l%27espace_des_noms_de_domaine">DNS menteur</a> que les sites webs controversés sont bloqués. Et par site controversé on entend surtout les sites de partage, en particulier Bittorrent. D'ailleurs si vous ne l'avez pas encore fait, commencez déjà par changer vos DNS pour ne plus utiliser ceux de votre FAI, par exemple ceux de Google. Il existe une chiée de tutoriels un peu partout, on va pas revenir là-dessus.</p>

<h1>Quels DNS choisir m'sieur?</h1>

<p>C'est bien cool de changer ses DNS, mais si on se préoccupe un peu de sa vie privée, utiliser les DNS de Google, ça pue franchement. Google connaît déjà le contenu de ma boîte mail et de mon agenda, manquerait plus qu'il trace aussi tous les sites web auxquels j'accède. Une initiative intéressante est celle d'<a href="https://www.opennicproject.org/">OpenNIC</a>, qui vous propose une liste des DNS accessibles <a href="https://www.opennicproject.org/nearest-servers/">les plus proches de chez vous</a>. Tant qu'à faire, configurez aussi les DNS en IPv6, y'a des <a href="https://www.ultratools.com/tools/ipv4toipv6">convertisseurs</a>.</p>

<h1>Chiffrer ses requêtes DNS : DNSCrypt</h1>

<p>Changer ses DNS, c'est bien joli, mais les requêtes passent toujours en clair par votre FAI. Et ce même si vous vous connectez en HTTPS, voire que vous utilisez un VPN. Bref, ça fait un peu chier. On va chiffrer tout ça grâce à <a href="http://dnscrypt.org/">DNSCrypt</a>. C'est un petit soft qui a pour but de chiffrer les communications DNS entre le client (vous) et le serveur DNS. Double avantage : votre FAI ne peut plus lorgner sur vos requêtes DNS, et en plus de ça ça évite les attaques type MITM.</p>

<h2>Installation</h2>

<p>Sur Ubuntu et dérivés, il existe un PPA qu'il est bien : <a href="https://launchpad.net/~xuzhen666/+archive/ubuntu/dnscrypt">PPA DNSCrypt</a>. Pour installer, rien de bien sorcier :</p>

<pre>sudo add-apt-repository ppa:xuzhen666/dnscrypt
sudo apt-get update &amp;&amp; sudo apt-get install dnscrypt-proxy</pre>

<p>Par défaut, le service va écouter sur l'adresse 127.0.2.1, port 53. Il suffit donc de paramétrer cette adresse dans vos DNS (aussi en IPv6), et le tour est joué.</p>

<h2>Configuration de base : choisir un autre serveur</h2>

<p>Par défaut, DNSCrypt passe par OpenDNS. Niveau neutralité, c'est pas ce qu'il y a de mieux... Mais c'est cool, on peut le changer facilement. DNSCrypt est livré avec un beau fichier qui contient toute une série de DNS alternatifs compatibles :</p>

<pre>/usr/share/dnscrypt-proxy/dnscrypt-resolvers.csv</pre>

<p>C'est pas très joli à lire dans le terminal, le plus facile est peut-être de l'ouvrir avec LibreOffice Calc :</p>

<p><a href="media/485f1277.dns.png" data-original-source="http://15minutesoffame.be/nico/blog2/data/images/dns.png"><img src="media/af1dd688.dns.tb.png" data-original-source="http://15minutesoffame.be/nico/blog2/data/images/dns.tb.png" alt="dns.png"></a></p>

<p>Il suffit de faire son marché là-dedans, et copier le nom dans le fichier /etc/default/dnscrypt-proxy, variable DNSCRYPT_PROXY_RESOLVER_NAME. Par exemple ipredator:</p>

<pre>...
# Remote DNS(Crypt) resolver.
# You can find a list of resolvers at
# /usr/share/dnscrypt-proxy/dnscrypt-resolvers.csv.
DNSCRYPT_PROXY_RESOLVER_NAME=ipredator
...</pre>

<p>Il faut bien sûr redémarrer le service dnscrypt-proxy.</p>

<h2>Configuration avancée : serveur DNS aléatoire</h2>

<p>Juste parce qu'on a envie de faire les malins, on va ajouter un autre serveur. Pour ça, il suffit d'ajouter une ligne dans le CSV. On peut on trouver à ces endroits : <a href="https://dns.d0wn.biz/">https://dns.d0wn.biz/</a> ou <a href="http://meo.ws/dnsrec.php/">http://meo.ws/dnsrec.php/</a>. Comme je suis un vrai cow-boy de l'Internet, mon œil torve a été attiré par cette petite note, dans le premier lien :</p>

<pre>[DNSCrypt Randomizer]

DNS-Server:	ns1.random.dns.d0wn.biz
IPv4:		178.17.170.133
Location:	Moldova
Provider-Key:	9970:E22D:7F6C:967F:8AED:CEEB:FBC1:94B9:AF54:376E:2BF7:39F1:F466:CBC9:AFDB:2A62
Provider-Name:	2.dnscrypt-cert.d0wn.biz
Ports:		54 80 443 1053 5353 27015

Our randomizer randomize your dns queries through our and the ovpn.to DNSCrypt servers (currently 18!).
This randomizer is only useable with DNSCrypt and still in BETA testing.
All traffic between you and the randomizer is encrypted. Also all traffic between our randomizer and the dns resolver is encrypted.
The dns resolver never get your own IP.</pre>

<p>Ouais, on n'a pas peur, on va ajouter le randomizer. En gros, chaque requête va être envoyée à un serveur DNS différent, parmi un choix de 18 serveurs. C'est pas très compliqué, on ajoute cette ligne au fichier dnscrypt-resolvers.csv :</p>

<pre>d0wn-md-rnd1,Randomizer d0wn server in Moldova,Server provided by Martin 'd0wn' Albus,Moldova,,https://dns.d0wn.biz,1,no,yes,yes,178.17.170.133:54,2.dnscrypt-cert.d0wn.biz,9970:E22D:7F6C:967F:8AED:CEEB:FBC1:94B9:AF54:376E:2BF7:39F1:F466:CBC9:AFDB:2A62,</pre>

<p>Et puis on change la variable DNSCRYPT_PROXY_RESOLVER_NAME dans /etc/default/dnscrypt-proxy :</p>

<pre>DNSCRYPT_PROXY_RESOLVER_NAME=d0wn-md-rnd1</pre>

<p>On redémarre, et on peut tester sur cette page : <a href="https://www.dnsleaktest.com/">https://www.dnsleaktest.com/</a>. Choisissez Extended test, et vous devriez voir apparaître une bonne dizaine de serveurs DNS différents. Yeah baby!</p>

<h2>Configuration de ouf : empêcher DNSCrypt de pourrir resolv.conf</h2>

<p>Notez que DNSCrypt est un vicieux petit enculé, parce qu'il va automatiquement s'ajouter comme serveur DNS sans que vous n'ayez rien à faire dans /etc/resolv.conf. Ça se passe dans /etc/init.d/dnscrypt-proxy :</p>

<pre>...
            if [ -x /sbin/resolvconf ]; then
                echo "nameserver ${DNSCRYPT_PROXY_LOCAL_ADDRESS}" \\
                    | cut -d ':' -f 1 \\
                    | /sbin/resolvconf -a lo.dnscrypt-proxy
            fi
...</pre>

<p>C'est pratique, mais c'est pas très cool, parce que ça va écraser la configuration que vous pourriez faire via Network Manager par exemple. Un conseil : on va commenter ces lignes.</p>

<h1>Cache DNS : Bind</h1>

<p>Utiliser un randomizer situé en Moldavie pour dispatcher ses requêtes à d'autres serveurs situés partout dans le monde, c'est bien. Mais ça a un putain de coût en terme de performance.</p>

<p>Si je fais 10 requêtes DNS en passant par le DNS de Google, le temps par requête est environ 25 ms :</p>

<pre>for i in {1..10}; do dig @8.8.8.8 youporn.com | grep time ; done
;; Query time: 27 msec
;; Query time: 26 msec
;; Query time: 25 msec
;; Query time: 25 msec
;; Query time: 33 msec
;; Query time: 24 msec
;; Query time: 26 msec
;; Query time: 28 msec
;; Query time: 21 msec
;; Query time: 26 msec
</pre>

<p>La même chose avec ma configuration DNSCypt :</p>

<pre>for i in {1..10}; do dig @127.0.2.1 youporn.com | grep time ; done
;; Query time: 153 msec
;; Query time: 325 msec
;; Query time: 778 msec
;; Query time: 628 msec
;; Query time: 241 msec
;; Query time: 1768 msec
;; Query time: 86 msec
;; Query time: 201 msec
;; Query time: 217 msec
;; Query time: 173 msec
</pre>

<p>C'est moche... Très moche. Parfois plus d'une seconde et demi pour résoudre un nom de domaine, ça sent la crevette moisie. On va s'installer un petit cache DNS pour améliorer tout ça, et on va faire ça avec Bind.</p>

<h2>Installation</h2>

<p>Là c'est du gâteau :</p>

<pre>apt-get install bind9</pre>

<p>Par défaut, le service va écouter sur l'adresse 127.0.0.1, port 53. Là aussi il suffit donc de paramétrer cette adresse dans vos DNS (aussi en IPv6), et le tour est joué.</p>

<p><b>Attention</b> : si vous utilisez Bind, il faut vraiment empêcher DNSCrypt de pourrir resolv.conf, sinon ça va merder.</p>

<h2>Configuration</h2>

<p>L'idée est que Bind va passer par DNSCrypt pour résoudre les adresses. Pour ça, on enfile ses santiags et on va configurer /etc/bind/named.conf.options :</p>

<pre>        forwarders {
                127.0.2.1;
        };
</pre>

<p>En clair, Bind va interroger DNSCrypt lorsqu'il ne connaît pas le nom de domaine à résoudre. Une fois le nom résolu, il va utiliser son cache local. Et là, on va avoir une putain d'amélioration des performances :</p>

<pre>for i in {1..10}; do dig @127.0.0.1 youporn.com | grep time ; done
;; Query time: 3302 msec
;; Query time: 0 msec
;; Query time: 0 msec
;; Query time: 0 msec
;; Query time: 0 msec
;; Query time: 0 msec
;; Query time: 0 msec
;; Query time: 0 msec
;; Query time: 0 msec
;; Query time: 0 msec
</pre>

<p>La première requête est assez longue car on passe par Bind, qui appelle ensuite DNSCrypt. Mais ensuite, ça passe comme dans du beurre car on utilise le cache local.</p>
<p><img src="media/74594f67.a18b704dbeccb150871d41ebac83318b" data-original-source="http://cdn.libravatar.org/avatar/a18b704dbeccb150871d41ebac83318b" alt="Gravatar de Marty" class="gravatar" /><br/><i>Original post of <a href="http://15minutesoffame.be/nico/blog2/index.php?article22/securiser-ses-dns-dnscrypt-et-cache-local-avec-bind" title="Visit the source">Marty</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>Uggy : <a href="">Performances serveur DNS avec DNSPerf et ResPerf</a> (07/10/2008)</li><li>Uggy : <a href="">Performances serveur DNS avec queryperf</a> (07/10/2008)</li><li>Jeoffrey Bauvin : <a href="">DNS sous Bind : Ran out of space</a> (25/07/2013)</li><li>Uggy : <a href="">Underscore et DNS</a> (31/10/2012)</li><li>Uggy : <a href="">Modification de valeurs dans beaucoup de zones</a> (04/10/2011)</li></ul></div></p>


feed_id: http://syvolc.briolet.fr/2015/08/01/premiere-milestone-leap-et-nouveau-site-officiel/
title: T. BRIOLET : Première milestone Leap et nouveau site officiel
uri: T-BRIOLET-Première-milestone-Leap-et-nouveau-site-officiel
url: http://syvolc.briolet.fr/2015/08/01/premiere-milestone-leap-et-nouveau-site-officiel/
content:
<p>Ça y est, la première version de développement d’openSUSE Leap est sortie : la milestone 1.</p>
<p>La version finale sortira en Novembre, elle sera numérotée 42.1 et sera la première version standard (par rapport à Tumbleweed qui est en développement perpétuel) à être en partie basée sur SUSE Linux Entreprise.</p>
<p>Elle apporte de nombreuses mises à jour par rapport à la version 13.2 actuelle : le noyau Linux 4.1, GNOME 3.16, KDE Plasma 5, Firefox 38 et de nombreux autres logiciels mis à jour.</p>
<p>Voici quelques captures, pour l’instant très proches de Tumbleweed :</p>
<p><a href="media/70f4fd57.opensuse-42.1-m1_00.png" data-original-source="http://syvolc.briolet.fr/wp-uploads/2015/08/opensuse-42.1-m1_00.png"><img src="media/a5b6c3f7.opensuse-42.1-m1_00-300x224.png" data-original-source="http://syvolc.briolet.fr/wp-uploads/2015/08/opensuse-42.1-m1_00-300x224.png" alt="opensuse-42.1-m1_00" width="300" height="224"></a><a href="media/847c43eb.opensuse-42.1-m1_091.png" data-original-source="http://syvolc.briolet.fr/wp-uploads/2015/08/opensuse-42.1-m1_091.png"><img src="media/a5d3abd6.opensuse-42.1-m1_091-300x225.png" data-original-source="http://syvolc.briolet.fr/wp-uploads/2015/08/opensuse-42.1-m1_091-300x225.png" alt="opensuse-42.1-m1_09" width="300" height="225"></a><a href="media/0d769e7f.opensuse-42.1-m1_10.png" data-original-source="http://syvolc.briolet.fr/wp-uploads/2015/08/opensuse-42.1-m1_10.png"><img src="media/5b347859.opensuse-42.1-m1_10-300x226.png" data-original-source="http://syvolc.briolet.fr/wp-uploads/2015/08/opensuse-42.1-m1_10-300x226.png" alt="opensuse-42.1-m1_10" width="300" height="226"></a><a href="media/bff43d06.opensuse-42.1-m1_13.png" data-original-source="http://syvolc.briolet.fr/wp-uploads/2015/08/opensuse-42.1-m1_13.png"><img src="media/dd50f654.opensuse-42.1-m1_13-300x226.png" data-original-source="http://syvolc.briolet.fr/wp-uploads/2015/08/opensuse-42.1-m1_13-300x226.png" alt="opensuse-42.1-m1_13" width="300" height="226"></a></p>
<p>Depuis le démarrage du projet 5450 paquets ont été compilés, dont 1150 proviennent de SUSE Linux Entreprise 12 et le reste d’openSUSE Tumbleweed.</p>
<p>N’hésitez pas à la tester en la téléchargeant <a href="http://download.opensuse.org/distribution/leap/42.1-Milestone1/iso/">ici</a>. Si vous trouvez un bug et qu’il n’est pas dans la liste des <a href="https://bugzilla.opensuse.org/buglist.cgi?quicksearch=product%3Adistribution%20version%3A42.1" target="_blank">bugs connus</a>, vous pouvez <a href="https://en.opensuse.org/openSUSE:Submitting_bug_reports" target="_blank">le signaler</a>.</p>
<p> </p>
<p>Autre nouvelle, un énorme changement se prépare pour la page d’accueil du site officiel d’openSUSE :</p>
<p><a href="media/701f9073.opensuse-website.png" data-original-source="http://syvolc.briolet.fr/wp-uploads/2015/08/opensuse-website.png"><img src="media/97e94762.opensuse-website-1024x380.png" data-original-source="http://syvolc.briolet.fr/wp-uploads/2015/08/opensuse-website-1024x380.png" alt="opensuse-website" width="640" height="238"></a></p>
<p>Vous pouvez voir la démo ici : <a href="http://cyntss.github.io/opensuse-landing-page/" target="_blank">http://cyntss.github.io/opensuse-landing-page/</a></p>
<p>Toutes les infos à cette adresse : <a href="https://github.com/cyntss/opensuse-landing-page" target="_blank">https://github.com/cyntss/opensuse-landing-page</a></p>
<p>En parlant du site web, openSUSE Leap a déjà droit à son portail : <a href="https://en.opensuse.org/Portal:Leap" target="_blank">https://en.opensuse.org/Portal:Leap</a> et à une page d’info : <a href="https://en.opensuse.org/openSUSE:Leap" target="_blank">https://en.opensuse.org/openSUSE:Leap</a>. On voit que le projet redonne de la motivation à toutes les équipes !</p>
<p> </p>
<p>—<br>
Syvolc</p>
<p>Sources :<br>
Article Alionet.org : <a href="https://www.alionet.org/content.php?695-Premi%C3%A8re-milestone-d-openSUSE-Leap">https://www.alionet.org/content.php?695-Premi%C3%A8re-milestone-d-openSUSE-Leap</a><br>
Annonce officielle : <a href="https://news.opensuse.org/2015/07/24/opensuse-releases-first-milestone-for-leap-2/">https://news.opensuse.org/2015/07/24/opensuse-releases-first-milestone-for-leap-2/</a></p>
<p> </p>
<p><img src="media/5454f78f.529f937f51445768422aded59d20f697" data-original-source="http://cdn.libravatar.org/avatar/529f937f51445768422aded59d20f697" alt="Gravatar de T. BRIOLET" class="gravatar" /><br/><i>Original post of <a href="http://syvolc.briolet.fr/2015/08/01/premiere-milestone-leap-et-nouveau-site-officiel/" 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://15minutesoffame.be/nico/blog2/index.php?article23/cache-dns-local-avec-dnsmasq
title: Marty : Cache DNS local avec Dnsmasq
uri: Marty-Cache-DNS-local-avec-Dnsmasq
url: http://15minutesoffame.be/nico/blog2/index.php?article23/cache-dns-local-avec-dnsmasq
content:
<p>Dans <a href="http://15minutesoffame.be/nico/blog2/index.php?article22/securiser-ses-dns-dnscrypt-et-cache-local-avec-bind">un article précédent</a>, nous avons vu comment configurer DNSCrypt combiné à un cache local géré par Bind. Un gentil commentateur m'a indiqué l'existence de Dnsmasq, qui semble en effet plus adapté.</p><p>Suite à l'article concernant <a href="http://15minutesoffame.be/nico/blog2/index.php?article22/securiser-ses-dns-dnscrypt-et-cache-local-avec-bind">la sécurisation des DNS</a>, un lecteur (AP) m'a pointé Dnsmasq comme alternative à Bind. J'étais déjà tombé dessus lors de mes recherches de cache DNS, mais sa capacité à faire serveur DHCP et TFTP m'avait rapidement détourné de lui. Honte à moi, j'aurais dû creuser plus que 3 minutes.</p>

<p>L'intérêt principal par rapport à Bind est sa légèreté. Bind est une référence en terme de serveur DNS, mais c'est le canon pour tuer la mouche. Dnsmasq, simplement configuré, permet de jouer efficacement le rôle de cache DNS. Petit bonus : il s'intègre très bien avec Resolvconf et DNSCrypt. Dans <a href="http://www.drazzib.com/docs/admin/dnsmasq.html">cet article</a>, on y apprend que Resolvconf va fournir à Dnsmasq les serveurs de noms (nameserver) externes. En effet, Resolvconf va générer un fichier spécifique ("/var/run/dnsmasq/resolv.conf") qui contient l’ensemble des adresses des serveurs de noms. Dnsmasq va utiliser automatiquement ce fichier à la place du classique "/etc/resolv.conf". Et ça, c'est très bien quand on utilise DNSCrypt : en effet, le script init.d de DNSCrypt va utiliser Resolvconf pour s'annoncer en tant que serveur de noms. Du coup, il ne faudra plus modifier ce script init.d comme avec Bind. Youpi !</p>

<p>Si vous voulez combiner DNSCrypt et Dnsmasq, vous pouvez suivre l'<a href="http://15minutesoffame.be/nico/blog2/index.php?article22/securiser-ses-dns-dnscrypt-et-cache-local-avec-bind">article précédent</a> jusqu'au point "Configuration avancée : serveur DNS aléatoire" inclus, puis continuer cet article.</p>

<h1>Installation</h1>

<p>Une vraie promenade de santé :</p>

<pre>apt-get install dnsmasq</pre>

<p>Par défaut, le service va écouter sur l'adresse 127.0.0.1, port 53. Il suffit donc de paramétrer cette adresse dans vos DNS (aussi en IPv6), et le tour est joué.</p>

<p><b>Attention</b> : par défaut, Bind utilise la même adresse/port. Il vous faudra donc soit virer Bind, soit changer l'interface de l'un ou l'autre.</p>

<h1>Configuration</h1>

<p>La configuration se trouve dans "/etc/dnsmasq.conf". Sous Ubuntu, le fichier est déjà très complet, et entièrement commenté. On va dé-commenter uniquement ces lignes :</p>

<pre>domain-needed
bogus-priv
expand-hosts
cache-size=500</pre>

<p>Explication des paramètres utilisés :</p>
<ul><li><b>domain-needed</b> : ne transmet pas les requêtes ne contenant pas un nom de domaine complet. Par exemple, "google" ne sera pas transmis aux serveurs de noms, alors que "google.com" le sera.</li>
	<li><b>bogus-priv</b> : fausse résolution inverse pour les réseaux privés. Toutes les requêtes DNS inverses pour des adresses IP privées (par exemple 192.168.x.x) qui ne sont pas trouvées dans "/etc/hosts" ou dans le fichier de baux DHCP se voient retournées une réponse "pas de tel domaine" au lieu d’être transmises aux serveurs de noms.</li>
	<li><b>expand-hosts</b> : utilise le contenu de "/etc/hosts".</li>
	<li><b>cache-size=500</b> : augmente la taille du cache DNS à 500 entrées au lieu de 150 par défaut.</li>
</ul><p>Il suffit de redémarrer le service. On peut aussi vérifier que le serveur DNSCrypt, par défaut 127.0.2.1, est bien utilisé dans "/var/run/dnsmasq/resolv.conf". Si vous n'utilisez pas DNSCrypt, vous pouvez utiliser le paramètre "server=" pour indiquer les serveurs de noms à utiliser, par exemple 8.8.8.8 pour celui de Google.</p>

<p>On va tester l'efficacité de notre cache :</p>

<pre>for i in {1..10}; do dig youporn.com | grep time ; done
;; Query time: 169 msec
;; Query time: 0 msec
;; Query time: 0 msec
;; Query time: 0 msec
;; Query time: 0 msec
;; Query time: 0 msec
;; Query time: 0 msec
;; Query time: 0 msec
;; Query time: 0 msec
;; Query time: 0 msec
</pre>

<p>C'est même nettement moins que ce qu'on obtenait avec Bind pour la première requête : avec cette configuration, la première requête prend moins de 200 ms, alors qu'avec Bind on en était à plus de 2 secondes.</p>
<p><img src="media/74594f67.a18b704dbeccb150871d41ebac83318b" data-original-source="http://cdn.libravatar.org/avatar/a18b704dbeccb150871d41ebac83318b" alt="Gravatar de Marty" class="gravatar" /><br/><i>Original post of <a href="http://15minutesoffame.be/nico/blog2/index.php?article23/cache-dns-local-avec-dnsmasq" title="Visit the source">Marty</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>Marty : <a href="">S&eacute;curiser ses DNS : dnscrypt et cache local avec bind</a> (01/08/2015)</li></ul></div></p>


feed_id: http://blog.sciunto.org//posts/scifig_generer_ses_figures/
uri: François-Boulogne-Scifig-générer-ses-figures-sans-effort-(avec
url: http://blog.sciunto.org//posts/scifig_generer_ses_figures/
title:
François Boulogne : Scifig : générer ses figures sans effort (avec latex, tikz, python, gnuplot, etc.)

content:
<p>J'ai déjà parlé sur ce blog d'un outil pour générer mes figures sans peine <a href="https://blog.sciunto.org/posts/scifigworkflow---generer_ses_figures_sans_peine/">ici</a> et <a href="https://blog.sciunto.org/posts/une_methode_pour_generer_ses_figures__automatisation_et_traduction/">là</a>. Je l'utilise dans le cadre de mon travail de recherche.</p>
<p>En quelques mots, l'idée est d'avoir un outil de construction qui converti des sources vers des fichiers finaux tels que eps, pdf, svg, png, avec un support de traduction. il doit gérer des graphiques, des schémas, des graphiques avec des schémas, des formules chimiques, etc. L'outil que j'avais précédemment codé ne me donnait pas entière satisfaction car il reposait sur <a href="https://en.wikipedia.org/wiki/Waf">waf</a> et il n'était pas toujours facile de faire évoluer les règles de compilation.</p>
<p>Les objectifs :</p>
<ul><li>automatisation (une commande construit tout)</li>
<li>reproductibilité (je sais comment chaque figure a été générée)</li>
<li>versionnage des sources (je sais ce qui a pu changer)</li>
<li>données stockées à un seul endroit (facile à sauvegarder)</li>
</ul><p>Les choix technologiques et le principes ont été expliqués dans les précédents billets. L'utilisation intensive que j'en ai fait (environ 200 à 300 figures générées jusqu'ici) valident totalement ces choix par l'usage.</p>
<p>Le principe étant très simple, j'ai décidé de recoder l'outil (nommé <a href="http://share.sciunto.org/w/buildtool_scientific_figures/">scifig</a>) en python sans dépendance forte à une librairie existante. J'ai tiré profit de mon expérience avec waf pour soigner l'affichage, les logs et le principe de deux répertoires src/ et build/ ainsi que d'un export vers un répertoire de travail. L'avantage que je tire avec un code qui se suffit à lui-même est que l'écriture de règles doit être évident (ou alors, j'ai mal conçu ma bibliothèque).</p>
<p>Par la suite, il faudra que j'ajoute quelques nouvelles fonctionnalités qui me manquent et que j'avais du mal à inclure dans ma précédente version :</p>
<ul><li>construction rapide (un seul format) pour les retouches des figures</li>
<li>règles pour matplotlib</li>
<li>sorties png avec canal alpha et noir et blanc (utile pour vérifier qu'une figure est lisible sans imprimante couleur)</li>
</ul><p>Plus de détails se trouvent sur mon <a href="http://share.sciunto.org/w/buildtool_scientific_figures/">wiki</a> et dans la <a href="https://scifig.readthedocs.org/en/latest/">documentation</a>.</p>
<p><img src="media/140e5c7a.36bd0d829d0779d8b3e8cfb87f9b9537" data-original-source="http://cdn.libravatar.org/avatar/36bd0d829d0779d8b3e8cfb87f9b9537" alt="Gravatar de François Boulogne" class="gravatar" /><br/><i>Original post of <a href="http://blog.sciunto.org//posts/scifig_generer_ses_figures/" title="Visit the source">François Boulogne</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>François Boulogne : <a href="">D&eacute;tection de nombres d&#039;un afficheur avec scikit-image et scikit-learn</a> (08/06/2014)</li><li>François Boulogne : <a href="">Manuscript : Scikit-image : Traitement d&#039;images en Python</a> (31/03/2014)</li><li>François Boulogne : <a href="">Supprimer la premi&egrave;re page d&#039;un pdf avec pyPDF2</a> (02/02/2014)</li><li>François Boulogne : <a href="">Assembler des images avec PIL ou Pillow</a> (08/01/2014)</li><li>François Boulogne : <a href="">Sortie de Scikit-image 0.9.0</a> (21/10/2013)</li></ul></div></p>


title: Okki : Tests de performances OpenGL sur différents environnements de bureau
uri: Okki-Tests-de-performances-OpenGL-sur-différents-environnements-de
feed_id:
http://www.gnomelibre.fr/2015/08/tests-de-performances-opengl-sur-differents-environnements-de-bureau/

url:
http://www.gnomelibre.fr/2015/08/tests-de-performances-opengl-sur-differents-environnements-de-bureau/

content:
<p><a href="media/8850d44a.tux_gaming.jpg" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/08/tux_gaming.jpg"><img src="media/aed2faae.tux_gaming-1024x768.jpg" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/08/tux_gaming-1024x768.jpg" alt="La mascotte Tux" width="660" height="495"></a></p>
<p>Phoronix vient de publier un <a href="https://www.phoronix.com/scan.php?page=article&amp;item=fedora-22-8way&amp;num=1">comparatif</a> des performances de différents jeux et applications <a href="https://fr.wikipedia.org/wiki/OpenGL">OpenGL</a> sur différents environnements de bureau.</p>
<p>Et comme nous pouvons le constater, en ce qui concerne les performances des différents jeux vidéo, GNOME est loin d’être plus lent que d’autres environnements qui se veulent plus légers, tels que Xfce ou LXQt. En réalité, à une ou deux frames près, les différences ne sont guère perceptibles. Et il se trouve que GNOME prend même l’avantage sur certains tests.</p>
<p>Autre point important, les bien meilleures performances obtenues avec GNOME et <a href="https://fr.wikipedia.org/wiki/Wayland">Wayland</a>, qui laissent présager le meilleur pour l’avenir.</p>
<p><img src="media/bb7cd4d3.f4241788ba5559af3601b72220cbad09" data-original-source="http://cdn.libravatar.org/avatar/f4241788ba5559af3601b72220cbad09" alt="Gravatar de Okki" class="gravatar" /><br/><i>Original post of <a href="http://www.gnomelibre.fr/2015/08/tests-de-performances-opengl-sur-differents-environnements-de-bureau/" title="Visit the source">Okki</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.elementaryos-fr.org/elementary-os-indicators-retravailles/
title: elementary OS : elementary OS se dote d’indicateurs retravaillés
uri: elementary-OS-elementary-OS-se-dote-d-indicateurs-retravaillés
url: http://www.elementaryos-fr.org/elementary-os-indicators-retravailles/
content:
<p>Daniel Foré, membre de l’équipe de développement d’elementary OS, a posté il y a quelques jours plusieurs captures d’écrans concernant l’évolution de certains indicateurs (ou indicators dans la langue de shakespeare). Ce billet porte sur les indicateurs liès au Son, aux notifications ainsi qu’au Bluetooth.</p>
<p><span></span></p>
<p>Daniel, il y a quelques semaines, nous avait gratifié de plusieurs images issues de versions de développement de certains indicateurs, nous avons pu les tester pour vous au travers d’une petite session sur une machine virtuelle (ces indicateurs sont toujours en développement, donc il est fort possible qu’ils contiennent des bugs), voici de quoi il en resort :</p>
<p><a href="media/1550fa41.audio_commands.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/07/audio_commands.png" data-rel="lightbox"><img src="media/1550fa41.audio_commands.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/07/audio_commands.png" alt="audio_commands" width="597" height="215"></a></p>
<p>Le second indicateur concerne la gestion des notifications, un peu comme à la mode Android où vous pouvez masquer vos nofitications, ici Freya dispose d’un pseudo centre de notifications où vous pourrez voir les différentes notifications d’états de vos applications, pour cela elles doivent s’intégrer au plug Notifications.</p>
<p><a href="media/cf77cf8b.notification_icons.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/07/notification_icons.png" data-rel="lightbox"><img src="media/cf77cf8b.notification_icons.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/07/notification_icons.png" alt="notification_icons" width="507" height="322"></a>Tout comme son homonyme Android, il est aussi possible de basculer en mode Ne pas déranger pour ne plus être… dérangé :). Remarquez que les notifications ne se limitent pas à une simple popup, il existe plusieurs type de notifications, ici par exemple dans la partie Réseau; les notifications peuvent être sous forme de Bulles ou d’alertes sonores.</p>
<p><a href="media/d571bfaa.notification_center.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/07/notification_center.png" data-rel="lightbox"><img src="media/d571bfaa.notification_center.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/07/notification_center.png" alt="notification_center" width="946" height="596"></a></p>
<p>De tous les indicateurs, c’est bien ce dernier qui a fait couler un peu d’encre, c’est Daniel himself qui nous a présenté cela la semaine dernière directement depuis son profil <a href="https://plus.google.com/+DanielFor%C3%A9/posts/898WHm3g8j7" target="_blank">Google+</a>; l’intégration d’un indicateur dédié au Bluetooth.</p>
<p>D’après cette capture, avec cet indicateur, nous pourrons désactiver le bluetooth, découvrir de nouveaux équipements et procéder à la configuration de la couche bluetooth.</p>
<p><a href="media/4c048832.indicator_dent_bleue.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/08/indicator_dent_bleue.png" data-rel="lightbox"><img src="media/4c048832.indicator_dent_bleue.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/08/indicator_dent_bleue.png" alt="indicator_dent_bleue" width="801" height="240"></a></p>
<p>Il y a quelques heures, encore une fois c’est DanRabbit qui nous a partagé un travail de Cassidy James sur l’indicateur alimentation qui est plus visuel que l’actuel. L’intégration des éléments graphiques de la <a href="https://plus.google.com/+DanielFor%C3%A9/posts/AYJkENZGyiu" target="_blank">batterie</a> est plutôt réussi; toutefois c’est plus <em>under the hood </em>que nous souhaiterions voir comment le système détecte qu’une ou des applications utilisent le plus la batterie.</p>
<p><a href="media/22a7b2b8.battery_cassidy_james.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/08/battery_cassidy_james.png" data-rel="lightbox"><img src="media/22a7b2b8.battery_cassidy_james.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/08/battery_cassidy_james.png" alt="Indicateur de batterie" width="401" height="341"></a></p>
<p>Le billet <a rel="nofollow" href="http://www.elementaryos-fr.org/elementary-os-indicators-retravailles/">elementary OS se dote d’indicateurs retravaillés</a> a été publié sur le site de la <a rel="nofollow" href="http://www.elementaryos-fr.org/">elementary OS - </a></p>
<p><img src="media/7e20f332.e363a9ed45733fa3aec7c3a0361380c6" data-original-source="http://cdn.libravatar.org/avatar/e363a9ed45733fa3aec7c3a0361380c6" alt="Gravatar de elementary OS" class="gravatar" /><br/><i>Original post of <a href="http://www.elementaryos-fr.org/elementary-os-indicators-retravailles/" title="Visit the source">elementary OS</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>elementary OS : <a href="">elementary OS Freya : La beta 1 Disponible pour les d&eacute;veloppeurs et les testeurs</a> (11/08/2014)</li><li>elementary OS : <a href="">La v&eacute;ritable taille du projet elementary OS</a> (14/02/2015)</li><li>elementary OS : <a href="">elementary OS 0.3 Freya: le bilan</a> (13/05/2015)</li><li>elementary OS : <a href="">elementary OS passe en beta sur StackExchange</a> (18/07/2015)</li><li>elementary OS : <a href="">Esth&amp;eacute;tisme &amp;amp; elementary OS Freya</a> (23/07/2015)</li></ul></div></p>


title: wilfried caruel : Kaqaz : L’application libre android de la semaine
uri: wilfried-caruel-Kaqaz-L-application-libre-android-de-la-semaine
feed_id:
http://wilfriedcaruel.svnet.fr/2015/08/kaqaz-lapplication-libre-android-de-la-semaine/?pk_campaign=feed&amp;pk_kwd=kaqaz-lapplication-libre-android-de-la-semaine

url:
http://wilfriedcaruel.svnet.fr/2015/08/kaqaz-lapplication-libre-android-de-la-semaine/?pk_campaign=feed&amp;pk_kwd=kaqaz-lapplication-libre-android-de-la-semaine

content:
<h1>Présentation Kaqaz</h1>
<p><span><span><span>Il y a quelques jours je vous ai présenté un logiciel de prise de notes.</span></span></span></p>
<p><span><span><span>Cette fois je vais vous présenter le même logiciel mais en version android.</span></span></span></p>
<p><span><span><span>En effet, il y a la version « <a href="http://wilfriedcaruel.svnet.fr/2015/07/kaqaz-le-logiciel-de-la-semaine/" target="_blank">PC</a> » et aussi la version « android ».</span></span></span></p>
<p><span><span><span>Cette application est intuitive, elle comprend :</span></span></span></p>
<ul><li><span><span><span>To do list</span></span></span></li>
<li><span><span><span>label</span></span></span></li>
<li><span><span><span>pastille de couleur</span></span></span></li>
<li><span><span><span>rechercher un mot, une phrase</span></span></span></li>
<li><span><span><span>Pièce jointe</span></span></span></li>
<li><span><span><span>chiffrement</span></span></span></li>
</ul><p><span><span><span>Cette application possède 2 versions :<br></span></span></span></p>
<ul><li><span><span><span><a href="https://play.google.com/store/apps/details?id=org.sialan.kaqaz.free" target="_blank">Gratuite</a></span></span></span></li>
<li><span><span><span><a href="https://play.google.com/store/apps/details?id=org.sialan.kaqaz" target="_blank">Payante</a></span></span></span></li>
</ul><p><span><span><span>Les applications sont disponibles sous la licence « <strong>GPLv3</strong> »</span></span></span></p>
<h2>fonctionnalités</h2>
<p><span><span><span><span>Pour la version gratuite</span> :<br></span></span></span></p>
<ul><li><span><span><span>Notes management b means of labels and categories</span></span></span></li>
<li><span><span><span>Sorting notes by day</span></span></span></li>
<li><span><span><span>A user-interface different from other applications</span></span></span></li>
<li><span><span><span>Advance and Smart searching in notes</span></span></span></li>
<li><span><span><span>To-Do papers</span></span></span></li>
<li><span><span><span>Backing up notes</span></span></span></li>
<li><span><span><span>Encrypted synchronization via Dropbox among all your devices</span></span></span></li>
<li><span><span><span>Supporting left-to-right and right-to-left languages</span></span></span></li>
<li><span><span><span>Sharing papers with other applications</span></span></span></li>
<li><span><span><span>Assigning password for protecting notes</span></span></span></li>
<li><span><span><span>Attach map and weather to note informations automatically</span></span></span></li>
<li><span><span><span>Attaching photos, audio files and folders to any note</span></span></span></li>
<li><span><span><span>Search on papers by location</span></span></span></li>
</ul><p><span><span><span><span>Pour la version payante</span> :<br></span></span></span></p>
<p><span><span><span>il faut rajouter ;<br></span></span></span></p>
<ul><li><span><span><span>Canvas for painting</span></span></span></li>
<li><span><span><span>Search on papers using weather and temperature, your notes wrote.</span></span></span></li>
<li><span><span><span>Can move data to sd-card (on old phones)</span></span></span></li>
<li><span><span><span>Status and statistics page for notes</span></span></span></li>
<li><span><span><span>Synchronizing files</span></span></span></li>
</ul><p><span><span><span>L’application <span>tout comme le logiciel</span> a été développée par « <a href="https://github.com/sialan-labs" target="_blank"><strong>SIalan Labs</strong></a> ».</span></span></span></p>
<h3>La vidéo</h3>
<p><iframe width="676" height="507" src="https://www.youtube.com/embed/yX80bXPw3pk?feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<h4>Mon avis</h4>
<p><span><span><span>Avec cette version on comprend pourquoi une version (<strong>kaqaz touch</strong>) est disponible sur « pc » même si j<span>e ne pense pas que les gens aient besoin des 2 versions</span> sur le pc , il aurait été plus intéressant de laisser le choix de la version.</span></span></span></p>
<p><span><span><span>Cette version est très facile d’utilisation , fluide , sympa à utilisé , je regrette toutefois qu’il n’y ait aucune différence entre la version « touch » du pc et de l’application android.</span></span></span></p>
<p><span><span><span>Sinon comme <span>vous pouvez le constater</span> elle est très complète.</span></span></span></p>
<p><span><span><span>Possibilité de mettre une carte « Google map » ou « <a href="https://www.openstreetmap.org/" target="_blank">OpenMapStreet</a> », partager la note ou encore mettre une date dessus.</span></span></span></p>
<p><span><span><span>Vous qui utilisez votre smartphone pour écrire des « to do list » des mémos cette application vous comblera.</span></span></span></p>
<p><span><span><span>Je vous invite à la télécharger , à la tester et pourquoi pas la garder sur votre smartphone.</span></span></span></p>
<p><span><span><span>Très <span>bon boulot fait pas les développeurs</span>.</span></span></span></p>
<p><span><span><span>La version de base (gratuite ), est suffisante pour la plupart des utilisations, mais si vous voulez supporter le projet, alors <span>n’hésitez pas a prendre la version payante</span> de cette application.</span></span></span></p>
<p><strong><em><span><span><span><span>Vous utilisez quoi sur votre androphone pour écrire vos « notes » ou « to do list » ?</span></span></span></span></em></strong></p>
<h5>Autorisations</h5>
<p><span><span><span>Données de localisation</span></span></span></p>
<ul><li><span><span><span>position précise (GPS et réseau)     </span></span></span></li>
</ul><p><span><span><span>Photos/Contenus multimédias/Fichiers</span></span></span></p>
<ul><li><span><span><span>Caméra</span></span></span></li>
<li><span><span><span>Micro</span></span></span></li>
</ul><p><span><span><span>Autre</span></span></span></p>
<ul><li><span><span><span>bénéficice d’un accès complet au réseau<br></span></span></span></li>
</ul><p><strong>WP-Appbox:</strong> <a target="_blank" href="https://play.google.com/store/apps/details?id=org.sialan.kaqaz.free&amp;hl=de" title=""> (Free, Google Play) →</a></p>
<p><strong>WP-Appbox:</strong> <a target="_blank" href="https://play.google.com/store/apps/details?id=org.sialan.kaqaz&amp;hl=de" title=""> (2,00 $, Google Play) →</a></p>
<h6>Liens</h6>
<p><a href="https://github.com/sialan-labs/kaqaz" target="_blank">Page GitHub</a></p>
<p><span><span><span><a href="https://play.google.com/store/apps/details?id=org.sialan.kaqaz.free" target="_blank">Téléchargement</a></span></span></span></p>
<img src="http://stats.svnet.fr/piwik.php?idsite=e&amp;rec=1&amp;url=http%3A%2F%2Fwilfriedcaruel.svnet.fr%2F2015%2F08%2Fkaqaz-lapplication-libre-android-de-la-semaine%2F%3Fpk_campaign%3Dfeed%26pk_kwd%3Dkaqaz-lapplication-libre-android-de-la-semaine&amp;action_name=Kaqaz+%3A+L%26rsquo%3Bapplication+libre+android+de+la+semaine&amp;urlref=http%3A%2F%2Fwilfriedcaruel.svnet.fr%2Ffeed%2F" width="0" height="0" alt="">
<p><img src="media/ceaa7b52.f8e0e023c0e7ee34d805b620aab6dccb" data-original-source="http://cdn.libravatar.org/avatar/f8e0e023c0e7ee34d805b620aab6dccb" alt="Gravatar de wilfried caruel" class="gravatar" /><br/><i>Original post of <a href="http://wilfriedcaruel.svnet.fr/2015/08/kaqaz-lapplication-libre-android-de-la-semaine/?pk_campaign=feed&amp;pk_kwd=kaqaz-lapplication-libre-android-de-la-semaine" title="Visit the source">wilfried caruel</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>wilfried caruel : <a href="">Droidserie : l&rsquo;application open source de la semaine</a> (10/10/2013)</li><li>wilfried caruel : <a href="">Jamendo player l&#039;application open source sous  android de la semaine</a> (04/10/2013)</li><li>wilfried caruel : <a href="">VLC for Android : L&rsquo;application android open source de la semaine</a> (26/09/2013)</li><li>wilfried caruel : <a href="">Slight backup : Le logiciel open source de la semaine</a> (19/09/2013)</li><li>wilfried caruel : <a href="">DuckDuckGo : L&#039;application android opensource de la semaine</a> (12/09/2013)</li></ul></div></p>


feed_id: http://www.cdetc.fr/commentaires
title: Nicolas Lœuillet : Retour des commentaires (ça pue c'est pas libre)
uri: Nicolas-Lœuillet-Retour-des-commentaires-(ça-pue-c-est-pas-libre)
url: http://www.cdetc.fr/commentaires
content:
<p>Parce que les commentaires sur un blog sont parfois plus intéressants que le contenu du blog, j'ai remis ça en place. C'est mal, c'est Disqus, mais avec Pelican (que j'utilise pour générer ce blog), je n'ai pas beaucoup d'autres solutions (car ce blog est hébergé sur github pages et donc pas possible d'installer d'autres systèmes de commentaires). </p>
<p>Je publie volontairement sur le Planet-Libre, comme ça si quelqu'un a une idée, il peut proposer. </p>
<p>Si vous voulez désactiver l'affichage et le tracking de Disqus, vous pouvez installer <a href="https://www.ghostery.com/en/">Ghostery</a>.</p>
<p><img src="media/f8eb7614.4a140a1ec5ba0c399869acd31775c4ff" data-original-source="http://cdn.libravatar.org/avatar/4a140a1ec5ba0c399869acd31775c4ff" alt="Gravatar de Nicolas L&oelig;uillet" class="gravatar" /><br/><i>Original post of <a href="http://www.cdetc.fr/commentaires" title="Visit the source">Nicolas Lœuillet</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://carlchenet.com/2015/08/05/retweet-le-bot-twitter-qui-retweete/
title: Carl Chenet : Retweet, le bot Twitter qui … retweete
uri: Carl-Chenet-Retweet-le-bot-Twitter-qui-retweete
url: http://carlchenet.com/2015/08/05/retweet-le-bot-twitter-qui-retweete/
content:
<p>Suivez-moi aussi sur <a title="Carl Chenet sur Diaspora*" href="https://framasphere.org/u/carlchenet" target="_blank">Diaspora*</a><a title="Carl Chenet on Diaspora*" href="https://framasphere.org/u/carlchenet" target="_blank"><img src="https://carlchenet.files.wordpress.com/2014/11/diaspora-banner.png?w=840" alt="diaspora-banner"></a> <a title="Carl Chenet sur Twitter" href="http://twitter.com/carl_chenet" target="_blank">ou Twitter</a> <a href="http://twitter.com/carl_chenet"><img src="http://carlchenet.files.wordpress.com/2012/05/twitter.png?w=62&amp;h=23&amp;h=23" alt="" width="62" height="23"></a> ou <a title="Carl Chenet sur Identi.ca" href="http://identi.ca/carlchenet" target="_blank">sur Identi.ca</a><a href="http://identi.ca/carlchenet"><img src="http://carlchenet.files.wordpress.com/2012/05/identica.png?w=72&amp;h=22&amp;h=22" alt="" width="72" height="22"></a></p>
<p>Pour les besoins <a href="https://infos.mytux.fr/" target="_blank">du Journal du hacker</a>, le <a href="https://news.ycombinator.com/" target="_blank">Hacker News</a> <strong>francophone</strong>, j’ai eu besoin d’écrire rapidement un bot Twitter <strong>qui retweete tout ce qui provient d’un compte Twitter particulier</strong> vers un autre, dans mon cas particulier depuis <a href="https://twitter.com/journalduhacker" target="_blank">le compte Twitter du Journal du hacker</a> vers <a href="https://twitter.com/carl_chenet" target="_blank">mon compte personnel</a>.</p>
<p><a href="https://infos.mytux.fr/"><img src="https://carlchenet.files.wordpress.com/2015/07/logo-journal-du-hacker.png?w=300&amp;h=88" alt="logo-journal-du-hacker" width="300" height="88"></a></p>
<p>Si le projet vous intéresse, n’hésitez pas à laisser <a href="https://github.com/chaica/retweet/stargazers" target="_blank">une étoile Github</a> <span title=";)">;)</span></p>
<p>Comme l’indique <a href="http://retweet.readthedocs.org/" target="_blank">la documentation officielle</a>, il est nécessaire de créer une appli Twitter, <a href="http://retweet.readthedocs.org/en/latest/install.html" target="_blank">d’installer Retweet</a>, puis de définir quelques paramètres dans un fichier de configuration et c’est parti !</p>
<p>Un exemple du contenu <strong>du fichier de configuration</strong> :</p>
<pre>[main]
screen_name_of_the_user_to_retweet=journalduhacker
consumer_key=ml9jaiBnf3pmU9uIrKNIxAr3v
consumer_secret=8Cmljklzerkhfer4hlj3ljl2hfvc123rezrfsdctpokaelzerp
access_token=213416590-jgJnrJG5gz132nzerl5zerwi0ahmnwkfJFN9nr3j
access_token_secret=3janlPMqDKlunJ4Hnr90k2bnfk3jfnwkFjeriFZERj32Z
last_sent_tweet_id_file=/path/to/lastsenttweet</pre>
<p>Lancer Retweet est on ne peut plus simple :</p>
<p>$ retweet /path/to/retweet.ini</p>
<p><a href="https://twitter.com/"><img src="https://carlchenet.files.wordpress.com/2015/08/twitter_logo_blue.png?w=150&amp;h=122" alt="Twitter_logo_blue" width="150" height="122"></a></p>
<p><strong>Et vous ?</strong> En aurez-vous l’utilisation ? N’hésitez pas à réagir directement <strong>dans les commentaires de ce billet </strong>ou en ouvrant<strong> un rapport de bug/demande de fonctionnalités</strong>.</p>
<p>Quelques liens pour finir :</p>
<ul><li><a href="https://github.com/chaica/retweet" target="_blank">Dépôt Github du projet Retweet</a></li>
<li><a href="http://retweet.readthedocs.org/" target="_blank">Documentation officielle de Retweet</a></li>
<li><a href="https://apps.twitter.com/" target="_blank">Créer une application Twitter</a> (prérequis à l’utilisation de Retweet)</li>
</ul><br><a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/carlchenet.wordpress.com/2453/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/carlchenet.wordpress.com/2453/"></a> <img alt="" border="0" src="http://pixel.wp.com/b.gif?host=carlchenet.com&amp;blog=7722010&amp;post=2453&amp;subd=carlchenet&amp;ref=&amp;feed=1" width="1" height="1">
<p><img src="media/46f73009.e1f1addc890668ce2561431b7be810bc" data-original-source="http://cdn.libravatar.org/avatar/e1f1addc890668ce2561431b7be810bc" alt="Gravatar de Carl Chenet" class="gravatar" /><br/><i>Original post of <a href="http://carlchenet.com/2015/08/05/retweet-le-bot-twitter-qui-retweete/" title="Visit the source">Carl Chenet</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>Carl Chenet : <a href="">Le Journal Du Hacker remplace le Journal Du Pirate</a> (23/07/2015)</li><li>Carl Chenet : <a href="">Liens int&eacute;ressants Journal Du Hacker semaine #30</a> (24/07/2015)</li><li>Carl Chenet : <a href="">Le Journal du hacker choisit son logo !</a> (27/07/2015)</li><li>Carl Chenet : <a href="">Liens int&eacute;ressants Journal Du Hacker semaine #31</a> (31/07/2015)</li><li>Carl Chenet : <a href="">Vrac de mini-messages n&deg;1</a> (02/11/2012)</li></ul></div></p>


feed_id: http://raspbian-france.fr/installer-wordpress-raspberry-pi-nginx/
title: RaspbianFrance : Installer WordPress sur une Raspberry Pi (avec Nginx).
uri: RaspbianFrance-Installer-WordPress-sur-une-Raspberry-Pi-(avec-Nginx)
url: http://raspbian-france.fr/installer-wordpress-raspberry-pi-nginx/
content:
<p>Aujourd’hui, nous allons vous parler de wordpress, le CMS le plus populaire du monde et voir comment l’installer sur la Raspberry Pi.<br>
La compatibilité Raspberry / WordPress existe depuis le début, néanmoins, les performances sur les premières Raspberry Pi n’étaient pas incroyables !<br>
Aujourd’hui, avec <a href="http://www.amazon.fr/gp/product/B00T2U7R7I/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00T2U7R7I&amp;linkCode=as2&amp;tag=raspbianfranc-21&amp;linkId=MTP65D6MO5UO72IZ" target="_blank" rel="nofollow">la Raspberry Pi 2</a>, c’est de l’histoire ancienne ! Le nouveau processeur et la RAM montée à 1Go nous offre la possibilité de faire tourner de manière plus que correcte un site wordpress sous Raspbian !</p>
<p> </p>
<h1>Installer le serveur sur votre Raspberry Pi</h1>
<p>Outre les classiques commandes de mises à jour qui devraient être exécutées avant toute installation, nous allons devoir installer un serveur web ainsi que PHP et MySQL sur la Raspberry Pi.<br>
Ici nous choisissons d’installer Nginx. En effet, si il est un peu plus compliqué à configurer qu’Apache, il est également nettement plus rapide, ce qui sera un réel avantage sur une Raspberry Pi.</p>
<pre>

sudo apt-get update upgrade
sudo apt-get install -y nginx php5 php5-fpm mysql-server php5-mysql

</pre>
<p>Avec cette commande, tous les dépôts nécessaires vont s’installer, à savoir Ngnix, PHP et enfin MySQL qui est la base de données utilisée par WordPress.<br>
Lors de l’installation, il va vous être demandé quelques informations, notamment le nom et le mot de passe du compte MySQL, mémorisez bien les informations données, elles seront utiles par la suite !<br>
Une fois l’installation terminée, vous allez devoir configurer Nginx. Pour cela, reportez-vous à la partie « Configurer Nginx » de notre tutoriel <a href="http://raspbian-france.fr/installer-nginx-raspbian-accelerez-serveur-web-raspberry/" target="_blank">Installer Nginx Raspbian, et accélérez votre serveur web Raspberry</a>.</p>
<p> </p>
<h1>Création d’une base de données pour WordPress sur la Raspberry Pi</h1>
<p>Suite à cette installation nous allons devoir créer une base de données pour le futur site WordPress hébergé sur la Raspberry Pi. Nous allons être un poil barbu (poil, barbu ! Non ? Bon tant pis…) l’espace d’un instant.</p>
<pre>mysql –u root –ppasswd</pre>
<p>Expliquons rapidement la ligne de commande. « mysql » demande une connexion au serveur de base de données, « -u » permet de signaler le nom du compte MySQL à utiliser (ici le compte root) et « –p » le mot de passe de ce compte. Renseignez ceux que vous avez mis lors de l’installation des packages. Attention, vous ne devez pas mettre d’espace entre l’argument « -p » et sa valeur !</p>
<p> </p>
<h2>Création de la base pour WordPress</h2>
<p>Une fois ceci fait, vous vous retrouvez connecté à MySQL (vous devriez voir apparaître en début de ligne « mysql> ».<br>
Nous allons donc créer une base pour WordPress. Pour cela, utilisez la commande suivante :</p>
<pre>create database wordpress;</pre>
<p>Ici, « wordpress » est le nom de la base de données qui sera utilisée, vous pouvez mettre un autre nom si vous le désirez, mais vous devrez alors prendre en compte cette différence dans la suite du tutoriel.</p>
<p> </p>
<h2>Création d’un utilisateur dédié à cette base</h2>
<p>Une bonne habitude à prendre quand vous utilisez une base de données est de bien séparer les différentes tables entre plusieurs utilisateurs dédiés.<br>
Cela permet d’augmenter la sécurité ! En effet, si une personne réussi à prendre le contrôle de votre site à cause d’une faille de sécurité (ça peut toujours arriver), deux situations sont possibles.</p>
<ol><li>Vous utilisez un seul utilisateur MySQL, root, avec tous les droits sur toutes les tables. L’attaquant pourra donc récupérer non seulement les données du site attaqué, mais également les données de tous les autre sites.</li>
<li>Vous utilisez un utilisateur MySQL par site qui ne posséde de droits que sur la base de ce site. L’attaquant ne pourra récupérer que les données de ce site !</li>
</ol><p>Ici, nous allons donc créer un utilisateur dédié à votre site WordPress.<br>
Pour cela, il vous suffit d’exécuter la commande suivante :</p>
<pre>GRANT ALL PRIVILEGES ON wordpress.* TO "nom_utilisateur"@"localhost" IDENTIFIED BY 'mot_de_passe';</pre>
<p>Dans cette commande, « wordpress » est le nom de la base, « nom_utilisateur » le nom de l’utilisateur que vous voulez créer et « mot_de_passe » le mot de passe de l’utilisateur ! À vous donc d’adapter selon vos préférences !<br>
Vous pouvez maintenant quitter MySQL en faisant Ctrl+d.</p>
<p> </p>
<h1>Télécharger WordPress sur Raspberry Pi</h1>
<p>Maintenant que notre base de données est prête et que notre serveur Nginx est installé, nous allons pouvoir télécharger WordPress !<br>
Tout d’abord, nous allons nous rendre à la racine du serveur, qui est, si vous avez suivi <a href="http://raspbian-france.fr/installer-nginx-raspbian-accelerez-serveur-web-raspberry/" target="_blank">notre tutoriel sur Ngnix</a>, situé dans /var/www, puis nous allons télécharger la dernière version de WordPress. Pour cela, lancez les lignes de commandes suivantes :</p>
<pre>
 cd /var/www/
 wget http://wordpress.org/latest.tar.gz</pre>
<p>Ensuite, nous allons extraire le contenu via la commande « tar ».</p>
<p> </p>
<pre>
 tar xzf latest.tar.gz
 rm -rf latest.tar.gz

</pre>
<p>Un nouveau dossier va être créé lors de l’extraction, le dossier « wordpress ». Nous avons au passage supprimé l’archive, celle-ci nous étant maintenant inutile.<br>
Nous allons maintenant nous rendre sur le site directement via le navigateur, dans notre cas, dans le sous dossier « wordpress ».</p>
<p> </p>
<h1>Configurer Nginx pour rediriger les requêtes vers WordPress</h1>
<p>Pour que votre site soit accessible depuis internet avec l’adresse URL de votre choix, et pour que les requêtes soient toutes traitées par WordPress, vous allez devoir modifier un peu la configuration de Nginx.</p>
<p>Pour cela, nous allons commencer par écrire le fichier « /etc/nginx/sites-available/ ». Ce fichier devra contenir le code suivant :</p>
<pre>

server {
    listen 80;
    root <chemin_dosssier_de_votre_site>;

	index index.php;

	server_name <nom_de_votre_site> www.<nom_de_votre_site>;

	access_log /var/log/nginx/<nom_de_votre_site>.access_log;

	error_log /var/log/nginx/<nom_de_votre_site>.error_log
	notice;

	location / {
		try_files $uri $uri/ /index.php?$args;
	}

	location ~ \\.php$
	{
		include snippets/fastcgi-php.conf;
		fastcgi_pass unix:/var/run/php5-fpm.sock;
	}
}

</pre>
<p>Bien entendu, remplacez <nom_de_votre_site> et <chemin_dossier_de_votre_site> par les valeurs adaptées. Dans la partie « server_name », vous pouvez également ajouter l’adresse IP de votre Raspberry Pi.</p>
<p>Une fois le fichier enregistré, vous allez faire un lien symbolique pour activer le réglage. Pour cela, il vous suffit d’utiliser la ligne de commande suivante :</p>
<pre>

ln -s /etc/nginx/sites-available/<nom_de_votre_site> /etc/nginx/sites-enabled/<nom_de_votre_site>

</pre>
<p>Vous n’avez plus maintenant qu’à redémarrer le serveur Nginx avec la commande suivante :</p>
<pre>

/etc/init.d/nginx restart

</pre>
<p> </p>
<h1>Première connexion au WordPress sur votre Raspberry Pi</h1>
<p>Nous allons maintenant nous connecter pour la première fois au WordPress pour finaliser l’installation.<br>
Dans le navigateur, nous allons taper l’ip de la Raspberry Pi (vous pouvez trouvez l’IP dans la configuration de votre box).<br>
Dans notre cas par exemple, cela donne « <a href="http://192.168.1.24/">http://192.168.1.24</a> »<br>
Vous devriez alors arriver sur la page suivante.</p>
<div><img src="media/7838ceb3.wordpress-premier-demarrage-1024x640.png" data-original-source="http://raspbian-france.fr/wp-content/uploads/2015/07/wordpress-premier-demarrage-1024x640.png" alt="Page de démarrage de wordpress" width="500" height="313"><p>Au premier démarrage de WordPress vous vous retrouvez sur la page d’installation</p></div>
<p> </p>
<p>Vous n’avez plus qu’à suivre les étapes les unes après les autres afin de terminer l’installation de WordPress sur la Raspberry Pi.</p>
<p> </p>
<h1>Conclusion</h1>
<p>Vous avez maintenant un super site WordPress sur votre Raspberry Pi qui est accessible en local !<br>
Il ne vous reste plus qu’à faire un tour sur <a href="http://raspbian-france.fr/mettre-en-ligne-serveur-web-raspbian-dydns-port-forwarding/">notre tutoriel sur le port fowarding et le dydns</a>, pour voir comment le rendre accessible depuis internet !<br>
Les performances de <a href="http://www.amazon.fr/gp/product/B00T2U7R7I/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00T2U7R7I&amp;linkCode=as2&amp;tag=raspbianfranc-21&amp;linkId=MTP65D6MO5UO72IZ" target="_blank" rel="nofollow">la Raspberry Pi 2</a> devraient grandement améliorer celles du site comparé aux versions précédentes, et pour une Raspberry Pi en bonne santé, allez donc <a href="http://raspbian-france.fr/accessoires-raspberry-pi-2/">faire un tour sur nos choix d’accessoires !</a></p>
<p>Cet article <a rel="nofollow" href="http://raspbian-france.fr/installer-wordpress-raspberry-pi-nginx/">Installer WordPress sur une Raspberry Pi (avec Nginx).</a> est apparu en premier sur <a rel="nofollow" href="http://raspbian-france.fr/">Raspbian-France</a>.</p>
<p><img src="media/70caad1d.7cdb6ce9a9a728b66bcfdc9db75842c8" data-original-source="http://cdn.libravatar.org/avatar/7cdb6ce9a9a728b66bcfdc9db75842c8" alt="Gravatar de RaspbianFrance" class="gravatar" /><br/><i>Original post of <a href="http://raspbian-france.fr/installer-wordpress-raspberry-pi-nginx/" title="Visit the source">RaspbianFrance</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>RaspbianFrance : <a href="">Envoyer, g&eacute;rer et recevoir des SMS avec la Raspberry Pi</a> (27/10/2014)</li><li>RaspbianFrance : <a href="">Installer un serveur Minecraft sur votre Raspberry Pi 2&nbsp;!</a> (07/03/2015)</li><li>Angristan : <a href="">Installer Rasbian sur son Raspberry Pi (via Windows)</a> (29/10/2014)</li><li>RaspbianFrance : <a href="">Installer Nginx Raspbian, et acc&eacute;l&eacute;rez votre serveur web Raspberry</a> (21/04/2014)</li><li>RaspbianFrance : <a href="">Installer un serveur web sur votre Raspberry</a> (24/03/2014)</li></ul></div></p>


feed_id: http://www.monitoring-fr.org/2015/08/meetup-monitoring-a-paris-le-2-septembre/
title: Monitoring-FR : Meetup Monitoring à Paris, le 2 septembre
uri: Monitoring-FR-Meetup-Monitoring-à-Paris-le-2-septembre
url: http://www.monitoring-fr.org/2015/08/meetup-monitoring-a-paris-le-2-septembre/
content:
<p>Un Meetup Monitoring est organisé à Paris le 2 septembre 2015, à partir de 19h par la société <a href="https://www.somone.fr/" target="_blank" rel="nofollow">SOMONE</a>. Le but de cette rencontre est de discuter avec d’autres experts de la supervision, de l’hypervision et du capacity planning. Le lieu de rendez-vous est dans les locaux de la société <a href="http://www.criteo.com/fr/" target="_blank">CRITEO</a>, à Paris, au 32 rue Blanche, 75009 Paris (<a href="http://maps.google.com/maps?f=q&amp;hl=en&amp;q=32+Rue+Blanche%2C+75009+Paris%2C+fr" target="_blank">Plan</a>).<br><span><strong>Au programme de la soirée :</strong></span></p>
<ul><li><strong>19h00 :</strong> accueil des participants</li>
<li><strong>19h10 :</strong> présentation du meetup</li>
<li><strong>19h20 à 20h30 :</strong> talks</li>
<li><strong>à partir de 20h30 :</strong> pizza et échanges</li>
</ul><p>Monitoring-fr sera présent et fera une présentation sur la « vision de la Supervision Libre en entreprise ». Si vous souhaitez nous rencontrer, nous poser des questions ou échanger avec d’autres experts, venez nombreux! Pensez à vous inscrire directement sur le site de l’événement.</p>
<p>Le programme des talks est défini. Voici les présentations programmées :<br><strong># Unofficial Centreon Repositories for Debian</strong><br><em>Par Eric Coquard (@kermith72, <a href="http://sugarbug.web4me.fr/" target="_blank">http://sugarbug.web4me.fr/</a>)</em></p>
<blockquote><p>La genèse du projet Package Centreon pour Debian, quelques exemples d’installations, la problématique de Debian Jessie.</p></blockquote>
<p><strong># Nouveautés de Zabbix 3.0</strong><br><em>Par Steve Destivelle (@stevedestivelle, Consultant chez SOMONE, <a href="http://steve.destivelle.me/" target="_blank">http://steve.destivelle.me/</a>)</em></p>
<blockquote><p>Présentation des nouveautés de la prochaine version majeure de Zabbix.</p></blockquote>
<p><strong># Surveiller et maintenir ses applications Node.js avec Keymetrics.io</strong><br><em>Par Alexandre Strzelewicz (@strzel_a, CEO et co-fondateur de Keymetrics)</em></p>
<blockquote><p>Je présenterai rapidement PM2, le gestionnaire de processus pour Node.js, suivit d’une présentation de Keymetrics.io et  d’une démonstration de l’ensemble.</p></blockquote>
<p><strong># La vision de la supervision libre en entreprise</strong><br><em>Par Romuald FRONTEAU (@rfronteau, co-fondateur de <a href="http://www.monitoring-fr.org/" target="_blank">Monitoring-fr</a>)</em></p>
<blockquote><p>Cette présentation va évoquer la perception et la maturité des entreprises avec les projets de supervision Open Source par rapport au solution éditrice en fonction d’une étude du CIGREF basé sur la « Gouvernance et la maturité des projets Open source en entreprises » et le retour d’expérience d’administrateur Supervision au quotidien.</p></blockquote>
<p><img src="media/d87d1416.01fa708885193951f299411ab480788b" data-original-source="http://cdn.libravatar.org/avatar/01fa708885193951f299411ab480788b" alt="Gravatar de Monitoring-FR" class="gravatar" /><br/><i>Original post of <a href="http://www.monitoring-fr.org/2015/08/meetup-monitoring-a-paris-le-2-septembre/" title="Visit the source">Monitoring-FR</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>Monitoring-FR : <a href="">Compte-rendu du Meetup Monitoring Paris du 04/06/2015</a> (08/06/2015)</li><li>Monitoring-FR : <a href="">Netways Konferenz 2011 : Open Source Monitoring for the next decade</a> (20/06/2011)</li><li>Monitoring-FR : <a href="">Bilan du salon Solution Linux 2014</a> (23/05/2014)</li><li>Monitoring-FR : <a href="">Meetup Monitoring Paris : interview de Cheikh Sadibou Deme, PDG de Somone</a> (09/06/2015)</li><li>Monitoring-FR : <a href="">Meetup Monitoring Paris : interview de Charles Judith</a> (11/06/2015)</li></ul></div></p>


title: Goffi : Parlons XMPP - épisode 7 - cas pratiques: SleekXMPP et SàT
uri: Goffi-Parlons-XMPP-épisode-7-cas-pratiques-SleekXMPP-et-SàT
feed_id:
http://www.goffi.org/post/2015/08/06/Parlons-XMPP-%C3%A9pisode-7-cas-pratiques%3A-SleekXMPP-et-S%C3%A0T

url:
http://www.goffi.org/post/2015/08/06/Parlons-XMPP-%C3%A9pisode-7-cas-pratiques%3A-SleekXMPP-et-S%C3%A0T

content:
<style type="text/css">/* Styles pour Pygments (coloration syntaxique) */

.hll { background-color: #ffffcc }
.c { color: #408080; font-style: italic } /* Comment */
.err { border: 1px solid #FF0000 } /* Error */
.k { color: #008000; font-weight: bold } /* Keyword */
.o { color: #666666 } /* Operator */
.cm { color: #408080; font-style: italic } /* Comment.Multiline */
.cp { color: #BC7A00 } /* Comment.Preproc */
.c1 { color: #408080; font-style: italic } /* Comment.Single */
.cs { color: #408080; font-style: italic } /* Comment.Special */
.gd { color: #A00000 } /* Generic.Deleted */
.ge { font-style: italic } /* Generic.Emph */
.gr { color: #FF0000 } /* Generic.Error */
.gh { color: #000080; font-weight: bold } /* Generic.Heading */
.gi { color: #00A000 } /* Generic.Inserted */
.go { color: #888888 } /* Generic.Output */
.gp { color: #000080; font-weight: bold } /* Generic.Prompt */
.gs { font-weight: bold } /* Generic.Strong */
.gu { color: #800080; font-weight: bold } /* Generic.Subheading */
.gt { color: #0044DD } /* Generic.Traceback */
.kc { color: #008000; font-weight: bold } /* Keyword.Constant */
.kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
.kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
.kp { color: #008000 } /* Keyword.Pseudo */
.kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
.kt { color: #B00040 } /* Keyword.Type */
.m { color: #666666 } /* Literal.Number */
.s { color: #BA2121 } /* Literal.String */
.na { color: #7D9029 } /* Name.Attribute */
.nb { color: #008000 } /* Name.Builtin */
.nc { color: #0000FF; font-weight: bold } /* Name.Class */
.no { color: #880000 } /* Name.Constant */
.nd { color: #AA22FF } /* Name.Decorator */
.ni { color: #999999; font-weight: bold } /* Name.Entity */
.ne { color: #D2413A; font-weight: bold } /* Name.Exception */
.nf { color: #0000FF } /* Name.Function */
.nl { color: #A0A000 } /* Name.Label */
.nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
.nt { color: #008000; font-weight: bold } /* Name.Tag */
.nv { color: #19177C } /* Name.Variable */
.ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
.w { color: #bbbbbb } /* Text.Whitespace */
.mb { color: #666666 } /* Literal.Number.Bin */
.mf { color: #666666 } /* Literal.Number.Float */
.mh { color: #666666 } /* Literal.Number.Hex */
.mi { color: #666666 } /* Literal.Number.Integer */
.mo { color: #666666 } /* Literal.Number.Oct */
.sb { color: #BA2121 } /* Literal.String.Backtick */
.sc { color: #BA2121 } /* Literal.String.Char */
.sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
.s2 { color: #BA2121 } /* Literal.String.Double */
.se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
.sh { color: #BA2121 } /* Literal.String.Heredoc */
.si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
.sx { color: #008000 } /* Literal.String.Other */
.sr { color: #BB6688 } /* Literal.String.Regex */
.s1 { color: #BA2121 } /* Literal.String.Single */
.ss { color: #19177C } /* Literal.String.Symbol */
.bp { color: #008000 } /* Name.Builtin.Pseudo */
.vc { color: #19177C } /* Name.Variable.Class */
.vg { color: #19177C } /* Name.Variable.Global */
.vi { color: #19177C } /* Name.Variable.Instance */
.il { color: #666666 } /* Literal.Number.Integer.Long */
</style><p>(pour lire les épisodes précédents, suivez <a href="http://www.goffi.org/tag/parlons_xmpp">l'étiquette correspondante</a>)</p>

<p>Comme cela a été demandé plusieurs fois, nous allons pour cet article faire un petit cas pratique avec deux bots XMPP.</p>

<h2>SleekXMPP</h2>

<p>c'est <a href="http://sleekxmpp.com/">SleekXMPP</a> que nous allons tester, que je n'avais jamais utilisé avant cet article. Il s'agit d'une bibliothèque Python qui se veut simple, avec peu de dépendances, et gérant tout avec des greffons. Vous pouvez aussi utiliser le fork (amical) fait pour Poezio, <a href="https://dev.louiz.org/projects/slixmpp">Slixmpp</a> qui a réécrit le cœur de la bibliothèque pour tout gérer en asynchrone (sans thread) via le récent asyncio (aussi il faut une version de Python >= à 3.4, alors que SleekXMPP fonctionne avec Python 2 et 3).</p>

<p>Sans entrer trop dans les détails, que vous trouverez sur le site officiel avec plusieurs tutoriels (<a href="http://sleekxmpp.com/">http://sleekxmpp.com/</a>), faisons un simple bot qui répond à des commandes ad-hoc (aucun lien avec Tintin, voir plutôt l'<a href="http://www.goffi.org/post/2015/07/27/Parlons-XMPP-%C3%A9pisode-6-les-commandes-%C3%A0-distance">épisode 6</a>):</p>

<p>Ce script est une adaptation de <a href="https://github.com/fritzy/SleekXMPP/blob/develop/examples/adhoc_provider.py">l'exemple donné dans le dépôt officiel</a> (<a href="https://github.com/fritzy/SleekXMPP/blob/develop/LICENSE">voir sa licence</a>). Des explications sont données après le script, et il devrait fonctionner avec Python 2.6 ou supérieur ou 3.1 ou supérieur.</p>

<pre>
<code><span>#!/usr/bin/env python</span>
<span># -*- coding: utf-8 -*-</span>
<span>import</span> <span>sleekxmpp</span>
<span>from</span> <span>sleekxmpp</span> <span>import</span> <span>jid</span>

<span>JID</span><span>=</span><span>"mon_super_bot@mon_super_server.tld"</span>
<span>PWD</span><span>=</span><span>"mon_super_mot_de_passe"</span>
<span>ADMIN</span><span>=</span><span>jid</span><span>.</span><span>JID</span><span>(</span><span>"mon_admin@mon_super_server.tld"</span><span>)</span>
<span>CMD_ENVOI</span> <span>=</span> <span>u'envoi message'</span>
<span>CMD_DECO</span> <span>=</span> <span>u'déconnexion'</span>
<span>CMD_ADMIN</span> <span>=</span> <span>u'gros bouton rouge'</span>


<span>class</span> <span>MonSuperBot</span><span>(</span><span>sleekxmpp</span><span>.</span><span>ClientXMPP</span><span>):</span>

    <span>def</span> <span>__init__</span><span>(</span><span>self</span><span>):</span>
        <span>sleekxmpp</span><span>.</span><span>ClientXMPP</span><span>.</span><span>__init__</span><span>(</span><span>self</span><span>,</span> <span>JID</span><span>,</span> <span>PWD</span><span>)</span>
        <span>self</span><span>.</span><span>add_event_handler</span><span>(</span><span>"session_start"</span><span>,</span> <span>self</span><span>.</span><span>session_start</span><span>)</span>
        <span># note 1</span>
        <span>self</span><span>.</span><span>register_plugin</span><span>(</span><span>'xep_0030'</span><span>)</span>
        <span>self</span><span>.</span><span>register_plugin</span><span>(</span><span>'xep_0004'</span><span>)</span>
        <span>self</span><span>.</span><span>register_plugin</span><span>(</span><span>'xep_0050'</span><span>)</span>
        <span>self</span><span>.</span><span>register_plugin</span><span>(</span><span>'xep_0199'</span><span>,</span> <span>{</span><span>'keepalive'</span><span>:</span> <span>True</span><span>,</span> <span>'frequency'</span><span>:</span><span>15</span><span>})</span>

    <span>def</span> <span>session_start</span><span>(</span><span>self</span><span>,</span> <span>event</span><span>):</span>
        <span># note 2</span>
        <span>self</span><span>.</span><span>send_presence</span><span>()</span>
        <span>self</span><span>.</span><span>get_roster</span><span>()</span>
        <span>self</span><span>[</span><span>'xep_0050'</span><span>]</span><span>.</span><span>add_command</span><span>(</span><span>node</span><span>=</span><span>'monbot'</span><span>,</span>
                                     <span>name</span><span>=</span><span>u'Commandes de monbot'</span><span>,</span>
                                     <span>handler</span><span>=</span><span>self</span><span>.</span><span>_handle_commands</span><span>)</span>

    <span>def</span> <span>_handle_commands</span><span>(</span><span>self</span><span>,</span> <span>iq</span><span>,</span> <span>session</span><span>):</span>
        <span>form</span> <span>=</span> <span>self</span><span>[</span><span>'xep_0004'</span><span>]</span><span>.</span><span>makeForm</span><span>(</span><span>'form'</span><span>,</span> <span>'bot'</span><span>)</span>
        <span>form</span><span>[</span><span>'instructions'</span><span>]</span> <span>=</span> <span>u'Choisissez une commande'</span>
        <span>options</span> <span>=</span> <span>[</span><span>CMD_ENVOI</span><span>,</span> <span>CMD_DECO</span><span>]</span>

        <span># note 3</span>
        <span>if</span> <span>session</span><span>[</span><span>'from'</span><span>]</span><span>.</span><span>bare</span> <span>==</span> <span>ADMIN</span><span>:</span>
            <span>options</span><span>.</span><span>append</span><span>(</span><span>CMD_ADMIN</span><span>)</span>

        <span>form</span><span>.</span><span>addField</span><span>(</span><span>var</span><span>=</span><span>'command'</span><span>,</span>
                      <span>label</span><span>=</span><span>u'commande'</span><span>,</span>
                      <span>ftype</span><span>=</span><span>'list-single'</span><span>,</span>
                      <span>required</span><span>=</span><span>True</span><span>,</span>
                      <span>options</span><span>=</span><span>options</span>
                      <span>)</span>

        <span>session</span><span>[</span><span>'payload'</span><span>]</span> <span>=</span> <span>form</span>
        <span>session</span><span>[</span><span>'next'</span><span>]</span> <span>=</span> <span>self</span><span>.</span><span>_handle_command_complete</span>
        <span>session</span><span>[</span><span>'has_next'</span><span>]</span> <span>=</span> <span>False</span>

        <span>return</span> <span>session</span>

    <span>def</span> <span>_handle_command_complete</span><span>(</span><span>self</span><span>,</span> <span>payload</span><span>,</span> <span>session</span><span>):</span>
        <span>form</span> <span>=</span> <span>payload</span>
        <span>command</span> <span>=</span> <span>form</span><span>[</span><span>'values'</span><span>][</span><span>'command'</span><span>]</span>

        <span>if</span> <span>command</span> <span>==</span> <span>CMD_ENVOI</span><span>:</span>
            <span>self</span><span>.</span><span>send_message</span><span>(</span><span>mto</span><span>=</span><span>session</span><span>[</span><span>'from'</span><span>],</span>
                              <span>mbody</span><span>=</span><span>"Message important !"</span><span>,</span>
                              <span>mtype</span><span>=</span><span>'headline'</span><span>)</span>
        <span>elif</span> <span>command</span> <span>==</span> <span>CMD_DECO</span><span>:</span>
            <span>self</span><span>.</span><span>disconnect</span><span>(</span><span>wait</span><span>=</span><span>True</span><span>)</span> <span># note 4</span>
        <span>elif</span> <span>command</span> <span>==</span> <span>CMD_ADMIN</span><span>:</span>
            <span># note 5</span>
            <span>if</span> <span>session</span><span>[</span><span>'from'</span><span>]</span><span>.</span><span>bare</span> <span>==</span> <span>ADMIN</span><span>:</span>
                <span>session</span><span>[</span><span>'notes'</span><span>]</span> <span>=</span> <span>[(</span><span>'warning'</span><span>,</span> <span>'BOOM !'</span><span>)]</span>
            <span>else</span><span>:</span>
                <span>raise</span> <span>ValueError</span><span>(</span><span>"ce n'est pas un admin !"</span><span>)</span>
        <span>return</span> <span>session</span>


<span>if</span> <span>__name__</span> <span>==</span> <span>'__main__'</span><span>:</span>
    <span>xmpp</span> <span>=</span> <span>MonSuperBot</span><span>()</span>
    <span>if</span> <span>xmpp</span><span>.</span><span>connect</span><span>():</span> <span># note 6</span>
        <span>print</span><span>(</span><span>r"\\o/"</span><span>)</span>
        <span>xmpp</span><span>.</span><span>process</span><span>(</span><span>block</span><span>=</span><span>True</span><span>)</span>
    <span>else</span><span>:</span>
        <span>print</span><span>(</span><span>":("</span><span>)</span></code></pre>

<h3>Explications</h3>

<p>Après avoir importé sleekxmpp, nous utilisons quelques constantes (n'oubliez pas bien sûr de remplacer JID et PWD par des valeurs adaptées) pour simplifier, les exemples officiels permettent de manière plus élégante de préciser jid et mot de passe en ligne de commande.</p>

<p>Notre bot se comportera comme un client, nous héritons donc de sleekxmpp.ClientXMPP.</p>

<p>au niveau de la <strong>note 1</strong> nous implémentons les greffons qui gèrent les XEPs qui nous intéressent :</p>

<ul><li>disco (<a href="https://xmpp.org/extensions/xep-0030.html">XEP-0030</a>) pour annoncer ad-hoc, comme expliqué dans l'<a href="http://www.goffi.org/post/2015/07/01/Parlons-XMPP-%C3%A9pisode-3-le-c%C5%93ur-et-les-extensions-%28suite%29">épisode 3</a></li>
	<li>les formulaires de données (x-data, <a href="https://xmpp.org/extensions/xep-0004.html">XEP-0004</a>) et les commandes « ad-hoc » (commands, <a href="https://xmpp.org/extensions/xep-0050.html">XEP-0050</a>), expliquées dans l'<a href="http://www.goffi.org/post/2015/07/27/Parlons-XMPP-%C3%A9pisode-6-les-commandes-%C3%A0-distance">épisode 6</a></li>
	<li>la <a href="https://xmpp.org/extensions/xep-0199.html">XEP-0199</a> permet d'envoyer et de répondre à des « pings », afin de s'assurer que la connexion et les logiciels sont toujours actifs.</li>
</ul><p>À la <strong>note 2</strong> nous envoyons notre présence et demandons la liste de contacts (« roster »), ce qui est requis par les RFCs, certains serveurs pouvant refuser de répondre si ce n'est pas fait.<br>
Ensuite nous utilisons le greffon des commandes « ad-hoc » pour ajouter le point d'entrée à nos commandes.</p>

<p>Ce point d'entrée appellera la méthode « _handle_commands », et nous utilisons un formulaire (comme expliqué dans la XEP-0004) pour spécifier nos commandes. La liste « options » nous sert à indiquer nos commandes dans l'ordre voulu.</p>

<p>Au niveau de la <strong>note 3</strong>, nous profitons de l’identification forte de XMPP pour vérifier très simplement si le demandeur utilise l'adresse (jid) de notre compte privilégié, que nous avons indiqué dans la constante « ADMIN ». Nous aurons ainsi un jeu de commandes différent si nous utilisons le compte privilégié ou un autre.<br>
Évidemment si vous voulez profiter de l'authentification forte, il faut vous assurer que tout est en ordre au niveau des certificats et du chiffrement (ce que fait a priori SleekXMPP de base, consultez la documentation pour plus d'informations).</p>

<p>L'ajout de commande se fait ici par une liste à choix unique (« list-single »), mais vous pouvez demander d'autres choses comme des mots de passe ou des jids, tout est expliqué dans la XEP-0004.</p>

<p>Quelques précisions sur ad-hoc : à chaque « page » vous pouvez effectuer une action:</p>

<ul><li><em>cancel</em> pour annuler</li>
	<li><em>prev</em> pour revenir en arrière</li>
	<li><em>execute</em> pour lancer une commande ou continuer la session</li>
	<li><em>next</em> pour passer à la page suivante</li>
	<li><em>complete</em> pour finir la sesssion</li>
</ul><p>Ces actions sont gérées par sleekXMPP à travers le dictionnaire « session », la meilleure documentation que j'ai trouvée sur le sujet est le code lui-même : dans le fichier « sleekxmpp/plugins/xep_0050/adhoc.py » présent dans les sources.</p>

<p>Ad-hoc permet également d'indiquer un message, une « note », pour donner l'état de votre commande, elle peut avoir un type « info », « warn » (warning: attention) ou « error » (erreur).</p>

<p>Dans le code nous indiquons que nous avons notre dernière « page » par « session['has_next'] = False », et qu'il faut traiter la réponse dans « _handle_command_complete ». Oui c'est un peu contre-intuitif d’avoir à la fois has_next à False, et un next, mais ce dernier correspond à la réponse et non à une nouvelle page.</p>

<p>Passons à ces réponses. Nous regardons ce qui est dans le formulaire pour savoir quoi faire. Dans le premier cas nous envoyons un message manchette ou « headline » (voir l'<a href="http://www.goffi.org/post/2015/06/25/Parlons-XMPP-%C3%A9pisode-2-le-c%C5%93ur-et-les-extensions">épisode 2</a>)</p>

<p>Dans le deuxième cas (au niveau de la <strong>note 4</strong>) on fait une déconnexion. Alors j'ai eu un problème ici avec SleekXMPP, que j'utilise pour la première fois comme indiqué plus haut : il faudrait pour faire propre terminer la session ad-hoc avant de déconnecter, mais je n'ai pas trouvé de moyen simple de le faire, vu que la déconnexion est immédiate et qu'il faut retourner le dictionnaire session pour terminer la séquence. Peut-être que je suis passé à côté de quelque chose, n'hésitez pas préciser en commentaire si vous avez une astuce.</p>

<p>Passons à la <strong>note 5</strong>: je refais une vérification du jid avant de lancer la commande privilégiée. La raison est simple: le formulaire est envoyé du client au bot par le serveur sans être vérifié par ce dernier, c'est au bot à le faire. Il est interdit d'ajouter une nouvelle commande, mais comme je doute que SleekXMPP conserve le formulaire d’origine pour vérifier qu'il n'y a rien de nouveau, un attaquant pourrait ajouter la commande privilégiée sans être admin. Cette vérification permet de l'éviter.</p>

<p>Pour faire propre il faudrait envoyer une réponse XMPP précisant que l'action est interdite, mais pour faire simple je me suis contenté d'une exception ici.</p>

<p>Enfin, au niveau de la <strong>note 6</strong> on se connecte. Pour un serveur local de test, si vous n'avez pas de serveur DNS configuré comme il faut, vous pouvez spécifier l'adresse ip ou le nom de domaine local en dur, ainsi que le port (par exemple « self.connect(('localhost', 5222)) ». Si votre certificat n'est pas valide, vous pouvez aussi utiliser « use_tls=False » (pour les tests uniquement !). La documentation de SleekXMPP vous indiquera plus clairement comment gérer correctement les certificats.</p>

<p>Enfin, un autre problème que j'ai eu avec SleekXMPP: il ne semble pas possible avec ma version (1.3.1) d'indiquer de ne pas utiliser de commande « exécuter » ou de spécifier son équivalence (ce qui est pourtant possible avec la XEP-0050). Il faudrait qu'elle soit absente ou équivalent à « compléter ». Vous allez ainsi avoir un bouton qui sera inutile, et provoquera même une erreur. Là encore si quelqu'un plus habitué à la bibliothèque peut indiquer en commentaire comment corriger cela. Utilisez donc le bouton « compléter » (ou « finir ») et non « exécuter » de votre client.</p>

<p>Voilà la capture de notre bot piloté par Gajim:</p>

<p><img alt="bot piloté par Gajim" height="80%" src="https://lut.im/t72yAk6X/WvESBh5p" title="bot piloté par Gajim" width="80%"></p>

<h2>Salut à Toi</h2>

<p>Pour indiquer les ajouts faits au code, nous utilisons un bot dénommé « Sabot ». Nous gérons les sources avec <a href="https://mercurial.selenic.com/">Mercurial</a> (sur <a href="https://repos.goffi.org/">https://repos.goffi.org/</a>). Celui-ci permet d'exécuter une commande via des crochets (« hooks »), dont un qui est lancé à chaque série de commits: incoming. Nous avons donc ceci dans notre hgrc:</p>

<pre>
<code><span>[hooks]</span>
<span>incoming.sabot</span> <span>=</span> <span>/chemin/vers/hg_sabot_hook.sh</span></code></pre>

<p>Pour le bot, nous profitons du côté multi-interfaces de SàT: SàT a une architecture qui permet pour un même client (et donc les mêmes profils, comptes, etc) d'avoir différentes interfaces (console, ligne de commande, bureau, web, etc).</p>

<p>Nous avons donc créé le compte comme un compte normal grâce à Primitivus, l'interface console (nous sommes sur un serveur sans interface graphique disponible). On peut joindre le salon désiré (ici <a href="xmpp:sat@chat.jabberfr.org?join">sat@chat.jabberfr.org</a>), et le mêttre en favori (grâce à la XEP-0048), ainsi que gérer l'entrée automatique (« autojoin »). Il ne reste plus qu'à envoyer le message quand le script hg_sabot_hook.sh est appelé, ce que nous faisons à l'aide de « jp », l'interface en ligne de commande:</p>

<pre>
<code><span>#!/bin/sh</span>

<span>#on s'assure d'abord que D-Bus est lancé</span>
<span>eval</span> <span>`</span>/chemin/vers/dbus-launch.sh<span>`</span>

<span>REPOS_BASE</span><span>=</span><span>"http://repos.goffi.org/sat"</span>
<span>PROJECT_FULL</span><span>=</span><span>"Salut à Toi"</span>
<span>REPOS</span><span>=</span><span>"$REPOS_BASE/rev/$HG_NODE"</span>
<span>MUC</span><span>=</span><span>"sat@chat.jabberfr.org"</span>

hg log -r <span>$HG_NODE</span> --template <span>"Commit from {author|person} on $PROJECT_FULL\\n{desc}\\n$REPOS"</span> <span>|</span> jp message -cp sabot <span>$MUC</span></code></pre>

<p>(le vrai script est un tout petit peu plus long puisqu'il gère aussi les noms des autres dépôts).</p>

<p>L'option « -c » indique de se connecter si ça n'est pas le cas, et « -p sabot » précise qu'il faut utiliser le profil « sabot »</p>

<p>Le script dbus-launch.sh s'assure juste que D-Bus est bien lancé et réutilisé entre les sessions de l'utilisateur:</p>

<pre>
<code><span>#!/bin/sh</span>
<span>DBUS_PATH</span><span>=</span><span>"/tmp/.dbus.`whoami`"</span>
<span>if</span> <span>[</span> ! -e <span>$DBUS_PATH</span> <span>]</span><span>;</span> <span>then</span>
        dbus-launch --sh-syntax > <span>$DBUS_PATH</span>
        chmod <span>400</span> <span>$DBUS_PATH</span>
<span>fi</span>
cat <span>$DBUS_PATH</span></code></pre>

<p>Voilà pour ces cas pratiques. La prochaine fois, je parlerai soit de PubSub, soit de Jingle.</p>
<p><img src="media/5b1e2ea8.1e4b13af438df6baa729681700f11a05" data-original-source="http://cdn.libravatar.org/avatar/1e4b13af438df6baa729681700f11a05" alt="Gravatar de Goffi" class="gravatar" /><br/><i>Original post of <a href="http://www.goffi.org/post/2015/08/06/Parlons-XMPP-%C3%A9pisode-7-cas-pratiques%3A-SleekXMPP-et-S%C3%A0T" title="Visit the source">Goffi</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>Goffi : <a href="">Parlons XMPP - &eacute;pisode 1 - les bases</a> (24/06/2015)</li><li>Goffi : <a href="">Parlons XMPP - &eacute;pisode 2 - le c&oelig;ur et les extensions</a> (25/06/2015)</li><li>Goffi : <a href="">Parlons XMPP - &eacute;pisode 3 - le c&oelig;ur et les extensions (suite)</a> (01/07/2015)</li><li>Goffi : <a href="">Parlons XMPP - &eacute;pisode 4 - les discussions de groupes</a> (14/07/2015)</li><li>Goffi : <a href="">Parlons XMPP - &eacute;pisode 5 - les discussions de groupe (suite) et les transports</a> (21/07/2015)</li></ul></div></p>


title: Tuxicoman : Récupérer l’adresse IP locale sous Linux sans droits root
uri: Tuxicoman-Récupérer-l-adresse-IP-locale-sous-Linux-sans-droits-r
feed_id:
http://tuxicoman.jesuislibre.net/2015/08/recuperer-ladresse-ip-locale-sous-linux-sans-droits-root.html

url:
http://tuxicoman.jesuislibre.net/2015/08/recuperer-ladresse-ip-locale-sous-linux-sans-droits-root.html

content:
<p>Voici 2 commandes pour récupérer votre adresse IP locale qui n’ont pas besoin des droits root :</p>
<pre>$ hostname -I
192.168.0.3</pre>
<pre>$ ip addr
1: lo: <loopback> mtu 65536 qdisc noqueue state UNKNOWN group default 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <no> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether 70:52:04:73:48:2a brd ff:ff:ff:ff:ff:ff
3: wlan0: <broadcast> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 5d:50:4a:46:8b:27 brd ff:ff:ff:ff:ff:ff
    inet <strong>192.168.0.3</strong>/24 brd 192.168.0.1 scope global dynamic wlan0
       valid_lft 8014sec preferred_lft 8014sec
    inet6 fe80::5d50:4aff:fe46:8b27/64 scope link 
       valid_lft forever preferred_lft forever
</broadcast></no></loopback></pre>
<div><span>J'aime<img src="media/8d5d06b8.up.png" data-original-source="http://tuxicoman.jesuislibre.net/blog/wp-content/plugins/like-dislike-counter-for-posts-pages-and-comments/images/up.png">(<span>0</span>)</span><span>Ferme-la !<img src="media/d71e96d1.down.png" data-original-source="http://tuxicoman.jesuislibre.net/blog/wp-content/plugins/like-dislike-counter-for-posts-pages-and-comments/images/down.png">(<span>1</span>)</span></div><img src="https://piwik.jesuislibre.net/piwik.php?idsite=1&amp;rec=1&amp;url=http%3A%2F%2Ftuxicoman.jesuislibre.net%2F2015%2F08%2Frecuperer-ladresse-ip-locale-sous-linux-sans-droits-root.html&amp;action_name=R%C3%A9cup%C3%A9rer+l%26rsquo%3Badresse+IP+locale+sous+Linux+sans+droits+root&amp;urlref=http%3A%2F%2Ftuxicoman.jesuislibre.net%2Ffeed" width="0" height="0" alt=""><div><h4>Related Posts:</h4><ul><li><a href="http://tuxicoman.jesuislibre.net/2014/03/dossier-partage-entre-utilisateurs-sous-linux.html">Dossier partagé entre utilisateurs sous Linux</a></li><li><a href="http://tuxicoman.jesuislibre.net/2014/11/changer-son-adresse-mac.html">Changer son adresse MAC</a></li><li><a href="http://tuxicoman.jesuislibre.net/2014/04/lister-les-connexions-entrantes-de-votre-ordinateur.html">Lister les connexions entrantes de votre ordinateur</a></li><li><a href="http://tuxicoman.jesuislibre.net/2014/05/avoir-le-verr-num-actif-par-defaut-sous-gnome-3.html">Avoir le verr Num. actif par défaut sous Gnome 3</a></li><li><a href="http://tuxicoman.jesuislibre.net/2008/01/bienvenue-dans-le-monde-de-lipv6.html">Bienvenue dans le monde de l’IPv6</a></li></ul><div></div></div>
<p><img src="media/a4176171.d01ce01523a0434fc1c413922f7fd8a2" data-original-source="http://cdn.libravatar.org/avatar/d01ce01523a0434fc1c413922f7fd8a2" alt="Gravatar de Tuxicoman" class="gravatar" /><br/><i>Original post of <a href="http://tuxicoman.jesuislibre.net/2015/08/recuperer-ladresse-ip-locale-sous-linux-sans-droits-root.html" title="Visit the source">Tuxicoman</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>Tuxicoman : <a href="">Ex&eacute;cuter une application graphique root dans une session utilisateur</a> (27/02/2013)</li><li>Tuxicoman : <a href="">Maintenir le plugin Flash &agrave; jour sous Debian</a> (10/05/2012)</li><li>Tuxicoman : <a href="">Hunspell : correction orthographique sous Linux</a> (18/11/2012)</li><li>Tuxicoman : <a href="">Configurer le TRIM pour SSD sur Linux</a> (10/11/2013)</li><li>Tuxicoman : <a href="">R&eacute;gler le niveau de noir de la sortie vid&eacute;o HDMI</a> (03/11/2013)</li></ul></div></p>


feed_id: http://carlchenet.com/2015/08/07/liens-interessants-journal-du-hacker-semaine-32/
title: Carl Chenet : Liens intéressants Journal du hacker semaine #32
uri: Carl-Chenet-Liens-intéressants-Journal-du-hacker-semaine-32
url: http://carlchenet.com/2015/08/07/liens-interessants-journal-du-hacker-semaine-32/
content:
<p>Suivez-moi aussi sur <a title="Carl Chenet sur Diaspora*" href="https://framasphere.org/u/carlchenet" target="_blank">Diaspora*</a><a title="Carl Chenet on Diaspora*" href="https://framasphere.org/u/carlchenet" target="_blank"><img src="https://carlchenet.files.wordpress.com/2014/11/diaspora-banner.png?w=840" alt="diaspora-banner"></a> <a title="Carl Chenet sur Twitter" href="http://twitter.com/carl_chenet" target="_blank">ou Twitter</a> <a href="http://twitter.com/carl_chenet"><img src="http://carlchenet.files.wordpress.com/2012/05/twitter.png?w=62&amp;h=23&amp;h=23" alt="" width="62" height="23"></a> ou <a title="Carl Chenet sur Identi.ca" href="http://identi.ca/carlchenet" target="_blank">sur Identi.ca</a><a href="http://identi.ca/carlchenet"><img src="http://carlchenet.files.wordpress.com/2012/05/identica.png?w=72&amp;h=22&amp;h=22" alt="" width="72" height="22"></a></p>
<p><a href="https://infos.mytux.fr/"><img src="https://carlchenet.files.wordpress.com/2015/07/logo-journal-du-hacker.png?w=300&amp;h=88" alt="logo-journal-du-hacker" width="300" height="88"></a></p>
<p>Pour cette 32ème semaine de 2015,<strong> 5 liens intéressants</strong> que vous avez peut-être ratés, relayés cette semaine par <a title="Le Journal Du Pirate" href="https://infos.mytux.fr/" target="_blank">le Journal Du Hacker</a>, <strong>votre source d’informations</strong> pour le Logiciel Libre <strong>francophone</strong> !</p>
<ul><li><span><a href="http://carlchenet.com/2015/08/05/retweet-le-bot-twitter-qui-retweete/" target="_blank">Retweet, le bot Twitter qui … retweete</a> </span></li>
<li><a href="http://infos.mytux.fr/s/gu6ffe/openshift_3_le_paas_priv_avec_docker_juin_2015" target="_blank">OpenShift 3 : le PaaS privé avec Docker (juin 2015)</a></li>
</ul><p><a href="https://www.openshift.com/"><img src="https://carlchenet.files.wordpress.com/2015/08/openshift.png?w=150&amp;h=150" alt="openshift" width="150" height="150"></a></p>
<ul><li><span><a href="http://infos.mytux.fr/s/qxp1yu/facebook_et_si_les_banques_scrutaient_les_listes_d_amis_avant_de_pr_ter" target="_blank">Facebook : et si les banques scrutaient les listes d’amis avant de prêter ?</a> </span></li>
</ul><ul><li><a href="http://infos.mytux.fr/s/zrwglo/fsf_rejeter_windows_10" target="_blank">FSF : rejeter Windows 10</a></li>
</ul><p><a href="http://www.fsf.org/"><img src="https://carlchenet.files.wordpress.com/2015/08/fsf.png?w=300&amp;h=35" alt="fsf" width="300" height="35"></a></p>
<ul><li><a href="http://infos.mytux.fr/s/3nupuc/installer_wordpress_sur_une_raspberry_pi_avec_nginx" target="_blank"> Installer WordPress sur une Raspberry Pi (avec Nginx) </a></li>
</ul><p>Pour ne plus rater aucun article <strong>de la communauté francophone</strong>, voici :</p>
<ul><li><a title="Flux RSS du Journal Du Pirate" href="https://infos.mytux.fr/rss" target="_blank">le flux RSS du Journal du Hacker</a></li>
<li> <a href="https://twitter.com/journalduhacker" target="_blank">le compte Twitter du Journal du Hacker</a></li>
</ul><p>De plus le site web du Journal du hacker est <strong>« adaptatif (responsive) »</strong>. N’hésitez pas à le consulter depuis <strong>votre smartphone</strong> ou votre tablette !</p>
<p>Le Journal du hacker fonctionne de manière collaborative, grâce à la participation <a title="Les contributeurs du Journal du Pirate" href="https://infos.mytux.fr/u/" target="_blank">de ses membres</a>. <a title="Réclamez votre invitation pour le Journal Du Pirate" href="https://infos.mytux.fr/invitations/request" target="_blank">Rejoignez-nous</a> pour proposer <strong>vos contenus</strong> à partager avec <strong>la communauté du Logiciel Libre francophone</strong> et faire<strong> connaître vos projets.<br></strong></p>
<p><strong>Et vous ?</strong> Qu’avez-vous pensé de ces articles ? N’hésitez pas à réagir directement <strong>dans les commentaires de l’article sur le Journal du hacker</strong> ou bien dans les commentaires de ce billet <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)">:)</span></span></span></span></span></span></span></span></span></span></p><br><a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/carlchenet.wordpress.com/2462/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/carlchenet.wordpress.com/2462/"></a> <img alt="" border="0" src="http://pixel.wp.com/b.gif?host=carlchenet.com&amp;blog=7722010&amp;post=2462&amp;subd=carlchenet&amp;ref=&amp;feed=1" width="1" height="1">
<p><img src="media/46f73009.e1f1addc890668ce2561431b7be810bc" data-original-source="http://cdn.libravatar.org/avatar/e1f1addc890668ce2561431b7be810bc" alt="Gravatar de Carl Chenet" class="gravatar" /><br/><i>Original post of <a href="http://carlchenet.com/2015/08/07/liens-interessants-journal-du-hacker-semaine-32/" title="Visit the source">Carl Chenet</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>Carl Chenet : <a href="">Liens int&eacute;ressants Journal Du Hacker semaine #30</a> (24/07/2015)</li><li>Carl Chenet : <a href="">Liens int&eacute;ressants Journal Du Hacker semaine #31</a> (31/07/2015)</li><li>Carl Chenet : <a href="">Site comme Hacker News en fran&ccedil;ais : Le Journal Du Pirate</a> (09/12/2014)</li><li>Carl Chenet : <a href="">Liens int&eacute;ressants Journal Du pirate semaine #12</a> (20/03/2015)</li><li>Carl Chenet : <a href="">Liens int&eacute;ressants Journal Du pirate semaine #13</a> (27/03/2015)</li></ul></div></p>


feed_id: http://www.gnomelibre.fr/2015/08/sortie-de-gnome-mpv-0-5/
title: Okki : Sortie de GNOME MPV 0.5
uri: Okki-Sortie-de-GNOME-MPV-0-5
url: http://www.gnomelibre.fr/2015/08/sortie-de-gnome-mpv-0-5/
content:
<figure><a href="media/fa7c15fd.gnome-mpv_05.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/08/gnome-mpv_05.png"><img src="media/fa7c15fd.gnome-mpv_05.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/08/gnome-mpv_05.png" alt="" width="960" height="621"></a><figcaption>GNOME MPV 0.5</figcaption></figure><p><a href="https://github.com/gnome-mpv/gnome-mpv">GNOME MPV</a>, qui est une interface graphique en <a href="https://fr.wikipedia.org/wiki/GTK%2B">GTK+</a> au lecteur multimédia <a href="http://mpv.io/">mpv</a>, continue son petit bonhomme de chemin et vient de sortir une version 0.5 qui apporte les nouveautés suivantes :</p>
<ul><li>Ajout de nouvelles options pour enregistrer la liste de lecture dans un fichier ou pour charger des sous-titres externes</li>
<li>Ajout d’une barre d’en-tête pour la fenêtre des préférences</li>
<li>Prise en charge de l’API du démon de gestion des paramètres de GNOME pour la gestion des touches multimédia</li>
<li>Prise en charge de MPRIS</li>
<li>Prise en charge des raccourcis souris</li>
<li>Restaure l’état de la fenêtre d’une session à l’autre</li>
</ul><p>Malheureusement, il n’a toujours pas droit à une traduction française.</p>
<p><img src="media/bb7cd4d3.f4241788ba5559af3601b72220cbad09" data-original-source="http://cdn.libravatar.org/avatar/f4241788ba5559af3601b72220cbad09" alt="Gravatar de Okki" class="gravatar" /><br/><i>Original post of <a href="http://www.gnomelibre.fr/2015/08/sortie-de-gnome-mpv-0-5/" title="Visit the source">Okki</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>Okki : <a href="">Sortie de gnome-mpv 0.3</a> (15/03/2015)</li><li>Okki : <a href="">Sortie de Shotwell 0.22</a> (24/03/2015)</li><li>Okki : <a href="">Sortie de Corebird 1.0</a> (28/03/2015)</li><li>Okki : <a href="">Sortie de HomeBank 5.0</a> (28/03/2015)</li><li>Okki : <a href="">Sortie de Rhythmbox 3.2</a> (29/03/2015)</li></ul></div></p>


feed_id: http://www.elementaryos-fr.org/theia-le-pack-dicones-pour-android/
title: elementary OS : Theia, le pack d’icônes pour Android !
uri: elementary-OS-Theia-le-pack-d-icônes-pour-Android
url: http://www.elementaryos-fr.org/theia-le-pack-dicones-pour-android/
content:
<p> </p>
<p>Le 30 juillet, sur la communauté Google+ officielle d’elementaryOS, est <a href="https://plus.google.com/116824903128983948364/posts/NwpGzDzeVTP" target="_blank">apparue Theia</a>. Qu’est-ce que Theia ? Theia est un pack d’icônes qui s’inspire du design des icônes d’elementaryOS. Ce pack d’icônes et compatible avec la plupart des lanceurs Android (Nova, Apex, Go, …).</p>
<p>Theia dispose d’un<a href="http://elementary.today/theia" target="_blank"> site internet</a> hébergé chez nos confrères russes où il a été développé. En plus de ressembler aux icônes de notre système préféré, Theia est gratuit et libre. Il dispose donc d’une page Github, de plus la puissance du libre permet à tous de contribuer au projet, nous pouvons donc ajouter des icônes au projet.</p>
<p><span></span></p>
<p><span><strong>Voici le tutoriel pour installer Theia sur votre téléphone</strong></span><br><iframe width="699" height="393" src="https://www.youtube.com/embed/qWiglSMk6KY?rel=0&amp;showinfo=0" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p>Une fois Theia installé sur votre téléphone, il faut le définir comme pack d’icônes par défaut. Pour cela, vous allez dans les paramètres de votre launcher (<a href="https://play.google.com/store/apps/details?id=com.teslacoilsw.launcher&amp;hl=fr" target="_blank">Nova</a>, <a href="https://play.google.com/store/apps/details?id=com.anddoes.launcher&amp;hl=fr" target="_blank">Apex</a>, <a href="https://play.google.com/store/apps/details?id=com.gau.go.launcherex&amp;hl=fr" target="_blank">Go</a>, …) et vous sélectionnez Theia pour le mettre par défaut.</p>
<p> </p>
<div><a href="media/73014d0f.Screenshot_2015-08-09-13-50-23.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/08/Screenshot_2015-08-09-13-50-23.png" data-rel="lightbox"><img src="media/5ce3b752.Screenshot_2015-08-09-13-50-23-169x300.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/08/Screenshot_2015-08-09-13-50-23-169x300.png" alt="Capture d'écran - Theia" width="186" height="330"></a><p>Et nous voilà avec nos jolies icônes !</p></div>
<p><a href="media/c5696fdd.Screenshot_2015-08-09-13-47-41.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/08/Screenshot_2015-08-09-13-47-41.png"><br></a></p>
<p>Le billet <a rel="nofollow" href="http://www.elementaryos-fr.org/theia-le-pack-dicones-pour-android/">Theia, le pack d’icônes pour Android !</a> a été publié sur le site de la <a rel="nofollow" href="http://www.elementaryos-fr.org/">elementary OS - </a></p>
<p><img src="media/7e20f332.e363a9ed45733fa3aec7c3a0361380c6" data-original-source="http://cdn.libravatar.org/avatar/e363a9ed45733fa3aec7c3a0361380c6" alt="Gravatar de elementary OS" class="gravatar" /><br/><i>Original post of <a href="http://www.elementaryos-fr.org/theia-le-pack-dicones-pour-android/" title="Visit the source">elementary OS</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://blog.chimrod.com/2015/08/pelican-disqus-vie-privee/
title: Chimrod : Pelican, disqus, et vie privée
uri: Chimrod-Pelican-disqus-et-vie-privée
url: http://blog.chimrod.com/2015/08/pelican-disqus-vie-privee/
content:
<div>
<img alt="Privacy !" src="media/63bfda3f.privacy_240.jpg" data-original-source="http://blog.chimrod.com/images/disqus/privacy_240.jpg"><p>Image<span> </span>: <a href="https://www.flickr.com/photos/armydre2008/3865993401/">Frankielon</a> (<a href="https://creativecommons.org/licenses/by/2.0/">creativecommons</a>)</p>
</div>
<p>Le moteur de blog statique propose nativement un plugin pour gérer les
commentaires avec disqus. Il permet de donner un peu de dynamisme au blog, qui
est entièrement statique… Sauf qu’il s’agit d’un service non libre, qui
enregistre les données des utilisateurs…</p>
<p>Le plugin <a href="https://github.com/getpelican/pelican-plugins/tree/master/disqus_static">disqus_static</a> permet d’intégrer à la page html les commentaires
trouvés sur le service disqus. Cela permet de les inclure nativement dans
l’article, et évite au lecteur du blog d’informer disqus de sa navigation sur
le site. Voici la manière dont je l’utilise sur le blog.</p>
<div>
<p>Attention<span> </span>!</p>
<p>Cette configuration est <em>moins pire</em> que celle proposée par défaut par le
blog, mais elle continue d’enregistrer l’ensemble des commentaires auprès
d’une entreprise privée. Mieux vaut, si vous en avez la possibilité,
basculer sur une solution hébergée comme <a href="http://posativ.org/isso/">isso</a>.</p>
</div>
<div>
<h2>Création du compte</h2>
<p>En suivant la documentation du plugin, on enregistre notre application sur le
site de l’<a href="https://disqus.com/api/applications/">api de disqus</a> :</p>
<img alt="Configuration du compte" src="media/848abd4b.disqus_api.png" data-original-source="http://blog.chimrod.com/images/disqus/disqus_api.png"><p>Le compte n’a besoin d’accéder aux commentaires qu’en mode lecture, penser
aussi à renseigner le nom de domaine utilisé par le blog dans les paramètres du compte.</p>
</div>
<div>
<h2>Configuration du plugin</h2>
<p>Le compte et la clef seront renseignés dans un fichier à part, que nous allons
nommer <tt>disqus.py</tt>. Normalement, il devrait juste contenir ces lignes<span> </span>:</p>
<div><pre><span>#!/usr/bin/env python</span>
<span># -*- coding: utf-8 -*-</span>

<span># Configuration des commentaires</span>
<span>DISQUS_SITENAME</span><span>=</span><span>'Votre compte disqus'</span>
<span>DISQUS_SECRET_KEY</span> <span>=</span> <span>u'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'</span>
<span>DISQUS_PUBLIC_KEY</span> <span>=</span> <span>u'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'</span>
</pre></div>
<p>Pour éviter de diffuser ce fichier sur un serveur git public, ne pas oublier de
l’ajouter au fichier .gitignore<span> </span>! Ainsi, nous serons sûr que notre clef privée
ne sera jamais transmise sur internet…</p>
<p>Dans le fichier <tt>publish.conf</tt>, nous allons ajouter le chargement du plugin<span> </span>:</p>
<div><pre><span>import</span> <span>sys</span>
<span>import</span> <span>os.path</span>
<span>try</span><span>:</span>
    <span>sys</span><span>.</span><span>path</span><span>.</span><span>append</span><span>(</span><span>os</span><span>.</span><span>path</span><span>.</span><span>dirname</span><span>(</span><span>os</span><span>.</span><span>path</span><span>.</span><span>abspath</span><span>(</span><span>__file__</span><span>)))</span>
    <span>from</span> <span>disqus</span> <span>import</span> <span>*</span>
    <span>PLUGINS</span><span>.</span><span>append</span><span>(</span><span>"disqus_static"</span><span>)</span>
<span>except</span><span>:</span>
    <span>pass</span>
</pre></div>
<p>Cela permet de génerer le blog, même si la configuration pour les commentaires
n’est pas présente.</p>
<p>Utiliser le fichier <tt>publish.conf</tt> permet de générer le blog sans faire appel à
l’<span>API</span> pour éditer le blog, par contre, ceux-ci seront intégrés dès que l’on
lancera la commande <tt>make publish</tt> pour publier le blog.</p>
</div>
<div>
<h2>Changement du template</h2>
<p>Maintenant que tout est prêt, il ne reste plus qu’à modifier son template pour
éviter de charger disqus automatiquement. C’est dommage d’intégrer les
commentaires dans la page, si ceux chargés par disqus sont affichés automatiquement…</p>
<p>Sur mon blog, il faut cliquer sur le bouton pour recharger les commentaires (ou
pour en ajouter de nouveaux). C’est juste un peu de javascript, et vous pouvez
vous inspirer de ce bout de code<span> </span>:</p>
<div><pre>{% if DISQUS_SITENAME %}

<span><div</span> <span>class=</span><span>"comments"</span><span>></span>
<span><h2></span>Commentaires<span>&amp;nbsp;</span>:<span></h2></span>
    <span><div</span> <span>id=</span><span>"disqus_thread"</span><span>></span>
    {% if article.disqus_comments %}
    <span><ul</span> <span>class=</span><span>"post-list"</span><span>></span>
        {% for comment in article.disqus_comments recursive %}
        <span><li</span> <span>class=</span><span>"post"</span><span>></span>
            <span><div</span> <span>class=</span><span>"post-content"</span><span>></span>
                <span><div</span> <span>class=</span><span>"avatar hovercard"</span><span>></span>
                    <span><img</span> <span>alt=</span><span>"Avatar"</span> <span>src=</span><span>"{{ comment.author.avatar.small.cache }}"</span><span>></span>
                <span></div></span>
                <span><div</span> <span>class=</span><span>"post-body"</span><span>></span>
                    <span><header></span>
                        <span><span</span> <span>class=</span><span>"publisher-anchor-color"</span><span>></span>{{ comment.author.name }}<span></span></span>
                        <span><span</span> <span>class=</span><span>"time-ago"</span> <span>title=</span><span>"{{ comment.createdAt }}"</span><span>></span>{{ comment.createdAt }}<span></span></span>
                    <span></header></span>
                    <span><div</span> <span>class=</span><span>"post-message-container"</span><span>></span>
                        <span><div</span> <span>class=</span><span>"post-message publisher-anchor-color "</span><span>></span>
                            {{ comment.message }}
                        <span></div></span>
                    <span></div></span>
                <span></div></span>
            <span></div></span>
            {% if comment.children %}
            <span><ul</span> <span>class=</span><span>"children"</span><span>></span>
                {{ loop(comment.children) }}
            <span></ul></span>
            {% endif %}
        <span></li></span>
        {% endfor %}
    <span></ul></span>
    {% else %}
      Aucun commentaire pour l'instant.
    {% endif %}
    <span></div></span>
<span></div></span>
<span><div</span> <span>id=</span><span>"disqus_comments"</span><span>></span>
    <span><button</span> <span>onclick=</span><span>"load_disqus()"</span><span>></span>recharger<span></button></span>
<span></div></span>
<span><script </span><span>type=</span><span>"text/javascript"</span><span>></span>
    <span>var</span> <span>disqus_identifier</span> <span>=</span> <span>"{{ article.url }}"</span><span>;</span>
    <span>function</span> <span>load_disqus</span><span>()</span> <span>{</span>
        <span>var</span> <span>dsq</span> <span>=</span> <span>document</span><span>.</span><span>createElement</span><span>(</span><span>'script'</span><span>);</span>
        <span>dsq</span><span>.</span><span>type</span> <span>=</span> <span>'text/javascript'</span><span>;</span>
        <span>dsq</span><span>.</span><span>async</span> <span>=</span> <span>true</span><span>;</span>
        <span>dsq</span><span>.</span><span>src</span> <span>=</span> <span>'//{{ DISQUS_SITENAME }}.disqus.com/embed.js'</span><span>;</span>
        <span>(</span><span>document</span><span>.</span><span>getElementsByTagName</span><span>(</span><span>'head'</span><span>)[</span><span>0</span><span>]</span> <span>||</span> <span>document</span><span>.</span><span>getElementsByTagName</span><span>(</span><span>'body'</span><span>)[</span><span>0</span><span>]).</span><span>appendChild</span><span>(</span><span>dsq</span><span>);</span>
        <span>var</span> <span>load_button</span> <span>=</span> <span>document</span><span>.</span><span>getElementById</span><span>(</span><span>'disqus_comments'</span><span>);</span>
        <span>load_button</span><span>.</span><span>parentNode</span><span>.</span><span>removeChild</span><span>(</span><span>load_button</span><span>);</span>
  <span>};</span>
<span></script></span>
{% endif %}
</pre></div>
</div>
<p><img src="media/51a0b109.d6b159cb14220daa49ff4a3f9a25f9f3" data-original-source="http://cdn.libravatar.org/avatar/d6b159cb14220daa49ff4a3f9a25f9f3" alt="Gravatar de Chimrod" class="gravatar" /><br/><i>Original post of <a href="http://blog.chimrod.com/2015/08/pelican-disqus-vie-privee/" title="Visit the source">Chimrod</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>pc-kc : <a href="">PC Airis OSless il n&rsquo;y a pas que les grands constructeurs dans la vie</a> (06/02/2012)</li><li>Ploum : <a href="">D&eacute;sactivez votre messagerie vocale</a> (23/08/2013)</li></ul></div></p>


feed_id: http://blog.sciunto.org//posts/don_pdf2html2EX/
title: François Boulogne : Don du mois : pdf2htmlEX
uri: François-Boulogne-Don-du-mois-pdf2htmlEX
url: http://blog.sciunto.org//posts/don_pdf2html2EX/
content:
<p>Ce post s'inscrit dans la série des dons pour vous donner envie de contribuer même très modestement à des logiciels libres. Les petites pierres font les grands édifices.</p>
<p>Mes précédents dons étaient destinés à des projets. J'ai découvert très récemment <a href="https://github.com/coolwanglu/pdf2htmlEX">pdf2htmlEX</a>, un logiciel permettant de convertir un pdf en html avec une fidélité exceptionnelle. Le logiciel est d'ailleurs particulièrement adapté pour les équations.</p>
<p>Je tire du README quelques examples:</p>
<ul><li><strong>Bible de Genève, 1564</strong> (fonts and typography): <a href="http://coolwanglu.github.com/pdf2htmlEX/demo/geneve.html">HTML</a> / <a href="media/36fc20b7.geneve_1564.pdf" data-original-source="https://github.com/raphink/geneve_1564/raw/master/geneve_1564.pdf">PDF</a></li>
<li><strong>Cheat Sheet</strong> (math formulas): <a href="http://coolwanglu.github.com/pdf2htmlEX/demo/cheat.html">HTML</a> / <a href="media/3f67fa48.cheat.pdf" data-original-source="http://www.tug.org/texshowcase/cheat.pdf">PDF</a></li>
<li><strong>Scientific Paper</strong> (text and figures): <a href="http://coolwanglu.github.com/pdf2htmlEX/demo/demo.html">HTML</a> / <a href="http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.148.349&amp;rep=rep1&amp;type=pdf">PDF</a></li>
<li><strong>Full Circle Magazine</strong> (read while downloading): <a href="http://coolwanglu.github.com/pdf2htmlEX/demo/issue65_en.html">HTML</a> / <a href="media/e0aae276.issue65_en.pdf" data-original-source="http://dl.fullcirclemagazine.org/issue65_en.pdf">PDF</a></li>
<li><strong>Git Manual</strong> (CJK support): <a href="http://coolwanglu.github.com/pdf2htmlEX/demo/chn.html">HTML</a> / <a href="media/41a77bed.gitE690ADE5BBBA.pdf" data-original-source="http://files.cnblogs.com/phphuaibei/git%E6%90%AD%E5%BB%BA.pdf">PDF</a></li>
</ul><p>J'ai eu l'occasion de tester ce logiciel sur quelques uns de mes documents (produit avec LaTeX), et je suis bluffé par le résultat. Etant auto-hébergé, l'affichage progressif de l'html améliorera l'expérience utilisateur. C'est donc 7$ qui vont à l'auteur de ce projet ce mois-ci.</p>
<p><img src="media/140e5c7a.36bd0d829d0779d8b3e8cfb87f9b9537" data-original-source="http://cdn.libravatar.org/avatar/36bd0d829d0779d8b3e8cfb87f9b9537" alt="Gravatar de François Boulogne" class="gravatar" /><br/><i>Original post of <a href="http://blog.sciunto.org//posts/don_pdf2html2EX/" title="Visit the source">François Boulogne</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>François Boulogne : <a href="">Don du mois : archlinux</a> (20/01/2015)</li><li>François Boulogne : <a href="">Don du mois : pitivi</a> (06/03/2015)</li><li>François Boulogne : <a href="">Don du mois : ipython et jupyter</a> (20/03/2015)</li><li>François Boulogne : <a href="">Don du mois : grammalecte</a> (03/05/2015)</li><li>François Boulogne : <a href="">Don du mois : Joey Hess</a> (11/07/2015)</li></ul></div></p>


feed_id: http://tuxicoman.jesuislibre.net/2015/08/fennec-un-firefox-plus-libre-sur-f-droid.html
title: Tuxicoman : Fennec, un Firefox plus libre sur F-droid
uri: Tuxicoman-Fennec-un-Firefox-plus-libre-sur-F-droid
url: http://tuxicoman.jesuislibre.net/2015/08/fennec-un-firefox-plus-libre-sur-f-droid.html
content:
<p><a href="media/a75b7f05.fennec.png" data-original-source="http://tuxicoman.jesuislibre.net/blog/wp-content/uploads/fennec.png"><img src="media/a75b7f05.fennec.png" data-original-source="http://tuxicoman.jesuislibre.net/blog/wp-content/uploads/fennec.png" alt="fennec" width="96" height="96"></a>Un <a href="https://f-droid.org/wiki/page/org.mozilla.fennec_fdroid">fork de Firefox nommé « Fennec »</a> a fait son apparition sur <a href="https://f-droid.org/">F-droid</a>, le dépôt d’applications libres pour Android.</p>
<p>Il s’agit du code source de firefox auquel on a retiré du code non libre présent dans la version officielle compilée par Mozilla. Parmi les fonctionnalités enlevées, on peut noter : DRM de Cisco, rapporteur de crash, etc… Jetez un oeil à <a href="https://gitlab.com/fdroid/fdroiddata/tree/master/metadata/org.mozilla.fennec_fdroid.txt">la recette de compilation de Fennec</a> pour en savoir plus.</p>
<p>L’avantage pour l’utilisateur, c’est que le développeur prend les devants pour limiter le tracking et l’exécution de code non-libre dès l’installation par défaut. C’est bien plus sympa que le modèle où l’utilisateur doit lire des conditions d’utilisation de centaines de pages et fouiller dans les options avancées pour désactiver les mouchards (coucou Microsoft, Google, Facebook &amp; co :-)</p>
<p>Les nouvelles versions de Fennec sont disponibles rapidement et il est probable, d’après l’annonce du mainteneur de la version officielle de Mozilla sur Fdroid, que seul Fennec sera désormais mis à jour sur F-droid et que la version officielle de Mozilla n’y soit plus disponible.</p>
<p>Mozilla possède la marque Firefox et refuse que des forks mineurs de son code source soient appelés sous le même nom. C’est pourquoi, cette compilation extirpée de modules non-libres a du être rebaptisée « Fennec » bien que la quasi totalité du code source soit identique à Firefox.</p>
<p>Du coté des distribution GNU, <a href="https://www.debian.org/">Debian</a> a aussi sa version customisée de Firefox appelée <a href="https://wiki.debian.org/Iceweasel">Iceweasel</a> pour patcher librement les corrections de sécurité.</p>
<div><span>J'aime<img src="media/8d5d06b8.up.png" data-original-source="http://tuxicoman.jesuislibre.net/blog/wp-content/plugins/like-dislike-counter-for-posts-pages-and-comments/images/up.png">(<span>0</span>)</span><span>Ferme-la !<img src="media/d71e96d1.down.png" data-original-source="http://tuxicoman.jesuislibre.net/blog/wp-content/plugins/like-dislike-counter-for-posts-pages-and-comments/images/down.png">(<span>0</span>)</span></div><img src="https://piwik.jesuislibre.net/piwik.php?idsite=1&amp;rec=1&amp;url=http%3A%2F%2Ftuxicoman.jesuislibre.net%2F2015%2F08%2Ffennec-un-firefox-plus-libre-sur-f-droid.html&amp;action_name=Fennec%2C+un+Firefox+plus+libre+sur+F-droid&amp;urlref=http%3A%2F%2Ftuxicoman.jesuislibre.net%2Ffeed" width="0" height="0" alt=""><div><h4>Related Posts:</h4><ul><li><a href="http://tuxicoman.jesuislibre.net/2011/08/installer-les-packs-de-langue-pour-firefoxiceweasel.html">Installer les packs de langue pour Firefox/Iceweasel</a></li><li><a href="http://tuxicoman.jesuislibre.net/2013/06/4154.html">Debian Wheezy passe à Iceweasel 17 !</a></li><li><a href="http://tuxicoman.jesuislibre.net/2013/08/mes-plugins-et-reglages-pour-firefox.html">Mes plugins et réglages pour Firefox</a></li><li><a href="http://tuxicoman.jesuislibre.net/2014/05/support-des-drms-dans-firefox.html">Support des DRMs dans Firefox</a></li><li><a href="http://tuxicoman.jesuislibre.net/2011/01/android-est-il-un-os-libre.html">Android est-il un OS libre ?</a></li></ul><div></div></div>
<p><img src="media/a4176171.d01ce01523a0434fc1c413922f7fd8a2" data-original-source="http://cdn.libravatar.org/avatar/d01ce01523a0434fc1c413922f7fd8a2" alt="Gravatar de Tuxicoman" class="gravatar" /><br/><i>Original post of <a href="http://tuxicoman.jesuislibre.net/2015/08/fennec-un-firefox-plus-libre-sur-f-droid.html" title="Visit the source">Tuxicoman</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>Tuxicoman : <a href="">Ajouter un moteur de recherche &agrave; Firefox</a> (08/05/2014)</li><li>Tuxicoman : <a href="">OpenStreetMap c&rsquo;est surpuissant</a> (19/07/2012)</li><li>Tasse de Caf&eacute; : <a href="">Firefox mis &agrave; jour sur Android et en version desktop</a> (29/08/2012)</li><li>Tuxicoman : <a href="">Blender port&eacute; sur Android</a> (01/09/2012)</li><li>Tuxicoman : <a href="">Samsung Galaxy S3 avec Cyanogen 10 : le test</a> (02/09/2012)</li></ul></div></p>


feed_id: http://www.elementaryos-fr.org/maitriser-le-temps-avec-hourglass/
title: elementary OS : Maîtriser le temps avec Hourglass
uri: elementary-OS-Maîtriser-le-temps-avec-Hourglass
url: http://www.elementaryos-fr.org/maitriser-le-temps-avec-hourglass/
content:
<p><a href="https://plus.google.com/116278520866308650044/posts/B1VoqtEjvaT">Sam Thomas vient d’annoncer</a> la disponibilité de son application prévue pour elementary OS, Hourglass. Hourglass est une application horloge avec fonctions chronomètre, alarme et minuteur. Pour le moment seules les fonctionnalités des modes Chronomètre et Minuteur sont présentes, celles du mode Alarme ne sont pas encore complètement implantées. Bien évidemment, ce logiciel étant encore au stade de développement n’hésitez pas à reporter le moindre bug et/ou avis directement sur le site du projet sur Launchpad: <a href="https://bugs.launchpad.net/hourglas">https://bugs.launchpad.net/hourglass</a></p>
<p><span></span></p>
<p>Pour l’installation:</p><pre>sudo add-apt-repository ppa:hourglass-team/hourglass-daily
sudo apt-get update
sudo apt-get install hourglass</pre><p>
C’est encore une version expérimentale et donc des bugs peuvent être présents. L’icônes n’est pas encore finalisée, l’actuelle n’est que temporaire.</p>
<p>Voici quelques captures postées par le développeur:</p>
<p><a href="media/8cae41fd.hourglass-timer-2.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/08/hourglass-timer-2.png" data-rel="lightbox"><img src="media/8cae41fd.hourglass-timer-2.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/08/hourglass-timer-2.png" alt="hourglass-timer-2" width="409" height="359"></a></p>
<p><a href="media/63d841bc.hourglass-timer-1.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/08/hourglass-timer-1.png" data-rel="lightbox"><img src="media/63d841bc.hourglass-timer-1.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/08/hourglass-timer-1.png" alt="hourglass-timer-1" width="410" height="358"></a></p>
<p><a href="media/0d454590.hourglass-stopwatch2.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/08/hourglass-stopwatch2.png" data-rel="lightbox"><img src="media/0d454590.hourglass-stopwatch2.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/08/hourglass-stopwatch2.png" alt="hourglass-stopwatch2" width="407" height="358"></a></p>
<p><a href="media/293446d5.hourglass-stopwatch.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/08/hourglass-stopwatch.png" data-rel="lightbox"><img src="media/293446d5.hourglass-stopwatch.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/08/hourglass-stopwatch.png" alt="hourglass-stopwatch" width="410" height="358"></a></p>
<p><a href="media/f83434cd.hourglass-alarm-3.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/08/hourglass-alarm-3.png" data-rel="lightbox"><img src="media/f83434cd.hourglass-alarm-3.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/08/hourglass-alarm-3.png" alt="hourglass-alarm-3" width="409" height="358"></a></p>
<p><a href="media/29db834a.houglass-alarm.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/08/houglass-alarm.png" data-rel="lightbox"><img src="media/29db834a.houglass-alarm.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/08/houglass-alarm.png" alt="houglass-alarm" width="696" height="359"></a></p>
<p><a href="media/29f53504.hourglass-about.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/08/hourglass-about.png" data-rel="lightbox"><img src="media/29f53504.hourglass-about.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/08/hourglass-about.png" alt="hourglass-about" width="493" height="234"></a></p>
<p>Le billet <a rel="nofollow" href="http://www.elementaryos-fr.org/maitriser-le-temps-avec-hourglass/">Maîtriser le temps avec Hourglass</a> a été publié sur le site de la <a rel="nofollow" href="http://www.elementaryos-fr.org/">elementary OS - </a></p>
<p><img src="media/7e20f332.e363a9ed45733fa3aec7c3a0361380c6" data-original-source="http://cdn.libravatar.org/avatar/e363a9ed45733fa3aec7c3a0361380c6" alt="Gravatar de elementary OS" class="gravatar" /><br/><i>Original post of <a href="http://www.elementaryos-fr.org/maitriser-le-temps-avec-hourglass/" title="Visit the source">elementary OS</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://blogduyax.madyanne.fr/configuration-de-fail2ban.html
title: Yannic Arnoux : Configuration de Fail2Ban
uri: Yannic-Arnoux-Configuration-de-Fail2Ban
url: http://blogduyax.madyanne.fr/configuration-de-fail2ban.html
content:
<p>Après <a href="http://blogduyax.madyanne.fr/deploiement-et-sauvegarde.html">l'aspect de la
sauvegarde</a> je me
suis attaqué à la sécurisation du serveur. C'est un vaste sujet et on n'est
jamais certain d'être parfaitement protégé : on se documente et on essaie de
parer à l'essentiel. Je recommande cet article publié sur <a href="https://mespotesgeek.fr/debian-8-jessie-securisation/">Mes potes
Geek</a> qui dresse un
panorama des outils couramment utilisés et leur mise en oeuvre. Un des piliers
de la sécurisation d'un serveur GNU/Linux est l'outil
<a href="http://www.fail2ban.org/">Fail2Ban</a> qui va surveiller les logs du serveur pour
trouver des traces d'attaque et contre-attaquer en bannissant le malotru.</p>
<p>Techniquement, l'outil parse les logs systèmes ou applicatifs à grand coup
d'expressions régulières et bloque les attaques avec le pare-feu
<a href="https://fr.wikipedia.org/wiki/Iptables">iptable</a>. Les règles de bannissement
sont configurables : nombre de tentatives de connexions infructueuses, durée du
bannissement. On peut facilement étendre Fail2Ban pour ajouter la  surveillance
d'une application <em>maison</em> pour peu qu'elle écrive dans un log les tentatives
ratées de connexion et on peut aussi personnaliser les notifications. En
standard, Fail2Ban envoie un e-mail à l'administrateur à chaque <em>ban</em>. En
pratique, un petit serveur comme le mien bannit une quinzaine d'adresses IP par
jour, essentiellement des tentatives ratées par SSH et c'est vite fastidieux de
recevoir autant d'e-mails. Fail2Ban propose un envoi groupé, c'est à dire qu'il
regroupe un nombre d'attaques paramétrable dans un seul e-mail. C'est mieux
mais je suis habitué à configurer mes outils pour recevoir des rapports à
fréquence fixe, journaliers ou hebdomadaires. N'ayant rien trouvé en standard,
j'ai décidé d'étendre Fail2Bane avec mon propre script de configuration pour
arriver au résultat voulu.</p>
<p>Sur Debian, la configuration est installée sous <strong>/etc/fail2ban</strong>. Dans ce
répertoire, on va trouver <em>/etc/failban/filter.d/</em> qui contient les filtres de
détection et <em>/etc/fail2ban/action.d/</em> qui contient les actions à appliquer.
Le fichier de configuration principal est <em>jail.conf</em> mais on ne le modifie
jamais (pour éviter de perdre les modifications lors des mises à jour de
fail2ban). On préfère redéfinir les parties de la configurations modifiées dans
un fichier <em>jail.local</em>. Pour rajouter une action personnalisée, on va donc
rajouter un fichier d'action dans <em>/etc/fail2ban/action.d</em> et décrire quand et
comment l'appliquer dans <em>jail.local</em>. </p>
<p>J'ai donc dupliqué le fichier d'action <em>sendmail-buffered</em> et je l'ai adapté
pour créer <em>sendmail-cron</em>. Pourquoi CRON ? Et bien l'idée est la suivante :
chaque bannissement est écrit dans un fichier temporaire par
<em>sendmail-buffered</em> et quand le nombre de ligne configuré est atteint, ce
fichier est envoyé par e-mail. Je conserve ce fonctionnement mais je change le
déclencheur de l'envoi : ce n'est plus le nombre de lignes du fichier mais la
présence d'un fichier <em>mail.flag</em> dans un certain répertoire qui conditionne
l'envoi. Ce fichier <em>mail.flag</em> est créé par une tâche CRON. Ainsi, on délègue
à CRON la configuration de la fréquence d'envoi du rapport.</p>
<p>Quant au fichier d'action, il est simple : on conserve les IP bannies dans un
fichier temporaire avec le détail de l'opération (date de l'attaque, filtre
concerné, IP source) et on regarde si on a le feu vert pour créer le rapport en
testant la présence du fichier <em>mail.flag</em>. Si c'est le cas, on envoie le
rapport puis on supprime le fichier temporaire et le fichier <em>mail.flag</em>. Voici
le fichier <em>/etc/fail2ban/action.d/sendmail-cron.conf</em> complet :</p>
<pre><code># Fail2Ban configuration file
#
# Author: Yannic Arnoux
#         Based on sendmail-buffered written by Cyril Jaquier
#
#

[INCLUDES]

before = sendmail-common.conf

[Definition]

# Option:  actionstart
# Notes.:  command executed once at the start of Fail2Ban.
# Values:  CMD
#
actionstart = printf %%b "Subject: [Fail2Ban] <name>: started on `uname -n`
              From: <sendername> <<sender>>
              To: <dest>\\n
              Hi,\\n
              The jail <name> has been started successfully.\\n
              Regards,\\n
              Fail2Ban" | /usr/sbin/sendmail -f <sender> <dest>

# Option:  actionstop
# Notes.:  command executed once at the end of Fail2Ban
# Values:  CMD
#
actionstop = if [ -f <tmpfile> ]; then
                 printf %%b "Subject: [Fail2Ban] Report from `uname -n`
                 From: <sendername> <<sender>>
                 To: <dest>\\n
                 Hi,\\n
                 These hosts have been banned by Fail2Ban.\\n
                 `cat <tmpfile>`
                 \\n,Regards,\\n
                 Fail2Ban" | /usr/sbin/sendmail -f <sender> <dest>
                 rm <tmpfile>
             fi
             printf %%b "Subject: [Fail2Ban] <name>: stopped  on `uname -n`
             From: Fail2Ban <<sender>>
             To: <dest>\\n
             Hi,\\n
             The jail <name> has been stopped.\\n
             Regards,\\n
             Fail2Ban" | /usr/sbin/sendmail -f <sender> <dest>

# Option:  actioncheck
# Notes.:  command executed once before each actionban command
# Values:  CMD
#
actioncheck =

# Option:  actionban
# Notes.:  command executed when banning an IP. Take care that the
#          command is executed with Fail2Ban user rights.
# Tags:    See jail.conf(5) man page
# Values:  CMD
#
actionban = printf %%b "`date`: <name> ban <ip> after <failures> failure(s)\\n" >> <tmpfile>
            if [ -f <mailflag> ]; then
                printf %%b "Subject: [Fail2Ban] Report from `uname -n`
                From: <sendername> <<sender>>
                To: <dest>\\n
                Hi,\\n
                These hosts have been banned by Fail2Ban.\\n
                `cat <tmpfile>`
                \\n,Regards,\\n
                Fail2Ban" | /usr/sbin/sendmail -f <sender> <dest>
                rm <tmpfile>
                rm <mailflag>
            fi

# Option:  actionunban
# Notes.:  command executed when unbanning an IP. Take care that the
#          command is executed with Fail2Ban user rights.
# Tags:    See jail.conf(5) man page
# Values:  CMD
#
actionunban =

[Init]

# Default name of the chain
#
name = default

# Default temporary file
#
tmpfile = /var/run/fail2ban/tmp-mail.txt

# Default flag file
#
mailflag = /var/run/fail2ban/mail.flag
</code></pre>
<p>Dans mon cas, la tâche CRON est journalière :</p>
<pre><code># fail2ban report
@daily touch /var/run/fail2ban/mail.flag.
</code></pre>
<p>Ceux qui suivent ont remarqué que mon rapport ne sera envoyé que sur un
bannissement donc potentiellement longtemps après que la tâche CRON ait créé le
fichier <em>mail.flag</em>. Je fais confiance à mes intrus et à leurs tentatives
soutenues pour que ce rapport soit bien envoyé à une fréquence journalière ;-)</p>
<p>Il reste à configurer fail2ban pour utiliser cette nouvelle action. J'ai
redéfini dans ma configuration <em>jail.local</em> les actions à appliquer sur
détection d'attaque : d'abord on bloque, ensuite on informe : </p>
<pre><code>action_mwlc = %(banaction)s[name=%(__name__)s, port="%(port)s", protocol="%(protocol)s", chain="%(chain)s"]
            %(mta)s-cron[name=%(__name__)s, dest="%(destemail)s", logpath=%(logpath)s, chain="%(chain)s", sendername="%(sendername)s"]
action = %(action_mwlc)s
</code></pre>
<p>Il reste à redémarrer Fail2Ban et à attendre l'envoi du prochain rapport.</p>
<p>Au fait, je reviens à peine de vacances où j'ai rencontré un postulant au rôle de mascotte de ce blog :D</p>
<p><img src="media/0be315a0.poulet.jpg" data-original-source="http://blogduyax.madyanne.fr/images/2015/poulet.jpg"></p>
<p><img src="media/79716ccf.308a3596152a79231f3feedc49afa4ef" data-original-source="http://cdn.libravatar.org/avatar/308a3596152a79231f3feedc49afa4ef" alt="Gravatar de Yannic Arnoux" class="gravatar" /><br/><i>Original post of <a href="http://blogduyax.madyanne.fr/configuration-de-fail2ban.html" 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://blogmotion.fr/internet/securite/certifi-gate-stagefright-13546
title: Blogmotion : 2 failles inquiétantes sur Android
uri: Blogmotion-2-failles-inquiétantes-sur-Android
url: http://blogmotion.fr/internet/securite/certifi-gate-stagefright-13546
content:
<p>Depuis 2 semaines Android est sur le devant de la scène, pour des questions de sécurité.</p>
<p><img src="media/25be08b3.android-pwned.png" data-original-source="http://blogmotion.fr/wp-content/uploads/2015/08/android-pwned.png" alt="android-pwned" width="590" height="33"></p>
<p>Elles s'appellent <strong>Stagefright</strong> et <strong>Certifi-gate</strong>. Que cachent ces jolis noms ? On fait le point sur les <strong>vulnérabilités qui touchent Android</strong> en ce moment. Avec 1,283 milliard de périphériques vendus en 2014 sur le globe, il s'agit du système d'exploitation numéro 1 et à ce titre de nombreux pirates s'y intéressent.<span></span></p>
<h3>Un MMS, et ça repart</h3>
<p>Fin juillet 2015 c'est la faille Stagefright qui était dévoilée. Découverte par deux ingénieurs en sécurité de l'entreprise <a href="http://blog.zimperium.com/experts-found-a-unicorn-in-the-heart-of-android/" rel="nofollow">Zimperium</a> dans le code source d'Android Open Source Project (AOSP). Cette faille tire son nom de la biliothèque multimédia Stagefright utilisée pour la lecture de fichiers multimédias. Cette portion de code source n'est pas en Java mais en C++, voilà qui inquiète quand on connaît les possibilités de corruption de la mémoire avec ce langage.</p>
<p>95% des terminaux dans le monde seraient vulnérables, <strong>à partir d'Android 2.2 jusqu'à Lollipop 5.x</strong>. Pour exploiter cette vulnérabilité un <strong>MMS contenant du code malicieux</strong> suffit, avant même que l'utilisateur ne voit ce MMS, en effet Android récupère les MMS dès qu'ils arrivent. Mais il serait toutefois impossible de bypasser les notifications. L'attaquant peut ensuite à distance récupérer vos informations, écouter le microphone, télécharger vos fichiers.</p>
<p>Google a modifié le code source d'AOSP en moins de 48 heures avec un correctif mis à disposition. Quelques constructeurs ont diffusé cette mise à jour, d'autres le feront <a href="http://www.frandroid.com/marques/google/301669_stagefright-google-publie-liste-dappareils-seront-mis-a-jour-aout" rel="nofollow">courant Août</a>. En attendant il est déconseillé d'utiliser Hangout pour vos SMS/MMS, vous pouvez désactiver le téléchargement automatique des MMS dans la plupart des applications natives à votre téléphone. Certaines applications se sont mises à jour en désactivant le téléchargement automatique de MMS vidéos, c'est le cas de Textra. Sauf que la tentation sera forte chez les utilisateurs non avertis d'appuyer pour voir le MMS, même celui d'un inconnu...</p>
<h3>Certifi-gate</h3>
<p>Dévoilée la semaine dernière cette faille porte le doux nom de Certifi-gate, un jeu de mot entre Certificate et Gate qui signifie la porte (ouverte) du certificat ou encore l'affaire du certificat. Cette vulnérabilité se base sur les services d'assistance à distance implantés par certains constructeurs et opérateurs. On appelle ces outils les "mobile Remote Support Tool" ou mRST. Le code source AOSP n'est pas concerné, les gammes Nexus ne sont par exemple pas touchées.</p>
<p>C'est l'entreprise CheckPoint, spécialisée dans le domaine de la sécurité, qui a <a href="http://blog.checkpoint.com/2015/08/06/certifigate/" rel="nofollow">mis au jour celle-ci</a>. En précisant qu'avec vulnérabilité il était possible de <strong>prendre le contrôle total d'un terminal</strong> pour récolter des données personnelles ou vous espionner. Il "suffit" de se faire passer pour l'opérateur ou le constructeur pour obtenir tous les accès sur le périphérique.</p>
<p><iframe width="590" height="443" src="https://www.youtube.com/embed/4b59eBx9lts?feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>Selon CheckPoint cette faille toucherait certaines applications du Play Store comme le plugin Team Viewer ou Communi-Take.</p>
<p><iframe width="590" height="332" src="https://www.youtube.com/embed/nONN-llfEMQ?feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>Là encore c'est potentiellement des centaines de millions de périphériques concernés. Toutes les version d'Android sont concernées, y compris Android 5.1.1.</p>
<p>CheckPoint a créé l'application <a href="https://play.google.com/store/apps/details?id=com.checkpoint.capsulescanner" rel="nofollow">Certifi-gate Scanner</a> permettant de savoir si votre périphérique est concerné par la faille.</p>
<h3>Certains smartphones ne seront jamais corrigés</h3>
<p>Malgré la menace qui court sur les utilisateurs, tous les modèles de smartphone ne bénéficieront pas d'une mise à jour. Chez Samsung seuls les Galaxy S3, S4, S5, S6, S6 Edge, Note 4 et Note4 Edge sont concernés par la mise à jour, chez HTC ce serait les M7, M8 et M9 <a href="http://www.nextinpact.com/news/96125-certifi-gate-faille-critique-dans-outils-supports-integres-par-oem-dans-android.htm" rel="nofollow">d'après NXI</a>.</p>
<p>Attention toutefois car si vous avez "rooté" votre smartphone vous ne bénéficiez plus des mises à jour constructeur chez Samsung, en tout cas pas en OTA. C'était le cas avec mon S3 et j'ai profité d'une mise à jour en attente (via Kies) qui a malheureusement planté dès le début. J'ai du faire un emergency recovery, je pensais alors que j'allais repartir à zéro mais finalement je n'ai rien perdu (ouf!). Avant de vous lancer dans une manipulation périlleuse pensez à sauvegarder le contenu votre téléphone : sms/mms, APK + données d'application, photos, vidéos et répertoire s'il n'est pas synchronisé. Si vous avez une carte externe ça vous fera ça de moins à copier.</p>
<p>Dans le cas où vous avez installé une ROM custom, vous devrez également installer une version plus récente dès que son auteur aura corrigé les différentes failles, je parle ici surtout de Stagefright.</p>
<p>Une fois de plus je ne peux donc que vous conseiller d'éviter d'acheter un smartphone chez un opérateur, vous n'aurez pas un tas d'applications non désinstallables et de potentiels exploits qui ne seront jamais corrigés (ou dévoilés). Je déplore aussi les surcouches qui sont pointées du doigt, je n'ai pourtant rien contre elles mais c'est à cause d'elles que nous ne pouvons pas utiliser les correctifs de Google.</p>
<p>L'idéal serait probablement d'avoir deux circuits de mise à jour. L'un indépendant du fabriquant, à l'instar de Windows et de son Windows Update, et le second proposé par le fabricant ou opérateur. Mais il est clair que de tels changements en profondeur ne sont pas pour demain. Quand on voit qu'un constructeur comme Samsung ne va proposer de patch que sur une quantité très réduite, c'est tout à fait ridicule. Il est temps de passer sous une ROM alternative si vous êtes dans ce cas.</p>
<p>Enfin, évitez d'installer des APK sans passer par le Play Store car potentiellement vous savez que ça peut faire des chocapics. Et bon courage si vous proposez le <a href="https://fr.wikipedia.org/wiki/Bring_your_own_device" rel="nofollow">BYOD</a> dans votre société !</p>
<p><em>ps : vous pouvez indiquer le modèle de votre smartphone en commentaire en disant si vous êtes touchés ou non par la faille Certifi-gate</em></p>
<a href="http://blogmotion.fr/pratique/parrainage-premium-igraal-11785" rel="nofollow">BM vous parraine en mode Premium chez iGraal.fr : <strong>10 euros offerts à l'inscription</strong></a> :)
<br>Vous devriez me suivre sur Twitter : <strong><a href="http://twitter.com/xhark">@xhark</a></strong>
<hr><p><small><a href="http://blogmotion.fr/internet/securite/certifi-gate-stagefright-13546">Article original</a> écrit par Mr Xhark publié sur <a href="http://blogmotion.fr/">Blogmotion</a> le 11/08/2015 |
<a href="http://blogmotion.fr/internet/securite/certifi-gate-stagefright-13546#comments">6 commentaires</a> |
<br>Attention : l'intégralité de ce billet est protégée par la licence <a href="http://creativecommons.org/licenses/by-nd/4.0/deed.fr">Creative Commons</a> 
</small></p>
<div><h5>Vous risquez d'être aussi intéressé par :</h5><ul><li><a href="http://blogmotion.fr/mobilite/root-galaxy-s3-8655">[Faille Samsung] Comment l’exploiter puis s’en protéger</a></li><li><a href="http://blogmotion.fr/mobilite/root-galaxy-siii-11726">[Tutoriel] Rooter un Samsung Galaxy S3 (GT-i9300)</a></li><li><a href="http://blogmotion.fr/mobilite/iphone5s-10587">Etes-vous un iDiot ?</a></li><li><a href="http://blogmotion.fr/mobilite/duel-galaxy-s4-vs-iphone-5s-10242">[Duel] Galaxy S4 VS iPhone 5S</a></li><li><a href="http://blogmotion.fr/systeme/synolocker-11821">[Synology] Les versions touchées par SynoLocker</a></li></ul><div></div></div>
<p><img src="media/a0117921.62aa4245a7b7f5efa3d72b316fe1ca47" data-original-source="http://cdn.libravatar.org/avatar/62aa4245a7b7f5efa3d72b316fe1ca47" alt="Gravatar de Blogmotion" class="gravatar" /><br/><i>Original post of <a href="http://blogmotion.fr/internet/securite/certifi-gate-stagefright-13546" title="Visit the source">Blogmotion</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>Tuxicoman : <a href="">La faille &laquo;&nbsp;Masterkey&nbsp;&raquo; pour Android d&eacute;ja fix&eacute;e sur Cyanogen</a> (10/07/2013)</li><li>Libre Astux : <a href="">Allumer / &eacute;teindre l&rsquo;&eacute;cran de votre PC sous Ubuntu &agrave; distance avec votre smartphone</a> (21/01/2012)</li><li>Tuxicoman : <a href="">Pourquoi faut-il se m&eacute;fier des applications de Whispersystem ?</a> (18/05/2013)</li><li>Tuxicoman : <a href="">Pourquoi personne ne dit que les t&eacute;l&eacute;phones Android sont trou&eacute;s ?</a> (03/07/2013)</li><li>PaulK : <a href="">Interview &agrave; LinuxFR &agrave; propos du projet Replicant</a> (29/07/2013)</li></ul></div></p>


feed_id: http://www.gnomelibre.fr/2015/08/prise-en-charge-dappstream-par-debian-kubuntu/
title: Okki : Prise en charge d’AppStream par Debian / Kubuntu
uri: Okki-Prise-en-charge-d-AppStream-par-Debian-Kubuntu
url: http://www.gnomelibre.fr/2015/08/prise-en-charge-dappstream-par-debian-kubuntu/
content:
<figure><a href="media/afd3d5b8.logiciels_316.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/08/logiciels_316.png"><img src="media/e668aff1.logiciels_316-1024x821.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/08/logiciels_316-1024x821.png" alt="" width="660" height="529"></a><figcaption>Logiciels 3.16</figcaption></figure><p>Bonne nouvelle pour les utilisateurs de <a href="https://www.debian.org/">Debian</a> (unstable), <a href="http://www.kubuntu.org/">Kubuntu</a> et <a href="http://www.tanglu.org/">Tanglu</a>, Matthias Klumpp vient d’<a href="http://blog.tenstral.net/2015/08/appstreamdep-11-for-everyone-beta.html">annoncer</a> que la prise en charge d’AppStream était bien avancée et devrait être officiellement annoncée lors de la <a href="http://debconf15.debconf.org/">DebConf15</a>, le rendez-vous annuel des développeurs Debian qui se tient cette année du 15 au 22 août 2015 à Heidelberg, en Allemagne.</p>
<p>Pour rappel, <a href="http://www.freedesktop.org/software/appstream/docs/">AppStream</a> est la spécification <a href="https://fr.wikipedia.org/wiki/Freedesktop.org">Freedesktop</a> permettant le partage des méta-données des différentes applications entre les distributions (descriptions, adresses des sites officiels, captures d’écran, licences…), qui peuvent être ainsi réutilisées par les différentes logithèques (<a href="https://wiki.gnome.org/Apps/Software">Logiciels</a> sous GNOME, Muon Discover sous KDE…), tout en évitant la duplication d’efforts.</p>
<p>Matthias a également prévu de donner une <a href="https://summit.debconf.org/debconf15/meeting/200/appstream-limba-xdgapp-past-present-and-future/">conférence</a> le 16 août pour expliquer ce que peut apporter <span lang="fr-FR">AppStream </span><span lang="fr-FR">à Debian (installation d’applications, mise à jour du système, mais également la mise à jour des firmwares <a href="https://fr.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface">UEFI</a>…), tout en décrivant tout ce qui a déjà été accompli pour sa prise en charge</span><span lang="fr-FR">.</span></p>
<p><span lang="fr-FR">Le futur de la distribution d’applications sous GNU/Linux devrait également y être abordé. Actuellement empaquetées par les différentes distributions, les applications devraient, à terme, pouvoir être distribuées par les développeurs eux-mêmes en employant le <a href="https://fr.wikipedia.org/wiki/Sandbox_%28s%C3%A9curit%C3%A9_informatique%29">sandboxing</a> (au travers de technologies telles que <a href="https://github.com/ximion/limba">Limba</a> et <a href="https://github.com/alexlarsson/xdg-app">Xdg-App</a>) pour qu’elles soient parfaitement isolées du reste du système.</span></p>
<p><img src="media/bb7cd4d3.f4241788ba5559af3601b72220cbad09" data-original-source="http://cdn.libravatar.org/avatar/f4241788ba5559af3601b72220cbad09" alt="Gravatar de Okki" class="gravatar" /><br/><i>Original post of <a href="http://www.gnomelibre.fr/2015/08/prise-en-charge-dappstream-par-debian-kubuntu/" title="Visit the source">Okki</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="">Deux ph&eacute;nom&egrave;nes tr&egrave;s rares en moins d&#039;une semaine !!</a> (19/02/2009)</li><li>4LW : <a href="">Liste de 5 logiciels permettant de renomer des fichiers en masse</a> (05/01/2011)</li><li>La vache libre : <a href="">En bref &ndash; Tails 0.21 disponible</a> (31/10/2013)</li><li>La vache libre : <a href="">Tails passe en version stable 1.0</a> (30/04/2014)</li><li>La vache libre : <a href="">q4os &ndash; Une Debian / KDE (Trinity) &agrave; la sauce Windows XP, pour une transition en douceur</a> (16/05/2014)</li></ul></div></p>


feed_id: http://blog.fedora-fr.org/renault/post/Fedora-23-Alpha%2C-enfin-disponible-%21
title: Renault : Fedora 23 Alpha, enfin disponible !
uri: Renault-Fedora-23-Alpha-enfin-disponible
url: http://blog.fedora-fr.org/renault/post/Fedora-23-Alpha%2C-enfin-disponible-%21
content:
<p>En ce mardi 11 août, les contributeurs du Projet Fedora seront ravis
d'apprendre la disponibilité de l'alpha de la future Fedora 23, en plein Flock
qui se déroule actuellement aux États-Unis.</p>
<p>Malgré les risques concernant son utilisationt, il est important de la
tester. En rapportant les bogues maintenant, la Fedora 23 stable sera plus
stable encore et aura moins de risque de sortir en retard. Les versions en
développements manquent de testeurs et de retours pour mener à bien leurs
buts.</p>
<p>Voici les nouveautés annoncées pour cette version :</p>
<p>Bureautique :</p>
<ul><li>Fedora Spin Cinnamon fait son apparition ;</li>
<li>L'environnement du feu OLPC : Sugar, passe à la version 0.106 ;</li>
<li>La liste des caractères Unicode passe à la version 8.0 ;</li>
<li>IBus migre à la version 1.5.11, ajoutant la gestion de KDE5 et des
environnements à base du fichier .XCompose ;</li>
<li>ibus-libzhuyin est employé par défaut comme méthode de saisie du chinois
traditionnel, employé à Taiwan ;</li>
</ul><p>Administration système :</p>
<ul><li>Fedup a été fusionné dans DNF, le successeur de Yum des Fedora antérieures
à Fedora 22 ;</li>
<li>Ajout d'une interface graphique pour gérer le contrôleur de domaine FreeIPA
à travers Cockpit ;</li>
<li>À partir de la spécification Nulecule, les "rôles de serveurs" peuvent être
déployés comme des applications conteneurisés ;</li>
<li>Les versions de Fedora Atomic ne sont plus basées sur le cycle traditionnel
de Fedora, les versions sont maintenant délivrées toutes les deux semaines au
lieu des 6 mois en moyenne auparavant ;</li>
<li>Création de nouvelles types d'images à base de Docker ;</li>
</ul><p>Sécurité :</p>
<ul><li>Tous les paquets sont compilés avec des options de compilation améliorant
la sécurité de ceux-ci ;</li>
<li>Les algorithme de chiffrement obsolètes RC4 et SSL3 ont été supprimés des
logiciels le proposant ;</li>
<li>Les politiques SELinux ont été remaniées. Enregistrées maintenant dans /var
au lieu de /etc, amélioration des performances et possibilité d'étendre la
politique de la distribution plus facilement ;</li>
<li>Les logiciels supportant des politiques de mots de passe, à savoir
respecter des règles pour avoir un mot de passe valide, ont une politique
commune et peuvent être adaptés en un seul endroit pour tous. Cela concerne les
outils de créations d'utilisateurs de Gnome, Anaconda ou encore l'outil passwd
;</li>
<li>Ajout d'un utilitaire pour mettre à jour les firmwares UEFI ;</li>
</ul><p>Développement :</p>
<ul><li>Python 3 devient la version par défaut du langage, Python 2 reste
disponible pour les applications le nécessitant ;</li>
<li>Perl passe à la 5.22 ;</li>
<li>La bibliothèque Boost sera en 1.59 ;</li>
<li>Quant à Mono ce sera la version 4 ;</li>
<li>Disponibilité de la boîte à outils web pour Python et JavaScript nommé
Frappe ;</li>
</ul><p>Si l'aventure vous intéresse, les images sont <a href="http://torrent.fedoraproject.org/" hreflang="fr" title="disponibles par Torrent">disponibles par Torrent</a>. En cas de bogue,
n'oubliez pas de relire la <a href="http://doc.fedora-fr.org/wiki/Apprendre_%C3%A0_rapporter_un_bogue" hreflang="fr" title="documentation pour signaler les anomalies">documentation pour
signaler les anomalies</a> sur le <a href="https://bugzilla.redhat.com/index.cgi" hreflang="en" title="BugZilla">BugZilla</a>.</p>
<p>Bons tests à tous !</p>
<p><img src="media/d143d7a6.f792a7629fb4a46c01613eb1976730ef" data-original-source="http://cdn.libravatar.org/avatar/f792a7629fb4a46c01613eb1976730ef" alt="Gravatar de Renault" class="gravatar" /><br/><i>Original post of <a href="http://blog.fedora-fr.org/renault/post/Fedora-23-Alpha%2C-enfin-disponible-%21" title="Visit the source">Renault</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>opossum1er : <a href="">Gnome-shell</a> (08/10/2009)</li><li>opossum1er : <a href="">Plymouth</a> (02/11/2008)</li><li>Renault : <a href="">J&#039;ai test&eacute; la Fedora Rawhide, future Fedora 11</a> (23/12/2008)</li><li>Renault : <a href="">Participez aux journ&eacute;es de tests de Fedora : c&#039;est libre et gratuit pour tous =)</a> (18/08/2010)</li><li>opossum1er : <a href="">Fedora 15 alpha</a> (08/03/2011)</li></ul></div></p>


title: Tuxicoman : Installation automatique des mises à jour de sécurité sur Debian
uri: Tuxicoman-Installation-automatique-des-mises-à-jour-de-sécurité-s
feed_id:
http://tuxicoman.jesuislibre.net/2015/08/mise-a-jour-automatique-des-patch-de-securite-sur-debian.html

url:
http://tuxicoman.jesuislibre.net/2015/08/mise-a-jour-automatique-des-patch-de-securite-sur-debian.html

content:
<p>Il existe un moyen d’installer automatiquement les mises à jour des logiciels sans nécessiter d’interaction humaine.</p>
<p>C’est pratique si l’utilisateur ne peut pas faire les mises à jour (manque de compétences, pas de de droits administrateurs, oubli) ou pour un serveur (si vous en avez bcp à gérer ou pendant vos vacances).</p>
<p>Ca s’appelle <strong>unattended-upgrades</strong></p>
<pre># apt-get install unattended-upgrades</pre>
<p>Pour activer les mises à jour automatiques, il faut ensuite lancer cette commande, et choisir « Yes » :</p>
<pre># dpkg-reconfigure unattended-upgrades</pre>
<p><a href="media/f5cd2f93.unattended-upgrades.png" data-original-source="http://tuxicoman.jesuislibre.net/blog/wp-content/uploads/unattended-upgrades.png"><img src="media/45982bc2.unattended-upgrades-500x297.png" data-original-source="http://tuxicoman.jesuislibre.net/blog/wp-content/uploads/unattended-upgrades-500x297.png" alt="unattended-upgrades" width="500" height="297"></a><strong>Par défaut, seules les mises à jour de sécurité seront appliquées quotidiennement.</strong></p>
<p>Vous pouvez changer ce comportement pour appliquer d’autres types de mise à jour en éditant le fichier /etc/apt/apt.conf.d/50unattended-upgrades</p>
<p>Les logs des mises à jour automatiques se trouvent dans le dossier <span>/var/log/unattended-upgrades/</span></p>
<p>Vous trouverez plus d’info sur le <a href="https://wiki.debian.org/UnattendedUpgrades">wiki de Debian </a>et le <a href="https://help.ubuntu.com/lts/serverguide/automatic-updates.html">wiki d’Ubuntu</a>.</p>
<div><span>J'aime<img src="media/8d5d06b8.up.png" data-original-source="http://tuxicoman.jesuislibre.net/blog/wp-content/plugins/like-dislike-counter-for-posts-pages-and-comments/images/up.png">(<span>5</span>)</span><span>Ferme-la !<img src="media/d71e96d1.down.png" data-original-source="http://tuxicoman.jesuislibre.net/blog/wp-content/plugins/like-dislike-counter-for-posts-pages-and-comments/images/down.png">(<span>0</span>)</span></div><img src="https://piwik.jesuislibre.net/piwik.php?idsite=1&amp;rec=1&amp;url=http%3A%2F%2Ftuxicoman.jesuislibre.net%2F2015%2F08%2Fmise-a-jour-automatique-des-patch-de-securite-sur-debian.html&amp;action_name=Installation+automatique+des+mises+%C3%A0+jour+de+s%C3%A9curit%C3%A9+sur+Debian&amp;urlref=http%3A%2F%2Ftuxicoman.jesuislibre.net%2Ffeed" width="0" height="0" alt=""><div><h4>Related Posts:</h4><ul><li><a href="http://tuxicoman.jesuislibre.net/2012/05/debian-6-0-5-est-sortie.html">Debian 6.0.5 est sortie</a></li><li><a href="http://tuxicoman.jesuislibre.net/2011/10/debian-6-0-3-est-sortie.html">Debian 6.0.3 est sortie</a></li><li><a href="http://tuxicoman.jesuislibre.net/2013/06/4154.html">Debian Wheezy passe à Iceweasel 17 !</a></li><li><a href="http://tuxicoman.jesuislibre.net/2012/05/maintenir-le-plugin-flash-a-jour-sous-debian.html">Maintenir le plugin Flash à jour sous Debian</a></li><li><a href="http://tuxicoman.jesuislibre.net/2014/12/mettre-a-jour-le-plugin-flash-sous-debian.html">Mettre à jour le plugin Flash sous Debian</a></li></ul><div></div></div>
<p><img src="media/a4176171.d01ce01523a0434fc1c413922f7fd8a2" data-original-source="http://cdn.libravatar.org/avatar/d01ce01523a0434fc1c413922f7fd8a2" alt="Gravatar de Tuxicoman" class="gravatar" /><br/><i>Original post of <a href="http://tuxicoman.jesuislibre.net/2015/08/mise-a-jour-automatique-des-patch-de-securite-sur-debian.html" title="Visit the source">Tuxicoman</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>Tuxicoman : <a href="">Fail2ban pour votre installation WordPress</a> (03/04/2013)</li><li>Tuxicoman : <a href="">Etat des lieux de la messagerie chiffr&eacute;e</a> (09/02/2014)</li><li>Tuxicoman : <a href="">Dossier partag&eacute; entre utilisateurs sous Linux</a> (12/03/2014)</li><li>Tuxicoman : <a href="">Lister les connexions entrantes de votre ordinateur</a> (18/04/2014)</li><li>Tuxicoman : <a href="">OpenSSL et la v&eacute;rification du domaine dans les certificats</a> (22/05/2014)</li></ul></div></p>


feed_id: http://mozillazine-fr.org/les-outils-pour-developpeurs-continuent-de-progresser-avec-firefox-40/
title: mozillaZine-fr : Les outils pour développeurs continuent de progresser avec Firefox 40
uri: mozillaZine-fr-Les-outils-pour-développeurs-continuent-de-progresse
url: http://mozillazine-fr.org/les-outils-pour-developpeurs-continuent-de-progresser-avec-firefox-40/
content:
<p>Dans la série d’<a href="http://mozillazine-fr.org/trainspotting-une-nouvelle-serie-sur-le-blog-mozilla-hacks/" hreflang="fr">articles « Trainspotting » du blog Mozilla Hacks</a> (ainsi nommée parce qu’il s’agit de regarder passer le train des nouvelles versions de Firefox), on apprend que <a title="Extensions sécurisées et nouvelle version pour Windows 10 au programme de Firefox (11 août 2015) Section Presse Mozilla" href="https://blog.mozilla.org/press-fr/2015/08/11/extensions-securisees-et-nouvelle-version-pour-windows-10-au-programme-de-firefox/" hreflang="fr">Firefox 40</a> apporte aux développeurs un petit détail bien pratique dans leur vie de tous les jours : Vous avez trouvé ce que vous voulez dans l’inspecteur, mais vous ne savez pas où cela se trouve sur la page ? Vous pouvez maintenant faire défiler la page jusqu’à afficher l’élément correspondant en un clic. Menu contextuel, « Faire défiler la vue jusqu’au nœud ». Nous reproduisons ici l’image animée qui parle mieux qu’un long discours. (notez que c’est plus court en anglais : « Scroll Into View » !)</p>
<p><a href="https://hacks.mozilla.org/2015/08/trainspotting-firefox-40/"><img src="media/739776c5.scroll-into-view.gif" data-original-source="http://mozillazine-fr.org/wp-content/uploads/2015/08/scroll-into-view.gif" alt="scroll-into-view" width="500" height="333"></a>Retrouvez cette pépite et d’autres encore dans l’article « <a href="https://hacks.mozilla.org/2015/08/trainspotting-firefox-40/" hreflang="en">Trainspotting: Firefox 40</a> »</p>
<p><img src="media/31cea72e.39fcff259ddeccfa69dcb537c22fa1ad" data-original-source="http://cdn.libravatar.org/avatar/39fcff259ddeccfa69dcb537c22fa1ad" alt="Gravatar de mozillaZine-fr" class="gravatar" /><br/><i>Original post of <a href="http://mozillazine-fr.org/les-outils-pour-developpeurs-continuent-de-progresser-avec-firefox-40/" 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>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>mozillaZine-fr : <a href="">Le nouveau visage de Firefox est arriv&amp;eacute; dans Nightly</a> (19/11/2013)</li><li>mozillaZine-fr : <a href="">Quand Chrome s&amp;rsquo;inspire de Firefox</a> (05/12/2013)</li><li>mozillaZine-fr : <a href="">Comment faire en sorte que Firefox OS soit mieux mis &amp;agrave; jour qu&amp;rsquo;Android ?</a> (07/06/2014)</li><li>mozillaZine-fr : <a href="">Un article pr&amp;eacute;sente Firefox 32 sur LinuxFr</a> (04/09/2014)</li><li>mozillaZine-fr : <a href="">Revivez la soir&amp;eacute;e de lancement de Firefox OS en France</a> (23/09/2014)</li></ul></div></p>


title: Pierre-Alain Bandinelli : Dnsmasq, mon meilleur ami aussi pour le boot PXE !
uri: Pierre-Alain-Bandinelli-Dnsmasq-mon-meilleur-ami-aussi-pour-le-boot
feed_id:
https://blog.bandinelli.net/index.php?post/2015/08/12/Dnsmasq%2C-mon-meilleur-ami-aussi-pour-le-boot-PXE-%21

url:
https://blog.bandinelli.net/index.php?post/2015/08/12/Dnsmasq%2C-mon-meilleur-ami-aussi-pour-le-boot-PXE-%21

content:
<p>Dnsmasq est un super petit serveur DNS et DHCP à destination des bricoleurs : fort simple à déployer et utiliser, il est parfait pour les installations domestiques ou celles des petites entreprises (on en a déjà parlé <a href="https://blog.bandinelli.net/index.php?post/2013/09/08/DNS-local-et-filtrage-DNS-tout-simplement2">ici</a>, <a href="https://blog.bandinelli.net/index.php?post/2013/10/10/Reverse-IPv6-avec-DNSMasq%2C-chez-Online.net">ici</a> et <a href="https://blog.bandinelli.net/index.php?post/2014/08/28/Les-fonctions-bien-utiles-de-Dnsmasq-%3A-un-DNS-sur-mesure-pour-chaque-sous-r%C3%A9seau-%21">ici</a>). Dnsmasq est par exemple employé au sein du micrologiciel (firmware) pour routeur Tomato car il est léger et en même temps très puissant.</p>


<p>J'ai découvert aujourd'hui une nouvelle corde à l'arc de Dnsmasq : il possède des fonctionnalités TFTP (Trivial File Transfer Protocol) qui permettent de l'utiliser pour booter un ordinateur (un serveur par exemple) en mode PXE (Preboot Execution Environment) en quelques lignes de configuration seulement.</p>


<p>L'usage est fort simple, tout se règle dans le fichier de configuration <em>/etc/dnsmasq.conf</em> :</p>
<pre>
dhcp-boot=pxelinux.0,pxeserver,192.168.18.11
pxe-service=x86PC, "Install Linux", pxelinux
enable-tftp
tftp-root=/tmp/tftp
</pre>


<p>Les 4 lignes sont assez explicites :</p>
<pre>
dhcp-boot=pxelinux.0,pxeserver,192.168.18.11
pxe-service=x86PC, "Install Linux", pxelinux
</pre>

<p>propose à chaque système en faisant la requête de démarrer en mode PXE en interrogeant 192.168.18.11 comme serveur de boot PXE. Pour que la suite fonctionne, il faut évidemment que 192.168.18.11 pointe vers l'hôte hébergeant le service Dnsmasq lui-même.</p>


<p>Puis</p>
<pre>
enable-tftp
</pre>

<p>active le TFTP de Dnsmasq.</p>


<p>Et enfin,</p>
<pre>
tftp-root=/tmp/tftp
</pre>

<p>indique où trouver le répertoire qui sera servi au travers de TFTP.</p>


<p>Si l'on veut démarrer l'installation de Debian par exemple, on aura préalablement décompressé netboot.tar.gz dans ce dossier ! Et miracle, tout périphérique cherchant à démarrer avec PXE sur le réseau va interroger Dnsmasq et récupérer le nécessaire pour le boot. Démarrer un serveur en PXE devient alors très facile !</p>
<p><img src="media/046c52ed.f0dc90a616e4df8216da2ee2b645f9c7" data-original-source="http://cdn.libravatar.org/avatar/f0dc90a616e4df8216da2ee2b645f9c7" alt="Gravatar de Pierre-Alain Bandinelli" class="gravatar" /><br/><i>Original post of <a href="https://blog.bandinelli.net/index.php?post/2015/08/12/Dnsmasq%2C-mon-meilleur-ami-aussi-pour-le-boot-PXE-%21" title="Visit the source">Pierre-Alain Bandinelli</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>Blogmotion : <a href="">Comment activer le boot PXE avec Tomato</a> (02/12/2014)</li></ul></div></p>


feed_id: http://genma.free.fr/?Annonce-A-vendre-ZTE-Open-C
title: genma : Annonce A vendre ZTE Open C
uri: genma-Annonce-A-vendre-ZTE-Open-C
url: http://genma.free.fr/?Annonce-A-vendre-ZTE-Open-C
content:
<img alt="" align="right" src="media/1a91c6cc.arton2331.jpg" data-original-source="http://genma.free.fr/IMG/arton2331.jpg" width="150" height="79"><div><p>J'aurai peut être un ZTE Open C fr d'occasion, peu utilisé, (on pourrait presque dire état neuf y a encore le film plastique sur l'écran, c'est dire) avec la boite, complet (chargeur etc.), passé par mes soins <a href="http://builds.firefoxos.mozfr.org/doc/fr/devices/zte-open-c-fr" title="Build communautaire de Firefox OS">sur la version 2.2 build communautaire de Firefox OS</a>. Ca intéresserait quelqu'un (idéal pour faire de tests sur un 2nd téléphone par exemple ou en téléphone principale) ?</p> <p>Le prix ce serait 50 euros (pour une remise en main propre sur Paris avec des autocollants en cadeaux (et le plaisir de me rencontrer/revoir ;-), les frais de port je sais pas encore, faudra que je vois ça).</p> <p>Faite offre/signe si vous êtes intéressé.</p> <p>Raison : La personne est passé à un autre téléphone plus haut de gamme sous Android.</p></div>
<p><img src="media/42493842.dd4318d0d3a7d2ffb13756f63b76d85d" data-original-source="http://cdn.libravatar.org/avatar/dd4318d0d3a7d2ffb13756f63b76d85d" alt="Gravatar de genma" class="gravatar" /><br/><i>Original post of <a href="http://genma.free.fr/?Annonce-A-vendre-ZTE-Open-C" title="Visit the source">genma</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>dada : <a href="">Le ZTE Open C sous FirefoxOS me branche bien</a> (15/06/2014)</li><li>genma : <a href="">FirefoxOS et le ZTE Open C</a> (20/08/2014)</li><li>Cyrille BORNE : <a href="">ZTE OPEN C, t&eacute;l&eacute;phone sous FirefoxOS</a> (16/12/2014)</li><li>Vincent Gay : <a href="">ZTE open C, itin&eacute;raires crois&eacute;s</a> (15/01/2015)</li></ul></div></p>


feed_id: http://tuxicoman.jesuislibre.net/2015/08/iceweasel-passe-en-version-38-sur-jessie.html
title: Tuxicoman : Iceweasel passe en version 38 sur Jessie
uri: Tuxicoman-Iceweasel-passe-en-version-38-sur-Jessie
url: http://tuxicoman.jesuislibre.net/2015/08/iceweasel-passe-en-version-38-sur-jessie.html
content:
<p><img src="media/664d3854.128px-Iceweasel_icon.svg.png" data-original-source="https://upload.wikimedia.org/wikipedia/commons/thumb/2/22/Iceweasel_icon.svg/128px-Iceweasel_icon.svg.png" alt="" width="128" height="128"><a href="https://en.wikipedia.org/wiki/Mozilla_Corporation_software_rebranded_by_the_Debian_project#IceWeasel">Iceweasel, la version customisée de Firefox par Debian</a>, vient de passer sur Debian stable (Jessie) de la version 31.8 à la version 38.2.</p>
<p>Ceci est dû à la <a href="https://www.mozilla.org/en-US/firefox/organizations/faq/">fin prévisible du support étendu de la version 31.x par Mozilla concernant les failles de sécurités découvertes et à venir</a>.</p>
<p><a href="https://lists.debian.org/debian-security-announce/2015/msg00231.html">L’explication est donnée sur la liste de diffusion « security » de Debian</a> suite à la sortie de Firefox 40 et de la publication de correction visant de nouvelles failles de sécurité.</p>
<p>La prochaine mise à jour majeure sera donc à priori le passage de la version 38.8 à 45.2 lors de la sortie de Firefox 47 en Mai 2016 si une nouvelle version de Debian stable ne sort pas entre temps.</p>
<p><a href="media/04c58f36.firefox-esr.png" data-original-source="http://tuxicoman.jesuislibre.net/blog/wp-content/uploads/firefox-esr.png"><img src="media/04c58f36.firefox-esr.png" data-original-source="http://tuxicoman.jesuislibre.net/blog/wp-content/uploads/firefox-esr.png" alt="firefox esr" width="832" height="384"></a>Note: Iceweasel 38 est livré sans Pocket ni Hello.</p>
<div><span>J'aime<img src="media/8d5d06b8.up.png" data-original-source="http://tuxicoman.jesuislibre.net/blog/wp-content/plugins/like-dislike-counter-for-posts-pages-and-comments/images/up.png">(<span>0</span>)</span><span>Ferme-la !<img src="media/d71e96d1.down.png" data-original-source="http://tuxicoman.jesuislibre.net/blog/wp-content/plugins/like-dislike-counter-for-posts-pages-and-comments/images/down.png">(<span>0</span>)</span></div><img src="https://piwik.jesuislibre.net/piwik.php?idsite=1&amp;rec=1&amp;url=http%3A%2F%2Ftuxicoman.jesuislibre.net%2F2015%2F08%2Ficeweasel-passe-en-version-38-sur-jessie.html&amp;action_name=Iceweasel+passe+en+version+38+sur+Jessie&amp;urlref=http%3A%2F%2Ftuxicoman.jesuislibre.net%2Ffeed" width="0" height="0" alt=""><div><h4>Related Posts:</h4><ul><li><a href="http://tuxicoman.jesuislibre.net/2013/06/4154.html">Debian Wheezy passe à Iceweasel 17 !</a></li><li><a href="http://tuxicoman.jesuislibre.net/2011/08/installer-les-packs-de-langue-pour-firefoxiceweasel.html">Installer les packs de langue pour Firefox/Iceweasel</a></li><li><a href="http://tuxicoman.jesuislibre.net/2014/08/debian-8-jessie-sera-livree-avec-le-noyau-linux-3-16.html">Debian 8 Jessie sera livrée avec le noyau Linux 3.16</a></li><li><a href="http://tuxicoman.jesuislibre.net/2012/07/versions-des-paquets-de-debian-wheezy.html">Versions des paquets de Debian Wheezy</a></li><li><a href="http://tuxicoman.jesuislibre.net/2015/04/sortie-de-debian-8-0-jessie.html">Sortie de Debian 8.0 Jessie</a></li></ul><div></div></div>
<p><img src="media/a4176171.d01ce01523a0434fc1c413922f7fd8a2" data-original-source="http://cdn.libravatar.org/avatar/d01ce01523a0434fc1c413922f7fd8a2" alt="Gravatar de Tuxicoman" class="gravatar" /><br/><i>Original post of <a href="http://tuxicoman.jesuislibre.net/2015/08/iceweasel-passe-en-version-38-sur-jessie.html" title="Visit the source">Tuxicoman</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>Tuxicoman : <a href="">Fail2ban pour votre installation WordPress</a> (03/04/2013)</li><li>Tuxicoman : <a href="">Mysearch version 1.0 et paquet debian</a> (06/05/2014)</li><li>Tuxicoman : <a href="">OpenSSL et la v&eacute;rification du domaine dans les certificats</a> (22/05/2014)</li><li>Tuxicoman : <a href="">Avec HSTS, forcez vos visiteurs &agrave; revenir en HTTPS sur votre site web</a> (22/08/2014)</li><li>Tuxicoman : <a href="">R&eacute;cup&eacute;rer en clair tous les mots de passe Firefox avec un script Python</a> (05/11/2014)</li></ul></div></p>


feed_id: http://carlchenet.com/2015/08/14/liens-interessants-journal-du-hacker-semaine-33/
title: Carl Chenet : Liens intéressants Journal du hacker semaine #33
uri: Carl-Chenet-Liens-intéressants-Journal-du-hacker-semaine-33
url: http://carlchenet.com/2015/08/14/liens-interessants-journal-du-hacker-semaine-33/
content:
<p>Suivez-moi aussi sur <a title="Carl Chenet sur Diaspora*" href="https://framasphere.org/u/carlchenet" target="_blank">Diaspora*</a><a title="Carl Chenet on Diaspora*" href="https://framasphere.org/u/carlchenet" target="_blank"><img src="https://carlchenet.files.wordpress.com/2014/11/diaspora-banner.png?w=840" alt="diaspora-banner"></a> <a title="Carl Chenet sur Twitter" href="http://twitter.com/carl_chenet" target="_blank">ou Twitter</a> <a href="http://twitter.com/carl_chenet"><img src="http://carlchenet.files.wordpress.com/2012/05/twitter.png?w=62&amp;h=23&amp;h=23" alt="" width="62" height="23"></a> ou <a href="http://identi.ca/carlchenet">sur Identi.ca<img src="http://carlchenet.files.wordpress.com/2012/05/identica.png?w=72&amp;h=22&amp;h=22" alt="" width="72" height="22"></a></p>
<p><a href="https://infos.mytux.fr/"><img src="https://carlchenet.files.wordpress.com/2015/07/logo-journal-du-hacker.png?w=300&amp;h=88" alt="logo-journal-du-hacker" width="300" height="88"></a></p>
<p>Pour cette 33ème semaine de 2015,<strong> 5 liens intéressants</strong> que vous avez peut-être ratés, relayés cette semaine par <a title="Le Journal Du Pirate" href="https://infos.mytux.fr/" target="_blank">le Journal Du Hacker</a>, <strong>votre source d’informations</strong> pour le Logiciel Libre <strong>francophone</strong> !</p>
<ul><li><a href="http://infos.mytux.fr/s/636g39/une_analyse_de_trafic_r_seau_de_windows_10_d_voile_l_incroyable_tendue_de_l_espionnage_mis_en_place_par_microsoft" target="_blank"><span>Une analyse de trafic réseau de Windows 10 dévoile l’incroyable étendue de l’espionnage mis en place par Microsoft</span></a></li>
<li><a href="http://infos.mytux.fr/s/foumeu/nantes_migre_vers_libreoffice" target="_blank"><span>Nantes migre vers LibreOffice</span></a></li>
</ul><p><a href="https://fr.libreoffice.org/"><img src="https://carlchenet.files.wordpress.com/2011/06/libreoffice.png?w=840" alt="libreoffice"></a></p>
<ul><li><span><a href="http://infos.mytux.fr/s/fb4ye1/canonical_lib_re_le_code_d_ubuntu_one_partie_serveur" target="_blank">Canonical libère le code d’Ubuntu One (partie serveur)</a></span></li>
</ul><p><a href="https://launchpad.net/filesync-server"><img src="https://carlchenet.files.wordpress.com/2015/08/ubuntu1.png?w=150&amp;h=76" alt="ubuntu1" width="150" height="76"></a></p>
<ul><li><a href="http://infos.mytux.fr/s/ren2km/installation_automatique_des_mises_jour_de_s_curit_sur_debian" target="_blank"><span>Installation automatique des mises à jour de sécurité sur Debian</span></a></li>
<li><a href="http://infos.mytux.fr/s/arcxsu/comment_optimiser_un_vieux_wordpress_ob_se" target="_blank"><span>Comment optimiser un vieux WordPress obèse ?</span></a></li>
</ul><p><a href="https://fr.wordpress.org/"><img src="https://carlchenet.files.wordpress.com/2015/04/wordpress.png?w=150&amp;h=93" alt="wordpress" width="150" height="93"></a></p>
<p><strong>Et maintenant, vous pouvez suivre <a href="https://framasphere.org/people/2aaaaba0110c0133c7ea2a0000053625" target="_blank">le Journal du hacker sur Diaspora*</a> !</strong></p>
<p><a href="https://framasphere.org/people/2aaaaba0110c0133c7ea2a0000053625"><img src="https://carlchenet.files.wordpress.com/2015/06/diaspora.png?w=150&amp;h=150" alt="diaspora" width="150" height="150"></a></p>
<p>Pour ne plus rater aucun article <strong>de la communauté francophone</strong>, voici :</p>
<ul><li><a title="Flux RSS du Journal Du Pirate" href="https://infos.mytux.fr/rss" target="_blank">le flux RSS du Journal du Hacker</a></li>
<li><a href="https://framasphere.org/people/2aaaaba0110c0133c7ea2a0000053625" target="_blank">le flux Diaspora du Journal du Hacker</a></li>
<li> <a href="https://twitter.com/journalduhacker" target="_blank">le compte Twitter du Journal du Hacker</a></li>
</ul><p>De plus le site web du Journal du hacker est <strong>« adaptatif (responsive) »</strong>. N’hésitez pas à le consulter depuis <strong>votre smartphone</strong> ou votre tablette !</p>
<p>Le Journal du hacker fonctionne de manière collaborative, grâce à la participation <a title="Les contributeurs du Journal du Pirate" href="https://infos.mytux.fr/u/" target="_blank">de ses membres</a>. <a title="Réclamez votre invitation pour le Journal Du Pirate" href="https://infos.mytux.fr/invitations/request" target="_blank">Rejoignez-nous</a> pour proposer <strong>vos contenus</strong> à partager avec <strong>la communauté du Logiciel Libre francophone</strong> et faire<strong> connaître vos projets.<br></strong></p>
<p><strong>Et vous ?</strong> Qu’avez-vous pensé de ces articles ? N’hésitez pas à réagir directement <strong>dans les commentaires de l’article sur le Journal du hacker</strong> ou bien dans les commentaires de ce billet <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)">:)</span></span></span></span></span></span></span></span></span></span></span></p><br><a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/carlchenet.wordpress.com/2470/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/carlchenet.wordpress.com/2470/"></a> <img alt="" border="0" src="http://pixel.wp.com/b.gif?host=carlchenet.com&amp;blog=7722010&amp;post=2470&amp;subd=carlchenet&amp;ref=&amp;feed=1" width="1" height="1">
<p><img src="media/46f73009.e1f1addc890668ce2561431b7be810bc" data-original-source="http://cdn.libravatar.org/avatar/e1f1addc890668ce2561431b7be810bc" alt="Gravatar de Carl Chenet" class="gravatar" /><br/><i>Original post of <a href="http://carlchenet.com/2015/08/14/liens-interessants-journal-du-hacker-semaine-33/" title="Visit the source">Carl Chenet</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>Carl Chenet : <a href="">Liens int&eacute;ressants Journal Du Hacker semaine #30</a> (24/07/2015)</li><li>Carl Chenet : <a href="">Liens int&eacute;ressants Journal Du Hacker semaine #31</a> (31/07/2015)</li><li>Carl Chenet : <a href="">Liens int&eacute;ressants Journal du hacker semaine #32</a> (07/08/2015)</li><li>Carl Chenet : <a href="">Vrac de mini-messages n&deg;11 : Debian Project Leader, OVH, build de Firefox, rachat de Sourcefire, Python, PyPy, Libreoffice et Pychef</a> (29/07/2013)</li><li>Carl Chenet : <a href="">Liens int&eacute;ressants Journal Du Pirate semaine #23</a> (05/06/2015)</li></ul></div></p>


feed_id: https://raphaelhertzog.fr/2015/08/14/mes-activites-libres-en-juillet-2015/
title: Raphaël Hertzog : Mes activités libres en juillet 2015
uri: Raphaël-Hertzog-Mes-activités-libres-en-juillet-2015
url: https://raphaelhertzog.fr/2015/08/14/mes-activites-libres-en-juillet-2015/
content:
<p><img title="Activity report" src="media/18908eaa.activity-report-300x300.jpg" data-original-source="https://raphaelhertzog.com/files/2012/07/activity-report-300x300.jpg" alt="" width="300" height="300">Mon rapport mensuel couvre une grande partie de mes contributions au logiciel libre. Je l’écris pour <a href="https://raphaelhertzog.fr/go/donate/">mes donateurs</a> (merci à eux !) mais aussi pour la communauté Debian au sens large parce que cela peut donner des idées aux nouveaux venus et que c’est également un des moyens les plus effectifs de trouver des volontaires pour travailler sur les projets qui me tiennent à cœur.</p>
<h3>Debian LTS</h3>
<p>Ce mois-ci ce sont 15 heures de travail sur Debian LTS qui ont été subventionnées. Elles ont été consacrées aux tâches suivantes :</p>
<ul><li>J’ai fini de travailler sur l’affichage du statut détaillé de sécurité pour chaque version supportée sur tracker.debian.org (voici un <a href="https://tracker.debian.org/pkg/linux">exemple</a>);</li>
<li>J’ai préparé et publié la <a href="https://lists.debian.org/20150706084007.GA17293@home.ouaza.com">DLA-261-2</a>, corrigeant une régression dans la mise à jour de sécurité d’aptdaemon (régression qui ne survenait que lorsque vous aviez python 2.5 d’installé);</li>
<li>J’ai préparé et publié la <a href="https://lists.debian.org/debian-lts-announce/2015/07/msg00010.html">DLA-272-1</a>, corrigeant 3 vulnérabilités CVE dans python-django;</li>
<li>J’ai préparé et publié la <a href="https://lists.debian.org/debian-lts-announce/2015/07/msg00025.html">DLA-286-1</a> corrigeant une vulnérabilité CVE dans squid3. Le patch fut plutôt compliqué à rétroporter. Heureusement l’amont fut d’une grande aide : ils ont passé en revue et testé mon patch;</li>
<li>J’ai effectué une semaine de « guichet LTS », triant les vulnérabilités CVE. J’ai poussé 19 <em>commits</em> vers le suiveur de sécurité.</li>
</ul><h3>Travaux concernant Kali Linux / Debian Stretch</h3>
<p><a href="media/a141ac6f.kali.png" data-original-source="https://raphaelhertzog.com/files/2013/03/kali.png"><img src="media/a141ac6f.kali.png" data-original-source="https://raphaelhertzog.com/files/2013/03/kali.png" alt="kali" width="300" height="187"></a>Kali Linux souhaite expérimenter un processus proche de <a href="http://cut.debian.net/">Debian Constantly Usable Testing</a> : nous avons une distribution kali-rolling – à publication continue – basée sur Debian <em>Testing</em>, et nous voulons en prendre un instantané tous les quatre mois (de sorte à avoir 3 versions par an).</p>
<p>Plus précisément, nous avons un dépôt kali-dev qui correspond exactement à Debian <em>Stretch</em> plus nos propres paquets Kali (ces derniers ayant priorité), mis à jour quatre fois par jour, tout comme <em>testing</em>. Une installation de britney2 génère également quatre fois par jour kali-rolling à partir de kali-dev (sans aucun prérequis en termes de délai ou de bogues bloquants pour la publication, juste un contrôle de dépendances cassées).</p>
<p>Un job jenkins contrôle que les métapaquets peuvent être installés sur kali-dev (et kali-rolling), et que nous pouvons compiler nos images ISO. Lorsque quelque chose cloche, je dois intervenir, et j’essaye de corriger d’abord côté Debian. Voici quelques exemples des actions que j’ai prises en réponse à différents problèmes :</p>
<ul><li>J’ai créé le <a href="https://bugs.debian.org/791588">n°791588</a> concernant texinfo. Il manquait une dépendance versionnée sur tex-common, et migrée trop tôt. Le paquet n’a pas pu être installé sur <em>testing</em> pendant quelques jours;</li>
<li>J’ai créé le <a href="https://bugs.debian.org/791591">n°791591</a> concernant pinba-engine-mysql-5.5 : le paquet était ininstallable (il a du être recompilé). Il est apparu sur les fichiers de sortie de notre instance britney;</li>
<li>J’ai envoyé (en tant que non-mainteneur) une version de <a href="https://tracker.debian.org/news/696002">chkrootkit</a>, afin de corriger deux bogues bloquants pour la publication, de sorte à ce que le paquet puisse migrer vers <em>testing</em>. Ce paquet est installé par nos métapaquets;</li>
<li>J’ai créé le <a href="https://bugs.debian.org/791647">n°791647</a> : debtags ne supporte plus « debtags update –local » (une fonctionnalité qui a été retirée, mais qui est utilisée par Kali);</li>
<li>J’ai envoyé (en tant que non-mainteneur) une version de <a href="https://tracker.debian.org/news/696212">debtags</a>, afin de corriger un bogue critique pour la publication (n°791561 debtags: dépendance manquante vis-à-vis de python3-apt et python3-debian). kali-debtags ne pouvait être installé, car il appelait debtags dans son script de post-installation;</li>
<li>J’ai créé le <a href="https://bugs.debian.org/791874">n°791874</a> concernant python-guess-language, afin de demander un paquet de module compatible Python 2. Un tel paquet est présent dans Kali mais, lorsque j’ai essayé de le récupérer depuis Debian, j’ai cassé quelque chose d’autre dans Kali, qui dépend de la version Python 2 de ce paquet;</li>
<li>J’ai envoyé (en tant que non-mainteneur) une version de <a href="https://tracker.debian.org/news/697605">tcpick</a> afin de corriger une erreur de compilation avec GCC5, de sorte à ce que le paquet puisse retourner dans <em>testing</em> (il fait partie de nos métapaquets);</li>
<li>J’ai demandé un envoi de binaire en tant que non-mainteneur pour jemalloc, et la recompilation de hiredis pour l’architecture powerpc via le <a href="https://bugs.debian.org/792246">n°792246</a>. Ceci afin de corriger le <a href="https://bugs.debian.org/788591">#788591</a> (échec à la compilation de hiredis sur powerpc). J’ai également abaissé le degré de sévérité du <a href="https://bugs.debian.org/784768">n°784768</a> à « important », de sorte à ce que le paquet puisse retourner vers <em>testing</em>. hiredis est une dépendance d’OpenVAS, et nous avons besoin du paquet en <em>testing</em>.</li>
</ul><p>Si vous analysez cette liste, vous pourrez constater qu’une grande partie des problèmes que nous avons rencontrés provient de paquets retirés de <em>testing</em>, du fait de bogues bloquants pour la publication. Nous devrions être capables d’anticiper ces soucis et de suivre les paquets qui ont un impact sur Kali. Nous allons probablement ajouter un nouveau job jenkins qui installe tous les métapaquets et lance <code>how-can-i-help -s testing-autorm --old</code>… Je viens de soumettre le <a href="https://bugs.debian.org/794238">n°94238</a> listant nos demandes d’amélioration concernant how-can-i-help. </p>
<p>Dans le même temps, des bogues sont apparus du côté de <em>testing</em>, que j’ai corrigés ou pour lesquels j’ai trouvé une solution de contournement côté Kali. Mais ces corrections/solutions alternatives pourraient être plus utiles si elles étaient poussées vers <em>testing</em> via testing-proposed-updates. J’ai essayé de voir <a href="https://lists.debian.org/debian-derivatives/2015/07/msg00012.html">si d’autres distributions dérivées avaient des besoins similaires</a>, afin de savoir si nous pouvions joindre nos efforts à ce niveau. Ce qui ne semble pas le cas pour l’instant.</p>
<p><em>Last but not least</em>, des bogues remontés côté Kali ont également eu pour résultats des améliorations côté Debian :</p>
<ul><li>J’ai créé le <a href="https://bugs.debian.org/793360">n°793360</a> concernant apt (APT::Never-MarkAuto-Sections ne fonctionne pas comme décrit). J’ai également soumis un patch;</li>
<li>J’ai déclaré <a href="https://tracker.debian.org/pkg/dnswalk">dnswalk</a> comme orphelin, et ai effectué un <em>upload</em> QA afin de corriger son seul bogue;</li>
<li>Nous souhaitions une nouvelle version des pilotes nvidia. J’ai créé le <a href="https://bugs.debian.org/793079">n°793079</a>, demandant la nouvelle version amont, et le mainteneur l’a rapidement envoyée vers <em>experimental</em>. Je l’ai importée vers Kali mais j’ai découvert que cette version ne fonctionnait pas sur i386. J’ai donc soumis le <a href="https://bugs.debian.org/793160">#793160</a>, avec un patch;</li>
<li>J’ai remarqué que les <em>daemons</em> de compilation de Kali avaient tendance à accumuler de nombreux points de montage /dev/shm, et j’ai creusé le problème jusqu’à remonter à schroot. J’ai remonté le souci via le <a href="https://bugs.debian.org/793081">n°793081</a>.</li>
</ul><h3>Autres travaux Debian</h3>
<p><strong>Parrainage</strong> J’ai parrainé de multiples paquets pour Daniel Stender, qui empaquète prospector, un logiciel dont j’ai fait la demande précédemment (à travers un rapport de bogue RFP). J’ai donc passé en revue et poussé python-requirements-detector, python-setoptconf, pylint-celery et pylint-common. Lors d’une de ces revues j’ai également découvert un joli bogue dans dh-python (<a href="https://bugs.debian.org/793609">n°793609</a> : un commentaire au milieu d’un Build-Depends peut casser un paquet). J’ai aussi parrainé un envoi de notmuch-addrlookup (un nouveau paquet demandé par un <a href="https://www.freexian.com/services/debian-packaging.html">client de Freexian</a>).</p>
<p><strong>Empaquetage</strong> J’ai poussé python-django 1.7.9 dans <em>unstable</em> et 1.8.3 dans <em>experimental</em>, afin de corriger des problèmes de sécurité. J’ai de même <em>uploadé</em> une version amont de ditaa en tant que non-mainteneur (ici encore à la demande d’un client de Freexian).</p>
<p><strong>Distro Tracker</strong> Au-delà du travail réalisé pour intégrer un statut de sécurité détaillé, j’ai corrigé le code pour qu’il soit compatible avec Django 1.8, et modifié la configuration tox, de sorte à ce que la suite de tests soit régulièrement déroulée avec Django 1.8. J’ai aussi fusionné de multiples patchs de Christophe Siraut (<em>cf.</em> le <a href="https://bugs.debian.org/784151">n°784151</a> et  le <a href="https://bugs.debian.org/754413">n°754413</a>).</p>
<h3>Merci</h3>
<p>Rendez-vous au mois prochain pour un nouveau résumé de mes activités !</p>
<blockquote><p>Ceci est une traduction de mon article <a href="https://raphaelhertzog.com/2015/07/31/my-free-software-activities-in-july-2015/">My Free Software Activities in July 2015</a> contribuée par Weierstrass01.</p></blockquote>
<div data-url="https://raphaelhertzog.fr/2015/08/14/mes-activites-libres-en-juillet-2015/" data-title="Mes activités libres en juillet 2015" data-theme="round" data-lang="en" data-twitter-via="raphaelhertzog" data-flattruser="rhertzog" data-services='["facebook", "twitter", "googleplus", "mailto", "linkedin", "reddit", "stumbleupon", "flattr"]'></div><p><a href="https://raphaelhertzog.fr/2015/08/14/mes-activites-libres-en-juillet-2015/#comments">Aucun commentaire pour le moment</a> | Vous avez aimé ? <a href="http://raphaelhertzog.fr/soutenir/">Cliquez ici</a>. | Ce blog utilise <a href="http://flattr.com/thing/26572/Destination-Debian" target="_blank">Flattr</a>.</p>
<p><img src="media/89661d5a.e18b309867dcb66e83358b9a6297e54b" data-original-source="http://cdn.libravatar.org/avatar/e18b309867dcb66e83358b9a6297e54b" alt="Gravatar de Rapha&euml;l Hertzog" class="gravatar" /><br/><i>Original post of <a href="https://raphaelhertzog.fr/2015/08/14/mes-activites-libres-en-juillet-2015/" title="Visit the source">Raphaël Hertzog</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>Rapha&euml;l Hertzog : <a href="">Mes activit&eacute;s libres en avril 2015</a> (13/05/2015)</li><li>Rapha&euml;l Hertzog : <a href="">Mes activit&eacute;s libres en mars 2015</a> (07/04/2015)</li><li>Rapha&euml;l Hertzog : <a href="">Mes activit&eacute;s libres en f&eacute;vrier 2015</a> (11/03/2015)</li><li>Rapha&euml;l Hertzog : <a href="">Mes activit&eacute;s libres en janvier 2015</a> (13/02/2015)</li><li>Rapha&euml;l Hertzog : <a href="">Mes activit&eacute;s libres en d&eacute;cembre 2014</a> (13/01/2015)</li></ul></div></p>


uri: Pierre-Alain-Bandinelli-Xivo-activer-l-annuaire-inversé-pour-que-l
feed_id:
https://blog.bandinelli.net/index.php?post/2015/08/14/Xivo%2C-activer-l-annuaire-invers%C3%A9-pour-que-les-t%C3%A9l%C3%A9phones-affichent-un-nom-plut%C3%B4t-qu-un-num%C3%A9ro

title:
Pierre-Alain Bandinelli : Xivo, activer l'annuaire inversé pour que les téléphones affichent un nom plutôt qu'un numéro

url:
https://blog.bandinelli.net/index.php?post/2015/08/14/Xivo%2C-activer-l-annuaire-invers%C3%A9-pour-que-les-t%C3%A9l%C3%A9phones-affichent-un-nom-plut%C3%B4t-qu-un-num%C3%A9ro

content:
<p>Il est souvent plus commode de voir s'afficher le nom de son correspondant plutôt qu'un numéro. Cela est bien sûr possible sur Xivo (au moins avec les terminaisons VOIP compatibles, mais je subodore <a href="https://blog.bandinelli.net/index.php?post/2015/08/14/non%20test%C3%A9%20cependant" title="non testé cependant">non testé cependant</a> que cela fonctionnerait pour toutes).</p>


<p>Nous allons voir ici comment faire.</p>


<h3>Sur les téléphones</h3>

<p>Il n'y a rien à faire :-)</p>


<h3>Sur le serveur Xivo</h3>

<p>Nous allons procéder en 3 temps :</p>
<ol><li>nous allons d'abord activer la fonction d'annuaire inversée sur Xivo en précisant quel(s) annuaires doivent être consultés pour la fonctionnalité</li>
<li>nous allons ensuite paramétrer les champs qui seront interrogés pour la requête inversée</li>
<li>et enfin nous définirons le champ retourné pour affichage si le numéro est reconnu*</li>
</ol><h4>Activer l'annuaire inversé</h4>

<p>Il faut se rendre dans Services > CTI server > Directories > Reverse directories :
<img src="media/0ac3e30a.20150804-xivo-reverse.png" data-original-source="https://blog.bandinelli.net/public/20150804-xivo-reverse.png" alt="20150804-xivo-reverse.png" title="20150804-xivo-reverse.png, août 2015">
puis faire glisser vers la boîte de droite les annuaires que l'on veut voir utilisés pour la fonction d'annuaire inversé.</p>


<h4>Paramétrer les champs utilisés pour la requête inversée</h4>

<p>Dans Services > CTI server > Directories > Definitions, on choisit de modifier l'annuaire xivodir :
<img src="media/38db5b15.20150804-xivo-reverse-2.png" data-original-source="https://blog.bandinelli.net/public/20150804-xivo-reverse-2.png" alt="20150804-xivo-reverse-2.png" title="20150804-xivo-reverse-2.png, août 2015"></p>


<p>Dans le champ <em>Match reverse directories</em>, on spécifie chaque champ qui est utilisé pour retrouver le numéro de  téléphone de l'appelant, par ex.</p>
<pre>
phonebooknumber.office.number,phonebooknumber.mobile.number,phonebooknumber.home.number
</pre>


<p><strong>Attention !</strong> Il est très important d'avoir une ligne dans "Mapped fields" pour chacun des champs ! Ainsi, si <em>Match reverse directories</em> contient "phonebooknumber.office.number,phonebooknumber.mobile.number,phonebooknumber.home.number" alors il faut voir une ligne pour chacun dans la liste ci-dessous. On peut ajouter une nouvelle ligne à l'aide du bouton plus.</p>


<p><img src="media/4d3cb8af.image4144.png" data-original-source="https://blog.bandinelli.net/public/image4144.png" alt="image4144.png" title="image4144.png, août 2015"></p>


<h4>Paramétrer le champ affiché</h4>

<p>Lorsqu'un numéro est trouvé dans l'annuaire, c'est le contenu du champ "reverse" qui est envoyé au téléphone pour affichage. Par défaut, "reverse" pointe vers "phonebook.fullname" : vous pouvez modifier ce champ à votre gré.</p>


<h4>Redémarrer les services pour la bonne forme</h4>

<p>Pour la bonne ferme, on pourra redémarrer les services en charge des annuaires :</p>
<pre>
service xivo-ctid restart
service xivo-agid restart
</pre>
<p><img src="media/046c52ed.f0dc90a616e4df8216da2ee2b645f9c7" data-original-source="http://cdn.libravatar.org/avatar/f0dc90a616e4df8216da2ee2b645f9c7" alt="Gravatar de Pierre-Alain Bandinelli" class="gravatar" /><br/><i>Original post of <a href="https://blog.bandinelli.net/index.php?post/2015/08/14/Xivo%2C-activer-l-annuaire-invers%C3%A9-pour-que-les-t%C3%A9l%C3%A9phones-affichent-un-nom-plut%C3%B4t-qu-un-num%C3%A9ro" title="Visit the source">Pierre-Alain Bandinelli</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>Pierre-Alain Bandinelli : <a href="">Xivo, un PBX libre et fran&ccedil;ais : installation et premiers param&eacute;trages</a> (14/08/2015)</li><li>Pierre-Alain Bandinelli : <a href="">Xivo, ajouter un annuaire consultable depuis les t&eacute;l&eacute;phones</a> (14/08/2015)</li></ul></div></p>


title: Pierre-Alain Bandinelli : Xivo, ajouter un annuaire consultable depuis les téléphones
uri: Pierre-Alain-Bandinelli-Xivo-ajouter-un-annuaire-consultable-depuis
feed_id:
https://blog.bandinelli.net/index.php?post/2015/08/14/Xivo%2C-ajouter-un-annuaire-consultable-depuis-les-t%C3%A9l%C3%A9phones

url:
https://blog.bandinelli.net/index.php?post/2015/08/14/Xivo%2C-ajouter-un-annuaire-consultable-depuis-les-t%C3%A9l%C3%A9phones

content:
<p>Il est pratique de pouvoir consulter un annuaire directement depuis des postes téléphoniques (VOIP) connectés au PBX Xivo.</p>


<h3>Sur les postes téléphoniques</h3>

<p>Si les téléphones utilisés sont <a href="http://xivo.readthedocs.org/en/latest/ecosystem/official_devices.html">compatibles</a> avec Xivo (et sont auto-provisionnés, i.e. qu'ils sont configurés automatiquement par Xivo), alors l'accès à l'annuaire doit être fonctionnel très facilement. Il faudra bien sûr localiser, si elle existe, la touche du téléphone qui permet d'ouvrir l'annuaire. Aucune action spécifique n'est à effectuer.</p>


<h3>Sur le serveur Xivo</h3>

<p>Nous allons commencer par autoriser une plage d'IPs à se connecter à l'annuaire Xivo : pour cela, il faut se rendre dans IPBX > General settings > Phonebook. Puis cliquer sur le signe '+' pour ajouter un hôte à la liste des hôtes autorisés à se connecter à l'annuaire. On peut alors ajouter l'adresse IP d'un téléphone autorisé à afficher l'annuaire. Alternativement, on peut ajouter toute une plage d'IP par ex. 192.168.1.0 pour tous les postes dont l'IP appartiendra à la plage 192.168.1.x.</p>


<p><img src="media/74838c11.20150814-xivo-open-phonebook.png" data-original-source="https://blog.bandinelli.net/public/20150814-xivo-open-phonebook.png" alt="20150814-xivo-open-phonebook.png" title="20150814-xivo-open-phonebook.png, août 2015"></p>


<p>La deuxième étape consiste à peupler d'adresses l'annuaire. Il faut aller dans IPBX Services > Phonebook et cliquer sur le '+' visible dans la barre bleue.</p>


<p><img src="media/2717a702.20150814-xivo-add-in-phonebook.png" data-original-source="https://blog.bandinelli.net/public/20150814-xivo-add-in-phonebook.png" alt="20150814-xivo-add-in-phonebook.png" title="20150814-xivo-add-in-phonebook.png, août 2015">
et
<img src="media/1f11f89e.20150814-xivo-add-in-phonebook-2.png" data-original-source="https://blog.bandinelli.net/public/20150814-xivo-add-in-phonebook-2.png" alt="20150814-xivo-add-in-phonebook-2.png" title="20150814-xivo-add-in-phonebook-2.png, août 2015"></p>


<p>On peut alors ajouter une entrée manuellement ou bien importer une liste à partir d'un fichier CSV. Le fichier CSV devra contenir une première ligne d'en-têtes donnant la teneur de chaque colonne, les champs devront être séparés par |. La liste des champs obligatoires (il y en a) et autorisés se trouve ici : <a href="http://xivo.readthedocs.org/en/latest/administration/phonebook.html">http://xivo.readthedocs.org/en/latest/administration/phonebook.html</a>.</p>


<p>Et voilà, les téléphones VOIP connectés à Xivo peuvent désormais consulter l'annuaire téléphonique !</p>
<p><img src="media/046c52ed.f0dc90a616e4df8216da2ee2b645f9c7" data-original-source="http://cdn.libravatar.org/avatar/f0dc90a616e4df8216da2ee2b645f9c7" alt="Gravatar de Pierre-Alain Bandinelli" class="gravatar" /><br/><i>Original post of <a href="https://blog.bandinelli.net/index.php?post/2015/08/14/Xivo%2C-ajouter-un-annuaire-consultable-depuis-les-t%C3%A9l%C3%A9phones" title="Visit the source">Pierre-Alain Bandinelli</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>Pierre-Alain Bandinelli : <a href="">Xivo, activer l&#039;annuaire invers&eacute; pour que les t&eacute;l&eacute;phones affichent un nom plut&ocirc;t qu&#039;un num&eacute;ro</a> (14/08/2015)</li><li>Pierre-Alain Bandinelli : <a href="">Xivo, un PBX libre et fran&ccedil;ais : installation et premiers param&eacute;trages</a> (14/08/2015)</li></ul></div></p>


title: Pierre-Alain Bandinelli : Xivo, un PBX libre et français : installation et premiers paramétrages
uri: Pierre-Alain-Bandinelli-Xivo-un-PBX-libre-et-français-installati
feed_id:
https://blog.bandinelli.net/index.php?post/2015/08/14/Xivo%2C-un-PBX-libre-et-fran%C3%A7ais-%3A-installation-et-premiers-param%C3%A9trages

url:
https://blog.bandinelli.net/index.php?post/2015/08/14/Xivo%2C-un-PBX-libre-et-fran%C3%A7ais-%3A-installation-et-premiers-param%C3%A9trages

content:
<p>Xivo est un logiciel libre d'autocommutateur privé (PBX) basé sur Asterisk et Debian, et (cerise sur le gateau) développé par des français : que des bons arguments. Nous allons détailler ici l'installation de Xivo et quelques paramétrages pour bien démarrer.</p>


<p><img src="media/e6404ad4.logo-xivo.jpg" data-original-source="https://blog.bandinelli.net/public/logo-xivo.jpg" alt="logo-xivo.jpg" title="logo-xivo.jpg, août 2015"></p>


<h3>Installation à partir de l'iso Xivo sur une machine physique</h3>

<p>La dernière version peut être téléchargée sur le site de Xivo : <a href="http://www.xivo.io/" title="http://www.xivo.io/">http://www.xivo.io/</a>. Une fois placée sur une clé USB ou tout autre périphérique bootable, on peut lancer le processus d'installation qui est basé sur l'installateur de Debian.</p>


<p>Si Xivo ne m'a apporté que du bonheur une fois installé, il faut noter que l'installation a été quelque peu difficile. Avec l'installateur non graphique, en fin d'installation, on a l'impression que l'installateur se fige (souvent sur console-setup à 97%). Ce bug est déjà rapporté <a href="http://projects.xivo.io/issues/5120">ici</a>. Toutefois, dans mon expérience, le gel n'est qu'apparent : si l'on exécute Ctrl+Alt+F1 puis Ctrl+Alt+F2 on rafraîchit manuellement l'affichage. Clairement pas idéal, mais au moins cela permet d'achever l'installation.</p>


<p>Il se lit sur internet que l'installation ne pose pas de problème en mode graphique, je recommanderai donc ce choix par défaut à ceux qui veulent tenter l'aventure !</p>


<p><img src="media/f04b1832..20150814-xivo-install_m.png" data-original-source="https://blog.bandinelli.net/public/.20150814-xivo-install_m.png" alt="20150814-xivo-install.png" title="20150814-xivo-install.png, août 2015"></p>


<p>Il est également possible d'installer Xivo depuis une installation fraîche de Debian Wheezy en suivant les instructions <a href="http://documentation.xivo.io/en/stable/installation/installsystem.html#installing-from-a-minimal-debian-installation" title="Xivo - install from minimal Debian">détaillées ici</a>. Cela fonctionne plutôt bien, cela me semble une bonne alternative !</p>


<h3>Et pour le test ?</h3>

<p>Xivo se déploie sans peine sur Virtualbox (4.3.30_Debian) à condition d'installer une version minimale de Debian Wheezy puis d'exécuter le script d'installation tel que détaillé <a href="http://documentation.xivo.io/en/stable/installation/installsystem.html#installing-from-a-minimal-debian-installation">ici</a>. Pratique !</p>


<h3>Premier démarrage</h3>

<p><em>Là encore, mon premier démarrage n'a pas été aussi facile qu'espéré. Après plusieurs essais infructueux, je présente ici la suite d'actions qui a fonctionné chez moi. Notez que cela n'est pas tout à fait identique à la documentation officielle. Je vous conseille de suivre d'abord la documentation officielle et de n'utiliser ma petite "méthode" qu'en cas de besoin. Dans mon cas, le démon xivo-provd ne démarrait pas lors du premier démarrage de la machine ce qui bloquait la configuration avec l'interface web...</em></p>


<p>Au premier démarrage de la machine xivo, si nécessaire, on modifie la configuration réseau dans <em>/etc/network/interfaces</em> puis on affecte la valeur <em>startup = yes</em> dans <em>/etc/default/xivo</em>. Et on redémarre.</p>


<p>Une fois la machine à nouveau prête, on peut se connecter à l'interface d'administration de Xivo depuis une autre machine en saisissant l'adresse http://192.168.a.b où 192.168.a.b est l'adresse IP de la machine Xivo.</p>


<p>Et on peut alors se laisser guider dans la configuration avec l'utilitaire assisté.</p>


<p><img src="media/7f6a5f80..wizard_step4_configuration_m.png" data-original-source="https://blog.bandinelli.net/public/.wizard_step4_configuration_m.png" alt="wizard_step4_configuration.png" title="wizard_step4_configuration.png, août 2015"></p>


<h3>Quelques ressources pour bien démarrer</h3>


<h4>Paramétrer un SIP trunk</h4>

<p>Si vous avez l'ambition d'atteindre l'extérieur depuis les postes connectés au PBX Xivo, il est probable que vous souhaitiez connecter un SIP trunk. Tout se passe dans IPBX > Trunk management > SIP protocol.</p>


<p>Pour ce faire, vous pouvez suivre cette documentation  :
<a href="http://xivo.readthedocs.org/en/latest/administration/interconnections/xivo_with_voip_provider.html" title="http://xivo.readthedocs.org/en/latest/administration/interconnections/xivo_with_voip_provider.html">http://xivo.readthedocs.org/en/latest/administration/interconnections/xivo_with_voip_provider.html</a></p>


<p>En sus des paramétrages évoqués, j'ai ajouté ces 2 options :</p>
<ul><li>DTMF : RFC2833, cela a ensuite fonctionné sans souci avec un SIP trunk d'OVH</li>
<li>Monitoring : 2000ms, car la machine Xivo se trouve derrière un NAT</li>
</ul><p><img src="media/b34f2bbd.20150814-extra-params-xivo.png" data-original-source="https://blog.bandinelli.net/public/20150814-extra-params-xivo.png" alt="20150814-extra-params-xivo.png" title="20150814-extra-params-xivo.png, août 2015"></p>


<h4>Retrouver un mot de passe perdu</h4>

<p>Si vous avez égaré le mot de passe d'accès à l'interface web de Xivo, pas de panique : cette commande exécutée en root sur la machine vous permettra de le retrouver :</p>
<pre>
sudo -u postgres psql -c 'select login, passwd from "user"' asterisk
</pre>
<p><img src="media/046c52ed.f0dc90a616e4df8216da2ee2b645f9c7" data-original-source="http://cdn.libravatar.org/avatar/f0dc90a616e4df8216da2ee2b645f9c7" alt="Gravatar de Pierre-Alain Bandinelli" class="gravatar" /><br/><i>Original post of <a href="https://blog.bandinelli.net/index.php?post/2015/08/14/Xivo%2C-un-PBX-libre-et-fran%C3%A7ais-%3A-installation-et-premiers-param%C3%A9trages" title="Visit the source">Pierre-Alain Bandinelli</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>Pierre-Alain Bandinelli : <a href="">Xivo, activer l&#039;annuaire invers&eacute; pour que les t&eacute;l&eacute;phones affichent un nom plut&ocirc;t qu&#039;un num&eacute;ro</a> (14/08/2015)</li><li>Pierre-Alain Bandinelli : <a href="">Xivo, ajouter un annuaire consultable depuis les t&eacute;l&eacute;phones</a> (14/08/2015)</li><li>Mathias : <a href="">HowTo : comment installer Sipp sur centos / debian afin de tester les performances de votre serveur de t&eacute;l&eacute;phonie SIP ?</a> (07/01/2013)</li></ul></div></p>


title: Pierre-Alain Bandinelli : Xivo et extensions Snom D715 : une intégration fort efficace
uri: Pierre-Alain-Bandinelli-Xivo-et-extensions-Snom-D715-une-intégrat
feed_id:
https://blog.bandinelli.net/index.php?post/2015/08/15/Xivo-et-extensions-Snom-D715-%3A-fort-efficace

url:
https://blog.bandinelli.net/index.php?post/2015/08/15/Xivo-et-extensions-Snom-D715-%3A-fort-efficace

content:
<p>Cette article fait suite aux précédents sur l'installation et le paramétrage de Xivo (<a href="https://blog.bandinelli.net/index.php?post/2015/08/14/Xivo%2C-un-PBX-libre-et-fran%C3%A7ais-%3A-installation-et-premiers-param%C3%A9trages">ici</a>, <a href="https://blog.bandinelli.net/index.php?post/2015/08/14/Xivo%2C-ajouter-un-annuaire-consultable-depuis-les-t%C3%A9l%C3%A9phones">ici</a> et <a href="https://blog.bandinelli.net/index.php?post/2015/08/14/Xivo%2C-activer-l-annuaire-invers%C3%A9-pour-que-les-t%C3%A9l%C3%A9phones-affichent-un-nom-plut%C3%B4t-qu-un-num%C3%A9ro">ici</a>) : nous allons décrire ici l'installation des téléphones Snom D715.</p>


<h3>Les téléphones Snom D715</h3>

<p>La société Snom est une société allemande (il est sympathique de faire travailler nos voisins européens), elle a conçu et distribue le Snom D715 : un appareil de très bonne facture avec un excellent rapport qualité prix.</p>


<p><img src="media/8e152021.20150815-Snom-D715.jpg" data-original-source="https://blog.bandinelli.net/public/20150815-Snom-D715.jpg" alt="20150815-Snom-D715.jpg" title="20150815-Snom-D715.jpg, août 2015"></p>


<p>Brièvement, la qualité du son est excellente, les finitions sont bonnes et le téléphone dégage dans l'ensemble une apparence de robustesse et de professionnalisme. Il accepte bien sûr une alimentation POE et dispose d'un switch intégré Gigabit qui permet de relier à des réseaux rapides mais également d'étendre le réseau à un ordinateur proche. Enfin, il dispose d'une prise pour casque, d'un port USB (pour les éventuelles extensions, mais qui délivre aussi suffisamment de courant pour recharger un téléphone portable) et est fourni avec un câble RJ45 de catégorie 6 et un support solide en plastique.</p>


<p>Comme il est nativement supporté par Xivo, c'est un excellent choix pour déployer un réseau VOIP à un coût acceptable : environ 90€ HT par poste.</p>


<h3>L'installation chez Xivo</h3>


<h4>Installer le plugin Xivo pour Snom</h4>

<p>La première étape est d'installer le plugin 'provisionning' pour les téléphones Snom. Cela se fait aisément dans Configuration > Provisioning > Plugins, puis on clique sur la petite icône 'planète terre' pour mettre à jour la liste des plugins depuis internet et, une fois les plugins visibles, on choisit "xivo-snom" puis 715-fw (correspondants aux Snom 715 &amp; D715). Dès lors, Xivo saura communiquer avec les téléphones Snom.</p>


<h4>Préparer un modèle de configuration qui sera déployé sur tout téléphone qui se connectera au système de provisioning Snom</h4>

<p>Dans Configuration > Provisioning > Template device, on peut paramétrer les options qui seront données par défaut aux téléphones Snom : langue, fuseau horaire, protocole, adresse du serveur NTP et, important, les noms d'utilisateurs et mot de passe qui seront déployés sur chaque téléphone. Dans l'onglet 'Advanced', on peut alors encore un peu plus loin dans le paramétrage des téléphones.</p>


<p><img src="media/4f9f2511.20150815-template-device.png" data-original-source="https://blog.bandinelli.net/public/20150815-template-device.png" alt="20150815-template-device.png" title="20150815-template-device.png, août 2015"></p>


<p>Si vous comptez effectuer le provisioning avec le module DHCP de Xivo, vous pouvez sans doute vous arrêter là. En revanche, si vous escomptez ne pas utiliser le DHCP de Xivo (par exemple car vos téléphones sont sur votre réseau principal et vous ne souhaitez pas remplacer le DHCP par celui de Xivo) et préférez le provisioning http (i.e. que les téléphones interrogent le serveur de paramétrage), alors il est nécessaire de faire une petite modification supplémentaire.</p>


<p>Dans <em>/var/lib/xivo-provd/plugins/xivo-snom-*/var/tftpboot/snom-general.xml</em>, on peut trouver cette ligne :</p>
<pre>
<provisioning_order perm="R">dhcp:stop</provisioning_order>
</pre>

<p>Elle signifie que l'on demande au téléphone d'arrêter toute autre procédure après avoir reçu une réponse (même incomplète) d'un DHCP. Ce paramétrage sera transféré aux téléphones lorsqu'ils viendront se configurer auprès de Xivo.</p>


<p>On peut remplacer cette ligne par :</p>
<pre>
<provisioning_order perm="R">redirection:proceed dhcp:proceed</provisioning_order>
</pre>

<p>qui ordonnera au téléphone de ne pas arrêter sa configuration après l'obtention DHCP.</p>


<h4>Démarrer les téléphones et leur indiquer l'adresse du serveur de configuration</h4>

<p>On peut alors démarrer chaque téléphone, se connecter à l'interface de configuration du téléphone via HTTP, se rendre dans On the Setup > Advanced > Update et saisir ce paramétrage :</p>


<p><img src="media/56121675.config_server_snom.png" data-original-source="https://blog.bandinelli.net/public/config_server_snom.png" alt="config_server_snom.png" title="config_server_snom.png, août 2015"></p>


<p>On pourra également modifier le paramétrage "allow rtp on mute" tel que détaillé <a href="https://blog.bandinelli.net/index.php?post/2015/07/22/Asterisk/Xivo-et-t%C3%A9l%C3%A9phones-Snom%2C-%C3%A9viter-la-coupure-de-l-appel-lors-du-passage-en-mode-muet">ici</a>. J'imagine, mais je n'ai pas testé, que ce paramétrage peut également être paramétré dans <em>snom-general.xml</em> avec une ligne qui ressemblerait à :</p>
<pre>
<allow_rtp_on_mute perm="PERMISSIONFLAG">on</allow_rtp_on_mute> 
</pre>


<p>On re-démarre alors les téléphones. Ils ont se connecter à Xivo, se configurer et bientôt ils apparaîtront dans la liste des périphériques connectés à Xivo.</p>


<h4>Et ensuite ?</h4>

<p>Il est alors possible de créer les utilisateurs, de leur attribuer des lignes et des terminaisons, et hop le tour est joué !</p>
<p><img src="media/046c52ed.f0dc90a616e4df8216da2ee2b645f9c7" data-original-source="http://cdn.libravatar.org/avatar/f0dc90a616e4df8216da2ee2b645f9c7" alt="Gravatar de Pierre-Alain Bandinelli" class="gravatar" /><br/><i>Original post of <a href="https://blog.bandinelli.net/index.php?post/2015/08/15/Xivo-et-extensions-Snom-D715-%3A-fort-efficace" title="Visit the source">Pierre-Alain Bandinelli</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>Pierre-Alain Bandinelli : <a href="">Xivo, activer l&#039;annuaire invers&eacute; pour que les t&eacute;l&eacute;phones affichent un nom plut&ocirc;t qu&#039;un num&eacute;ro</a> (14/08/2015)</li><li>Pierre-Alain Bandinelli : <a href="">Xivo, un PBX libre et fran&ccedil;ais : installation et premiers param&eacute;trages</a> (14/08/2015)</li><li>Pierre-Alain Bandinelli : <a href="">Xivo, ajouter un annuaire consultable depuis les t&eacute;l&eacute;phones</a> (14/08/2015)</li></ul></div></p>


feed_id: http://www.cdetc.fr/nouveautes-wallabag-v2
title: Nicolas Lœuillet : wallabag v2, quelles nouveautés ?
uri: Nicolas-Lœuillet-wallabag-v2-quelles-nouveautés
url: http://www.cdetc.fr/nouveautes-wallabag-v2
content:
<p>Bon maintenant, on ne rigole plus, depuis que j'ai annoncé <a href="http://www.cdetc.fr/effectuez-veille-liberte-rmll2015-beauvais">aux RMLL</a> qu'une alpha de wallabag v2 allait sortir en septembre 2015, il a fallu se mettre à bosser activement.</p>
<p>Listons donc les dernières nouveautés de ce mois d'août.</p>
<h2>Un peu de technique pour une fois</h2>
<h3>OK, wallabag, c'est bien, ça marche, mais c'est quoi dedans ?</h3>
<p>Pour cette v2, on utilise le framework Symfony2 (oui c'est du PHP, et alors ? #troll). Parmi les bundles ajoutés dernièrement, arrêtons-nous sur <a href="https://github.com/lexik/LexikFormFilterBundle">LexikFormFilterBundle</a>. C'est celui que nous utilisons pour les filtres (voir plus bas).</p>
<p>Ce bundle est vraiment bien fait et très simple d'utilisation. Si on souhaite ajouter un filtre sur les articles présents dans wallabag, une seule ligne est nécessaire (la condition est que la donnée filtrée doit se trouver en base).</p>
<p>Par exemple, le filtre pour le temps de lecture, c'est ça :</p>
<div><pre><span>$</span><span>builder</span><span>->add('readingTime', 'filter_number_range');</span>
</pre></div>


<p>Le bundle va se charger d'ajouter les listes sur le formulaire et d'ajouter ce qu'il faut à la requête pour retourner les bons résultats.</p>
<h3>Capistrano</h3>
<p><a href="http://capistranorb.com/">capistrano</a>, c'est entre autre un outil de déploiement. Bon, c'est en Ruby, personne n'est parfait #troll.</p>
<p>J'ai mis cet outil en place pour <a href="http://v2.wallabag.org/">le site de démo de la v2</a>. À terme, Framabag sera également mis à jour de cette façon (mon état lors des mises en prod de Framabag s'en trouvera alors amélioré, j'aurai le poil soyeux, etc.).</p>
<p>L'avantage de cet outil, c'est que vous n'avez plus à démarrer Filezilla pour mettre à jour votre appli en envoyant vos milliers de fichiers.<br>
Pour résumer, capistrano va :</p>
<ul><li>se connecter sur votre serveur</li>
<li>mettre à jour votre appli (et faire une sauvegarde de l'ancienne version, pratique pour un rollback)</li>
<li>et jouer les commandes dont vous avez besoin (vider le cache par exemple)</li>
</ul><p>Voici le fichier que j'utilise pour mettre à jour le site de la v2 :</p>
<div><pre><span>set</span> <span>:</span><span>application</span><span>,</span> <span>'wallabag'</span>
<span>set</span> <span>:</span><span>repo_url</span><span>,</span> <span>'git@github.com:wallabag/wallabag.git'</span>

<span>set</span> <span>:</span><span>ssh_user</span><span>,</span> <span>'mon_user'</span>
<span>server</span> <span>'mon_serveur'</span><span>,</span> <span>user</span><span>:</span> <span>fetch</span><span>(:</span><span>ssh_user</span><span>),</span> <span>roles</span><span>:</span> <span>%</span><span>w</span><span>{</span><span>web</span> <span>app</span> <span>db</span><span>}</span>

<span>set</span> <span>:</span><span>scm</span><span>,</span> <span>:</span><span>git</span>

<span>set</span> <span>:</span><span>format</span><span>,</span> <span>:</span><span>pretty</span>
<span>set</span> <span>:</span><span>log_level</span><span>,</span> <span>:</span><span>info</span>
<span>#</span> <span>set</span> <span>:</span><span>log_level</span><span>,</span> <span>:</span><span>debug</span>

<span>set</span> <span>:</span><span>composer_install_flags</span><span>,</span> <span>'--no-dev --prefer-dist --no-interaction --optimize-autoloader'</span>

<span>set</span> <span>:</span><span>linked_files</span><span>,</span> <span>%</span><span>w</span><span>{</span><span>app</span><span>/config/</span><span>parameters</span><span>.</span><span>yml</span><span>}</span>
<span>set</span> <span>:</span><span>linked_dirs</span><span>,</span> <span>%</span><span>w</span><span>{</span><span>app</span><span>/logs web/</span><span>uploads</span><span>}</span>

<span>set</span> <span>:</span><span>keep_releases</span><span>,</span> <span>3</span>

<span>after</span> <span>'deploy:finishing'</span><span>,</span> <span>'deploy:cleanup'</span>
</pre></div>


<h2>Les filtres</h2>
<p>Voila, on a fini avec la technique, repassons aux choses sérieuses.</p>
<p>C'est une fonctionnalité attendue, et je suis bien content qu'elle fasse son arrivée.</p>
<h3>Estimation du temps de lecture</h3>
<p>Dans wallabag, depuis toujours, on vous donne une estimation du temps de lecture nécessaire pour un article. OK, c'est pratique quand on commence à lire l'article, on sait à quoi s'en tenir.</p>
<p>Problématique : je sais que j'ai 15 minutes devant moi, je veux lire un article, tu me proposes quoi, wallabag ?</p>
<p>Solution : le filtre par temps de lecture (screenshot plus bas).</p>
<h3>Nom de domaine</h3>
<p>Problématique : je veux lire tout un dossier qui se trouve sur monsite.fr et que j'ai archivé en plusieurs fois dans wallabag. Le moteur de recherche, c'est pas mal, mais pas la meilleure solution.</p>
<p>Solution : le filtre par nom de domaine.</p>
<h3>Date de sauvegarde</h3>
<p>Problématique : ah, j'ai sauvegardé un article super intéressant l'autre jour, mais je ne me souviens pas de son titre. Je sais que c'était lundi.</p>
<p>Solution : le filtre par date de sauvegarde.</p>
<h3>Type d'articles</h3>
<p>Problématique : j'ai mis de côté pas mal de vidéos, et je veux me faire une petite séance cinéma. Je fais comment dans wallabag, hein ?</p>
<p>Solution : le filtre par type d'articles (vidéo, audio, image, PDF, etc.).</p>
<h2>Nouveau design : material</h2>
<p>Depuis que le projet a changé de nom (pour rappel, on est passé de poche à wallabag), le projet était doté du thème <code>baggy</code>. Il y a quelques mois, quand nous avons commencé la v2, nous avons continué avec ce thème, faute de nouveauté (et comme nous ne sommes que développeurs, impossible pour nous de créer quoique ce soit de joli).</p>
<p>Et puis début août, un contributeur venu de nulle part (c'est beau le monde de l'opensource) arrive avec <code>material</code>.</p>
<h3>Page de login</h3>
<p><img alt="login" src="media/fae25051.login.png" data-original-source="http://www.cdetc.fr/images/login.png"></p>
<h3>Page d'accueil</h3>
<p><img alt="page d'accueil" src="media/96acab76.home.png" data-original-source="http://www.cdetc.fr/images/home.png"></p>
<h3>Article</h3>
<p><img alt="article" src="media/22104e70.article.png" data-original-source="http://www.cdetc.fr/images/article.png"></p>
<h3>Configuration</h3>
<p><img alt="config" src="media/ec1f2922.config.png" data-original-source="http://www.cdetc.fr/images/config.png"></p>
<h2>On peut tester ?</h2>
<p>Bien sur. C'est même vivement conseillé. Ça se passe ici : <a href="http://v2.wallabag.org/">http://v2.wallabag.org</a> (login wallabag, password wallabag).</p>
<p>Elle sort vraiment en septembre cette première alpha ? Oui ! <a href="https://github.com/wallabag/wallabag/issues?q=is%3Aopen+is%3Aissue+milestone%3A2.0.0-alpha.0">Regardez ce qu'il nous reste à faire</a>. Autant dire que c'est largement jouable.</p>
<p>Forcément, j'en parlerai ici, vous ne raterez pas l'info.</p>
<p><img src="media/f8eb7614.4a140a1ec5ba0c399869acd31775c4ff" data-original-source="http://cdn.libravatar.org/avatar/4a140a1ec5ba0c399869acd31775c4ff" alt="Gravatar de Nicolas L&oelig;uillet" class="gravatar" /><br/><i>Original post of <a href="http://www.cdetc.fr/nouveautes-wallabag-v2" title="Visit the source">Nicolas Lœuillet</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://postblue.info/compilation-distribuee-sur-un-reseau-local/
title: PostBlue : Compilation distribuée sur un réseau local
uri: PostBlue-Compilation-distribuée-sur-un-réseau-local
url: http://postblue.info/compilation-distribuee-sur-un-reseau-local/
content:
<p>Suite à <a href="http://postblue.info/arch-linux-arm-raspberry-pi-2/#isso-326">la discussion avec Jeko concernant Arch Linux ARM sur un Raspberry Pi 2</a> et la possibilité d'utiliser Ghost — sachant que Ghost fonctionne idéalement avec Node.js 0.10 et que ne sont disponibles que les versions 0.8 (ne fonctionne pas) et 0.12 (support instable pour le moment) pour Arch Linux ARM —, j'ai essayé de compiler Node.js en version 0.10 sur mon Raspberry Pi 2 (sans succès pour le moment, on ne s'improvise pas mainteneur de projet).</p>

<ol><li>Mes premières compilations échouaient.  </li>
<li>Ça prend du temps de compiler sur un Raspberry Pi, même un deuxième du nom.  </li>
<li>Pour vérifier que mon PKGBUILD (recette de compilation pour Arch Linux qui intègre le produit de celle-ci au gestionnaire de paquets) était correct, je relançais à chaque fois une compilation.  </li>
<li>Ça prend du temps de compiler sur un Raspberry Pi…</li>
</ol><h1>Maître : Raspberry Pi 2</h1>

<p>J'allais donc certainement y passer des jours à coups d'essai-erreur, corriger le PKGBUILD, tester, recorriger suite à une nouvelle erreur. Mais en jetant un œil au fichier de configuration <code>/etc/makepkg.conf</code> — <code>makepkg</code> étant l'utilitaire permettant de construire les paquets sur base d'un PKGBUILD sous Arch Linux —, je vis qu'il était possible de distribuer la compilation sur mon réseau local : les machines sur mon réseau allaient pouvoir servir à compiler pour le Raspeberry et ainsi lui alléger la tâche. Le programme mentionné dans ledit fichier de configuration est <a href="https://wiki.archlinux.org/index.php/Distcc">distcc</a>.</p>

<pre><code>#########################################################################
# BUILD ENVIRONMENT
#########################################################################
#
# Defaults: BUILDENV=(!distcc color !ccache check !sign)
#  A negated environment option will do the opposite of the comments below.
#
#-- distcc:   Use the Distributed C/C++/ObjC compiler
#-- color:    Colorize output messages
#-- ccache:   Use ccache to cache compilation
#-- check:    Run the check() function if present in the PKGBUILD
#-- sign:     Generate PGP signature file
#
BUILDENV=(distcc color ccache check !sign)
</code></pre>

<p>Pour activer la distribution de la compilation du code, il faut donc enlever le point d'exclamation devant <code>distcc</code>. J'en ai aussi profité pour activer le cache de compilation <code>ccache</code>. Du coup, j'ai dû installer les deux programmes :</p>

<pre><code>pacman -Sy distcc ccache --needed
</code></pre>

<p>Deux sections supplémentaires doivent être peuplées dans <code>/etc/makepkg.conf</code> :</p>

<ol><li><p>MAKEFLAGS, les arguments qui seront envoyés à la commande <code>make</code>. Où « X » est la somme du nombre maximal de <em>threads</em> par serveur (machine pouvant exécuter la compilation).</p>

<pre><code>#-- Make Flags: change this for DistCC/SMP systems
MAKEFLAGS="-jX"
</code></pre></li>
<li><p>DISTCC_HOSTS, l'argument à ajouter sont les adresses IP des serveurs qui vont accueillir la compilation. Chaque adresse est suivie d'une barre oblique ("/") et du nombre de tâches qui pourront être lancées sur ce serveur. De plus, il est une pratique courante de définir le nombre de tâches par machine comme la somme du nombre de cœurs physiques (cœurs par socket) et du nombre de <em>threads</em> par cœurs (dans le cadre de la technologique <em>hyper-threading</em>), le tout plus 1. Sur l'<a href="http://postblue.info/materiel/#ultrabookkarl">Intel i7-3667U de Karl</a>, la commande <code>nproc</code> me renvoie la valeur 4, qui est la première somme. Je déclarerai 5 tâches dans la configuration de <code>distcc</code>. Sur mon réseau local, <a href="http://postblue.info/materiel/#ultrabookkarl">karl</a> a l'adresse fixe 192.168.1.69. Ma configuration de <code>distcc</code> sera donc la suivante :</p>

<pre><code>#-- If using DistCC, your MAKEFLAGS will also need modification. In addition,
#-- specify a space-delimited list of hosts running in the DistCC cluster.
DISTCC_HOSTS="192.168.1.69/5"
</code></pre></li>
</ol><p>Documentation concernant la compilation distribuée :</p>

<ul><li><a href="http://archlinuxarm.org/developers/distributed-compiling">Distributed Compiling</a> par Arch Linux ARM ;</li>
<li><a href="https://wiki.archlinux.org/index.php/Distcc#Configuration">Distcc - Configuration</a> sur ArchWiki.</li>
</ul><h1>Esclave :</h1>

<p>Pour pouvoir compiler des paquets pour architecture ARM (armv7l dixit <code>lscpu</code>) sur ma machine x86_64 (c'est-à-dire d'une architecture pour une autre, soit de la <em><a href="https://fr.wikipedia.org/wiki/Compilateur#Compilation_crois.C3.A9e">compilation croisée</a></em>), j'ai installé <a href="https://github.com/WarheadsSE/PKGs/tree/master/distccd-alarm">distccd-alarm</a> sur la machine qui « aidera » le RPi à compiler, installation qui permet d'automatiser rapidement le déploiement. Il suffit de </p>

<ul><li><p>Cloner le dépôt</p>

<pre><code>git clone https://github.com/WarheadsSE/PKGs.git
</code></pre></li>
<li><p>Aller au dossier contenant <code>distccd-alarm</code></p>

<pre><code>cd PKGs/distccd-alarm
</code></pre></li>
<li><p>Lancer la compilation et l'installation des paquets</p>

<pre><code>makepkg -sric
</code></pre>

<p>Où :</p>

<ul><li><code>-s</code> / <code>--syncdeps</code> installe les dépendances manquantes ;</li>
<li><code>-r</code> / <code>--rmdeps</code> désinstalle les dépendances superflues après compilation ;</li>
<li><code>-i</code> / <code>--install</code> installe le paquet si la compilation s'est bien passée ;</li>
<li><code>-c</code> / <code>--clean</code> nettoie le dossier de compilation après celle-ci.</li></ul></li>
</ul><p>Cela installe trois paquets, <code>distccd-alarm-armv{5,6h,7h}</code>, pour plusieurs types d'architecture ARM. Celle qui m'intéresse pour le Raspberry Pi 2 est l'ARMv7.</p>

<p>Plusieurs choses à savoir pour déployer cela, donc </p>

<ul><li><p>Les fichiers de configuration des trois paquets se trouvent dans le dossier <code>/etc/conf.d/</code> : <code>/etc/conf.d/distccd-armv{5,6h,7h}</code>. J'y autorise tout mon réseau local à dialoguer avec ma machine :</p>

<pre><code>PATH=/usr/local/x-tools-armv7h/x-tools7h/arm-unknown-linux-gnueabihf/bin:$PATH
DISTCC_ARGS="--user nobody --allow 192.168.1.0/24"
</code></pre></li>
<li><p>Lancer le processus <code>systemd</code> lié :</p>

<pre><code>systemctl start distccd-armv{5,6h,7h}.service
</code></pre></li>
</ul><p>Finalement, il ne reste plus qu'à compiler ses paquets sur le Raspberry Pi. Si le code est en C, C++, Objective C ou Objective C++, il sera compilé par les autres machines, plus puissantes, qui sont déclarées disponibles sur le réseau local.</p>

<p>Documentation concernant la compilation croisée :</p>

<ul><li><a href="http://archlinuxarm.org/developers/distcc-cross-compiling">Distcc Cross-Compiling</a> par Arch Linux ARM ;</li>
<li><a href="https://wiki.archlinux.org/index.php/Distcc#Other_architectures">Distcc - Cross Compiling with distcc : Other architectures</a> sur ArchWiki.</li>
</ul><h1>En test : configuration Avahi</h1>

<p>Plutôt que de déclarer des adresses IP fixes, j'aimerais plutôt utiliser les possibilités d'Avahi. Si mon routeur déconne (il déconne souvent) ou si je change d'environnement, je n'ai pas envie de changer chaque adresse IP dans ma configuration, donc de me rappeler de chaque endroit où j'ai modifié cela. Sur le papier, utiliser Avahi avec <code>distcc</code> permet d'utiliser de façon souple les cœurs disponibles, qu'importe le nombre de machines sur le réseau, etc.</p>

<p>Pour ce faire, il faut activer le support d'Avahi par <code>distcc</code> :</p>

<ul><li>Sur les machines esclaves, ajouter <code>--zeroconf</code> au serveur <code>distccd-armv{5,6h,7h}.service</code>, donc dans le fichier de configuration <code>/etc/conf.d/distccd-armv{5,6h,7h}</code> si vous utilisez aussi <code>distccd-alarm</code>.</li>
<li>Sur la machine hôte, ajouter la ligne <code>+zeroconf</code> au fichier <code>$HOME/.distcc/hosts</code>.</li>
</ul><p>La commande <code>avahi-browse -r _distcc._tcp</code> permet dès lors d'afficher les machines se déclarant sur le réseau local sous Avahi. Par exemple chez moi :</p>

<pre><code>+   eth0 IPv4 distcc@karl                                   Distributed Compiler local
=   eth0 IPv4 distcc@karl                                   Distributed Compiler local
   hostname = [karl.local]
   address = [192.168.1.69]
   port = [3632]
   txt = ["cc_machine=arm-unknown-linux-gnueabihf" "cc_version=5.1.1" "gnuhost=x86_64-unknown-linux-gnu" "distcc=3.2rc1" "cpus=4" "txtvers=1"]
</code></pre>

<p>On voit donc que la machine « karl » annonce qu'elle a 4 cœurs de CPU a « prêter » pour compiler.</p>

<p>Je dois encore parfaire cette configuration chez moi. Si le serveur de compilation distribuée semble pourtant bien configuré, du côté de la machine maîtresse cela semble cafouiller, puisqu'elle n'arrive pas à déléguer la compilation aux autres machines sur le réseau.</p>

<p>Documentation sur la distribution de la compilation via Avahi :</p>

<ul><li><a href="http://0pointer.net/blog/projects/avahi-distcc.html">Avahi/Zeroconf patch for distcc updated</a></li>
<li><a href="http://diogogomes.com/2007/08/21/distcc-avahi/">DISTCC + AVAHI</a></li>
<li><a href="https://wiki.archlinux.org/index.php/Distcc#Standalone">Distcc - Configuration - Master - Standalone</a> sur ArchWiki.</li>
</ul>
<p><img src="media/00a321c9.6e80c1e7eee37b7507d19ec8bb9afc90" data-original-source="http://cdn.libravatar.org/avatar/6e80c1e7eee37b7507d19ec8bb9afc90" alt="Gravatar de PostBlue" class="gravatar" /><br/><i>Original post of <a href="http://postblue.info/compilation-distribuee-sur-un-reseau-local/" 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>


feed_id: http://www.gnomelibre.fr/2015/08/gnome-vient-de-feter-ses-18-ans/
title: Okki : GNOME vient de fêter ses 18 ans
uri: Okki-GNOME-vient-de-fêter-ses-18-ans
url: http://www.gnomelibre.fr/2015/08/gnome-vient-de-feter-ses-18-ans/
content:
<p><a href="media/90379c4c.GNOME_18_ans.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/08/GNOME_18_ans.png"><img src="media/90379c4c.GNOME_18_ans.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/08/GNOME_18_ans.png" alt="Joyeux 18ème anniversaire" width="599" height="502"></a><br>
Le projet fut fondé le vendredi 15 août 1997 par deux étudiants mexicains, Miguel de Icaza et Federico Mena Quintero, dont le but était de produire un environnement de bureau entièrement libre, élégant et simple à utiliser.</p>
<p>Vous pouvez relire l’<a href="https://mail.gnome.org/archives/gtk-list/1997-August/msg00123.html">annonce originelle</a> de Miguel sur les listes de diffusion, et si vous souhaitez vous aussi lui souhaiter un joyeux anniversaire, il existe le hashtag <a href="https://twitter.com/hashtag/HappyBirthdayGNOME">#HappyBirthdayGNOME</a>.</p>
<p>Malheureusement, n’ayant pas réussi à virtualiser convenablement une vieille Debian 3.0 dans le but d’effectuer une capture d’écran d’un vieux GNOME 1.4 pour l’inévitable moment nostalgie, nous devrons nous contenter d’un GNOME 2.14.3 fourni par une Debian 4.0. D’où l’intérêt de penser à importer des captures de temps à autre sur <a href="https://commons.wikimedia.org/">Wikimedia Commons</a> ;)</p>
<figure><a href="media/7570bc30.Debian_40_FR_GNOME_2143.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/08/Debian_40_FR_GNOME_2143.png"><img src="media/ae077995.Debian_40_FR_GNOME_2143-1024x768.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/08/Debian_40_FR_GNOME_2143-1024x768.png" alt="" width="660" height="495"></a><figcaption>Debian 4.0 avec GNOME 2.14.3</figcaption></figure><p>Que de chemin parcouru ;)</p>
<p>Joyeux anniversaire, GNOME ♥</p>
<p><img src="media/bb7cd4d3.f4241788ba5559af3601b72220cbad09" data-original-source="http://cdn.libravatar.org/avatar/f4241788ba5559af3601b72220cbad09" alt="Gravatar de Okki" class="gravatar" /><br/><i>Original post of <a href="http://www.gnomelibre.fr/2015/08/gnome-vient-de-feter-ses-18-ans/" title="Visit the source">Okki</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://influence-pc.fr/17-08-2015-les-4-clics-pour-chiffrer-un-support-de-stockage-sous-linux
title: Influence PC : Les 4 clics pour chiffrer un support de stockage sous Linux
uri: Influence-PC-Les-4-clics-pour-chiffrer-un-support-de-stockage-sous-L
url: http://influence-pc.fr/17-08-2015-les-4-clics-pour-chiffrer-un-support-de-stockage-sous-linux
content:
<p>Simple et efficace, le chiffrement natif de Linux (LUKS) peut être réalisé via le logiciel <strong>Disques</strong> sous Ubuntu (formellement gnome-disk-utility présent dans d’autres distributions). Le mode opératoire est ensuite simple : on branche puis on tape son mot de passe et c’est terminé.</p>
<h3>1- Lancer l’utilitaire Disques, sélectionner votre périphérique, faire de la place</h3>
<p><a href="media/2b71859c.Capture-du-2015-08-16-013538.png" data-original-source="http://influence-pc.fr/envois/Capture-du-2015-08-16-013538.png"><img src="media/2b71859c.Capture-du-2015-08-16-013538.png" data-original-source="http://influence-pc.fr/envois/Capture-du-2015-08-16-013538.png" alt="Capture du 2015-08-16 01:35:38" width="938" height="608"></a></p>
<h3>2- Valider la suppression de la bonne partition</h3>
<p><a href="media/06564a71.Capture-du-2015-08-16-013614.png" data-original-source="http://influence-pc.fr/envois/Capture-du-2015-08-16-013614.png"><img src="media/06564a71.Capture-du-2015-08-16-013614.png" data-original-source="http://influence-pc.fr/envois/Capture-du-2015-08-16-013614.png" alt="Capture du 2015-08-16 01:36:14" width="906" height="369"></a></p>
<h3>3- Ajouter une nouvelle partition de type LUKS + Ext4</h3>
<p><a href="media/f4dcca9f.Capture-du-2015-08-16-013639.png" data-original-source="http://influence-pc.fr/envois/Capture-du-2015-08-16-013639.png"><img src="media/f4dcca9f.Capture-du-2015-08-16-013639.png" data-original-source="http://influence-pc.fr/envois/Capture-du-2015-08-16-013639.png" alt="Capture du 2015-08-16 01:36:39" width="938" height="644"></a></p>
<h3>4- Saisir une phrase (ou un mot) de passe puis créer la partition</h3>
<p><a href="media/bfcc9b0b.Capture-du-2015-08-16-013851.png" data-original-source="http://influence-pc.fr/envois/Capture-du-2015-08-16-013851.png"><img src="media/bfcc9b0b.Capture-du-2015-08-16-013851.png" data-original-source="http://influence-pc.fr/envois/Capture-du-2015-08-16-013851.png" alt="Capture du 2015-08-16 01:38:51" width="889" height="612"></a></p>
<p>Cet outil utilise LUKS, qui est <strong>à ma connaissance</strong> la seule méthode de chiffrement de partition dont aucune vulnérabilité ou faiblesse n’est connue, contrairement à EncFS ou TrueCrypt. Aucun utilitaire n’est requis pour accéder à vos données depuis un autre ordinateur puisque l’outil est intégré au noyau Linux.</p>
<p><em>Illustration sous CC BY SA 2.0 réalisée par <a href="https://www.flickr.com/photos/timg_vancouver/200625463/">Tim Gage</a>.</em></p>
<p><img src="media/b41f030b.9896da67200e5dea5bd3f98635b27040" data-original-source="http://cdn.libravatar.org/avatar/9896da67200e5dea5bd3f98635b27040" alt="Gravatar de Influence PC" class="gravatar" /><br/><i>Original post of <a href="http://influence-pc.fr/17-08-2015-les-4-clics-pour-chiffrer-un-support-de-stockage-sous-linux" title="Visit the source">Influence PC</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>Influence PC : <a href="">Nouveaut&eacute;s apport&eacute;es par BTRFS, le nouveau syst&egrave;me de fichiers natif sous Linux</a> (07/07/2015)</li><li>jesuislibre : <a href="">Support de l&rsquo;Android Market depuis l&rsquo;emulateur du SDK de Google</a> (22/10/2009)</li><li>jesuislibre : <a href="">Support du CM15a (driver iplc) pour le kernel 3.x</a> (12/06/2012)</li><li>Julien : <a href="">La technologie Optimus bient&ocirc;t disponible sous Linux ?</a> (07/09/2012)</li><li>Geek de France : <a href="">XBMC d&eacute;gaine sa v12 avec support TV, Android et RaspberryPi</a> (29/01/2013)</li></ul></div></p>


feed_id: http://blogmotion.fr/mobilite/smartphone-ideal-13582
title: Blogmotion : [Coup de gueule] L’évolution des smartphones
uri: Blogmotion-Coup-de-gueule-L-évolution-des-smartphones
url: http://blogmotion.fr/mobilite/smartphone-ideal-13582
content:
<p>Billet coup de gueule aujourd'hui, on parle des smartphones et de leur évolution WTF.</p>
<p><img src="media/55a45729.les-smartphones-590x100.png" data-original-source="http://blogmotion.fr/wp-content/uploads/2015/08/les-smartphones-590x100.png" alt="les-smartphones" width="590" height="100"></p>
<p>Ce billet reflète un <strong>point de vue personnel</strong> sur cette évolution des 10 dernières années, mais aussi de ce que serait le parfait smartphone selon moi. Si j'écris ce billet c'est parce que je pense que de nombreuses personnes se retrouveront dans ce discours.<span></span></p>
<h3>Smaller is better, l'historique</h3>
<p>Nous avons eu la chance de connaître la naissance des téléphones portables. A l'époque de nombreuses marques se bataillaient sur le marché : Alcatel, Nokia, Ericsson, Sagem, Samsung, LG,... La concurrence était totale et chaque marque avait une vision différente de ce qu'était un bon téléphone. Avec clapet ou sans, écran couleur ou noir et blanc, avec ou sans jeu et surtout chacun avec son propre OS.</p>
<p>Android, Blackberry, iPhone n'existaient pas. Le premier iPhone a été annoncé en janvier 2007, c'est dire. A l'époque <strong>on se foutait complètement de l'OS</strong>, chaque marque développait son propre code et on se retrouvait avec une autonomie de 7 jours en moyenne. Avec des batteries pourtant ridicules mais le téléphone ne consommait tellement peu, excepté en appel. Le Nokia 3310 était équipé d'une batterie NiMH de 900 mAh et d'un écran 5 lignes. A l'époque nous ne parlions pas de résolution ou de pixels mais de lignes. Pas d'extension de mémoire, car il n'y avait rien à étendre excepté peut-être le carnet d'adresse.</p>
<p><img src="media/fd89538b.nokia-3310-590x188.jpg" data-original-source="http://blogmotion.fr/wp-content/uploads/2015/08/nokia-3310-590x188.jpg" alt="nokia-3310" width="590" height="188"></p>
<p>Je me souviens qu'autour des années 2004-2005 il existait une faille pour envoyer des SMS en illimité. Il fallait un téléphone d'un modèle bien précis qui était concerné par cette faille (Siemens de mémoire) et être chez Bouygues Telecom. Quand le SMS partait il fallait rapidement l'annuler, il partait sans être décompté. Et comme un SMS était facturé 1 minute de communication (puis 30 secondes) ça coûtait très cher. D'ailleurs c'est pour cette raison que personne ne s'envoyait de SMS au départ, on ne pouvait pas se dire grand chose par rapport à 1 minute de communication.</p>
<p>Vu la taille des premiers téléphones on attendait qu'une seule chose, que leur taille diminue. Et c'est ce qu'il s'est passé, <strong>plus fins, plus légers</strong>, plus jolis. On a continué d'acheter un téléphone pour son esthétique, sans se soucier de savoir quel était le code source qui permettait au tout de fonctionner. A cette époque tout tournait probablement en ASM au plus près de puces, c'était très basique. On préférait largement pouvoir changer la coque que la marque.</p>
<p><img src="media/36cfa658.nokia-3410-lg-viewty-ku990-590x236.jpg" data-original-source="http://blogmotion.fr/wp-content/uploads/2015/08/nokia-3410-lg-viewty-ku990-590x236.jpg" alt="nokia-3410-lg-viewty-ku990" width="590" height="236"></p>
<p>Puis les premiers écrans tactiles résistifs sont arrivés. Pour ma part je suis passé d'un Nokia 3330 > 3410 >3510i puis à un LG Viewty, à l'écran tactile 200x400 équipé d'un APN de 5.1 MP, 100 mo de mémoire interne extensible à 2 Go via MicroSD. Avec un OS propriétaire qui tournait avec des fichiers SWF, le gros délire. Je n'avais pas de forfait internet, mais heureusement car c'était une calamité à cette époque ou le WAP dominait encore, pourtant ce téléphone supportait la 3G, et ouais mon pote il y avait même un stylet.</p>
<p>A partir de cet instant <strong>tout le monde voulait bénéficier des écrans en couleurs</strong>, plus grand et agréables. Pour le tactile c'était encore très partagé car les touches permettaient d'écrire un SMS plus rapidement avec le T9. D'ailleurs c'est encore valable aujourd'hui !</p>
<p>Deux ans plus tard en 2009 c'est Nokia qui me propose de découvrir un smartphone cette fois-ci, le <a href="http://blogmotion.fr/mobilite/n900-nokia-maemo-4648">Nokia N900</a>. Un beau cadeau à mettre sous le sapin de 649 euros à l'époque. Nokia me séduit avec Maemo, un système d'exploitation de la famille GNU/Linux qui accepte les paquets *.deb. Je retrouve un clavier physique en plus de l'écran tactile qui est excellent face au Viewty. Je deviens au passage rédacteur sur <a href="http://blogmotion.fr/le-blog/maemofrance-4745">MaemoFrance</a>, un blog communautaire autour de Maemo.</p>
<p><img src="media/2f06e7c9.nokia-n900-face-ouvert.jpg" data-original-source="http://blogmotion.fr/wp-content/uploads/2009/12/nokia-n900-face-ouvert.jpg" alt="nokia-n900-face-ouvert" width="590" height="460"></p>
<p>C'était un excellent smartphone qui disposait déjà d'un vrai <strong>multitâche</strong> et de fonctionnalités très sympas, comme le regroupement des informations d'un contact :</p>
<p><img src="media/73f43bee.fiche-contact-590x354.png" data-original-source="http://blogmotion.fr/wp-content/uploads/2009/12/fiche-contact-590x354.png" alt="fiche-contact" width="590" height="354"></p>
<p>Des fonctionnalités que l'on retrouve aujourd'hui naturellement sur Android. En 2010 le projet Maemo devient Meego en fusionnant avec Moblin d'Intel puis a été complètement abandonné en 2011 quand <strong>Nokia est parti en sucette en choisissant Windows Phone 7</strong>. Samsung qui collaborait aussi sur Meego a lui opté pour Tizen. La suite on la connaît... quel dommage que Nokia n'ait pas opté pour Android, tellement plus proche de Maemo.</p>
<h3>L'arrivée d'Android</h3>
<p>Nous sommes en 2010. Rappelons que <strong>Android n'était qu'une startup jusqu'en 2005</strong> lors de son rachat par Google qui lancera le système d'exploitation en 2007.</p>
<p>Alors que les téléphones Samsung était très peu réputé pour leur qualité à l'époque, ils avaient la mauvaise habitude de s'éteindre ou de redémarrer tout seul, quelque chose de très surprenant est apparu. J'entends de plus en plus parlé d'un nouveau smartphone Samsung, un certain <em>Galaxy S</em> (i9000) qui fonctionnerait avec un système open source qui s'appellerait Android.</p>
<p><img src="media/6358e924.galaxy-s-590x162.png" data-original-source="http://blogmotion.fr/wp-content/uploads/2015/08/galaxy-s-590x162.png" alt="galaxy-s" width="590" height="162"></p>
<p>Ce fameux Galaxy S coûte cher, mais se vends très bien et il faut dire que ses caractéristiques sont excellentes face à la concurrence. Le premier iPhone killer est né ! La <strong>première alternative sérieuse à l'écosystème fermé d'Apple</strong>, à l'époque très en avance sur l'aspect matériel comme l'écran tactile capacitif. Samsung se détache très rapidement de l'image cheap pourtant très encrée dans la tête des consommateurs pour se placer sur le marché haut de gamme.</p>
<p>D'un côté nous avons un iPhone qui ne permet pas d'utiliser une carte SD, qui impose l'utilisation d'un logiciel propriétaire pour copier de la musique dessus (<a href="http://blogmotion.fr/systeme/gerez-votre-iphone-ipod-itouch-sans-itunes-1523">iTunes</a>). De l'autre vous avez un périphérique ouvert, avec une batterie amovible, vous le connectez en USB et vous copier/coller vos morceaux sans aucun logiciel. Déjà à cette époque la liberté n'a pas de prix pour moi, et puis ça tombe bien car Apple vend toujours plus cher que ses concurrents.</p>
<p>Pourtant j'attendrai 2012 pour changer de smartphone, une fois que le N900 sera totalement dépassé par la concurrence. Je n'ai pas pour habitude de changer de smartphone s'il fonctionne très bien et me satisfait. J'ai donc craqué Galaxy Nexus et je <a href="http://blogmotion.fr/mobilite/portabilite-free-7799">passais chez Free Mobile</a> dès son lancement. Très peu d'abonnés à l'époque et les débits en itinérance sont bons, <a href="media/47e24373.130909424.png" data-original-source="http://www.speedtest.net/android/130909424.png" rel="shadowbox[sbpost-13582];player=img;">pour preuve</a> :</p>
<p><img src="media/47e24373.130909424.png" data-original-source="http://www.speedtest.net/android/130909424.png" alt="" width="300" height="135"></p>
<p>J'ai retourné le Galaxy Nexus à Amazon dans les jours qui ont suivi suite un défaut au niveau des écrans pentile. Dommage car ce smartphone me plaisait beaucoup pour le reste ! Ce sera le seul téléphone Samsung vendu par Google. J'ai craqué pour un <a href="http://blogmotion.fr/mobilite/avis-galaxy-s3-8194">Samsung Galaxy S3</a> car le Galaxy S2 avait été un carton.</p>
<p>L'écran du Galaxy S3 me paraît grand, c'est très agréable mais <strong>plus grand ce serait trop</strong>. On peut toujours dire qu'<a href="http://blogmotion.fr/mobilite/galaxy-s3-comparatif-8431">Android est meilleur qu'iOS</a>, mais le critère premier avant la technique c'est la liberté en tant qu'utilisateur. J'achète un périphérique pour qu'il m'aide au quotidien, pas pour qu'il m'emprisonne dans son écosystème. Je ne dis pas que Google est irréprochable, ce serait complètement naïf vu l'utilisation qui est faite de nos données, je dis simplement que Android est un écosystème plus ouvert. J'ai d'ailleurs convaincu plusieurs personnes à passer sur Android car le prix d'un iPhone les rebutait et pour rien au monde elles ne reviendraient en arrière.</p>
<h3>2012 vers 2015</h3>
<p>Aujourd'hui encore je dispose de mon Galaxy S3 comme unique téléphone.</p>
<p>Cela fait un moment que je veux le changer, notamment à cause du fait qu'il est très lent grâce à une série de puces eMMC défectueuses qui touchera également le Galaxy Note II. De nombreux Galaxy sont victimes du phénomène de la mort subite, le téléphone s'éteint à tout jamais ! Oh tiens ça me rappelle les premiers Samsung des années 2004-2007.</p>
<p>Samsung nous sortira un correctif logiciel qui évitera de nouvelles morts subites, sans pour autant régler le problème. Lorsque le téléphone tombe sur une zone mémoire foireuse il continue sa route plutôt que de se vautrer lamentablement. Du coup, le téléphone est quasi inutilisable à la longue, il faut le redémarrer au bout d'un moment sinon il met 1 minute à répondre...</p>
<p>Cet évènement Samsung m'a refroidi, je laisse donc passer la sortie du S4 et puis arrive le S5. Intéressant car étanche, au design discutable mais pas moche, performant. Les deux critères que je cherches sont également réunis :</p>
<ul><li>batterie amovible</li>
<li>mémoire extensible (via microSD)</li>
</ul><p>A côté de ça, les autres constructeurs sont <strong>de plus en plus nombreux à proposer des batteries non amovibles</strong>. Ce phénomène est rapidement critiqué et montré du doigt, là encore parce que cette méthode empêche l'utilisateur de faire ce qu'il veut de SON téléphone, à savoir changer sa batterie ou la retirer (ou pour éviter des écoutes à son insu puisque l'on sait aujourd'hui que ce n'est plus un mythe).</p>
<p>Et puis les mois passants, les constructeurs se rendent compte que finalement les gens sont prêt à accepter ceci. Ont-ils le choix ? C'est alors au tour des microSD de passer à la trappe, pour pouvoir vendre un même modèle de smartphone avec <strong>différentes capacités à prix d'or</strong>. Là encore, comme Apple qui a pour habitude de vendre ses capacités doublées en ajoutant 100€ à chaque fois. Le début du grand n'importe quoi ! L'argument avancé de l'esthétique rendant impossible la présence d'une batterie amovible est complètement débile. Que la batterie soit accessible ou non, elle prend la même place dans le téléphone.</p>
<p><img src="media/8c8590b9.i9300-590x397.jpg" data-original-source="http://blogmotion.fr/wp-content/uploads/2015/08/i9300-590x397.jpg" alt="i9300" width="590" height="397"></p>
<p>Pendant ce temps là les écrans ont grandi. Beaucoup. <strong>La norme devient le 5,5 pouces</strong>, et ce qui m'inquiète beaucoup c'est que Apple a suivi cette vague de fond alors que la marque avait juré ne jamais toucher à la taille de son iPhone car elle "tenait parfaitement" dans la main. Sauf que voilà, un écran en 5,5 pouces ne me convient pas, c'est certes très agréable et beau mais <strong>ça ne me convient pas</strong>. Et je balaye tous ceux qui me diront que si j'en avais un je m'y habituerai rapidement, je dis simplement non. Au dessus de 5 pouces (5,2 max!) je trouve que c'est trop encombrant dans les poches, et j'ai pour habitude d'avoir tout le temps mon smartphone sur moi quand je suis en extérieur.</p>
<p>Alors que la gamme Galaxy de Samsung garantissait jusqu'à aujourd'hui un port microSD et une batterie amovible, Samsung a sorti son <strong>Galaxy S6 sans batterie amovible et sans port microSD</strong>. Un gros <span>foutage de gueule</span>. On retrouve même une coque en verre, très fragile comme sur les iPhone. Alors que le S5 était étanche, le S6 ne l'est plus. J'appelle ça énormément de régressions. Il n'en fallait pas plus pour que les utilisateurs fidèles à la marque ne soit plus séduit et garde le modèle précédent.</p>
<blockquote width="550"><p lang="en" dir="ltr">Crappy non-removable battery, no SD card slot, not waterproof. 
Not feeling the new Galaxy S6. 
It's an iPhone. 
I'll stick with my S5.</p>
<p>— Hamza Jeetooa (@hamzajeetooa) <a href="https://twitter.com/hamzajeetooa/status/572151807432114176">March 1, 2015</a></p></blockquote>
<p></p>
<h3>Pas contents les clients</h3>
<p>Le 13 Août 2015 Samsung annonce deux nouveaux modèles, le Galaxy Note 5 et le Samsung Galaxy S6 Edge +. Ce dernier est identique au Note 5 mais sans stylet. Le Note 5 ne sortira pas en france car Samsung estime que le stylet n'est pas un accessoire qui rencontre son succès en europe (voir <a href="http://www.frandroid.com/marques/samsung/303397_samsung-galaxy-note-5-petition-quil-arrive-europe" rel="nofollow">cette pétition</a>).</p>
<p><iframe width="590" height="332" src="https://www.youtube.com/embed/CppgLnNM1PE?feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>La gamme Galaxy Note était elle aussi toujours associée à une batterie amovible et un port microSD... et bien le Galaxy Note était le dernier smartphone de la gamme a en proposer. Que ce soit le Note 5 ou le S6, S6 Edge ou S6 Edge + ils n'ont ni de batterie amovible ni de port d'extension mémoire.</p>
<p>Voilà pourquoi <strong>je ne sais pas quoi acheter aujourd'hui pour remplacer mon S3</strong>, à bout de souffle. D'ailleurs tous les possesseurs de S3 que je connais ont connu ce même problème de ralentissement. Ce n'est même plus une question de prix, car le haut de gamme est maintenant associé à la taille de l'écran, ils sont quasiment tous en 5,5".</p>
<p>Impossible de trouver un smartphone :</p>
<ul><li>de 5" (5.2" max)</li>
<li>performant et récent (Android 5)</li>
<li>ayant un bon APN (de la qualité du S6)</li>
<li>avec une batterie amovible</li>
<li>avec un port microSD</li>
<li>dual sim (si possible)</li>
</ul><p>Enfin presque, il y a bien quelques modèles comme le Z3 compact, presque trop petit avec 4,6" ou le M4 Aqua.</p>
<p>Je me fou totalement que le téléphone fasse 2 mm de plus si c'est pour récupérer une batterie amovible, et le port microSD. <strong>Samsung a clairement pris ses plus fidèles clients pour des ânes</strong>, et ça ne passe pas. Il n'y a qu'à lire les avis sur les réseaux sociaux et forums spécialisés pour se rendre compte que je ne suis pas le seul à <a href="http://www.phonandroid.com/samsung-galaxy-note-5-date-de-sortie-prix-fiche-technique.html" rel="nofollow">penser tout ça</a>.</p>
<p>Petite sélection de commentaires :</p>
<blockquote><p>"J'ai toujours eu Les Samsung note avec plusieurs batteries et carte sd. Donc si il n'y a qu'une batterie unique je dis au revoir à samsung"</p>
<p>"Ils ont encore tout faux sans slot sd et Batterie amovible ! Ils comprennent que dalle aux attentes de leurs clients ?! Sont vraiment NULS ! Quand vont ils comprendre qu'ils ne sont pas apple ??!! Tsss."</p>
<p>"plus de batterie amovible ni de port sd ça sera sans moi je reste sur le note 4 !"</p>
<p>"Pas de Micro SD ni de Batterie amovible pour le Galaxy Note. Ça sent le flop !"</p>
<p>PS : moi qui possède un Note 3 je n'achèterai pas ce modèle. Le Note 4 sera le dernier vrai Note :/"</p>
<p>"Pour un produit qui est destiné à la base aux pros, Samsung a décidé de foutre de l'avis des consommateur, la carte micro sd est nécessaire pour certains. Bye Bye Samsung"</p>
<p>"Si on ne peut plus la changer nous même en 2 sec ça rapporte à Samsung car comme pour Apple (et d'autre) , on sera forcés de leur renvoyer nos smartphones pour les réparation set en payer le prix ... c'est comme pour les voiture de plus en plus électronique, on ne peut plus bricoler dessus en cas de pb ... obligé de casquer ! "</p>
<p>"je veux absolument la micro sd, si il y en a pas, je garde mon note 4, ou je passe à une autre phablette de 4go de ram, je penche pour le mi note pro, mais il n'a pas de stylet, ça serait donc mon choix numéro 2, après le note 5."</p>
<p>"Évidemment, haut de gamme ou pas, le port SD est un net avantage. En fait, l'enlever est un grand pas en arrière. C'est bien beau d'avoir passé sa vie à se moquer d'Apple en faisant des téléphones avec batteries amovibles, slot SD voire étanches, puis modèle après modèle retirer tout ça, mettre de l'alu, faire des tablettes avec la même résolution que l'iPad, bref, copier du Apple quoi. Samsung doit rester Samsung. Ça passe par garder le slot SD au bénéfice du client."</p>
<p>"La carte SD est Totalement indispensable et ça coute pas un rond par rapport aux capacités "offertes" par les constructeurs. Perso j’achèterai Jamais un smartphone sans slot sd. Je veux avoir accès à mes données H24 et même si je n'ai pas accès au réseau 4G ou à l’étranger."</p>
<p>"Pas de port micro SD = pas d'achat pour moi (sauf si il y a suffisamment de Go, 128 Go serait le stricte minimum.)<br>
Batterie non amovible = pas d'achat non plus. (sauf si la batterie tient 2 jours en vidéo). "</p></blockquote>
<p>Le jour <strong>où votre smartphone tombe dans l'eau</strong>, comment retirez-vous la batterie pour le faire sécher gentiment ? Car de toutes façons il n'est même plus étanche... Et s'il s'éteint brutalement sans que vous n'ayez plus copier vos photos sur un ordinateur, vous ne préféreriez pas avoir une carte microSD qu'il suffit d'extraire pour tout récupérer ? Sans parler des professionnels qui aiment pouvoir se balader avec plusieurs batteries pour la remplacer dès qu'une est vide. Ce n'est pas de l'obsolescence programmée mais de l'impossibilité de réparer en cas de panne mineure, et c'est peut-être pire.</p>
<p>Espérons que le marché chinois monte sur ce créneau haut de gamme. Autour de moi je conseille de plus en plus d'acheter des marques comme Huawei, Meizu, Honor ou Xiaomi.</p>
<p><img src="media/d5aec02c.opensignal-590x273.png" data-original-source="http://blogmotion.fr/wp-content/uploads/2015/08/opensignal-590x273.png" alt="opensignal" width="590" height="273"></p>
<p>Enfin, je vous invite à consulter la fragmentation des marques selon <a href="http://opensignal.com/reports/2015/08/android-fragmentation/">opensignal</a>, et vous verrez que si le S3 était un réel succès on ne peut pas en dire autant des modèles suivant de Samsung. Le S3 reste le smartphone le plus présent dans le monde android encore en 2015 tout comme il l'était déjà en 2014.</p>
<p>J'aimerai un jour qu'une vraie alternative sorte, comme le projet Ara. Mais vu le temps que ça prend et que c'est piloté par Google, j'ai de gros doutes :</p>
<p><iframe width="590" height="332" src="https://www.youtube.com/embed/8mhjngbsXQ0?feature=oembed&amp;start=40" frameborder="0" allowfullscreen></iframe></p>
<p>C'était un peu long, mais nécessaire car cela faisait longtemps que je voulais aborder ce sujet.</p>
<a href="http://blogmotion.fr/pratique/parrainage-premium-igraal-11785" rel="nofollow">BM vous parraine en mode Premium chez iGraal.fr : <strong>10 euros offerts à l'inscription</strong></a> :)
<br>Vous devriez me suivre sur Twitter : <strong><a href="http://twitter.com/xhark">@xhark</a></strong>
<hr><p><small><a href="http://blogmotion.fr/mobilite/smartphone-ideal-13582">Article original</a> écrit par Mr Xhark publié sur <a href="http://blogmotion.fr/">Blogmotion</a> le 16/08/2015 |
<a href="http://blogmotion.fr/mobilite/smartphone-ideal-13582#comments">13 commentaires</a> |
<br>Attention : l'intégralité de ce billet est protégée par la licence <a href="http://creativecommons.org/licenses/by-nd/4.0/deed.fr">Creative Commons</a> 
</small></p>
<div><h5>Vous risquez d'être aussi intéressé par :</h5><ul><li><a href="http://blogmotion.fr/mobilite/duel-galaxy-s4-vs-iphone-5s-10242">[Duel] Galaxy S4 VS iPhone 5S</a></li><li><a href="http://blogmotion.fr/mobilite/samsung-iphone-11653">Quand Samsung ridiculise les utilisateurs Apple</a></li><li><a href="http://blogmotion.fr/mobilite/smartphone-gamme-10944">Pourquoi l’iPhone risque de sombrer</a></li><li><a href="http://blogmotion.fr/mobilite/root-galaxy-s3-8655">[Faille Samsung] Comment l’exploiter puis s’en protéger</a></li><li><a href="http://blogmotion.fr/mobilite/galaxy-s3-comparatif-8431">Pourquoi le Galaxy S3 est meilleur qu’un iPhone</a></li></ul><div></div></div>
<p><img src="media/a0117921.62aa4245a7b7f5efa3d72b316fe1ca47" data-original-source="http://cdn.libravatar.org/avatar/62aa4245a7b7f5efa3d72b316fe1ca47" alt="Gravatar de Blogmotion" class="gravatar" /><br/><i>Original post of <a href="http://blogmotion.fr/mobilite/smartphone-ideal-13582" title="Visit the source">Blogmotion</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>Christophe Brand : <a href="">Smartphones et autonomie de batterie</a> (16/10/2012)</li></ul></div></p>


feed_id: http://www.gnomelibre.fr/2015/08/la-fondation-apache-doit-elle-reconnaitre-lechec-dopenoffice/
title: Okki : La fondation Apache doit-elle reconnaître l’échec d’OpenOffice
uri: Okki-La-fondation-Apache-doit-elle-reconnaître-l-échec-d-OpenO
url: http://www.gnomelibre.fr/2015/08/la-fondation-apache-doit-elle-reconnaitre-lechec-dopenoffice/
content:
<p>Christian Schaller, qui travaille pour Red Hat dans l’équipe en charge du poste de travail, tout en étant un contributeur régulier de GNOME et Fedora, vient de publier une <a href="https://blogs.gnome.org/uraeus/2015/08/17/an-open-letter-to-apache-foundation-and-apache-openoffice-team/">lettre ouverte</a> à destination de la <a href="https://fr.wikipedia.org/wiki/Apache_Software_Foundation">fondation Apache</a> et des développeurs d’<a href="https://fr.wikipedia.org/wiki/Apache_OpenOffice">OpenOffice</a>, leur demandant de reconnaître l’échec de leur projet.</p>
<p>À l’inverse de <a href="https://fr.wikipedia.org/wiki/LibreOffice">LibreOffice</a> et de la <a href="https://fr.wikipedia.org/wiki/The_Document_Foundation">Document Foundation</a>, qui surent fédérer une communauté active qui permit de mener de nombreux chantiers et d’avancer à grands pas (importants nettoyages de code, modernisation des technologies utilisées, nombreuses nouvelles fonctionnalités…), les développeurs d’Apache OpenOffice ne réussirent pas à insuffler une dynamique autour de leur projet, dont le développement est <a href="https://lwn.net/Articles/637735/">bien moins actif</a>.</p>
<p>Aujourd’hui, l’existence même d’Apache OpenOffice n’apporte que confusion chez les utilisateurs, qui ne connaissent généralement pas l’historique des deux projets, et ne savent pas lequel choisir. Christian demande donc à ce que les visiteurs du site web d’OpenOffice.org soient clairement avertis qu’il est désormais préférable de récupérer LibreOffice, seule suite bureautique libre à même de leur offrir la meilleur expérience possible.</p>
<p><img src="media/bb7cd4d3.f4241788ba5559af3601b72220cbad09" data-original-source="http://cdn.libravatar.org/avatar/f4241788ba5559af3601b72220cbad09" alt="Gravatar de Okki" class="gravatar" /><br/><i>Original post of <a href="http://www.gnomelibre.fr/2015/08/la-fondation-apache-doit-elle-reconnaitre-lechec-dopenoffice/" title="Visit the source">Okki</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>Philippe Scoffoni : <a href="">OpenOffice.org va bien selon la fondation Apache</a> (24/10/2011)</li></ul></div></p>


feed_id: http://blog.chimrod.com/2015/08/ouvrir-un-rapport-de-bug-sur-firefox/
title: Chimrod : Ouvrir un rapport de bug sur firefox
uri: Chimrod-Ouvrir-un-rapport-de-bug-sur-firefox
url: http://blog.chimrod.com/2015/08/ouvrir-un-rapport-de-bug-sur-firefox/
content:
<div>
<img alt="Labyrinth !" src="media/00ab3044.labyrinth.jpg" data-original-source="http://blog.chimrod.com/images/labyrinth.jpg"><p>Image<span> </span>: <a href="https://www.flickr.com/photos/yourdoku/5451101198/">yourdoku.com</a> (<a href="https://creativecommons.org/licenses/by/2.0/">creativecommons</a>)</p>
</div>
<p>Suite à la mise à jour de firefox, j’ai essayé de comprendre pourquoi un
site interne ne fonctionnait plus.
Il s’agit d’un site interne, principalement écrit en flash, qui ne
fonctionne plus chez tous les utilisateurs ayant mis à jour le navigateur.
Le besoin était de trouver de l’aide pour comprendre en quoi la mise à jour
du navigateur pouvait changer le comportement du site.</p>
<div>
<h2>Le support</h2>
<p>Première étape, aller sur le <a href="https://support.mozilla.org/fr/">support</a>. Le site est joli, on choisi le logiciel
concerné, et le composant impacté :</p>
<ul><li>Navigation basique</li>
<li>Installation et mise à jour</li>
<li>Synchronisez vos navigateurs</li>
<li>Discussion et partage</li>
<li>En faire plus avec des applications</li>
<li>…</li>
<li>Correction de ralentissements, plantages, messages d’erreurs et autres problèmes</li>
</ul><p>On a l’impression d’être devant un audiotel à devoir taper 1, 2 ou 3 sur le
téléphone pour être aiguillé dans la catégorie qui nous concerne. Mais ça n’est
pas ce que je veux<span> </span>! Il est où le canal <span>IRC</span> ? Elle est où la mailing-list<span> </span>?
Tout ça semble avoir disparu du site pour laisser place à une vitrine, certe
jolie, mais qui ne m’aide pas beaucoup dans ma recherche.</p>
<p>Bon, ça n’est probablement pas la bonne manière de faire. Reprenons.</p>
</div>
<div>
<h2>Mailing-list</h2>
<p>Recherchons les listes de diffusion. C’est un moyen d’échanger avec les
développeurs en passant par les courriels, avec un archivage de l’ensembles des
échanges déjà réalisés, je pense que je devrais trouver mon bonheur.</p>
<p>Mon moteur de recherche m’amène sur <a href="https://mail.mozilla.org/listinfo">la liste des listes de diffusion</a> de
mozilla. Ça parle de beaucoup de choses<span> </span>: Berlin-Events, fhr-dev, inbox-triage,
Memes, party-planners mais je ne vois pas où trouver une information pour
comprendre en quoi le changement de firefox provoque un dysfonctionnement sur
mon site.</p>
<p>En cherchant davantage, je tombe sur <a href="https://lists.mozilla.org/listinfo/support-firefox">support-firefox</a>. Tiens, pourquoi
n’est-elle pas citée sur la page précédente<span> </span>? Qu’à cela ne tienne, un petit
message qui explique mon problème, un exemple avec les traces tcpdump qui
montrent la différence de comportement entre les deux version, et un petit
courriel envoyé à la communauté pour demander de l’aide.</p>
<p>Comme souvent quand on n’est pas inscrit sur la liste de diffusion, je reçoie
un courriel me disant que ma demande est en validation, je serai informé de la
décision prochainement.</p>
<p>Puis le silence. Un jour, deux jours, trois jours… (bon je suis mauvaise langue
aussi c’était le week-end).</p>
<p>Je fini par recevoir un notification de rejet, avec comme motif<span> </span>: la liste de
diffusion est bidirectionnelle, en miroir avec un newsgroup, Donc je risque de
ne pas être alerté des réponses postées par les utilisateurs. Merci de
s’inscrire à la liste de diffusion où de poser ma question au support.</p>
<p>Grrrrrrr<span> </span>! Effectivement, les archives de la liste de diffusion pointent vers
les groupes google. Mais c’est fait exprès pour empêcher les gens de demander
de l’aide ou quoi<span> </span>? Je suis capable d’aller consulter les archives par moi-même
pour me tenir informé des réponses<span> </span>!!</p>
</div>
<div>
<h2>StackOverfow</h2>
<p>Le <a href="https://support.mozilla.org/en-US/kb/where-go-developer-support">support pour développeurs</a> nous oriente vers StackOverfow. Allons-y, de toute
façon au point où j’en suis, autant se créer un compte. À ce stade, il faut
avouer que je suis déjà bien énervé de la manière dont les choses se déroulent.
Une simple demande d’aide est en train de se transformer en parcours du
combattant labyrinthique.</p>
<p>Je commence à recevoir quelques réponses et pistes qui ne m’aident pas beaucoup
pour comprendre mon problème. Mais cela m’a déjà permis d’échanger avec
quelqu’un qui m’a apporté son aide bénévolement. (et puis c’est quoi ce
formulaire de saisi dans stackoverflow qui valide la saisie dès qu’on appuie
sur <span>ENTR</span>ÉE<span> </span>: on ne peut pas écrire de paragraphes directement sur ce site<span> </span>?)</p>
</div>
<div>
<h2>Le rapport de bogue</h2>
<p>Ne trouvant d’aide nulle part, je fini par ouvrir un rapport de bogue. J’ai
tous les éléments nécessaire pour le fournir, mes traces tcpdump feront office
de site à consulter (le site est interne à une entreprise).</p>
<p>Bien sûr mon rapport été déjà présent dans un autre ticket, mais encore eût-il
fallu que je le trouve<span> </span>! Ce problème était même connu de firefox,
puisque présenté parmi <a href="https://developer.mozilla.org/en-US/Firefox/Releases/40/Site_Compatibility%24revision/901845#sect17">la liste des changements</a> de la version 40<span> </span>!</p>
<p>Attend<span> </span>? Stop<span> </span>! La denière version de firefox casse la compatibilité avec
certains sites de manière officielle<span> </span>? J’aurais bien aimé disposer de cette
information avant de me lancer dans cette procédure…</p>
</div>
<div>
<h2>Bilan<span> </span>: que devient firefox<span> </span>?</h2>
<p>Un support quasi-impossible à joindre, qui passe par des services tels que
google ou stackoverflow<span> </span>; des vitrines marketing pour aiguiller les utilisateurs
dans leur prise en main de l’application<span> </span>; une communication qui se focalise sur
compatibilité avec Windows 10, mais oublie de parler de régressions dans les
sites existants<span> </span>; une note sur une page obscure, que l’on ne trouve que si l’on
a déjà l’information… <strong>mais que devient firefox<span> </span>?</strong></p>
<p>Est-ce qu’il est obligatoire pour un logiciel populaire de se couper de sa base
d’utilisateurs<span> </span>? Est-ce le destin vers lequel se dirige nos distributions,
LibreOffice<span> </span>? Je comprend que mozilla cherche à préserver sa marque, mais j’ai
l’impression que l’application est entrée dans un autre univers. Ça n’est pas
celui que j’ai l’habitude de côtoyer.</p>
<p>Je veux des échanges, des mailing-lists, de l’<span>IRC</span> ! Je ne veux pas d’un
ensemble de logiciels marketing, j’ai opté pour le bazar, pas la cathédrale.
Sauf que le bazar est en train de se transformer en centre commercial, avec des
vigiles à l’entrée, même si tout le monde est libre d’entrer…</p>
<p>Est-ce que je suis le seul à ressentir cette tendance, ou bien est-ce que je me
fait trop vieux<span> </span>? Quelqu’un qui ne connaît pas le logiciel libre a-t-il aussi
le sentiment de mettre les pieds dans un labyrinthe<span> </span>? Pourtant ici, ça n’est
pas la technique qui me manque<span> </span>; je n’ose pas imaginer le parcours du
combattant de celui voulant ouvrir un rapport de bogue sur sa distribution…</p>
</div>
<p><img src="media/51a0b109.d6b159cb14220daa49ff4a3f9a25f9f3" data-original-source="http://cdn.libravatar.org/avatar/d6b159cb14220daa49ff4a3f9a25f9f3" alt="Gravatar de Chimrod" class="gravatar" /><br/><i>Original post of <a href="http://blog.chimrod.com/2015/08/ouvrir-un-rapport-de-bug-sur-firefox/" title="Visit the source">Chimrod</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>Marien Fressinaud : <a href="">Bug d&#039;impression sous Firefox</a> (28/12/2011)</li><li>Marien Fressinaud : <a href="">Bug d&#039;impression sous Firefox</a> (28/12/2011)</li></ul></div></p>


title: Tuxicoman : Changer le mot de passe d’un disque chiffré avec dm-crypt
uri: Tuxicoman-Changer-le-mot-de-passe-d-un-disque-chiffré-avec-dm-cry
feed_id:
http://tuxicoman.jesuislibre.net/2015/08/changer-le-mot-de-passe-dun-disque-chiffre-avec-dm-crypt.html

url:
http://tuxicoman.jesuislibre.net/2015/08/changer-le-mot-de-passe-dun-disque-chiffre-avec-dm-crypt.html

content:
<p>Il y a 6 ans, j’expliquais <a href="http://tuxicoman.jesuislibre.net/2009/06/chiffrer-son-disque-externe-sous-linux.html">comment chiffrer un disque avec dm-crypt/cryptsetup/LUKS</a>. Voyons ici comment changer le mot de passe qui permet de le déverrouiller.</p>
<p>Tout d’abord, une fois la partition chiffrée montée, vous pouvez l’identifier avec cette commande :</p>
<pre># blkid | grep "crypto_LUKS"
/dev/sda5: UUID="7a805bed-e309-44e0-8dfa-6994a13d29a1" TYPE="crypto_LUKS" PARTUUID="0001c467-05"
/dev/sde1: UUID="1862f1c7-b546-4109-8a2d-03ce47baca6e" TYPE="crypto_LUKS" PARTUUID="8f60cf56-7a68-484d-83c4-2caf8aad230f"</pre>
<p>Ensuite pour changer le mot de passe :</p>
<pre># cryptsetup luksChangeKey /dev/sde1
Entrez la phrase secrète à changer : 
Entrez la nouvelle phrase secrète : 
Vérifiez la phrase secrète :
</pre>
<div><span>J'aime<img src="media/8d5d06b8.up.png" data-original-source="http://tuxicoman.jesuislibre.net/blog/wp-content/plugins/like-dislike-counter-for-posts-pages-and-comments/images/up.png">(<span>0</span>)</span><span>Ferme-la !<img src="media/d71e96d1.down.png" data-original-source="http://tuxicoman.jesuislibre.net/blog/wp-content/plugins/like-dislike-counter-for-posts-pages-and-comments/images/down.png">(<span>0</span>)</span></div><img src="https://piwik.jesuislibre.net/piwik.php?idsite=1&amp;rec=1&amp;url=http%3A%2F%2Ftuxicoman.jesuislibre.net%2F2015%2F08%2Fchanger-le-mot-de-passe-dun-disque-chiffre-avec-dm-crypt.html&amp;action_name=Changer+le+mot+de+passe+d%26rsquo%3Bun+disque+chiffr%C3%A9+avec+dm-crypt&amp;urlref=http%3A%2F%2Ftuxicoman.jesuislibre.net%2Ffeed" width="0" height="0" alt=""><div><h4>Related Posts:</h4><ul><li><a href="http://tuxicoman.jesuislibre.net/2009/06/chiffrer-son-disque-externe-sous-linux.html">Chiffrer son disque externe sous Linux</a></li><li><a href="http://tuxicoman.jesuislibre.net/2015/07/creer-une-cle-usb-dinstallation-de-windows-8-1-depuis-linux.html">Créer une clé USB d’installation de Windows 8.1…</a></li><li><a href="http://tuxicoman.jesuislibre.net/2013/11/configurer-le-trim-pour-ssd-sur-linux.html">Configurer le TRIM pour SSD sur Linux</a></li><li><a href="http://tuxicoman.jesuislibre.net/2012/04/faille-permettant-de-changer-les-mots-de-passe-microsoft-live-hotmail-co.html">Faille permettant de changer les mots de passe Microsoft…</a></li><li><a href="http://tuxicoman.jesuislibre.net/2007/11/gare-a-vos-de-mots-de-passe.html">Gare à vos de mots de passe !</a></li></ul><div></div></div>
<p><img src="media/a4176171.d01ce01523a0434fc1c413922f7fd8a2" data-original-source="http://cdn.libravatar.org/avatar/d01ce01523a0434fc1c413922f7fd8a2" alt="Gravatar de Tuxicoman" class="gravatar" /><br/><i>Original post of <a href="http://tuxicoman.jesuislibre.net/2015/08/changer-le-mot-de-passe-dun-disque-chiffre-avec-dm-crypt.html" title="Visit the source">Tuxicoman</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>Tuxicoman : <a href="">Changer son adresse MAC</a> (13/11/2014)</li><li>Tuxicoman : <a href="">Fail2ban pour votre installation WordPress</a> (03/04/2013)</li><li>Tuxicoman : <a href="">Changer le DNS sur votre Belgacom BBox-2</a> (08/11/2013)</li><li>Tuxicoman : <a href="">Etat des lieux de la messagerie chiffr&eacute;e</a> (09/02/2014)</li><li>Tuxicoman : <a href="">Dossier partag&eacute; entre utilisateurs sous Linux</a> (12/03/2014)</li></ul></div></p>


feed_id: http://mozillazine-fr.org/il-affiche-un-article-sur-servo-dans-servo/
title: mozillaZine-fr : Il affiche un article sur Servo dans Servo
uri: mozillaZine-fr-Il-affiche-un-article-sur-Servo-dans-Servo
url: http://mozillazine-fr.org/il-affiche-un-article-sur-servo-dans-servo/
content:
<p>Selon son profil Twitter, <a title="Compte Twitter de Patrick Walton" href="https://twitter.com/pcwalton" hreflang="en">Patrick Walton</a> est chercheur chez Mozilla. Cela n’exclut pas un brin d’espièglerie, puisqu’il vient de publier une capture d’une page affichée dans <a title="Wikipédia : Servo (moteur de rendu)" href="https://fr.wikipedia.org/wiki/Servo_%28moteur_de_rendu%29" hreflang="fr">Servo</a>, le projet de nouveau moteur de rendu qui succèdera peut-être un jour à Gecko, avec ce commentaire : <strong>Hé @Phoronix, j’ai entendu dire que vous avez écrit un article sur le rendu de Servo alors j’ai fait un rendu dans Servo de votre article sur le rendu de Servo.</strong> L’<a title="Phoronix : Mozilla's Servo Engine Now Capable Of Rendering GitHub Near Flawlessly" href="http://www.phoronix.com/scan.php?page=news_item&amp;px=Mozilla-Servo-GitHub" hreflang="en">article initial de Phoronix</a> avait pour but d’annoncer que Servo était désormais capable d’afficher le site GitHub presque sans faute.<strong><em><br></em></strong></p>
<blockquote width="500"><p lang="en" dir="ltr">Hey <a href="https://twitter.com/phoronix">@Phoronix</a>, I heard you wrote an article on Servo's rendering so I rendered your Servo rendering article in Servo <a href="http://t.co/ykKHtEGHrY">pic.twitter.com/ykKHtEGHrY</a></p>
<p>— Patrick Walton (@pcwalton) <a href="https://twitter.com/pcwalton/status/634060609118699520">August 19, 2015</a></p></blockquote>
<p></p>
<p><img src="media/31cea72e.39fcff259ddeccfa69dcb537c22fa1ad" data-original-source="http://cdn.libravatar.org/avatar/39fcff259ddeccfa69dcb537c22fa1ad" alt="Gravatar de mozillaZine-fr" class="gravatar" /><br/><i>Original post of <a href="http://mozillazine-fr.org/il-affiche-un-article-sur-servo-dans-servo/" 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>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>mozillaZine-fr : <a href="">Un article pr&amp;eacute;sente Firefox 32 sur LinuxFr</a> (04/09/2014)</li></ul></div></p>


feed_id: http://www.gnomelibre.fr/2015/08/correction-dun-vieux-bug-du-pilote-proprietaire-nvidia/
title: Okki : Correction d’un vieux bug du pilote propriétaire nVidia
uri: Okki-Correction-d-un-vieux-bug-du-pilote-propriétaire-nVidia
url: http://www.gnomelibre.fr/2015/08/correction-dun-vieux-bug-du-pilote-proprietaire-nvidia/
content:
<p>Les possesseurs de cartes graphiques nVidia utilisant le pilote propriétaire seront heureux d’apprendre qu’un<a href="https://bugzilla.gnome.org/show_bug.cgi?id=728464"> vieux bug</a> concernant le <span lang="fr-FR">gestionnaire de fenêtres </span><span lang="fr-FR"><a href="https://fr.wikipedia.org/wiki/Mutter_%28gestionnaire_de_fen%C3%AAtres%29">Mutter </a></span><span lang="fr-FR">vient d’être enfin corrigé par les développeurs Rui Matos (GNOME) et Aaron Plattner (nVidia).</span></p>
<p><span lang="fr-FR">Le bug, particulièrement agaçant, causait de sévères scintillements et empêchait le contenu de certaines fenêtres </span><span lang="fr-FR">de </span><span lang="fr-FR">s’afficher ou de se mettre à jour.</span></p>
<p><span lang="fr-FR">Le correctif, <a href="https://mail.gnome.org/archives/gnome-announce-list/2015-August/msg00011.html">inclut</a> dans la dernière version de développement </span><span lang="fr-FR">de GNOME 3.18</span><span lang="fr-FR">, </span><span lang="fr-FR">devrait également avoir droit à</span> <span lang="fr-FR">des </span><span lang="fr-FR">rétroportage</span><span lang="fr-FR">s</span><span lang="fr-FR"> vers GNOME 3.14 et 3.16.</span></p>
<p><img src="media/bb7cd4d3.f4241788ba5559af3601b72220cbad09" data-original-source="http://cdn.libravatar.org/avatar/f4241788ba5559af3601b72220cbad09" alt="Gravatar de Okki" class="gravatar" /><br/><i>Original post of <a href="http://www.gnomelibre.fr/2015/08/correction-dun-vieux-bug-du-pilote-proprietaire-nvidia/" title="Visit the source">Okki</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="">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></ul></div></p>


feed_id: http://carlchenet.com/2015/08/20/liens-interessants-journal-du-hacker-semaine-34/
title: Carl Chenet : Liens intéressants Journal du hacker semaine #34
uri: Carl-Chenet-Liens-intéressants-Journal-du-hacker-semaine-34
url: http://carlchenet.com/2015/08/20/liens-interessants-journal-du-hacker-semaine-34/
content:
<p>Suivez-moi aussi sur <a title="Carl Chenet sur Diaspora*" href="https://framasphere.org/u/carlchenet" target="_blank">Diaspora*</a><a title="Carl Chenet on Diaspora*" href="https://framasphere.org/u/carlchenet" target="_blank"><img src="https://carlchenet.files.wordpress.com/2014/11/diaspora-banner.png?w=840" alt="diaspora-banner"></a> <a title="Carl Chenet sur Twitter" href="http://twitter.com/carl_chenet" target="_blank">ou Twitter</a> <a href="http://twitter.com/carl_chenet"><img src="http://carlchenet.files.wordpress.com/2012/05/twitter.png?w=62&amp;h=23&amp;h=23" alt="" width="62" height="23"></a> ou <a href="http://identi.ca/carlchenet">sur Identi.ca<img src="http://carlchenet.files.wordpress.com/2012/05/identica.png?w=72&amp;h=22&amp;h=22" alt="" width="72" height="22"></a></p>
<p><a href="https://infos.mytux.fr/"><img src="https://carlchenet.files.wordpress.com/2015/07/logo-journal-du-hacker.png?w=300&amp;h=88" alt="logo-journal-du-hacker" width="300" height="88"></a></p>
<p>Pour cette 34ème semaine de 2015,<strong> 5 liens intéressants</strong> que vous avez peut-être ratés, relayés cette semaine par <a title="Le Journal Du Pirate" href="https://infos.mytux.fr/" target="_blank">le Journal Du Hacker</a>, <strong>votre source d’informations</strong> pour le Logiciel Libre <strong>francophone</strong> !</p>
<ul><li><span><a href="https://infos.mytux.fr/s/ukyxk1/un_tracker_cach_dans_ghostery" target="_blank">Un tracker caché dans Ghostery !</a></span></li>
<li><a href="https://infos.mytux.fr/s/cceouj/s_curit_docker_fait_un_pas_en_avant_avec_content_trust" target="_blank"><span>Sécurité : Docker fait un pas en avant avec Content Trust</span></a></li>
</ul><p><a href="https://www.docker.com/"><img src="https://carlchenet.files.wordpress.com/2015/03/docker.png?w=150&amp;h=134" alt="docker" width="150" height="134"></a></p>
<ul><li><a href="https://infos.mytux.fr/s/0lntnw/la_fondation_apache_doit-elle_reconna_tre_l_chec_d_openoffice" target="_blank"><span>La fondation Apache doit-elle reconnaître l’échec d’OpenOffice</span> ?</a></li>
</ul><p><a href="http://www.apache.org/"><img src="https://carlchenet.files.wordpress.com/2015/08/asf-logo.png?w=150&amp;h=38" alt="asf-logo" width="150" height="38"></a></p>
<ul><li><span> <a href="https://infos.mytux.fr/s/q2rz2x/ibm_et_ubuntu_livrent_des_mainframes_100_linux" target="_blank">IBM et Ubuntu livrent des mainframes 100% Linux</a> </span></li>
<li><span> <a href="https://debian-facile.org/viewtopic.php?pid=134019">Debian a 22 ans !</a> </span></li>
</ul><p><a href="https://www.debian.org/"><img src="https://carlchenet.files.wordpress.com/2013/05/proposed-debian-logo.png?w=150&amp;h=47" alt="Proposed Debian Logo" width="150" height="47"></a></p>
<p>Pour ne plus rater aucun article <strong>de la communauté francophone</strong>, voici :</p>
<ul><li><a title="Flux RSS du Journal Du Pirate" href="https://infos.mytux.fr/rss" target="_blank">le flux RSS du Journal du Hacker</a></li>
<li><a href="https://framasphere.org/people/2aaaaba0110c0133c7ea2a0000053625" target="_blank">le flux Diaspora du Journal du Hacker</a></li>
<li> <a href="https://twitter.com/journalduhacker" target="_blank">le compte Twitter du Journal du Hacker</a></li>
</ul><p>De plus le site web du Journal du hacker est <strong>« adaptatif (responsive) »</strong>. N’hésitez pas à le consulter depuis <strong>votre smartphone</strong> ou votre tablette !</p>
<p>Le Journal du hacker fonctionne de manière collaborative, grâce à la participation <a title="Les contributeurs du Journal du Pirate" href="https://infos.mytux.fr/u/" target="_blank">de ses membres</a>. <a title="Réclamez votre invitation pour le Journal Du Pirate" href="https://infos.mytux.fr/invitations/request" target="_blank">Rejoignez-nous</a> pour proposer <strong>vos contenus</strong> à partager avec <strong>la communauté du Logiciel Libre francophone</strong> et faire<strong> connaître vos projets.<br></strong></p>
<p><strong>Et vous ?</strong> Qu’avez-vous pensé de ces articles ? N’hésitez pas à réagir directement <strong>dans les commentaires de l’article sur le Journal du hacker</strong> ou bien dans les commentaires de ce billet <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)"> <span title=":)">:)</span></span></span></span></span></span></span></span></span></span></span></span></p><br><a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/carlchenet.wordpress.com/2484/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/carlchenet.wordpress.com/2484/"></a> <img alt="" border="0" src="http://pixel.wp.com/b.gif?host=carlchenet.com&amp;blog=7722010&amp;post=2484&amp;subd=carlchenet&amp;ref=&amp;feed=1" width="1" height="1">
<p><img src="media/46f73009.e1f1addc890668ce2561431b7be810bc" data-original-source="http://cdn.libravatar.org/avatar/e1f1addc890668ce2561431b7be810bc" alt="Gravatar de Carl Chenet" class="gravatar" /><br/><i>Original post of <a href="http://carlchenet.com/2015/08/20/liens-interessants-journal-du-hacker-semaine-34/" title="Visit the source">Carl Chenet</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>Carl Chenet : <a href="">Liens int&eacute;ressants Journal Du Hacker semaine #31</a> (31/07/2015)</li><li>Carl Chenet : <a href="">Liens int&eacute;ressants Journal Du Hacker semaine #30</a> (24/07/2015)</li><li>Carl Chenet : <a href="">Liens int&eacute;ressants Journal du hacker semaine #32</a> (07/08/2015)</li><li>Carl Chenet : <a href="">Liens int&eacute;ressants Journal du hacker semaine #33</a> (14/08/2015)</li><li>Carl Chenet : <a href="">Technologies derri&egrave;re un site web &agrave; base de Django aujourd&rsquo;hui</a> (08/06/2013)</li></ul></div></p>


feed_id: http://jeyg.info/un-serveur-mail-debian-avec-postfix-et-dovecot/
title: Jeyg : Un serveur mail Debian avec Postfix et Dovecot
uri: Jeyg-Un-serveur-mail-Debian-avec-Postfix-et-Dovecot
url: http://jeyg.info/un-serveur-mail-debian-avec-postfix-et-dovecot/
content:
<p>Les e-mails, c'est chouette, mais plus grand monde n'utilise son propre serveur mail. Et c'est bien triste. Alors mettons-en un en place. Tant qu'à faire, autant qu'il soit sécurisé, donc on va faire les choses proprement.</p>
<p>Nous allons utiliser Debian 8, avec Postfix comme serveur SMTP, et Dovecot pour l'IMAP. Dovecot va aussi gérer l'authentification, via SASL. Le tout saupoudré de chiffrement: IMAPS + SMTPS.</p>
<p>Je considère que vous avez un nom de domaine (<em>example.com</em>) avec un enregistrement DNS adéquat ainsi que des certificats SSL. Sinon, vous pouvez toujours générer une paire certificat/clé auto-signée:</p>
<div><div># openssl req -x509 -nodes -days 3650 -newkey rsa:4096 -out /etc/ssl/certs/mail.crt -keyout /etc/ssl/private/mail.key</div></div>
<p>Bien, on installe tout, et on y va.</p>
<div><div># aptitude install postfix dovecot-imapd</div></div>
<h2>Postfix</h2>
<blockquote><p><strong>Note</strong>: configurations non-exhaustives, j'essaie de capturer l'essentiel.</p></blockquote>
<div><div>## /etc/postfix/main.cf<br><br>
# Hostname and domain name<br>
myhostname=mymachine.example.com<br>
mydomain=example.com<br>
myorigin=$mydomain<br><br>
# SSL/TLS certificates<br>
smtpd_tls_cert_file=/etc/ssl/certs/mail.crt<br>
smtpd_tls_key_file=/etc/ssl/private/mail.key<br>
smtpd_use_tls=yes<br>
smtpd_tls_auth_only=yes<br><br>
# ~/Maildir directories<br>
home_mailbox = Maildir/<br><br>
# SASL<br>
smtpd_sasl_type = dovecot<br>
smtpd_sasl_path = private/auth<br>
smtpd_sasl_auth_enable = yes</div></div>
<div><div>## /etc/postfix/master.cf<br><br>
smtps     inet  n       -       -       -       -       smtpd<br>
  -o syslog_name=postfix/smtps<br>
  -o smtpd_tls_wrappermode=yes<br>
  -o smtpd_sasl_auth_enable=yes<br>
  -o smtpd_client_restrictions=permit_sasl_authenticated,reject<br>
  -o milter_macro_daemon_name=ORIGINATING</div></div>
<div><div># service postfix restart</div></div>
<h2>Dovecot</h2>
<p>Dans le dossier <strong>/etc/dovecot/conf.d</strong>:</p>
<div><div>## 10-ssl.conf<br><br>
# SSL/TLS support: yes, no, required. <doc/wiki/SSL.txt><br>
ssl = required<br>
ssl_cert = </etc/ssl/certs/mail.crt<br>
ssl_key = </etc/ssl/private/mail.key</div></div>
<div><div>## 10-master.conf <br><br>
service imap-login {<br>
  inet_listener imap {<br>
    #port = 143<br>
  }<br>
  inet_listener imaps {<br>
    port = 993<br>
    ssl = yes<br>
  }<br>
}<br><br>
service auth {<br>
 # Postfix smtp-auth<br>
  unix_listener /var/spool/postfix/private/auth {<br>
    mode = 0660<br>
    user = postfix<br>
    group = postfix<br>
  }<br>
}</div></div>
<div><div>## 10-auth.conf <br><br>
# Disable LOGIN command and all other plaintext authentications unless<br>
# SSL/TLS is used (LOGINDISABLED capability). Note that if the remote IP<br>
# matches the local IP (ie. you're connecting from the same computer), the<br>
# connection is considered secure and plaintext authentication is allowed.<br>
# See also ssl=required setting.<br>
disable_plaintext_auth = yes<br><br>
auth_mechanisms = plain login</div></div>
<div><div># service dovecot restart</div></div>
<h2>Configuration du client</h2>
<p>Server: example.com<br>
Username: linux user login<br>
Password: linux user password<br>
IMAP: SSL/TLS port 993<br>
SMTP: SSL/TLS port 465</p>
<h2>Debug</h2>
<div><div>## The mail logs.<br>
# tail -f /var/log/mail.log<br><br>
## Display the postfix configs.<br>
# postconf -n<br><br>
## Display the dovcot configs.<br>
# doveconf -n</div></div>
<h2>Aller plus loin</h2>
<p>Nous avons à présent un serveur SMTP et IMAP fonctionnel. Il pourrait être utile d'ajouter un anti-spam, un anti-virus, ainsi que le support du Sender Policy Framework (SPF) et du DomainKeys Identified Mail (DKIM). De bien joyeux sujets, que j'aborderai sans doute un jour.</p>
<p><img src="media/d45d922d.53e0674987559a421f3a03ca7fc4234b" data-original-source="http://cdn.libravatar.org/avatar/53e0674987559a421f3a03ca7fc4234b" alt="Gravatar de Jeyg" class="gravatar" /><br/><i>Original post of <a href="http://jeyg.info/un-serveur-mail-debian-avec-postfix-et-dovecot/" title="Visit the source">Jeyg</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>Malangot : <a href="">Serveur mail avec Postfix et Dovecot</a> (16/01/2012)</li><li>pointroot.org : <a href="">Un serveur de mails Debian : Postfix + Dovecot + MySQL = SMTPS / IMAPS / SASL</a> (13/04/2012)</li><li>Artisan Num&eacute;rique : <a href="">Son propre serveur de courrier avec PostFix</a> (15/05/2015)</li><li>Fuse : <a href="">Garder son serveur GNU / Linux &agrave; l&#039;heure atomique</a> (23/05/2008)</li><li>Jopa : <a href="">D&eacute;monstration de Proxmox VE</a> (15/08/2011)</li></ul></div></p>


feed_id: http://www.gnomelibre.fr/2015/08/sortie-dun-theme-arc-pour-firefox/
title: Okki : Sortie d’un thème Arc pour Firefox
uri: Okki-Sortie-d-un-thème-Arc-pour-Firefox
url: http://www.gnomelibre.fr/2015/08/sortie-dun-theme-arc-pour-firefox/
content:
<p>Il y a quelques mois, je vous parlais du <a href="https://github.com/horst3180/Arc-theme">thème Arc</a>, qui remporta son petit succès. Son auteur, qui continue de peaufiner son thème, ne s’est pas arrêté en si bon chemin et vient de sortir un <a href="https://github.com/horst3180/arc-firefox-theme">thème pour Firefox</a>. Et tout comme le thème GTK+, ce dernier est disponible en trois variantes (classique, plus sombre et sombre) :</p>
<p><a href="media/86da7266.firefox_arc_theme.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/08/firefox_arc_theme.png"><img src="media/86da7266.firefox_arc_theme.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/08/firefox_arc_theme.png" alt="Les trois variantes du thème Arc pour Firefox" width="785" height="585"></a></p>
<p>L’installation s’effectuant quant à elle depuis un <a href="https://github.com/horst3180/arc-firefox-theme/releases">fichier .xpi</a> disponible sur le site officiel.</p>
<figure><a href="media/9f493014.firefox_arc_theme_site.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/08/firefox_arc_theme_site.png"><img src="media/9b636b6e.firefox_arc_theme_site-1024x667.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/08/firefox_arc_theme_site-1024x667.png" alt="" width="660" height="430"></a><figcaption>Firefox avec le thème Arc</figcaption></figure>
<p><img src="media/bb7cd4d3.f4241788ba5559af3601b72220cbad09" data-original-source="http://cdn.libravatar.org/avatar/f4241788ba5559af3601b72220cbad09" alt="Gravatar de Okki" class="gravatar" /><br/><i>Original post of <a href="http://www.gnomelibre.fr/2015/08/sortie-dun-theme-arc-pour-firefox/" title="Visit the source">Okki</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.elementaryos-fr.org/on-recherche-des-testeurs-pour-pantheon-sur-debian/
title: elementary OS : On recherche des testeurs pour Pantheon sur Debian
uri: elementary-OS-On-recherche-des-testeurs-pour-Pantheon-sur-Debian
url: http://www.elementaryos-fr.org/on-recherche-des-testeurs-pour-pantheon-sur-debian/
content:
<p>Nicolas Bruguier alias gandalfn a réalisé un port de l’environnement Pantheon d’elementary sur Debian Jessie. Selon lui, ce n’est pas totalement parfait mais cela fonctionne. Afin de corriger les soucis restants, il recherche des beta testeurs.</p>
<p>Les paquets sont disponibles uniquement pour la version stable de Debian, Jessie. Ils ne sont pas compatibles pour Debian testing ou sid.</p>
<p><span></span></p>
<p>Si voulez tentez l’aventure, voici la procédure à suivre (à faire dans un terminal avec accès root):</p>
<p>On récupère la clé du dépôt:</p><pre>wget q https://bintray.com/user/downloadSubjectPublicKey?username=mithrandirn -O | apt-key add -</pre><p>
On rajoute le dépôt pour jessie:</p><pre>echo "deb http://dl.bintray.com/mithrandirn/pantheon-debian/ jessie main" > /etc/apt/sources.list.d/pantheon-debian.list</pre><p>
On met à jour la liste des dépôts:</p><pre>apt-get update</pre><p>
On fait une mise à jour pour obtenir les paquets patchés pour pantheon-debian:</p><pre>apt-get dist-upgrade</pre><p>
Enfin on installe le bureau Pantheon, si vous voulez tout les paquets avec le pantheon-greeter:</p><pre>apt-get install pantheon</pre><p>
ou si vous préférez garder le gestionnaire de connexion actuel;</p><pre>apt-get install pantheon-shell</pre><p>
Si vous avez effectuée la commande “apt-get install pantheon” le système vous demandera quel gestionnaire de connexion vous désirez, selectionnez lightdm</p>
<p><a href="media/555d279d.select-lighdm.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/08/select-lighdm.png" data-rel="lightbox"><img src="media/89a088de.select-lighdm-600x388.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/08/select-lighdm-600x388.png" alt="select-lighdm" width="600" height="388"></a></p>
<p>Après l’installation des paquets, redémarrez, au login sélectionnez la session pantheon</p>
<p><a href="media/4839a151.select-pantheon-session.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/08/select-pantheon-session.png" data-rel="lightbox"><img src="media/01447642.select-pantheon-session-600x331.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/08/select-pantheon-session-600x331.png" alt="select-pantheon-session" width="600" height="331"></a></p>
<p>Amusez-vous bien <img src="media/9874032c.simple-smile.png" data-original-source="http://www.elementaryos-fr.org/wp-includes/images/smilies/simple-smile.png" alt=":)"></p>
<p><a href="media/06db5c2e.pantheon-debian-about.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/08/pantheon-debian-about.png" data-rel="lightbox"><img src="media/783c1dc4.pantheon-debian-about-600x331.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/08/pantheon-debian-about-600x331.png" alt="pantheon-debian-about" width="600" height="331"></a></p>
<p>Nicolas a compilé les paquets pour architectures i386 et amd64 et il prévoit d’en faire pour l’architecture ARM.</p>
<p>Source: <a href="https://plus.google.com/101795512660548996299/posts/BUL6muWQTgN">https://plus.google.com/101795512660548996299/posts/BUL6muWQTgN</a></p>
<p>Le billet <a rel="nofollow" href="http://www.elementaryos-fr.org/on-recherche-des-testeurs-pour-pantheon-sur-debian/">On recherche des testeurs pour Pantheon sur Debian</a> a été publié sur le site de la <a rel="nofollow" href="http://www.elementaryos-fr.org/">elementary OS - </a></p>
<p><img src="media/7e20f332.e363a9ed45733fa3aec7c3a0361380c6" data-original-source="http://cdn.libravatar.org/avatar/e363a9ed45733fa3aec7c3a0361380c6" alt="Gravatar de elementary OS" class="gravatar" /><br/><i>Original post of <a href="http://www.elementaryos-fr.org/on-recherche-des-testeurs-pour-pantheon-sur-debian/" title="Visit the source">elementary OS</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>Rapha&euml;l Hertzog : <a href="">Comment trouver le bon paquet Debian: interfaces de recherche de haut-niveau</a> (30/05/2011)</li><li>elementary OS : <a href="">Pantheon d&eacute;barque bient&ocirc;t sur Debian</a> (26/04/2014)</li></ul></div></p>


feed_id: http://framablog.org/2015/08/22/framasoft-fait-son-rays-day-avec-8-nouvelles-libres/
title: Framablog : Framasoft fait son « Ray’s day » avec 8 nouvelles Libres
uri: Framablog-Framasoft-fait-son-Ray-s-day-avec-8-nouvelles-Libr
url: http://framablog.org/2015/08/22/framasoft-fait-son-rays-day-avec-8-nouvelles-libres/
content:
<p>Depuis sa création, Framasoft s’est donné pour mission de diffuser la culture libre et d’en emprunter la voie — libre elle aussi. Aujourd’hui, c’est le « <a href="https://raysday.net/">Ray’s day</a> », l’occasion de fêter l’acte de lecture en célébrant l’anniversaire de feu Ray Bradbury.</p>
<p><span></span></p>
<p>L’événement, initié l’année dernière par l’auteur <a href="http://page42.org/">Neil Jomunsi</a> se veut « comme une grande fête d’anniversaire dans le jardin avec ballons et tartes aux myrtilles ». Pas une fête pour « vendre de la culture », juste une grande envie de partager nos lectures.</p>
<h2>8 nouvelles Libres</h2>
<p>Alors, à Framasoft, comme on aime beaucoup les tartes aux myrtilles, on s’est dit qu’on allait participer. Le temps de cette belle journée, différents membres de l’association ont donc pris la casquette d’écrivain pour vous présenter un livre électronique inédit contenant 8 histoires différentes :</p>
<ul><li><em>Apocalypse</em> de <a href="http://pouhiou.com/">Pouhiou</a> ;</li>
<li><em>Caméléon</em> et <em>Daimôn : la colère</em> de <a href="http://fredurb1.free.fr/killer/">Frédéric</a> ;</li>
<li><em>Celui pour qui sonnent les cloches</em> de <a href="http://marienfressinaud.fr/">Marien</a> ;</li>
<li><em>Steve</em> et <em>Mars bipolaire</em> de <a href="http://ptilouk.net/">Gee</a> ;</li>
<li><em>La revanche du lobby pâtissier</em> de <a href="http://www.antredugreg.be/">Greg</a> (invité par Framasoft à l’occasion) ;</li>
<li><em>Ils sont fait de viande</em>, une traduction de Terri Bisson par <a href="https://fiat-tux.fr/">Luc</a>.</li>
</ul><div><a href="media/592b5d09.FramaRaysDay2015.epub" data-original-source="http://framablog.org/wp-content/uploads/2015/08/FramaRaysDay2015.epub"><img src="media/5eadfd5e.save-the-date-books-1024x643.jpg" data-original-source="http://framablog.org/wp-content/uploads/2015/08/save-the-date-books-1024x643.jpg" alt="Cliquez sur l'image pour télécharger le livre numérique." width="940" height="590"></a><p>Cliquez sur l’image pour télécharger le livre numérique.</p></div>
<p>Cet ebook, au <a href="https://fr.wikipedia.org/wiki/EPUB_%28format%29">format .epub</a> (le format ouvert du livre numérique) est <a href="media/592b5d09.FramaRaysDay2015.epub" data-original-source="http://framablog.org/wp-content/uploads/2015/08/FramaRaysDay2015.epub">téléchargeable à cette adresse</a> et est bien évidemment libre.</p>
<p>Lisez, partagez, adaptez ou modifiez-les, ces histoires vous appartiennent désormais ! Et si l’envie vous en prend, diffusez le mot sur les réseaux sociaux avec le hashtag #RaysDay… l’occasion aussi de découvrir d’autres initiatives à travers la toile.</p>
<h2>Mais ce n’est pas tout…</h2>
<p>En effet, suite à un harcèlement textuel et potache sur les réseaux sociaux, Gee et Pouhiou ont repris leur casquettes de Connards Professionnels pour <a href="http://connard.pro/17-le-sacerdoce-du-connard/">un nouvel épisode de « Bastards, inc. – Le Guide du Connard Professionnel »</a>. L’occasion de <a href="http://connard.pro/page/3/">relire</a> et/ou <a href="http://connard.pro/telechargements/">télécharger</a> les épisodes précédents, et de lire cet épisode inédit en attendant qu’ils reprennent (dès le 2 septembre) leur rythme de croisière de ce roman/BD/MOOC de connardise.</p>
<div><a href="http://connard.pro/17-le-sacerdoce-du-connard/"><img src="media/1e8ed5bd.17abis.png" data-original-source="http://framablog.org/wp-content/uploads/2015/08/17abis.png" alt="Cliquez sur l'image pour aller lire ce nouvel épisode" width="932" height="481"></a><p>Cliquez sur l’image pour aller lire ce nouvel épisode</p></div>
<p>Enfin, le groupe <a href="https://participer.framasoft.org/traduction-rejoignez-framalang/">Framalang</a> vient d’achever la traduction d’une nouvelle futuriste sur le copyright et ses dérives : <a href="http://boingboing.net/2015/07/28/music.html">Stop the Music</a> de Charles Duan (initialement publiée sur BoingBoing, un site tenu, entre autres, par Cory Doctorow). La traduction n’a pu être prête à temps pour rejoindre l’epub de cet article, c’est pour cela que <a href="http://framablog.org/2015/08/22/raysday-stop-the-music-une-nouvelle-sur-les-libertes-12">vous en retrouverez la première partie dès aujourd’hui ici sur le Framablog</a> !</p>
<h2>Partagez vos lectures !</h2>
<p>On vous souhaite donc à tous un bon Ray’s day 2015 et une bonne journée de lecture. N’oubliez pas d’aller voir sur le site officiel du Ray’s Day toutes <a href="https://raysday.net/ils-participent-au-rays-day/">les initiatives de partage qui sont proposées aujourd’hui</a>, ainsi que de télécharger les ebooks sur <a href="https://raysday.net/b/">leur bibliothèque en ligne / catalogue OPDS</a> !</p>
<p>En espérant vous retrouver l’année prochaine,</p>
<p>L’équipe de Framasoft.</p>
<p><img src="media/d4130779.f411e4809021b786b7eb0c8956612e76" data-original-source="http://cdn.libravatar.org/avatar/f411e4809021b786b7eb0c8956612e76" alt="Gravatar de Framablog" class="gravatar" /><br/><i>Original post of <a href="http://framablog.org/2015/08/22/framasoft-fait-son-rays-day-avec-8-nouvelles-libres/" 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="">RaysDay&amp;nbsp;: Stop the Music, une nouvelle sur les libert&amp;eacute;s. 1/2</a> (22/08/2015)</li><li>Framablog : <a href="">Nouveau framabook : Histoires et cultures du Libre !</a> (15/05/2013)</li><li>Framablog : <a href="">Framabookin&amp;nbsp;: devenez le concurrent d&amp;rsquo;Amazon&amp;nbsp;!</a> (22/06/2015)</li><li>Framablog : <a href="">Framasoft a fait son original le week-end dernier &agrave; Paris</a> (11/12/2012)</li><li>Framablog : <a href="">Les faiseurs de pluie : livre de Christophe Masutti sous CC by-sa</a> (25/09/2012)</li></ul></div></p>


feed_id: http://framablog.org/2015/08/22/raysday-stop-the-music-une-nouvelle-sur-les-libertes-12/
title: Framablog : RaysDay : Stop the Music, une nouvelle sur les libertés. 1/2
uri: Framablog-RaysDay-Stop-the-Music-une-nouvelle-sur-les-libertés
url: http://framablog.org/2015/08/22/raysday-stop-the-music-une-nouvelle-sur-les-libertes-12/
content:
<p>À l’occasion du <a href="http://raysday.net/">RaysDay 2015</a>, l’équipe de traduction Framalang a choisi de traduire la nouvelle <a href="http://boingboing.net/2015/07/28/music.html"><em>Stop the Music</em></a>, de <a href="http://sbf5.com/~cduan/">Charles Duan</a>, publiée originellement sur Boing Boing. Cette histoire futuriste explore les dérives possibles des lois sur le copyright.</p>
<p>Voici donc la première partie de cette traduction (la seconde et dernière partie sera publiée sur le Framablog la semaine prochaine). Exceptionnellement, nous avons choisi de ne pas traduire le titre (libre à vous de le faire !)</p>
<p>Comme son œuvre originelle, cette traduction est sous <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/">licence CC-BY-SA-NC</a>.</p>
<p><em>Traduit par : Piup, egilli, Sphinx, Omegax, ac, audionuma (et les anonymes)</em></p>
<div><a href="media/0489b429.stopthemusic.jpg" data-original-source="http://framablog.org/wp-content/uploads/2015/08/stopthemusic.jpg" data-rel="lightbox"><img src="media/518390e2.stopthemusic-1024x576.jpg" data-original-source="http://framablog.org/wp-content/uploads/2015/08/stopthemusic-1024x576.jpg" alt="Stop the Music (image : Boing Boing" width="940" height="529"></a><p>Stop the Music (image : <a href="media/1250993e.stopthemusic.jpg" data-original-source="http://media.boingboing.net/wp-content/uploads/2015/07/stopthemusic.jpg">Boing Boing</a>)</p></div>
<h2>Stop the music</h2>
<h3>I.</h3>
<p>À la Cour fédérale du district central de Californie</p>
<p>Eugene L. Whitman contre Alfred Vail Enterprises, Inc.</p>
<p><strong>Plainte pour violation du droit d’auteur</strong></p>
<p>Le 18 février 2044</p>
<p> </p>
<p><em>Le plaignant</em>, Eugene L. Whitman, représenté par ses avocats, porte plainte contre Alfred Vail Enterprises, Inc. suite aux faits suivants :</p>
<p>1. Le plaignant, M. Whitman, compositeur de son état, a écrit la chanson populaire <em>Taking It Back</em></p>
<p>2. Le 14 janvier 2044, le défendeur Vail Enterprises a distribué la chanson <em>Straight Focus</em> qui remporte aujourd’hui un grand succès.</p>
<p>3. <em>Straight Focus</em> inclut un fragment de huit notes, extraites de <em>Taking It Back</em>. Par conséquent et au vu de cette œuvre dérivée non autorisée, Vail Enterprises a manqué au droit d’auteur de M. Whitman.</p>
<p><em>En tout état de cause</em>, M. Whitman requiert que Vail Enterprises :</p>
<p>A. Reçoive une injonction lui interdisant la poursuite de cette infraction au droit d’auteur de M. Whitman ;</p>
<p>B. Détruise l’intégralité des exemplaires de <em>Straight Focus</em> en possession de Vail Enterprises ;</p>
<p>C. Soit ordonnée de supprimer la chanson <em>Straight Focus</em> de la mémoire de l’ensemble des personnes résidant aux États-Unis.</p>
<p> </p>
<h3>II.</h3>
<p>À la Cour fédérale du district central de Californie</p>
<p>Eugene L. Whitman contre Alfred Vail Enterprises, Inc.</p>
<p><strong>Réponse de Alfred Vail Enterprises, Inc.</strong></p>
<p>Le 25 février 2044</p>
<p> </p>
<p>Le défendeur, Alfred Vail Enterprises, Inc., répond à la plainte du plaignant, Eugene L. Whitman, en les termes suivants :</p>
<p>1. Vail Enterprises est une société basée dans l’État du Delaware dont le siège se situe à Los Angeles en Californie et qui est intégralement détenue par M. Alfred Vail.</p>
<p>2. À la suite d’une carrière longue et réussie au sein de l’industrie de la neurobio-ingénierie, M. Vail fit le choix d’entrer dans le monde de la musique. Sa première composition <em>Straight Focus</em> est une œuvre musicale unique et innovante, jugée par les critiques comme « digne d’un nouveau siècle technologique » ou comme « une clef de voûte entre l’art et les neurosciences ».</p>
<p>3. En plus d’être un succès massif, la portée de <em>Straight Focus</em> fut internationale. Cette chanson fut vue plus de 350 millions de fois sur les sites de partage de vidéos. Outre cela, le meilleur révélateur de la popularité de cette œuvre reste : les vidéos d’appréciation, les remixes et adaptations diverses réalisées par les amateurs de ce morceau.</p>
<p>4. M. Vail a écrit <em>Straight Focus</em> à la mémoire de sa fille Sarah Vail, décédée l’année dernière en pleine adolescence suite aux complications de sa leucémie. Le morceau est composé de fragments des cinquante œuvres musicales préférées de Mlle. Vail, arrangés par lui-même grâce à sa créativité et à son expérience en neurosciences afin de produire un tour de force émotionnel musical inattendu. L’une de ces œuvres correspond au morceau du plaignant <em>Taking It Back</em>.</p>
<p>5. Le fragment de <em>Taking It Back</em> utilisé dans <em>Straight Focus</em> est minime et n’a pas altéré la valeur de ce morceau. En effet, la popularité de la composition de M. Vail a entraîné un intérêt significatif et une augmentation des ventes pour l’ensemble des œuvres sur lesquelles il s’est basé. Par conséquent, l’utilisation de ce fragment de <em>Taking It Back</em> par M. Vail ne constitue pas une infraction au droit d’auteur ou, <em>a minima</em>, constitue un usage raisonnable au titre de l’article 17 U.S.C. § 107.</p>
<p>6. En outre, la requête du plaignant, M. Whitman, exigeant la suppression de tout souvenir de <em>Straight Focus</em> des pensées des auditeurs, constitue un précédent absurde. Jamais un tribunal n’a ordonné ou autorisé de suppression de mémoire totale, visant l’ensemble du public pour une affaire liée au droit d’auteur. Cet ordre ou cette autorisation ne devrait pas être soumis à la compétence de cette cour.</p>
<p> </p>
<h3>III.</h3>
<p>À la Cour fédérale du district central de Californie</p>
<p>Eugene L. Whitman contre Alfred Vail Enterprises, Inc.</p>
<p><strong>Avis et ordre quant à l’effacement de la mémoire</strong></p>
<p>20 juin 2044<br><em>Avis de M. Benson, juge fédéral.</em></p>
<p>Le jury du tribunal a considéré que l’accusé Vail Enterprises n’a pas respecté le droit d’auteur du plaignant M. Whitman. Le plaignant demande donc à cette cour d’émettre un arrêt obligeant Vail Enterprises à effacer tout souvenir du morceau délictueux <em>Straight Focus</em> des pensées de toutes les personnes résidant aux États-Unis, grâce au système EffaceMem National.</p>
<p>La requête de M. Whitman est une forme de réparation extrêmement inhabituelle et sans précédent. Il est donc nécessaire de procéder à quelques explications concernant le système.</p>
<p>Le système EffaceMem National a été développé à partir de la technologie EffaceMem, inventée par Alfred Vail en 2028. Des avancées antérieures en neurosciences ont révélé que les souvenirs humains pouvaient être modifiés ou effacés en agitant les cellules cérébrales, mais cette procédure était intrusive et risquée, et, de fait, utilisée uniquement dans des cas particulièrement inhabituels de troubles psychiques, comme les troubles de stress post-traumatiques.</p>
<p>M. Vail a découvert que certaines ondes sonores basses fréquences à fluctuation rapide pouvaient être utilisées pour agiter les cellules cérébrales de la même manière, permettant ainsi un effacement de la mémoire sans risque et sans intrusion, avec une excellente précision concernant la date et l’objet des souvenirs. Cette technologie, qu’il appela EffaceMem, fut offerte comme service au consommateur, le plus souvent pour effacer le souvenir d’événements embarrassants, d’ex-amants, et de situations traumatisantes.</p>
<p>De manière inattendue, le service au consommateur devint un élément de sécurité nationale au moment des attaques terroristes contre les États-Unis d’août 2039. L’Agence centrale de renseignement (CIA) avait intercepté une communication chiffrée contenant les détails de la planification de plusieurs bombardements simultanés sur plusieurs grandes villes. La CIA savait que l’attaque aurait lieu durant la semaine suivante, mais ne pouvait pas déchiffrer le reste du message pour identifier les détails du complot. Le temps venant à manquer, la CIA, dans une ultime tentative, se procura des milliers d’énormes haut-parleurs haute-fidélité, les répartit dans les villes, et diffusa à plein volume des enregistrements d’EffaceMem conçus pour effacer les souvenirs de toutes les conversations ayant eu lieu au moment de la diffusion des messages interceptés.</p>
<p>Les résultats furent saisissants : San Francisco et la ville Washington., où EffaceMem était déployé, ne subirent aucun bombardement, alors que la ville de New York, où EffaceMem n’avait pas pu être déployé à temps, fut dévastée.</p>
<p>À la suite de ces attaques, le pays entreprit rapidement de déployer EffaceMem sur l’ensemble du territoire. Le réseau ainsi formé, connu sous le nom de « système EffaceMem National », couvre chaque centimètre carré et chaque habitant des États-Unis, et permet d’assurer la suppression totale d’une idée dans l’esprit de la population. Le système n’a pas été utilisé de manière fréquente, mais plutôt occasionnellement, et sous supervision judiciaire stricte, pour déjouer les complots terroristes et prévenir des crimes, avec d’excellents résultats. La CIA et l’armée ont également étudié d’autres applications.</p>
<p>Mais le système EffaceMem National n’a jamais été utilisé pour servir des intérêts privés. Jusqu’à présent, il a été utilisé uniquement pour effacer des idées de crimes ou des dangers pour le public. Ainsi, la requête de M. Whitman d’utiliser le système pour effacer le souvenir d’un morceau de musique est parfaitement inattendue. Cette cour n’a absolument aucune décision similaire ni aucun précédent sur lequel se baser.</p>
<p>Au premier abord, l’injonction faite à une partie d’utiliser le système EffaceMem National semble inappropriée dans presque tous les cas, car cette cour ne peut obliger une partie à faire quelque chose que si cette partie peut faire cette chose, et utiliser EffaceMem National n’est pas possible pour la plupart des gens. Mais ici, l’accusé est une exception inhabituelle, car Vail Enterprises est propriétaire du système. M. Alfred Vail, inventeur d’EffaceMem, a plus tard fondé Vail Enterprises, qui a financé et construit le système EffaceMem National, et en est toujours propriétaire. Par conséquent, une injonction d’utiliser le système pourrait être émise à son encontre.</p>
<p>M. Whitman soutient que l’article 17 U.S.C. § 503(b) autorise cette cour à ordonner à Vail Enterprises de réaliser une suppression des souvenirs du morceau. Cette loi indique que cette cour « peut ordonner la destruction […] de toutes les copies ou les enregistrements audio faits ou utilisés en violation des droits exclusifs du propriétaire des droits d’auteur ». Comme les neurones qui ont enregistré les souvenirs du morceau sont des « copies ou des enregistrements audio », M. Whitman prétend que cette cour a le pouvoir d’ordonner à Vail Enterprises de procéder à la « destruction » de ces copies en effaçant les souvenirs.<br>
Je comprends la position de M. Whitman. M. Whitman est manifestement très soucieux de protéger ses œuvres musicales, et refuse à quiconque d’en créer des œuvres dérivées ou de les altérer, en accord avec son désir de garantir que sa musique reste « pure ». Cela lui est permis, en tant que propriétaire des droits d’auteur. J’ai déjà ordonné à Vail Enterprises de supprimer toutes les copies physiques du morceau contrefait.<br>
Mais en ce qui me concerne, je ne suis pas certain que l’injonction d’effacer des souvenirs soit raisonnable. Peut-être l’est-elle, peut-être pas ; aucune autre autorité judiciaire ne fournit de conseil sur cette question. Si la Cour d’appel ou la Cour suprême décident que ce type d’injonction est autorisé, alors je l’émettrai. Mais sans le support d’une de ces cours, il me semble nécessaire de rester prudent et de ne pas ordonner à Vail Enterprises d’effacer les souvenirs du morceau contrefait.</p>
<p>Demande rejetée.</p>
<p> </p>
<h3>IV.</h3>
<p><strong>The Washington Post</strong></p>
<h4>Audition à la Cour suprême à propos de l’affaire sur l’effacement de mémoire.</h4>
<p>Le 12 février 2046</p>
<p>Ce matin, la Cour suprême entendra les plaidoiries dans une affaire très suivie concernant la possibilité pour un auteur de chansons d’utiliser son droit d’auteur pour effacer de la mémoire de tous les Américains une chanson supposée contrevenir au droit d’auteur.</p>
<p>Cette affaire, Whitman contre Vail Enterprises, voit s’affronter le chanteur Gene Whitman et le neurobiologiste (devenu artiste du remix) Alfred Vail, à propos de la chanson à succès <em>Straight Focus</em>. En 2044, un jury a décidé que la chanson de M. Vail violait le droit d’auteur de M. Whitman. Immédiatement, l’Association Américaine de l’Industrie du Disque a diligenté une requête auprès du système fédéral de gestion des droits numériques, déclenchant ainsi un effacement automatique de la chanson de tous les sites internet et des équipements personnels. <em>Straight Focus</em> n’a plus été entendue aux États-Unis depuis plus d’un an maintenant.</p>
<p>Mais M. Whitman considère que la suppression de <em>Straight Focus</em> de tous les équipements personnels n’est pas suffisante. Extrêmement protecteur de ses œuvres, M. Whitman a cherché à obtenir un arrêt de la Cour imposant l’effacement de la chanson <em>Straight Focus</em> de la conscience de tout le monde en utilisant le système EffaceMem National, système qui est la propriété de M. Vail.</p>
<p>La Cour a récusé la requête de M. Whitman, indiquant qu’elle n’ordonnerait pas l’utilisation du système EffaceMem National sans l’avis de la Cour suprême.</p>
<p>M. Whitmann n’a pas souhaité s’exprimer sur cette affaire. M. Vail, lors d’une interview, a exprimé son « exaspération » que cette affaire aille jusqu’à la Cour suprême.</p>
<p>« Ma chanson <em>Straight Focus</em> signifie beaucoup pour de nombreuses personnes », dit-il. « Pour moi, c’est un souvenir de ma fille que j’ai perdue il y a trois ans. Et les amateurs de cette chanson ont créé leurs propres sens et souvenirs à partir d’elle. Cela dépasse l’imagination que Gene Whitman puisse effacer toutes ces pensées en clamant une sorte de possession du droit d’auteur. »</p>
<p>C’est la deuxième affaire au sujet du système EffaceMem National qui est portée devant la Cour suprême. L’affaire précédente, United States contre Neilson, portait sur la constitutionnalité du système, utilisé pour supprimer l’activité criminelle à la suite des attaques du 7 août 2039. Le système a été jugé constitutionnel par une majorité divisée de 5 voix pour et 4 voix contre.</p>
<p>Au nom de cette majorité, la présidente de la Cour suprême, Mme Diehr, a rejeté les recours basés sur les premier, cinquième et quatorzième amendements, déclarant que le système EffaceMem National est « un outil nécessaire à la société technologique pour la prévention des méfaits et des délits à l’encontre du du public ». Vétéran de l’armée de l’air et également ancienne procureure générale, la présidente s’est vraisemblablement basée sur son expérience au sein de l’armée des États-Unis lorsqu’elle a conclu : « le nombre grandissant de menaces envers notre nation ne peut être contrecarré qu’avec un arsenal défensif renforcé. »Elle écrit par ailleurs « qu’il s’agit d’un devoir de citoyen que d’abandonner ses pensées personnelles si cela protège le plus grand bien, de la même façon qu’il était un devoir, en temps de guerre, que d’abandonner sa liberté ou ses propriétés, pour le bien de la nation ».</p>
<p>Dans un argumentaire vivement opposé, le juge Diamond rejeta l’idée que « la pensée humaine est le jouet du gouvernement fédéral ». Rappelant son passé d’avocat des droits civils et se basant sur la Constitution et la Déclaration des droits, le juge a déduit que celles-ci contenaient, dans une certaine mesure, des garanties sur la vie privée et la liberté de pensée. Selon son point de vue, ces textes entrent en conflit avec un effacement de mémoire sans consentement. Il a fait référence à l’affaire Americans for Digitals Rights contre Gottschalk qui décida que la collecte de données représentait une fouille illégale d’après le quatrième amendement. Il y a 25 ans, le juge Diamond était l’avocat qui représentait ADR lors de cette affaire qui brisa la jurisprudence pré-Internet, jurisprudence qui avait été sérieusement remise en question par le juge Sotomayor en 2012.</p>
<p>Le juge Flook, dans un avis séparé, indiqua qu’il était « indécis » en raison des « conséquences inquiétantes » d’un effacement de mémoire généralisé. Malgré cela, pour lui, les bénéfices de ce système compensent ces inconvénients. C’est probablement son vote qui décidera du sort de cette affaire, tous les yeux seront rivés sur lui lors des débats.</p>
<p>Le juge est un ancien professeur de droit, dont les intérêts et les publications portent sur les lois concernant l’environnement et les ressources naturelles. Au regard de ses prouesses universitaires et de sa passion environnementale, l’opinion du juge dans l’affaire Neilson est, comme pour beaucoup de ses confrères, brillante sur le plan analytique et partagée sur le plan émotionnel. Il a déclaré : « Je crains sincèrement un monde où mes souvenirs et les souvenirs d’innombrables personnes peuvent être effacés en appuyant sur un bouton. Mais je crains autant les attaques terroristes. Dès lors que je peux être sûr que cet effacement de mémoire est limité aux seules situations nécessaires, ma première crainte sera suffisamment restreinte. ».</p>
<p>L’audience débutera à 10 h et portera sur l’affaire n°45-405 : Whitman contre Alfred Vail Enterprises.</p>
<p> </p>
<p><em>Rendez-vous la semaine prochaine pour la suite et conclusion de cette nouvelle !</em></p>
<p><img src="media/d4130779.f411e4809021b786b7eb0c8956612e76" data-original-source="http://cdn.libravatar.org/avatar/f411e4809021b786b7eb0c8956612e76" alt="Gravatar de Framablog" class="gravatar" /><br/><i>Original post of <a href="http://framablog.org/2015/08/22/raysday-stop-the-music-une-nouvelle-sur-les-libertes-12/" 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="">Framasoft fait son &amp;laquo; Ray&amp;rsquo;s day &amp;raquo; avec 8 nouvelles Libres</a> (22/08/2015)</li><li>Framablog : <a href="">R&eacute;formons le copyright &agrave; coups de masse pour le r&eacute;duire en miettes !</a> (23/04/2013)</li><li>Framablog : <a href="">La musique peut-elle &ecirc;tre libre ?</a> (22/08/2013)</li><li>Framablog : <a href="">Make Art Not Law, m&ecirc;me libres les licences m&#039;encombrent l&#039;esprit nous dit Nina Paley</a> (18/03/2014)</li><li>Framablog : <a href="">Le partage de la culture sur Internet n&#039;est pas une question d&#039;argent</a> (02/01/2014)</li></ul></div></p>


title: Influence PC : Des sauvegardes automatiques au montage d’un périphérique sous Linux
uri: 2015-08-23-
feed_id:
http://influence-pc.fr/23-08-2015-des-sauvegardes-automatiques-au-montage-dun-peripherique-sous-linux

url:
http://influence-pc.fr/23-08-2015-des-sauvegardes-automatiques-au-montage-dun-peripherique-sous-linux

content:
<p>Je vous propose de créer un « aspirateur à données », vous protégeant des pannes matérielles et des erreurs logicielles. Les risques incendie, inondation et vol ne sont en revanche évitables qu’en louant un serveur, ce que le logiciel présenté supporte.</p>
<p><strong>Back In Time</strong> simplifie la création de sauvegardes (de type incrémentielles, basées sur des liens hardware), qui peuvent être chiffrées. Commencez par l’installer depuis votre logithèque, ou installez les paquets <b>backintime-common</b> et <b>backintime-gnome</b>.</p>
<h3>1- Identifier les données à sauvegarder</h3>
<p>Sur ordinateur, le meilleur moyen de ne jamais rien oublier est d’avoir organisé vos données dans un seul dossier, ensuite compartimenté comme il vous plait. Chez moi, ce dossier est toujours séparé du système d’exploitation par sécurité.</p>
<p>Notez que vous pouvez créer un /home séparé à l’installation de n’importe quelle distribution, conservant ainsi tous vos profils logiciels. Lors d’une réinstallation, je vous conseille d’avoir mémorisé (ou scripté) tous vos logiciels !</p>
<h3>2- Découverte de l’interface</h3>
<p>En ouvrant <strong>Back In Time</strong>, la fenêtre suivante apparaît :<br><a href="media/e27c53c3.Capture-du-2015-08-16-015248.png" data-original-source="http://influence-pc.fr/envois/Capture-du-2015-08-16-015248.png"><img src="media/e27c53c3.Capture-du-2015-08-16-015248.png" data-original-source="http://influence-pc.fr/envois/Capture-du-2015-08-16-015248.png" alt="Capture du 2015-08-16 01:52:48" width="938" height="604"></a><br>
Cliquer sur l’icône en forme d’outils.</p>
<h3>3- Configuration : onglet Général</h3>
<p>Dans ce premier onglet, vous pouvez personnaliser :<br>
– le mode, c’est à dire la destination des sauvegardes (local ou SSH)<br>
– le dossier pour les sauvegardes (votre support de destination)<br>
– l’automatisation des sauvegardes (à chaque démarrage, un laps de temps, une période ou à la détection du périphérique)<br><a href="media/050ebad6.Capture-du-2015-08-16-015432.png" data-original-source="http://influence-pc.fr/envois/Capture-du-2015-08-16-015432.png"><img src="media/050ebad6.Capture-du-2015-08-16-015432.png" data-original-source="http://influence-pc.fr/envois/Capture-du-2015-08-16-015432.png" alt="Capture du 2015-08-16 01:54:32" width="1085" height="665"></a></p>
<h3>4- Configuration : onglet Inclure</h3>
<p>Ajoutez ici tous les dossiers ou fichiers que vous souhaitez sécuriser. S’il ne s’agit pas de votre /home, n’oubliez pas clés SSH, profils de navigateurs ou encore boites mails. L’onglet Exclure fonctionne sur le principe opposé.<br><a href="media/6910ed07.Capture-du-2015-08-16-015447.png" data-original-source="http://influence-pc.fr/envois/Capture-du-2015-08-16-015447.png"><img src="media/6910ed07.Capture-du-2015-08-16-015447.png" data-original-source="http://influence-pc.fr/envois/Capture-du-2015-08-16-015447.png" alt="Capture du 2015-08-16 01:54:47" width="1085" height="665"></a></p>
<h3>5- Configuration : onglet Purge auto</h3>
<p>En fonction de la capacité de votre support de stockage, choisissez les options de suppression automatique de vos anciennes sauvegardes : ne soyez pas trop sévère !<br><a href="media/52ef4417.Capture-du-2015-08-16-015558.png" data-original-source="http://influence-pc.fr/envois/Capture-du-2015-08-16-015558.png"><img src="media/52ef4417.Capture-du-2015-08-16-015558.png" data-original-source="http://influence-pc.fr/envois/Capture-du-2015-08-16-015558.png" alt="Capture du 2015-08-16 01:55:58" width="1085" height="665"></a></p>
<p>Ce tuto est déjà fini, nous n’avons pas utilisé la moindre ligne de commande et nous avons obtenu un système robuste, semblable à la Time Machine de Mac OSX. C’est en effet le gros point fort de ce logiciel qui permet de récupérer individuellement tout fichier, sauvegarde après sauvegarde. Son point faible est le support de l’unique protocole SSH.</p>
<p>N’oubliez pas que stocker vos données sur un serveur ou <a href="http://influence-pc.fr/17-08-2015-les-4-clics-pour-chiffrer-un-support-de-stockage-sous-linux">sur un support de stockage chiffré</a> met une barrière entre vous et le libre accès à vos données : perdre cet accès reviendrait à perdre définitivement vos données.</p>
<p>N’oubliez pas non plus de dissimuler correctement votre support de sauvegarde après chaque utilisation. Il est tout à fait possible d’utiliser deux supports alternativement pour limiter la possibilité de défaillance en cas de restauration. </p>
<p><em>Illustration sous CC BY 2.0 réalisée par <a href="https://www.flickr.com/photos/jakerust/16846257921/">GotCredit</a>.</em></p>
<p><img src="media/b41f030b.9896da67200e5dea5bd3f98635b27040" data-original-source="http://cdn.libravatar.org/avatar/9896da67200e5dea5bd3f98635b27040" alt="Gravatar de Influence PC" class="gravatar" /><br/><i>Original post of <a href="http://influence-pc.fr/23-08-2015-des-sauvegardes-automatiques-au-montage-dun-peripherique-sous-linux" title="Visit the source">Influence PC</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>Influence PC : <a href="">Nouveaut&eacute;s apport&eacute;es par BTRFS, le nouveau syst&egrave;me de fichiers natif sous Linux</a> (07/07/2015)</li><li>Influence PC : <a href="">Les 4 clics pour chiffrer un support de stockage sous Linux</a> (17/08/2015)</li><li>Damien Pobel : <a href="">xzoom : un petit outil bien pratique pour le montage HTML</a> (22/09/2009)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - Monday 17, September 2012</a> (17/09/2012)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - Monday 10, June 2013</a> (10/06/2013)</li></ul></div></p>


feed_id: http://angristan.fr/compiler-installer-nginx-module-pagespeed-debian/
title: Angristan : Compiler et installer Nginx avec le module PageSpeed pour Debian
uri: Angristan-Compiler-et-installer-Nginx-avec-le-module-PageSpeed-pour
url: http://angristan.fr/compiler-installer-nginx-module-pagespeed-debian/
content:
<p><img width="750" height="410" src="media/1e723101.nginx_pagespeed.png" data-original-source="http://angristan.fr/wp-content/uploads/2015/08/nginx_pagespeed.png" alt="nginx_pagespeed"></p>Contrairement au célèbre Apache, Nginx ne supporte pas l'ajout de modules à chaud, ni même l'activation ou la désactivation de ces derniers. Si comme moi vous utilisez le module PageSpeed de Google, ce tutoriel est fait pour vous.

En effet, avec Apache il suffit d'installer le module, de l'activer, de redémarrer Apache et le tour est joué.

Sous Nginx, ce n'est pas possible. Il faut installer une version de Nginx contenant le module. Autrement-dit, il faut compiler Nginx à la main. :)

Dans ce tutoriel, nous allons ajouter les dépôts officiels de Nginx pour Debian Jessie, télécharger les sources de PageSpeed et de Nginx, et compiler le tout dans un paquet .deb adapté à notre distribution (il contient quelques fichiers de conf et le script d'init).<span></span>

C'est parti !

Je vous conseille de vous connecter en tant que root (sudo su) dès maintenant, sinon vous aurez à ajouter "sudo" au début de chaque commande... ;)

Aussi, veuillez faire en sorte de ne pas avoir Nginx déjà installé et de stopper tout serveur web déjà présent.
<h2>Ajout des dépots</h2>
Nous allons ajouter les dépots de Nginx pour Debian. Ils contiennent la dernière version stable pré-compilée (la 1.8.0 à ce jour, contre la 1.6.2 dans les dépôts Debian), ainsi que les sources pour cette version. Cela va nous permettre de récupérer les sources spécifiques pour Debian, et cela nous facilitera également la mise à jour.
<pre>echo "deb http://nginx.org/packages/debian/ jessie nginx
deb-src http://nginx.org/packages/debian/ jessie nginx" >> /etc/apt/sources.list</pre>
On ajoute la clé qui permet de signer les paquets :
<pre>wget http://nginx.org/keys/nginx_signing.key
apt-key add nginx_signing.key</pre>
On rafraichis la liste des paquets :
<pre>apt-get update</pre>
<h2>Installation des dépendances</h2>
Voici les liste des dépendances requises pour la compilation :
<pre>apt-get install build-essential zlib1g-dev libpcre3 libpcre3-dev unzip</pre>
Et pour Nginx:
<pre>apt-get build-dep nginx</pre>
<h2>Téléchargement des sources</h2>
À l'heure actuelle, la dernière version est là 1.9.32.6. Vous pouvez vérifier cette information <a href="https://developers.google.com/speed/pagespeed/module/build_ngx_pagespeed_from_source" target="_blank" rel="nofollow">ici</a>, et si la version est différente, modifiez la variable <strong>NPS_VERSION</strong>.
<pre>cd
 NPS_VERSION=1.9.32.6
 wget https://github.com/pagespeed/ngx_pagespeed/archive/release-${NPS_VERSION}-beta.zip
 unzip release-${NPS_VERSION}-beta.zip
 cd ngx_pagespeed-release-${NPS_VERSION}-beta/
 wget https://dl.google.com/dl/page-speed/psol/${NPS_VERSION}.tar.gz
 tar -xzvf ${NPS_VERSION}.tar.gz</pre>
On télécharge les sources Nginx :
<pre>cd
apt-get source nginx</pre>
Vous vous retrouvez avec le dossier <strong>nginx-1.8.0.</strong>
<h2>Ajout du module</h2>
Nous allons ajouter une ligne dans le fichier <strong>rules</strong> afin de compiler Nginx avec le module.
<pre>cd nginx-1.8.0
nano debian/rules</pre>
Cherchez la section "<strong>override_dh_auto_build</strong>"

À la fin vous aurez quelque chose de ce genre :
<pre>[...]
                --with-cc-opt="$(CFLAGS)" \\
                --with-ld-opt="$(LDFLAGS)" \\
                --with-ipv6 \\
[...]</pre>
C'est la liste des modules à compiler.
Vous devez rajouter un "\\" à la fin de la dernière ligne, puis ceci :
<pre>--add-module=/root/ngx_pagespeed-release-1.9.32.6-beta</pre>
<strong>Attention !</strong> "--add-module=/root/ngx_pagespeed-release-1.9.32.6-beta" est le chemin vers le dossier de PageSpeed. <strong>Si vous n'êtes pas dans /root, et si vous utilisez une autre version, vous devez modifier ceci !</strong>
<p>Vous devriez avoir ça :</p>

<pre>[...]
                --with-cc-opt="$(CFLAGS)" \\
                --with-ld-opt="$(LDFLAGS)" \\
                --with-ipv6 \\
                --add-module=/root/ngx_pagespeed-release-1.9.32.6-beta
[...]</pre>
<h2>Compilation</h2>
<p>Tout est prêt. Mettez-vous dans le dossier Nginx, et lancez la compilation :</p>

<pre>dpkg-buildpackage -b</pre>
Cela peut prendre de quelques secondes à quelques minutes suivant la puissance de la machine.
<p>Si vous avez des erreurs de dépendances, installez les paquets demandés.</p>

<h2>Installation</h2>
<p>Un fois que c'est fini retournez dans le dossier au dessus :</p>

<pre>cd ../</pre>
<p>Vous devriez avoir plusieurs fichiers, dans mon cas, 1 fichier .changes et 3 fichiers .deb.</p>
<p><a href="media/242409d9.Capture-du-2015-08-22-12-41-00.png" data-original-source="http://angristan.fr/wp-content/uploads/2015/08/Capture-du-2015-08-22-12-41-00.png"><img src="media/119370d3.Capture-du-2015-08-22-12-41-00-648x45.png" data-original-source="http://angristan.fr/wp-content/uploads/2015/08/Capture-du-2015-08-22-12-41-00-648x45.png" alt="Capture du 2015-08-22 12-41-00" width="648" height="45"></a></p>
<p>Installez le fichier sans "dbg" ni "debug" :</p>

<pre>dpkg -i nginx_1.8.0-1~jessie_amd64.deb</pre>
<p>Et voilà !</p>
<p>Vérifiez que toutes les dépendances sont là :</p>

<pre>apt-get install -f</pre>
<p>Et pour être sur que le module est bien présent :</p>

<pre>Nginx -V</pre>
<p><a href="media/aa443bb2.Capture-du-2015-08-23-17-52-30.png" data-original-source="http://angristan.fr/wp-content/uploads/2015/08/Capture-du-2015-08-23-17-52-30.png"><img src="media/ad874a8c.Capture-du-2015-08-23-17-52-30-648x160.png" data-original-source="http://angristan.fr/wp-content/uploads/2015/08/Capture-du-2015-08-23-17-52-30-648x160.png" alt="Capture du 2015-08-23 17-52-30" width="648" height="160"></a></p>
<p>On remarque que l'on a bien "<strong>--add-module=/root/ngx_pagespeed-release-1.9.32.6-beta</strong>" à la fin, comme nous l'avions ajouté dans le fichier rules.</p>

<h2>Configuration</h2>
<p>Pour activer PageSpeed, vous pouvez rajouter ceci dans votre server block :</p>

<pre>pagespeed on;
# Needs to exist and be writable by nginx.  Use tmpfs for best performance.
pagespeed FileCachePath /var/ngx_pagespeed_cache;
# Ensure requests for pagespeed optimized resources go to the pagespeed handler
# and no extraneous headers get set.
location ~ "\\.pagespeed\\.([a-z]\\.)?[a-z]{2}\\.[^.]{10}\\.[^.]+" {
  add_header "" "";
}
location ~ "^/pagespeed_static/" { }
location ~ "^/ngx_pagespeed_beacon$" { }
# Ajoutez vos filtres ici :
#pagespeed EnableFilters filtre1;
#pagespeed EnableFilters filtre2;</pre>
<h2>Mise à jour</h2>
<p>Pour mettre à jour, il vous suffit de re-télécharger les sources, de recompiler et de réinstaller le paquet.</p>
<p>Les mises à jour ne se font pas via APT, essayez donc d'être au courant des mises à jour de Nginx ou de PageSpeed !</p>

<h2>Conclusion</h2>
PageSpeed est un module qui peut s'avérer utile. Cependant, faites attention, car plus vous utilisez de filtres, plus PageSpeed consomme du CPU ! Dans mon cas, cela a accéléré l'affichage du site, mais diminué le nombre de requêtes par secondes que peut accepter le serveur (nombre qui reste assez énorme ceci dis, je ne me fais pas de soucis pour lui :) )

Je vous conseille donc d'utiliser le moins de filtres possible, et de n'utilisez PageSpeed que lorsque c'est nécessaire. C'est utile pour un site "public" ayant du trafic comme un blog, un site commercial, etc, mais pas pour vos sites personnels comme un webmail, un lecteur RSS, ou encore Piwik (PageSpeed n'est d'ailleurs pas compatible avec Piwik)

Bonne configuration ! :)

 

<span>Sources :</span>
<ul><li><a href="https://developers.google.com/speed/pagespeed/module/build_ngx_pagespeed_from_source" target="_blank" rel="nofollow">https://developers.google.com/speed/pagespeed/module/build_ngx_pagespeed_from_source</a></li>
	<li><a href="http://nginx.org/en/linux_packages.html" target="_blank" rel="nofollow">http://nginx.org/en/linux_packages.html</a></li>
	<li><a href="https://www.guillaume-leduc.fr/compiler-personnaliser-nginx-debian.html" target="_blank">https://www.guillaume-leduc.fr/compiler-personnaliser-nginx-debian.html</a></li>
</ul><p>L'article <a rel="nofollow" href="http://angristan.fr/compiler-installer-nginx-module-pagespeed-debian/">Compiler et installer Nginx avec le module PageSpeed pour Debian</a> a été publié sur <a rel="nofollow" href="http://angristan.fr/">Angristan</a></p>
<p><img src="media/08a31aba.92343ccfa36134a20734b99aa0ccfd54" data-original-source="http://cdn.libravatar.org/avatar/92343ccfa36134a20734b99aa0ccfd54" alt="Gravatar de Angristan" class="gravatar" /><br/><i>Original post of <a href="http://angristan.fr/compiler-installer-nginx-module-pagespeed-debian/" title="Visit the source">Angristan</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>RaspbianFrance : <a href="">Installer Nginx Raspbian, et acc&eacute;l&eacute;rez votre serveur web Raspberry</a> (21/04/2014)</li><li>Thomas Tourlourat : <a href="">CentOS &ndash; Installer le module h264 streaming pour Lighttpd</a> (12/06/2012)</li><li>Angristan : <a href="">R&eacute;soudre les probl&egrave;mes avec le module wifi RTL8723BE sous Linux</a> (06/07/2015)</li><li>Oncle Tom : <a href="">Configuration d&rsquo;Apache, MySQL et PHP &agrave; base de liens symboliques</a> (11/12/2008)</li><li>Vince : <a href="">Authentification Kerberos avec Apache dans un environnement Active Directory multi-domaine</a> (21/06/2011)</li></ul></div></p>


feed_id: http://www.gnomelibre.fr/2015/08/test-de-manjaro-gnome-0-8-13-1/
title: Okki : Test de Manjaro GNOME 0.8.13.1
uri: Okki-Test-de-Manjaro-GNOME-0-8-13-1
url: http://www.gnomelibre.fr/2015/08/test-de-manjaro-gnome-0-8-13-1/
content:
<p><a href="https://manjaro.github.io/">Manjaro Linux</a> est une distribution de type <a href="https://fr.wikipedia.org/wiki/Rolling_release">rolling release</a>, basée sur <a href="https://www.archlinux.org/">Arch Linux</a>, qui se différencie de cette dernière en proposant une installation simplifiée, un environnement de bureau et des applications pré-installés, ainsi que tout le nécessaire pour obtenir un système pleinement fonctionnel dès le départ.</p>
<p><strong>Installation</strong></p>
<p>Dès l’amorçage du média d’installation, nous avons tout d’abord le choix entre un démarrage standard ou accompagné de pilotes non libres. La distribution démarre ensuite en mode live CD, permettant ainsi à l’utilisateur de tester la compatibilité du matériel et de se faire une première idée avant de lancer l’installation.</p>
<p>Et comme pour la précédente version de Manjaro, nous sommes prévenus de la disponibilité de mises à jour et de nouvelles traductions, qui nécessitent malheureusement toujours l’utilisation d’un mot de passe que nous ne possédons pas. Nous pouvons donc nous poser la question de la pertinence de perturber inutilement les utilisateurs, sachant que nous sommes de toute façon toujours en mode live CD…</p>
<p>Une fois l’installation lancée, nous choisissons notre langue, avant que l’installeur ne nous rappel qu’il est toujours en version beta, et que le RAID, les sous-volumes Btrfs ou d’autres configurations avancées ne seront pas correctement gérées.</p>
<figure><a href="media/59d4ca91.manjaro_thus_08131.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/08/manjaro_thus_08131.png"><img src="media/59d4ca91.manjaro_thus_08131.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/08/manjaro_thus_08131.png" alt="" width="800" height="563"></a><figcaption>L’installeur de Manjaro GNOME 0.8.13.1</figcaption></figure><p>Les boutons Close, Back et Forward, qui devraient normalement être traduits Fermer, Précédent et Suivant, sont étrangement nommés Pres / Retour / Avant, dont l’utilisateur peinera sans doute à comprendre la signification du premier, à moins de cliquer malencontreusement dessus.</p>
<p>Nous pouvons ensuite sélectionner notre emplacement géographique, notre fuseau horaire et la disposition du clavier (les deux derniers étant correctement pré-configurés en fonction du pays). Vient ensuite le type d’installation, qui nous permet de formater l’intégralité du disque ou de le partitionner, ainsi que de <a href="https://fr.wikipedia.org/wiki/Chiffrement">chiffrer</a> notre partition, d’utiliser <a href="https://fr.wikipedia.org/wiki/Gestion_par_volumes_logiques">LVM</a> ou de placer le dossier /home sur une partition ou un volume différent. Il ne reste plus qu’à créer un compte utilisateur, et l’installation se termine déjà.</p>
<p>Une fois le système redémarré et dès l’arrivée sur le bureau, rolling release oblige, le gestionnaire de mises à jour nous propose déjà 199 mises à jour, pour un total de 565 Mo.</p>
<p>Une seconde notification signale quant à elle la possibilité d’installer des traductions supplémentaires, incluant celle de Firefox et des dictionnaires francophones. Malheureusement, ils n’ont pas pensé à proposer également le paquet libreoffice-still-fr, que l’utilisateur devra installer manuellement s’il souhaite que la suite bureautique soit traduite en français.</p>
<p>Par contre, aucune trace de l’assistant de première utilisation de GNOME, qui aurait pourtant pu permettre à l’utilisateur de configurer ses paramètres de confidentialité et ses éventuels comptes en ligne.</p>
<p><strong>Système</strong></p>
<p>La distribution est livrée par défaut avec le noyau Linux 3.18.20 qui bénéficie d’un support long (LTS). Au besoin, le gestionnaire de paramètres de Manjaro permet d’installer facilement la dernière version stable, ainsi que d’anciennes versions LTS. Le gestionnaire de paramètres permet également d’installer tout aussi facilement les pilotes propriétaires, tels que ceux de la carte graphique.</p>
<figure><a href="media/280a755b.gestionnaire_parametres_manjaro_kernel_0411.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/08/gestionnaire_parametres_manjaro_kernel_0411.png"><img src="media/280a755b.gestionnaire_parametres_manjaro_kernel_0411.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/08/gestionnaire_parametres_manjaro_kernel_0411.png" alt="" width="686" height="580"></a><figcaption>La gestion des noyaux sous Manjaro</figcaption></figure><p>Nous avons par contre beaucoup plus de mal à comprendre l’intérêt d’autres options, telles que la gestion de la langue, des comptes utilisateurs, de l’heure et de la date; ou encore du clavier, qui font doublon avec ce que proposent déjà les paramètres de GNOME. Pire encore, la disposition du clavier est correctement configurée côté Manjaro, mais a été laissée en anglais côté GNOME. Et bien que ça ne semble avoir aucune incidence sur la configuration du système, il est tout de même perturbant de se retrouver avec deux centres de configuration, quand celui de GNOME est, qui plus est, bien plus complet et facilement accessible.</p>
<p>Pour le reste, la distribution suivant un développement en continu, elle propose les dernières versions de systemd (224 au moment du test), Mesa (10.6.5), et autres technologies sous-jacentes.</p>
<p>En ce qui concerne la gestion de paquets (installations et mises à jour), l’utilisateur devra passer par Pamac. <a href="https://wiki.gnome.org/Apps/Software">Logiciels</a>, l’équivalent GNOME, n’est malheureusement pas installé par défaut, avec tous les points négatifs que cela implique : les recherches directement depuis le shell ne sont pas permises, les notifications utilisent encore l’ancien tiroir de messagerie, il n’y a aucune mise en avant des applications utilisateur, les descriptions sont plutôt succinctes, il n’y a pas de captures d’écran… Mais rassurez-vous, l’application est tout de même disponible dans les dépôts. Qu’elle ne soit pas installée par défaut est simplement préjudiciable pour l’expérience utilisateur des nouveaux venus.</p>
<p>Et pour conclure sur une note plus positive, la lecture de médias utilisant des formats propriétaires est pleinement fonctionnelle.</p>
<p><strong>Environnement</strong></p>
<figure><a href="media/87f2eb43.manjaro_gnome_08131.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/08/manjaro_gnome_08131.png"><img src="media/93f034b6.manjaro_gnome_08131-1024x576.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/08/manjaro_gnome_08131-1024x576.png" alt="" width="660" height="371"></a><figcaption>Manjaro GNOME 0.8.13.1</figcaption></figure><p>Il s’agit du tout dernier GNOME 3.16.2, accompagné du navigateur Firefox 40.0.2, de la suite bureautique LibreOffice 4.4.5 (Manjaro préférant rester sur la branche Stable plutôt que sur Evolution, qui est plus à jour mais potentiellement moins stable), ainsi que la quasi-totalité des applications GNOME. Hormis <a href="https://wiki.gnome.org/Apps/Software">Logiciels</a>, <a href="https://wiki.gnome.org/Apps/Boxes">Machines</a> et <a href="https://wiki.gnome.org/Apps/Web">Web</a>, elles semblent toutes présentes, et aucun autre ajout ou remplacement n’a été effectué.</p>
<p>Les seules exceptions étant le greffon Flash, ainsi que le client Steam, tous deux propriétaires, et dont la pré-installation du second reste toujours aussi problématique, quand il suffirait que les joueurs intéressés l’installent depuis les dépôts.</p>
<p>Niveau personnalisation, hormis le fond d’écran Manjaro, on reste sur une configuration qui se veut la plus proche possible de ce que souhaite le projet GNOME. On retrouve donc le thème officiel Adwaita (aucun autre thème n’est pré-installé), et les différentes options par défaut ne semblent pas avoir été modifiées.</p>
<p><strong>Conclusion</strong></p>
<p>Lors de mon précédent test de Manjaro GNOME, j’avais été confronté à plusieurs problèmes qui auraient aisément pu bloquer et décourager nombre de débutants. Mais avec cette nouvelle version, sans aller jusqu’au sans-faute, l’expérience est incroyablement plus positive. L’installation et les nombreuses mises à jour n’ont posé aucun problème, l’installation du dernier noyau stable ou des pilotes propriétaires est grandement simplifiée, et nous retrouvons un GNOME vanilla plutôt propre et complet.</p>
<p>Tout juste pouvons nous regretter que les différents choix de l’utilisateur durant la phase d’installation ne soient pas répercutés dans les paramètres de GNOME; que l’assistant de première utilisation de GNOME ne soit pas lancé, ou qu’une application telle que Logiciels, qui occupe pourtant une place de plus en plus importante chez GNOME, ne soit pas pré-installée.</p>
<p>Hormis ces quelques détails, cette version de Manjaro GNOME demeure un excellent cru, que nous pouvons sans problème conseiller.</p>
<p><img src="media/bb7cd4d3.f4241788ba5559af3601b72220cbad09" data-original-source="http://cdn.libravatar.org/avatar/f4241788ba5559af3601b72220cbad09" alt="Gravatar de Okki" class="gravatar" /><br/><i>Original post of <a href="http://www.gnomelibre.fr/2015/08/test-de-manjaro-gnome-0-8-13-1/" title="Visit the source">Okki</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>Okki : <a href="">Test d&rsquo;Antergos 2015.04.12</a> (14/04/2015)</li><li>Okki : <a href="">Test de Manjaro GNOME 0.8.11</a> (21/03/2015)</li><li>La vache libre : <a href="">Installer Budgie Desktop sur Ubuntu, Arch Linux et Manjaro</a> (18/11/2014)</li><li>Okki : <a href="">Test de Debian 8.0 &laquo; Jessie &raquo;</a> (07/05/2015)</li><li>Okki : <a href="">Test de Fedora 22</a> (06/06/2015)</li></ul></div></p>


feed_id: http://liens.planet-libre.org/?do=weekly&amp;week=20150824
title: Planet Libre : Brèves du Planet Libre - lundi 24, août 2015
uri: Planet-Libre-Brèves-du-Planet-Libre-lundi-24-août-2015
url: http://liens.planet-libre.org/?do=weekly&amp;week=20150824
content:
<h3><a href="http://www.phoronix.com/scan.php?page=news_item&amp;px=Qualcomm-A3xx-Docs">[EN] Qualcomm Publishes Some A3xx Register Documentation - Phoronix</a></h3>
	<small>
		
			<div>
			<span>Qualcomm</span> <span>SoC</span> <span>3D</span> <span>pilote</span> <span>ARM</span> 
			</div>
		
		
		
	</small><br><br>
	antistress : Enfin un peu plus d'ouverture de la part des concepteurs de cœurs graphiques pour SoC ARM. En l'occurrence Qualcomm fournit un peu de documentation pour permettre à la communauté de développer plus facilement un pilote libre.
	<br><br><hr>
<p><img src="media/39e36007.754dc5064d6c809129010f98e0616725" data-original-source="http://cdn.libravatar.org/avatar/754dc5064d6c809129010f98e0616725" alt="Gravatar de Planet Libre" class="gravatar" /><br/><i>Original post of <a href="http://liens.planet-libre.org/?do=weekly&amp;week=20150824" 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="">Br&egrave;ves du Planet Libre - lundi 03, novembre 2014</a> (03/11/2014)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - Sunday 28, October 2012</a> (28/10/2012)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - Monday 05, November 2012</a> (05/11/2012)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - Monday 08, April 2013</a> (08/04/2013)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - Monday 06, May 2013</a> (06/05/2013)</li></ul></div></p>


feed_id: http://www.gnomelibre.fr/2015/08/guadec-2015/
title: Okki : GUADEC 2015
uri: Okki-GUADEC-2015
url: http://www.gnomelibre.fr/2015/08/guadec-2015/
content:
<figure><a href="media/e6943990.guadec_2015_groupe.jpg" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/08/guadec_2015_groupe.jpg"><img src="media/18dd5db0.guadec_2015_groupe-1024x718.jpg" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/08/guadec_2015_groupe-1024x718.jpg" alt="" width="660" height="463"></a><figcaption>Crédit : <a href="https://plus.google.com/photos/+GarrettLeSage/albums/6180189267099676289/6185429145534079666?pid=6185429145534079666&amp;oid=110020735578104565833">Garrett LeSage</a></figcaption></figure><p>Après Strasbourg l’an passé, <a href="https://2015.guadec.org/">GUADEC 2015</a>, la conférence européenne annuelle des utilisateurs et développeurs GNOME, s’est tenue cette année du 7 au 12 août dans la ville suédoise de <a href="https://fr.wikipedia.org/wiki/G%C3%B6teborg">Göteborg</a>.</p>
<p>L’occasion pour les différents développeurs, traducteurs, designers… présents aux quatre coins du monde, de se rencontrer, d’assister à des conférences et des hackathons, ou plus simplement de discuter de l’avenir du projet.</p>
<p>Niveau conférences, on peut citer celles concernant l’ordinateur, une espèce en danger en tant que machine universelle, les dernières avancées de PulseAudio et GStreamer, l’adaptation de GNOME pour une utilisation dans les pays en développement, le défi pour GNOME 3 que représente une utilisation en entreprise, la création des vidéos qui accompagnent les sorties de GNOME, le rendu côté client des cartes avec MapCSS, l’intégration de LibreOffice avec Gnome Documents, la migration de LibreOffice vers GTK+ 3, la belle relation entre GNOME et ownCloud, l’utilisation d’applications dans des sandbox, une introduction à Tracker, l’internationalisation et la régionalisation de GNOME… et bien plus encore.</p>
<p>Les différentes conférences ayant été filmées, vous pouvez retrouver les vidéos, en anglais et sans sous-titres, sur le <a href="http://videos.guadec.org/2015/">site officiel</a>. Une page du wiki référence également quelques <a href="https://wiki.gnome.org/GUADEC/2015/Photos">albums photos</a>.</p>
<p>Quant aux réunions informelles (<a href="https://en.wikipedia.org/wiki/Birds_of_a_feather_%28computing%29">BoF</a>) et autres hackathons, les principaux sujets furent Boxes, Builder, Coala, GTK+, les extensions GNOME Shell, PulseAudio, Wayland, Rust/GI, la documentation et les traductions, ainsi que GNOME.Asia .</p>
<p>De nombreux participants ont également blogué sur le sujet :</p>
<ul><li>Rashi Aswani, <a href="http://aswanirashi.blogspot.fr/2015/08/guadec-2015.html">GUADEC 2015</a></li>
<li>Magdalen Berns, <a href="http://blog.thismagpie.com/2015/08/guadec-2015-at-gothenburg-sweden.html">GUADEC 2015 at Gothenburg, Sweden</a></li>
<li>Jean-François Fortin, <a href="http://jeff.ecchi.ca/blog/2015/08/15/guadec-2015-surviving-a-fire-and-plane-accident-etc/">GUADEC 2015, surviving a fire and plane accident, etc.</a></li>
<li>Julita Inca, <a href="https://lleksah.wordpress.com/2015/08/15/starting-over-guadec-2015/">Starting over GUADEC 2015</a></li>
<li>Jonathan Kang, <a href="http://jkangsc.blogspot.fr/2015/08/gnome-with-love-guadec-2015.html">GNOME with LOVE — GUADEC 2015</a></li>
<li>Tobias Mueller, <a href="https://blogs.gnome.org/muelli/2015/08/guadec-2015-in-gothenburg-sweden/">GUADEC 2015 in Gothenburg, Sweden</a></li>
<li>George-Cristian Muraru, <a href="https://georgemuraruc.wordpress.com/2015/08/19/the-road-to-guadec-2015-a-new-face/">The Road to GUADEC 2015; a new face</a></li>
<li>Frédéric Péters, <a href="https://www.0d.be/2015/08/14/guadec-2015/">GUADEC 2015</a></li>
<li>Iulian Radu, <a href="https://igradu.wordpress.com/2015/08/21/guadec-2015/">GUADEC 2015</a></li>
<li>Arun Raghavan, <a href="http://arunraghavan.net/2015/08/guadec-2015/">GUADEC 2015</a></li>
<li>Lasse Schuirmann, <a href="http://wordpress.schuirmann.eu/2015/08/guadec-2015/">GUADEC 2015</a></li>
<li>Ankit Starski, <a href="http://codeankit.me/blog/guadec/">Sweet sweet GUADEC</a></li>
</ul>
<p><img src="media/bb7cd4d3.f4241788ba5559af3601b72220cbad09" data-original-source="http://cdn.libravatar.org/avatar/f4241788ba5559af3601b72220cbad09" alt="Gravatar de Okki" class="gravatar" /><br/><i>Original post of <a href="http://www.gnomelibre.fr/2015/08/guadec-2015/" title="Visit the source">Okki</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://kaocode.fr/compiler-simplescreenrecorder/
title: kao : Compiler SimpleScreenRecorder
uri: kao-Compiler-SimpleScreenRecorder
url: http://kaocode.fr/compiler-simplescreenrecorder/
content:
<p>SimpleScreenRecorder (SSR) est un outil qui permet de capturer en vidéo son bureau.<br>
Le logiciel est complet et permet en quelques clics d’enregistrer tout ou partie de son écran avec l’entrée sonore de son choix.</p>
<p><a href="media/fd56fd86.simplescreenrecorder.png" data-original-source="http://kaocode.fr/wp-content/uploads/2015/08/simplescreenrecorder.png"><img src="media/fd56fd86.simplescreenrecorder.png" data-original-source="http://kaocode.fr/wp-content/uploads/2015/08/simplescreenrecorder.png" alt="Logo SSR" width="256" height="256"></a><br>
SSR est plutôt récent, et il n’est pas encore disponible dans les dépôts Debian, voici comment le compiler et l’installer facilement :</p>
<ol><li>
<h3>Installation des dépendances :</h3>
<pre><code>dpkg --add-architecture i386</code>
<code>apt update</code>
<code>apt install build-essential pkg-config qt4-qmake libqt4-dev libavformat-dev  libavcodec-dev libavutil-dev libswscale-dev libasound2-dev libpulse-dev libjack-jackd2-dev libgl1-mesa-dev libglu1-mesa-dev libx11-dev libxfixes-dev libxext-dev libxi-dev g++-multilib  libx11-6 libxext6 libxfixes3 libxfixes3:i386 libglu1-mesa:i386</code></pre>
<p>Un peu de liaisons entre les libs :</p>
<pre><code>cd /usr/lib/i386-linux-gnu</code>
<code>ln -s libGL.so.1 libGL.so</code>
<code>ln -s libGLU.so.1 libGLU.so</code>
<code>ln -s libX11.so.6 libX11.so</code>
<code>ln -s libXext.so.6 libXext.so</code>
<code>ln -s libXfixes.so.3 libXfixes.so</code>
<code>ldconfig</code></pre>
</li>
<li>
<h3>Compilation :</h3>
<pre><code>cd</code>
<code>mkdir simplescreenrecorder</code>
<code>cd simplescreenrecorder</code>
<code>wget https://github.com/MaartenBaert/ssr/archive/master.tar.gz</code>
<code>tar -zxvf master.tar.gz</code>
<code>cd ssr-master</code>
<code>./simple-build-and-install</code></pre>
</li>
<li>
<h3>Utilisation :</h3>
<p>Si vous êtes arrivés au bout de la compilation, vous devriez avoir un raccourci dans votre lanceur d’application, ou bien, vous pourrez le lancer  juste avec cette commande :</p>
<pre><code>simplescreenrecorder</code></pre>
<p>Pour l’utilisation, il suffit de se laisser porter par les indications, l’outil reste simple mais très complet.<a href="media/0c0ec542.SSR1.png" data-original-source="http://kaocode.fr/wp-content/uploads/2015/08/SSR1.png"><img src="media/0c0ec542.SSR1.png" data-original-source="http://kaocode.fr/wp-content/uploads/2015/08/SSR1.png" alt="Ecran SSR 1" width="628" height="726"></a><a href="media/dbe64de5.SSR2.png" data-original-source="http://kaocode.fr/wp-content/uploads/2015/08/SSR2.png"><img src="media/dbe64de5.SSR2.png" data-original-source="http://kaocode.fr/wp-content/uploads/2015/08/SSR2.png" alt="Ecran SSR 2" width="628" height="726"></a></p></li>
<li>
<h3>Le mot de la fin :</h3>
<p>Voilà un logiciel plutôt simple pour enregistrer son bureau, en espérant bientôt le trouver dans les dépôts de Debian directement.</p>
<ul><li>Pour en savoir plus : <a href="http://www.maartenbaert.be/simplescreenrecorder/" target="_blank">http://www.maartenbaert.be/simplescreenrecorder/</a></li>
</ul></li>
</ol>
<p><img src="media/deb63cdb.f45654a99a1417300bd77ad9a18edb84" data-original-source="http://cdn.libravatar.org/avatar/f45654a99a1417300bd77ad9a18edb84" alt="Gravatar de kao" class="gravatar" /><br/><i>Original post of <a href="http://kaocode.fr/compiler-simplescreenrecorder/" title="Visit the source">kao</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://kaocode.fr/ffmpeg-et-vp9/
title: kao : FFmpeg et VP9
uri: kao-FFmpeg-et-VP9
url: http://kaocode.fr/ffmpeg-et-vp9/
content:
<p>Le VP9 commence à pointer son nez comme remplaçant du VP8 et concurrent crédible du H265/HEVC<br>
Le principal intérêt de ces nouveaux codecs et de faire diminuer la bande passante, ou le poids des fichiers pour une qualité équivalente.</p>
<p>Le VP9 commence a bien être géré par un ensemble d’application, et de lecteur même si certaines versions de VLC sont touchés par un <a href="https://trac.videolan.org/vlc/ticket/11763">bug</a> de lecture.</p>
<p>Donc pour être prêt, ou bien se lancer directement voici quelques commandes pour encoder en VP9 avec ffmpeg rapidement :</p>
<ol><li>
<h3>Conversion :</h3>
<pre><code>ffmpeg -i fichiersource.mkv -vcodec libvpx-vp9 -crf 10 -vb 4M -threads 8 fichierdestination.mkv</code></pre>
<ul><li>-crf 10 servant à établir un niveau de qualité entre 0 et 63 (plus petit = meilleure qualité)</li>
<li>-vb 4M servant à donner un objectif de débit, ici 4Mb/s</li>
<li>-threads 8 force le nombre de coeur à 8, l’autodétection ne fonctionnant pas encore.</li>
</ul><div><!--[if lt IE 9]><![endif]-->
<video width="352" height="240" preload="metadata" controls="controls"><source type="video/webm" src="http://kaocode.fr/wp-content/uploads/2015/08/tears_of_steel_vp9small.webm?_=1"></source><a href="media/e0724f7f.tears_of_steel_vp9small.webm" data-original-source="http://kaocode.fr/wp-content/uploads/2015/08/tears_of_steel_vp9small.webm">http://kaocode.fr/wp-content/uploads/2015/08/tears_of_steel_vp9small.webm</a></video></div>
<p>A défaut de vlc, on peut faire des relectures avec ffmpeg directement :</p>
<pre><code>ffplay fichierdestination.mkv</code></pre>
</li>
<li>
<h3>Enregistrement du bureau :</h3>
<p>Pour des captures d’écrans en vp9 directement on ajoutera le paramètre « -speed » afin de privilégier la vitesse d’encodage plutôt que la qualité (4 étant plus rapide que 1).</p>
<pre><code>ffmpeg -f x11grab -r 25 -s 1920x1080 -i :0.0 -vcodec libvpx-vp9 -crf 4 -vb 2M -speed 4 -threads 8 output-vp9.mkv</code></pre>
<p></p><div><video width="352" height="240" preload="metadata" controls="controls"><source type="video/webm" src="http://kaocode.fr/wp-content/uploads/2015/08/output-vp9small.webm?_=2"></source><a href="media/999af532.output-vp9small.webm" data-original-source="http://kaocode.fr/wp-content/uploads/2015/08/output-vp9small.webm">http://kaocode.fr/wp-content/uploads/2015/08/output-vp9small.webm</a></video></div><br>
FFmpeg n’est pas obligatoire le plus simple pour faire des captures d’écrans, notamment si l’on veut qu’une seule fenêtre et/ou du son en même temps. Il faudra peut-être passer par :
<ul><li>une extension pour Gnome : <a href="https://extensions.gnome.org/extension/690/easyscreencast/" target="_blank">https://extensions.gnome.org/extension/690/easyscreencast/</a></li>
<li>VLC directement</li>
<li>ou bien : <a href="http://recordmydesktop.sourceforge.net/">gtk-recordmydesktop</a></li>
</ul></li>
<li>
<h3>Inclusion dans une page web :</h3>
<p>Grâce au html 5 il est maintenant assez facile d’inclure dans une page web une vidéo en vp9, le mieux étant d’utiliser le container webm pour faire cela :</p>
<pre><code><video width="400" height="222" controls="controls"><source src="media/b3a4d0fc.output-vp9.webm" data-original-source="http://kaocode.fr/ffmpeg-et-vp9/output-vp9.webm" type="video/webm" />
</code></pre>
<p>Avec toujours un léger doute pour le support de ce format par Internet Explorer, Microsoft préférant mettre en avant ses formats. ( En même temps c’est leur problème pas le notre <img src="media/70b5f516.simple-smile.png" data-original-source="http://kaocode.fr/wp-includes/images/smilies/simple-smile.png" alt=":)"> )</p></li>
<li>
<h3>Conclusion :</h3>
<p>Voilà, donc une introduction à ce nouveau codec libre déjà prometteur. Pour en savoir plus :</p>
<ul><li><a href="https://wiki.debian.org/fr/ffmpeg" target="_blank">https://wiki.debian.org/fr/ffmpeg</a></li>
<li><a href="http://wiki.webmproject.org/ffmpeg/vp9-encoding-guide" target="_blank">http://wiki.webmproject.org/ffmpeg/vp9-encoding-guide </a></li>
</ul></li>
</ol>
<p><img src="media/deb63cdb.f45654a99a1417300bd77ad9a18edb84" data-original-source="http://cdn.libravatar.org/avatar/f45654a99a1417300bd77ad9a18edb84" alt="Gravatar de kao" class="gravatar" /><br/><i>Original post of <a href="http://kaocode.fr/ffmpeg-et-vp9/" title="Visit the source">kao</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://blogmotion.fr/systeme/windows10-option-confidentialite-13647
title: Blogmotion : Windows 10 : Désactiver toutes les options intrusives
uri: Blogmotion-Windows-10-Désactiver-toutes-les-options-intrusives
url: http://blogmotion.fr/systeme/windows10-option-confidentialite-13647
content:
<p>Windows 10 regorge d'options de confidentialités. Elles sont tellement nombreuses qu'<strong>on oublie souvent d'aller dans un menu pour en désactiver quelques-unes</strong>.</p>
<p><img src="media/dc4eef37.windows10-spy.png" data-original-source="http://blogmotion.fr/wp-content/uploads/2015/08/windows10-spy.png" alt="windows10-spy" width="447" height="449"></p>
<p>Je vous propose aujourd'hui quelques outils qui permettent de <strong>désactiver les options intrusives en quelques clics</strong>.</p>
<p>Que ce soit les services, la télémétrie, les noms de domaines, tout y passe.<span></span></p>
<h3>A la main</h3>
<p>Avant tout pour ceux qui préfèrent les réglages à la mano, je vous invite à vous rendre sur <a href="https://fix10.isleaked.com/" rel="nofollow">fix10.isleaked.com</a> qui vous permet de désactiver un maximum d'options de Windows 10.</p>
<p>Ensuite pour ceux qui aiment l'invite de commande je vous renvoie vers ce <em><a href="http://secondclock.net/?p=28">Windows 10 super-debloating guide</a></em>, un excellent tutoriel écrit par BlackSheep et en français contrairement à ce que son nom pourrait faire croire.</p>
<h3>Destroy Windows 10 Spying</h3>
<p>DWS (Destroy Windows Spying) est un outil très complet, gratuit et open source.</p>
<p><img src="media/36e3807b.dws-parametres.png" data-original-source="http://blogmotion.fr/wp-content/uploads/2015/08/dws-parametres.png" alt="dws-parametres" width="455" height="397"></p>
<p>Il permet de :</p>
<ul><li>désactiver les services</li>
<li>désinstaller des applications comme Builder, Money, Sports... (définitivement!)</li>
<li>désactiver la télémétrie</li>
<li>supprimer OneDrive (activer le mode pro)</li>
</ul><p>Il contient également d'autres outils, comme l'ajout d'entrées dans le fichier hosts et de règles dans le pare-feu (un bouton existe pour les supprimer si besoin).</p>
<p>Le programme crée un point de restauration à chaque modification, pratique pour revenir en arrière en cas de pépin. Pensez à activer le mode professionnel dans les paramètres pour avoir plus d'options.</p>
<p>Depuis que Microsoft <a href="http://www.nikopik.com/2015/08/loutil-de-telemetrie-de-windows-10-debarque-aussi-sur-windows-7-et-8-1-via-une-mise-a-jour.html">déploie</a> également la télémétrie sur Windows 7 et 8 via les mises à jour <a href="https://twitter.com/xhark/status/635898620357791744/photo/1" rel="nofollow">KB3075249 et KB3080149</a>, DWS est aussi compatible Windows 7 et 8.</p>
<p>Disponible au <a href="http://www.majorgeeks.com/files/details/destroy_windows_10_spying.html" rel="nofollow">téléchargement chez MajorGeeks</a> (sources <a href="https://github.com/Nummer/Destroy-Windows-10-Spying" rel="nofollow">disponibles sur github</a>).</p>
<h3>Disable Win Tracking</h3>
<p>Voici le premier que j'ai découvert quand je cherchai un utilitaire. Celui-ci a le mérite d'être sobre et régulièrement mis à jour par son auteur. Il n'est pas aussi poussé que les autres en terme de fonctionnalités néanmoins.</p>
<p>Il permet de désactiver les services espions ou de les supprimer complètement, à vous de choisir.</p>
<p><img src="media/0b113bf3.disablewintracking.png" data-original-source="http://blogmotion.fr/wp-content/uploads/2015/08/disablewintracking.png" alt="disablewintracking" width="367" height="159"></p>
<p>L'outil est développé en python, très léger, à exécuter en tant qu'administrateur (clic droit).</p>
<p>Son code est disponible ainsi que le binaire (.exe) <a href="https://github.com/10se1ucgo/DisableWinTracking" rel="nofollow">sur sa page GitHub</a>.</p>
<h3>W10 Privacy</h3>
<p>Outil au départ uniquement disponible en allemand, W10 Privacy est maintenant aussi disponible en anglais.</p>
<p><img src="media/caffdedd.win10privacy-572x600.png" data-original-source="http://blogmotion.fr/wp-content/uploads/2015/08/win10privacy-572x600.png" alt="win10privacy" width="572" height="600"></p>
<p>Il s'agit de l'utilitaire proposant le plus d'options via de nombreux onglets permettant de :</p>
<ul><li>désactiver services et tâches</li>
<li>désactiver les applications</li>
<li>désactiver la télémétrie</li>
<li>désactiver onedrive</li>
</ul><p>Et bien d'autres choses encore, comme empêcher la recherche de pilote sur le web, désactiver le service superfetch, le rédémarrage automatique en cas de MàJ, afficher les icones "Ordinateur" et "Réseau" sur le bureau, configurer les options du navigateur Edge et supprimer la recherche Bing, etc.</p>
<p>Les options précédées d'un point d'exclamation nécessitent l'exécution de l'outil en tant qu'administrateur.</p>
<p>Clairement le plus complet, mais pas forcément le plus facile à prendre en main. Il faut cocher beaucoup de cases pour arriver au même résultat que d'autres outils parfois plus simples.</p>
<p><a href="http://www.winprivacy.de/download/" rel="nofollow">Télécharger W10 Privacy</a>. <strong>Réservé aux utilisateurs avertis.</strong></p>
<h3>Enfin</h3>
<p>Je vous invite à lire cette excellente <a href="http://www.ghacks.net/2015/08/14/comparison-of-windows-10-privacy-tools/" rel="nofollow">synthèse et comparatif des différents outils chez ghacks</a>. De mon côté je vous invite à <strong>privilégier les outils open-source</strong>, vous pouvez ainsi recompiler vous-même le programme pour n'avoir aucun doute sur l’absence de spyware, toolbars, etc.</p>
<p>Tous ces utilitaires sont en cours de développement et très frais. Pensez à régulièrement venir chercher la dernière version si l'un d'eux vous plaît. Je vous déconseille particulièrement DoNotSpy10 qui n'est pas open source et surtout qui contient des logiciels tiers à l'installation, d'ailleurs c'est le seul à demander une installation.</p>
<p>O&amp;O a sorti son freeware ShutUp10 mais impossible de le faire fonctionner chez moi car il plante au lancement, d'après les captures il a l'air assez complet et facile à prendre en main en plus d'être portable. A noter également <a href="https://wiiare.in/windows-10-privacy-fixer/" rel="nofollow">Windows 10 Privacy Fixer</a> qui est open source mais ne fonctionnait pas non plus.</p>
<p>Il y a eu pas mal d'informations sur le fait que Microsoft récoltait des mot de passes, ce qui était entré au clavier (keylogger) mais aucune preuve à ce jour ne l'a démontré et je vous invite à lire <a href="https://www.abyssproject.net/2015/08/windows-10-nespionne-pas-autant-quon-voudrait-le-faire-croire/">ce billet chez Abyssproject</a> qui analyse quelques trames.</p>
<p>Pour conclure, je peux vous dire que <strong>tout ça ne me donne pas envie de passer sur Windows 10</strong>. Espérons que toutes ces options plus louches les unes que les autres profitent au développement des logiciels libres sur la planète.</p>
<a href="http://blogmotion.fr/pratique/parrainage-premium-igraal-11785" rel="nofollow">BM vous parraine en mode Premium chez iGraal.fr : <strong>10 euros offerts à l'inscription</strong></a> :)
<br>Vous devriez me suivre sur Twitter : <strong><a href="http://twitter.com/xhark">@xhark</a></strong>
<hr><p><small><a href="http://blogmotion.fr/systeme/windows10-option-confidentialite-13647">Article original</a> écrit par Mr Xhark publié sur <a href="http://blogmotion.fr/">Blogmotion</a> le 25/08/2015 |
<a href="http://blogmotion.fr/systeme/windows10-option-confidentialite-13647#comments">Aucun commentaire</a> |
<br>Attention : l'intégralité de ce billet est protégée par la licence <a href="http://creativecommons.org/licenses/by-nd/4.0/deed.fr">Creative Commons</a> 
</small></p>
<div><h5>Vous risquez d'être aussi intéressé par :</h5><ul><li><a href="http://blogmotion.fr/systeme/windows-10-ce-pc-13527">Windows 10 : désactiver l’accès rapide</a></li><li><a href="http://blogmotion.fr/le-blog/revo-uninstaller-pro-13287">[8 ans] Revo Uninstaller en version Pro</a></li><li><a href="http://blogmotion.fr/systeme/mise-a-jour-windows-probleme-8676">Corriger une erreur Windows Update (failed)</a></li><li><a href="http://blogmotion.fr/systeme/telecharger-demarrag-cce-9358">Corriger la lenteur au démarrage d’un PC avec CCE</a></li><li><a href="http://blogmotion.fr/feedback/bitdefender-2014-9945">Rapide prise en main de Bitdefender 2014</a></li></ul><div></div></div>
<p><img src="media/a0117921.62aa4245a7b7f5efa3d72b316fe1ca47" data-original-source="http://cdn.libravatar.org/avatar/62aa4245a7b7f5efa3d72b316fe1ca47" alt="Gravatar de Blogmotion" class="gravatar" /><br/><i>Original post of <a href="http://blogmotion.fr/systeme/windows10-option-confidentialite-13647" title="Visit the source">Blogmotion</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>mozillaZine-fr : <a href="">Microsoft profiterait de Windows 10 pour &amp;eacute;liminer Firefox</a> (31/07/2015)</li><li>Dimitri Robert : <a href="">Windows 10 : et si vous passiez &agrave; Linux ?</a> (01/08/2015)</li><li>Paquet Fedora du Jour : <a href="">La GUI du Jeudi : System-config-services - Une interface de gestion de service</a> (03/03/2011)</li><li>Thomas Bores : <a href="">Trucs et astuces &ndash; Windows XP &ndash; Suppression d&rsquo;un r&eacute;pertoire impossible chemin trop long</a> (22/03/2012)</li><li>Manu Absolacom : <a href="">Equivalent &agrave; CHKDSK sous Linux</a> (29/03/2012)</li></ul></div></p>


feed_id: http://mozillazine-fr.org/au-menu-de-firefox-developer-edition-42-debogage-wifi-et-multiprocess/
title: mozillaZine-fr : Au menu de Firefox Developer Edition 42 : débogage WiFi et Multiprocess
uri: mozillaZine-fr-Au-menu-de-Firefox-Developer-Edition-42-débogage-W
url: http://mozillazine-fr.org/au-menu-de-firefox-developer-edition-42-debogage-wifi-et-multiprocess/
content:
<p>Annoncée sur le blog Hacks par Brian Grinstead, développeur chez Mozilla, voici la <a title="Mozilla Hacks : Developer Edition 42: Wifi Debugging, Win10, Multiprocess Firefox, ReactJS tools, and more" href="https://hacks.mozilla.org/2015/08/developer-edition-42-wifi-debugging-win10-multiprocess-firefox-reactjs-tools-and-more/" hreflang="en">version 42 de Firefox Developer Edition</a>. On notera deux nouveautés principalement :</p>
<ul><li>Le multi-processus est activé par défaut. C’est la poursuite du chantier <a title="e10s sur Mozillazine-fr.org" href="http://mozillazine-fr.org/?s=e10s" hreflang="fr"><abbr lang="en" title="Electrolysis">e10s</abbr></a>.</li>
<li>Cette version permet de déboguer Firefox pour Android par le WiFi. Plus besoin de câble USB ou d’<a title="Documentation officielle de ADB" href="https://developer.android.com/tools/help/adb.html" hreflang="en">ADB</a>.</li>
</ul><p><a href="https://hacks.mozilla.org/2015/08/developer-edition-42-wifi-debugging-win10-multiprocess-firefox-reactjs-tools-and-more/"><img src="media/11a171db.firefox-win10-dark-500x300.png" data-original-source="http://mozillazine-fr.org/wp-content/uploads/2015/08/firefox-win10-dark-500x300.png" alt="firefox-win10-dark-500x300" width="500" height="300"></a></p>
<p>Également dans cette version, un thème adapté pour Windows 10, le support de <a title="ReactJS : A JavaScript library for building user interfaces" href="http://facebook.github.io/react/" hreflang="en">ReactJS</a>, et des corrections de bugs à la pelle. Sans compter que cette version intéressera particulièrement les fans du <a title="Wikipédia : La grande question sur la vie, l'univers et le reste" href="https://fr.wikipedia.org/wiki/La_grande_question_sur_la_vie,_l'univers_et_le_reste" hreflang="fr">Guide du voyageur galactique</a> 😉</p>
<p><img src="media/31cea72e.39fcff259ddeccfa69dcb537c22fa1ad" data-original-source="http://cdn.libravatar.org/avatar/39fcff259ddeccfa69dcb537c22fa1ad" alt="Gravatar de mozillaZine-fr" class="gravatar" /><br/><i>Original post of <a href="http://mozillazine-fr.org/au-menu-de-firefox-developer-edition-42-debogage-wifi-et-multiprocess/" 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>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Uggy : <a href="">sshuttle - VPN / SSH</a> (28/07/2013)</li><li>mozillaZine-fr : <a href="">Une pr&eacute;sentation du gestionnaire d&rsquo;applications de Firefox OS</a> (16/10/2013)</li><li>mozillaZine-fr : <a href="">Mozilla appelle &agrave; tester Firefox pour Windows 8 sur tablette</a> (26/09/2013)</li><li>mozillaZine-fr : <a href="">Geeksphone Peak+ sous Firefox OS : bisbille entre Mozilla et Geeksphone</a> (26/07/2013)</li><li>mozillaZine-fr : <a href="">Une pr&amp;eacute;sentation du gestionnaire d&amp;rsquo;applications de Firefox OS</a> (16/10/2013)</li></ul></div></p>


title: Tuxicoman : Mettre à jour Cyanogen sur un appareil Android chiffré
uri: Tuxicoman-Mettre-à-jour-Cyanogen-sur-un-appareil-Android-chiffré
feed_id:
http://tuxicoman.jesuislibre.net/2015/08/mettre-a-jour-cyanogen-sur-un-appareil-android-chiffre.html

url:
http://tuxicoman.jesuislibre.net/2015/08/mettre-a-jour-cyanogen-sur-un-appareil-android-chiffre.html

content:
<p>Si vous avez Cyanogen sur Android et que vous l’avez chiffré (ce qui est bonne idée si vous pensez pouvoir perdre votre appareil un jour), vous pouvez avoir des difficultés pour mettre à jour Cyanogen si le bootloader n’arrive pas à déchiffrer la partition /data (car c’est là que se trouve le fichier de mise à jour téléchargé par l’outil de mise à jour intégré à Cyanogen)</p>
<p>Sachez que les versions récentes de <a href="https://twrp.me/">TWRP</a> (la 2.8.6.1 en tout cas) supporte maintenant le déchiffrement de /data !</p>
<p>Une autre solution possible avec TWRP est d’utiliser ADB pour pousser la mise à jour depuis un ordianteur.</p>
<p>Pour installer ADB sur Debian, rien de plus simple :</p>
<pre># apt-get install android-tools-adb</pre>
<p>Redémarrer l’appareil en mode recovery, appuyez sur « Cancel » quand on vous demande le mot de passe de chiffrement. Allez ensuite dans « Advanced » > « ADB sideload ».</p>
<p>Branchez l’appareil en USB à l’ordinateur. Puis lancez la mise à jour depuis l’ordinateur :</p>
<pre># adb sideload cm-11-20150823-NIGHTLY-i9300.zip</pre>
<p>Ca peut prendre du temps et la barre de progression n’est pas bavarde. A la fin de l’opération, un bouton « Reboot » apparait sur l’appareil, redémarrez, voila l’OS est mis à jour!</p>
<div><span>J'aime<img src="media/8d5d06b8.up.png" data-original-source="http://tuxicoman.jesuislibre.net/blog/wp-content/plugins/like-dislike-counter-for-posts-pages-and-comments/images/up.png">(<span>0</span>)</span><span>Ferme-la !<img src="media/d71e96d1.down.png" data-original-source="http://tuxicoman.jesuislibre.net/blog/wp-content/plugins/like-dislike-counter-for-posts-pages-and-comments/images/down.png">(<span>0</span>)</span></div><img src="https://piwik.jesuislibre.net/piwik.php?idsite=1&amp;rec=1&amp;url=http%3A%2F%2Ftuxicoman.jesuislibre.net%2F2015%2F08%2Fmettre-a-jour-cyanogen-sur-un-appareil-android-chiffre.html&amp;action_name=Mettre+%C3%A0+jour+Cyanogen+sur+un+appareil+Android+chiffr%C3%A9&amp;urlref=http%3A%2F%2Ftuxicoman.jesuislibre.net%2Ffeed" width="0" height="0" alt=""><div><h4>Related Posts:</h4><ul><li><a href="http://tuxicoman.jesuislibre.net/2012/11/cyanogenmod-10-est-sortie.html">CyanogenMod 10 est sortie</a></li><li><a href="http://tuxicoman.jesuislibre.net/2011/07/cyanogen-sur-galaxy-s.html">Cyanogen sur Galaxy S</a></li><li><a href="http://tuxicoman.jesuislibre.net/2011/04/android-2-2-1-pour-galaxy-s.html">Android 2.2.1 pour Galaxy S</a></li><li><a href="http://tuxicoman.jesuislibre.net/2015/08/fonctionnement-du-chiffrement-des-smartphones.html">Fonctionnement du chiffrement des smartphones</a></li><li><a href="http://tuxicoman.jesuislibre.net/2015/03/mise-a-jour-flash-player.html">Mise à jour Flash player</a></li></ul><div></div></div>
<p><img src="media/a4176171.d01ce01523a0434fc1c413922f7fd8a2" data-original-source="http://cdn.libravatar.org/avatar/d01ce01523a0434fc1c413922f7fd8a2" alt="Gravatar de Tuxicoman" class="gravatar" /><br/><i>Original post of <a href="http://tuxicoman.jesuislibre.net/2015/08/mettre-a-jour-cyanogen-sur-un-appareil-android-chiffre.html" title="Visit the source">Tuxicoman</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>Tuxicoman : <a href="">Samsung Galaxy S3 avec Cyanogen 10 : le test</a> (02/09/2012)</li><li>Tuxicoman : <a href="">CyanogenMod 10 est sortie</a> (15/11/2012)</li><li>Tuxicoman : <a href="">Cyanogen 10.1 RC2</a> (12/05/2013)</li><li>Tuxicoman : <a href="">Pourquoi faut-il se m&eacute;fier des applications de Whispersystem ?</a> (18/05/2013)</li><li>Tuxicoman : <a href="">Real APK Leecher : T&eacute;l&eacute;charger les APK du Google Play</a> (06/07/2013)</li></ul></div></p>


feed_id: http://carlchenet.com/2015/08/24/le-journal-du-hacker-choisit-son-nom-de-domaine/
title: Carl Chenet : Le Journal du hacker choisit son nom de domaine !
uri: Carl-Chenet-Le-Journal-du-hacker-choisit-son-nom-de-domaine
url: http://carlchenet.com/2015/08/24/le-journal-du-hacker-choisit-son-nom-de-domaine/
content:
<p>Suivez-moi aussi sur <a title="Carl Chenet sur Diaspora*" href="https://framasphere.org/u/carlchenet" target="_blank">Diaspora*</a><a title="Carl Chenet on Diaspora*" href="https://framasphere.org/u/carlchenet" target="_blank"><img src="https://carlchenet.files.wordpress.com/2014/11/diaspora-banner.png?w=840" alt="diaspora-banner"></a> <a title="Carl Chenet sur Twitter" href="http://twitter.com/carl_chenet" target="_blank">ou Twitter</a> <a href="http://twitter.com/carl_chenet"><img src="http://carlchenet.files.wordpress.com/2012/05/twitter.png?w=62&amp;h=23&amp;h=23" alt="" width="62" height="23"></a> ou <a href="http://identi.ca/carlchenet">sur Identi.ca<img src="http://carlchenet.files.wordpress.com/2012/05/identica.png?w=72&amp;h=22&amp;h=22" alt="" width="72" height="22"></a></p>
<p><a href="https://infos.mytux.fr/"><img src="https://carlchenet.files.wordpress.com/2015/07/logo-journal-du-hacker.png?w=300&amp;h=88" alt="logo-journal-du-hacker" width="300" height="88"></a></p>
<p><a href="https://infos.mytux.fr/" target="_blank">Le Journal du hacker</a>, <a href="http://carlchenet.com/2015/07/27/le-journal-du-hacker-choisit-son-logo/" target="_blank">après avoir choisi son logo</a>, met de nouveau <a href="https://infos.mytux.fr/u/" target="_blank">ses inscrits</a> à contribution en leur demandant <a href="https://infos.mytux.fr/s/wtk0s4/le_journal_du_hacker_cherche_son_nouveau_nom_de_domaine" target="_blank">de voter pour le nom de domaine définitif du Journal</a> !</p>
<p>Pour <strong>nos lecteurs</strong> qui n’auraient pas encore de compte, il suffit <a href="https://infos.mytux.fr/invitations/request" target="_blank">d’en faire la demande ici</a> et un membre de la communauté vous enverra rapidement une invitation.</p>
<p>Ce compte vous permet de poster vos liens et de participer à la vie du Journal, en particulier <strong>via les commentaires</strong> associés à chaque lien.</p>
<p>Et pour ne plus rater aucun article <strong>de la communauté francophone</strong>, voici :</p>
<ul><li><a title="Flux RSS du Journal Du Pirate" href="https://infos.mytux.fr/rss" target="_blank">le flux RSS du Journal du Hacker</a></li>
<li><a href="https://framasphere.org/people/2aaaaba0110c0133c7ea2a0000053625" target="_blank">le flux Diaspora du Journal du Hacker</a></li>
<li> <a href="https://twitter.com/journalduhacker" target="_blank">le compte Twitter du Journal du Hacker</a></li>
</ul><p>N’hésitez pas à réagir <strong>dans les commentaires de ce billet</strong> ou à demander une invitation en laissant <strong>votre e-mail</strong> dans le champ prévu à cet effet. Et à bientôt <span title=";)">;)</span></p><br><a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/carlchenet.wordpress.com/2495/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/carlchenet.wordpress.com/2495/"></a> <img alt="" border="0" src="http://pixel.wp.com/b.gif?host=carlchenet.com&amp;blog=7722010&amp;post=2495&amp;subd=carlchenet&amp;ref=&amp;feed=1" width="1" height="1">
<p><img src="media/46f73009.e1f1addc890668ce2561431b7be810bc" data-original-source="http://cdn.libravatar.org/avatar/e1f1addc890668ce2561431b7be810bc" alt="Gravatar de Carl Chenet" class="gravatar" /><br/><i>Original post of <a href="http://carlchenet.com/2015/08/24/le-journal-du-hacker-choisit-son-nom-de-domaine/" title="Visit the source">Carl Chenet</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>Carl Chenet : <a href="">Le Journal du hacker choisit son logo !</a> (27/07/2015)</li><li>Carl Chenet : <a href="">Le Journal Du Hacker remplace le Journal Du Pirate</a> (23/07/2015)</li><li>Carl Chenet : <a href="">Liens int&eacute;ressants Journal Du Hacker semaine #30</a> (24/07/2015)</li><li>Carl Chenet : <a href="">Liens int&eacute;ressants Journal Du Hacker semaine #31</a> (31/07/2015)</li><li>Carl Chenet : <a href="">Retweet, le bot Twitter qui &hellip; retweete</a> (05/08/2015)</li></ul></div></p>


feed_id: http://www.fullcirclemag.fr/?post/2015/08/24/Voici-le-num%C3%A9ro-99
title: Full Circle Magazine FR : Voici le numéro 99
uri: Full-Circle-Magazine-FR-Voici-le-numéro-99
url: http://www.fullcirclemag.fr/?post/2015/08/24/Voici-le-num%C3%A9ro-99
content:
<p>Bonjour à toutes et à tous !</p>


<p>L'équipe française du FCMfr est heureuse de pouvoir vous livrer ce numéro, celui de juillet 2015, quatre jours avant la sortie du prochain numéro en anglais. Comme d'habitude, vous pouvez le lire ou le télécharger sur notre page <a href="http://www.fullcirclemag.fr/?pages/Num%C3%A9ros" hreflang="fr" title="Lire ou télécharger">Numéros</a> ou le télécharger directement en cliquant sur l'image de couverture ci-dessous.</p>


<p><a href="http://www.fullcirclemag.fr/?download/406" hreflang="fr" title="Numéro 99"><img src="media/081e8cbd.issue99fr.png" data-original-source="http://www.fullcirclemag.fr/dotclear/public/Numeros/Couvertures_PNG/issue99fr.png" alt="issue99fr.png" title="issue99fr.png, août 2015"></a></p>


<p>Voici un bref aperçu de ce numéro, le dernier à deux chiffres (!) :</p>

<ul><li>La critique des deux nouveaux Téléphones Ubuntu : le BQ Aquaris E5 et le Meizu MX4, une vraie bête de course, celui-là ;</li>
<li>Quatre des cinq tutoriels habituels - LaTeX, LibreOffice, JavaScript et Inkscape - car, malheureusement, Greg, l'auteur de la série Python, est toujours un peu souffrant ;</li>
<li>Dans la rubrique Sécurité, une présentation de TAILS (qui utilise TOR pour la navigation Web) sur une clé USB persistante ; et</li>
<li>La critique de deux jeux sous Ubuntu : Brutal Doom (encore plus fou que l'original !) et Dreamfall Chapters...</li>
</ul><p>En attendant le méga numéro 100..., nous vous en souhaitons bonne lecture !</p>


<p>Toute l'équipe du FCMfr dont, Bab, le scribeur, les traducteurs d52fr, fredphil91 et moi, et les relecteurs, Bab, d52fr, Ekel, qui nous a fait un petit coucou, et moi-même, AuntieE.</p>
<p><img src="media/163a60d9.dd0e1a508d7347d53e0da0678bfd7aff" data-original-source="http://cdn.libravatar.org/avatar/dd0e1a508d7347d53e0da0678bfd7aff" alt="Gravatar de Full Circle Magazine FR" class="gravatar" /><br/><i>Original post of <a href="http://www.fullcirclemag.fr/?post/2015/08/24/Voici-le-num%C3%A9ro-99" title="Visit the source">Full Circle Magazine FR</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>Full Circle Magazine FR : <a href="">Voici, enfin, le num&eacute;ro 52 !</a> (04/11/2011)</li><li>Full Circle Magazine FR : <a href="">Et voici.. le num&eacute;ro 53 !</a> (13/12/2011)</li><li>Full Circle Magazine FR : <a href="">Le num&eacute;ro 54... enfin !</a> (18/01/2012)</li><li>Full Circle Magazine FR : <a href="">Sortie du num&eacute;ro 56</a> (09/03/2012)</li><li>Full Circle Magazine FR : <a href="">Voici le 57 !</a> (29/03/2012)</li></ul></div></p>


feed_id: http://mozillazine-fr.org/le-chiffrement-de-bout-en-bout-doit-il-etre-une-priorite-de-thunderbird/
title: mozillaZine-fr : Le chiffrement de bout en bout doit-il être une priorité de Thunderbird ?
uri: mozillaZine-fr-Le-chiffrement-de-bout-en-bout-doit-il-être-une-prio
url: http://mozillazine-fr.org/le-chiffrement-de-bout-en-bout-doit-il-etre-une-priorite-de-thunderbird/
content:
<p><img src="media/2f303bf8.logo_thunderbird_a_droite.png" data-original-source="http://mozillazine-fr.org/wp-content/uploads/2014/06/logo_thunderbird_a_droite.png" alt="" width="158" height="43">C’est la question que pose Kent James à ses lecteurs <a title="Thunderbird and end-to-end email encryption – should this be a priority?" href="https://blog.mozilla.org/thunderbird/2015/08/thunderbird-and-end-to-end-email-encryption-should-this-be-a-priority/" hreflang="en">sur le blog de Thunderbird</a>. Nous traduisons ici le début de son article :</p>
<blockquote><p>Ces dernières semaines, j’ai eu plusieurs conversations intéressantes concernant le chiffrement des e-mails. Je suis aussi en train de chercher sur quels point de Thunderbird nous devrions nous concentrer à l’avenir. La question est la suivante : avec nos moyens limités, devons-nous nous battre pour que la gestion des e-mails chiffrés de bout en bout devienne un enjeu vital pour Thunderbird ? J’aimerais recueillir vos commentaires à ce sujet, soit sur le blog de Thunderbird, soit sur la liste mail tb-planning@mozilla.org.</p></blockquote>
<p>Merci de contribuer uniquement <a title="Thunderbird and end-to-end email encryption – should this be a priority?" href="https://blog.mozilla.org/thunderbird/2015/08/thunderbird-and-end-to-end-email-encryption-should-this-be-a-priority/" hreflang="en">sur l’article en anglais</a>. Si vous souhaitez intervenir mais hésitez sur la traduction, vous pouvez soumettre votre avis ici, et nous nous efforcerons de transmettre au nom des lecteurs de MozillaZine-fr.</p>
<p><img src="media/31cea72e.39fcff259ddeccfa69dcb537c22fa1ad" data-original-source="http://cdn.libravatar.org/avatar/39fcff259ddeccfa69dcb537c22fa1ad" alt="Gravatar de mozillaZine-fr" class="gravatar" /><br/><i>Original post of <a href="http://mozillazine-fr.org/le-chiffrement-de-bout-en-bout-doit-il-etre-une-priorite-de-thunderbird/" 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>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Framablog : <a href="">GnuPG a 16 ans et est en campagne</a> (20/12/2013)</li><li>Framablog : <a href="">Le guide &laquo; Autod&eacute;fense courriel &raquo; de la FSF traduit en fran&ccedil;ais par l&#039;April et Framasoft</a> (30/06/2014)</li><li>mozillaZine-fr : <a href="">Thunderbird 38 arrive en b&amp;ecirc;ta</a> (04/04/2015)</li><li>Philippe Scoffoni : <a href="">Comment mettre en place l&rsquo;auto-configuration de comptes de messagerie pour Thunderbird (et d&rsquo;autres)</a> (18/06/2015)</li><li>mozillaZine-fr : <a href="">Thunderbird manque de testeurs en langue chinoise</a> (18/06/2015)</li></ul></div></p>


feed_id: http://kaocode.fr/apt-debut-de-simplification/
title: kao : APT : Début de simplification
uri: kao-APT-Début-de-simplification
url: http://kaocode.fr/apt-debut-de-simplification/
content:
<p>Grande parmi les anciens, l’application APT commence à mixer les possibilités d’<em>apt-get</em> et d’<em>apt-cache</em> sous la même commande <em>apt</em>. L’évolution est déjà présente dans Debian Jessie et permet de retrouver sous la même bannière des fonctions disponibles dans les autres commandes d’APT. Le but étant d’avoir une syntaxe plus simple et une meilleure lisibilité des résultats, notamment avec de la couleur.</p>
<p>Donc :</p>
<pre><code>apt install blender</code></pre>
<p>au lieu de :</p>
<pre><code>apt-get install blender</code></pre>
<p>ou encore</p>
<pre><code>apt show blender</code></pre>
<p>au lieu de :</p>
<pre><code>apt-cache show blender</code></pre>
<p>La commande <em>apt</em> simplifie aussi le listing de paquet avec :</p>
<pre><code>apt list</code>
<code>apt list --installed</code>
<code>apt list --upgradable</code>
</pre>
<p>pour ces commandes il fallait souvent passer par <em>dkpg</em> et la bonne option : <em>dpkg-query -l</em> pour obtenir le même résultat.</p>
<p>Donc si on s’en réfère au man d’apt 1.0 :</p>
<pre>apt (Advanced Package Tool) est un outil en ligne de commande pour
gérer les paquets. Il fournit une interface en ligne de commande au
système de gestion de paquets. Voir également apt-get(8) et apt-
cache(8) pour davantage d'options en ligne de commande.

list
La commande list est utilisée pour afficher une liste de paquets.
Il gère les motifs du shell pour chercher les noms de paquets,
ainsi que les options suivantes : --installed, --upgradable,
--all-versions.

search
La commande search recherche le(s) terme(s) donnée(s) et affiche
les paquets correspondants.

show
La commande show affiche les informations sur le(s) paquet(s)
donné(s).

install
La commande install est suivie du nom de un ou plusieurs paquets
dont l'installation ou la mise à jour est souhaitée.

On peut choisir d'installer une version particulière d'un paquet en
faisant suivre son nom par un signe égal et par la version. Cette
version sera recherchée et l'installation sera demandée. On peut
aussi choisir une distribution particulière en faisant suivre le
nom du paquet par une barre oblique et par le nom de la
distribution ou de l'archive (stable, testing, unstable).

remove
La commande remove est identique à la commande install, les paquets
étant alors supprimés et non installés. Veuillez noter que la
suppression d'un paquet en laisse les fichiers de configuration sur
le système. Quand un signe plus est accolé (sans espace
intermédiaire) au nom du paquet, le paquet est installé au lieu
d'être supprimé.

edit-sources
La commande edit-sources permet de modifier le fichier sources.list
et fournit des vérifications de sécurité de base.

update
La commande update permet de resynchroniser un fichier d'index
répertoriant les paquets disponibles et sa source.

upgrade
La commande upgrade permet d'installer les versions les plus
récentes de tous les paquets présents sur le système en utilisant
les sources énumérées dans /etc/apt/sources.list. De nouveaux
paquets seront installés, mais les paquets installés ne seront
jamais supprimés.

full-upgrade
La commande full-upgrade remplit la même fonction que upgrade mais
peut aussi supprimer des paquets installés si cela est nécessaire
pour résoudre un conflit entre des paquets.</pre>
<p>Voilà pour le moment, mais les versions suivantes, notamment en vue pour Debian Stretch, proposeront des possibilités supplémentaires, comme l’<em>auto-remove</em> et l’<em>auto-clean</em>. ( <a href="https://lists.debian.org/debian-devel-announce/2015/08/msg00006.html" target="_blank">Annonce APT 1.1</a> )</p>
<p>Même si cette nouvelle syntaxe prendra un peu de temps à rentrer dans les mœurs, il est intéressant d’y jeter un coup d’œil, notamment pour <em>apt list –installed</em> qui facilite bien les choses.</p>
<p>De plus <em>apt</em> à l’amabilité de prévenir de sa jeunesse :</p>
<pre>WARNING: apt does not have a stable CLI interface yet. Use with caution in scripts.</pre>
<p><em>(Attention : apt n’a pas encore une interface CLI stable. A utiliser avec précaution dans les scripts.)</em></p>
<p>Cette mention est une précaution et devrait disparaître, à ne pas en douter, dans les prochaines versions.</p>
<p>Affaire à suivre donc…</p>
<p><img src="media/deb63cdb.f45654a99a1417300bd77ad9a18edb84" data-original-source="http://cdn.libravatar.org/avatar/f45654a99a1417300bd77ad9a18edb84" alt="Gravatar de kao" class="gravatar" /><br/><i>Original post of <a href="http://kaocode.fr/apt-debut-de-simplification/" title="Visit the source">kao</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://genma.free.fr/?DebConf15-Les-videos
title: genma : DebConf15 - Les vidéos
uri: genma-DebConf15-Les-vidéos
url: http://genma.free.fr/?DebConf15-Les-videos
content:
<img alt="" align="right" src="media/46f78ebc.arton2338.jpg" data-original-source="http://genma.free.fr/IMG/arton2338.jpg" width="150" height="79"><div><p><i>DebConf est la conférence annuelle où les développeurs du système d'exploitation Debian se rencontrent pour discuter de la poursuite du développement du système</i>. Toutes les vidéos des conférences (autour du logiciel libre, de GNU/Linux et plus particulièrement de Debian) sont sorties et disponibles au format webm (donc visibles depuis un navigateur) ici <a href="http://debconf15.debconf.org/videostream.xhtml" title="DebConf15 - Videos">http://debconf15.debconf.org/videostream.xhtml</a></p> <p>115 vidéos sur différents thèmes sont disponibles (le Debconf a duré du 15 au 22 août 2015 soit 7 jours avec plusieurs conférences en parallèles). Toutes les conférences sont en anglais, sont techniques et sont autour de Debian, elles sont réservées à des personnes ayant déjà un bon bagage technique ou motivée pour apprendre des choses, et pour lesquelles l'anglais n'est pas une barrière.</p> <p>Personnellement je suis en train de parcourir la liste pour faire mon choix (je n'aurai pas le temps de voir toutes ces vidéos), et je ne peux que vous encourager à faire de même.</p></div>
<p><img src="media/42493842.dd4318d0d3a7d2ffb13756f63b76d85d" data-original-source="http://cdn.libravatar.org/avatar/dd4318d0d3a7d2ffb13756f63b76d85d" alt="Gravatar de genma" class="gravatar" /><br/><i>Original post of <a href="http://genma.free.fr/?DebConf15-Les-videos" title="Visit the source">genma</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://carlchenet.com/2015/08/25/retweet-0-2-le-bot-twitter-passage-a-python-3/
title: Carl Chenet : Retweet 0.2, le bot Twitter : passage à Python 3
uri: Carl-Chenet-Retweet-0-2-le-bot-Twitter-passage-à-Python-3
url: http://carlchenet.com/2015/08/25/retweet-0-2-le-bot-twitter-passage-a-python-3/
content:
<p>Suivez-moi aussi sur <a title="Carl Chenet sur Diaspora*" href="https://framasphere.org/u/carlchenet" target="_blank">Diaspora*</a><a title="Carl Chenet on Diaspora*" href="https://framasphere.org/u/carlchenet" target="_blank"><img src="https://carlchenet.files.wordpress.com/2014/11/diaspora-banner.png?w=840" alt="diaspora-banner"></a> <a title="Carl Chenet sur Twitter" href="http://twitter.com/carl_chenet" target="_blank">ou Twitter</a> <a href="http://twitter.com/carl_chenet"><img src="http://carlchenet.files.wordpress.com/2012/05/twitter.png?w=62&amp;h=23&amp;h=23" alt="" width="62" height="23"></a> ou <a href="http://identi.ca/carlchenet">sur Identi.ca<img src="http://carlchenet.files.wordpress.com/2012/05/identica.png?w=72&amp;h=22&amp;h=22" alt="" width="72" height="22"></a></p>
<p>Pour rappel, <a href="http://carlchenet.com/2015/08/24/le-journal-du-hacker-choisit-son-nom-de-domaine/">Retweet</a> est un bot <a href="https://twitter.com/" target="_blank">Twitter</a> <strong>qui retweete tout ce qui provient d’un compte Twitter particulier</strong> vers un autre compte.</p>
<ul><li><a href="https://github.com/chaica/retweet/releases/tag/0.2" target="_blank">Version 0.2 de Retweet sur Github</a></li>
<li><a href="https://github.com/chaica/retweet" target="_blank">Dépôt Github du projet Retweet</a></li>
<li><a href="http://retweet.readthedocs.org/" target="_blank">Documentation officielle de Retweet</a></li>
<li><a href="https://apps.twitter.com/" target="_blank">Créer une application Twitter</a> (prérequis à l’utilisation de Retweet)</li>
</ul><p>Retweet a été créé dans le cadre du développement de la présence du <a href="https://infos.mytux.fr/" target="_blank">Journal du hacker</a> sur le réseau social Twitter.</p>
<p><a href="http://infos.mytux.fr/"><img src="https://carlchenet.files.wordpress.com/2015/07/logo-journal-du-hacker.png?w=300&amp;h=88" alt="logo-journal-du-hacker" width="300" height="88"></a></p>
<p>Particulièrement utile pour pour diffuser des informations via un réseau de comptes Twitter, je publie une nouvelle version de Retweet suite aux avis recueillis <a href="https://linuxfr.org/users/chaica/journaux/un-bot-twitter-pour-retweeter-tous-les-tweets-d-un-compte" target="_blank">suite à mon journal sur LinuxFR</a> (même si je n’ai pas encore pu tout faire, mais cela viendra).</p>
<p>Retweet est désormais codé en <a href="https://docs.python.org/3/index.html" target="_blank">Python 3.4</a>. La conformité à la <a href="https://www.python.org/dev/peps/pep-0008/" target="_blank">pep8</a> a été également améliorée pour augmenter la lisibilité et la maintenance du code.</p>
<p><a href="https://twitter.com/"><img src="https://carlchenet.files.wordpress.com/2015/08/twitter_logo_blue.png?w=150&amp;h=122" alt="Twitter_logo_blue" width="150" height="122"></a></p>
<p><strong>Et vous ?</strong> En aurez-vous l’utilisation ? N’hésitez pas à réagir directement <strong>dans les commentaires de ce billet </strong>ou en ouvrant<strong> un rapport de bug/demande de fonctionnalités</strong>.</p><br><a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/carlchenet.wordpress.com/2500/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/carlchenet.wordpress.com/2500/"></a> <img alt="" border="0" src="http://pixel.wp.com/b.gif?host=carlchenet.com&amp;blog=7722010&amp;post=2500&amp;subd=carlchenet&amp;ref=&amp;feed=1" width="1" height="1">
<p><img src="media/46f73009.e1f1addc890668ce2561431b7be810bc" data-original-source="http://cdn.libravatar.org/avatar/e1f1addc890668ce2561431b7be810bc" alt="Gravatar de Carl Chenet" class="gravatar" /><br/><i>Original post of <a href="http://carlchenet.com/2015/08/25/retweet-0-2-le-bot-twitter-passage-a-python-3/" title="Visit the source">Carl Chenet</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>Carl Chenet : <a href="">Retweet, le bot Twitter qui &hellip; retweete</a> (05/08/2015)</li><li>Carl Chenet : <a href="">Liens int&eacute;ressants Journal Du Hacker semaine #30</a> (24/07/2015)</li><li>Carl Chenet : <a href="">Le Journal du hacker choisit son nom de domaine !</a> (24/08/2015)</li><li>Carl Chenet : <a href="">Vrac de mini-messages n&deg;1</a> (02/11/2012)</li><li>Carl Chenet : <a href="">Vrac de mini-messages n&deg;4 : Bootstrap, Django, Riemann, Shinken, migration Squeeze vers Wheezy et d&eacute;ploiement continu</a> (03/06/2013)</li></ul></div></p>


