<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Ziki - Contenu r&#233;cemment publi&#233; par Nicolas Hennion</title>
    <link>http://www.ziki.com/fr/nicolargo+24780</link>
    <pubDate>Fri, 16 Jul 2010 10:30:49 +0200</pubDate>
    <ttl>120</ttl>
    <description>Mon contenu chez Ziki.com</description>
    <item>
      <title>Mes marques ta-pages de la semaine</title>
      <link>http://blog.nicolargo.com/2010/07/mes-marques-ta-pages-de-la-semaine-50.html</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p style="text-align: center;">
  <img title="Marques-pages" src="http://blog.nicolargo.com/wp-content/uploads/2009/08/screenshot_003-300x113.png" height="113" align="center" alt="Marques-pages" style="display: block; margin-right: auto; margin-left: auto;" width="300" />
</p>
<ul>
  <li>
    <a href="http://www.presse-citron.net/firefox-home-synchronise-firefox-et-iphone-en-temps-reel">Synchronisez vos favoris et onglets entre Firefox et iPhone</a>
  </li>
  <li>
    <a href="http://www.presse-citron.net/webdesign-21-livres-a-telecharger-gratuitement">Webdesign : 21 livres à télécharger gratuitement</a>
  </li>
  <li>
    <a href="http://tympanus.net/codrops/2010/06/07/fancy-sliding-form-with-jquery/">Formulaire en jQuery et CSS3</a>
  </li>
  <li>
    <a href="http://blog.thelinuxfr.org/Script-creation-paquets-sous.html">Script création paquets sous Ubuntu</a>
  </li>
  <li>
    <a href="http://www.omgubuntu.co.uk/2010/07/quickly-record-soundcard-output-in.html?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+d0od+%28Omg%21+Ubuntu%21%29&amp;utm_content=Google+Reader">OuRec une petite application pour enregistrer la sortie de votre carte son</a>
  </li>
  <li>
    <a href="http://colibri-libre.org/beini-linux-une-distro-orientee-securite-wifi.html">Beini Linux, une distro orientée sécurité Wifi</a>
  </li>
  <li>
    <a href="http://www.problogdesign.com/coding/30-pro-jquery-tips-tricks-and-strategies/">30 mini code jQuery pour vos sites</a>
  </li>
  <li>
    <a href="http://www.jopa.fr/index.php/2010/07/10/liquid-rescale/">Tuto redimensionnement liquide avec Gimp</a>
  </li>
</ul>
<div>
  <a href="http://blog.nicolargo.com/wp-content/plugins/as-pdf/generate.php?post=3337"></a>
</div>
<div>
  <a href="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?a=zxCq20I4zj4:XLCBB9WDsYU:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?d=dnMXMwOfBR0" /></a> <a href="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?a=zxCq20I4zj4:XLCBB9WDsYU:RW9bx_9rXgo"><img src="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?d=RW9bx_9rXgo" /></a>
</div>
</div>]]>
      </description>
      <pubDate>Fri, 16 Jul 2010 10:30:49 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2010:/article/12668472</guid>
    </item>
    <item>
      <title>Transformer son site/blog en Google Chrome Web Apps</title>
      <link>http://blog.nicolargo.com/2010/07/transformer-son-siteblog-en-google-chrome-web-apps.html</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p>
  <img title="Sélection_022" src="http://blog.nicolargo.com/wp-content/uploads/2010/07/S%C3%A9lection_022.png" height="96" alt="" style="display: block; margin-right: auto; margin-left: auto;" width="488" />
</p>
<p>
  Dans quelques jours, le <a href="https://chrome.google.com/webstore">Chrome Web Store</a> va ouvrir ses portes. Ce site va permettre au utilisateur de Google Chrome ou de la version libre Chromium d’installer des applications Web dans leur navigateur. Quelques applications sont déjà disponible (Gmail, Calendar, Google Reader…), elle se présente sous la forme d’une icône en haut à gauche des onglets et permet l’accès direct aux sites. Des fonctions de notifications seront bientôt disponibles (par exemple pour vous avertir lors de l’arrivée d’un nouveau message).
</p>
<p>
  Rien de neuf par rapport aux nombreux plugins (extensions) que l’on peut trouver la toile… oui et non. En effet, comme nous allons le voir dans ce billet il est très facile de créer une application à partir d’un site Web existant. On a ainsi un accès&nbsp;immédiat&nbsp;à ces sites.
</p>
<p>
  Assez de blabla, nous allons voir comment transformer votre site/blog dans une belle application Webs que vous pourrez mettre à disposition de vos lecteurs !
</p>
<p>
  Toutes les manipulations suivantes marchent aussi bien sous Google Chrome ou sur Chromium (la version libre !). Il faut juste avoir la dernière version (voir instruction <a href="http://blog.nicolargo.com/2009/09/une-semaine-avec-chromium.html">ici</a> pour Chromium sous GNU/Linux Ubuntu). <span></span>
</p>
<h1>
  Activer la prise en charge des Web Apps
</h1>
<p>
  Avant de commencer, il faut activer la prise en charge des Web Apps dans votre navigateur (cette fonction est en développement et n’est donc pas active par défaut). Sous GNU/Linux, le plus simple est de modifier le lanceur Gnome (<strong>bouton droit</strong> sur l’icône puis <strong>Propriétés</strong>).
</p>
<pre>
chromium-browser  --enable-apps --enable-extension-timeline-api %U
</pre>
<p>
  Il faut ensuite relancer votre navigateur.
</p>
<h1>
  Création de votre application
</h1>
<p>
  Les Google Chrome Webs Apps sont des fichiers au format (.crx). En fait un bête fichier ZIP contenant un répertoire au format <strong>nomapplication_app</strong> et les fichiers suivants:
</p>
<ul>
  <li>
    <strong>manifest.json</strong>: Le fichier&nbsp;principal&nbsp;d’écrivant votre&nbsp;application
  </li>
  <li>
    <strong>128.png</strong>: Une icône de 128×128 pixels au format PNG représentant votre application
  </li>
  <li>
    <strong>24.png</strong>: Une icône de 24×24 pixels au format PNG représentant votre application
  </li>
</ul>
<p>
  On va donc commencer par créer l’arborescence suivante: ~/chromiumapps/nicolargo_app/
</p>
<p>
  On copie ensuite les deux icônes dans le répertoire ~/chromiumapps/nicolargo_app/
</p>
<p>
  Puis on édite le fichier ~/chromiumapps/nicolargo_app/manifest.json (permettant de créer une application à partir de mon blog):
</p>
<pre>

{

"name": "Le blog de Nicolargo",

"version": "1",

"icons": {

"128": "128.png",

"24": "24.png"

},

"permissions": [ "notifications" ],

"app": {

"launch": {

"web_url": "http://blog.nicolargo.com/"

}

}

}
</pre>
<p>
  Rien de bien compliqué <img src="http://blog.nicolargo.com/wp-includes/images/smilies/icon_smile.gif" alt=":)" />
</p>
<h1>
  Test de votre application
</h1>
<p>
  Pour tester l’application, on clique sur le bouton <img title="toolsmenu" src="http://blog.nicolargo.com/wp-content/uploads/2010/07/toolsmenu.gif" height="34" alt="" width="43" />du navigateur puis on va dans le menu <strong>Tools &gt; Extensions</strong>:
</p>
<p>
  On clique ensuite sur le bouton <strong>“+ Developer mode”</strong>:
</p>
<p>
  <a href="http://blog.nicolargo.com/wp-content/uploads/2010/07/Extensions-Chromium_018.png"><img title="Extensions - Chromium_018" src="http://blog.nicolargo.com/wp-content/uploads/2010/07/Extensions-Chromium_018-580x488.png" height="488" alt="" style="display: block; margin-right: auto; margin-left: auto;" width="580" /></a>
</p>
<p>
  Puis sur <strong>“Load unpacked extension…”</strong>:
</p>
<p>
  <a href="http://blog.nicolargo.com/wp-content/uploads/2010/07/Extensions-Chromium_019.png"><img title="Extensions - Chromium_019" src="http://blog.nicolargo.com/wp-content/uploads/2010/07/Extensions-Chromium_019-580x488.png" height="488" alt="" style="display: block; margin-right: auto; margin-left: auto;" width="580" /></a>
</p>
<p>
  On sélectionne le répertoire ou se trouve l’application: ~/chromiumapps/nicolargo_app/, elle devrait se charger:
</p>
<p>
  <a href="http://blog.nicolargo.com/wp-content/uploads/2010/07/S%C3%A9lection_020.png"><img title="Sélection_020" src="http://blog.nicolargo.com/wp-content/uploads/2010/07/S%C3%A9lection_020-580x253.png" height="253" alt="" style="display: block; margin-right: auto; margin-left: auto;" width="580" /></a>
</p>
<p>
  Il ne reste plus qu’a faire un CTRL-T (pour ouvrir un nouvel onglet et cliquer sur l’icône de l’application):
</p>
<p>
  <a href="http://blog.nicolargo.com/wp-content/uploads/2010/07/S%C3%A9lection_024.png"><img title="Sélection_024" src="http://blog.nicolargo.com/wp-content/uploads/2010/07/S%C3%A9lection_024-580x139.png" height="139" alt="" style="display: block; margin-right: auto; margin-left: auto;" width="580" /></a>
</p>
<p>
  Si tout va bien, l’application devrait s’afficher en haut à gauche de votre navigateur !
</p>
<p>
  <a href="http://blog.nicolargo.com/wp-content/uploads/2010/07/Le-blog-de-Nicolargo-Chromium_021.png"><img title="Le blog de Nicolargo - Chromium_021" src="http://blog.nicolargo.com/wp-content/uploads/2010/07/Le-blog-de-Nicolargo-Chromium_021-580x488.png" height="488" alt="" style="display: block; margin-right: auto; margin-left: auto;" width="580" /></a>
</p>
<h1>
  Création du fichier .CTX
</h1>
<p>
  Maintenant que votre application fonctionne, il faut créer un package pour la distribuer à vos utilisateurs. Chromium (ou Google Chrome) permet d’automatiser cette création en cliquant sur le bouton <strong>“Pack extension”</strong> du menu <strong>“Extension &gt; + Developer mode”</strong>. Il suffit de sélectionner le répertoire de votre application: ~/chromiumapps/nicolargo_app/. Le navigateur va automatiquement créer le package ~/chromiumapps/nicolargo_app.ctx (ainsi qu’une clé privée ~/chromiumapps/nicolargo_app.pem).
</p>
<p>
  <a href="http://blog.nicolargo.com/wp-content/uploads/2010/07/Extensions-Chromium_023.png"><img title="Extensions - Chromium_023" src="http://blog.nicolargo.com/wp-content/uploads/2010/07/Extensions-Chromium_023-580x488.png" height="488" alt="" style="display: block; margin-right: auto; margin-left: auto;" width="580" /></a>
</p>
<p>
  Il ne vous reste plus qu’a distribuer le fichier nicolargo_app.ctx à vos utilisateur. En attendant la disponibilité du <a href="https://chrome.google.com/webstore">Chrome Web Store</a> la procédure à suivre pour installer le fichier .ctx sur votre navigateur <a href="http://www.omgubuntu.co.uk/2010/07/enable-chrome-web-apps-in-chromium-on.html?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed:+d0od+(Omg!+Ubuntu!)">est disponible ici</a>.
</p>
<p>
  Pour finir, si vous voulez tester la <a href="http://www.nicolargo.com/blogdata/nicolargo_app.crx">Web Application du Blog de Nicolargo</a> <a href="http://www.nicolargo.com/blogdata/nicolargo_app.crx"><img title="Donwload icon" src="http://blog.nicolargo.com/wp-content/uploads/2010/07/arrow-boite-telechargement-icone-7439-32.png" height="32" alt="" width="32" /></a> !
</p>
<div>
  <a href="http://blog.nicolargo.com/wp-content/plugins/as-pdf/generate.php?post=3326"></a>
