<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>AnteEffects</title>
	<atom:link href="http://blog.traydent.info/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.traydent.info</link>
	<description>Partager c&#039;est cultiver</description>
	<lastBuildDate>Sat, 16 Jul 2011 22:25:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Faire un « chroot » pour réparer un *NIX</title>
		<link>http://blog.traydent.info/2011/07/17/faire-un-%c2%ab%e2%80%afchroot%e2%80%af%c2%bb-pour-reparer-un-nix/</link>
		<comments>http://blog.traydent.info/2011/07/17/faire-un-%c2%ab%e2%80%afchroot%e2%80%af%c2%bb-pour-reparer-un-nix/#comments</comments>
		<pubDate>Sat, 16 Jul 2011 22:16:27 +0000</pubDate>
		<dc:creator>Florent Charton</dc:creator>
				<category><![CDATA[HOWTO]]></category>
		<category><![CDATA[Informatique]]></category>

		<guid isPermaLink="false">http://blog.traydent.info/?p=135</guid>
		<description><![CDATA[Dans le cas où il vous est impossible de démarrer dans votre linux préféré, vous pouvez «changer de linux» depuis un autre : il faut pour celà avoir un LiveCD&#124;LiveUSB avec un linux supportant le matériel et les systèmes de fichiers que vous utilisez (une knoopix d&#8217;il y a quatre ans ne permettra pas de [...]]]></description>
			<content:encoded><![CDATA[<p>Dans le cas où il vous est impossible de démarrer dans votre linux préféré, vous pouvez «changer de linux» depuis un autre : il faut pour celà avoir un LiveCD|LiveUSB avec un linux supportant le matériel et les systèmes de fichiers que vous utilisez (une knoopix d&#8217;il y a quatre ans ne permettra pas de monter la partition ext4 de votre Ubuntu 11.04).</p>
<p>Faire un chroot n&#8217;est pas très compliqué, il faut juste faire les étapes dans l&#8217;ordre et ne pas en oublier :</p>
<ol>
<li>Se faire un dossier où l&#8217;on va chrooter : mkdir /chroot</li>
<li>Monter la racine de votre linux dans ce dossier : mount /dev/sdaX /chroot</li>
<li>Monter (au besoin) les dossiers système : pour ceux qui ont éclaté leur fichiers sur plusieurs partitions</li>
<li>Monter /proc : mount -t proc proc_chroot /chroot/proc</li>
<li>Monter /sys : mount -t sysfs sysfs_chroot /chroot/sys</li>
<li>Monter /dev : mount -o bind /dev /chroot/dev</li>
<li>Chrooter : chroot /chroot /bin/bash</li>
<li>Réparer</li>
<li>Une fois fini, faire exit ou logout ou Ctrl+D</li>
<li>Démonter ce qui a été monté : attention à l&#8217;ordre : il faut aller du plus profond au moins profond, i.e. démonter /chroot/usr/portage avant /chroot/usr<br />
Pour démonter les dossiers proc sys et dev, il suffit d&#8217;un umount /chroot/sys p.ex.</li>
<li>Écrire ce qui est en attente de l&#8217;être : sync</li>
<li>Redémarrer l&#8217;hôte</li>
</ol>
<p>P.S.: Cette procédure est spécifique à Linux dans le sens où certains points de montage système n&#8217;existent pas forcément dans les autres Unices, mais le principe du chroot y est valable.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.traydent.info/2011/07/17/faire-un-%c2%ab%e2%80%afchroot%e2%80%af%c2%bb-pour-reparer-un-nix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quand y en a (plus de) RAM, y a ramzswap !</title>
		<link>http://blog.traydent.info/2010/04/28/quand-y-en-a-plus-de-ram-y-a-ramzswap/</link>
		<comments>http://blog.traydent.info/2010/04/28/quand-y-en-a-plus-de-ram-y-a-ramzswap/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 20:12:10 +0000</pubDate>
		<dc:creator>Florent Charton</dc:creator>
				<category><![CDATA[Informatique]]></category>

		<guid isPermaLink="false">http://blog.traydent.info/?p=107</guid>
		<description><![CDATA[Et dire que j&#8217;étais venu à l&#8217;origine pour parler de ramzswap (alias compcache) … et que j&#8217;en suis arrivé à faire du style WordPress. Finalement, c&#8217;est du tout gagnant. Je voulais donc toucher quelques mots sur un des nouveaux modules du noyau Linux : ramzswap. Késako allez-vous me dire ? C&#8217;est un module qui permet [...]]]></description>
			<content:encoded><![CDATA[<p>Et dire que j&#8217;étais venu à l&#8217;origine pour parler de ramzswap (alias compcache) … et que j&#8217;en suis arrivé à faire du style WordPress. Finalement, c&#8217;est du tout gagnant.</p>
<p>Je voulais donc toucher quelques mots sur un des nouveaux modules du noyau Linux : ramzswap. Késako allez-vous me dire ? C&#8217;est un module qui permet de créer des pages de <em>fichier d&#8217;échange</em> (<em>swap pages</em>) dans la RAM.</p>
<h2><span id="more-107"></span>Présentation des bases</h2>
<p>Si vous vous demandez ce que c&#8217;est que le swap, ou fichier d&#8217;échange, je vous invite à consulter Wikipedia (<a href="http://en.wikipedia.org/wiki/Swap_space">en</a> ou <a href="http://fr.wikipedia.org/wiki/Fichier_d%27%C3%A9change">fr</a>). Grosso modo, le processeur va chercher les infos à traiter en RAM en temps normal. Quand il n&#8217;y a pas assez de place en RAM, des pans de RAM sont stockés dans un fichier<sup><a href="http://blog.traydent.info/2010/04/28/quand-y-en-a-plus-de-ram-y-a-ramzswap/#footnote_0_107" id="identifier_0_107" class="footnote-link footnote-identifier-link" title="Les plus pointilleux diront que ce n&amp;#8217;est pas forc&eacute;ment vrai, mais passons">1</a></sup>, le fichier d&#8217;échange. L&#8217;intérêt est que la place disponible sur un disque dur est plus importante (centaine de gigaoctets par disque dur contre deux, quatre voire six gigaoctets en RAM), mais les temps d&#8217;accès tout comme le taux de transfert sont désastreux : de l&#8217;ordre de la centaine de miliseconde sur un disque dur, alors que la RAM est accessible en quelques cycles processeurs, soit de l&#8217;ordre de la microseconde.</p>
<p>S&#8217;ajoute une problématique de durée de vie du support avec l&#8217;arrivée des supports <em>flash</em> que sont les cartes SD (et consors) ou les disques durs dit SSD : le nombre d&#8217;écritures sur un emplacement donné du support est limité.</p>
<p>Prenant en compte toutes ces considérations, le projet compcache<sup><a href="http://blog.traydent.info/2010/04/28/quand-y-en-a-plus-de-ram-y-a-ramzswap/#footnote_1_107" id="identifier_1_107" class="footnote-link footnote-identifier-link" title="Site officiel : http://code.google.com/p/compcache/">2</a></sup> est né. C&#8217;est un module noyau Linux qui permet de créer dans la RAM, un espace de swap compressé. Car c&#8217;est là tout l&#8217;intérêt de ce module : les données sont compressées efficacement grâce à LZO, disponible directement dans le noyau. <em>Quid</em> de l&#8217;utilisation processeur me direz-vous ? Au vu des puissances actuelles, celle dégagée pour la compression est négligeable au vu du gain de performances.</p>
<p>Le projet compcache est partiellement intégré au noyau linux 2.6.33 (drivers en <em>staging</em>), et sera complètement intégré au 2.6.34. En attendant, le site du projet fournit un package source permettant de compiler le module pour les noyaux ≤((tapé en <a href="http://blog.traydent.info/2008/07/03/clavier-dvorak-bepo/">bépo</a> <img src='http://blog.traydent.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ))2.6.32.</p>
<h2>Cas pratique</h2>
<p>J&#8217;ai pu expérimenter sur mon ordinateur portable l&#8217;installation et l&#8217;utilisation de ce module. Il est recommandé de mettre un espace de swap par processeur/cœur. Étant équipé avec un Core 2 Duo T5600, j&#8217;ai crée deux disques RAM. Le gigaoctet de RAM disponible a été coupé en deux morceaux : 50% de RAM, 25% pour un premier ramzswap, et 25% pour un second. On a donc 512Mo de RAM et le reste disponible pour stocker de la RAM compressée.</p>
<p>Le lancement d&#8217;Eclipse((Non, <a href="http://www.eclipse.org/">eclipse</a> n&#8217;est pas un logiciel gourmand en RAM)) s&#8217;est bien passé, avec une belle montée de l&#8217;occupation en RAM((Je n&#8217;ai pas pensé à noter des chiffres, mais ça pourrait venir)). Histoire de faire le fou, lancement d&#8217;Iceweasel((Firefox chez Debian)) pour arriver à un stade où avant la création des ramzswap, le système devenait lent. Et là, je ne sentait presque plus le manque de RAM. Il ne faut pas non plus penser que ce genre de mécanismes peut mener à un dédoublement de l&#8217;espace mémoire disponible pour les applications : il permet cependant de rassembler et compacter les données, permettant ainsi d&#8217;améliorer les performances des machines, dans le sens où le volume applicatif exécutable en parallèle sans accès intempestif au disque est augmenté.</p>
<h2>Les clés du succès</h2>
<p>Petit récapitulatif des opérations pour ceux qui veulent expérimenter compcache :</p>
<ul>
<li>Se placer dans un répertoire adapté

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;"># cd /usr/src/</pre></div></div>

</li>
<li>Récupérer compcache-0.6.x.tar.gz :

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;"># wget -c http://compcache.googlecode.com/files/compcache-0.6.2.tar.gz</pre></div></div>

</li>
<li>Décompacter l&#8217;archive :

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;"># tar xf compcache-0.6.2.tar.gz</pre></div></div>

</li>
<li>Se placer dans le dossier de sources :

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;"># cd compcache-0.6.2</pre></div></div>

</li>
<li>Compiler le module :

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;"># make</pre></div></div>

</li>
<li>Le module et l&#8217;outil de manipulation des ramzswap sont maintenant compilés. Par commodité, déplaçons l&#8217;outil rzscontrol dans le PATH :

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;"># mv sub-projects/rzscontrol/rzscontrol /usr/local/sbin</pre></div></div>

</li>
<li>On charge les modules dont dépend ramzswap :

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;"># modprobe lzo_{de,}compress</pre></div></div>

</li>
<li>On charge le module en créant deux espaces :

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;"># insmod ramzswap.ko num_devices=2</pre></div></div>

</li>
<li>On initialise l&#8217;espace 1 :

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;"># rzscontrol /dev/ramzswap0 --init --memlimit_kb=262144</pre></div></div>

</li>
<li>On le définit comme espace de swap avant le swap sur disque :

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;"># swapon /dev/ramzswap0 -p 10</pre></div></div>

</li>
<li>On regarde les stats :

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;"># rzscontrol /dev/ramzswap0 --stats</pre></div></div>

</li>
</ul>
<p>Et voilà ! J&#8217;espère agrémenter ce billet de retours d&#8217;expériences personnels sur l&#8217;utilisation de ce module dans les semaines à venir.</p>
<ol class="footnotes"><li id="footnote_0_107" class="footnote">Les plus pointilleux diront que ce n&#8217;est pas forcément vrai, mais passons</li><li id="footnote_1_107" class="footnote">Site officiel : http://code.google.com/p/compcache/</li></ol>]]></content:encoded>
			<wfw:commentRss>http://blog.traydent.info/2010/04/28/quand-y-en-a-plus-de-ram-y-a-ramzswap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Changement de tête …</title>
		<link>http://blog.traydent.info/2010/04/28/changement-de-tete-%e2%80%a6/</link>
		<comments>http://blog.traydent.info/2010/04/28/changement-de-tete-%e2%80%a6/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 18:15:42 +0000</pubDate>
		<dc:creator>Florent Charton</dc:creator>
				<category><![CDATA[Non classé]]></category>

		<guid isPermaLink="false">http://blog.traydent.info/?p=104</guid>
		<description><![CDATA[Comme vous pouvez vous en rendre compte, le design du site à changé. C&#8217;est un beau thème bien contrasté qui remplace le blanc/vert précédent. J&#8217;ai commencé des retouches de l&#8217;ordre de la largeur de page : très bien fait et donc faciles à faire. Sur ces bonnes paroles de BlogMestre, il me reste à investiguer [...]]]></description>
			<content:encoded><![CDATA[<p>Comme vous pouvez vous en rendre compte, le design du site à changé. C&#8217;est un beau thème bien contrasté qui remplace le blanc/vert précédent. J&#8217;ai commencé des retouches de l&#8217;ordre de la largeur de page : très bien fait et donc faciles à faire.</p>
<p>Sur ces bonnes paroles de BlogMestre, il me reste à investiguer Stripes et Hibernate <img src='http://blog.traydent.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.traydent.info/2010/04/28/changement-de-tete-%e2%80%a6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shell le bien pour mes vidéos</title>
		<link>http://blog.traydent.info/2010/04/26/shell-le-bien-pour-mes-videos/</link>
		<comments>http://blog.traydent.info/2010/04/26/shell-le-bien-pour-mes-videos/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 18:38:07 +0000</pubDate>
		<dc:creator>Florent Charton</dc:creator>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[everio]]></category>
		<category><![CDATA[jvc]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://blog.traydent.info/?p=97</guid>
		<description><![CDATA[Dans la catégorie «Bash c&#8217;est bien, les Shellscripts aussi», je vous présente le renommeur de fichiers MOD. Ou comment renommer avec la date de prise de séquence un fichier vidéo d&#8217;un caméscope EVERIO GZ à disque dur qui ne contient que des fichiers aux formats exotiques Le petit bout de script en question : #!/bin/bash [...]]]></description>
			<content:encoded><![CDATA[<p>Dans la catégorie «Bash c&#8217;est bien, les Shellscripts aussi», je vous présente le renommeur de fichiers MOD. Ou comment renommer avec la date de prise de séquence un fichier vidéo d&#8217;un caméscope EVERIO GZ à disque dur qui ne contient que des fichiers aux formats exotiques</p>
<p><span id="more-97"></span>Le petit bout de script en question :</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/bash</span>
rename<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #7a0874; font-weight: bold;">&#123;</span>
	<span style="color: #007800;">f</span>=<span style="color: #ff0000;">&quot;<span style="color: #007800;">${1%.avi}</span>.MOI&quot;</span>
	<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #660033;">-n</span> <span style="color: #ff0000;">&quot;Treating <span style="color: #007800;">$f</span> : &quot;</span>
	<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #000000; font-weight: bold;">!</span> <span style="color: #660033;">-f</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$f</span>&quot;</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span> ; <span style="color: #000000; font-weight: bold;">then</span>
		<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Error !&quot;</span>
		<span style="color: #7a0874; font-weight: bold;">return</span>
	<span style="color: #000000; font-weight: bold;">fi</span>
	<span style="color: #007800;">year</span>=$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>0x$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">hexdump</span> <span style="color: #660033;">-s</span> 0x06 <span style="color: #660033;">-n</span> <span style="color: #000000;">2</span> <span style="color: #660033;">-v</span> <span style="color: #660033;">-e</span> <span style="color: #ff0000;">'2/1 &quot;%02X&quot;'</span> <span style="color: #007800;">$f</span><span style="color: #7a0874; font-weight: bold;">&#41;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>
	<span style="color: #007800;">month</span>=$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>0x$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">hexdump</span> <span style="color: #660033;">-s</span> 0x08 <span style="color: #660033;">-n</span> <span style="color: #000000;">1</span> <span style="color: #660033;">-v</span> <span style="color: #660033;">-e</span> <span style="color: #ff0000;">'/1 &quot;%02X&quot;'</span> <span style="color: #007800;">$f</span><span style="color: #7a0874; font-weight: bold;">&#41;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>
	<span style="color: #007800;">day</span>=$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>0x$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">hexdump</span> <span style="color: #660033;">-s</span> 0x09 <span style="color: #660033;">-n</span> <span style="color: #000000;">1</span> <span style="color: #660033;">-v</span> <span style="color: #660033;">-e</span> <span style="color: #ff0000;">'/1 &quot;%02X&quot;'</span> <span style="color: #007800;">$f</span><span style="color: #7a0874; font-weight: bold;">&#41;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>
	<span style="color: #007800;">hour</span>=$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>0x$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">hexdump</span> <span style="color: #660033;">-s</span> 0x0A <span style="color: #660033;">-n</span> <span style="color: #000000;">1</span> <span style="color: #660033;">-v</span> <span style="color: #660033;">-e</span> <span style="color: #ff0000;">'/1 &quot;%02X&quot;'</span> <span style="color: #007800;">$f</span><span style="color: #7a0874; font-weight: bold;">&#41;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>
	<span style="color: #007800;">minute</span>=$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>0x$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">hexdump</span> <span style="color: #660033;">-s</span> 0x0B <span style="color: #660033;">-n</span> <span style="color: #000000;">1</span> <span style="color: #660033;">-v</span> <span style="color: #660033;">-e</span> <span style="color: #ff0000;">'/1 &quot;%02X&quot;'</span> <span style="color: #007800;">$f</span><span style="color: #7a0874; font-weight: bold;">&#41;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>
	<span style="color: #007800;">sec</span>=$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>0x$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">hexdump</span> <span style="color: #660033;">-s</span> 0x0C <span style="color: #660033;">-n</span> <span style="color: #000000;">2</span> <span style="color: #660033;">-v</span> <span style="color: #660033;">-e</span> <span style="color: #ff0000;">'2/1 &quot;%02X&quot;'</span> <span style="color: #007800;">$f</span><span style="color: #7a0874; font-weight: bold;">&#41;</span><span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">1000</span><span style="color: #7a0874; font-weight: bold;">&#41;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>
	<span style="color: #666666; font-style: italic;">#duration=$((0x$(hexdump -s 0x0E -n 4 -v -e '4/1 &quot;%02X&quot;' $f)))</span>
	<span style="color: #007800;">name</span>=$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #7a0874; font-weight: bold;">printf</span> <span style="color: #000000; font-weight: bold;">%</span>04d<span style="color: #000000; font-weight: bold;">%</span>02d<span style="color: #000000; font-weight: bold;">%</span>02d-<span style="color: #000000; font-weight: bold;">%</span>02d<span style="color: #000000; font-weight: bold;">%</span>02d<span style="color: #000000; font-weight: bold;">%</span>02d <span style="color: #007800;">$year</span> <span style="color: #007800;">$month</span> <span style="color: #007800;">$day</span> <span style="color: #007800;">$hour</span> <span style="color: #007800;">$minute</span> <span style="color: #007800;">$sec</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>
	<span style="color: #c20cb9; font-weight: bold;">mv</span> <span style="color: #ff0000;">&quot;$1&quot;</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$name</span>.avi&quot;</span> <span style="color: #000000; font-weight: bold;">&amp;</span>amp;<span style="color: #000000; font-weight: bold;">&amp;</span>amp; <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #660033;">-n</span> <span style="color: #ff0000;">&quot; AVI OK &quot;</span>
	<span style="color: #c20cb9; font-weight: bold;">mv</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$f</span>&quot;</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$name</span>.moi&quot;</span> <span style="color: #000000; font-weight: bold;">&amp;</span>amp;<span style="color: #000000; font-weight: bold;">&amp;</span>amp; <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #660033;">-n</span> <span style="color: #ff0000;">&quot; MOI OK &quot;</span>
	<span style="color: #7a0874; font-weight: bold;">echo</span>
<span style="color: #7a0874; font-weight: bold;">&#125;</span>
<span style="color: #000000; font-weight: bold;">for</span> f <span style="color: #000000; font-weight: bold;">in</span> <span style="color: #000000; font-weight: bold;">*</span>.avi
<span style="color: #000000; font-weight: bold;">do</span>
	rename <span style="color: #ff0000;">&quot;<span style="color: #007800;">$f</span>&quot;</span>
<span style="color: #000000; font-weight: bold;">done</span></pre></div></div>

<p>Je traite actuellement les fichiers &laquo;&nbsp;à la main&nbsp;&raquo;, c&#8217;est à dire que ce sont des fichiers AVI PAL DV que je renomme, en laissant à côté les fichiers MOI de métadonnées.</p>
<p>Axes d&#8217;améliorations possibles :</p>
<ul>
<li>Utilisation de ffmpeg pour la conversion du MOD vers MPG ou AVI</li>
<li>Scan du caméscope pour y récupérer les fichiers plutot que de tout devoir copier/déplacer</li>
<li>Un ptit journal de traitement, histoire de savoir ce qui  a été fait</li>
<li>Meilleure utilisation de hexdump, car ça me plait pas beaucoup en l&#8217;état actuel des choses …</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.traydent.info/2010/04/26/shell-le-bien-pour-mes-videos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ext4 ou SpinPoint ?</title>
		<link>http://blog.traydent.info/2009/07/15/ext4-ou-spinpoint/</link>
		<comments>http://blog.traydent.info/2009/07/15/ext4-ou-spinpoint/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 05:55:18 +0000</pubDate>
		<dc:creator>Florent Charton</dc:creator>
				<category><![CDATA[Informatique]]></category>

		<guid isPermaLink="false">http://blog.traydent.info/?p=93</guid>
		<description><![CDATA[Voici un aperçu de ce à quoi j&#8217;ai été «confronté» lors de la copie de quelques animes : Copie de fichiers Une vitesse de 50 à 60 Mo/s ! Je n&#8217;avais eu que 30Mo/s sur une partition NTFS sur un disque identique &#8230; la faute au disque dur ou du système de fichiers ?]]></description>
			<content:encoded><![CDATA[<p>Voici un aperçu de ce à quoi j&#8217;ai été «confronté» lors de la copie de quelques animes :</p>
<div style="text-align: center;">
<div class="imageframe centered" style="width: 520px;"><img class="attachment wp-att-92" src="http://blog.traydent.info/wp-content/uploads/2009/07/Capture-Opérations-sur-les-fichiers.png" alt="Copie de fichiers" width="520" height="105" /></p>
<div class="imagecaption">Copie de fichiers</div>
</div>
</div>
<p>Une vitesse de 50 à 60 Mo/s ! Je n&#8217;avais eu que 30Mo/s sur une partition NTFS sur un disque identique &#8230; la faute au disque dur ou du système de fichiers ?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.traydent.info/2009/07/15/ext4-ou-spinpoint/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UTF-8, quand tu nous tiens</title>
		<link>http://blog.traydent.info/2009/06/20/utf-8-quand-tu-nous-tiens/</link>
		<comments>http://blog.traydent.info/2009/06/20/utf-8-quand-tu-nous-tiens/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 22:01:25 +0000</pubDate>
		<dc:creator>Florent Charton</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[utf-8]]></category>

		<guid isPermaLink="false">http://blog.traydent.info/?p=89</guid>
		<description><![CDATA[Comme certains me l&#8217;ont fait remarquer, la migration a fait subir aux accents une dure épreuve &#8230; que voici réparée Vous pouvez donc revenir à votre lecture (endormante ? ^^) de ce blog, sans être dérangé par des accents indésirables. Bonne lecture Et si jamais vous vous demandez comment j&#8217;ai fait : à la main [...]]]></description>
			<content:encoded><![CDATA[<p>Comme certains me l&#8217;ont fait remarquer, la migration a fait subir aux accents une dure épreuve &#8230; que voici réparée <img src='http://blog.traydent.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Vous pouvez donc revenir à votre lecture (endormante ? ^^) de ce blog, sans être dérangé par des accents indésirables.</p>
<p>Bonne lecture<br />
<span id="more-89"></span></p>
<p>Et si jamais vous vous demandez comment j&#8217;ai fait : à la main ! Enfin, avec un peu d&#8217;aide quand même, mais au vu du nombre peu important de posts publiés, je me suis dit que ça serait le plus rapide. Sed mon ami m&#8217;a aidé à tout dénicher, ce qui a final m&#8217;a fait travailler mon terminal :</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sed</span> <span style="color: #660033;">-e</span> <span style="color: #ff0000;">'s/Ã©/é/g'</span> <span style="color: #660033;">-e</span> <span style="color: #ff0000;">'s/Ã /à/g'</span> <span style="color: #660033;">-e</span> <span style="color: #ff0000;">'s/Ã¨/è/g'</span> <span style="color: #660033;">-e</span> <span style="color: #ff0000;">'s/Ã¹/ù/g'</span> <span style="color: #660033;">-e</span> <span style="color: #ff0000;">'s/Ã´/ô/g'</span> <span style="color: #660033;">-e</span> <span style="color: #ff0000;">'s/Ã§/ç/g'</span> <span style="color: #660033;">-e</span> <span style="color: #ff0000;">'s/Ãª/ê/g'</span></pre></div></div>

<p>Et c&#8217;est bien connu : sed, c&#8217;est bien ! <img src='http://blog.traydent.info/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.traydent.info/2009/06/20/utf-8-quand-tu-nous-tiens/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Promnons nous dans le métro &#8230;</title>
		<link>http://blog.traydent.info/2009/06/19/promnons-nous-dans-le-metro/</link>
		<comments>http://blog.traydent.info/2009/06/19/promnons-nous-dans-le-metro/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 22:41:23 +0000</pubDate>
		<dc:creator>Florent Charton</dc:creator>
				<category><![CDATA[Non classé]]></category>

		<guid isPermaLink="false">http://blog.traydent.info/?p=72</guid>
		<description><![CDATA[Ce samedi 20 juin, à 9h00, a lieu une visite avec deux conférenciers du métro parisien par l&#8217;association ADEMAS. Je vous y donne rendez-vous !]]></description>
			<content:encoded><![CDATA[<p>Ce samedi 20 juin, à 9h00, a lieu une visite avec deux conférenciers du métro parisien par l&#8217;association ADEMAS. Je vous y donne rendez-vous !</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.traydent.info/2009/06/19/promnons-nous-dans-le-metro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Revivre, enfin renouveller &#8230;</title>
		<link>http://blog.traydent.info/2009/06/19/revivre-enfin-renouveller/</link>
		<comments>http://blog.traydent.info/2009/06/19/revivre-enfin-renouveller/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 22:37:19 +0000</pubDate>
		<dc:creator>Florent Charton</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[système]]></category>

		<guid isPermaLink="false">http://blog.traydent.info/?p=68</guid>
		<description><![CDATA[Petit mot ici, parce que ça fait longtemps Ce blog a maintenant une ptite année, et même si je n&#8217;y poste pas beaucoup, au final je l&#8217;aime bien Je profite donc de l&#8217;expiration de mon 60GP OVH pour le passer sur un RPS que j&#8217;ai déjà depuis 6 mois ! Je compte donc bien venir [...]]]></description>
			<content:encoded><![CDATA[<p>Petit mot ici, parce que ça fait longtemps <img src='http://blog.traydent.info/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Ce blog a maintenant une ptite année, et même si je n&#8217;y poste pas beaucoup, au final je l&#8217;aime bien <img src='http://blog.traydent.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Je profite donc de l&#8217;expiration de mon 60GP OVH pour le passer sur un RPS que j&#8217;ai déjà depuis 6 mois ! Je compte donc bien venir remettre un peu d&#8217;actualités ici !</p>
<p>Au plaisir d&#8217;une nouvelle histoire, &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.traydent.info/2009/06/19/revivre-enfin-renouveller/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HADOPI, Quadrature du net, blackout, &#8230;</title>
		<link>http://blog.traydent.info/2009/03/03/hadopi-quadrature-du-net-blackout/</link>
		<comments>http://blog.traydent.info/2009/03/03/hadopi-quadrature-du-net-blackout/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 14:39:15 +0000</pubDate>
		<dc:creator>Florent Charton</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[black-out]]></category>
		<category><![CDATA[création]]></category>
		<category><![CDATA[HADOPI]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[loi]]></category>

		<guid isPermaLink="false">http://blog.traydent.info/?p=56</guid>
		<description><![CDATA[Vous avez peut-être constaté la teinte en noir de sites web français (le site d&#8217;Ubuntu-fr, de l&#8217;April, et des blogs persos)Â qui veulent mobiliser les internautes français à propos de la loi &#171;&#160;Création et Internet&#160;&#187;, aussi connue sous le nom de &#171;&#160;Loi HADOPI&#160;&#187;. C&#8217;est actuellement en discussion dans la sphère politique, la loi HADOPI qui [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_55" class="wp-caption alignleft" style="width: 193px"><a href="http://blog.traydent.info/wp-content/uploads/2009/03/msg_industrie_divertissement_de_masse.jpg" rel="lightbox[56]"><img class="size-medium wp-image-55 " title="Histoire de l'industrie du Divertissement de Masse" src="http://blog.traydent.info/wp-content/uploads/2009/03/msg_industrie_divertissement_de_masse-183x300.jpg" alt="ou comment alarmer car on prends pas assez dans les poches des gens" width="183" height="300" /></a><p class="wp-caption-text">Comment alarmer car on prends pas assez dans les poches des gens</p></div>
<p>Vous avez peut-être constaté la teinte en noir de sites web français (le site d&#8217;<a title="Communauté francophone des utilisateurs d'Ubuntu" href="http://www.ubuntu-fr.org/">Ubuntu-fr</a>, de l&#8217;<a title="Promouvoir et défendre le logiciel libre" href="http://www.april.org/">April</a>, et des blogs persos)Â  qui veulent mobiliser les internautes français à propos de la loi &laquo;&nbsp;Création et Internet&nbsp;&raquo;, aussi connue sous le nom de &laquo;&nbsp;Loi HADOPI&nbsp;&raquo;.</p>
<p>C&#8217;est actuellement en discussion dans la sphère politique, la loi HADOPI qui vise à constituer une commission administrative chargée de priver d&#8217;internet les gens téléchargeant des oeuvres dans l&#8217;illégalité : les MP3(ou FLAC <img src='http://blog.traydent.info/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ) de votre artiste préféré, le dernier film avec Sean Connery, &#8230;</p>
<p>Je vous invite à consulter l&#8217;article de <a title="&quot;riposte graduée&quot; ? HADOPI ? &quot;Création et Internet&quot; ?" href="http://www.laquadrature.net/HADOPI">La Quadrature du net</a> à ce sujet suit en parlera beaucoup mieux que moi, et aussi à consulter la vidéo réalisée par les production <a title="kassandre.org || le cinéma libre et collaboratif" href="http://www.kassandre.org/">Kassandre</a> (environ 6minutes), qui vous expliqueront le pourquoi de cette mobilisation.</p>
<p style="text-align: center;"><a href="http://www.laquadrature.net/HADOPI"><img class="aligncenter" title="HADOPI - le net en France : black-out" src="http://media.laquadrature.net/Quadrature_black-out_HADOPI_468x60px.gif" alt="" width="468" height="60" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.traydent.info/2009/03/03/hadopi-quadrature-du-net-blackout/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Les dangers de la route</title>
		<link>http://blog.traydent.info/2009/02/06/les-dangers-de-la-route/</link>
		<comments>http://blog.traydent.info/2009/02/06/les-dangers-de-la-route/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 11:20:58 +0000</pubDate>
		<dc:creator>Florent Charton</dc:creator>
				<category><![CDATA[Non classé]]></category>

		<guid isPermaLink="false">http://blog.traydent.info/?p=60</guid>
		<description><![CDATA[b]]></description>
			<content:encoded><![CDATA[<p>Petite histoire vraie d&#8217;un chauffard &#8230; car j&#8217;ai pas trouvé de mot plus &laquo;&nbsp;approprié&nbsp;&raquo; pour décrire la conduite d&#8217;une énergumène.  <span id="more-60"></span>Comme tout bon week-end, je décide de rentrer chez moi en voiture depuis mon studio du Val d&#8217;Oise, tranquillement, à 100 sur la voie rapide. Je suis une voiture roulant un peu moins vite que moi, qui commence à doubler. Je déboite donc en prévision du dépassement. Là, je vois dans mon rétro une espèce de clio blanche (1re génération), qui fonce sur nous (devait être à 150 je pense), en faisant des appels de phares. Je double, je vais pas me rabattre. Je commence donc à subir ses &laquo;&nbsp;tempêtements&nbsp;&raquo; via mon rétro et lui qui me colle au cul. Tout se continue normalement, (avec un colle-au-cul derrière moi !), la voiture devant moi se rabat, et je commence à la doubler. Le mec derrière part en rage. Pendant que je le dépasse, celui qui était devant moi accélère, pour arriver à la même vitesse que moi. Je vous laisse imaginer l&nbsp;&raquo;état du conducteur de la voiture qui me suivait.  Et voici le meilleur moment de l&#8217;histoire (ou le pire, selon votre humeur <img src='http://blog.traydent.info/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ) &#8230; le mec enrage, et commence à vouloir passer entre ma voiture et la bande de séparation des deux voies. Même s&#8217;il a une petite voiture, c&#8217;est pas possible. Il continue des pratiques insultantes dans mon rétro : ça a l&#8217;air de lui faire plaisir ! Pendant ce temps, j&#8217;arrive à un endroit ou je peux me rabattre (après avoir doublé une 3e voiture). Je me rabats. Je pense que la clio va partir en trombe, mais non ! Il décide de venir me coller, son rétro à 10cm du mien. Je n&#8217;ai pas jugé utile de le regarder, tellement c&#8217;était &#8230; misérable, pitoyable, &#8230; Enfin bref, il me colle un peu sur le côté, puis reprends sa course effrénée.  Comme quoi, on peut voir de tout sur la route !</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.traydent.info/2009/02/06/les-dangers-de-la-route/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

