# articles

feed_id: http://alterlibriste.free.fr/index.php?post/2015/12/24/A-la-d%C3%A9couverte-de-mon-nouveau-notebook
title: alterlibriste : A la découverte de mon nouveau notebook
uri: alterlibriste-A-la-découverte-de-mon-nouveau-notebook
url: http://alterlibriste.free.fr/index.php?post/2015/12/24/A-la-d%C3%A9couverte-de-mon-nouveau-notebook
content:
<p>Pour Noël, j’ai décidé de nous acheter un nouveau notebook (ASUS X751L), en voici les raisons et les premières opérations sur la bête.</p>


<p><img src="https://images.duckduckgo.com/iu/?u=http%3A%2F%2Fwww.notebookcheck.nl%2Fuploads%2Ftx_nbc2%2F996847-2_01.jpg&amp;f=1" alt=""></p>


<p>Nous sommes quatre à la maison. Deux à avoir besoin d’un ordi au moins une heure par jour pour nos activités professionnelles, moi beaucoup plus pour mes loisirs, et deux enfants : le petit pas encore beaucoup et le grand de plus en plus entre les jeux, les activités pédagogiques et les vidéos. Bref, avec un seul poste (plus un vieux <a href="http://alterlibriste.free.fr/index.php?post/2014/05/13/Debian-rules-%28bis%29">notebook</a> mais uniquement pour consulter du contenu multimédia), ça commençait à être chaud.</p>


<p>Comme il n’était pas à l’ordre du jour d’installer un autre poste fixe avec un bureau, un écran et tout, j’ai préféré opter pour un portable à utiliser n’importe où mais avec une fonction polyvalente (travail, loisir, jeux, vidéos) donc grand écran (17") et pas une bête de course (pas envie d’y mettre une paye) mais pas non plus du premier prix qui ne permette pas de faire tourner le premier jeu venu. J’ai trouvé le compromis avec un core i3 ayant une carte graphique GTX 850M (plutôt qu’un core i5 avec une 820M ou seulement la carte intégrée pour le même prix : entre 500 et 600€).</p>


<p>J’ai choisi ASUS parce que meilleure renommée qu’Acer ou Lenovo et aussi plus bêtement parce que les flèches ont de vraies touches alors que sur pas mal de notebook, elles sont tronquées (flèches haut et bas de moitié de taille par rapport à droite et gauche), ce qui est inutilisable pour jouer.</p>


<p>La première action a été de me faire rembourser la licence Microsoft (42€ soit près de 8% du prix quand même), surtout qu’il s’agissait d’un Windows 8. L’opération s’est déroulée sans problème, l’avantage de la marque, c’est que la procédure est rodée ; en trois échanges de mail, j’ai fourni les scans des pièces nécessaires, j’ai rempli les formulaires qui allaient bien (enfin en Word plein de macro et de police Microsoft qui changent toute la mise en page mais LibreOffice s’en ai bien sorti) et j’attends le virement qui devrait arriver.</p>


<p>La deuxième opération avant de commencer l’installation a été de remplacer le disque dur par un ssd que j’avais en réserve. Quand on s’est habitué à la rapidité de lancement, c’est dur de s’en passer et même si je passe de 1To à 128Go, cet ordi n’a pas vocation à faire du stockage. Pour le démontage, j’ai été un peu désorienté par le fait qu’il n’y a plus aucune trappe pour accéder au contenu, enlever batterie, disque dur ou RAM, plus rien n’est directement accessible et même une fois enlevées les 8 vis, pas moyen de soulever quoi que ce soit. Mais YouTube est ton ami dans ce cas pour éviter d’attaquer l’ordi tou neuf au tournevis et au marteau et comprendre comment la plaque du clavier se déclipse. Pour le remplacement du disque dur, aucune difficulté.</p>


<p>Ensuite, on passe aux choses sérieuses : BIOS, UEFI et tout le tintouin qui ont fait grand bruit il y a quelques années. Il faut savoir que tout le matériel que j’ai eu l’occasion de tater pour le moment date d’avant 2010 donc j’avais une petite appréhension de ce côté-là. Finalement, j’ai presque été déçu par un BIOS qui ressemble toujours à ses ancètres et même moins paramétrable.</p>


<p>Comme on n’a plus de système d’exploitation, on autorise donc le boot sur une clé USB avec tous les systèmes qu’on apprécie (merci <a href="http://sourceforge.net/projects/multisystem/">Multisystem</a>, faut encore que je pense à vous faire un petit don pour Noël) et c’est parti pour les tests et voir si le matériel n’est pas trop rétif à nos distro préférées. <br>
Mais cela sera l’occasion d’un autre billet.</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/12/24/A-la-d%C3%A9couverte-de-mon-nouveau-notebook" 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>


feed_id: http://www.elementaryos-fr.org/joyeux-noel/
title: elementary OS : Joyeux Noël
uri: elementary-OS-Joyeux-Noël
url: http://www.elementaryos-fr.org/joyeux-noel/
content:
<p>En cette date du 25 décembre 2015, toute l’équipe d’elementary OS France vous souhaite de passer un bon Noël ! Que cette journée puisse vous permettre de passer de bons moments en compagnie de vos proches.</p>
<p>Portez-vous bien !</p>
<p>Le billet <a rel="nofollow" href="http://www.elementaryos-fr.org/joyeux-noel/">Joyeux Noël</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/joyeux-noel/" title="Visit the source">elementary OS</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: http://blog.sciunto.org//posts/detox/
title: François Boulogne : detox : nettoyer les noms des fichiers
uri: François-Boulogne-detox-nettoyer-les-noms-des-fichiers
url: http://blog.sciunto.org//posts/detox/
content:
<p>Courte note pour parler de <a href="http://sourceforge.net/projects/detox/">detox</a>. J'imagine que comme moi, vous recevez des fichiers et que ceux-ci ont un nom pas toujours bien formaté. Accents, espaces, caractères spéciaux, c'est une véritable plaie, notamment lorsqu'on utilise la ligne de commande. Detox offre une solution simple à ce problème.</p>

<p>La configuration peut se changer dans /etc/detox mais je préfère utiliser les options fixées à l'aide d'un alias. Dans mon cas, je spécifie l'usage de utf8 :</p>

<pre><code>alias detox='detox -s utf_8'
</code></pre>

<p>Et voici une illustration</p>

<pre><code>touch 'Un nom de fichier très compliqué!.txt' &amp;&amp; detox Un\\ nom\\ de\\ fichier\\ très\\ compliqué\\!.txt &amp;&amp; ls Un*
Un_nom_de_fichier_tres_complique_.txt
</code></pre>

<p>On pourrait paramétrer plus que ça, mais ça me suffit. Ma principale motivation est de ne pas être ennuyé en ligne de commande.</p>

<p>Le code est écrit en C, sous licence BSD et la dernière mise à jour date de 2013. Il fonctionne parfaitement (un an d'utilisation pour ma part), je ne m'attend donc pas à des mises à jour de cette version 'beta'.</p>
<p><img src="media/140e5c7a.36bd0d829d0779d8b3e8cfb87f9b9537" data-original-source="http://cdn.libravatar.org/avatar/36bd0d829d0779d8b3e8cfb87f9b9537" alt="Gravatar de François Boulogne" class="gravatar" /><br/><i>Original post of <a href="http://blog.sciunto.org//posts/detox/" title="Visit the source">François Boulogne</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Fran&ccedil;ois : <a href="">Mat : supprimer les m&eacute;tadonn&eacute;es de fichiers</a> (08/04/2013)</li></ul></div></p>


feed_id: http://blog.sciunto.org//posts/fibre_optique/
title: François Boulogne : Déploiement de la fibre optique, quel avenir, quels enjeux pour la neutralité ?
uri: François-Boulogne-Déploiement-de-la-fibre-optique-quel-avenir-qu
url: http://blog.sciunto.org//posts/fibre_optique/
content:
<h1>Préambule</h1>

<p>En définitive, on parle assez peu du réseau internet, je veux dire, le réseau physique. Pourtant, il faut bien s'en soucier, car il est au coeur de la <a href="https://fr.wikipedia.org/wiki/Neutralit%C3%A9_du_r%C3%A9seau">neutralité du réseau</a>. Dans cet article, je me contente de résumer les propos de <a href="https://fr.wikipedia.org/wiki/Benjamin_Bayart">Benjamin Bayard</a> qu'on ne présente plus. Benjamin donne des conférences très instructives et très profondes, elles sont longues et fouillées, c'est ce que j'apprécie. Mon but est de relayer ici un des messages qu'il porte afin de multiplier les canaux de communication.</p>

<h1>Ce qui se passe</h1>

<h2>Echelles de temps, d'espace et de débit.</h2>

<ul><li>Les plans pour fibrer la France s'étalent sur environ 10 ans <a href="http://www.gouvernement.fr/action/le-plan-france-tres-haut-debit">Plan du gouvernement</a>.</li>
<li>Les politiques actuelles cherchent à fibrer en priorité les grandes villes et les centres villes.</li>
<li>Il faut savoir que le volume de données transférées est multiplié par les abonnées par 10 sous les 6 ans. C'est à dire x100 en 12 ans.</li>
</ul><h2>Les conséquences</h2>

<p>En terme d'espace, le fait que les zones ayant déjà un débit élevé passent à la fibre en priorité fait que la fracture numérique se creuse et continuera à se creuser.
Etant donné les volumétries prévues, les régions en ADSL deviendront inhabitables du point de vue de l'internet qu'il s'y trouvera.
Pour cette raison, Benjamin  parle "d'erreur d'aménagement du territoire".
Il faut se rendre compte qu'internet ne sert pas qu'à regarder la télévision mais il est au coeur du développement économique.</p>

<h2>Monopole et oligopole... les risques</h2>

<p>Si les associations membres de la <a href="http://ffdn.org/">fédération FDN</a> peuvent fournir de l'internet ADSL, c'est parce qu'ils sont en mesure d'utiliser un réseau existant (dégroupage) et de pouvoir l'utiliser même pour un petit nombre d'abonnées. Avec la fibre, la situation est très différente.</p>

<p>Dans les zones très denses (ex Paris), chaque opérateur déploie le réseau comme il le veut. Il y aura donc plusieurs réseaux de fibres si plusieurs opérateurs sont intéressés.
Dans les zones denses, il y a un accord de co-investissement entre les opérateurs, mais la participation ne peut se faire que pour des volumes d'abonnés très importantes.
En zone peu dense, c'est de l'investissement public (collectivités territoriales), là où potentiellement ça peut mieux se passer pour des associatifs, mais ça reste vraiment difficile.</p>

<p>Si rien n'est fait, nous allons vers un oligopole (au mieux) ou un monopole orange subventionné par les contribuables <a href="http://www.gouvernement.fr/action/le-plan-france-tres-haut-debit">10 milliards d'euros</a>.
Bien sûr, l'unicité (ou quasi-unicité) de l'opérateur remet en cause la neutralité du net.
En effet, là où il n'y aura qu'un opérateur, la seule solution pour changer de FAI sera de déménager.</p>

<p>Ce que propose Benjamin Bayart est</p>

<ul><li>d'expliquer ce qui se passe (ce que je fais ici)</li>
<li>suivre les décisions prises sur ces dossiers et dialoguer avec eux</li>
<li>commenter, critiquer, conseiller pour que des FAI associatifs puissent continuer à proposer de l'internet.</li>
</ul><h1>Références</h1>

<p>Le but est de vous motiver à voir par vous même les détails de ce que j'ai résumé.</p>

<ul><li><a href="http://www.youtube.com/watch?v=Pn_u1u6gWPg">Conférence 1h30 (2014) Adrienne Charmet and Benjamin Bayart-Panorama des Internets actuels en politique</a>. Pour la partie qui nous intéresse, entre la 32ème et 48ème minutes. (<a href="http://ackbar.fdn.fr/Capitole_du_libre_2014-Benjamin_Bayart-Adrienne_Charmet-Panorama_des_Internets.torrent">version torrent</a>)</li>
<li><a href="https://numaparis.ubicast.tv/videos/21-06-2013-201824/">Conférence PSES 2013, spécifique au sujet : Déploiement FFTH (fiber to the home</a> (<a href="http://ackbar.fdn.fr/PSES2013-Fibre_optique-Comment_ruiner_une_bonne_idee.torrent">version torrent</a>)</li>
</ul>
<p><img src="media/140e5c7a.36bd0d829d0779d8b3e8cfb87f9b9537" data-original-source="http://cdn.libravatar.org/avatar/36bd0d829d0779d8b3e8cfb87f9b9537" alt="Gravatar de François Boulogne" class="gravatar" /><br/><i>Original post of <a href="http://blog.sciunto.org//posts/fibre_optique/" title="Visit the source">François Boulogne</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>François Boulogne : <a href="">Pourquoi je soutiens l&#039;April</a> (08/02/2014)</li><li>François Boulogne : <a href="">Don du mois : archlinux</a> (20/01/2015)</li><li>François Boulogne : <a href="">Don du mois : pitivi</a> (06/03/2015)</li><li>François Boulogne : <a href="">Don du mois : ipython et jupyter</a> (20/03/2015)</li><li>François Boulogne : <a href="">Don du mois : grammalecte</a> (03/05/2015)</li></ul></div></p>


feed_id: http://kaocode.fr/arduino-gedit-et-gnome-builder/
title: kao : Arduino, Gedit et Gnome-Builder
uri: kao-Arduino-Gedit-et-Gnome-Builder
url: http://kaocode.fr/arduino-gedit-et-gnome-builder/
content:
<p>Arduino fournit une IDE nommé simplement « Arduino IDE », disponible dans les dépôts Debian :</p>
<pre><code>apt install arduino</code></pre>
<p>L’application permet de coder, compiler et téléverser le code sur les micro-contrôleurs facilement. Mais depuis un certain temps, <strong>Arduino IDE</strong> est délaissé au profit de <strong>Arduino Studio</strong>, son futur remplaçant qui n’est pas encore prêt.</p>
<p>En attendant, si l’on souhaite pallier les petits défauts d’Arduino IDE, il faut passer par un éditeur de texte extérieur. En effet, le logiciel ne propose pas de numérotation des lignes, alors que lorsqu’une erreur se glisse, le compilateur indique bien un numéro de ligne (<a href="http://forum.arduino.cc/index.php?topic=181297.0" target="_blank">bug</a>). Le logiciel ne propose pas de mode nuit, pour limiter la fatigue des yeux. Et le fait devoir relancer l’application et donc l’éditeur à chaque branchement, débranchement de la carte est aussi un peu ennuyeux.</p>
<h3>Gnome-Builder et Gedit comme éditeurs extérieurs :</h3>
<p>Afin de laisser le choix, le logiciel Arduino permet de choisir un éditeur extérieur. Il faut pour cela aller dans <em>Fichier > Préférences</em>  et cocher « Utiliser un éditeur externe ». Une fois cela fait la zone d’édition se grise, et l’application rechargera la dernière version du code, que vous aurez rédiger avec un autre éditeur, à chaque nouvelle compilation.</p>
<p>Arduino demande juste que le fichier .ino soit placé dans un dossier du même nom (~/projet01/projet01.ino).</p>
<p>Personnellement comme j’utilise Gnome, j’ai choisi <a href="https://wiki.gnome.org/Apps/Builder" target="_blank">Builder </a>pour servir d’éditeur. Le logiciel est apparu avec Gnome 3.16, et j’utilise la 3.18. il est donc plutôt récent, mais il progresse rapidement. Il va au-delà des possibilités de Gedit, même si celui-ci peut très bien faire l’affaire.</p>
<h3>Gnome-builder et Gedit versus .ino et .pde</h3>
<p>Gnome-builder et Gedit reconnaissent les fichiers .ino et .pde comme du code <strong>C</strong> et applique la coloration syntaxique qui va avec. Mais le code Arduino, reprends aussi des éléments du langage <strong>C++</strong>  et ajoute des fonctions de base spécifique notamment pour la communication sur le port série (Serial.print).</p>
<p>Afin d’avoir quelque chose de plus parlant, j’ai créé un fichier .lang spécifique. Le fichier pointe sur le <em>c.lang</em> et <em>cpp.lang</em> et ajoute les mots clés issus du monde Arduino. Vous pouvez le trouver ici : <a href="https://github.com/kaochen/GtkSourceView-Arduino" target="_blank">https://github.com/kaochen/GtkSourceView-Arduino</a></p>
<p>Les explications d’installation sont fournies dans le README.</p>
<p>Le fichier reprend les éléments de référence : <a href="https://www.arduino.cc/en/Reference/HomePage" target="_blank">https://www.arduino.cc/en/Reference/HomePage</a> mais pas ceux des librairies externes. Je n’ai pas souhaité trop encombrer le fichier .lang. De plus ce fichier a une influence sur l’auto-complétion, je préfère voir à l’usage.</p>
<h3>Conclusion :</h3>
<p>J’ai placé le fichier sur Github afin de le partager un maximun, d’avoir des retours d’expérience et de le faire évoluer en conséquence, donc n’hésitez pas si vous avez des remarques. En espérant que cela puisse servir à quelqu’un d’autre.</p>
<p> </p>
<p><img src="media/deb63cdb.f45654a99a1417300bd77ad9a18edb84" data-original-source="http://cdn.libravatar.org/avatar/f45654a99a1417300bd77ad9a18edb84" alt="Gravatar de kao" class="gravatar" /><br/><i>Original post of <a href="http://kaocode.fr/arduino-gedit-et-gnome-builder/" title="Visit the source">kao</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: http://carlchenet.com/2015/12/27/liens-interessants-journal-du-hacker-semaine-52/
title: Carl Chenet : Liens intéressants Journal du hacker semaine #52
uri: Carl-Chenet-Liens-intéressants-Journal-du-hacker-semaine-52
url: http://carlchenet.com/2015/12/27/liens-interessants-journal-du-hacker-semaine-52/
content:
<p>Pour la 52è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 <strong><a title="Le Journal Du Pirate" href="https://www.journalduhacker.net/" target="_blank">le Journal du hacker</a></strong>, votre source d’informations pour le Logiciel Libre <strong>francophone </strong>!</p>
<ul><li><strong><span><a href="https://www.journalduhacker.net/s/iligen/juniper_une_backdoor_made_in_nsa_r_cup_r_e_par_un_tiers" target="_blank">Juniper : une backdoor made in NSA… récupérée par un tiers</a></span></strong></li>
<li><strong><span><a href="https://www.journalduhacker.net/s/oadgqy/conf_rence_fdn_et_quadrature_du_net_sur_l_ann_e_2015" target="_blank">Conférence FDN et Quadrature du Net sur l’année 2015</a> </span></strong></li>
</ul><p><a href="https://www.laquadrature.net/fr"><img src="https://carlchenet.files.wordpress.com/2015/11/quadrature.png?w=136&amp;h=150" alt="quadrature" width="136" height="150"></a></p>
<ul><li><strong><span><a href="https://www.journalduhacker.net/s/hks54r/https_ovh_se_rapproche_de_let_s_encrypt" target="_blank">HTTPS : OVH se rapproche de Let’s Encrypt</a></span></strong></li>
<li><strong><span><a href="https://www.journalduhacker.net/s/n3hfbp/le_journal_du_hacker_lance_son_blog" target="_blank">Le Journal du hacker lance son blog !</a> </span></strong></li>
</ul><p><a href="https://www.journalduhacker.net/"><img src="https://carlchenet.files.wordpress.com/2015/07/logo-journal-du-hacker.png?w=150&amp;h=44" alt="logo-journal-du-hacker" width="150" height="44"></a></p>
<ul><li><strong><span><a href="https://www.journalduhacker.net/s/cgm9oo/red_hat_se_rapproche_des_2_milliards_de_dollars_en_2015" target="_blank">Red Hat se rapproche des 2 milliards de dollars en 2015</a> </span></strong></li>
</ul><p><a href="https://www.redhat.com/"><img src="https://carlchenet.files.wordpress.com/2013/06/red_hat_logo.png?w=150&amp;h=48" alt="Red_hat_logo" width="150" height="48"></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 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></span></span></p><br><a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/carlchenet.wordpress.com/2710/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/carlchenet.wordpress.com/2710/"></a> <img alt="" border="0" src="http://pixel.wp.com/b.gif?host=carlchenet.com&amp;blog=7722010&amp;post=2710&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/12/27/liens-interessants-journal-du-hacker-semaine-52/" title="Visit the source">Carl Chenet</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Carl Chenet : <a href="">Liens int&eacute;ressants Journal Du Hacker semaine #31</a> (31/07/2015)</li><li>Carl Chenet : <a href="">Liens int&eacute;ressants Journal du hacker semaine #39</a> (24/09/2015)</li><li>Carl Chenet : <a href="">Liens int&eacute;ressants Journal du hacker semaine #40</a> (01/10/2015)</li><li>Carl Chenet : <a href="">Liens int&eacute;ressants Journal du hacker semaine #42</a> (16/10/2015)</li><li>Carl Chenet : <a href="">Liens int&eacute;ressants Journal du hacker semaine #46</a> (13/11/2015)</li></ul></div></p>


feed_id: http://alterlibriste.free.fr/index.php?post/2015/12/27/Installation-de-Debian-sur-mon-ASUS-X751L
title: alterlibriste : Installation de Debian sur mon ASUS X751L
uri: alterlibriste-Installation-de-Debian-sur-mon-ASUS-X751L
url: http://alterlibriste.free.fr/index.php?post/2015/12/27/Installation-de-Debian-sur-mon-ASUS-X751L
content:
<p>Suite de mes aventures avec <a href="http://alterlibriste.free.fr/index.php?post/2015/12/24/A-la-d%C3%A9couverte-de-mon-nouveau-notebook">mon nouveau notebook</a> avec cette fois la partie installation.</p>


<p>Le premier réflexe qu’il faut avoir pour installer une distribution GNU/Linux sur une machine est d’essayer de faire tourner une version live pour voir s’il n’y a pas de gros blocage matériel. Ca ne coûte rien en temps d’installation et ça donne une bonne idée du résultat. C’est donc ce que j’ai fait avec un live de Debian Jessie et de LMDE Betsi, mes deux chouchoutes du moment, sachant que je préfère prendre l’originale et la configurer à ma sauce pour avoir les mêmes fonctionnalités que la seconde (Cinnamon+Debian Stable+lecture des supports multimédia).</p>


<p>Les live se lancent sans problème, les différents composants semblent reconnus et on peut surfer ou lire une vidéo sans problème ; seul le touchpad n’est pas au top car on ne peut pas faire de scrolling. C’est donc parti pour une installation de Jessie en mode UEFI qui se déroule sans accroc. Après installation, au démarrage ou après une installation en ligne de commande, quelques warning nous font comprendre que certains composants matériels nécessitent leurs firmware proprio pour être au mieux de leur forme (en l’occurence les paquets firmware-realtek et firmware-atheros pour les cartes wifi et réseau).</p>


<p>Là où ça se complique un petit peu, c’est lorsque l’on se penche sur les cartes graphiques. Comme je le disais dans le billet précédent, j’ai choisi un modèle avec une carte graphique nVidia, mais il y a aussi une carte Intel intégrée. Pour pouvoir faire tourner des jeux, il faut donc passer sur le pilote nouveau ou nvidia alors que par défaut, c’est le pilote intel qui tourne et que les cartes ne peuvent pas être désactivées via le BIOS.</p>


<p>Je vous passe les différents essais et tentatives de bidouillages de xorg.conf comme à la bonne époque de mes débuts sur Linux qui me ramenaient irrémédiablement en mode console. Un petit aparté malgré tout sur une tentative d’installation de Linux Mint qui pour tourner en live nécessite un bidouillage dans le BIOS (du genre désactivation du fastboot ou un truc comme ça) et qui une fois installée permet de gérer le matériel en mode graphique sauf que la procédure se solde par un beau plantage qui m’a complètement scratché mon installation ; je n’ai pas essayé de comprendre et suis revenu à la ligne de commande sous Debian. Comme quoi, Ubuntu n’est pas forcément la panacée de la reconnaissance matérielle.</p>


<p>Bref, après quelques essais infructueux et à force de lecture sur les forums et dans les documentations, j’ai compris que j’avais à faire à la technologie Optimus dont j’avais entendu parlé (comme étant parfois problématique) mais pensant qu’il s’agissait de certaines cartes. En fait, le principe est simple et plutôt intéressant sur le papier : les portables dotés d’une carte graphique intégrée l’utilisent par défaut afin de limiter leur consommation, pour moins chauffer, faire moins de bruit de ventilation et augmenter leur autonomie pour tous les besoins courants (et concrètement, j’ai réellement un PC ultra silencieux et disposant de plus de 4 heures d’autonomie de travail) ; seuls les gros besoins en accélération graphique (comme les jeux) font passer l’ordi sur la carte graphique nVidia. Résultat des courses, forcer le PC à utiliser les pilotes nouveau ou nvidia se soldent par une perte de l’interface graphique qui doit passer par ceux d’Intel. Pour gérer ces autres pilotes, il faut passer par Bumblebee et lancer l’application que l’on veut accélérer en la précédant de la commande optirun. Pour les détails, je vous renvoie à la doc <a href="https://wiki.debian.org/fr/Bumblebee">Debian</a>.</p>


<p>Une fois cela compris, il reste le problème du touchpad et quelques bugs graphiques sous Jessie alors que le passage par Mint semblait ne pas avoir ces problèmes ; ayant vérifié qu’il n’y avait pas d’autres pilotes spécifiques installés, il y avait de forte chance que ce soit le noyau plus récent qui réglait le problème. Un peu de lecture m’avait d’ailleurs fait comprendre que le touchpad Elantech n’était en effet pas reconnu par les noyaux un peu anciens, qu’il y avait un moyen de les patcher mais ma tentative n’a pas été concluante, j’ai peut-être loupé quelque chose. Bref, comment rester sous Debian en ayant un noyau plus récent ? En passant à testing ou à Sid tout simplement.</p>


<p>Sur le principe, être en version de développement ne me dérange pas trop surtout que sous Debian, ce n’est pas d’une grande instabilité et que le PC ne sera pas le poste de travail principal. Ce qui m’embête un peu plus, ce sont les dizaines de paquets de mises à jour hebdomadaires (surtout à cause de la vitesse de connexion) mais d’un autre côté, je profite d’une version plus à jour de Cinnamon qui se fait un peu ancienne sur la branche stable, la plupart des autres logiciels dont j’ai besoin ont des versions backportées. Je me suis donc branché sur Stretch avant l’heure afin de pouvoir profiter au mieux de mon matériel.</p>


<p>J’ai tout configuré à mon goût, il reste à voir à l’usage si tout continue pour le mieux dans le meilleur des mondes possible.</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/12/27/Installation-de-Debian-sur-mon-ASUS-X751L" 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><li>alterlibriste : <a href="">Le prix de la libert&eacute;</a> (01/08/2013)</li><li>alterlibriste : <a href="">Debian rules</a> (01/11/2013)</li><li>agatzebluz : <a href="">Test rapide de Linux Mint LXDE</a> (21/03/2011)</li><li>alterlibriste : <a href="">Debian rules (bis)</a> (13/05/2014)</li></ul></div></p>


feed_id: http://liens.planet-libre.org/?do=weekly&amp;week=20151228
title: Planet Libre : Brèves du Planet Libre - lundi 28, décembre 2015
uri: Planet-Libre-Brèves-du-Planet-Libre-lundi-28-décembre-2015
url: http://liens.planet-libre.org/?do=weekly&amp;week=20151228
content:
<h3><a href="https://reflets.info/la-guerre-de-la-crypto-naura-pas-lieu-mais-ca-risque-de-piquer-quand-meme/">La Guerre de la Crypto n’aura pas lieu, mais ça risque de piquer quand même - reflets.info</a></h3>
	<small>
		
			<div>
			<span>chiffrement</span> <span>pistage</span> <span>institution</span> <span>droit</span> 
			</div>
		
		
		
	</small><br><br>
	antistress : "Bien qu’elle n’ait rien de nouveau, les changements technologiques ont donné aux gouvernements et grandes entreprises une capacité sans précédent d’observer les communications et les déplacements de chacun. (…) La surveillance tendra à rendre les gens uniformes, conformes et sans profondeur. Elle contrecarrera ou inversera le progrès social. Dans un monde où l’on est constamment observé, il n’y a de place ni pour l’exploration personnelle, ni pour la remise en question des normes sociales. (…) La cryptographie offre au moins un peu d’espoir. Grâce à elle, on peut se créer un espace hors de portée du pouvoir."
	<br><br><hr><h3><a href="media/309b0d4e.SILL-2016-socle-interministeriel-logiciels-libres.pdf" data-original-source="http://references.modernisation.gouv.fr/sites/default/files/SILL-2016-socle-interministeriel-logiciels-libres.pdf">Socle interministériel des logiciels libres 2016 - Secrétariat général pour la modernisation de l'action publique</a></h3>
	<small>
		
			<div>
			<span>logiciel</span> <span>libre</span> <span>institution</span> 
			</div>
		
		
		
	</small><br><br>
	antistress : "L’ensemble des logiciels libres préconisés se présente sous la forme du socle interministériel de logiciels libres (SILL)". Cf <a href="http://references.modernisation.gouv.fr/socle-logiciels-libres" rel="nofollow">http://references.modernisation.gouv.fr/socle-logiciels-libres</a>
	<br><br><hr><h3><a href="https://support.mozilla.org/fr/kb/rechercher-historique-marque-pages-onglets-barre-adresse">Rechercher dans votre historique, vos marque-pages et onglets avec la barre d’adresse intelligente - mozilla support</a></h3>
	<small>
		
			<div>
			<span>tips</span> <span>Mozilla</span> <span>Firefox</span> <span>FirefoxOS</span> 
			</div>
		
		
		
	</small><br><br>
	antistress : "La barre d'adresse de Firefox, aussi appelée barre d'URL, affiche l'adresse web (URL) d'un site. Nous l'appelons la barre d'adresse intelligente ou « awesome bar » car elle se souvient des sites que vous avez visités auparavant, devine où vous êtes en train d'essayer d'aller et affiche une liste de sites suggérés dans laquelle vous pouvez choisir. Plus vous l'utilisez, meilleurs sont ses résultats. Cet article couvre les détails sur la façon dont fonctionne la saisie semi-automatique de la barre d'adresse, afin que vous puissiez l'utiliser comme un pro en un rien de temps."
	<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=20151228" 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 11, mai 2015</a> (11/05/2015)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - lundi 04, mai 2015</a> (04/05/2015)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - lundi 25, novembre 2013</a> (25/11/2013)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - lundi 13, janvier 2014</a> (13/01/2014)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - lundi 12, mai 2014</a> (12/05/2014)</li></ul></div></p>


feed_id: http://www.elementaryos-fr.org/happy-new-year-2016/
title: elementary OS : Happy New Year 2016 !
uri: elementary-OS-Happy-New-Year-2016
url: http://www.elementaryos-fr.org/happy-new-year-2016/
content:
<p>Happy New Year 2016 ! 2015 est déjà terminée, nous voguons maintenant sur 2016.</p>
<p>Toute l’équipe d’elementary OS France vous souhaite, à vous ainsi qu’à l’ensemble de vos proches, une très bonne année 2016, que cette nouvelle année vous apporte bonheur, joie, santé, que vos projets personnels comme professionnels se réalisent dans les meilleurs conditions.</p>
<p><span></span></p>
<h3>Les points marquants de 2015</h3>
<p>2015 est déjà terminé c’est un fait, toutefois de nombreux évènements ont jalonné la vie de votre OS et de la communauté internationale et française. L’équipe de développement a fait peau neuve de son site web, celui-ci est maintenant totalement Open Source et est disponible sur la plateforme <a href="https://github.com/elementary/mvp" target="_blank">GitHub</a> : cette nouvelle mouture supporte les terminaux mobiles et améliore la navigation via vos ordinateurs de bureau.</p>
<p>Du côté de la communauté française, le site web s’est vu lui aussi apporté un lifting plutôt important, le blog évolue maintenant via un thème plus travaillé, plus souple et nous permet de nous adapter facilement aux terminaux mobiles.</p>
<p>2015 a vu aussi la sortie en version finale de Freya, après un long cycle de développement et plusieurs beta (deux beta ont mis à disposition pour l’équipe), Daniel et son équipe nous ont permis de migrer vers Freya en ce 11 avril 2015. L’équipe n’a pas lésiné sur les efforts, cette version s’appuie sur une version stable d’Ubuntu 14.04, de nombreuses améliorations ont été apportées à cette release :</p>
<ul><li>Intégration de GTK3</li>
<li>Support UEFI (de nombreuses améliorations ont été apportées par la suite dont une <a href="http://www.elementaryos-fr.org/sortie-de-freya-0-3-2/" target="_blank">ré-écriture pour la dernière version 0.3.2 en date</a>).</li>
<li>Ajout d’un thème sombre</li>
<li><a href="https://launchpad.net/pantheon-photos" target="_blank">Foto</a> devient une application officielle de la suite Freya</li>
<li>Geary qui était le client mail officiel de Freya est repris en main par l’équipe de <a href="http://www.elementaryos-fr.org/exit-geary-bienvenue-pantheon-mail/" target="_blank">Daniel Foré et devient pantheon-mail</a></li>
<li>Un gros travail sur la gestion des langues a été apportée dernièrement dans la version 0.3.2, de nombreux éléments initialement non traduits le sont désormais.</li>
</ul><p>Peu avant la fin du mois d’avril 2015, DanRabbit dévoilé le nouveau nom de code de la future version d’elementary, celui-ci ne déroge pas à la règle et est directement issu dans la mythologie nordique : <a href="https://fr.wikipedia.org/wiki/Loki" target="_blank">loki</a>.</p>
<p>Pour l’instant, aucune ISO ou build n’est disponible…. Mais il semblerait que l’équipe avance assez rapidement sur l’alpha 1 comme en témoigne la capture suivante :</p>
<div><a href="media/15faad15.loki_alpha1_progress.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2016/01/loki_alpha1_progress.png" data-rel="lightbox"><img src="media/4dc3adad.loki_alpha1_progress-600x326.png" data-original-source="http://www.elementaryos-fr.org/wp-content/uploads/2016/01/loki_alpha1_progress-600x326.png" alt="État d'avancement de Loki alpha 1" width="600" height="326" srcset="http://www.elementaryos-fr.org/wp-content/uploads/2016/01/loki_alpha1_progress-300x163.png 300w, http://www.elementaryos-fr.org/wp-content/uploads/2016/01/loki_alpha1_progress-768x418.png 768w, http://www.elementaryos-fr.org/wp-content/uploads/2016/01/loki_alpha1_progress-600x326.png 600w, http://www.elementaryos-fr.org/wp-content/uploads/2016/01/loki_alpha1_progress.png 1019w" sizes="(max-width: 600px) 100vw, 600px"></a><p>État d’avancement de Loki alpha 1</p></div>
<p> </p>
<p>Autre point important de l’année, Nicolas Vivant (Directeur des Systèmes d’Information, Mairie de Fontaine) nous avait indiqué par le biais de son compte Twitter</p>
<blockquote lang="en">
<p dir="ltr" lang="fr">Coucou <a href="https://twitter.com/elementaryos_fr">@elementaryos_fr</a>, on a parlé de vous lors de la journée de <a href="https://twitter.com/hashtag/Grelibre?src=hash">#Grelibre</a>. <a href="https://t.co/gyEmDBETvU">https://t.co/gyEmDBETvU</a> <a href="https://twitter.com/hashtag/Grenoble?src=hash">#Grenoble</a> <a href="https://twitter.com/hashtag/Libre?src=hash">#Libre</a></p>
<p>— Nicolas Vivant (@NicolasVivant) <a href="https://twitter.com/NicolasVivant/status/652833490581516288">October 10, 2015</a></p></blockquote>
<p></p>
<p>Et je vous invite aussi à lire ce deuxième tweet concernant le test d’elementary OS en grandeur nature (surtout la partie commentaire) :</p>
<blockquote lang="en"><p>
Travail commun entre <a href="https://twitter.com/VilledeGrenoble">@VilledeGrenoble</a> et <a href="https://twitter.com/fontaine38600">@fontaine38600</a> autour des <a href="https://twitter.com/hashtag/LogicielsLibres?src=hash">#LogicielsLibres</a> <a href="https://twitter.com/hashtag/grelibre?src=hash">#grelibre</a> <a href="https://twitter.com/NicolasVivant">@NicolasVivant</a> <a href="http://t.co/EGFuWltjck">pic.twitter.com/EGFuWltjck</a></p>
<p>— Laurence Comparat (@lcomparat) <a href="https://twitter.com/lcomparat/status/652826737462640640">October 10, 2015</a>
</p></blockquote>
<p></p>
<h3>Ce qui arrivera en 2016 (ou devrait arriver)</h3>
<p>Nous ne possédons pas, hélas, de boule de cristal mais le moment est opportun de faire quelques spéculations sur les futurs événements ou actions qui arriveront en 2016 et qui sont liés à elementary OS, c’est parti :</p>
<ul><li>06 Janvier 2016 (100 % sur) : La Canopé, organisme basé à Lille, organisera un <a href="http://www.cndp.fr/crdp-lille/spip.php?page=animation&amp;id_seance=1068" target="_blank">évènement autour du libre</a> et abordera le sujet elementary OS.</li>
<li>La sortie de Loki : on espère que cette année nous permettra de jouer/installer/modifier la future version d’elementary.</li>
<li>Plus d’information sur le service elementary.io</li>
<li>Un nouvel installateur ?</li>
</ul><h3>Ce que je souhaiterais bien !</h3>
<ul><li>Installation des drivers GPU en automatique.</li>
<li>Outils de sauvegarde de ma machine cryptée dans le cloud.</li>
</ul><p>Et vous que souhaiteriez-vous pour 2016 ?</p>
<p> </p>
<p> </p>
<p>Le billet <a rel="nofollow" href="http://www.elementaryos-fr.org/happy-new-year-2016/">Happy New Year 2016 !</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/happy-new-year-2016/" title="Visit the source">elementary OS</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: http://blog.sciunto.org//posts/grammalecte_avancement/
title: François Boulogne : Grammalecte : avancement
uri: François-Boulogne-Grammalecte-avancement
url: http://blog.sciunto.org//posts/grammalecte_avancement/
content:
<p>Au printemps dernier avait été lancé une campagne de financement pour grammalecte, un correcteur grammatical et typographique dont la teneur est expliquée notamment sur <a href="https://linuxfr.org/news/grammalecte-correcteur-grammatical">linuxfr</a>. J'ai cherché à voir l'évolution du projet puisque la campagne s'est terminée avec succès. J'ai pu trouver l'<a href="http://dicollecte.org/thread.php?prj=fr&amp;t=471">état d'avancement sur le forum</a>.</p>

<p>Malheureusement, il semble que l'auteur n'utilise pas de forge. D'après mes recherches, la dernière beta est la <a href="http://www.dicollecte.org/grammalecte/oxt/Grammalecte-v0.5.0b4.oxt">0.5.0b4</a>, sous forme d'extension pour libreoffice. L'ordre prévu par la campagne fait que le développeur doit se consacrer en premier à l'extension firefox, dont une version est prévue avec la sortie de firefox 44, pour des questions de <a href="http://dicollecte.org/thread.php?prj=fr&amp;t=471#msg11">version de javascript</a>.</p>

<p>Néanmoins, en ouvrant l'extension pour libreoffice, on a accès au parser écrit en python. L'extension étant installée pour moi, je retrouve ce fichier dans</p>

<pre><code>python $HOME/.config/libreoffice/4/user/uno_packages/cache/uno_packages/luq78j49.tmp_/Grammalecte-v0.5.0b4-1.oxt/pythonpath/parser.py
</code></pre>

<p>J'en ai fait un alias qui s'appelle grammalecte.
Trois commandes sont possibles :</p>

<ul><li>grammalecte : permet de tester le texte que vous entrez à la main.</li>
<li>grammalecte -f filename : pour analyser un fichier texte (UTF-8 requis).</li>
<li>grammalecte -ff filename : pour analyser un fichier texte (UTF-8 requis) et produire un fichier résultat.</li>
</ul><p>Le résultat est plutôt bon, on peut clairement aller chercher les erreurs dans un fichiers markdown ou latex. Il y aura cependant des erreurs soulevées pour les balises ainsi que, dans mon cas, les apostrophes typographiques puisque je n'utilise que des apostrophes droites. Je n'ai pas vu de moyen pour ne pas faire apparaitre certaines erreurs. Celle des apostrophes est particulièrement handicapante dans mon cas, c'est à dire la différence entre l'apostrophe et l’apostrophe.</p>

<p>Mais c'est là que vient l'option -tf, qui corrige la typographie avant de regarder la grammaire. Ainsi, il suffit de faire</p>

<pre><code>grammalecte -tf -f filename
</code></pre>

<p>En somme, il y a déjà de quoi avoir un outil fonctionnel même si une version finale n'est pas encore sortie.</p>
<p><img src="media/140e5c7a.36bd0d829d0779d8b3e8cfb87f9b9537" data-original-source="http://cdn.libravatar.org/avatar/36bd0d829d0779d8b3e8cfb87f9b9537" alt="Gravatar de François Boulogne" class="gravatar" /><br/><i>Original post of <a href="http://blog.sciunto.org//posts/grammalecte_avancement/" title="Visit the source">François Boulogne</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: http://blogmotion.fr/feedback/rfxcom-rfxtrx433e-14180
title: Blogmotion : Présentation du boitier RFXCom (RFXtrx433E)
uri: Blogmotion-Présentation-du-boitier-RFXCom-(RFXtrx433E)
url: http://blogmotion.fr/feedback/rfxcom-rfxtrx433e-14180
content:
<p>Vous le savez j'ai chez moi plusieurs systèmes domotique qui cohabitent.</p>
<p>Somfy avec la <a title="Un saut dans la domotique" href="http://blogmotion.fr/feedback/piloter-distance-11676">Somfybox</a>, un Raspberry Pi avec du <a title="[Somfy] Ajout d’un module Z-Wave et Philips Hue" href="http://blogmotion.fr/feedback/domotique-zwave-compatible-13724">Zwave</a> et plus récemment <a title="Comment j’ai connecté ma chaudière à gaz" href="http://blogmotion.fr/feedback/tydom-tybox-13967">Delta Dore</a> pour la gestion de ma chaudière à gaz.</p>
<p><img src="media/3e625e62.test-rfxtrx433e-590x254.jpg" data-original-source="http://blogmotion.fr/wp-content/uploads/2016/01/test-rfxtrx433e-590x254.jpg" alt="test-rfxtrx433e" width="590" height="254"></p>
<p>Il n'est pas pratique de faire cohabiter autant de protocoles car ils ne peuvent pas interragir entre eux. La solution réside dans un petit boitier magique, le RFXCom <strong>RFXtrx433e</strong>.<span></span></p>
<h3>RFXtrx433E</h3>
<p>C'est le modèle du boitier que je vous présente aujourd'hui : RFXtrx433E fabriqué par la société RFXCom. C'est un boitier USB capable de communiquer avec de très nombreux périphériques et marques : Chacon, La crosse technology, Oregon, Digimax, X10, DIO... et <a href="http://blog.domadoo.fr/2014/06/06/rfxcom-devient-compatible-somfy-rts-nouvelle-interface-rfxtrx433e/">Somfy RTS</a>, le protocole radio historique de Somfy. A ne pas confondre avec le procole Somfy io-homecontrol qui est capable de retourner l'état d'un périphérique et que l'on trouve par exemple sur les volets roulants de la marque.</p>
<p><img src="media/32640b64.rfxtrx433e-590x372.jpg" data-original-source="http://blogmotion.fr/wp-content/uploads/2015/12/rfxtrx433e-590x372.jpg" alt="rfxtrx433e" width="590" height="372"></p>
<p>Comme son nom l'indique le RFXtrx433E est un émetteur / récepteur la bande des 433,92MHz, fréquence très utilisée en domotique, d'où sa compatibilité avec un grand nombre d'émetteurs. Il se connecte en USB (mini USB / USB). Historiquement il existe plusieurs versions du RFXCom : RFXtrx433 et RFXtrx433E. Evidemment la version la plus complète est celui que je vous présente.</p>
<p><img src="media/f4b9cf08.rfxtrx433e_ouvert-590x491.jpg" data-original-source="http://blogmotion.fr/wp-content/uploads/2016/01/rfxtrx433e_ouvert-590x491.jpg" alt="rfxtrx433e_ouvert" width="590" height="491"></p>
<p>Ce boitier RFXCom est tellement populaire qu'il est compatible avec de nombreuses solutions domotiques : jeedom, eedomus, vera et l'excellente solution libre Domoticz. Celle que j'utilise sur mon Raspberry Pi B+.</p>
<p>Une antenne au format RP-SMA est livrée avec le boitier, ainsi qu'un câble miniUSB.</p>
<p>Je me suis tourné vers le spécialiste de la vente de produits domotiques pour ce test, le site <a href="http://www.domadoo.fr/fr/interface-domotique/2561-rfxcom-interface-rfxtrx433e-usb-avec-recepteur-et-emetteur-43392mhz-compatible-somfy-rts.html">Domadoo</a> que je remercie d'avoir répondu favorablement à ma sollicitation. Un code de réduction de 15% vous attend en fin de billet pour ceux qui veulent acquérir le module. Pensez à faire un tour sur le <a href="http://blog.domadoo.fr/" rel="nofollow">blog domadoo</a> qui regorge de guides, tutoriels et news.</p>
<h3>Mise à jour du firmware</h3>
<p>La première étape consiste à installer la dernière version du firmware dans le RFXCom. Il faut le faire dès le départ car une mise à jour de firmware efface la configuration du module. A moins d'avoir besoin d'une nouveauté supportée avec une nouvelle version firmware vous n'aurez plus besoin de le mettre à jour par la suite.</p>
<p>Téléchargez sur <strong><a href="http://www.rfxcom.com/epages/78165469.sf/en_GB/?ObjectPath=/Shops/78165469/Categories/Downloads" rel="nofollow">cette page</a></strong> :</p>
<ul><li>le firmware "RFXtrx433E Ext Firmware", <span>au moment où j'écris nous en sommes à la v250 (changelog sur le </span><a href="http://blog.rfxcom.com/" rel="nofollow">blog RFXCom</a><span>) puis extraire l'archive</span></li>
<li><span>RFXflash Programmer</span></li>
<li>RFXmngr</li>
<li>le guide d'utilisation en français</li>
</ul><p>Un ordinateur fonctionnant sous Windows est requis pour la suite. Aucun driver n'est nécessaire, Windows va reconnaître le périphérique comme un port COM virtuel USB (USB serial port dans les périphériques).</p>
<p>Connecter le RFXCom au PC puis lancer RFXmngr (manager): File > Connect > USB et choisir le numéro COM. La version actuelle du firmware doit s'afficher :</p>
<p><img src="media/e0b1ab8b.rfxmngr-fw-version-590x501.png" data-original-source="http://blogmotion.fr/wp-content/uploads/2015/12/rfxmngr-fw-version-590x501.png" alt="rfxmngr-fw-version" width="590" height="501"></p>
<p>Si vous avez déjà la dernière version alors sautez l'étape de mise à jour. <span>Sinon : déconnecter la liaison (file disconnect) puis fermer RFXmngr.</span></p>
<p>Lancer RFXflash programmer, choisir le port COM et cliquer sur l'icone "connect to device" (1) pour se connecter au RFXCom en mode "mise à jour de firmware" :</p>
<p><img src="media/361b7a94.rfxflash-detect.png" data-original-source="http://blogmotion.fr/wp-content/uploads/2015/12/rfxflash-detect.png" alt="rfxflash-detect" width="531" height="426"></p>
<p>"Device found" témoigne de la bonne détection du module par l'ordinateur. Cliquer alors sur "Open HEX file" (2) puis choisir la dernière version du firmware téléchargé précédemment, celle ayant le numéro le plus grand (249 dans mon cas) :</p>
<p><img src="media/66f17fd6.rfxflash-select-590x219.png" data-original-source="http://blogmotion.fr/wp-content/uploads/2015/12/rfxflash-select-590x219.png" alt="rfxflash-select" width="590" height="219"></p>
<p>"Hex File imported" apparaît.</p>
<p>Cliquez sur "write device" (3) pour écrire le firmware dans le RFXCom :</p>
<p><img src="media/affc02c3.rfxflash-write.png" data-original-source="http://blogmotion.fr/wp-content/uploads/2015/12/rfxflash-write.png" alt="rfxflash-write" width="531" height="423"></p>
<p>"Finished operation" signifie que le flash est un succès :</p>
<p><img src="media/a228f79e.rfxflash-finished.png" data-original-source="http://blogmotion.fr/wp-content/uploads/2015/12/rfxflash-finished.png" alt="rfxflash-finished" width="531" height="423"></p>
<p>Cliquer sur (4) pour passer le RFXCom en connexion USB classique.</p>
<p>C'est terminé, fermez RFXCom Flash Programmer.</p>
<h3>Appairer  les modules Somfy RTS</h3>
<p>Avant d'aller plus loin il faut débrancher toutes vos prises (douilles, etc) Somfy, elles ne doivent plus être alimentées. N'ignorez pas cette étape sinon cela ne fonctionnera pas.</p>
<p>Nous devons appairer le module RFXCom avec les différents équipements Somfy, dans mon cas il s'agit de prises RTS. Je pars du principe que vous avez déjà appairé une télécommande Somfy avec votre prise (ou douille, etc) car nous en aurons besoin. Dans le cas contraire :</p>
<ol><li>Brancher une prise Somfy</li>
<li>Restez appuyé sur le bouton de la prise pendant plus de 10 secondes pour supprimer tous les appairages (le voyant va clignoter puis s'éteindre)</li>
<li>Appuyez pendant environ 2 sec sur le bouton de la prise (le voyant clignote)</li>
<li>Appuyez sur le bouton au dos de la télécommande</li>
<li>Le voyant de la prise va s'éteindre</li>
<li>Testez On/Off depuis la télécommande et vérifier que la prise accepte les ordres</li>
</ol><p>Somfy en RTS utilise des rolling codes, ou code tournants. Le RFXCom va donc devoir être en écoute pour pouvoir produire les bons rolling codes, d'où l'appairage nécessaire avec une télécommande existante.</p>
<p>Si ce n'est pas encore fait débranchez toutes vos prises Somfy, je le répète et ce n'est pas pour rien.</p>
<ol><li>Connecter le RFXCom au PC</li>
<li>Ouvrir RFXmngr</li>
<li>Brancher la première prise à appairer</li>
<li>Mettre la prise sur ON à l'aide de la télécommande (la led bleue s'allume)</li>
<li><span>Appuyer 3 sec au dos de la télécommande sur le bouton d'association (la led de la télécommande s'allume brièvement puis la prise clignote)</span></li>
<li><span>La prise passe automatiquement sur OFF</span></li>
<li><span>Onglet RFY dans RFXmngr</span>
<ul><li><span>Type RFY</span></li>
<li><span>ID: 0 - 00 - 01</span></li>
<li><span>Command : <strong><em>program</em></strong></span></li>
</ul></li>
<li><span>Appuyer sur <strong><em>Transmit</em></strong></span></li>
<li><span>La prise va passer sur ON puis sur OFF</span></li>
<li><span>C'est fini <img src="media/0b94ad96.simple-smile.png" data-original-source="http://blogmotion.fr/wp-includes/images/smilies/simple-smile.png" alt=":)"></span></li>
</ol><p>Votre RFXCom est maintenant appairé avec cette prise, tout comme votre télécommande d'origine qui le reste également.</p>
<p>Si vous avez une télécommande 4 voix Somfy il faut bien sûr au préalable se positionner sur la voix souhaitée (clignote en rouge de 1 à 4) :</p>
<p><img src="media/7774e17f.somfy-tel.jpg" data-original-source="http://blogmotion.fr/wp-content/uploads/2014/07/somfy-tel.jpg" alt="somfy-tel" width="590" height="273"></p>
<p>Pour associer une autre prise débrancher toutes les autres, et répétez l'opération en choisissant un ID différent "0-00-02" par exemple.</p>
<p>Voici ce que donne "list remotes" avec 3 télécommandes enregistrées :</p><pre>================================================
RFY command
================================================
Packettype = RFY
subtype = RFY
Sequence nbr = 82
id1-3 = 010101
Unit = 1
Command = List remotes
rfu1 = 00
rfu2 = 00
rfu3 = 00
Signal level = 0 -120dBi
Packettype = Interface Message
subtype = RFY remote:0 is empty
Packettype = Interface Message
subtype = RFY remote:1 ID:00 00 01 unitnbr:1
Packettype = Interface Message
subtype = RFY remote:2 ID:00 00 02 unitnbr:1
Packettype = Interface Message
subtype = RFY remote:3 ID:00 00 03 unitnbr:1</pre><p></p>
<h3>Détection du RFXCom sous Raspbian</h3>
<p>J'utilise Domoticz sur un Raspberry Pi B+, avec une <strong><a href="http://amzn.to/1qKChPE" rel="nofollow">alimentation de 2A</a></strong>.</p>
<p>Une fois le RFXCom connecté sur l'un des 4 ports USB du Raspberry Pi vérifier qu'il est bien détecté :</p><pre>$ dmesg | grep -e "RFX\\|tty"
[ 0.001748] console [tty1] enabled
[ 0.141339] 20201000.uart: ttyAMA0 at MMIO 0x20201000 (irq = 83, base_baud = 0) is a PL011 rev2
[ 3.113512] usb 1-1.5: Product: RFXtrx433
[ 3.124411] usb 1-1.5: Manufacturer: RFXCOM
[ 3.282000] cdc_acm 1-1.4:1.0: ttyACM0: USB ACM device
[ 3.475470] usb 1-1.5: FTDI USB Serial Device converter now attached to ttyUSB0</pre><p>Le boitier est identifié sur le port "ttyUSB0". Cette commande offre plus de détail :</p><pre>udevadm info --query=all --name=ttyUSB0 | grep -e "RFX\\|tty"
P: /devices/platform/soc/20980000.usb/usb1/1-1/1-1.5/1-1.5:1.0/ttyUSB0/tty/ttyUSB0
N: ttyUSB0
S: serial/by-id/usb-RFXCOM_RFXtrx433_A1Z5MEMF-if00-port0
S: ttyUSB9
E: DEVLINKS=/dev/serial/by-id/usb-RFXCOM_RFXtrx433_A1Z5MEMF-if00-port0 /dev/serial/by-path/platform-20980000.usb-usb-0:1.5:1.0-port0 /dev/ttyUSB9
E: DEVNAME=/dev/ttyUSB0
E: DEVPATH=/devices/platform/soc/20980000.usb/usb1/1-1/1-1.5/1-1.5:1.0/ttyUSB0/tty/ttyUSB0
E: ID_MODEL=RFXtrx433
E: ID_MODEL_ENC=RFXtrx433
E: ID_SERIAL=RFXCOM_RFXtrx433_A1Z5MEMF
E: ID_VENDOR=RFXCOM
E: ID_VENDOR_ENC=RFXCOM
E: SUBSYSTEM=tty</pre><p>Le port attribué "ttyUSB0" est dynamique et susceptible de bouger suivant ce que vous connectez sur votre Raspberry Pi, nous allons donc le fixer afin qu'il soit toujours le même car Domoticz utilise cet identifiant dans sa configuration.</p><pre><span>sudo nano /etc/udev/rules.d/98-usb-serial.rules</span></pre><p>Ne pas choisir de nom ttyNomPerso car Domoticz ne le supporte pas, choisir ttyUSBxy (x de 1 à 9, y de 0 à 9). Ajouter cette ligne pour <a href="http://www.domoticz.com/wiki/PersistentUSBDevices" rel="nofollow">fixer le port</a> "ttyUSB9" (facile à retenir).</p><pre>SUBSYSTEM=="tty", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", SYMLINK+="ttyUSB9"</pre><p>"idVendor" et "idProduct" correspondent à ce que retourne la commande "dmesg" ou "lsusb" :</p><pre>Bus 001 Device 006: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC</pre><p>Mémorisez le fichier avec ctrl+x > o (pour oui) > Entrée.</p>
<p>Rebooter le RPi pour terminer (sudo reboot).</p>
<h3>Ajout du RFXCom dans Domoticz</h3>
<p><span>Ajouter le périphérique sous Domoticz > matériels :</span></p>
<p><img src="media/262bcc5f.domoticz-ajout-rfxtrx433e-590x273.png" data-original-source="http://blogmotion.fr/wp-content/uploads/2016/01/domoticz-ajout-rfxtrx433e-590x273.png" alt="domoticz-ajout-rfxtrx433e" width="590" height="273"></p>
<p>Puis "Ajouter". Le bouton “Set Mode” permet de configurer le module pour des périphériques exotiques, ne pas y toucher.</p>
<p>Aller ensuite dans Réglages > Périphériques > Inutilisés. Entrer le nom saisi à l'étape précédente "rfxtrx433" pour le retrouver facilement si les périphériques sont nombreux.</p>
<p><img src="media/1d6aa8d8.domoticz-dispositifs-590x55.png" data-original-source="http://blogmotion.fr/wp-content/uploads/2016/01/domoticz-dispositifs-590x55.png" alt="domoticz-dispositifs" width="590" height="55"></p>
<p>On retrouve les ids affectés avec RFXmngr : 000001 correspond à 00-00-01. Domoticz détecte les prises RTS Somfy comme des volets si l'on regarde l'icone, ce n'est pas un problème.</p>
<p>Pour ajouter un périphérique il faut cliquer sur la flèche bleue en fin de ligne et saisir un nom : Prise salon par exemple. J'ai suffixé entre parenthèse "(RTS)" pour me rappeler qu'il s'agit d'une prise Somfy, car j'ai aussi du Zwave, Hue. Choisir "unité principale" > bouton "ajouter le dispositif".</p>
<p>Aller dans l'onglet <em>Interrupteurs</em> de Domoticz pour retrouver le périphérique. Il suffit maintenant de cliquer sur l'icone pour allumer ou éteindre notre périphérique RTS. Le bouton éditer permet de changer l'icone, cela n'a aucune influence sur le périphérique, tant que le type est "interrupteur on/off".</p>
<p><img src="media/3bbe20ba.domoticz-lampe.png" data-original-source="http://blogmotion.fr/wp-content/uploads/2016/01/domoticz-lampe.png" alt="domoticz-lampe" width="395" height="138"></p>
<h3>Commande ON/OFF sont inversées</h3>
<p>Il se peut que l'action ON/OFF soit inversée, ceci est lié à un bug de Domoticz et <a href="https://www.domoticz.com/forum/viewtopic.php?f=6&amp;t=9174" rel="nofollow">corrigé depuis la version 2.3724</a>.</p>
<p>Pour mettre à jour Réglages > Vérifier les mises à jour > OK pour installer la dernière version.</p>
<p>Si une erreur de connexion apparaît faites la mise à jour en terminal SSH depuis l'utilisateur Pi :</p><pre>sudo service domoticz.sh stop
cd /home/pi/domoticz
wget http://domoticz.sourceforge.net/beta/domoticz_linux_armv7l.tgz
tar xvfz domoticz_linux_armv7l.tgz
rm domoticz_linux_armv7l.tgz
sudo service domoticz.sh start</pre><p></p>
<h3>Version mobile</h3>
<p>Avec Android je vous conseille l'application <a href="https://play.google.com/store/apps/details?id=me.sebastiaanschimmel.dromotica" rel="nofollow">Dromotica</a> qui s'interface avec Domoticz. A noter que vous pouvez toujours y accéder via un navigateur car l'interface de Domoticz est responsive. Ne pas hésiter à vider cookies, cache et cache application en cas de soucis (fréquents avec chrome).</p>
<h3>Conclusion</h3>
<p>Ce boitier RFXCom fonctionne à merveille et permet d'actionner mes prises Somfy, sans couper le pilotage de la Somfybox et de télécommandes associées.</p>
<p><img src="media/001db2b1.domoticz-dashboard-590x197.png" data-original-source="http://blogmotion.fr/wp-content/uploads/2016/01/domoticz-dashboard-590x197.png" alt="domoticz-dashboard" width="590" height="197"></p>
<p>Avec son grand nombre de périphériques compatibles il est très facile d'ajouter de nouveaux capteurs, sondes et interrupteurs. D'ailleurs j'ai pas moins de 8 pages de sondes X10, Oregon... détectées. Ce sont celles de mon voisinage, car en réalité il n'y a aucune sécurité sur la plupart des capteurs (voilà pourquoi il est dangereux de connecter une cafetière...). Mes prises Somfy ne sont pas visibles si l'un de mes voisins avait aussi un RFXCom, grâce au système de rolling codes (principe identique aux clés de voiture).</p>
<p>Vendu <a href="http://www.domadoo.fr/fr/interface-domotique/2561-rfxcom-interface-rfxtrx433e-usb-avec-recepteur-et-emetteur-43392mhz-compatible-somfy-rts.html">environ <strong>110€</strong></a>, Domadoo nous fait le plaisir de vous <strong>15% de réduction</strong> sur l'achat d'un RFXtrx433e aux <span>5 premiers acheteurs</span> avec le code <strong><span>MOTION15RFX</span></strong>, faites vite il n'y en aura pas pour tout le monde.</p>
<p>D'autres billets autour de Domoticz viendront puisque j'ai créé des scripts bash pour simuler une aube avec mes ampoules Hue ou encore piloter mon ampli Yamaha à travers le réseau (RJ45).</p>
<p>Voici le <a href="media/ad613820.RFXtrx_User_Guide_-_FR.pdf" data-original-source="http://www.rfxcom.com/WebRoot/StoreNL2/Shops/78165469/MediaGallery/Downloads/RFXtrx_User_Guide_-_FR.pdf" rel="nofollow">mode d'emploi</a> et la liste des périphériques compatible avec le RFXCom(stations météo, etc).</p>
<p><em>Merci à <a href="http://www.domadoo.fr/" rel="nofollow">Domadoo</a> de m'avoir permis de réaliser ce test</em></p>
<a href="http://blogmotion.fr/pratique/parrainage-premium-igraal-11785" rel="nofollow">BM vous parraine en mode Premium chez iGraal.fr : <strong>10 euros offerts à l'inscription</strong></a> :)
<br>Vous devriez me suivre sur Twitter : <strong><a href="http://twitter.com/xhark">@xhark</a></strong>
<hr><p><small><a href="http://blogmotion.fr/feedback/rfxcom-rfxtrx433e-14180">Article original</a> écrit par Mr Xhark publié sur <a href="http://blogmotion.fr/">Blogmotion</a> le 02/01/2016 |
<a href="http://blogmotion.fr/feedback/rfxcom-rfxtrx433e-14180#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/diy/zwave-driver-dongle-13978">Utiliser la clé Z-Wave (de Somfy) sous Windows</a></li><li><a href="http://blogmotion.fr/feedback/tydom-tybox-13967">Comment j’ai connecté ma chaudière à gaz</a></li><li><a href="http://blogmotion.fr/feedback/domotique-zwave-compatible-13724">[Somfy] Ajout d’un module Z-Wave et Philips Hue</a></li><li><a href="http://blogmotion.fr/feedback/piloter-distance-11676">Un saut dans la domotique</a></li><li><a href="http://blogmotion.fr/diy/raspberry-ds18b20-14038">[RPi] Ajout d’une sonde de température ambiante DS18B20</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/feedback/rfxcom-rfxtrx433e-14180" 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>


title: alterlibriste : Podcasting : Le Ubuntu Podcast débarque avec la nouvelle année
uri: alterlibriste-Podcasting-Le-Ubuntu-Podcast-débarque-avec-la-nouve
feed_id:
http://alterlibriste.free.fr/index.php?post/2016/01/02/Podcasting-%3A-Le-Ubuntu-Podcast-d%C3%A9barque-avec-la-nouvelle-ann%C3%A9e

url:
http://alterlibriste.free.fr/index.php?post/2016/01/02/Podcasting-%3A-Le-Ubuntu-Podcast-d%C3%A9barque-avec-la-nouvelle-ann%C3%A9e

content:
<p>Bonne année à tous !</p>


<p>Un petit billet pour signaler l’arrivée d’un nouveau podcast sur le libre, le <a href="http://leubuntupodcast.org/">Ubuntu Podcast</a> qui vient de sortir son numéro 0.</p>


<p>En général, je ne fais pas de billet détaillé avant d’avoir entendu 2 ou 3 épisodes pour avoir un avis sur l’ambiance et la continuité des émissions donc je ferai un billet plus détaillé avant le printemps si je continue à l’écouter.</p>


<p>Forcément, vu son nom, on sait de quelle distro cela va parler et tout ce qui tourne autour. Ceux qui aiment détester Canonical pourront donc prendre un grand plaisir à en dire du mal.</p>


<p>J’ai trouvé le ton et le format de ce numéro 0 plutôt bien abouti et les sujets abordés intéressants, me donnant même envie de tester le tant attendu Unity 8.</p>


<p>Le ton est très détendu et relax avec un humour pince sans rire qui rappelle l’ambiance du regretté Bazingcast.</p>


<p>Dispo en version vidéo ou audio selon vos préférences, faites-vous votre idée et on en rediscute.</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/2016/01/02/Podcasting-%3A-Le-Ubuntu-Podcast-d%C3%A9barque-avec-la-nouvelle-ann%C3%A9e" 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 &eacute;missions &agrave; podcaster pour tout savoir sur les hackers</a> (08/08/2013)</li></ul></div></p>


feed_id: https://angristan.fr/chiffrer-un-fichier-avec-openssl-sous-linux/
title: Angristan : Chiffrer un fichier avec OpenSSL sous GNU/Linux
uri: Angristan-Chiffrer-un-fichier-avec-OpenSSL-sous-GNU-Linux
url: https://angristan.fr/chiffrer-un-fichier-avec-openssl-sous-linux/
content:
<p><img width="1000" height="667" src="media/c4d3f009.chiffrement-protection-donnees-entreprises.jpg" data-original-source="https://cdn.angristan.fr/wp-content/uploads/2015/12/chiffrement-protection-donnees-entreprises.jpg" alt="Chiffrer un fichier avec OpenSSL sous GNU/Linux" srcset="https://cdn.angristan.fr/wp-content/uploads/2015/12/chiffrement-protection-donnees-entreprises-300x200.jpg 300w, https://cdn.angristan.fr/wp-content/uploads/2015/12/chiffrement-protection-donnees-entreprises-547x365.jpg 547w, https://cdn.angristan.fr/wp-content/uploads/2015/12/chiffrement-protection-donnees-entreprises.jpg 1000w" sizes="(max-width: 1000px) 100vw, 1000px"></p><a href="https://openssl.org/" target="_blank">OpenSSL </a>est un outil open-source présent sur toutes les distributions GNU/Linux qui implémente SSL/TLS et tout un tas d'algorithmes de chiffrement : AES, RSA, DES, Blowfish, etc.

Lorsque vous vous connectez à un site en HTTPS, c'est OpenSSL qui s'occupe du chiffrement de la connexion, si le serveur utilise OpenSSL, comme la quasi-totalité des OS <a href="https://fr.wikipedia.org/wiki/Type_Unix" target="_blank">Unix-like</a>. <a href="https://fr.wikipedia.org/wiki/OpenBSD" target="_blank">OpenBSD </a>par exemple utilise un <a href="https://fr.wikipedia.org/wiki/Fork_(programmation)" target="_blank">fork </a>d'OpenSSL qui se nomme <a href="http://www.libressl.org/" target="_blank">LibreSSL</a>.

OpenSSL peut donc chiffrer des flux mais également des fichiers, et c'est un jeu d'enfant.<span></span>
<h2>Chiffrer un fichier</h2>
<pre>openssl enc -e -aes-256-cbc -in fichier -out fichier-chiffré</pre>
<ul><li><em>enc</em> : on précise qu'on va utiliser un algorithme de chiffrement</li>
	<li><em>-e</em> : on chiffre un fichier</li>
	<li><em>-aes-256-cbc</em> : l'algorithme, ici AES</li>
</ul>
Voici tous ceux disponibles :
<h2><a href="media/b0da0313.56ds566d54sq654dq.png" data-original-source="https://cdn.angristan.fr/wp-content/uploads/2016/01/56ds566d54sq654dq.png"><img src="media/b0da0313.56ds566d54sq654dq.png" data-original-source="https://cdn.angristan.fr/wp-content/uploads/2016/01/56ds566d54sq654dq.png" alt="Chiffrer un fichier avec OpenSSL sous GNU/Linux" width="584" height="252"></a></h2>
<ul><li><em>-in</em> : le nom du fichier à chiffrer</li>
	<li><em>-out</em> : le nom de sortie du fichier chiffré</li>
</ul>
On vous demandera alors un mot de passe. (20+ caractères conseillés)

Et voilà, c'est chiffré :

<a href="media/2eb3b5fb.dqdqsdsqdsqdqs.png" data-original-source="https://cdn.angristan.fr/wp-content/uploads/2016/01/dqdqsdsqdsqdqs.png"><img src="media/2eb3b5fb.dqdqsdsqdsqdqs.png" data-original-source="https://cdn.angristan.fr/wp-content/uploads/2016/01/dqdqsdsqdsqdqs.png" alt="Chiffrer un fichier avec OpenSSL sous GNU/Linux" width="619" height="147"></a>
<h2>Déchiffrer un fichier</h2>
<pre>openssl enc -d -aes-256-cbc -in fichier-chiffré -out fichier-déchiffré</pre>
La même commande qu'auparavant, avec <em>-d</em> à la place de <em>-e</em> pour préciser qu'on déchiffre.

<a href="media/8b82e3c8.qdssqdsqqkmkjkjkjlj.png" data-original-source="https://cdn.angristan.fr/wp-content/uploads/2016/01/qdssqdsqqkmkjkjkjlj.png"><img src="media/8b82e3c8.qdssqdsqqkmkjkjkjlj.png" data-original-source="https://cdn.angristan.fr/wp-content/uploads/2016/01/qdssqdsqqkmkjkjkjlj.png" alt="Chiffrer un fichier avec OpenSSL sous GNU/Linux" width="695" height="112"></a>
<h2>Spécifier le mot de passe dans la commande</h2>
Il est aussi possible d'inclure le mot de passe à utiliser pour chiffrer le fichier. Dans l'absolu, ce n'est pas conseillé puisque si quelqu'un accède à la commande, il pourra voir le mot de passe, mais pour ma part je l'utilise pour les backups du site qui sont envoyés sur un serveur différent.

Pour cela il suffit d'ajouter l'otion <em>-k</em> suivis du mot de passe dans les 2 commandes ci-dessus.

Exemple :
<pre>openssl enc -e -aes-256-cbc -in fichier -out fichier-chiffré -k M0nSuperM0tDePasse</pre>
AES est l'agorithme de chiffrement le plus rapide à l'heure actuelle, l'opération ne prends donc généralement que quelques secondes.<p>L'article <a rel="nofollow" href="https://angristan.fr/chiffrer-un-fichier-avec-openssl-sous-linux/">Chiffrer un fichier avec OpenSSL sous GNU/Linux</a> a été publié sur <a rel="nofollow" href="https://angristan.fr/">Angristan</a></p>
<p><img src="media/08a31aba.92343ccfa36134a20734b99aa0ccfd54" data-original-source="http://cdn.libravatar.org/avatar/92343ccfa36134a20734b99aa0ccfd54" alt="Gravatar de Angristan" class="gravatar" /><br/><i>Original post of <a href="https://angristan.fr/chiffrer-un-fichier-avec-openssl-sous-linux/" title="Visit the source">Angristan</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Angristan : <a href="">G&eacute;n&eacute;rer un certificat auto-sign&eacute; robuste : RSA et DH 4096 bits et SHA-2 512 bits</a> (26/09/2015)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - lundi 14, avril 2014</a> (14/04/2014)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - lundi 21, avril 2014</a> (21/04/2014)</li><li>Asher256 : <a href="">Script Linux: Trouver Facilement le Nom d&rsquo;un Fichier Ex&eacute;cutable</a> (08/01/2009)</li><li>Dhoko : <a href="">Partager des dossiers de son OS &agrave; sa machine virtuelle avec Virtualbox pour GNU/Linux et Windows</a> (29/09/2010)</li></ul></div></p>


feed_id: http://meta.libera.cc/2016/01/pinky-syndrom-ou-syndrome-du-petit.html
title: Emmanuel Kasper : Pinky syndrom ou syndrome du petit doigt sur clavier
uri: Emmanuel-Kasper-Pinky-syndrom-ou-syndrome-du-petit-doigt-sur-clavier
url: http://meta.libera.cc/2016/01/pinky-syndrom-ou-syndrome-du-petit.html
content:
La semaine dernière je me suis rendu compte que mon auriculaire de la main gauche était victime du"<a href="http://ergoemacs.org/emacs/emacs_pinky.html">pinky syndrome</a>" : la partie médiane de l’auriculaire étant particulièrement douloureuse alors que le reste de la main en pleine forme. J'ai rapidement relié ceci a un abus de l'utilisation de l'auriculaire sur mon clavier, j'utilise en effet l'auriculaire de la main gauche a la fois pour acceder à la touche 'shift', à la touche 'Control' et a la touche 'esc'<br>Quand on travaille avec  Eclipse, Vim et la console Unix, Dieu sait si ces touches sont souvent utilisées !<br><br>Comme solution à ce problème j'ai configuré deux options pour mon clavier:<br>* la touche 'Control' de gauche est échangée avec la touche 'Alt' de gauche, ce qui me force à utiliser le pouce, plus musclé, pour entrer 'Control'.<br>* la touche 'Caps lock' est replacée par une touche 'Control'.<br>* j'essaye d'utiliser 'Control-C' pour passer an mode commande dans vim, ce qui évite d'aller chercher une touche bien loin de la position départ de la main.<br><br>Les deux premières options se configurent avec<br><span>XKBOPTIONS="ctrl:nocaps,ctrl:swap_lalt_lctl"</span><br><br>dans  <b><span>/etc/default/keyboard</span></b><br><br>Je réfléchis enfin à passer en QWERTY, de nombreuses touches dont Unix et C abusent deviennent alors accessibles sans combinaison ( notamment<b><span> /</span></b>,<b><span> [</span></b> et <b><span>]</span></b> )<br><br>Note: la liste complète des options d'agencement se trouve dans <span><b>/usr/share/X11/xkb/rules/base.xml</b></span>, ces options sont accessibles graphiquement via gnome-tweak-tool.<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/2016/01/pinky-syndrom-ou-syndrome-du-petit.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://liens.planet-libre.org/?do=weekly&amp;week=20160104
title: Planet Libre : Brèves du Planet Libre - lundi 04, janvier 2016
uri: Planet-Libre-Brèves-du-Planet-Libre-lundi-04-janvier-2016
url: http://liens.planet-libre.org/?do=weekly&amp;week=20160104
content:
<h3><a href="http://www.planet-libre.org/">Meilleurs vœux de la part de l'équipe du Planet Libre</a></h3>
	<small>
		
		</small><br><br>
	L'équipe du Planet Libre souhaite à tou-te-s une libre et heureuse année 2016 :)
	<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=20160104" 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 - Monday 17, September 2012</a> (17/09/2012)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - Monday 24, September 2012</a> (24/09/2012)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - Monday 01, October 2012</a> (01/10/2012)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - Monday 08, October 2012</a> (08/10/2012)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - Monday 15, October 2012</a> (15/10/2012)</li></ul></div></p>


feed_id: http://genma.free.fr/?2016-annee-de-l-autohebergement
title: genma : 2016 année de l'autohébergement ?
uri: genma-2016-année-de-l-autohébergement
url: http://genma.free.fr/?2016-annee-de-l-autohebergement
content:
<img alt="" align="right" src="media/899fd533.arton2395.jpg" data-original-source="http://genma.free.fr/IMG/arton2395.jpg" width="150" height="79"><div><p>Voici un petit tour d'horizon de ce que je fais en ce moment, de ce que j'expérimente ou utilise dans le cadre de mon auto hébergement et de la mise en place de mon propre espace <i>cloud</i>. Différents thèmes et sujets abordés dans ce billet introductif donneront lieu à une série d'autres billets dans les jours et semaines à venir, me permettant de développer chacun des thèmes correspondant.</p> <p><strong>Nom de domaine</strong></p> <p>J'ai acheté un nom de domaine chez Gandi. Pour l'instant ce nome de domaine poinet sur mon instance Yunohost. Des billets sur le sujet (achat du nom de domaine, configuration etc.) sont prévus au fur et à mesure de mon apprentissage dans ce domaine (configurations des DNS...)</p> <p><strong>Raspberry et Yunohost</strong></p> <p>J'ai un Raspberry Pi 1 version B que j'ai remis en fonction. Le Raspberry a une IP fixe, tourne en continue derrière ma box Internet. La configuration de la box (une Freebox), l'ouverture de ports ect. aura droit à un billet dédié sur le sujet.</p> <p>Sur la carte SD, j'ai choisi d'installer Yunohost (c'est Raspbian et donc Debian en dessous, avec Yunohost déjà d'installer), le même système que l'on trouve associer à la Brique Internet. Pour l'instant, j'installe quelques applications officielles fournies avec Yunohost, je teste, je m'approprie l'interface d'administration.</p> <p>Le Raspberry me sert aussi de serveur SSH pour l'accès à mon réseau local et plus particulièrement comme machine de rebond pour démarrer une machine plus puissante (un PC), via le WOL sur lequel j'ai installé Owncloud et SSH (pour pouvoir administrer et éteindre la machine).</p> <p><i>Objectifs :</i> Yunohost me servira uniquement pour du Cloud personnel léger, via quelques applications (bloc notes, RSS...).</p> <p>A faire/tester, avec rédaction des billets de blog correspondants : <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="-"> Présentation de Yunohost, avantages et inconvénients, après quelques jours et quelques semaines d'utilisation<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="-"> Test et installation de services/logiciels fournis par défaut et des services/logiciels communautaires ;<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="-"> Comparaison de cette solution face à Cozycloud et OwnCloud.<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="-"> Gestion de la sécurité, des sauvegardes ;<br>
Sur le plus long terme :<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="-"> Test et installation de la messagerie mails en mode auto-hébergé ;</p> <p><strong>Cozycloud</strong></p> <p>J'ai depuis plusieurs mois une instance Cozycloud que j'utilise au quotidien pour la partie Agenda (que je synchronise avec mon téléphone sous Firefox OS), gestion des contacts et l'application Todoliste.</p> <p>Je pense aller plus loin dans mon usage de Cozycloud en allant plus en avant. J'ai commencer par ajouter des musiques pour pouvoir les écouter en streaming depuis mon lieu de travail, des photos pour éventuellement les partager....</p> <p>A faire/tester, avec rédaction des billets de blog correspondants : <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="-"> Mettre en partage public des fichiers (les pdfs de mes conférence)<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="-"> Tester plus en détails les différentes applications disponibles, les comparer à celles fournies par Yunohost<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="-"> Déterminer quelles applications je garde et j'utilise via cette instance Cozy (plus puissante que mon Raspberry)</p> <p><strong>Owncloud</strong></p> <p>Sur une machine un peu plus véloce, que je réveille via le WakeOnLan (via le Raspberry, un article dédié au sujet sera écrit), je pense installer Owncloud. Le but est de faire de la gestion et stockage des documents personnels (documents bureautiques, musique, ebooks, photos de famille).<br>
A faire/tester, avec rédaction des billets de blog correspondants : <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="-"> Comparer les applications similaires à Cozycloud et Owncloud (Agenda, gestion des contacts)<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="-"> Faire des billets sur mon usage spécifique d'OwnCloud</p> <p><strong>Le blog</strong></p> <p>Le blog reste pour l'instant chez Free (sans HttpS, je le sais bien). Je ne sais pas encore si je vais le migrer/rapatrier ou faire un miroir sur le nom de domaine que j'ai pour mon espace cloud personnel / auto-hébergement. Chaque chose en son temps, j'ai déjà pas mal d'occupation avec les tests et analyses à mener ainsi que les billets à rédiger sur les thèmes précédents.</p> <p><strong>Et les mails</strong></p> <p>Actuellement, j'ai mon mail Free (que je garde pour des raisons historiques), un mail Riseup et un mail lié à mon nom de domaine personnel. J'aimerai à terme tester l'auto-hébergement des mails, via Yunohost. Les mails sont une part important de mon activité en ligne en dehors du blog et sont donc un point important/critique.</p> <p><strong>Mon cloud dans le cadre d'un usage collaboratif</strong></p> <p>Les outils mentionnés ci-dessus sont avant tout pour un usage purement personnel (même les outils collaboratifs type Pad me sont réservés). Si je souhaite faire un travail collaboratif à plusieurs, j'aurai tendance à passer par les outils mis en place par Framasoft et sa campagne de Dégooglisation. Ou les fonctionnalités de partage de document/de mise en public de l'instance de Cozycloud. (Mon Owncloud est sur une machine que je réveille au besoin pour ne pas la lancer en continue et est hébergé derrière une connexion ADSL donc non utilisable pour un usage public). Là encore, des billets sont prévus sur le sujet.</p> <p><strong>Conclusion</strong></p> <p>Le but des expérimentations commencées et à venir au cours des prochaines semaines est pour moi de pouvoir mieux comprendre les enjeux et problématiques liées à l'auto-hébergement (que ce soit sur une machine dédiée chez soi ou sur un serveur), de voir ce qui est accessible pour un autodidacte geek et ce qui reste encore très <i>barbu</i> (niveau admin sys et réseau), de voir ce qui est faisable par du grand public...</p> <p>Dans chacun de mes billets, je présenterai avantages et inconvénients des solutions, les choix que j'ai fait, mes connaissances acquises et mon expérience, avec la même volonté que j'ai toujours eu via ce blog de partager et de vulgariser. Tous les billets, en plus de leurs tags spécifiques, seront bien évidemment taggués <a href="http://genma.free.fr/?+-Auto-hebergement-+" title="Tous les billets de blog taggués Auto-hébergement">auto-hébergement</a></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/?2016-annee-de-l-autohebergement" 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.monitoring-fr.org/2016/01/sortie-centreon-web-2-7/
title: Monitoring-FR : Sortie Centreon Web 2.7
uri: Monitoring-FR-Sortie-Centreon-Web-2-7
url: http://www.monitoring-fr.org/2016/01/sortie-centreon-web-2-7/
content:
<p>Bon nombres le savent déjà, Centreon a sortie sa distribution de Supervision clé en main CES 3.3 le 16 décembre 2015. Centreon en a profité pour sortir une nouvelle version de chacun de ces composants et rebaptisé le Centreon qu’on connaissait en Centreon Web.</p>
<ul><li><a href="https://download.centreon.com/index.php?product=centreon-broker-2.11.0&amp;action=download&amp;id=4651">Centreon Broker 2.11.0</a></li>
<li><a href="https://download.centreon.com/index.php?product=centreon-engine-1.5.0&amp;action=download&amp;id=4650" target="_blank">Centreon Engine 1.5.0</a></li>
<li><a href="https://download.centreon.com/index.php?product=centreon-web-2.7.0&amp;action=ask&amp;id=4649" target="_blank">Centreon Web 2.7.0</a></li>
</ul><p>Ce changement de nom ne change pas grand chose, c’est juste que la société Centreon a trouvé plus logique d’appeler son interface Web comme ceci afin de la mettre au même niveau que les autres composants de sa gamme de produit.</p>
<p>Par contre, il faut bien avoir en tête que les versions ci-dessus marque une scission avec la solution Open Source Nagios. Centreon veut marquer un virage dans l’ère de « La supervision à la sauce Nagios » qui dure maintenant depuis 12 bonnes années.</p>
<p>Ces dernières années ont été forte nouveaux projets qui sont nés avec la réalité du terrain et l’expérience des professionnels de la Supervision Open Source qui ne voient plus en Nagios le « modèle absolue » de la Supervision pour répondre aux besoins des différents utilisateurs des petites et grandes entreprises.</p>
<p>Beaucoup pense que la Supervision pourrait ressembler à autres choses qu’aux écrans d’aujourd’hui.</p>
<p>La société Centreon y croit, elle veut une supervision plus simple, allant à l’essentiel, plus adaptable à l’utilisateur, une supervision tournée vers les technologies de demain (nouvelle technologie de graphage, les timeseriesDB, …).</p>
<p>Donc si votre production est encore avec un mix Nagios / Centreon, prévoyez une migration en Centreon Broker et Centreon Engine avant de franchir le cap.</p>
<p>A vos install !</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/2016/01/sortie-centreon-web-2-7/" 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="">Sortie de Centreon CLAPI 1.4</a> (02/09/2012)</li><li>Monitoring-FR : <a href="">Eyes Of Network : Sortie de la version 4.0</a> (25/07/2013)</li><li>Monitoring-FR : <a href="">Centreon : Sortie de la version 2.5</a> (15/02/2014)</li><li>Monitoring-FR : <a href="">Un cocktail de rentr&eacute;e pour bien superviser votre site web</a> (27/08/2014)</li><li>Monitoring-FR : <a href="">FAN : Sortie de la version 2.3</a> (08/03/2012)</li></ul></div></p>


title: Progi1984 : Capturer un flux RTSP dans un fichier via ffmpeg
uri: Progi1984-Capturer-un-flux-RTSP-dans-un-fichier-via-ffmpeg
feed_id:
http://rootslabs.net/blog/652-capturer-flux-rtsp-fichier-via-ffmpeg#pk_campaign=source&amp;pk_kwd=rss_tag_planet-libre

url:
http://rootslabs.net/blog/652-capturer-flux-rtsp-fichier-via-ffmpeg#pk_campaign=source&amp;pk_kwd=rss_tag_planet-libre

content:
<p>J’ai eu besoin de récupérer un flux <a href="https://fr.wikipedia.org/wiki/Real_Time_Streaming_Protocol">RTSP</a>, protocole souvent utilisé pour streamer des vidéos sur Internet.</p>
<p>Pour cela, un seul outil dans ma boite à outils m’aura été utile : ffmpeg.</p>
<p><img src="media/03363d6a.logo_ffmpeg-300x300.png" data-original-source="http://rootslabs.net/blog/wp-content/uploads/2015/12/logo_ffmpeg-300x300.png" alt="Capturer un flux RTSP dans un fichier via ffmpeg" width="300" height="300" srcset="http://rootslabs.net/blog/wp-content/uploads/2015/12/logo_ffmpeg-150x150.png 150w, http://rootslabs.net/blog/wp-content/uploads/2015/12/logo_ffmpeg-300x300.png 300w, http://rootslabs.net/blog/wp-content/uploads/2015/12/logo_ffmpeg-100x100.png 100w, http://rootslabs.net/blog/wp-content/uploads/2015/12/logo_ffmpeg.png 480w" sizes="(max-width: 300px) 100vw, 300px"></p>
<p>La ligne de commande est simple :</p><pre>ffmpeg -i rtsp://123.45.67.89/file.mp4 -acodec copy -vcodec copy local.mp4</pre><p> </p>
<p>Soit au final :</p>
<p></p><pre>C:\\Users\\user>ffmpeg -i rtsp://123.45.67.89/file.mp4 -acodec copy -vcodec copy local.mp4
ffmpeg version N-50911-g9efcfbe Copyright (c) 2000-2013 the FFmpeg developers
  built on Mar 13 2013 21:26:48 with gcc 4.7.2 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
  libavutil      52. 19.100 / 52. 19.100
  libavcodec     55.  0.100 / 55.  0.100
  libavformat    55.  0.100 / 55.  0.100
  libavdevice    54.  4.100 / 54.  4.100
  libavfilter     3. 45.103 /  3. 45.103
  libswscale      2.  2.100 /  2.  2.100
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  2.100 / 52.  2.100
[rtsp @ 022daae0] UDP timeout, retrying with TCP
Input #0, rtsp, from 'rtsp://123.45.67.89/file.mp4':
  Metadata:
    title           : WowzaMediaServer
  Duration: 00:51:49.30, start: 0.000000, bitrate: N/A
    Stream #0:0: Audio: aac, 48000 Hz, stereo, fltp
    Stream #0:1: Video: h264 (Main), yuv420p, 640x360 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
Output #0, mp4, to 'local.mp4':
  Metadata:
    title           : WowzaMediaServer
    encoder         : Lavf55.0.100
    Stream #0:0: Video: h264 ([33][0][0][0] / 0x0021), yuv420p, 640x360 [SAR 1:1 DAR 16:9], q=2-31, 25 fps, 90k tbn, 90k tbc
    Stream #0:1: Audio: aac ([64][0][0][0] / 0x0040), 48000 Hz, stereo
Stream mapping:
  Stream #0:1 -> #0:0 (copy)
  Stream #0:0 -> #0:1 (copy)
Press [q] to stop, [?] for help
[mp4 @ 022d8dc0] pts has no value
[mp4 @ 022d8dc0] st:0 PTS: 0 DTS: 0 < 3073 invalid, clipping
[mp4 @ 022d8dc0] st:0 PTS: 3600 DTS: 3600 < 7201 invalid, clipping
[mp4 @ 022d8dc0] st:0 PTS: 1024 DTS: 1024 < 3074 invalid, clipping
[mp4 @ 022d8dc0] st:0 PTS: 2048 DTS: 2048 < 3075 invalid, clipping
[mp4 @ 022d8dc0] st:0 PTS: 3072 DTS: 3072 < 3076 invalid, clipping
[mp4 @ 022d8dc0] st:0 PTS: 10800 DTS: 7200 < 7202 invalid, clipping
frame=77732 fps= 24 q=-1.0 Lsize=  417624kB time=00:51:49.23 bitrate=1100.3kbits/s    58.88 bitrate=1087.5kbits/s
video:375616kB audio:39718kB subtitle:0 global headers:0kB muxing overhead 0.551422%</pre><p> </p>
<p>Cet article <a rel="nofollow" href="http://rootslabs.net/blog/652-capturer-flux-rtsp-fichier-via-ffmpeg">Capturer un flux RTSP dans un fichier via ffmpeg</a> est apparu en premier sur <a rel="nofollow" href="http://rootslabs.net/blog">RootsLabs</a>.</p>
<p><img src="media/86296e32.16023066ffed311303d907c9d9b756b1" data-original-source="http://cdn.libravatar.org/avatar/16023066ffed311303d907c9d9b756b1" alt="Gravatar de Progi1984" class="gravatar" /><br/><i>Original post of <a href="http://rootslabs.net/blog/652-capturer-flux-rtsp-fichier-via-ffmpeg#pk_campaign=source&amp;pk_kwd=rss_tag_planet-libre" title="Visit the source">Progi1984</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://raphaelhertzog.fr/2016/01/04/mes-activites-libres-en-decembre-2015/
title: Raphaël Hertzog : Mes activités libres en décembre 2015
uri: Raphaël-Hertzog-Mes-activités-libres-en-décembre-2015
url: https://raphaelhertzog.fr/2016/01/04/mes-activites-libres-en-decembre-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 21,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 envoyé un premier patch, puis la mise à jour de ce dernier, pour modifier DAK afin qu’il puisse envoyer les emails d’acceptation/rejet au signataire de l’<em>upload</em>, plutôt qu’au mainteneur. Les détails sont disponibles dans le ticket <a href="https://bugs.debian.org/796784">n°796784</a>;</li>
<li>J’ai envoyé des correctifs de compatibilité MySQL 5.5 pour phpmyadmin et postfix-policyd. Nous allons ainsi pouvoir proposer MySQL 5.5 comme une option de mise à jour depuis MySQL 5.1 (<em>cf.</em> la <a href="https://lists.debian.org/debian-lts-announce/2015/12/msg00011.html">DLA 359-1</a>);</li>
<li>J’ai publié la <a href="https://lists.debian.org/debian-lts-announce/2015/12/msg00001.html">DLA 361-1</a> concernant bouncycastle, après avoir obtenu le feu vert de l’amont;</li>
<li>J’ai publié la <a href="https://lists.debian.org/debian-lts-announce/2015/12/msg00003.html">DLA 362-1</a> concernant dhcpd, corrigeant trois vulnérabilités CVE;</li>
<li>J’ai publié la <a href="https://lists.debian.org/debian-lts-announce/2015/12/msg00007.html">DLA 366-1</a> concernant arts, corrigeant une vulnérabilité CVE;</li>
<li>J’ai publié la <a href="https://lists.debian.org/debian-lts-announce/2015/12/msg00008.html">DLA 367-1</a> concernant kdelibs, corrigeant une vulnérabilité CVE;</li>
<li>Je me suis occupé du support LTS une semaine entière;</li>
<li>J’ai parrainé l’envoi de foomatic-filters pour la <a href="https://lists.debian.org/debian-lts-announce/2015/12/msg00013.html">DLA 371-1</a>;</li>
<li>J’ai créé les rapports de bogue <a href="https://bugs.debian.org/808256">n°808256</a> et <a href="https://bugs.debian.org/808257">n°808257</a> pour obtenir le retrait de libnsbmp et libnsgif. Des vulnérabilités CVE ont affecté récemment ces deux paquets, restés inutilisés dans Debian depuis leur introduction il y a 6 ans…</li>
<li>J’ai publié la <a href="https://lists.debian.org/debian-lts-announce/2015/12/msg00014.html">DLA 372-1</a> annonçant la fin du support de virtualbox-ose;</li>
<li>J’ai mis à jour le dépôt Git de debian-security-support pour prendre en compte le changement précédent, et pour m’occuper également de plusieurs problèmes en attente;</li>
<li>J’ai publié la <a href="https://lists.debian.org/debian-lts-announce/2015/12/msg00018.html">DLA 376-1</a> concernant mono, corrigeant une vulnérabilité CVE;</li>
<li>J’ai ajouté à <a href="http://anonscm.debian.org/cgit/python-modules/packages/python-django.git/commit/?id=d1922f57808e85920626b6c59403b4936531d244">python-django</a> les premiers tests DEP-8, qui vont nous permettre de nous assurer qu’une mise à jour de sécurité ne casse pas le paquet.</li>
</ul><h3>Distro Tracker</h3>
<p>Je me suis particulièrement concentré sur tracker.debian.org ce mois-ci. J’ai terminé la bascule de l’interface email de packages.qa.debian.org vers tracker.debian.org, et j’ai <a href="https://lists.debian.org/debian-devel-announce/2015/12/msg00001.html">annoncé ce changement sur la liste debian-devel-announce</a>.</p>
<p>Quelques problèmes ont résulté de ces modifications. Problèmes qui ont rapidement été corrigés (comme par exemple le <a href="https://bugs.debian.org/807073">n°807073</a>), ainsi que d’autres petits soucis que je fus seul à voir, et qui furent générés par des emails de spam absurdes (saviez-vous que l’objet d’un email ne peut pas comporter de caractère « nouvelle ligne », mais que ce dernier peut être encodé et replié sur plusieurs lignes ?).</p>
<p>En lien avec ce qui précède, j’ai corrigé plusieurs services de sorte à ce qu’ils envoient leurs emails directement à tracker.debian.org, plutôt que de compter sur les anciens emails (ces derniers sont retransmis pour l’instant, mais ce serait bien de nous en débarasser dans le futur). J’ai également mis à jour (avec l’aide de Lucas Nussbaum) le service qui retransmet au suiveur les bogues Launchpad. J’ai aussi envoyé un patch pour mettre à jour les alias @packages.debian.org (il n’a pas encore été appliqué), tout comme j’ai mis à jour la configuration de tous les scripts de notification des commits Git dans les projets Alioth collab-maint et python-modules (de nombreux restent à faire). J’ai demandé au Merge-O-Matic d’Ubuntu d’utiliser les nouveaux emails également (<em>cf.</em> le ticket <a href="https://bugs.launchpad.net/merge-o-matic/+bug/1525497">LP n°1525497</a>). DAK et le suiveur de bogues Debian doivent encore être mis à jour, dans la mesure où personne n’a encore réagi à mon annonce… Enfin, <em>last but not least</em>, j’ai mis à jour plusieurs pages de wiki qui dupliquaient les instructions de mise en place des notifications de commit envoyées aux suiveurs de paquets.</p>
<p>Pour continuer sur cette lancée, j’ai choisi de traiter un bogue critique de longue date pour la publication, et  affectant tracker.debian.org (le <a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=789183">n°789183</a>). Pour se faire, j’ai mis à jour la base de code afin de me baser sur la version 4 de la librairie bootstrap de Twitter, en lieu et place de la version 2. J’ai du changer la librairie d’icônes, dans la mesure où glyphicons n’est plus fournie avec bootstrap, et que la licence associée à la version indépendante ne permettait pas son utilisation. J’ai opté pour les <a href="https://octicons.github.com/">Octicons de Github</a>. Tout en faisant cela, j’ai réalisé de très nombreuses petites améliorations (clôturant quelques bogues en passant), et je pense que le résultat est plus agréable à utiliser.</p>
<p>J’ai aussi trié de nombreux bogues et corrigé quelques petits problèmes, comme la liste incomplète des architectures (<a href="https://bugs.debian.org/793547">n°793547</a>), ou une page utilisée uniquement par les utilisateurs ayant JavaScript désactivé, ou bien encore les liens invalides pour des paquets utilisant encore CVS (uh, <em>cf.</em> le <a href="https://bugs.debian.org/561228">n°561228</a>).</p>
<h3>Travaux divers d’empaquetage</h3>
<p><strong>Django</strong> Après avoir ajouté quelques tests DEP-8 (dans le cadre de mes travaux Debian LTS, <em>cf.</em> ci-dessus), j’ai découvert que la version actuelle d’<em>unstable</em> ne passait pas avec succès sa suite de tests…j’ai donc créé un rapport de bogue pour l’amont (<a href="https://code.djangoproject.com/ticket/26016">ticket n°26016</a>), en y attachant le patch correspondant. Et j’ai poussé pour que python-bcrypt soit mis à jour dans Debian vers une nouvelle version compatible avec Django 1.9 (<em>cf.</em> le <a href="https://bugs.debian.org/803096">n°803096</a>). J’ai également corrigé un petit problème affectant Django (<em>cf.</em> <a href="https://code.djangoproject.com/ticket/26017">le ticket 26017</a> et ma demande d’intégration qui a été acceptée).</p>
<p>J’ai demandé aux responsables de la publication de considérer l’acceptation de la dernière version 1.7.x dans <em>Jessie</em> (<em>cf.</em> le <a href="http://bugs.debian.org/807654">n°807654</a>), mais je n’ai reçu aucune réponse à ce jour. Sachant que je ne suis pas le seul à attendre un retour, c’est une situation quelque peu ennuyeuse… Nous disposons encore de quelques semaines avant la sortie de la prochaine version mineure, mais pour une fois je m’y suis pris en avance et j’aimerais recevoir un retour dans un délai raisonnable.</p>
<p><em>Last but not least</em>, j’ai commencé à maintenir la version LTS actuelle (1.8.x) dans <em>jessie-backports</em>.</p>
<p><strong>Tryton</strong> J’ai mis à jour Tryton vers la version 3.8 et découvert un bogue que j’ai consigné dans le rapport <a href="https://bugs.debian.org/806781">n°806781</a>. J’ai parrainé 5 nouveaux modules Tryton pour Matthias Behrle (qui est mainteneur Debian), ainsi qu’un correctif de sécurité (corrigeant la vulnérabilité <a href="https://security-tracker.debian.org/tracker/CVE-2015-0861">CVE-2015-0861</a>).</p>
<p><strong>Cahier de l’Admin Debian</strong> J’ai poussé une nouvelle version vers <em>unstable</em> et demandé (aux responsables de la publication) la permission de pousser un rétroportage de celle-ci vers <em>Jessie</em>. De cette manière, <em>Jessie</em> disposerait d’une version de ce paquet documentant <em>Jessie</em>, et non <em>Wheezy</em>… Au contraire de mon autre demande concernant Django, celle-ci devrait faire consensus, mais je n’ai là non plus reçu aucun retour à ce jour, <em>cf.</em> le <a href="https://bugs.debian.org/807515">n°807515</a>.</p>
<p><strong>Divers</strong> J’ai créé le rapport de bogue <a href="https://bugs.debian.org/808583">n°808583</a>, concernant sbuild qui a cessé de fonctionner avec Perl 5.22. J’ai traité le rapport <a href="https://bugs.debian.org/807860">n°807860</a> concernant publican : j’ai trouvé le ticket amont correspondant et découvert un moyen de contourner le problème avec l’aide de l’amont (tous les détails <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1290423#c4">ici</a>).</p>
<h3>Travaux liés à Kali</h3>
<p>J’ai remonté un bogue sur le canal #debian-apt lié à un calcul erroné de la taille du téléchargement (dont le résultat atteignait 18 Eb !), ce qui a entraîné sa <a href="http://anonscm.debian.org/cgit/apt/apt.git/commit/?id=5a97834">correction</a> dans la version 1.1.4. Sans ce correctif, il n’était plus possible d’installer un méta-paquet dont la taille excédait 2Gb. Or nous avons un méta-paquet kali-linux-all dans ce cas, qui est régulièrement installé dans un test Jenkins.</p>
<p>J’ai ajouté le support des catcha dans <em>Distro Tracker</em>, et activé cette fonctionnalité sur <a href="http://pkg.kali.org/">pkg.kali.org</a>.</p>
<p>J’ai créé le rapport de bogue <a href="https://bugs.debian.org/808863">n°808863</a> concernant uhd-host. Il n’était pas possible d’installer ce paquet dans un environnement chrooté géré par systemd-nspawn, et où /proc était en lecture seule. Ce contexte d’utilisation est celui que nous avons commencé à utiliser pour tester la procédure de <em>dist-upgrade</em> d’une version de Kali vers la suivante…</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/12/31/my-free-software-activities-in-december-2015/">My Free Software Activities in December 2015</a> contribuée par Weierstrass01.</p></blockquote>
<div data-url="https://raphaelhertzog.fr/2016/01/04/mes-activites-libres-en-decembre-2015/" data-title="Mes activités libres en décembre 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/2016/01/04/mes-activites-libres-en-decembre-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/2016/01/04/mes-activites-libres-en-decembre-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 f&eacute;vrier 2015</a> (11/03/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 octobre 2015</a> (09/11/2015)</li><li>Rapha&euml;l Hertzog : <a href="">Mes activit&eacute;s libres en novembre 2015</a> (07/12/2015)</li></ul></div></p>


title: Journal du hacker : Feed2tweet, nouvel outil de transport des entrées RSS vers Twitter
uri: Journal-du-hacker-Feed2tweet-nouvel-outil-de-transport-des-entrées
feed_id:
https://blog.journalduhacker.net/index.php?article6/feed2tweet-nouvel-outil-de-transport-des-entrees-rss-vers-twitter

url:
https://blog.journalduhacker.net/index.php?article6/feed2tweet-nouvel-outil-de-transport-des-entrees-rss-vers-twitter

content:
<p>Afin d'assurer aux abonnés <a href="https://twitter.com/journalduhacker">du compte Twitter</a> du <a href="https://www.journalduhacker.net/">Journal du hacker</a> de bien recevoir les nouvelles émanant de notre site web, nous utilisions jusqu'à récemment le logiciel <a href="https://github.com/vrillusions/rss2twitter">rss2twitter</a>. Bien que le logiciel effectue 90% de la tâche, nous étions insatisfaits de sa façon de gérer les mots-dièse constitués de plusieurs mots. En effet ces derniers ne sont simplement pas gérés par Twitter, il était nécessaire de regrouper les n mots constituant le mots-dièse en un seul.</p>
<p>rss2twitter n'étant plus maintenu depuis 2013, nous avons pris la décision de bifurquer afin de reprendre en main un projet amené à évoluer. Nous sommes heureux de vous présenter aujourd'hui <strong>Feed2tweet</strong>.</p>
<ul><li><a href="https://github.com/chaica/feed2tweet/">Feed2tweet sur Github</a> (étoiles Github appréciées :) )</li>
<li><a href="https://feed2tweet.readthedocs.org/">Documentation officielle de Feed2tweet sur Readthedocs</a></li>
</ul><p>Feed2tweet est un projet auto-hébergé et documenté. Sa nouvelle licence est GPLv3. Le projet intéresse et des contributions extérieures ont déjà été acceptées. Nous nous dirigerons rapidement vers une migration du code de Python 2 actuellement vers Python 3.</p>
<p>Enfin, Feed2tweet s'insère au sein du projet <strong>Twitter Out Of The browser</strong>, qui est une suite d'outils destinés à utiliser Twitter hors des navigateurs à des fins d'automatisation.</p>
<p><img src="media/ffe97a17.7916ee3cafa0bc3e9583bedad876dcd5" data-original-source="http://cdn.libravatar.org/avatar/7916ee3cafa0bc3e9583bedad876dcd5" alt="Gravatar de Journal du hacker" class="gravatar" /><br/><i>Original post of <a href="https://blog.journalduhacker.net/index.php?article6/feed2tweet-nouvel-outil-de-transport-des-entrees-rss-vers-twitter" title="Visit the source">Journal du hacker</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://raspbian-france.fr/decouvrir-linux-cours-introduction-debutants/
title: RaspbianFrance : Découvrir Linux, cours d’introduction pour les débutants
uri: RaspbianFrance-Découvrir-Linux-cours-d-introduction-pour-les-dé
url: http://raspbian-france.fr/decouvrir-linux-cours-introduction-debutants/
content:
<p>Aujourd’hui nous vous proposons un tutoriel qui tient plus du cours que du guide d’installation.</p>
<p>En effet, nous faisons très souvent des tutoriels proposant à nos lecteurs l’installation ou la configuration de logiciels sous Linux. Cependant, nous recevons également très régulièrement des mails de personnes désireuses de découvrir la Raspberry Pi mais qui se sentent bloquées par le fait qu’elles ne connaissent pas Linux.</p>
<p>De même, nombre d’entre-vous nous posent des questions relatives à la gestion des droits, des utilisateurs ou d’autres sujets que nous ne pouvons pas directement aborder dans un tutoriel dédié.</p>
<p>Nous vous proposons donc ici un cours d’introduction à Linux qui devrait vous permettre de prendre en main la Raspberry Pi et découvrir les bases de l’utilisation en ligne de commande de Linux.</p>
<p> </p>
<h2>Le matériel nécessaire pour ce cours Linux</h2>
<p>Avant de passer au cours à proprement parler, voyons rapidement le matériel dont vous aurez besoin si vous souhaitez tester les différentes commandes présentées dans le cours.</p>
<p>Dans l’absolu vous aurez uniquement besoin d’un ordinateur avec une distribution GNU/Linux. De préférence une distribution de type Debian (donc Debian et Raspbian, mais également Ubuntu et tous ses dérivés).</p>
<p>Deux possibilités donc, soit vous possédez un ordinateur sous Linux, soit vous utilisez une machine virtuelle.</p>
<p>Nous vous encourageons bien entendu à <a href="http://www.amazon.fr/gp/product/B00T2U7R7I/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1642&amp;creative=6746&amp;creativeASIN=B00T2U7R7I&amp;linkCode=as2&amp;tag=raspbianfranc-21&amp;linkId=IXEFHYYRC4D5XWPS" target="_blank" rel="nofollow">rejoindre la grande communauté de la Raspberry Pi</a> si cela n’est pas déjà fait ! Dans ce cas, vous trouverez <a href="http://raspbian-france.fr/accessoires-raspberry-pi-2/" target="_blank">tous les accessoires nécessaires sur notre page dédiée.</a></p>
<p> </p>
<h2>À qui est destinée cette introduction à Linux</h2>
<p>Le cours présenté ici est à destination des personnes n’ayant jamais utilisé Linux ou qui débutent avec ce merveilleux système. Il n’est pas prévu pour être exhaustif ou poussé !</p>
<p>Ce cours a été initialement créé dans l’idée de donner à une classe d’étudiants les bases nécessaires à la prise en main de Linux et à l’administration basique d’un serveur. Nous partons ici du principe que les étudiants en question n’ont jamais entendu parler ni de Linux, ni de GNU, ni de ligne de commande ! Nous partons donc du tout début !</p>
<p>Le but est donc de former des personnes aux bases de Linux sur un cours d’une durée d’environ 8h00 maximum.</p>
<p>Le cours a été pensé dans l’optique de servir de support de présentation qui sera distribué en fin de séance afin de permettre aux élèves de l’utiliser comme une fiche complète de révision. Si vous devez former des personnes à l’utilisation de Linux, animer un cours d’introduction, etc., nous vous encourageons à réutiliser cette présentation ! Nous vous demandons seulement de citer la source du cours !</p>
<p> </p>
<h2>Les points de Linux abordés dans ce cours</h2>
<p>Ce cours tente d’introduire les points que nous avons jugés les plus importants au sein de GNU/Linux. Voici donc la liste des points abordés :</p>
<ul><li>Rapide définition de Linux</li>
<li>Présentation différence interface graphique et ligne de commande</li>
<li>Commandes essentielles</li>
<li>Auto-complétion</li>
<li>Redirection de flux</li>
<li>Commandes utiles</li>
<li>Définition du multi-utilisateurs</li>
<li>Gestion des droits et des propriétés</li>
<li>Gestion des groupes</li>
<li>Gestion des utilisateurs</li>
<li>Utilisateur root et utilisation de sudo</li>
<li>Installation, suppression et mise à jour de logiciels</li>
<li>Éditeur de texte en ligne de commande</li>
<li>Quelques ressources diverses (têtes connues, philosophie du libre, sites à connaître).</li>
</ul><p>Nous n’abordons pas dans ce tutoriel l’installation d’un OS Linux ou autre, seulement son utilisation.</p>
<p> </p>
<h2>Introduction à GNU/Linux</h2>
<p>Pour ceux que cela intéresse, ce cours à été réalisé à l’aide du framework reveal.js. Vous pouvez le retrouver en plein écran à l’adresse suivante : <a href="http://raspbian-france.fr/cours/slides-linux-introduction.html" target="_blank">http://raspbian-france.fr/cours/slides-linux-introduction.html</a></p>
<div> 
<strong>Envie de pousser plus loin avec Linux, besoin d’un tutoriel plus complet ? Allez voir <a href="http://www.elephorm.com/web-multimedia/formation-webmaster/savoir-gerer-serveur-web.html#a_aid=raspbianfrance" target="_blank" rel="nofollow">le cours de notre partenaire Éléphorm pour apprendre à gérer votre serveur web !</a></strong><br></div>
<p><iframe src="http://raspbian-france.fr/cours/slides-linux-introduction.html" width="300" height="150" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen"></iframe></p>
<p> </p>
<p>Cet article <a rel="nofollow" href="http://raspbian-france.fr/decouvrir-linux-cours-introduction-debutants/">Découvrir Linux, cours d’introduction pour les débutants</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/decouvrir-linux-cours-introduction-debutants/" 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>Angristan : <a href="">Installer Rasbian sur son Raspberry Pi (via Windows)</a> (29/10/2014)</li><li>Angristan : <a href="">Acc&eacute;der &agrave; son Raspberry Pi via le protocole FTP</a> (02/09/2014)</li><li>RaspbianFrance : <a href="">Comment mettre &agrave; jour Raspbian pour la Raspberry Pi 2</a> (14/02/2015)</li><li>RaspbianFrance : <a href="">RaspiSMS 2.0, envoyer des SMS par internet avec la Raspberry Pi</a> (15/12/2015)</li><li>RaspbianFrance : <a href="">Installer MariaDB sur Raspbian</a> (02/05/2014)</li></ul></div></p>


feed_id: https://blog.journalduhacker.net/index.php?article4/entretien-avec-raphael-hertzog
title: Journal du hacker : Entretien avec Raphaël Hertzog
uri: Journal-du-hacker-Entretien-avec-Raphaël-Hertzog
url: https://blog.journalduhacker.net/index.php?article4/entretien-avec-raphael-hertzog
content:
<p><strong>Jdh</strong> : Bonjour Raphaël et merci de participer à cet entretien pour le Journal du hacker. Pour nos lecteurs qui ne te connaissent pas, peux-tu te présenter rapidement ?</p>

<p><strong>Raphaël</strong> : Je m'appelle Raphaël Hertzog, j'ai 36 ans, je suis marié et j'ai deux garçons (de 2 et 5 ans). Je vis près de Saint-Étienne (à Sorbiers) et j'y travaille aussi puisque je gère ma société (<a href="https://www.freexian.com/">Freexian SARL</a>) depuis chez moi et que l'ensemble de mes missions s'effectuent en télé-travail. Comme je suis très sédentaire, je pratique le badminton à un bon niveau pour entretenir ma forme physique.</p> 

<p><img alt="" src="media/cfbbf29e.raphael.jpeg" data-original-source="https://blog.journalduhacker.net/data/medias/raphael.jpeg"></p>

<p>Je suis développeur Debian depuis 1997 (ça fait 18 ans, soit la moitié de ma vie !) et j'ai déjà touché à plein de choses au sein du projet... des paquets importants (comme debian-cd, developers-reference, dpkg, python-django), l'administration de certains services (alioth.debian.org), la présidence de <a href="https://france.debian.net/">Debian France</a>, l'organisation de <a href="http://wiki.debian.org/LTS">Debian LTS</a>, …</p>

<p>Mais ce qui m'attire le plus c'est de travailler sur l'infrastructure qui permet à tous les contributeurs d'être plus efficace et de faire un travail de meilleure qualité. Historiquement c'est <a href="https://wiki.debian.org/qa.debian.org">l'équipe d'Assurance Qualité</a> qui a cristallisé ce genre de projets et c'est au sein de cette équipe que j'ai créé le <a href="https://packages.qa.debian.org/">Package Tracking System</a> et que je maintiens maintenant son successeur, le <a href="http://tracker.debian.org/">Debian Package Tracker</a> (une réécriture en Django initiée lors d'un Google Summer of Code).</p>

<p>Accessoirement, je suis également l'auteur du <ahref>Cahier de l'Admin Debian qui a donné naissance au <a href="https://debian-handbook.info/">Debian Administrator's Handbook</a> (Roland Mas est devenu co-auteur avec moi au fil des éditions).</ahref></p>

<p><strong>Jdh</strong> : C'est en effet l'infrastructure Debian qui assure à tous les contributeurs de ce projet de bonnes bases pour contribuer. Peux-tu nous donner quelques informations sur les efforts entrepris récemment dans ce domaine, les nouveautés déjà disponibles et peut-être celles à venir ?</p>

<p><strong>Raphaël</strong> : Ben justement je n'ai pas l'impression qu'on ait fait beaucoup de progrès récemment sur ces thématiques. On peut tout de même citer sources.debian.net qui permet de naviguer facilement dans les sources des paquets Debian, de fournir un lien vers une ligne précise de code, ou vers un patch que Debian applique. Associée à l'extension Firefox/Chromium de <a href="http://rgeissert.blogspot.fr/2015/01/edit-debian-with-iceweasel.html">Raphaël Geissert</a>, on peut facilement créer un patch sur n'importe quel logiciel empaqueté dans Debian.</p>

<p>Il y a aussi le <a href="https://udd.debian.org/dmd/?email1=hertzog%40debian.org&amp;email2=&amp;email3=&amp;packages=&amp;ignpackages=&amp;format=html#todo">Debian Maintainer Dashboard</a> qui a été mis en place en s'appuyant sur UDD (Ultimate Debian Database). Mais il fait doublon avec le <a href="https://qa.debian.org/developer.php?login=hertzog">DDPO</a> (Debian Developer's Package Overview).</p>

<p>Enfin, je citerai volontiers <a href="https://packages.debian.org/sid/dgit">dgit</a>, car l'idée d'avoir une infrastructure centralisée permettant de gérer des paquets Debian simplement avec git est plutôt plaisante. Mais j'ai peur que le projet ne soit voué à l'échec car le projet souffre de limitations importantes : aucun historique n'est disponible sur les paquets, même lorsque le mainteneur utilise déjà git avec le paquet.</p>

<p>En ce qui concerne le futur et n'étant pas devin, je peux simplement donner quelques projets que j'aimerai voir aboutir et sur lesquels je vais sûrement essayer de travailler :</p>

<ul><li>Modifier le Package Tracker pour gérer qui est responsable de quoi sur chaque paquet. Il s'agit de remplacer le concept un peu binaire qui veut que soit le paquet a un mainteneur et dans ce cas on suppose qu'il gère tout et que tout va bien, soit le paquet n'a pas de mainteneur et dans ce cas il est abandonné et rien ne va plus.</li>

<p>Dans la pratique on a souvent des mainteneurs qui ont besoin du paquet en dépendance d'un paquet qu'ils utilisent et qui vont corriger juste les bogues critiques mais qui laisseraient volontiers le paquet à un mainteneur plus intéressé. Ou alors on a des mainteneurs enregistrés mais qui en fait ne sont plus actifs et le paquet est négligé...</p>

<p>Et puis on a de plus en plus d'utilisateurs externes qui dépendent de certains paquets dans Debian qui doivent pouvoir les surveiller pour s'assurer qu'ils ne seront pas supprimés dans la prochaine version (ce qui arrive de plus en plus souvent avec la politique de suppression automatique lorsqu'un bogue critique n'est pas corrigé sous 30 jours).</p>

<li>Étendre le Package Tracker pour qu'il intègre toutes les fonctionnalités de suivi / coordination qui existent actuellement dans divers services séparés : suivi par contributeur (cf DDPO/DMD déjà cité), suivi par équipe (cf <a href="http://pet.alioth.debian.org/">Package Entropy Tracker</a>), coordination de transitions (cf <a href="https://release.debian.org/transitions/">transition trackers</a> de la Release Team)</li>
<p></p>
<li>Rationaliser le flux d'informations à destination des mainteneurs. J'avais déjà formalisé les objectifs à atteindre dans le <a href="http://dep.debian.net/deps/dep2/">DEP-2</a> rédigé il y a plus de 4 ans...</li>
</ul><p><img alt="" src="media/bd5107b1.openlogo-100.jpg" data-original-source="https://blog.journalduhacker.net/data/medias/openlogo-100.jpg"></p>

<p><strong>Jdh</strong> : Tu es au centre de l'initiative Debian LTS, qui fournit un support de longue durée aux différentes versions stables de Debian. Peux-tu nous en dire un peu plus, sur par exemple l'origine du projet, les moyens mis en œuvre, les avancées du projet et ses objectifs ?</p>

<p><strong>Raphaël</strong> : Moi j'ai suivi cela de très près et lorsque le projet a été lancé et que quelques propositions d'aides financières ont été émises j'ai immédiatement <a href="https://lists.debian.org/debian-lts/2014/05/msg00063.html">proposé</a> aux autres contributeurs intéressés par être payés pour travailler sur Squeeze LTS de s'unir derrière une offre unique que l'on pourrait mettre en avant.</p>

<p>C'est ainsi qu'est née l'offre Debian LTS de <a href="https://www.freexian.com/services/debian-lts.html">Freexian</a>. Et à ce jour l'essentiel des contributions à Debian LTS proviennent de contributeurs financés par les sponsors gérés par Freexian. J'ai fait quelques statistiques à ce sujet que j'ai présenté lors de la DebConf (<a href="media/db2e424a.debian-lts-presentation.pdf" data-original-source="https://raphaelhertzog.com/files/2015/08/debian-lts-presentation.pdf">diapos</a>, <a href="media/489bc542.The_Debian_Long_Term_Support_Team_Past_Present_and_Future.webm" data-original-source="http://meetings-archive.debian.net/pub/debian-meetings/2015/debconf15/The_Debian_Long_Term_Support_Team_Past_Present_and_Future.webm">vidéo</a>).</p>

<p>Personnellement j'estime que c'est un succès, mais un succès modeste tout de même, il nous a fallu plus d'un an pour arriver à financer l'équivalent d'un mi-temps. Quand on sait les moyens financiers des grosses entreprises, on se dit qu'on peut faire bien mieux. Et j'espère effectivement qu'on va réussir à convaincre d'autres entreprises pour pérenniser le projet et se donner des marges de manœuvre que l'on n'a pas encore.</p>

<p>D'ici quelques mois nous allons passer à Debian 7 Wheezy LTS parce que Debian 6 arrivera au terme des 5 ans de support et nous allons essayer d'avoir moins de restrictions en terme de paquets supportés (notamment sur les technologies de virtualisation)... mais il faudra des moyens supplémentaires si l'on ne veut pas que d'autres paquets en pâtissent à terme.</p>

<p>L'objectif de Debian LTS est simple : supporter l'ensemble des paquets Debian pendant 5 ans (sur les architectures où il y a des utilisateurs qui cherchent une version LTS). Mais les moyens d'y arriver sont multiples, d'un côté il faut travailler au jour le jour en corrigeant les CVE sur la version courante, et de l'autre il serait bon de faire un travail en amont pour s'assurer que les logiciels intégrés à Debian 9 Stretch puissent être maintenus pendant 5 ans supplémentaires ! Mon objectif est bien d'arriver à une situation où nous avons assez de ressources pour pouvoir avoir un impact sur les versions en développement et pas seulement sur la version LTS actuelle.</p>

<p>Au delà, j'aimerai que LTS soit une porte d'entrée pour que les entreprises prennent conscience de l'importance de leur implication et qu'ensuite elles contribuent non seulement à LTS mais aussi à d'autres projets Debian qui leur seront bénéfiques à plus long terme.</p>

<p><strong>Jdh</strong> : Passons maintenant à un sujet qui passionne les utilisateurs du Logiciel Libre : les rapports Debian-Ubuntu. Toi qui es au cœur du projet Debian depuis des années, peux-tu nous retracer rapidement l'évolution de ces rapports et l'état actuel des interactions entre les deux projets ?</p>

<p><strong>Raphaël</strong> : Je ne crois pas que cela soit encore un sujet si passionnant. Il y a eu des tensions au début lorsque Canonical avait embauché un grand nombre de développeurs Debian et qu'ils n'avaient pas les moyens de contribuer en retour à Debian. De nos jours, la communauté Ubuntu est plus large que juste les employés Canonical et les relations sont bien meilleures. De nombreux contributeurs Debian sont aussi des (anciens) contributeurs Ubuntu.</p>

<p>Le plus gros regret que j'ai c'est que Canonical n'ait jamais fait l'effort d'essayer d'intégrer ses développements les plus importants dans Debian, comme Unity par exemple.</p>

<p><strong>Jdh</strong> : Tu es connu du grand public pour ton livre "The Debian Administrator’s Handbook" en anglais ou "Cahier de l'admin Debian" en français qu'on aime beaucoup. On trouve également géniales les initiatives que tu as lancées pour libérer les différentes versions. Peux-tu nous parler dans un premier temps de ces initiatives de libération, puis dans un second temps du processus de production du livre en lui-même tel qu'il est aujourd'hui (auto-édition, revue "communautaire", etc) ?</p>

<p><img alt="" src="media/1fee8efa.debianhandbook.png" data-original-source="https://blog.journalduhacker.net/data/medias/debianhandbook.png"></p>

<p><strong>Raphaël</strong> : Le livre français avait été écrit pour le compte des éditions Eyrolles et c'est donc eux qui contrôlaient les droits sur le livre. N'ayant jamais réussi à en faire publier une traduction anglaise, Eyrolles a accepté de nous rendre (à moi et Roland) les droits sur une éventuelle traduction anglaise. La première <a href="http://www.ulule.com/debian-handbook/">campagne de financement</a> visait simplement à nous donner les moyens de faire ce travail de traduction, avec un palier bonus où la traduction était en plus publiée sous licence libre.</p>

<p>Une fois cet objectif atteint, il restait le livre français sous licence propriétaire alors que le livre anglais était libre. Il fallait corriger cela et cela nécessitait de renégocier avec Eyrolles et de les convaincre que libérer le livre français était la bonne solution. On a profité d'une nouvelle édition à venir pour imaginer un plan gagnant-gagnant : une nouvelle <a href="http://www.ulule.com/liberation-cahier-admin-debian/">campagne de libération</a> permettait à la fois à Eyrolles d'écouler son stock de livre de l'édition précédente, de financer les frais d'édition de la prochaine édition et de financer une partie du travail des auteurs. Ainsi même si le livre ne se vendait pas (parce qu'il était libre), Eyrolles ne perdrait pas (trop) d'argent.</p>

<p>Au final, le livre français continue de se vendre, même si les chiffres sont plutôt faibles (moins d'un millier d'exemplaires par an).</p>

<p>D'un point de vue plus technique, le livre est rédigé en DocBook XML, il est maintenu dans un <a href="http://anonscm.debian.org/cgit/debian-handbook/debian-handbook.git">dépôt Git</a> comme tout projet libre qui se respecte, les traductions sont gérées avec <a href="https://fedorahosted.org/publican/">Publican</a> qui génère des fichiers .po (et les traducteurs mal à l'aise avec les fichiers .po peuvent utiliser <a href="http://hosted.weblate.org/projects/debian-handbook/">Weblate</a>). Le PDF du livre papier est généré avec <a href="http://dblatex.sourceforge.net/">dblatex</a> et une feuille de style LaTeX personnalisée. Il est imprimé à la demande par Lulu.com pour la version anglaise tandis que la version française est toujours éditée par Eyrolles.</p>

<p><img alt="" src="media/d76ad0d7.cahierdebianwheezy.png" data-original-source="https://blog.journalduhacker.net/data/medias/cahierdebianwheezy.png"></p>

<p>Il se trouve justement que je passe pas mal de temps sur mon livre ces derniers temps car nous sommes en train de finaliser la version Jessie (Debian 8) du livre. J'invite ceux qui veulent être prévenus de la sortie de mon livre à s'abonner à ma newsletter (soit en <a href="https://raphaelhertzog.com/email-newsletter/">anglais</a>, soit en <a href="https://raphaelhertzog.fr/email-newsletter/">français</a>). Et vous pouvez aussi déjà en profiter <a href="https://debian-handbook.info/browse/fr-FR/jessie/">en ligne</a> bien que la traduction ne soit pas terminée... et nous signaler les éventuelles coquilles avant sa publication !</p>
<p><img src="media/ffe97a17.7916ee3cafa0bc3e9583bedad876dcd5" data-original-source="http://cdn.libravatar.org/avatar/7916ee3cafa0bc3e9583bedad876dcd5" alt="Gravatar de Journal du hacker" class="gravatar" /><br/><i>Original post of <a href="https://blog.journalduhacker.net/index.php?article4/entretien-avec-raphael-hertzog" title="Visit the source">Journal du hacker</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/?FirefoxOS-Ajout-de-mot-au-dictionnaire-personnel
title: genma : FirefoxOS - Ajout de mot au dictionnaire personnel
uri: genma-FirefoxOS-Ajout-de-mot-au-dictionnaire-personnel
url: http://genma.free.fr/?FirefoxOS-Ajout-de-mot-au-dictionnaire-personnel
content:
<img alt="" align="right" src="media/9f680caa.arton2423.jpg" data-original-source="http://genma.free.fr/IMG/arton2423.jpg" width="150" height="79"><div><p>Pour FirefoxOS Version 2.5+</p> <p><span>
<img src="media/75a51b67.ffos_dicoperso01-7e52b.png" data-original-source="http://genma.free.fr/local/cache-vignettes/L400xH582/ffos_dicoperso01-7e52b.png" width="400" height="582" alt=""></span></p> <p><span>
<img src="media/cb146443.ffos_dicoperso02-03e0a.png" data-original-source="http://genma.free.fr/local/cache-vignettes/L400xH428/ffos_dicoperso02-03e0a.png" width="400" height="428" alt=""></span></p> <p><span>
<img src="media/e1b0e589.ffos_dicoperso03-b5b43.png" data-original-source="http://genma.free.fr/local/cache-vignettes/L400xH100/ffos_dicoperso03-b5b43.png" width="400" height="100" alt=""></span></p> <p><strong>Version française</strong></p> <p><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="-"> Dans Paramètres>Clavier, Sélectionner "Clavier intégré".<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="-"> Dans Clavier intégré, aller sur "Dictionnaire Personnel"<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="-"> Faire "+" et ajouter un à un les mots que l'on veut mettre en plus et qui ne sont pas connus.<br>
Maintenant ces nouveaux mots sont proposés si on utilise la suggestion des mots lors de la frappe.</p> <p><strong>FirefoxOS - How to add word in personal Dictionnary</strong></p> <p><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="-"> Parameters>Keyboard, go on "Personnal Dictionary".<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="-"> Click on "+" and add one by one the word you want to add. <br>
Now these words are in the Dictionary and if you use the Word suggestion / Auto correction, they are known.</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/?FirefoxOS-Ajout-de-mot-au-dictionnaire-personnel" 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://blog.olivierdelort.net/?p=2227
title: Olivier Delort : Cap sur LXC
uri: Olivier-Delort-Cap-sur-LXC
url: http://blog.olivierdelort.net/?p=2227
content:
<h2>Rendez-vous à Farpoint</h2>
<p>Il y a quelques mois j’entamais une réflexion sur le <a href="http://blog.olivierdelort.net/?p=1851">changement</a> de ma solution d’hébergement. Ce fut le point départ de longues semaines de travail. J’ai parcouru les quatre coins de la toile afin de me documenter sur la mise en place de LXC. Après huit mois de travail le projet commence à se concrétiser. Voici la configuration que j’ai installée afin de réaliser mes essais sur LXC. Mon cahier des charges étant très simple, exécuter mes différents serveurs (mails, dns, web, et autres) dans des containers et en faire une sauvegarde externalisée en cas de pépin. Ce sera l’occasion de faire une petite série d’articles sur mon utilisation de LXC.</p>
<p><span></span></p>
<h3>Le serveur</h3>
<p>Tout d’abord j’ai cherché un nouveau matériel, quelque-chose de peu encombrant, le moins énergivore possible et qui me permettrait de pouvoir exécuter des containers. Actuellement mon serveur hôte datant de 2010 abrite un vieil Athlon II dual-core accompagné de 8Go de ram et d’un disque dur de 500go de disque dur en sata. C’est largement suffisant pour héberger mes quatre containers Openvz et mes deux VM Kvm (qui seront amenées à disparaître avec la nouvelle solution) le tout orchestré par Proxmox. Ma démarche actuelle n’est pas de changer pour plus puissant, je n’utilise même pas la moitié de la RAM et le processeur ne vacille jamais au dessus de 15% d’utilisation. Ce que j’ai mis en place en 2010 n’est plus en adéquation avec ce que  j’aspire aujourd’hui. En effet ce serveur est en configuration moyen tour avec une alimentation de 450 watts et un ventilo de 120mm en façade. Au niveau encombrement il n’est pas facile de lui trouver une place loin du lieu de vie et à cause de sa ventilation vieillissante il a de plus en plus de mal à se faire oublier.<br>
J’ai donc opté pour un petit Brix de chez gigabyte le GB-BXBT-2807. Équipé d’un intel dual-core qui ne consomme que 4w. J’y ai rajouté 8go de ram et un disque-dur de 500Go.  L’encombrement est minimal et je retrouve presque les mêmes performances que mon vieux serveur.</p>
<div><a href="media/a91d9249.IMG_0001.jpg" data-original-source="http://blog.olivierdelort.net/wp-content/uploads/2015/11/IMG_0001.jpg"><img src="media/8fcd52f0.IMG_0001-1200x900.jpg" data-original-source="http://blog.olivierdelort.net/wp-content/uploads/2015/11/IMG_0001-1200x900.jpg" alt="La bête mise à nue" width="634" height="476" srcset="http://blog.olivierdelort.net/wp-content/uploads/2015/11/IMG_0001-300x225.jpg 300w, http://blog.olivierdelort.net/wp-content/uploads/2015/11/IMG_0001-1200x900.jpg 1200w, http://blog.olivierdelort.net/wp-content/uploads/2015/11/IMG_0001-816x612.jpg 816w" sizes="(max-width: 634px) 100vw, 634px"></a><p>La bête mise à nue</p></div>
<p>Voici le détail du matériel que j’utilise pour cette configuration :</p>
<ul><li>BRIX GB-BXBT-2807</li>
<li>8 Go de ram Corsair Value Select SO-DIMM 8 Go DDR3L 1333 MHz CL9</li>
<li>Disque dur Seagate Constellation <span title='Disque dur serveur 2.5" 1 To 7200 RPM 64 Mo Serial ATA 6Gb/s'>500 Go 7200 RPM 64 Mo Serial ATA 6Gb/s</span></li>
</ul><p>Le choix du disque n’est pas encore arrêté, je me demande si au de niveau bruit il ne vaudrait pas mieux prendre un 5400 tours, mais d’un autre côté j’ai peur de perdre des performances. La vitesse du disque dur est-elle prépondérante dans le fonctionnement des containers ? Je planche encore sur la question. Je commence aussi à regarder du côté des SSD, mais j’avoue que la technologie me fait encore un peu peur.</p>
<h3>Mise en place</h3>
<p>Le choix du moteur de containers n’a pas était long à prendre, car d’un côté j’avais OpenVZ :</p>
<ul><li>Vieux noyau</li>
<li>Incompatible avec systemd donc condamné à utiliser Wheezy</li>
<li>Silence complet sur le nouveau projet Virtuozzo 7(au moment où j’écris ses lignes)</li>
</ul><p>et de l’autre LXC :</p>
<ul><li>basé sur les outils noyau donc noyau plus récent</li>
<li>compatible systemd utilisable sur Jessie et supérieure</li>
<li>Projet très actif, la dernière mise à jours date de novembre 2015</li>
<li>Mon goût pour l’aventure, essayé quelque chose de nouveau, bousculer ma routine de geek.</li>
</ul><p>C’est pourquoi j’ai souhaité migrer sous LXC, plutôt que de continuer dans la valeur sûr OpenVZ que j’utilise depuis quelque année déjà.</p>
<p>Pour mon système hôte j’ai donc choisi de partir sur :</p>
<ul><li>Une Base Debian 8</li>
<li>Système de fichier BTRFS</li>
<li>Un point de montage NFS pour les sauvegardes</li>
</ul><p>Voici comment sera organisé mon installation système.</p><pre>HDD
├── /(/dev/sda1)ext4
│           
├── swap(/dev/sda2)swap
│
└── /lxc-data(/dev/sda4)btrfs
      ├── /var/lib/lxc/(sous-volume0)btrfs
      │       ├── container1
      │       ├── container2
      │       ├── container3
      │       └──....
      │           
      └──/var/lib/lxcsnaps/(sous-volume1)btrfs
              ├── snapshot container1
              ├── snapshot container2
              ├── snapshot container3
              └──....</pre><p>Dans un premier temps l’intérêt du dispositif LXC+BTRFS réside dans la possibilité de créer très rapidement des instantanés et des clones. Pour les instantanés (snapshot) il faut que le dossier lxcsnaps soit intégré dans le système de fichier btrfs. Les instantanés sont utiles avant une mise à jour système par exemple pour un retour en arrière rapide en cas de problème ou sauvegarder le container en toute simplicité. Le clonage est aussi très intéressant il permet de gagner du temps lors de la création d’un nouveau container. Dans un second temps il s’agit d’une meilleure gestion de l’espace disque lorsque l’on fait plusieurs instantanés d’un même container il ne copie que la partie du conteneur qui a changé. La finalité étant de mettre la partition /var/lib/lxcsnaps sur mon Nas en évitant de sauvegarder les containers sur le serveur.</p>
<p>Pour bénéficier de ce système de fichiers je crée la partition mère <em><strong>lxc-data </strong></em>qui hébergera les différents sous-volumes</p><pre>mkfs.btrfs /dev/sda4</pre><p>et de je la monte de façon permanente dans le fstab. Il est recommandé de monter les partitions et sous-volumes btrfs avec l’UUID. Ici l’UUID de sd4 est a69d9182-f4c7-4276-b35d-7d5f9bd50a57.</p><pre>UUID=a69d9182-f4c7-4276-b35d-7d5f9bd50a57      /lxc-data      Btrfs      rw,noatime,compress=zlib,autodefrag      0      0</pre><p>Ensuite je crée les deux sous-volumes,</p><pre>#le sous-volume des containers
btrfs subvolume create lxc
#le sous-volume des instantanés
btrfs subvolume create lxcsnaps</pre><p>et toujours pour que le montage soit permanent j’ajoute dans le fstab.</p><pre>UUID=a69d9182-f4c7-4276-b35d-7d5f9bd50a57      /var/lib/lxc      Btrfs      rw,noatime,compress=zlib,autodefrag,subvol=lxc-data/lxc      0      0
UUID=a69d9182-f4c7-4276-b35d-7d5f9bd50a57      /var/lib/lxcsnaps      Btrfs      rw,noatime,compress=zlib,autodefrag,subvol=lxc-data/lxcsnaps      0      0</pre><p>Voila l’environnement des containers est en place. A voir avec le temps si celui-ci viable pour mon utilisation de LXC, ça tombe bien cela fait parti du test.</p>
<h3>Installation et configuration de LXC</h3>
<p>Préparation du noyau :</p>
<p>LXC est en perpétuel évolution afin de bénéficier des récents changements, j’utilise un noyau plus récent que celui fournit avec Jessie. J’installe donc celui de la branche testing. Je crée un fichier préférence pour définir la priorité des dépôts :</p><pre>nano /etc/apt/preferences.d/kernel

Package: *
Pin: release a=stable
Pin-priority: 900
 
Package: *
Pin: release a=testing
Pin-priority: 100
 
Package: linux-image-*
Pin: release a=testing
Pin-priority: 1001
 
Package: linux-headers-*
Pin: release a=testing
Pin-priority: 1001
 
Package: linux-kbuild-*
Pin: release a=testing
Pin-priority: 1001</pre><p>Ensuite dans le fichier source.list d’apt j’ajoute :</p><pre>nano /etc/apt/sources.list

# Kernel Testing
deb http://ftp.fr.debian.org/debian/ testing main non-free contrib
deb-src http://ftp.fr.debian.org/debian/ testing main non-free contrib</pre><p>Pour finir dans mon terminal :</p><pre>apt update
apt install linux-image-amd64</pre><p>Après un redémarrage me voilà en version 4.3 du noyau. En revanche, j’ai été obligé de désactiver la mise en veille de l’écran, car celui-ci ne se rallume pas une fois en mode veille.</p><pre>nano /etc/default/grub
#ajouter consoleblank=0 à la ligne
GRUB_CMDLINE_LINUX_DEFAULT="quiet consoleblank=0"
#reconfiguration de grub
update-grub
#redémarrage du serveur</pre><p>Installation de LXC sous Debian 8.2 :</p><pre>apt install lxc bridge-utils libvirt-bin debootstrap cgroupfs-mount</pre><p>Souhaitant gérer la mémoire et le swap de mes containers je suis obligé d’activer le cgroup responsable de la mémoire qui est déactiver par défaut. Debian a choisi de ne pas activer par défaut ce cgroup afin de ne pas pénaliser les utilisateurs qui ne souhaitent pas les utiliser. Cela évite une trop grande consommation mémoire pour rien. Il me suffit d’ajouter l’instruction “cgroup_enable=memory” et pour le swap “swapaccount=1” au démarrage de Grub.</p><pre>nano /etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'
 
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet consoleblank=0 cgroup_enable=memory swapaccount=1"
GRUB_CMDLINE_LINUX=""
[...]</pre><p>Pour activer les changements sur grub.</p><pre>update-grub</pre><p>Pour finir je redémarre mon hôte et vérifie l’installation de LXC</p><pre>lxc-checkconfig
Kernel configuration not found at /proc/config.gz; searching...
Kernel configuration found at /boot/config-3.16.0-4-amd64
--- Namespaces ---
Namespaces: enabled
Utsname namespace: enabled
Ipc namespace: enabled
Pid namespace: enabled
User namespace: enabled
Network namespace: enabled
Multiple /dev/pts instances: enabled

--- Control groups ---
Cgroup: enabled
Cgroup clone_children flag: enabled
Cgroup device: enabled
Cgroup sched: enabled
Cgroup cpu account: enabled
Cgroup memory controller: enabled
Cgroup cpuset: enabled

--- Misc ---
Veth pair device: enabled
Macvlan: enabled
Vlan: enabled
File capabilities: enabled

Note : Before booting a new kernel, you can check its configuration
usage : CONFIG=/path/to/config /usr/bin/lxc-checkconfig</pre><p>Tout est OK, je continue avec la configuration réseau de mon hôte. Pour plus de simplicité la configuration de l’interface réseau de mon hôte sera en mode bridge. L’activation du mode bridge sur le serveur hôte se fait dans le fichier <em><strong>interfaces. Attention toutefois à ce que le paquet bridge-utils soit installé sur l’hôte</strong></em>. Ce fichier régente la configuration des tous les périphériques réseau du système. Il se trouve dans <em><strong>/etc/network/interfaces.</strong></em></p><pre>nano /etc/network/interfaces
# je commente les lignes de l'’interface réseau principale 
#allow-hotplug eth0
#iface eth0 inet dhcp

#J'active le bridge avec ip statique sur l’hôte
auto br0
iface br0 inet static
       bridge_ports eth0
       bridge_fd 0
       address < IP de l’hôte ici, exemple: 192.168.1.20>
       netmask 255.255.255.0
       network <IP du réseau ici, exemple: 192.168.1.0>
       broadcast <IP de broadcast ici, exemple: 192.168.1.255>
       gateway <IP de la passerelle ici, exemple: 192.168.1.1>
       dns-nameservers <Adresse IP du DNS ici, exemple: 192.168.1.1>
       dns-search votre.domaine.de.Recherche.ici</pre><p>Validation de la modification.</p><pre>systemctl restart networking</pre><p>Sur le container qui me servira de base pour cloner les autres, j’applique la configuration réseau suivante.</p><pre>## Réseau
lxc.utsname = containershostname
lxc.network.type = veth
lxc.network.flags = up

# Ceci est l’interface définit plus haut dans le fichier interface de l’hôte :
lxc.network.link = br0

# Nom de l’interface réseau dans le container,
# lxc.network.name = eth0 

lxc.network.hwaddr = 00:FF:AA:00:00:01

# L’ip du container 
lxc.network.ipv4 = 192.168.1.110/24

# Définissez la passerelle pour avoir un accès à Internet
lxc.network.ipv4.gateway = 192.168.1.1</pre><p>LXC est maintenant en place, le gros du travail commence. Découvrir l’utilisation des containers, leur configuration, leur sauvegarde et bien d’autre. D’après mes premières manipulations, LXC est aussi facile d’utilisation qu’OpenVz. Il faut que je me familiarise avec les différentes commandes et la philosophie qui ne sont pas les mêmes.  J’ai encore pas mal des questions en suspend, c’est pour cela que je me lance dans ses essais grandeurs natures. Petit à petit je basculerai certains des mes serveurs sur cette nouvelle infrastructure en mode presque réel afin d’observer le comportement de tout ce petit monde. Suite au prochain épisode.</p>
<p>Merci à <a href="https://wiki.deimos.fr/LXC_:_Install_and_configure_the_Linux_Containers" target="_blank">Deimos</a> et au <a href="https://wiki.debian.org/fr/LXC/SimpleBridge" target="_blank">Wiki Debian</a> qui m’ont beaucoup aider à mettre en place cette plateforme de test.</p>
<p> </p>
<p> </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=2227" 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="">Proxmox 3 est de sortie</a> (23/05/2013)</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 changement c&rsquo;est pour bient&ocirc;t</a> (02/10/2014)</li><li>Olivier Delort : <a href="">R&eacute;flexion autour de mon nouvel h&eacute;bergement</a> (10/03/2015)</li></ul></div></p>


title: Génération Linux : Synchronisation d'une todo list android vers mon serveur perso
uri: Génération-Linux-Synchronisation-d-une-todo-list-android-vers-mon
feed_id:
http://www.generation-linux.fr/index.php?post/2016/01/05/Synchronisation-d-une-todo-list-android-vers-mon-serveur-perso

url:
http://www.generation-linux.fr/index.php?post/2016/01/05/Synchronisation-d-une-todo-list-android-vers-mon-serveur-perso

content:
<p>J'ai toujours eu une mémoire très (très) sélective, je n'arrive jamais à me rappeler de quelque chose (sauf si c'est pas important). Je fais bien plus confiance à mon disque dur pour ça. Du coup, depuis longtemps, j'ai un "outil" de prise de notes/rappel sur mon serveur. Ces notes étaient jusque là accessibles uniquement depuis une interface web. Je souhaitais les avoir également sur mon téléphone Android (en sachant que mon téléphone n'a pas de forfait data, je devais donc trouver une solution qui soit disponible hors ligne et qui se synchronise périodiquement (quand je suis en wifi). J'ai eu un peu de mal à trouver mon bonheur, mais maintenant que c'est fait, je vais partager ça avec vous, on ne sait jamais, peut-être que certains d'entre vous sont aussi dans mon cas.</p>
<p><img title="todo.png, janv. 2016" alt="todo.png" src="media/8082cfc3.todo.png" data-original-source="http://www.generation-linux.fr/public/jan16/todo.png" height="99" width="99"></p>    <h4>Keske j'ai</h4>
<p>Depuis des années, j'utilise une page d'accueil perso en HTML (j'en avais parlé dans <a href="http://www.generation-linux.fr/index.php?post/2013/04/05/Retour-d-exp%C3%A9rience-apr%C3%A8s-2-ans-d-auto-h%C3%A9bergement">ce retour d'expérience</a> il y a 3 ans). J'ai pas mal modifié cette page d'accueil depuis tout ce temps. J'utilise désormais le <a href="http://startbootstrap.com/template-overviews/sb-admin-2/">thème d'admin bootstrap SB Admin 2</a> (au passage, ce truc est une tuerie, mais j'en reparlerai peut-être dans un autre article). J'ai également ajouté à cette page un petit formulaire texte qui me permet (à moi et ma chérie) de prendre/laisser des notes :</p>
<p><a title="accueil.png" href="media/8e706675.accueil.png" data-original-source="http://www.generation-linux.fr/public/jan16/accueil.png"><img title="accueil.png, janv. 2016" alt="accueil.png" src="media/8e706675.accueil.png" data-original-source="http://www.generation-linux.fr/public/jan16/accueil.png"></a></p>
<p>J'adore ce système car il est très simple (c'est juste du texte enregistré dans un fichier todo.txt) et je vois tout le temps mes notes (cette page étant ma page d'accueil et me servant de rebond pour tous mes liens, j'y passe systématiquement plusieurs fois par jour).</p>
<h4>Keske je veux</h4>
<p>Je me suis acheté, il y a peu, un nouveau téléphone Android (HTC One) avec un super grand écran. Je souhaitais avoir cette ToDo list en widget sur une partie de mon écran de téléphone. Je souhaitais aussi pouvoir modifier cette liste soit depuis le téléphone, soit depuis le web et que tout soit synchronisé.</p>
<p>Problème : je n'ai pas de forfait data avec mon smartphone :)</p>
<h4>Keske je ne veux pas</h4>
<p>J'ai donc commencé à chercher des solutions de ToDo list sur Android. J'en ai trouvé par mal, des gratuites, des payantes, des avec widgets possibles sur le bureau, des super jolies, etc. Le truc, c'est que je ne voulais pas stocker mes notes un serveur qui ne m'appartient pas (c'est le cas de la plupart des services de prise de notes sur Android), je voulais un système qui se synchronise sur mon serveur quand je suis en wifi et  je voulais conserver mon système de simple formulaire texte sur ma page d'accueil HTML. Je ne voulais donc pas de système requérant une base de données.</p>
<p>Ça commence à faire beaucoup de contraintes...</p>
<h4>Keske j'ai choisi</h4>
<p>Au fil de mes recherches, je suis tombé sur un super projet qui s'appelle <a href="http://todotxt.com/">Todo.txt</a>.
Ce projet vise à normaliser une syntaxe d'écriture dans un fichier
texte et à fournir des outils autour pour transformer un simple fichier
todo.txt en une liste exploitable, triable, filtrable, etc.</p>
<p><a title="todotxt-apps_lrg.png" href="media/ecc73f41.todotxt-apps_lrg.png" data-original-source="http://www.generation-linux.fr/public/jan16/todotxt-apps_lrg.png"><img title="todotxt-apps_lrg.png, janv. 2016" alt="todotxt-apps_lrg.png" src="media/ecc73f41.todotxt-apps_lrg.png" data-original-source="http://www.generation-linux.fr/public/jan16/todotxt-apps_lrg.png"></a></p>
<p>Parmi ces outils, il y a une application android "officielle" Todo.txt : <em>"Une application simple et sympa de gestion de tâches qui synchronise votre fichier todo.txt via Dropbox"</em>.  Cette appli est plutôt sympa car elle "transforme" notre fichier formaté "todo.txt" en une vraie liste où on peut ajouter/modifier/supprimer des éléments. </p>
<p>Problème : pour utiliser cette application, il faut avoir un compte Drpobox (pour y synchroniser son fichier todo.txt), chose que je ne souhaite pas avoir.</p>
<p>En continuant mes recherches dans cette voie (ce système de syntaxe de todo.txt m'intéressait vraiment), j'ai vu qu'il y avait une autre application android qui utilise un fichier todo.txt (avec cette même syntaxe) et qui se base sur un fichier todo.txt sur le téléphone, sans aucune synchronisation : <a href="https://play.google.com/store/apps/details?id=nl.mpcjanssen.simpletask&amp;hl=en">Simpletask Cloudless</a>.</p>
<p>À ce stade, j'ai donc une appli android qui m'affiche (sur le téléphone - en widget) une ToDo liste et qui stocke ça dans un fichier texte :</p>
<center><a title="andro1.png" href="media/be384bf2.andro1.png" data-original-source="http://www.generation-linux.fr/public/jan16/andro1.png"><img title="andro1.png, janv. 2016" alt="andro1.png" src="media/5ae2637b..andro1_m.png" data-original-source="http://www.generation-linux.fr/public/jan16/.andro1_m.png"></a> <a title="andro2.png" href="media/602cc5da.andro2.png" data-original-source="http://www.generation-linux.fr/public/jan16/andro2.png"><img title="andro2.png, janv. 2016" alt="andro2.png" src="media/6591b93f..andro2_m.png" data-original-source="http://www.generation-linux.fr/public/jan16/.andro2_m.png"></a></center>
<p>Il ne restait plus qu'à faire en sorte que ce fichier todo.txt soit synchronisé avec mon fichier todo.txt utilisé sur ma page d'accueil HTML. Pour faire ça, j'ai utilisé une application super pratique : <a href="https://play.google.com/store/apps/details?id=dk.tacit.android.foldersync.lite&amp;hl=en">FolderSync Lite</a>. Cette application me permet de synchroniser (de manière périodique et bidirectionnelle) un fichier/répertoire présent sur mon téléphone vers un compte Dropbox, Google Drive, Amazon, etc. mais aussi vers mon serveur via les protocoles SSH, FTP, webdav, etc.</p>
<p>Au début, je faisais du SFTP mais ça m'a causé quelques soucis de droits, du coup, je me suis rabattu du webdav. La mise en place d'un espace webdav est très simple avec un serveur apache, après l'activation du module qui va bien et 4 lignes de configuration, c'est accessible sur HTTPS et authentifié, tout ce qui va bien. Voici le paramétrage du dossier à synchroniser et du serveur webdav dans FolderSync :</p>
<center><a title="andro3.png" href="media/f1c1aa52.andro3.png" data-original-source="http://www.generation-linux.fr/public/jan16/andro3.png"><img title="andro3.png, janv. 2016" alt="andro3.png" src="media/711030c4..andro3_m.png" data-original-source="http://www.generation-linux.fr/public/jan16/.andro3_m.png"></a><a title="andro4.png" href="media/f1c64ec8.andro4.png" data-original-source="http://www.generation-linux.fr/public/jan16/andro4.png"><img title="andro4.png, janv. 2016" alt="andro4.png" src="media/e5958ea1..andro4_m.png" data-original-source="http://www.generation-linux.fr/public/jan16/.andro4_m.png"></a></center>
<p>Voila, j'ai désormais une synchronisation bidirectionnelle toutes les heures (qui échoue si je n'ai pas de connexion data/wifi). Les tests sont concluants, je suis vraiment ravi de cette solution (que j'ai eu bien du mal à trouver). Si vous avez des questions, n'hésitez pas !</p>
<p>Et vous, utilisez-vous un système de prise de notes ? Si oui, lequel ?</p>
<p><img src="media/141035a1.68fc65ae4ea8aee5331aa5f74ca1087b" data-original-source="http://cdn.libravatar.org/avatar/68fc65ae4ea8aee5331aa5f74ca1087b" alt="Gravatar de G&eacute;n&eacute;ration Linux" class="gravatar" /><br/><i>Original post of <a href="http://www.generation-linux.fr/index.php?post/2016/01/05/Synchronisation-d-une-todo-list-android-vers-mon-serveur-perso" title="Visit the source">Génération Linux</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>G&eacute;n&eacute;ration Linux : <a href="">Auto-h&eacute;bergement : Mon experience, mes probl&egrave;mes, mes id&eacute;es</a> (31/03/2011)</li><li>G&eacute;n&eacute;ration Linux : <a href="">Auto-h&eacute;bergment : mon syst&egrave;me de sauvegarde</a> (19/06/2011)</li><li>G&eacute;n&eacute;ration Linux : <a href="">rssLounge, un excellent gestionnaire de flux RSS !</a> (02/07/2011)</li><li>G&eacute;n&eacute;ration Linux : <a href="">Installation d&#039;un serveur Sparkleshare sur Debian et d&#039;un client Sparkleshare sur Ubuntu</a> (20/03/2013)</li><li>G&eacute;n&eacute;ration Linux : <a href="">Retour d&#039;exp&eacute;rience apr&egrave;s 2 ans d&#039;auto-h&eacute;bergement</a> (05/04/2013)</li></ul></div></p>


feed_id: http://carlchenet.com/2016/01/05/recapitulatif-2015/
title: Carl Chenet : Récapitulatif 2015
uri: Carl-Chenet-Récapitulatif-2015
url: http://carlchenet.com/2016/01/05/recapitulatif-2015/
content:
<p>Cette année a sans nul doute été une de mes grandes années de contributions au Logiciel Libre. Afin de me remémorer le chemin parcouru, je vais prendre les sujets dans l’ordre.</p>
<h2>1. Le Journal du hacker</h2>
<p>J’en parle très souvent sur ce blog, je suis le fondateur du <a href="https://www.journalduhacker.net/" target="_blank">Journal du hacker</a>, un site communautaire participatif à la <a href="https://news.ycombinator.com/" target="_blank">Hacker News</a>, principal site américain du genre. Sauf que contrairement à Hacker News, nous utilisons <a href="https://github.com/jcs/lobsters" target="_blank">un logiciel libre</a>.</p>
<p>Rejoint depuis par une équipe des plus dynamiques, nous avons cette année :</p>
<ol><li>changé de nom (de Journal du pirate vers Journal du hacker)</li>
<li>mis en place le nouveau nom de domaine (de infos.mytux.fr vers <a href="http://www.journalduhacker.net/" rel="nofollow">http://www.journalduhacker.net</a>)</li>
<li>développé les <a href="https://twitter.com/journalduhacker" target="_blank">comptes Twitter</a> et <a href="https://framasphere.org/u/journalduhacker" target="_blank">Diaspora*</a> du Journal du hacker</li>
<li>fait connaître le projet aussi largement que possible</li>
<li>développé des outils pour nos besoins (j’en reparle plus bas)</li>
<li>et surtout surtout nourri le site au quotidien,<strong> merci à toute l’équipe pour ça !<br></strong></li>
</ol><p><a href="https://www.journalduhacker.net/" target="_blank"><img src="https://carlchenet.files.wordpress.com/2015/07/logo-journal-du-hacker.png?w=730" alt="logo-journal-du-hacker"></a></p>
<h2>2. LinuxJobs.fr</h2>
<p>Un projet me trottait dans la tête depuis longtemps : réaliser un site d’emploi spécialisé dans la communauté francophone du Logiciel Libre et de l’opensource. 2015 est l’année qui allait me voir lancer le projet. Tout a bien commencé par <a href="http://linuxfr.org/news/linuxjobs-fr-job-board-pour-la-communaute-du-logiciel-libre-et-de-l-open-source" target="_blank">une communication réussie sur LinuxFR</a>. Le projet a eu plusieurs phases et m’a emmené dans une direction bien différente que celle où je pensais aller les premiers temps. Plusieurs étapes se sont succédés :</p>
<ol><li>analyse de l’offre existante</li>
<li>le choix d’une solution, bien évidemment <a href="http://jobskee.com/" target="_blank">un logiciel libre</a></li>
<li>travailler avec le développeur amont pour améliorer/corriger son programme</li>
<li>travailler main dans la main avec la communauté FOSS pour fournir un outil qui l’intéresse</li>
<li>créer les <a href="https://twitter.com/linuxjobsfr" target="_blank">comptes Twitter</a> et <a href="https://framasphere.org/u/linuxjobsfr" target="_blank">Diaspora* de LinuxJobs.fr</a> et les alimenter</li>
<li>développer des outils pour automatiser la plupart des tâches</li>
<li>communiquer de façon transparente, par exemple grâce <a href="https://blog.linuxjobs.fr/" target="_blank">au nouveau blog de LinuxJobs.fr</a></li>
<li>faire grandir la communauté des utilisateurs</li>
</ol><p>Le résultat de ce travail est loin d’être achevé mais il me semble en bonne voie. <a href="https://blog.linuxjobs.fr/index.php?article2/nouvelle-version-de-linuxjobs-fr-et-quelques-chiffres" target="_blank">La nouvelle version de LinuxJobs.fr</a> rendue publique ce lundi 4 janvier 2016 avec <strong>le support des flux RSS pour les catégories et les villes</strong> va permettre de faire gagner les utilisateurs en indépendance et d’automatiser la communication des nouvelles offres publiées encore davantage.<a href="https://www.linuxjobs.fr/" target="_blank"><img src="https://carlchenet.files.wordpress.com/2015/10/linuxjobs-horizontale.png?w=730" alt="linuxjobs-horizontale"></a></p>
<h2>2. Twitter Out Of The Browser</h2>
<p>Afin de faire connaître <strong>sur Twitter</strong> le Journal du hacker, puis plus récemment mon nouveau projet LinuxJobs.fr, j’ai dû<strong> développer différents outils autour de Twitter</strong>. Pour commencer, face à l’isolement et la difficulté à faire connaître aujourd’hui un nouveau projet via Twitter, j’ai codé rapidement un outil faisant une chose et la faisant bien : <strong>Retweet</strong>.</p>
<h3>2.1 Retweet</h3>
<p>Retweet est un logiciel <a href="https://github.com/chaica/retweet" target="_blank">développé sur Github</a> (<a href="https://github.com/chaica/retweet/stargazers" target="_blank">étoiles appréciées</a> <span title=":)">:)</span> ) en <strong>Python 3.4</strong> et sous licence <strong>GPLv3</strong> a permis de retweeter les nouvelles postées sur le Journal du hacker vers <a href="https://twitter.com/carl_chenet" target="_blank">mon compte personnel Twitter @carl_chenet</a> . <strong>L’opération faisait d’une pierre deux coups</strong> : fournir des nouvelles en relation avec les sujets sur lesquels je tweete d’habitude à un public intéressé et nombreux. Et en retour<strong> leur faire connaître le Journal du hacker</strong>. Aujourd’hui nous avons dépassé les 800 membres du compte Twitter du Journal du hacker !</p>
<p>Le logiciel s’est enrichi <a href="https://github.com/chaica/retweet/releases" target="_blank">de nouvelles fonctionnalités</a> afin de répondre à différentes contraintes améliorant l’efficacité des retweets et je suis très content du chemin parcouru.</p>
<h3>2.2 db2twitter</h3>
<p>Le logiciel propulsant LinuxJobs.fr ne proposait pas au départ de flux RSS. J’ai donc dû me creuser la tête pour être capable d’extraire les offres d’emploi de la base de données et les poster automatiquement sur le compte Twitter de LinuxJobs.fr où la communauté d’abonnés allait croissante.</p>
<p>Quand vous travaillez seul sur un projet au départ, chaque tâche automatisée est une tâche dont on peut dédier le temps qu’on passait à la réaliser <strong>à faire autre chose.</strong></p>
<p>J’avais donc besoin d’un logiciel qui allait chercher des informations dans une base de données, formait un tweet avec ses informations et postait le tweet en question sur Twitter. Rapidement je codais la réponse à ce problème : <strong>db2twitter</strong>, qui fit <a href="https://github.com/chaica/db2twitter" target="_blank">son apparition sur Github</a> (<a href="https://github.com/chaica/db2twitter/releases" target="_blank">étoiles appréciées <span title=":)">:)</span></a> ). Comme <strong>Retweet</strong> il est codé en <strong>Python 3.4</strong> et sous licence <strong>GPLv3</strong>. Je poussais mon travail sur ce logiciel bien plus loin que ce que j’imaginais au départ, en le rendant assez flexible pour un usage général, adaptable à de nombreuses bases de données <a href="http://www.sqlalchemy.org/" target="_blank">grâce à SQLAlchemy</a> et en le documentant correctement.</p>
<p>Aujourd’hui db2twitter continue de parfaitement remplir son office pour LinuxJobs.fr et s’enrichit à chaque version de nouvelles fonctionnalités.</p>
<h3>2.3 Feed2tweet</h3>
<p>Depuis quasiment le premier jour, <strong>le Journal du hacker</strong> utilisait un programme permettant de transformer le flux RSS des nouveautés vers le compte Twitter du Journal du hacker.</p>
<p>L’équipe m’avait remonté des limitations du logiciel, en particulier sur le traitement des mots-dièse (hashtags). J’avais étudié le projet mais ce dernier semblait arrêté depuis 2013. Face à cette impossibilité de faire évoluer le logiciel avec son développeur amont originel, j’ai pris la décision de bifurquer <a href="https://github.com/vrillusions/rss2twitter" target="_blank">du projet originel</a> vers un nouveau projet : <strong>Feed2tweet</strong></p>
<p>Feed2tweet, codé en <strong>Python 2</strong> et sous licence <strong>GPLv3</strong>, <a href="https://github.com/chaica/feed2tweet" target="_blank">encore sur Github</a> (<a href="https://github.com/chaica/feed2tweet/stargazers" target="_blank">étoiles appréciées <span title=":)">:)</span></a> ), vise à être le contraire de ce qu’était son code originel : un bout de code sans documentation et inmaintenable. La première version a apporté des corrections importantes sur le traitement des mots-dièse et l’amélioration du fichier de configuration.</p>
<p>Après la version 0.1, j’ai immédiatement reçu <a href="https://github.com/chaica/feed2tweet/pulls" target="_blank">plusieurs contributions</a>. Le besoin d’améliorer ce logiciel était vraisemblablement là depuis longtemps. Nous travaillons en ce moment avec plusieurs développeurs afin de sortir une prochaine version offrant de nombreuses améliorations.</p>
<h3>2.4 Twitterwatch</h3>
<p>Lorsque vous automatisez une chaîne de traitement, il est de la plus grande importance de savoir <strong>quand cette chaîne est rompue</strong>. Car typiquement sans surveillance humaine, vous pouvez mettre littéralement des heures à vous en apercevoir. Suite à un incident de ce type où j’ai constaté que la chaîne de traitement était rompue depuis <strong>plus de 12 heures</strong>, j’ai pris la décision d’écrire un programme vérifiant l’âge du dernier tweet posté sur le compte du <strong>Journal du hacker</strong> et déclenchant une alerte le cas si besoin.</p>
<p>Twitterwatch était né. Codé en <strong>Python 3.4</strong> sous licence <strong>GPLv3</strong> et présent <a href="https://github.com/chaica/twitterwatch" target="_blank">sur Github</a> (<a href="https://github.com/chaica/twitterwatch/stargazers" target="_blank">étoiles appréciées <span title=":)">:)</span></a> ), il est encore un peu jeune et se limite à l’essentiel mais remplit déjà parfaitement son office en spammant ma boîte e-mail <strong>quand le dernier des tweets sur le compte Twitter du Journal du hacker est qualifié comme trop vieux</strong>. Ce qui indique donc un problème dans la chaîne de traitement.</p>
<h2>3. Contributions au projet Debian</h2>
<p>Étant <a href="https://qa.debian.org/developer.php?login=chaica%40debian.org" target="_blank">développeur Debian</a>, il était hors de question de laisser des programmes si intéressants hors de Debian ;p</p>
<p>C’est pourquoi j’ai inclus cette année <a href="http://packages.qa.debian.org/retweet" target="_blank">Retweet</a> et <a href="http://packages.qa.debian.org/db2twitter" target="_blank">db2twitter</a> dans les dépôts officiels Debian. J’ai essayé de mettre à jour les paquets régulièrement, même si j’ai pris un peu de retard en cette fin d’année. Une bonne résolution à prendre de plus pour 2015 <span title=":)">:)</span> Feed2tweet et Twitterwatch sont des projets encore très récents, mais les paquets Debian ne vont pas tarder à arriver.</p>
<p><strong>Mes autres contributions pour Debian</strong> ont principalement consisté en des rapports de bugs afin de remonter des problèmes aux différents mainteneurs des paquets concernés qui sont tracés dans mes différents billets sur le sujet :</p>
<ul><li><a href="http://carlchenet.com/2015/08/03/my-free-activities-in-july-2015/" target="_blank">My Free Activities in July 2015</a></li>
<li><a href="http://carlchenet.com/2015/09/19/my-free-activities-in-august-2015/" target="_blank">My Free Activities in August 2015</a></li>
<li><a href="http://carlchenet.com/2015/11/02/my-free-activities-in-october-2015/" target="_blank">My Free Activities in October 2015</a></li>
<li><a href="http://carlchenet.com/2015/12/18/my-free-activities-in-november-2015/" target="_blank">My Free Activities in November 2015</a></li>
</ul><p>Je suis plutôt sur une bonne pente pour la publication de mes billets qui parlent de mes contributions au Libre et j’espère que je vais réussir à continuer dans cette voie.</p>
<h2>4. Articles pour GNU/Linux Magazine France</h2>
<p>Cela faisait bien longtemps (plusieurs années en fait) que je ne trouvais plus le temps d’écrire pour <a href="http://www.gnulinuxmag.com/" target="_blank">GNU/Linux Magazine France</a> mais plusieurs opérations intéressantes effectuées pour des clients de <a href="https://www.mytux.fr/" target="_blank">mon activité d’infogérance MyTux</a> m’ont donné l’occasion d’écrire quelques articles intéressants pour GLMF. J’aimerais poursuivre en 2016.</p>
<h2>5. En conclusion</h2>
<p>Un très long billet donc qui détaillait une année bien chargée en contribution à la communauté du Logiciel Libre et de l’opensource. J’espère avoir écrit des outils qui seront utiles à d’autres que moi et surtout que ces personnes se manifesteront pour créer une dynamique positive à chacune des projets en question. Le Libre c’est bien,<strong> mais à deux ou plus, c’est encore mieux</strong>.</p>
<p>Je reste donc à l’affût de tous les retours que l’on me fait sur mes différents projets. Toute critique est bonne à prendre tant qu’elle est constructive, et rien n’est aussi constructif qu’une bonne Push Request <span title=";)">;)</span> <strong>Que ce soit dit pour 2016 !</strong></p>
<p> </p>
<p> </p><br><a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/carlchenet.wordpress.com/2762/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/carlchenet.wordpress.com/2762/"></a> <img alt="" border="0" src="http://pixel.wp.com/b.gif?host=carlchenet.com&amp;blog=7722010&amp;post=2762&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/2016/01/05/recapitulatif-2015/" title="Visit the source">Carl Chenet</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Carl Chenet : <a href="">Le Journal Du Hacker remplace le Journal Du Pirate</a> (23/07/2015)</li><li>Carl Chenet : <a href="">Liens int&eacute;ressants Journal Du Hacker semaine #30</a> (24/07/2015)</li><li>Carl Chenet : <a href="">Le Journal du hacker choisit son logo !</a> (27/07/2015)</li><li>Carl Chenet : <a href="">Vid&eacute;o de pr&eacute;sentation de Backup Checker aux RMLL 2015</a> (29/07/2015)</li><li>Carl Chenet : <a href="">Liens int&eacute;ressants Journal Du Hacker semaine #31</a> (31/07/2015)</li></ul></div></p>


feed_id: http://genma.free.fr/?Hackathon-Firefox-OS-le-16-et-17-janvier-2016
title: genma : Hackathon Firefox OS le 16 et 17 janvier 2016
uri: genma-Hackathon-Firefox-OS-le-16-et-17-janvier-2016
url: http://genma.free.fr/?Hackathon-Firefox-OS-le-16-et-17-janvier-2016
content:
<img alt="" align="right" src="media/fcf90653.arton2416.jpg" data-original-source="http://genma.free.fr/IMG/arton2416.jpg" width="150" height="79"><div><p>Le groupe Meetup "Firefox OS France User Group" organise un Hackathon Firefox OS le 16 et 17 janvier prochain chez Mozilla Paris, au 16 bis boulevard de Montmartre, 75002 Paris.</p> <p><i>Ce rendez-vous a pour but de porter de nouvelles plateformes vers Firefox OS mais aussi de créer des addons sur la 2.5 ou master au choix.</i> Toutes les informations sont sur <a href="http://www.meetup.com/fr/Firefox-OS-France-User-Group/events/226966844/" title="Hackathon Firefox OS le 16 et 17 janvier 2016">"http://www.meetup.com/fr/Firefox-OS-France-User-Group/events/226966844/</a></p> <p>J'ai déjà un engagement prévu depuis un moment pour ce week-end là (l'annonce sera faite d'ici la fin du mois) et je ne serai pas présent au meetup. Il me manque le don d'ubiquité (mais j'y travaille). Si les personnes présentes pouvait faire un compte-rendu, diffusez leurs supports ou toute autre information qui sortiront de ces 2 jours de Hackathon, ce serait vraiment super. Je suis le premier demandeur de toute information ou autre que je pourrais ensuite partager à la communauté élargie, qui est très demandeuse d'information.</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/?Hackathon-Firefox-OS-le-16-et-17-janvier-2016" 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://leubuntupodcast.org/podcast/le-ubuntu-podcast-saison-01-le-episode-00/
title: cm-t : Le Ubuntu Podcast – Saison 01 le Episode 00
uri: cm-t-Le-Ubuntu-Podcast-Saison-01-le-Episode-00
url: http://leubuntupodcast.org/podcast/le-ubuntu-podcast-saison-01-le-episode-00/
content:
<div><iframe width="730" height="411" src="https://www.youtube.com/embed/l9ehewxOln0?feature=oembed" frameborder="0" allowfullscreen></iframe></div>
<p><a href="http://leubuntupodcast.org/#version_audio"><button data-anchor="#ecouter"><span>Header button label:Écouter la version audio</span>Écouter la version audio</button></a></p>
<h2>C’est le numéro 0 !</h2>
<p>Dans ce premier épisode, le pilote, nous avons préparé plusieurs rubriques :</p>
<p>Les chiffres, L’actu, Le interview, L’actu en image, L’application du mois, Le jeu des prédictions, Les événements.</p>
<p><em>Comme on l’a dit dans l’épisode, si le mois prochain il n’y a pas de rubrique ‘gaming’, L’application du mois sera un jeu.</em></p>
<h3>Les Chiffres</h3>
<ul><li>15.10 : C’est le numéro de la <a href="http://www.ubuntu.com/download/desktop" target="_blank">dernière version</a> d’Ubuntu : 15 pour 2015, 10 pour octobre !</li>
<li>8 comme <a href="https://wiki.ubuntu.com/Touch/ReleaseNotes/OTA-8" target="_blank">OTA8 </a>: C’est la dernière mise à jour reçue sur les téléphones ubuntu. La prochaine c’est l’OTA9, en janvier.</li>
<li>265 bugs rapportés et déjà 132 corrigés : C’est le <a href="https://plus.google.com/u/0/+BogdanB/posts/cR4EwfjgEQy" target="_blank">constat</a> du dernier sprint pour la course à l’OTA9.</li>
<li>et 8 comme Unity 8 : La convergence est démontrée <a href="https://plus.google.com/u/0/events/gallery/c3kd2ilki37iknq3itted8iod3o?pid=6222335614100946978&amp;oid=112458913927492831503" target="_blank">lors d’événements</a> tels que l’Ubuntu Party de Paris 15.10, ou dans des <a href="https://www.youtube.com/results?q=unity+8+16.04" target="_blank">vidéos</a> en ligne.</li>
<li>Et… 1 comme premier podcast <img src="media/14f534c7.simple-smile.png" data-original-source="http://leubuntupodcast.org/wp-includes/images/smilies/simple-smile.png" alt=":)"></li>
</ul><h3>L’actu</h3>
<ul><li><a href="http://www.fullcirclemag.fr/?post/2015/11/24/Sortie-du-num%C3%A9ro-102" target="_blank">FCM (Full Circle magazine) N°102</a>
<ul><li><em>Windows 10, L’UEFI et Linux,  installations minimale, effacement d’anciens disques, critique  littéraire sur Data and Goliath (sécurité). L’émission ayant été enregistrée le 19, <strong>depuis <a href="http://www.fullcirclemag.fr/?post/2015/12/19/Pour-les-F%C3%AAtes-de-fin-d-ann%C3%A9e" target="_blank">le numéros 103</a> est sorti</strong> (le 20).<br></em></li>
</ul></li>
<li><a href="https://www.reddit.com/r/Ubuntu/comments/3v0lsd/libreoffice_now_has_more_than_100_million_active/" target="_blank"> LibreOffice : la barre des 100 millions d’utilisateur-ice-s</a></li>
<li><a href="https://www.reddit.com/r/Ubuntu/comments/3w7jtl/online_searches_in_the_dash_to_be_off_by_default/" target="_blank">La recherche en ligne dans le tableau de bord unity sera désactivée par défaut</a></li>
<li><a href="https://www.reddit.com/r/Ubuntu/comments/3ur0lf/microsoft_agrees_linux_is_best_for_cloud/" target="_blank">Microsoft serai d’accord pour dire que le Cloud c’est mieux avec Linux</a></li>
<li><a href="https://www.reddit.com/r/Ubuntu/comments/3vc2j9/apple_releases_its_swift_programming_language/" target="_blank">Apple a sortie le langage de programmation Swift, avec un potentiel support pour Ubuntu</a></li>
<li><a href="https://www.reddit.com/r/Ubuntu/comments/3x3ril/george_hotz_built_a_self_driving_car_that_runs_on/" target="_blank">George Hotz a construit une voiture dans son garage, pour 1000$, avec ubuntu</a>
<ul><li><em>Comme voiture intelligentes il y avait aussi à L’<a href="http://opensourcesummit.paris/">Open Source Summit de Paris</a> :</em></li>
<li><em><a href="https://lafonderie-idf.fr/fonderie-car/" target="_blank">La Fonderie Car : voiture connectée et open source</a></em></li>
<li><em><a href="http://ampool.fr/" target="_blank">L’ampool, une voiture libre/opensource présentée par </a><a href="http://www.pole-aquinetic.fr/">Aquinetic</a></em></li>
<li><em><a href="http://france.osvehicle.com/" target="_blank">OSVehicle le premier véhicule électrique, libre, entièrement personnalisable et connecté</a></em></li>
</ul></li>
<li><a href="https://www.reddit.com/r/Ubuntu/comments/3uxofh/google_decides_to_end_support_for_google_chrome/" target="_blank"> Google met fin au support pour Chrome sur Ubuntu 12.04 LTS 32 bits</a></li>
<li><a href="https://www.youtube.com/watch?v=eOsUJHVaiUY" target="_blank">Doom (dosbox) sur le téléphone ubuntu</a><span> (depuis il a fait une application où il n’y a pas besoin de ligne de comande)</span></li>
<li><a href="https://www.reddit.com/r/Ubuntu/comments/3vf1v2/libreoffice_powered_docviewer_lands_in_ubuntu/" target="_blank">La visionneuse de document maintenant capable de lire tout les documents lisible par libreOffice</a></li>
<li><a href="https://www.reddit.com/r/Ubuntu/comments/3vp795/ubuntu_phones_spotted_in_a_store_in_germany_for/" target="_blank"> Des téléphones ubuntu dans des offres clefs en main grand publique en Allemagne</a></li>
<li><a href="https://www.reddit.com/r/Ubuntu/comments/3wnbch/ubuntu_touch_and_pebble_watch_upebble/" target="_blank">Les montres Pebble fonctionnent sur ubuntu grâce à une application de la communauté</a></li>
<li><a href="https://www.reddit.com/r/Ubuntu/comments/3x2m0s/testing_ubuntu_apps_as_a_service/" target="_blank"> Tester son application ubuntu « <em>as a service</em>« </a></li>
<li><a href="https://www.reddit.com/r/Ubuntu/comments/3sp96q/google_codein_organisations_announced_including/" target="_blank">Ubuntu dans le Google Code-in</a></li>
<li><a href="http://media.ubuntu-paris.org/" target="_blank">Les vidéo des conférences de l’ubuntu party de Paris 15.10 disponibles</a></li>
<li><a href="https://www.reddit.com/r/ubuntufr/comments/3w6vwp/rejoignez_ubuntufr_sur_meetup/" target="_blank">Le meetup ubuntu-fr créé</a></li>
<li><a href="https://www.reddit.com/r/ubuntufr/comments/3wn0mi/comment_afficher_les_ast%C3%A9risques_sur_un_terminal/" target="_blank">Afficher les astérisques lors de la saisie de mot de passe</a></li>
<li><a href="https://www.reddit.com/r/ubuntufr/comments/3ugf8q/paris_pause_ubuntu_ce_soir_juste_apr%C3%A8s_les/" target="_blank">Il y a eu des « Pause Ubuntu »</a></li>
<li><a href="https://www.reddit.com/r/ubuntufr/comments/3xbthp/ubuntu_party_de_paris_retour_d%C3%A9xp%C3%A9rience_jour_1/" target="_blank"> Retour d’expérience de l’ubuntu party vue par seboss666</a></li>
<li><a href="https://www.reddit.com/r/ubuntufr/comments/3wdwau/uavia_d%C3%A9voile_les_premiers_drones_100/" target="_blank">Des drones ubuntu commandés par IP </a></li>
</ul><h3>Le interview</h3>
<ul><li><a href="https://www.reddit.com/r/ubuntufr/comments/3wdwau/uavia_d%C3%A9voile_les_premiers_drones_100/" target="_blank">Des drones ubuntu commandés par IP </a></li>
</ul><h3>L’actu en image</h3>
<figure><a href="https://twitter.com/silbs/status/675264929121869824" target="_blank"><img src="media/918a3193.twit-jane-e1451332934557-1024x867.png" data-original-source="http://leubuntupodcast.org/wp-content/uploads/2015/12/twit-jane-e1451332934557-1024x867.png" alt="image d'un téléphone branché à écran/clavier/souris en mode PC" width="730" height="618" srcset="http://leubuntupodcast.org/wp-content/uploads/2015/12/twit-jane-e1451332934557-300x254.png 300w, http://leubuntupodcast.org/wp-content/uploads/2015/12/twit-jane-e1451332934557-768x650.png 768w, http://leubuntupodcast.org/wp-content/uploads/2015/12/twit-jane-e1451332934557-1024x867.png 1024w, http://leubuntupodcast.org/wp-content/uploads/2015/12/twit-jane-e1451332934557.png 1031w" sizes="(max-width: 730px) 100vw, 730px"></a><figcaption>Le twit’ de Jane Silber</figcaption></figure><blockquote><p>« Le PC ‘<em>de bureau</em>‘ n’est pas mort, il est juste plus facile à transporter #convergence #ubuntu »</p></blockquote>
<p> </p>
<div><iframe width="730" height="411" src="https://www.youtube.com/embed/JVEw6AIPv0g?feature=oembed" frameborder="0" allowfullscreen></iframe></div>
<p><a href="https://www.youtube.com/user/pixelr0" target="_blank">Popescu Sorin</a> nous propose une visite rapide de Unity8, la prochaine itération du bureau ubuntu (qui est déjà en place sur les téléphones).</p>
<p> </p>
<p><a href="https://www.reddit.com/r/Ubuntu/comments/3x7hy4/ubuntu_phones_at_china_mobile_conference/" target="_blank" rel="attachment wp-att-94"><img src="media/f9bcd177.0jkhCdZ-305x1024.jpg" data-original-source="http://leubuntupodcast.org/wp-content/uploads/2015/12/0jkhCdZ-305x1024.jpg" alt="Téléphone Ubuntu au China Mobile Conference" width="305" height="1024" srcset="http://leubuntupodcast.org/wp-content/uploads/2015/12/0jkhCdZ-768x2579.jpg 768w, http://leubuntupodcast.org/wp-content/uploads/2015/12/0jkhCdZ-305x1024.jpg 305w, http://leubuntupodcast.org/wp-content/uploads/2015/12/0jkhCdZ.jpg 996w" sizes="(max-width: 305px) 100vw, 305px"></a>Au China Mobile Conference, il a été exposé un appareil nouveau, il se trouve en 3ème position. Mais qu’est-ce donc ce téléphone mystérieux !</p>
<h3>L’application du mois</h3>
<figure><a href="https://uappexplorer.com/app/com.mikeasoft.podbird" target="_blank" rel="attachment wp-att-109"><img src="media/9ea89c85.com.mikeasoft.podbird.png" data-original-source="http://leubuntupodcast.org/wp-content/uploads/2015/12/com.mikeasoft.podbird.png" alt="Lecteur de podcast pour ubuntu" width="256" height="256" srcset="http://leubuntupodcast.org/wp-content/uploads/2015/12/com.mikeasoft.podbird-150x150.png 150w, http://leubuntupodcast.org/wp-content/uploads/2015/12/com.mikeasoft.podbird-75x75.png 75w, http://leubuntupodcast.org/wp-content/uploads/2015/12/com.mikeasoft.podbird.png 256w" sizes="(max-width: 256px) 100vw, 256px"></a><figcaption>Lecteur de podcast pour ubuntu</figcaption></figure><p><a href="https://uappexplorer.com/app/com.mikeasoft.podbird" target="_blank">Podbird</a> est un lecteur de <a href="https://fr.wikipedia.org/wiki/Podcasting" target="_blank">podcast</a>, il gère les abonnements, les téléchargements automatiques, (…), pratique pour écouter ses podcasts sur son téléphone ubuntu (tu peux même y rajouter <a href="http://leubuntupodcast.org/feed/podcast/">Le Ubuntu Podcast</a> <img src="media/7f1b63c6.1f609.png" data-original-source="http://s.w.org/images/core/emoji/72x72/1f609.png" alt="😉"> )</p>
<h3>Le jeu des prédictions</h3>
<p>On se retrouve l’année prochaine, fin 2016, pour vérifier ces prédictions !</p>
<h3>Les événements</h3>
<ul><li><a href="https://www.reddit.com/r/ubuntufr/comments/3w6vwp/rejoignez_ubuntufr_sur_meetup/" target="_blank">Le meetup ubuntu-fr créé</a></li>
<li><a href="http://loco.ubuntu.com/teams/ubuntu-fr/" target="_blank">Les événements d’Ubuntu-fr</a></li>
<li><a href="http://www.agendadulibre.org/" target="_blank">L’agenda du libre</a></li>
</ul><div></div>
<p>Merci encore à Thibaut pour le interview, on se retrouve le mois prochain pour le épisode 1 !</p>
<p>Ci-dessous retrouves la version audio du podcast :</p>
<p><img src="media/b9fd655a.2382dc5b2226f1a1ea0ef0d995ad0648" data-original-source="http://cdn.libravatar.org/avatar/2382dc5b2226f1a1ea0ef0d995ad0648" alt="Gravatar de cm-t" class="gravatar" /><br/><i>Original post of <a href="http://leubuntupodcast.org/podcast/le-ubuntu-podcast-saison-01-le-episode-00/" title="Visit the source">cm-t</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://formation-logiciel-libre.com/gimp-detourage-par-extraction-de-premier-plan/
title: Dimitri Robert : GIMP : détourage par extraction de premier plan
uri: Dimitri-Robert-GIMP-détourage-par-extraction-de-premier-plan
url: http://formation-logiciel-libre.com/gimp-detourage-par-extraction-de-premier-plan/
content:
<p>Dans un logiciel de retouche photo comme GIMP, les outils de sélection servent surtout à détourer des éléments, c’est-à-dire, à les isoler pour les exporter dans une autre image ou un autre logiciel. GIMP propose plusieurs outils pour détourer et nous pouvons utiliser diverses techniques combinant elles-mêmes plusieurs outils. Dans ce tutoriel nous utilisons l’outil « Extraction de premier plan » (à noter qu’il n’existe pas d’équivalent dans Photoshop).</p>
<p>L’outil « Extraction de premier plan » s’utilise en deux étapes. Vous ne pouvez pas revenir en arrière (annuler la dernière action) tant que vous n’êtes pas arrivé à la fin de la seconde étape. Vous pouvez annuler en cours de route en pressant la touche « Echap » ou en changeant d’outil.</p>
<ol><li>définissez votre zone de travail, de manière grossière, autour de l’élément que vous souhaitez détourer. À cette étape l’outil fonctionne comme la sélection à main levée.</li>
<li>recouvrez toutes les teintes que vous voulez conserver dans la sélection finale. À présent, l’outil se comporte comme l’outil pinceau. À ceci près que changer la taille de la brosse est moins pratique : elle est constante quelque soit le niveau de zoom, donc, il est conseiller de zoomer ; cela augmente votre précision et a pour effet de rendre la brosse plus petite par rapport à l’image. Passez donc bien sur les teintes que vous voulez garder en évitant soigneusement celle dont vous ne voulez pas. Presser la touche « Ctrl » pour inverser le comportement.</li>
</ol><p>À chaque fois que vous relâchez le bouton de la souris GIMP recalcule la zone choisie. Vous pouvez recommencer la seconde étape autant de fois que vous le souhaitez. À la fin validez en pressent « Entrée ».</p>
<p>La vidéo montre également comment exporter l’image obtenue au format PNG (rappel, le format Jpeg ne gère pas la transparence).</p>
<p><iframe frameborder="0" width="1170" height="658" src="https://www.dailymotion.com/embed/video/x3l317c" allowfullscreen></iframe></p>
<p>Dans un prochain tutoriel nous verrons comment utiliser le fameux masque de calque qui permet d’obtenir le détourage parfait ! Nous verrons également commet utiliser ce palmier détouré pour l’insérer dans un nouveau décor. Et peut-être même comment le transformer en brosse et créer une forêt de palmiers !</p>
<p>Si vous voulez soutenir l’auteur, l’inciter à publier de nouveaux tutoriels plus rapidement, vous pouvez mettre une pièce dans le jukebox (bouton « Faire un don »). Vous pouvez aussi donner des idées de tutoriels en posant des questions sur comment faire ceci ou cela. Sinon, vous pouvez simplement partager ces vidéos.</p>
<p>Cet article <a rel="nofollow" href="http://formation-logiciel-libre.com/gimp-detourage-par-extraction-de-premier-plan/">GIMP : détourage par extraction de premier plan</a> est apparu en premier sur <a rel="nofollow" href="http://formation-logiciel-libre.com/">Formation logiciel libre</a>.</p>
<p><img src="media/a723311b.bc7f2e519b76bc86af82809d62e1ca0a" data-original-source="http://cdn.libravatar.org/avatar/bc7f2e519b76bc86af82809d62e1ca0a" alt="Gravatar de Dimitri Robert" class="gravatar" /><br/><i>Original post of <a href="http://formation-logiciel-libre.com/gimp-detourage-par-extraction-de-premier-plan/" title="Visit the source">Dimitri Robert</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Dimitri Robert : <a href="">GIMP : Cr&eacute;er des bords flous sur les images d&rsquo;un diaporama</a> (20/11/2014)</li><li>Dimitri Robert : <a href="">GIMP : choisir facilement une police de caract&egrave;res</a> (30/01/2015)</li></ul></div></p>


uri: La-bande-des-Geexxx-Réflexion-sur-l-accès-au-contenu-pertinent-d
feed_id:
http://geexxx.fr/2016/01/07/reflexion-sur-lacces-au-contenu-pertinent-de-maniere-personnalise-sur-diaspora/

title:
La bande des Geexxx : Réflexion sur l’accès au contenu pertinent de manière personnalisé sur diaspora*

url:
http://geexxx.fr/2016/01/07/reflexion-sur-lacces-au-contenu-pertinent-de-maniere-personnalise-sur-diaspora/

content:
<p><em>Cet article de blog deviendra certainement une discussion sur <a href="https://www.loomio.org/g/EseV9p4X/diaspora-community">loomio</a> lorsque j’aurais le temps de le traduire. Pour l’instant, l’écrire en Français est plus facile pour moi. Comme mes réflexions peuvent tout de même intéresser (et qu’on peut préférer lire en Français), je les partage ici. Voir aussi <a href="http://geexxx.fr/2012/12/24/diaspora-suggestions-pour-faciliter-lacces-a-linformation/">cet ancien article</a> sur le même sujet.</em></p><h2>Il y a trop de messages dans nos flux</h2><p>Un réseau social sert majoritairement à partager et à échanger. S’il est correctement utilisé, il peut même permettre une veille efficace et devenir la principale source d’informations. Il suffit pour cela de suivre suffisamment de personnes postant du contenu intéressant. Malheureusement, il peut vite devenir compliqué de faire le tri dans la montagne de messages qui s’entassent dans notre flux. Le nombre de messages qui nous semblent pertinent peut décroître, jusqu’à tomber bien bas, ce qui fait perdre un temps précieux voire nous fait quitter le service.</p><h2>L’automatisation n’est pas la solution</h2><p>La solution de Facebook (je ne sais pas pour Twitter, mais j’imagine qu’il y a une pratique similaire) à ce problème consiste à étudier notre usage et notre activité pour filtrer de manière automatique notre flux en nous proposant principalement les personnes et sujets avec lesquels nous interagissons majoritairement. Cette approche pose un problème de cercle vicieux : nous sommes bien évidemment moins susceptible de cliquer sur un contenu qui ne nous est pas présenté, comme nous n’interagissons pas avec lui il nous sera moins souvent présenté, etc. De plus, elle implique de faire de l’analyse des usages et des données, ce que nous essayons de limiter dans le logiciel Libre pour des raisons de respect de la vie privée. À cela, il faut rajouter le fait qu’un ordinateur peut se tromper. Finalement, personne mieux que nous même n’est capable de savoir si un contenu ne nous intéresse ou pas.</p><h2>Les hashtags, une solution partielle</h2><p>Nous avons vu que suivre des personnes intéressantes n’est pas une solution suffisante. Ces personnes peuvent parfois poster du contenu qui ne nous intéresse pas. Pire, certaines personnes peuvent parfois poster un contenu qui nous intéresserait, mais poster majoritairement du contenu sans intérêt. Nous pouvons aussi ignorer complètement l’existence d’une personne qui nous intéresserait beaucoup et ne jamais la découvrir. La solution de Twitter et diaspora* à ce problème est le système de hashtag. On peut ainsi se mettre à suivre non pas des personnes mais des sujets, ce qui résout le problème évoqué ci-dessus. Malheureusement, certaines personnes peuvent squatter un hashtag, voir en ajouter systématiquement des dizaines pour tenter de donner de la visibilité à leur message (cas moins régulier sur Twitter où les tweets sont limités à 140 caractères pour le moment). De plus, il est aussi possible d’utiliser un hashtag pour parler de son contraire. Par exemple, une personne postant un article parlant d’un problème sous #windows pourra accompagner son message d’un commentaire comme « Ca ne serait pas arrivé sous #linux ! ». Si nous sommes intéressé par les messages parlant de #linux et donc nous suivons ce hashtag, ce message apparaîtra dans notre flux, alors même qu’il ne parle que du système de Microsoft.</p><h2>Les expressions booléennes, une suggestion pour diaspora*</h2><p>Cette idée me trotte dans la tête depuis des années. En fait, je la décris déjà dans <a href="http://geexxx.fr/2012/12/24/diaspora-suggestions-pour-faciliter-lacces-a-linformation/">la première suggestion de cet article</a> qui date de 2012 ! Il s’agirait de permettre à l’utilisateur d’écrire une requête avec trois entités différentes : les utilisateurs, les aspects et les tags, ainsi qu’avec trois opérateurs (en plus des parenthèses pour déterminer la priorité) : le ou, le et et le non. Un utilisateur pourrait ainsi rechercher <code>#linux &amp;&amp; !#microsoft</code>. La réponse à cette requête serait un flux de tous les messages contenant le tag #linux et ne contenant pas le tag #microsoft. Si on se rend compte en plus qu’un utilisateur spamme le tag #linux, on peut aussi l’enlever de ce flux en rajoutant <code>&amp;&amp; !@userSpammer</code>. Et voilà, un flux tout propre avec juste ce qui nous intéresse !</p><p>Ces requêtes doivent ensuite pouvoir être épinglées pour se retrouver dans la colonne de gauche de la page des flux, afin de pouvoir être sélectionnée facilement sans avoir à réécrire la requête. On pourrait même vouloir lui donner un nom et la définir comme flux par défaut, et, pourquoi pas, combiner les requêtes entre elle toujours avec les trois opérateurs.</p><p>Les questions qu’il reste à trancher pour avoir des spécifications complètes :</p><ul><li># pour les tags et @ pour les personnes sont devenus des standards de fait. Qu’utiliser pour désigner un aspect ?</li><li>&amp;&amp;, || et ! sont bien connus des développeurs. Ce sont cependant des symboles techniques. Doit-on les utiliser ou bien chercher quelque chose d’autres ? Google utilise l’espace pour dire &amp;&amp;, OR pour dire || et – pour dire ! dans sa barre de recherche par exemple.</li><li>Qu’est-ce que vous allez bien pouvoir offrir à Marien et Taratatach pour qu’ils m’aident à implémenter ça ?</li></ul>
<p><img src="media/b511c624.49e4c4178b8c390e9b16bb00531a0aaa" data-original-source="http://cdn.libravatar.org/avatar/49e4c4178b8c390e9b16bb00531a0aaa" alt="Gravatar de La bande des Geexxx" class="gravatar" /><br/><i>Original post of <a href="http://geexxx.fr/2016/01/07/reflexion-sur-lacces-au-contenu-pertinent-de-maniere-personnalise-sur-diaspora/" title="Visit the source">La bande des Geexxx</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 bande des Geexxx : <a href="">Je suis un abstentionniste des r&eacute;seaux sociaux</a> (19/05/2012)</li><li>La bande des Geexxx : <a href="">Pourquoi j&rsquo;ai finalement pris la d&eacute;cision de quitter Facebook</a> (11/01/2012)</li><li>La bande des Geexxx : <a href="">Diaspora* : la communaut&eacute; s&rsquo;organise</a> (31/10/2012)</li><li>La bande des Geexxx : <a href="">Diaspora : Suggestions pour faciliter l&rsquo;acc&egrave;s &agrave; l&rsquo;information</a> (24/12/2012)</li><li>La bande des Geexxx : <a href="">Diaspora*, &agrave; l&rsquo;usage</a> (19/05/2014)</li></ul></div></p>


title: wilfried caruel : Converseen le logiciel opensource
uri: wilfried-caruel-Converseen-le-logiciel-opensource
feed_id:
http://wilfriedcaruel.svnet.fr/2016/01/converseen-opensource/?pk_campaign=feed&amp;pk_kwd=converseen-opensource

url:
http://wilfriedcaruel.svnet.fr/2016/01/converseen-opensource/?pk_campaign=feed&amp;pk_kwd=converseen-opensource

content:
<h1>Converseen</h1>
<p><span><span><span>Je vais vous présenter un logiciel de traitement d’image ou convertisseur d’images.<br></span></span></span></p>
<p><span><span><span>ce logiciel s’appelle « <strong>Converseen</strong> »,</span></span></span></p>
<p><span><span><span>Ce logiciel de traitement d’images permet :<br></span></span></span></p>
<ul><li><span><span><span>Traitement par lots</span></span></span></li>
<li><span><span><span>convertir</span></span></span></li>
<li><span><span><span>redimensionner</span></span></span></li>
<li><span><span><span>filtre</span></span></span></li>
<li><span><span><span>aperçu</span></span></span></li>
<li><span><span><span>rotation</span></span></span></li>
<li><span><span><span>renommer</span></span></span></li>
</ul><p><span><span><span>Le projet est disponible sous licence « <strong>GPL</strong> ».</span></span></span></p>
<p><span><span><span>Le logiciel est écrit en «<strong> c++</strong> » et épaulé par « <strong>QT4</strong> ».</span></span></span></p>
<p><span><span><span>Le logiciel permet de convertir les formats suivants :<br></span></span></span></p>
<ul><li><span><span><span>.Aai</span></span></span></li>
<li><span><span><span>.Art</span></span></span></li>
<li><span><span><span>.Jpeg</span></span></span></li>
<li><span><span><span>.Cur</span></span></span></li>
<li><span><span><span>.G3</span></span></span></li>
<li><span><span><span>.Svg</span></span></span></li>
<li><span><span><span>.Epi</span></span></span></li>
<li><span><span><span>.Gif</span></span></span></li>
<li><span><span><span>.Icon</span></span></span></li>
<li><span><span><span>.Psd</span></span></span></li>
<li><span><span><span>.Ras</span></span></span></li>
<li><span><span><span>Etc</span></span></span></li>
</ul><h2>Fonctionnalités :</h2>
<ul><ul><li><span><span><span>Carry out a single or a multiple conversion.</span></span></span></li>
<li><span><span><span>Resize one or multiple images.</span></span></span></li>
<li><span><span><span>Compress images for your web pages.</span></span></span></li>
<li><span><span><span>Rotate and flip images.</span></span></span></li>
<li><span><span><span>Rename a bunch of images using a progressive number or a prefix/suffix.</span></span></span></li>
<li><span><span><span>Selecting a resampling filter to resize images.</span></span></span></li>
<li><span><span><span>Convert an entire PDF to a bunch of images</span></span></span></li>
<li><span><span><span>Extract an image from a Windows icon file (*ico)</span></span></span></li>
</ul></ul><h3>La vidéo</h3>
<p>Le logiciel a été créé par « <a href="http://fasterland.net/about-me" target="_blank">Mondello Francesco</a> ».</p>
<h4>Mon avis :</h4>
<p><span><span><span>Comme dit « <a href="http://la-vache-libre.org/" target="_blank">Noireaude</a> » c’est le genre de petit outil que j’aime bien , n’étant pas féru de la « CLI » <span>je préfère les interfaces</span> (symptôme causé par la 10 aines d’année sous windows ?),</span></span></span></p>
<p><span><span><span>Ce n’est pas le  logiciel «<strong> usine à gaz</strong> » même si la plupart des formats m’est inconnu,</span></span></span></p>
<p><span><span><span>C’est peut-être un bug , mais j’ai mis le logiciel en « <strong>français</strong> » , mais c’est toujours écrit en anglais , ce n’est pas bien grave , car les termes en anglais sont compréhensibles,</span></span></span></p>
<p><span><span><span>Le logiciel est pour ma part assez rapide , je ne  l’utilise pas de manière intensive</span></span></span></p>
<p><span><span><span>Y a d’autres logiciels , mais pour l’instant<span> celui-là me satisfait</span> amplement</span></span></span></p>
<p><strong><em><span><span><span><span>Et vous que pensez vous du logiciel et quel autre logiciel utilisez vous ?</span></span></span></span></em></strong></p>
<h5>Installation :</h5>
<p><span><span><span><span>Archlinux &amp; dérivée)</span></span></span></span></p>
<pre>su pacman -S converseen</pre>
<p><span><span><span><span>Fedora</span></span></span></span></p>
<pre>sudo yum install converseen</pre>
<h6>Liens</h6>
<p><a href="http://converseen.fasterland.net/" target="_blank">Site officiel</a><br><a href="http:github.com/Faster3ck/Converseen" target="_blank">Page Github</a></p>
<p><a href="http://la-vache-libre.org/converseen-redimensionner-ou-convertir-ses-images-par-lots-sous-gnulinux-et-windows/" target="_blank">Article La vache Libre</a><br><a href="http://korben.info/redimensionner-convertir-lot-images.html" target="_blank">Article Korben</a></p>
<p><a href="http://la-vache-libre.org/converseen-redimensionner-ou-convertir-ses-images-par-lots-sous-gnulinux-et-windows/" target="_blank">Source</a></p>
<img src="https://stats.svnet.fr/piwik.php?idsite=2&amp;rec=1&amp;url=http%3A%2F%2Fwilfriedcaruel.svnet.fr%2F2016%2F01%2Fconverseen-opensource%2F%3Fpk_campaign%3Dfeed%26pk_kwd%3Dconverseen-opensource&amp;action_name=Converseen+le+logiciel+opensource&amp;urlref=http%3A%2F%2Fwilfriedcaruel.svnet.fr%2Ffeed%2F" width="0" height="0" alt="">
<p><img src="media/ceaa7b52.f8e0e023c0e7ee34d805b620aab6dccb" data-original-source="http://cdn.libravatar.org/avatar/f8e0e023c0e7ee34d805b620aab6dccb" alt="Gravatar de wilfried caruel" class="gravatar" /><br/><i>Original post of <a href="http://wilfriedcaruel.svnet.fr/2016/01/converseen-opensource/?pk_campaign=feed&amp;pk_kwd=converseen-opensource" title="Visit the source">wilfried caruel</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Slobberbone : <a href="">Urban Lightscape : Un logiciel de retouche de photo d&eacute;di&eacute; au traitement de la lumi&egrave;re</a> (13/04/2013)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - Sunday 28, October 2012</a> (28/10/2012)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - Monday 12, November 2012</a> (12/11/2012)</li><li>wilfried caruel : <a href="">FF multi converter logiciel open source de la semaine</a> (08/10/2013)</li><li>wilfried caruel : <a href="">Peazip le logiciel libre de la semaine</a> (01/10/2013)</li></ul></div></p>


feed_id: http://www.loeuillet.org/nouvelle-alpha-wallabag-v2
title: Nicolas Lœuillet : Nouvelle alpha pour wallabag v2
uri: Nicolas-Lœuillet-Nouvelle-alpha-pour-wallabag-v2
url: http://www.loeuillet.org/nouvelle-alpha-wallabag-v2
content:
<p>Et voila, après 4 mois de travail plus ou moins acharnés, on vient de sortir une nouvelle alpha avec pas mal de nouvelles fonctionnalités bien sympas, comme : </p>
<ul><li>l'import depuis wallabag v1 et pocket (en 1 clic, via leur API \\o/)</li>
<li>l'assignation automatique de tags quand on ajoute un nouvel article (en fonction de règles que l'on peut créer facilement)</li>
<li>l'enregistrement public </li>
<li>la validation via email pour se connecter</li>
<li>l'export des articles dans une tonne de formats différents (PDF, JSON, EPUB, MOBI, XML, CSV)</li>
</ul><p>Le billet complet (en anglais) est <a href="https://www.wallabag.org/blog/2016/01/08/wallabag-alpha1-v2">sur le blog du projet</a>.</p>
<p>Pour installer / tester : </p>
<div><pre>git clone https://github.com/wallabag/wallabag.git -b v2
cd wallabag
composer install
php app/console wallabag:install
php app/console server:run
</pre></div>


<p>Amusez-vous bien, on retourne bosser ! </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/nouvelle-alpha-wallabag-v2" title="Visit the source">Nicolas Lœuillet</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Nicolas L&oelig;uillet : <a href="">une alpha pour wallabag v2, enfin</a> (14/09/2015)</li></ul></div></p>


feed_id: http://framablog.org/2016/01/08/apprenez-a-lire-une-url-et-sauvez-des-chatons/
title: Framablog : Apprenez à lire une URL (et sauvez des chatons)
uri: Framablog-Apprenez-à-lire-une-URL-(et-sauvez-des-chatons)
url: http://framablog.org/2016/01/08/apprenez-a-lire-une-url-et-sauvez-des-chatons/
content:
<p>Vous voulez sauver des chatons ? Nous aussi. Tout le monde aime les chatons. Cet article ne vous dira pas comment faire. Mais il vous apprendra (ou vous permettra d’apprendre à votre neveu) comment lire une adresse web. Ce qui est, n’en doutons pas, indispensable lorsque l’on veut sauver des chatons.</p>
<p><span></span></p>
<p>Nous avons donc décidé de piller sauvagement <a href="http://grisebouille.net/">le blog Grise-Bouille</a> de Gee, dessinateur libriste, chanteur yukuléliste, et framasoftien chevronné… parce qu’il a dessiné là un article d’utilité publique qui mérite d’être partagé (rappel : si vous ne le faites pas pour vous, faites-le pour les chatons !)</p>
<h2>URL über-lue</h2>
<p>Aujourd’hui, parlons de l’une de ces nombreuses choses auxquelles on ne prête pas d’attention parce qu’elles semblent trop compliquées… alors qu’elles peuvent nous aider énormément : l’URL.</p>
<p>Je précise que cet article est une introduction pour novice et qu’il ne vise pas l’exhaustivité (on ne parlera pas de <a href="https://fr.wikipedia.org/wiki/Suite_des_protocoles_Internet#Couche_application">protocoles FTP</a>, de <a href="https://fr.wikipedia.org/wiki/Port_%28logiciel%29#Attribution_des_ports">ports</a> ou de <a href="https://fr.wikipedia.org/wiki/Domain_Name_System">résolution DNS</a>). En plus, il est déjà assez long comme ça !</p>
<p>Bonne lecture <img src="media/7f1b63c6.1f609.png" data-original-source="http://s.w.org/images/core/emoji/72x72/1f609.png" alt="😉"></p>
<p><img src="media/dfa1f688.tsq_008_url_uberlu.png" data-original-source="http://framablog.org/wp-content/uploads/2016/01/tsq_008_url_uberlu.png" alt="tsq_008_url_uberlu" width="800" height="10282" srcset="http://framablog.org/wp-content/uploads/2016/01/tsq_008_url_uberlu-768x9871.png 768w, http://framablog.org/wp-content/uploads/2016/01/tsq_008_url_uberlu.png 800w" sizes="(max-width: 800px) 100vw, 800px"></p>
<p><a href="http://grisebouille.net/url-uberlu/">Lien vers l’article original</a>.</p>
<p><img src="media/d4130779.f411e4809021b786b7eb0c8956612e76" data-original-source="http://cdn.libravatar.org/avatar/f411e4809021b786b7eb0c8956612e76" alt="Gravatar de Framablog" class="gravatar" /><br/><i>Original post of <a href="http://framablog.org/2016/01/08/apprenez-a-lire-une-url-et-sauvez-des-chatons/" title="Visit the source">Framablog</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Framablog : <a href="">Vmarker&amp;nbsp;: un tableau num&amp;eacute;rique interactif libre</a> (02/03/2015)</li><li>Framablog : <a href="">Accord Microsoft-&amp;Eacute;ducation nationale&amp;nbsp;: le Libre offre d&amp;eacute;j&amp;agrave; des alternatives.</a> (02/12/2015)</li><li>Framablog : <a href="">OS, logiciels, serveurs et&hellip; tablettes libres pour les &eacute;coles - Entretien avec &Eacute;ric Seigne</a> (12/12/2012)</li><li>Framablog : <a href="">Le partage de la culture sur Internet n&#039;est pas une question d&#039;argent</a> (02/01/2014)</li><li>Framablog : <a href="">Les Connards Pros expliquent GAFAM&amp;nbsp;: Apple</a> (06/09/2015)</li></ul></div></p>


feed_id: http://www.mumbly58.fr/changement-d-utilisateur-dans-xfce-whiskermenu
title: mumbly58 : Changement d'utilisateur dans XFCE + WhiskerMenu
uri: mumbly58-Changement-d-utilisateur-dans-XFCE-WhiskerMenu
url: http://www.mumbly58.fr/changement-d-utilisateur-dans-xfce-whiskermenu
content:
<p>J'ai l’habitude d'utiliser le WhiskerMenu XFCE (xfce4-whiskermenu-plugin 1.5.2 sous Arch au moment où j'écris ces lignes) : plus simple, plus complet, etc.<br>
Par contre, le changement d'utilisateur ou même la configuration Utilisateur depuis ce menu ne sont pas "activées" ou fonctionnelles par défaut. Voici comment "améliorer" un peu les choses.</p>

<p>Pour la configuration utilisateur, il suffit d'installer "mugshot" que vous trouverez sur la plupart des distrib Gnu/Linux. Pour ma part, sous ArchLinux, je l'ai installé avec :</p>

<p><code>yaourt mugshot</code></p>

<p>Une fois fait, je peux changer la config utilisateur en cliquant simplement sur l'icone User du menu et j'obtiens ça :<br><img alt="" src="media/49c1fb51.mugshot1.png" data-original-source="http://www.mumbly58.fr/data/medias/mugshot1.png"></p>

<p>On peut alors changer pas mal de détails et même ajouter un avatar qui sera d'ailleurs repris en .face pour alimenter, par exemple, l'avatar de connexion sous lightdm...</p>

<p>L'autre petit ... "oubli" ? ... dans ce WhiskerMenu est le changement d'utilisateur. Il suffit de rentrer la commande suivante pour trouver son bonheur :</p>

<p><code>dm-tool switch-to-greeter</code></p>

<p><img alt="" src="media/fc2d841b.whisker_65.png" data-original-source="http://www.mumbly58.fr/data/medias/whisker_65.png"></p><p>http://www.mumbly58.fr : Geek &amp; Libre !</p>
<p><img src="media/8409a2e0.c6484fce9031f821f3905a5e2fe55e81" data-original-source="http://cdn.libravatar.org/avatar/c6484fce9031f821f3905a5e2fe55e81" alt="Gravatar de mumbly58" class="gravatar" /><br/><i>Original post of <a href="http://www.mumbly58.fr/changement-d-utilisateur-dans-xfce-whiskermenu" title="Visit the source">mumbly58</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


feed_id: http://yeuxdelibad.net/Blog/?d=2016/01/10/13/08/57-mise-a-jour-de-btshare
title: Thuban : Mise à jour de BTshare
uri: Thuban-Mise-à-jour-de-BTshare
url: http://yeuxdelibad.net/Blog/?d=2016/01/10/13/08/57-mise-a-jour-de-btshare
content:
Suite au travail réalisé sur <a href="http://yeuxdelibad.net/Programmation/dontpanic.html">dontpanic</a>, j'ai repris le code de <a href="http://yeuxdelibad.net/Programmation/BTshare.html">btshare</a>. Pour rappel, il s'agit d'un outil vous permettant de partager simplement des fichiers via le protocole bittorrent. Vous n'avez qu'à placer des fichiers dans un dossier et hop, ils sont partagés. Ne reste plus qu'à envoyer le lien magnet.<br><br>
Alors pour un utilisateur, il n'y a pas de grand changements car ça fonctionne toujours de la même façon. Par contre, dans le code, on peu noter : <br>
- Utilisation de la bibliothèque <a href="http://bottlepy.org/docs/dev/index.html">bottle</a> plutôt que <a href="http://flask.pocoo.org/">flask</a> pour l'interface. C'est un poil plus léger.<br>
- Utilisation du dernier jquery.<br>
- Abandon de l'interface en Tk.<br><br>
Le code est maintenant prêt à être optimisé.<br><br>
Comme d'habitude, pour l'installer, allez voir cette page : <a href="http://yeuxdelibad.net/Programmation/BTshare.html">btshare</a><br>
Vous pouvez aussi récupérer un paquet debian ici <a href="http://git.yeuxdelibad.net/btshare/plain/btshare-web_0.2.5_all.deb">btshare-web_0.2.5_all.deb</a><br> — (<a href="http://yeuxdelibad.net/Blog/?id=20160110131651">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=2016/01/10/13/08/57-mise-a-jour-de-btshare" 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: https://angristan.fr/cache-module-pagespeed-ram-tmpfs/
title: Angristan : Mettre le cache du module PageSpeed en RAM avec tmpfs
uri: Angristan-Mettre-le-cache-du-module-PageSpeed-en-RAM-avec-tmpfs
url: https://angristan.fr/cache-module-pagespeed-ram-tmpfs/
content:
<p><img width="750" height="410" src="media/2cbde23b.nginx_pagespeed_tmpfs.png" data-original-source="https://cdn.angristan.fr/wp-content/uploads/2016/01/nginx_pagespeed_tmpfs.png" alt="Mettre le cache du module PageSpeed en RAM avec tmpfs" srcset="https://cdn.angristan.fr/wp-content/uploads/2016/01/nginx_pagespeed_tmpfs-300x164.png 300w, https://cdn.angristan.fr/wp-content/uploads/2016/01/nginx_pagespeed_tmpfs-648x354.png 648w, https://cdn.angristan.fr/wp-content/uploads/2016/01/nginx_pagespeed_tmpfs.png 750w" sizes="(max-width: 750px) 100vw, 750px"></p>Il y a quelques mois je vous avais parlé du module <a href="https://angristan.fr/compiler-installer-nginx-module-pagespeed-debian/">PageSpeed sous Nginx</a> qui permet d'accélérer son site web à travers plusieurs filtres, qui agissent sur le HTML, les images, le CSS ou encore le Javascript.

Lorsque ces ressources sont analysées et réécrites par PageSpeed, elles sont mises en cache dans un dossier qui se trouve dans <code>/var/ngx_pagespeed_cache</code>.

À chaque requête HTTP, PageSpeed va aller regarder dans le cache pour voir si la ressource demandée a déjà été réécrite. <strong>Pour réduire le temps de réponse, il faudrait donc que le cache soit accessible le plus rapidement possible</strong> : c'est ce qu'on va faire en le mettant en RAM.<span></span>
<h2>Monter le dossier de cache dans tmpfs</h2>
On crée un point de montage <code>tmpfs</code> et on monte le dossier dedans :
<pre>sudo mount -t tmpfs -o size=256M tmpfs /var/ngx_pagespeed_cache</pre>
L'option size définit la taille que vous voulez allouer en MB. Pour ma part le cache tourne autour des 90-120 MB donc j'ai mis un peu plus.

Pour observer quelle taille fait le cache on peut utiliser la commande dh :

<a href="media/19d32112.screenshot_10-01-2016_DYkDirqv.png" data-original-source="https://cdn.angristan.fr/wp-content/uploads/2016/01/screenshot_10-01-2016_DYkDirqv.png"><img src="media/19d32112.screenshot_10-01-2016_DYkDirqv.png" data-original-source="https://cdn.angristan.fr/wp-content/uploads/2016/01/screenshot_10-01-2016_DYkDirqv.png" alt="Mettre le cache du module PageSpeed en RAM avec tmpfs" width="556" height="174"></a>

Et si vous utilisez des graphiques comme <strong>Munin</strong>, vous pouvez voir que la taille du cache augmente au fil du temps. (Il atteint généralement un seuil qu'il ne dépasse pas, pour ma part vers les 100MB de RAM)

<a href="media/272b82c6.munin-pagespeed.png" data-original-source="https://cdn.angristan.fr/wp-content/uploads/2016/01/munin-pagespeed.png"><img src="media/272b82c6.munin-pagespeed.png" data-original-source="https://cdn.angristan.fr/wp-content/uploads/2016/01/munin-pagespeed.png" alt="Mettre le cache du module PageSpeed en RAM avec tmpfs" width="497" height="364"></a>
<h2>Montage automatique au reboot</h2>
Le cache est bien monté en RAM cependant <strong>le point de montage ne sera pas récréé au redémarrage</strong>. Pour cela, on va utiliser le fichier <code>fstab </code>qui s'occupe des partitions au démarrage.

Il faut ajouter cette ligne dans le fichier /etc/fstab :
<pre>tmpfs /var/ngx_pagespeed_cache tmpfs defaults,size=256M 0 0</pre>
Si vous redémarrez, le dossier sera automatiquement monté en <code>tmpfs</code>.

 

Notez que cette procédure n'est pas unique à PageSpeed. Si vous utilisez des logiciels qui ont des fichiers de cache vous pouvez aussi les mettre en mémoire vive. :)<p>L'article <a rel="nofollow" href="https://angristan.fr/cache-module-pagespeed-ram-tmpfs/">Mettre le cache du module PageSpeed en RAM avec tmpfs</a> a été publié sur <a rel="nofollow" href="https://angristan.fr/">Angristan</a></p>
<p><img src="media/08a31aba.92343ccfa36134a20734b99aa0ccfd54" data-original-source="http://cdn.libravatar.org/avatar/92343ccfa36134a20734b99aa0ccfd54" alt="Gravatar de Angristan" class="gravatar" /><br/><i>Original post of <a href="https://angristan.fr/cache-module-pagespeed-ram-tmpfs/" title="Visit the source">Angristan</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Angristan : <a href="">Compiler et installer Nginx avec le module PageSpeed pour Debian</a> (23/08/2015)</li><li>Angristan : <a href="">G&eacute;n&eacute;rer un certificat auto-sign&eacute; robuste : RSA et DH 4096 bits et SHA-2 512 bits</a> (26/09/2015)</li><li>Angristan : <a href="">Installer HHVM avec fallback PHP-FPM sous Debian 8 et Nginx</a> (17/10/2015)</li><li>Angristan : <a href="">Installer PHP 7 sous Debian Jessie via le d&eacute;p&ocirc;t Dotdeb</a> (19/12/2015)</li><li>lmns972 : <a href="">Nginx en tant que LoadBalancer</a> (10/08/2012)</li></ul></div></p>


feed_id: https://blog.journalduhacker.net/index.php?article9/nouvel-article
title: Journal du hacker : Liens intéressants Journal du hacker semaine #1
uri: Journal-du-hacker-Liens-intéressants-Journal-du-hacker-semaine-1
url: https://blog.journalduhacker.net/index.php?article9/nouvel-article
content:
<p>Pour cette 1ère semaine de 2016, voici 5 liens intéressants que vous avez peut-être ratés, relayés par <a href="https://www.journalduhacker.net/">le Journal du hacker</a>, votre source d’informations pour le Logiciel Libre francophone !</p>

<a href="https://www.journalduhacker.net/"><img src="media/01f45034.logo-journal-du-hacker.png" data-original-source="https://blog.journalduhacker.net/data/medias/logo-journal-du-hacker.png"></a>

<ul><li><a href="https://www.journalduhacker.net/s/8plwab/quand_le_crowdfunding_fait_flop_mais_garde_l_argent">Quand le crowdfunding fait flop (mais garde l'argent)</a></li>
<li><a href="https://www.journalduhacker.net/s/urc01y/les_pays-bas_pro-chiffrement_investissent_dans_openssl">Les Pays-Bas pro-chiffrement investissent dans OpenSSL</a></li>
<li><a href="https://www.journalduhacker.net/s/ktyevd/nouvelle_alpha_pour_wallabag_v2">Nouvelle alpha pour wallabag v2</a></li>
<a href="https://www.wallabag.org/"><img src="media/01c80deb.wallabag.png" data-original-source="https://blog.journalduhacker.net/data/medias/wallabag.png"></a>
<li><a href="https://www.journalduhacker.net/s/rcdsj6/postgresql_9_5_upsert_row_level_security_et_big_data">PostgreSQL 9.5 : UPSERT, Row Level Security et Big Data </a></li>
<li><a href="https://www.journalduhacker.net/s/v8eiee/article_du_canard_encha_n_le_lobbying_d_enfer_de_microsoft_pour_se_payer_l_cole">Article du Canard Enchaîné « Le lobbying d'enfer de Microsoft pour se payer l'école »</a></li>
</ul><p>Pour ne plus rater aucun article de la communauté francophone, voici :</p>

<ul><li><a href="https://www.journalduhacker.net/rss">Le flux RSS du Journal du hacker</a></li>
<li><a href="https://twitter.com/journalduhacker">Le compte Twitter du Journal du hacker</a></li>
<li><a href="https://framasphere.org/u/journalduhacker">Le compte Diaspora* du Journal du hacker</a></li>
</ul><p>De plus le site web du Journal du hacker est « adaptatif (responsive) ». N’hésitez pas à le consulter depuis votre smartphone ou votre tablette !</p>

<p>Le Journal du hacker fonctionne de manière collaborative, grâce à la participation de ses membres. <a href="https://www.journalduhacker.net/invitations/request">Rejoignez-nous</a> pour proposer vos contenus à partager avec la communauté du Logiciel Libre francophone et faire connaître vos projets !</p>

<p><strong>Et vous ? Qu’avez-vous pensé de ces articles ?</strong> N’hésitez pas à réagir directement dans les commentaires de l’article sur le Journal du hacker ou bien dans les commentaires de ce billet :)</p>
<p><img src="media/ffe97a17.7916ee3cafa0bc3e9583bedad876dcd5" data-original-source="http://cdn.libravatar.org/avatar/7916ee3cafa0bc3e9583bedad876dcd5" alt="Gravatar de Journal du hacker" class="gravatar" /><br/><i>Original post of <a href="https://blog.journalduhacker.net/index.php?article9/nouvel-article" title="Visit the source">Journal du hacker</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>


title: Journal du hacker : Nouvelle version de Feed2tweet, vos RSS vers Twitter
uri: Journal-du-hacker-Nouvelle-version-de-Feed2tweet-vos-RSS-vers-Twitt
feed_id:
https://blog.journalduhacker.net/index.php?article8/nouvelle-version-de-feed2tweet-vos-rss-vers-twitter

url:
https://blog.journalduhacker.net/index.php?article8/nouvelle-version-de-feed2tweet-vos-rss-vers-twitter

content:
<p>Si vous n'avez pas lu <a href="https://blog.journalduhacker.net/index.php?article6/feed2tweet-nouvel-outil-de-transport-des-entrees-rss-vers-twitter">notre précédent billet</a> sur <a href="https://github.com/chaica/feed2tweet">Feed2tweet</a>, il s'agit d'une application qui récupère le flux RSS de votre site web (ou autre) et poste les différentes entrées <strong>sur le réseau social Twitter</strong>.</p>

<p>Pour rappel, Feed2tweet est en production sur l'infrastructure <a href="https://www.journalduhacker.net/">du Journal du hacker</a> (et déjà d'autres sites importants).</p>

<a href="https://www.journalduhacker.net/"><img src="media/01f45034.logo-journal-du-hacker.png" data-original-source="https://blog.journalduhacker.net/data/medias/logo-journal-du-hacker.png"></a>

<p>La nouvelle version publiée ce jeudi apporte de nombreuses nouvelles options de la ligne de commande, dans le but <strong>de rendre plus flexible</strong> l'usage de Feed2tweet, mais aussi <strong>d'obtenir davantage d'informations</strong> en cas de problème à l'exécution. Petit extrait du changelog :</p>

<ul><li>option -r ou --dry-run afin de lancer Feed2tweet sans vraiment envoyer les nouvelles entrées sur Twitter</li>
<li>option -d ou --debug afin d'avoir des informations internes à Feed2tweet pour débugger</li>
<li> option -v ou --verbose afin d'afficher le maximum d'informations sur les actions de Feed2tweet</li>
</ul><p>Les nouvelles options ont toutes été ajoutées <a href="https://github.com/chaica/feed2tweet">via le Github</a> par Antoine Beaupré alias <a href="https://twitter.com/theanarcat">@theanarcat</a>, un grand merci à lui ! De nombreuses corrections de bugs hérités <a href="https://github.com/vrillusions/rss2twitter">du projet originel</a> sont également au menu.</p>
<p>N'hésitez pas <a href="https://github.com/chaica/feed2tweet/stargazers">à mettre une étoile Github au projet</a> si cela vous est utile, cela n'a l'air de rien mais augmente la visibilité du projet.</p>
<p><img src="media/ffe97a17.7916ee3cafa0bc3e9583bedad876dcd5" data-original-source="http://cdn.libravatar.org/avatar/7916ee3cafa0bc3e9583bedad876dcd5" alt="Gravatar de Journal du hacker" class="gravatar" /><br/><i>Original post of <a href="https://blog.journalduhacker.net/index.php?article8/nouvelle-version-de-feed2tweet-vos-rss-vers-twitter" title="Visit the source">Journal du hacker</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://philippe.scoffoni.net/spip-3-1-de-sortie-le-cms-qui-ma-fait-decouvrir-le-logiciel-libre/
title: Philippe Scoffoni : SPIP 3.1 de sortie, le CMS qui m’a fait découvrir le logiciel libre
uri: Philippe-Scoffoni-SPIP-3-1-de-sortie-le-CMS-qui-m-a-fait-découvr
url: http://philippe.scoffoni.net/spip-3-1-de-sortie-le-cms-qui-ma-fait-decouvrir-le-logiciel-libre/
content:
<blockquote><p><img src="media/3d2fd95a.spip-300x225.png" data-original-source="http://philippe.scoffoni.net/wp-content/uploads/2016/01/spip-300x225.png" alt="spip" width="300" height="225" srcset="http://philippe.scoffoni.net/wp-content/uploads/2016/01/spip-300x225.png 300w, http://philippe.scoffoni.net/wp-content/uploads/2016/01/spip-768x576.png 768w, http://philippe.scoffoni.net/wp-content/uploads/2016/01/spip-1024x768.png 1024w, http://philippe.scoffoni.net/wp-content/uploads/2016/01/spip-600x450.png 600w, http://philippe.scoffoni.net/wp-content/uploads/2016/01/spip.png 1600w" sizes="(max-width: 300px) 100vw, 300px"> Tout a commencé par une nuit sombre, le long d’une route solitaire de campagne, alors que je cherchais un raccourci…</p></blockquote>
<p>Nous sommes en 2003. À l’époque, je viens d’être embauché par une société de conseils intervenant dans le monde de l’industrie pharmaceutique comme responsable informatique. C’était à l’époque un gros changement. Je passais dans le camp des clients après avoir été plus de huit ans dans celui des fournisseurs. Je me disais que ça allait être la belle vie <img src="media/da2d029e.simple-smile.png" data-original-source="http://philippe.scoffoni.net/wp-includes/images/smilies/simple-smile.png" alt=":-)"></p>
<p>D’une certaine manière, ce le fut. C’était la fin des déplacements dans tous les coins de la France. À l’époque, ma première fille avait 3 ans et la seconde allait sur sa première année. J’avais envie de les voir grandir, d’être là le soir pour leur lire des histoires, les coucher, etc. Je vous la joue un peu mélo et larmoyant, ne m’en voulez pas. Avec le temps, il ne reste que les bons souvenirs. Les nuits entrecoupées de pleurs et d’appels, de fièvre et autres vomissements finissent par s’estomper avec le temps.</p>
<p>Mais vous n’étiez peut-être pas venu lire cet article pour avoir droit à un #3615Mylife.</p>
<p>La news commençons par elle. <strong>SPIP</strong>, pour ceux qui trop jeune ou pas au fait de la foultitude de solutions de <strong>gestion de contenus</strong>, communément désignée par l’acronyme anglais <a rel="nofollow" href="https://en.wikipedia.org/wiki/Content_management_system" target="_blank"><strong>CMS</strong></a>, est un logiciel français né en 2001 pour les besoins d’un journal en ligne <a rel="nofollow" href="http://www.uzine.net/" target="_blank">uzine.net</a>.</p>
<p>La version 3.0 avait vu le jour en 2012 et depuis pas de nouvelles versions significatives si ce n’est quelques rares mises à jour mineures. Sur le fond, ce n’est pas forcément dramatique si l’outil fonctionne, donne satisfaction à ses utilisateurs et qu’il n’y a pas de failles de sécurité critique.</p>
<p>Voici donc <a rel="nofollow" href="http://www.spip.net/fr_article5713.html" target="_blank">l’annonce de la version 3.1 de SPIP</a>. Visiblement pas mal de mises à jour et de nouvelles fonctionnalités. Même si aujourd’hui je n’utilise plus SPIP, je suis heureux de voir que l’aventure continue toujours pour ce logiciel qui reste très utilisé.</p>
<p>J’ai comme beaucoup cédé aux sirènes de <strong>WordPress</strong>. À l’époque, ce sont les thèmes qui ont fait la différence. Je n’avais pas de compétences pour personnaliser outre mesure la mise en forme des squelettes SPIP qui étaient à mon goût un peu vieillot par rapport à ce que l’on trouvait sur WordPress. Après, le temps a fait son œuvre. Je ne regrette pas mon choix. WordPress est un outil critiquable, mais quel outil ne l’est pas ? Toujours est-il qu’à ce jour c’est lui que je maîtrise.</p>
<p>Ce qui est intéressant avec SPIP c’est que c’est un outil imaginé et conçu par un utilisateur et pas par un développeur. Oserais-je dire que c’est ce qui fit de SPIP son originalité ? Probablement et surtout son adaptation parfaite au besoin de publication de contenus en ligne par des êtres humains.</p>
<p>En 2003, on me demande de refaire l’intranet de la société. Comme souvent à cette époque, il s’agit d’un site statique développé à l’aide d’un outil que personnellement, je ne regrette nullement : <a rel="nofollow" href="https://fr.wikipedia.org/wiki/Microsoft_FrontPage" target="_blank">Microsoft FrontPage</a>. Le cahier des charges qui m’est donné consiste à permettre aux utilisateurs de saisir eux-mêmes le contenu, pour ne pas dépendre du service informatique. Le budget consistait alors essentiellement en huile de coude et éventuellement de quoi acheter un logiciel pas trop cher si nécessaire.</p>
<p>Je me mets alors en quête de ce Saint-Graall. Je tombe alors, aucun souvenir du comment, sur <a rel="nofollow" href="http://www.spip.net/" target="_blank">le site de SPIP</a>. Et là, c’est le coup de foudre, exactement ce que je cherche. Le contenu est enfin séparé du contenant, l’édition des articles est faite au travers d’une interface web qui semble simple d’utilisation. Reste le langage de balise, mais rien d’insurmontable quand même.</p>
<p>À l’époque, j’ignore tout des logiciels libres et encore plus des systèmes d’exploitation de cette famille. J’ai bien fait des projets où intervenait un Linux avec serveur web apache. Mais horreur, il fallait compiler ledit programme pour lui ajouter des options. Pour un windowsien aguerri comme moi, cela semblait inconcevable et inintéressant au possible.</p>
<p>Par chance, j’avais découvert un tutoriel présentant un package d’installation de la pile <strong>Apache, PHP, Mysql</strong> : <a rel="nofollow" href="http://www.easyphp.org/" target="_blank">EasyPHP</a>. J’installe SPIP sur une machine sous Windows 2000 (oui, nous sommes en 2003). Je configure l’outil, trouve un squelette simple, personnalise mes premières boucles et en quelques jours, je présente un intranet totalement dynamique à ma direction. La mise en production se fait dans la foulée.</p>
<p>À ce stade-là, je n’ai pas encore pris conscience qu’il s’agit d’un logiciel libre. Mais de fil en aiguille, je commence à lorgner du côté des distributions <strong>GNU/Linux</strong>. Notamment la <strong>RedHat 8</strong>. Je me dis qu’après tout ce serait quand même mieux de faire tourner cet intranet sur un environnement plus natif pour les applications PHP. Même si EasyPHP fonctionnait sans problème, j’avais quelques craintes.</p>
<p>Le déclic côté distribution se fait avec <strong>Debian</strong> 3 et son système de paquets qui gère les dépendances. Après les galères rencontrées sur la RedHat 8, c’est un pur bonheur… Par la suite, j’étudiais systématiquement les solutions libres ou open source pour tous les besoins de la société et je découvrais bien sûr tout ce qui va avec, les licences, etc. Ce site que je créé fin 2008 est le carnet où je décide consigner toute mes découvertes et ma compréhension de ce qu’est le logiciel libre et l’open source.</p>
<p>Ceci est le début de ma désormais longue histoire avec les logiciels libres. Douze ans désormais. Mais une grande partie de l’enthousiasme autour du modèle s’est envolé. Ma vision du logiciel libre se heurte bien souvent (trop) à l’individualisme qui y règne et à une certaine forme de mépris pour l’utilisateur final qui n’a qu’à utiliser ce qu’on lui donne. Il faut dire que ce dernier a en retour pas mal de difficultés à comprendre le modèle et du coup comment s’insérer dans ce dernier et contribuer en retour.</p>
<p>C’est un long chemin auquel je continue néanmoins de m’accrocher, car il faut bien croire en quelque chose en ce bas monde <img src="media/da2d029e.simple-smile.png" data-original-source="http://philippe.scoffoni.net/wp-includes/images/smilies/simple-smile.png" alt=":-)"> Faisons comme SPIP, continuons !</p>
<hr><a href="http://philippe.scoffoni.net/spip-3-1-de-sortie-le-cms-qui-ma-fait-decouvrir-le-logiciel-libre/#comments">Réagir à cet article</a>
<p><small>Article original écrit par Philippe Scoffoni le 10/01/2016. | <a href="http://philippe.scoffoni.net/spip-3-1-de-sortie-le-cms-qui-ma-fait-decouvrir-le-logiciel-libre/">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/spip-3-1-de-sortie-le-cms-qui-ma-fait-decouvrir-le-logiciel-libre/" 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="">Concrete 5, un logiciel libre  facile &agrave; prendre en main pour faire un site web</a> (19/09/2011)</li><li>inalgnu : <a href="">Un blog sur le libre c&rsquo;est bien, avec une plate forme libre c&rsquo;est mieux !</a> (29/10/2009)</li><li>Philippe Scoffoni : <a href="">SPIP 3, le Syst&egrave;me de Publication pour l&rsquo;Internet  fait son printemps</a> (23/05/2012)</li><li>Philippe Scoffoni : <a href="">CMS libres ou open source en 2013, &eacute;tat des lieux</a> (16/07/2013)</li><li>Philippe Scoffoni : <a href="">Cagette.net : le logiciel libre de gestion pour les AMAP et groupement d&rsquo;achats</a> (01/10/2015)</li></ul></div></p>


feed_id: http://genma.free.fr/?YunoHost-Presentation
title: genma : YunoHost - Présentation
uri: genma-YunoHost-Présentation
url: http://genma.free.fr/?YunoHost-Presentation
content:
<img alt="" align="right" src="media/476666f5.arton2417.jpg" data-original-source="http://genma.free.fr/IMG/arton2417.jpg" width="150" height="79"><div><p><strong>YunoHost</strong></p> <p><i>YunoHost, signifiant « Pourquoi ne pas s'héberger ? », est une distribution basée sur Debian GNU/Linux composée, essentiellement, de logiciels libres. YunoHost facilite l'installation et l'utilisation d'un serveur personnel. Autrement dit, YunoHost permet d'héberger sur sa machine et chez soi son courrier électronique, son site web, sa messagerie instantanée, son agrégateur de nouvelles (flux RSS), son partage de fichiers, sa seedbox et bien d'autres…</i></p> <p>La série de liens :<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="-"> YunoHost - le site officiel <a href="https://yunohost.org/" title="YunoHost - Site officiel">https://yunohost.org/</a><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="-"> YunoHost - le forum :<a href="https://forum.yunohost.org/" title="YunoHost - le forum">https://forum.yunohost.org/</a><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="-"> YunoHost - la documentation <a href="https://yunohost.org/#/docs_fr" title="YunoHost - Documentation">https://yunohost.org/#/docs_fr</a><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="-"> YunoHost - administrateur <a href="https://yunohost.org/#/admindoc_fr" title="YunoHost - Documentation administrateur">https://yunohost.org/#/admindoc_fr</a><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="-"> YunoHost - les applications officielles <a href="https://yunohost.org/#/apps_fr" title="YunoHost - les applications officielles">https://yunohost.org/#/apps_fr</a></p> <p>Si vous ne connaissez pas YunoHost, il faut savoir que c'est l'OS qui fait tourner la fameuse <a href="http://labriqueinter.net/" title="labriqueinter.net">Brique inter.net</a>.</p> <p><strong>Mon usage après quelques jours</strong></p> <p><a href="https://yunohost.org/#/docs_fr" title="YunoHost - Documentation">La documentation est bien faite</a> et <a href="https://yunohost.org/#/install_on_raspberry_fr" title="Yunohost - Guide d'installation">si on sait installer une distribution sur carte SD pour le Raspberry Pi</a>, on saura installer YunoHost. Des notions de réseau et un minimum d'administration Linux sont un prérequis, même si tout se fait graphiquement.</p> <p>La documentation n'est pas très détaillée, mais l'essentiel est là. A l'usage, cela s'avère assez intuitif. C'est stable, fiable et ça marche. Mon Raspberry a un bon uptime. J'installe et je teste peu à peu quelques applications (<i>Toutes les applications officielles sont sous licences libres</i>). Cela sera le sujet de différents billets à venir.</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/?YunoHost-Presentation" 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://genma.free.fr/?FirefoxOS-Sony-Z3C-and-Dogfood-updates
title: genma : FirefoxOS - Sony Z3C and Dogfood updates
uri: genma-FirefoxOS-Sony-Z3C-and-Dogfood-updates
url: http://genma.free.fr/?FirefoxOS-Sony-Z3C-and-Dogfood-updates
content:
<div><p>Currently, the latest update of the "Foxfooding" program (see my post in French about these program here <a href="http://genma.free.fr/?FirefoxOS-Le-programme-Foxfooding" title="FirefoxOS - Le programme Foxfooding">FirefoxOS - Le programme Foxfooding</a>) is dated from end of November. Normally a new update will have arrive soon. I had contact with a developer and so these are some information.</p> <p>As a reminder, the "dogfood" channel contains special builds related to Foxfooding program. Therefore, these builds undergo a verification QA (quality) before being released.</p> <p>Initially the development team planned to cycle a week for QA validation. But in reality, it always takes a long time because there are always new bugs ... The time for the QA team to fix these bugs, it shifts the release of the update.</p> <p>To overcome this delay worries, teams are planning to implement a new model soon, with separate branches for each build for sending update. This should speed things up.</p> <p>So no Firefox OS smartphone is not dead (and not just dead at all). Evolutions and development continue indeed, a Mozilla team is in charge of verifying the quality. And we must see the delay between the update of builds as something that is very positive.</p> <p>I will continue to follow it closely, trying to learn more about the content of the future update and then I will communicate it.</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/?FirefoxOS-Sony-Z3C-and-Dogfood-updates" 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://genma.free.fr/?FirefoxOS-Sony-Z3C-et-mises-a-jour-Dogfood
title: genma : FirefoxOS - Sony Z3C et mises à jour Dogfood
uri: genma-FirefoxOS-Sony-Z3C-et-mises-à-jour-Dogfood
url: http://genma.free.fr/?FirefoxOS-Sony-Z3C-et-mises-a-jour-Dogfood
content:
<img alt="" align="right" src="media/e455d639.arton2427.jpg" data-original-source="http://genma.free.fr/IMG/arton2427.jpg" width="150" height="79"><div><p>Actuellement, la dernière mise à jour du programme Foxfooding (cf mon billet <a href="http://genma.free.fr/?FirefoxOS-Le-programme-Foxfooding" title="FirefoxOS - Le programme Foxfooding">FirefoxOS - Le programme Foxfooding</a>) date de Novembre dernier. Normalement une nouvelle mise à jour devrai arriver d'ici peu. J'ai eu contact avec un développeur et voici des informations.</p> <p>Pour rappel et information, le canal "dogfood" contient donc des builds spéciaux liés au programme Foxfooding. De ce fait, ces builds passent par une vérification QA (qualité) avant d'être publiées.</p> <p>Initialement l'équipe de développement comptait faire des cycles d'une semaine pour validation QA. Mais en réalité, cela prend toujours beaucoup de temps du fait qu'il y a toujours des nouveaux bugs... Le temps que l'équipe QA fassent corriger ces bugs, cela décale la sortie prévisionnelle de la mise à jour.</p> <p>Pour palier à ce soucis de retard, les équipes prévoient de mettre en place un nouveau modèle pour bientôt, avec des branches séparées pour chaque build à envoyer par mise a jour. Ceci devrait accélérer les choses.</p> <p>Donc non Firefox OS sur smartphone n'est pas mort (et n'est pas mort tout court). Les évolutions et développement continuent bel et bien, une équipe de Mozilla est en charge de la vérification de la qualité. Et il faut donc voir le retard dans la mise à jour des builds comme quelque chose d'on ne peut plus positif.</p> <p>Je vais continuer de suivre ça avec attention, essayer d'en savoir plus sur le contenu de cette future mise à jour et je communiquerai alors dessus.</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/?FirefoxOS-Sony-Z3C-et-mises-a-jour-Dogfood" 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://alterlibriste.free.fr/index.php?post/2016/01/11/Quoi-de-neuf-sous-Firefox-OS-2.5
title: alterlibriste : Quoi de neuf sous Firefox OS 2.5 ?
uri: alterlibriste-Quoi-de-neuf-sous-Firefox-OS-2-5
url: http://alterlibriste.free.fr/index.php?post/2016/01/11/Quoi-de-neuf-sous-Firefox-OS-2.5
content:
<p>Depuis la 2.2, il y a quelques nouveautés que Genma a décrites notamment avec <a href="http://genma.free.fr/?Firefox-OS-2-5-Spark-Premieres-impressions">Spark</a>. <br>
Personnellement, je ne l’ai pas installé et me suis contenté de la nightly juste au moment où la branche 2.6 était créée, c’est à dire que la 2.5 se stabilisait. Mon analyse ne va donc pas porter sur les possibilités de personnalisation du système mais sur l’utilisation de base.<br></p>


<p>Quelles sont les nouvelles fonctionnalités ou changement ?</p>

<ul><li>D’abord un nouvel écran d’accueil. Comme on fait deux pas en avant, un pas en arrière, on passait du scrolling horizontal au scrolling vertical entre la 1.4 et la 2.0 pour de nouveau revenir au scrolling horizontal à la 2.5. En fait, sur le premier écran, on a les applis et les bookmarks et sur la deuxième, les pages épinglées, mais comme sur la première tout est en vrac, je suis resté avec l’ancien écran d’accueil comme les paramètres permettent de le faire. Une nouveauté pas encore mature donc.</li>
</ul><ul><li>Un petit détail de présentation, mais maintenant l’icône miniature du site visité est présent dans la barre de navigation. C’est visuellement plus sympa.</li>
</ul><ul><li>Lorsque l’on écoute de la musique ou n’importe quel type de fichier audio sur un site et que l’on passe sur une autre page ou appli, la lecture continue alors qu’avant elle se coupait (comme pour les vidéos). Cela peut être pratique pour écouter de la musique en streaming.</li>
</ul><ul><li>Le clavier se met maintenant en minuscule lorsque l’on tape en minuscule et en majuscule lorsque l’on tape en majuscule. Rien de bien nécessaire quand on n’a jamais rien utilisé d’autre qu’un clavier physique mais détail qui offusquait ceux qui avaient été sous Android. Sans être indispensable, j’avoue qu’à l’usage, c’est assez plaisant.</li>
</ul><ul><li>On peut enfin ajouter des mots aux dictionnaires même si <a href="http://genma.free.fr/?FirefoxOS-Ajout-de-mot-au-dictionnaire-personnel">ce n’est pas encore super pratique</a>, cela permet quand même d’ajouter les noms propres ou mots inconnus que l’on utilise souvent.</li>
</ul><ul><li>L’appli SMS a reçu quelques améliorations, on peut maintenant remettre un (ou plusieurs) message en non-lu et si on a reçu un message un temps après l’envoi (parce que le téléphone n’était pas connecté au réseau), il y a maintenant un petit message disant l’heure de réception et le temps de retard. Quand on pense que dans la 1.3, il n’y avait pas de véritable horodatage, c’est quand même bien appréciable.</li>
</ul><p>Côté réactivité, l’écran d’accueil est un tout petit peu plus long a s’afficher ou fait quelques vibrations mais au reste de l’utilisation, on reste aussi rapide qu’on l’était avec la version de départ du téléphone. Rappelons-le, un minable ZTE Open C,... qui remplit toujours bien sa fonction.</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/2016/01/11/Quoi-de-neuf-sous-Firefox-OS-2.5" 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="">ZTE Open C et Firefox OS : premi&egrave;res impressions</a> (28/07/2014)</li><li>alterlibriste : <a href="">Petit guide de sauvegarde sous Firefox OS</a> (05/10/2014)</li><li>alterlibriste : <a href="">Depuis une semaine sous Firefox OS 2.2</a> (13/10/2014)</li><li>alterlibriste : <a href="">Lire et s&#039;informer avec Firefox OS</a> (16/03/2015)</li><li>alterlibriste : <a href="">Emission sp&eacute;ciale de NipSource consacr&eacute;e &agrave; Firefox OS</a> (23/03/2015)</li></ul></div></p>


feed_id: http://www.morot.fr/hhvm-lautre-interpreteur-php/
title: Morot : HHVM, l’autre interpréteur PHP!
uri: Morot-HHVM-l-autre-interpréteur-PHP
url: http://www.morot.fr/hhvm-lautre-interpreteur-php/
content:
<p>HHVM est un interpréteur pour le langage PHP créé par Facebook. Il gère actuellement un sous ensemble confortable de PHP5 et le langage de programmation Hack dérivé de PHP. Les différences de fonctionnement entre Hack et PHP <a href="https://docs.hhvm.com/hhvm/inconsistencies/introduction">sont documentées sur le site officiel.</a> De même, <a href="https://docs.hhvm.com/hhvm/extensions/introduction">la plupart des modules PHP sont fonctionnels avec HHVM.</a></p>
<h2>Installation :</h2>
<p>Le projet HHVM a le bon goût de proposer des paquets Debian et Ubuntu, par conséquent :</p>
<pre>
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0x5a16e7281be7a449
sudo add-apt-repository "deb http://dl.hhvm.com/ubuntu $(lsb_release -sc) main"
sudo apt-get update
sudo apt-get install hhvm
</pre>
<p>Pour tester, c’est très simple, on peut utiliser le démon HHVM.<br>
Créons une simple page PHP affichant bêtement un Hello World :</p>
<pre><?php echo "Hello World!"; ?></pre>
<p>Puis démarrons le serveur web dans le même répertoire que le fichier PHP précédent:</p>
<pre>
hhvm -m server -p 9000
</pre>
<p>Et vérifions que ça marche en initiant une simple connexion avec un butineur :</p>
<pre>
curl -v "http://localhost:9000"
* Rebuilt URL to: http://localhost:9000/
* Hostname was NOT found in DNS cache
*   Trying ::1...
* Connected to localhost (::1) port 9080 (#0)
> GET / HTTP/1.1
> User-Agent: curl/7.35.0
> Host: localhost:9000
> Accept: */*
> 

<p>Le port est aussi celui par défaut du serveur, configurable dans le fichier <strong>/etc/hhvm/server.ini</strong>.</p>
<h2>Et en production ?</h2>
<p>Sur un serveur de production, c'est toujours HHVM qui fonctionne en démon. La communication avec le serveur HTTP se fait via FastCGI. Ainsi, HHVM est compatible Nginx ou Apache.</p>
<p>Commençons par installer un Apache basé sur les threads, tant qu'à miser sur les performances autant rester dans la continuité et plaçons notre bout de code dans le répertoire par défaut d'Apache :</p>
<pre>
apt-get -y install apache-mpm-worker
mv index.php /var/www/html
</pre>
<p>Le packaging et plutôt bien peaufiné car un script de configuration <strong>/usr/share/hhvm/install_fastcgi.sh</strong> sait s'occuper de la configuration d'Apache comme de Nginx :</p>
<pre>
root@web:/home/julien# /usr/share/hhvm/install_fastcgi.sh 
Checking if Apache is installed
Detected Apache installation
Looking for custom proxy configuration
No custom proxy configuration found
Checking for enabled proxy_fcgi.load
Not found
Checking for enabled fastcgi.load
Not found
Checking for enabled fcgid.load
Not found
Checking for available proxy_fcgi.load
Found, checking for loading directives
Detected available proxy_fcgi.load configuration, setting up integration
Checking for available hhvm_proxy_fcgi.conf
Found, checking for loading directives
Detected available hhvm_proxy_fcgi.conf configuration, setting up integration
Checking for available proxy.load
Found, checking for loading directives
Detected available proxy.load configuration, setting up integration
Checking for available proxy.conf
Found, checking for loading directives
Detected available proxy.conf configuration, setting up integration
Enabling module proxy.load
Found available module
Creating a symlink
Finished creating a symlink
Enabling module proxy.conf
Found available module
Creating a symlink
Finished creating a symlink
Enabling module proxy_fcgi.load
Found available module
Creating a symlink
Finished creating a symlink
Force enabling module hhvm_proxy_fcgi.conf
Available module found
Removed possible duplicates
Enabling module hhvm_proxy_fcgi.conf
Found available module
Creating a symlink
Finished creating a symlink
Completed force enabling
Restarting apache
Apache is running, restarting
 * Restarting web server apache2                                                                                                                                                                                  AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
                                                                                                                                                                                                           [ OK ]
Finished restarting
Finished restarting apache
Checking if Nginx is installed
Nginx not found
</pre>
<p>Et activer le démarrage au boot du serveur HHVM :</p>
<pre>
update-rc.d -f hhvm defaults
 Adding system startup for /etc/init.d/hhvm ...
   /etc/rc0.d/K20hhvm -> ../init.d/hhvm
   /etc/rc1.d/K20hhvm -> ../init.d/hhvm
   /etc/rc6.d/K20hhvm -> ../init.d/hhvm
   /etc/rc2.d/S20hhvm -> ../init.d/hhvm
   /etc/rc3.d/S20hhvm -> ../init.d/hhvm
   /etc/rc4.d/S20hhvm -> ../init.d/hhvm
   /etc/rc5.d/S20hhvm -> ../init.d/hhvm
</pre>
<p>Il reste enfin une correction à effectuer dans le fichier <strong>/etc/apache2/mods-available/hhvm_proxy_fcgi.conf</strong>. En effet, le répertoire indiqué ne correspond pas à la directive DocumentRoot d'Apache. Sans cette correction, le fichier <strong>/var/log/hhvm/error.log</strong> va vous gratifier de jolis messages "\\nNotice: File could not be loaded: //var/www/index.php" et le navigateur d'une erreur <strong>RequestInitDocument Not Found</strong></p>
<pre>
ProxyPassMatch ^/(.+\\.(hh|php)(/.*)?)$ fcgi://127.0.0.1:9000/var/www/html/$1
</pre>
<p>Important, pour chaque <strong>VirtualHost</strong>, il faudra redéfinir une directive <strong>ProxyPassMatch</strong> correspondant au <strong>DocumentRoot</strong> associé.</p></pre>
<p><img src="media/99a29b3e.66c4999dd9bd45d4da5505a92765dd9d" data-original-source="http://cdn.libravatar.org/avatar/66c4999dd9bd45d4da5505a92765dd9d" alt="Gravatar de Morot" class="gravatar" /><br/><i>Original post of <a href="http://www.morot.fr/hhvm-lautre-interpreteur-php/" title="Visit the source">Morot</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>Radek411 : <a href="">Introduction &agrave; Scheme &ndash; Les bases (partie 2)</a> (13/02/2011)</li><li>Radek411 : <a href="">Introduction &agrave; Scheme &ndash; Commen&ccedil;ons par le commencement (partie 1)</a> (11/01/2011)</li><li>Radek411 : <a href="">Window Manager From Scratch</a> (08/05/2011)</li><li>Radek411 : <a href="">Music on Console et son int&eacute;gration dans WMFS</a> (15/05/2011)</li><li>Asher256 : <a href="">Script Linux: Trouver Facilement le Nom d&rsquo;un Fichier Ex&eacute;cutable</a> (08/01/2009)</li></ul></div></p>


feed_id: http://genma.free.fr/?Shaarli-le-fork-communautaire
title: genma : Shaarli le fork communautaire
uri: genma-Shaarli-le-fork-communautaire
url: http://genma.free.fr/?Shaarli-le-fork-communautaire
content:
<img alt="" align="right" src="media/138994fb.arton2391.jpg" data-original-source="http://genma.free.fr/IMG/arton2391.jpg" width="150" height="79"><div><p>Shaarli est à l'origine un <a href="http://sebsauvage.net/wiki/doku.php?id=php:shaarli" title="Shaarli par SebSauvage">logiciel développé par SebSauvage</a> pour se créer ses marques-pages en y ajoutant des notes et des tags. Une petite communauté s'est créée autour de ce logiciel, on trouve des agrégateurs de Shaarli comme <a href="https://www.shaarli.fr/index.php" title="Réseau social de partage de liens hypertextes.">shaarli.fr</a> qui se définit comme <i>Réseau social de partage de liens hypertextes.</i></p> <p>Le logiciel étant libre mais n'évoluant plus, il a été repris par la communauté et il existe donc un fork communautaire de Shaarli qui continue d'évoluer.<br>
Voici quelques liens relatifs. <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="-"> Dépôt principal <a href="https://github.com/shaarli/Shaarli" title="Dépôt principal">https://github.com/shaarli/Shaarli</a><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="-"> Salon IRC <a href="https://gitter.im/shaarli/Shaarli" title="salon IRC">https://gitter.im/shaarli/Shaarli</a><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="-"> Logiciels tierces - sauvegarde, agrégateurs, applications mobiles,thèmes, etc.<a href="https://github.com/shaarli/Shaarli/wiki/Community-%26-Related-software" title="Logiciels tierces - sauvegarde, agrégateurs, applications mobiles,thèmes, etc"> https://github.com/shaarli/Shaarli/wiki/Community-%26-Related-software</a> <br>
Logiciels tierces - sauvegarde, agrégateurs, applications mobiles,thèmes, etc.<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="-"> Documentation <a href="https://github.com/shaarli/Shaarli/wiki" title="Documentation">https://github.com/shaarli/Shaarli/wiki</a><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="-"> Roadmap <a href="https://github.com/shaarli/Shaarli/issues/353" title="Roadmap">https://github.com/shaarli/Shaarli/issues/353</a><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="-"> Dockerfiles <a href="https://github.com/shaarli/docker-shaarli" title="Dockerfiles">https://github.com/shaarli/docker-shaarli</a></p> <p>Merci à VirtualTam, qui m'a donné cette liste, me fait passer le message suivant : <o>On est en moyenne deux développeurs-mainteneurs actifs, les retours d'utilisateurs et suggestions de nouvelles fonctionnalités sont toujours les bienvenues ! Donc n'hésitez pas, merci pour lui/eux.</o></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/?Shaarli-le-fork-communautaire" 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://blogmotion.fr/internet/advanced-tomato-14218
title: Blogmotion : AdvancedTomato : l’interface graphique pour Tomato
uri: Blogmotion-AdvancedTomato-l-interface-graphique-pour-Tomato
url: http://blogmotion.fr/internet/advanced-tomato-14218
content:
<p>Je vous parle depuis longtemps de <strong><a title="Débricker un routeur Netgear WNR3500L v1" href="http://blogmotion.fr/systeme/debrick-wnr3500l-firmware-13866">Tomato</a></strong>, le micrologiciel (firmware) <strong>libre</strong> compatible aves quelques routeurs du marché.</p>
<p><img src="media/b1045d11.advanced-tomato-590x267.png" data-original-source="http://blogmotion.fr/wp-content/uploads/2016/01/advanced-tomato-590x267.png" alt="advanced-tomato" width="590" height="267"></p>
<p>Si Tomato est très efficace, son apparence est un peu vieillote. <strong>AdvancedTomato</strong> corrige ce petit défaut.<span></span></p>
<h3>Un firmware, pas un thème</h3>
<p>AdvancedTomato est un firmware à part entière, <span>il ne s'agit pas d'un thème</span>. Il s'agit d'un firmware entièrement basé sur les versions Tomato <a href="http://tomato.groov.pl/?page_id=164" rel="nofollow">de Shibby</a>. Et ça tombe bien car c'est justement la version que j'utilise. AdvancedTomato ajoute une interface moderne en HTML5 basée sur bootstrape, NProgress.js et jQuery.</p>
<p>Quelques semaines après chaque version Shibby on retrouve la version <a href="https://advancedtomato.com/downloads" rel="nofollow">AdvancedTomato à télécharger</a>, il suffit de choisir votre modèle de routeur. S'il n'y est pas alors c'est que le firmware n'est pas disponible pour votre version. On trouve donc le <strong><a title="Netgear R7000 : changement de routeur à la maison" href="http://blogmotion.fr/systeme/netgear-r7000-test-13852">Netgear R7000</a></strong> et le <strong><a title="[Triple Test] Routeur OpenSource Asus RT-AC68U" href="http://blogmotion.fr/feedback/rt-ac68u-firmware-11932">Asus RT-AC68U</a></strong>.</p>
<p>Avant de vous lancer faites un <a href="https://advancedtomato.com/faq" rel="nofollow">tour dans la FAQ</a> : dois-je effacer la NVRAM ? Des informations détaillées sont disponible sur la page de téléchargement une fois le modèle sélectionné, ainsi qu'un changelog.</p>
<p>Je vous conseille de faire une sauvegarde de votre configuration Tomato (Shibby) avant de passer sur AdvancedTomato que vous pourrez restaurer si vous êtes dans la même release. A l'heure ou  j'écris ces lignes nous en sommes la version 132, autant chez Shibby que chez AdvancedTomato.</p>
<p>Plusieurs versions sont disponibles :</p>
<ul><li>initial : pour le premier flash</li>
<li>VPN (openvpn, pptp, samba, etc)</li>
<li>AIO : All in One, la plus complète (portail captif, bitTorrent, tor, ipsec, nfs server, etc)</li>
</ul><p>Je n'ai pas encore fait la migration de mon côté sur mon R7000, et ceux qui me suivent sur twitter savent que <a href="https://twitter.com/xhark/status/654818410707062784" rel="nofollow">j'ai personnalisé un thème Tomato</a> aux couleurs de Blogmotion.</p>
<p>Comme Tomato les sources du projet sont disponible sur <a href="https://advancedtomato.com/faq#source-code">github</a>. Pour tester AdvancedTomato rendez-vous sur la <strong><a href="https://advancedtomato.com/demo/status-overview.asp" rel="nofollow">démo en ligne</a></strong>.</p>
<a href="http://blogmotion.fr/pratique/parrainage-premium-igraal-11785" rel="nofollow">BM vous parraine en mode Premium chez iGraal.fr : <strong>10 euros offerts à l'inscription</strong></a> :)
<br>Vous devriez me suivre sur Twitter : <strong><a href="http://twitter.com/xhark">@xhark</a></strong>
<hr><p><small><a href="http://blogmotion.fr/internet/advanced-tomato-14218">Article original</a> écrit par Mr Xhark publié sur <a href="http://blogmotion.fr/">Blogmotion</a> le 13/01/2016 |
<a href="http://blogmotion.fr/internet/advanced-tomato-14218#comments">Un 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/debrick-wnr3500l-firmware-13866">Débricker un routeur Netgear WNR3500L v1</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/wake-on-lan-android-9364">[Android] Réveillez votre ordinateur à distance</a></li><li><a href="http://blogmotion.fr/systeme/dnsmasq-pxelinux-12406">Comment activer le boot PXE avec Tomato</a></li></ul><div></div></div>
<p><img src="media/a0117921.62aa4245a7b7f5efa3d72b316fe1ca47" data-original-source="http://cdn.libravatar.org/avatar/62aa4245a7b7f5efa3d72b316fe1ca47" alt="Gravatar de Blogmotion" class="gravatar" /><br/><i>Original post of <a href="http://blogmotion.fr/internet/advanced-tomato-14218" 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>Paquet Fedora du Jour : <a href="">La GUI du Jeudi : Htop - Une interface permettant de donner l&#039;&amp;eacute;tat de votre syst&amp;egrave;me</a> (26/05/2011)</li><li>Paquet Fedora du Jour : <a href="">La GUI du Jeudi : System-config-services - Une interface de gestion de service</a> (03/03/2011)</li><li>Blogmotion : <a href="">&Ecirc;tre notifi&eacute; par email et SMS quand Internet revient</a> (19/06/2015)</li><li>Paquet Fedora du Jour : <a href="">La GUI du Jeudi : Remmina - Une interface de gestion de connexion &agrave; distance</a> (26/01/2012)</li><li>Paquet Fedora du Jour : <a href="">Divertissement du Vendredi: wbfs-manager - Une interface de gestion de sauvegarde de ces jeux Wii</a> (27/01/2012)</li></ul></div></p>


feed_id: http://genma.free.fr/?Yunohost-Freebox-Nat-Redirection-de-ports
title: genma : Yunohost, Freebox, Nat, Redirection de ports
uri: genma-Yunohost-Freebox-Nat-Redirection-de-ports
url: http://genma.free.fr/?Yunohost-Freebox-Nat-Redirection-de-ports
content:
<img alt="" align="right" src="media/becd4370.arton2418.jpg" data-original-source="http://genma.free.fr/IMG/arton2418.jpg" width="150" height="79"><div><p>Comme je l'ai déjà dit, <a href="https://yunohost.org/#/docs_fr" title="YunoHost - Documentation">la documentation est bien faite et assez complète</a>. Une fois YunoHost installé sur le Raspberry Pi, une adresse IP fixe affectée, pour tout ce qui concerne la redirection de port, j'ai suivi les tutoriaux suivants :<a href="https://yunohost.org/#/isp_free_fr" title="YunoHost et Freebox">YunoHost et Freebox</a> et <a href="http://www.astuces-pratiques.fr/informatique/ouvrir-un-port-sur-la-freebox-revolution" title="Tutoriel d'ouverture des ports sur Freebox">Tutoriel d'ouverture des ports sur Freebox</a>.</p> <p>Rq : si l'on est chez un autre fournisseur d'accès, il y a également d'autres tutoriaux.</p> <p><strong>Nat, Redirection de ports</strong></p> <p>Comme la Freebox est une box ADSL qui fait du NAT en IPV4, on accède au Raspberry via l'adresse IP publique fixe de la Freebox. Il faut donc indiquer à cette dernière de transférer la connexion vers le Raspberry. Quand on demande une adresse du type http://IP_de_la_freebox ou <a href="http://nomdedomaine.fr/" rel="nofollow external">http://nomdedomaine.fr</a> (nomdedomaine.fr étant un nom de domaine pointant sur l'IP publique de la Freebox), on interroge donc la Freebox pour une demande de connexion en http, sur le port 80. Si on a une adresse httpS, ce sera sur le port 443. Si on utilise un client ssh, ce sera par défaut sur le port 22... Sur la Freebox, j'ai ouvert et redirigé les ports http (80), https (443) et SSH (<a href="https://yunohost.org/#/ssh_fr" title="YunoHost - Se connecter à un port différent du port par défaut 22">qui se trouve sur un autre port</a> Rq : il faut bien penser à préciser le port SSH au logiciel utilisé comme client lors de la connexion depuis l'extérieur, vu que le port utilisé par le serveur SSH n'est plus le bon.) vers l'IP fixe du Raspberry. Ce sont là pour l'instant les seuls ports dont j'ai besoin (pas encore de serveur mail, XMPP, DNS sur le Raspberry).</p> <p>Pour l'accès à l'interface d'administration de la Freebox Révolution depuis l'extérieur, je vous invite à voir mon billet dédié <a href="http://genma.free.fr/?FreeboxOS-comment-avoir-un-acces-securise" title="FreeboxOS comment avoir un accès sécurisé ?">FreeboxOS comment avoir un accès sécurisé ?</a>. Si on souhaite le garder depuis l'extérieur, on utilisera un autre port que le port 80.</p> <p><strong>Freebox et DMZ</strong></p> <p><i>Si vous voulez mettre à disposition d'internet un ordinateur sur du long terme, il est plutot conseillé d'utiliser la redirection de ports, c'est à dire d'ouvrir juste les ports nécessaire aux versions serveur des logiciel situés sur l'ordinateur situé dans la DMZ au lieu de tous, ce qui est le cas lorsque vous cochez la case activer la DMZ.</i><br><a href="http://www.astuces-pratiques.fr/informatique/freebox-revolution-activer-la-dmz%3Cbr%20class='autobr'%20/%3E" title="astuces-pratiques.fr">Astuces-pratiques.fr</a></p> <p>C'est la même information que j'avais indiqué dans mon billet <a href="http://genma.free.fr/?Raspberry-et-Freebox-V6" title="Raspberry et Freebox-V6">Raspberry et Freebox-V6</a>.</p> <p>La redirection de ports marchant bien, je n'utilise donc pas la fonction de DMZ de la Freebox. Ma machine Yunohost reste derrière le NAT (avec les avantages et contraintes que ça a). A voir avec le temps si un passage en DMZ apporte quelque chose ou pas.</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/?Yunohost-Freebox-Nat-Redirection-de-ports" 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://feedproxy.google.com/~r/QuestCeQuonSeFaitCh/~3/Q3Sj-RMZxBs/
title: Littlewing : Installation d’un disque SSD sur mon PC équipé de Debian Jessie
uri: Littlewing-Installation-d-un-disque-SSD-sur-mon-PC-équipé-de-Deb
url: http://feedproxy.google.com/~r/QuestCeQuonSeFaitCh/~3/Q3Sj-RMZxBs/
content:
<p>Après 6 ans de bons et loyaux services, mon PC commençait à fatiguer un petit peu. J’ai donc décidé de m’équipe d’un disque SSD. J’ai souhaité conserver mon ancien disque et répartir selon les besoins les données entre les deux.</p>
<p>Voici les étapes de l’installation , de la configuration et des optimisations effectuées.<a href="http://blog.touret.info/wp-content/uploads/3319_ssd-2.jpg?utm_source=rss&amp;utm_medium=rss" rel="attachment wp-att-769"><img src="http://blog.touret.info/wp-content/uploads/3319_ssd-2.jpg?utm_source=rss&amp;utm_medium=rss" alt="3319_ssd-2" width="363" height="261" srcset="http://blog.touret.info/wp-content/uploads/3319_ssd-2-300x216.jpg?utm_source=rss&amp;utm_medium=rss 300w, http://blog.touret.info/wp-content/uploads/3319_ssd-2.jpg?utm_source=rss&amp;utm_medium=rss 363w" sizes="(max-width: 363px) 100vw, 363px"></a></p>
<h2>Références</h2>
<p>Je me suis appuyé principalement sur les documentations <a href="https://wiki.debian.org/SSDOptimization?utm_source=rss&amp;utm_medium=rss">Debian </a>et <a href="https://doc.ubuntu-fr.org/ssd_solid_state_drive?utm_source=rss&amp;utm_medium=rss">Ubuntu</a>. Elles sont vraiment bien faites. Je vous les conseille <img src="http://blog.touret.info/wp-includes/images/smilies/simple-smile.png?utm_source=rss&amp;utm_medium=rss" alt=":)"></p>
<h2>Montage du disque SSD</h2>
<p>Afin d’optimiser le montage et de limiter les I/O sur le disque SSD, il faut ajouter l’option <code>noatime</code> au montage du disque.</p>
<p>Voici le contenu de mon fichier <code>/etc/fstab</code></p><pre>UUID=1c7c40b1-ab67-433b-b642-f64511922345 /               ext4    noatime,errors=remount-ro 0       1</pre><p></p>
<h2>Alignement du disque</h2>
<p>On peut paramétrer le montage du disque avec l’option discard ou comme ici, utiliser la commande fstrim et la lancer via un cron. J’ai choisi la deuxième option ( cron hebdomadaire )</p><pre># cp /usr/share/doc/util-linux/examples/fstrim.{service,timer} /etc/systemd/system
# systemctl enable fstrim.timer</pre><p></p>
<h2>Paramétrage de certains répertoires</h2>
<h3>Répertoire TMP en mémoire</h3>
<p>Une des bonnes pratiques est de ne pas mettre les répertoires qui ont des contenus qui ne cessent d’être modifiés (ex. /tmp, /var ) . Pour ça il y a deux stratégies, l’une de mettre en mémoire les espaces souhaités (dans mon cas le /tmp ) ou sur un disque classique (le /var ).</p>
<p>Tout d’abord, il faut activer la fonctionnalité via le fichier /etc/default/tmpfs</p><pre># mount /run/lock as a tmpfs (separately from /run).  Defaults to yes;
# set to no to disable (/run/lock will then be part of the /run tmpfs,
# if available).
RAMLOCK=yes

# mount /run/shm as a tmpfs (separately from /run).  Defaults to yes;
# set to no to disable (/run/shm will then be part of the /run tmpfs,
# if available).
RAMSHM=yes

# mount /tmp as a tmpfs.  Defaults to no; set to yes to enable (/tmp
# will be part of the root filesystem if disabled).  /tmp may also be
# configured to be a separate mount in /etc/fstab.
RAMTMP=yes

# Size limits.  Please see tmpfs(5) for details on how to configure
# tmpfs size limits.
TMPFS_SIZE=20%VM
RUN_SIZE=10%
#LOCK_SIZE=5242880 # 5MiB
SHM_SIZE=20%VM
TMP_SIZE=20%VM</pre><p>puis monter le répertoire <code>/tmp</code> en mode <code>tmpfs</code></p><pre>tmpfs    /tmp    tmpfs noatime,nosuid    0    0</pre><p></p>
<h3>Répertoire /var</h3>
<p>J’ai décidé d’externaliser le répertoire /var dans mon ancien disque</p>
<p>Pour monter le répertoire au démarrage, il faut utiliser la fonctionnalité « bind » dans le fichier /etc/fstab.</p><pre>/var /mnt/system1/var none bind</pre><p>Montage des différents disques au démarrage</p>
<p>Par défaut, mon ancien disque n’est pas accessible. J’ai donc utiliser gnome-disks pour configurer les partitions et les rendre accessibles au boot.</p>
<h3>Répertoires des utilisateurs</h3>
<p>Pour tous les utilisateurs, j’ai externalisé les éléments suivants :</p>
<ul><li>répertoire .cache</li>
<li>répertoires Downloads, Documents, Desktop, Musique,Vidéos</li>
</ul><p>Ils sont liés par des liens symboliques.</p>
<h1>Conclusion</h1>
<p>Il n’y a rien de vraiment compliqué. Je ne sais pas si ces étapes sont obligatoires, mais je me suis dit que quitte à réinstaller le système, autant bien le faire <img src="http://blog.touret.info/wp-includes/images/smilies/simple-smile.png?utm_source=rss&amp;utm_medium=rss" alt=":)"></p>
<p>Si vous voyez des choses à améliorer et/ou corriger, n’hésitez pas à le mettre en commentaire <img src="http://blog.touret.info/wp-includes/images/smilies/simple-smile.png?utm_source=rss&amp;utm_medium=rss" alt=":)"></p>
<img src="http://feeds.feedburner.com/~r/QuestCeQuonSeFaitCh/~4/Q3Sj-RMZxBs" height="1" width="1" alt="">
<p><img src="media/1f2fb0ec.e9cfa2c2c1ea2abd510c6053457286f0" data-original-source="http://cdn.libravatar.org/avatar/e9cfa2c2c1ea2abd510c6053457286f0" alt="Gravatar de Littlewing" class="gravatar" /><br/><i>Original post of <a href="http://feedproxy.google.com/~r/QuestCeQuonSeFaitCh/~3/Q3Sj-RMZxBs/" title="Visit the source">Littlewing</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>J&eacute;r&eacute;my Verda : <a href="">Installation d&rsquo;une Debian sur l&rsquo;EeePC 1005HA-H</a> (14/11/2009)</li><li>Littlewing : <a href="">Installation minimale d&#039;une debian pour h&eacute;berger un syst&egrave;me de fichier hadoop</a> (14/06/2012)</li><li>Littlewing : <a href="">Installation du driver propri&eacute;taire nvidia sur une debian wheezy</a> (27/06/2013)</li><li>Yannic Arnoux : <a href="">Installation de Horde Groupware</a> (02/01/2014)</li><li>Littlewing : <a href="">Installation de nzbget sur une Debian</a> (07/12/2005)</li></ul></div></p>


feed_id: http://carlchenet.com/2016/01/13/etendre-votre-reseau-twitter-avec-retweet-0-8/
title: Carl Chenet : Étendre votre réseau Twitter avec Retweet 0.8
uri: Carl-Chenet-Étendre-votre-réseau-Twitter-avec-Retweet-0-8
url: http://carlchenet.com/2016/01/13/etendre-votre-reseau-twitter-avec-retweet-0-8/
content:
<p>Pour rappel si vous n’avez pas lu <a href="http://carlchenet.com/2015/11/18/developper-votre-presence-sur-twitter-avec-retweet/" target="_blank">mes précédents billets</a> sur le sujet,  <a href="https://github.com/chaica/retweet" target="_blank">Retweet</a> est une application  permettant de retweeter tous ou certains statuts d’un compte du réseau social  <a href="https://twitter.com/" target="_blank">Twitter</a> vers un autre compte.</p>
<p>Retweet est codé en <a href="https://doc.python.org/3/" target="_blank">Python 3</a> et sous licence GPLv3.</p>
<ul><li><a href="https://github.com/chaica/retweet" target="_blank">Le Github de Retweet (étoiles appréciées <span title=";)"> <span title=";)">;)</span></span> )</a></li>
<li><a href="http://retweet.readthedocs.org/" target="_blank">Documentation officielle de Retweet sur readthedocs</a></li>
</ul><p>Le principe est de s’appuyer sur un compte Twitter existant <strong>avec suffisamment d’utilisateurs</strong> pour faire connaître un autre compte <strong>moins connu</strong> en retweetant tous les tweets ou certains des tweets émanant de ce second compte.</p>
<p>Retweet prend désormais de nombreux critères, comme l<strong>a présence de marques (tags) spécifiques</strong> pour interdire ou considérer le statut à retweeter, <strong>le nombre de retweets</strong> qu’a déjà un statut ou <strong>l’âge du tweet</strong> pour le retweeter ou non.</p>
<p>Retweet est en production sur plusieurs sites, dont le Journal du hacker et <a href="https://www.linuxjobs.fr/" target="_blank">LinuxJobs.fr</a>, <strong>le job board de la communauté du Logiciel Libre et de l’opensource</strong>.</p>
<p><a href="https://www.linuxjobs.fr/" target="_blank"><img src="https://carlchenet.files.wordpress.com/2015/10/linuxjobs-horizontale.png?w=730" alt="linuxjobs-horizontale"></a></p>
<h2>Nouveautés</h2>
<p><a href="https://github.com/chaica/retweet/releases/tag/0.8" target="_blank">Cette version 0.8 de Retweet</a> intègre les nouveaux critères applicables aux statuts du compte source :</p>
<ul><li><strong>older_than</strong> : ne retweete un statut que s’il est plus vieux qu’une durée exprimée en minutes</li>
<li><strong>younger_than</strong> : ne retweete un statut que s’il est plus jeune qu’une durée exprimée en minutes</li>
<li>nouvelle option de la ligne de commande <strong>-l ou –limit</strong> permettant de ne considérer que les n derniers statuts du compte source</li>
</ul><p><strong>Vous utilisez Retweet ?</strong> N’hésitez pas à laisser vos remarques <strong>dans les commentaires !</strong></p><br><a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/carlchenet.wordpress.com/3291/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/carlchenet.wordpress.com/3291/"></a> <img alt="" border="0" src="http://pixel.wp.com/b.gif?host=carlchenet.com&amp;blog=7722010&amp;post=3291&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/2016/01/13/etendre-votre-reseau-twitter-avec-retweet-0-8/" title="Visit the source">Carl Chenet</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Carl Chenet : <a href="">Retweet, le bot Twitter qui &hellip; retweete</a> (05/08/2015)</li><li>Carl Chenet : <a href="">D&eacute;velopper votre pr&eacute;sence sur Twitter avec Retweet</a> (18/11/2015)</li><li>Carl Chenet : <a href="">Retweet 0.2, le bot Twitter : passage &agrave; Python 3</a> (25/08/2015)</li><li>Carl Chenet : <a href="">Liens int&eacute;ressants Journal du hacker semaine #44</a> (29/10/2015)</li><li>Carl Chenet : <a href="">db2twitter : Twitter hors des navigateurs</a> (26/11/2015)</li></ul></div></p>


feed_id: http://yeuxdelibad.net/Blog/?d=2015/12/11/11/36/16-spoilers---handylinux-23-sortie-fin-janvier
title: Thuban : Spoilers - Handylinux 2.3 : sortie fin janvier
uri: Thuban-Spoilers-Handylinux-2-3-sortie-fin-janvier
url: http://yeuxdelibad.net/Blog/?d=2015/12/11/11/36/16-spoilers---handylinux-23-sortie-fin-janvier
content:
À l'occasion de la mise à jour de debian jessie,  handylinux-2.3 va être publiée, et j'en suis ravi.<br>
Pourquoi ravi? Tout simplement parce que c'est un projet qui me tient à coeur, avec une équipe vraiment sympa et des curieux qui n'hésitent pas à poser des questions. J'ai petit à petit consacré plus de temps à cette distribution devant les besoins des utilisateurs, ce qui m'a conduit à développer des petits outils. Et quand j'y pense maintenant, j'ai appris énormément de choses!<br><br>
C'est souvent le cas lorsqu'on veut aider les autres en fait. ☺<br><br>
- J'ai repris le <a href="https://handylinux.org/wiki/doku.php/fr/handymenu">handymenu</a> à zéro. Récemment, je l'ai porté en gtk3 et y ait ajouté des plugins. On peut désormais accéder aux sites les plus souvent visités de firefox et aux documents récents. Suite au trucs appris dans les différents projets, il se lance nettement plus rapidement désormais.<br>
- La visionneuse d'image tout simple <a href="https://handylinux.org/wiki/doku.php/fr/media#cyclope">cyclope</a> n'a pas trop changé. Là aussi, juste des petites modifications pour gagner en rapidité. En y repensant, il aura fallu comprendre comment fonctionnent certaines partie de cairo pour réussir à dessiner un cadre semi-transparant pour défnir la zone d'une image à zoomer.<br>
- Afin d'aider les débutants à apprendre à résoudre le problème, j'ai pu écrire des petits outils qui les guide et les accompagne. Car le but n'est pas de faire des débutants assistés, mais de les aider à progresser. Il y a donc désormais un centre d'aide handylinux, qui peut envoyer vers la documentation ou le forum. Il y a aussi un "terminal magique". Car parfois, le meilleur moyen de dépanner quelqu'un, c'est de lui donner des commandes à taper. Ce "terminal magique" enregistre tous les messages qui s'y affichent et envoie l'ensemble sur un pastebin, que le débutant peut facilement coller sur le forum. J'espère que ça sera utile, car l'utilisation du terminal n'est pas chose aisée. Mais lorsqu'en plus, il faut copier/coller (sachant que ce n'est pas les mêmes raccourcis claviers), ça fait un obstacle inutile de plus.<br>
- Afin de ne plus dépendre du gestionnaire de mises à jour de gnome, qui mettait plus le bazar qu'autre chose, j'ai fait un petit outil qui s'en charge. Ça affiche les messages de la mise à jour avec une simple barre de progression. Rien de bien folichon, mais on évite en fait de nombreux problèmes en parlant directement à apt. Là, il a été nécessaire de comprendre comment mettre à jour le contenu de la fenêtre gtk de façon asynchrone.<br>
- Le plus gros projet a été d'écrire une logithèque accessible aux débutants. La logithèque de gnome étant pleine de choses inutiles avait tendance à perdre les novices en chemin. C'est là qu'est née l'idée d'<a href="https://handylinux.org/wiki/doku.php/fr/packages#handysoft">handysoft</a>. La nouvelle logithèque permet de chercher dans les paquets disponibles, mais aussi d'en afficher la liste triée par catégorie. Des captures d'écran des programmes sont automatiquement disponibles en plus de ça. Rien de nouveau me direz-vous. En effet, mais on largement filtré les paquets qui sont listés. Ça reste perfectible, mais c'est déjà plus facile à utiliser pour les débutants.<br>
Il aura fallu comprendre comment fonctionnent les threads, et les faire tourner en même temps que gtk sans tout planter. En passant, j'ai enfin compris comment fonctionne les "list comprehension", pour nettement améliorer la rapidité du programme. Plus amusant, j'ai découvert des widgets à GTK3 comme le stack, qui permet de faire des animations de glissé ou de fondus vraiment sympas. Enfin, j'ai compris comment intégrer un terminal dans une fenêtre gtk (un Vte), ce qui donne un look à la synaptic .<br>
- Avec l'aide de coyotus, on a créé un script pour faciliter la préparation de clé usb "live", l'utilisation de dd en ligne de commande n'était pas du tout adaptée à un débutant.<br>
- Il y en a d'autres, mais je laisse la surprise pour fin janvier :P Attention aux nerdgasmes. :)<br><br>
Un peu plus haut, je disais que c'était une communauté super sympa. La preuve, ils donnent au moins autant qu'ils reçoivent.<br><br>
Voici les dessins de Péhä.<br>
Merci Péhä!!!<br><br><a href="http://arpinux.org/home/">arpinux</a>, le développeur principal d'handylinux, insomaniaque builder, a modifié pour cette version la bannière d'installation d'handylinux en y intégrant de façon élégante mon avatar.<br><br>
Petite attention qui me touche particulièrement :) .<br><br>
Et je ne parle pas des blagues de dyp et Trefix, de l'enthousiasme de Caribou, la foi du grand initiateur guantas, la malice de Mélanie la pifo-bidouilleuse auto-proclamée, l'expertise de coyotus, la créativité de Péhä, fibi testeur fou, Docteur Starsheep, Elm, et la sympathie de tous les autres que j'oublie (pardon) en écrivant cette phrase que je vous invite à venir rencontrer sur le <a href="https://handylinux.org/forum">forum</a>. Merci à tou(te)s pour cette aventure!<br><br><em>J'avais commencé l'écriture de cet article il y a un mois environ. Beaucoup (trop) de choses on changé, c'est pourquoi je me décide à publier cet article maintenant, quelques semaines plus tôt que prévu.  Depuis, arpinux et dyp ont choisi de nous laisser handylinux en héritage pour se consacrer à leur famille. J'espère être à la hauteur de tout le travail qu'ils ont accompli puisque je vais reprendre la maintenance d'handylinux avec Starsheep. Vous allez me manquer les gars. Vous allez nous manquer. Soyez heureux surtout, et à très vite.</em><br> — (<a href="http://yeuxdelibad.net/Blog/?id=20160112182505">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/12/11/11/36/16-spoilers---handylinux-23-sortie-fin-janvier" 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: https://linuxevolution.wordpress.com/2016/01/12/openshot-qt-2-0-beta/
title: Cenwen : OpenShot Qt 2.0 Beta
uri: Cenwen-OpenShot-Qt-2-0-Beta
url: https://linuxevolution.wordpress.com/2016/01/12/openshot-qt-2-0-beta/
content:
<p><a href="https://linuxevolution.wordpress.com/2016/01/12/openshot-qt-2-0-beta/aboutlogo/" rel="attachment wp-att-2570"><img src="https://linuxevolution.files.wordpress.com/2016/01/aboutlogo.png?w=300&amp;h=128" alt="AboutLogo" width="300" height="128"></a>C’est avec une grande joie et aussi à la surprise générale que j’annonce la sortie de la première Bêta d’ OpenShot QT 2.0, tout système confondue. Comme promis, seul les donateurs de la campagne KickStarter auront accès à celle-ci. Toutefois, le code source est disponible sur<a href="https://launchpad.net/openshot"> Launchpad</a> et sur <a href="https://github.com/OpenShot/openshot-qt">Github</a>. Les installateurs seront disponibles pour les donateurs cette semaine. Et comme d’habitude, cet article est une traduction/adaptation de l’article original que vous pouvez <a href="http://www.openshotvideo.com/2016/01/openshot-20-beta-released.html" target="_blank">voir ici. </a></p>
<p>Mais assez perdu de temps, partons à la découverte de cette Bêta.</p>
<p> </p>
<p><span><iframe type="text/html" width="593" height="364" src="https://www.youtube.com/embed/_0nEHxtTjk4?version=3&amp;rel=1&amp;fs=1&amp;autohide=2&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent" frameborder="0" allowfullscreen="true"></iframe></span></p>
<p> </p>
<p><span></span></p>
<h3>Fenêtre de découpage des clips</h3>
<p>Il s’agit là d’un nouvel écran offrant à l’utilisateur la possibilité de découper rapidement à partir d’ un clip vidéo celui-ci et de ne conserver que l’essentiel pour votre vidéo. Vous pouvez même renommer les clips comme bon vous semble.</p>
<p><a href="https://linuxevolution.wordpress.com/2016/01/12/openshot-qt-2-0-beta/78fbd31ba94218ce6a5299c0784ecd28_original/" rel="attachment wp-att-2572"><img src="https://linuxevolution.files.wordpress.com/2016/01/78fbd31ba94218ce6a5299c0784ecd28_original.png?w=593" alt="78fbd31ba94218ce6a5299c0784ecd28_original"></a></p>
<p> </p>
<h3>Fenêtre d’ajout des clips</h3>
<p>La aussi, cette fenêtre offre la possibilité d’ajouter rapidement des médias à la timeline que ce soit pour des diaporamas ou pour assembler des clips afin de construire rapidement une histoire. Tout en ajoutant des transitions aléatoirement ou non (personnalisées), de zoomer ou dezoomer aléatoirement ou pas, de la durée et du type de fondu (en entrée, en sortie ou bien les deux), de la position sur la piste de votre choix sans parler de personnaliser la durée autre que celle par défaut.</p>
<p><a href="https://linuxevolution.wordpress.com/2016/01/12/openshot-qt-2-0-beta/df34becd624fe4f7be0877baf96d4219_original/" rel="attachment wp-att-2574"><img src="https://linuxevolution.files.wordpress.com/2016/01/df34becd624fe4f7be0877baf96d4219_original.png?w=593" alt="df34becd624fe4f7be0877baf96d4219_original"></a></p>
<p> </p>
<h3>Menu contextuel de la timeline</h3>
<p>Voici la liste des actions possibles avec le menu contextuel de la timeline :</p>
<ul><li>copier/coller du clip ou de certaines images clés. Personnaliser un clip puis appliquez le à d’autres. Simple, rapide et efficace.</li>
<li>volume : augmentation ou diminution de celui-ci</li>
<li>durée: accélération, ralentissement, lecture avant ou arrière</li>
<li>fondu rapide ou lent en entrée, en sortie ou bien les deux</li>
<li>agencement n’importe où sur l’écran ou bien automatiquement positionner côte à côte</li>
<li>animations comme d’habitude mais aussi aléatoire</li>
<li>rotation 180 à gauche,……</li>
<li>découpage lorsque la tête de lecture est positionnée à un endroit du clip et garde le côté gauche ou droit ou bien les deux à la fois.</li>
</ul><p> </p>
<p><a href="https://linuxevolution.wordpress.com/2016/01/12/openshot-qt-2-0-beta/54aa73f888f48eecc4d43b58ef026c70_original/" rel="attachment wp-att-2571"><img src="https://linuxevolution.files.wordpress.com/2016/01/54aa73f888f48eecc4d43b58ef026c70_original.png?w=593&amp;h=208" alt="54aa73f888f48eecc4d43b58ef026c70_original" width="593" height="208"></a></p>
<h3>Installateurs</h3>
<p>Jonathan a passé beaucoup de temps sur les installateurs Mac et Windows cependant ils ont été testé sur peu d’ordinateurs. Aussi, soyez patient au cas où certains d’entre eux échoueraient, Jonathan fera son possible pour apporter rapidement la correction dès qu’il en aura conaissance.</p>
<p><a href="https://linuxevolution.wordpress.com/2016/01/12/openshot-qt-2-0-beta/e32c09584f72acbd67757fa630727e21_original/" rel="attachment wp-att-2575"><img src="https://linuxevolution.files.wordpress.com/2016/01/e32c09584f72acbd67757fa630727e21_original.png?w=593&amp;h=316" alt="e32c09584f72acbd67757fa630727e21_original" width="593" height="316"></a></p>
<p> </p>
<h3>Windows</h3>
<p>Jonathan a résolu beaucoup de bugs sur ce système. De plus, il a inclut une nouvelle version de ffmpeg incluse directement dans le processus de construction d’Openshot. De nombreux bugs au niveau des chemins de fichiers ont été résolu.Le support du titre animé 3D est ajouté et fonctionnel.</p>
<h3>Police open source</h3>
<p>Une autre issue a été résolue sur Mac et Windows en adoptant une autre police open source par défaut. Le résultat semble aussi plus joli.</p>
<p> </p>
<h3>Traductions</h3>
<p>Openshot est traduit dans plus de 80 langues cependant ne vous offusquez pas si tout n’est pas traduit pour l’instant. Après maj  de ma branche aujourd’hui, non seulement les nouvelles fonctionnalités ne sont pas traduites(normal), ni quelques erreurs mais la totalité de l’application n’est plus traduite. Vous pouvez nous aidez <a href="https://translations.launchpad.net/openshot">ici</a> mais n’utilisez pas google translate svp.</p>
<h3>Nouvelle fenêtre A Propos</h3>
<p>Cette fenêtre a été entièrement revue. Pas mal le rendu du nouveau logo du projet.</p>
<p><a href="https://linuxevolution.wordpress.com/2016/01/12/openshot-qt-2-0-beta/about-openshot_163/" rel="attachment wp-att-2576"><img src="https://linuxevolution.files.wordpress.com/2016/01/about-openshot_163.png?w=593" alt="About OpenShot_163"></a></p>
<h3>Nouvelle fenêtre des Crédits</h3>
<p>Elle inclut les développeurs de cette version, les donateurs de Kickstarter et les traducteurs (tiens ils ont disparu aujourd’hui).</p>
<p><a href="https://linuxevolution.wordpress.com/2016/01/12/openshot-qt-2-0-beta/credits_164/" rel="attachment wp-att-2577"><img src="https://linuxevolution.files.wordpress.com/2016/01/credits_164.png?w=593&amp;h=422" alt="Credits_164" width="593" height="422"></a></p>
<h3>Amélioration de Libopenshot</h3>
<p>Des tas de bugs et d’améliorations des performances ont été faits. Les vidéos avec des frames manquantes sont mieux supportées ainsi les fichiers audio contenant un flux vidéo sont mieux affichés.</p>
<h3></h3>
<h3>Divers</h3>
<ul><li>timeline : fixations de beaucoup de bugs sur la timeline</li>
<li>arbre de projets : les noms de fichiers sont maintenant éditables incluant une nouvelle propriété appelée tag, utilisable pour ajouter des filtres personnalisé à vos médias.</li>
<li>transitions : des centaines de transitions ont été ajoutées qui ont fait naître un nouveau défi à résoudre : réduire la taille qui provoquait des crashs lors de la générations des miniatures au démarrage. Le support pour les transitions personnalisés à été ajouté ;  faites juste un glisser-déposer dans le dossier   /.openshot_qt/transitions/ folder</li>
<li>titres 2D: ces douzaines de titres ont été mis à jour pour des raisons de compatibilités. Là aussi, le support pour les titres personnalisés (cad ceux que vous créez avant) a été ajouté et il est aussi simple que pour les transitions : faites juste un glisser-déposer dans le dossier   /.openshot_qt/title/ folder</li>
</ul><h3>En conclusion</h3>
<p>C’est avec un immense plaisir que Jonathan (et nous aussi) vous livre cette Bêta.</p>
<p>Si vous êtes un donateur de Kickstarter, vous recevrez un court résumé vous indiquant les démarches à suivre pour télécharger et installer cette Bêta.</p>
<p>Si vous n’êtes pas un donateur vous devez être un peu plus patient avant d’avoir ces installateurs. Toutefois, ils ne devraient pas tardés.</p>
<p>Merci d’avoir été aussi patient pour cette version. C’est <a href="https://github.com/OpenShot/openshot-qt/issues">ici</a> qu’il faut rapporter les bugs. Merci.</p><br>Classé dans:<a href="https://linuxevolution.wordpress.com/category/edition-video/">Edition Vidéo</a>, <a href="https://linuxevolution.wordpress.com/category/framework-2/">framework</a>, <a href="https://linuxevolution.wordpress.com/category/multimedia/">Multimédia</a>, <a href="https://linuxevolution.wordpress.com/category/news/">News</a>, <a href="https://linuxevolution.wordpress.com/category/openshot/">OpenShot</a>, <a href="https://linuxevolution.wordpress.com/category/planet-libre/">Planet-Libre</a> Tagged: <a href="https://linuxevolution.wordpress.com/tag/libopenshot/">Libopenshot</a>, <a href="https://linuxevolution.wordpress.com/tag/linux/">Linux</a>, <a href="https://linuxevolution.wordpress.com/tag/multimedia/">Multimédia</a>, <a href="https://linuxevolution.wordpress.com/tag/news/">News</a>, <a href="https://linuxevolution.wordpress.com/tag/openshot/">OpenShot</a>, <a href="https://linuxevolution.wordpress.com/tag/pyqt5/">PyQt5</a>, <a href="https://linuxevolution.wordpress.com/tag/video/">Vidéo</a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=linuxevolution.wordpress.com&amp;blog=10190078&amp;post=2569&amp;subd=linuxevolution&amp;ref=&amp;feed=1" width="1" height="1">
<p><img src="media/9ad38962.b4deaa84d80933a525c375c1cef1b842" data-original-source="http://cdn.libravatar.org/avatar/b4deaa84d80933a525c375c1cef1b842" alt="Gravatar de Cenwen" class="gravatar" /><br/><i>Original post of <a href="https://linuxevolution.wordpress.com/2016/01/12/openshot-qt-2-0-beta/" title="Visit the source">Cenwen</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Cenwen : <a href="">Openshot QT 2.0 News et Progression</a> (03/10/2015)</li><li>Cenwen : <a href="">M.A.J de F&eacute;vrier sur Openshot 2.0</a> (22/02/2015)</li><li>Cenwen : <a href="">MAJ pour OpenShot 2.0.0 (1/3)</a> (11/01/2014)</li><li>Cenwen : <a href="">MAJ pour OpenShot 2.0.0 (2/3)</a> (12/01/2014)</li><li>Cenwen : <a href="">Apr&egrave;s KickStarter!!!!!!!!!!!</a> (27/04/2013)</li></ul></div></p>


feed_id: http://blog.niqnutn.com/index.php?article43/gestion-des-paquets-avec-apt
title: nIQnutn : Gestion des paquets avec APT
uri: nIQnutn-Gestion-des-paquets-avec-APT
url: http://blog.niqnutn.com/index.php?article43/gestion-des-paquets-avec-apt
content:
<p>La gestion des paquets sous Debian se fait par l'outil APT (Advanced Packaging Tool).
Voici un petit récapitulatif des différentes commandes pour gérer les paquets sous Debian et exécuter les opérations de base  comme mettre à jour son système, installer ou supprimer un logiciel.</p>
<div><img src="media/8061e2a8.paquet.tb.png" data-original-source="http://blog.niqnutn.com/data/images/0043/paquet.tb.png" alt=""><img src="media/3cd5f829.debian-logo.tb.png" data-original-source="http://blog.niqnutn.com/data/images/0043/debian-logo.tb.png" alt=""></div>

<p>Plutôt que d'utiliser des interfaces graphiques comme synaptic, on va privilégier les outils en ligne de commande.
Il existe différents utilitaires <em>apt-get</em>, <em>aptitude</em> et <em>apt</em> permettant d'éxécuter les mêmes opérations (celles décrites ci-dessous).</p><div>
<p>Sommaire:</p>

<ul><li><a href="http://blog.niqnutn.com/rss/categorie8#update">Mettre à jour la liste des paquets</a></li>
<li><a href="http://blog.niqnutn.com/rss/categorie8#upgrade">Installer les dernières versions d'un paquet</a></li>
<li><a href="http://blog.niqnutn.com/rss/categorie8#install">Installer un nouveau paquet</a></li>
<li><a href="http://blog.niqnutn.com/rss/categorie8#remove">Supprimer un paquet</a></li>
<li><a href="http://blog.niqnutn.com/rss/categorie8#edit-sources">Éditer le fichier sources.list</a></li>

<li><a href="http://blog.niqnutn.com/rss/categorie8#autres">Autres commandes utiles</a>
<ul><li><a href="http://blog.niqnutn.com/rss/categorie8#upgradable">Connaître les paquets qui seront mis à jour</a></li>
<li><a href="http://blog.niqnutn.com/rss/categorie8#show">Trouver des informations sur un paquet</a></li>
<li><a href="http://blog.niqnutn.com/rss/categorie8#versions">Trouver les versions disponibles d'un logiciel</a></li>
<li><a href="http://blog.niqnutn.com/rss/categorie8#apt-search">Rechercher un paquet</a></li>
<li><a href="http://blog.niqnutn.com/rss/categorie8#full-upgrade">Mise à jour pour l’ensemble du système</a></li>
</ul></li>
<li><a href="http://blog.niqnutn.com/rss/categorie8#ressources">Ressources</a></li>
</ul></div>

<div><i></i><span> 
Versions utilisées:<br>
Debian 8.2 jessie<br>
apt 1.0.9.8.1  
</span></div>




<p>Il est conseillé d'avoir lu <a href="http://blog.niqnutn.com/index.php?article10/sources-list-gerer-vos-depots-debian">sources.list: gérer vos dépôts Debian</a> .</p>

<p>Disponible depuis Jessie, <strong>apt</strong> simplifie et uniformise les commandes et apporte une interface plus agréable (barre de progression et coloration syntaxique).
Nous verrons ici uniquement les fonctionnalités qui sont documentées pour apt. 
Je conseille encore l'utilisation d'apt-get et aptitude pour les fonctions avancées.</p>

<h2>Mettre à jour la liste des paquets</h2>

<p>La commande <em>update</em> permet simplement d'actualiser la liste des paquets disponibles pour votre système.
On lance cette commande avant d'installer un nouveau paquet ou avant d'installer les mises à jour du système.</p>


<div><i></i><span>#root</span> 
<pre><code>apt update 
</code></pre></div>



<p>Elle ne modifie pas le système, elle demande simplement aux dépôts s'il existe de nouveaux paquets ou des nouvelles versions de paquets.
Cette commande est généralement le préalable avant toute opération effectuée sur les paquets.</p>

<h2>Installer les dernières versions d'un paquet</h2>

<p>Un bon utilisateur se doit d'installer dernières versions de paquets disponibles pour son système. 
Cela permet de corriger des bugs et installer les correctifs de sécurité.</p>


<div><i></i><span>#root</span> 
<pre><code>apt upgrade 
</code></pre></div>


<p>On la précède toujours de la commande <code>apt update</code>.
De nouveaux paquets peuvent être installés, mais les paquets installés ne seront jamais supprimés.</p>

<h2>Installer un nouveau paquet</h2>

<p>Une autre commande incontournable permettant d'installer un/plusieurs paquet(s) sur son système.
Il faudra précéder l'installation d'un paquet par la commande <code>apt update</code> pour s'assurer d'installer la dernière version disponible.</p>

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


<p> <paquet>  correspondant au nom exact du logiciel que l'on veut installer.
Si on souhaite installer le jeu SuperTux, la commande sera <code>apt install supertux</code>.
On peut retrouver ce nom dans les différents wiki, tuto et forum. 
Tous les paquets sont recensés sur la page <a href="https://www.debian.org/distrib/packages#search_packages">https://www.debian.org/distrib/packages#search_packages</a>.</p>

<p>La commande <em>install</em> installera automatiquement toutes les dépendances nécessaires au fonctionnement du logiciel.</p>

<p>On peut installer plusieurs paquets en même temps, en séparant simplement le nom des paquets par un espace.</p>

<div><i></i><span>#root</span> 
<pre><code>apt install <paquet1> <paquet2> <paquet3> 
</code></pre></div>



<p>Si vous utilisez les dépôts de rétroportage (backports) ou si vous utilisez plusieurs branches de Debian (pinning), il est possible de forcer l'installation d'un paquet d'une branche:</p>

<div><i></i><span>#root</span> 
<pre><code>apt install -t jessie-backports libreoffice 
</code></pre></div>

<p>Cette commande permet d'installer la version plus récente de LibreOffice présente dans les dépôts backports de Jessie.</p>

<div><i></i><span> 
Il faut vérifier que les dépendances qui seront installées n'altèreront pas le système. <br>
Le risque avec les dépôts backports est minime mais il est présent si on utilise différentes branches de Debian ou des dépôts tiers. 
</span></div>

<div><i></i><span> 
Pour connaître le nom des  branches, il faut regarder ce qui est indiqué dans le fichier <em>/etc/apt/sources.list</em> . 
</span></div>



<h2>Supprimer un paquet</h2>

<p>Il arrive que certains paquets ne soient plus nécessaires et il est préférable de les désinstaller.
Cette commande permet de supprimer un paquet présent sur votre système.</p>

<div><i></i><span>#root</span> 
<pre><code>apt remove <paquet>  
</code></pre></div>

<p>La commande supprimera également les dépendances qui ne sont plus nécessaires.   </p>

<div><i></i><span> 
Il faut toujours regarder quels paquets seront supprimés. <br>
Dans certains cas, le gestionnaire de paquet pourrait supprimer des paquets dont vous avez besoin. 
</span></div>

<h2>Éditer le fichier sources.list</h2>

<p>Il peut arriver de devoir éditer les sources de son système et modifier le fichier <em>/etc/apt/sources.list</em> pour ajouter des paquets non-libres ou appartenant à des dépôts tiers.
Cette commande permet de bénéficier de la coloration syntaxique et fournit des vérifications de sécurité de base.</p>



<div><i></i><span>#root</span> 
<pre><code>apt edit-sources 
</code></pre></div>

Pour se déplacer dans le document, il faut utiliser les <kbd>← ↑ → ↓</kbd> du clavier. Pour coller le texte, il faut utiliser les raccourcis clavier <kbd>Maj+Ctrl+V</kbd>. Pour enregistrer les modifications,  utilisez <kbd>Ctrl+O</kbd> et fermez l'éditeur de texte avec  <kbd>Ctrl+X</kbd>.

<h2>Autres commandes utiles</h2>

<h3>Connaître les paquets qui seront mis à jour</h3>

<div><i></i><span>$user</span> 
<pre><code>apt list --upgradable 
</code></pre></div>

<p>Cela permet de connaître les paquets qui seront installés lors de la prochaine mise à jour (upgrade).</p>

<h3>Trouver des informations sur un paquet</h3>

<p>La commande <em>show</em> affiche toutes les informations détaillés sur le(s) paquet(s) donné(s).</p>

<div><i></i><span>$user</span> 
<pre><code>apt show <paquet> 
</code></pre></div>


<h3>Trouver les versions disponibles d'un logiciel</h3>

<p>Cela permet de connaître les versions disponibles pour un paquet. </p>

<div><i></i><span>$user</span> 
<pre><code>apt list --all-versions  <paquet>  
</code></pre></div>


<p>Cette commande est véritablement utile si vous utilisez des dépôts supplémentaires ou si vous utilisez plusieurs branches de Debian.</p>

<h3>Rechercher un paquet</h3>

<p>La commande <em>search</em> recherche le(s) terme(s) donnée(s) et affiche les paquets correspondants.</p>

<div><i></i><span>$user</span> 
<pre><code>apt search <terme> 
</code></pre></div>


<p>Utile quand veut installer un paquet dont on ne connaît pas le nom exact.
On pourra lancer la commande <em>show</em> pour de confirmer qu'il s'agit du bon paquet.</p>

<h3>Mise à jour pour l’ensemble du système</h3>

<p>La commande full-upgrade remplit la même fonction que upgrade mais peut aussi supprimer des paquets installés si cela est nécessaire pour résoudre un conflit entre des paquets.</p>

<div><i></i><span>#root</span> 
<pre><code>apt full-upgrade 
</code></pre></div>


<p>On utilise généralement cette commande lors du basculement d'une version majeure de Debian à la suivante.</p>



<p>Ces commandes devraient correspondre à l'essentiel des besoins mais si vous connaissez d'autres fonctions intéressantes, n'hésitez pas à partager. </p>

<h2>Ressources</h2>

<p>Consulter le manuel de la commande <em>apt</em>:</p>

<div><i></i><span>$user</span> 
<pre><code>man apt 
</code></pre></div>


<ul><li><a href="https://debian-handbook.info/browse/fr-FR/stable/sect.apt-get.html">Commandes aptitude, apt-get et apt</a></li>
<li><a href="https://www.debian.org/doc/manuals/debian-reference/ch02.fr.html">Gestion des paquets Debian</a></li>
</ul><br>
2016 nIQnutn CC-BY
<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?article43/gestion-des-paquets-avec-apt" 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://carlchenet.com/2016/01/14/feed2tweet-0-2-pouvoir-de-la-ligne-de-commande/
title: Carl Chenet : Feed2tweet 0.2 : pouvoir de la ligne de commande
uri: Carl-Chenet-Feed2tweet-0-2-pouvoir-de-la-ligne-de-commande
url: http://carlchenet.com/2016/01/14/feed2tweet-0-2-pouvoir-de-la-ligne-de-commande/
content:
<p><a href="https://github.com/chaica/feed2tweet" target="_blank">Feed2tweet</a> a été publié en version 0.2 ! Cette application prend en entrée un flux RSS et envoie les différentes entrées sur le réseau social <a href="https://twitter.com/" target="_blank">Twitter</a>. Elle est auto-hébergée, codée en <a href="https://docs.python.org/3/" target="_blank">Python 3, </a>sous licence GPLv3 et <a href="https://feed2tweet.readthedocs.org/" target="_blank">documentée</a>.</p>
<ul><li><a href="https://github.com/chaica/feed2tweet" target="_blank">Feed2tweet sur Github</a> (<a href="https://github.com/chaica/feed2tweet/stargazers" target="_blank">étoiles appréciées</a>, ça augmente la visibilité du projet)</li>
<li><a href="https://feed2tweet.readthedocs.org/" target="_blank">Feed2tweet sur Readthedocs</a></li>
</ul><p>Feed2tweet est déjà en production sur plusieurs sites web dont <a href="https://www.journalduhacker.net/" target="_blank">le Journal du hacker</a>, site participatif et communautaire d’informations sur le Logiciel Libre et opensource, dans le cadre duquel il a été développé originellement.</p>
<p><a href="https://www.journalduhacker.net/" target="_blank"><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>Feed2tweet n’est pas apparu ex nihilo et a été divergé d’un précédent projet nommé <a href="http://github.com/vrillusions/rss2twitter" target="_blank">rss2twitter</a>, plus mis à jour depuis 2013, afin d’être plus évolutif et pour y ajouter des fonctionnalités.</p>
<h2>Les nouveautés</h2>
<p>Plusieurs options pour la ligne de commande ont été contribuées par <a href="https://anarc.at/blog/" target="_blank">Antoine Beaupré</a> (<a href="https://twitter.com/theanarcat" target="_blank">@theanarcat</a>), à savoir :</p>
<ul><li>option <strong>-r</strong> ou —<strong>dry-run</strong> pour simuler l’exécution de Feed2tweet</li>
<li>option <strong>-d</strong> ou —<strong>debug</strong> pour activer les informations de debug</li>
<li>option <strong>-v</strong> ou —<strong>verbose</strong> pour suivre les étapes de l’exécution de Feed2tweet</li>
<li>option <strong>–cachefile</strong> pour configurer l’emplacement du fichier de cache</li>
<li>option —<strong>hashtaglist</strong> pour configurer l’emplacement du fichier des marques à mots multiples (<a href="http://feed2tweet.readthedocs.org/en/latest/configure.html" target="_blank">voir documentation</a>)</li>
<li>option <strong>-r</strong> ou —<strong>rss</strong> pour définir l’uri de la source du flux  RSS</li>
</ul><p>Plusieurs corrections de bugs importants sont également au menu.</p>
<p><strong>Et vous ? L’utilisez-vous ?</strong> Ou utilisez-vous ce type de programme ? Si oui n’hésitez pas à nous en parler, nous proposer des évolutions, <strong>rapporter des bugs</strong> ou pousser des nouvelles fonctionnalités <span title=";)">;)</span></p>
<p> </p><br><a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/carlchenet.wordpress.com/3246/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/carlchenet.wordpress.com/3246/"></a> <img alt="" border="0" src="http://pixel.wp.com/b.gif?host=carlchenet.com&amp;blog=7722010&amp;post=3246&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/2016/01/14/feed2tweet-0-2-pouvoir-de-la-ligne-de-commande/" title="Visit the source">Carl Chenet</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Carl Chenet : <a href="">Retweet, le bot Twitter qui &hellip; retweete</a> (05/08/2015)</li><li>Carl Chenet : <a href="">Retweet 0.2, le bot Twitter : passage &agrave; Python 3</a> (25/08/2015)</li><li>Carl Chenet : <a href="">Liens int&eacute;ressants Journal du hacker semaine #44</a> (29/10/2015)</li><li>Carl Chenet : <a href="">D&eacute;velopper votre pr&eacute;sence sur Twitter avec Retweet</a> (18/11/2015)</li><li>Carl Chenet : <a href="">db2twitter : Twitter hors des navigateurs</a> (26/11/2015)</li></ul></div></p>


feed_id: http://genma.free.fr/?Yunohost-et-la-fonction-NAS-de-la-Freebox
title: genma : Yunohost et la fonction NAS de la Freebox
uri: genma-Yunohost-et-la-fonction-NAS-de-la-Freebox
url: http://genma.free.fr/?Yunohost-et-la-fonction-NAS-de-la-Freebox
content:
<img alt="" align="right" src="media/f2b97a9c.arton2420.jpg" data-original-source="http://genma.free.fr/IMG/arton2420.jpg" width="150" height="79"><div><p><strong>Stockage et partage en local, la Freebox</strong></p> <p>J'ai comme box ADSL une Freebox V6 Révolution et j'utilise beaucoup la fonctionnalité qu'à celle-ci de faire NAS (disque dur partagée en réseau). J'ai ainsi mis sur le disque des données que je souhaite partager sur le réseau familial, à savoir des Photos, de la musique et les vidéos. Toutes ces données sont ainsi partagées en réseau. Les données évoluent peu/sont relativement statiques et sauvegardées régulièrement sur un disque dur externe.</p> <p><strong>Accès au disque de la Freebox depuis Yunohost</strong></p> <p>Pour avoir plus d'espace de stockage et ne pas encombrer la carte SD, une solution simple est de monter le répertoire partagé sur un dossier (ici /home/genma/freebox) sur le système Yunohost.</p> <p>Pour ce faire, il faut ajouter les</p>
<div dir="ltr"><code>$ sudo apt-get install cifs-utils<br><br>
$ sudo mount -t cifs //mafreebox.freebox.fr/Disque\\ dur/ /home/genma/freebox -o guest,iocharset=utf8,file_mode=0777,dir_mode=0777</code></div>
<p>Rq : il faudra que j'automatise le montage. Le Raspberry tournant en continue et n'étant que rarement démarré, ce n'est pas la priorité. Un simple ajout dans un script shell de la commande suffit pour l'instant.</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/?Yunohost-et-la-fonction-NAS-de-la-Freebox" 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="">Yunohost, Freebox, Nat, Redirection de ports</a> (13/01/2016)</li></ul></div></p>


feed_id: http://feedproxy.google.com/~r/QuestCeQuonSeFaitCh/~3/nNrk6znHZ0k/
title: Littlewing : Paramétrage de ma Debian effectué post-installation
uri: Littlewing-Paramétrage-de-ma-Debian-effectué-post-installation
url: http://feedproxy.google.com/~r/QuestCeQuonSeFaitCh/~3/nNrk6znHZ0k/
content:
<p>après avoir réinstallé mon PC et optimisé les accès au disque SSD, me voici dans le téléchargement des packages</p>
<h2>Sources logicielles</h2>
<p>J’ai copié mes anciennes sources de packages dans le répertoire <code>/etc/apt/sources.list.d</code>.</p>
<p>J’ai exclu la source deb-multimedia.org.</p>
<h2>Packages installés</h2>
<p>Attention, certains packages sont spécifiques à ma plateforme! A vous de voir si vous voulez les utiliser</p><pre>#apt-get install gnome-disk-utility virtualbox-5.0 ttf-mscorefonts-installer \\
 nvidia-kernel-dkms pavucontrol alsamixergui mudita24 w32codecs gstreamer1.0-plugins-bad \\
easytag tuxguitar-jsa lilypond htop geany frescobaldi filezilla gparted grsync \\
openjdk-8-jdk chromium  flashplugin-non-free autofs</pre><p></p>
<h2>Configuration nvidia</h2>
<p>Il faut créer le fichier <code>/etc/X11/xorg.conf.d/20-nvidia.conf </code> avec le contenu suivant :</p><pre>Section "Device"
 Identifier "NVIDIAGeForce210"
 Driver "nvidia"
 EndSection</pre><p> </p>
<img src="http://feeds.feedburner.com/~r/QuestCeQuonSeFaitCh/~4/nNrk6znHZ0k" height="1" width="1" alt="">
<p><img src="media/1f2fb0ec.e9cfa2c2c1ea2abd510c6053457286f0" data-original-source="http://cdn.libravatar.org/avatar/e9cfa2c2c1ea2abd510c6053457286f0" alt="Gravatar de Littlewing" class="gravatar" /><br/><i>Original post of <a href="http://feedproxy.google.com/~r/QuestCeQuonSeFaitCh/~3/nNrk6znHZ0k/" title="Visit the source">Littlewing</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Littlewing : <a href="">Installation d&rsquo;un disque SSD sur mon PC &eacute;quip&eacute; de Debian Jessie</a> (13/01/2016)</li><li>Thierry Andriamirado : <a href="">Le blog &amp;quot;Debian Package of the Day&amp;quot; a besoin de vous!</a> (20/06/2007)</li><li>Thierry Andriamirado : <a href="">Resources et Sites Internet sur Ubuntu</a> (02/07/2007)</li><li>Emmanuel Gontcho : <a href="">Formation GNU/Linux &agrave; l&rsquo;ISTA</a> (21/08/2009)</li><li>J&eacute;r&eacute;my Verda : <a href="">Installation d&rsquo;une Debian sur l&rsquo;EeePC 1005HA-H</a> (14/11/2009)</li></ul></div></p>


feed_id: http://blog.niqnutn.com/index.php?article42/jdll2016-appel-a-contributions
title: nIQnutn : #JDLL2016 – Appel à contributions
uri: nIQnutn-JDLL2016-Appel-à-contributions
url: http://blog.niqnutn.com/index.php?article42/jdll2016-appel-a-contributions
content:
<p>Pour organiser les prochains JDLL qui se dérouleront le 2 et 3 avril à Lyon, nous avons besoin de contributeurs pour assurer la réussite de cet évènement.</p>

<p>N'hésitez pas à relayer l'information à vos proches et connaissances et noter cette date dans votre agenda.</p>
<div><img src="media/1c95d6a0.jdll.png" data-original-source="http://blog.niqnutn.com/data/images/0042/jdll.png" alt=""></div><p><em>Créativité, Citoyenneté, Diversité : Le logiciel libre, du code, mais pas que !</em></p>

<p>Fort du succès des précédentes éditions, nous avons le plaisir d’annoncer la 17ième édition des Journées du Logiciel Libre (JDLL) ces 2 et 3 avril 2016 à Lyon. Le comité d’organisation des JDLL, la Maison Pour Tous, Salle des Rancy et l’Association Lyonnaise pour le Développement de l’Informatique Libre (ALDIL) vous proposent un temps de partage où tous les publics, curieux, amateurs et passionnés, se rencontrent.</p>

<p>Vous êtes libriste et utilisatrice⋅teur, développeuse⋅eur, créatrice⋅teur, joueuse⋅eur, bricoleuse⋅eur, artiste ? Vous souhaitez faire découvrir et partager vos plaisirs et petits bonheurs numériques ? Alors ce message vous concerne !</p>

<h2>Thème(-s) 2016</h2>

<p>Le thème de cette année est : « Créativité, Citoyenneté, Diversité : Le logiciel libre, du code, mais pas que ! »
Sur le week-end, nous vous proposons d’intervenir pour échanger sur les domaines suivants :</p>

<ul><li>Diversité (diversité du numérique libre, diversité des publics) et accessibilité </li>
<li>Engagement (parce que parler politique aux JDLL, c’est possible !)</li>
<li>Biens communs et Open Data</li>
<li>Reconditionnement, recyclage, éviter l’obsolescence programmée (ou pas)</li>
<li>… mais aussi, encore et toujours l’actualité du développement et des usages du logiciel libre</li>
</ul><h2>Participation : mode d’emploi</h2>

<p>Profitez de cet événement pour découvrir et échanger avec de nombreux participants. L’année précédente, grâce à vous, les JDLL ont accueilli plus de 1800 personnes sur les deux journées. Intéressés pour nous aider à réitérer l’exploit ? Les JdLL reçoivent des publics variés, n’hésitez pas faire des propositions pour les enfants, les adultes, les seniors, les associations, les entreprises, les collectivités territoriales, les novices comme les experts (et les licornes).</p>

<p>Participer aux JDLL c’est facile et ouvert à tous ! Nous faisons appel à vous pour alimenter le programme avec vos projets, connaissances, expériences et engagements. </p>

<p>Nous vous proposons 5 types de contributions : </p>

<ul><li>Stand au sein du village associatif</li>
<li>Conférence de 20 ou 40 minutes suivies d’un échange (débats, tables rondes)</li>
<li>Atelier de 45 minutes ou 1h15</li>
<li>Démonstrations et présentations (logiciels, projets libres, DIY…)</li>
<li>Animations ouvertes</li>
</ul><p>Vous pouvez combiner plusieurs types de contributions, n’hésitez pas à être nombreux pour assurer la présence de votre collectif sur toutes les activités (par exemple une démo, une conférence suivie d’un atelier, un stand).</p>

<p>Faites nous parvenir vos propositions de participation via la page dédiée :
<a href="http://www.jdll.org/jdll-presentation-generale/participer/formulaire-de-proposition/">http://www.jdll.org/jdll-presentation-generale/participer/formulaire-de-proposition/</a></p>

<p>Les propositions sont à envoyer jusqu’au <strong>4 février 2016</strong>, afin de nous permettre de préparer au mieux le planning.</p>

<p>Un message de confirmation vous sera envoyé automatiquement.</p>

<h2>Partage et informations complémentaires</h2>

<p>Et bien sûr, n’hésitez pas à partager cet appel auprès de vos canaux respectifs :-)</p>

<p>Les outils de communication (bannières, logos…) sont à votre disposition pour participer à la promotion de l’événement : <a href="http://www.jdll.org/pratique/medias/">http://www.jdll.org/pratique/medias/</a></p>

<p>Pour obtenir plus d’informations,  vous pouvez vous rendre sur le site des Journées du Logiciel Libre : <a href="http://jdll.org/">http://jdll.org/</a></p>

<p>N’oubliez pas que nous sommes disponibles pour toute question :  <a href="http://blog.niqnutn.com/mailto:jdll@jdll.org">jdll@jdll.org</a></p>

<div><img src="media/76851037.jdll_alt.png" data-original-source="http://blog.niqnutn.com/data/images/0042/jdll_alt.png" alt=""></div><br>
2016 nIQnutn CC-BY
<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?article42/jdll2016-appel-a-contributions" 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://geekdefrance.fr/2016/01/14/un-os-made-in-france-echec-en-perspective/
title: Geek de France : Un OS made-in-France. Échec en perspective?
uri: Geek-de-France-Un-OS-made-in-France-Échec-en-perspective
url: http://geekdefrance.fr/2016/01/14/un-os-made-in-france-echec-en-perspective/
content:
<p><a href="media/422aee1e.superdupont.jpg" data-original-source="http://i1.wp.com/img2.geekdefrance.fr/wp-content/uploads/2016/01/superdupont.jpg" rel="attachment wp-att-13333"><img src="http://i1.wp.com/img2.geekdefrance.fr/wp-content/uploads/2016/01/superdupont.jpg?resize=110%2C98" alt="superdupont" data-recalc-dims="1"></a></p>
<p>Nouvelle en grande pompe : le <a href="http://www.numerama.com/tech/138683-los-souverain-made-in-france-existe-deja-decouvrez-clip.html" target="_blank" rel="nofollow">gouvernement Français désire porter le développement d’un système d’exploitation souverain Français.</a> Bonne nouvelle ou échec en perspective? Je penche pour la seconde solution.<span></span></p>
<p>Ce n’est pas la première fois que le gouvernement nous parle d’un « FranceOS ». S’il fallait que je soit mauvaise langue je dirai qu’il a déjà existé et s’appelait <a href="http://geekdefrance.fr/2010/05/13/canonical-ma-tuer/" target="_blank">Mandriva</a>. Le tout est de réfléchir au pourquoi de cet OS et à son potentiel succès. L’OS made-in-france pourrait, <a href="http://www.numerama.com/tech/138683-los-souverain-made-in-france-existe-deja-decouvrez-clip.html" target="_blank" rel="nofollow">selon Numerama</a>, reposer sur <a href="http://www.ssi.gouv.fr/administration/services-securises/clip/" target="_blank" rel="nofollow">CLIP</a>, un OS basé sur Linux et développé par l’ANSSI (l’Agence nationale de la sécurité des systèmes d’information) qui se veut hautement sécurisé. On parle aussi d’Orange comme travaillant déjà sur le projet.</p>
<p><iframe src="https://www.youtube.com/embed/qvO0uu8dak0" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p><strong>Dommage, ce sera sans doute un échec!</strong></p>
<h3>Pourquoi pas? Parce que personne ne l’attend</h3>
<p>Les raisons qui poussent le gouvernent sont semble-t-il nobles : lutter contre le trusting des systèmes d’exploitation US, favoriser le développement des produit Français et promouvoir le savoir-faire logiciel de l’hexagone en renforçant la sécurité de l’utilisateur. Oui mais voila, <strong>personne ne désire voir débarquer un nouvel OS.</strong></p>
<p>Je désire un OS massivement utilisé sur PC? J’ai déjà Microsoft Windows. J’aime le beau design et mon image est plus importante que mon usage? J’ai déjà Mac OS (oui, j’ai envie de troller les mac-addicts). Je préfère un OS qui se pliera à mes exigences ou qui me garantira sécurité? J’ai une pléthore d’OS basés sur BSD ou Linux. Bref, tout le monde a déjà ce qui lui faut.<br><iframe src="https://www.youtube.com/embed/Pib2T1uKock" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p>Qu’à cela ne tienne. Il y a le désir et le besoin. Pas de chance, je ne pense vraiment pas que le besoin actuel des utilisateurs se situe au niveau des système d’exploitation, même Français.</p>
<h3>Pourquoi pas? Parce qu’on est pas en Corée</h3>
<p>Pour imposer un OS, il n’y a pas 36 solutions : où on est excellent, où on est incontournable, où on est un vendeur hors-norme… N’ayant aucune de ces cartes dans sa poche, il ne reste finalement au gouvernement que le <a href="http://www.lemondeinformatique.fr/actualites/lire-l-os-de-la-coree-du-nord-s-inspire-de-l-interface-mac-os-x-56465.html" target="_blank" rel="nofollow">totalitarisme </a>pour réussir à imposer son produit. Semble-t-il nous sommes encore un peu dans un état de droit. Ce sera donc difficile de pousser l’OS dans nos chaumière.</p>
<div><a href="media/2c70974d.red-star-linux-3-applications.jpg" data-original-source="http://i0.wp.com/img2.geekdefrance.fr/wp-content/uploads/2016/01/red-star-linux-3-applications.jpg" rel="attachment wp-att-13331"><img src="http://i2.wp.com/img2.geekdefrance.fr/wp-content/uploads/2016/01/red-star-linux-3-applications-300x226.jpg?resize=300%2C226" alt="RedStar, l'OS Nord Coréen" srcset="http://i0.wp.com/geekdefrance.fr/wp-content/uploads/2016/01/red-star-linux-3-applications.jpg?resize=300%2C226 300w, http://i0.wp.com/geekdefrance.fr/wp-content/uploads/2016/01/red-star-linux-3-applications.jpg?resize=1024%2C770 1024w, http://i0.wp.com/geekdefrance.fr/wp-content/uploads/2016/01/red-star-linux-3-applications.jpg?w=1032 1032w" sizes="(max-width: 300px) 100vw, 300px" data-recalc-dims="1"></a><p>RedStar, l’OS Nord Coréen</p></div>
<p>Quant à l’exporter… no comment!</p>
<h3>Pourquoi pas? Parce ce que développer un OS aujourd’hui est insensé</h3>
<p>Je ne dis pas que les groupes français sont incapables de développer un OS Français. Je pense juste que c’est insensé. D’ailleurs, de grands groupe internationaux s’y sont cassés les dents. Pour goûter aux succès de WebOS ou Tizen (pourtant largement poussé par Samsung), autant arrêter de suite.</p>
<div><a href="media/2dc0d896.webos.jpg" data-original-source="http://i0.wp.com/img2.geekdefrance.fr/wp-content/uploads/2016/01/webos.jpg" rel="attachment wp-att-13332"><img src="http://i1.wp.com/img2.geekdefrance.fr/wp-content/uploads/2016/01/webos-300x107.jpg?resize=300%2C107" alt="WebOS, l'OS mort né de Palm, HP, LG et qui en veut..." srcset="http://i0.wp.com/geekdefrance.fr/wp-content/uploads/2016/01/webos.jpg?resize=300%2C107 300w, http://i0.wp.com/geekdefrance.fr/wp-content/uploads/2016/01/webos.jpg?w=646 646w" sizes="(max-width: 300px) 100vw, 300px" data-recalc-dims="1"></a><p>WebOS, l’OS mort né de Palm, HP, LG et qui en veut…</p></div>
<p>Alors pourquoi un échec à venir avec les OS? Comme je le disais plus tôt, <strong>les gens n’attendent plus d’OS supplémentaires</strong>. Même Chrome OS est à la peine. Finalement, <strong>ce qui crée de l’attractivité ce sont bien les applications (novatrices) et les WebServices.</strong> Si Apple a su s’imposer avec son système, il l’a fait avec un énorme renfort de design et d’ergonomie et là encore, on est loin de ce sur quoi travaille la France avec son OS CLIP. Bref, on est à des année lumière de séduire le grand publique…</p>
<div data-app-id="7935199" data-app="recommendations" data-title="Un OS made-in-France. Échec en perspective?" data-link="http://geekdefrance.fr/2016/01/14/un-os-made-in-france-echec-en-perspective/" data-summary=""></div>
<p><img src="media/243b8891.2e4b9df748a3838fa0dd9f11820954fd" data-original-source="http://cdn.libravatar.org/avatar/2e4b9df748a3838fa0dd9f11820954fd" alt="Gravatar de Geek de France" class="gravatar" /><br/><i>Original post of <a href="http://geekdefrance.fr/2016/01/14/un-os-made-in-france-echec-en-perspective/" title="Visit the source">Geek de France</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Geek de France : <a href="">Petit guide des consoles de salon sous GNU/Linux</a> (19/02/2013)</li><li>Geek de France : <a href="">Parrain-Linux wants you!</a> (17/01/2014)</li><li>Dhoko : <a href="">Partager des dossiers de son OS &agrave; sa machine virtuelle avec Virtualbox pour GNU/Linux et Windows</a> (29/09/2010)</li><li>Geek de France : <a href="">Pour une migration plus tendre vers GNU/Linux?</a> (01/06/2011)</li><li>Geek de France : <a href="">Vers un auto-h&eacute;bergement simplifi&eacute;</a> (10/08/2011)</li></ul></div></p>


feed_id: http://genma.free.fr/?Yunohost-et-l-auto-hebergement-des-mails
title: genma : Yunohost et l'auto-hébergement des mails
uri: genma-Yunohost-et-l-auto-hébergement-des-mails
url: http://genma.free.fr/?Yunohost-et-l-auto-hebergement-des-mails
content:
<img alt="" align="right" src="media/d4111b23.arton2421.jpg" data-original-source="http://genma.free.fr/IMG/arton2421.jpg" width="150" height="79"><div><p>Bien que Yunohost propose et facilite grandement (de ce que j'en vois) l'auto hébergement des mails, je n'y suis pas encore passé. J'utilise toujours les comptes mails que j'avais avant ainsi que ceux liés à mes noms de domaines. Et ce pour plusieurs raisons.</p> <p><strong>SPF, DKIM, TLS, antispam...</strong></p> <p>Pour la première, je citerai un twitt de Benjamin Sonntag en réponse à Zythom qui voulait se lancer dans l'autohébergement des mails <i>@Zythom la première réponse c'est : Ne pas ! Sérieusement héberger son mail c'est DUR. faites ça à plusieurs !</i> (<a href="https://twitter.com/vincib/status/678968775241310208?s=17" title="Benjamin Sonntag - @vincib sur Twitter">Source</a>)</p> <p>Il y a toute la partie configuration technique avec des mots comme spf, DKIM, TLS, la lutte antispam entrante... A lire par exemple <a href="https://blog.seboss666.info/2016/01/le-mail-cest-la-misere/" title="Le mail, c'est la misère">Le mail, c'est la misère par SebOS666</a></p> <p>Peut être que Yunohost facilite cette configuration, je ne me suis pas encore penché sur le sujet. Du fait de la seconde raison :</p> <p><strong>Quid du QOS - Qualité of service</strong></p> <p>Il y a les problématiques de redondance et de sauvegarde. Pour l'instant, je n'ai qu'une machine, un simple Raspberry pi sur lequel j'ai installé Yunohost et quelques applications.</p> <p>Un serveur ne peut pas ne pas tourner pendant plusieurs jours sous peine de perdre des messages... Si mon Raspberry tombe en panne, si la carte SD lâche, je dois réinstaller, trouver une solution alternative. On arrive là face à des problématiques classiques de l'auto-hébergement que j'aborderai dans d'autres billets. Qu'en est-il de la sécurité ? Des sauvegardes ? De la redondance (gestion des incendie, vol etc) ? Ca peut prendre du temps. Quelques jours. D'autant plus si je suis loin de chez moi. Un mail c'est 24h sur 24h. Autant je peux me permettre d'attendre pour réparer ou trouver une solution pour la remise en place de <i>mon cloud personnel</i>, autant les mails sont un point / service crucial pour moi.</p> <p>Je pourrais définir les boites mails liées aux noms de domaines comme boites mails de secours au niveau de la configuration. Mais comme je le disais plus haut, il faut un minimum d'investissement dans la compréhension des problématiques et de la technique liées aux mails. Ca ne s'improvise pas.</p> <p><strong>Conclusion</strong></p> <p>Donc pour l'instant, le mail ne sera pas auto-hébergé. Chaque chose en son temps, j'ai d'autres choses à faire avant. Mais comme je pense que beaucoup vont me poser la question, je publie ce billet assez tôt dans mon aventure dans l'auto-hébergement.</p> <p>Pour finir, je vous conseille la lecture du billet <a href="https://tetsumaki.net/blog/article/2016-01-01-bilan-des-3-ans-dhebergement-de-mes-emails.html" title="Bilan des 3 ans d'hébergement de mes emails">Bilan des 3 ans d'hébergement de mes emails</a> chez tetsumaki.net qui expose bien les problématiques de l'auto-hébergement du mail.</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/?Yunohost-et-l-auto-hebergement-des-mails" 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://yeuxdelibad.net/Blog/?d=2016/01/15/18/15/45-installer-proprement-xfce-412-sur-debian-jessie
title: Thuban : Installer proprement xfce-4.12 sur debian jessie
uri: Thuban-Installer-proprement-xfce-4-12-sur-debian-jessie
url: http://yeuxdelibad.net/Blog/?d=2016/01/15/18/15/45-installer-proprement-xfce-412-sur-debian-jessie
content:
Je parlais il y a peu du rétroportage de xfce-4.12 sur debian jessie. J'y proposais un script qui compilait les paquets, mais qui était très vilain.<br>
Depuis, j'en ai profité pour l'améliorer et ajouter le support d'autres paquets, afin d'avoir la suite xfce-4.12 au complet.<br><br>
Pour utiliser ce script, assurez-vous d'avoir mis dans votre sources.list la ligne suivante : <br><pre>deb-src http://ftp.fr.debian.org/debian testing main</pre><br><br>
Et voilà le script en question : <br><br><pre>
#!/bin/sh
#Auteur :      thuban <thuban@yeuxdelibad.net>
#licence :     GNU General Public Licence v3

#Description : rétroportage de xfce4.12
# Il FAUT ABSOLUMENT AVOIR DANS LE SOURCES.LIST : 
# deb-src http://ftp.fr.debian.org/debian testing main

sudo apt-get update

mkdir -p xfce-backport
cd xfce-backport

INSTALLED=$(mktemp)

installdeb() {
    for pkg in *.deb; do
        if [ -z "$(grep $pkg $INSTALLED)" ]; then
            sudo dpkg -i $pkg
            if [ $? -eq 0 ]; then
                echo $pkg >> $INSTALLED
            fi
        fi
    done
}

backport() {
    sudo apt-get -y build-dep $1
    apt-get source $1
    cd $1*
    if [ $? -eq 0 ]; then
        dch -i  "handylinux backport"
        #debuild
        debuild -us -uc -b
        cd ..
        installdeb
    fi
}



PKGLIST="libxfce4util libxfce4ui xfconf garcon
xfce4-settings xfce4-panel xfdesktop4 xfce4-session xfwm4 xfce4-appfinder exo
xfce4-terminal xfce4-battery-plugin xfce4-weather-plugin xfce4-whiskermenu-plugin
xfce4-cpufreq-plugin xfce4-cpugraph-plugin xfce4-datetime-plugin xfce4-volumed
xfce4-mount-plugin xfce4-notifyd xfce4-mailwatch-plugin xfce4-xkb-plugin
xfce4-places-plugin xfce4-power-manager xfce4-notes-plugin
xfce4-sensors-plugin xfce4-settings xfce4-taskmanager thunar
thunar-archive-plugin thunar-volman tumbler orage xfce4 gtk2-engines-xfce
xfce4-battery-plugin xfce4-clipman xfce4-dict xfce4-diskperf-plugin xfce4-equake-plugin
xfce4-fsguard-plugin xfce4-genmon-plugin xfce4-indicator-plugin 
xfce4-linelight-plugin xfce4-mailwatch-plugin xfce4-messenger-plugin xfce4-mpc-plugin
xfce4-netload-plugin xfce4-places-plugin xfce4-quicklauncher-plugin xfce4-screenshooter
xfce4-smartbookmark-plugin xfce4-wavelan-plugin
xfce4-weather-plugin xfce4-wmdock-plugin xfce4-pulseaudio-plugin
xfce4-systemload-plugin xfce4-timer-plugin xfce4-verve-plugin
thunar-media-tags-plugin xfce4-goodies
"

#counter
N=0
TOT=$(echo $PKGLIST | wc -w)



for pkg in $PKGLIST; do
    N=$(($N+1))
    echo ""
    echo "===> Prepare $pkg"
    echo ""
    notify-send "$N/$TOT $pkg"
    backport $pkg
done

echo "Fini!"

exit 0



</pre><br><br>
Les paquets seront installés au fur et à mesure. En redémarrant votre session, vous pourrez profiter de xfce-4.12.<br> — (<a href="http://yeuxdelibad.net/Blog/?id=20160115181959">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=2016/01/15/18/15/45-installer-proprement-xfce-412-sur-debian-jessie" 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>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>Olivier Delort : <a href="">Le Debian Jessie installer en version beta 2</a> (06/10/2014)</li><li>kao : <a href="">Installer Debian 8 Jessie</a> (07/08/2015)</li><li>nIQnutn : <a href="">Installer les pilotes Nvidia 352.55 sous Debian Jessie</a> (19/12/2015)</li><li>Angristan : <a href="">Installer PHP 7 sous Debian Jessie via le d&eacute;p&ocirc;t Dotdeb</a> (19/12/2015)</li></ul></div></p>


feed_id: http://olpc-france.org/blog/2016/01/olpc-et-sugar-vers-linfini-et-au-dela/
title: OLPC France : OLPC et Sugar: vers l’infini et au-delà
uri: OLPC-France-OLPC-et-Sugar-vers-l-infini-et-au-delà
url: http://olpc-france.org/blog/2016/01/olpc-et-sugar-vers-linfini-et-au-dela/
content:
<p>Où en est le projet One Laptop Per Child ? Que devient le XO ce petit ordinateur vert révolutionnaire ? Que devient Sugar, la plate-forme pédagogique qui anime l’ordinateur ?<br>
A l’heure où le projet ne fait plus les grands titres de l’actualité, cet article a pour vocation de faire un petit état des lieux et d’évoquer les perspectives d’avenir que ce soit sur le plan matériel et sur le plan logiciel.</p>
<h1>OLPC et Sugar aujourd’hui</h1>
<p>Pour être complètement honnête il faut d’abord reconnaître que la promesse de départ n’a pas été tenue. L’ambition folle de Nicholas Negroponte était que des millions d’ordinateurs XO se diffusent dans le monde à un rythme effréné: 1 million de machine par mois dans certaines prévisions (!) et que cela permette de faire baisser son prix à 100$. D’où le fameux « Ordinateur à 100$ ».<br>
Or, les chiffres actuels seraient plutôt de 3 millions à 3 millions et demi de machines déployées au total et à ce jour le prix de vente du XO reste aux alentours de 200$. Bien sûr entre temps le hardware de la machine a beaucoup évolué et la dernière évolution du XO, le <a href="http://olpc-france.org/blog/2014/01/xo-4-le-xo-ultime/">XO-4</a>, est une machine beaucoup plus puissante et mieux fournie (dual-core, écran tactile, micro-HDMI, …).<br>
L’autre machine OLPC, la <a href="http://olpc-france.org/blog/2013/11/la-tablet-qui-voulait-ressembler-a-un-xo/">XO tablet</a> initialement vendue à 150$ – maintenant bradée à 50$ -, et complètement ratée n’a eu aucun succès. Même si nous n’avons pas les chiffres exacts de vente, on peut estimer sa diffusion a à peine quelques dizaines de milliers d’exemplaires.<br>
Les deux machines sont néanmoins toujours disponibles pour les déploiements qui le souhaitent et peuvent être produites sur demande.<br>
S’il n’y a plus de déploiement de plusieurs milliers de machines comme nous avons pu le voir en Uruguay ou au Rwanda il y a quelques années, il y a toujours une petite activité de déploiement OLPC notamment en Amérique Centrale (par exemple récemment en <a href="http://blog.laptop.org/2015/10/29/barrick-pueblo-viejo-barrickrd-launches-olpc-program-in-dominican-republic-olpcrd/">République Dominicaine</a>) et certains déploiement comme le <a href="http://www.olpccanada.com/">Canada</a> ou l’<a href="http://www.one-education.org/">Australie</a> restent très actifs.</p>
<p><a href="media/9e11e9c4.1-8b751c40c7.jpg" data-original-source="http://olpc-france.org/blog/wp-content/uploads/2016/01/1-8b751c40c7.jpg"><img src="media/28314a47.1-8b751c40c7-300x192.jpg" data-original-source="http://olpc-france.org/blog/wp-content/uploads/2016/01/1-8b751c40c7-300x192.jpg" alt="Déploiement en République Dominicaine" width="300" height="192"></a></p>
<p><a href="https://www.sugarlabs.org/">Sugar</a>, la plate-forme pédagogique libre installée sur le XO n’a eu de cesse d’évoluer sous l’égide du SugarLabs qui est une communauté séparée de la fondation OLPC. Animée par une distribution Fedora, Sugar continue à suivre les évolutions de celle-ci. La dernière version de Sugar, la version <a href="https://wiki.sugarlabs.org/go/0.106/Notes">0.106</a> s’appuie ainsi sur la toute récente Fedora 23. Chaque évolution de Sugar apporte également de nouvelles fonctionnalités et l' »App Store » de Sugar contient plus de 500 activités différentes dont de nombreuses proposées par des enfants ayant grandi avec l’ordinateur XO !</p>
<p><a href="media/9fd7d02b.activities.png" data-original-source="http://olpc-france.org/blog/wp-content/uploads/2016/01/activities.png"><img src="media/aa9d245f.activities-300x170.png" data-original-source="http://olpc-france.org/blog/wp-content/uploads/2016/01/activities-300x170.png" alt="L'App Store Sugar" width="300" height="170"></a></p>
<p>Sugar continue à être adapté pour l’ordinateur XO et fonctionne donc parfaitement sur toutes les déclinaisons du XO: XO-1, XO-1.5, XO-1.75 et XO-4.<br>
Sugar est également accessible depuis les distributions Linux et depuis une clé USB bootable avec Sugar On A Stick.</p>
<h1>Quelle machine pour demain ?</h1>
<p>Au lancement du projet OLPC, l’ordinateur XO a été un réel tremblement de terre sur le marché du PC. Faire un ordinateur portable bon marché semblait une utopie. Le XO a même créé un nouveau marché celui de ces mini-ordinateurs appelés « <a href="https://fr.wikipedia.org/wiki/Netbook">NetBook</a> » dont le plus célèbre dans le grand public fut le fameux petit Eee PC d’Asus.<br>
Mais depuis, le marché du Netbook a complètement disparu car pour les particuliers, la petite machine pas chère qui évite d’avoir un PC lorsqu’on veut juste surfer sur Internet est devenue… la tablet. Le marché des tablets a effectivement explosé parce qu’il apporte cette simplicité d’utilisation et cette instantanéité qui manque à un ordinateur.<br>
Et dans l’éducation, c’est la même chose, une espèce d’unanimité semble se faire pour considérer que la tablet est l’outil idéal pour l’éducation. C’est hautement discutable car c’est notamment nier l’importance du clavier pour la production d’écrit mais c’est à minima un phénomène de mode indiscutable. Quelle municipalité ne rêve pas d’équiper toutes ses écoles primaires d’une tablet pour chaque enfant ?</p>
<p><a href="media/f22f12d4.P1050558.jpg" data-original-source="http://olpc-france.org/blog/wp-content/uploads/2014/01/P1050558.jpg"><img src="media/020358e7.P1050558-225x300.jpg" data-original-source="http://olpc-france.org/blog/wp-content/uploads/2014/01/P1050558-225x300.jpg" alt="Vue générale du XO-4" width="225" height="300"></a></p>
<p>Le XO peut-il lutter contre cette vague de fond ? Fort judicieusement le XO-4 intègre un écran tactile et peut même être démarré sur Android (au lieu de Sugar) même si à notre connaissance, il n’y a pas de déploiement qui utilise cette fonctionnalité. Hélas, ce n’est pas suffisant, le XO-4 reste un PC et est hélas trop peu diffusé pour qu’il bénéficie d’un véritable engouement. Pire, la fondation OLPC n’a plus les moyens d’investir sur son évolution et il est fort probable que ce soit une machine qui n’ait pas de successeur. La stratégie de développement que la fondation OLPC a adoptée pour la XO Tablet – entièrement sous-traitée – confirme cette probabilité.<br>
Bien évidemment, la très mauvaise XO Tablet, n’a également aucune chance de s’imposer non plus et son plus grand défaut – impardonnable à nos yeux – est en plus de proposer un système entièrement fermé à des années lumières du concept d’éducation libre et ouverte qui est dans les gènes du projet OLPC.</p>
<p>S’il n’y a donc pas grand-chose à attendre sur le hardware du côté de la fondation OLPC, un espoir est né l’année dernière grâce à une communauté locale, <a href="http://www.one-education.org/">One Education</a> (anciennement OLPC Australie). Le XO Infinity – rebaptisé « Infinity » tout court pour éviter les conflits avec la fondation – est une tablet/ordinateur modulaire destinée aux enfants.</p>
<div><a href="media/f67d648e.1910059_10153290289952544_3648626245756877925_n.jpg" data-original-source="http://olpc-france.org/blog/wp-content/uploads/2016/01/1910059_10153290289952544_3648626245756877925_n.jpg"><img src="media/af8b2a94.1910059_10153290289952544_3648626245756877925_n-300x270.jpg" data-original-source="http://olpc-france.org/blog/wp-content/uploads/2016/01/1910059_10153290289952544_3648626245756877925_n-300x270.jpg" alt="Le (XO) Infinity" width="300" height="270"></a><p>Le (XO) Infinity</p></div>
<p>L’Infinity reprend la forme du XO mais le clavier est détachable pour disposer d’une véritable tablet. Autre point fort du Infinity, comme le XO, il est modulaire. Via un intelligent mécanisme de hub micro-USB, la caméra, la batterie, le processeur et le clavier peuvent facilement être changés en cas de panne ou pour les faire évoluer.</p>
<p><a href="media/344e59ca.infinity-hardware.jpg" data-original-source="http://olpc-france.org/blog/wp-content/uploads/2016/01/infinity-hardware.jpg"><img src="media/eb066b34.infinity-hardware-290x300.jpg" data-original-source="http://olpc-france.org/blog/wp-content/uploads/2016/01/infinity-hardware-290x300.jpg" alt="La modularité du Infinity" width="290" height="300"></a></p>
<p>Actuellement à l’état de prototype fonctionnel (j’ai pu personnellement assister à une démonstration de son fonctionnement), l’Infinity fait l’objet d’une campagne de <a href="https://www.indiegogo.com/projects/infinity-a-computer-anyone-can-build-and-explore#/">financement participatif sur Indiegogo</a> pour le grand public. Et parallèlement, One Education, fort de son expérience de déploiement de plusieurs milliers de XO dans les écoles en Australie collecte des promesses d’achat des écoles (plus de 350 000$ récoltés à ce jour) pour financer le développement de la machine.<br>
L’Infinity est pour l’instant vendu 269$. Comme le XO-1, il fait même l’objet d’un programme Give One Get One pour recevoir une machine en finançant une autre pour un enfant défavorisé.<br>
Il est intéressant de constater qu’à la différence du XO, l’Infinity a la vocation d’être accessible au plus de monde possible et est donc vendu au grand public, pas uniquement à des déploiements. Nous ne serions d’ailleurs trop vous conseiller de <a href="https://www.indiegogo.com/projects/infinity-a-computer-anyone-can-build-and-explore#/">participer à la campagne de financement Indiegogo</a>, c’est le cas pour OLPC France qui a d’ores et déjà commandé 10 machines.</p>
<h1>Quelle plateforme pour demain ?</h1>
<p>Il faut reconnaître qu’en étant limité au XO, Sugar est une plate-forme de niche. Son ouverture à toute distribution Linux le rend plus accessible, encore plus lorsqu’il s’exécute sur une clé USB bootable puisqu’il n’est alors pas nécessaire d’installer Linux sur la machine. Néanmoins cela ne le rend pas exécutable sur une tablet qu’elle soit Android ou sur iOS, cela ne répond donc pas au problème de l’évolution des plateforme matérielles aujourd’hui.<br>
C’est cette fois d’OLPC France que vient l’espoir de résoudre le problème. En effet, en 2014 je me suis lancé dans le pari un peu fou d’imaginer que <a href="http://olpc-france.org/blog/2014/02/sugarizer-sugar-sur-toutes-les-machines/">Sugar pourrait s’exécuter sur n’importe quelle machine</a>. Deux ans plus tard, grâce à une dizaine d’autres contributeurs, le rêve commence à se concrétiser à travers <a href="http://sugarizer.org/">Sugarizer</a>. Sugarizer reprend les fondamentaux de Sugar mais les propose sous forme Web. Sugarizer intègre ainsi toutes les fonctionnalités qui font les spécificités de Sugar (une interface unique, le journal, la collaboration, …) et intègre également une vingtaine d’activités qui ont déjà fait la joie des enfants sur le XO (Memorize, Record, TurtleJS, Paint, Physics, TamTam, …). Sugarizer vous donne l’impression bizarre d’être sur Sugar sans être sur un ordinateur XO. Sugarizer est disponible pour tous les navigateurs et sur les principaux store du marché (App Store, Google Play, …): voir <a href="http://sugarizer.org/">ici</a>.</p>
<p><a href="media/28249447.sugar_animation.gif" data-original-source="http://olpc-france.org/blog/wp-content/uploads/2016/01/sugar_animation.gif"><img src="media/edf00f28.sugar_animation-300x225.gif" data-original-source="http://olpc-france.org/blog/wp-content/uploads/2016/01/sugar_animation-300x225.gif" alt="Sugarizer" width="300" height="225"></a></p>
<p>Mieux: les activités développées pour Sugarizer s’appuyant sur Sugar-Web, créé à l’origine sur Sugar, elles peuvent toutes être exécutées de la même manière sur Sugar et sur le XO.<br>
Actuellement en béta, Sugarizer est amené à s’enrichir et se perfectionner dans les mois qui viennent.</p>
<h1>Le futur c’est maintenant</h1>
<p>L’espoir du projet OLPC était d’offrir une meilleure éducation à tous les enfants du monde. Cette utopie a abouti à la création d’une machine incroyable, l’ordinateur XO, et une plate-forme pédagogique unique, Sugar. Mais cette utopie a aussi réuni une communauté mondiale d’hommes et de femmes qui ont crû et continuent à croire qu’il est possible de changer le monde par l’éducation et les nouvelles technologies. C’est fantastique de constater que c’est de cette énergie qu’émergent aujourd’hui les projets matériels (le « XO » Infinity) et logiciels (Sugarizer) capables de faire vivre cette utopie au-delà du projet OLPC.<br>
Vous pouvez faire partie de l’aventure vous aussi: soutenez ces projets avec nous.</p>
<div><a href="media/b77dfb29.12301683_929790040410067_5587201951179806228_n.jpg" data-original-source="http://olpc-france.org/blog/wp-content/uploads/2016/01/12301683_929790040410067_5587201951179806228_n.jpg"><img src="media/ba9be726.12301683_929790040410067_5587201951179806228_n-300x225.jpg" data-original-source="http://olpc-france.org/blog/wp-content/uploads/2016/01/12301683_929790040410067_5587201951179806228_n-300x225.jpg" alt="Sugarizer sur l'Infinity: réunis pour l'avenir" width="300" height="225"></a><p>Sugarizer sur l’Infinity: réunis pour l’avenir</p></div>
<p><img src="media/555f14a0.b5a4c4b23233d8623b213fb0469dfcd5" data-original-source="http://cdn.libravatar.org/avatar/b5a4c4b23233d8623b213fb0469dfcd5" alt="Gravatar de OLPC France" class="gravatar" /><br/><i>Original post of <a href="http://olpc-france.org/blog/2016/01/olpc-et-sugar-vers-linfini-et-au-dela/" title="Visit the source">OLPC France</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>OLPC France : <a href="">La tablet que l&rsquo;on n&rsquo;attendait pas</a> (20/01/2013)</li><li>OLPC France : <a href="">Participez au Google Summer Of Code avec OLPC France</a> (13/04/2013)</li><li>OLPC France : <a href="">SugarCamp #3: un &eacute;v&eacute;nement unique sur le libre et l&rsquo;&eacute;ducation</a> (16/02/2014)</li><li>OLPC France : <a href="">Projet Saint-Denis : c&rsquo;est parti !</a> (27/03/2012)</li><li>OLPC France : <a href="">Nosy Komba 2012: c&rsquo;est parti !</a> (27/05/2012)</li></ul></div></p>


title: alterlibriste : Vous prendrez bien une petite cuisse de grenouille
uri: alterlibriste-Vous-prendrez-bien-une-petite-cuisse-de-grenouille
feed_id:
http://alterlibriste.free.fr/index.php?post/2016/01/17/Vous-prendrez-bien-une-petite-cuisse-de-grenouille

url:
http://alterlibriste.free.fr/index.php?post/2016/01/17/Vous-prendrez-bien-une-petite-cuisse-de-grenouille

content:
<p>Un billet pour vous parler d’un jeu qui m’a bien plu : <a href="https://frogatto.com/">Frogatto &amp; Friends</a> <br>
Il s’agit d’un jeu de plates-formes action-aventure en 2D à l’ancienne.<br>
Je dois d’abord dire que j’avais installé le jeu il y a quelques temps pour mes enfants, mais en le démarrant, j’ai vraiment eu l’impression que c’était une vieillerie comme en trainent parfois sur les dépôts : mode fenêtré, pas d’options pour passer en plein écran et un look assez pixelisé, le premier contact était plutôt rebutant.</p>


<p><img src="https://frogatto.com/screenshot_imgs/v_1_1/titlescreen.png?dc9573" alt=""></p>


<p>Commençons par l’installation, je suppose qu’il est présent dans la plupart des dépôts, c’est un jeu libre mais dont certains composants (dessins, musiques) ne le sont pas donc sur Debian, il est dans contrib et non-free (pour la partie data) qu’il faut avoir activé dans les dépôts. Ensuite, il suffit d’un :<br></p>
<pre>sudo apt install frogatto</pre>


<p>Bon, mes enfants ont finalement eu envie d’y jouer pour étrenner les manettes reçues à Noël. On commence donc par passer le jeu en plein écran avec l’option fullscreen et on peut même mieux faire pour les écrans larges, on ajoute l’option widescreen, la largeur et la hauteur ce qui donne chez moi :<br></p>
<pre>
frogatto --fullscreen --widescreen --width 1920 --height 1080
</pre>


<p>que j’ai modifié dans le lanceur en modifiant (remplacer mousepad par votre éditeur préféré) :<br></p>
<pre>sudo mousepad /usr/share/applications/frogatto.desktop </pre>


<p>Ensuite, on peut commencer à s’amuser. Il y a deux niveaux de difficulté, sauf si ce type de jeu est pour vous une synécure, on commence par facile et c’est parti. Ca commence tout doux avec une maison à visiter, le patron qui vous dit d’arrêter de glander et on sort découvrir le monde. Un petit tutoriel vous met dans le bain en douceur pour comprendre les mécanismes du jeu et ensuite, c’est parti pour l’aventure. Rien de bien nouveau dans le principe, il faut sauter pour éviter les trous et les bestioles (ou les tuer), récupérer des sous, trouver des clés, augmenter ses pouvoirs, chercher des cachettes, accomplir des quêtes, tuer des boss, ... le tout dans des environnements différents : bord de mer, habitations, forêt, grottes, châteaux. Que du classique je vous dis.</p>


<p><img src="https://frogatto.com/screenshot_imgs/v_1_3/crevice_village.png?dc9573" alt=""></p>


<p>Et pourtant, je trouve qu’il est super bien fait. Visuellement, déjà, c’est quand même assez plaisant, les bruitages et personnages sont sympathiques. Mais surtout, quel que soit le niveau que l’on a, on peut avancer dans le jeu. La barre de vie est constituée de coeurs que l’on va pouvoir augmenter au cours du jeu et si l’on meurt, on ne recommence pas au début mais juste un peu avant l’épreuve que l’on n’a pas réussi à passer. Ensuite, il y a des quêtes et explorations secondaires que l’on n’est pas obligé de faire pour continuer à avancer, mais pour ceux qui veulent colectionner les bonus et les trophées, il y a de quoi faire. Ainsi, j’ai pu évoluer dans le jeu parallèlement à mon fils de 8 ans dont c’était le premier jeu de plates-formes de ce type, moi, essayant d’explorer au maximum et lui, coupant au plus rapide.</p>


<p>La montée en difficulté est très bien dosée avec des ennemis de plus en plus nombreux et dangereux et des passages de plus en plus complexes à négocier. Les tableaux de la fin demandent pas mal de tentatives mais les réussir procure un sacré plaisir. <br>
Bref, ce jeu nous a occupé une quinzaine de jours et c’était pour mon gamin la découverte d’un nouveau type de jeu et pour moi les souvenirs renouvelés des jeux découverts il y a 30 ans sur Amstrad.</p>


<p><img src="https://frogatto.com/screenshot_imgs/v_1_3/dungeon_crawling.png?dc9573" alt=""></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/2016/01/17/Vous-prendrez-bien-une-petite-cuisse-de-grenouille" 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>La vache libre : <a href="">Antimicro passe en version 2.6 et continue sa route tranquillement</a> (24/09/2014)</li></ul></div></p>


title: Génération Linux : Auto-hébergement et page d'accueil perso
uri: Génération-Linux-Auto-hébergement-et-page-d-accueil-perso
feed_id:
http://www.generation-linux.fr/index.php?post/2016/01/17/Auto-h%C3%A9bergement-et-page-d-accueil-perso

url:
http://www.generation-linux.fr/index.php?post/2016/01/17/Auto-h%C3%A9bergement-et-page-d-accueil-perso

content:
<p>Après cinq ans d'auto-hébergement (voir mon <a href="http://www.generation-linux.fr/index.php?post/2010/12/13/Deballage-et-installation-de-mon-home-serveur">article de présentation</a>), quelques services me sont devenus très vite indispensables. Mon top 3 est sans aucun doute celui-ci : <strong>Subsonic</strong> pour lire mes musiques depuis n'importe où (en particulier au boulot), un <strong>agrégateur de flux RSS</strong> (depuis deux ans, j'utilise Selfoss) et surtout, une <strong>page d'accueil perso</strong>. Cette page est la page de démarrage de tous mes navigateurs Web et c'est la page sur laquelle je vais en premier lors de n'importe quelle navigation, depuis n'importe où. Je vais vous présenter cette page et comment vous pouvez la récupérer dans cet article.</p>
<p><img title="maison-maison-icone-3648-64.png, janv. 2016" alt="maison-maison-icone-3648-64.png" src="media/5479b403.maison-maison-icone-3648-64.png" data-original-source="http://www.generation-linux.fr/public/jan16/maison-maison-icone-3648-64.png"></p>    <h4>Genèse</h4>
<p>Une page d'accueil perso a été un des premiers services que j'ai mis en place sur mon serveur, c'est tout de suite devenu un indispensable. Ma première page d'accueil (que j'ai utilisé pendant près de 4 ans) ressemblait à ça (j'avais trouvé l'idée de la mise en page sur le <a href="https://hackurx.wordpress.com/2010/10/21/tux-modifier-votre-page-daccueil/">site de Hackurx</a>) :</p>
<p><a title="accueil.png" href="media/724f0d7f.accueil.png" data-original-source="http://www.generation-linux.fr/public/avr13/accueil.png"><img title="accueil.png, avr. 2013" alt="accueil.png" src="media/06507552..accueil_m.jpg" data-original-source="http://www.generation-linux.fr/public/avr13/.accueil_m.jpg"></a></p>
<p>J'ai fait de petits ajout au fil du temps : les favicons, une réécriture des liens (à faire en fichier de conf, plus dans le code directement), l'ajout d'une todolist directement sur la page (comme un widget), etc.</p>
<h4>Et maintenant</h4>
<p>Il y a quelques mois, je suis tombé sur un super projet : <a href="https://almsaeedstudio.com/preview">AdminLTE</a>, un "free bootstrap admin template". Entendez par là, tout plein d'outils pour faire sa propre page perso. En fait, il ne s'agit "que" d'un template, il a donc fallu mettre en place tout le code derrière pour transformer cette coquille vide en un outil super pratique : ma page d'accueil !</p>
<p>Après pas mal de creusage de tête et de code, voici ma page d'accueil dans le détail. Ce n'est plus une simple page avec des liens, c'est devenu un mini-site rebond avec une sidebar (menu latéral) qui me donne accès en un clin d’œil à tous mes services les plus utilisés.</p>
<p><ins>Première page</ins></p>
<p>Cette première page est celle sur laquelle je tombe en homepage. J'y retrouve les liens vers les principaux sites que je vais visiter ainsi que des formulaire pour de la recherche sur un moteur de recherche, sur Youtube ou pour la traduction d'un mot. J'ai aussi ajouté mon formulaire de todo list qui va écrire dans un fichier todo.txt (comme je l'avais expliqué dans <a href="http://www.generation-linux.fr/index.php?post/2016/01/05/Synchronisation-d-une-todo-list-android-vers-mon-serveur-perso">mon précédent article</a>).</p>
<p><a title="accueil.jpg" href="media/c17e17ac.accueil.jpg" data-original-source="http://www.generation-linux.fr/public/jan16/accueil.jpg"><img title="accueil.jpg, janv. 2016" alt="accueil.jpg" src="media/c4ac1ad6..accueil_m.jpg" data-original-source="http://www.generation-linux.fr/public/jan16/.accueil_m.jpg"></a></p>
<p><ins>Lecteur RSS</ins></p>
<p>J'ai fait en sorte d'afficher le nombre d'actus RSS non lus dans l'icône de la sidebar correspondante à mon lecteur RSS. Ainsi, je vois tout de suite quand j'ai des news et je peux aller rapidement sur mon agrégateur en cliquant sur l'icône correspondante.</p>
<p><a title="feeds.jpg" href="media/ae80d1c5.feeds.jpg" data-original-source="http://www.generation-linux.fr/public/jan16/feeds.jpg"><img title="feeds.jpg, janv. 2016" alt="feeds.jpg" src="media/83c48e11..feeds_m.jpg" data-original-source="http://www.generation-linux.fr/public/jan16/.feeds_m.jpg"></a></p>
<p><ins>Transmission</ins></p>
<p>J'ai également un lien vers l'interface web de mon logiciel de téléchargement. C'est simplement un iframe affichée (protégée par un login et mot de passe différent de ma page d'accueil).</p>
<p><a title="dl.jpg" href="media/f62f56cf.dl.jpg" data-original-source="http://www.generation-linux.fr/public/jan16/dl.jpg"><img title="dl.jpg, janv. 2016" alt="dl.jpg" src="media/09fad4a0..dl_m.jpg" data-original-source="http://www.generation-linux.fr/public/jan16/.dl_m.jpg"></a></p>
<p><ins>Album photos</ins></p>
<p>J'ai aussi un lien vers mon album photos. Là encore, il ne s'agit que d'une iframe affichée à côté de ma sidebar.</p>
<p><a title="photos.jpg" href="media/9c38f88d.photos.jpg" data-original-source="http://www.generation-linux.fr/public/jan16/photos.jpg"><img title="photos.jpg, janv. 2016" alt="photos.jpg" src="media/8289ac77..photos_m.jpg" data-original-source="http://www.generation-linux.fr/public/jan16/.photos_m.jpg"></a></p>
<p><ins>Subsonic</ins></p>
<p>L'icône en forme de note de musique me redirige vers mon interface web de Subsonic. Ce n'est pas une iframe ce coup là, c'est juste un lien tout bête, je sors donc de ma page d'accueil.</p>
<p><ins>Shaarli</ins></p>
<p>Un lien vers mon instance Shaarli (en iframe, toujours).</p>
<p><ins>Calendrier</ins></p>
<p>J'ai utilisé le plugin full-calendar en javascript pour afficher mon calendrier de la semaine (fusionnant 3 calendriers différents). Je récupère les 3 fichiers ics correspondant toutes les heures en crontab et le rendu est fait automatiquement.</p>
<p><a title="cal.jpg" href="media/577f2511.cal.jpg" data-original-source="http://www.generation-linux.fr/public/jan16/cal.jpg"><img title="cal.jpg, janv. 2016" alt="cal.jpg" src="media/2b97c332..cal_m.jpg" data-original-source="http://www.generation-linux.fr/public/jan16/.cal_m.jpg"></a></p>
<p><ins>Munin</ins></p>
<p>Un lien vers mon interface web de supervision (iframe, là encore).</p>
<p><ins>Widgets</ins></p>
<p>Une page de "widgets". Je ne sais pas trop quoi y mettre, j'ai mis une météo histoire de voir le rendu mais je n'ai pas d'autres idées pour le moment. Si vous avez des suggestions, n'hésitez pas :)</p>
<p><a title="widgets.jpg" href="media/249fb1b7.widgets.jpg" data-original-source="http://www.generation-linux.fr/public/jan16/widgets.jpg"><img title="widgets.jpg, janv. 2016" alt="widgets.jpg" src="media/1edcc641..widgets_m.jpg" data-original-source="http://www.generation-linux.fr/public/jan16/.widgets_m.jpg"></a></p>
<p><ins>Logout</ins></p>
<p>Et enfin, le lien vers mon logout.</p>
<p><ins>Interface mobile</ins></p>
<p>Un autre gros avantage d'AdminLTE est son interface bootstrap, adaptée aussi pour les smartphones/tablettes. Le rendu de ma page est parfait sur mon téléphone, qu'il s'agisse de la page d'accueil ou de mes flux RSS :</p>
<p><a title="tel.jpg" href="media/dee65304.tel.jpg" data-original-source="http://www.generation-linux.fr/public/jan16/tel.jpg"><img title="tel.jpg, janv. 2016" alt="tel.jpg" src="media/ea0e1f41..tel_m.jpg" data-original-source="http://www.generation-linux.fr/public/jan16/.tel_m.jpg"></a></p>
<h4>À vous maintenant</h4>
<p>J'ai fait cet article suite à plusieurs mails que j'ai eu après mon précédent article de personnes qui me demandaient le code de ma page d'accueil (que j'avais brièvement évoqué). Parallèlement à ça, je travaille de plus en plus avec git au boulot et j'ai toujours un peu de mal à suivre, du coup, je me suis décidé à faire d'une pierre deux coups et à mettre ce code sur github !</p>
<p>Alors certes, tout le code n'est pas super génial. Je faisais au plus vite, selon mes besoins du moment (et ne prévoyait pas de publier ce code à l'origine). L'authentification par exemple est extrêmement simpliste (un pauvre cookie), mais ça me suffit en tout cas. Je sais qu'il y a beaucoup de choses à modifier, certains à ajouter, d'autres à supprimer : ne vous gênez pas, vous êtes libre de prendre le code et d'en faire ce que vous voulez.</p>
<p>Vous pouvez le récupérer à l'adresse suivante : <a href="https://github.com/bseclier/homepage">https://github.com/bseclier/homepage</a></p>
<p>Si vous mettez cette page chez vous, ça serait cool de faire un petit screenshot, afin que je puisse voir l'étendue de vos idées (et peut-être en récupérer certaines). Si c'est une page publique, je pourrais l'ajouter en lien sur le github du projet. Dans tous les cas, si vous avez des problèmes avec ce code, si vous avez des idées d'amélioration, n'hésitez pas à me contacter (ici, sur github ou via <a href="http://blog.elob.fr/index.php?contact">mon formulaire de contact</a>).</p>
<p>À bientôt</p>
<p><img src="media/141035a1.68fc65ae4ea8aee5331aa5f74ca1087b" data-original-source="http://cdn.libravatar.org/avatar/68fc65ae4ea8aee5331aa5f74ca1087b" alt="Gravatar de G&eacute;n&eacute;ration Linux" class="gravatar" /><br/><i>Original post of <a href="http://www.generation-linux.fr/index.php?post/2016/01/17/Auto-h%C3%A9bergement-et-page-d-accueil-perso" title="Visit the source">Génération Linux</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>G&eacute;n&eacute;ration Linux : <a href="">Auto-h&eacute;bergement : Mon experience, mes probl&egrave;mes, mes id&eacute;es</a> (31/03/2011)</li><li>G&eacute;n&eacute;ration Linux : <a href="">Sauvegarder automatiquement ses sites web distants chez soi</a> (04/06/2011)</li><li>G&eacute;n&eacute;ration Linux : <a href="">Auto-h&eacute;bergment : mon syst&egrave;me de sauvegarde</a> (19/06/2011)</li><li>G&eacute;n&eacute;ration Linux : <a href="">rssLounge, un excellent gestionnaire de flux RSS !</a> (02/07/2011)</li><li>G&eacute;n&eacute;ration Linux : <a href="">L&#039;auto-h&eacute;bergement, n&#039;est-ce seulement qu&#039;un truc de geek ?</a> (07/08/2011)</li></ul></div></p>


feed_id: http://blog.sciunto.org//posts/profilage_rss2email_feedparser/
title: François Boulogne : Profilage CPU de rss2email et feedparser (python)
uri: François-Boulogne-Profilage-CPU-de-rss2email-et-feedparser-(python)
url: http://blog.sciunto.org//posts/profilage_rss2email_feedparser/
content:
<p>J'ai déjà parlé à plusieurs reprises sur ce <a href="http://blog.sciunto.org//tags/planet-libre/posts/ma_nouvelle_gestion_des_flux_rss">blog de rss2email</a> pour récupérer les flux rss. Avec plus d'une centaine de flux, il est un peu lent et consomme tout de même pas mal de CPU. Je me suis donc lancé dans un profilage du code pour comprendre ce qui consommait le plus.</p>

<p>Deux objectifs à ce billet :</p>

<ul><li>rapporter ma méthode</li>
<li>demander à la communauté ce qu'on peut faire pour optimiser ce que j'ai identifié (cf la fin de ce billet)</li>
</ul><h1>Mise en place du profilage</h1>

<p>On commence par cloner le dépôt de rss2email</p>

<pre><code>git clone https://github.com/wking/rss2email
cd rss2email
</code></pre>

<p>ainsi que feedparser, la bibliothèque principale car je pressens qu'on va devoir y jeter un coup d'oeil.</p>

<pre><code>git clone https://github.com/kurtmckee/feedparser.git
</code></pre>

<p>Je crée un virtualenv avec pew, comme suggéré par <a href="http://sametmax.com/mieux-que-python-virtualenvwrapper-pew/">sametmax</a>, c'est bien plus pratique.</p>

<pre><code>pew new profiler
</code></pre>

<p>Construction et déploiement du code avec la méthode <em>develop</em>. Elle fait un lien symbolique, ce qui permet de ne pas avoir à faire une installation à chaque modification de code, ce qui est très intéressant lorsqu'on avance à petit pas dans le profilage.</p>

<pre><code>cd feedparser
python setup.py develop
cd ..
# rss2email
python setup.py develop
</code></pre>

<p>On vérifie que ça tourne comme on l'attend. J'ai importé mes fichiers de conf et de base de données du serveur de prod pour être en condition de données réelles.
L'option -n permet de faire un dry-run, c'est-à-dire de ne pas envoyer le courriel.</p>

<pre><code>r2e -c rss2email.cfg  run 30 -n
</code></pre>

<p>J'installe la bibliothèque qui permet de profiler le CPU. Voir cette référence que j'ai trouvé utile pour les différentes <a href="http://www.marinamele.com/7-tips-to-time-python-scripts-and-control-memory-and-cpu-usage">méthodes de profilage en python</a>.</p>

<pre><code>pip install line_profiler
</code></pre>

<p>Pour activer le profilage sur une fonction, il suffit d'utiliser un décorateur.</p>

<pre><code>@profile
def func(var):
    ...
</code></pre>

<p>On lance ensuite kernprof</p>

<pre><code>kernprof -l -v r2e -c rss2email.cfg  run 30 -n
</code></pre>

<p>De manière récursive, je descend dans le code en répérant les fonctions qui prennent le plus de temps CPU.</p>

<h1>Résultats</h1>

<p>Le résultat est que le temps CPU est principalement utilisé par feedparser, que la moitié du temps sert à récupérer des données à travers le réseau (urllib) et l'autre moitié à faire du parsage de date. Ce parsage est traité en interne par feedparser.</p>

<p>Ces résultats sont rapportés dans ce <a href="https://github.com/kurtmckee/feedparser/issues/44">ticket</a>.</p>

<p>Regardons plus en détails.
Il existe plusieurs formats à gérer. Pour mes flux, c'est principalement <a href="https://github.com/kurtmckee/feedparser/blob/develop/feedparser/datetimes/rfc822.py">rfc822</a>.</p>

<p>Le code commence par ceci</p>

<pre><code>timezonenames = {
    'ut': 0, 'gmt': 0, 'z': 0,
    'adt': -3, 'ast': -4, 'at': -4,
    'edt': -4, 'est': -5, 'et': -5,
    'cdt': -5, 'cst': -6, 'ct': -6,
    'mdt': -6, 'mst': -7, 'mt': -7,
    'pdt': -7, 'pst': -8, 'pt': -8,
    'a': -1, 'n': 1,
    'm': -12, 'y': 12,
    'met': 1, 'mest': 2,
}

def _parse_date_rfc822(date):
    """Parse RFC 822 dates and times
    http://tools.ietf.org/html/rfc822#section-5
    There are some formatting differences that are accounted for:
    1. Years may be two or four digits.
    2. The month and day can be swapped.
    3. Additional timezone names are supported.
    4. A default time and timezone are assumed if only a date is present.
    """

    daynames = set(['mon', 'tue', 'wed', 'thu', 'fri', 'sat', 'sun'])
    months = {
        'jan': 1, 'feb': 2, 'mar': 3, 'apr': 4, 'may': 5, 'jun': 6,
        'jul': 7, 'aug': 8, 'sep': 9, 'oct': 10, 'nov': 11, 'dec': 12,
    }

    parts = date.lower().split()
</code></pre>

<p>Avec le profilage, j'ai vu que 10% du temps était utilisé à construire le set().
Les avantages de set sont de garantir l'unicité et d'avoir des opérations de type union ou intersection (comme le dit la doc).
Ici, daynames n'est pas modifié, on n'a pas donc besoin de fabriquer l'unicité sur quelque chose qu'on définit. Seule une itération est faite sur cet élément. Le set() ne me semble donc pas justifié.</p>

<p>J'ai ouvert un  <a href="https://github.com/kurtmckee/feedparser/pull/45">pull request</a> pour corriger le set en tuple, et passer la déclaration en variable globale.</p>

<p>Si vous avez des suggestions pour améliorer les performances, n'hésitez pas à les partager sur github ou par email. Merci !</p>

<p>Note : email.utils.parsedate_tz semble être plus lent que l'implémentation de feedparser</p>
<p><img src="media/140e5c7a.36bd0d829d0779d8b3e8cfb87f9b9537" data-original-source="http://cdn.libravatar.org/avatar/36bd0d829d0779d8b3e8cfb87f9b9537" alt="Gravatar de François Boulogne" class="gravatar" /><br/><i>Original post of <a href="http://blog.sciunto.org//posts/profilage_rss2email_feedparser/" title="Visit the source">François Boulogne</a>.Votez pour ce billet sur <a href="http://www.planet-libre.org" title="Aller sur le planet">Planet Libre</a>.</i></p>
<p><div class="similar-block"><h3>Articles similaires</h3><ul><li>François Boulogne : <a href="">Scifig : g&eacute;n&eacute;rer ses figures sans effort (avec latex, tikz, python, gnuplot, etc.)</a> (03/08/2015)</li><li>Fran&ccedil;ois : <a href="">rss2email : nouveaux contributeurs, nouvelles versions</a> (07/08/2013)</li><li>François Boulogne : <a href="">Pourquoi je soutiens l&#039;April</a> (08/02/2014)</li><li>François Boulogne : <a href="">Don du mois : archlinux</a> (20/01/2015)</li><li>François Boulogne : <a href="">Don du mois : pitivi</a> (06/03/2015)</li></ul></div></p>


feed_id: https://blog.journalduhacker.net/index.php?article10/liens-interessants-journal-du-hacker-semaine-2
title: Journal du hacker : Liens intéressants Journal du hacker semaine #2
uri: Journal-du-hacker-Liens-intéressants-Journal-du-hacker-semaine-2
url: https://blog.journalduhacker.net/index.php?article10/liens-interessants-journal-du-hacker-semaine-2
content:
<p>Pour la 2ème semaine de 2016, voici 5 liens intéressants que vous avez peut-être ratés, relayés par <a href="https://www.journalduhacker.net/">le Journal du hacker</a>, votre source d’informations pour le Logiciel Libre francophone !</p>

<a href="https://www.journalduhacker.net/"><img src="media/01f45034.logo-journal-du-hacker.png" data-original-source="https://blog.journalduhacker.net/data/medias/logo-journal-du-hacker.png"></a>

<ul><li><a href="https://www.journalduhacker.net/s/mdlflq/comment_j_en_suis_venu_d_couvrir_linux_par_ian_murdock">Comment j’en suis venu à découvrir Linux, par Ian Murdock</a></li>
<li><a href="https://www.journalduhacker.net/s/0lbasq/compiler_et_installer_le_kernel_4_4_sous_debian_8">Compiler et installer le kernel 4.4 sous Debian 8</a></li>
<li><a href="https://www.journalduhacker.net/s/d1obez/linux_et_l_open_source_ont_gagn_acceptez-le">Linux et l'open source ont gagné, acceptez-le</a></li>
<li><a href="https://www.journalduhacker.net/s/0q2llw/l_os_souverain_made_in_france_existe_d_j_d_couvrez_clip">L'OS souverain made in France existe déjà : découvrez CLIP</a></li>
<li><a href="https://www.journalduhacker.net/s/uau5rd/le_fondateur_de_pirate_bay_j_ai_abandonn">Le fondateur de Pirate Bay : "J'ai abandonné"</a></li>
</ul><p>Pour ne plus rater aucun article de la communauté francophone, voici :</p>

<ul><li><a href="https://www.journalduhacker.net/rss">Le flux RSS du Journal du hacker</a></li>
<li><a href="https://twitter.com/journalduhacker">Le compte Twitter du Journal du hacker</a></li>
<li><a href="https://framasphere.org/u/journalduhacker">Le compte Diaspora* du Journal du hacker</a></li>
</ul><p>De plus le site web du Journal du hacker est « adaptatif (responsive) ». N’hésitez pas à le consulter depuis votre smartphone ou votre tablette !</p>

<p>Le Journal du hacker fonctionne de manière collaborative, grâce à la participation de ses membres. <a href="https://www.journalduhacker.net/invitations/request">Rejoignez-nous</a> pour proposer vos contenus à partager avec la communauté du Logiciel Libre francophone et faire connaître vos projets !</p>

<p><strong>Et vous ? Qu’avez-vous pensé de ces articles ?</strong> N’hésitez pas à réagir directement dans les commentaires de l’article sur le Journal du hacker ou bien dans les commentaires de ce billet :)</p>
<p><img src="media/ffe97a17.7916ee3cafa0bc3e9583bedad876dcd5" data-original-source="http://cdn.libravatar.org/avatar/7916ee3cafa0bc3e9583bedad876dcd5" alt="Gravatar de Journal du hacker" class="gravatar" /><br/><i>Original post of <a href="https://blog.journalduhacker.net/index.php?article10/liens-interessants-journal-du-hacker-semaine-2" title="Visit the source">Journal du hacker</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://liens.planet-libre.org/?do=weekly&amp;week=20160118
title: Planet Libre : Brèves du Planet Libre - lundi 18, janvier 2016
uri: Planet-Libre-Brèves-du-Planet-Libre-lundi-18-janvier-2016
url: http://liens.planet-libre.org/?do=weekly&amp;week=20160118
content:
<h3><a href="http://pro.clubic.com/it-business/securite-et-donnees/actualite-792296-backdoors-nkm.html">Introduire des backdoors dans les smartphones "n'est pas une bonne solution" - clubic</a></h3>
	<small>
		
			<div>
			<span>smartphone</span> <span>backdoor</span> <span>pistage</span> <span>institution</span> 
			</div>
		
		
		
	</small><br><br>
	antistress : "L'idée d'obliger les constructeurs de matériel informatique à installer des portes dérobées, pour des motifs de sécurité est abandonnée. L'amendement en cause, examiné dans le cadre du projet de loi sur la République numérique, a été retiré."
	<br><br><hr><h3><a href="http://sebsauvage.net/rhaa/index.php?2013/07/30/14/35/17-grosses-images-et-petits-debits">Grosses images et petits débits - sebsauvage.net - Les trucs qui m'énervent</a></h3>
	<small>
		
			<div>
			<span>JPEG</span> <span>Web</span> <span>tips</span> 
			</div>
		
		
		
	</small><br><br>
	antistress : Plaidoyer pour les JPEG progressifs :)
	<br><br><hr><h3><a href="http://lehollandaisvolant.net/?d=2016/01/14/19/46/26-retour-dun-linux-user">Retour d’un Linux-User - Le Hollandais Volant</a></h3>
	<small>
		
			<div>
			<span>migration</span> 
			</div>
		
		
		
	</small><br><br>
	antistress : "Si je devais décrire mon passage de Windows à Linux, je dirais que je suis passé par trois étapes."
	<br><br><hr><h3><a href="http://www.osnews.com/story/29044/There_are_no_secure_smartphones">[EN] There are no secure smartphones - OSnews</a></h3>
	<small>
		
			<div>
			<span>Android</span> <span>Replicant</span> <span>GSM</span> <span>smartphone</span> <span>pistage</span> 
			</div>
		
		
		
	</small><br><br>
	antistress : Tant que la pile GSM de nos téléphones repose sur du logiciel propriétaire, il est illusoire d'espérer posséder un téléphone sûr et ce quel que soit le système d'exploitation ou les logiciels installés dessus. C'est pourquoi le projet Replicant (<a href="http://www.replicant.us/" rel="nofollow">http://www.replicant.us/</a>), qui a pour objectif de fournir un système d'exploitation complètement libre basé sur Android pour une sélection de smartphones, se concentre sur les téléphones dont la pile GSM est supposée physiquement isolée du reste du téléphone (CPU, mémoire, etc.) : faute de pouvoir contrôler celle-ci, on peut au moins espérer limiter ses accès aux données du téléphone.
	<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=20160118" 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 11, mai 2015</a> (11/05/2015)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - Sunday 28, October 2012</a> (28/10/2012)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - Monday 03, June 2013</a> (03/06/2013)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - lundi 01, juillet 2013</a> (01/07/2013)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - lundi 05, ao&ucirc;t 2013</a> (05/08/2013)</li></ul></div></p>


title: Tuxicoman : Le montage vidéo avec Pitivi sur Debian, pas encore prêt…
uri: Tuxicoman-Le-montage-vidéo-avec-Pitivi-sur-Debian-pas-encore-prêt
feed_id:
http://tuxicoman.jesuislibre.net/2016/01/le-montage-video-avec-pitivi-sur-debian-pas-encore-pret.html

url:
http://tuxicoman.jesuislibre.net/2016/01/le-montage-video-avec-pitivi-sur-debian-pas-encore-pret.html

content:
<p>Je me suis lancé dans le montage vidéo sous linux aujourd’hui. J’ai essayé <a href="http://www.pitivi.org/">Pitivi</a> 0.93 sur Debian 8.</p>
<p>Le logiciel a du planter 100 fois avant que j’arrive à mes fins.</p>
<p>Dans le fichier du projet (.xges), les transitions sont parfois incorrectes. Elles bloquent parfois la prévisualisation mais surtout le rendu de la vidéo. Solution, éditer le .xges avec un éditeur de texte et supprimer ces transitions foireuses. Astuce pour les repérer : Souvent les transitions sont par 2. Si ce n’est pas le cas, c’est possiblement foireux.</p>
<p>Beaucoup de codecs/conteneurs ne marchent pas à l’export. J’ai réussi avec le x264 en AVI mais j’ai encore des artefacts :-/</p>
<p>Le moindre bug à l’export condamne à redémarrer le logiciel pour essayer un autre réglage.</p>
<p>Les vignettes ne sont pas bien générées (pas d’image ou seulement la première image du fichier .MOV utilisé)</p>
<p>Bouger une séquence ou en supprimer une pouvait amener à un crash de l’application. Comme c’est aléatoire, la sauvegarde se fait compulsive à chaque étape.</p>
<p>Après avoir terminé mon projet, j’ai <a href="http://www.pitivi.org/?go=download">téléchargé la version 0.95 sur le site des développeurs de Pitivi</a>. Les bugs cités plus hauts m’ont l’ai résolus mais en contrepartie la sélection multiple de séquences à la souris est cassée :-(</p>
<p>Je ressaierai sur Debian 9 à l’occasion. Pour l’instant, je suis au regret de déconseiller Pitivi sur Debian stable pour le montage vidéo amateur.<br></p><h3>Related Posts:</h3>
<ul><li><a href="https://tuxicoman.jesuislibre.net/2015/11/fsck-sur-un-volume-chiffre.html" title="Fsck sur un volume chiffré">Fsck sur un volume chiffré</a></li>
<li><a href="https://tuxicoman.jesuislibre.net/2015/10/redimensionner-ses-photos.html" title="Redimensionner ses photos">Redimensionner ses photos</a></li>
<li><a href="https://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="https://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>
<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>
</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%2F2016%2F01%2Fle-montage-video-avec-pitivi-sur-debian-pas-encore-pret.html&amp;action_name=Le+montage+vid%C3%A9o+avec+Pitivi+sur+Debian%2C+pas+encore+pr%C3%AAt%26%238230%3B&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/2016/01/le-montage-video-avec-pitivi-sur-debian-pas-encore-pret.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="">Versions des paquets de Debian Wheezy</a> (22/07/2012)</li><li>Tuxicoman : <a href="">Easter egg : le poisson Gnome</a> (23/09/2012)</li><li>Tuxicoman : <a href="">Vid&eacute;o-conf&eacute;rence multiplateforme avec Jabber</a> (24/09/2012)</li><li>Tuxicoman : <a href="">Hunspell : correction orthographique sous Linux</a> (18/11/2012)</li><li>Tuxicoman : <a href="">Partage de bureau &agrave; distance facile et s&eacute;curis&eacute;</a> (02/03/2013)</li></ul></div></p>


feed_id: http://genma.free.fr/?ZTE-Open-C-Revenir-a-Firefox-OS-apres-un-passage-par-Android
title: genma : ZTE Open C Revenir à Firefox OS après un passage par Android
uri: genma-ZTE-Open-C-Revenir-à-Firefox-OS-après-un-passage-par-Android
url: http://genma.free.fr/?ZTE-Open-C-Revenir-a-Firefox-OS-apres-un-passage-par-Android
content:
<img alt="" align="right" src="media/5f370358.arton2425.jpg" data-original-source="http://genma.free.fr/IMG/arton2425.jpg" width="150" height="79"><div><p>Si vous avez teste Android sur un ZTE FR et que vous voulez revenir à Firefox OS, voici la procédure que j'avais faite moi sur un téléphone ZTE FR (cf <a href="https://forums.mozfr.org/viewtopic.php?t=122920" title="">https://forums.mozfr.org/viewtopic.php?t=122920</a></p> <p>Voici ce que j'ai fait :<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="-"><a href="https://onedrive.live.com/?authkey=!AAwRGKO0CFhKB7A&amp;cid=BD9437AAFBFA21CD&amp;id=BD9437AAFBFA21CD!109&amp;parId=BD9437AAFBFA21CD!107&amp;action=defaultclick" title="">téléchargement de US_Android+to=FFOS.zip ici</a> <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="-"> mise du zip sur une carte sd<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="-"> boot sur le loader d'Android avec Power + Up<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="-"> Choix install from ZIP : choix du zip<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 Zip s'installe, le téléphone redémarre<br>
=> J'ai alors un FirefoxOS sur le téléphone mais toujours avec le logo Android au boot<br>
On branche le téléphone sur le port USB sous Windows, utilisation du pack root et on refait la procédure de root du ZTE<br>
=> On a alors FirefoxOS au boot (logo) et le FirefoxOS de ZTE<br>
=> On peut alors mettre une Rom communautaire (via la rom sur la carte sd...)</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/?ZTE-Open-C-Revenir-a-Firefox-OS-apres-un-passage-par-Android" 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>Fred Galusik : <a href="">Bye bye google android et nexus bonjour firefox os et zte</a> (28/09/2014)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - Monday 12, November 2012</a> (12/11/2012)</li><li>Planet Libre : <a href="">Br&egrave;ves du Planet Libre - Monday 02, September 2013</a> (02/09/2013)</li><li>dada : <a href="">Flame sous FirefoxOS command&eacute; !</a> (10/06/2014)</li><li>Fred Galusik : <a href="">Bye bye google android et nexus bonjour firefox os et zte</a> (28/09/2014)</li></ul></div></p>


feed_id: http://ilphrin.com/planet/2016/01/18/nouvelle-version-de-sunflower.html
title: Ilphrin : Nouvelle version de Sunflower (0.3)
uri: Ilphrin-Nouvelle-version-de-Sunflower-(0-3)
url: http://ilphrin.com/planet/2016/01/18/nouvelle-version-de-sunflower.html
content:
<p>J’avais déjà parlé de Sunflower il y a bien longtemps. Pour rappel, Sunflower est un logiciel de gestion de fichiers qui a la particularité de se concentrer sur une vue “jumelée”. C’est-à-dire avec deux panneaux de navigation. Le tout dans une interface sympatique et configurable à souhait.</p>

<!--break-->

<p>Aujourd’hui est sortie une nouvelle version majeure: La 0.3! Parmi une très grande liste de nouveautés il y a celles-ci que je pourrait citer:</p>

<ul><li>Ajout d’un bouton “Skip all” sur les fenêtres de dialogue.</li>
  <li>Ajout des raccourcis pour les menus.</li>
  <li>Gestion des fichiers .hidden pour les fichiers cachés.</li>
  <li>Support de la corbeille.</li>
  <li>Gestion de file d’attentes pour les opérations.</li>
  <li>Meilleure gestion des liens symboliques.</li>
  <li>Support de la séparation verticale.</li>
  <li>Plusieurs corrections de bugs.</li>
</ul><p>Et j’en passe un bon nombre. Toutes ces modifications sont visibles sur la page <a href="https://github.com/MeanEYE/Sunflower/releases/tag/0.3-60">Github du projet.</a> Allez voir un peu ce que ça vaut, ce projet mérite vraiment le coup d’oeil ;)</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/2016/01/18/nouvelle-version-de-sunflower.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: antistress : L'extension du jour : User Agent Switcher pour Firefox
uri: antistress-L-extension-du-jour-User-Agent-Switcher-pour-Firefox
feed_id:
http://libre-ouvert.toile-libre.org/index.php?article210/l-extension-du-jour-user-agent-switcher-pour-firefox

url:
http://libre-ouvert.toile-libre.org/index.php?article210/l-extension-du-jour-user-agent-switcher-pour-firefox

content:
<p><img src="media/e937bc30.captain_extensions_300x188.jpg" data-original-source="http://libre-ouvert.toile-libre.org/data/images/captain_extensions_300x188.jpg" alt="Super heros capé arborant le logo de Firefox sur la poitrine" height="188" width="300"><br>
Captain Extensions recommande<br>
User Agent Switcher</p>

<p>Voici une extension pour Firefox qui m'est indispensable depuis un moment – même si je ne l'utilise qu'occasionnellement – et dont je n'ai pas encore parlé ici :</p>

<p><strong>User Agent Switcher</strong> (installable depuis <a href="https://addons.mozilla.org/fr/firefox/addon/user-agent-switcher/">le site addons.mozilla.org</a>) est une extension qui, comme son nom l'indique, permet de modifier le <a href="https://fr.wikipedia.org/wiki/User_agent"><em xml:lang="en" lang="en">user agent</em></a> de votre navigateur (suivez <a href="http://www.whatsmyua.com/">ce lien</a> pour connaître votre <em xml:lang="en" lang="en">user agent</em> actuel).</p>

<p>Je vois au moins trois utilités à cette extension :</p><ul><li>Vous êtes développeur et vous voulez-voir comment une page Web est servie à différents navigateurs de différents appareils ;</li>
<li>Vous vous souciez de la protection de votre vie privée en ligne et souhaitez éviter d'être pisté par le relevé de votre empreinte numérique au moyen de la collecte des différentes caractéristiques de votre machine  – dont votre <em xml:lang="en" lang="en">user agent</em> (testez l'unicité de votre empreinte numérique à l'aide du service en ligne <a href="https://panopticlick.eff.org/">Panopticlick</a> proposé par <em xml:lang="en" lang="en">the Electronic Frontier Foundation</em>). (NB : l'extension <a href="https://addons.mozilla.org/fr/firefox/addon/user-agent-switcher/">Random Agent Spoofer</a> est plus spécifiquement dédiée à cet usage) ;</li>
<li>Vous ne souhaitez pas vous heurter au dilemme de devoir installer l'abominable greffon Flash pour pouvoir visiter certains sites.</li>
</ul><p>Dans le deuxième cas, vous aurez donc à cœur de choisir un <em xml:lang="en" lang="en">user agent</em> <a href="https://techblog.willshouse.com/2012/01/03/most-common-user-agents/">extrêmement répandu</a> et de l'afficher de manière permanente.</p>

<p>Dans le troisième cas qui est le mien (et qui ne semble pas être le plus connu pour cette extension), il suffira d'afficher ponctuellement le <em xml:lang="en" lang="en">user agent</em> d'un appareil sous iOS – puisque chacun sait que Flash est banni de cette plateforme. Ainsi <strong>le site vous servira quasiment à coup sûr une version alternative optimisée, c'est-à-dire en l'occurrence dépourvue de tout contenu au format Flash</strong>. Et pour éviter de vous retrouver avec un écran minuscule, vous simulerez un iPad plutôt qu'un iPhone (pour connaître le <em xml:lang="en" lang="en">user agent</em> d'un iPad récent, recherchez le terme « iPad » sur <a href="https://techblog.willshouse.com/2012/01/03/most-common-user-agents/">la page indiquée au paragraphe précédent</a>).</p>

<p>Pour finir, je signale que, pour contourner un bogue qui fait disparaître ma liste de <em xml:lang="en" lang="en">user agents</em> alternatifs, j'ai dû décocher, dans les préférences de l'extension, la ligne « Hide the User Agent Switcher Tools menu ».</p>

<p>User Agent Switcher est une extension publiée par <a href="http://chrispederick.com/">Chris Pederick</a> sous la licence libre GNU <abbr lang="en" title="General Public License">GPL</abbr> 3.0.</p>

<p>Télécharger <a href="https://addons.mozilla.org/fr/firefox/addon/user-agent-switcher/">User Agent Switcher</a>.</p>

<hr><p>L'illustration en tête de ce billet est une composition réalisée par mes soins à partir de <a href="http://www.flickr.com/photos/89927155@N00/3427459604/in/set-72157594405581085">cette image</a> et donc soumise à la même licence CC BY-NC-SA que cette dernière.</p>

<p><br><a href="http://www.mozilla.com/"><img src="media/9de15c01.get_firefox_80x15.png" data-original-source="http://libre-ouvert.toile-libre.org/data/images/get_firefox_80x15.png" height="15" width="80" alt="Get Firefox Button"></a></p>
<p><img src="media/4839f6a5.470c5e17640a289d1e99b26d2dec9f54" data-original-source="http://cdn.libravatar.org/avatar/470c5e17640a289d1e99b26d2dec9f54" alt="Gravatar de antistress" class="gravatar" /><br/><i>Original post of <a href="http://libre-ouvert.toile-libre.org/index.php?article210/l-extension-du-jour-user-agent-switcher-pour-firefox" title="Visit the source">antistress</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.niqnutn.com/index.php?article7/afficher-vos-liens-favoris-sur-votre-site
title: nIQnutn : Afficher vos liens favoris sur votre site
uri: nIQnutn-Afficher-vos-liens-favoris-sur-votre-site
url: http://blog.niqnutn.com/index.php?article7/afficher-vos-liens-favoris-sur-votre-site
content:
<p>Il existe de nombreux outils pour partager ses liens favoris. L'un des meilleurs reste certainement <a href="http://blog.niqnutn.com/index.php?article1">Shaarli</a>, <a href="http://blog.niqnutn.com/index.php?article5">Qwant</a> permet également de publier des <em>Carnets publics</em> et il en existe de nombreux autres.</p>

<p>Ces solutions sont toutes intéressantes mais aucune ne permet d'intégrer facilement ses favoris sur son site web. J'ai pourtant trouvé une solution efficace pour intégrer tous mes favoris sur le <a href="http://blog.niqnutn.com/index.php?static13">site</a>.</p>

<div><img src="media/5de0d659.php-logo.tb.png" data-original-source="http://blog.niqnutn.com/data/images/0007/php-logo.tb.png" alt=""><img src="media/e0cb823a.bookmark-logo.tb.png" data-original-source="http://blog.niqnutn.com/data/images/0007/bookmark-logo.tb.png" alt=""></div>


<p>Cette solution nécessite seulement l'utilisation de PHP et un fichier au format <em>Netscape bookmark</em> contenant les liens.</p><p>
</p><ul><li>Avantage: format de fichier répandu.</li>
<li>Inconvénient: nécessite une mise à jour manuelle du fichier.</li>
</ul><p>Pour commencer, il faut exporter les liens depuis Shaarli. Rien de plus facile, il suffit de se rendre sur l'URL <em>http://shaarli.chezmoi.com/?do=export&amp;what=public</em> (pour l'export des liens publics uniquement).</p>

<p>Ce fichier est structuré comme ceci:</p>
<div>bookmarks_shaarli.txt<pre><code><!DOCTYPE NETSCAPE-Bookmark-file-1>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
<TITLE>Bookmarks</TITLE>

<H1>Bookmarks</H1>

<DT><A HREF="http://urldulien1.org" ADD_DATE="1428331499" PRIVATE="0" TAGS="tag1,tag2,tag3">Lien 1</A>
<DD>Description du lien 1
<DT><A HREF="http://urldulien2.org" ADD_DATE="1428333578" PRIVATE="1" TAGS="tag2,tag4">Lien 2</A>
<DD>Description du lien 2
</code></pre></div>

<p>On retrouve toutes les informations:
le titre du lien, son URL, sa description, sa date de création, les tags associés et l'attribut privé.</p>


<p>Il faut maintenant l'afficher sur une page. Le code est assez basique et grandement inspiré par celui de Shaarli.</p>
<div>bookmark.php<pre><code><?php

$file = "bookmarks_shaarli.txt" ; // A MODIFIER >> Emplacement du fichier
$urlBase= "/data/documents/0007/bookmark.php" ; // A MODIFIER >> URL de la page
$nb_elem_per_page = intval(5) ; // A MODIFIER >> Nb de liens à afficher


$url=preg_replace('/(^.*?)\\?/', '', $urlBase."?page") ; //  Variable  de la page à récupérer
$urlGet=$urlBase."?page"; // URL pour la navigation
$data=file_get_contents($file); // Récupère le contenu du fichier
$dateFile= date("d/m/Y", filemtime($file)) ; // Date du fichier
$type='unknown'; // Type du fichier


// Fonction startsWith
function startsWith($haystack,$needle,$case=true)
{
    if($case){return (strcmp(substr($haystack, 0, strlen($needle)),$needle)===0);}
    return (strcasecmp(substr($haystack, 0, strlen($needle)),$needle)===0);
}

// Fonction endsWith
function endsWith($haystack,$needle,$case=true)
{
    if($case){return (strcmp(substr($haystack, strlen($haystack) - strlen($needle)),$needle)===0);}
    return (strcasecmp(substr($haystack, strlen($haystack) - strlen($needle)),$needle)===0);
}


if (startsWith($data,'<!DOCTYPE NETSCAPE-Bookmark-file-1>'))  $type='netscape'; // Vérification du type de fichier: Netscape bookmark

// Si le fichier est au format Netscape bookmark, on parcourt le fichier
if ($type=='netscape') 
{ 

    $data =  (explode('<DT>',$data)) ; // Retourne un tableau avec pour chaque entrée les liens (Titre + Description + ...)  

    $page_nb = isset($_GET[$url])?intval($_GET[$url]):1;                // Numero de la page
    $number_of_pages = intval(count($data)/$nb_elem_per_page)+1;        // Nombre de pages total
    $page = isset($_GET[$url])?intval($_GET[$url]-1):0;                 

    //  Parcourt les liens depuis le XXX jusqu'au XXX 
    foreach (array_slice ($data, $page*$nb_elem_per_page, $nb_elem_per_page) as $html)
        {

                $link = array('linkdate'=>'','title'=>'','url'=>'','description'=>'','tags'=>'','private'=>0);
                $d = explode('<DD>',$html); // Retourne un tableau avec le lien (+ attibuts)   et  la description

                if (startswith($d[0],'<A '))
                        {
                                $link['description'] = (isset($d[1]) ? nl2br (html_entity_decode(trim($d[1]),ENT_QUOTES,'UTF-8')) : '');  // Récupère la description

                                preg_match('!<A .*?>(.*?)</A>!i',$d[0],$matches); 
                                $link['title'] = (isset($matches[1]) ? trim($matches[1]) : '');         
                                $link['title'] = html_entity_decode($link['title'],ENT_QUOTES,'UTF-8'); // Récupère le titre

                                $raw_add_date=0;

                                preg_match_all('! ([A-Z_]+)=\\"(.*?)"!i',$html,$matches,PREG_SET_ORDER);                             
                                // Récupère les attributs et les valeurs contenu dans le lien
                                foreach($matches as $m) 
                                            { 
                                                $attr=$m[1]; $value=$m[2]; // attribut et valeur
                                                if ($attr=='HREF')          $link['url']=html_entity_decode($value,ENT_QUOTES,'UTF-8');                         // Récupère le lien
                                                elseif ($attr=='TAGS')      $link['tags']=html_entity_decode(str_replace(',',' ',$value),ENT_QUOTES,'UTF-8');   // Récupère les Tags
                                                elseif ($attr=='PRIVATE')   $link['private']=($value=='0'?0:1);                                                 // Récupère l'attibut Privé / Public 
                                                elseif ($attr=='ADD_DATE')  $raw_add_date=intval($value); $link['linkdate']=date("d/m/Y",$raw_add_date);        // Récupère   la date             
                                            }

                                // On affiche les liens     
                                if ($link['private'] == 0 )     { echo "<h2><a href=\\"".$link['url']."\\"  target=\\"_blank\\">".$link['title']."</a></h2><p>".$link['description']."</p><p>Tags: ".$link['tags']." <br /> Date: ".$link['linkdate']." </p><hr />" ; }
                                elseif ($link['private'] == 1 ) { echo "Lien privé <hr />"; }

                    }   
            }


echo "<p style=\\"text-align:right ; font-size:0.9em; \\">Mis à jour le: ". $dateFile."</p>"; // Affiche la date du fichier

// Pagination

}

// Message d'erreur si le format du fichier n'est pas Netscape bookmark
else { echo " File has an unknown file format. Nothing to read."; }

?></code></pre></div>

<p>On pourrait afficher tous les résultats d'un coup mais je préfère ajouter un menu de navigation. Pour ajouter ce menu, il suffit d'ajouter le code ci-dessous.</p>

<div>menu de navigation<pre><code>// Pagination
echo "<div id=\\"pagination\\" style=\\"text-align:center\\">";
$previous=( $page_nb > 1) ? "<a href=\\"".$urlGet."=".($page_nb-1)."\\">Précédent</a> |   " : "" ; echo $previous;

for($i=1;$i<=$number_of_pages;$i++) { echo " <a href=\\"". $urlGet ."=". $i ."\\" >". $i ."</a> " ;  }

$next=( $page_nb != $number_of_pages ) ? " | <a href=\\"".$urlGet."=".($page_nb+1)."\\">Suivant</a>  " : "" ; echo $next; 
echo "</div>";</code></pre></div>

<p>Voici le résultat sur la page des <a href="http://blog.niqnutn.com/index.php?static13">Liens en vrac</a> et un autre page de test <a href="http://blog.niqnutn.com/data/documents/0007/bookmark.php" target="_blank">bookmark.php</a>.</p>


<p>Je laisse encore un lien vers <a href="http://shaarli.niqnutn.com/">Shaarli</a> pour ceux qui préfèrent son interface et bénéficier de ses différentes options, notamment la recherche et tri par tag.</p>


<p>Pour le moment, le code permet d'afficher les fichiers exporter depuis Shaarli et éventuellement les autres fichiers de type Netscape bookmark mais ne doivent pas intégrer d'autres balises ni de listes imbriqués.
<br>
J'essaierai de faire une mise à jour pour avoir un  truc plus universel et plus complet. Cela offrira la possibilité d'utiliser l'export de ses favoris depuis Firefox.</p>



<h2>Ressources</h2>


<ul><li><a href="http://sebsauvage.net/wiki/doku.php?id=php:shaarli" target="_blank">Shaarli</a></li>
<li><a href="https://stackoverflow.com/questions/22145259/simple-pagination-for-foreach-loop" target="_blank">Simple pagination for foreach loop (stackoverflow)</a></li>
<li><a href="http://blog.niqnutn.com/data/documents/0007/bookmark.php.html" target="_blank">Code avec coloration syntaxique</a></li>


</ul><br>
2016 nIQnutn CC-BY
<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?article7/afficher-vos-liens-favoris-sur-votre-site" 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>