</div>
<div>
  <a href="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?a=jT_RACe1Df0:IGYfQx0Fklk:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?d=dnMXMwOfBR0" /></a> <a href="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?a=jT_RACe1Df0:IGYfQx0Fklk:RW9bx_9rXgo"><img src="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?d=RW9bx_9rXgo" /></a>
</div>
</div>]]>
      </description>
      <pubDate>Fri, 16 Jul 2010 10:09:52 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2010:/article/12668473</guid>
    </item>
    <item>
      <title>Une fiche de raccourcis clavier sous GNU/Linux</title>
      <link>http://blog.nicolargo.com/2010/07/une-fiche-de-raccourcies-clavier-sous-ubuntu.html</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p>
  <a href="http://www.scribd.com/doc/34218385/GNU-Linux-Shortcuts-v1" title="View GNU/Linux Shortcuts v1.2 on Scribd" style="">GNU/Linux Shortcuts v1</a> <object name="doc_26874" height="600" width="100%" style="">
    
    
    
    
    
    
    <embed name="doc_26874" src="http://d1.scribdassets.com/ScribdViewer.swf?document_id=34218385&amp;access_key=key-1qyx6pgooda07eh5ax6j&amp;page=1&amp;viewMode=book" height="600" width="100%" />
  </object>
</p>
<p>
  <a href="https://spideroak.com/browse/share/nicolargo/ubuntu-shortcuts">Téléchargement direct</a> des versions PDF et ODT.
</p>
<p>
  Si vous utiliser régulièrement d’autres raccourcis (autre que CTRL-C CTRL-V <img src="http://blog.nicolargo.com/wp-includes/images/smilies/icon_smile.gif" alt=":)" /> ), merci de laisser un commentaire !
</p>
<div>
  <a href="http://blog.nicolargo.com/wp-content/plugins/as-pdf/generate.php?post=3310"></a>
</div>
<div>
  <a href="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?a=neikl_rfVHI:zEel2MfMq5I:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?d=dnMXMwOfBR0" /></a> <a href="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?a=neikl_rfVHI:zEel2MfMq5I:RW9bx_9rXgo"><img src="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?d=RW9bx_9rXgo" /></a>
</div>
</div>]]>
      </description>
      <pubDate>Tue, 13 Jul 2010 13:54:34 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2010:/article/12649050</guid>
    </item>
    <item>
      <title>Mes marques ta-pages de la semaine</title>
      <link>http://blog.nicolargo.com/2010/07/mes-marques-ta-pages-de-la-semaine-49.html</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><div style="text-align: left;">
  Petite semaine…
</div>
<div>
  <img title="Marques-pages" src="http://blog.nicolargo.com/wp-content/uploads/2009/08/screenshot_003-300x113.png" height="113" align="center" alt="Marques-pages" style="display: block; margin-right: auto; margin-left: auto;" width="300" />
</div>
<ul>
  <li>
    <a href="http://www.ubuntugeek.com/how-to-get-ios-4-iphone-os-to-sync-with-rhythmbox-in-ubuntu-10-04-lucid.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=how-to-get-ios-4-iphone-os-to-sync-with-rhythmbox-in-ubuntu-10-04-lucid">Support de l’iPhone iOS 4 dans Ubuntu</a>
  </li>
  <li>
    <a href="http://www.gnulinuxmag.com/index.php/2010/07/09/gnulinux-magazine-hs-n%c2%b049-aoutseptembre-2010-chez-votre-marchand-de-journaux">Cet été, pour avoir de la lecture sur la plage: Linux Magazine HS special Python</a>
  </li>
  <li>
    <a href="http://www.omgubuntu.co.uk/2010/07/daily-5-5-keys-to-press-during-burg.html?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+d0od+%28Omg%21+Ubuntu%21%29&amp;utm_content=Google+Reader">5 touches de raccourcies lors du démarrage d’Ubuntu</a>
  </li>
  <li>
    <a href="http://grumbel.blogspot.com/2010/05/how-to-build-ubuntu-package.html">Comment construire un package Ubuntu pas à pas</a>
  </li>
</ul>
<div>
  <a href="http://blog.nicolargo.com/wp-content/plugins/as-pdf/generate.php?post=3299"></a>
</div>
<div>
  <a href="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?a=xlqjmWsmh_U:3eRpdO1hLhk:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?d=dnMXMwOfBR0" /></a> <a href="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?a=xlqjmWsmh_U:3eRpdO1hLhk:RW9bx_9rXgo"><img src="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?d=RW9bx_9rXgo" /></a>
</div>
</div>]]>
      </description>
      <pubDate>Fri, 09 Jul 2010 14:29:37 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2010:/article/12649051</guid>
    </item>
    <item>
      <title>Scripts de transcodage de vid&#233;os</title>
      <link>http://blog.nicolargo.com/2010/07/scripts-de-transcodage-de-de-videos.html</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p>
  <img title="trailers&amp;nbsp;-&amp;nbsp;Navigateur de fichiers_006" src="http://blog.nicolargo.com/wp-content/uploads/2010/07/trailers%C2%A0-%C2%A0Navigateur-de-fichiers_006-300x217.png" height="217" alt="" style="float: right; padding: 4px; margin: 0 0 2px 7px;" width="300" />Il existe de nombreux logiciels pour transcoder (<a href="http://fr.wikipedia.org/wiki/Transcodage"><em>WIKI</em></a>) une vidéo d’un format vers un autre. On peut notamment citer Transmageddon, Handbrake, VLC… Néanmoins, votre distribution GNU/Linux intègre le <a href="http://blog.nicolargo.com/tag/gstreamer">framework GStreamer</a> permettant d’effectuer ces taches de transcodage directement en ligne de commande et sans installer de logiciel supplémentaire. En dehors du fait que c’est un bon exercice pour comprendre le fonctionnement de ce fabuleux framework, c’est également un moyen simple d’intégrer ce transcodage dans des scripts automatisés (par exemple, transcoder toutes les vidéos déposées dans un répertoire dans un format unique).
</p>
<p>
  Nous allons dans ce billet voir comment effectuer ce transcodage dans trois formats “standard” (industriellement parlant…):
</p>
<ul>
  <li>MP4 avec codec vidéo <a href="http://fr.wikipedia.org/wiki/H.264">H.264</a> et codec audio <a href="http://fr.wikipedia.org/wiki/Advanced_Audio_Coding">AAC</a>
  </li>
  <li>OGG avec codec vidéo <a href="http://fr.wikipedia.org/wiki/Theora">Theora</a> et codec audio <a href="http://fr.wikipedia.org/wiki/Vorbis">Vorbis</a>
  </li>
  <li>WEBM avec codec vidéo&nbsp;<a href="http://fr.wikipedia.org/wiki/VP8">VP8</a> et codec audio&nbsp;<a href="http://fr.wikipedia.org/wiki/Vorbis">Vorbis</a>
  </li>
</ul>
<h1>
  Installation des plugins GStreamer
</h1>
<p>
  L’installation standard de GStreamer n’inclue pas la prise en charge de tout les codecs vidéos et audios. Afin de remédier à ça, je vous conseille d’installer “la totale” avec les commandes suivantes:
</p>
<pre>

wget http://svn.nicolargo.com/ubuntupostinstall/trunk/gstreamerinstall.sh

chmod a+x ./gstreamerinstall.sh

sudo ./gstreamerinstall.sh

rm ./gstreamerinstall
</pre>
<p>
  Ces commandes vont récupérer un script maison qui va installer le <a href="https://launchpad.net/~gstreamer-developers/+archive/ppa">PPA de l’équipe de développement de GStreamer</a>, puis installer les paquets GStreamer.
</p>
<h1>
  Un peu de pipeline
</h1>
<p>
  Je donnerai en fin d’article un lien vers trois scripts shell qui vont automatiser les phases de transcodage. Cependant, nous allons dans ce paragraphe voir comment faire un transcodage à la main en utilisant la commande gst-launch.
</p>
<p>
  Pour illustrer notre exemple, prenons une vidéo au format .MOV (H.264 + AAC) que l’on soughaite convertir dans un format plus “libre”, c’est à dire WEBM (VP8 + VORBIS). La pipeline (ligne de commande) correspondante est la suivante:
</p>
<pre>
gst-launch -t filesrc location=source.mov ! progressreport ! decodebin name=decoder \

decoder. ! queue ! audioconvert ! vorbisenc ! queue ! \

webmmux name=muxer \

decoder. ! queue ! ffmpegcolorspace ! vp8enc ! queue ! \

muxer. muxer. ! queue ! filesink location=destination.webm
</pre>
<p>
  La première ligne (<em>filesrc location=source.mov ! progressreport ! decodebin name=decoder \</em>) permet de charger le fichier source au format .MOV et de décoder les pistes audio et vidéo.
</p>
<p>
  La seconde ligne (<em>decoder. ! queue ! audioconvert ! vorbisenc ! queue ! \</em>) prend la piste audio du fichier source et la transcode au format VORBIS.
</p>
<p>
  La troisième ligne (<em>webmmux name=muxer \</em>) précise que l’on utilisera un conteneur&nbsp;multimédia&nbsp;de destination de type Webm.
</p>
<p>
  La quatrième ligne (<em>decoder. ! queue ! ffmpegcolorspace ! vp8enc ! queue ! \</em>) prend la piste vidéo du fichier source et la transcode au format VP8.
</p>
<p>
  Enfin la dernière ligne (<em>muxer. muxer. ! queue ! filesink location=destination.webm</em>) prend les pistes audio et vidéo transcodées puis génère le fichier destination au format .WEBM.
</p>
<h1>
  Des scripts ! Des scripts !
</h1>
<p>
  “C’est bien beau la théorie mais moi je veux juste faire rapidement un transcodage…”…
</p>
<p>
  Ok Michel, voici trois script shell permettant de faire un transcodage de n’importe quel type de vidéo vers un des formats suivants:
</p>
<ul>
  <li>Script <a href="http://svn.nicolargo.com/gstpipelinearena/trunk/mp4encoder.sh"><strong>mp4encoder.sh</strong></a> pour transcoder en MP4 avec codec vidéo&nbsp;<a href="http://fr.wikipedia.org/wiki/H.264">H.264</a> et codec audio&nbsp;<a href="http://fr.wikipedia.org/wiki/Advanced_Audio_Coding">AAC</a>
  </li>
  <li>Script <a href="http://svn.nicolargo.com/gstpipelinearena/trunk/oggencoder.sh"><strong>oggencoder.sh</strong></a> pour transcoder en&nbsp;OGG avec codec vidéo&nbsp;<a href="http://fr.wikipedia.org/wiki/Theora">Theora</a> et codec audio&nbsp;<a href="http://fr.wikipedia.org/wiki/Vorbis">Vorbis</a>
  </li>
  <li>Script <a href="http://svn.nicolargo.com/gstpipelinearena/trunk/webmencoder.sh"><strong>webmencoder.sh</strong></a> pour transcoder en&nbsp;WEBM avec codec vidéo&nbsp;<a href="http://fr.wikipedia.org/wiki/VP8">VP8</a> et codec audio&nbsp;<a href="http://fr.wikipedia.org/wiki/Vorbis">Vorbis</a>
  </li>
</ul>
<p>
  Pour les utiliser, il faut dans un premier temps les rendre executable avec la commande:
</p>
<pre>

chmod a+x *encoder.sh
</pre>
<p>
  L’utilisation est des plus simple. Exemple de transcodage en MP4:
</p>
<pre>

./mp4encoder.sh Inception-1080p.mov
</pre>
<p>
  Exemple de transcodage en OGG:
</p>
<pre>

./oggencoder.sh Inception-1080p.mov
</pre>
<p>
  Exemple de transcodage en WEBM:
</p>
<pre>

./webmencoder.sh Inception-1080p.mov
</pre>
<h1>
  Et si je veux modifier les paramètres de transcodage ?
</h1>
<p>
  Ben c’est possible Miche, Nicolargo a pensé à toi. Il suffit d’éditer le script puis de mettre les paramètres dans la variable AUDIO_ENCODER_PARAMETERS pour le codec audio et VIDEO_ENCODER_PARAMETERS pour le codec vidéo.
