# articles

feed_id: http://www.gnomelibre.fr/2015/10/revision-du-systeme-de-notation-de-logiciels/
title: Okki : Révision du système de notation de Logiciels
uri: Okki-Révision-du-système-de-notation-de-Logiciels
url: http://www.gnomelibre.fr/2015/10/revision-du-systeme-de-notation-de-logiciels/
content:
<p>Richard Hughes, l’auteur de Logiciels, a récemment publié un <a href="https://blogs.gnome.org/hughsie/2015/10/12/star-ratings-in-gnome-software/">billet de blog</a> sur l’avenir du système de notation de la logithèque du projet GNOME.</p>
<figure><a href="media/c181ce87.gnome-software-318_gimp.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/10/gnome-software-318_gimp.png"><img src="media/6584bf48.gnome-software-318_gimp-789x1024.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/10/gnome-software-318_gimp-789x1024.png" alt="" width="660" height="857"></a><figcaption>L’éditeur d’image GIMP noté deux étoiles et demi dans Logiciels</figcaption></figure><p>Depuis un certain temps, <a href="https://wiki.gnome.org/Apps/Software">Logiciels</a> se sert d’étoiles pour montrer le degré de popularité d’une application. Ce système est désormais remis en cause pour plusieurs raisons :</p>
<ul><li>Les gens n’arrivent pas à se mettre d’accord sur une échelle. Est-ce qu’une excellente application qui possède néanmoins quelques problèmes de traduction mérite quatre ou cinq étoiles ? Est-ce qu’une application particulièrement utile qui se bloque au démarrage mais qui peut tout de même être exécutée en ligne de commande mérite une ou trois étoiles ?</li>
<li>Le système ne fonctionnait que sur Fedora et il n’y avait pas de véritable politique sur la façon de partager les données ou sur les implications concernant la vie privée sur le fait de cliquer sur une étoile.</li>
<li>Les gens pouvaient « jouer » avec le système de notation. Par exemple, un utilisateur inconditionnel de KDE pouvait très bien descendre toutes les application GNOME en ne leur attribuant qu’une seule étoile.</li>
</ul><p>Quand un utilisateur regarde le système de notation, il s’attend à y trouver un nombre d’étoiles qui reflète bien à quel point l’application sera géniale pour lui.</p>
<p>Durant le processus de génération <a href="http://www.freedesktop.org/software/appstream/docs/">AppStream</a>, les paquets de la distribution sont analysés dans le but de construire des métadonnées en fusionnant différentes sources ensemble, telles que les données <a href="https://secure.freedesktop.org/~hughsient/appdata/">AppData</a>, les fichiers <a href="http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html">.desktop</a> ou les icônes. Il est également possible d’exécuter certains outils sur les binaires et les bibliothèques dans le but d’obtenir une métrique de « génialité ». Actuellement, les métriques de génialité (qu’on nommera ici « kudos ») sont les suivantes :</p>
<ul><li><strong>AppMenu</strong> — dispose d’un menu global qui respecte les bonnes pratiques de GNOME 3</li>
<li><strong>HiDpiIcon</strong> — installe une icône de 128×128 pixels ou plus pour l’application</li>
<li><strong>HighContrast</strong> — dispose d’icônes à contraste élevé pour les utilisateurs malvoyants</li>
<li><strong>ModernToolkit</strong> — utilise un toolkit moderne tel que <a href="https://fr.wikipedia.org/wiki/GTK%2B">GTK+ 3</a> ou <a href="https://fr.wikipedia.org/wiki/Qt">Qt 5</a></li>
<li><strong>Notifications</strong> — utilise les notifications de bureau</li>
<li><strong>SearchProvider</strong> — fournit des résultats aux systèmes de recherche de GNOME Shell ou KDE Plasma</li>
<li><strong>UserDocs</strong> — dispose d’une documentation utilisateur</li>
</ul><p>Tout ceci, dans le but de définir à quel point l’application est bien intégrée avec le reste de la plate-forme, ce qui est généralement un assez bon indicateur du degré de « génialité ». Bien entendu, certaines applications telles que <a href="https://www.blender.org/">Blender</a> sont complètement isolées en termes d’intégration, ce qui ne les empêche pas d’être incroyables. De nouvelles idées sont donc encore nécessaires pour qu’elles soient correctement prises en compte.</p>
<p>Il existe d’autres « kudos » qui sont utilisés au moment de l’exécution. Ces derniers ne sont pas enregistrés puisque nécessitant des informations concernant l’utilisateur ou qui sont trop spécifiques à Logiciels :</p>
<ul><li><strong>FeaturedRecommended</strong> — l’équipe de Logiciels a choisi de le mettre en vedette</li>
<li><strong>HasKeywords</strong> — il existe des mots-clés dans le fichier .desktop qui ont été utilisés pour la recherche</li>
<li><strong>HasScreenshots</strong> — fourni plusieurs captures d’écran</li>
<li><strong>MyLanguage</strong> — possède une traduction dans la langue de l’utilisateur</li>
<li><strong>PerfectScreenshots</strong> — les captures d’écran ont une taille parfaite, au format 16:9</li>
<li><strong>Popular</strong> — beaucoup de personnes l’ont téléchargé (disponible uniquement sur ​​Fedora)</li>
<li><strong>RecentRelease</strong> — la dernière version a moins d’un an</li>
</ul><p>GNOME 3.20 devrait donc permettre aux utilisateurs de trouver plus facilement les applications dont ils ont besoin et qui s’intégreront bien dans leur environnement, dans le but de proposer la meilleure expérience qui soit.</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/10/revision-du-systeme-de-notation-de-logiciels/" 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://blog.olivierdelort.net/?p=2195
title: Olivier Delort : Bloc-Notes : en octobre, régénère tes certificats
uri: Olivier-Delort-Bloc-Notes-en-octobre-régénère-tes-certificats
url: http://blog.olivierdelort.net/?p=2195
content:
<p>Comme chaque année mes certificats arrivent à expiration, ne faisant cette procédure qu’une fois par an elle passe rapidement aux oubliettes. Voici un petit bloc-notes pour les prochaines années. Tous mes certificats SSL sont signés par Startssl que l’on ne présente plus.</p>
<h3>Régénération des certificats</h3>
<ol><li>Je supprime tous les certificats arrivant à expiration chez Startssl. Ensuite pour chaque sous-domaines je génère un fichier <strong>key</strong> et un fichier <strong>csr</strong> nécessaire pour la création du certificat chez Startssl.</li>
</ol><p>Génération du fichier <strong>key</strong></p>
<p></p><pre>mkdir ~/certificats/exemple.olivierdelort.net/
cd ~/certificats/exemple.olivierdelort.net/
openssl genrsa -des3 -out exemple.olivierdelort.net_avec_passphrase.key 4096</pre><p></p>
<p><span>Le mot de passe (passphrase) est obligatoire sans quoi StartSSL va  refuser le fichier key et il doit contenir uniquement des chiffres et des lettres. </span></p>
<p>Génération du fichier <strong>csr</strong> en répondant aux question comme suit</p>
<p></p><pre>cd ~/certificats/exemple.olivierdelort.net
openssl req -new -key exemple.olivierdelort.net_avec_passphrase.key -out exemple.oliierdelort.net.csr
    Country Name : FR
    State or Province Name : L.............
    Locality Name : P.......
    Organization Name : Colmaris Ltd
    Organizational Unit Name : Colmaris Ltd
    Common Name : olivierdelort.net
    Email Address :</pre><p></p>
<p>Maintenant chaque sous-domaines possèdent un fichier key et un fichier csr, passons maintenant à création du certificat.</p>
<p><span></span></p>
<p>2. Chez Startssl je vais dans l’onglet : Certificates wizard -> Certificate Target : web server SSL/TLS certificate . Sur la page generate private key je clique sur skip car je la possède déjà, enfin je colle le contenu de mon fichier csr.</p>
<p><a href="media/7cafaa2d.startssl1.png" data-original-source="http://blog.olivierdelort.net/wp-content/uploads/2015/10/startssl1.png"><img src="media/7cafaa2d.startssl1.png" data-original-source="http://blog.olivierdelort.net/wp-content/uploads/2015/10/startssl1.png" alt="startssl1" width="900" height="425"></a></p>
<p>Je continue en sélectionnant mon domaine (<em><strong>olivierdelort.net</strong></em>) puis le sous domaine (<em><strong>exemple.olivierdelort.net</strong></em>) pour lequel je souhaite créer le certificat. En effet Startssl ne fournit gratuitement qu’un certificat de class 1 par sous-domaine, ce qui m’oblige à répéter cette manipulation pour chaque  sous-domaine que je souhaite chiffrer.</p>
<p>A la fin de l’assistant de génération celui-ci m’affiche mon certificat.</p>
<p><a href="media/945e54a3.startssl2.png" data-original-source="http://blog.olivierdelort.net/wp-content/uploads/2015/10/startssl2.png"><img src="media/945e54a3.startssl2.png" data-original-source="http://blog.olivierdelort.net/wp-content/uploads/2015/10/startssl2.png" alt="startssl2" width="900" height="440"></a></p>
<p>3. Je copie-colle ensuite le contenu dans mon fichier <em><strong>exemple.olivierdelort.net.crt</strong></em></p>
<p>4. Je désactive la passphrase sur mon fichier <strong><em>exemple.olivierdelort.net_avec_passphrase.key</em></strong> utile uniquement pour startssl et la génération du certificat.</p>
<p></p><pre>openssl rsa -in exemple.olivierdelort.net_avec_passphrase.key -out exemple.olivierdelort.net.key</pre><p></p>
<p>5. Je récupère les fichiers depuis la tool box de StartSSL nécessaire pour l’authenticité du certificat.</p>
<ul><li><span>StartCom Root CA (PEM encoded) => <strong>ca.pem</strong></span></li>
<li><span>Class 1 Intermediate Server CA => <strong>sub.class1.server.ca.pem</strong></span></li>
</ul><p>A ce stade de l’opération je me retrouve avec un certificat pour chaque sous-domaine à chiffrer accompagnés de leur clef respective. Il est maintenant temps de les déployer sur mes serveurs.</p>
<h3>Serveur nginx (serveur web et reverse proxy)</h3>
<p>Pour utiliser mon certificat avec nginx je l’unifie avec <span><strong>ca.pem</strong></span> et <span><strong>sub.class1.server.ca.pem</strong></span>.</p>
<p></p><pre>mkdir /etc/nginx/ssl
#j'importe les fichiers via ssh
cd /etc/ngnix/ssl
#J'unifie le certificat
cat exemple.olivierdelort.net.crt sub.class1.server.ca.pem ca.pem > exemple.olivierdelort.net-unified.crt</pre><p></p>
<p>Je vérifie le fichier <em><strong>exemple.olivierdelort.net</strong></em> afin de ne pas mettre en erreur nginx, en vérifiant qu’il y ai pas de ligne ressemblant à ceci :</p>
<p></p><pre>-----END CERTIFICATE----------BEGIN CERTIFICATE-----</pre><p></p>
<p>Si tel est le cas, ajouter un retour ligne pour obtenir ceci :</p>
<p></p><pre>-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----</pre><p></p>
<p>Pour finir je sécurise le tout :</p>
<p></p><pre>chmod 600 exemple.olivierdelort.net-unified.crt exemple.olivierdelort.key</pre><p></p>
<p>Il ne reste plus qu’à configurer le fichier vhost de mon site internet <em>exemple.olivierdelort.net</em></p>
<p></p><pre>server {
  listen 0.0.0.0:443 ssl;
  server_name exemple.olivierdelort.net
  server_tokens off
  root /var/www/html;

  # SSL
  # ============================================================================
  ssl                   on;
  ssl_certificate       /etc/nginx/ssl/exemple.olivierdelort.net-unified.crt;
  ssl_certificate_key   /etc/nginx/ssl/exemple.olivierdelort.net.key;
  ssl_ciphers "ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:$
  ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
  ssl_prefer_server_ciphers on;
  ssl_session_cache shared:SSL:10m;
  ssl_session_timeout 5m;
}</pre><p></p>
<p>et pour mon reverse proxy</p>
<p></p><pre>server {
        listen 443;
        server_name exemple.olivierdelort.net;
        ssl on;
        ssl_certificate /etc/nginx/ssl/exemple.olivierdelort.net-unified.crt;
        ssl_certificate_key /etc/nginx/ssl/exemple.olivierdelort.net.key;
        location / {
                proxy_pass https://192.168.xx.xx;
        }
}</pre><p></p>
<h3>Serveur courriel Dovecot</h3>
<p>Le principe est le même, unifier les différents certificats dans un seul et ensuite renseigner la configuration de dovecot</p>
<p></p><pre>cd ~/certificats/dovecot/
cat exemple.olivierdelort.net.crt sub.class1.server.ca.pem > exemple.olivierdelort.net-unified.crt</pre><p></p>
<p>j’importe en ssh les fichiers : ca.pem, exemple.olivierdelort.net-unified.crt, exemple.olivierdelort.net.key dans <em>/etc/ssl/private </em>et je sécurise le tout.</p>
<p></p><pre>chmod 600 exemple.olivierdelort.net-unified.crt exemple.olivierdelort.key ca.pem</pre><p></p>
<p>J’édite ensuite le fichier de configuration <em>/etc/dovecot/dovecot.conf</em></p>
<p></p><pre># SSL support.
ssl = required
verbose_ssl = no
ssl_key_file = /etc/ssl/private/exemple.olivierdelort.net.key
ssl_cert_file = /etc/ssl/private/exemple.olivierdelort.net-unified.crt
ssl_ca_file = /etc/ssl/private/ca.pem</pre><p></p>
<h3>Serveur courriel Postfix</h3>
<p>C’est exactement la même méthode que pour Dovecot, donc nous récupérons les fichiers :</p>
<p></p><pre>nano /etc/postfix/main.cf
smtpd_tls_cert_file = /etc/ssl/private/exemple.olivierdelort.net-unified.crt
smtpd_tls_key_file = /etc/ssl/private/exemple.olivierdelort.net.key
smtpd_tls_CAfile = /etc/ssl/private/ca.pem
smtpd_use_tls=yes</pre><p></p>
<h3>Serveur Apache</h3>
<p>Même principie que pour nginx :</p>
<p></p><pre>mkdir /etc/apache2/ssl
#j'importe les fichiers via ssh
cd /etc/apache2/ssl
#J'unifie le certificat
cat exemple.olivierdelort.net.crt sub.class1.server.ca.pem ca.pem > exemple.olivierdelort.net-unified.crt
# je sécurise le tout
chmod 600 exemple.olivierdelort.net-unified.crt exemple.olivierdelort.key</pre><p></p>
<p>Modification des vhosts apache :</p>
<p></p><pre><VirtualHost *:443>
        #ServerName mondomaine.tld
        ServerAlias exemple.olivierdelort.net

        DocumentRoot "/var/www/monsite"
        <Directory "/var/www/monsite">
                Options -IndexeFollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                Allow from all
        </Directory>
        SSLEngine on
        SSLVerifyClient none
        SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown downgrade-1.0 force-res$
        SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
        SSLCertificateFile /etc/apache2/ssl/exemple.olivierdelort.net-unified.crt
        SSLCertificateKeyFile /etc/apache2/ssl/exemple.olivierdelort.net.key
        SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown downgrade-1.0 force-res$
    ServerSignature Off
</virtualHost></pre><p></p>
<h3>Pour finir</h3>
<p>Il ne faut absolument pas garder sur sa machine ses précieuses données, sinon pourquoi s’embêter à tout chiffrer. Tous les certificats sont regroupés dans dans le répertoire <em><strong>~/certificats. </strong></em>Je compresse le répertoire, je le copie sur mon disque dur externe de sauvegarde et je supprime le répertoire. Me voilà opérationnel jusqu’à l’année prochaine.</p>
<p>
</p><p>
</p><p>
<a href="http://blog.olivierdelort.net/wp-content/plugins/share-on-diaspora/new_window.php?url=http%3A%2F%2Fblog.olivierdelort.net%2F%3Fp%3D2195&amp;title=Bloc-Notes%20%3A%20en%20octobre%2C%20r%C3%A9g%C3%A9n%C3%A8re%20tes%20certificats" target="_blank"><span><font>Diaspora*</font> <span><img src="media/923c789d.asterisk-20.png" data-original-source="http://blog.olivierdelort.net/wp-content/plugins/share-on-diaspora/images/asterisk-20.png" alt=""></span></span></a></p>
<p><img src="media/ff514135.c15c08f3bf61750c4344376292f50d17" data-original-source="http://cdn.libravatar.org/avatar/c15c08f3bf61750c4344376292f50d17" alt="Gravatar de Olivier Delort" class="gravatar" /><br/><i>Original post of <a href="http://blog.olivierdelort.net/?p=2195" title="Visit the source">Olivier Delort</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>Olivier Delort : <a href="">Bloc-Notes : Mise en veille programm&eacute; de disques durs</a> (09/01/2015)</li><li>Olivier Delort : <a href="">Bloc-Notes : Nginx en reverse proxy d&rsquo;Apache</a> (06/06/2014)</li><li>Olivier Delort : <a href="">Cr&eacute;ation d&rsquo;un nas maison avec proxmox &ndash; Partie 1 La mise en place</a> (17/05/2014)</li><li>Olivier Delort : <a href="">bloc-notes : D&eacute;placer le dossier data de owncloud</a> (01/10/2014)</li><li>Olivier Delort : <a href="">Le script kiddie de la mort qui tue</a> (04/10/2014)</li></ul></div></p>


feed_id: http://tuxicoman.jesuislibre.net/2015/10/mysearch-1-8.html
title: Tuxicoman : Mysearch 1.8
uri: Tuxicoman-Mysearch-1-8
url: http://tuxicoman.jesuislibre.net/2015/10/mysearch-1-8.html
content:
<p>Je viens de mettre en ligne une <a href="https://codingteam.net/project/mysearch/download">nouvelle version</a> de mon <a href="https://codingteam.net/project/mysearch">proxy anonymisant de moteur de recherche Mysearch</a> (license GNU AGPL).</p>
<p><img src="media/0e8da8fa.mysearch.png" data-original-source="https://codingteam.net/project/mysearch/upload/screenshots/mysearch.png" alt="" width="808" height="579"></p>
<p>Google vient de changer les balises HTML de ses pages de résultat Image et Video. La nouvelle version de MySearch est compatible avec ce changement.</p>
<p>Vous pouvez la tester sur <a href="https://search.jesuislibre.net/">search.jesuislibre.net</a><br></p><h3>Related Posts:</h3>
<ul><li><a href="http://tuxicoman.jesuislibre.net/2015/10/supprimer-une-photo-privee-sur-facebook.html" title="Où Facebook stocke mes photos privées ?">Où Facebook stocke mes photos privées ?</a></li>
<li><a href="http://tuxicoman.jesuislibre.net/2015/08/mise-a-jour-automatique-des-patch-de-securite-sur-debian.html" title="Installation automatique des mises à jour de sécurité sur Debian">Installation automatique des mises à jour de sécurité sur Debian</a></li>
<li><a href="http://tuxicoman.jesuislibre.net/2015/03/aide-a-une-noob-par-reverse-ssh.html" title="Aide à une noob par reverse SSH">Aide à une noob par reverse SSH</a></li>
<li><a href="http://tuxicoman.jesuislibre.net/2015/03/retour-sur-lutilisation-de-mumble.html" title="Retour sur l’utilisation de Mumble">Retour sur l’utilisation de Mumble</a></li>
<li><a href="http://tuxicoman.jesuislibre.net/2015/03/proxy-web-avec-ssh.html" title="Proxy Web avec SSH">Proxy Web avec SSH</a></li>
</ul><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%2F10%2Fmysearch-1-8.html&amp;action_name=Mysearch+1.8&amp;urlref=http%3A%2F%2Ftuxicoman.jesuislibre.net%2Ffeed" width="0" height="0" alt="">
<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/10/mysearch-1-8.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="">Ins&eacute;rer des vid&eacute;os dans WordPress 3.6</a> (20/08/2013)</li><li>Tuxicoman : <a href="">Changer le DNS sur votre Belgacom BBox-2</a> (08/11/2013)</li><li>Tuxicoman : <a href="">Osez votre propre moteur de recherche !</a> (13/10/2013)</li><li>Tuxicoman : <a href="">Etat des lieux de la messagerie chiffr&eacute;e</a> (09/02/2014)</li></ul></div></p>


feed_id: http://liens.planet-libre.org/?do=weekly&amp;week=20151025
title: Planet Libre : Brèves du Planet Libre - dimanche 25, octobre 2015
uri: Planet-Libre-Brèves-du-Planet-Libre-dimanche-25-octobre-2015
url: http://liens.planet-libre.org/?do=weekly&amp;week=20151025
content:
<h3><a href="http://www.silicon.fr/comment-nsa-probablement-casse-chiffrement-vpn-129367.html">Comment la NSA a (probablement) cassé le chiffrement VPN - silicon</a></h3>
	<small>
		
			<div>
			<span>chiffrement</span> <span>NSA</span> <span>pistage</span> <span>VPN</span> <span>HTTPS</span> 
			</div>
		
		
		
	</small><br><br>
	antistress : "Un effort équivalent au déchiffrement d’Enigma pendant la seconde guerre mondiale ? C’est en tout cas l’hypothèse de chercheurs, qui expliquent que la NSA pourrait avoir cassé un algorithme clef du chiffrement. Afin de décoder à la volée des milliards de communications qu’on pensait sécurisées". Mauvaise nouvelle.
	<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=20151025" 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 27, janvier 2014</a> (27/01/2014)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - lundi 21, avril 2014</a> (21/04/2014)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - lundi 05, janvier 2015</a> (05/01/2015)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - lundi 19, janvier 2015</a> (19/01/2015)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - lundi 23, d&eacute;cembre 2013</a> (23/12/2013)</li></ul></div></p>


feed_id: http://tuxicoman.jesuislibre.net/2015/10/verifier-le-telechargement-dune-iso-debian.html
title: Tuxicoman : Vérifier le téléchargement d’une ISO Debian
uri: Tuxicoman-Vérifier-le-téléchargement-d-une-ISO-Debian
url: http://tuxicoman.jesuislibre.net/2015/10/verifier-le-telechargement-dune-iso-debian.html
content:
<p>Pour télécharger la dernière version stable Debian, vous pouvez aller à cette adresse : <a href="http://cdimage.debian.org/debian-cd/current/multi-arch/iso-cd/">http://cdimage.debian.org/debian-cd/current/multi-arch/iso-cd/</a></p>
<p>Vous trouverez une ISO à télécharger. Mais comment vérifier que l’ISO est conforme et que personne n’y a introduit de backdoor en cours de route ?</p>
<p>A coté de cette ISO vous trouverez :</p>
<ul><li>un <a href="https://en.wikipedia.org/wiki/Cryptographic_hash_function">hash</a> de l’ISO : <a href="http://cdimage.debian.org/debian-cd/current/multi-arch/iso-cd/SHA512SUMS">SHA512SUMS</a></li>
<li>la signature GPG du hash : <a href="http://cdimage.debian.org/debian-cd/current/multi-arch/iso-cd/SHA512SUMS.sign">SHA512SUMS.sign</a></li>
</ul><p>On va d’abord s’assurer que le fichier SHA512SUMS est bien authentique :</p>
<pre>$ gpg --verify SHA512SUMS.sign SHA512SUMS
gpg: Signature faite le ven 11 sep 2015 17:13:48 CEST avec la clef RSA d'identifiant 6294BE9B
gpg: Bonne signature de « Debian CD signing key <debian-cd@lists.debian.org> »
gpg: Attention : cette clef n'est pas certifiée avec une signature de confiance.
gpg:             Rien n'indique que la signature appartient à son propriétaire.
Empreinte de clef principale : DF9B 9C49 EAA9 2984 3258  9D76 DA87 E80D 6294 BE9B
</pre>
<p>La clé utilisée pour signer le fichier doit faire partie de celles-ci : <a href="https://www.debian.org/CD/verify">https://www.debian.org/CD/verify</a></p>
<p>Vérifiez ensuite que le hash du fichier ISO que vous avez téléchargé est correct:</p>
<pre>$ sha512sum --check SHA512SUMS
debian-8.2.0-amd64-i386-netinst.iso: Réussi</pre>
<h3>Related Posts:</h3>
<ul><li><a href="https://tuxicoman.jesuislibre.net/2015/08/changer-le-mot-de-passe-dun-disque-chiffre-avec-dm-crypt.html" title="Changer le mot de passe d’un disque chiffré avec dm-crypt">Changer le mot de passe d’un disque chiffré avec dm-crypt</a></li>
<li><a href="https://tuxicoman.jesuislibre.net/2015/08/iceweasel-passe-en-version-38-sur-jessie.html" title="Iceweasel passe en version 38 sur Jessie">Iceweasel passe en version 38 sur Jessie</a></li>
<li><a href="https://tuxicoman.jesuislibre.net/2015/08/mise-a-jour-automatique-des-patch-de-securite-sur-debian.html" title="Installation automatique des mises à jour de sécurité sur Debian">Installation automatique des mises à jour de sécurité sur Debian</a></li>
<li><a href="https://tuxicoman.jesuislibre.net/2015/03/aide-a-une-noob-par-reverse-ssh.html" title="Aide à une noob par reverse SSH">Aide à une noob par reverse SSH</a></li>
<li><a href="https://tuxicoman.jesuislibre.net/2014/12/mettre-a-jour-le-plugin-flash-sous-debian.html" title="Mettre à jour le plugin Flash sous Debian">Mettre à jour le plugin Flash sous Debian</a></li>
</ul><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%2F10%2Fverifier-le-telechargement-dune-iso-debian.html&amp;action_name=V%C3%A9rifier+le+t%C3%A9l%C3%A9chargement+d%26rsquo%3Bune+ISO+Debian&amp;urlref=http%3A%2F%2Ftuxicoman.jesuislibre.net%2Ffeed" width="0" height="0" alt="">
<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/10/verifier-le-telechargement-dune-iso-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="">USB dumper</a> (13/05/2014)</li></ul></div></p>


feed_id: http://genma.free.fr/?Ubuntu-Party-Paris-les-28-et-29-novembre-2015
title: genma : Ubuntu Party Paris les 28 et 29 novembre 2015
uri: genma-Ubuntu-Party-Paris-les-28-et-29-novembre-2015
url: http://genma.free.fr/?Ubuntu-Party-Paris-les-28-et-29-novembre-2015
content:
<img alt="" align="right" src="media/06846bb3.arton2086.jpg" data-original-source="http://genma.free.fr/IMG/arton2086.jpg" width="150" height="79"><div><p>La prochaine <b>Ubuntu Partie de Paris aura lieu 28 et 29 novembre</b>, à la Cité des sciences et de l'industrie, la Villette, Paris.</p> <p><strong>Appel à bénévoles</strong></p> <p>L'organisation de l'Ubuntu party en elle-même a besoin de bénévoles. En effet, <i>L'Ubuntu Party est un événement entièrement organisé par des bénévoles. Pour accueillir les milliers de visiteurs qui s'y rendent chaque édition, c'est près d'une centaine de volontaires qui se mobilisent tous les six mois.</i> Si vous avez un peu de temps et que vous souhaitez aider, le formulaire d'inscription pour les bénévoles est en ligne ici <a href="http://participer.ubuntu-paris.org/" title="Ubuntu Party - Appel à bénévoles">http://participer.ubuntu-paris.org/</a> Il y a des tâches pour tout le monde, selon les compétences et envie de chacun et il y a de quoi faire.</p> <p><strong>Appel à conférences</strong></p> <p>Pour proposer une conférence ou un atelier lors de cette Ubuntu Party, <a href="http://talks.ubuntu-paris.org/proposals/new" title="Ubuntu Party - Appel à conférences">c'est par ici</a>.</p> <p><strong>Le programme</strong></p> <p>Le programme sera mis en ligne <i>quand il sera prêt</i>. Pendant deux jours, il y aura un certains nombres de conférences, d'ateliers, de démonstrations ayant pour point commun le logiciel libre, GNU/Linux, Ubuntu et/ou la vie privée.</p> <p><strong>Partagez l'information</strong></p> <p><b>Si vous êtes sur place, ce sera l'occasion de se (re)voir pour passer un moment sympa. N'hésitez pas à diffuser l'information autour de vous via via les réseaux sociaux, à inviter vos proches, familles, amis, pour venir écouter les conférences et découvrir tout ça. Merci à vous.</b></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/?Ubuntu-Party-Paris-les-28-et-29-novembre-2015" 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>genma : <a href="">Ubuntu Party Paris les 30 et 31 mai 2015</a> (15/05/2015)</li></ul></div></p>


feed_id: http://blog.niqnutn.com/index.php?article38/byzanz-capture-d-ecran-au-format-gif
title: nIQnutn : Byzanz - capture d'écran au format GIF
uri: nIQnutn-Byzanz-capture-d-écran-au-format-GIF
url: http://blog.niqnutn.com/index.php?article38/byzanz-capture-d-ecran-au-format-gif
content:
<p>Je continue les petites modifications sur le site pour avoir un contenu plus lisible. 
Concernant les images, j'ai intégré <a href="http://blog.niqnutn.com/?article37">MyZoombox</a> et introduit le <strong>GIF animé</strong> (non, ça n'est pas réservé au Nyan Cat) mais sans outil adapté, c'est pas pratique.</p>

<p>Le GIF animé permet facilement de remplacer plusieurs images, l'avantage est de pouvoir alléger la page avec un contenu plus explicite (plutôt pratique et adapté dans le cas de tutoriel). Le GIF est aussi plus léger qu'une vidéo et pas de problème de compatibilité avec les navigateurs. 
En plus, il est relativement facile d'éditer ce type de fichier puisqu'il ne s'agit que d'un séquencement d'image. </p>

<p></p><div><img src="media/1201c81d.byzanz_logo.gif" data-original-source="http://blog.niqnutn.com/data/images/0038/byzanz_logo.gif" alt="byzanz_logo"></div>

<p>Il existe différents logiciels de screencast mais l'utilisation de GIF animé est plutôt rare.
Bien évidemment, il est possible de créer un GIF animé à partir de plusieurs images ou d'une vidéo mais cela nécessite une étape supplémentaire assez pénible.
Pour le moment, <strong>Byzanz</strong> est le seul logiciel de screencast que j'ai trouvé avec l'utilisation de GIF animé et supporte aussi différents formats vidéo. <br>
Il est plutôt minimaliste, ce qui rend son utilisation simple et rapide.</p><div>
<p>Sommaire:</p>

<ul><li><a href="http://blog.niqnutn.com/#installation">Installation</a></li>
<li><a href="http://blog.niqnutn.com/#utilisation">Utilisation</a>


<ul><li><a href="http://blog.niqnutn.com/#gif">Premier GIF animé</a></li>
<li><a href="http://blog.niqnutn.com/#duration">Déterminer la durée de l'enregistrement</a></li>
<li><a href="http://blog.niqnutn.com/#delay">Déterminer le délai avant enregistrement</a></li>
<li><a href="http://blog.niqnutn.com/#exec">Adapter la durée de l'enregistrement à partir d'une commande</a></li>
<li><a href="http://blog.niqnutn.com/#format">Utiliser un autre format que le GIF</a></li>
<li><a href="http://blog.niqnutn.com/#byzanz-playback">Convertir un enregistrement .byzanz vers un autre format avec byzanz-playback</a></li>
<li><a href="http://blog.niqnutn.com/#cursor">Enregistrer le curseur de la souris</a></li>
<li><a href="http://blog.niqnutn.com/#region">Enregistrer une partie de l'écran</a></li>

</ul></li>
<li><a href="http://blog.niqnutn.com/#modifierGIF">Modifier un GIF animé</a></li>
<li><a href="http://blog.niqnutn.com/#videotogif">Créer un GIF à partir d'une vidéo</a></li>
<li><a href="http://blog.niqnutn.com/#ressources">Ressources</a></li>
</ul></div>


<h2>Installation</h2>
<p>Byzanz est présent dans les dépôts officiels Debian.
Pour installer l'application, lancer la commande:</p>

<div>en root<pre><code>apt-get install byzanz
</code></pre></div>

<div>Version utilisée: <br>
byzanz: 0.3.0+git20140619-1
</div>

<p>Byzanz est composé de:</p>

<ul><li>byzanz-record</li>
<li>byzanz-playback</li>
<li>et un applet pour Gnome</li>
</ul><h2>Utilisation</h2>

<p>Byzanz permet d'enregistrer tout ce qui se passe sur le bureau. 
La capture peut se faire sur <em>tout l'écran</em> ou sur une <em>zone définie</em>.
On peut aussi définir la <em>durée</em> de l'enregistrement et définir un <em>délai</em> avant le déclenchement de l'enregistrement.
Byzanz supporte également différents type de <em>fichier vidéo</em> et le format interne <em>byzanz</em>. 
À partir de celui-ci, on peut générer un fichier sous n'importe quel format supporté par Byzanz.</p>

<a href="media/0b146065.byzanz.gif" data-original-source="http://blog.niqnutn.com/data/images/0038/byzanz.gif" title="utilisation Byzanz"><img src="media/0b146065.byzanz.gif" data-original-source="http://blog.niqnutn.com/data/images/0038/byzanz.gif" width="400px" alt="utilisation Byzanz"></a>

<h3>Premier GIF animé</h3>

<p>On va créer un premier enregistrement avec les options par défaut.
Il nous suffit de définir le fichier de sortie.</p>

<div>en utilisateur<pre><code>byzanz-record /tmp/premier.gif
</code></pre>
</div>

<div>
 Par défaut, l'enregistrement est définit pour une durée de 10 secondes et avec un délai avant le lancement de la capture de 1 seconde au format GIF.</div>

<h3>Déterminer la durée de l'enregistrement</h3>

<p>La durée de 10 secondes est un peu arbitraire et ne conviendra pas toujours.
Pour ajuster la durée de la capture, on ajoute le paramètre <code>--duration=60</code>.</p>

<div>en utilisateur<pre><code>byzanz-record  --duration=60  /tmp/60secondes.gif
</code></pre></div>

<div>Il est toujours mieux de définir une durée d'enregistrement plus longue.
<br>
Si vous avez fini votre démo avant la durée définit, ne toucher plus à rien! On pourra modifier l'enregistrement avec Gimp (modification de la durée et suppression d'images).</div>

<h3>Déterminer le délai avant enregistrement</h3>

<p>Il peut être utile de retarder le déclenchement de l'enregistrement.
Le délai se définit avec le paramètre <code>--delay=10</code>.</p>

<div>en utilisateur<pre><code>byzanz-record --delay=10 /tmp/delai10.gif
</code></pre></div>

<h3>Adapter la durée de l'enregistrement à partir d'une commande</h3>

<p>Pour une démonstration, il est pratique de commencer l'enregistrement au lancement d'un logiciel et se terminer à sa fermeture.
Avec l'utilisation de la fonction <code>--exec="keepassx</code>, byzanz va exécuter keepassx et enregistrer, quelle que soit la durée, jusqu'à la fermeture du logiciel.</p>

<div>en utilisateur<pre><code>byzanz-record --exec="keepassx" /tmp/keepassx.gif
</code></pre></div>

<div>Pour faciliter l'utilisation de byzanz, lancer <code>Alt+F2</code> puis lancer votre commande. C'est plus pratique que le terminal.</div>

<h3>Utiliser un autre format que le GIF</h3>

<p>Pour définir le format de l'enregistrement. Il suffit d'utiliser l'une des extensions de fichier supportée par Byzanz.</p>

<ul><li>GIF: pour la capture d'un écran relativement statique avec peu de couleurs (c'est l'extension utilisée par défaut).</li>
<li>WEBM: à utiliser pour l’enregistrement de contenu dynamique comme une vidéo et l'utilisation de vidéo HTML5. WEBM utilise VP8 video et Vorbis audio.</li>
<li>BYZANZ: c'est le format interne de Byzanz. Avec <code>byzanz-playback</code> on pourra convertir l’enregistrement dans n'importe quel format supporté par Byzanz. </li>
<li>FLV: enregistre au format Flash Video (méthode d'enregistrement sans perte).</li>
<li>OGG, OGV: enregistre au format Ogg Theora video. A utiliser pour l’enregistrement de contenu dynamique comme une vidéo.</li>
</ul><div>en utilisateur<pre><code>byzanz-record /tmp/byzanz.byzanz</code></pre></div>

<h3>Convertir un enregistrement .byzanz vers un autre format avec byzanz-playback</h3>

<p>Pour convertir un fichier <em>.byzanz</em> dans un autre format, il faut utiliser la commande byzanz-playback.
Si on souhaite convertir le fichier <em>byzanz.byzanz</em> au format WEBM, il suffit de lancer la commande:</p>

<div>en utilisateur<pre><code>byzanz-playback /tmp/byzanz.byzanz /tmp/byzanz.webm
</code></pre></div>

<p>Vous pouvez comparer les formats en fonction du rendu et du poids du fichier.</p>

<h3>Enregistrer le curseur de la souris</h3>

<p>Il est également possible d'enregistrer le curseur de la souris.</p>

<div>en utilisateur<pre><code>byzanz-record -c /tmp/cursor.gif
</code></pre></div>

<h3>Enregistrer une partie de l'écran</h3>

<p>On a la possibilité de choisir une région de l'écran à capturer. Il suffit de définir les coordonnées et les dimensions voulues.</p>


<ul><li>--x=100: coordonnée en X du rectangle à capture</li>
<li>--y=100: coordonnée en Y du rectangle à capture</li>
<li>--height=200: hauteur du rectangle à capturer</li>
<li>--width=200: largeur du rectangle à capturer</li>
</ul><p>Un exemple pour l’enregistrement d'une partie de l'écran:</p>

<div>en utilisateur<pre><code>byzanz-record --x=100 --y=100 --height=200 --width=200 /tmp/region.gif
</code></pre></div>

<div>Il est toujours possible de recadrer l'image avec Gimp.</div>

<h2>Modifier un GIF animé</h2>

<p>L'avantage dans l'utilisation du format GIF est de pouvoir l'éditer facilement avec des outils comme GIMP.
Le GIF animé est composé d'une succession d'image et afficher selon une durée définit. </p>

<h3>Visualiser l'enregistrement</h3>

<p>Avant de se lancer dans la modification d'un enregistrement, il convient de le visualiser.<br>
Une fois le fichier ouvert dans Gimp, ouvrir le menu: <em>Filtres > Animation > Rejouer l'animation</em>.<br>
On peut lire l'animation à vitesse normale ou image par image.</p>

<h3>Modifier l'animation</h3>


<p>Pour modifier l'animation et la durée entre chaque image, il suffit de modifier pour chacun des calques la valeur entre parenthèse (ici l’intervalle est de <em>100ms</em>).<br>
Une fois les modifications effectuées, on enregistre le fichier depuis le menu: <em>Fichier > Exporter sous</em> ou <kbd>Maj+Ctrl+E</kbd>.</p>


<p>Dans la fenêtre d'export, cocher la case <em>Animation</em> et <em>Use disposal entered above for all frames</em> pour garder l'animation comme définit pour chacun des calques.</p>
<a href="media/6d439862.gimp-animation1.png" data-original-source="http://blog.niqnutn.com/data/images/0038/gimp-animation1.png" title="GIMP modifier gif"><img src="media/6d3bdd63.gimp-animation1.tb.png" data-original-source="http://blog.niqnutn.com/data/images/0038/gimp-animation1.tb.png" alt="GIMP modifier gif"></a>
<a href="media/24fa5a35.gimp-animation2.png" data-original-source="http://blog.niqnutn.com/data/images/0038/gimp-animation2.png" title="GIMP sauvegarder GIF"><img src="media/8c9ae85e.gimp-animation2.tb.png" data-original-source="http://blog.niqnutn.com/data/images/0038/gimp-animation2.tb.png" alt="GIMP sauvegarder GIF"></a>


<p>Il est aussi possible de définir le même intervalle pour toutes les images en indiquant le délai dans <em>Delay between frames where unspecified</em> et en cochant la case <em>Use delay entered above for all frames</em>.</p>

<div>Pour une démo, je conseille de définir un délai pour la première et dernière image de 1000ms.</div>

<h3>Éditer  les calques</h3>

<p>Si on souhaite éditer les calques, il est préférable de recomposer chacune des image de l'animation (remplace le canal alpha par l'image précédente). Dans le menu: <em>Filtres > Animation > Désoptimiser</em>.</p>

<p>On peut maintenant éditer, supprimer et ajouter des calques.</p>

<p>Avant de sauvegarder et pour limiter la taille du fichier, il suffit de relancer le filtre dans le menu: <em>Filtres > Animation > Optimiser (pour GIF)</em>. </p>


<h2>Créer un GIF à partir d'une vidéo</h2>

<p>Voici une solution relativement facile avec les outils standard avconv et imagemagick pour convertir une vidéo en GIF animé en 2 étapes.
Il faudra simplement passer par une étape qui va générer les images à partir de la vidéo, puis une seconde qui va convertir les images en GIF animé.</p>

<p>Avant de se lancer dans la conversion, on va travailler dans un dossier temporaire pour se simplifier la vie.</p>

<div>en utilisateur<pre><code>mkdir /tmp/temporaire &amp;&amp; cd /tmp/temporaire</code></pre></div>

<p>Ensuite, on va capturer un extrait de la vidéo qui sera convertit en images. On indique correctement:</p>

<ul><li>le chemin de la vidéo: /tmp/video.mp4</li>
<li>le début de la capture:  -ss 00:05:07 (on commence à partir de 5min07secondes)</li>
<li>la durée de la capture:  -t 00:00:10 (extrait de 10 secondes)</li>
<li>le nombre d'image extraite par seconde:  -r 10 (ici, 10 images par secondes)</li>
<li>le répertoire ou l'on copie les images: /tmp/temporaire/%03d.png</li>
</ul><div>en utilisateur<pre><code>avconv -i "/tmp/video.mp4" -ss 00:05:07 -t 00:00:10 -r 10 /tmp/temporaire/%03d.png</code></pre></div>

<p>On peut vérifier le résultat en visualisant les images et on peut profiter de l'occasion pour enlever des images indésirables.</p>


<p>Maintenant, on est prêt pour la conversions des images en fichier GIF animé. On peut adapter les options de la commande.</p>

<ul><li>temps de pause entre 2 images: -delay 10 (100ms)</li>
<li>animation en boucle: -loop 0</li>
<li>fichier de sortie: animation.gif</li>
</ul><div>en utilisateur<pre><code>convert -delay 10 -loop 0 *.png animation.gif</code></pre></div>

C'est fini, il ne reste plus qu'à récupérer le fichier <em>animation.gif</em>.

<h2>Ressources</h2>

Pour plus d'informations sur l'utilisation de Byzanz, consulter directement le manuel:
<div>en utilisateur<pre><code>man byzanz-record
man byzanz-playback
</code></pre></div>



<ul><li><a href="https://packages.debian.org/jessie/byzanz" target="_blank">Debian Packages: byzanz</a></li>
<li><a href="https://packages.debian.org/jessie/libav-tools" target="_blank">Debian Packages: avconv</a></li>
<li><a href="https://packages.debian.org/jessie/imagemagick" target="_blank">Debian Packages: imagemagick</a></li>
<li><a href="http://lehollandaisvolant.net/?d=2013/12/26/19/33/51-creer-un-gif-anime-a-partir-dune-video-en-ligne-de-commandes" target="_blank">Le Hollandais Volant: Créer un Gif animé à partir d’une vidéo en ligne de commandes</a></li>
</ul><br>
© 2015 nIQnutn
<p><img src="media/a91347c8.5c27127d0dc6fdd370e85d336aa73f8c" data-original-source="http://cdn.libravatar.org/avatar/5c27127d0dc6fdd370e85d336aa73f8c" alt="Gravatar de nIQnutn" class="gravatar" /><br/><i>Original post of <a href="http://blog.niqnutn.com/index.php?article38/byzanz-capture-d-ecran-au-format-gif" title="Visit the source">nIQnutn</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.cdetc.fr/mailcatcher-vagrant
title: Nicolas Lœuillet : Utiliser Mailcatcher via une machine Vagrant
uri: Nicolas-Lœuillet-Utiliser-Mailcatcher-via-une-machine-Vagrant
url: http://www.cdetc.fr/mailcatcher-vagrant
content:
<p><a href="http://mailcatcher.me/">Mailcatcher</a>, c'est un serveur SMTP pour le local. Bien pratique, ça vous évite de devoir réellement envoyer des emails sur une boite mail toutes les deux minutes pour voir si la modification que vous venez de faire sur votre email s'affiche bien comme il faut.</p>
<p><img alt="Mailcatcher" src="media/2ae0d34d.mailcatcher.png" data-original-source="http://www.cdetc.fr/images/mailcatcher.png"></p>
<p>Au boulot, j'utilise une VM Vagrant pour mon projet. Comment faire pour pouvoir utiliser Mailcatcher sur ma VM ?</p>
<p>Déjà, il faut installer Mailcatcher (<code>gem install mailcatcher</code>).<br>
Ensuite, il faut rediriger le port <code>1080</code> de la VM vers le port <code>1080</code> de votre PC :</p>
<div><pre>...
        config.vm.network :forwarded_port,  guest: 1080, host: 1080
...
</pre></div>


<p>Enfin, il faut démarrer Mailcatcher en lui forçant l'IP : <code>mailcatcher --ip=0.0.0.0</code></p>
<p>Magie, vous avez accès à Mailcatcher en vous rendant sur <code>http//localhost:1080</code>.</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/mailcatcher-vagrant" 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: https://wooster.checkmy.ws/2015/10/wordpress-docker/
title: Wooster by CheckmyWebsite : Wordpress en mode Docker
uri: Wooster-by-CheckmyWebsite-Wordpress-en-mode-Docker
url: https://wooster.checkmy.ws/2015/10/wordpress-docker/
content:
<p>J’ai eu à installer un blog Wordpress il y a quelques temps pour une connaissance. N’étant pas emballé par la traditionnelle installation, je me suis dit qu’il serait bon de voir comment avait évolué <a href="https://www.docker.com/">Docker</a> et ce que je serais capable d’en faire plus d’un an après <a href="https://wooster.checkmy.ws/2014/03/docker-automatisation-container/">mes premiers essais</a>.</p>
<section><h2>Installation de Docker</h2>
<p>Je procède à l’installation de Docker sur une Ubuntu 14.04 pour ne pas changer, l’essentiel étant d’avoir un noyau d’une version supérieure à la <code>3.10</code>. La procédure d’installation elle-même est très simple et la <a href="https://docs.docker.com/installation/ubuntulinux/">documentation complète</a>. Rien de plus à ajouter !</p>
</section><section><h2>Dockerisation de Wordpress</h2>
<p>La façon la plus simple d’obtenir un Wordpress fonctionnel et dockerisé est certainement de partir d’une image officielle disponible sur le <a href="https://hub.docker.com/">Hub Docker</a>.</p>
<p>Malheureusement, aucune de ces images ne me convient. La plupart d’entre elles embarquent allégrement toute la pile (Wordpress, MySQL, PHP) dans un seul conteneur, ce qui est contraire à l’esprit Docker où il est prévu qu’<strong>un conteneur ne doit faire tourner qu’un seul processus</strong>.</p>
<p>De plus, l’image officielle de Wordpress, qui se rapproche le plus de ce que je veux, ne comprend pas les extensions PHP nécessaires à l’installation que j’ai en tête.</p>
<p>Voulant respecter le <strong>principe d’un processus par conteneur</strong> et voulant quelques options non disponibles dans les images officielles, je me suis donc tourner vers Docker Compose, qui permet de <strong>définir une application par l’ensemble des conteneurs la composant</strong>.</p>
<p>Docker Compose fait partie avec Swarm et Machine entre autres de qui s’appelle désormais la <strong>Docker Toolbox</strong>. Mais ne nous écartons pas de notre sujet principal !</p>
</section><section><h2>Wordpress avec Docker Compose</h2>
<p>Essayons de rentrer dans la logique qui va permettre de composer mon application en décrivant ce dont j’ai besoin pour motoriser un blog Wordpress.</p>
<p>Les options dépendent des goûts de chacun mais en ce qui me concerne, mon setup de référence pour Wordpress reste :</p>
<ul><li>Un serveur MySQL</li>
<li>Un serveur Memcache</li>
<li>Un serveur PHP-FPM, qui contient les sources de Wordpress</li>
<li>Un serveur Nginx</li>
</ul><p>soit quatre processus et donc quatre conteneurs !</p>
<section><h3>Installation de Docker Compose</h3>
<p>L’installation de Docker Compose est simple</p>
<pre><code>curl -L https://github.com/docker/compose/releases/download/VERSION_NUM/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose</code></pre>
<p>il est temps de traduire en instructions, directives Docker Compose la description applicative faite préalablement.</p>
<p>Docker Compose utilise un fichier au format YAML nommé par défaut <code>docker-compose.yml</code>. Il contient la déclaration des briques composant l’application à dockeriser. Nous allons construire progressivement ce fichier en commentant <a href="https://docs.docker.com/compose/yml/">chacune des directives</a>.</p>
</section><section><h3>Un serveur MySQL</h3>
<p>Chez moi, MySQL c’est MariaDB ! Il fonctionne sans souci avec les dernières versions de Wordpress.</p>
<pre><code>mysql:
  image: mariadb
  restart: always
  volumes:
    - ./var/mysql:/var/lib/mysql
  environment:
    MYSQL_ROOT_PASSWORD: password</code></pre>
<ul><li><code>mysql</code> est le nom du service fourni à l’application.</li>
<li><code>image</code> permet de spécifier l’image qui va être utilisé pour construire le conteneur.</li>
<li><code>restart</code> permet comme son nom l’indique de démarrer automatiquement le conteneur lors d’un reboot du serveur Docker par exemple.</li>
<li><code>volumes</code> permet de définir un point de montage dans le conteneur qui pointe vers un dossier du serveur Docker.</li>
<li><code>environment</code> permet de passer n’importe quelle variable en variable d’environnement au moment de l’exécution du conteneur.</li>
</ul><p>Pas de quoi se faire mal à la tête il me semble, tout est plutôt explicite en fait ! Et vous pouvez même utiliser un <a href="https://lorry.io/">éditeur en ligne</a> pour vous aider dans l’écriture de ce fichier.</p>
</section><section><h3>Un serveur Memcache</h3>
<p>Rien de bien compliqué non plus côté Memcache</p>
<pre><code>memcached:
  image: memcached
  restart: always</code></pre>
<p>Ben oui, c’est tout !</p>
</section><section><h3>Un serveur PHP</h3>
<p>L’image officielle PHP contient plusieurs variantes qui permettent au choix une utilisation avec Apache ou PHP-FPM et qui permettent de spécifier une version particulière de PHP. Mais aucune ne contient les extensions PHP dont j’ai besoin comme par exemple memcache. Il faut donc construire une image spécifique à partir de celle qui est la plus proche de celle souhaitée.</p>
<p>Je passe donc par un <code>Dockerfile</code> qui va contenir l’ensemble des commandes qui dérivent de l’image officielle.</p>
<pre><code>FROM wordpress:fpm

RUN apt-get update &amp;&amp; apt-get install -y libmemcached-dev tidy csstidy

RUN curl -o memcached.tgz -SL http://pecl.php.net/get/memcached-2.2.0.tgz \\
        &amp;&amp; tar -xf memcached.tgz -C /usr/src/php/ext/ \\
        &amp;&amp; rm memcached.tgz \\
        &amp;&amp; mv /usr/src/php/ext/memcached-2.2.0 /usr/src/php/ext/memcached
RUN curl -o memcache.tgz -SL http://pecl.php.net/get/memcache-3.0.8.tgz \\
        &amp;&amp; tar -xf memcache.tgz -C /usr/src/php/ext/ \\
        &amp;&amp; rm memcache.tgz \\
        &amp;&amp; mv /usr/src/php/ext/memcache-3.0.8 /usr/src/php/ext/memcache
RUN curl -o zip.tgz -SL http://pecl.php.net/get/zip-1.13.1.tgz \\
        &amp;&amp; tar -xf zip.tgz -C /usr/src/php/ext/ \\
        &amp;&amp; rm zip.tgz \\
        &amp;&amp; mv /usr/src/php/ext/zip-1.13.1 /usr/src/php/ext/zip

RUN docker-php-ext-install memcached
RUN docker-php-ext-install memcache
RUN docker-php-ext-install zip</code></pre>
<p>Rien de bien méchant, je me contente d’ajouter quelques modules PHP dont j’aurais besoin avec le plugin de cache que j’utilise avec Wordpress. C’est fait à la sauce Docker avec l’instruction <code>docker-php-ext-install</code>.</p>
<p>Ensuite, dans mon service, je remplace l’instruction <code>image</code> par <code>build</code> et je pointe vers le répertoire qui contient le <code>Dockerfile</code>, ici <code>wordpress</code>.</p>
<pre><code>wordpress:
  build: wordpress
  restart: always
  links:
    - mysql
    - memcached
  volumes:
    - ./wp:/var/www/html
  environment:
    WORDPRESS_DB_NAME: wpdb
    WORDPRESS_TABLE_PREFIX: dbprefix_</code></pre>
<p>Une nouvelle instruction est apparue et elle est d’une puissance redoutable.</p>
<p><code>links</code> permet en effet de raccorder deux conteneurs entre eux. Ainsi, le service <code>wordpress</code> va donc être lié au service <code>mysql</code> et <code>memcached</code>. plus besoin de connaître l’adresse IP du serveur Memcache ou MySQL, et ça tombe bien puisque ces adresses sont assignées dynamiquement par Docker au démarrage d’un conteneur.</p>
</section><section><h3>Un serveur Nginx</h3>
<p>Rien de bien nouveau avec le serveur Nginx si ce n’est l’instruction <code>ports</code>, qui comme son nom l’indique permet d’exposer un ou plusieurs d’un conteneur vers le vaste monde. Sans ce type d’instruction, le serveur Nginx ne serait pas joignable depuis Internet.</p>
<pre><code>nginx:
  image: nginx
  restart: always
  ports:
    - 80:80
    - 443:443
  log_driver: syslog
  links:
    - wordpress
  volumes:
    - ./wp:/var/www/html:ro
    - ./etc/nginx/nginx.conf:/etc/nginx/nginx.conf:ro
    - ./var/log/nginx:/var/log/nginx</code></pre>
</section><section><h3>Et le monitoring alors ?</h3>
<p>Docker apporte <strong>son lot de changements au niveau supervision</strong>. Il devient difficile d’embarquer un agent dans un conteneur puisqu’il faudra du coup dériver toutes les images depuis celles du Hub pour leur ajouter au niveau <code>Dockerfile</code> les instructions nécessaires au provisionnement de l’agent dans le conteneur. Et cela fera un processus de trop !</p>
<p>Heureusement, quelques projets sortent pour permettre de faire ça proprement et notamment <a href="https://github.com/google/cadvisor">Cadvisor</a> de Google.</p>
<p>Le plus beau, c’est que nous allons faire tourner Cadvisor dans un conteneur et qu’il va permettre la supervision de l’ensemble de ceux-ci.</p>
<p>Il faut donc ajouter un nouveau service au fichier <code>docker-compose.yml</code></p>
<pre><code>cadvisor:
  image: google/cadvisor
  ports:
    - 8080:8080
  restart: always
  volumes:
    - /:/rootfs:ro
    - /var/run:/var/run:rw
    - /sys:/sys:ro
    - /var/lib/docker/:/var/lib/docker:ro</code></pre>
<p>Le résultat est immédiat et plutôt flatteur.</p>
<figure><img src="media/c86a8370.cadvisor.png" data-original-source="https://wooster.checkmy.ws/assets/img/posts/wordpress-docker/cadvisor.png" alt="Vue imprenable sur les conteneurs"><figcaption>Vue imprenable sur les conteneurs</figcaption></figure><p>Voilà une <strong>supervision temps réel de base des conteneurs</strong> à peu de frais. Je vois d’un seul coup d’œil la consommation CPU, mémoire, réseau, disque de chacun des conteneurs démarrés, le tout dans une interface plutôt agréable. De plus, il est possible d’envoyer l’ensemble des <a href="https://www.brianchristner.io/how-to-setup-docker-monitoring/">métriques dans InfluxDB</a>. On se garde ça sous le coude pour une autre fois ?</p>
<p>Mais cela ne suffit pas. Ce n’est pas parce que tout roule côté serveur que le site est accessible. J’ajoute donc naturellement ce nouveau Wordpress dockerisé sur <strong>Check my Website, histoire de vérifier qu’il est bien disponible depuis l’extérieur</strong>.</p>
<p>Et parce que c’est une fonctionnalité dificile à avoir sur une solution de supervision classique et que l’application ainsi dockerisé le vaut bien, une <strong>topologie complète applicative et mise à jour en temps réel</strong> obtenue grâce à <a href="http://weave.works/scope/">Weave Scope</a>.</p>
<figure><img src="media/f8231183.weave-scope.png" data-original-source="https://wooster.checkmy.ws/assets/img/posts/wordpress-docker/weave-scope.png" alt="Topologie applicative avec Weave Scope"><figcaption>Topologie applicative avec Weave Scope</figcaption></figure></section></section><section><h2>Le résultat final</h2>
<p>le résultat final est ce fichier docker-compose.yml qui contient la déclaration de l’ensemble des briques nécessaires à Wordpress.</p>
<pre><code>nginx:
  image: nginx
  restart: always
  ports:
    - 80:80
    - 443:443
  log_driver: syslog
  links:
    - wordpress
  volumes:
    - ./wp:/var/www/html:ro
    - ./etc/nginx/nginx.conf:/etc/nginx/nginx.conf:ro
    - ./var/log/nginx:/var/log/nginx

wordpress:
  build: wordpress
  restart: always
  links:
    - mysql
    - memcached
  volumes:
    - ./wp:/var/www/html
  environment:
    WORDPRESS_DB_NAME: wpdb
    WORDPRESS_TABLE_PREFIX: dbprefix_

mysql:
  image: mariadb
  restart: always
  volumes:
    - ./var/mysql:/var/lib/mysql
  environment:
    MYSQL_ROOT_PASSWORD: password

memcached:
  image: memcached
  restart: always

cadvisor:
  image: google/cadvisor
  ports:
    - 8080:8080
  restart: always
  volumes:
    - /:/rootfs:ro
    - /var/run:/var/run:rw
    - /sys:/sys:ro
    - /var/lib/docker/:/var/lib/docker:ro</code></pre>
</section><section><h2>Gestion du cycle de vie</h2>
<p>Pour démarrer l’ensemble de la pile applicative ainsi déclarée, il suffit d’un</p>
<pre><code>docker-compose up</code></pre>
<p>ou</p>
<pre><code>docker-compose start</code></pre>
<p>pour le même résultat mais en arrière plan.</p>
<p>Vous êtes sûrs que je vous donne la commande pour arrêter l’application ? j’ai envie de dire <code>stop</code> à la facilité !</p>
<p>Mettre à jour tout ce petit monde est d’une simplicité redoutable et c’est certainement un des gros avantages de Docker.</p>
<pre><code>docker-compose pull
docker-compose build
docker-compose up -d</code></pre>
<p>Tout est mis à jour sans interruption de services, la classe !</p>
<p>Enfin, le jour ou vous en aurez marre de votre Wordpress, un simple</p>
<pre><code>docker-compose rm</code></pre>
<p>supprimera les conteneurs et avec l’option <code>-v</code> associée, supprimera les volumes associés.</p>
<p>Il est bien sûr toujours possible d’améliorer ce setup. L’intérêt dans le contexte docker est qu’on ne repart pas à zéro comme trop souvent. Ce qui est <strong>décrit permet de capitaliser pour la suite</strong>.</p>
<p>Par exemple, comme indiqué au niveau bonnes pratiques dans la documentation de Docker, il serait possible de créer un <strong>conteneur uniquement destiné au stockage des données Wordpress</strong> et qui seraient monté avec l’instruction <code>volumes_from</code> depuis les services en ayant besoin soit <code>wordpress</code> et <code>nginx</code>.</p>
</section><section><h2>Sentiment final</h2>
<p>L’éco-système Docker a beaucoup évolué en un et demi, c’est le moindre que l’on puisse dire. L’outil est désormais beaucoup plus mature et simple à prendre en main.</p>
<p>J’aime beaucoup le format du fichier docker-compose ou il y a finalement assez peu de choses à déclarer pour avoir une description plutôt complète d’une application.</p>
<p>Une fois que l’on a goûté au workflow proposé par Docker, c’est difficile de s’en passer !</p>
</section>
<p><img src="media/dfa0cd09.785193a9d1bc0cfd24726234d48d8f38" data-original-source="http://cdn.libravatar.org/avatar/785193a9d1bc0cfd24726234d48d8f38" alt="Gravatar de Wooster by CheckmyWebsite" class="gravatar" /><br/><i>Original post of <a href="https://wooster.checkmy.ws/2015/10/wordpress-docker/" title="Visit the source">Wooster by CheckmyWebsite</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/10/logiciels-prendra-en-charge-les-url-appstream/
title: Okki : Logiciels prendra en charge les URL AppStream
uri: Okki-Logiciels-prendra-en-charge-les-URL-AppStream
url: http://www.gnomelibre.fr/2015/10/logiciels-prendra-en-charge-les-url-appstream/
content:
<p>L’un des problèmes historique des distributions GNU/Linux a toujours été d’expliquer aux nouveaux arrivants comment installer une application, et aux différents sites web de se sentir obligés de lister la marche à suivre pour les trop nombreuses distributions.</p>
<p>Créé il y a quelques années, <a href="http://www.freedesktop.org/software/appstream/docs/">AppStream</a> a dors et déjà permi de créer des logithèques distributions-agnostiques. Quelques jours <a href="http://www.proli.net/2015/10/16/appstream-offers-a-cross-distribution-identifier-for-applications/">après KDE</a>, <a href="https://wiki.gnome.org/Apps/Software">Logiciels</a> permettra à son tour de franchir une nouvelle étape en prenant en charge les URL de type</p>
<blockquote><a href="appstream:0ad.desktop">Installer 0 A.D.</a></blockquote>
<p>qui permettront, depuis n’importe quel site web, de proposer des liens qui ouvriront la logithèque de l’utilisateur, lui permettant ainsi d’installer l’application désirée d’un simple clique.</p>
<p>Un simple lien suffisant désormais à toucher aussi bien des utilisateurs de GNOME sous Fedora, que des utilisateurs de KDE sous Kubuntu.</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/10/logiciels-prendra-en-charge-les-url-appstream/" 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="">R&eacute;vision du syst&egrave;me de notation de Logiciels</a> (26/10/2015)</li><li>Okki : <a href="">Prise en charge d&rsquo;AppStream par Debian / Kubuntu</a> (12/08/2015)</li><li>Wavemaker : <a href="">Googlizer : Vos recherches Web en un seul clic</a> (14/09/2009)</li><li>Slobberbone : <a href="">gSharkDown - un client GTK du site de musique en ligne GrooveShark</a> (29/10/2012)</li></ul></div></p>


uri: Carl-Chenet-db2twitter-construit-et-envoie-un-tweet-avec-des-vale
feed_id:
http://carlchenet.com/2015/10/27/db2twitter-construit-et-envoie-un-tweet-avec-des-valeurs-provenant-de-votre-base-de-donnees/

title:
Carl Chenet : db2twitter :  construit et envoie un tweet avec des valeurs provenant de votre base de données

url:
http://carlchenet.com/2015/10/27/db2twitter-construit-et-envoie-un-tweet-avec-des-valeurs-provenant-de-votre-base-de-donnees/

content:
<p><a href="https://github.com/chaica/db2twitter" target="_blank">db2twitter</a> extrait automatiquement des données <strong>depuis des champs de votre base de données</strong>, utilise les données retournées <strong>pour construire un tweet à partir d’un template</strong> et envoie ce tweet vers <a href="https://www.twitter.com/" target="_blank">Twitter</a>. db2twitter est activement développé dans le cadre du site <strong><a href="https://www.linuxjobs.fr/" target="_blank">LinuxJobs.fr</a>, le nouveau job board de la communauté du Logiciel Libre et opensource.<br></strong></p>
<ul><li><a href="https://github.com/chaica/db2twitter" target="_blank">Dépôt Github de db2twitter</a> (<a href="https://github.com/chaica/db2twitter/stargazers">étoile Github bienvenue si vous appréciez</a>)</li>
<li><a href="http://db2twitter.readthedocs.org/" target="_blank">Documentation officielle de db2twitter</a></li>
</ul><p><a href="https://www.linuxjobs.fr/"><img src="https://carlchenet.files.wordpress.com/2015/10/banner-linuxjobs-small.png?w=730" alt="banner-linuxjobs-small"></a></p>
<p>Prenons l’exemple d’un template de tweet à envoyer ayant la forme suivante : <strong>MyTux recrute un développeur #Django <a href="https://www.mytux.fr/jobs/36" rel="nofollow">https://www.mytux.fr/jobs/36</a></strong></p>
<p>Nous avons un serveur de bases de données MySQL avec une base de de donnée <strong>mytuxjobs</strong>, une table <strong>jobs</strong> et des champs <strong>id</strong>, <strong>titre</strong> et <strong>url</strong> qui contiennent les données qui nous intéressent.</p>
<p>db2twitter prend les informations suivantes dans son fichier <strong>db2twitter.ini </strong>:</p>
<pre>dbhost=localhost
database=mytuxjobs
dbuser=mytuxjobs
dbpass=V3rYs3cr3t!
dbtables=jobs,
jobs_rows=titre,id</pre>
<p>Voici la définition de notre template de tweet que nous souhaitons envoyer :</p>
<pre>tweet=MyTux recrute un {} https://www.mytux.fr/jobs/{}</pre>
<p>db2twitter va <strong>extraire les informations directement depuis votre base de données</strong>, s’en servir pour alimenter les wildcards de votre template de tweet puis envoie le tweet. Par défaut la dernière ligne de la colonne <strong>id</strong> de la table <strong>jobs</strong> que vous avez définie est considérée (ce comportement est bien sûr modifiable). <strong>Pas mal non ?</strong></p>
<p>db2twitter est codé en <a href="https://docs.python.org/3/" target="_blank">Python >= 3.4</a>, utilise <a href="http://www.sqlalchemy.org/" target="_blank">SQLAlchemy</a> pour les interactions à la base de données et le stockage des tweets (base SQL en fichier plat <a href="https://www.sqlite.org/" target="_blank">sqlite3</a>) déjà envoyés et également <a href="https://github.com/tweepy/tweepy" target="_blank">Tweepy</a> pour travailler avec Twitter.</p>
<p><a href="http://carlchenet.com/2015/10/22/liens-interessants-journal-du-hacker-semaine-43/" target="_blank">La documentation officielle est disponible sur readthedoc</a>s. db2twitter est, comme son numéro de verson l’indique, <strong>encore en bêta</strong>.</p><br><a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/carlchenet.wordpress.com/2616/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/carlchenet.wordpress.com/2616/"></a> <img alt="" border="0" src="http://pixel.wp.com/b.gif?host=carlchenet.com&amp;blog=7722010&amp;post=2616&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/10/27/db2twitter-construit-et-envoie-un-tweet-avec-des-valeurs-provenant-de-votre-base-de-donnees/" 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="">Technologies derri&egrave;re un site web &agrave; base de Django aujourd&rsquo;hui</a> (08/06/2013)</li><li>Carl Chenet : <a href="">On a une sauvegarde de la base de donn&eacute;es ? Elle a 6 mois, inutilisable</a> (26/03/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="">Le Journal du hacker choisit son logo !</a> (27/07/2015)</li></ul></div></p>


feed_id: http://www.gnomelibre.fr/2015/10/sortie-de-gnome-mpv-0-6/
title: Okki : Sortie de GNOME MPV 0.6
uri: Okki-Sortie-de-GNOME-MPV-0-6
url: http://www.gnomelibre.fr/2015/10/sortie-de-gnome-mpv-0-6/
content:
<figure><a href="media/4de8d251.gnome-mpv_06.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/10/gnome-mpv_06.png"><img src="media/4de8d251.gnome-mpv_06.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/10/gnome-mpv_06.png" alt="" width="966" height="627"></a><figcaption>GNOME MPV 0.6</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>, vient de sortir une nouvelle version qui apporte les quelques changements suivants :</p>
<ul><li>Passage à GTK+ 3.16</li>
<li>Prise en charge de <a href="https://fr.wikipedia.org/wiki/Wayland">Wayland</a></li>
<li>En mode plein écran, des contrôles en surimpression apparaissent désormais quand on bouge la souris</li>
<li>Ajout d’une traduction française</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/10/sortie-de-gnome-mpv-0-6/" 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.5</a> (07/08/2015)</li><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></ul></div></p>


feed_id: http://www.monitoring-fr.org/2015/10/eyes-of-network-sorties-de-la-version-4-2/
title: Monitoring-FR : Eyes Of Network : sorties de la version 4.2
uri: Monitoring-FR-Eyes-Of-Network-sorties-de-la-version-4-2
url: http://www.monitoring-fr.org/2015/10/eyes-of-network-sorties-de-la-version-4-2/
content:
<p dir="ltr">Eyes Of Network (“EON”) est une solution de monitoring Open Source réunissant de manière pragmatique les processus ITIL. Elle est basée sur plusieurs produits libres tel que Nagios, Nagvis, GLPI….</p>
<p dir="ltr">EON est accessible via une interface web qui comprends une interface graphique de définition des processus métiers et des modules de génération de rapports de statistiques sur les incidents et de génération de graphiques de performances permettant à chaque acteur d’un Système d’Information de disposer des information pertinentes pour son métier.</p>
<p dir="ltr">La version 4.2 renforce encore ce positionnement en offrant un nouveau module de simulation utilisateur. Ce module permet de définir, sur une workstation,  des scénarios applicatifs et de les jouer à place de l’utilisateur afin d’obtenir une disponibilité encore plus précise des applications métiers et de donner au DSI une vision encore plus fine de son Système d’Information.</p>
<p dir="ltr">Release Notes : <a href="https://www.eyesofnetwork.com/?p=1554&amp;lang=fr" target="_blank" rel="nofollow">https://www.eyesofnetwork.<wbr></wbr>com/?p=1554&amp;lang=fr</a></p>
<p dir="ltr">Téléchargement: <a href="https://www.eyesofnetwork.com/?page_id=48&amp;lang=fr" target="_blank" rel="nofollow">https</a><a href="https://www.eyesofnetwork.com/?page_id=48&amp;lang=fr" target="_blank" rel="nofollow">://</a><a href="https://www.eyesofnetwork.com/?page_id=48&amp;lang=fr" target="_blank" rel="nofollow">www.<wbr></wbr>eyesofnetwork.com</a><a href="https://www.eyesofnetwork.com/?page_id=48&amp;lang=fr" target="_blank" rel="nofollow">/?page_id=48&amp;<wbr></wbr>lang=fr</a></p>
<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/10/eyes-of-network-sorties-de-la-version-4-2/" 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="">Eyes Of Network : Sortie de la version 4.0</a> (25/07/2013)</li><li>Monitoring-FR : <a href="">Eyes Of Network : Sortie de la version 3.0</a> (09/10/2011)</li><li>Monitoring-FR : <a href="">Centreon : Sortie de la version 2.5</a> (15/02/2014)</li><li>Monitoring-FR : <a href="">Sortie de Centreon CLAPI 1.4</a> (02/09/2012)</li><li>Monitoring-FR : <a href="">Centreon met les bouch&eacute;es double</a> (02/02/2013)</li></ul></div></p>


feed_id: http://genma.free.fr/?Du-manque-de-diversite-des-intervenants-aux-Ubuntu-Party
title: genma : Du manque de diversité des intervenants aux Ubuntu Party
uri: genma-Du-manque-de-diversité-des-intervenants-aux-Ubuntu-Party
url: http://genma.free.fr/?Du-manque-de-diversite-des-intervenants-aux-Ubuntu-Party
content:
<img alt="" align="right" src="media/b15c033c.arton2381.jpg" data-original-source="http://genma.free.fr/IMG/arton2381.jpg" width="150" height="79"><div><p>C'est un twitt d'Okhin en réponse à un des miens dans lequel je demandais <i>"sur quels sujets je pourrais parler lors de l'Ubuntu Party"</i> qui m'a inspiré ce billet. Son message a été <i>"Et le manque de diversité dans les intervenants dans les Ubuntu Party, on en parle ?"</i></p> <p>En une seule phrase de quelques mots, il soulevait une problématique intéressante que je souhaite développer dans le présent article. J'assiste aux Ubuntu Party quasiment depuis qu'elles existent, même si cela fait quelques sessions que je participe plus activement en aidant, un peu, à l'organisation et en venant y donner des conférences. Lors de la dernière édition par exemple, j'ai parlé sur quatre sujets différents, à savoir <i>Framasoft et la Degooglisation</i>, <i>Tor et le Tor Browser</i>, <i>Firefox OS l'OS pour smartphone de Mozilla</i> et <i>Les Geeks aussi ont le droit à une vie privée</i>. J'ai donc, d'une certaine façon, bloqué quatre créneaux de conférences pendant lesquelles d'autres personnes auraient pu parler. Par d'autres, j'entends des personnes ayant moins de visibilité que moi mais ayant des choses tout aussi intéressantes - si ce n'est plus - à partager.</p> <p>L'Ubuntu party, comme son nom l'indique, est avant tout deux jours consacrés à Ubuntu. Mais avec les années, les sujets se sont diversifiés (il n'y plus nécessité de présenter pendant des heures les nouveautés de la dernière version par exemple) restant toutefois toujours en rapport (plus ou moins lointain parfois) avec le logiciel libre. Ubuntu party c'est aussi un titre qui n'est pas parlant pour le grand public tous comme la plupart des thèmes abordés ne le sont également pas, mais <i>c'est normal</i>. On est sur une thématique, qui, même si elle est large, a pour dénominateur commun l'informatique et le logiciel libre.</p> <p>Les problèmes sont que ce sont souvent les mêmes personnes que l'on revoit tous les 6 mois et année après année (et moi-même je suis le premier concerné). Les mêmes figures emblématiques du logiciel libre, qui viennent parler de l'actualité, de l'avancement de leurs thématiques. Peut-être que c'est très bien. Mais...</p> <p>Ca reste une majorité d'homme blanc cis etc. geek. La diversité n'est pas là. Ca manque de femme, de personnes de couleurs... Cela ne reflète-t-il pas le fait que le logiciel libre reste encore cloisonné à <i>des geeks</i> et donc majoritairement des personnes ayant eu du temps pour apprendre ou ayant fait des études dans le domaine ? A contrario, la mère célibataire a autre chose à penser que de se tenir au courant des dernières nouveautés d'Ubuntu... (D'ailleurs, une femme, bibliothécaire venue assistée à ma conférence en vue de préparer le festival Numok, m'avait confié "ne pas se sentir à sa place" quand aux discussions <i>libristes</i> entendues de ci et de là. Fin de la paranthèse).</p> <p>J'essaie d'aborder sur ce blog dans différents billets le sujet de comment parler au grand public et de comment s'ouvrir plus à l'autre, car c'est une problématique qui me tient à cœur. Je sais bien que ce n'est pas en un court billet que l'on trouvera les réponses à des problématiques sur lesquelles des personnes planchent au quotidien pendant des heures depuis des années...</p> <p>Mais je pense que pour faire un pas de plus dans cette direction, je communiquerai plus sur cet événement en aidant à le rendre <i>plus grand public</i> et ce peut-être en passant moins de temps sur le devant de la scène, en laissant ma place à d'autres, en sollicitant quelques personnes moins visibles à venir parler (et en les aidant dans les coulisses si besoin à préparer leurs interventions). Pour cela, si vous souhaitez participer et aider à changer les choses,<a href="http://genma.free.fr/?_Genma_" title="Formulaire de Contact">contactez moi</a>, ou inscrivez vous pour <a href="http://genma.free.fr/?Ubuntu-Party-Paris-les-28-et-29-novembre-2015" title="Ubuntu Party Paris les 28 et 29 novembre 2015">aider à l'organisation de l'Ubuntu Party, ou proposer des conférences</a>.</p> <p>Lancez-vous, je vous aiderai volontiers et si possible. <strong>Que ce ne soit pas toujours les mêmes qui parlent</strong>.</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/?Du-manque-de-diversite-des-intervenants-aux-Ubuntu-Party" 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://www.loeuillet.org/mailcatcher-vagrant
title: Nicolas Lœuillet : Utiliser Mailcatcher via une machine Vagrant
uri: 2015-10-28-Nicolas-Lœuillet-Utiliser-Mailcatcher-via-une-machine-Vagrant
url: http://www.loeuillet.org/mailcatcher-vagrant
content:
<p><a href="http://mailcatcher.me/">Mailcatcher</a>, c'est un serveur SMTP pour le local. Bien pratique, ça vous évite de devoir réellement envoyer des emails sur une boite mail toutes les deux minutes pour voir si la modification que vous venez de faire sur votre email s'affiche bien comme il faut.</p>
<p><img alt="Mailcatcher" src="media/2ae0d34d.mailcatcher.png" data-original-source="http://www.cdetc.fr/images/mailcatcher.png"></p>
<p>Au boulot, j'utilise une VM Vagrant pour mon projet. Comment faire pour pouvoir utiliser Mailcatcher sur ma VM ?</p>
<p>Déjà, il faut installer Mailcatcher (<code>gem install mailcatcher</code>).<br>
Ensuite, il faut rediriger le port <code>1080</code> de la VM vers le port <code>1080</code> de votre PC :</p>
<div><pre>...
        config.vm.network :forwarded_port,  guest: 1080, host: 1080
...
</pre></div>


<p>Enfin, il faut démarrer Mailcatcher en lui forçant l'IP : <code>mailcatcher --ip=0.0.0.0</code></p>
<p>Magie, vous avez accès à Mailcatcher en vous rendant sur <code>http//localhost:1080</code>.</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.loeuillet.org/mailcatcher-vagrant" 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://www.gnomelibre.fr/2015/10/sortie-de-manjaro-gnome-15-09-r2/
title: Okki : Sortie de Manjaro GNOME 15.09 R2
uri: Okki-Sortie-de-Manjaro-GNOME-15-09-R2
url: http://www.gnomelibre.fr/2015/10/sortie-de-manjaro-gnome-15-09-r2/
content:
<p>Fin septembre, les développeurs de Manjaro sortaient une <a href="https://lists.manjaro.org/pipermail/manjaro-general/Week-of-Mon-20150921/000242.html">nouvelle version</a> de leur distribution, dont la numérotation suit désormais l’exemple d’Ubuntu en se basant sur l’année et le mois de sortie.</p>
<p>L’une des nouveautés étant qu’en plus de Thus, qui reste l’installeur graphique par défaut, cette version 15.09 propose désormais un second installeur, <a href="https://calamares.io/">Calamares</a>, qui se veut distribution-agnostique et dont le développement est bien plus actif. À n’en pas douter, il finira sans doute par remplacer Thus à terme.</p>
<figure><a href="media/9225f69b.manjaro_1509_calamares.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/10/manjaro_1509_calamares.png"><img src="media/30058a4c.manjaro_1509_calamares-1024x646.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/10/manjaro_1509_calamares-1024x646.png" alt="" width="660" height="416"></a><figcaption>Calamares 1.1.4.2</figcaption></figure><p><a href="https://en.wikipedia.org/wiki/Ubiquity_%28software%29">Ubiquity</a> n’a plus l’apanage du simple et du joli ;)</p>
<p>En ce qui concerne notre environnement préféré, GNOME 3.18.1 n’est disponible que depuis quelques jours, mais les développeurs de Manjaro ont eu la bonne idée de créer un <a href="https://manjaro.github.io/Manjaro-Gnome-15.09-r2-released/">nouveau média d’installation</a>, permettant ainsi de pouvoir facilement l’essayer, en faire la démonstration ou l’installer.</p>
<p>En plus de GNOME 3.18.1, nous avons droit à un noyau 4.1.11 LTS par défaut (la dernière version stable étant également disponible dans les dépôts), systemd 227, X.Org 1.17.2, Mesa 11.0.4 et Firefox 41.0.2.</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/10/sortie-de-manjaro-gnome-15-09-r2/" 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 de Manjaro GNOME 0.8.13.1</a> (24/08/2015)</li><li>Okki : <a href="">Test d&rsquo;Antergos 2015.04.12</a> (14/04/2015)</li><li>Okki : <a href="">Sortie d&rsquo;Antergos 2015.06.03</a> (14/06/2015)</li><li>La vache libre : <a href="">En bref &ndash; La team Netrunner annonce la sortie d&rsquo;une ISO bas&eacute;e sur Manjaro Linux</a> (10/04/2014)</li><li>La vache libre : <a href="">Installer Budgie Desktop sur Ubuntu, Arch Linux et Manjaro</a> (18/11/2014)</li></ul></div></p>


feed_id: http://www.gnomelibre.fr/2015/10/sortie-de-games-3-18-0/
title: Okki : Sortie de Games 3.18.0
uri: Okki-Sortie-de-Games-3-18-0
url: http://www.gnomelibre.fr/2015/10/sortie-de-games-3-18-0/
content:
<p>Adrien Plazas vient de sortir la <a href="http://bytesgnomeschozo.blogspot.fr/2015/10/games-3180-released.html">toute première version stable</a> de son gestionnaire de jeux vidéo, <a href="https://wiki.gnome.org/Apps/Games">Games</a>. Tout comme les lecteurs audio qui font désormais office de discothèques, le but est de proposer à l’utilisateur, depuis une même application, l’accès à l’ensemble des titres disponibles.</p>
<p>Sur un ordinateur, les jeux peuvent provenir de nombreuses sources différentes, et prendre de nombreuses formes :</p>
<ul><li>Les jeux installés depuis <a href="https://wiki.gnome.org/Apps/Software">Logiciels</a>, qui sont listés au milieu de toutes les autres applications</li>
<li>Les <a href="http://store.steampowered.com/">jeux Steam</a>, accessibles depuis le client Steam</li>
<li>Les consoles de jeux vidéo ou le <a href="https://fr.wikipedia.org/wiki/Retrocomputing">retrocomputing</a>, dont les jeux sont fournis sous forme de fichiers ROM, d’images disque ou d’archives qui nécessitent des applications différentes selon les plate-formes d’origine</li>
<li>Certains moteurs de jeu, tels que <a href="https://love2d.org/">LÖVE</a> ou celui de <a href="https://fr.wikipedia.org/wiki/Id_Tech_1">Doom</a>, qui distribuent leurs jeux sous forme de paquets et nécessitent le bon moteur pour pouvoir fonctionner</li>
<li>Les jeux Web disponibles depuis un navigateur</li>
</ul><p>Actuellement, il n’existe aucune méthode cohérente pour accéder à tous ces types de jeux, qu’ils soient sous forme d’applications ou de simples fichiers, et c’est bien le problème que tente de résoudre Games en listant tous les jeux disponibles sur votre ordinateur, tout en vous permettant de parcourir votre collection et de jouer au jeu qui vous intéresse le plus simplement possible.</p>
<figure><a href="media/7bd21c67.games_318_main.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/10/games_318_main.png"><img src="media/27ea72bc.games_318_main-1024x679.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/10/games_318_main-1024x679.png" alt="" width="660" height="438"></a><figcaption>La fenêtre principale de Games 3.18.0</figcaption></figure><p>L’application est pour le moment capable de gérer les jeux GNU/Linux traditionnels, les jeux <a href="http://store.steampowered.com/">Steam</a>, les jeux <a href="https://love2d.org/">LÖVE</a>, ainsi que les jeux console <a href="https://fr.wikipedia.org/wiki/Nintendo_Entertainment_System">NES</a>, <a href="https://fr.wikipedia.org/wiki/Super_Nintendo">Super Nintendo</a>, <a href="https://fr.wikipedia.org/wiki/Game_Boy">Game Boy</a>, <a href="https://fr.wikipedia.org/wiki/Game_Boy_Color">Game Boy Color</a> et <a href="https://fr.wikipedia.org/wiki/PC-Engine">PC-Engine</a>.</p>
<p>Les jeux issus de nombreuses autres plate-formes peuvent être listés (Amiga, Dreamcast, GameCube, Wii…), mais ne sont pas encore jouables.</p>
<p>L’intégration s’effectue par le biais de l’API <a href="http://www.libretro.com/">Libretro</a> (au travers des bibliothèques Retro et RetroGtk), ce qui permet aux vieux jeux console de pouvoir être jouables directement depuis l’application.</p>
<p>Pour la prochaine version, il est prévu d’afficher des pochettes pour tous les jeux, de mieux exploiter les métadonnées pour pouvoir affiner les recherches, de prendre en charge la souris et les manettes de jeu, le mode plein écran, de pouvoir mettre des jeux en favoris, de fournir des résultats au moteur de recherche de GNOME Shell…</p>
<p>Et bien évidemment, de rendre jouables les vieilles machines Sony, SNK, Nintendo, Atari, NEC, Commodore…</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/10/sortie-de-games-3-18-0/" 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="">Logiciels proposera-t-il les jeux Steam ?</a> (03/10/2015)</li></ul></div></p>


feed_id: http://meta.libera.cc/2015/10/debit-dun-reseau-tcpip-avec-iperf.html
title: Emmanuel Kasper : Débit d'un réseau TCP/IP avec iperf
uri: Emmanuel-Kasper-Débit-d-un-réseau-TCP-IP-avec-iperf
url: http://meta.libera.cc/2015/10/debit-dun-reseau-tcpip-avec-iperf.html
content:
A toutes fin de comparaison utiles, j'ai décidé de collecter la vitesse de transfert brute de différents réseaux physiques auquel j'ai accès , via la commande iperf.<br><br><h4> Commandes utilisées</h4>Commande client: iperf -c nasi.local -w 65536 -p 12345 -t 60<br>Commande server:iperf -s -w 65536 -p 12345<br>NB: les cartes réseaux utilisées sont indiqués par leur nom de pilote Linux ou FreeBSD<br><h4>Réseau Gigabit Ethernet</h4>Intel e1000e sur le serveur<br>e1000e sur le client<br><b>726</b> Mbits/sec<br><h4>Réseau Fast Ethernet</h4>VIA Technologies Rhine I/II/III Ethernet sur le serveur (FreeBSD vr)<br>e1000e  sur le client<br><b>77.1</b> Mbits/sec<br><br><br><h4>Réseau Powerline, distance 20m / 1 Etage, <br>Netgear Powerline 200</h4> <b>6.45</b> Mbits/sec<br><br><h4>Réseau Wifi 11g 54Mb/s, Link Quality=70/70  Signal level=-34 dBm</h4>Atheros 5212 sur le serveur (FreeBSD ath)<br>iwlwifi sur le client<br><br><b>13.2</b> Mbits/sec<br><br><br><br>
<p><img src="media/3de311f7.22113ae82fbbd9e5c5e4948cb6d60408" data-original-source="http://cdn.libravatar.org/avatar/22113ae82fbbd9e5c5e4948cb6d60408" alt="Gravatar de Emmanuel Kasper" class="gravatar" /><br/><i>Original post of <a href="http://meta.libera.cc/2015/10/debit-dun-reseau-tcpip-avec-iperf.html" title="Visit the source">Emmanuel Kasper</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.fullcirclemag.fr/?post/2015/10/29/sortie-du-num%C3%A9ro-101
title: Full Circle Magazine FR : Sortie du numéro 101
uri: Full-Circle-Magazine-FR-Sortie-du-numéro-101
url: http://www.fullcirclemag.fr/?post/2015/10/29/sortie-du-num%C3%A9ro-101
content:
<p>Bonjour à toutes et à tous !</p>


<p>L'équipe française du magazine Full Circle est heureuse de pouvoir vous proposer le numéro 101, celui de septembre 2015, la veille de la sortie du numéro 102 en anglais. Juste à temps ! Mais il faut dire que nous travaillons en parallèle sur un Numéro spécial consacré à GIMP. Bref ! Vous pouvez télécharger le 101 sur notre page <a href="http://www.fullcirclemag.fr/?pages/Num%C3%A9ros" hreflang="fr">Numéros</a> ou en cliquant directement sur l'image ci-dessous :</p>


<p><a href="http://www.fullcirclemag.fr/?download/412" hreflang="fr" title="Numéro 101"><img src="media/17dbdadf.issue101.png" data-original-source="http://www.fullcirclemag.fr/dotclear/public/Numeros/Couvertures_PNG/issue101.png" alt="issue101.png" title="issue101.png, oct. 2015"></a></p>


<p>Comme d'habitude, c'est un numéro plein d'articles intéressants, sans parler des rubriques habituelles :</p>

<ul><li>des tutoriels, dont LibreOffice, Inkscape, création d'un site Web et, bien entendu, celui signalé sur la couverture ;</li>
<li>un test de Drupal 7 sur Ubuntu Server ;</li>
<li>et, ce qui a bien intrigué notre équipe, un long article sur les émulateurs de jeux de console rétros, accompagné de la présentation du jeu <em>The Talos Principle</em> qui récolte 5 étoiles dans le FCM et des critiques élogieuses partout.</li>
</ul><p>En attendant le prochain, ainsi que le Numéro spécial dédié à GIMP, nous vous en souhaitons bonne lecture.</p>

<ul><li>Le scribeur : d52fr</li>
<li>Les traducteurs : alanward (qui a traduit son article sur la mise à jour de logiciels sous Ubuntu), AE, d52fr, erlevo, lejimi</li>
<li>Les relecteurs : Bab, d52fr, Ekel, erlevo, lejimi et moi, AuntieE.</li>
</ul><p>Comme vous pourrez le constater, il reste de la place pour VOUS !</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/10/29/sortie-du-num%C3%A9ro-101" 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="">Sortie du num&eacute;ro 56</a> (09/03/2012)</li><li>Full Circle Magazine FR : <a href="">Sortie du num&eacute;ro 58</a> (21/04/2012)</li><li>Full Circle Magazine FR : <a href="">Sortie du num&eacute;ro 59</a> (09/06/2012)</li><li>Full Circle Magazine FR : <a href="">Sortie du num&eacute;ro 61</a> (09/09/2012)</li><li>Full Circle Magazine FR : <a href="">Sortie du num&eacute;ro 63</a> (29/10/2012)</li></ul></div></p>


feed_id: http://tuxicoman.jesuislibre.net/2015/10/redimensionner-ses-photos.html
title: Tuxicoman : Redimensionner ses photos
uri: Tuxicoman-Redimensionner-ses-photos
url: http://tuxicoman.jesuislibre.net/2015/10/redimensionner-ses-photos.html
content:
<p>Qui n’a jamais eu besoin d’archiver un grand nombre de photos ? Par exemple, pour mettre ses photos de vacances de coté.</p>
<p>Le problème, c’est que les photos prennent souvent beaucoup d’espace disque parce les gens aiment prendre des photos dans la résolution maximum de leur appareil.</p>
<p>Or avoir une image de 16 megapixels (4928×3264 pixels) à afficher sur un écran <a href="https://fr.wikipedia.org/wiki/Full_HD">Full HD de 2 megapixels (1920×1080 pixels)</a> n’a pas vraiment de sens.</p>
<p>Stocker plus de pixels que la résolution à laquelle la photo sera afficher sur l’écran n’apporte aucun bénéfice de qualité. C’est même le contraire puisque l’image est ré-échantillonée à l’affichage avec un algorithme qui peut privilégier la rapidité à la qualité.</p>
<p>De plus c’est plus lent à charger, plus lent à partager par le réseau, etc…</p>
<p>Souvent le capteur est mauvais et la photo est floue ou est bruitée en basse lumière. Autant stocker à une plus basse résolution, vu que ce n’est pas elle qui limite la qualité ici.</p>
<p>Donc il faudrait redimensionner les photos. Mais le faire pour chaque photo, c’est un calvaire. En plus, certaines photos sont prises en basse résolution, donc on ne veut pas toucher à celle là. Et plus il faut conserver le ratio.</p>
<p>C’est donc un sacerdoce à faire à la main.  Mais un délice à faire avec cette commande <a href="http://www.imagemagick.org/">ImageMagick</a> :</p>
<p><code>$ mkdir -p resized ; mogrify -path resized/ -adaptive-resize 3840x2160\\> *.jpg *.JPG *.jpeg *.JPEG *.png *.PNG</code></p>
<ul><li>Elle crée un dossier « resized » dans lequel elle uniquement va mettre les photos redimensionnées. Les photos initiales ne sont donc pas modifiées, ce qui vous permet d’étudier le résultat avant d’écraser les photos d’origine.</li>
<li>Le redimensionnement s’opère sur tous les fichiers au format photo (*.jpg *.JPG *.jpeg *.JPEG *.png *.PNG)</li>
<li>Les photos dont la résolution excède (sur une des dimensions au moins) 3840×2160 pixels sont redimensionnées en conservant leur ratio (pas de déformation donc) pour rentrer dans ce gabarit.</li>
<li>Le choix de cette résolution (2x le Full HD de mon écran) est que je pourrais toujours zoomer à 200% dessus si besoin et que le downsampling par une puissance de 2 n’opèrera pas de dégradation de la qualité d’image à l’affichage.</li>
<li><a href="http://www.imagemagick.org/script/command-line-options.php#quality">La compression du JPEG est identique au fichier d’origine (92 sinon)</a>.</li>
</ul><h3>Related Posts:</h3>
<ul><li><a href="http://tuxicoman.jesuislibre.net/2014/02/enregister-une-video-du-bureau-sous-gnome-3.html" title="Enregistrer une vidéo du bureau sous Gnome 3">Enregistrer une vidéo du bureau sous Gnome 3</a></li>
<li><a href="http://tuxicoman.jesuislibre.net/2013/11/regler-le-niveau-de-noir-de-la-sortie-video-hdmi.html" title="Régler le niveau de noir de la sortie vidéo HDMI">Régler le niveau de noir de la sortie vidéo HDMI</a></li>
<li><a href="http://tuxicoman.jesuislibre.net/2010/05/extraire-des-images-dun-pdf-sous-linux.html" title="Extraire des images d’un PDF sous Linux">Extraire des images d’un PDF sous Linux</a></li>
<li><a href="http://tuxicoman.jesuislibre.net/2015/10/verifier-le-telechargement-dune-iso-debian.html" title="Vérifier le téléchargement d’une ISO Debian">Vérifier le téléchargement d’une ISO Debian</a></li>
<li><a href="http://tuxicoman.jesuislibre.net/2015/10/larrivee-de-split-view-dans-mac-os-x-cest-une-revolution.html" title="L’arrivée de « split view » dans Mac OS X : c’est une révolution !">L’arrivée de « split view » dans Mac OS X : c’est une révolution !</a></li>
</ul><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%2F10%2Fredimensionner-ses-photos.html&amp;action_name=Redimensionner+ses+photos&amp;urlref=http%3A%2F%2Ftuxicoman.jesuislibre.net%2Ffeed" width="0" height="0" alt="">
<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/10/redimensionner-ses-photos.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="">R&eacute;gler le niveau de noir de la sortie vid&eacute;o HDMI</a> (03/11/2013)</li><li>Tuxicoman : <a href="">Enregister une vid&eacute;o du bureau sous Gnome 3</a> (04/02/2014)</li><li>Tuxicoman : <a href="">Versions des paquets de Debian Wheezy</a> (22/07/2012)</li><li>Tuxicoman : <a href="">Blender port&eacute; sur Android</a> (01/09/2012)</li><li>Tuxicoman : <a href="">Easter egg : le poisson Gnome</a> (23/09/2012)</li></ul></div></p>


feed_id: http://genma.free.fr/?Firefox-OS-2-5-Premieres-impressions
title: genma : Firefox OS 2.5 - Premières impressions
uri: genma-Firefox-OS-2-5-Premières-impressions
url: http://genma.free.fr/?Firefox-OS-2-5-Premieres-impressions
content:
<img alt="" align="right" src="media/fbf7abfa.arton2380.jpg" data-original-source="http://genma.free.fr/IMG/arton2380.jpg" width="150" height="79"><div><p>Pour la rédaction de ce billet je me base sur celui de la Communauté Mozilla francophone <a href="https://firefoxos.mozfr.org/post/2015/06/Firefox-OS-2-5-et-joyeusetes-annoncees-a-Whistler" title="Firefox OS 2.5 et toutes les joyeusetés annoncées à Whistler">Firefox OS 2.5 et toutes les joyeusetés annoncées à Whistler</a> dont je reprends des parties (citation en italique) en donnant mon avis sur les nouvelles fonctionnalités que j'ai pu tester.</p> <p><strong>Ce n'est billet n'est pas un test complet et détaillé, c'est plus un premier test - billet pour communiquer sur cette version</strong>. D'autres billets plus détailles arriveront sûrement dans les prochains jours ou semaines je pense. Par conséquent, beaucoup de fonctionnalités seront à tester et mes remarques sont un premier aperçu.</p> <p><strong>Appareil de test</strong></p> <p>Un ZTE Open C fr (j'en ai 2, un que j'utilise au quotidien en version 2.2 et un pour tester les versions à venir) sur lequel j'ai mis <a href="http://builds.firefoxos.mozfr.org/doc/fr/devices/zte-open-c-fr" title="Site des builds communautaires">les builds communautaires</a>. Pour la version 2.5, c'est le canal 2.5 Spark, datée du 25 octobre <a href="http://builds.firefoxos.mozfr.org/doc/fr/devices/zte-open-c-fr" title="Site des builds communautaires">que l'on trouve ici</a>.</p> <p><span>
<img src="media/7c2b81f1.ffos_defaut-0308d.png" data-original-source="http://genma.free.fr/local/cache-vignettes/L480xH800/ffos_defaut-0308d.png" width="480" height="800" alt=""></span></p> <p><strong>2.5, Spark ?)</strong></p> <p>La version 2.5 correspond à la branche du code source pour les couches Gecko (le moteur) et Gaia (l'interface et les applications fournies par défaut).</p> <p>On précise Spark car Spark est <i>un ensemble d'outils, personnalisations et fonctionnalités intégrées. Spark est destiné à permettre aux utilisateurs de personnaliser leur expérience, d'hacker tout ce qu'ils veulent</i> <a href="https://wiki.mozilla.org/Firefox_OS/Spark" title="Spark sur le Wiki de Mozilla en anglais">Source</a>.</p> <p><strong>Installation de cette version</strong></p> <p>Comme n'importe quel build communautaire, on passe par la mise à jour via une SD card. Par contre, attention. Pour utiliser les fonctionnalités liées à Spark, il y a <strong>nécessité d'activité l'option développeur et cela se fait via un message d'avertissement indiquant que cela effacera toutes les données</strong>. On doit d'ailleurs valider 10 fois (un compteur se décrémente).</p> <p>Et effectivement <strong>cela efface bien le téléphone</strong> car au redémarrage, on se retrouve à tout ressaisir (choisir la langue, code du wifi etc.) comme lors du tout premier allumage.</p> <p><strong>PENSEZ A SAUVEGARDER AVANT</strong></p> <p>Rq : dans mon cas c'est un téléphone de test donc je pouvais me le permettre.</p> <p><strong>Premières impressions</strong></p> <p>Cette version est aussi réactive que la version 2.2, si ce n'est quelque transition d'application <i>un peu lente</i> (mais probablement liée au manque de réactivité de l'appareil quand il est trop sollicité, on reste sur le même hardware, un ZTE Open C...).</p> <p>Pour les applications liées à Spark, ce n'est pas forcément intuitif pour toutes les nouvelles fonctionnalités, il faut presque un mode d'emploi !</p> <p><strong>Ce qui ne change pas</strong></p> <p>Les applications d'appel, mail, calendrier, le paramétrage (à quelques nouvelles entrées prêts) sont les mêmes et on n'est pas perdu.</p> <p><strong>Gros changements qui me plaisent</strong></p> <p>On peut épingler un site web il est alors en "bouton" sur la page d'accueil (comme avant, ça met le favicon du site) ou une page. Dans ce cas, la page est sur un 2ème bureau. On a donc des favoris en <i>plus grand</i>.</p> <p><span>
<img src="media/a61b93fc.ffos_favori-4f9e7.png" data-original-source="http://genma.free.fr/local/cache-vignettes/L480xH800/ffos_favori-4f9e7.png" width="480" height="800" alt=""></span></p> <p>On a un raccourci pour ouvrir les liens dans un navigateur en mode privé, on peut d'ailleurs demander à toujours naviguer dans ce mode (via le paramétrage).</p> <p><strong>Personnalisation extrême</strong></p> <p><i>le plus grand changement dans Firefox OS est la désormais personnalisation extrême. Si vous n'aimez pas un thème ou une fonctionnalité d'application, modifiez-en le CSS ou le HTML</i></p> <p>En effet, comme on le verra dans la suite et dans des prochains billets, les fonctionnalités de Spark, c'est de personnaliser et customiser son interface. Pour rappel, les technologies de Firefox OS, ce sont HTML5/CSS3/Javascript. L'interface Gaia, <i>ce n'est que du web</i> (et le tout repose sur Gecko le moteur de rendu que l'on retrouve aussi dans le navigateur Firefox).</p> <p><strong>Le Customizer</strong></p> <p><i>« Customizer » (« personnalisateur »), un outil qui peut être appelé dans toute application en utilisant un geste de deux doigts ou l'application lanceur, de la même façon que les outils de développement sur ordinateur, mais avec de meilleures commandes pour le mobile. Cela peut être utilisé pour en apprendre davantage sur les applications, les modifier et enregistrer vos modifications afin que l'application deviennent désormais tout ce que vous voulez.</i></p> <p><i>Le Customizer peut être utilisé pour créer une application toute entière à partir de zéro, si vous le désirez. Il est livré avec des modèles (templates) sur lesquels vous pouvez commencer votre travail et des widgets que vous pouvez embarquer dans vos applications.</i></p> <p><span>
<img src="media/20212599.ffos_customizer-e6954.png" data-original-source="http://genma.free.fr/local/cache-vignettes/L480xH800/ffos_customizer-e6954.png" width="480" height="800" alt=""></span></p> <p>A tester.</p> <p><strong>Hackerplace</strong></p> <p><i>Prise en charge des modules complémentaires. L'injection de JS et de CSS dans n'importe quelle application est possible. Un gestionnaire de modules complémentaires est inclus dans l'application de paramètres.</i></p> <p><i>« Hackerplace », un marketplace pour des applications et modules complémentaires plus expérimentaux qui n'ont pas encore été approuvés pour le Marketplace. Il se concentre sur des bidouillages cool que les membres de la communauté ont produit et sur des applications remplaçables.</i></p> <p><span>
<img src="media/08484f12.ffos_hackerspace-59466.png" data-original-source="http://genma.free.fr/local/cache-vignettes/L480xH800/ffos_hackerspace-59466.png" width="480" height="800" alt=""></span></p> <p>J'ai installé un ou deux modules et une application (un autre dialer). Il faut espérer que la communauté soit active et que ce hackerplace se remplisse avec plein de fonctionnalités et modules intéressants et utiles.</p> <p><strong>P2P Sharing</strong></p> <p><i>« P2P Sharing » (partage en P2P), une application pour découvrir rapidement des personnes à proximité et partager des applications, des modules complémentaires et des thèmes avec eux via Wi-Fi et WiFi Direct.</i></p> <p>Il faudrait que je voie avec quelqu'un ayant un téléphone sous Firefox OS 2.5 pour tester cette fonctionnalité.</p> <p><span>
<img src="media/510a19d4.ffos_shareapps-f0156.png" data-original-source="http://genma.free.fr/local/cache-vignettes/L480xH800/ffos_shareapps-f0156.png" width="480" height="800" alt=""></span></p> <p><strong>Theme Editor </strong></p> <p><i>« Theme Editor » (éditeur de thèmes), une application pour gérer les thèmes de votre appareil, par exemple en modifiant le texte, le fond et les couleurs des composants dans tout l'appareil.</i></p> <p>Voici un aperçu en images :</p> <p><span>
<img src="media/c46307fa.ffos_theme01-4f62b.png" data-original-source="http://genma.free.fr/local/cache-vignettes/L480xH800/ffos_theme01-4f62b.png" width="480" height="800" alt=""></span></p> <p><span>
<img src="media/0104180d.ffos_theme02-41bac.png" data-original-source="http://genma.free.fr/local/cache-vignettes/L480xH800/ffos_theme02-41bac.png" width="480" height="800" alt=""></span></p> <p>On peut tout personnaliser : couleurs des boutons, du fond etc. pour créer un nouveau thème (plus contrasté, adapté à des handicaps visuels par exemple). Une bonne chose.</p> <p><strong>Bugzilla Lite</strong></p> <p><i>« Bugzilla Lite », une version allégée de Bugzilla inclus dans le système. Il sera utilisé pour rapporter les bogues des produits du Fox et obtenir des nouvelles de leurs messages.</i></p> <p>Là encore, à tester.</p> <p><strong>Achievements</strong></p> <p><i>« Achievements » (réalisations), un système pour récompenser les utilisateurs qui ont accompli des tâches de développeurs et expérimenter.</i></p> <p>On est dans la <i>gamification</i>, pour inciter les développeurs et bidouilleurs à utiliser les fonctionnalités de hack de l'interface fournie par cette version. Là encore, à tester.</p> <p><strong>BuddyUp</strong></p> <p><i>« BuddyUp » (compagnon), un service pour poser des questions et obtenir des réponses de membres de la communauté. Vous pouvez également être de l'autre côté et répondre aux questions des utilisateurs.</i></p> <p>Présent dans cette version, les quelques questions sont en anglais ou en espagnol. Il faudra voir si ça se développe avec la communauté francophone. A voir également si j'ai le temps de m'impliquer dans cette initiative. Mais ce sera alors peut être via la version web et pas depuis le ZTE (écran un peu petit et pas pratique pour une saisie de réponse assez longue).</p> <p><span>
<img src="media/538fcfcd.ffos_support-2bdbb.png" data-original-source="http://genma.free.fr/local/cache-vignettes/L480xH800/ffos_support-2bdbb.png" width="480" height="800" alt=""></span></p> <p><strong>Webmaker</strong></p> <p><i>« Webmaker », une application qui facilite la création de choses sur le Web, à savoir faire vos propres pages web, vidéos interactives, remix, applications mobiles et de plus – apprendre sur le tas les mécaniques du Web, le code et d'autres compétences précieuses.</i></p> <p>J'ai lancé, ce n'est pas pratique sur un petit écran. Il faudra que je teste ça en détail. En tout cas c'est présent dans cette version.</p> <p><span>
<img src="media/f39b0178.ffos_webmaker-67384.png" data-original-source="http://genma.free.fr/local/cache-vignettes/L480xH800/ffos_webmaker-67384.png" width="480" height="800" alt=""></span></p> <p><strong>Remplacer les applications existantes</strong></p> <p><i>Toutes les applications système telles que les applications numéroteur, messages, contacts, etc. sont remplaçables.</i></p> <p>J'ai installé un nouveau numéroteur. C'est moins propre/beau que le numéroteur par défaut, mais cela montre bien que l'on peut développer des alternatives aux applications fournies par défaut si celle-ci ne répondent pas à nos attentes et besoins.</p> <p><span>
<img src="media/75c9c99a.ffos_dialer-7efc3.png" data-original-source="http://genma.free.fr/local/cache-vignettes/L480xH800/ffos_dialer-7efc3.png" width="480" height="800" alt=""></span></p> <p><strong>Les permissions et le mode développeur</strong></p> <p><i>Toutes les permissions sont déverrouillées avec le mode développeur activé.</i></p> <p>Comme je le disais en introduction, j'ai dû activer le mode développeur. Il faut que j'approfondisse la gestion des permissions dans ce cas (peut on les remettre /désactiver au cas par cas ?).</p> <p><strong>Applications de productivité</strong></p> <p><i>Les applications de productivité comme les notes, une calculatrice et l'agenda seront mises à jour et elles pourront toutes être personnalisées</i>.</p> <p>L'application Calculatrice est propre, mieux que celle que j'avais trouvé via le Market. Elle a un design en harmonie avec le reste des applications Gaia par défaut, une bonne chose.</p> <p><span>
<img src="media/0e102fe9.ffos_calculatrice-b3cc7.png" data-original-source="http://genma.free.fr/local/cache-vignettes/L480xH800/ffos_calculatrice-b3cc7.png" width="480" height="800" alt=""></span></p> <p>Pour la personnalisation, je dois tester.</p> <p><strong>Réseaux sociaux</strong></p> <p><i>Des applications de réseaux sociaux incluses d'origine dont Twitter, Facebook, Yammer et d'autres à venir.</i></p> <p>N'utilisant pas Facebook depuis mon téléphone, je l'ai enlevé. On a aussi What's App. A tester. Personnellement, j'ai remis l'application Diaspora.</p> <p><strong>Client IRC</strong></p> <p>Il y a <i>un client IRC intégré</i>. C'était une demande de certains membres de la communauté (voir mon billet <a href="http://genma.free.fr/?FirefoxOS-Quelles-sont-les-applications-manquantes" title="FirefoxOS - Quelles sont les applications manquantes ?">FirefoxOS - Quelles sont les applications manquantes ?</a>) Ces personnes seront contentes.</p> <p>Je n'ai pas encore testé.</p> <p><span>
<img src="media/09729384.ffos_irc-af547.png" data-original-source="http://genma.free.fr/local/cache-vignettes/L480xH800/ffos_irc-af547.png" width="480" height="800" alt=""></span></p> <p><strong>Mozilla Speach</strong></p> <p>Dans la version testée, on a Mozilla Speach, un équivalent de SIRI d'Apple ou Google Now. Au premier lancement on est averti que des données vocales sont envoyées sur les serveurs de Mozilla. Une fois l'application lancée, j'ai eu un plantage avec écran blanc et nécessité d'enlever la batterie. Aucun moyen d'arrêter/redémarrer le téléphone. Plusieurs tests arrivent au même résultat. On verra avec les prochaines mises à jour.</p> <p><span>
<img src="media/c876ee50.ffos_speach-89719.png" data-original-source="http://genma.free.fr/local/cache-vignettes/L480xH800/ffos_speach-89719.png" width="480" height="800" alt=""></span></p> <p><strong>En conclusion</strong></p> <p>Comme je le disais en introduction, ce n'est billet n'est pas un test complet et détaillé, c'est plus un premier test - billet pour communiquer sur cette version.</p> <p>Cette version apporte donc la personnalisation, le hack de tout ce qui apparait à l'écran. On peut alors adapter le thème général, le design des applications, pour des raisons d'ergonomie ou d'accessibilité par exemple... On pourra partager ces modifications...</p> <p>Elle est dans la continuité des versions antérieures numérotées 2.x, mais le fait que l'on soit passé de 2.2 à 2.5 (un saut de 3 versions mineures dans l'incrémentation du numéro de version) est significatif. On passe un cap.</p> <p>Avec cette version et sa personnalisation, Mozilla incite les geeks et autres hackers à s'approprier l'OS, à le personnaliser pour qu'ils répondent à leurs besoins (ce que l'on n'a pas chez les autres OS), se démarquant ainsi de ce qui existe déjà. Mais incite aussi les constructeurs à personnaliser Firefox OS pour fournir une autre expérience utilisateur (Firefox OS est disponible pour certains téléviseurs de la marque Panasonic par exemple).</p> <p>Il faudra voir si la communauté joue le jeu du hack et de la personnalisation, si des choses intéressantes en ressortent. En tout cas Firefox OS n'est pas mort et prend des directions intéressantes <i>même si très geek</i>. A suivre...</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/?Firefox-OS-2-5-Premieres-impressions" 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>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - Monday 12, November 2012</a> (12/11/2012)</li><li>Pierre Dorbais : <a href="">Connecter votre agenda Owncloud &agrave; Firefox OS via CalDAV</a> (25/01/2013)</li><li>Framablog : <a href="">La promesse de Firefox OS</a> (11/02/2013)</li><li>La bande des Geexxx : <a href="">Qu&rsquo;est-ce que le projet Firefox OS ?</a> (24/07/2014)</li><li>genma : <a href="">Firefox OS - Bilan de l&#039;animation chez Leclerc</a> (01/09/2014)</li></ul></div></p>


feed_id: http://genma.free.fr/?Firefox-OS-2-5-Spark-Premieres-impressions
title: genma : Firefox OS 2.5 - Spark - Premières impressions
uri: genma-Firefox-OS-2-5-Spark-Premières-impressions
url: http://genma.free.fr/?Firefox-OS-2-5-Spark-Premieres-impressions
content:
<img alt="" align="right" src="media/fbf7abfa.arton2380.jpg" data-original-source="http://genma.free.fr/IMG/arton2380.jpg" width="150" height="79"><div><p>Pour la rédaction de ce billet je me base sur celui de la Communauté Mozilla francophone <a href="https://firefoxos.mozfr.org/post/2015/06/Firefox-OS-2-5-et-joyeusetes-annoncees-a-Whistler" title="Firefox OS 2.5 et toutes les joyeusetés annoncées à Whistler">Firefox OS 2.5 et toutes les joyeusetés annoncées à Whistler</a> dont je reprends des parties (citation en italique) en donnant mon avis sur les nouvelles fonctionnalités que j'ai pu tester.</p> <p><strong>Ce n'est billet n'est pas un test complet et détaillé, c'est plus un premier test - billet pour communiquer sur cette version</strong>. D'autres billets plus détaillés arriveront sûrement dans les prochains jours ou semaines je pense. Par conséquent, beaucoup de fonctionnalités seront à tester et mes remarques sont un premier aperçu.</p> <p><strong>Appareil de test</strong></p> <p>Un ZTE Open C fr (j'en ai 2, un que j'utilise au quotidien en version 2.2 et un pour tester les versions à venir) sur lequel j'ai mis <a href="http://builds.firefoxos.mozfr.org/doc/fr/devices/zte-open-c-fr" title="Site des builds communautaires">les builds communautaires</a>. Pour la version 2.5, c'est le canal 2.5 Spark, datée du 25 octobre <a href="http://builds.firefoxos.mozfr.org/doc/fr/devices/zte-open-c-fr" title="Site des builds communautaires">que l'on trouve ici</a>.</p> <p><span>
<img src="media/7c2b81f1.ffos_defaut-0308d.png" data-original-source="http://genma.free.fr/local/cache-vignettes/L480xH800/ffos_defaut-0308d.png" width="480" height="800" alt=""></span></p> <p><strong>2.5, Spark ?)}</strong></p> <p>La version 2.5 correspond à la branche du code source pour les couches Gecko (le moteur) et Gaia (l'interface et les applications fournies par défaut).</p> <p><strong>La version que je teste inclus Spark</strong>. Je précise et j'insiste sur Spark car Spark est <i>un ensemble d'outils, personnalisations et fonctionnalités intégrées. Spark est destiné à permettre aux utilisateurs de personnaliser leur expérience, d'hacker tout ce qu'ils veulent</i> <a href="https://wiki.mozilla.org/Firefox_OS/Spark" title="Spark sur le Wiki de Mozilla en anglais">Source</a>.</p> <p><strong>Installation de cette version</strong></p> <p>Comme n'importe quel build communautaire, on passe par la mise à jour via une SD card. Par contre, attention. Pour utiliser les fonctionnalités liées à Spark, il y a <strong>nécessité d'activité l'option développeur et cela se fait via un message d'avertissement indiquant que cela effacera toutes les données</strong>. On doit d'ailleurs valider 10 fois (un compteur se décrémente).</p> <p>Et effectivement <strong>cela efface bien le téléphone</strong> car au redémarrage, on se retrouve à tout ressaisir (choisir la langue, code du wifi etc.) comme lors du tout premier allumage.</p> <p><strong>PENSEZ A SAUVEGARDER AVANT</strong></p> <p>Rq : dans mon cas c'est un téléphone de test donc je pouvais me le permettre.</p> <p><strong>Premières impressions</strong></p> <p>Cette version est aussi réactive que la version 2.2, si ce n'est quelque transition d'application <i>un peu lente</i> (mais probablement liée au manque de réactivité de l'appareil quand il est trop sollicité, on reste sur le même hardware, un ZTE Open C...).</p> <p>Pour les applications liées à Spark, ce n'est pas forcément intuitif pour toutes les nouvelles fonctionnalités, il faut presque un mode d'emploi !</p> <p><strong>Ce qui ne change pas</strong></p> <p>Les applications d'appel, mail, calendrier, le paramétrage (à quelques nouvelles entrées prêts) sont les mêmes et on n'est pas perdu.</p> <p><strong>Gros changements qui me plaisent</strong></p> <p>On peut épingler un site web il est alors en "bouton" sur la page d'accueil (comme avant, ça met le favicon du site) ou une page. Dans ce cas, la page est sur un 2ème bureau. On a donc des favoris en <i>plus grand</i>.</p> <p><span>
<img src="media/a61b93fc.ffos_favori-4f9e7.png" data-original-source="http://genma.free.fr/local/cache-vignettes/L480xH800/ffos_favori-4f9e7.png" width="480" height="800" alt=""></span></p> <p>On a un raccourci pour ouvrir les liens dans un navigateur en mode privé, on peut d'ailleurs demander à toujours naviguer dans ce mode (via le paramétrage).</p> <p><strong>Personnalisation extrême</strong></p> <p><i>le plus grand changement dans Firefox OS est la désormais personnalisation extrême. Si vous n'aimez pas un thème ou une fonctionnalité d'application, modifiez-en le CSS ou le HTML</i></p> <p>En effet, comme on le verra dans la suite et dans des prochains billets, les fonctionnalités de Spark, c'est de personnaliser et customiser son interface. Pour rappel, les technologies de Firefox OS, ce sont HTML5/CSS3/Javascript. L'interface Gaia, <i>ce n'est que du web</i> (et le tout repose sur Gecko le moteur de rendu que l'on retrouve aussi dans le navigateur Firefox).</p> <p><strong>Le Customizer</strong></p> <p><i>« Customizer » (« personnalisateur »), un outil qui peut être appelé dans toute application en utilisant un geste de deux doigts ou l'application lanceur, de la même façon que les outils de développement sur ordinateur, mais avec de meilleures commandes pour le mobile. Cela peut être utilisé pour en apprendre davantage sur les applications, les modifier et enregistrer vos modifications afin que l'application deviennent désormais tout ce que vous voulez.</i></p> <p><i>Le Customizer peut être utilisé pour créer une application toute entière à partir de zéro, si vous le désirez. Il est livré avec des modèles (templates) sur lesquels vous pouvez commencer votre travail et des widgets que vous pouvez embarquer dans vos applications.</i></p> <p><span>
<img src="media/20212599.ffos_customizer-e6954.png" data-original-source="http://genma.free.fr/local/cache-vignettes/L480xH800/ffos_customizer-e6954.png" width="480" height="800" alt=""></span></p> <p>A tester.</p> <p><strong>Hackerplace</strong></p> <p><i>Prise en charge des modules complémentaires. L'injection de JS et de CSS dans n'importe quelle application est possible. Un gestionnaire de modules complémentaires est inclus dans l'application de paramètres.</i></p> <p><i>« Hackerplace », un marketplace pour des applications et modules complémentaires plus expérimentaux qui n'ont pas encore été approuvés pour le Marketplace. Il se concentre sur des bidouillages cool que les membres de la communauté ont produit et sur des applications remplaçables.</i></p> <p><span>
<img src="media/08484f12.ffos_hackerspace-59466.png" data-original-source="http://genma.free.fr/local/cache-vignettes/L480xH800/ffos_hackerspace-59466.png" width="480" height="800" alt=""></span></p> <p>J'ai installé un ou deux modules et une application (un autre dialer). Il faut espérer que la communauté soit active et que ce hackerplace se remplisse avec plein de fonctionnalités et modules intéressants et utiles.</p> <p><strong>P2P Sharing</strong></p> <p><i>« P2P Sharing » (partage en P2P), une application pour découvrir rapidement des personnes à proximité et partager des applications, des modules complémentaires et des thèmes avec eux via Wi-Fi et WiFi Direct.</i></p> <p>Il faudrait que je voie avec quelqu'un ayant un téléphone sous Firefox OS 2.5 pour tester cette fonctionnalité.</p> <p><span>
<img src="media/510a19d4.ffos_shareapps-f0156.png" data-original-source="http://genma.free.fr/local/cache-vignettes/L480xH800/ffos_shareapps-f0156.png" width="480" height="800" alt=""></span></p> <p><strong>Theme Editor </strong></p> <p><i>« Theme Editor » (éditeur de thèmes), une application pour gérer les thèmes de votre appareil, par exemple en modifiant le texte, le fond et les couleurs des composants dans tout l'appareil.</i></p> <p>Voici un aperçu en images :</p> <p><span>
<img src="media/c46307fa.ffos_theme01-4f62b.png" data-original-source="http://genma.free.fr/local/cache-vignettes/L480xH800/ffos_theme01-4f62b.png" width="480" height="800" alt=""></span></p> <p><span>
<img src="media/0104180d.ffos_theme02-41bac.png" data-original-source="http://genma.free.fr/local/cache-vignettes/L480xH800/ffos_theme02-41bac.png" width="480" height="800" alt=""></span></p> <p>On peut tout personnaliser : couleurs des boutons, du fond etc. pour créer un nouveau thème (plus contrasté, adapté à des handicaps visuels par exemple). Une bonne chose.</p> <p><strong>Bugzilla Lite</strong></p> <p><i>« Bugzilla Lite », une version allégée de Bugzilla inclus dans le système. Il sera utilisé pour rapporter les bogues des produits du Fox et obtenir des nouvelles de leurs messages.</i></p> <p>Là encore, à tester.</p> <p><strong>Achievements</strong></p> <p><i>« Achievements » (réalisations), un système pour récompenser les utilisateurs qui ont accompli des tâches de développeurs et expérimenter.</i></p> <p>On est dans la <i>gamification</i>, pour inciter les développeurs et bidouilleurs à utiliser les fonctionnalités de hack de l'interface fournie par cette version. Là encore, à tester.</p> <p><strong>BuddyUp</strong></p> <p><i>« BuddyUp » (compagnon), un service pour poser des questions et obtenir des réponses de membres de la communauté. Vous pouvez également être de l'autre côté et répondre aux questions des utilisateurs.</i></p> <p>Présent dans cette version, les quelques questions sont en anglais ou en espagnol. Il faudra voir si ça se développe avec la communauté francophone. A voir également si j'ai le temps de m'impliquer dans cette initiative. Mais ce sera alors peut être via la version web et pas depuis le ZTE (écran un peu petit et pas pratique pour une saisie de réponse assez longue).</p> <p><span>
<img src="media/538fcfcd.ffos_support-2bdbb.png" data-original-source="http://genma.free.fr/local/cache-vignettes/L480xH800/ffos_support-2bdbb.png" width="480" height="800" alt=""></span></p> <p><strong>Webmaker</strong></p> <p><i>« Webmaker », une application qui facilite la création de choses sur le Web, à savoir faire vos propres pages web, vidéos interactives, remix, applications mobiles et de plus – apprendre sur le tas les mécaniques du Web, le code et d'autres compétences précieuses.</i></p> <p>J'ai lancé, ce n'est pas pratique sur un petit écran. Il faudra que je teste ça en détail. En tout cas c'est présent dans cette version.</p> <p><span>
<img src="media/f39b0178.ffos_webmaker-67384.png" data-original-source="http://genma.free.fr/local/cache-vignettes/L480xH800/ffos_webmaker-67384.png" width="480" height="800" alt=""></span></p> <p><strong>Remplacer les applications existantes</strong></p> <p><i>Toutes les applications système telles que les applications numéroteur, messages, contacts, etc. sont remplaçables.</i></p> <p>J'ai installé un nouveau numéroteur. C'est moins propre/beau que le numéroteur par défaut, mais cela montre bien que l'on peut développer des alternatives aux applications fournies par défaut si celle-ci ne répondent pas à nos attentes et besoins.</p> <p><span>
<img src="media/75c9c99a.ffos_dialer-7efc3.png" data-original-source="http://genma.free.fr/local/cache-vignettes/L480xH800/ffos_dialer-7efc3.png" width="480" height="800" alt=""></span></p> <p><strong>Les permissions et le mode développeur</strong></p> <p><i>Toutes les permissions sont déverrouillées avec le mode développeur activé.</i></p> <p>Comme je le disais en introduction, j'ai dû activer le mode développeur. Il faut que j'approfondisse la gestion des permissions dans ce cas (peut on les remettre /désactiver au cas par cas ?).</p> <p><strong>Applications de productivité</strong></p> <p><i>Les applications de productivité comme les notes, une calculatrice et l'agenda seront mises à jour et elles pourront toutes être personnalisées</i>.</p> <p>L'application Calculatrice est propre, mieux que celle que j'avais trouvé via le Market. Elle a un design en harmonie avec le reste des applications Gaia par défaut, une bonne chose.</p> <p><span>
<img src="media/0e102fe9.ffos_calculatrice-b3cc7.png" data-original-source="http://genma.free.fr/local/cache-vignettes/L480xH800/ffos_calculatrice-b3cc7.png" width="480" height="800" alt=""></span></p> <p>Pour la personnalisation, je dois tester.</p> <p><strong>Réseaux sociaux</strong></p> <p><i>Des applications de réseaux sociaux incluses d'origine dont Twitter, Facebook, Yammer et d'autres à venir.</i></p> <p>N'utilisant pas Facebook depuis mon téléphone, je l'ai enlevé. On a aussi What's App. A tester. Personnellement, j'ai remis l'application Diaspora.</p> <p><strong>Client IRC</strong></p> <p>Il y a <i>un client IRC intégré</i>. C'était une demande de certains membres de la communauté (voir mon billet <a href="http://genma.free.fr/?FirefoxOS-Quelles-sont-les-applications-manquantes" title="FirefoxOS - Quelles sont les applications manquantes ?">FirefoxOS - Quelles sont les applications manquantes ?</a>) Ces personnes seront contentes.</p> <p>Je n'ai pas encore testé.</p> <p><span>
<img src="media/09729384.ffos_irc-af547.png" data-original-source="http://genma.free.fr/local/cache-vignettes/L480xH800/ffos_irc-af547.png" width="480" height="800" alt=""></span></p> <p><strong>Mozilla Speach</strong></p> <p>Dans la version testée, on a Mozilla Speach, un équivalent de SIRI d'Apple ou Google Now. Au premier lancement on est averti que des données vocales sont envoyées sur les serveurs de Mozilla. Une fois l'application lancée, j'ai eu un plantage avec écran blanc et nécessité d'enlever la batterie. Aucun moyen d'arrêter/redémarrer le téléphone. Plusieurs tests arrivent au même résultat. On verra avec les prochaines mises à jour.</p> <p><span>
<img src="media/c876ee50.ffos_speach-89719.png" data-original-source="http://genma.free.fr/local/cache-vignettes/L480xH800/ffos_speach-89719.png" width="480" height="800" alt=""></span></p> <p><strong>En conclusion</strong></p> <p>Comme je le disais en introduction, ce n'est billet n'est pas un test complet et détaillé, c'est plus un premier test - billet pour communiquer sur cette version.</p> <p>Cette version apporte donc la personnalisation, le hack de tout ce qui apparait à l'écran. On peut alors adapter le thème général, le design des applications, pour des raisons d'ergonomie ou d'accessibilité par exemple... On pourra partager ces modifications...</p> <p>Elle est dans la continuité des versions antérieures numérotées 2.x, mais le fait que l'on soit passé de 2.2 à 2.5 (un saut de 3 versions mineures dans l'incrémentation du numéro de version) est significatif. On passe un cap.</p> <p>Avec cette version et sa personnalisation, Mozilla incite les geeks et autres hackers à s'approprier l'OS, à le personnaliser pour qu'ils répondent à leurs besoins (ce que l'on n'a pas chez les autres OS), se démarquant ainsi de ce qui existe déjà. Mais incite aussi les constructeurs à personnaliser Firefox OS pour fournir une autre expérience utilisateur (Firefox OS est disponible pour certains téléviseurs de la marque Panasonic par exemple).</p> <p>Il faudra voir si la communauté joue le jeu du hack et de la personnalisation, si des choses intéressantes en ressortent. En tout cas Firefox OS n'est pas mort et prend des directions intéressantes <i>même si très geek</i>. A suivre...</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/?Firefox-OS-2-5-Spark-Premieres-impressions" 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>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - Monday 12, November 2012</a> (12/11/2012)</li><li>Pierre Dorbais : <a href="">Connecter votre agenda Owncloud &agrave; Firefox OS via CalDAV</a> (25/01/2013)</li><li>Framablog : <a href="">La promesse de Firefox OS</a> (11/02/2013)</li><li>La bande des Geexxx : <a href="">Qu&rsquo;est-ce que le projet Firefox OS ?</a> (24/07/2014)</li><li>genma : <a href="">Firefox OS - Bilan de l&#039;animation chez Leclerc</a> (01/09/2014)</li></ul></div></p>


uri: La-vache-libre-Impossible-de-booter-sur-un-Live-USB-GNU-Linux-(erreu
feed_id:
http://la-vache-libre.org/impossible-de-booter-sur-un-live-usb-gnulinux-erreur-failed-to-load-com32-file-menu-c32-32-solution/

title:
La vache libre : Impossible de booter sur un Live USB GNU/Linux (erreur Failed to load COM32 file menu.c32 32) – Solution!

url:
http://la-vache-libre.org/impossible-de-booter-sur-un-live-usb-gnulinux-erreur-failed-to-load-com32-file-menu-c32-32-solution/

content:
<p><img title="Un gnome tout beau tout neuf" src="media/1147f2e5.Screenshot-from-2015-10-29-22-05-24-1024x640.png" data-original-source="http://la-vache-libre.org/wp-content/uploads/2015/10/Screenshot-from-2015-10-29-22-05-24-1024x640.png" alt="Screenshot from 2015-10-29 22-05-24" width="650" height="406"></p>
<p>J’avoue que ne je courrais pas après les soucis informatiques ces derniers temps et que j’étais très content de savourer ma retraite de blogueur dans mon nouvel appartement, simple mais coquet. Mais voilà, en bon geek que je suis les versions LTS me gavent assez vite et l’envie de voir du neuf s’est faite plus forte que mes envies de stabilité. J’ai donc profité de la sortie <a href="https://ubuntugnome.org/ubuntu-gnome-15-10-is-released/" target="_blank">d’Ubuntu Gnome 15.10</a> pour ressortir ma clé USB, afin de me faire une nouvelle install à la sauce GNOME. Histoire de voir. C’est là que les ennuis ont commencé. Après avoir téléchargé l’ISO qui va bien, après avoir fais chauffer Gparted et préparé le tout à l’aide d’Unebootin, impossible de booter sur cette foutue clé. « Failed to load COM32 file menu.c32 32 ».<span></span></p>
<p>Mon premier réflexe a été d’incriminer la clé USB qui contenait un résidu d’installation Arch Linux et que je n’avais apparemment pas purgé comme il le fallait. Le flag Arch apparaissait toujours et ce même après plusieurs formatages. J’ai donc viré les 512 premiers octets de la clé à l’aide d’un truc qui devait ressembler à ça :</p>
<pre>dd count=1 bs=512 if=/dev/zero of=/dev/sdx &amp;&amp; sync</pre>
<p>et ça a plutôt bien fonctionné.</p>
<p>J’ai repris mon périple depuis le début (téléchargement mis à part) avec un coup de Gparted, Unetbootin et en route pour le grand saut. Nouveau reboot et même tarif. <em>Failed to load COM32 file menu.c32 32</em>. Je me suis dit ok, la clé doit avoir pris un gnon et il va m’en falloir une autre. Après avoir laissé passer 24 heures et fouiné dans tous les cartons, j’en trouve une et je me lance. Gparted, Unetbootin, reboot plein d’espoir et paf! <em>Failed to load COM32 file menu.c32 32</em>…</p>
<p>J’ai alors pensé (encore) que l’iso dont j’avais pourtant vérifié le hash était peut-être moisie et que je ne perdrais rien à en essayer une autre. En fait si, j’y ai perdu du temps. Téléchargement, Gparted, Unetbootin et <em>Failed to load COM32 file menu.c32 32</em>…</p>
<p>À ce stade j’ai pensé (je pense trop) que mon PC devait avoir un gnon et pour en avoir le cœur net j’ai ressorti mon vieux Netbook Serbe du carton, histoire de vérifier… <em>Failed to load COM32 file menu.c32 32</em>… Gnééé…</p>
<p>J’ai commencé alors à douter d’Unetbootin, qui comme vous le savez sans doute n’est pas réputé pour créer un menu de boot « standard ». Afin d’éliminer cette hypothèse je me lance donc dans la création d’un Live USB, mais cette fois à l’aide des outils intégrés à Ubuntu Gnome. Disks et le créateur de disque de démarrage dont j’ai oublié le nom. Au final je me suis retrouvé bloqué au reboot par une autre erreur, mais dont le tarif était le même. Tu n’iras pas plus loin vieille carne…</p>
<p>Je me suis alors dit « ok », c’est du côté de Linux que les choses ont changé et les outils n’ont peut être pas évolué assez vite. J’ai alors trouvé deux solutions potentielles.</p>
<p>La première consiste à copier à la main les fichiers qui vont bien (menu.c32 ou vesamenu.c32, libcom32.c32, libutil.c32 etc…) à la racine de la clé USB , ce qui semble fonctionner chez certains utilisateurs mais pas chez moi. J’ai jamais de bol…</p>
<p>La seconde a été de me dire que si les choses ont changé quelque part et que je n’ai pas la dernière version d’Unebootin dans ma bécane, une version plus récente pourrait sans doute intégrer une correction à ce niveau et me sortir de la panade. Je me suis donc rendu <a href="http://unetbootin.github.io/linux_download.html" target="_blank">sur cette page</a> où j’ai téléchargé les derniers binaires disponibles, qui Ôh miracle ont fonctionné et mon permis d’installer cette foutue distribution.</p>
<p>Si vous optez pour cette méthode c’est très simple :</p>
<ul><li>choisissez les binaires correspondant à votre architecture (<em><a href="http://launchpad.net/unetbootin/trunk/613/+download/unetbootin-linux-613.bin" target="_blank">32</a> ou <a href="http://launchpad.net/unetbootin/trunk/613/+download/unetbootin-linux64-613.bin" target="_blank">64</a> bits</em>)</li>
<li>placez le fichier (un truc du genre <em>unetbootin-linux-6xx.bin</em>) dans votre <em>/home </em></li>
<li>donnez lui les droits qui vont bien à l’aide d’un <em>chmod +x</em></li>
<li>et lancez la bête à l’aide d’un <em>./unetbootin-linux-6xx.bin</em> (remplacez les xx par le bon numéro de version).</li>
</ul><p>Profitez ensuite d’un boot qui roxe du poney et d’une distribution toute belle et toute fraîche :)</p>
<p>Alors concrètement je ne sais toujours pas trop d’où venait le problème (je penche pour un changement d’organisation des fichiers du côté de Nunux), mais c’était bien galère. Du sang de la sueur et des larmes (beaucoup de larmes) pour pas grand-chose. J’espère néanmoins que cette petite bafouille pourra vous aider si vous êtes dans le même cas…</p>
<p>Sur ce je retourne à ma retraite, à mon nouveau GNOME et je vous embrasse bien baveusement !!!</p>
<p>Amusez-vous bien.</p>
<p><img src="media/807dce27.6cb947e5366d0bc522410119e4a8744f" data-original-source="http://cdn.libravatar.org/avatar/6cb947e5366d0bc522410119e4a8744f" alt="Gravatar de La vache libre" class="gravatar" /><br/><i>Original post of <a href="http://la-vache-libre.org/impossible-de-booter-sur-un-live-usb-gnulinux-erreur-failed-to-load-com32-file-menu-c32-32-solution/" title="Visit the source">La vache 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>La vache libre : <a href="">Cr&eacute;er une cl&eacute; USB Multi-boot en 6 &eacute;tapes, avec Easy2Boot [Tuto]</a> (24/04/2014)</li><li>Bruno Voisin : <a href="">Ubuntu sur votre cl&eacute; USB en quelques clics</a> (26/09/2009)</li><li>La vache libre : <a href="">Installer GNOME 3.12 sur Ubuntu GNOME 14.04 LTS Trusty Tahr (PPA)</a> (19/04/2014)</li><li>La vache libre : <a href="">Installer Budgie Desktop sur Ubuntu, Arch Linux et Manjaro</a> (18/11/2014)</li><li>La vache libre : <a href="">Gloobus Preview &ndash; Un outil de pr&eacute;visualisation int&eacute;ressant pour GNU/Linux</a> (10/01/2015)</li></ul></div></p>


feed_id: http://carlchenet.com/2015/10/29/liens-interessants-journal-du-hacker-semaine-44/
title: Carl Chenet : Liens intéressants Journal du hacker semaine #44
uri: Carl-Chenet-Liens-intéressants-Journal-du-hacker-semaine-44
url: http://carlchenet.com/2015/10/29/liens-interessants-journal-du-hacker-semaine-44/
content:
<p><a href="https://www.journalduhacker.net/"><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 44ème semaine de 2015, voici<strong> 5 liens intéressants</strong> que vous avez peut-être ratés, relayés la semaine précédente par <a title="Le Journal Du Pirate" href="https://www.journalduhacker.net/" target="_blank">le Journal du hacker</a>, <strong>votre source d’informations</strong> pour le Logiciel Libre <strong>francophone </strong>!</p>
<ul><li><strong><a href="https://www.journalduhacker.net/s/vizqus/wordpress_en_mode_docker" target="_blank">WordPress en mode Docker</a></strong></li>
</ul><p><a href="https:///www.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>
<ul><li><strong><a href="https://www.journalduhacker.net/s/zvxw34/db2twitter_construit_et_envoie_un_tweet_avec_des_valeurs_provenant_de_votre_base_de_donn_es" target="_blank">db2twitter : construit et envoie un tweet avec des valeurs provenant de votre base de données</a></strong></li>
</ul><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>
<ul><li><strong><span><a href="https://www.journalduhacker.net/s/g448ns/ddrescue_dd_rescue_myrescue_r_cup_rer_ses_donn_es_apr_s_un_crash_disque" target="_blank">ddrescue, dd_rescue, myrescue : récupérer ses données après un crash disque</a> </span></strong></li>
<li><strong><span><a href="https://www.journalduhacker.net/s/zrkm2a/ruby_et_python_en_t_te_des_comp_tences_les_mieux_pay_es" target="_blank">Ruby et Python en tête des compétences les mieux payées</a></span></strong></li>
</ul><p><a href="https://www.python.org/"><img src="https://carlchenet.files.wordpress.com/2013/05/python-logo-master-v3-tm.png?w=150&amp;h=51" alt="python-logo-master-v3-TM" width="150" height="51"></a></p>
<ul><li><strong><span> <a href="https://www.journalduhacker.net/s/wiwjxq/freshrss_3_ans_de_maturit_suite_et_fin" target="_blank">FreshRSS, 3 ans de maturité (suite et fin)</a> </span></strong></li>
</ul><p> </p>
<p>Petit rappel : <strong>la nouvelle adresse</strong> du Journal du hacker est <a href="https://www.journalduhacker.net/" target="_blank">www.journalduhacker.net</a></p>
<p>Pour ne plus rater aucun article <strong>de la communauté francophone</strong>, voici :</p>
<ul><li><strong><a title="Flux RSS du Journal Du Pirate" href="https://www.journalduhacker.net/rss" target="_blank">le flux RSS du Journal du Hacker</a></strong></li>
<li><strong><a href="https://framasphere.org/people/2aaaaba0110c0133c7ea2a0000053625" target="_blank">le flux Diaspora du Journal du Hacker</a></strong></li>
<li><strong><a href="https://twitter.com/journalduhacker" target="_blank">le compte Twitter du Journal du Hacker (déjà plus de 500 abonnés, merci à vous !)</a></strong></li>
</ul><p><a href="https://twitter.com/journalduhacker"><img src="https://carlchenet.files.wordpress.com/2015/10/logo-twitter.png?w=150&amp;h=150" alt="logo-twitter" width="150" height="150"></a></p>
<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 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></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/2602/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/carlchenet.wordpress.com/2602/"></a> <img alt="" border="0" src="http://pixel.wp.com/b.gif?host=carlchenet.com&amp;blog=7722010&amp;post=2602&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/10/29/liens-interessants-journal-du-hacker-semaine-44/" 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 #33</a> (14/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="">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="">Liens int&eacute;ressants Journal du hacker semaine #36</a> (07/09/2015)</li></ul></div></p>


feed_id: http://www.gnomelibre.fr/2015/10/cartes-3-20-prendra-en-charge-le-format-geojson/
title: Okki : Cartes 3.20 prendra en charge le format GeoJSON
uri: Okki-Cartes-3-20-prendra-en-charge-le-format-GeoJSON
url: http://www.gnomelibre.fr/2015/10/cartes-3-20-prendra-en-charge-le-format-geojson/
content:
<p>Pour reprendre Wikipédia, <a href="https://fr.wikipedia.org/wiki/GeoJSON">GeoJSON</a> est un format ouvert d’encodage d’ensemble de données géospatiales simples avec leurs attributs non spatiaux.</p>
<p>De tels fichiers peuvent être utilisés pour ajouter des calques représentants par exemples les différentes zones électorales ou l’ensemble des municipalités d’un pays.</p>
<figure><a href="media/ace1e687.cartes_319_geojson_1.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/10/cartes_319_geojson_1.png"><img src="media/ace1e687.cartes_319_geojson_1.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/10/cartes_319_geojson_1.png" alt="" width="876" height="855"></a><figcaption>Délimitation des différentes municipalités norvégiennes</figcaption></figure><p>Sans doute plus intéressant pour le grand public, le format permet également d’ajouter un ensemble de lieux différents et d’y associer des informations dans le but de lister par exemple les différentes possibilités d’une rencontre à venir.</p>
<figure><a href="media/cabb0e6e.cartes_319_geojson_2.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/10/cartes_319_geojson_2.png"><img src="media/a9b8c8be.cartes_319_geojson_2-1024x619.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/10/cartes_319_geojson_2-1024x619.png" alt="" width="660" height="399"></a><figcaption>Les différentes possibilités pour la conférence GUADEC 2016 qui aura lieu à Karlsruhe</figcaption></figure><p><a href="http://jonasdn.blogspot.fr/2015/10/geojson-in-maps.html">Source</a></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/10/cartes-3-20-prendra-en-charge-le-format-geojson/" 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="">Un mode hors-ligne pour Cartes</a> (07/05/2015)</li><li>Okki : <a href="">Logiciels prendra en charge les URL AppStream</a> (27/10/2015)</li></ul></div></p>


feed_id: http://blog.galusik.xyz/post/Devuan-ou-Linux-comme-il-se-doit
title: alienus : Devuan ou Linux comme il se doit
uri: alienus-Devuan-ou-Linux-comme-il-se-doit
url: http://blog.galusik.xyz/post/Devuan-ou-Linux-comme-il-se-doit
content:
<h1>Le choix de la liberté</h1>
<p><a href="media/ef14862b.devuan-logo-1000x200.png" data-original-source="http://blog.galusik.xyz/public/devuan-logo-1000x200.png"><img src="media/78b1e870..devuan-logo-1000x200_s.jpg" data-original-source="http://blog.galusik.xyz/public/.devuan-logo-1000x200_s.jpg" alt="" title="devuan logo, oct. 2015"></a></p>
<h2>Historique</h2>
<p>Dans <a href="http://blog.galusik.xyz/post/Tchuss-Linux%2C-ola-OpenBSD">cet
article</a>, je clamais mon ras le bol sur les controverses qui gangrénaient de
plus en plus la philosophie du hacking -- au sens originel -- que l'on trouvait
au sein des communautés linuxiennes. J'avais décidé de ne plus utiliser,
volontairement, un de ces systèmes et de confier mes machines au vénérable
système d'exploitation qui pique, à savoir <a href="http://www.openbsd.org/">OpenBSD</a>.</p>
<p>Toutefois, et oui j'y arrive. Je vais vous placer le fameux <em>Y'a que les
imbéciles qui ne changent pas d'avis</em>. Un ami a attiré mon attention sur la
distribution GNU/Linux <a href="http://www.devuan.org/">Devuan</a>. Cette
dernière est née suite à la décision de la maison mère <a href="http://www.debian.org/">Debian</a> d'utiliser par défaut l'init cancérigène
<a href="http://www.systemd.org/">SystemD</a> et ce, sans prendre en compte
l'avis de ses utilisateurs qui ne demandaient qu'une liberté de choix.</p>
<p>Mais, mais, mais ! Certains diront que c'est le cas. Il est en effet
possible de ne pas utiliser SystemD. Mouais, mais il est nécessaire de changer
d'init après l'installation. Puis, il faut vivre avec ces petites métastases,
ces petits bouts qui se développent un peu partout car, par défaut, les
logiciels ont été compilés sur un système infecté. On me souffle à l'oreille
que certains utilitaires efficaces et simples vont finir par se faire remplacer
et ainsi limiter, encore, le choix. Par exemple, <em>ifupdown</em> l'outil de
configuration des interfaces réseaux qui se <em>ferait</em> pousser dans
l'escalier par <em>systemd-network</em> (<a href="https://lists.debian.org/debian-devel/2015/05/msg00574.html">source</a>).</p>
<p>Bref, je me suis donc attelé à étudier le travail réalisé par ce petit
groupe de résistants qui souhaitent préserver liberté, choix et osons le dire,
l'esprit originel de Debian.</p>
<h2>États des lieux</h2>
<h3>Installation</h3>
<p>Tout d'abord, j'ai été agréablement surpris de trouver une <a href="http://files.devuan.org/">image ISO</a> pour installer et tester la
distribution dissidente. Le test se fait en dur, en vrai car VirtualBox chez
OpenBSD, ce n'est même pas envisageable ;). L'installation se passe très bien.
L'environnement de bureau Xfce termine la procédure.</p>
<p>Deux petits morceaux de SystemD résistent :</p>
<pre>
<code>fred@devuan:~$ dpkg-query -l | grep systemd
ii  libsystemd0:amd64  215-17+deb8u2  amd64  systemd utility library
rc  systemd-shim  9-1  amd64  shim for systemd
</code>
</pre>
<p>Et la charte graphique n'est pas encore en place. Elle est cependant prète
sur leur forge (fonds d'écran, icônes, logo, ...etc), je vous laisse le plaisir
de la découverte ;).</p>
<p>Pour information, voici le fichier de configuration du gestionnaire de
paquets <strong>apt</strong> :</p>
<pre>
<code># Devuan repositories
deb http://packages.devuan.org/merged jessie main contrib non-free
deb-src http://packages.devuan.org/merged jessie main contrib non-free
deb http://packages.devuan.org/merged jessie-backports main contrib non-free
</code>
</pre>
<p>Le système ronronne et me permet d'aller faire un tour chez les
rebelles.</p>
<h3>Services</h3>
<p>L'infrastructure mise en place est impressionnante. On n'a pas affaire à des
rigolos. L'expérience est là. Une plateforme <a href="http://git.devuan.org/">Gitlab</a> est offerte. Les inscriptions sont ouvertes
et permettent à un nouvel utilisateur de contribuer dans la seconde. Je
rajouterai que je ne parle pas uniquement de rapport de bugs, mais de projets,
vous avez droit à votre espace de développement.</p>
<p>Une infrastructure <a href="http://jenkins-debian-glue.org/">Jenkins</a> est
mise en place pour automatiser la fabrication des paquets. Ce graphe est plus
parlant (ou pas :P) :</p>
<a href="media/a201ab84.devuan-ci-graph.png" data-original-source="http://blog.galusik.xyz/public/devuan-ci-graph.png"><img src="media/fc9edaaa..devuan-ci-graph_m.jpg" data-original-source="http://blog.galusik.xyz/public/.devuan-ci-graph_m.jpg" alt="devuan-ci" title="devuan-ci, oct. 2015"></a>
<p>Un forum communautaire moderne vous attend <a href="http://talk.devuan.org/">par ici</a>. De plus, on retrouve les standards de la
communication, à savoir une <a href="https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng">liste de
diffusion</a> et des salons de discussion IRC chez freenode (devuan,
devuan-dev, devuan-news, devuan-fr).</p>
<p>La <a href="http://www.devuan.org/">page d'accueil</a> est très basique, mais
elle n'est pas la priorité. Elle remplit son rôle et vous transmet les
informations. À noter, que cette page est traduite sur <a href="http://www.devuan.fr/">devuan.fr</a> qui est, je l'espère, l'embryon d'une
future communauté francophone.</p>
<h2>Conclusion</h2>
<p>En conclusion, le fork du début n'était pas qu'un coup de gueule. Les faits
sont là. Le projet avance. Sûrement trop lentement pour beaucoup mais
sereinement et là est le plus important. Le fameux <em>When it's ready</em>
(ndlt: quand c'est prêt) des sorties de Debian prend tout son sens <img src="media/d1b78cf2.wink.png" data-original-source="http://blog.galusik.xyz/themes/default/smilies/wink.png" alt=";)"></p>
<p>Je suis donc séduit et l'ai même assumé sur leur <a href="https://talk.devuan.org/t/introduce-yourself/15/44?u=fredg">forum</a>.
J'espère que le développement suivra son cours.</p>
<p>Comme vous avez suivi jusqu'au bout, je vous offre une petite capture
d'écran avec un fond d'écran Devuan :</p>
<p><a href="media/aaa653e8.devuan_20151030.png" data-original-source="http://blog.galusik.xyz/public/devuan_20151030.png"><img src="media/342051c6..devuan_20151030_m.jpg" data-original-source="http://blog.galusik.xyz/public/.devuan_20151030_m.jpg" alt="" title="devuan shot, oct. 2015"></a></p>
<p>Je pense m'y investir un brin mais, pour l'instant, c'est <a href="http://blog.galusik.xyz/post/Inscription-au-NaNoWriMo">NaNoWriMo</a> <img src="media/d1b78cf2.wink.png" data-original-source="http://blog.galusik.xyz/themes/default/smilies/wink.png" alt=";)"></p>
<p><img src="media/e280ea1a.895be68f7d2e67aa12db5a759115ef0d" data-original-source="http://cdn.libravatar.org/avatar/895be68f7d2e67aa12db5a759115ef0d" alt="Gravatar de alienus" class="gravatar" /><br/><i>Original post of <a href="http://blog.galusik.xyz/post/Devuan-ou-Linux-comme-il-se-doit" title="Visit the source">alienus</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 24, f&eacute;vrier 2014</a> (24/02/2014)</li><li>Samuel Martin : <a href="">Le flux de traitement des images sous Linux</a> (11/03/2009)</li><li>Gregory Colpart : <a href="">Driver bnx2 du noyau Lenny et carte Broadcom NetXtreme II</a> (08/05/2009)</li><li>pc-kc : <a href="">regrouper les fichiers XTM</a> (11/07/2009)</li><li>NiKo : <a href="">Mettre en place un bouncer IRC avec Muh</a> (25/04/2007)</li></ul></div></p>


feed_id: http://blogmotion.fr/systeme/debrick-wnr3500l-firmware-13866
title: Blogmotion : Débricker un routeur Netgear WNR3500L v1
uri: Blogmotion-Débricker-un-routeur-Netgear-WNR3500L-v1
url: http://blogmotion.fr/systeme/debrick-wnr3500l-firmware-13866
content:
<p>J'ai <a title="Netgear R7000 : changement de routeur à la maison" href="http://blogmotion.fr/systeme/netgear-r7000-test-13852">changé de routeur récemment</a>, plus puissant, plus joli et plus cher.</p>
<p><img src="media/ff226336.wnr3500l-debrick-chip-590x371.jpg" data-original-source="http://blogmotion.fr/wp-content/uploads/2015/10/wnr3500l-debrick-chip-590x371.jpg" alt="wnr3500l-debrick-chip" width="590" height="371"></p>
<p>Le nouveau routeur étant en place j'ai pu enfin <strong>mettre à jour l'ancien WNR3500L v1</strong>, dont le firmware Tomato était très ancien et vulnérable à de nombreuses failles comme heartbleed. Et puis c'est le drame, la brique. Plutôt que de caler un meuble avec voyons comment le ramener à la vie.<span></span></p>
<h3>Attention</h3>
<p><span><strong><span>Avertissement</span></strong></span> : ces manipulations sont risquées et peuvent rendre inutilisable votre matériel. Ni moi ni Blogmotion ne seront responsables des éventuels dommages sur votre matériel. A partir de ce point vous êtes conscient que ces informations se destinent à des utilisateurs "avancés". Si vous avez un doute ne le faites pas.</p>
<p>Ce billet s'adresse <strong>uniquement</strong> aux possesseurs d'un routeur Netgear <strong>WNR3500L <span>v1</span></strong>. Si vous disposez d'une v2 alors <span>passez votre chemin</span>.</p>
<p>Attention à la confusion car dans l'interface de Tomato (Status > Overview) il est indiqué chez moi : <strong>Netgear WNR3500L/U/v2</strong>. Mais il s'agit bien d'un routeur v1. Pour en être sûr regardez au dos du routeur que le modèle imprimé est bien : "WNR3500U/WNR3500L". Au dos d'un WNR3500L v2 il est toujours indiqué "WNR3500L v2". Sur la v1 le bouton "on/off" est situé entre le port jaune (internet) et le connecteur (power) :</p>
<p><img src="media/610aace2.wlan-ethernet-590x157.jpg" data-original-source="http://blogmotion.fr/wp-content/uploads/2015/10/wlan-ethernet-590x157.jpg" alt="wlan-ethernet" width="590" height="157"></p>
<p>Avec une v2 c'est l'inverse. L'alimentation indiquée au dos est de <strong>1.0A pour une v1</strong> contre 1.5A pour une v2.</p>
<h3>Et paf, led orange</h3>
<p>J'étais revenu en firmware Netgear d'origine puis sur le firmware dd-wrt (<a href="http://www.dd-wrt.com/site/support/router-database" rel="nofollow">initial firmware</a>), en effet il faut passer par cette étape car Netgear n'accepte que des firmware en .chk.</p>
<p>Puis j'ai voulu mettre une version récente de Shibby et ça s'est <strong>mal terminé</strong> pour mon routeur... Led orange (power) allumée ainsi que la led du port ethernet auquel mon PC est connecté. Le routeur ne démarre plus et ne répond plus au ping. En bref il est brické, ou semi-brické. J'avais peut-être pris un firmware trop gros ou quelque chose s'est mal passé.</p>
<p>Mais tout n'est pas perdu.</p>
<h3>Ping</h3>
<p>Connecter un ordinateur en ethernet (rj45) sur le port ethernet numéro 1 (à ne pas confondre avec le port jaune internet). Désactiver toutes les éventuelles autres carte réseaux (wifi, ethernet).</p>
<p>Configurer une IP fixe : 192.168.1.2 / 255.255.255.0.</p>
<p>Passerelle et DNS : inutile, laisser vide.</p>
<p>Dans une invite de commande lancer un ping avec un temps défini à 2ms :</p><pre>ping 192.168.0.254 -t -w 2</pre><p>Cette commande est essentielle. Lancez le ping dès maintenant et laissez cette fenêtre ouvert et visible pour la suite. Pour l'instant le ping ne fonctionne pas, c'est normal.</p>
<h3>Reset 30/30/30</h3>
<p>Avant tout tentez un hard reset grâce à la méthode "30/30/30" qui permet dans la plupart des cas d'activer le serveur TFTP sur le routeur afin d'injecter un nouveau firmware :</p>
<ol><li>Routeur allumé</li>
<li>Maintenir appuyé le bouton reset 30 secondes, ne le relachez plus</li>
<li>Débrancher l'alimentation, attendre 30 secondes (reset toujours appuyé!)</li>
<li>Rebrancher l'alimentation, attendre 30 secondes (reset toujours appuyé!)</li>
</ol><p>Patienter environ 3 minutes.</p>
<p>Si le firmware était toujours intègre alors le routeur pourra redémarrer.</p>
<p>Dans le cas contraire passons à la suite. Vous pouvez essayer plusieurs fois cette méthode car on relache parfois le bouton reset sans s'en rendre compte... (et merci à myopenrouter qui a juste <a href="https://web.archive.org/web/20150407014712/http://www.myopenrouter.com/article/13859/How-To-Debrick-Your-NETGEAR-WNR3500L-Using-A-USB-TTL-Cable-on-Windows/?page=4" rel="nofollow">perdu mon post</a> lors de la migration du site).</p>
<h3>Forcer le firmware</h3>
<p>Pour vérifier si votre routeur est "debrickable" il faut procéder au test suivant (avec le ping en fond qui continue).</p>
<p>Toujours connecté en ethernet entre votre ordinateur et le routeur :</p>
<ol><li>Eteindre le routeur avec le bouton ON/OFF</li>
<li>Maintenir RESET et a<span>llumer le routeur avec le bouton ON/OFF (reset reste appuyé)</span></li>
<li>La led orange va s'allumer</li>
<li>Quand la led jaune (ethernet) s'allume relacher le RESET</li>
</ol><p>Observez attentivement le ping :</p><pre>...
Délai d'attente de la demande dépassé.
Délai d'attente de la demande dépassé.
Délai d'attente de la demande dépassé.
Délai d'attente de la demande dépassé.
Délai d'attente de la demande dépassé.
Réponse de 192.168.1.1 : octets=32 temps<1ms TTL=100
Réponse de 192.168.1.1 : octets=32 temps<1ms TTL=100
Réponse de 192.168.1.1 : octets=32 temps<1ms TTL=100
Délai d'attente de la demande dépassé.
Délai d'attente de la demande dépassé.
Délai d'attente de la demande dépassé.
Délai d'attente de la demande dépassé.
Délai d'attente de la demande dépassé.
Délai d'attente de la demande dépassé.
Délai d'attente de la demande dépassé.
...</pre><p>On observe <strong>quelques réponses au ping</strong>, 3 dans mon cas. Si vous avez au moins une réponse alors c'est parfait et votre routeur est simplement <strong>semi-brické</strong>, nous allons pouvoir le refaire partir rapidement.</p>
<p>Dans le cas contraire c'est foutu il faudra <a href="http://myopenrouter.com/article/how-debrickrestore-your-wnr3500l-usb-ttl-cable-and-mac-os-x" rel="nofollow">passer par un adaptateur série uart et souder les pins</a> (<a href="media/07155a2c.WNR3500L_OpenSourceGuide.pdf" data-original-source="http://www.myopenrouter.com/downloads/file/109/WNR3500L_OpenSourceGuide.pdf" rel="nofollow">pdf</a>) car absentes sur la v1.</p>
<h3>Repérer la puce</h3>
<p>Démonter le routeur, il y a 2 vis en dessous. Ce sont des vis étoiles j'espère que vous avez <a href="http://amzn.to/1MY2jsA" rel="nofollow">le matériel qu'il faut pour ça</a>. Ensuite il suffit de faire glisser la façade vers le bas du routeur. Attrapez la façade vers l'emplacement de la vis et ça viendra tout seul.</p>
<p>Une fois la bestiole ouverte, il faut localiser la puce MX nommée <em>U32</em>, juste à côté de la résistance <em>R170</em> dans l'angle du chipset WiFi :</p>
<p><img src="media/ff226336.wnr3500l-debrick-chip-590x371.jpg" data-original-source="http://blogmotion.fr/wp-content/uploads/2015/10/wnr3500l-debrick-chip-590x371.jpg" alt="wnr3500l-debrick-chip" width="590" height="371"></p>
<p>Nous devrons plus tard court-circuiter (mettre en contact) les deux pins en bas à droite. J'utilise un tournevis fin :</p>
<p><img src="media/495c5568.wnr3500l-debrick-pins-590x322.jpg" data-original-source="http://blogmotion.fr/wp-content/uploads/2015/10/wnr3500l-debrick-pins-590x322.jpg" alt="wnr3500l-debrick-pins" width="590" height="322"></p>
<p><span>Attention</span> à ne pas utiliser un objet trop large car si vous touchez d'autres pattes que ces deux là vous pouvez définitivement cramer votre routeur (je n'ai pas essayé!).</p>
<p>Préparez le firmware à injecter, je vous conseille de repartir sur le firmware stock (d'origine) de Netgear. Voici le dernier disponible sur le site support de Netgear:</p>
<ul><li><a href="http://www.downloads.netgear.com/files/GDC/WNR3500LV1/WNR3500L_V1.2.2.48_35.0.55.zip" rel="nofollow">WNR3500L-V1.2.2.48_35.0.55.chk</a></li>
</ul><p>Si ce n'est pas le cas activer le client TFTP de Windows :</p>
<ul><li>programmes et fonctionnalités > activer ou désactiver des fonctionnalités de Windows : client TFTP</li>
</ul><h3>C'est parti pour le flash</h3>
<p>Tournevis et ordinateur à proximité, avec toujours un ping en continue en fond.</p>
<p>C'est parti :</p>
<ol><li>Eteindre le routeur avec le bouton ON/OFF</li>
<li>Maintenir RESET et a<span>llumer le routeur avec le bouton ON/OFF (reset reste appuyé)</span></li>
<li>La led orange va s'allumer</li>
<li>Quand la led jaune (ethernet) s'allume relacher le RESET</li>
<li>Court-circuiter les deux deux pattes (une seconde suffit) comme indiqué</li>
<li>Après 5s la led orange passe en jaune et clignote</li>
</ol><p><em>note : il peut se passer plusieurs secondes entre l'étape 4 et 5 ce n'est pas génant</em></p>
<p>Si vous êtes arrivés à cette étape, c'est <strong>parfait</strong> ! Le ping doit maintenant répondre en continue. Si c'est le cas <strong>il est temps d'injecter le firmware</strong>, attention à bien préciser le chemin du fichier (c:\\firmware dans l'exemple) :</p><pre>tftp -i 192.168.1.1 PUT C:\\firmware\\WNR3500L-V1.2.2.48_35.0.55.chk
Transfert réussi : 5357626 octets en 4 secondes, 1339406 octets/s</pre><p>Vous pouvez renommer le firmware avec un nom plus simple ou utiliser la touche "tabulation" pour auto-compléter le nom (comme sous linux). Après "tranfert réussi" il faut maintenant patienter environ 1 à 3 minutes, le routeur va ensuite redémarrer puis se réinitialiser complètement. Jettez un oeil sur la fenêtre de ping, une fois que c'est stable alors l'interface doit être accessible via : http://192.168.1.1.</p>
<p><strong>Bingo c'est gagné !</strong></p>
<h3>On recommence ?</h3>
<p>Vous pouvez à nouveau <del>casser</del> essayer un autre mode tomato. De mon côté je suis repassé par le dd-wrt (initial flash) puis j'ai installé cette version de <a href="http://toastmanfirmware.yolasite.com/" rel="nofollow">Toastman</a> :</p>
<ul><li>tomato-K26USB-1.28.7507.2MIPSR2Toastman-RT-VLAN-VPN-NOCAT.trx</li>
</ul><p>Il faut <strong>renommer le firmware *.trx en *.bin</strong> sinon dd-wrt dira que le format de l'image est incorrecte. Les mods de Toastman sont plus légers que ceux de Shibby et comme nous sommes limités à 8 mo avec le WNR3500L v1. Pensez à vous inscrire chez 4shared pour pouvoir récupérer les firmware de Toastman, sinon ça ne marchera pas.</p>
<p>Voici les <a href="http://pastebin.com/X4w3S2h9" rel="nofollow">différentes versions</a> disponibles chez Toastman:</p>
<ul><li>Mini - no USB, no CIFS, no Zebra</li>
<li>MiniIPV6 - no USB, no CIFS, no Zebra + IPv6</li>
<li>Std - normal build</li>
<li>Ext - normal + Extra utilities + NTFS</li>
<li>VPN - normal + Extras + NTFS + VPN</li>
<li>VPN-NOCAT - normal + Extras + NTFS + VPN + NOCAT portal</li>
</ul><p>Et comme j'ai galéré à trouver la même information pour les versions de Shibby en fait il faut savoir que la description n'est plus présente après la version 99, <a href="media/d4a55938.builds.png" data-original-source="http://tomato.groov.pl/download/K26/archive/build5x-099-EN/builds.png" rel="shadowbox[sbpost-13866];player=img;">voici donc la dernière en date</a> (et toujours d'actualité). Il faut savoir que les firmwares de Shibby et Toastman sont très proches de toutes façons.</p>
<p>J'espère que ce tutoriel vous aura aidé, je me suis largement inspiré de <a href="http://blog.zipleen.com/search/label/debrick" rel="nofollow">cet article</a>. A force de parcourir pas mal de forum je me suis dit que c'était pas mal de rassembler tout ça ici.</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/debrick-wnr3500l-firmware-13866">Article original</a> écrit par Mr Xhark publié sur <a href="http://blogmotion.fr/">Blogmotion</a> le 30/10/2015 |
<a href="http://blogmotion.fr/systeme/debrick-wnr3500l-firmware-13866#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/netgear-r7000-test-13852">Netgear R7000 : changement de routeur à la maison</a></li><li><a href="http://blogmotion.fr/systeme/information-modele-12095">La bible des routeurs, pour bien flasher</a></li><li><a href="http://blogmotion.fr/systeme/capture-tomato-12098">[TomatoUSB] Capturer du traffic avec tcpdump</a></li><li><a href="http://blogmotion.fr/systeme/dnsmasq-pxelinux-12406">Comment activer le boot PXE avec Tomato</a></li><li><a href="http://blogmotion.fr/feedback/wrt1900ac-firmware-11359">[Test] Routeur Linksys WRT1900ac</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/debrick-wnr3500l-firmware-13866" 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>Blogmotion : <a href="">Netgear R7000 : changement de routeur &agrave; la maison</a> (24/10/2015)</li><li>Blogmotion : <a href="">La bible des routeurs, pour bien flasher</a> (30/09/2014)</li><li>Blogmotion : <a href="">Test du nouveau modem routeur Netgear de Numericable</a> (18/07/2011)</li><li>Blogmotion : <a href="">[Test] Netgear WNR3500L : le routeur Open Source</a> (05/10/2010)</li><li>Blogmotion : <a href="">Activer le Wake On Wan/Lan sur un firmware Tomato</a> (20/10/2010)</li></ul></div></p>


feed_id: http://g3l.org/le_site/index.php?2015/10/31/328-l-alchimie-0xb-arrive
title: G3L : L'Alchimie 0xb arrive !
uri: G3L-L-Alchimie-0xb-arrive
url: http://g3l.org/le_site/index.php?2015/10/31/328-l-alchimie-0xb-arrive
content:
<p>La prochaine édition de l'<a href="http://www.triplea.fr/alchimie/" hreflang="fr">Alchimie</a>, le salon de la (ré)création numérique, arrive à grand pas puisqu'il se déroulera du 13 au 15 novembre à l'Espace Rochegude de Tain l'hermitage. G3L y tiendra bien sûr un stand pour y parler du libre, présent également au programme (en cours de finalisation).</p>


<p><img src="media/e23e4e5a.bandeau-oxb-CarrE.png" data-original-source="http://www.triplea.fr/blog/wp-content/uploads/2015/09/bandeau-oxb-CarrE.png" alt="Alchimie 0xb"></p> <p>L'<a href="http://www.triplea.fr/alchimie/" hreflang="fr">Alchimie</a>, c'est :</p>

<ul><li>une <a href="http://fr.wikipedia.org/wiki/Demoparty" hreflang="fr">Demoparty</a> (concours de création numérique),</li>
<li>des stands de revendeurs et d'associations dont :
<ul><li>G3L bien sûr,</li>
<li>le <a href="http://l0ad.org/" hreflang="fr">LOAD</a> (Laboratoire Ouvert Ardèche-Drôme),</li>
<li>du rétrogaming avec G2L2 Corp, l'Amiga X-1000, des robots…</li>
</ul></li>
<li>des <a href="http://www.triplea.fr/alchimie/pages/conferences.php" hreflang="fr">conférences</a> sur le numérique dont le logiciel libre (Drupal, HTTP/2, Apache/MariaDB/PHP, Haiku, Mozilla…).</li>
<li>des animations,</li>
<li>une ambiance conviviale,</li>
<li>de bons repas...</li>
</ul><p>Quelques vidéos pour vous mettre en appétit : <a href="https://www.youtube.com/watch?v=P0eJUGx5C7U" hreflang="fr">Timelapse Alchimie X</a>, <a href="https://youtu.be/y3PBfkPPR-4" hreflang="fr">La minute nécessaire</a>, <a href="https://www.youtube.com/watch?v=gQfLTj6coMw" hreflang="fr">l'invitro ORIC</a>.</p>


<p>Un évènement à ne pas manquer !</p>
<p><img src="media/e01c4dc6.aeb730b6da030ff3ba13636fcd669d58" data-original-source="http://cdn.libravatar.org/avatar/aeb730b6da030ff3ba13636fcd669d58" alt="Gravatar de G3L" class="gravatar" /><br/><i>Original post of <a href="http://g3l.org/le_site/index.php?2015/10/31/328-l-alchimie-0xb-arrive" title="Visit the source">G3L</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


title: Influence PC : Le casse tête de la partie électronique d’un cube à LED pensé pour Arduino
uri: 2015-11-01-
feed_id:
http://influence-pc.fr/01-11-2015-le-casse-tete-de-la-partie-electronique-dun-cube-a-led-pense-pour-arduino

url:
http://influence-pc.fr/01-11-2015-le-casse-tete-de-la-partie-electronique-dun-cube-a-led-pense-pour-arduino

content:
<p>Le cube à LED est l’un des projets DIY les plus exotiques que vous puissiez réaliser : la complexité de sa construction est exponentielle selon le nombre de LED de côté que vous souhaitez utiliser et leur type, <a href="media/55653736.F7UFAFEGI0TK41S.jpg" data-original-source="http://www.instructables.com/files/orig/F7U/FAFE/GI0TK41S/F7UFAFEGI0TK41S.jpg">monochrome</a> ou <a href="media/6d45228c.img_4795.jpg" data-original-source="https://0x7d.com/photos/rgb-led-cube-rev-c/img_4795.jpg">RGB</a>.</p>
<p>Un cube comportant 3 diodes électroluminescentes se compose de 9 LED par face, soit 27 au total. Pour un cube de 8 de côté, on arrive à 512 LED. Pour une résolution de 32×32 par face, c’est près de 32768 LED.</p>
<p>Le choix de la « résolution » (nombre de pixels) est important ! Si par exemple un cube de 4 LED de côté est simple à réaliser, il me semble dépourvu d’intérêt : la sensation de 3D au sein du cube y sera très faible.</p>
<h3>Problématique</h3>
<p>Sans parler du test individuel de chaque LED avant soudure, du nombre de câbles ou du simple nombre de points de soudure à réaliser, un cube est un casse tête à commander. Si chaque LED monochrome devait être adressée individuellement, il faudrait trouver un microcontrolleur disposant d’autant d’entrées/sorties.</p>
<p>Voici mon problème : en tant que développeur, je veux simplifier au maximum le montage électronique. Je compte me reposer sur la plus grande carte Arduino Mega qui dispose de seulement 54 I/O numériques et 16 analogiques reconfigurables.</p>
<h3>Le Charlieplexing <a href="https://en.wikipedia.org/wiki/Charlieplexing">(?)</a></h3>
<p>L’astuce la plus répandue pour diminuer le nombre de GPIO nécessaires s’appelle le multiplexage :<br>
– à l’instant T1, le premier étage du cube est pilotable, dans une matrice de LED en 2D<br>
– à l’instant T2, tout le premier étage s’éteint et le second étage devient pilotable<br>
– ainsi  de suite jusqu’à l’instant T8 où la boucle recommence au premier étage de LED</p>
<p>Si le nombre de cycles de parcours entre les étages est assez rapide, un effet de <a href="https://fr.wikipedia.org/wiki/Persistance_r%C3%A9tinienne">persistance rétinienne</a> permettra d’avoir la sensation que les LED de chaque étage ne s’éteignent pas mais brillent en fait un peu moins qu’en étant allumées 100% du temps.</p>
<p>Et de cette manière, pour un cube de 7 LED de côté, seules 49 LED doivent être pilotées en lieu et place des 343 LED du cube complet. Futé non ? Explorons maintenant toutes les options possibles.</p>
<h3>Solution 1 : les cubes vendus montés</h3>
<p><a href="media/dea805ee.L3D.jpg" data-original-source="http://influence-pc.fr/envois/L3D.jpg"><img src="media/dea805ee.L3D.jpg" data-original-source="http://influence-pc.fr/envois/L3D.jpg" alt="L3D" width="530" height="397"></a><br>
C’est une option vraiment tentante quand on a passé des semaines à se documenter sur le sujet. Je le déconseille pour trois raisons :<br>
– c’est cher, de 355$ pour le L3D Cube à 1200$ pour l’Hypnocube<br>
– c’est trop fragile pour être livré sans crainte comme l’Hypnocube, ou trop solide pour être observé à 360° (le L3D cube ne se regarde que d’une face et légèrement de côté)<br>
– ça n’est pas prévu pour être hacké, comprendre dépourvu d’interface de programmation standardisée</p>
<h3>Solution 2 : les kits vendus avec PCB à souder soit même</h3>
<p><a href="media/4768a8fc.Cube-DIY.jpg" data-original-source="http://influence-pc.fr/envois/Cube-DIY.jpg"><img src="media/4768a8fc.Cube-DIY.jpg" data-original-source="http://influence-pc.fr/envois/Cube-DIY.jpg" alt="Cube DIY" width="1600" height="1280"></a><br>
Attention, je ne dis pas que c’est infaisable et que ce n’est peut être pas l’option la plus intelligente : je dis qu’elle est hors de ma portée car mes connaissances en électronique sont très, très faibles, et que je ne souhaite pas progresser. L’électronique m’amuse mais ce n’est pas ma priorité : c’est le développement.</p>
<p>Pour moi ces kits ont un inconvénient majeur : ils nous font recréer une carte type Arduino… mais bien plus bas niveau, en C « vanilla », sans avoir accès aux contributions de la communauté Arduino telles que <a href="http://nanpy.github.io/">Nanpy</a>.</p>
<h3>Solution 3 : réaliser soit même un PCB de pilotage de LED</h3>
<p><a href="media/65b58f1a.Cube-driver-DIY.jpg" data-original-source="http://influence-pc.fr/envois/Cube-driver-DIY.jpg"><img src="media/65b58f1a.Cube-driver-DIY.jpg" data-original-source="http://influence-pc.fr/envois/Cube-driver-DIY.jpg" alt="Cube driver DIY" width="800" height="600"></a><br>
Un cube de 8 LED de côté nécessite 64 I/O pour les anodes, plus 8 I/O pour les cathodes, soit 73 pins. Nous avons vu que la limite maximum de la plateforme Arduino est de 70 GPIO. Un cube de 8 LED de côté impose de recourir à des composants électroniques de multiplexage, ce qui implique là aussi de bonnes connaissances et impactera la difficulté de programmation du cube.</p>
<p>Les tutos mis en ligne sur le site Instructables vous offriront tout le loisir de comparer les nombreuses manières différentes de parvenir à un cube fonctionnel par cette voie.</p>
<h3>Solution 4 : un shield Arduino ? un dérivé Arduino-compatible ?</h3>
<p><a href="media/f8049e41.Voxel-Shield.png" data-original-source="http://influence-pc.fr/envois/Voxel-Shield.png"><img src="media/f8049e41.Voxel-Shield.png" data-original-source="http://influence-pc.fr/envois/Voxel-Shield.png" alt="Voxel Shield" width="614" height="320"></a><br>
À ma connaissance, le <a href="https://sites.google.com/site/connorbtaylor/home/voxel-shield">Voxel Shield</a> est le seul projet Open Hardware qui a été documenté pour réaliser un cube 8x8x8, mais il n’est pas commercialisé. On trouve tout plein de shields pour réaliser des cubes plus petits, de 3 à 5 LED de côté, ce qui n’est pas suffisant à mon goût.</p>
<p>L’Arduino Mega et Due proposent 70 I/O au total, soit en 5V pour le premier, soit en 3.3V pour le second. Je n’ai pas pu trouver de shield ni de fork de ces cartes augmentant encore le nombre de GPIO.</p>
<p>Je sais qu’on peut relier deux Arduino <a href="https://www.arduino.cc/en/Reference/Serial">en série</a> via les pins D0 (RX) et D1 (TX), <a href="https://www.arduino.cc/en/Reference/Wire">en I2C</a> via les pins D4 et D5 ou <a href="https://www.arduino.cc/en/Reference/SPI">en SPI</a> via les pins de votre choix. J’avais donc pensé utiliser un second Arduino en tant qu’esclave du premier afin d’augmenter le nombre total de ses GPIO. Je n’ai pas trouvé de sketch ou de firmware tout pré-fait pour le faire alors que dit comme ça, ça semble trivial !</p>
<h3>Solution 5 : faire au mieux avec l’Arduino Mega</h3>
<p><a href="media/2813568f.Cube-Mega.jpg" data-original-source="http://influence-pc.fr/envois/Cube-Mega.jpg"><img src="media/f53b209f.Cube-Mega-400x300.jpg" data-original-source="http://influence-pc.fr/envois/Cube-Mega-400x300.jpg" alt="Cube Mega" width="400" height="300"></a><br>
Finalement, parce que je souhaite passer au plus vite à la pratique sur le cube, j’ai choisi d’être limité par l’Arduino Mega : le plus grand cube possible est le 7x7x7, soit 343 LED. En manipulant 49 anodes et 7 cathodes, 56 I/O seront utilisés, 14 libres et l’Arduino Mega pourra être directement utilisé pour piloter logiciellement les LED.</p>
<p>Cette dernière option évite quasi tout le volet électronique de l’affaire en le réduisant à des résistances et des transistors.</p>
<p>Le prochain article décrira comment réaliser ce projet !</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/01-11-2015-le-casse-tete-de-la-partie-electronique-dun-cube-a-led-pense-pour-arduino" 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="">Alternative &agrave; l&rsquo;IDE Arduino : d&eacute;couvrez Ino + Geany</a> (10/07/2012)</li><li>Influence PC : <a href="">Construire un robot Arduino bas&eacute; sur le ch&acirc;ssis DFRobot Turtle 2WD</a> (15/07/2012)</li><li>Influence PC : <a href="">Eloark, mon nouveau robot hybride Raspberry Pi &amp;amp; Arduino &amp;eacute;crit en Python</a> (30/08/2014)</li></ul></div></p>


feed_id: http://liens.planet-libre.org/?do=weekly&amp;week=20151102
title: Planet Libre : Brèves du Planet Libre - lundi 02, novembre 2015
uri: Planet-Libre-Brèves-du-Planet-Libre-lundi-02-novembre-2015
url: http://liens.planet-libre.org/?do=weekly&amp;week=20151102
content:
<h3><a href="http://www.numerama.com/politique/128759-le-parlement-ue-appelle-a-proteger-edward-snowden.html">Le Parlement UE appelle à protéger Edward Snowden - Numerama</a></h3>
	<small>
		
			<div>
			<span>Snowden</span> <span>parlement</span> <span>Europe</span> <span>institution</span> 
			</div>
		
		
		
	</small><br><br>
	antistress : "Le Parlement européen a voté un amendement en faveur d'Edward Snowden. Les députés appellent les États membres de l'Union à protéger le lanceur d'alerte américain."
	<br><br><hr><h3><a href="http://www.osnews.com/story/28925/Open_Source_Laptop">[EN] Open Source Laptop - OSNews</a></h3>
	<small>
		
			<div>
			<span>matériel</span> <span>portable</span> <span>Novena</span> <span>SoC</span> <span>ARM</span> <span>Freescale</span> <span>i.MX</span> <span>GPU</span> <span>Vivante</span> <span>FPGA</span> <span>financement</span> 
			</div>
		
		
		
	</small><br><br>
	antistress : Cette histoire de la naissance d'un ordinateur portable (Novena) conçu (en financement participatif) dès le départ pour être bidouillé, avec les choix matériels et logiciels qui en découlent, est passionnante et se lit comme un roman ! Le titre donne excellemment le ton : "A Laptop With No Secrets", j'adore. C'est certainement pour moi la meilleure nouvelle de l'année.<br>
(En complément, précisons que le SoC est un i.MX6 que Freescale s'engage à commercialiser pendant 15 ans, c-a-d jusqu'en 2027 ! ; qu'il embarque un GPU conçu par Vivante Corporation dont un pilote libre est en train d'être développé par rétro-ingénierie cf <a href="https://fr.wikipedia.org/wiki/Vivante_Corporation" rel="nofollow">https://fr.wikipedia.org/wiki/Vivante_Corporation</a>).<br>
Pour aller plus loin :<br>
- Blogue du concepteur : <a href="http://www.bunniestudios.com/blog/?cat=28" rel="nofollow">http://www.bunniestudios.com/blog/?cat=28</a><br>
- Page Wikipédia : <a href="https://fr.wikipedia.org/wiki/Novena_%28plate-forme_informatique%29#Liens_externes" rel="nofollow">https://fr.wikipedia.org/wiki/Novena_%28plate-forme_informatique%29#Liens_externes</a>
	<br><br><hr><h3><a href="http://www.zdnet.fr/actualites/projet-de-loi-republique-numerique-forte-participation-citoyenne-et-transparence-du-lobbying-39826810.htm">Projet de loi République Numérique : forte participation citoyenne et transparence du lobbying - ZDNet</a></h3>
	<small>
		
			<div>
			<span>institution</span> <span>parlement</span> <span>droit</span> <span>lobby</span> <span>libre</span> <span>format</span> <span>copyright</span> <span>LQDN</span> <span>April</span> <span>Wikipédia</span> 
			</div>
		
		
		
	</small><br><br>
	antistress : "La consultation publique sur le projet de loi pour une République Numérique a permis aux citoyens de s’exprimer, et ils ne s’en sont pas privés. Au-delà, cette opération a aussi permis de recenser les positions et arguments de nombreux groupes de pression, exposés en toute transparence. "
	<br><br><hr><h3><a href="http://www.numerama.com/politique/128428-safe-harbor-hambourg-menace-google-facebook-et-dautres.html">Safe Harbor : Hambourg menace Google, Facebook et d'autres - Numerama</a></h3>
	<small>
		
			<div>
			<span>pistage</span> <span>institution</span> <span>Europe</span> <span>États-unis</span> <span>Snowden</span> 
			</div>
		
		
		
	</small><br><br>
	antistress : "Le Commissaire de la protection des données personnelles de Hambourg menace Facebook, Google et toutes entreprises installées sur son territoire de lui interdire d'exporter des données personnelles vers les USA, sans attendre l'ultimatum fixé par les CNIL au 31 janvier 2016. Crédible ?"
	<br><br><hr><h3><a href="http://www.numerama.com/politique/128308-donnees-personnelles-le-safe-harbor-2-0-toujours-en-discussion.html">Données personnelles : le Safe Harbor 2.0 toujours en discussion - Numerama</a></h3>
	<small>
		
			<div>
			<span>pistage</span> <span>institution</span> <span>Europe</span> <span>États-unis</span> <span>Snowden</span> 
			</div>
		
		
		
	</small><br><br>
	antistress : "Alors que les CNIL européennes ont donné aux États-Unis et à l'Union européenne jusqu'au 31 janvier 2016 pour se mettre d'accord sur un Safe Harbor 2.0, les négociations sur un nouveau régime d'encadrement de l'exportation des données personnelles avancent bien."
	<br><br><hr><h3><a href="http://www.numerama.com/politique/128364-la-plainte-de-wikimedia-contre-la-nsa-est-rejetee.html">La plainte de Wikimédia contre la NSA est rejetée - Numerama</a></h3>
	<small>
		
			<div>
			<span>pistage</span> <span>NSA</span> <span>Wikipédia</span> <span>droit</span> 
			</div>
		
		
		
	</small><br><br>
	antistress : "La justice américaine a rejeté la plainte de Wikimédia contre la NSA. Mais heurtée par les agissements de l'agence de renseignement, la fondation compte persévérer dans son combat judiciaire en faisant appel."
	<br><br><hr><h3><a href="http://www.numerama.com/tech/128331-le-parlement-europeen-adopte-un-cadre-flou-sur-la-neutralite-du-net.html">Le Parlement européen adopte un cadre flou sur la neutralité du net - Numerama</a></h3>
	<small>
		
			<div>
			<span>neutralité</span> <span>internet</span> <span>institution</span> <span>Europe</span> <span>droit</span> <span>lobby</span> 
			</div>
		
		
		
	</small><br><br>
	antistress : "Le Parlement européen a adopté mardi en seconde lecture la recommandation sur le Marché unique européen des communications électroniques, qui fixe un cadre sur la neutralité du net dont la portée réelle reste très douteuse."
	<br><br><hr><h3><a href="https://www.gnome.org/news/2015/10/gnomes-2014-fiscal-year-annual-report-published/">[EN] GNOME’s 2014 Fiscal Year Annual Report Published - gnome.org</a></h3>
	<small>
		
			<div>
			<span>GNOME</span> <span>logiciel</span> 
			</div>
		
		
		
	</small><br><br>
	antistress : Le résumé (en date du 1er octobre 2015) de ce qui s'est passé en 2013-2014 pour le projet GNOME : la sortie des versions 3.12 et 3.14, le descriptif du travail en cours sur les briques logicielles WebkitGTK+, GStreamer, GTK+ etc. à travers les hackfests, retour sur l'épisode avec Groupon au sujet de la marque GNOME, les statistiques... Clair, concis et intéressant !
	<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=20151102" 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 21, avril 2014</a> (21/04/2014)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - lundi 09, juin 2014</a> (09/06/2014)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - lundi 30, mars 2015</a> (30/03/2015)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - lundi 03, mars 2014</a> (03/03/2014)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - lundi 28, avril 2014</a> (28/04/2014)</li></ul></div></p>


feed_id: http://mozillazine-fr.org/ou-en-est-firefox-os-sur-tv/
title: mozillaZine-fr : Où en est Firefox OS sur TV ?
uri: mozillaZine-fr-Où-en-est-Firefox-OS-sur-TV
url: http://mozillazine-fr.org/ou-en-est-firefox-os-sur-tv/
content:
<p><a href="https://www.mozilla.org/fr/firefox/os/devices/tv/"><img title="Page de Mozilla sur Firefox OS TV" src="media/348592dc.Firefox-OS-TV-300x169.jpg" data-original-source="http://mozillazine-fr.org/wp-content/uploads/2015/11/Firefox-OS-TV-300x169.jpg" alt="Firefox OS TV" width="204" height="115"></a>Dans <a href="http://mozillazine-fr.org/trusted-reviews-aime-le-systeme-firefox-os-pour-televiseurs/" hreflang="fr">notre article précédent</a>, nous parlions de Firefox OS sur les téléviseurs. À première vue, on pourrait penser qu’il s’agit d’un sujet relativement anecdotique. Après réflexion, le téléviseur reste un appareil plus utilisé que le <abbr lang="en" title="Personal computer">PC</abbr>, la tablette ou le smartphone, et un appareil qui trône dans les salons. Le plus grand de tous les écrans. Si des millions de gens voient le logo Firefox, même furtivement, sur cet écran, on peut penser qu’ils seront plus enclins à envisager l’utilisation de Firefox sur leur PC, tablette, smartphone. Mais quelle est la concurrence dans ce domaine ? <a title="BlogZiNet, blog de Mozinet" href="http://blogzinet.free.fr/blog/" hreflang="fr">Mozinet</a> fait le point pour nous :</p>
<blockquote><p>La concurrence est forte, surtout que ce sont des appareils haut de gamme. Chacun vient avec sa solution. D’autres acteurs non fabricants de télé se sont aussi lancés comme Apple avec son Apple TV. De son côté Google propose Android TV qui équipe déjà des <em>box</em> en France (Free et Bouygues Télécom). Le marché est particulier en France à cause de la présence très forte des <em>box</em> opérateurs qui font déjà de la télé connectée depuis un moment. Google a aussi son offre de clé connectée Chromecast, qui est supplantée aux États-Unis par Roku. La bataille va être rude mais les critiques du système semblent bonnes, voire plus. En revanche, le fait que seul Panasonic ait adopté <a title="Page de Mozilla sur Firefox OS TV" href="https://www.mozilla.org/fr/firefox/os/devices/tv/" hreflang="fr">Firefox OS</a> le rend fragile, car cela ne garantit pas la pérennité de l’offre.</p></blockquote>
<p>Bref, un sujet de plus à suivre dans la galaxie Mozilla !</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/ou-en-est-firefox-os-sur-tv/" 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>Tasse de Caf&eacute; : <a href="">Firefox OS Simulator en version 1.0, pour tester l&rsquo;OS mobile de Mozilla</a> (12/12/2012)</li><li>mozillaZine-fr : <a href="">Revivez la soir&amp;eacute;e de lancement de Firefox OS en France</a> (23/09/2014)</li><li>Pascal Chevrel : <a href="">Compiler Firefox OS en version desktop sur une Ubuntu</a> (04/12/2012)</li><li>mozillaZine-fr : <a href="">Firefox OS &agrave; la rescousse des androphones en manque de mise &agrave; jour</a> (12/03/2013)</li><li>mozillaZine-fr : <a href="">Un argument en faveur de Firefox OS</a> (19/03/2013)</li></ul></div></p>


feed_id: http://tuxicoman.jesuislibre.net/2015/11/generer-un-mot-de-passe-aleatoire.html
title: Tuxicoman : Générer un mot de passe aléatoire
uri: Tuxicoman-Générer-un-mot-de-passe-aléatoire
url: http://tuxicoman.jesuislibre.net/2015/11/generer-un-mot-de-passe-aleatoire.html
content:
<p>Voici quelques commandes pratiques pour générer un mot de passe aléatoire sous Linux.</p>
<p>Pour cet exemple, on demande que le mot de passe ait 12 caractères:</p>
<p><code>$ apg -m 12<br>
varkebItzyoj</code></p>
<p><code>$ mkpasswd 12<br>
5klJipZ1Rq0Tw</code></p>
<p><code>$ pwgen 12 1<br>
Veiqu3wowaiP</code></p>
<p><code>$ openssl rand -base64 12 | cut -c 1-12<br>
akK2K2kc33+7</code></p>
<p><code>$ tr -dc '[:alnum:]' < /dev/urandom | head -c ${1:-12}; echo<br>
ixrNsnIuTgue</code></p>
<p>Si le mot de passe est destiné à être mémorisé par un ordinateur. Par exemple, en stockant les mots de passe dans un gestionnaire de mot de passe tel que <a href="https://support.mozilla.org/en-US/kb/password-manager-remember-delete-change-and-import">Firefox</a>, <a href="https://wiki.gnome.org/action/show/Projects/GnomeKeyring?action=show&amp;redirect=GnomeKeyring">Gnome Keyring</a> ou <a href="https://www.keepassx.org/">KeepassX</a>, ça fonctionne bien.</p>
<p><img src="media/c8d4a50a.2014-03-25-06-49-48-6dcfb8.png" data-original-source="https://support.cdn.mozilla.net/media/uploads/gallery/images/2014-03-25-06-49-48-6dcfb8.png" alt="" width="595" height="309"></p>
<p>Le problème c’est que mémoriser un mot de passe un peu long devient vite impossible pour un humain. Pre encore si vous devez en mémoriser plusieurs.</p>
<p>Dans le cas ou vous devez mémoriser le mot de passe dans votre tête, il est plus pratique d’utiliser une phrase composée de mots aléatoires.<br><img src="media/5f4a7251.password_strength.png" data-original-source="http://imgs.xkcd.com/comics/password_strength.png" alt="" width="740" height="601"></p>
<p>Un exemple est la méthode <a href="https://en.wikipedia.org/wiki/Diceware">Diceware</a> mais vous pouvez utilisez d’autres mots. Un exemple donné par  Edward Snowden : « margaretthatcheris110%SEXY » (Margaret Thatcher est 110% sexy ?)</p>
<p>https://www.youtube.com/watch?v=yzGzB-yYKcc<br></p><h3>Related Posts:</h3>
<ul><li><a href="http://tuxicoman.jesuislibre.net/2015/10/verifier-le-telechargement-dune-iso-debian.html" title="Vérifier le téléchargement d’une ISO Debian">Vérifier le téléchargement d’une ISO Debian</a></li>
<li><a href="http://tuxicoman.jesuislibre.net/2015/09/comprendre-tls.html" title="Comprendre TLS">Comprendre TLS</a></li>
<li><a href="http://tuxicoman.jesuislibre.net/2015/08/changer-le-mot-de-passe-dun-disque-chiffre-avec-dm-crypt.html" title="Changer le mot de passe d’un disque chiffré avec dm-crypt">Changer le mot de passe d’un disque chiffré avec dm-crypt</a></li>
<li><a href="http://tuxicoman.jesuislibre.net/2015/08/iceweasel-passe-en-version-38-sur-jessie.html" title="Iceweasel passe en version 38 sur Jessie">Iceweasel passe en version 38 sur Jessie</a></li>
<li><a href="http://tuxicoman.jesuislibre.net/2015/08/mise-a-jour-automatique-des-patch-de-securite-sur-debian.html" title="Installation automatique des mises à jour de sécurité sur Debian">Installation automatique des mises à jour de sécurité sur Debian</a></li>
</ul><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%2F11%2Fgenerer-un-mot-de-passe-aleatoire.html&amp;action_name=G%C3%A9n%C3%A9rer+un+mot+de+passe+al%C3%A9atoire&amp;urlref=http%3A%2F%2Ftuxicoman.jesuislibre.net%2Ffeed" width="0" height="0" alt="">
<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/11/generer-un-mot-de-passe-aleatoire.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="">USB dumper</a> (13/05/2014)</li></ul></div></p>


feed_id: http://mozillazine-fr.org/firebug-et-les-devtools-de-firefox-vont-sunir/
title: mozillaZine-fr : Firebug et les DevTools de Firefox vont s’unir
uri: mozillaZine-fr-Firebug-et-les-DevTools-de-Firefox-vont-s-unir
url: http://mozillazine-fr.org/firebug-et-les-devtools-de-firefox-vont-sunir/
content:
<p><img src="media/b688e995.firebug-large-150x150.png" data-original-source="http://mozillazine-fr.org/wp-content/uploads/2015/11/firebug-large-150x150.png" alt="" width="56" height="56">Dans un article paru <a title="Mozilla Hacks : Firebug &amp; DevTools Integration" href="https://hacks.mozilla.org/2015/10/firebug-devtools-integration/" hreflang="en">sur le blog Mozilla Hacks le 28 octobre</a>, Jan Honza Odvarko fait le point sur le rapprochement en cours entre Firebug et les outils pour développeurs de Firefox (DevTools) :</p>
<blockquote><p>Nous avons travaillé dur pour reproduire les fonctions les plus appréciées de Firebug dans les outils intégrés à Firefox, les rendre compatibles avec le multi-processus (<a href="http://mozillazine-fr.org/?s=e10s"><abbr lang="en" title="Electrolysis">e10s</abbr></a>) et permettre le débogage à distance. Nous avons aussi travaillé à rendre la transition de Firebug aux DevTools la plus simple et la plus douce possible. Comme nous l’avons déjà dit par le passé, nous faisons tout notre possible pour développer un super outil pour les développeurs !</p>
<p>Alors voyons à quoi cela ressemble, maintenant.</p>
<p>Le but principal de la nouvelle génération de Firebug est que les utilisateurs se sentent chez eux quand ils travaillent avec les DevTools natifs. C’est là qu’intervient Firebug 3 (nom de code <em>Firebug.next</em>). Firebug 3 n’est pas un nouveau logiciel, c’est plutôt une surcouche fine au dessus des DevTools, autrement dit un thème qui fait ressembler les DevTools à Firebug. Il y a aussi quelques fonctionnalités en plus, que nous allons migrer dans les DevTools petit à petit.</p></blockquote>
<p>Et comme un croquis vaut mieux qu’un long discours, nous vous invitons à lire la suite de l’article pour voir les copies d’écrans qui intéresseront au plus haut point les développeurs web.</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/firebug-et-les-devtools-de-firefox-vont-sunir/" 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="">Don&amp;rsquo;t mess with my Firefox! (Ne plaisante pas avec mon Firefox !)</a> (06/11/2013)</li><li>mozillaZine-fr : <a href="">Firefox pour Android pr&amp;eacute;install&amp;eacute;</a> (08/11/2013)</li><li>mozillaZine-fr : <a href="">Joyeux anniversaire Firefox ! (9 ans)</a> (11/11/2013)</li><li>mozillaZine-fr : <a href="">Les outils pour d&amp;eacute;veloppeurs, la nouvelle force de Firefox ?</a> (14/11/2013)</li><li>mozillaZine-fr : <a href="">Non, Firefox n&amp;rsquo;est pas &amp;agrave; la traine de Chrome</a> (17/11/2013)</li></ul></div></p>


feed_id: http://philippe.scoffoni.net/expliquer-logiciels-libres-entreprises/
title: Philippe Scoffoni : Faut-il expliquer les logiciels libres aux entreprises ?
uri: Philippe-Scoffoni-Faut-il-expliquer-les-logiciels-libres-aux-entrepr
url: http://philippe.scoffoni.net/expliquer-logiciels-libres-entreprises/
content:
<p>Venant de ma part la question peut sembler surprenante. Je ne suis pas un acteur neutre ou objectif. Cependant, il me semble être capable de faire la part des choses et ne pas tomber trop souvent dans un prosélytisme extrême.</p>
<p>J’aime à penser qu’il y a <strong>de nombreuses raisons pour lesquels il est indispensable d’éduquer les entreprises au logiciel libre</strong>.</p>
<p>La première est liée à la spécificité des <a href="http://philippe.scoffoni.net/diaporama-economie-logiciel-libre/">modèles économiques du logiciel libre</a>. Vous trouverez en fouillant sur ce site pas mal de choses sur le sujet. Je ne vais pas me lancer ici dans une explication de ces derniers. Expliquer aux entreprises ces modèles doit leur permettre de mieux comprendre ce que de nombreux prestataires de services leur proposent de mettre en place aujourd’hui. Confier son informatique à un logiciel écrit par un unique développeur dans un garage ou par une entreprise ou encore une association ou fondation, n’est pas sans implication.</p>
<p>Cette spécificité a aussi des implications sur les exigences que les entreprises doivent avoir vis-à-vis des prestations qui leur sont proposées et de la façon dont elles sont réalisées. Elles doivent par exemple exiger que les améliorations, modifications ou corrections apportées à un logiciel libre soient proposées à la communauté qui le porte.</p>
<p>Elles doivent s’assurer que les modifications apportées à un logiciel libre ne les mettent pas dans l’impossibilité de changer de version sans avoir à faire reporter les modifications sur la version suivante.</p>
<p>Les entreprises doivent savoir faire la différence entre un logiciel libre proposé avec une souscription liée ouvrant droit à un support et un logiciel open source dont on leur vend le droit d’utiliser la version entreprise.</p>
<p>Je pourrais multiplier les exemples.</p>
<blockquote><p><strong>La responsabilité de cette éducation incombe-t-elle aux seuls acteurs du logiciel libre et l’open source</strong> ?</p></blockquote>
<p>Les acteurs tels que les <strong>Chambre de Commerce et d’Industrie, chambres des métiers, syndicats patronaux, etc.</strong> ont-ils une responsabilité et un devoir d’éducation sur cette thématique auprès des entreprises ?</p>
<p><strong>À Lyon la réponse à cette dernière question semble être non. </strong>Pour preuve, le récent rejet d’un partenariat entre l’association <a href="http://www.ploss-ra.fr/">Ploss Rhône-Alpes Auvergne</a> qui regroupe des entreprises du numérique libre et l’événement <a href="http://www.lyon.cci.fr/jcms/actualites/go-numerique-un-evenement-numerique-qui-parle-le-langage-des-tpe-pme-p_1237247.html">GoNumérique Lyon</a> prévu en 2016 à destination des <strong>TPE/PME</strong>. Cet événement est organisé par la CCI de Lyon et l’Espace Numérique Entreprise. Deux institutions dont le rôle est d’accompagner les entreprises et de les aider à y voir plus clair sur de nombreux aspects dont notamment les solutions informatiques.</p>
<p>La raison du refus est la suivante : cet événement doit<strong> parler « applications » plutôt que « techniques et solutions ».</strong></p>
<p>J’exprime ici mon opinion personnelle bien que <a href="https://www.open-dsi.fr/open-dsi-devient-membre-de-ploss-rhone-alpes/">ma société soit membre du Ploss RA</a>. Je ne m’exprime en aucun cas au nom du Ploss RA qui communiquera sur le sujet si ses membres le juge pertinent.</p>
<p>La raison invoquée est dans la lignée du « ni pour ni contre » que l’on rencontre bien souvent chez les détracteurs du logiciel libre et de l’open source. Il s’agit d’ignorer les spécificités de ce modèle de développement tout en se gardant de le rejeter ouvertement pour ne rester que sur les « fonctionnalités ».</p>
<p><strong>L’objectif premier d’un logiciel est de répondre aux besoins</strong>. Mais ensuite lorsqu’il s’agit de choisir qui plus est entre un logiciel propriétaire et un logiciel libre, il est important que l’entreprise soit éduquée à ce que sont les logiciels libres. Vous me direz que c’est le rôle du prestataire de le faire. C’est vrai et je suis bien placé pour savoir que c’est un rôle important.</p>
<p>Cependant<strong> tous les prestataires ne sont pas égaux dans leur capacité à expliquer ce modèle</strong> et surtout pas toujours (souvent ?) clairs dans leur motivation à promouvoir une solution à base de logiciel libre.</p>
<p>Le logiciel libre est souvent victime de <strong>prestataires opportunistes</strong> qui ne voient dans ce dernier qu’un levier de ventes supplémentaires. Des logiciels libres sont alors installés par des équipes qui n’ont pas réellement de compétences, sont mal configurés et les utilisateurs mal assistés. Au final, c’est « que voulez-vous monsieur le client c’est du logiciel libre… ».</p>
<p>Des histoires comme cela je pense que les vrais professionnels du libre et de l’open source en ont des tonnes à raconter. Mais au final au-delà de porter préjudice à ce modèle<strong> ceux qui en pâtissent ce sont les entreprises</strong>.</p>
<p>Celles-là mêmes que sont censés accompagner et aider les organismes cités plus haut. <strong>Je leur reproche clairement de ne pas faire leur travail de conseil et d’accompagnement</strong>. Et cela n’a aucun rapport avec une simple volonté de mis en avant de mon business personnel ou de simple corporatisme. Les associations de professionnels du logiciel libre et de l’open source fédérés par leurs associations régionales ont pour mission d’éduquer leurs futurs clients à leurs spécificités. Refuser de travailler avec eux revient à refuser de travailler avec ceux « qui savent ».</p>
<p>Il est également évident qu’en échange de ce travail « gratuit » d’éducation, elles espèrent intéresser les entreprises à leurs solutions, car il faut bien payer les pizzas. Ce biais rend-il ces associations de professionnels infréquentables ? J’en doute. Il y a mille façons de définir un partenariat gagnant-gagnant.</p>
<p>Il n’y a pas d’expertise identifiable aujourd’hui sur ces sujets chez les acteurs institutionnels lyonnais, c’est regrettable. Pas de commission open source ou logiciel libre visible, tout au plus des fiches mal rédigées et incomplètes pointées du doigt par le passé.</p>
<p>Passons aussi sur des comportements qui relèvent plus de la cour d’école qu’autre chose (c’est une copie d’écran du compte Twitter du Ploss RA qui suit), mais qui en dit long sur l’état d’esprit qui règne aujourd’hui.</p>
<p><img src="media/c5245e31.SC3A9lection_067.png" data-original-source="http://philippe.scoffoni.net/wp-content/uploads/2015/10/S%C3%A9lection_067.png" alt="Sélection_067" width="848" height="291"></p>
<p><strong>Il s’agirait d’argent privé, je n’aurais rien à redire. Mais c’est ici de l’argent public</strong>, l’argent de mes impôts. Je tiens donc à ce qu’il soit utilisé de façon correcte. Et ce que je vois dans le cas présent, mais qui n’est que la partie émergée de l’iceberg, n’est guère réjouissant pour ma région.</p>
<p>Cette semaine encore, je recevais un appel d’une personne d’une CCI du nord de la France. Nous devons reprendre contact à la rentrée, car elle juge utile d’expliquer les logiciels libres aux entreprises de sa région. Faut-il donc traverser la moitié de la France pour pouvoir faire ce travail d’explication comme je l’ai fait <a href="http://philippe.scoffoni.net/participation-1ere-edition-liberte-numerique/">avec la CCI de l’Oise lors de la journée Liberté Numérique</a> ?</p>
<p><strong>Pourquoi ce qui semble normal ailleurs est ici rejeté ?</strong> Autant de questions qui restent sans réponses. Il n’est pas dans mes habitudes de « balancer » de la sorte. Mais il arrive parfois un moment où il n’y a plus d’autres solutions. Vous avez les commentaires pour exprimer de façon constructive votre opinion sur le sujet.</p>
<p>Je reste disponible pour venir expliquer à qui le voudra les tenants et les aboutissants des logiciels libres aux entreprises pour autant qu’on me le demande. Je suis par contre dans la position de celui qui lorsqu’il donne du temps, ne peut plus l’utiliser pour gagner sa vie. Je n’ai pas de vente de licence pour me constituer une rente de revenus. Cela aussi il faut être capable de le comprendre pour comprendre le logiciel libre et ses acteurs.</p>
<h2>Votre avis</h2>
Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.
<hr><a href="http://philippe.scoffoni.net/expliquer-logiciels-libres-entreprises/#comments">Réagir à cet article</a>
<p><small>Article original écrit par Philippe Scoffoni le 02/11/2015. | <a href="http://philippe.scoffoni.net/expliquer-logiciels-libres-entreprises/">Lien direct vers cet article</a><br><br>Cette création est mise à disposition sous un <a rel="license" href="http://creativecommons.org/licenses/by/2.0/fr/">contrat Creative Commons BY</a>  à l'exception des images qui l'illustrent (celles-ci demeurent placées sous leur mention légale d'origine).</small></p>.

<p><img src="media/59ec0aeb.ee4bb1c08ac2d03c76f391d4b26c812a" data-original-source="http://cdn.libravatar.org/avatar/ee4bb1c08ac2d03c76f391d4b26c812a" alt="Gravatar de Philippe Scoffoni" class="gravatar" /><br/><i>Original post of <a href="http://philippe.scoffoni.net/expliquer-logiciels-libres-entreprises/" title="Visit the source">Philippe Scoffoni</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Philippe Scoffoni : <a href="">Fin du support de Windows XP et Office 2003 en 2014, les logiciels libres, une alternative ?</a> (10/04/2013)</li><li>Philippe Scoffoni : <a href="">Mutualisation et logiciel libre, les utilisateurs oseront-ils prendre le pouvoir ?</a> (19/04/2013)</li><li>Framablog : <a href="">Concurrence d&eacute;loyale des logiciels libres en Europe ? La r&eacute;ponse de la FSFE</a> (27/08/2013)</li><li>Philippe Scoffoni : <a href="">QSOS, m&eacute;thodologie d&rsquo;&eacute;valuation pour les logiciels libres et open source</a> (17/09/2013)</li><li>Philippe Scoffoni : <a href="">5 logiciels de comptabilit&eacute; open source ou libres pour les entreprises</a> (09/02/2015)</li></ul></div></p>


feed_id: http://www.elementaryos-fr.org/un-retour-dapp-center-pour-loki/
title: elementary OS : Un retour d’App Center pour Loki ?
uri: elementary-OS-Un-retour-d-App-Center-pour-Loki
url: http://www.elementaryos-fr.org/un-retour-dapp-center-pour-loki/
content:
<p>Daniel Foré vient de <em>teaser</em> sur Google+ cette capture:</p>
<p><a href="media/be627a66.Screenshot-from-2015-11-02-09-01-26.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/11/Screenshot-from-2015-11-02-09-01-26.png" data-rel="lightbox"><img src="media/fc626c0c.Screenshot-from-2015-11-02-09-01-26-600x375.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/11/Screenshot-from-2015-11-02-09-01-26-600x375.png" alt="Screenshot from 2015-11-02 09-01-26" width="600" height="375"></a></p>
<p> </p>
<p>Les utilisateurs de Luna se souviennent surement du projet AppCenter qui était, pour résumer rapidement, une version <em>elementarisée</em> de la Logithèque Ubuntu. Le but du projet était d’avoir une application au look elementary et présentant l’équivalent du catalogue de la Logithèque mais sans superflu. Le projet avait été stoppé au profit d’éléments plus importants d’elementary OS.</p>
<p>Auras t-on une version finale d’AppCenter pour Loki ? Possible…</p>
<p><span></span></p>
<p>Corentin Noel (encore lui) travaillerait dessus. AppCenter utiliserait PackageKit, du coup, l’application pourrait même être portable pour d’autres distributions linux.</p>
<p>Pour conclure, voici un mockup d’AppCenter qui a été rendu publique il y a 3 jours, on retrouve un peu le look du Google Play Store d’Android.</p>
<p><a href="media/c770e6c2.Capture-du-2015-11-02-190216.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/11/Capture-du-2015-11-02-190216.png" data-rel="lightbox"><img src="media/c770e6c2.Capture-du-2015-11-02-190216.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2015/11/Capture-du-2015-11-02-190216.png" alt="Capture du 2015-11-02 19:02:16" width="551" height="414"></a></p>
<p> </p>
<p> </p>
<p>Le billet <a rel="nofollow" href="http://www.elementaryos-fr.org/un-retour-dapp-center-pour-loki/">Un retour d’App Center pour Loki ?</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/un-retour-dapp-center-pour-loki/" 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://genma.free.fr/?Capitole-du-libre-21-et-22-novembre-a-Toulouse
title: genma : Capitole du libre, 21 et 22 novembre à Toulouse
uri: genma-Capitole-du-libre-21-et-22-novembre-à-Toulouse
url: http://genma.free.fr/?Capitole-du-libre-21-et-22-novembre-a-Toulouse
content:
<img alt="" align="right" src="media/f99e7299.arton2371.jpg" data-original-source="http://genma.free.fr/IMG/arton2371.jpg" width="150" height="79"><div><p>L'association Toulibre organise les samedi 21 et dimanche 22 novembre 2015 la cinquième édition du Capitole du Libre , un évènement consacré aux logiciels libres et à la culture libre , orienté à la fois vers le grand public et le public spécialisé.<br>
Dates : <strong>samedi 21 et dimanche 22 novembre 2015</strong><br>
Lieu : <strong>ENSEEIHT Institut National Polytechnique de Toulouse 26, rue Riquet, 31 000 Toulouse</strong><br>
Site Web :<a href="https://capitoledulibre.org/" title="https://capitoledulibre.org">https://capitoledulibre.org</a><br>
Association Toulibre <a href="http://toulibre.org/" title="Association Toulibre">http://toulibre.org</a><br>
Le <a href="media/de9d2e06.communique-presse.pdf" data-original-source="http://toulibre.org/pub/2015-11-21-capitole-du-libre/communication/communique-presse.pdf" title="Communiqué de presse">Communiqué de presse</a></p> <p>De nombreuses conférences auront lieu en parallèle avec différents intervenants. Le programme complet est en ligne sur le site <a href="https://capitoledulibre.org/" title="https://capitoledulibre.org">https://capitoledulibre.org</a>.</p> <p>Pour suivre les annonces etc. il y a le hashtag <a href="https://twitter.com/hashtag/cdl2015?src=hash" title="#cdl2015">#cdl2015</a> sur Twitter.</p> <p><strong>Mes deux conférences</strong></p> <p><strong>Samedi 14h - 15h FirefoxOS l'os pour mobile par Mozilla</strong><br>
Thématique : Technologies Web<br>
Description <i>Qu'est ce que FirefoxOS l'os pour mobile par Mozilla, quel est son but, son fonctionnement, ses spécificités.</i></p> <p><strong>Samedi 16h30 - 17h30 Vie privée, donnée personnelles et Internet</strong><br>
Thématique Cryptoparty : défendre sa vie privée<br>
Niveau Débutant<br>
Description <i>Est-il possible d'avoir une vie privée sur Internet ? Qu'en est-il de nos données personnelles ? On me parle d'espionnage, c'est quoi ? Que savent Google, Facebook et autres entreprises sur moi ? Que puis-je faire contre ça ? Venez découvrir, comprendre et avoir une réponse à toutes ces questions et d'autres, de façon simple et accessible au grand public.</i></p> <p><strong>Me rencontrer ?</strong></p> <p>Je serai présent sur place les deux jours, et un peu plus disponible le dimanche, peut être est-ce l'occasion de vous rencontrer ou vous revoir ?</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/?Capitole-du-libre-21-et-22-novembre-a-Toulouse" 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://cyrille-borne.com/article644/creer-un-environnement-de-construction-de-paquets-debian
title: Cyrille BORNE : Créer un environnement de construction de paquets Debian
uri: Cyrille-BORNE-Créer-un-environnement-de-construction-de-paquets-Deb
url: http://cyrille-borne.com/article644/creer-un-environnement-de-construction-de-paquets-debian
content:
<p>Créer un environnement de construction de paquets Debian</p>

<p>Dans ce billet nous verrons comment créer un environnement sécurisé pour gérer ou construire des paquets Debian sans interférer sur le système installé car les paquets en dépendances nécessaires pour le développement du programme ne seront pas installés sur notre os mais dans un système de chroot afin d'isoler les procédures.</p>

<p>Dans un autre billet nous verrons comment obtenir un paquet Debian de A à Z depuis les sources originales en amont. Ces deux billets ne prétendent pas traiter le problème de la construction de paquets dans sa totalité, pour cela se référer au handbook Debian in extenso, mais plutôt à des débutants motivés susceptibles de créer des paquets pour leur usage personnel ou pour pour une distribution en petit comité, dans un groupe de confiance. Ne sera pas abordée non plus la signature des paquets.</p>

<p>Pour créer notre environnement de gestion nous allons utiliser <strong>pbuilder</strong> qui, comme dit plus haut, va créer un chroot dans lequel sera installée une autre distribution Debian, indépendante de celle utilisée, qui peut être d'une autre version, Stable, Testing, Sid, totalement indépendante de la version hôte, voire une Ubuntu sur un hôte Debian ou l'inverse. Bénéfice donc, le paquet créé sera indépendant de l'os utilisé et pourra ainsi aussi être installé sur une autre machine.</p>

<p><strong>Installation de l'environnement :</strong></p>

<p>:<code>~# aptitude install pbuilder dh-make debootstrap devscripts unp</code></p>

<p>Dans cet exemple j'utilise une Debian GNU/Linux 8.2 (jessie) et je veux fabriquer un paquet pour fonctionner sur une Sid amd64. Je vais donc fabriquer un chroot que je pourrai utiliser à nouveau dans les mêmes circonstances.</p>

<p><code>:~# pbuilder --create   \\<br>
    --distribution sid  \\<br>
    --architecture amd64 \\<br>
    --basetgz /var/cache/pbuilder/sid-amd64-base.tgz</code></p>

<p><strong>Explications des options de construction :</strong><br>
--distribution Ici je demande la version Sid mais j'aurais pu construire une Jessie, une Stretch, une Ubuntu Quantal, vivid, etc. Comme pbuilder utilise debootstrap on peut voir la liste des constructions possibles dans /usr/share/debootstrap/scripts en sachant tout de même que suivant le choix il faudra ajouter d'autres options comme les adresses des miroirs et autres variantes. À noter qu'avec pbuilder on peut aussi utiliser experimental.</p>

<p>--architecture Il est demandé amd64 mais ce pourrait être aussi i386</p>

<p>--basetgz On peut créer plusieurs chroots indépendants les uns des autres, il est donc bon de leur donner un nom explicite. Dans le cas contraire le chroot compressé sera placé dans /var/cache/pbuilder/base.tgz</p>

<p>Le fichier de configurations principal de pbuilder est dans <strong>/usr/share/pbuilder/pbuilderrc</strong>. Il existe un autre fichier de configuration dans <strong>/etc/pbuilderrc</strong> qu'il est préférable d'utiliser pour modifier la configuration principale, ou bien créer un pbuilderrc dans son /home. Il ne sera pas modifié lors des mises à jour.<br>
En ce qui me concerne comme modifications génériques j'y ai ajouté l'adresse des miroirs dans la ligne MIRRORSITE et "main contrib non-free" dans COMPONENTS.</p>

<p>Après lancement de la procédure elle se termine par :<br>
I: creating base tarball [/var/cache/pbuilder/sid-amd64-base.tgz]<br>
I: cleaning the build env</p>

<p>Voilà, nous avons uns Debian Sid contenant le minimum nécessaire de 257 Mo compressé.</p>

<p>Nous verrons plus tard comment créer un nouveau paquet Debian mais là, pour tester pbuilder nous allons utiliser les sources Debian pour avoir le deb du programme axe, un simple éditeur. Comme on peut le vérifier par aptitude -s build-dep axe si nous devions créer ce paquet sur notre système principal il faudra ajouter plus de 20 paquets afin de satisfaire les dépendances de création. D'où l'intérêt de le faire dans le chroot car pbuilder appellera les dépendances nécessaires puis, une fois le paquet créé, nettoiera le chroot en supprimant ces paquets pour le conserver dans son état d'origine.</p>

<p>Après avoir récupéré l'adresse du fichier dsc sur <a href="https://packages.debian.org/sid/axe">https://packages.debian.org/sid/axe</a> on le télécharge car c'est ce fichier qui donnera à pbuilder tous les renseignements nécessaires pour construire le deb :</p>

<p><code>$ dget -d http://http.debian.net/debian/pool/non-free/a/axe/axe_6.1.2-16.2.dsc</code></p>

<p>et j'aurai ensuite mon fichier et les signatures vérifiées automatiquement :</p>

<p>axe_6.1.2-16.2.dsc:<br>
      Good signature found<br>
   validating axe_6.1.2.orig.tar.gz<br>
   validating axe_6.1.2-16.2.diff.gz<br>
All files validated successfully.</p>

<p><code>$ ls -1<br>
axe_6.1.2-16.2.diff.gz<br>
axe_6.1.2-16.2.dsc<br>
axe_6.1.2.orig.tar.gz</code></p>

<p>On peut maintenant construire (build) le paquet en précisant - mais ce n'est pas toujours nécessaire - la distribution et l'architecture, l'adresse de la base.tgz puisqu'elle est spécifique ainsi que l'adresse où trouver le fichier .dsc.</p>

<p><code>sudo pbuilder --build  \\<br>
--distribution sid     \\<br>
--architecture amd64   \\<br>
--basetgz  /var/cache/pbuilder/sid-amd64-base.tgz \\<br>
~/axe/axe_6.1.2-16.2.dsc</code></p>

<p>Voilà, dans le dossier result on trouve ensuite le deb construit ainsi que les diverses parties propres à un paquet Debian, les sources donc, le changes, le diff, le dsc, fichiers que nous aurons l'occasion d'étudier lors de la création de notre premier paquet.</p>

<p>$<code> ls -1 /var/cache/pbuilder/result/<br>
axe_6.1.2-16.2_amd64.changes<br>
axe_6.1.2-16.2_amd64.deb<br>
axe_6.1.2-16.2.diff.gz<br>
axe_6.1.2-16.2.dsc<br>
axe_6.1.2.orig.tar.gz</code></p>

<p>On peut maintenant vérifier la qualité de construction de notre deb avec lintian :</p>

<p><code>$ lintian /var/cache/pbuilder/result/axe_6.1.2-16.2_amd64.deb</code></p>

<p><code>E: axe: info-document-missing-dir-section usr/share/info/axe.info.gz</code></p>

<p>Il y a une Erreur. En effet sur aXe le mainteneur a omis de renseigner le dir, ce qui d'ailleurs a fait l'objet d'une déclaration de bug, mais le paquet est opérationnel :</p>

<p>https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=528866</p>

<p>Pour faire la mise à jour d'un chroot avec pbuilder on utilise la commande pbuilder --update mais dans notre cas puisqu'on a précisé le nom de la base.tgz il faudra la renseigner par la commande :</p>

<p><code>:~$ sudo pbuilder --update --basetgz /var/cache/pbuilder/sid-amd64-base.tgz</code></p>

<p>À suivre.</p>
<p><img src="media/65327678.20faece4cc1e02ca974f1d3d88e9650d" data-original-source="http://cdn.libravatar.org/avatar/20faece4cc1e02ca974f1d3d88e9650d" alt="Gravatar de Cyrille BORNE" class="gravatar" /><br/><i>Original post of <a href="http://cyrille-borne.com/article644/creer-un-environnement-de-construction-de-paquets-debian" title="Visit the source">Cyrille BORNE</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Linalis : <a href="">Astuce : dpkg et les s&eacute;lections de paquets</a> (30/03/2010)</li><li>toitoinebzh : <a href="">Apt-get : installation sans paquets recommand&eacute;s</a> (06/06/2010)</li><li>Ulrich Van Den Hekke : <a href="">Paquet Debian et Qt</a> (08/09/2008)</li><li>Davromaniak : <a href="">OWFS : Paquets Debian et Ubuntu</a> (07/03/2011)</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://blog.fedora-fr.org/renault/post/Fedora-23-sort-des-cartons-%21
title: Renault : Fedora 23 sort des cartons !
uri: Renault-Fedora-23-sort-des-cartons
url: http://blog.fedora-fr.org/renault/post/Fedora-23-sort-des-cartons-%21
content:
<p>En ce mardi 3 novembre 2015, le projet Fedora est fier d’annoncer la sortie
de la distribution GNU/Linux Fedora 23.</p>
<p>Comme à son habitude, le projet Fedora propose le dernier cru des
environnements GNOME 3.18 mais aussi Sugar 0.106 à destination des enfants.
Tout comme la sortie de Libreoffice 5, ces programmes améliorent la gestion des
écrans à haute-densité de pixels (même en cas de multi-écran avec des densités
différentes). L'intégration dans Wayland est également poursuivie.</p>
<p>Les fans de l'environnement de bureau Cinnamon pourront profiter d'un LiveCD
officiel pour le tester et l'installer directement.</p>
<p>Cette version de Fedora s'est surtout concentrée sur quatre axes : gestion
des paquets, sécurité, Python 3 et cloud computing.</p>
<h3>Gestion des paquets</h3>
<p>Tout d'abord d'un point de vue graphique, GNOME Logiciels gère mieux la
bande passante disponible et peut effectuer les mises à niveau complètes de
Fedora. GNOME Logiciels a même la capacité nouvelle de mettre à jour les
firmwares UEFI des machine le permettant !</p>
<p>Du côté de la console, les précédentes solutions de mise à niveau comme
<em>fedup</em> ou encore <em>preupgrade</em> sont abandonnées. À la place, le
gestionnaire de paquets officiel <em>dnf</em> hérite de ce rôle via un
<em>plugin</em>. Cela apporte une meilleure fiabilité du processus et une
meilleure intégration au système (comme dans GNOME Logiciels par exemple).
Utilisateur de Fedora 22 ? Vous pouvez d’or et déjà effectuer la procédure en
suivant les instructions suivantes :</p>
<pre>
# dnf install dnf-plugin-system-upgrade
# dnf system-upgrade download --releasever=23
# dnf system-upgrade reboot
</pre>
<h3>Sécurité</h3>
<p>Fedora souhaite être une distribution à la pointe de la sécurité. Après les
derniers scandales entourant l'usage des vieillissants algorithmes de sécurité
<em>RC4</em> et <em>SSL3</em>, le projet a retiré leur usage dans les
programmes les y autorisant encore à l'exception notable des programmes issus
de Mozilla, qui ont un calendrier de retrait différent.</p>
<p>Notons encore que les programmes de base ayant des critères d'acceptation de
mots de passe voient leurs règles unifiées. Il est possible ainsi d'avoir un
mot de passe unique pour <em>anaconda</em> (le programme d'installation),
<em>passwd</em> ou encore <em>gnome-control-center</em> ! Changer la politique
à l'un d'entre eux se répercute sur les autres, évitant de reproduire la
procédure.</p>
<h3>Cloud</h3>
<p>Une version Cloud de Fedora, à savoir Fedora Atomic, suivra un calendrier de
publication différent du reste du projet de Fedora. Plutôt que de sortir tous
les 6 mois en moyenne, cela se fera toutes les deux semaines ! L'objectif est
de faire avancer le projet rapidement pour satisfaire les besoins des
développeurs et des utilisateurs. Un tel changement implique une profonde
refonte de la l'assurance qualité mais aussi du site web pour respecter ce
rythme effréné. Ce nouveau cycle sera en place très prochainement.</p>
<h3>Python 3</h3>
<p>Python a effectué il y a 7 ans un changement majeur de son langage de
programmation, un changement tel que la compatibilité a été rompue avec la
branche précédente. Afin d'accélérer la transition, qui doit être faite avant
2020 d'après les développeurs de Python, Fedora 23 incorpore les aspects
suivants :</p>
<ul><li>Python 3 est installé par défaut et est la seule version disponible dans
les fichiers permettant l'installation de Fedora (à savoir les LiveCD notamment
mais aussi les images Atomic ou DVD) ;</li>
<li>Python 2 reste disponible dans les dépôts ;</li>
<li>Pour les paquets fonctionnels avec les deux versions, Python 3 est désignée
comme la version de référence ;</li>
<li><em>/usr/bin/python</em> pour les utilisateurs et développeurs restera
Python 2, afin de respecter les recommandations du projet Python.</li>
</ul><p>Et bien entendu d'autres nouveautés sont à découvrir. Vous pourrez profiter
d'un <a href="http://forums.fedora-fr.org/viewtopic.php?pid=556971" hreflang="fr">article en français plus complet</a>. N'hésitez pas à profiter de cette
dernière monture et à en effectuer des retours.</p>
<h3>Liens</h3>
<ul><li><a href="http://www.fedora-fr.org/" hreflang="fr" title="Site de la communauté francophone de Fedora">Site de la communauté francophone
de Fedora</a></li>
<li><a href="https://getfedora.org/" hreflang="fr" title="Site officiel du Projet Fedora">Site officiel du Projet Fedora</a></li>
<li><a href="https://docs.fedoraproject.org/en-US/Fedora/23/html/Release_Notes/" hreflang="en" title="Notes de version officielles de Fedora 23">Notes de version
officielles de Fedora 23</a></li>
<li><a href="https://torrent.fedoraproject.org/" hreflang="en" title="Liste de torrents officiels pour télécharger Fedora 23 et dérivées">Liste de
torrents officiels pour télécharger Fedora 23 et dérivées</a></li>
</ul>
<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-sort-des-cartons-%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>


feed_id: http://mart-e.be/post/2015/11/03/letsencrypt-well-known-et-nginx/
title: Martin T. : LetsEncrypt, .well-known et NGINX
uri: Martin-T-LetsEncrypt-well-known-et-NGINX
url: http://mart-e.be/post/2015/11/03/letsencrypt-well-known-et-nginx/
content:
<p>Il y a quelques jours, j’ai eu la bonne surprise de voir ma demande a la beta de <a href="https://letsencrypt.org/">Let’s Encrypt</a> être acceptée. A moi l’argent, la gloire et la crypto !</p>
<p><a href="media/dbe73c59.letsencrypt.png" data-original-source="http://mart-e.be/wp-content/uploads/2015/11/letsencrypt.png"><img src="media/4eaf4930.letsencrypt-300x72.png" data-original-source="http://mart-e.be/wp-content/uploads/2015/11/letsencrypt-300x72.png" alt="letsencrypt" width="300" height="72"></a><br>
Pour rappel, letsencrypt est une autorité de certification (CA) qui ne demande aucune validation humaine de leur part. Pas d’envoie de papiers d’identité ou autre preuves. Pour prouver que vous etes bien possesseur du domaine, il suffit que, lors de la génération du certificat, vous placiez un fichier json accessible a une url « mondomaine.com/.well-known/… ».</p>
<p>La procédure de génération est donnée (et risque d’évoluer d’ici la fin de la beta) mais en résumé:</p>
<div>
<pre>Make sure your web server displays the following content at                                                                                           
http://mart-e.be/.well-known/acme-challenge/abcdef... before continuing:

{"header": ...}

Content-Type header MUST be set to application/jose+json.

If you don't have HTTP server configured, you can run the following
command on the target server (as root):

mkdir -p /tmp/letsencrypt/public_html/.well-known/acme-challenge
cd /tmp/letsencrypt/public_html
echo -n '{"header": ...}' > .well-known/acme-challenge/abcdef...
# run only once per server:
$(command -v python2 || command -v python2.7 || command -v python2.6) -c \\
"import BaseHTTPServer, SimpleHTTPServer; \\
SimpleHTTPServer.SimpleHTTPRequestHandler.extensions_map = {'': 'application/jose+json'}; \\
s = BaseHTTPServer.HTTPServer(('', 80), SimpleHTTPServer.SimpleHTTPRequestHandler); \\
s.serve_forever()"
Press ENTER to continue
</pre>
</div>
<p>Super, seulement wordpress ne me laisse pas créer des dossiers arbitraires dans mon dossier contenant le code (et c’est une bonne nouvelle en soit). Pour résoudre cela, un petit bricolage nginx s’imposait.</p>
<p></p><div><a href="media/2bf6ddd9.elephant_machine_gun.jpg" data-original-source="http://mart-e.be/wp-content/uploads/2015/11/elephant_machine_gun.jpg"><img src="media/1a44e41f.elephant_machine_gun-300x238.jpg" data-original-source="http://mart-e.be/wp-content/uploads/2015/11/elephant_machine_gun-300x238.jpg" alt="HTTPS sur un blog, c'est comme un éléphant-mitrailleuse. Ça ne sert pas a grand chose mais c'est cool!" width="300" height="238"></a><p>HTTPS sur un blog, c’est comme un éléphant-mitrailleuse. Ça ne sert pas a grand chose mais c’est cool!</p></div><br>
Dans la config nginx du blog, ajoutez un bloc <tt>location</tt>:
<p><code>
<pre>
server {
       listen 80;
       server_name mart-e.be;
       location ~ /.well-known {
            proxy_pass  http://127.0.0.1:7890;
       }
       
       # reste de la config pour wordpress
}
</pre>
<p></p></code></p>
<p>Où 7890 est un numero de port totalement arbitraire.<br>
Ensuite, suivant +/- les conseils du wizard de letsencrypt</p>
<div>
<pre>$ mkdir -p /tmp/letsencrypt/public_html/.well-known/acme-challenge
$ cd /tmp/letsencrypt/public_html
$ echo -n '{"header":...}  > .well-known/acme-challenge/abcdef...
$ python -c "import BaseHTTPServer, SimpleHTTPServer; SimpleHTTPServer.SimpleHTTPRequestHandler.extensions_map = {'': 'application/jose+json'}; s = BaseHTTPServer.HTTPServer(('', 7890), SimpleHTTPServer.SimpleHTTPRequestHandler); s.serve_forever()"</pre>
</div>
<p>Notez que j’ai changé le numéro de port de 80 a 7890 dans les paramètres de <tt>HTTPServer</tt>.</p>
<p>On relance NGINX (<tt>nginx -s reload</tt>), continue l’exécution du wizard (press ENTER) et victoire !</p>
<div>
<pre>Press ENTER to continue

IMPORTANT NOTES:
 - Congratulations! Your certificate and chain have been saved at
   /etc/letsencrypt/live/mart-e.be/fullchain.pem. Your cert will
   expire on 2016-01-26. To obtain a new version of the certificate in
   the future, simply run Let's Encrypt again.</pre>
</div>
<p>Vous pouvez tuer la commande python une fois validé et retirer la config nginx (ou commentez, le certificat beta ne vaut que 90 jours).</p>
<p>En bonus, la config nginx qui va bien:</p>
<p><code>
<pre>ssl_certificate /etc/letsencrypt/live/mart-e.be/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/mart-e.be/privkey.pem;
ssl_ciphers 'ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!3DES:!MD5:!PSK';
ssl_protocols TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
ssl_dhparam /etc/nginx/dhparams.pem;
</pre>
<p></p></code></p>
<p>Avec le fichier <tt>dhparams.pem</tt> servant à la génération d’une clef diffie-helman, via la commande <tt>openssl dhparam -out dhparam.pem 2048</tt></p>
<p>Mozilla a un super <a href="https://mozilla.github.io/server-side-tls/ssl-config-generator/">générateur de config</a>. J’ai prit la config moderne, désolé utilisateurs de vieux soft, je décroche ainsi un beau A sur le <a href="https://tls.imirhil.fr/">CryptCheck</a> un peu nazi de <a href="https://blog.imirhil.fr/">Aeris</a> !</p>
<p><a href="media/45b519fe.Screenshot-from-2015-11-01-08-58-00.png" data-original-source="http://mart-e.be/wp-content/uploads/2015/11/Screenshot-from-2015-11-01-08-58-00.png"><img src="media/65fffad8.Screenshot-from-2015-11-01-08-58-00-300x66.png" data-original-source="http://mart-e.be/wp-content/uploads/2015/11/Screenshot-from-2015-11-01-08-58-00-300x66.png" alt="CrptCheck" width="300" height="66"></a></p>
<p>Vous pouvez maintenant accéder a mart-e.be <a href="https://mart-e.be/">en https</a> !</p>
<p><img src="media/94f3e934.0c49d7e5a294cb2ca762eaede426b7a4" data-original-source="http://cdn.libravatar.org/avatar/0c49d7e5a294cb2ca762eaede426b7a4" alt="Gravatar de Martin T." class="gravatar" /><br/><i>Original post of <a href="http://mart-e.be/post/2015/11/03/letsencrypt-well-known-et-nginx/" title="Visit the source">Martin T.</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Martin T. : <a href="">SMailArchiver : script de backup s&eacute;curis&eacute; d&rsquo;email</a> (19/12/2012)</li><li>Philippe Scoffoni : <a href="">Passage au combo Nginx, Php-fpm, Mariadb pour mon site personnel</a> (22/08/2014)</li><li>Gregory Colpart : <a href="">Mise-a-jour WordPress par l&rsquo;interface web via SSH</a> (13/10/2010)</li></ul></div></p>


feed_id: http://raspbian-france.fr/accessoires-officiels-raspberry-pi-fondation/
title: RaspbianFrance : Les accessoires officiels de la Raspberry Pi Fondation
uri: RaspbianFrance-Les-accessoires-officiels-de-la-Raspberry-Pi-Fondatio
url: http://raspbian-france.fr/accessoires-officiels-raspberry-pi-fondation/
content:
<p>Bien que l’on n’en ai jamais parlé jusqu’à présent, la fondation Raspberry s’est employée depuis quelques temps à la réalisation d’accessoires dédiés et recommandés pour <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" target="_blank" rel="nofollow">la Raspberry Pi</a>.<br>
Nous allons donc dans cet article vous présenter chacun de ces accessoires, leur utilité et leur fiche technique.</p>
<p>Les produits proposés sur <a href="http://raspbian-france.fr/accessoires-raspberry-pi-2/" target="_blank">les accessoires pour votre Raspberry Pi</a> sont toujours valides et fonctionnels.</p>
<p> </p>
<h2>L’alimentation officielle de la Raspberry Pi</h2>
<p>Nous allons commencer par l’<a href="http://www.amazon.fr/gp/product/B00MBH6XNS/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00MBH6XNS&amp;linkCode=as2&amp;tag=raspbianfranc-21" target="_blank">alimentation de la Raspberry</a>, élément essentiel dans le bon fonctionnement de la machine. En effet, et comme certains l’ont remarqué, une alimentation de mauvaise qualité, peu ou trop puissante, peut <strong>endommager</strong> la Raspberry Pi et ainsi lui causer des dommages irréversibles.<br><a href="http://www.amazon.fr/gp/product/B00MBH6XNS/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00MBH6XNS&amp;linkCode=as2&amp;tag=raspbianfranc-21" target="_blank" rel="nofollow">Cette alimentation officielle</a> est très classique. En effet, la Fondation annonce une <strong>puissance de 5V couplé avec 2A</strong>, idéal pour avoir une Raspberry au meilleur de sa forme, même avec un ou deux accessoires connectés (tout dépend de leurs besoins, bien sûr).</p>
<p> </p>
<div><a href="http://www.amazon.fr/gp/product/B00MBH6XNS/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00MBH6XNS&amp;linkCode=as2&amp;tag=raspbianfranc-21" target="_blank" rel="nofollow"><img src="media/759556c0.alimentation-officielle-raspberry-pi.jpg" data-original-source="http://raspbian-france.fr/wp-content/uploads/2015/11/alimentation-officielle-raspberry-pi.jpg" alt="L'alimentation officielle de la Raspberry pi" width="800" height="534"></a><p>L’alimentation officielle de la Raspberry Pi propose plein d’adaptateurs !</p></div>
<p> </p>
<h2>Le module caméra de la fondation Raspberry</h2>
<p>Ce n’est pas un accessoire nouvellement sorti, mais il fait partie des accessoires officiels de la Raspberry Pi.<br>
La fondation a sorti<strong> deux modèles</strong> officiels de caméra, <a href="http://www.amazon.fr/gp/product/B00E1GGE40/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00E1GGE40&amp;linkCode=as2&amp;tag=raspbianfranc-21" target="_blank" rel="nofollow">la première caméra</a> est dédiée à une utilisation classique.<br>
En effet, <a href="http://www.amazon.fr/gp/product/B00E1GGE40/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00E1GGE40&amp;linkCode=as2&amp;tag=raspbianfranc-21" target="_blank" rel="nofollow">cette caméra</a> compatible avec toutes les Raspberry Pi, peut être utilisée pour prendre des <strong>vidéos</strong> ainsi que des <strong>photos</strong>. Elle dispose d’une résolution de <strong>5 mégapixels</strong> et peut également prendre des <strong>vidéos en 1080p30, 720p60 et 640p90</strong>.</p>
<p>Pour ce qui est du second modèle, la <strong><a href="http://www.amazon.fr/gp/product/B00G9AZ79O/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00G9AZ79O&amp;linkCode=as2&amp;tag=raspbianfranc-21" target="_blank" rel="nofollow">caméra PiNoir</a></strong>, elle, dispose des mêmes caractéristiques techniques que la version de base, avec une différence, cette caméra ne dispose pas de filtre infrarouge.</p>
<p>Cela permet ainsi à cette PiNoir de <strong>voir dans la nuit</strong>. <a href="http://www.amazon.fr/gp/product/B00G9AZ79O/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00G9AZ79O&amp;linkCode=as2&amp;tag=raspbianfranc-21" target="_blank" rel="nofollow">La PiNoir</a>, de jour, propose des clichés assez surprenants, en effet le filtre anti-infrarouge étant absent, les couleurs sont tout simplement fausses. Néanmoins, le rendu est parfaitement visible tout au long de la journée. Pour ce qui est de la nuit, il faudra se munir d’un <strong><b>projecteur infrarouge</b></strong><strong>, </strong><strong>non fourni par la Fondation </strong>afin de rendre la caméra PiNoir entièrement opérationnelle.</p>
<p> </p>
<div><a href="http://www.amazon.fr/gp/product/B00E1GGE40/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00E1GGE40&amp;linkCode=as2&amp;tag=raspbianfranc-21" target="_blank" rel="nofollow"><img src="media/136f8d29.camera-officielle-raspberry-pi.jpg" data-original-source="http://raspbian-france.fr/wp-content/uploads/2015/11/camera-officielle-raspberry-pi.jpg" alt="Caméra officielle de la Raspberry Pi" width="800" height="449"></a><p>La caméra officielle de la Raspberry utilise un cable ruban.</p></div>
<p> </p>
<p>Ces caméras viennent se connecter sur le port CSI de la Raspberry Pi via le câble ruban fourni dans le pack officiel.<br>
Notez bien que les caméras officielles de la Raspberry Pi ne disposent pas de micro, il faudra donc prévoir un système pour récupérer l’audio.<br>
La caméra de la Raspberry Pi Foundation est très régulièrement utilisée au cœur de projets de vidéosurveillance.</p>
<p> </p>
<h2>Le dongle Wi-Fi officiel</h2>
<p>Fini les problèmes de compatibilité entre dongle Wi-Fi et Raspberry Pi !</p>
<p>En effet, la Raspberry Foundation propose maintenant son propre dongle Wi-Fi ! Ce dongle est <strong>plus performant</strong> que la plupart des autres dongles proposés sur le marché. Grâce à une <strong>meilleure réception WI-FI</strong>, le « Raspberry Pi WiFi Dongle » repose sur la <strong>norme WI-FI 802.11b/g/n</strong> proposant un débit maximal de <strong>150 MégaBits</strong> par seconde. La fondation Raspberry annonce également que ce dongle est supporté nativement par Raspbian.</p>
<p> </p>
<div><a href="http://www.amazon.fr/gp/product/B003MTTJOY/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B003MTTJOY&amp;linkCode=as2&amp;tag=raspbianfranc-21&amp;linkId=CX3LGYAWTUOA6IEJ" target="_blank" rel="nofollow"><img src="media/6f20847d.dongle-wifi-officiel-raspberry-pi.jpg" data-original-source="http://raspbian-france.fr/wp-content/uploads/2015/11/dongle-wifi-officiel-raspberry-pi.jpg" alt="Dongle wi-fi officiel de la Raspberry Pi foundation" width="800" height="530"></a><p>Le dongle Wi-Fi USB de la fondation arbore une jolie framboise !</p></div>
<p> </p>
<p>Seul petit problème, il est quasiment introuvable en France… Pour l’instant, nous vous conseillons donc de vous rabattre sur <a href="http://www.amazon.fr/gp/product/B003MTTJOY/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B003MTTJOY&amp;linkCode=as2&amp;tag=raspbianfranc-21&amp;linkId=CX3LGYAWTUOA6IEJ" target="_blank" rel="nofollow">ce dongle Edimax</a> qui présente des caractéristiques très similaires et fonctionne lui aussi nativement sous Raspbian !</p>
<p> </p>
<h2>Le boîtier de la Raspberry Pi Foundation</h2>
<p>L’un des derniers produits sortis chez la fondation est <a href="http://www.amazon.fr/gp/product/B010180JMO/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B010180JMO&amp;linkCode=as2&amp;tag=raspbianfranc-21" target="_blank" rel="nofollow">ce boîtier officiel</a> en <strong>plastique aux couleurs de la Raspberry Pi </strong>(blanc et rouge). Ce boîtier offre une possibilité <strong>d’accéder</strong><strong> aux ports GPIO et CSI</strong> grâce à son capot et à ses parois amovibles.</p>
<p> </p>
<div><a href="http://www.amazon.fr/gp/product/B010180JMO/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B010180JMO&amp;linkCode=as2&amp;tag=raspbianfranc-21" target="_blank" rel="nofollow"><img src="media/2385842d.boitier-officiel-raspberry-pi-1024x729.jpg" data-original-source="http://raspbian-france.fr/wp-content/uploads/2015/11/boitier-officiel-raspberry-pi-1024x729.jpg" alt="Boîtier officiel de la Raspberry Pi" width="980" height="698"></a><p>Le boîtier officiel propose un joli mélange de rouge et de blanc !</p></div>
<p>Point très positif, pour son boîtier officiel la Raspberry Pi Foundation a veillé à ce que toutes les sorties soient accessibles. Le port MicroSD et les diodes d’activité de la Raspberry Pi, situées à côté du port MicroSD, sont la aussi parfaitement utilisables !</p>
<p> </p>
<h2>Le Raspberry Pi Touch Display, un écran tactile officiel pour la Raspberry Pi</h2>
<p>Sans doute le produit le plus attendu et qui a le plus fait parler de lui, la fondation Raspberry Pi propose désormais un<strong> <a href="http://www.amazon.fr/gp/product/B0158OQHGS/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B0158OQHGS&amp;linkCode=as2&amp;tag=raspbianfranc-21" target="_blank" rel="nofollow">écran tactile de 7 pouces</a></strong> et d’une résolution de 800×640 pixels.</p>
<p>Ce produit était vraiment le plus attendu et offre de nombreuses perspectives nouvelles à la Raspberry. En effet, nous pouvons l’utiliser pour créer des projets tout en un, comme une tablette tactile ou des applications plein écran, le tout sans galère et branchements improbables !<br><a href="http://www.amazon.fr/gp/product/B0158OQHGS/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B0158OQHGS&amp;linkCode=as2&amp;tag=raspbianfranc-21" target="_blank" rel="nofollow">L’écran officiel</a> se compose d’une<strong> carte adaptateur</strong> reliée à la Raspberry Pi par deux câbles, l’un pour l’affichage et le second<strong> pour tactile</strong>.</p>
<p>Enfin, la carte adaptateur est reliée à la Raspberry Pi via un câble ruban (fourni par la Raspberry Pi Foundation avec l’écran officiel) venant se connecter sur le port DSI de la Pi.<br>
L’écran supporte jusqu’à <strong>dix points</strong> de pression (10 doigts) et inclura dans une future version de Raspbian un <strong>clavier virtuel</strong>.</p>
<p> </p>
<div><a href="http://www.amazon.fr/gp/product/B0158OQHGS/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B0158OQHGS&amp;linkCode=as2&amp;tag=raspbianfranc-21" target="_blank" rel="nofollow"><img src="media/7f9e73bc.ecran-tactile-officiel-raspberry-pi.jpg" data-original-source="http://raspbian-france.fr/wp-content/uploads/2015/11/ecran-tactile-officiel-raspberry-pi.jpg" alt="Écran tactile officiel Raspberry Pi Foundation" width="800" height="537"></a><p>L’écran officiel de la Raspberry Pi Foundation peut être fixé à la Raspberry Pi à l’aide de vis !</p></div>
<p> </p>
<p>Pour continuer sur la série des bons points, la fondation a tout prévu du point de vue alimentation électrique.</p>
<p>En effet, si il est possible d’alimenter la Raspberry Pi et l’écran officiel séparément, il est également possible <strong>d’alimenter la Raspberry Pi directement depuis l’écran !<br></strong></p>
<p>Pour cela, deux possibilités !</p>
<ul><li>Vous utilisez les ports GPIO de la carte adaptateur et ceux de la Raspberry Pi.</li>
<li>Vous reliez la Raspberry avec un cable MicroUSB vers USB à la carte adaptateur</li>
</ul><p>Pour ces deux dernières possibilités, il vous faudra une bonne alimentation avec au minimum 2A, ça tombe bien, c’est justement le cas de l’alimentation officielle !</p>
<p> </p>
<p> </p>
<p>Pour information, nous avons pu tester <a href="http://www.amazon.fr/gp/product/B0158OQHGS/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B0158OQHGS&amp;linkCode=as2&amp;tag=raspbianfranc-21" target="_blank" rel="nofollow">l’écran officiel de la Raspberry Pi Foundation</a> et nous avons été très <strong>agréablement surpris</strong> par la qualité de l’écran tactile.</p>
<p>Celui-ci répond très bien au touché et est <strong>très réactif</strong>, zéro latence à enregistrer ! Nous ferons probablement un petit article sur le sujet prochainement !</p>
<p> </p>
<h2>Toujours pas de bonne carte MicroSD ni de clavier</h2>
<p>Seul point regrettable, la Raspberry Pi foundation ne propose toujours pas de bonne carte MicroSD avec une vitesse acceptable !</p>
<p>Pourtant, nous on aimerait bien avoir une petite carte SD avec une jolie framboise dessus…</p>
<p>En attendant, nous vous conseillons d’opter pour <a href="http://www.amazon.fr/gp/product/B010NE3ND8/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B010NE3ND8&amp;linkCode=as2&amp;tag=raspbianfranc-21" target="_blank" rel="nofollow">une des cartes MicroSD 95 Mo/s de SanDisk</a> qui propose en ce moment de très bonnes cartes à des prix relativement raisonnables !</p>
<p> </p>
<div><a href="http://www.amazon.fr/gp/product/B010NE3ND8/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B010NE3ND8&amp;linkCode=as2&amp;tag=raspbianfranc-21" target="_blank" rel="nofollow"><img src="media/02dfc6b7.carte-sd-non-officiel-raspberry-pi.jpg" data-original-source="http://raspbian-france.fr/wp-content/uploads/2015/11/carte-sd-non-officiel-raspberry-pi.jpg" alt="Carte MicroSD non officielle pour la Raspberry Pi" width="800" height="562"></a><p>Les cartes MicroSD de SanDisk sont livrées avec un adaptateur</p></div>
<p> </p>
<p>De même, pas de clavier officiel en vue pour la Raspberry Pi !</p>
<p>Là encore nous vous conseillons donc un produit que nous avons testé, compatible avec Raspbian nativement et qui nous apporte pleine satisfaction, <a href="http://www.amazon.fr/gp/product/B008JBSTUA/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B008JBSTUA&amp;linkCode=as2&amp;tag=raspbianfranc-21" target="_blank" rel="nofollow">cet excellent clavier sans fil avec trackpad.</a></p>
<div><a href="http://www.amazon.fr/gp/product/B008JBSTUA/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B008JBSTUA&amp;linkCode=as2&amp;tag=raspbianfranc-21" target="_blank" rel="nofollow"><img src="media/2644406e.clavier-non-officiel-raspberry-pi.jpg" data-original-source="http://raspbian-france.fr/wp-content/uploads/2015/11/clavier-non-officiel-raspberry-pi.jpg" alt="Clavier non officiel de la Raspberry Pi" width="800" height="434"></a><p>Le clavier sans fil dispose d’un trackpad bien pratique si on a pas de souris !</p></div>
<p> </p>
<h2>Conclusion</h2>
<p>Au final, avec ses accessoires officiels pour la Raspberry Pi, la Raspberry Pi Foundation propose de bons produits, simples et parfaitement adaptés !</p>
<p>Mention spéciale à l’écran, gros coup de cœur de Raspbian France et qui sort vraiment du lot en apportant une vrai nouveauté !</p>
<p>Cet article <a rel="nofollow" href="http://raspbian-france.fr/accessoires-officiels-raspberry-pi-fondation/">Les accessoires officiels de la Raspberry Pi Fondation</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/accessoires-officiels-raspberry-pi-fondation/" 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="">Bien choisir vos accessoires pour la Raspberry Pi B+.</a> (29/10/2014)</li><li>RaspbianFrance : <a href="">Banana Pi, un clone plus puissant de la Raspberry Pi</a> (28/01/2015)</li><li>RaspbianFrance : <a href="">La Raspberry Pi 2, une vraie r&eacute;volution&nbsp;!</a> (20/02/2015)</li><li>RaspbianFrance : <a href="">Bien choisir les accessoires pour votre Raspberry Pi 2.</a> (10/04/2015)</li><li>RaspbianFrance : <a href="">Quels accessoires Raspberry Pi choisir pour votre Raspbian ?</a> (05/03/2014)</li></ul></div></p>


feed_id: http://yeuxdelibad.net/Blog/?d=2015/11/03/21/24/40-mpd---musique-pour-dejantes
title: Thuban : De l'épice pour la pensée
uri: Thuban-De-l-épice-pour-la-pensée
url: http://yeuxdelibad.net/Blog/?d=2015/11/03/21/24/40-mpd---musique-pour-dejantes
content:
Il est souvent question du "<em>meilleur lecteur de musique</em>". On voit alors passer des <em>amarok</em>, <em>clementine</em> ou <em>quodlibet</em>. Alors ok, ces derniers ne sont pas mauvais, il faut l'admettre. Mais ils font tout un tas de choses inutiles pour la plupart d'entre nous.<br><br>
Là, on va parler de <a href="http://www.musicpd.org/">MPD</a> alias <a href="http://www.musicpd.org/">Music Player Daemon</a>, qui est selon moi le meilleur lecteur de musique. Pourquoi?<br>
** Il nécessite peu de ressources.<br>
** Il supporte des milliers de morceaux sans aucun ralentissement ni bugs. Seul quodlibet lui fait concurrence sur ce point. Actuellement, ma liste de lecture contient 14102 morceaux.<br>
** Il dispose de nombreuses interfaces et s'adapte ainsi à tous les goûts.<br>
** Il est très facile d'écrire des petits outils pour le contrôler.<br>
** On peut même diffuser sa musique.<br><br>
Sa particularité est d'avoir le lecteur sous forme de "serveur" qui tourne en arrière plan et qui lit votre musique, alors qu'il peut être contrôlé par les interfaces de votre choix. C'est en fait un véritable avantage. Eh oui, vous pouvez vouloir utiliser un client très complet comme gmpc, un client léger mais agréable comme sonata ou alors un truc de geek comme ncmpcpp.<br><br>
On va voir dans les prochaines parties comment installer mpd sur debian, puis quelques astuces de geekounets ☺ .<br><br><u><strong>L'installation de MPD : </strong></u><br>
Sur debian, il n'y a pas de surprises, il faut installer le paquet mpd. Je vous conseille vivement d'installer aussi un client comme mpc (qui servira dans les scripts) et un client graphique tel que l'excellent sonata : <br><pre>sudo apt-get install mpd mpc sonata</pre><br><br>
Pour configurer mpd, vous avez 2 possibilités : <br>
1. Éditer le fichier /etc/mpd.conf : la configuration sera la même pour tous les utilisateurs du système.<br>
2. Éditer un fichier /home/votre-login/.mpdconf . Dans ce cas, il faudra lancer la commande mpd manuellement pour le lancer. De plus, il faudra désactiver le lancement automatique de mpd au démarrage avec les commandes suivantes : <br><pre>systemctl disable mpd.service
systemctl disable mpd.socket
</pre><br><br>
La syntaxe du fichier de configuration est cependant la même. Il n'y a rien de farfelu dedans, je vais donc vous proposer ci-dessous un fichier de configuration avec des commentaires pour vous aider à l'adapter à votre cas.<br><br><pre>
# Répertoire contenant les musiques
music_directory		"~/Musique"
# Mise à jour automatique de la liste des musiques
auto_update     "yes"

# fichiers permettant de retenir des informations sur la liste de lecture de mpd
# Pensez à créer le dossier ~/.mpd
db_file			"~/.mpd/tag_cache"
pid_file			"~/.mpd/pid"
state_file			"~/.mpd/state"
# Répertoire des listes de lecture. Pensez à le créer
playlist_directory		"~/.mpd/playlists"

# Le nom d'utilisateur qui lance mpd (pour ne pas être lancé en tant que root)
user				"petitjibus"

# On ne veut pas diffuser ici.
bind_to_address		"localhost"

# La liste de lecture contient le chemin complet des fichiers
save_absolute_paths_in_playlists	"yes"

audio_output {
	type		"alsa"
	name		"My ALSA Device"
	mixer_device	"default"	# optional
}

# Le son reste le même au changement de chanson
volume_normalization		"yes"

# Respect de l'UTF-8 dans les noms de fichier
filesystem_charset		"UTF-8"
id3v1_encoding			"UTF-8"
</pre><br><br><br>
Une fois votre configuration terminée, relancez le service mpd (avec "service mpd restart" ) ou bien lancez la commande mpd selon que vous ayez choisi le cas 1 ou 2.<br><br><u><strong>Astuces diverses : </strong></u><br>
** mpdscribble (voir le paquet du même nom) permet d'envoyer sur <a href="https://last.fm/">last.fm</a> et sur <a href="https://libre.fm/">libre.fm</a> vos lectures et sert donc de "scrobbler" (Si certains connaissent la traduction de ce mot...). Vous devrez le configurer dans /etc/mpdscribble.conf et modifier /etc/default/mpdscribble pour avoir <pre>MPD_SYSTEMWIDE=1</pre><br><br>
** Vous trouverez<a href="http://yeuxdelibad.net/Programmation/Scripts/charger_n_importe_quelle_chanson_dans_mpd.html"> ici un script</a> qui permet de lire n'importe quelle fichier audio dans mpd même s'il n'est pas dans la base de données. Il faut juste mpc d'installé. C'est particulièrement pratique en actions personnalisée dans thunar par exemple.<br>
Pour l'utiliser, lancer <pre>play_in_mpd /chemin/vers/la/musique.mp3</pre><br>
Pour seulement ajouter le fichier dans la liste de lecture, ajoutez l'option -n : <pre>play_in_mpd -n /chemin/vers/la/musique.mp3</pre><br><br>
** Pour mélanger la liste de lecture : <pre>mpc shuffle</pre><br><br>
** Pour mettre à jour votre liste de lecture après avoir ajouté de nouveaux morceaux à votre bibliothèque : <pre>mpc --wait update &amp;&amp; mpc clear &amp;&amp; mpc ls |mpc add</pre><br><br>
** Ajouter une radio à la liste de lecture : <pre>mpc add "http://audio.scdn.arkena.com/11008/franceinter-midfi128.mp3"</pre>. <br><br>
** Chercher une chanson et la jouer rapidement avec dmenu <a href="http://yeuxdelibad.net/Logiciel-libre/Suckless/dmenu/choisir_une_musique-mpd.html">avec le script dmpc</a><br>
** Afficher la chanson jouée par mpd : <pre>mpc status |head -n1</pre><br><br>
** Avancement de la lecture : <pre>mpc |grep -Eo '[0-9]+:[0-9]+/[0-9]+:[0-9]+' </pre><br><br>
** Et vos astuces?<br><br><br>
Voir aussi : <br>
** Le wiki de mpd, bien qu'obsolète, il contient encore des informations utiles : <a href="http://mpd.wikia.com/wiki/Music_Player_Daemon_Wiki">http://mpd.wikia.com/wiki/Music_Player_Daemon_Wiki</a><br> — (<a href="http://yeuxdelibad.net/Blog/?id=20151104083857">permalink</a>)
<p><img src="media/0d200000.a17c14dbfc42f0936cee56ed7a9b3b31" data-original-source="http://cdn.libravatar.org/avatar/a17c14dbfc42f0936cee56ed7a9b3b31" alt="Gravatar de Thuban" class="gravatar" /><br/><i>Original post of <a href="http://yeuxdelibad.net/Blog/?d=2015/11/03/21/24/40-mpd---musique-pour-dejantes" title="Visit the source">Thuban</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.goffi.org/post/2015/11/04/Parlons-XMPP-%C3%A9pisode-9-copie-de-fichiers-et-Jingle
title: Goffi : Parlons XMPP - épisode 9 - copie de fichiers et Jingle
uri: Goffi-Parlons-XMPP-épisode-9-copie-de-fichiers-et-Jingle
url: http://www.goffi.org/post/2015/11/04/Parlons-XMPP-%C3%A9pisode-9-copie-de-fichiers-et-Jingle
content:
<div itemprop="articleBody"><p>(pour lire les épisodes précédents, suivez <a href="http://www.goffi.org/tag/parlons_xmpp">l'étiquette correspondante</a>)</p><p>Bien que déjà répété un certain nombre de fois, je le redis : XMPP fait bien plus que de la messagerie instantanée. Une des fonctionnalités qui est apparue rapidement est la copie de fichiers, voyons cela de plus près</p><p>Le problème : XMPP étant du XML, il n'est pas vraiment adapté aux données purement binaires comme des fichiers. La solution est de passer par l'extérieur, c'est à dire une autre connexion non XML, et d'utiliser le flux XML pour la gérer, on parle de connexion « out-band ». Malheureusement, parfois il n'est pas possible d'établir cette connexion, alors on passe tout par le flux XML : c'est lent, peu efficace, mais ça fonctionne presque toujours, on parle de connexion « in-band » (qu'on pourrait traduire par « interne »).<br>Il y a aussi des cas où il est plus simple et efficace de rester « in-band », enfin surtout un : si on envoie très peu de données, comme une petite image (un <a href="https://fr.wikipedia.org/wiki/Avatar_%28informatique%29">avatar</a> par exemple).</p><p>Comme souvent dans le monde XMPP, plusieurs solutions ont été proposées, expérimentées, parfois adoptées puis dépréciées, jusqu'à ce qu'on trouve et garde celle qui semble convenir le mieux, et qui est a priori la meilleure techniquement.<br>Commençons par la solution courante, appelée « Stream Initiation » (initiation de flux), elle est définie par la <a href="https://xmpp.org/extensions/xep-0095.html">XEP-0095</a>, et la copie de fichier l'utilise via la <a href="https://xmpp.org/extensions/xep-0096.html">XEP-0096</a>.</p><p>La copie de fichiers est la seule application qui utilise la <a href="https://xmpp.org/extensions/xep-0095.html">XEP-0095</a>. Nous avons 2 personnes en jeu : celle qui veut envoyer le fichier, qu'on appellera « l'expéditeur » (« sender » en anglais) et celui qui veut le recevoir, qu'on appellera « le destinataire » (« receiver » en anglais).</p><p>La <a href="https://xmpp.org/extensions/xep-0096.html">XEP-0096</a> défini ce qu'on appelle un « profil » pour l'initiation de flux, le profil « transfert de fichier ». Elle sert principalement à transmettre les métadonnées du fichier : une description, sa taille, son nom, sa date de dernière modification, et un « hash », c'est à dire une somme de contrôle pour vérifier que le fichier a été correctement copié. C'est l'algorithme <a href="https://fr.wikipedia.org/wiki/MD5">MD5</a> qui est utilisé ici, pourtant connu pour avoir des failles, même si elles ne sont pas dramatiques dans le cadre d'un transfert de fichier (l'expéditeur étant déjà validé par ailleurs).</p><p>Il est également possible d'indiquer une fourchette (« range ») à copier, c'est à dire un point de départ (« offset ») dans le fichier et une longueur (« length »), pratique si un transfert a été interrompu en plein milieu, par une coupure de courant par exemple.</p><p>Le reste, c'est la <a href="https://xmpp.org/extensions/xep-0095.html">XEP-0095</a> qui s'en occupe, il s'agit juste de négocier la méthode à utiliser, le destinataire accepte ou non le flux, et choisi une des méthodes. Il y a 2 méthodes principales : la première est le transfert en interne (« In-Band Bytestreams », <a href="https://xmpp.org/extensions/xep-0047.html">XEP-0047</a>) qui se contente de transcoder les données en <a title="Définition Wikipédia" href="https://fr.wikipedia.org/wiki/base64">base64</a>.</p><p>La deuxième (la <a href="https://xmpp.org/extensions/xep-0065.html">XEP-0065</a>, « SOCKS5 Bytestreams ») est plus intéressante, elle utilise <a href="https://fr.wikipedia.org/wiki/SOCKS#SOCKS_v5">SOCKS v5</a> pour établir une connexion externe (« out-band ») et tenter une connexion directe ou via un « proxy » qui est un élément externe relayant les données. L'utilisation d'un proxy est moins efficace qu'une connexion directe bien entendu (les données passent par un 3ᵉ point), mais est parfois nécessaire si une connexion directe est impossible à cause d'un <a href="https://fr.wikipedia.org/wiki/Pare-feu_%28informatique%29">pare-feu</a> ou d'un <a href="https://fr.wikipedia.org/wiki/Network_address_translation">NAT</a> par exemple. XMPP permet, grâce à disco (la <a href="https://xmpp.org/extensions/xep-0030.html">XEP-0030</a>) de savoir automatiquement si votre serveur propose un proxy.<br>C'est donc la <a href="https://xmpp.org/extensions/xep-0065.html">XEP-0065</a> qui est à l'origine du nom « proxy65 » couramment utilisé.<br>Petit détail qui a son importance : dans le cas du transfert direct, la connexion se fait du destinataire vers l'expéditeur (qui a ouvert un port pour l'occasion), aussi la connexion peut échouer dans beaucoup de cas (par exemple l'expéditeur est derrière un NAT). Une méthode a été faite pour améliorer la situation, mais elle n'a jamais été standardisée, vous pouvez la trouver ici : <a href="http://delta.affinix.com/specs/stream.html">http://delta.affinix.com/specs/stream.html</a>.</p><p>Voilà pour la méthode actuelle. Elle pose de nombreux problèmes : c'est uniquement l'expéditeur qui doit proposer et le destinataire accepte ou refuse, il n'y a pas de vraie méthode de secours (appelée « fallback » en anglais), c.-à-d. de méthode pour passer de SOCKS5 (ou « s5b ») au transfert « in-band » (ou « ibb »), et il y a souvent des difficultés pour établir une connexion directe comme expliqué au paragraphe précédent. Bref, ça n'est pas satisfaisant. Mais le problème est assez complexe, il n'est pas si simple de faire une connexion directe, c'est à dire pair à pair (ou « peer to peer » en anglais).</p><p>Heureusement, une nouvelle méthode est apparue, et elle est beaucoup plus souple et efficace : Jingle. Mais cet article étant déjà long, j'en parlerai la prochaine fois.</p><p>J'en profite pour annoncer que je vais commencer une série d'articles pour expliquer l'architecture et ce qu'on peut faire concrètement avec « Salut à Toi ».</p><p>Je vous rappelle aussi que nous avons une campagne de financement participatif en cours pour porter « Salut à Toi » sur Android et faire une version de bureau, et que nous avons bien besoin de soutien ! <a href="http://www.arizuka.com/fr/projects/libervia">http://www.arizuka.com/fr/projects/libervia</a><br>Merci :)</p></div>
<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/11/04/Parlons-XMPP-%C3%A9pisode-9-copie-de-fichiers-et-Jingle" 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>


feed_id: http://mozillazine-fr.org/les-developpeurs-des-principaux-navigateurs-web-passes-a-la-moulinette/
title: mozillaZine-fr : Les développeurs des principaux navigateurs web passés à la moulinette
uri: mozillaZine-fr-Les-développeurs-des-principaux-navigateurs-web-pass
url: http://mozillazine-fr.org/les-developpeurs-des-principaux-navigateurs-web-passes-a-la-moulinette/
content:
<p><strong><a href="http://mo.github.io/2015/11/04/browser-engines-active-developers-and-commit-rates.html"><img src="media/25bc7afb.git-source-metrics-mozilla-vs-chrome-active-dev-count.png" data-original-source="http://mozillazine-fr.org/wp-content/uploads/2015/11/git-source-metrics-mozilla-vs-chrome-active-dev-count.png" alt="" width="213" height="99"></a>Martin Olsson</strong>, ancien développeur du navigateur web Opera vient de publier des <a href="http://mo.github.io/2015/11/04/browser-engines-active-developers-and-commit-rates.html">statistiques sur le nombre de développeurs de Mozilla, Apple et Google</a>, ainsi que la fréquence de leur modification du code source de Gecko et Servo (pour Mozilla), Webkit et Blink (pour Apple et Google). Selon lui,</p>
<ul><li>Google a deux fois plus de développeurs que Mozilla,</li>
<li>en octobre 2015, pour la première fois, le nombre développeurs de Servo a dépassé celui de Webkit,</li>
<li>chez Google, on voit une baisse franche d’activité pendant les fêtes de fin d’année, contrairement à Mozilla, ce qui lui fait dire que les logiciels de Mozilla sont plus le fruit d’une passion que d’un travail industriel.</li>
</ul><p>Comme toute statistique, ne doutons pas qu’elle déclenchera des polémiques et interprétations diverses 😉 Merci à Anthony Ricaud et Pascal Chevrel pour le <a href="https://twitter.com/rik24d/status/661841471029555200">(re)tweet</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-developpeurs-des-principaux-navigateurs-web-passes-a-la-moulinette/" 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>Renault : <a href="">L&#039;Acid Test : est-ce un indicateur objectif repr&eacute;sentant l&#039;efficacit&eacute; des moteurs web pour les standards ?</a> (21/03/2009)</li><li>Thomas Bassetto : <a href="">R&eacute;tablir l&rsquo;innovation dans la gestion des onglets des navigateurs Web</a> (08/08/2009)</li><li>Tasse de Caf&eacute; : <a href="">Les performances de JavaScript am&eacute;lior&eacute;es dans Firefox 18</a> (13/09/2012)</li><li>Tasse de Caf&eacute; : <a href="">Firefox : bient&ocirc;t un installateur web pour Windows</a> (04/10/2012)</li><li>crowd42 : <a href="">Freeciv est maintenant disponible depuis les navigateurs web</a> (23/05/2013)</li></ul></div></p>


feed_id: http://syvolc.briolet.fr/2015/11/04/sortie-dopensuse-leap-42-1/
title: T. BRIOLET : Sortie d’openSUSE Leap 42.1
uri: T-BRIOLET-Sortie-d-openSUSE-Leap-42-1
url: http://syvolc.briolet.fr/2015/11/04/sortie-dopensuse-leap-42-1/
content:
<p>Ça y est, après un an d’attente et de nombreux changements annoncés, la nouvelle <strong>openSUSE Leap 42.1</strong> vient de sortir ce 4 novembre 2015 !</p>
<p>Le projet openSUSE est maintenant composé de deux modes de développement :<br>
– <strong>Tumbleweed</strong>, la version en publication continue (<em>rolling release</em>) ;<br>
– <strong>Leap</strong>, la version en publication régulière, plus stable, avec <a href="https://fr.opensuse.org/Dur%C3%A9e_de_vie">une sortie prévue par an</a>, successeur de l’openSUSE que nous connaissions jusqu’ici.<br>
Leap se distingue par un changement profond : elle est basée sur SUSE Linux Entreprise avec l’ajout de nombreux paquets éprouvés dans Tumbleweed.</p>
<p>Ce « saut » se marque également dans le numéro de version : <strong>42.1</strong> est la première version d’openSUSE Leap. Un numéro en référence à <a href="https://fr.wikipedia.org/wiki/La_grande_question_sur_la_vie,_l%27univers_et_le_reste">la fameuse question</a> et un clin d’œil à <a href="https://fr.wikipedia.org/wiki/OpenSUSE#Les_origines">S.u.S.E Linux 4.2</a>, première distribution au caméléon.<br><a href="media/104e8535.Leap-green.png" data-original-source="http://syvolc.briolet.fr/wp-uploads/2015/11/Leap-green.png"><img src="media/b9f7be10.Leap-green-254x300.png" data-original-source="http://syvolc.briolet.fr/wp-uploads/2015/11/Leap-green-254x300.png" alt="Leap-green" width="254" height="300"></a></p>
<p>Lors de la <a href="https://events.opensuse.org/conference/osc15/proposal/610">conférence openSUSE 2015</a>, SUSE a annoncé la libération des sources de <a href="https://www.suse.com/products/server/">SUSE Linux Entreprise (SLE)</a>, incluant toutes les mises à jour de maintenance, sur <a href="https://build.opensuse.org/project/show/SUSE:SLE-12:GA">les serveurs de l’openSUSE Build Service</a>. Cela a ouvert la possibilité de rassembler le développement de SLE et d’openSUSE pour les versions stables, du moins pour le cœur des deux systèmes (noyau et système de base).</p>
<p>Le résultat est la création de deux distributions :<br>
– <strong>Tumbleweed</strong>, en publication continue (<em>rolling release</em>), constamment mise à jour ;<br>
– <strong>Leap</strong>, en publication régulière (<em>regular release</em>), la remplaçante basée sur SLE de la distribution openSUSE que nous connaissions jusqu’ici.</p>
<p><a href="media/78652dba.1446417408.png" data-original-source="http://syvolc.briolet.fr/wp-uploads/2015/11/1446417408.png"><img src="media/04673669.1446417408-300x170.png" data-original-source="http://syvolc.briolet.fr/wp-uploads/2015/11/1446417408-300x170.png" alt="KDE-destop-42.1" width="300" height="170"></a><em>Le bureau Plasma d’openSUSE Leap 42.1</em></p>
<p>Cette version 42.1 est la première version d’openSUSE Leap, qui utilise les sources de SUSE Linux Entreprise (SLE) et vise un très haut niveau de stabilité. Le développement de la communauté passionnée et la stabilité de l’entreprise fournit plus de cohésion pour le projet et pour ses contributeurs. openSUSE Leap bénéficie d’un effort de maintenance de l’entreprise et a de nombreux paquets et mises à jour en commun avec SLE, ce qui est différent des versions précédentes d’openSUSE qui étaient créées dans un canal séparé.</p>
<p>Les développeurs de la communauté fournissent un niveau égal de contribution à Leap et aux projets <em>upstream</em> dont dépend cette version. Cela relie le fossé entre les paquets matures et les paquets plus récents trouvés dans l’autre distribution openSUSE : Tumbleweed.</p>
<p>Comme cette version est un véritable changement par rapport à la précédente, un nouveau numéro de version et une nouvelle stratégie de nom de version ont été adaptés pour refléter ce saut. Les sources de SLE viennent de SLE 12 Service Pack 1 bientôt publiées par SUSE. La stratégie de nommage est SLE 12 SP1 ou 12.1 + 30 = openSUSE Leap 42.1. Beaucoup ont demandé pourquoi 42, mais SUSE et openSUSE ont une tradition de commencer les grandes idées avec un quatre et un deux, une référence au <em>Guide du voyageur galactique</em>.<br>
Chaque version mineure d’openSUSE Leap pourra fournir un nouveau KDE/Plasma ou GNOME, mais aujourd’hui tout est à propos d’openSUSE Leap 42.1, donc si vous êtes fatigués d’un bureau marron, essayez-en un vert !</p>
<p><em><strong>Have a lot of fun!</strong></em></p>
<h2>openSUSE Leap 42.1 est…</h2>
<h3>Équilibrée</h3>
<p>Leap fournit un équilibre entre nouveauté et maturité… Leap offre ce sentiment professionnel, supporte du matériel récent et a conservé en version antérieure plusieurs paquets pour renforcer la vision de support à long terme de Leap. Les nouveautés comme KDE Plasma 5 et LibreOffice 5 sont dans Leap tout comme d’autres logiciels plus matures tels que GNOME 3.16 et GCC 4.8.5, avec bien sûr la possibilité d’installer GCC 5.2.</p>
<h3>Fiable</h3>
<p>Comme la 13.2, Leap 42.1 propose <a href="https://fr.wikipedia.org/wiki/Btrfs">Btrfs</a> comme système de fichiers par défaut pour la partition racine et XFS pour les données (la partition <code>/home</code>).<br>
Btrfs permet notamment de créer des instantanés ou <em>snapshots</em> de son système, des sortes de « points de restauration ». Avec le logiciel Snapper comme surcouche, il devient facile de gérer ses instantanés ou de retrouver l’état précédent du système en effectuant une restauration (<em>rollback</em>). Snapper va automatiquement créer un instantané du système toutes les heures ainsi qu’avant et après chaque modification par YaST ou zypper. C’est un outil puissant.<br>
Cette nouvelle version ajoute la possibilité de démarrer le système depuis un instantané pour corriger un problème sur les fichiers importants du système (comme bash).</p>
<h2>Les détails</h2>
<h3>Pour les développeurs</h3>
<h4>EDI et outils</h4>
<p>Leap utilise la dernière version stable de Qt (5.5). Cette dernière apporte beaucoup de fonctionnalités et d’améliorations pour les développeurs mais aussi pour les utilisateurs, qui bénéficieront notamment de la gestion du multi-écran dans QML (qui est très utilisé par le bureau Plasma).</p>
<p><a href="media/685923ad.Kde_qt5_designer.png" data-original-source="http://syvolc.briolet.fr/wp-uploads/2015/11/Kde_qt5_designer.png"><img src="media/fde749cc.Kde_qt5_designer-300x169.png" data-original-source="http://syvolc.briolet.fr/wp-uploads/2015/11/Kde_qt5_designer-300x169.png" alt="Kde_qt5_designer" width="300" height="169"></a><em>Qt5 designer</em></p>
<p><a href="https://wiki.gnome.org/Apps/Builder/">Builder</a> est un jeune <a href="https://fr.wikipedia.org/wiki/Environnement_de_d%C3%A9veloppement#Environnements_de_d.C3.A9veloppement_int.C3.A9gr.C3.A9">EDI</a>, conçu pour rendre facile la création des applications GNOME. La publication de cette version 3.16 est plutôt un aperçu technologique, montrant les possibilités d’édition telles que la vue fractionnée, la gestion des <a href="https://fr.wikipedia.org/wiki/Snippet">snippets</a>, l’indentation automatique du code et un <a href="https://wiki.gnome.org/Apps/Builder/Planning/VIM">mode VIM</a>. Rappelons que Builder a été financé début 2015 par une campagne de <em>crowdfunding</em> et que le projet a des plans ambitieux : gestion de projet, gestion de version, débogage, intégration de Glade et bien plus encore.</p>
<div> <a href="media/aa1adc5b.GNOME_Builder.png" data-original-source="http://syvolc.briolet.fr/wp-uploads/2015/11/GNOME_Builder.png"><img src="media/3834acc5.GNOME_Builder-300x169.png" data-original-source="http://syvolc.briolet.fr/wp-uploads/2015/11/GNOME_Builder-300x169.png" alt="GNOME_Builder" width="300" height="169"></a><em>GNOME Builder</em></div>
<h4>Langages et bibliothèques</h4>
<p>La bibliothèque de développement KDE Frameworks 5 est livrée dans sa dernière version stable (5.15), amenant de nombreuses optimisations qui impactent une grande partie des applications KDE les utilisant. En particulier Baloo, la bibliothèque d’indexation des fichiers a reçu plusieurs changements, allant de la correction de bug à de l’amélioration de performances.</p>
<div> <a href="media/82b00621.KDE_Anjunta.png" data-original-source="http://syvolc.briolet.fr/wp-uploads/2015/11/KDE_Anjunta.png"><img src="media/765fe590.KDE_Anjunta-300x169.png" data-original-source="http://syvolc.briolet.fr/wp-uploads/2015/11/KDE_Anjunta-300x169.png" alt="KDE_Anjunta" width="300" height="169"></a><em>Anjuta</em></div>
<h3>Pour les administrateurs système</h3>
<p> </p>
<p><a href="media/ae00b2bb.Installation_overview_42.1.png" data-original-source="http://syvolc.briolet.fr/wp-uploads/2015/11/Installation_overview_42.1.png"><img src="media/4b8ea49f.Installation_overview_42.1-300x188.png" data-original-source="http://syvolc.briolet.fr/wp-uploads/2015/11/Installation_overview_42.1-300x188.png" alt="Installation_overview_42.1" width="300" height="188"></a><em>Aperçu de l’installation</em></p>
<h4>Virtualisation</h4>
<p>openSUSE Leap 42.1 propose plusieurs solutions de virtualisation, notamment QEMU 2.3.1, VirtualBox 5.0.6 et Docker 1.8.2. Cela fait de Leap 42.1 un système de base adapté pour distribuer des applications. De plus, la configuration est facile avec YaST, ce qui permet de déployer des solutions rapidement et facilement. GNOME Boxes, virt-manager et virsh sont également disponibles pour les administrateurs système et les utilisateurs d’openSUSE.</p>
<h4>Un YaST amélioré</h4>
<p>Le projet étant complètement open-source, les versions et les fonctionnalités de YaST ont toujours été synchronisées entre SLE et openSUSE. Avec Leap, la tendance est encore plus vérifiée : Leap 42.1 et SLE 12 SP1 incluront exactement la même version de YaST, AutoYaST et Linuxrc.</p>
<div> <a href="media/72eac958.Kde_yast2_42.1.png" data-original-source="http://syvolc.briolet.fr/wp-uploads/2015/11/Kde_yast2_42.1.png"><img src="media/718da638.Kde_yast2_42.1-300x169.png" data-original-source="http://syvolc.briolet.fr/wp-uploads/2015/11/Kde_yast2_42.1-300x169.png" alt="Kde_yast2_42.1" width="300" height="169"></a><em>YaST sur KDE</em></div>
<p> </p>
<p>Par rapport à la 13.2, cela représente un bond de plus de 600 changements incluant des corrections d’erreurs, de nouvelles fonctionnalités et des améliorations pour les fonctionnalités existantes. Les utilisateurs et les administrateurs systèmes profiteront donc d’un YaST largement amélioré. Les développeurs sont également choyés avec un code nettoyé (bien qu’il y a encore et toujours du code auto-converti depuis YCP), de meilleurs outils de développement, une meilleure documentation et une bien meilleure intégration à l’écosystème Ruby (<em>RSpec helpers</em>, tâches Rake, …). Bien que le module YaST2-lxc ait été abandonné, la famille YaST a grandi avec l’ajout de <a href="https://www.alionet.org/content.php?679-Un-vent-d-air-frais-souffle-sur-YaST">trois nouveaux modules</a> : <em>Polices de caractère</em>, <em>Docker</em> et <em>Journal</em> (de systemd).</p>
<div> <a href="media/87e1b6d4.GNOME_YaST_appfolder_42.1.png" data-original-source="http://syvolc.briolet.fr/wp-uploads/2015/11/GNOME_YaST_appfolder_42.1.png"><img src="media/d28356a6.GNOME_YaST_appfolder_42.1-300x188.png" data-original-source="http://syvolc.briolet.fr/wp-uploads/2015/11/GNOME_YaST_appfolder_42.1-300x188.png" alt="GNOME_YaST_appfolder_42.1" width="300" height="188"></a><em>Les modules YaST sur GNOME</em></div>
<h4>Machinery</h4>
<p><a href="http://machinery-project.org/">Machinery</a> est une application en ligne de commande destinée aux administrateurs système. Elle permet de créer des descriptions de systèmes Linux et de travailler avec. Vous pouvez l’utiliser pour inspecter des systèmes, sauvegarder et suivre leurs états ou créer de nouveaux systèmes à partir de ceux existants. Machinery permet également de facilement comparer différents systèmes. Il peut aussi exporter les descriptions pour d’autres outils pour l’installation, la migration, la construction d’image, la mise en conteneur ou le déploiement dans le cloud. Il fournit également des interfaces de programmation pour travailler avec des descriptions de système avec vos propres outils.</p>
<p>Ça vous semble un peu flou ? Regardez <a href="https://www.youtube.com/watch?v=oXvZhRcw7CQ">cette petite vidéo de démonstration</a> !</p>
<h3>Pour les utilisateurs</h3>
<h4>KDE</h4>
<div> <a href="media/71e699f2.KDE_Leap42.1_greeter.png" data-original-source="http://syvolc.briolet.fr/wp-uploads/2015/11/KDE_Leap42.1_greeter.png"><img src="media/763bb6a2.KDE_Leap42.1_greeter-300x225.png" data-original-source="http://syvolc.briolet.fr/wp-uploads/2015/11/KDE_Leap42.1_greeter-300x225.png" alt="KDE Plasma 5 welcome screen " width="300" height="225"></a><em>Page d’accueil d’openSUSE sur KDE</em></div>
<p> </p>
<p>openSUSE Leap 42.1 est la première version stable d’openSUSE à fournir KDE Plasma 5 (version 5.4.2) comme environnement de bureau par défaut. Plasma 5 est maintenant suffisamment mature pour un large public qui pourra apprécier son bureau magnifique, riche en fonctionnalités, innovant et performant. La version 5.4 de l’espace de travail introduit un nouveau Plasmoid de contrôle du volume, un menu de lancement en plein écran, de nombreuses nouvelles icônes (plus de 1600 ajoutées) et un support amélioré des écrans à haute densité de pixels (<em>High DPI</em>).</p>
<p><a href="media/ac1e1b86.KDE_Leap42.1_GIMP.png" data-original-source="http://syvolc.briolet.fr/wp-uploads/2015/11/KDE_Leap42.1_GIMP.png"><img src="media/a5e2eef3.KDE_Leap42.1_GIMP-300x225.png" data-original-source="http://syvolc.briolet.fr/wp-uploads/2015/11/KDE_Leap42.1_GIMP-300x225.png" alt="KDE_Leap42.1_GIMP" width="300" height="225"></a><em>GIMP sur KDE</em></p>
<p>Des petits défauts de la version précédente ont également été corrigés, par exemple un nouveau format de date dans l’horloge ou une amélioration du comportement et du visuel du bureau en vue de dossier.</p>
<h4>GNOME</h4>
<p><a href="media/c2f2b61e.GNOME_weather_42.1.png" data-original-source="http://syvolc.briolet.fr/wp-uploads/2015/11/GNOME_weather_42.1.png"><img src="media/5f46ff5d.GNOME_weather_42.1-300x188.png" data-original-source="http://syvolc.briolet.fr/wp-uploads/2015/11/GNOME_weather_42.1-300x188.png" alt="GNOME_weather_42.1" width="300" height="188"></a><em>Application météo sur GNOME</em></p>
<p>openSUSE Leap 42.1 fournit GNOME 3.16.2. La branche <a href="https://linuxfr.org/news/gnome-3-16-nettoyage-de-printemps">3.16</a> a été publiée en avril 2015 et a reçu depuis plusieurs corrections de bugs. GNOME 3.16 est ainsi bien testé et suffisamment stable pour être un environnement de bureau de choix pour Leap 42.1 et son cœur de SLE12.</p>
<p><a href="media/748d1a24.GNOME_libreoffice_42.1.png" data-original-source="http://syvolc.briolet.fr/wp-uploads/2015/11/GNOME_libreoffice_42.1.png"><img src="media/9256bc20.GNOME_libreoffice_42.1-300x188.png" data-original-source="http://syvolc.briolet.fr/wp-uploads/2015/11/GNOME_libreoffice_42.1-300x188.png" alt="GNOME_libreoffice_42.1" width="300" height="188"></a><em>Libreoffice 5 sur GNOME</em></p>
<p>La vue des activités, l’écran de connexion, les menus système et d’autres composants du système ont une apparence plus moderne. Les nouveaux effets graphiques sont conçus pour s’intégrer avec le style visuel des applications GNOME, pour une expérience fluide. La version 3.16 a également un nouveau style de barre de défilement : au lieu d’être affichées en permanence, ces barres ne sont visibles que quand cela est nécessaire. Un petit indicateur apparaît en effet lors du déplacement de la souris et une barre plus épaisse apparaît quand le contrôle est demandé.</p>
<h4>Autres environnements de bureau</h4>
<p>openSUSE Leap 42.1 inclut Mate 1.10, qui prend en charge GTK2 et GTK3 et apporte des améliorations au niveau de la bibliothèque de mixage audio.</p>
<p>XFCE 4.12.1 est aussi présent. Le tableau de bord XFCE peut maintenant se cacher intelligemment, prend en charge les greffons GTK3 et a vu beaucoup de ses greffons tiers mis à jour pour exploiter les fonctionnalités ajoutées dans la 4.10.</p>
<p>Enlightenment 19 (0.19.10) apporte des améliorations pour, entre autres, son compositeur X11 et son assistant de configuration.</p>
<h2>Récupérez Leap !</h2>
<p>Pour télécharger openSUSE Leap 42.1, rendez-vous sur <a href="http://software.opensuse.org/">http://software.opensuse.org</a>. Nous vous recommandons de lire les notes de version avant toute mise à jour ou installation.</p>
<p>Les utilisateurs actuellement sous openSUSE 13.2 peuvent mettre à jour vers openSUSE Leap 42.1 en suivant <a href="https://en.opensuse.org/Upgrade">les instructions de mise à niveau</a>.</p>
<h2>Merci !</h2>
<p>openSUSE Leap 42.1 représente l’effort combiné de milliers de développeurs qui participent à nos distributions et aux projets livrés avec elle. Les contributeurs, internes et externes au projet openSUSE, devraient être fiers de cette version, et méritent un grand « merci » pour tout le travail et les soins qui ont été consacrés à celle-ci. Nous croyons que Leap est une excellente distribution GNU/Linux pour les développeurs, les administrateurs et les utilisateurs. Nous espérons que vous aurez tous beaucoup de plaisir lors de son utilisation, et nous sommes impatients de travailler avec vous sur la prochaine version !</p>
<p> </p>
<p>Cette traduction a été réalisée par AR7 (Antoine) et moi même.</p>
<p>—</p>
<p>Sources :</p>
<p>L’annonce officielle [en] : <a href="https://en.opensuse.org/Archive:Release_announcement_42.1">https://en.opensuse.org/Archive:Release_announcement_42.1</a></p>
<p>La page du portail sur le site openSUSE.org [fr] : <a href="https://fr.opensuse.org/Portal:Leap">https://fr.opensuse.org/Portal:Leap</a></p>
<p>La liste détaillée des mises à jour [en] : <a href="https://en.opensuse.org/Features">https://en.opensuse.org/Features</a></p>
<p>La page de téléchargement [fr] : <a href="https://software.opensuse.org/">https://software.opensuse.org</a></p>
<p>Cette annonce a été conjointement publiée sur Alionet.org : <a href="https://www.alionet.org/content.php?708-openSUSE-Leap-42-1-c-est-le-grand-saut-!">https://www.alionet.org/content.php?708-openSUSE-Leap-42-1-c-est-le-grand-saut-!</a> et sur Linuxfr : <a href="https://linuxfr.org/news/nouvelle-opensuse-leap-42-1">https://linuxfr.org/news/nouvelle-opensuse-leap-42-1</a></p>
<p>—</p>
<p>Syvolc</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/11/04/sortie-dopensuse-leap-42-1/" 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>


title: alterlibriste : JdH or not JdH, that is the question (du jour)
uri: alterlibriste-JdH-or-not-JdH-that-is-the-question-(du-jour)
feed_id:
http://alterlibriste.free.fr/index.php?post/2015/11/04/JdH-or-not-JdH%2C-that-is-the-question-%28du-jour%29

url:
http://alterlibriste.free.fr/index.php?post/2015/11/04/JdH-or-not-JdH%2C-that-is-the-question-%28du-jour%29

content:
<p>Cyrille, qui est désormais le seul capable de me sortir de ma torpeur, vient de donner un coup de pied dans la fourmilière des libristes comme il sait si bien le faire <a href="http://cyrille-borne.com/article643/pourquoi-je-n-aime-pas-le-journal-du-hacker-et-pourquoi-il-me-le-rend-bien">en attaquant de front le Journal du Hacker</a>.</p>


<p>Comme de bien entendu, différents camps se sont formés, des anti-borniens acharnés aux pro-journal du hacker en passant par tous les intermédiaires. Ce qui est assez drôle, c’est que la plupart de ceux qui démarrent au quart de tour n’essaient même pas de comprendre ce que Cyrille veut dire alors qu’il n’est pas d’un niveau de complexité extraordinaire hormis qu’il n’est presque jamais au premier degré. Le message est pourtant simple, il trouve simplement que le fait de reprendre les liens de ses articles le dérange car n’apporte pas de valeur ajoutée et détourne des discussions qui auraient pu avoir leur place directement sur la page de l’article et demande simplement à ne plus figurer dans ces liens car les lecteurs qui souhaitent le lire savent déjà le trouver, les autres, il n’en a cure (et de ses stats aussi).</p>


<p>Certains ont été jusqu’à extrapoler qu’il ne devrait plus figurer dans les moteurs de recherche et qu’il ne faudrait plus faire aucun lien vers ses articles, cela n’a aucun sens. Au contraire, pour ceux qui aiment bloguer, être cité dans un article en accord, désaccord ou complément de ce qui a été dit est ce qu’il y a de plus intéressant et faisait vivre la blogosphère du temps jadis. Ce billet en est la preuve. Je pense que Cyrille en a parfois un peu marre de bloguer seul dans le désert où les 3-4 survivants n’interagissent même plus qu’occasionnellement tellement leur fond de boutique est spécialisé (au hasard : test de distro, vie privée/chiffrement, paramétrage de serveurs, ...).</p>


<p>Mea culpa, je n’ai me pas écrit le moindre article le mois dernier. <br>
Et pourtant, je pourrais écrire des billets et dire qu’effectivement le Journal du Hacker ne m’intéresse pas spécialement parce que j’ai déjà quasiment tous les articles dans mes flux rss (et que ces liens sont constitués en majorité des 3-4 blogueurs actifs en questions, de LinuxFr et des flux du Planet-Libre), je pourrais écrire que j’ai quitté Gnome (et avoir des commentaires me conseillant KDE), je pourrais écrire que je n’ai pas apprécié PrimTux, principalement pour des raisons esthétiques et que <a href="http://alterlibriste.free.fr/index.php?post/2015/09/06/Quelques-nouvelles-de-rentr%C3%A9e">j’ai préféré installer pour une classe primaire</a> une base de Debian + Cinnamon avec les outils qui vont bien pour les enfants. <br>
Mais cela ne sert à rien, cela fait des commentaires, c’est sûr mais à quoi bon, à part vexer ceux qui croient en leurs projet ? Au moins ils font quelque chose et peut-être qu’au bout d’un moment cela débouchera sur quelque chose d’intéressant ou que cela sert à un certains nombre de personnes pour lesquelles il y a ces besoins.</p>


<p>D’un autre côté, je ne cède pas non plus à l’encensement béat des moindres choses semblant aller dans le bon sens. Ce que je recommande (HandyLinux, FirefoxOS, les podcasts, etc) c’est parce que je les côtoie en profondeur et suis capable d’en donner les atouts et les faiblesses sans concession à partir de mon expérience.</p>


<p>Alors pourquoi mes articles se font plus rares ? Parce qu’il n’y a aucune nouveauté que je trouve bien folichonne en ce moment (bientôt Firefox OS 2.5 quand même) et que ce que je ne trouve pas intéressant, je préfère ne rien en dire plutôt que du mal, voilà tout. <br>
Mais n’ayez crainte, je reste dans les parages.</p>


<p>Pour en revenir au Journal du Hacker, qui est par ailleurs comparé au Planet-Libre (dont je fais modestement partie de l’équipe de modération, ceci expliquant probablement une certaine réserve), c’est que dans ce dernier, le blogueur choisit d’y faire figurer son article (comme ici) alors que dans le premier, il n’en est pas maître. Le fait d’y figurer ne m’est personnellement pas désagréable et représente une forme de reconnaissance de notre petit milieu mais le site devra peut-être prendre en compte la demande de Cyrille (auquel je ne ferai pas de mal cette fois-ci comme il me le demande, contrairement au <a href="http://alterlibriste.free.fr/index.php?post/2015/09/08/Halte-aux-fossoyeurs-de-Firefox-OS">précédent article</a>) de ne plus figurer dans les liens si l’auteur ne le souhaite pas, chose dont je suis persuadé que l’équipe très modérée du JdH (au vu de leurs réactions très compréhensives) ne manquera pas de prendre en considération.</p>


<p>Et le petit monde du libre retourna dans sa léthargie... (non je ne mettrai pas <em>ou pas</em>)</p>
<p><img src="media/2a099e18.9ff6af75660c788842bdb4e186b8909f" data-original-source="http://cdn.libravatar.org/avatar/9ff6af75660c788842bdb4e186b8909f" alt="Gravatar de alterlibriste" class="gravatar" /><br/><i>Original post of <a href="http://alterlibriste.free.fr/index.php?post/2015/11/04/JdH-or-not-JdH%2C-that-is-the-question-%28du-jour%29" title="Visit the source">alterlibriste</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>alterlibriste : <a href="">Quelques nouvelles de rentr&eacute;e 100% Debian</a> (06/09/2015)</li></ul></div></p>


feed_id: http://www.gnomelibre.fr/2015/11/logiciels-remplacera-la-logitheque-ubuntu/
title: Okki : Logiciels remplacera la Logithèque Ubuntu
uri: Okki-Logiciels-remplacera-la-Logithèque-Ubuntu
url: http://www.gnomelibre.fr/2015/11/logiciels-remplacera-la-logitheque-ubuntu/
content:
<figure><a href="media/6cf9e68c.logiciels_318.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/11/logiciels_318.png"><img src="media/0ece37e2.logiciels_318-1024x1018.png" data-original-source="http://www.gnomelibre.fr/wp-content/uploads/2015/11/logiciels_318-1024x1018.png" alt="" width="660" height="656"></a><figcaption>Logiciels 3.18</figcaption></figure><p>Canonical a récemment décidé de remplacer la <a href="https://fr.wikipedia.org/wiki/Logith%C3%A8que_Ubuntu">Logithèque Ubuntu</a> par celle de GNOME dans la prochaine Ubuntu 16.04 LTS, dont la sortie est prévue pour le mois d’avril 2016.</p>
<p>La Logithèque Ubuntu, qui n’a plus évolué depuis la version 13.10 sortie en octobre 2013, faisait régulièrement l’objet de critiques sur son <a href="http://www.freesoftwaremagazine.com/articles/ubuntu_software_center_proprietary_and_free_software_mixed_confusing_ui">utilisabilité</a> ou sa <a href="http://news.softpedia.com/news/reasons-why-users-don-t-like-ubuntu-software-center-488541.shtml">lourdeur</a>.</p>
<p>Lors d’un récent sondage <a href="http://www.omgubuntu.co.uk/">OMG! Ubuntu!</a>, 80% des sondés allaient même jusqu’à déclarer préférer installer leurs applications en ligne de commande plutôt que de passer par l’actuelle logithèque.</p>
<blockquote width="550"><p lang="en" dir="ltr">Which of these do you use to install software on <a href="https://twitter.com/hashtag/Ubuntu?src=hash">#Ubuntu</a>?</p>
<p>— OMG! UBUNTU! (@omgubuntu) <a href="https://twitter.com/omgubuntu/status/660963630540828672">November 1, 2015</a></p></blockquote>
<p></p>
<p>Qui plus est, Will Cooke, le chef de projet sur la partie poste de travail, déclarait également lors du dernier <a href="http://summit.ubuntu.com/">Ubuntu Online Summit</a> être plus confiant dans la capacité de son équipe à ajouter la prise en charge des <a href="http://www.ubuntu.com/cloud/tools/snappy">Snaps</a> dans <a href="https://wiki.gnome.org/Apps/Software">Logiciels</a> plutôt que dans la Logithèque Ubuntu, et qu’ils étaient donc bien partis pour faire le remplacement (<em>We are more confident in our ability to add support for Snaps to GNOME Software Centre than we are to Ubuntu Software Centre. And so, right now, it looks like we will be replacing [the USC] with GNOME Software Centre</em>).</p>
<p>D’ici là, il est également prévu que Canonical développe des greffons pour ajouter la prise en charge des notes et des commentaires utilisateurs qui avaient été ajoutés durant toutes ces années depuis l’ancienne logithèque, ainsi que celui des applications commerciales.</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/11/logiciels-remplacera-la-logitheque-ubuntu/" 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>Lemarinel : <a href="">ubuntu 11.04 : alpha 3</a> (12/03/2011)</li></ul></div></p>


feed_id: http://genma.free.fr/?Quelques-reflexions-sur-l-autohebergement-la-suite
title: genma : Quelques réflexions sur l'autohébergement la suite
uri: genma-Quelques-réflexions-sur-l-autohébergement-la-suite
url: http://genma.free.fr/?Quelques-reflexions-sur-l-autohebergement-la-suite
content:
<img alt="" align="right" src="media/eb271a28.arton2378.jpg" data-original-source="http://genma.free.fr/IMG/arton2378.jpg" width="150" height="79"><div><p>Ce texte est une remise en forme d'une prise de notes réalisée lors d'une première réunion en vue d'initier le projet d'<a href="http://genma.free.fr/?Les-auto-hebergement-parties-ou-selfhosting-party" title="auto-hébergement parties ou selfhosting party">auto-hébergement parties ou selfhosting party</a> Différentes personnes de différents horizons y participaient (merci à elles). Ces notes donneront aux lecteurs plusieurs axes et pistes de réflexions sur l'auto-hébergement. Je ne détaillerai pas et n'argumenterai pas sur chacune de ces idées.</p> <p>Ce billet fera partie d'une série de billets initié avec le billet <a href="http://genma.free.fr/?Quelques-reflexions-sur-l-autohebergement" title="Quelques réflexions sur l'autohébergement">Quelques réflexions sur l'autohébergement</a> et autres billets taggués <a href="http://genma.free.fr/?+-Auto-hebergement-+" title="Les autres billets taggués Auto-hébergement">Auto-hébergement</a></p> <p><strong>Comment définir l'auto-hébergement ?</strong></p> <p>Les données qui sont dans <i>le Cloud</i>, ce sont des données auxquelles j'ai besoin d'accéder de différentes machines et depuis l'extérieur (quand je ne suis pas chez moi). L'auto-hébergement s'oppose à mettre des données <i>dans le Cloud</i></p> <p>Les visions de l'auto-hébergement divergent : certains considèrent que c'est une appellation uniquement valable si la machine est chez soi. D'autres qu'elle est valable si elle est sur une machine que l'on loue (serveur dédié ou virtuel) sur laquelle on a un minimum de contrôle...</p> <p>Quelques notions communes à ces différentes visions de l'auto-hébergement.<br><img src="media/66cde48a.puce-32883.gif" data-original-source="http://genma.free.fr/local/cache-vignettes/L8xH11/puce-32883.gif" width="8" height="11" alt="-"> Le matériel : quelle machine ? Chez soi, chez OVH ? Cela amène aussi la notion suivante : depuis quel matériel j'accède à mes données (mon PC, ma tablette, mon smartphone) et via quelle connexion (Wifi quand je suis chez moi, 3/4g en déplacement mobile...)<br><img src="media/66cde48a.puce-32883.gif" data-original-source="http://genma.free.fr/local/cache-vignettes/L8xH11/puce-32883.gif" width="8" height="11" alt="-"> Les données : c'est le cœur de l'autohébergement. On reprend le contrôle dessus.<br><img src="media/66cde48a.puce-32883.gif" data-original-source="http://genma.free.fr/local/cache-vignettes/L8xH11/puce-32883.gif" width="8" height="11" alt="-"> Les services : c'est l'ensemble de ces applications qui sont visibles, ces applications permettant d'utiliser les données.</p> <p>Quelqu'un cite B.Bayart <i>"Qui est propriétaire de quelque chose ? Celui qui peut la détruire"</i> pour signifier que l'auto-hébergement, c'est redevenir propriétaire de ses données personnelles (par opposition <i>au Cloud</i>).</p> <p><strong>La brique Internet</strong></p> <p>Quand on parle Internet Associatif aux gens, ils sont souvent perdus car "il n'y a pas de box". Ils sont perdus sur l'aspect matériel. Ce point de blocage est en passe d'être lever avec le projet de la Brique Internet : il y a quelque chose de physique que l'on voit. Yunohost/La Brique est opérationnelle et permet de s'auto-héberger derrière l'ADSL.</p> <p><strong>Synchroniser ses données</strong></p> <p>Le problème de la synchronisation : si on a passe à une solution d'auto-hébergement, il ne faut pas avoir à ressaisir ses 200 contacts de son annuaire quand on change de téléphone. Il faut que la solution d'auto-hébergement ait cette solution de synchronisation par défaut.</p> <p>Autre problématique, quand on change de smartphone Android, on entre son compte et l'on récupère tout. C'est un bon exemple du fait que toutes les données (nom, prénom, mail, date de naissance, photos etc.) sont chez Google. Même si l'on a pas de smartphone, le simple fait de donner son numéro de téléphone a quelqu'un fait qu'il sera chez les GAFAM par synchronisation... C'est là un argument en faveur de l'auto-hébergement et la dégooglisation...</p> <p><strong>Le nom de domaine</strong></p> <p>Il semble important de sensibiliser le grand public au nom de domaine et au fait d'avoir, pour les particuliers une adresse sous la forme prenom.nom.fr<br>
Pour un .fr, il faut avoir une adresse postale en Europe, et le nom et adresses peuvent être masqués si besoin dans le whois. Le coût est de 12 euros environ pour un .fr</p> <p>Autre problème du nom de domaine : la mise en place d'un certificat TLS (c'est un problème technique) et le problème du coût (120 euros/an) pour un certificat signé par les autorités de certification. Autre problème du certificat : on a besoin de sous-domaine et il faut que ces sous-domaines soient valables pour le certificat (donc avoir un certificat avec des sous-domaines) (évocation de la notion de certificat Wildcard).</p> <p><i>Let's encrypt</i> est mentionné comme étant une solution qui pourrait résoudre ce problème de certificat.</p> <p><strong>La fin de la gratuité</strong></p> <p>S'auto-héberger, c'est payer pour des services qui sont "gratuits" (en fait ces produits ne sont pas gratuits vu qu'ils sont financés par la publicité, l'exploitation commerciale des données des utilisateurs...). Il y a donc une nécessité de travailler sur la carotte. Le bâton on l'a déjà, <i>les earlier adopter</i> viennent à l'auto-hébergement pour ne plus se faire taper : lutte contre l'espionnage etc.</p> <p>Par exemple, chez CozyCloud, la carotte est dans le fait que les données sont centralisées sur le serveur et dans l'applicatif CozyCloud. Cette centralisation, regroupement des données utilisateurs en un endroit permet d'avoir une valeur ajoutée, <i>on peut faire des choses qu'on ne peut pas faire ailleurs</i>. Exemple : avez CozyCloud, il est possible d'associer des notes saisies à des tâches (dans le gestionnaire de tâches) ou à son agenda, ou encore à un mail. On peut associer une ligne de son compte en banque à une facture en pdf et à un mail...</p> <p><strong>Communiquer sur les problématiques de l'auto-hébergement</strong></p> <p>L'informatique accessible à tous est en perte de vitesse : qui sait encore comment fonctionne un PC parmi les lycéens (par exemple). On est des sachant dans ce domaine, que peut on dire à quelqu'un qui ne connait rien à l'autohébergement ? La grande question est donc comment parler au grand public, par où commencer ?</p> <p>Les projets deviennent matures, il y a une nécessité de sensibiliser aux enjeux pour que le public sensibilisé décide d'agir. Il y a une nécessité d'accompagnement tout en laissant une part d'activité intellectuelle. Car il est possible de ne pas savoir ce qu'est un OS, un bios, mais on peut quand même s'auto-héberger. D'où la question : jusqu'à quel <i>degré de prémâcher</i> doit on aller et est-il possible d'aller <i>dans l'auto-hébergement</i> ?</p> <p>L'auto-hébergement : on doit pouvoir changer, partir d'un service quand on veut. <i>Le truc clef</i> de l'auto-hébergement, c'est la liberté. Est alors évoqué le fait que l'auto-hébergement permet d'aller au delà d'un aspect <i>vie privée - données personnelles</i>, il y a aussi la notion de la liberté d'expression. Les GAFAM imposent des règles et censures : est cité en exemple le cas d'une photo montrant un téton sur Facebook. Dans le cas d'un auto-hébergement, je peux diffuser cette photo.</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/?Quelques-reflexions-sur-l-autohebergement-la-suite" 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://www.loeuillet.org/firefox-retire-pocket
title: Nicolas Lœuillet : Et Mozilla décida de remettre Pocket en addon
uri: Nicolas-Lœuillet-Et-Mozilla-décida-de-remettre-Pocket-en-addon
url: http://www.loeuillet.org/firefox-retire-pocket
content:
<p><strong>move pocket to a built-in add-on</strong>, c'est le titre du <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1215694">ticket ouvert sur Bugzilla</a> le 16 octobre dernier par Shane Caraveo.</p>
<blockquote>
<p>We're moving pocket to a built-in addon.  This will facilitate user choice (I rip the pockets off everything I own), alternate firefox distributions that do not want to include the feature, etc.  As well it will help to identify any potential issues with using add-ons for feature implementation.</p>
</blockquote>
<p>Pour rappel :</p>
<ul><li><a href="http://www.loeuillet.org/reponse-mozilla">Pourquoi Mozilla se trompe</a></li>
<li><a href="http://www.loeuillet.org/reponse-mozilla">Mozilla / Pocket : la réponse de Mark Mayo</a></li>
<li><a href="http://www.loeuillet.org/desactiver-pocket-firefox">Comment désactiver Pocket dans Firefox</a></li>
</ul><p>Alors, forcément, c'est une bonne nouvelle que Firefox n'embarque plus nativement Pocket (pour laisser le choix aux utilisateurs, tout ça), mais ce rapide retour en arrière est quand même inquiétant sur la gestion de tout ça en interne.</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.loeuillet.org/firefox-retire-pocket" 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>


uri: La-vache-libre-Canonical-pourrait-abandonner-sa-logithèque-au-profi
feed_id:
http://la-vache-libre.org/canonical-pourrait-abandonner-sa-logitheque-au-profit-de-software-et-cest-tant-mieux/

title:
La vache libre : Canonical pourrait abandonner sa logithèque au profit de Software et c’est tant mieux!

url:
http://la-vache-libre.org/canonical-pourrait-abandonner-sa-logitheque-au-profit-de-software-et-cest-tant-mieux/

content:
<p><img title="GNOME Logiciels" src="media/3ce46d14.logiciels_318-1024x1018-1024x1018.png" data-original-source="http://la-vache-libre.org/wp-content/uploads/2015/11/logiciels_318-1024x1018-1024x1018.png" alt="logiciels_318-1024x1018" width="650" height="646"></p>
<p>J’ai repris une veille semi-active et j’avoue avoir pris un certain plaisir à lire une news faisant état de la « mort » probable de l’<a href="https://launchpad.net/software-center" target="_blank">USC</a>, d’ici la version 16.04 LTS d’Ubuntu. En effet, après avoir bourlingué sur pas mal de distributions GNU/Linux et après en avoir utilisé quelques-unes en production, je reviens toujours vers Ubuntu avec deux aversions. Unity que j’évite d’office en choisissant d’installer la variante GNOME d’Ubuntu et l’USC (souvent présent dans les variantes) qui est sans doute la pire immondice dans le domaine. C’est moche, plutôt pataud à l’utilisation et pour l’avoir essayé un paquet de fois, je peux vous dire que ça plante souvent. Bref, une catastrophe ambulante que j’ai bien vite abandonné pour un simple shell ou des alternatives telles que <a href="http://doc.ubuntu-fr.org/gdebi" target="_blank">Gdebi</a> et <a href="http://doc.ubuntu-fr.org/synaptic" target="_blank">Synaptic</a>. Comme l’indique le titre, Canonical s’en est sans doute rendu compte et pourrait abandonner sa logithèque au profit de <a href="https://wiki.gnome.org/Apps/Software" target="_blank">Software</a>, qui comme vous le savez sans doute dépend de GNOME.<span></span></p>
<p><a href="https://launchpad.net/~willcooke" target="_blank">Will Cooke</a> s’est exprimé à ce sujet lors du dernier Ubuntu Online Sumit, en indiquant que son équipe se sentait plus en confiance pour ajouter la prise en charge des Snaps dans Software et que par conséquent ils étaient bien partis pour effectuer le changement. Canonical devrait aussi développer et inclure quelques greffons permettant entre autres la prise en charge des notes et des commentaires existants depuis la création de l’USC.</p>
<p>Alors Je ne dis pas qu’il faut se réjouir tout de suite, dans la mesure où même si je suis un Gnomiste pur et dur, je dois bien avouer que Software n’est pas parfait non plus. Ça plante aussi quelques fois et le projet est encore jeune. Néanmoins quand nous voyons la tronche de l’USC et que nous prenons en compte son manque d’évolution depuis sa création, on peut objectivement se dire que nous n’avons rien à perdre. Au pire un Shell, Gdebi et Synaptic continueront à faire l’affaire, mais j’ai confiance en GNOME qui a de mon point de vue très bien évolué ces dernières années.</p>
<p>Amusez-vous bien.</p>
<p><a href="http://www.gnomelibre.fr/2015/11/logiciels-remplacera-la-logitheque-ubuntu/" target="_blank">Source et image</a></p>
<p><img src="media/807dce27.6cb947e5366d0bc522410119e4a8744f" data-original-source="http://cdn.libravatar.org/avatar/6cb947e5366d0bc522410119e4a8744f" alt="Gravatar de La vache libre" class="gravatar" /><br/><i>Original post of <a href="http://la-vache-libre.org/canonical-pourrait-abandonner-sa-logitheque-au-profit-de-software-et-cest-tant-mieux/" title="Visit the source">La vache 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>La vache libre : <a href="">Installer GNOME 3.12 sur Ubuntu GNOME 14.04 LTS Trusty Tahr (PPA)</a> (19/04/2014)</li><li>La vache libre : <a href="">Installer Budgie Desktop sur Ubuntu, Arch Linux et Manjaro</a> (18/11/2014)</li><li>La vache libre : <a href="">Gloobus Preview &ndash; Un outil de pr&eacute;visualisation int&eacute;ressant pour GNU/Linux</a> (10/01/2015)</li><li>crowd42 : <a href="">Bient&ocirc;t une GNObuntu support&eacute; par Canonical ?</a> (15/05/2012)</li><li>La vache libre : <a href="">Get Linux &ndash; Choisissez facilement votre distribution GNU/Linux sous Microsoft Windows</a> (27/05/2013)</li></ul></div></p>


feed_id: https://mementolinux.wordpress.com/2015/11/07/utiliser-openmp-avec-codeblocks-sous-windows/
title: Boutor : Utiliser OpenMP avec Code::Blocks sous Windows
uri: Boutor-Utiliser-OpenMP-avec-Code-Blocks-sous-Windows
url: https://mementolinux.wordpress.com/2015/11/07/utiliser-openmp-avec-codeblocks-sous-windows/
content:
<p>J’avais déjà fait en 2011 un article sur OpenMP et Code::Blocks (<a href="http://wp.me/pJPCq-6H">http://wp.me/pJPCq-6H</a>).<br>
Comme celui-ci a toujours du succès et qu’il est franchement daté, je le remets au goût du jour.</p>
<p>Je vous laisse installer Code::Blocks. Quelque soit la version choisie, le MinGW intégré ne supporte pas OpenMP.</p>
<p>Vous allez dans le répertoire <em>C:\\Program Files (x86)\\CodeBlocks</em> et changer le répertoire MinGW en MinGW_old, pour revenir en arrière en cas de besoin.</p>
<p>Vous allez chercher le MinGW de TDM disponible ici : <a href="http://tdm-gcc.tdragon.net/download" target="_blank">http://tdm-gcc.tdragon.net/download</a>.<br>
Vous lancez l’application et choisissez CREATE.</p>
<div data-shortcode="caption"><a href="media/be2f2339.tdm-create.png" data-original-source="https://mementolinux.files.wordpress.com/2015/11/tdm-create.png"><img src="https://mementolinux.files.wordpress.com/2015/11/tdm-create.png?w=600" alt="Le lanceur TDM-GCC"></a><p>Le lanceur TDM-GCC</p></div>
<p>Choisissez le 32 ou le 64 bits.</p>
<p>On veut que le TDM-gcc vienne remplacer l’ancien wingw, on remplit la destination comme suit : <em>C:\\Program Files (x86)\\CodeBlocks\\MinGW\\</em></p>
<div data-shortcode="caption"><a href="media/4469feb2.tdm-target.png" data-original-source="https://mementolinux.files.wordpress.com/2015/11/tdm-target.png"><img src="https://mementolinux.files.wordpress.com/2015/11/tdm-target.png?w=600" alt="Emplacement de création du TDM-GCC"></a><p>Emplacement de création du TDM-GCC</p></div>
<p>Il faut ne pas oublier de cocher que l’on veut installer OpenMP.</p>
<div data-shortcode="caption"><a href="media/cf7168d8.tdm-set-up.png" data-original-source="https://mementolinux.files.wordpress.com/2015/11/tdm-set-up.png"><img src="https://mementolinux.files.wordpress.com/2015/11/tdm-set-up.png?w=600" alt="TDM settings"></a><p>TDM settings</p></div>
<p>On finit l’installation de TDM-gcc.</p>
<p>On lance code::blocks. Il faut ensuite aller changer les noms des exécutables pour la compilation : Settings -> Compiler.</p>
<p>Et aller dans l’onglet (image ci-dessous) : Global compiler settings, et sous onglet toolchain executables.<br>
Entrez les exécutables correspondant au TDM installé (varie selon 32 ou 64 bits).</p>
<div data-shortcode="caption"><a href="media/ed4cbe5f.tdm-compiler.png" data-original-source="https://mementolinux.files.wordpress.com/2015/11/tdm-compiler.png"><img src="https://mementolinux.files.wordpress.com/2015/11/tdm-compiler.png?w=600&amp;h=510" alt="Compiler settings" width="600" height="510"></a><p>Compiler settings</p></div>
<p>Tout est ok pour la partie installation de TDM-gcc.</p>
<p>Je vous propose d’aller tester l’installation réalisée.</p>
<p>Je vous laisse créer un projet OMPTest et de mettre le code suivant dans main.cpp.</p>
<pre>
#include <iostream>
#include <omp.h>
#include <ctime>


using namespace std;

void simple(int n, double *a, double *b)
{
    int i;
    #pragma omp parallel for
    for(int j = 0; j < 3300; j++) {
        for (i=1; i<n; i++) 
            b[i] = (a[i] - a[i-1]) / 2.0;
    }
}

int main()
{
    cout << "Hello world!" << endl;
    int n = 1000000;
    double *a, *b;
    time_t tbegin,tend, texec;

    tbegin=time(NULL);
    a = new double[n];
    b = new double[n];

    #pragma omp parallel for
    for (int i=0; i<n; i++) {
        a[i] = i * 10.0;
        b[i] = 0.0;
    }

    for (int i=n-10; i<n; i++)
        cout << b[i] << endl;
    cout << endl;

    simple(n, a, b);

    for (int i=n-10; i<n; i++)
    cout << b[i] << endl;
    cout << endl;
    tend=time(NULL);
    texec=difftime(tend,tbegin);

    std::cout << "Execution time : " << texec ;
    cout << " The end "<< endl;
    return 0;
}

</pre>
<p>Je l’exécute sans OpenMP, il dure 12 secondes.</p>
<p>Pour activer OpenMP, on va dans Project -> build options et on ajoute -fopenmp dans Compiler Settings, onglet Other options.</p>
<div data-shortcode="caption"><a href="media/745bbf87.tdm-compiler-settings.png" data-original-source="https://mementolinux.files.wordpress.com/2015/11/tdm-compiler-settings.png"><img src="https://mementolinux.files.wordpress.com/2015/11/tdm-compiler-settings.png?w=600&amp;h=485" alt="Compiler Other options" width="600" height="485"></a><p>Compiler Other options</p></div>
<p>On va ensuite dans l’onglet Linker Settings, où on ajoute la librairie : <em>C:\\Program Files (x86)\\CodeBlocks\\MinGW\\lib\\gcc\\x86_64-w64-mingw32\\5.1.0\\libgomp.a</em>. Il faut probablement adapter le lien.</p>
<div data-shortcode="caption"><a href="media/8730b191.cb-linked-library.png" data-original-source="https://mementolinux.files.wordpress.com/2015/11/cb-linked-library.png"><img src="https://mementolinux.files.wordpress.com/2015/11/cb-linked-library.png?w=600&amp;h=485" alt="Linked libraries" width="600" height="485"></a><p>Linked libraries</p></div>
<p>On peut lancer la compilation. Si vous faîtes le test avec le gestionnaire de tâches, vous voyez que les 4 processeurs tournent en parallèle. Le code est très mauvais puisque la version parallèle est plus lente que la version scalaire (54 secondes).</p><br><a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mementolinux.wordpress.com/522/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mementolinux.wordpress.com/522/"></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=mementolinux.wordpress.com&amp;blog=10923186&amp;post=522&amp;subd=mementolinux&amp;ref=&amp;feed=1" width="1" height="1">
<p><img src="media/8f1e4b73.274806978e0410cf1c199453396e5550" data-original-source="http://cdn.libravatar.org/avatar/274806978e0410cf1c199453396e5550" alt="Gravatar de Boutor" class="gravatar" /><br/><i>Original post of <a href="https://mementolinux.wordpress.com/2015/11/07/utiliser-openmp-avec-codeblocks-sous-windows/" title="Visit the source">Boutor</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>Boutor : <a href="">Utiliser C++11 avec Code::Blocks sur windows</a> (14/11/2012)</li><li>Boutor : <a href="">Compiler un programme OpenCV avec code::blocks sous Windows</a> (06/01/2011)</li><li>Boutor : <a href="">Utiliser OpenMP avec Code::Blocks</a> (03/05/2011)</li><li>Boutor : <a href="">Compiler Boost sous Windows et essai avec CodeBlocks</a> (28/06/2012)</li><li>Boutor : <a href="">Code::blocks probl&egrave;me avec la touche espace</a> (07/10/2011)</li></ul></div></p>


feed_id: https://mart-e.be/post/2015/11/03/letsencrypt-well-known-et-nginx/
title: Martin T. : LetsEncrypt, .well-known et NGINX
uri: 2015-11-07-Martin-T-LetsEncrypt-well-known-et-NGINX
url: https://mart-e.be/post/2015/11/03/letsencrypt-well-known-et-nginx/
content:
<p>Il y a quelques jours, j’ai eu la bonne surprise de voir ma demande a la beta de <a href="https://letsencrypt.org/">Let’s Encrypt</a> être acceptée. A moi l’argent, la gloire et la crypto !</p>
<p><a href="media/895fcba6.letsencrypt.png" data-original-source="https://mart-e.be/wp-content/uploads/2015/11/letsencrypt.png"><img src="media/e1e6d995.letsencrypt-300x72.png" data-original-source="https://mart-e.be/wp-content/uploads/2015/11/letsencrypt-300x72.png" alt="letsencrypt" width="300" height="72"></a><br>
Pour rappel, letsencrypt est une autorité de certification (CA) qui ne demande aucune validation humaine de leur part. Pas d’envoie de papiers d’identité ou autre preuves. Pour prouver que vous etes bien possesseur du domaine, il suffit que, lors de la génération du certificat, vous placiez un fichier json accessible a une url « mondomaine.com/.well-known/… ».</p>
<p>La procédure de génération est donnée (et risque d’évoluer d’ici la fin de la beta) mais en résumé:</p>
<div>
<pre>Make sure your web server displays the following content at                                                                                           
http://mart-e.be/.well-known/acme-challenge/abcdef... before continuing:

{"header": ...}

Content-Type header MUST be set to application/jose+json.

If you don't have HTTP server configured, you can run the following
command on the target server (as root):

mkdir -p /tmp/letsencrypt/public_html/.well-known/acme-challenge
cd /tmp/letsencrypt/public_html
echo -n '{"header": ...}' > .well-known/acme-challenge/abcdef...
# run only once per server:
$(command -v python2 || command -v python2.7 || command -v python2.6) -c \\
"import BaseHTTPServer, SimpleHTTPServer; \\
SimpleHTTPServer.SimpleHTTPRequestHandler.extensions_map = {'': 'application/jose+json'}; \\
s = BaseHTTPServer.HTTPServer(('', 80), SimpleHTTPServer.SimpleHTTPRequestHandler); \\
s.serve_forever()"
Press ENTER to continue
</pre>
</div>
<p>Super, seulement wordpress ne me laisse pas créer des dossiers arbitraires dans mon dossier contenant le code (et c’est une bonne nouvelle en soit). Pour résoudre cela, un petit bricolage nginx s’imposait.</p>
<p></p><div><a href="media/2bf6ddd9.elephant_machine_gun.jpg" data-original-source="http://mart-e.be/wp-content/uploads/2015/11/elephant_machine_gun.jpg"><img src="media/1a44e41f.elephant_machine_gun-300x238.jpg" data-original-source="http://mart-e.be/wp-content/uploads/2015/11/elephant_machine_gun-300x238.jpg" alt="HTTPS sur un blog, c'est comme un éléphant-mitrailleuse. Ça ne sert pas a grand chose mais c'est cool!" width="300" height="238"></a><p>HTTPS sur un blog, c’est comme un éléphant-mitrailleuse. Ça ne sert pas a grand chose mais c’est cool!</p></div><br>
Dans la config nginx du blog, ajoutez un bloc <tt>location</tt>:
<p><strong>Mise à jour: Michel <a href="https://mart-e.be/#comment-108179">propose</a> une solution plus simple sans s’ennuyer avec un serveur local en python!</strong> </p>
<p><code>
<pre>
server {
       listen 80;
       server_name mart-e.be;
       location ~ /.well-known {
            proxy_pass  http://127.0.0.1:7890;
       }
       
       # reste de la config pour wordpress
}
</pre>
<p></p></code></p>
<p>Où 7890 est un numero de port totalement arbitraire.<br>
Ensuite, suivant +/- les conseils du wizard de letsencrypt</p>
<div>
<pre>$ mkdir -p /tmp/letsencrypt/public_html/.well-known/acme-challenge
$ cd /tmp/letsencrypt/public_html
$ echo -n '{"header":...}  > .well-known/acme-challenge/abcdef...
$ python -c "import BaseHTTPServer, SimpleHTTPServer; SimpleHTTPServer.SimpleHTTPRequestHandler.extensions_map = {'': 'application/jose+json'}; s = BaseHTTPServer.HTTPServer(('', 7890), SimpleHTTPServer.SimpleHTTPRequestHandler); s.serve_forever()"</pre>
</div>
<p>Notez que j’ai changé le numéro de port de 80 a 7890 dans les paramètres de <tt>HTTPServer</tt>.</p>
<p>On relance NGINX (<tt>nginx -s reload</tt>), continue l’exécution du wizard (press ENTER) et victoire !</p>
<div>
<pre>Press ENTER to continue

IMPORTANT NOTES:
 - Congratulations! Your certificate and chain have been saved at
   /etc/letsencrypt/live/mart-e.be/fullchain.pem. Your cert will
   expire on 2016-01-26. To obtain a new version of the certificate in
   the future, simply run Let's Encrypt again.</pre>
</div>
<p>Vous pouvez tuer la commande python une fois validé et retirer la config nginx (ou commentez, le certificat beta ne vaut que 90 jours).</p>
<p>En bonus, la config nginx qui va bien:</p>
<p><code>
<pre>ssl_certificate /etc/letsencrypt/live/mart-e.be/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/mart-e.be/privkey.pem;
ssl_ciphers 'ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!3DES:!MD5:!PSK';
ssl_protocols TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
ssl_dhparam /etc/nginx/dhparams.pem;
</pre>
<p></p></code></p>
<p>Avec le fichier <tt>dhparams.pem</tt> servant à la génération d’une clef diffie-helman, via la commande <tt>openssl dhparam -out dhparam.pem 2048</tt></p>
<p>Mozilla a un super <a href="https://mozilla.github.io/server-side-tls/ssl-config-generator/">générateur de config</a>. J’ai prit la config moderne, désolé utilisateurs de vieux soft, je décroche ainsi un beau A sur le <a href="https://tls.imirhil.fr/">CryptCheck</a> un peu nazi de <a href="https://blog.imirhil.fr/">Aeris</a> !</p>
<p><a href="media/8e253158.Screenshot-from-2015-11-01-08-58-00.png" data-original-source="https://mart-e.be/wp-content/uploads/2015/11/Screenshot-from-2015-11-01-08-58-00.png"><img src="media/b57f0c53.Screenshot-from-2015-11-01-08-58-00-300x66.png" data-original-source="https://mart-e.be/wp-content/uploads/2015/11/Screenshot-from-2015-11-01-08-58-00-300x66.png" alt="CrptCheck" width="300" height="66"></a></p>
<p>Vous pouvez maintenant accéder a mart-e.be <a href="https://mart-e.be/">en https</a> !</p>
<p><img src="media/94f3e934.0c49d7e5a294cb2ca762eaede426b7a4" data-original-source="http://cdn.libravatar.org/avatar/0c49d7e5a294cb2ca762eaede426b7a4" alt="Gravatar de Martin T." class="gravatar" /><br/><i>Original post of <a href="https://mart-e.be/post/2015/11/03/letsencrypt-well-known-et-nginx/" title="Visit the source">Martin T.</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Martin T. : <a href="">SMailArchiver : script de backup s&eacute;curis&eacute; d&rsquo;email</a> (19/12/2012)</li><li>Philippe Scoffoni : <a href="">Passage au combo Nginx, Php-fpm, Mariadb pour mon site personnel</a> (22/08/2014)</li><li>Gregory Colpart : <a href="">Mise-a-jour WordPress par l&rsquo;interface web via SSH</a> (13/10/2010)</li></ul></div></p>


title: La vache libre : Rendera – Une petite application sympa pour restaurer ou retoucher vos images
uri: La-vache-libre-Rendera-Une-petite-application-sympa-pour-restaur
feed_id:
http://la-vache-libre.org/rendera-une-petite-application-sympa-pour-restaurer-ou-retoucher-vos-images/

url:
http://la-vache-libre.org/rendera-une-petite-application-sympa-pour-restaurer-ou-retoucher-vos-images/

content:
<p><img title="Rendera (Yoda avant)" src="media/2ef6c02f.Rendera_002.png" data-original-source="http://la-vache-libre.org/wp-content/uploads/2015/11/Rendera_002.png" alt="Rendera_002" width="899" height="642"></p>
<p>Ce n’est pas évident de trouver des applications à vous présenter dans la mesure où je fouine un peu moins ces derniers temps. Cela dit je garde toujours un œil sur mes flux et quand je vois passer un nom que je ne connais pas je regarde de quoi il s’agit et si ça me botte je teste. C’est le cas avec Rendera, que je ne connaissais pas encore et qui a attiré ma curiosité. Il s’agit d’une application conçue dans le but de fournir aux utilisateurs un outil de retouche d’image, idéal pour effectuer quelques travaux de retouche, de restauration, ou simplement pour laisser parler votre fibre artistique.<span></span></p>
<p>L’interface est assez simple et nous sommes loin d’une grosse machine telle Gimp, mais vous aurez quand même de quoi faire avec les manipulations de base à portée de clic. Recadrage, redimensionnement, découpage, rotation etc etc…</p>
<p>Vous disposerez aussi d’une palette de couleur, d’un outil texte, d’un outil de clonage, d’un outil de remplissage et d’un bon paquets de filtres très faciles à appliquer, dont certains ont été spécifiquement conçus pour de la restauration d’image.</p>
<p>Comme le montre l’image ci-dessous ceux-ci vous permettrons de bien vous amuser.</p>
<p><img title="Rendera (Yoda après)" src="media/f84a7a02.Rendera_003.png" data-original-source="http://la-vache-libre.org/wp-content/uploads/2015/11/Rendera_003.png" alt="Rendera_003" width="800" height="637"></p>
<p>Alors je vais être franc avec vous, je n’ai fait que survoler les possibilités de cette application. cependant elle m’a parue vachement sympa et si vous recherchez une solution de ce type vous ne perdez rien à essayer.</p>
<p>Le seul bémol réside dans un nombre assez restreint de formats pris en charge (PNG, Targa, Bitmap, JPEG) et notez aussi que seul le PNG est totalement pris en charge (import/export).</p>
<p>Alors si ça vous tente, vous pouvez jeter un œil sur <a href="https://github.com/Mortis69/rendera/" target="_blank">la page Github du projet</a> où vous trouverez les sources et sur <a href="https://github.com/Mortis69/rendera/wiki" target="_blank">le wiki</a> pour en savoir un peu plus.</p>
<p>Si vous tournez sur Ubuntu vous pourrez tester la bête en ajoutant le PPA suivant à l’aide de ces quelques lignes de commande :</p>
<p>Installer Rendera  :</p>
<pre>sudo add-apt-repository ppa:dhor/myway
sudo apt-get update
sudo apt-get install rendera</pre>
<p>Supprimer Rendera :</p>
<pre>sudo add-apt-repository -r ppa:dhor/myway
sudo apt-get update
sudo apt-get remove rendera</pre>
<p>Amusez-vous bien.</p>
<p><a href="http://linuxg.net/install-rendera-on-ubuntu/" target="_blank">source</a>, <a href="http://alpha.wallhaven.cc/wallpaper/182425" target="_blank">Yoda</a></p>
<p><img src="media/807dce27.6cb947e5366d0bc522410119e4a8744f" data-original-source="http://cdn.libravatar.org/avatar/6cb947e5366d0bc522410119e4a8744f" alt="Gravatar de La vache libre" class="gravatar" /><br/><i>Original post of <a href="http://la-vache-libre.org/rendera-une-petite-application-sympa-pour-restaurer-ou-retoucher-vos-images/" title="Visit the source">La vache 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>La vache libre : <a href="">SimpleScreenRecorder &ndash; Un nouveau logiciel de screencast tr&egrave;s sympa</a> (13/04/2014)</li><li>La vache libre : <a href="">PhotoCollage &ndash; Une application sympa pour cr&eacute;er des posters &agrave; partir d&rsquo;une collection d&rsquo;images sous GNU/Linux</a> (04/06/2014)</li><li>La vache libre : <a href="">Aptik &ndash; G&eacute;rez facilement les sauvegardes de vos sources, paquets, th&egrave;mes et ic&ocirc;nes, sur Ubuntu et d&eacute;riv&eacute;s</a> (30/01/2014)</li><li>La vache libre : <a href="">DDRescue-GUI &ndash; Offrez une interface graphique &agrave; Ddrescue, sur Ubuntu et Mac OS X</a> (14/02/2014)</li><li>La vache libre : <a href="">Aptik gagne quelques options int&eacute;ressantes pour la version 1.4</a> (08/04/2014)</li></ul></div></p>


feed_id: http://blog.niqnutn.com/index.php?article20/rtmpdump
title: nIQnutn : RTMPDump: enregistrer un flux rtmp
uri: nIQnutn-RTMPDump-enregistrer-un-flux-rtmp
url: http://blog.niqnutn.com/index.php?article20/rtmpdump
content:
<p>Certains sites diffusent des vidéos avec le protocole <a href="https://fr.wikipedia.org/wiki/Real_Time_Messaging_Protocol" target="_blank">Real Time Messaging Protocol (RTMP)</a>. Pour diverses raisons, il est utile de récupérer ce flux pour le lire hors ligne ou le convertir dans un autre format.</p>

<div><img src="media/0f78ceaf.term-logo.png" data-original-source="http://blog.niqnutn.com/data/images/0020/term-logo.png" alt=""><img src="media/f9cc63a1.download-logo.png" data-original-source="http://blog.niqnutn.com/data/images/0020/download-logo.png" alt=""><img src="media/4b416e98.stream-logo.png" data-original-source="http://blog.niqnutn.com/data/images/0020/stream-logo.png" alt=""></div>
<p>La plupart des lecteurs vidéos comme VLC permettent la lecture des flux RTMP mais il n'est pas possible d'avancer la vidéo (on peut seulement mettre en pause). C'est pas toujours pratique, surtout quand on a besoin de revoir un moment précis de la vidéo.<br>
Pour voir la vidéo dans de bonnes conditions, il ne me restait plus qu'à récupérer le flux via RTMPDump, un utilitaire en ligne de commande.</p><h2>Installation</h2>

<p>RTMPDump est dans les dépots officiels Debian, pour l'installer, lancer la commande:</p>

<div><i></i><span>#root</span> 
<pre><code>apt install rtmpdump 
</code></pre></div>



<div><i></i><span> 
RTMPDump v2.4 
</span></div>


<h2>Utilisation</h2>

<p>Il existe de nombreuses options à RTMPDump mais je n'utilise qu'une seule commande pour récupérer ma vidéo:</p>

<div><i></i><span>#root</span> 
<pre><code>rtmpdump   -r 'rtmp://url-du-flux.com/video.flv'   -o '/tmp/video.flv'   --resume ;
</code></pre></div>


<ul><li><strong>-r url</strong>: url du flux à capturer.</li>
<li><strong> -o output</strong>: pour définir le nom du fichier de sortie.</li>
<li><strong>--resume</strong>: pour reprendre un enregistrement incomplet.</li>
</ul><p>La fin du téléchargement devrait afficher "<em>Download complete</em>". On peut maintenant lire la vidéo hors ligne ou l'encoder si besoin. Il est possible de l'intégrer dans un script pour récupérer automatiquement ses vidéos.</p>

<p>Bien évidemment il faut connaître l'URL du flux. Si on ne la connaît pas, on peut utiliser par wireshark (c'est plutôt bien documenté). </p>

<h2>Ressources</h2>

Pour connaître toutes les options de RTMPDump:
<div><i></i><span>$user</span> 
<pre><code>man rtmpdump 
</code></pre></div>


<ul><li><a href="https://packages.debian.org/jessie/rtmpdump">Debian packages: rtmpdump</a></li>
</ul><br>
© 2015 nIQnutn
<p><img src="media/a91347c8.5c27127d0dc6fdd370e85d336aa73f8c" data-original-source="http://cdn.libravatar.org/avatar/5c27127d0dc6fdd370e85d336aa73f8c" alt="Gravatar de nIQnutn" class="gravatar" /><br/><i>Original post of <a href="http://blog.niqnutn.com/index.php?article20/rtmpdump" title="Visit the source">nIQnutn</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://ilphrin.com/planet/2015/11/08/mes-premiers-tests-unitaires-en-web.html
title: Ilphrin : Mes premiers tests unitaires en Web
uri: Ilphrin-Mes-premiers-tests-unitaires-en-Web
url: http://ilphrin.com/planet/2015/11/08/mes-premiers-tests-unitaires-en-web.html
content:
<p>Dans le cadre de mon stage, je dois faire un outil de monitoring en Web pour afficher des statistiques sur des bases de données ElasticSearch. Nous avions carte blanche pour les technos à utiliser, l’organisation de l’outil, etc… L’outil en lui-même fonctionne, mais puisqu’il s’agit d’un stage (mon premier en plus), il y a tout interêt à solidifer cet outil et en profiter pour apprendre le plus de technos possibles.</p>

<!--break-->

<p>Dans cette optique, je me suis lancé dans l’idée de rajouter des tests unitaires pour aider au développement futur de notre outil de monitoring. Je n’ai jamais fait de tests unitaires (je suis étudiant ne me jetez pas de pierres tout de suite ;) ), c’était donc l’occasion d’apprendre à en faire. Après avoir regardé à droite et à gauche sur le net, mon attention s’est fixé sur la combinaison PhantomJS + Mocha + Chai. Donc pour ceux qui ne connaissent pas:</p>

<ul><li><a href="http://phantomjs.org/">PhantomJS</a> est un moteur de rendu web basé sur WebKit, et se comporte comme un navigateur web. A la différence qu’il servira non pas à aller regarder les derniers gifs sur 9gag mais à lancer du code Javascript. Le site web donne un aperçu de ce qu’il est possible de faire avec.</li>
  <li><a href="https://mochajs.org/">Mocha</a> est un framework de test unitaires en Javascript. Il semble avoir toutes les fonctionalités qu’on peut éspérer pour un framework de test et il est largement utilisé donc dispose d’une bonne communauté pour répondre à la plupart des questions que l’on pourrait se poser.</li>
  <li><a href="http://chaijs.com/">Chai</a> est une librairie d’assertion. On pourrait penser que Mocha en aurait une mais ce n’est pas le cas, en fait Mocha va servir pour tout ce qui n’est pas une assertion, et nous laissont ce dernier aux mains de Chai.</li>
</ul><p>Pour information, l’outil web utilise le Framework AngularJS. Donc il faut que tout ce gros bazar fonctionne pour tester mes controlleurs, mes services, etc… Et je puis vous dire que ça a été un beau gros casse tête, c’est un point que je déteste dans le web c’est cet éparpillement d’outils dans tous les sens et pour tout et n’importe quel utilisation. Et plus il y a d’outils plus c’est difficile de mettre de l’ordre dans ce qu’on fait et de maitriser ce qu’il se passe. M’enfin c’est un autre sujet.</p>

<p>Et donc pour que les trois outils, cités plus haut, fonctionnent avec une application AngularJS, il faut rajouter à la liste Angular Mocks, qui permet d’injecter des modules/services et autres pour des tests unitaires.</p>

<p>Dans un fichier html, on inclu tout ça comme ci-dessous (et dans cet ordre, sinon tout se casse):</p>

<div><pre><code data-lang="html"><span><script </span><span>src=</span><span>"./node_modules/mocha/mocha.js"</span><span>></script></span>
<span><script </span><span>src=</span><span>"./node_modules/chai/chai.js"</span><span>></script></span>

<span><script></span>
  <span>mocha</span><span>.</span><span>setup</span><span>(</span><span>'bdd'</span><span>);</span>
  <span>mocha</span><span>.</span><span>reporter</span><span>(</span><span>'html'</span><span>);</span>
<span></script></span>

<span><script </span><span>src=</span><span>"angular-mock.js"</span><span>></script></span>
<span><script </span><span>src=</span><span>"test/tests.js"</span><span>></script></span>

<span><script></span>
  <span>if</span> <span>(</span><span>window</span><span>.</span><span>mochaPhantomJS</span><span>)</span> <span>{</span>
    <span>mochaPhantomJS</span><span>.</span><span>run</span><span>();</span>
  <span>}</span>
  <span>else</span> <span>{</span>
    <span>mocha</span><span>.</span><span>run</span><span>();</span>
  <span>}</span>
<span></script></span></code></pre></div>

<p>J’ai installé Mocha et Chai par le biais de Node Package Manager (npm), PhantomJS a été compilé à la main (c’est super long je vous préviens), et avec npm toujours j’ai installé mocha-phantomjs, qui permet de faire fonctionner les deux ensembles.</p>

<p>Une fois tout cela en place on va pouvoir commencer à écrire les tests unitaires dans le fichier tests.js. Mon but est de tester les fonctionalités de mon Service AngularJS, qui contient la quasi-totalité des fonctions de mon applications. J’appelle ici mon module ‘monitoring’ et mon service ‘totalService’.</p>

<div><pre><code data-lang="javascript"><span>var</span> <span>expect</span> <span>=</span> <span>chai</span><span>.</span><span>expect</span><span>;</span>
<span>var</span> <span>assert</span> <span>=</span> <span>chai</span><span>.</span><span>assert</span><span>;</span>

<span>angular</span><span>.</span><span>module</span><span>(</span><span>'monitoring'</span><span>);</span>

<span>describe</span><span>(</span><span>"totalService"</span><span>,</span> <span>function</span> <span>()</span> <span>{</span>
  <span>beforeEach</span><span>(</span><span>function</span> <span>()</span> <span>{</span>
    <span>module</span><span>(</span><span>'monitoring'</span><span>);</span>

    <span>inject</span><span>(</span><span>function</span> <span>(</span><span>_totalService_</span><span>,</span> <span>_$resource_</span><span>,</span> <span>_$location_</span><span>)</span> <span>{</span>
      <span>totalService</span> <span>=</span> <span>_totalService_</span><span>;</span>
      <span>$resource</span> <span>=</span> <span>_$resource_</span><span>;</span>
      <span>$location</span> <span>=</span> <span>_$location_</span><span>;</span>
    <span>});</span>
  <span>});</span>
<span>});</span></code></pre></div>

<p>On initialise ici Chai et on injecte le module d’abord en lançant angular.module(‘monitoring’), puis dans le beforeEach avec module(‘monitoring’), ainsi que le service TotalService avec la méthode inject(). Il ne reste plus qu’à le tester en lançant la commande:</p>

<div><pre><code data-lang="sh">mocha-phantomjs -p chemin/vers/phantomjs/bin/phantomjs <span>test</span>/TestRunner.html</code></pre></div>

<p>Ensuite le reste dépend de l’application, et tout est expliqué correctement sur les docs respectives de Mocha, Chai et PhantomJS. Je suis content d’y être finalement arrivé après plusieurs jours à me casser la tête pour faire marcher tout ça. J’ai notamment passé deux jours avec un ‘undefined is not a function’ de angular-mock. Je pense que si je dois me lancer dans un gros projet Web ce serait de faire une bibliothèque qui simplifie tout ça, par exemple un pack qui comprend Mocha, Chai, PhantomJS, et Angular Mock, avec une simple commande pour lancer tout ça, et avec de base un dossier d’exemple qu’il ne reste plus qu’à reprendre et modifier pour travailler.</p>
<p><img src="media/9292dabf.235511b5004cfd4af8c43a8b06c9e121" data-original-source="http://cdn.libravatar.org/avatar/235511b5004cfd4af8c43a8b06c9e121" alt="Gravatar de Ilphrin" class="gravatar" /><br/><i>Original post of <a href="http://ilphrin.com/planet/2015/11/08/mes-premiers-tests-unitaires-en-web.html" title="Visit the source">Ilphrin</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


title: Renault : Présence de Borsalinux-fr aux JM2L 2015 à Sophia-Antipolis le 28 novembre
uri: Renault-Présence-de-Borsalinux-fr-aux-JM2L-2015-à-Sophia-Antipolis
feed_id:
http://blog.fedora-fr.org/renault/post/Pr%C3%A9sence-de-Borsalinux-fr-aux-JM2L-2015-%C3%A0-Sophia-Antipolis-le-28-novembre

url:
http://blog.fedora-fr.org/renault/post/Pr%C3%A9sence-de-Borsalinux-fr-aux-JM2L-2015-%C3%A0-Sophia-Antipolis-le-28-novembre

content:
<p><img src="media/e15cf5c0.JM2L_fond.png" data-original-source="http://blog.soutade.fr/images/2014/10/JM2L_fond.png" alt=""></p>
<p>Après une année sans édition, les <a href="http://jm2l.linux-azur.org/" hreflang="fr">Journées Méditerranéennes du Logiciel Libre</a> reviennent le
samedi 28 novembre 2015 à Sophia-Antipolis. Cet évènement majeur local qui se
déroule habituellement chaque année change de format. Abandonnant la journée du
vendredi dédiée aux élèves de la région, pour se concentrer sur la journée du
samedi et l'activité plus communautaire.</p>
<p>Cette édition est toujours animée par l'équipe ensoleillée de <a href="http://www.linux-azur.org/" hreflang="fr">Linux-Azur</a>. Elle aura pour thème
le Do it Yourself. Cela se déroulera comme d'habitudes avec des conférences
liées à la thématique, des ateliers et des stands pour présenter différents
projets ou activités. Si vous êtes amateur du Logiciel Libre, simple curieux ou
personne désirant assistance, il ne faut pas louper cette occasion.</p>
<p>Pour ma part je serais sur place pour défendre les couleurs de <a href="http://www.borsalinux-fr.org/" hreflang="fr">Borsalinux-fr</a> avec un stand
afin de présenter <a href="https://getfedora.org/" hreflang="fr">Fedora</a> et
<a href="http://www.fedora-fr.org/" hreflang="fr">sa communauté francophone</a>
aux visiteurs et assister ceux qui le désirent. Je pourrais fournir des images
ISO fraîchement disponibles de <a href="http://forums.fedora-fr.org/viewtopic.php?id=64710" hreflang="fr">Fedora
23</a> (qui est sorti le 3 novembre dernier), faire une démonstration de
certains changements et aussi transformer votre clé USB en média de test et
d'installation de Fedora 23.</p>
<p>Je serais également disponible pour toute discussion. Venez nombreux !</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/Pr%C3%A9sence-de-Borsalinux-fr-aux-JM2L-2015-%C3%A0-Sophia-Antipolis-le-28-novembre" 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>Renault : <a href="">Venez &agrave; la Journ&eacute;e de l&#039;Informatique Libre ce samedi 23 mars &agrave; Toulon !</a> (21/02/2013)</li><li>Renault : <a href="">Compte rendu du week-end des RMLLs &agrave; Beauvais</a> (14/07/2015)</li></ul></div></p>


feed_id: https://hackurx.wordpress.com/2015/11/08/materiel-pour-gnulinux/
title: HacKurx : Matériel pour GNU/Linux
uri: HacKurx-Matériel-pour-GNU-Linux
url: https://hackurx.wordpress.com/2015/11/08/materiel-pour-gnulinux/
content:
<p><img src="https://hackurx.files.wordpress.com/2015/11/ryf.png?w=300&amp;h=300" alt="RYF" width="300" height="300"></p>
<p>Suite à une demande récente dans commentaire et à l’approche des fêtes de fin d’année (et oui que le temps passe vite…) beaucoup seront tentés de faire des achats numériques. En tant que Linuxien et fervent défenseur des logiciels libres, voici quelques liens pour vous aider à vous décider.</p>
<p><strong>Matériel libre certifier par la FSF:</strong><br><a href="https://www.fsf.org/resources/hw/endorsement/respects-your-freedom" rel="nofollow">https://www.fsf.org/resources/hw/endorsement/respects-your-freedom</a><br><a href="https://h-node.org/hardware/catalogue/en" rel="nofollow">https://h-node.org/hardware/catalogue/en</a></p>
<p><strong>Carte mère et PC portable pouvant être exorciser (totalement libéré):</strong><br><a href="http://www.libreboot.org/docs/hcl/" rel="nofollow">http://www.libreboot.org/docs/hcl/</a><br><a href="http://www.coreboot.org/Supported_Motherboards" rel="nofollow">http://www.coreboot.org/Supported_Motherboards</a><br><a href="https://www.fsf.org/resources/hw/systems/" rel="nofollow">https://www.fsf.org/resources/hw/systems/</a></p>
<p><strong>Matériel embarqué (routeur principalement):</strong><br><a href="https://wiki.openwrt.org/toh/start" rel="nofollow">https://wiki.openwrt.org/toh/start</a></p>
<p><strong>Matériel testé sous GNU/Linux:</strong><br><a href="https://www.debian.org/distrib/pre-installed#fr" rel="nofollow">https://www.debian.org/distrib/pre-installed#fr</a><br><a href="https://www.ubuntu-fr.org/revendeurs" rel="nofollow">https://www.ubuntu-fr.org/revendeurs</a><br><a href="http://doc.ubuntu-fr.org/materiel_assembleurs_en_ligne" rel="nofollow">http://doc.ubuntu-fr.org/materiel_assembleurs_en_ligne</a><br><a href="http://doc.ubuntu-fr.org/ordinateur_vendu_avec_ubuntu" rel="nofollow">http://doc.ubuntu-fr.org/ordinateur_vendu_avec_ubuntu</a><br><a href="http://www.dell.com/learn/fr/fr/frbsdt1/campaigns/dell-linux-ubuntu-en?c=fr&amp;l=fr&amp;s=bsd" rel="nofollow">http://www.dell.com/learn/fr/fr/frbsdt1/campaigns/dell-linux-ubuntu-en?c=fr&amp;l=fr&amp;s=bsd</a><br><a href="https://wiki.archlinux.org/index.php/HCL/Laptops" rel="nofollow">https://wiki.archlinux.org/index.php/HCL/Laptops</a></p>
<p><strong>Identifier les bons constructeurs:</strong><br><a href="http://bons-constructeurs-ordinateurs.info/#bons-optionnalite" rel="nofollow">http://bons-constructeurs-ordinateurs.info/#bons-optionnalite</a></p>
<p>D’autres liens à me faire connaître? N’hésitez pas à me laisser un commentaire ! <span title=";)">;)</span></p><br><a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackurx.wordpress.com/1073/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackurx.wordpress.com/1073/"></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=hackurx.wordpress.com&amp;blog=14793684&amp;post=1073&amp;subd=hackurx&amp;ref=&amp;feed=1" width="1" height="1">
<p><img src="media/7505f351.3197604e3474e4ae28beb6fa21435aa2" data-original-source="http://cdn.libravatar.org/avatar/3197604e3474e4ae28beb6fa21435aa2" alt="Gravatar de HacKurx" class="gravatar" /><br/><i>Original post of <a href="https://hackurx.wordpress.com/2015/11/08/materiel-pour-gnulinux/" title="Visit the source">HacKurx</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>HacKurx : <a href="">Lib&eacute;rer un BIOS/UEFI &ndash; Installation de coreboot sur l&rsquo;ASRock E350M1</a> (22/08/2013)</li></ul></div></p>


feed_id: http://blog.remirepo.net/post/2015/11/09/Tests-de-performance-de-PHPUnit-et-couverture-de-code
title: Remi Collet : Tests de performance de PHPUnit et couverture de code
uri: Remi-Collet-Tests-de-performance-de-PHPUnit-et-couverture-de-code
url: http://blog.remirepo.net/post/2015/11/09/Tests-de-performance-de-PHPUnit-et-couverture-de-code
content:
<p>Comme il a déjà été dit de nombreuses fois, PHP 7 est plus rapide que PHP 5.</p><p>Depuis <a href="https://phpunit.de/">PHPUnit</a> <strong>4.8</strong> vous pouvez choisir entre  <a href="http://xdebug.org/">XDebug</a> et <a href="http://php.net/manual/fr/debugger-about.php">phpdbg</a> comme pilote pour récupérer les données de couverture du code, voir <a href="https://thephp.cc/news/2015/08/phpunit-4-8-code-coverage-support">PHPUnit 4.8: Code Coverage Support</a>.</p><p>Voici quelques résultats de tests de performance.</p>    <p>Tous les tests utilisent <a href="http://blog.remirepo.net/post/2015/10/02/PHPUnit-5.0">PHPUnit 5.0.8</a>, <a href="http://blog.remirepo.net/post/2014/08/25/PHP-5.6-en-Software-Collection">PHP 5.6.15 en SCL</a> ou <a href="http://blog.remirepo.net/post/2015/03/25/PHP-7.0-en-Software-Collection">PHP 7.0.0RC6 en SCL</a> et <a href="https://pecl.php.net/package-changelog.php?package=xdebug">XDebug 2.4.0beta1</a> (récemment publié avec quelques correctifs supplémentaires) sur les tests unitaires de <a href="https://github.com/composer/composer">composer</a>.</p><h2>PHP 5 sans couverture de code</h2><pre>$ php56 vendor/bin/phpunit -v
Runtime:       PHP 5.6.15
Time: 4.78 seconds, Memory: 40.25Mb</pre><h2>PHP 7 sans couverture de code</h2><pre>$ php70 vendor/bin/phpunit -v
Runtime:       PHP 7.0.0RC6
Time: 3.37 seconds, Memory: 22.00Mb</pre><p>Donc PHP 7 est bien plus rapide et permet de gagner <strong>30%</strong> de temps d'exécution et <strong>45%</strong> de mémoire.</p><h2>PHP 5 avec couverture de code</h2><pre>$ php56 vendor/bin/phpunit -v
Runtime:       PHP 5.6.15 with Xdebug 2.4.0beta1
Time: 1.89 minutes, Memory: 90.50Mb</pre><h2>PHP 7 avec couverture de code et XDebug</h2><pre>$ php70 vendor/bin/phpunit -v
Runtime:       PHP 7.0.0RC6 with Xdebug 2.4.0beta1
Time: 39.41 seconds, Memory: 52.00Mb</pre><p>PHP 7 de nouveau vraiment plus rapide (65% de temps, 43% de mémoire)</p><h2>PHP 7 avec couverture de code et phpdbg</h2><pre>$ php70-phpdbg -qrr vendor/bin/phpunit -v 
Runtime:       PHPDBG 7.0.0RC6
Time: 13.07 seconds, Memory: 92.00Mb</pre><p>Terriblement plus rapide :) 66% du temps d'exécution économisé comparé à XDebug, et 89% comparé à PHP 5</p><p>J'ai remarqué que beaucoup de développeurs n'était pas au courant de cette dernière solution, quel dommage ! J'espère que ce billet vous encouragera à la tester.</p><p> </p>
<p><img src="media/3d2d1a35.2665280f5ed66efe5e772da3f0403a2c" data-original-source="http://cdn.libravatar.org/avatar/2665280f5ed66efe5e772da3f0403a2c" alt="Gravatar de Remi Collet" class="gravatar" /><br/><i>Original post of <a href="http://blog.remirepo.net/post/2015/11/09/Tests-de-performance-de-PHPUnit-et-couverture-de-code" title="Visit the source">Remi Collet</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>Nassim KACHA : <a href="">Un hook GIT cot&eacute; serveur pour la v&eacute;rification du code styling PHP, JavaScript et CSS</a> (04/06/2012)</li><li>Nassim KACHA : <a href="">Acc&eacute;l&eacute;rer vos applications PHP &agrave; l&rsquo;aide d&rsquo;APC</a> (07/09/2010)</li><li>Remi Collet : <a href="">Acc&egrave;s aux fichiers Windows en PHP depuis Linux</a> (09/09/2015)</li><li>Renaud Littolff : <a href="">De l&rsquo;int&eacute;r&ecirc;t des tests</a> (18/06/2013)</li></ul></div></p>


feed_id: https://raphaelhertzog.fr/2015/11/09/mes-activites-libres-en-octobre-2015/
title: Raphaël Hertzog : Mes activités libres en octobre 2015
uri: Raphaël-Hertzog-Mes-activités-libres-en-octobre-2015
url: https://raphaelhertzog.fr/2015/11/09/mes-activites-libres-en-octobre-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 13,25 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 préparé et publié <a href="https://lists.debian.org/debian-lts-announce/2015/10/msg00008.html">la DLA 330-1</a>, corrigeant deux vulnérabilités CVE affectant unzip;</li>
<li>J’ai préparé une mise à jour de bouncycastle corrigeant la <a href="https://security-tracker.debian.org/tracker/CVE-2015-7940">vunérabilité CVE-2015-7940</a> (après avoir demandé l’assignation d’un numéro CVE, personne ne l’ayant fait auparavant). Je n’ai pas encore publié la DLA correspondante, car j’attends une revue de code par un des auteurs amont. Il s’agit d’un code de chiffrement Java qui n’était absolument pas trivial à rétroporter, je souhaite donc être certain de n’avoir rien cassé. Les patchs sont accessibles via <a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=802671">le rapport de bogue n°802671</a> que j’ai ouvert;</li>
<li>J’ai testé la mise à jour vers MySQL 5.5 avec de multiples paquets et <a href="https://lists.debian.org/debian-lts/2015/10/msg00044.html">fait part de mes découvertes</a> sur la liste de diffusion debian-lts.</li>
</ul><p>J’ai également initié une <a href="https://lists.debian.org/debian-lts/2015/10/msg00043.html">discussion sur les travaux que les contributeurs rémunérés pouvaient entreprendre s’ils avaient un peu de temps disponible</a>, dans la mesure où le niveau de financement actuel peut nous permettre d’investir un peu de temps sur autre chose que les mises à jour de sécurité.</p>
<h3>Cahier de l’Admin Debian</h3>
<p>J’ai passé pas mal de temps à la finalisation de la <a href="https://debian-handbook.info/2015/major-update-of-the-debian-administrators-handbook-for-debian-8-jessie/">mise à jour du livre pour <em>Jessie</em></a>, à la fois pour ce qui est du contenu et ce qui concerne la mise en page de la <a href="http://www.lulu.com/content/paperback/the-debian-administrators-handbook/17536419">version papier</a>.</p>
<p><a href="http://debian-handbook.info/get/"><img src="media/3338570e.front-cover-224x300.png" data-original-source="https://raphaelhertzog.com/files/2015/09/front-cover-224x300.png" alt="Debian Handbook: cover of the jessie edition" width="224" height="300"></a></p>
<h3>Divers travaux Debian</h3>
<p><strong>GNOME 3.18</strong>. J’ai envoyé une nouvelle version de gnome-shell-timer compatible avec GNOME Shell 3.18, et créé les rapports de bogue <a href="https://bugs.debian.org/800660">n°800660</a> et <a href="https://bugs.debian.org/802480">n°802480</a> concernant une ennuyeuse régression de gnome-keyring… J’ai réalisé de nombreux tests avec le mainteneur Debian (Dmitry Shachnev, merci à lui !) et les développeurs amont (<em>cf.</em> <a href="https://bugzilla.gnome.org/show_bug.cgi?id=756032">ici</a> et <a href="https://bugzilla.gnome.org/show_bug.cgi?id=756865">là</a>). Mises à part ces régressions, j’aime beaucoup GNOME 3.18 !</p>
<p><strong>Migration de l’équipe python-modules vers Git</strong>. Après la migration vers Git, et puisque la politique de l’équipe impose maintenant l’utilisation de git-dpm pour tous ses membres, j’ai fait quelques essais avec ce dernier sur le paquet python-django, alors que je poussais sa version 1.8.5 vers <em>experimental</em>. Et le moins que je puisse dire est que je ne suis pas satisfait du résultat. J’ai rapporté 3 bogues synthétisant les problèmes que j’ai rencontrés avec git-dpm : <a href="https://bugs.debian.org/801666">n°801666</a> (aucun moyen de définir les noms de branches amont depuis le dépôt), <a href="https://bugs.debian.org/801667">n°801667</a> (aucun moyen satisfaisant de fusionner différentes branches d’empaquetage) et <a href="https://bugs.debian.org/801668">n°801668</a> (la création du tag amont n’est pas immédiate lors de l’import du tarball). Ces trois-là ne sont qu’une sélection parmi d’autres bogues ridicules déjà remontés tels que le <a href="https://bugs.debian.org/801548">n°801548</a> (ne marche pas avec des tags amont pré-existants et parfaitement valides).</p>
<p><strong>Empaquetage Django</strong>. J’ai créé des <a href="https://lists.debian.org/debian-python/2015/10/msg00283.html">rapports de bogue pour tous les paquets ayant des dépendances de compilation vers python-django</a> qui échouaient à la compilation avec Django 1.8, et j’ai informé les mainteneurs que j’enverrai Django 1.8 vers <em>unstable</em> début novembre (ce qui est déjà fait). J’ai ensuite moi-même <a>corrigé python-django-jsonfield</a>, car le <em>Distro Tracker</em> dépend directement de ce paquet.</p>
<p>A la suite de cette remontée de bogues en masse, j’ai demandé une amélioration du paquet devscripts, et plus précisément du script « mass-bug » (<em>cf.</em> le <a href="https://bugs.debian.org/801926">n°801926</a>). Et puisque j’ai utilisé « ratt » pour recompiler les paquets, j’ai créé une <a href="https://github.com/Debian/ratt/issues/1">demande d’évolution</a> pour ce nouvel outil également.</p>
<p><strong>Mise à jour vers Tryton 3.6</strong>. J’ai mis à jour mon installation de Tryton vers la version 3.6, et créé le rapport de bogue <a href="https://bugs.debian.org/803066">n°803066</a> pour remonter le mauvais fonctionnement du script d’init SysV. Ce qui m’a rappelé que le processus de nomination au statut de Développeur Debian de Matthias Behrle (le mainteneur du paquet tryton) était à l’arrêt, du fait d’un bogue dans l’infrastructure NM. J’ai donc contacté l’équipe NM et nous avons trouvé un moyen de relancer le processus…</p>
<p><strong>Distro Tracker</strong>. J’ai continué mon travail de refactorisation du processus de gestion des emails entrants (<a href="https://anonscm.debian.org/cgit/qa/distro-tracker.git/log/?h=people/hertzog/mailprocessing">branche people/hertzog/mailprocessing</a>). C’est à  peu près finalisé et je dois maintenant l’éprouver dans un environnement de test, avant d’être capable de le déployer sur tracker.debian.org.</p>
<h3>Cherche traducteur et relecteur pour le livre « Free Culture » de Lawrence Lessig</h3>
<p>Ce n’est pas strictement lié à Debian, mais je voulais relayer un appel à l’aide de Benoît Guillon (l’auteur de dblatex qui m’a beaucoup aidé lorsque je travaillais sur la version anglaise du cahier de l’admin Debian) qui s’est lancé dans la traduction française du livre « Free Culture » de Lawrence Lessig.</p>
<p>Il cherche donc des relecteurs et des traducteurs et s’est associé avec Petter Reinholdtsen (un développeur Debian de longue date, qui travaille sur la traduction norvégienne du même livre) pour gérer cette traduction dans son <a href="https://github.com/petterreinholdtsen/free-culture-lessig">dépôt git</a>.</p>
<p>La traduction est géré sous Transifex:<br><a href="https://www.transifex.com/pere/free-culture-lessig/">https://www.transifex.com/pere/free-culture-lessig/</a></p>
<p>Le livre est sous licence Creative Commons (mais avec une restriction pour l’usage commercial apparemment). Le brouillon actuel est <a href="media/31246ddc.freeculture.fr.pdf" data-original-source="https://github.com/petterreinholdtsen/free-culture-lessig/raw/master/archive/freeculture.fr.pdf">disponible ici</a>.</p>
<p>N’hésitez pas à vous mettre en relation avec <a href="mailto:ben.guillon@gmail.com">Benoît</a> si vous êtes intéressé et/ou si vous voulez plus d’informations.</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/11/04/my-free-software-activities-in-october-2015/">My Free Software Activities in October 2015</a> contribuée par Weierstrass01.</p></blockquote>
<div data-url="https://raphaelhertzog.fr/2015/11/09/mes-activites-libres-en-octobre-2015/" data-title="Mes activités libres en octobre 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/11/09/mes-activites-libres-en-octobre-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/11/09/mes-activites-libres-en-octobre-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 mars 2015</a> (07/04/2015)</li><li>Rapha&euml;l Hertzog : <a href="">Mes activit&eacute;s libres en juin 2015</a> (13/07/2015)</li><li>Rapha&euml;l Hertzog : <a href="">Mes activit&eacute;s libres en septembre 2015</a> (04/10/2015)</li><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 f&eacute;vrier 2015</a> (11/03/2015)</li></ul></div></p>


feed_id: http://www.goffi.org/post/2015/11/09/S%C3%A0T%3A-Comment-%C3%A7a-marche
title: Goffi : SàT: Comment ça marche ?
uri: Goffi-SàT-Comment-ça-marche
url: http://www.goffi.org/post/2015/11/09/S%C3%A0T%3A-Comment-%C3%A7a-marche
content:
<p>Salut à vous,<br><br>En parallèle <a href="http://www.goffi.org/tag/parlons_xmpp">de la série d'articles sur XMPP</a>, j'en commence une pour expliquer « <a href="http://salut-a-toi.org/">Salut à Toi</a> », notre logiciel à tout faire basé sur ce protocole. Il y a beaucoup de choses qui tournent autour de ce logiciel, sur son organisation technique, sa philosophie, et ce qu'on peut faire avec. Aussi je vais faire des articles plus ou moins techniques (plutôt moins), et je vais bientôt expliquer quelques cas concrets d'utilisation.</p><div><br>Ce premier article est un peu technique, puisque je vais expliquer l'organisation générale du logiciel, et ce qu'elle a de particulier.<br><br>Donc pour vous donner une idée, SàT c'est dans les grandes lignes ça:<br><br><img alt="http://ftp.goffi.org/media/pictures/schemas/sat_simplified_overview.png" height="336" width="502" src="media/0e11bab9.sat_simplified_overview.png" data-original-source="http://ftp.goffi.org/media/pictures/schemas/sat_simplified_overview.png"><br><br>C'est un client XMPP. Si vous avez lu mes articles, vous savez que XMPP ne signifie pas que « messagerie instantanée », mais beaucoup, beaucoup plus de choses. Le projet SàT essaye non seulement de faire le maximum de ces choses, mais aussi d'expérimenter de nouvelles.<br><br>La partie centrale <b>①</b> est la partie « d'arrière-plan » ou « backend » en anglais. C'est elle qui gère le plus gros du logiciel. La partie à droite <b>②</b> sont les « frontaux » (« frontends » en anglais) ou encore les interfaces homme/machine. C'est elles qui gèrent tout l'affichage des informations, ou la réception des commandes et autres messages.<br><br>Ce qui fait la force de cette architecture, c'est qu'il est très facile de faire un nouveau frontal, et que le tout représente <strong><u>un seul client</u></strong>. Autrement dit : si vous créez un profil (voir plus bas) sur un frontal, il sera disponible sur tous les autres, si vous envoyez un message d'un côté, il sera visible sur tous les frontaux connectés, l'historique est commun, les fonctionnalités aussi.<br>En effet, quand on ajoute une fonctionnalité (les messages de groupe par exemple, la copie de fichier, les blogs), c'est dans le « backend » que nous le faisons, et elle se retrouve ainsi disponible partout. Évidemment dans certains cas ça demande du développement particulier pour les interfaces : nous avons un jeu de Tarot par exemple, et on ne dessine pas les cartes de la même manière dans l'interface console (appelée Primitivus) et dans l'interface web (appelée Libervia).<br><br>Les interfaces (ou frontaux) disponibles aujourd'hui sont:<br> <ul><li><b>Libervia</b> : interface web </li><li><b>Primivus</b> : interface de console (avec des fenêtres de type <a hreflang="fr" href="https://fr.wikipedia.org/wiki/Ncurses">ncurses</a>) </li><li><b>jp</b>: ligne de commande, permet d'automatiser des tâches facilement, d'envoyer un fichier dans parcourir des menus, d'écrire depuis Vim, etc </li></ul><p><br>Nous avions une autre interface pour le bureau, appelée « <i>Wix</i> », mais nous l'avons abandonnée, car elle était peu pratique et peu utilisée. Notre campagne de financement en cours permettra de remplacer cette interface et par la même occasion de porter le projet sur Android.</p><p>Cette architecture a un autre avantage : il est facile d'intégrer SàT dans des logiciels existants, et avec n'importe quel langage de programmation, mais laissons cela de côté pour le moment.<br><br>SàT a également une architecture modulaire via l'utilisation de greffons (ou « plugins » en anglais) au niveau du <b>③</b> sur le schéma : le cœur ne gère que l'essentiel (messages simples, liste de contacts, système de logs, gestion des profils, etc), et toutes les fonctionnalités avancées sont disponibles sous forme de greffons (messages de groupe, blog/microblogs, syntaxes avancées, etc). L'idée est d'une part de pouvoir désactiver les fonctionnalités qu'on ne veut pas, et d'autres part de permettre d'étendre facilement le logiciel : un greffon sera d'autant plus intéressant qu'il sera disponible pour toutes les interfaces. Ainsi un de nos greffons gère les marque-pages (c.-à-d. une liste de salons de discussions) : ils sont utilisables à la fois avec Primitivus (en texte), avec Libervia (graphiquement via le web) ou encore avec jp (en ligne de commande). À terme nous comptons faire un système de téléchargement automatisé de greffons, un peu comme les dépôts de logiciels.<br><br>Nous avons besoin de travailler un peu côté serveur, pour notre composant <a href="http://www.goffi.org/post/2015/09/08/Parlons-XMPP-%C3%A9pisode-8-PubSub-et-PEP">PubSub</a> ou notre annuaire par exemple, nous avons donc aussi quelques travaux de ce côté.</p></div><div> </div><div>Enfin les profils dont je parlais plus haut sont des comptes locaux associés à un compte XMPP. Ainsi j'ai un profil pour mon compte sur le serveur <i>jabber.fr</i> et un autre pour celui sur <i>libervia.org</i>, je peux utiliser l'un ou l'autre ou les 2 en même temps.<br> <br>Voilà pour une première introduction, un peu technique parce que je voulais expliquer l'originalité de l'architecture. La prochaine fois je pense parler un plus spécifiquement de Libervia, et du système de blogs/microblogs décentralisé.<br><br>N'oubliez pas que nous avons <a href="http://www.arizuka.com/fr/projects/libervia">une campagne de financement en cours</a>, et nous avons grand besoin de soutien ! Merci.<br> </div>
<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/11/09/S%C3%A0T%3A-Comment-%C3%A7a-marche" 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="">Export de commande &agrave; un contact (avec vid&eacute;o)</a> (22/02/2013)</li><li>Goffi : <a href="">Ligne de commande: envoyez vos tubes (pipes) par XMPP (avec vid&eacute;o)</a> (07/10/2011)</li><li>Goffi : <a href="">Salut &agrave; Toi disponible en docker + passage &agrave; la radio</a> (20/10/2014)</li><li>Goffi : <a href="">Conf&eacute;rences des RMLL</a> (28/07/2015)</li><li>Goffi : <a href="">Salut &agrave; Toi 0.4.0: toujours en chemin</a> (26/02/2014)</li></ul></div></p>


feed_id: https://nyco.wordpress.com/2015/11/09/des-news-de-debian-org-jabberd2-zombie-hack-converse-js/
title: Nÿco : Des news de debian.org, jabberd2, Zombie Hack, converse.js
uri: Nÿco-Des-news-de-debian-org-jabberd2-Zombie-Hack-converse-js
url: https://nyco.wordpress.com/2015/11/09/des-news-de-debian-org-jabberd2-zombie-hack-converse-js/
content:
<p>Léger rafraîchissement de l’univers XMPP…</p>
<h2>XMPP et SIP main dans la main sur debian.org !</h2>
<p>Dans un article intitulé: « <a href="http://danielpocock.com/debian.org-rtc-announcing-xmpp-sip-presence-and-more"><em>debian.org RTC: announcing XMPP, SIP presence and more</em></a> », Daniel Pocock nous dit :</p>
<blockquote><p>The Debian Project now has an XMPP service available to all Debian Developers. Your Debian.org email identity can be used as your XMPP address.</p></blockquote>
<p>C’est basé sur <a href="http://prosody.im/">Prosody.im</a> ! Félicitations !</p>
<p><img src="media/22fd5264.openlogo-nd-100.png" data-original-source="https://www.debian.org/logos/openlogo-nd-100.png" alt="Debian"> Debian</p>
<h2>jabberd2 est vivant !</h2>
<p>Tomasz Sterna nous gratifie d’une toute nouvelle version (mineure) de jabberd2, le serveur XMPP écrit en C sous licence GPL !</p>
<p>Les changements :</p>
<blockquote>
<div>
<ul><li>Rewrite TLS ephemeral key + cipher handling</li>
<li>Recover Berkeley DB before opening it</li>
<li>bcrypt support for PostgreSQL</li>
<li>Option to set authreg module per realm</li>
<li>AuthReg ANONYMOUS does not offer password check</li>
<li>Answer to disco#info queries to user JID</li>
<li>WebSocket C2S SX plugin</li>
</ul></div>
</blockquote>
<p>Le réveil de la force ? Euh… hum… pardon.</p>
<p><img src="https://avatars1.githubusercontent.com/u/1430898?v=3&amp;s=200" alt=""></p>
<h2>Zombie Hack, des services pas bêtes</h2>
<p>Le site Zombie Hack <a href="http://zombiehack.ninja/">offre des services de collaborations</a> ouverts, standards et open source :</p>
<ul><li>XMPP bien sûr, what else?</li>
<li>IRC</li>
<li>Etherpad</li>
<li>Bientôt ownCloud</li>
</ul><h2>converse.js en version 0.10.0</h2>
<p>Le client XMPP web libre et open source <a href="https://github.com/jcbrand/converse.js/releases">converse.js est livré en version 0.10.0</a>, sous sa licence MPL :</p>
<blockquote><p><em>This release drops CSS support for IE8 and IE9.</em></p>
<ul><li><a title="Wrong datatype passed to converse.chatboxes.getChatBox" href="https://github.com/jcbrand/converse.js/issues/459">#459</a> Wrong datatype passed to converse.chatboxes.getChatBox. [hobblegobber, jcbrand]</li>
<li><a title="Problem with onRosterPush function when receiving a push from server" href="https://github.com/jcbrand/converse.js/issues/493">#493</a> Roster push fix [jcbrand]</li>
<li><a title="Roster not updating when new contact is added" href="https://github.com/jcbrand/converse.js/issues/403">#403</a> emit an event <code>rosterPush</code> when a roster push happens [teseo]</li>
<li><a title="Chat room is not opening in Non AMD" href="https://github.com/jcbrand/converse.js/issues/502">#502</a>. Chat room not opened in non_amd version. [rjanbiah]</li>
<li><a title="Typo caused [object Object] in room info" href="https://github.com/jcbrand/converse.js/pull/505">#505</a> Typo caused [object Object] in room info [gromiak]</li>
<li><a title=""Is typing" doesn't automatically disappear" href="https://github.com/jcbrand/converse.js/issues/508">#508</a> « Is typing » doesn’t automatically disappear [jcbrand]</li>
<li><a title="Update of Polish translation to version 0.9.6." href="https://github.com/jcbrand/converse.js/pull/509">#509</a> Updated Polish translations [ser]</li>
<li><a title="MUC room memberlist is being cleared with page reload when keepalive option is set" href="https://github.com/jcbrand/converse.js/issues/510">#510</a> MUC room memberlist is being cleared with page reload when keepalive option is set. [jcbrand]</li>
<li>Add the ability to also drag-resize chat boxes horizontally. [jcbrand]</li>
<li>Updated Sass files and created a new style. [jcbrand]</li>
</ul></blockquote>
<p>Merci JC Brand !</p>
<p><img src="media/953d2fc0.conversejs_small.png" data-original-source="https://conversejs.org/docs/html/_static/conversejs_small.png" alt=""></p>
<h2>XMPP est bien vivant !</h2>
<p>XMPP n’est plus à la mode, on est dans le creu :</p>
<p><img src="media/e4226497.Gartner_Hype_Cycle.svg" data-original-source="https://upload.wikimedia.org/wikipedia/commons/9/94/Gartner_Hype_Cycle.svg" alt=""></p>
<p>Mais ça va remonter, et ça va être efficace !</p><br><a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nyco.wordpress.com/781/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nyco.wordpress.com/781/"></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=nyco.wordpress.com&amp;blog=10001&amp;post=781&amp;subd=nyco&amp;ref=&amp;feed=1" width="1" height="1">
<p><img src="media/5bcb4085.96002804bafaa163bd21b0a2fb155a8c" data-original-source="http://cdn.libravatar.org/avatar/96002804bafaa163bd21b0a2fb155a8c" alt="Gravatar de N&yuml;co" class="gravatar" /><br/><i>Original post of <a href="https://nyco.wordpress.com/2015/11/09/des-news-de-debian-org-jabberd2-zombie-hack-converse-js/" title="Visit the source">Nÿco</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>N&yuml;co : <a href="">Petites news du petit monde XMPP</a> (21/09/2012)</li><li>N&yuml;co : <a href="">News XMPP : Openfire, Psi, Hermes, Perl Ocean</a> (26/09/2012)</li><li>N&yuml;co : <a href="">Deux petites news XMPP</a> (07/05/2013)</li><li>N&yuml;co : <a href="">XMPP sur Hacker News</a> (22/09/2015)</li><li>N&yuml;co : <a href="">Tour d&rsquo;horizon XMPP</a> (16/09/2009)</li></ul></div></p>


feed_id: http://carlchenet.com/2015/11/09/liens-interessants-journal-du-hacker-semaine-45/
title: Carl Chenet : Liens intéressants Journal du hacker semaine #45
uri: Carl-Chenet-Liens-intéressants-Journal-du-hacker-semaine-45
url: http://carlchenet.com/2015/11/09/liens-interessants-journal-du-hacker-semaine-45/
content:
<p><a href="https://www.journalduhacker.net/"><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>Voici <strong> 5 liens intéressants</strong> que vous avez peut-être ratés durant la 45ème semaine de 2015, liens relayés par <a title="Le Journal Du Pirate" href="https://www.journalduhacker.net/" target="_blank">le Journal du hacker</a>, <strong>votre source d’informations</strong> pour le Logiciel Libre <strong>francophone </strong>!</p>
<ul><li><strong><a href="https://www.journalduhacker.net/s/coq3tr/android_sans_google_1" target="_blank">Android sans Google</a></strong></li>
</ul><p><a href="media/5ffc694e.android.png" data-original-source="https://carlchenet.files.wordpress.com/2015/11/android.png"><img src="https://carlchenet.files.wordpress.com/2015/11/android.png?w=150&amp;h=135" alt="android" width="150" height="135"></a></p>
<ul><li><strong><span><a href="https://www.journalduhacker.net/s/kr58bp/pourquoi_je_recommande_smssecure_et_pas_textsecure_ou_signal" target="_blank">Pourquoi je recommande SMSSecure et pas TextSecure ou Signal</a></span></strong></li>
<li><strong><span> <a href="https://www.journalduhacker.net/s/qvzfdt/cozy_cloud_le_projet_ambitieux_d_une_startup_fran_aise" target="_blank">Cozy Cloud, le projet ambitieux d’une startup française</a></span></strong></li>
</ul><p><a href="http://cozy.io/fr/"><img src="https://carlchenet.files.wordpress.com/2015/03/cozy-logo.png?w=300&amp;h=101" alt="cozy-logo" width="300" height="101"></a></p>
<ul><li><strong><span><a href="https://www.journalduhacker.net/s/w0mte7/les_accessoires_officiels_de_la_raspberry_pi_fondation" target="_blank">Les accessoires officiels de la Raspberry Pi Fondation</a> </span></strong></li>
</ul><p><a href="https://www.raspberrypi.org/"><img src="https://carlchenet.files.wordpress.com/2015/11/raspberrypi.png?w=119&amp;h=150" alt="raspberrypi" width="119" height="150"></a></p>
<ul><li><strong><span> <a href="https://www.journalduhacker.net/s/udilsu/pourquoi_mozilla_va_acheter_et_d_poser_des_brevets" target="_blank">Pourquoi Mozilla va acheter et déposer des brevets </a></span></strong></li>
</ul><p><a href="https://www.mozilla.org/fr/"><img src="https://carlchenet.files.wordpress.com/2013/07/firefox-logo.png?w=150&amp;h=57" alt="firefox-logo" width="150" height="57"></a></p>
<p>Pour ne plus rater aucun article <strong>de la communauté francophone</strong>, voici :</p>
<ul><li><strong><a title="Flux RSS du Journal Du Pirate" href="https://www.journalduhacker.net/rss" target="_blank">le flux RSS du Journal du Hacker</a></strong></li>
<li><strong><a href="https://framasphere.org/people/2aaaaba0110c0133c7ea2a0000053625" target="_blank">le flux Diaspora du Journal du Hacker</a></strong></li>
<li><strong><a href="https://twitter.com/journalduhacker" target="_blank">le compte Twitter du Journal du Hacker (déjà plus de 500 abonnés, merci à vous !)</a></strong></li>
</ul><p><a href="https://twitter.com/journalduhacker"><img src="https://carlchenet.files.wordpress.com/2015/10/logo-twitter.png?w=150&amp;h=150" alt="logo-twitter" width="150" height="150"></a></p>
<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 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></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/2636/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/carlchenet.wordpress.com/2636/"></a> <img alt="" border="0" src="http://pixel.wp.com/b.gif?host=carlchenet.com&amp;blog=7722010&amp;post=2636&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/11/09/liens-interessants-journal-du-hacker-semaine-45/" 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 #33</a> (14/08/2015)</li><li>Carl Chenet : <a href="">Liens int&eacute;ressants Journal du hacker semaine #36</a> (07/09/2015)</li><li>Carl Chenet : <a href="">Liens int&eacute;ressants Journal du hacker semaine #37</a> (10/09/2015)</li></ul></div></p>


feed_id: http://www.cypouz.com/article/151109/installation-plate-forme-sociale-movim
title: Cyprien Pouzenc : Installation de la plate-forme sociale Movim
uri: Cyprien-Pouzenc-Installation-de-la-plate-forme-sociale-Movim
url: http://www.cypouz.com/article/151109/installation-plate-forme-sociale-movim
content:
<p><a href="http://www.cypouz.com/article/151109/installation-plate-forme-sociale-movim"><img typeof="foaf:Image" src="http://www.cypouz.com/sites/default/files/styles/medium/public/article/logo_movim.png?itok=xLisP5nF" width="200" height="133" alt="Logo de Movim" title="Logo de Movim"></a></p>


<p>Puisque l'avalanche de commentaires en réaction à <a href="http://www.cypouz.com/article/131002/installation-plate-forme-sociale-jappix">mon tutoriel sur l'installation de Jappix</a> me pousse à le faire, voici son tant attendu équivalent relatif à Movim. Oui, je suis ainsi fait. Mais rassurons-nous, seuls les plus puissants lobbys d'utilisateurs peuvent ainsi influer sur mes décisions.</p>

<p>Petit rappel des épisodes précédents. XMPP est un ensemble de protocoles de communication standards et ouverts. On peut en savoir plus en lisant mon article concernant <a href="http://www.cypouz.com/article/130919/installation-serveur-xmpp-metronome">l'installation du serveur XMPP Metronome</a>. Lorsqu'on dispose d'un compte XMPP sur un tel serveur, il est possible de communiquer avec toute personne disposant elle-même d'un accès à ce protocole. Pour cela, on va utiliser un logiciel dit <em>client</em> qui va exploiter les services offerts par le <em>serveur</em>. Il existe des interfaces de bureau tels <a href="https://gajim.org/">Gajim</a> ou <a href="https://wiki.gnome.org/Apps/Empathy">Empathy</a>, des clients Android tels <a href="http://www.xabber.com/">Xabber</a>, des clients en ligne de commande tels <a href="http://www.profanity.im/">Profanity</a> ou <a href="http://mcabber.com/">MCabber</a> et des clients web tels Jappix... et Movim. Il existe même un ambitieux projet nommé <a href="http://www.salut-a-toi.org/">Salut à Toi</a> qui vise à proposer l'ensemble de ces interfaces !</p>

<div>
	<figure><a href="media/6b0cafa9.logo_movim.png" data-original-source="https://www.cypouz.com/sites/default/files/article/logo_movim.png" rel="gallery-all" title="Logo de Movim"><img alt="Logo de Movim" src="https://www.cypouz.com/sites/default/files/styles/medium/public/article/logo_movim.png?itok=xLisP5nF" title="Logo de Movim" typeof="foaf:Image"></a>

		<figcaption>Logo de Movim</figcaption></figure></div>

<p><a href="https://movim.eu/">Movim</a> est un logiciel libre permettant d'exploiter les fonctionnalités offertes par XMPP directement depuis son <em>navigateur web</em>. Par conséquent, notre réseau social est accessible partout, <em>quel que soit le terminal client utilisé</em>. Il est important de bien comprendre le mécanisme. Toutes les informations relatives à XMPP sont gérées par le serveur XMPP. La liste des contacts, les messages publiés, les salons de discussion ou tout autre type de données sont détenues par le serveur XMPP. Quel que soit le client utilisé, on accède aux mêmes informations. On peut donc utiliser plusieurs clients, qui verront automatiquement leur contenu synchronisé !</p>

<p>Si l'instance de Movim le permet, il est possible de s'y connecter avec n'importe quel compte XMPP. De fait, si l'on dispose déjà d'un compte XMPP, on peut d'ors-et-déjà profiter de Movim sur tout pod ouvert au public !</p>

<p>Cet article présente l'installation de la version <em>en développement</em> de <strong>Movim</strong> sur une distribution <a href="http://www.debian.org/"><strong>Debian GNU/Linux</strong></a>. Contrairement à Jappix, il n'est <em>pas possible</em> de l'installer sur n'importe quel espace d'hébergement web. En effet, Movim nécessite l'exécution d'un démon pour fonctionner ; ce programme doit donc être installé sur un serveur dédié ou une machine virtuelle. Un serveur web et un gestionnaire de bases de données fonctionnels sont également nécessaires. L'objet de l'article n'est pas de décrire une telle installation ; nous n'entrerons donc pas dans les détails y afférent.</p>

<p>Movim est en développement actif. La version testée ici — la 0.9 — n'est <em>pas encore publiée</em>. Il est donc possible que la version officielle à venir diffère quelque-peu de ce qui est présenté.</p>

<div>
	<h3>Informations techniques</h3>

	<p><strong>Nom du programme :</strong> Movim<br><strong>Version utilisée :</strong> 0.9 (en développement)<br><strong>Licence :</strong> <a href="https://fr.wikipedia.org/wiki/AGPL">GNU AGPL v3</a><br><strong>Développeur principal :</strong> Timothée <span>Jaussoin</span><br><strong>Localisation :</strong> France<br><strong>Site web :</strong> <a href="http://www.movim.eu/">www.movim.eu</a></p>

	<p><strong>Serveur XMPP utilisé :</strong> <a href="http://www.lightwitch.org/metronome">Metronome</a><br><strong>Distribution utilisée :</strong> Debian GNU/Linux 8.2 « Jessie »</p>

	<p><strong>Article Wikipédia (en anglais) :</strong> <a href="https://en.wikipedia.org/wiki/Movim">https://en.wikipedia.org/wiki/Movim</a><br><strong>XMPP (article Wikipédia) :</strong> <a href="https://fr.wikipedia.org/wiki/XMPP">https://fr.wikipedia.org/wiki/XMPP</a></p>
</div>

<h2>Préalable à l'installation</h2>

<p>En ce qui me concerne, l'installation va s'opérer sur un serveur web <a href="https://fr.wikipedia.org/wiki/Apache_HTTP_Server">Apache</a> et une base de données <a href="https://fr.wikipedia.org/wiki/Mysql">MySQL</a> préalablement installés. Un hôte virtuel et une base de données spécifiques ont été créés pour l'occasion.</p>

<h2>Installation de Movim</h2>

<p>À terme, <a href="http://apt.movim.eu/">Movim devrait proposer un dépôt Debian</a> complet et fonctionnel pour en faciliter le déploiement. Pour l'heure, cet article décrit l'installation de la version de développement. La tâche consiste d'abord à installer les dépendances nécessaires avant de s'occuper du programme en lui-même. Les étapes à suivre sont énoncées ci-dessous.</p>

<p>Se connecter en tant que super-utilisateur :</p>

<pre>su -</pre>

<p>Installer les dépendances :</p>

<pre>aptitude install php5 php5-curl php5-gd php5-imagick php5-mysqlnd git curl</pre>

<p>Se déplacer à la racine du serveur web :</p>

<pre>cd /var/www</pre>

<p>Cloner le dépôt git :</p>

<pre>git clone https://github.com/edhelas/movim.git</pre>

<p>Attribuer le répertoire créé à l'utilisateur www-data :</p>

<pre>chown www-data: movim</pre>

<p>S'y déplacer :</p>

<pre>cd movim</pre>

<p>Movim utilise le programme Composer pour gérer les dépendances PHP. Il faut commencer par l'installer dans le répertoire courant :</p>

<pre>curl -sS https://getcomposer.org/installer | php</pre>

<p>Puis installer localement les dépendances nécessaires :</p>

<pre>php composer.phar install</pre>

<p>Copier le fichier de configuration :</p>

<pre>cp config/db.example.inc.php config/db.inc.php</pre>

<p>L'éditer et changer les paramètres de connexion à la base de données avec les informations adéquates :</p>

<pre>vim config/db.inc.php</pre>

<p>Pour communiquer avec le navigateur de l'utilisateur, Movim n'utilise plus de service BOSH comme intermédiaire (comme c'était le cas pour les anciennes versions et comme c'est toujours le cas pour Jappix). Les performances et les fonctionnalités étant jugées déplorables, le choix s'est porté sur l'usage de <a href="https://fr.wikipedia.org/wiki/WebSocket"><em>WebSocket</em></a>. Le navigateur de l'utilisateur peut ainsi directement communiquer avec Movim, en passant par le proxy WebSocket du serveur web. Pour cela, il faut d'abord activer le module Apache correspondant :</p>

<pre>a2enmod proxy_wstunnel</pre>

<p>Puis ajouter la ligne suivante à l'hôte virtuel :</p>

<pre>ProxyPass /ws/ ws://localhost:8080/</pre>

<p>Enfin, il faut redémarrer le serveur web :</p>

<pre>systemctl restart apache2.service</pre>

<p>Movim utilise un démon pour maintenir la communication WebSocket. Il est possible de le lancer manuellement mais nous préférons créer un service systemd afin d'en faciliter la gestion. Créer le nouveau service :</p>

<pre>vim /etc/systemd/system/movim.service</pre>

<p>Et y coller ceci :</p>

<pre>[Unit]
Description=Movim daemon
After=apache2.service network.target local-fs.target mysql.service

[Service]
User=www-data
Type=simple
ExecStart=/usr/bin/php daemon.php https://movim.EXAMPLE.COM/ 8080
WorkingDirectory=/var/www/movim/
StandardOutput=syslog
SyslogIdentifier=movim
PIDFile=/run/movim.pid

[Install]
WantedBy=multi-user.target</pre>

<p>Activer le service au démarrage :</p>

<pre>systemctl enable movim.service</pre>

<p>Lancer une première fois le service pour créer les répertoires d'usage :</p>

<pre>systemctl start movim.service</pre>

<p>Mettre la base de données à jour :</p>

<pre>php mud.php db set</pre>

<p>Enfin, relancer le service :</p>

<pre>systemctl restart movim.service</pre>

<h2>Mise à jour de Movim</h2>

<p>Pour mettre à jour Movim, il faut commencer par synchroniser le répertoire d'installation avec le dépôt git :</p>

<pre>git pull</pre>

<p>Mettre à jour les dépendances PHP :</p>

<pre>php composer.phar update</pre>

<p>Puis relancer le service :</p>

<pre>systemctl restart movim.service</pre>

<p>Il est parfois nécessaire de mettre à jour la base de données, comme indiqué dans les journaux ou sur la page correspondante de l'interface de Movim :</p>

<pre>php mud.php db set</pre>

<p>Et voilà ! Movim est installé et prêt à être utilisé. Voyons cela.</p>

<h2>Configuration de Movim</h2>

<p>Pour se connecter à l'interface de configuration, il faut rejoindre <a href="https://movim.example.com/?admin">https://movim.EXAMPLE.COM/?admin</a>. Par défaut, l'identifiant est <em>admin</em> et le mot de passe <em>password</em>.</p>

<p>La première page présente un aperçu de l'installation sous forme graphique. La deuxième présente les paramètres généraux, où il est possible de changer la langue par défaut, le niveau de détails des journaux, le fuseau horaire, la liste des serveurs XMPP dont les comptes utilisateurs sont autorisés à se connecter à l'instance de Movim installée, un potentiel message d'information, ainsi que l'identifiant et le mot de passe d'administration. La troisième page présente un résumé du statut de la base de données, et la quatrième les statistiques d'abonnement à l'instance. La dernière page propose d'activer l'API qui permet de faire connaître son instance au reste du réseau et d'être listé aux cotés des autres pods.</p>

<div>
	<figure><a href="https://www.cypouz.com/sites/default/files/styles/large/public/article/movim_apercu.png?itok=mK7etrzX" rel="gallery-all" title="Aperçu de l'installation"><img alt="Aperçu de l'installation" height="113" src="http://www.cypouz.com/sites/default/files/styles/medium/public/article/movim_apercu.png?itok=XJZzVUgV" title="Aperçu de l'installation" width="200"></a>

		<figcaption>Aperçu de l'installation</figcaption></figure><figure><a href="https://www.cypouz.com/sites/default/files/styles/large/public/article/movim_parametres.png?itok=OsMNPtwE" rel="gallery-all" title="Paramètres de configuration"><img alt="Paramètres de configuration" height="188" src="http://www.cypouz.com/sites/default/files/styles/medium/public/article/movim_parametres.png?itok=g8EDnOzI" title="Paramètres de configuration" width="200"></a>

		<figcaption>Paramètres de configuration</figcaption></figure></div>

<h2>Utilisation de Movim</h2>

<p>Pour se connecter à Movim avec son compte XMPP, il suffit de rejoindre <a href="https://movim.example.com/">https://movim.EXAMPLE.COM</a>.</p>

<p>La page d'accueil est un sorte de tableau de bord de toute l'activité récente. Sur la gauche, la barre d'icônes se déplie au survol de la souris et permet d'accéder aux pages <em>actualité</em>, <em>contacts</em>, <em>groupes</em>, et <em>discussions</em>, ainsi que de <em>changer son statut</em> et de configurer <em>son profil XMPP</em>.</p>

<div>
	<figure><a href="https://www.cypouz.com/sites/default/files/styles/large/public/article/movim_connexion.png?itok=YQb5ny2h" rel="gallery-all" title="Page de connexion"><img alt="Page de connexion" height="113" src="http://www.cypouz.com/sites/default/files/styles/medium/public/article/movim_connexion.png?itok=QO-7CcqJ" title="Page de connexion" width="200"></a>

		<figcaption>Page de connexion</figcaption></figure><figure><a href="https://www.cypouz.com/sites/default/files/styles/large/public/article/movim_menu.png?itok=QL2pxgd3" rel="gallery-all" title="Menu latéral"><img alt="Menu latéral" height="113" src="http://www.cypouz.com/sites/default/files/styles/medium/public/article/movim_menu.png?itok=d0C14ZKf" title="Menu latéral" width="200"></a>

		<figcaption>Menu latéral</figcaption></figure></div>

<p>La <em>page d'actualité</em> centralise toutes les récentes publications de nos contacts et des groupes auxquels nous sommes abonnés et permet d'en écrire de nouvelles ou de poster un commentaire. À la rédaction d'un nouveau billet, on peut décider de le rendre public. Si tel est le cas, cet article alimente automatiquement une page spéciale correspondant au blog de l'auteur et accessible à tous ; lequel blog dispose par ailleurs d'un flux Atom associé.</p>

<div>
	<figure><a href="https://www.cypouz.com/sites/default/files/styles/large/public/article/movim_billet.png?itok=mxMYWZ4A" rel="gallery-all" title="Nouveau billet"><img alt="Nouveau billet" height="113" src="http://www.cypouz.com/sites/default/files/styles/medium/public/article/movim_billet.png?itok=k6u1ieTc" title="Nouveau billet" width="200"></a>

		<figcaption>Nouveau billet</figcaption></figure><figure><a href="https://www.cypouz.com/sites/default/files/styles/large/public/article/movim_blog.png?itok=KlOZ2mzS" rel="gallery-all" title="Blog d'un contact"><img alt="Blog d'un contact" height="198" src="http://www.cypouz.com/sites/default/files/styles/medium/public/article/movim_blog.png?itok=dmUYCLVw" title="Blog d'un contact" width="200"></a>

		<figcaption>Blog d'un contact</figcaption></figure></div>

<p>La page des contacts permet de les lister, d'en ajouter ou d'entamer une nouvelle discussion. La page des discussions regroupe les échanges en cours, permet d'en entamer de nouveaux ou de participer à un salon de discussion, voire d'en créer un nouveau et de l'administrer.</p>

<div>
	<figure><a href="https://www.cypouz.com/sites/default/files/styles/large/public/article/movim_contact.png?itok=1iuhQKql" rel="gallery-all" title="Profil d'un contact"><img alt="Profil d'un contact" height="113" src="http://www.cypouz.com/sites/default/files/styles/medium/public/article/movim_contact.png?itok=Q0092dd1" title="Profil d'un contact" width="200"></a>

		<figcaption>Profil d'un contact</figcaption></figure><figure><a href="https://www.cypouz.com/sites/default/files/styles/large/public/article/movim_discussion.png?itok=jjj8fmQ9" rel="gallery-all" title="Discussion en cours"><img alt="Discussion en cours" height="113" src="http://www.cypouz.com/sites/default/files/styles/medium/public/article/movim_discussion.png?itok=_FwGnPkx" title="Discussion en cours" width="200"></a>

		<figcaption>Discussion en cours</figcaption></figure></div>

<p>La page des groupes permet de lister ceux du serveur de groupes choisi et d'en lire les publications. Il est ici possible de s'abonner à un groupe afin de recevoir les nouvelles publications directement dans son fil d'actualités. Si le groupe le permet, il est possible d'y rédiger une nouvelle publication. Il est aussi possible de créer un nouveau groupe et d'en administrer les droits. Cette notion de groupe est très particulière et vraiment intéressante. Actuellement, la notion d'étiquette n'existe pas dans XMPP. Il n'est ainsi pas possible de trouver de nouveaux contenus par ce moyen. Grâce aux groupes, il est possible de trouver des contenus à suivre ou de nouveaux contacts, voire de créer un nouveau point de rassemblement autour d'un sujet donné !</p>

<div>
	<figure><a href="https://www.cypouz.com/sites/default/files/styles/large/public/article/movim_groupes1.png?itok=OE1Wi9Nv" rel="gallery-all" title="Ajouter un serveur de groupes"><img alt="Ajouter un serveur de groupes" height="124" src="http://www.cypouz.com/sites/default/files/styles/medium/public/article/movim_groupes1.png?itok=m1amSLk6" title="Ajouter un serveur de groupes" width="200"></a>

		<figcaption>Ajouter un serveur de groupes</figcaption></figure><figure><a href="https://www.cypouz.com/sites/default/files/styles/large/public/article/movim_groupes2.png?itok=nlkIep9v" rel="gallery-all" title="Lecture d'un groupe"><img alt="Lecture d'un groupe" height="113" src="http://www.cypouz.com/sites/default/files/styles/medium/public/article/movim_groupes2.png?itok=mUckyRJz" title="Lecture d'un groupe" width="200"></a>

		<figcaption>Lecture d'un groupe</figcaption></figure></div>

<p>Utilisant <em>Material Design</em>, l'interface est simple, claire et plaisante. <em>Responsive design</em>, elle s'adapte à toute taille d'écran.</p>

<p>Movim est un beau projet, qui donne envie d'utiliser XMPP plus souvent !</p>

<p><em>Article sous licence <a href="https://creativecommons.org/licenses/by-sa/3.0/fr/">Creative Commons BY-SA 3.0 France</a>.</em></p>
<p><img src="media/674deadd.c9ce61d8f23444d5de73ae2ed346c61d" data-original-source="http://cdn.libravatar.org/avatar/c9ce61d8f23444d5de73ae2ed346c61d" alt="Gravatar de Cyprien Pouzenc" class="gravatar" /><br/><i>Original post of <a href="http://www.cypouz.com/article/151109/installation-plate-forme-sociale-movim" title="Visit the source">Cyprien Pouzenc</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>Cyprien Pouzenc : <a href="">Installation de la plate-forme sociale Jappix</a> (02/10/2013)</li><li>Cyprien Pouzenc : <a href="">Installation du serveur XMPP Metronome</a> (19/09/2013)</li><li>Cyprien Pouzenc : <a href="">Installation du serveur VPN OpenVPN</a> (01/10/2013)</li><li>Cyprien Pouzenc : <a href="">Installation de Bashmount</a> (05/12/2013)</li><li>Cyprien Pouzenc : <a href="">Bashburn, la gravure en ligne de commande</a> (13/12/2013)</li></ul></div></p>