</p>
<p>
  Par exemple pour modifier le script <strong><a href="http://svn.nicolargo.com/gstpipelinearena/trunk/webmencoder.sh">webmencoder.sh</a> <span style="font-weight: normal;">afin d’encoder avec une qualité vidéo supérieure, il faut éditer le fichier et modifier la ligne suivante:</span></strong>
</p>
<pre>
VIDEO_ENCODER_PARAMETERS="quality=7 speed=2"
</pre>
<p>
  <strong><span style="font-weight: normal;">Pour avoir la liste des paramètres pour un codec (par exemple pour l’encodeur VP8 ; vp8enc), il faut saisir la commande suivante:</span></strong>
</p>
<pre>
gst-inspect vp8enc
</pre>
<h1>
  Conclusion
</h1>
<p>
  C’est à vous de jouer pour intégrer ces scripts dans vos processus d’automatisation de transcodage de vidéo/audio !
</p>
<div>
  <a href="http://blog.nicolargo.com/wp-content/plugins/as-pdf/generate.php?post=3293"></a>
</div>
<div>
  <a href="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?a=fA7AOQw9Zmw:bpIqlkjoIdw:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?d=dnMXMwOfBR0" /></a> <a href="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?a=fA7AOQw9Zmw:bpIqlkjoIdw:RW9bx_9rXgo"><img src="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?d=RW9bx_9rXgo" /></a>
</div>
</div>]]>
      </description>
      <pubDate>Thu, 08 Jul 2010 10:23:31 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2010:/article/12635729</guid>
    </item>
    <item>
      <title>Configurer la r&#233;solution de son &#233;cran/vid&#233;o projecteur sous Linux</title>
      <link>http://blog.nicolargo.com/2010/07/configurer-la-resolution-de-son-ecranvideo-projecteur-sous-linux.html</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p>
  La configuration de la résolution de l’écran ou d’un vidéo projecteur a toujours été un problème pour les “nons initiés”, recherches des paramètres sur le Web, configuration de Xorg… Heureusement, l’arrivée des ports “numériques” (DVI / HDMI) &nbsp;permettent de ne plus se soucier de cette configuration car les paramètres optimaux sont négociés automatiquement entre l’écran et le système. Il existe néanmoins des cas ou un une configuration manuelle est encore nécessaire: utilisation d’un PC &nbsp;avec une interface RGB, écran non reconnu par le système (vidéo projecteur ou écran de télévision)… Nous allons donc dans ce billet voir comment utiliser des outils simples pour optimiser l’affichage de son système GNU/Linux sur n’importe quel écran.
</p>
<h1>
  xrandr est ton ami
</h1>
<p>
  <a href="http://www.x.org/wiki/Projects/XRandR">xrandr</a> est un projet de la fondation X.org. C’est à la fois un protocole et un logiciel permettant de&nbsp;paramétrer&nbsp;l’affichage de vos écrans: résolution, fréquence, rotation, multi-écran…
</p>
<h2>
  Détection des écrans
</h2>
<p>
  On commence par détecter les écran disponible avec la commande suivante:
</p>
<pre>
xrandr
Screen 0: minimum 320 x 200, current 1360 x 768, maximum 8192 x 8192
VGA1 connected 1360x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1360x768       59.8*
1024x768       60.0
800x600        60.3     56.2
848x480        60.0
640x480        59.9     59.9
xrandrScreen 0: minimum 320 x 200, current 1360 x 768, maximum 8192 x 8192VGA1 connected 1360x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm   1360x768       59.8*    1024x768       60.0     800x600        60.3     56.2     848x480        60.0     640x480        59.9     59.9
</pre>
<p>
  On peut voir que le PC dispose d’une sortie VGA (nommée <strong>VGA1</strong>) avec un écran branché dessus (<strong>connected</strong>) à une résolution de <strong>1360×768</strong> (à 59.8 Hz). L’écran en question est en fait un HP LP2465 supportant une résolution full-hd de 1920×1200… il y a donc une coquille à résoudre…
</p>
<h2>
  Création d’une nouvelle configuration
</h2>
<p>
  On utilise pour cela un deuxième logiciel nommé <a href="http://sourceforge.net/projects/gtf/">gtf</a> qui va permettre de générer pour vous une nouvelle configuration d’écran. gtf &nbsp;demande en paramètre la résolution et la fréquence souhaités (par exemple 1920×1200 à une résolution de 60 Hz):
</p>
<pre>

gtf 1920 1200 60

# 1920x1200 @ 60.00 Hz (GTF) hsync: 74.52 kHz; pclk: 193.16 MHz

Modeline "1920x1200_60.00"  193.16  1920 2048 2256 2592  1200 1201 1204 1242  -HSync +Vsync
</pre>
<p>
  Il faut mettre la ligne suivante de coté:
</p>
<pre>

"1920x1200_60.00"  193.16  1920 2048 2256 2592  1200 1201 1204 1242  -HSync +Vsync
</pre>
<h2>
  Application de la nouvelle configuration
</h2>
<p>
  On utilise pour cela le logiciel xrandr, d’abord en créant la nouvelle configuration dans le système:
</p>
<pre>

xrandr --newmode "1920x1200_60.00"  193.16  1920 2048 2256 2592  1200 1201 1204 1242  -HSync +Vsync
</pre>
<p>
  On ajoute cette nouvelle configuration à l’interface VGA1:
</p>
<pre>

xrandr --addmode VGA1 1920x1200_60.00
</pre>
<p>
  Puis on force l’interface VGA1 à utiliser cette nouvelle configuration:
</p>
<pre>

xrandr --output VGA1 --mode 1920x1200_60.00
</pre>
<p>
  Si tout ce passe comme prévu, l’écran devrait passer dans la nouvelle résolution. On peut vérifier celà par la ligne de commande:
</p>
<pre>

xrandr

Screen 0: minimum 320 x 200, current 1920 x 1200, maximum 8192 x 8192

VGA1 connected 1920x1200+0+0 (normal left inverted right x axis y axis) 0mm x 0mm

1360x768       59.8

1024x768       60.0

800x600        60.3     56.2

848x480        60.0

640x480        59.9     59.9

1920x1200_60.00   60.0*
</pre>
<h1>
  <em>Sources</em>
</h1>
<ul>
  <li>
    <span style="color: #808080;">Pour une configuration multi-écran:&nbsp;<a href="http://manual.sidux.com/fr/hw-dev-mon-fr.htm">http://manual.sidux.com/fr/hw-dev-mon-fr.htm</a></span>
  </li>
  <li>
    <span style="color: #808080;"><em>Article en Anglais:&nbsp;<a href="http://www.arunviswanathan.com/node/53">http://www.arunviswanathan.com/node/53</a></em></span>
  </li>
  <li>
    <span style="color: #808080;">La doc sur ubuntu-fr:</span> <a href="http://doc.ubuntu-fr.org/xrandr">http://doc.ubuntu-fr.org/xrandr</a>
  </li>
</ul>
<div>
  <a href="http://blog.nicolargo.com/wp-content/plugins/as-pdf/generate.php?post=3287"></a>
</div>
<div>
  <a href="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?a=StDjRf-txQw:zKWuZQmnX94:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?d=dnMXMwOfBR0" /></a> <a href="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?a=StDjRf-txQw:zKWuZQmnX94:RW9bx_9rXgo"><img src="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?d=RW9bx_9rXgo" /></a>
</div>
</div>]]>
      </description>
      <pubDate>Tue, 06 Jul 2010 13:50:54 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2010:/article/12635730</guid>
    </item>
    <item>
      <title>Mes marques ta-pages de la semaine</title>
      <link>http://blog.nicolargo.com/2010/07/mes-marques-ta-pages-de-la-semaine-48.html</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p style="text-align: center;">
  <img title="Marques-pages" src="http://blog.nicolargo.com/wp-content/uploads/2009/08/screenshot_003-300x113.png" height="113" align="center" alt="Marques-pages" style="display: block; margin-right: auto; margin-left: auto;" width="300" />
</p>
<ul>
  <li>
    <a href="http://www.omgubuntu.co.uk/2010/07/one-stop-shop-for-ubuntu-customization.html?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+d0od+%28Omg%21+Ubuntu%21%29&amp;utm_content=Google+Reader">Une bonne liste de chose à faire après une installation d’Ubuntu (par OMG Ubuntu)</a>
  </li>
  <li>
    <a href="http://www.tux-planet.fr/utiliser-une-webcam-en-ligne-de-commande-sous-linux/">Utiliser une webcam en ligne de commande sous Linux</a>
  </li>
  <li>
    <a href="http://www.korben.info/redo-le-live-cd-des-backups-et-recuperations-de-fichiers.html?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+KorbensBlog-UpgradeYourMind+%28Korben%27s+Blog+-+Upgrade+Your+Mind%29&amp;utm_content=Google+Reader">Redo – Le live CD des backups et récupérations de fichiers</a>
  </li>
  <li>
    <a href="http://www.korben.info/novo-creez-votre-propre-distribution-linux.html?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+KorbensBlog-UpgradeYourMind+%28Korben%27s+Blog+-+Upgrade+Your+Mind%29">Créer une distribution Linux Debian avec Novo</a>
  </li>
  <li>
    <a href="http://linuxfr.org/2010/06/23/27049.html">Bonita, un BPM (Business Process Management) libre</a>
  </li>
  <li>
    <a href="http://www.html5rocks.com/tutorials/">Pleins de tutos sur HTML de la part de Google…</a>
  </li>
  <li>
    <a href="http://www.ubuntugeek.com/setting-up-ubuntu-10-04-lucid-server-with-squid-3-as-a-transparent-proxy.html">Configurer un Linux Ubuntu avec Squid 3 en mode transparent</a>
  </li>
  <li>
    <a href="http://www.soundation.com/studio">Soundation Studio: un studio audio en ligne</a>
  </li>
  <li>
    <a href="http://x264dev.multimedia.cx/?p=472">Liste des choses à prendre en compte pour comparer des codecs vidéos</a>
  </li>
  <li>
    <a href="http://www.webupd8.org/2010/06/vlc-110-final-has-been-released.html">VLC 1.1.0 est là</a>
  </li>
</ul>
<div>
  <a href="http://blog.nicolargo.com/wp-content/plugins/as-pdf/generate.php?post=3280"></a>
</div>
<div>
  <a href="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?a=sRl9iIKDMKs:JHxMv8JEO54:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?d=dnMXMwOfBR0" /></a> <a href="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?a=sRl9iIKDMKs:JHxMv8JEO54:RW9bx_9rXgo"><img src="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?d=RW9bx_9rXgo" /></a>
</div>
</div>]]>
      </description>
      <pubDate>Fri, 02 Jul 2010 11:05:41 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2010:/article/12619103</guid>
    </item>
    <item>
      <title>Mise &#224; jour du script de screencast</title>
      <link>http://blog.nicolargo.com/2010/07/mise-a-jour-du-script-de-screencast.html</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p>
  Il y quelques mois, j’avais écrit un script shell (<a href="http://blog.nicolargo.com/2010/04/myscreencast-comment-faire-du-screencast-avec-gstreamer.html">MyScreenCast</a>) permettant d’automatiser la création d’un screencast avec des outils libres disponibles sur les distributions GNU/Linux (notamment GStreamer).
</p>
<h1>
  Affichage des touches / clicks souris
</h1>
<p>
  Suite à un message de <a href="http://sylvain.naud.in/">Sylvain</a>, je viens d’ajouter une nouvelle option permettant d’afficher sur l’écran les touches cliqués (clavier et souris) lors du screencast. J’utilise pour cela le logiciel libre <a href="http://code.google.com/p/key-mon/">key-mon</a> (licence Apache v2).
</p>
<p>
  <img title="key-mon-larger" src="http://blog.nicolargo.com/wp-content/uploads/2010/07/key-mon-larger.png" height="60" alt="" style="display: block; margin-right: auto; margin-left: auto;" width="350" />
</p>
<p>
  Comme il n’est pas encore disponible via un PPA, il faut installer le logiciel (version 1.2.2 au moment de l’écriture de ce billet) à la mimine:
</p>
<pre>

wget -q http://key-mon.googlecode.com/files/keymon_1.2.2_all.deb

sudo dpkg -i keymon_1.2.2_all.deb

rm keymon_1.2.2_all.deb
</pre>
<h1>
  <strong>Support de WebM</strong>
</h1>
<p>
  J’ai modifier le script pour qu’il demande à la fin de la capture le format dans lequel le screencast doit être compressé, les formats disponibles sont les suivants:
</p>
<ul>
  <li>H.264 (codec vidéo X.264 et audio AAC)
  </li>
  <li>OGV (codec vidéo Théora et audio Vorbis)
  </li>
  <li>
    <a href="http://blog.nicolargo.com/2010/05/encodage-de-video-webm-en-ligne-de-commande.html">WebM</a> (codec vidéo VP8 et audio Vorbis)
  </li>
</ul>
<h1>
  Comment tester ces nouvelles fonctions ?
</h1>
<p>
  Il faut récupérer la dernière version du script:
</p>
<p>
  <a href="http://svn.nicolargo.com/myscreencast/trunk/myscreencast.sh"><img title="download" src="http://blog.nicolargo.com/wp-content/uploads/2010/07/download.png" height="64" alt="" style="float: left; padding: 4px; margin: 0 7px 2px 0;" width="64" /></a><a href="http://svn.nicolargo.com/myscreencast/trunk/myscreencast.sh">MyScreencast</a>
</p>
<p>
  <em>version 0.9</em>
</p>
<p>
  Puis de lancer&nbsp;la ligne de commande suivante:
</p>
<pre>

chmod a+x ./myscreencast.sh
./myscreencast.sh -k -w
</pre>
<p>
  PS1: le flag -k permet de lancer le logiciel key-mon
</p>
<p>
  PS2: le flag -w permet, si vous avez une webcam d’afficher votre tête dans une fenêtre…
</p>
<p>
  Je suis toujours preneur de pistes d’amèliorations sur ce script !
</p>
<p>
  Bon screencast à vous !
</p>
<div>
  <a href="http://blog.nicolargo.com/wp-content/plugins/as-pdf/generate.php?post=3275"></a>
</div>
<div>
  <a href="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?a=aqhERt12lHI:swh6zlZPzUY:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?d=dnMXMwOfBR0" /></a> <a href="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?a=aqhERt12lHI:swh6zlZPzUY:RW9bx_9rXgo"><img src="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?d=RW9bx_9rXgo" /></a>
</div>
</div>]]>
      </description>
      <pubDate>Thu, 01 Jul 2010 14:38:57 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2010:/article/12619104</guid>
    </item>
    <item>
      <title>Test du micro/casque Logitech ClearChat Pro USB sous Ubuntu</title>
      <link>http://blog.nicolargo.com/2010/06/test-du-microcasque-logitech-clearchat-pro-usb-sous-ubuntu.html</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p>
  <a href="http://www.amazon.fr/gp/product/B000UC322Q?ie=UTF8&amp;tag=leblogdenico-21&amp;linkCode=as2&amp;camp=1642&amp;creative=19458&amp;creativeASIN=B000UC322Q"><img title="clearchat-pro" src="http://blog.nicolargo.com/wp-content/uploads/2010/06/clearchat-pro.jpg" height="206" alt="" style="float: right; padding: 4px; margin: 0 0 2px 7px;" width="216" /></a>Je viens de recevoir un casque/micro <a href="http://www.amazon.fr/gp/product/B000UC322Q?ie=UTF8&amp;tag=leblogdenico-21&amp;linkCode=as2&amp;camp=1642&amp;creative=19458&amp;creativeASIN=B000UC322Q">Logitech ClearChat Pro USB</a>. Spécialisé dans les applications chat (conversation, jeux vidéo…), il n´est pas fait pour les conversations téléphoniques (ce n´est pas un <a href="http://www.onedirect.fr/fr/casque/casque-telephonique-sans-fil">casque téléphonique sans fil</a>, non plus), il peut cependant être utilisé pour écouter de la musique (bien qu’il existe de meilleur casque Hifi pour cette utilisation).
</p>
<p>
  Sur la boîte, Logitech donne comme pré-requis l’utilisation d’un système d’exploitation de type Windaube ou MacOS X… Nous allons voir que ce casque fonctionne très bien sur une Ubuntu 10.04 et sans avoir à installer un&nbsp;quelconque&nbsp;driver.
</p>
<p>
  Pour une vidéo de présentation du casque, vous pouvez regarder celle faite par OSGui:
</p>
<p style="text-align: center;">
  <a href="http://www.youtube.com/watch?v=MJ6XRwW0n4M">Logitech ClearChat Pro USB Unboxing Review &amp; Ubuntu Linux Tutorial</a>
</p>
<h1>
  <span></span>Installation du casque
</h1>
<p>
  Comme le dit son nom, le ClearChat Pro est un casque USB, il suffit donc de le brancher sur un port libre de votre PC.
</p>
<p>
  Un petit tour du coté du fichier /var/log/dmesg nous permet de vérifier que le casque est bien reconnu par le système:
</p>
<pre>

[10495.521051] usb 6-2: new full speed USB device using uhci_hcd and address 3
[10495.734490] usb 6-2: configuration #1 chosen from 1 choice
[10496.273227] usbcore: registered new interface driver hiddev
[10496.276485] input: Logitech Logitech USB Headset as /devices/pci0000:00/0000:00:1d.1/usb6/6-2/6-2:1.3/input/input7
[10496.276610] generic-usb 0003:046D:0A0B.0001: input,hidraw0: USB HID v1.00 Device [Logitech Logitech USB Headset] on usb-0000:00:1d.1-2/input3
[10496.276643] usbcore: registered new interface driver usbhid
[10496.276648] usbhid: v2.6:USB HID core driver
</pre>
<h1>
  Configuration du système
</h1>
<p>
  Nous allons maintenant configurer le système pour utiliser le casque comme sortie et entrée par défaut. Il faut se rendre dans le menu <strong>Système &gt; Préférences &gt; Son</strong>. On commence par vérifier que le casque est bien reconnu en allant dans l’onglet <strong>Matériel</strong>:
</p>
<p>
  <img title="test-logitech-clearchat-001" src="http://blog.nicolargo.com/wp-content/uploads/2010/06/test-logitech-clearchat-001-580x489.png" height="489" alt="" style="display: block; margin-right: auto; margin-left: auto;" width="580" />
</p>
<p>
  Ensuite on configure le casque comme <strong>Entrée</strong> par défaut:
</p>
<p>
  <img title="test-logitech-clearchat-002" src="http://blog.nicolargo.com/wp-content/uploads/2010/06/test-logitech-clearchat-002-580x489.png" height="489" alt="" style="display: block; margin-right: auto; margin-left: auto;" width="580" />
</p>
<p>
  Puis comme <strong>Sortie</strong> par défaut:
</p>
<p style="text-align: center;">
  <img title="test-logitech-clearchat-003" src="http://blog.nicolargo.com/wp-content/uploads/2010/06/test-logitech-clearchat-003-580x489.png" height="489" alt="" style="display: block; margin-right: auto; margin-left: auto;" width="580" />
</p>
<p>
  Et voilà, votre casque devrait fonctionner correctement !
</p>
<h1>
  Premières&nbsp;impressions
</h1>
<p>
  Le casque est&nbsp;léger et facilement adaptable. Plusieurs boutons sous disposés sur l’oreillette&nbsp;droite:
</p>
<ul>
  <li>réglage du volume
  </li>
  <li>mute du micro
  </li>
  <li>commutation du casque dans un des trois mode suivants: chat, jeux, musique (je n’ai pas l’impression que ce dernier bouton est un effet sur Ubuntu)
  </li>
</ul>
<p>
  Un premier test en écoute (fichier MP3 encodée en 320Kbps) permet&nbsp;d’apprécier&nbsp;la bonne qualité du casque. Encore une fois on est pas dans le domaine Hifi mais l’écoute est agréable. Comme le casque est ouvert, on attend les bruits ambiants (par exemple un téléphone qui sonne <img src="http://blog.nicolargo.com/wp-includes/images/smilies/icon_smile.gif" alt=":)" /> ).
</p>
<p>
  On passe ensuite à&nbsp;l’utilisation&nbsp;en mode chat, c’est à dire en utilisant le micro comme périphérique d’entrée. Avant tout, il faut faire quelques tests dans le menu&nbsp;<strong>Système &gt; Préférences &gt; Son / Entré</strong> afin de&nbsp;régler&nbsp;correctement le niveau d’amplification. &nbsp;En effet, sans amplification, le niveau sonore d’entrée est trop faible. Il faut faire attention à ne pas trop l’augmenter car sinon on va se retrouver avec un fort bruit de fond. Une fois ces&nbsp;réglages&nbsp;effectués, le son de la voix est clair et le micro filtre bien les bruits ambiants.
</p>
<h1>
  Conclusion
</h1>
<p>
  C’est un bon casque/micro d’entrée de gamme (on le trouve <a href="http://www.amazon.fr/gp/product/B000UC322Q?ie=UTF8&amp;tag=leblogdenico-21&amp;linkCode=as2&amp;camp=1642&amp;creative=19458&amp;creativeASIN=B000UC322Q">à moins de 40€ sut le net</a>). Dommage que Logitech n’est pas fait l’effort de le tester sur une distribution Linux, il aurait pu facilement ajouter un nouveau logo que la liste des OS supportés…
</p>
<div>
  <a href="http://blog.nicolargo.com/wp-content/plugins/as-pdf/generate.php?post=3246"></a>
</div>
<div>
  <a href="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?a=sA4WUkZ1wsk:_ixdbQa9Zfs:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?d=dnMXMwOfBR0" /></a> <a href="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?a=sA4WUkZ1wsk:_ixdbQa9Zfs:RW9bx_9rXgo"><img src="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?d=RW9bx_9rXgo" /></a>
</div>
</div>]]>
      </description>
      <pubDate>Mon, 28 Jun 2010 14:05:04 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2010:/article/12603607</guid>
    </item>
    <item>
      <title>XPlico, le compagnon id&#233;al de WireShark</title>
      <link>http://blog.nicolargo.com/2010/06/xplico-le-compagnon-ideal-de-wireshark.html</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p>
  C’est en lisant le flux RSS de <a href="http://www.korben.info/xplico-comment-mieux-visualiser-le-resultat-de-vos-sniffs.html">Korben</a> que je suis tombé sur le projet open-source <a href="http://www.xplico.org/">Xplico</a>. Ce dernier a pour but de présenter de manière lisible les fichiers de capture réseau au format PCap (générés notamment par <a href="http://blog.nicolargo.com/2007/07/tutoriel-wireshark-ex-ethereal.html">WireShark</a> et TCPDump).
</p>
<p>
  Actuellement en développement (version 0.5.7 au moment de l’écriture de cet article), <a href="http://www.xplico.org/">Xplico</a> se base sur une architecture ouverte permettant d’ajouter assez simplement des modules de décodage (<a href="http://wiki.xplico.org/doku.php?id=manipulators"><em>manipulators</em></a>) et de visualisation (<a href="http://wiki.xplico.org/doku.php?id=visualization"><em>vizualization</em></a>) de protocoles.
</p>
<p style="text-align: center;">
  <img title="xplico-architecture" src="http://blog.nicolargo.com/wp-content/uploads/2010/06/xplico-architecture.png" height="402" alt="" style="display: block; margin-right: auto; margin-left: auto;" width="428" />
</p>
<p>
  Nous allons maintenant voir comment installer, configurer et utiliser XPlico sur une système d’exploitation Debian like (Debian / Ubuntu…).<span></span>
</p>
<h1>
  Installation
</h1>
<p style="text-align: center;">
  <span style="color: #ff0000;">Update: je viens d’ajouter Xplico <a href="https://launchpad.net/~nicolashennion/+archive/ppa">dans mon PPA</a>…</span>
</p>
<p>
  On récupère la dernière version du package .deb sur <a href="http://www.xplico.org/download">le site officiel</a> puis on installe le .deb avec lke gestionnaire de paquet Ubuntu.
</p>
<p>
  Si votre système dispose d’un serveur APACHE, PHP5 et du module PHP5-SQLITE, vous n’avez rien d’autre à faire dans ce chapitre installation.
</p>
<p>
  Sinon, il faut saisir les commande suivantes:
</p>
<pre>

sudo install  apache2 mysql-server php5 php5-sqlite

sudo a2enmod rewrite

sudo cp /opt/xplico/cfg/apache_xi /etc/apache2/sites-enabled/xplico

sudo apache2ctl restart
</pre>
<h1>
  Configuration
</h1>
<p>
  L’interface Web va vous permettre d’uploader vos fichiers de capture. De base, PHP limite la taille maximale des fichiers “uploadables” à 8 Mo. Pour augmenter cette limite, il faut éditer le fichier /etc/php5/apache2/php.ini:
</p>
<pre>

post_max_size = 100M

upload_max_filesize = 100M
</pre>
<p>
  Puis relancer Apache pour prendre en compte la modification:
</p>
<pre>
sudo apache2ctl restart
</pre>
<h1>
  Utilisation
</h1>
<p>
  On commence par lancer un navigateur Web et pointer vers l’adresse suivante: <a href="http://localhost:9876/">http://localhost:9876/</a>
</p>
<p style="text-align: center;">
  <img title="Xplico-01" src="http://blog.nicolargo.com/wp-content/uploads/2010/06/Xplico-01-580x387.png" height="387" alt="" style="display: block; margin-right: auto; margin-left: auto;" width="580" />
</p>
<p>
  Le compte par défaut est le suivant:
</p>
<p style="padding-left: 30px;">
  <span style="color: #808080;">Login: xplico<br />
  Ppassword: xplico</span>
</p>
<p style="text-align: center;">
  <img title="Xplico-02" src="http://blog.nicolargo.com/wp-content/uploads/2010/06/Xplico-02-580x387.png" height="387" alt="" style="display: block; margin-right: auto; margin-left: auto;" width="580" />
</p>
<p>
  On clique ensuite sur “New Case” pour créer un nouveau projet.
</p>
<p style="text-align: center;">
  <img title="Xplico-03" src="http://blog.nicolargo.com/wp-content/uploads/2010/06/Xplico-03-580x387.png" height="387" alt="" style="display: block; margin-right: auto; margin-left: auto;" width="580" />
</p>
<p style="text-align: left;">
  Puis une nouvelle session (correspondant à une capture):
</p>
<p style="text-align: center;">
  <img title="Xplico-04" src="http://blog.nicolargo.com/wp-content/uploads/2010/06/Xplico-04-580x387.png" height="387" alt="" style="display: block; margin-right: auto; margin-left: auto;" width="580" />
</p>
<p>
  On associe alors la session à notre fichier .pcap préhalablement généré avec Wireshark (vous pouvez récupérer un exemple de capture à <a href="http://wiki.xplico.org/doku.php?id=pcap:pcap">l’adresse suivante</a>).
</p>
<p style="text-align: center;">
  <img title="Xplico-05" src="http://blog.nicolargo.com/wp-content/uploads/2010/06/Xplico-05-580x387.png" height="387" alt="" style="display: block; margin-right: auto; margin-left: auto;" width="580" />
</p>
<p>
  Le chargement du fichier capture et son analyse peuvent prendre quelques secondes…
</p>
<p style="text-align: center;">
  <img title="Xplico-06" src="http://blog.nicolargo.com/wp-content/uploads/2010/06/Xplico-06-580x387.png" height="387" alt="" style="display: block; margin-right: auto; margin-left: auto;" width="580" />
</p>
<p>
  On a enfin le résultat qui s’affiche:
</p>
<p style="text-align: center;">
  <img title="Xplico-07" src="http://blog.nicolargo.com/wp-content/uploads/2010/06/Xplico-07-580x387.png" height="387" alt="" style="display: block; margin-right: auto; margin-left: auto;" width="580" />
</p>
<p>
  On peut par exemple visualiser l’adresse (URL) des sites Web visités:
</p>
<p style="text-align: center;">
  <img title="Xplico-08" src="http://blog.nicolargo.com/wp-content/uploads/2010/06/Xplico-08-580x387.png" height="387" alt="" style="display: block; margin-right: auto; margin-left: auto;" width="580" />
</p>
<p>
  Et entrer dans le détail des images téléchargées:
</p>
<p style="text-align: center;">
  <img title="Xplico-09" src="http://blog.nicolargo.com/wp-content/uploads/2010/06/Xplico-09-580x387.png" height="387" alt="" style="display: block; margin-right: auto; margin-left: auto;" width="580" />
</p>
<p>
  On peut également voir:
</p>
<ul>
  <li>la liste des requêtes DNS
  </li>
  <li>la liste des mails envoyés et leur contenus (si votre serveur Webmail n’est pas HTTPS…)
  </li>
  <li>la liste des appels SIP avec les numéros de téléphones
  </li>
  <li>la liste des fichiers téléchargés en HTTP, FTP, TFTP (que l’on peut récupérer)
  </li>
  <li>l’historique des chats (MMS, NNTP, Facebook)
  </li>
  <li>l’historique des sessions Telnet
  </li>
  <li>une matrice des autres protocoles (non décodés)
  </li>
</ul>
<p>
  Une bonne raison d’utiliser des protocoles chiffrés <img src="http://blog.nicolargo.com/wp-includes/images/smilies/icon_smile.gif" alt=":)" />
</p>
<p>
  Big brother, à vous Paris…
</p>
<div>
  <a href="http://blog.nicolargo.com/wp-content/plugins/as-pdf/generate.php?post=3244"></a>
</div>
<div>
  <a href="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?a=DGZGBtrdEQQ:MWaS-SxCPq0:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?d=dnMXMwOfBR0" /></a> <a href="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?a=DGZGBtrdEQQ:MWaS-SxCPq0:RW9bx_9rXgo"><img src="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?d=RW9bx_9rXgo" /></a>
</div>
</div>]]>
      </description>
      <pubDate>Wed, 23 Jun 2010 11:43:51 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2010:/article/12603608</guid>
    </item>
    <item>
      <title>Mes marques ta-pages de la semaine</title>
      <link>http://blog.nicolargo.com/2010/06/mes-marques-ta-pages-de-la-semaine-47.html</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p style="text-align: center;">
  <img title="Marques-pages" src="http://blog.nicolargo.com/wp-content/uploads/2009/08/screenshot_003-300x113.png" height="113" align="center" alt="Marques-pages" style="display: block; margin-right: auto; margin-left: auto;" width="300" />
</p>
<ul>
  <li>
    <a href="http://www.antoinebenkemoun.fr/2010/06/content-delivery-networks-definition/"></a>
    <p style="text-align: left;">
      <a href="http://www.antoinebenkemoun.fr/2010/06/content-delivery-networks-definition/">Introduction aux CDN…</a>
    </p>
  </li>
  <li>
    <a href="http://www.papygeek.com/wordpress/wordpress-optimiser-son-blog-avec-un-systeme-de-cache/"></a><a href="http://www.papygeek.com/wordpress/wordpress-optimiser-son-blog-avec-un-systeme-de-cache/">Optimiser son blog avec un système de cache</a>
  </li>
  <li>
    <a href="http://memcached.org/"></a><a href="http://memcached.org/">MemCached, le système open-source de cache distribué</a>
  </li>
  <li>
    <a href="http://maxime.sh/2010/06/sauvegarder-son-gmail-grace-a-linux/"></a><a href="http://maxime.sh/2010/06/sauvegarder-son-gmail-grace-a-linux/">Sauvegarder son Gmail grâce à Linux</a>
  </li>
  <li>
    <a href="http://linuxers.org/article/ffmpeg-06-codenamed-works-html5-released"></a><a href="http://linuxers.org/article/ffmpeg-06-codenamed-works-html5-released">FFmpeg 0.6 HTML 5 Ready <img src="http://blog.nicolargo.com/wp-includes/images/smilies/icon_smile.gif" alt=":)" /></a>
  </li>
  <li>
    <a href="http://gitorious.org/"></a><a href="http://gitorious.org/">Plate-forme en ligne de collaboration pour projet open-source</a>
  </li>
  <li>
    <a href="http://themeforest.net/item/symplex/106299"></a><a href="http://themeforest.net/item/symplex/106299">Un superbe thème pour lancer son projet !</a>
  </li>
</ul>
<div>
  <a href="http://blog.nicolargo.com/wp-content/plugins/as-pdf/generate.php?post=3241"></a>
</div>
<div>
  <a href="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?a=ZtgQpEf-nlY:2-swy7RxmA0:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?d=dnMXMwOfBR0" /></a> <a href="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?a=ZtgQpEf-nlY:2-swy7RxmA0:RW9bx_9rXgo"><img src="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?d=RW9bx_9rXgo" /></a>
</div>
</div>]]>
      </description>
      <pubDate>Fri, 18 Jun 2010 14:59:53 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2010:/article/12562395</guid>
    </item>
    <item>
      <title>Petite ligne de commande anti vuvuzela</title>
      <link>http://blog.nicolargo.com/2010/06/petite-ligne-de-commande-anti-vuvuzela.html</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p>
  <img title="Sélection_003" src="http://blog.nicolargo.com/wp-content/uploads/2010/06/S%C3%A9lection_003-580x146.png" height="146" alt="" style="display: block; margin-right: auto; margin-left: auto;" width="580" />
</p>
<p>
  Marre d’entendre les <a href="http://fr.wikipedia.org/wiki/Vuvuzela">vuvuzelas</a> lors des matchs de la coupe du monde 2010 ? Il y a un moyen très simple de supprimer les fréquences correspondantes à partir d’un filtre VLC.
</p>
<p>
  Voici donc une ligne de commande qui va:
</p>
<ul>
  <li>récupérer le fichier vidéo du match sur le site de <a href="http://coupe-du-monde-2010.sport.francetv.fr/video-direct">France Television</a>
  </li>
  <li>ouvrir le fichier vidéo en utilisant VLC et en y appliquant le filtre “<a href="http://www.metrofrance.com/sport/enlever-le-son-de-la-vuvuzela-c-est-possible/mjfn!KjZjtUldvqlJw/">anti vuvuzelas</a>“
  </li>
</ul>
<p>
  La ligne de commande en question:
</p>
<pre>
vlc --audio-filter param_eq --param-eq-f1=233 --param-eq-f2=466 --param-eq-f3=932 --param-eq-gain1=-20 --param-eq-gain2=-20 --param-eq-gain3=-20 --param-eq-lowf=100 --param-eq-lowgain=15 --param-eq-q1=10 --param-eq-q2=10 --param-eq-q3=10 mms://direct.francetv.fr/siege/_\!/evt/fr/soccer_wc_2010.wsx\?aifp=v18\&amp;auth=daEcSbicgdCaGa1dYdobEbSbTbyc2cYaKbQ-bmf28I-dW-FytntDdLd9dc
</pre>
<div>
  <a href="http://blog.nicolargo.com/wp-content/plugins/as-pdf/generate.php?post=3229"></a>
</div>
<div>
  <a href="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?a=eaRu1fvfN0c:C8_Z3mfBDyo:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?d=dnMXMwOfBR0" /></a> <a href="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?a=eaRu1fvfN0c:C8_Z3mfBDyo:RW9bx_9rXgo"><img src="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?d=RW9bx_9rXgo" /></a>
</div>
</div>]]>
      </description>
      <pubDate>Tue, 15 Jun 2010 14:21:01 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2010:/article/12549316</guid>
    </item>
    <item>
      <title>Sauvegarde automatique de son site Internet</title>
      <link>http://blog.nicolargo.com/2010/06/sauvegarde-automatique-de-son-site-internet.html</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p>
  A moins d’être très joueur (ou fou), la sauvegarde de son site Internet doit être pensée et mise en œuvre dès le début d’un projet. Voici une solution basée sur une solution libre (lftp) qui sera très facile de caser dans une <a href="http://fr.wikipedia.org/wiki/Crontab">crontab</a> pour automatiser cette tache ingrate.
</p>
<p>
  L’architecture est la suivante:
</p>
<p>
  <a href="http://blog.nicolargo.com/wp-content/uploads/2010/06/Backup-site-FTP.png"><img title="Backup site FTP" src="http://blog.nicolargo.com/wp-content/uploads/2010/06/Backup-site-FTP-580x223.png" height="223" alt="" style="display: block; margin-right: auto; margin-left: auto;" width="580" /></a>Il faut disposer:
</p>
<ul>
  <li>d’un serveur Web avec un accès FTP (ce qui est le plus standard chez les hébergeurs)
  </li>
  <li>d’un PC de backup connecté en permanence à Internet (histoire d’automatiser le backup)
  </li>
</ul>
<h1>
  Préparation du PC de backup
</h1>
<p>
  Pas grand chose à installer mis à part l’indispensable client FTP lftp qui va nous permettre de faire un backup incrémental (seul les nouveaux fichiers seront téléchargés).
</p>
<p>
  Exemple d’installation de lftp sous Ubuntu (à adapter à votre OS…):
</p>
<pre>
sudo aptitude install lftp
</pre>
<p>
  On créé ensuite un répertoire dans lequel le site Web/blo&nbsp; sera sauvegardé.
</p>
<pre>
mkdir ~/backup
</pre>
<h1>
  Configuration de la sauvegarde
</h1>
<p>
  On édite le fichier ~/monsite.lftp avec les informations suivantes (à adapter à vos besoins):
</p>
<pre>

set ftp:list-options -a
set cmd:fail-exit true
set ftp:ssl-allow false
set ftp:passive-mode on
set net:timeout 10
set net:max-retries 2
set net:reconnect-interval-base 5
set net:reconnect-interval-multiplier 1

open -p 21 login:password@monsite.com
lcd ~/backup
mirror -e -x dossier-a-exclure/

quit
</pre>
<p>
  On teste la sauvegarde:
</p>
<pre>

lftp -f ~/monsite.lftp
</pre>
<p>
  Et voilà, le répertoire ~/backup devrait contenir une image exacte de votre site Internet !
</p>
<p>
  Il ne reste plus qu’à automatiser le backup toutes les nuits (crontab -e):
</p>
<pre>

0 1 * * * lftp ~/monsite.lftp
</pre>
<h1>
  Et si je veux sauver ma base de données WordPress ?
</h1>
<p>
  Bonne question Michel… Personnellement j’utilise le plugin <a href="http://wordpress.org/extend/plugins/wp-dbmanager/">WP-DatabaseManager</a> qui me permet de:
</p>
<ul>
  <li>sauvegarder ma base de donnée dans un des répertoire de mon site Web (donc le backup se fera automatiquement avec la procédure décrite ci-dessus)
  </li>
  <li>optimiser ma base de donnée
  </li>
  <li>restaurer si besoin ma base de donnée
  </li>
</ul>
<p>
  Et vous, comment faite vous la sauvegarde de votre site ?
</p>
<div>
  <a href="http://blog.nicolargo.com/wp-content/plugins/as-pdf/generate.php?post=3223"></a>
</div>
<div>
  <a href="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?a=yOi6GdCJIpg:DZPS3fzw6JU:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?d=dnMXMwOfBR0" /></a> <a href="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?a=yOi6GdCJIpg:DZPS3fzw6JU:RW9bx_9rXgo"><img src="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?d=RW9bx_9rXgo" /></a>
</div>
</div>]]>
      </description>
      <pubDate>Fri, 11 Jun 2010 12:26:22 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2010:/article/12539807</guid>
    </item>
    <item>
      <title>Mes marques ta-pages de la semaine</title>
      <link>http://blog.nicolargo.com/2010/06/mes-marques-ta-pages-de-la-semaine-46.html</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><div style="text-align: center;">
  <img title="Marques-pages" src="http://blog.nicolargo.com/wp-content/uploads/2009/08/screenshot_003-300x113.png" height="113" align="center" alt="Marques-pages" width="300" />
</div>
<ul style="text-align: left;">
  <li style="text-align: left;">
    <a href="http://www.sparkleshare.org/"></a><a href="http://www.sparkleshare.org/">Un DropBox like open-source et hebergé chez vous ? C’est pour bientôt avec SparkleShare…</a>
  </li>
  <li>
    <a href="http://www.webupd8.org/2010/06/how-to-install-firefox-37-40-with-webm.html"></a><a href="http://www.webupd8.org/2010/06/how-to-install-firefox-37-40-with-webm.html">Installation de Firefox 4.0 (actuellement appelé 3.7) avec support de WebM sous Ubuntu</a>
  </li>
  <li>
    <a href="http://www.leslivresblancs.fr/informatique/open-source/"></a><a href="http://www.leslivresblancs.fr/informatique/open-source/">Annuaire du livre blanc sur l’Open source</a>
  </li>
  <li>
    <a href="http://www.tux-planet.fr/installation-et-utilisation-de-metasploit-sous-linux/"></a><a href="http://www.tux-planet.fr/installation-et-utilisation-de-metasploit-sous-linux/">Installation et utilisation de Metasploit sous Linux</a>
  </li>
  <li>
    <a href="https://www.google.com/reader/view/?tab=my"></a><a href="https://www.google.com/reader/view/?tab=my">Optimiser l’espace disque de votre Mac en supprimant les langues inutiles…</a>
  </li>
  <li>
    <a href="http://www.networkstraining.com/lan-to-lan-ipsec-vpn-between-two-cisco-routers/"></a><a href="http://www.networkstraining.com/lan-to-lan-ipsec-vpn-between-two-cisco-routers/">Exemple de configuration d’un VPN Ipsec entre deux routeurs Cisco</a>
  </li>
  <li>
    <a href="http://docs.google.com/viewer?a=v&amp;q=cache:7dQV7GF0zN8J:www.nskb.net/routeur-cisco/147-creez-un-vpn-ipsec-entre-2-lan-avec-2-routeurs-cisco.pdf+configuration+cisco+ipsec+2+lan&amp;hl=en&amp;pid=bl&amp;srcid=ADGEESjHj9avxIBEZ2XqHnWfvNkz2WFTq9i3w4F3BXsUMENc1KlfgHolty7HG"></a><a href="http://docs.google.com/viewer?a=v&amp;q=cache:7dQV7GF0zN8J:www.nskb.net/routeur-cisco/147-creez-un-vpn-ipsec-entre-2-lan-avec-2-routeurs-cisco.pdf+configuration+cisco+ipsec+2+lan&amp;hl=en&amp;pid=bl&amp;srcid=ADGEESjHj9avxIBEZ2XqHnWfvNkz2WFTq9i3w4F3BXsUMENc1KlfgHolty7HG">Créez un VPN IPSEC entre 2 LAN avec 2 routeurs Cisco</a>
  </li>
</ul>
<div>
  <a href="http://blog.nicolargo.com/wp-content/plugins/as-pdf/generate.php?post=3217"></a>
</div>
<div>
  <a href="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?a=qL5-VJohFZA:up0ng5utZV4:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?d=dnMXMwOfBR0" /></a> <a href="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?a=qL5-VJohFZA:up0ng5utZV4:RW9bx_9rXgo"><img src="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?d=RW9bx_9rXgo" /></a>
</div>
</div>]]>
      </description>
      <pubDate>Fri, 11 Jun 2010 10:05:05 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2010:/article/12539808</guid>
    </item>
    <item>
      <title>Twitter - Over capacity.png</title>
      <link>http://www.flickr.com/photos/nicolargo/4684794441/</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p>
  <a href="http://www.flickr.com/people/nicolargo/">nicolargo</a> a posté une photo&nbsp;:
</p>
<p>
  <a href="http://www.flickr.com/photos/nicolargo/4684794441/" title="Twitter - Over capacity.png"><img src="http://farm5.static.flickr.com/4003/4684794441_5514180385_m.jpg" height="164" alt="Twitter - Over capacity.png" width="240" /></a>
</p>
</div>]]>
      </description>
      <pubDate>Wed, 09 Jun 2010 16:40:02 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2010:/article/12535861</guid>
    </item>
    <item>
      <title>Configurer un tunnel IPSec Cisco entre deux r&#233;seaux locaux</title>
      <link>http://blog.nicolargo.com/2010/06/configurer-un-tunnel-ipsec-cisco-entre-deux-reseaux-locaux.html</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p style="text-align: left;">
  Un petit poste “pense-bête” pour configurer un tunnel IPSec avec “pre-share key” (c’est à dire une clés secrète seulement connue par les deux sites) et cryptage AES 256 bits entre deux LAN connectés à Internet par des routeurs Cisco (compatible avec IPSec…).<a href="http://blog.nicolargo.com/wp-content/uploads/2010/06/ipsec.png"></a>
</p>
<p style="text-align: center;">
  <a href="http://blog.nicolargo.com/wp-content/uploads/2010/06/ipsec1.png"><img title="ipsec" src="http://blog.nicolargo.com/wp-content/uploads/2010/06/ipsec1-580x150.png" height="150" alt="" style="display: block; margin-right: auto; margin-left: auto;" width="580" /></a>
</p>
<h2>
  Configuration du routeur A
</h2>
<pre>
crypto isakmp policy 1
 authnetification pre-share
 lifetime 86400

crypto isakmp key AZERTYUIOPQSDFGHJKLMWXCVBNAZERTY address 80.80.80.2

crypto ipsec transform-set MATS esp-aes 256 esp-sha-hmac

crypto map MAMAP 10 ipsec-isakmp
 set peer 80.80.80.2
 set transform-set  MATS
 match address IPSEC-TUN

ip access-list extended IPSEC-TUN
 permit ip 192.168.2.0 0.0.0.255 192.168.1.0 0.0.0.255

interface FastEthernet 0/1
 crypto map MAMAP
</pre>
<h2>
  Configuration du routeur B
</h2>
<pre>
crypto isakmp policy 1
 authnetification pre-share
 lifetime 86400

crypto isakmp key AZERTYUIOPQSDFGHJKLMWXCVBNAZERTY address 80.80.80.1

crypto ipsec transform-set MATS esp-aes 256 esp-sha-hmac

crypto map MAMAP 10 ipsec-isakmp
 set peer 80.80.80.1
 set transform-set  MATS
 match address IPSEC-TUN

ip access-list extended IPSEC-TUN
 permit ip 192.168.1.0 0.0.0.255 192.168.2.0 0.0.0.255

interface FastEthernet 0/1
 crypto map MAMAP
</pre>
<div>
  <a href="http://blog.nicolargo.com/wp-content/plugins/as-pdf/generate.php?post=3211"></a>
</div>
<div>
  <a href="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?a=wDP1Cr9tF6s:e8rxG3OJuvc:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?d=dnMXMwOfBR0" /></a> <a href="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?a=wDP1Cr9tF6s:e8rxG3OJuvc:RW9bx_9rXgo"><img src="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?d=RW9bx_9rXgo" /></a>
</div>
</div>]]>
      </description>
      <pubDate>Wed, 09 Jun 2010 16:33:53 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2010:/article/12531055</guid>
    </item>
    <item>
      <title>Tester une liaison TCP/IP avec nttcp</title>
      <link>http://blog.nicolargo.com/2010/06/tester-une-liaison-tcpip-avec-nttcp.html</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p style="text-align: left;">
  NTTcp est un petit utilitaire bien pratique, dans la lignée des IPerf, pour tester une liaison TCP/IP (ou UDP) en ligne de commande sous Linux. A ajouter à votre <a href="http://blog.nicolargo.com/2008/06/quelques-outils-open-source-pour-administrer-son-reseau.html">liste d’outils pour l’administrateur réseau</a>…
</p>
<h1>
  Installation de NTTcp
</h1>
<p>
  Il faut installer le logiciel sur les deux machines (ou plus) entre lesquelles vous voulez tester votre réseau TCP/IP.
</p>
<p>
  Sous Ubuntu:
</p>
<pre>
sudo aptitude install nttcp
</pre>
<h1>
  Utilisation de NTTcp
</h1>
<p>
  Sur la machine A ayant comme adresse IP 192.168.0.100 (d’un coté du réseau):
</p>
<pre>
nttcp -i -v
</pre>
<p>
  Sur la machine B (de l’autre coté du réseau à tester):
</p>
<pre>
nttcp -t -T 192.168.0.100
</pre>
<p>
  Par défaut, NTtcp va transférer 2048 “buffers” de 4 Kilo octets (4KB), soit un total de 8 Mo de B vers A.
</p>
<p>
  Le résultat devrait ressembler à:
</p>
<pre>
     Bytes  Real s   CPU s Real-MBit/s  CPU-MBit/s   Calls  Real-C/s   CPU-C/s
l  8388608    0.71    0.02     93.8840   3355.2754    2048   2865.11  102394.9
1  8388608    0.72    0.06     92.7279   1198.3084    5209   7197.55   93012.9
</pre>
<h1>
  Les options disponibles
</h1>
<p>
  Pour inverser et effectuer un test de débit de A vers B, il faut utiliser l’option <strong>-r</strong> au lieu de l’option -t.
</p>
<p>
  On peut notamment noter l’option <strong>-u</strong> pour forcer l’utilisation du protocole UDP en lieu et place de TCP.
</p>
<p>
  Un petit coup de man:
</p>
<pre>

Usage: nttcp [local options] host [remote options]
local/remote options are:
-t  transmit data (default for local side)
-r  receive data
-l#  length of bufs written to network (default 4k)
-m  use IP/multicasting for transmit (enforces -t -u)
-n#  number of source bufs written to network (default 2048)
-u  use UDP instead of TCP
-g#us  gap in micro seconds between UDP packets (default 0s)
-d  set SO_DEBUG in sockopt
-D  don't buffer TCP writes (sets TCP_NODELAY socket option)
-w#  set the send buffer space to #kilobytes, which is
dependent on the system - default is 16k
-T  print title line (default no)
-f  give own format of what and how to print
-c  compares each received buffer with expected value
-s  force stream pattern for UDP transmission
-S  give another initialisation for pattern generator
-p#   specify another service port
-i  behave as if started via inetd
-R#  calculate the getpid()/s rate from # getpid() calls
-v  more verbose output
-V  print version number and exit
-?    print this help
-N  remote number (internal use only)
default format is: %9b%8.2rt%8.2ct%12.4rbr%12.4cbr%8c%10.2rcr%10.1ccr
</pre>
<div>
  <a href="http://blog.nicolargo.com/wp-content/plugins/as-pdf/generate.php?post=3190"></a>
</div>
<div>
  <a href="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?a=-bk1Nu93eck:cWxAM5Qxca8:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?d=dnMXMwOfBR0" /></a> <a href="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?a=-bk1Nu93eck:cWxAM5Qxca8:RW9bx_9rXgo"><img src="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?d=RW9bx_9rXgo" /></a>
</div>
</div>]]>
      </description>
      <pubDate>Tue, 08 Jun 2010 14:11:46 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2010:/article/12531056</guid>
    </item>
    <item>
      <title>SpiderOAK en ligne de commande</title>
      <link>http://blog.nicolargo.com/2010/06/spideroak-en-ligne-de-commande.html</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p>
  <a href="https://spideroak.com/download/promo/nicolargo/"><img title="spideroaklogo" src="http://blog.nicolargo.com/wp-content/uploads/2010/05/spideroaklogo.gif" height="80" alt="" style="float: right; padding: 4px; margin: 0 0 2px 7px;" width="85" /></a>Vous savez (ou pas) <a href="http://blog.nicolargo.com/2010/05/spideroak-un-serieux-concurrent-a-dropbox.html">tout le bien que je pense</a> du service de stockage en ligne <a href="https://spideroak.com/download/promo/nicolargo/">SpiderOAK</a>. Après avoir détailler l’installer et la configuration du logiciel client SpiderOAK sur un PC Ubuntu Desktop disposant d’une interface graphique, nous allons voir comment utiliser ce service sur un serveur seulement accessible en ligne de commande (SSH).
</p>
<h1>
  Principe
</h1>
<p>
  En effet, le client SpiderOAK peut être lancé en ligne de commande (vous pouvez voir la liste des options disponibles en lancant <strong>/usr/bin/SpiderOak –help</strong>). Malheureusement, il n’est, à l’heure actuelle, pas possible de configurer le client par cette méthode. Nous allons donc:
</p>
<ul>
  <li>installer le client SpiderOAK sur le serveur
  </li>
  <li>en utilisant les fonctions x-forwarding de SSH, lancer le client à distance (l’interface s’affichera sur&nbsp; votre machine locale) puis faire la configuration (c’est à dire choisir les répertoires à sauvegarder)
  </li>
  <li>automatiser le lancement du client en ligne de commande (via crontab)
  </li>
</ul>
<p>
  Aller zou à vos claviers…
</p>
<h1>
  Installation du client SpiderOak sur le serveur
</h1>
<p>
  On commence <a href="https://spideroak.com/download/promo/nicolargo/">par télécharger la dernière version du client</a> (attention de choisir une version compatible avec votre serveur: AMD64 / i386…) sur sa machien locale (on doit obtenir un fichier nommé <strong>spideroak_9658_i386.deb</strong> ou quelque chose comme ça…).
</p>
<p>
  On copie ensuite ce fichier vers le serveur:
</p>
<pre>
scp spideroak_9658_i386.deb monlogin@monserveur.com
</pre>
<p>
  On se connecte en SSH sur le serveur:
</p>
<pre>
ssh login@monbeauserveur.com
</pre>
<p>
  Puis on lance l’installation:
</p>
<pre>
sudo dpkg -i spideroak_9658_i386.deb
</pre>
<p>
  Avant de fermer la session SSH, on installe <strong>xauth</strong> qui va nous permettre de lancer SSH en mode x-forwarding (exemple d’installation sur une distribution Ubuntu Serveur) ainsi que quelques librairies dépendantes:
</p>
<pre>

sudo aptitude install xauth dbus libice6 libsm6 libxrender1

exit
</pre>
<h1>
  Configuration du client à distance
</h1>
<p>
  On lance une nouvelle session SSH en activant le x-forwarding (option -X):
</p>
<pre>
ssh -X login@monbeauserveur.com
</pre>
<p>
  Puis on lance le client SpiderOak:
</p>
<pre>
/usr/bin/SpiderOak
</pre>
<p>
  Il ne reste plus qu’a choisir dans l’interface graphique les répertoires à sauvegarder (voir un <a href="http://blip.tv/file/3607240/">screencast</a> de démonstration ici).
</p>
<p>
  Une fois le client configuré, vous pouvez fermer l’application.
</p>
<h1>
  Lancement du client sur le serveur
</h1>
<p>
  Pour lancer le client sans interface graphique, il suffit de saisir la commande suivante (dans votre session SSH):
</p>
<pre>
/usr/bin/SpiderOak --headless &amp;
</pre>
<p>
  Enfin pour automatiser le lancement du client au démarrage du serveur, il suffit d’ajouter une ligne à votre crontab:
</p>
<pre>

# crontab -e

@reboot /usr/bin/SpiderOak --headless &amp;
</pre>
<p>
  Si vous avez besoin de reconfigurer votre client (pour ajouter ou supprimer un répertoire à sauvegarder), il faut:
</p>
<ul>
  <li>se connecter au serveur en SSH avec l’option -X
  </li>
  <li>tuer le process SpiderOak existant
  </li>
  <li>lancer la commande: /usr/bin/SpiderOak
  </li>
  <li>Configurer puis quitter l’interface
  </li>
  <li>lancer la commande: /usr/bin/SpiderOak –headless &amp;
  </li>
</ul>
<p>
  Voili, plus d’excuses pour perde ses données <img src="http://blog.nicolargo.com/wp-includes/images/smilies/icon_smile.gif" alt=":)" />
</p>
<p>
  <span style="color: #999999;"><em>Source: <a href="http://blog.marc-seeger.de/tag/spideroak/1">Le blog de Marc Seeger</a></em></span>
</p>
<div>
  <a href="http://blog.nicolargo.com/wp-content/plugins/as-pdf/generate.php?post=3199"></a>
</div>
<div>
  <a href="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?a=G-6yJYLbs-U:D7UrQQZ33Rs:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?d=dnMXMwOfBR0" /></a> <a href="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?a=G-6yJYLbs-U:D7UrQQZ33Rs:RW9bx_9rXgo"><img src="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?d=RW9bx_9rXgo" /></a>
</div>
</div>]]>
      </description>
      <pubDate>Fri, 04 Jun 2010 15:01:09 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2010:/article/12515868</guid>
    </item>
    <item>
      <title>Tester le d&#233;bit de votre liaison r&#233;seau en fonction de la taille des paquets</title>
      <link>http://blog.nicolargo.com/2010/06/tester-le-debit-de-votre-liaison-reseau-en-fonction-de-la-taille-des-paquets.html</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p>
  Vous le savez (ou pas) mais la performance de vos applications réseau ne dépends pas seulement du débit et du délais de transit de votre liaison. Un des paramètre à prendre en compte est la taille des paquets générés par vos applications. C'est sur ce postulat que le logiciel <a href="http://www.scl.ameslab.gov/netpipe/">Netpipe-TCP</a> a été developpé.
</p>
<p>
  NPtcp (disponible dans le package Netpipe-TCP sous Ubuntu) est un petit utilitaire bien pratique, en ligne de commande, permettant de tester le débit maximal d'une liaison en fonction de la taille des paquets.
</p>
<h1>
  Installation de NPtcp
</h1>
<p>
  Il faut installer le logiciel sur les deux machines (ou plus) entre lesquelles vous voulez tester votre réseau TCP/IP.
</p>
<p>
  Sous Ubuntu:
</p>
<pre>
sudo aptitude install netpipe-tcp
</pre>
<h1>
  Utilisation de NPtcp en mode TCP
</h1>
<p>
  Sur la machine A ayant comme adresse IP 192.168.0.100 (d'un coté du réseau):
</p>
<pre>
NPtcp
</pre>
<p>
  Sur la machine B (de l'autre coté du réseau à tester):
</p>
<pre>
NPtcp -h 192.168.0.100
</pre>
<p>
  Il est important de noter que NPTcp va faire un test bi-directionnel (c'est à dire que les flux seront envoyé simultanément de A vers B et de B vers A). Pour tester seulement de B vers A, on peut utiliser l'option -s (à ajouter sur les deux lignes de commande).
</p>
<p>
  Le résultat devrait ressembler à:
</p>
<pre>
Send and receive buffers are 16384 and 87380 bytes
(A bug in Linux doubles the requested buffer sizes)
Now starting the main loop
 0:       1 bytes    648 times --&gt;      0.05 Mbps in     142.98 usec
 1:       2 bytes    699 times --&gt;      0.11 Mbps in     144.26 usec
 2:       3 bytes    693 times --&gt;      0.16 Mbps in     145.62 usec
 3:       4 bytes    457 times --&gt;      0.21 Mbps in     145.54 usec
 4:       6 bytes    515 times --&gt;      0.31 Mbps in     145.94 usec
 5:       8 bytes    342 times --&gt;      0.42 Mbps in     144.11 usec
 6:      12 bytes    433 times --&gt;      0.63 Mbps in     146.39 usec
 7:      13 bytes    284 times --&gt;      0.67 Mbps in     147.55 usec
 8:      16 bytes    312 times --&gt;      0.83 Mbps in     147.73 usec
 9:      19 bytes    380 times --&gt;      0.98 Mbps in     148.04 usec
 10:      21 bytes    426 times --&gt;      1.07 Mbps in     150.25 usec
...
</pre>
<p>
  <em><strong>Comment lire les résultats ?</strong><br />
  On obtient donc un débit de 0.63 Mbps pour des tailles de paquets TCP de 12 octets, 1 Mbps pour 21 octets...</em>
</p>
<h1>
  Et si l'on veut générer un beau graphe
</h1>
<p>
  Et oui, les chefs, les tableaux et les résultats en mode texte ils n'aiment pas ça... Donc pour assurer votre prochaine augmentation, nous allons, avec l'aide de gplot, compulser les chiffres générés par NPTcp dans un "beau" graphe...
</p>
<p>
  On commence par ajouter l'option <em>"-o fichier"</em>:
</p>
<p>
  Sur la machine B (de l'autre coté du réseau à tester):
</p>
<pre>
NPtcp -h 192.168.0.100 -o nptcp.out
</pre>
<p>
  Puis on trace le graphe:
</p>
<pre>

echo "reset; set terminal png; \
set logscale x;
set xlabel 'Taille des paquets (octets)'; \
set ylabel 'Debits (Mbps)'; \
plot 'nptcp.out' using 1:2 with linespoints;" | gnuplot &gt; nptcp.png
</pre>
<p>
  Et on a le résultat suivant (sur une liaison LAN):
</p>
<p>
  <a href="http://blog.nicolargo.com/wp-content/uploads/2010/06/nptcp-lan.png"><img title="nptcp-lan" src="http://blog.nicolargo.com/wp-content/uploads/2010/06/nptcp-lan-300x225.png" height="225" alt="" style="display: block; margin-right: auto; margin-left: auto;" width="300" /></a>
</p>
<h1>
  Quelques options en bonus...
</h1>
<p>
  Pour simuler un flux unidirectionnel de B vers A (streaming):
</p>
<pre>
A# NPtcp -s
B# NPtcp -h 192.168.0.100 -s -o nptcp.out
</pre>
<p>
  Pour limiter le test a une taille maximale de paquet de 256 Ko:
</p>
<pre>
NPtcp -h 192.168.0.100 -u 256000 -o nptcp.out
</pre>
<p>
  Pour fixer une taille minimale à 16 Ko:
</p>
<pre>
NPtcp -h 192.168.0.100 -u 256000 -l 16000 -o nptcp.out
</pre>
<h1>
  Conclusion
</h1>
<p>
  Un bon outil de plus à ajouter a son couteau suisse des <a href="http://blog.nicolargo.com/2008/06/quelques-outils-open-source-pour-administrer-son-reseau.html">applications open-source pour l'administration et le test de son réseau</a> !
</p>
<div>
  <a href="http://blog.nicolargo.com/wp-content/plugins/as-pdf/generate.php?post=3194"></a>
</div>
<div>
  <a href="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?a=WIljLZL_GH8:hrxgaw9OYc0:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?d=dnMXMwOfBR0" /></a> <a href="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?a=WIljLZL_GH8:hrxgaw9OYc0:RW9bx_9rXgo"><img src="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?d=RW9bx_9rXgo" /></a>
</div>
</div>]]>
      </description>
      <pubDate>Fri, 04 Jun 2010 11:22:23 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2010:/article/12515869</guid>
    </item>
    <item>
      <title>Mes &amp;#8220;marques ta-pages&amp;#8221; de la semaine</title>
      <link>http://blog.nicolargo.com/2010/06/mes-marques-ta-pages-de-la-semaine-45.html</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><div style="text-align: center;">
  <img title="Marques-pages" src="http://blog.nicolargo.com/wp-content/uploads/2009/08/screenshot_003-300x113.png" height="113" align="center" alt="Marques-pages" style="display: block; margin-right: auto; margin-left: auto;" width="300" />
</div>
<ul>
  <li>
    <a href="http://all-for-design.com/web-design/lisibilite-des-sites-web-font-size-100-16px"></a><a href="http://all-for-design.com/web-design/lisibilite-des-sites-web-font-size-100-16px">Quelques bons conseils sur la mise en forme des textes en design de site Web</a>
  </li>
  <li>
    <a href="http://www.frenchfries.net/paul/tcpstat/gnuplot_howto.html"></a><a href="http://www.frenchfries.net/paul/tcpstat/gnuplot_howto.html">Tracer un graphe de débit des protocoles en utilisant tcpdump, tcpstat et gnuplot</a>
  </li>
  <li>
    <a href="http://ps3mediaserver.org/forum/viewtopic.php?f=15&amp;t=2099&amp;p=31993&amp;hilit=samsung#p31993"></a><a href="http://ps3mediaserver.org/forum/viewtopic.php?f=15&amp;t=2099&amp;p=31993&amp;hilit=samsung#p31993">PS3 Media Server avec un téléviseur Samsung…</a>
  </li>
  <li>
    <a href="http://www.designfeed.me/10825"></a><a href="http://www.designfeed.me/10825">Une tone (made in marseille) de hask pour Wodpress</a>
  </li>
  <li>
    <a href="http://code.google.com/apis/charttools/index.html"></a><a href="http://code.google.com/apis/charttools/index.html">Générer des grphes en ligne avec Google Chart Tools</a>
  </li>
  <li>
    <a href="http://www.59hardware.net/dossier/boitier-externes-cle-usb-reseau/test-:-qnap-ts-219%2c-performant-et-econome-!-200907228541/15.html"></a><a href="http://www.59hardware.net/dossier/boitier-externes-cle-usb-reseau/test-:-qnap-ts-219%2c-performant-et-econome-!-200907228541/15.html">Un NAS sympa pour la maison…</a>
  </li>
  <li>
    <a href="http://www.webupd8.org/2010/05/gnome-media-player-013-released-ubuntu.html"></a><a href="http://www.webupd8.org/2010/05/gnome-media-player-013-released-ubuntu.html">Gnome Media Player, un nouveau player (version 0.13) utilisant de manière transparente les moteurs VLC, GStreamer ou Xine ! A tester !</a>
  </li>
  <li>
    <a href="http://firtree.org/Screenshots"></a><a href="http://firtree.org/Screenshots">Firtree, un framework basée sur GStreamer très prometteur…</a>
  </li>
  <li>
    <a href="http://media.xiph.org/video/derf/y4m/1080p/"></a><a href="http://media.xiph.org/video/derf/y4m/1080p/">Sample vidéo au format MPEG-2 1080p</a>
  </li>
</ul>
<div>
  <a href="http://blog.nicolargo.com/wp-content/plugins/as-pdf/generate.php?post=3200"></a>
</div>
<div>
  <a href="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?a=K_A4izOIEJo:0gKnYFxJBK0:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?d=dnMXMwOfBR0" /></a> <a href="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?a=K_A4izOIEJo:0gKnYFxJBK0:RW9bx_9rXgo"><img src="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?d=RW9bx_9rXgo" /></a>
</div>
</div>]]>
      </description>
      <pubDate>Fri, 04 Jun 2010 10:00:32 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2010:/article/12515870</guid>
    </item>
    <item>
      <title>Installation de tous les composants GStreamer sous Ubuntu</title>
      <link>http://blog.nicolargo.com/2010/05/installation-de-tout-les-composants-gstreamer-sous-ubuntu.html</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p>
  <a href="http://blog.nicolargo.com/wp-content/uploads/2009/06/gstreamer-logo.png"><img title="gstreamer-logo.png" src="http://blog.nicolargo.com/wp-content/uploads/2009/06/gstreamer-logo.png" height="73" alt="" style="float: right; padding: 4px; margin: 0 0 2px 7px;" width="290" /></a>Voici <a href="http://svn.nicolargo.com/ubuntupostinstall/trunk/gstreamerinstall.sh">un petit script maison</a> permettant d'installer la totalité des plugins GStreamer sur votre distribution Ubuntu.
</p>
<p>
  On télécharge, le script, puis on le lance:
</p>
<pre>

wget http://svn.nicolargo.com/ubuntupostinstall/trunk/gstreamerinstall.sh

chmod a+x ./gstreamerinstall.sh

sudo ./gstreamerinstall.sh

rm ./gstreamerinstall
</pre>
<p>
  Vous devriez vous retrouver avec environ <em>230 plugins</em> dont les fameux <strong>webmmux</strong> et <strong>vp8enc</strong> pour <a href="http://blog.nicolargo.com/2010/05/encodage-de-video-webm-en-ligne-de-commande.html">encoder vos vidéo au format WebM</a> <img src="http://blog.nicolargo.com/wp-includes/images/smilies/icon_smile.gif" alt=":)" />
</p>
<div>
  <a href="http://blog.nicolargo.com/wp-content/plugins/as-pdf/generate.php?post=3187"></a>
</div>
<div>
  <a href="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?a=_vuCugGUNWQ:7hMuD--7lzg:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?d=dnMXMwOfBR0" /></a> <a href="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?a=_vuCugGUNWQ:7hMuD--7lzg:RW9bx_9rXgo"><img src="http://feeds.feedburner.com/~ff/LeBlogDeNicolargo?d=RW9bx_9rXgo" /></a>
</div>
</div>]]>
      </description>
      <pubDate>Mon, 31 May 2010 17:39:24 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2010:/article/12502391</guid>
    </item>
    <item>
      <title>P1090458</title>
      <link>http://www.flickr.com/photos/nicolargo/4486229879/</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p>
  <a href="http://www.flickr.com/people/nicolargo/">nicolargo</a> a posté une photo&nbsp;:
</p>
<p>
  <a href="http://www.flickr.com/photos/nicolargo/4486229879/" title="P1090458"><img src="http://farm5.static.flickr.com/4030/4486229879_4766d7afdd_m.jpg" height="139" alt="P1090458" width="240" /></a>
</p>
</div>]]>
      </description>
      <pubDate>Sat, 03 Apr 2010 16:02:53 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2010:/article/12197886</guid>
    </item>
    <item>
      <title>IMG_3851</title>
      <link>http://www.flickr.com/photos/nicolargo/4486880784/</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p>
  <a href="http://www.flickr.com/people/nicolargo/">nicolargo</a> a posté une photo&nbsp;:
</p>
<p>
  <a href="http://www.flickr.com/photos/nicolargo/4486880784/" title="IMG_3851"><img src="http://farm5.static.flickr.com/4060/4486880784_4201d36959_m.jpg" height="160" alt="IMG_3851" width="240" /></a>
</p>
</div>]]>
      </description>
      <pubDate>Sat, 03 Apr 2010 16:02:44 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2010:/article/12197887</guid>
    </item>
    <item>
      <title>IMG_3840</title>
      <link>http://www.flickr.com/photos/nicolargo/4486880422/</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p>
  <a href="http://www.flickr.com/people/nicolargo/">nicolargo</a> a posté une photo&nbsp;:
</p>
<p>
  <a href="http://www.flickr.com/photos/nicolargo/4486880422/" title="IMG_3840"><img src="http://farm3.static.flickr.com/2702/4486880422_9206b72649_m.jpg" height="164" alt="IMG_3840" width="240" /></a>
</p>
</div>]]>
      </description>
      <pubDate>Sat, 03 Apr 2010 16:02:32 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2010:/article/12197888</guid>
    </item>
    <item>
      <title>IMG_3833</title>
      <link>http://www.flickr.com/photos/nicolargo/4486228961/</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p>
  <a href="http://www.flickr.com/people/nicolargo/">nicolargo</a> a posté une photo&nbsp;:
</p>
<p>
  <a href="http://www.flickr.com/photos/nicolargo/4486228961/" title="IMG_3833"><img src="http://farm3.static.flickr.com/2759/4486228961_6105305b02_m.jpg" height="160" alt="IMG_3833" width="240" /></a>
</p>
</div>]]>
      </description>
      <pubDate>Sat, 03 Apr 2010 16:02:24 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2010:/article/12197889</guid>
    </item>
  </channel>
</rss>

