<?xml version="1.0" encoding="UTF-8" ?>
<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns="http://purl.org/rss/1.0/">

<channel rdf:about="http://www.steakhache.info/index.php/">
  <title>SteakHaché</title>
  <description><![CDATA[]]></description>
  <link>http://www.steakhache.info/index.php/</link>
  <dc:language>fr</dc:language>
  <dc:creator></dc:creator>
  <dc:rights></dc:rights>
  <dc:date>2008-08-20T20:13:28+02:00</dc:date>
  <admin:generatorAgent rdf:resource="http://www.dotclear.net/" />
  
  <sy:updatePeriod>daily</sy:updatePeriod>
  <sy:updateFrequency>1</sy:updateFrequency>
  <sy:updateBase>2008-08-20T20:13:28+02:00</sy:updateBase>
  
  <items>
  <rdf:Seq>
    <rdf:li rdf:resource="http://www.steakhache.info/index.php/2008/08/20/180-fit-pc" />
  <rdf:li rdf:resource="http://www.steakhache.info/index.php/2008/08/13/179-cobra" />
  <rdf:li rdf:resource="http://www.steakhache.info/index.php/2008/08/02/178-firefox-a-thoiry" />
  <rdf:li rdf:resource="http://www.steakhache.info/index.php/2008/08/02/177-la-poste" />
  <rdf:li rdf:resource="http://www.steakhache.info/index.php/2008/06/25/176-lastfm-2-ans-apres" />
  <rdf:li rdf:resource="http://www.steakhache.info/index.php/2008/05/14/175-erlang" />
  <rdf:li rdf:resource="http://www.steakhache.info/index.php/2008/05/02/174-les-americains-ne-savent-pas-compter" />
  <rdf:li rdf:resource="http://www.steakhache.info/index.php/2008/04/28/173-journee-de-merde" />
  <rdf:li rdf:resource="http://www.steakhache.info/index.php/2008/04/26/171-iphone-japon" />
  <rdf:li rdf:resource="http://www.steakhache.info/index.php/2008/04/26/170-citation-du-jour" />
  </rdf:Seq>
  </items>
</channel>

<item rdf:about="http://www.steakhache.info/index.php/2008/08/20/180-fit-pc">
  <title>Fit-PC</title>
  <link>http://www.steakhache.info/index.php/2008/08/20/180-fit-pc</link>
  <dc:date>2008-08-20T20:13:28+02:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Laurent</dc:creator>
  <dc:subject>TechnoloGeek</dc:subject>
  <description>Dernière acquisition en date.</description>
  <content:encoded><![CDATA[<p>Dernière acquisition en date.</p> <p>L'ordinateur me servant de <a href="http://fr.wikipedia.org/wiki/Routeur" hreflang="fr">routeur</a> m'ayant lâchement laissé tomber il y a quelques temps, je n'avais d'autre choix que de le remplacer, la solution temporaire étant un peu trop <em>temporaire</em>&nbsp;:</p>


<p><img src="/images/routeur/routeur-01.jpg" alt="" /></p>


<p>Mes contraintes pour mon nouveau matériel&nbsp;:</p>
<ul>
<li>capable de faire tourner <a href="http://openbsd.org/fr/index.html" hreflang="fr">OpenBSD</a> (OS très gourmand en ressources&nbsp;: actuellement le CPU du routeur temporaire est utilisé à 0% et la RAM utile est de moins de 10Mo)</li>
<li>avoir 2 prises ethernet (pour pas me faire chier au niveau de la configuration réseau)</li>
<li>faible consommation électrique (vu qu'il tourne 24/7)</li>
</ul>

<p>J'ai donc fait l'acquisition d'un <a href="http://www.fit-pc.com/" hreflang="en">Fit-PC</a>, dont voici les spécifications&nbsp;:</p>
<ul>
<li>CPU&nbsp;: AMD Geode LX800 500MHz</li>
<li>RAM&nbsp;: 256Mo</li>
<li>HDD&nbsp;: IDE 60Go</li>
<li>2 ports ethernet 10/100Mbps</li>
<li>2 ports USB 2.0</li>
<li>consommation de 3 à 5W en utilisation <em>normale</em></li>
</ul>

<p>Il est livré avec <a href="http://www.ubuntu.com/" hreflang="en">Ubuntu</a> et <a href="http://www.gentoo.org/" hreflang="en">Gentoo</a> en <a href="http://fr.wikipedia.org/wiki/Multiboot" hreflang="fr">dual boot</a>.</p>


<p>Voilà la boîte&nbsp;:</p>


<p><img src="/images/routeur/IMG_3976.jpg" alt="" /></p>


<p>Voilà la bête&nbsp;:</p>


<p><img src="/images/routeur/IMG_3979.jpg" alt="" /></p>


<p>La connectique&nbsp;:</p>


<p><img src="/images/routeur/IMG_3983.jpg" alt="" /></p>


<p>Le screenshot obligatoire&nbsp;:</p>


<p><a href="/images/routeur/Screenshot-1.png"><img src="/images/routeur/Screenshot-1_tn.png" alt="" /></a></p>



<p>La conso à l'arrêt&nbsp;:</p>


<p><img src="/images/routeur/IMG_3984.jpg" alt="" /></p>


<p>0 Watt à l'arrêt ça peut paraître normal, essayez donc sur un ordinateur de bureau. J'ai fait le test aujourd'hui au boulot, suivant les modèles on passe de 0.5 à 5W…</p>


<p>La conso dans le bios&nbsp;:</p>


<p><img src="/images/routeur/IMG_3985.jpg" alt="" /></p>


<p>La conso max vu pour le moment (durant le boot de <a href="http://fr.wikipedia.org/wiki/Linux" hreflang="fr">Linux</a>)&nbsp;:</p>


<p><img src="/images/routeur/IMG_3990.jpg" alt="" /></p>


<p>Je n'ai pas encore de consommation en utilisation normale (l'utilisation que j'en aurait la plupart du temps) vu que je n'ai pas encore réussi à installer OpenBSD dessus (mais ceci est une autre histoire).</p>


<p>Les caractéristiques techniques indiquent une consommation de 3 à 5W en utilisation normale, d'après mes premières mesures je confirme que l'on peut passer la plupart de sont temps sous les 5W, il faut prendre en compte le fait qu'il alimentait actuellement un clavier et une souris. Je referais des mesures quand il sera installé et en fonctionnement (sans clavier, ni souris, ni écran, juste 2 câbles ethernet et l'alimentation).</p>


<p>Sinon j'ai joué un peu avec Ubuntu dessus (après avoir attendu plus d'1 minute et 30 secondes pour avoir la page de login). Alors clairement sur un petit écran ça marche pas trop mal, mais avec une résolution de 1600x1200 il commence à avoir du mal (mais c'est largement utilisable). Il sagit de ne pas ouvrir trop de fenêtres/applications en même temps, donc pour une utilisation style web/mail/chat, cet ordinateur convient très bien.</p>


<p>Comme dirait <a href="http://standblog.org/blog/post/2008/06/16/En-vrac-la-veille-de-la-sortie-de-Firefox-3" hreflang="fr">Tristan</a>&nbsp;: "le système d'exploitation n'est qu'une collection de drivers qui sert à faire tourner un navigateur". Ici on a donc un ordinateur minimaliste, un OS capable de tourner dessus correctement, le tout étant assez puissant pour faire fonctionner <a href="http://www.mozilla.com/firefox">Firefox</a>.</p>


<p>Pour lire des vidéos il en est aussi capable (il y 2 bandes annonces de films fournies avec), mais je pense qu'il est limité aux petites vidéos pas trop gourmandes en CPU (j'avoue n'avoir clairement pas testé cette utilisation).</p>


<p>Pour information, voici quelques mesures effectuées au travail aujourd'hui&nbsp;:</p>
<ul>
<li>ordinateur DeLL avec Pentium 4&nbsp;: 0.5W à l'arrêt, 60W en idle, 100W avec CPU à fond</li>
<li>ordinateur DeLL avec Core2Quad&nbsp;: 5W à l'arrêt, 85W en idle, 150W avec CPU à fond</li>
<li>serveur DeLL 1750 (assez vieux)&nbsp;: 110W au boot</li>
<li>vieil ordinateur portable DeLL&nbsp;: 100 W au boot</li>
<li>écran LCD DeLL 17 pouces&nbsp;: un peu moins de 20W (différence de plus d'1 Watt entre un écran affichant que du blanc et un affichant que du noir (le noir consommant plus))</li>
<li>écran LCD DeLL 20 pouces&nbsp;: un peu plus de 40W</li>
<li>écran LCD Samsung 20 pouces&nbsp;: 48W sur du blanc, 46W sur du noir</li>
</ul>

<p>Conclusions rapides&nbsp;:</p>
<ul>
<li>les ordinateurs de bureau consomment plus maintenant qu'avant</li>
<li>la consommation entre le noir et le blanc sur un écran LCD me laisse perplexe. La théorie voudrait que le noir consomme plus (tous les pixels sont allumés pour <em>cacher</em> la lumière émise par le tube à l'arrière de l'écran). Cette théorie s'est retrouvée vérifiée sur un écran DeLL mais pas sur un Samsung qui indique clairement le contraire…</li>
</ul>

<p>Je ne vous ai pas parlé encore de la taille du Fit-PC, mais vous avez pu voir d'après les photos qu'il était assez petit. Voici une petite photo du Fit-PC posé sur mon serveur (4<a href="http://fr.wikipedia.org/wiki/U#Informatique" hreflang="fr">U</a>)&nbsp;:</p>


<p><img src="/images/routeur/IMG_3993.jpg" alt="" /></p>


<p><strong>Update :</strong> Consommation d'une <a href="http://fr.wikipedia.org/wiki/Freebox" hreflang="fr">Freebox</a> v4.</p>
<ul>
<li>pendant le boot&nbsp;: un peu moins de 7W</li>
<li>démarrée sans fait grand chose&nbsp;: 8.4W</li>
<li>avec la TV allumée&nbsp;: 8.5W (petite augmentation de 0.1 à 0.2W en fonction de la chaîne regardée)</li>
<li>TV + Communication téléphonique&nbsp;: 10W</li>
<li>gros téléchargement (1Mo/s)&nbsp;: 8.5W (augmentation de 0.1 à 0.2W)</li>
</ul>]]></content:encoded>
</item>
<item rdf:about="http://www.steakhache.info/index.php/2008/08/13/179-cobra">
  <title>Cobra</title>
  <link>http://www.steakhache.info/index.php/2008/08/13/179-cobra</link>
  <dc:date>2008-08-13T07:12:51+02:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Laurent</dc:creator>
  <dc:subject>Cinéma/Spectacles</dc:subject>
  <description>Il revient…</description>
  <content:encoded><![CDATA[Il revient… <object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/fXTzY1KhzOw&rel=0&color1=11645361&color2=13619151&hl=en&fs=1"></param><param name="wmode" value="transparent"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/fXTzY1KhzOw&rel=0&color1=11645361&color2=13619151&hl=en&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" wmode="transparent" width="425" height="344"></embed></object>]]></content:encoded>
</item>
<item rdf:about="http://www.steakhache.info/index.php/2008/08/02/178-firefox-a-thoiry">
  <title>Firefox à Thoiry</title>
  <link>http://www.steakhache.info/index.php/2008/08/02/178-firefox-a-thoiry</link>
  <dc:date>2008-08-02T12:07:42+02:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Laurent</dc:creator>
  <dc:subject>General</dc:subject>
  <description>Ils l'ont fait exprès ou bien c'est un hasard ?</description>
  <content:encoded><![CDATA[<p>Ils l'ont fait exprès ou bien c'est un hasard&nbsp;?</p> <p>Depuis quelques jours il y a des affiches publicitaires pour le <a href="http://www.thoiry.net" hreflang="fr">parc de Thoiry</a> un peu partout.</p>


<p>Il y en a une plus particulièrement qui montre un <a href="http://www.thoiry.net/accueil_img/panda.jpg" hreflang="fr">panda roux</a>.</p>


<p>Est-ce en rapport avec la popularité de <a href="http://www.mozilla-europe.org/fr/firefox/" hreflang="fr">Firefox</a>, le navigateur web qui a été <a href="http://blog.mozilla.com/blog/2008/06/18/over-8-million-way-to-go/" hreflang="en">téléchargé plus de 8 millions de fois le jour de la sortie de la version 3</a> (<a href="http://blog.mozilla.com/blog/2008/07/10/mozillas-guinness-world-record-certificate/" hreflang="en">ce qui leur a valu un Guinness World Record</a>), qui est <a href="http://www.pcinpact.com/actu/news/43306-firefox-xiti-europe2.htm" hreflang="fr">utilisé par près de 30% des internautes européens</a> et qui a un <a href="http://fr.wikipedia.org/wiki/Panda_roux" hreflang="fr">panda roux</a> comme mascotte&nbsp;?</p>


<p>Je ne sais pas, mais en tout cas je pense qu'ils viennent de toucher une nouvelle cible (même si je ne vais pas au parc ça m'aura au moins fait écrire un billet dessus).</p>]]></content:encoded>
</item>
<item rdf:about="http://www.steakhache.info/index.php/2008/08/02/177-la-poste">
  <title>La Poste… (mais pas que)</title>
  <link>http://www.steakhache.info/index.php/2008/08/02/177-la-poste</link>
  <dc:date>2008-08-02T11:45:44+02:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Laurent</dc:creator>
  <dc:subject>A propos d'ici</dc:subject>
  <description>À croire qu'ils ont une dent contre moi (à moins que ce soit pareil pour tout le monde auquel cas c'est une catastrophe et il faudrait fermer cette société au plus vite).</description>
  <content:encoded><![CDATA[<p>À croire qu'ils ont une dent contre moi (à moins que ce soit pareil pour tout le monde auquel cas c'est une catastrophe et il faudrait fermer cette société au plus vite).</p> <p>Cette semaine j'ai trouvé un avis de passage dans ma boîte aux lettres.</p>


<p>Motif pour lequel le colis n'a pu m'être remis&nbsp;: "absent + boîté bloquée".
́Étrangement le jour précédent j'ai trouvé un colis en provenance d'<a href="http://www.amazon.fr/" hreflang="fr">Amazon</a> dans cette même boîte. Elle n'était donc pas bloquée et je n'ai eu aucun mal non plus à l'ouvrir.</p>


<p>Admettons, je vais chercher mon colis au bureau de poste indiqué sur l'avis de passage. Après 10 minutes, l'employée de la poste revient, me redonne mon avis de passage (qui d'ailleurs est revenu complètement froissé)&nbsp;: "le colis n'est pas ici, donnez-moi votre numéro de téléphone, nous allons le chercher et nous vous tiendrons au courant".</p>


<p>Vive la qualité du service.</p>


<p>D'ailleurs en parlant de service, des plombiers devaient venir chez moi samedi dernier, je les ai attendus toute la matinée. Rien. Lundi j'appelle la société en question. La personne me dit qu'elle a vient d'avoir un appel lui informant qu'ils n'étaient pas venu. Nous avons ensuite planifié une nouvelle intervention. Mais au total&nbsp;:</p>
<ul>
<li>aucun appel le vendredi ni le samedi pour me dire qu'ils ne pouvaient pas venir</li>
<li>aucune excuse présentée par la personne que j'ai eu au téléphone</li>
</ul>

<p>Pour info, ils viennent de passer à nouveau, pour la 3ème fois, pour me remettre l'eau chaude. Je ne sais pas pourquoi mais je sens que je vais continuer à me doucher à l'eau froide pendant un certain temps (j'aime bien quand on me dit que ça commence à chauffer alors que l'interrupteur est sur OFF).</p>


<p>Je vous invite à lire l'<a href="http://www.joelonsoftware.com/articles/customerservice.html" hreflang="en">article de Joel sur comment fournir un service de qualité</a>. Si seulement plus de sociétés pouvaient lire cet article… (en tout cas les sociétés avec lesquelles j'interagis ;-))</p>]]></content:encoded>
</item>
<item rdf:about="http://www.steakhache.info/index.php/2008/06/25/176-lastfm-2-ans-apres">
  <title>LastFM, 2 ans après</title>
  <link>http://www.steakhache.info/index.php/2008/06/25/176-lastfm-2-ans-apres</link>
  <dc:date>2008-06-25T23:40:11+02:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Laurent</dc:creator>
  <dc:subject>Mouzika !</dc:subject>
  <description>Deux ans maintenant que j'utilise LastFM.</description>
  <content:encoded><![CDATA[<p>Deux ans maintenant que j'utilise LastFM.</p> <p>J'avais déjà eu l'occasion de vous présenter <a href="http://www.lastfm.fr" hreflang="fr">LastFM</a> <a href="/2007/06/23/126-last-fm" hreflang="fr">ici-même</a> il y a un an.</p>


<p>Depuis j'ai continué à m'en servir, <a href="http://www.lastfm.fr/user/popsydge/" hreflang="fr">d'après mon compte</a> je suis à plus de 41 000 chansons écoutés, soit une moyenne de 57 chansons par jour, petite progression par rapport à l'année dernière.</p>


<p>Cette année j'ai commencé à m'en servir pour indiquer <a href="http://www.lastfm.fr/user/popsydge/events/" hreflang="fr">les concerts auxquels j'ai assisté et auxquels je vais assister</a>, et je jette un œil de temps en temps à la liste des concerts près de chez moi et qui pourraient m'intéresser.</p>


<p>J'aime bien ce site, un site type réseaux social/communautaire, où ma participation est faite automatiquement en bonne partie (soumissions des chansons écoutées faites par mon lecteur audio).</p>]]></content:encoded>
</item>
<item rdf:about="http://www.steakhache.info/index.php/2008/05/14/175-erlang">
  <title>Erlang hot swapping</title>
  <link>http://www.steakhache.info/index.php/2008/05/14/175-erlang</link>
  <dc:date>2008-05-14T23:36:59+02:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Laurent</dc:creator>
  <dc:subject>TechnoloGeek</dc:subject>
  <description>Here is a demo of erlang's hot code reloading.</description>
  <content:encoded><![CDATA[<p>Here is a demo of erlang's hot code reloading.</p> <p>I started using the <a href="http://en.wikipedia.org/wiki/Erlang_%28programming_language%29" hreflang="en">erlang</a> programming language few months ago. Erlang is a wonderful language if you want to do reliable, distributed, highly concurrent, fault-tolerant, soft-real-time, highly available, hot swapping applications :-).</p>


<p>So, today I will give you a glimpse on one cool functionality of Erlang: the ability to update your code without stopping your application.</p>


<p>First I will show you how to upgrade a small code, then how to upgrade an erlang system (an erlang system is your application and all its dependencies)</p>


<h5>THE CODE</h5>


<p>We are going to use a simple piece of code. We want a server thread listening for messages (each message is printed on the console with a sequence number), and a client thread, sending a message to the server every second. Here is the code (I usually don't use comments but I put some here because you may not understand erlang code):</p>


<pre>-module(code_reload). % This is the module declaration.

-export([start_server/0, start_client/1]). % Exporting functions allow them to be called from outside the module.
-export([server_loop/1, client_loop/1]).

start_server() -&gt;
    spawn(?MODULE, server_loop, [0]). % This function calls the server_loop function in a new thread.</pre>


<pre>server_loop(Count) -&gt;
    receive % Wait for messages
        {From, quit} -&gt;
            io:fwrite("Received quit command from <a name="p"></a>n", [From]),
            ok;
        {From, Message} -&gt;
            io:fwrite("<a></a>p received message <a></a>p~n", [Count, self(), Message, From]), % Display the message we received.
            ?MODULE:server_loop(Count); % Call the same function again to wait for an other message.
    	_ -&gt;
            throw(unexpected_message)
    end.

start_client(ServerPid) -&gt;
    spawn(?MODULE, client_loop, [ServerPid]).

client_loop(ServerPid) -&gt;
    receive
        {From, quit} -&gt;
            io:fwrite("Received quit command from <a name="p"></a>n", [From]),
            ok
    after 1000 -&gt; % If no messages were received after 1 second, send a message to the server.
            ServerPid ! {self(), now()},
            ?MODULE:client_loop(ServerPid)
    end.</pre>


<p>Let's start an erlang shell:</p>

<pre>$ erl
Erlang (BEAM) emulator version 5.6.2 [source] [smp:2] [async-threads:0] [kernel-poll:false]

Eshell V5.6.2  (abort with ^G)
1&gt; c(code_reload). % This compile the module code_reload.
{ok,code_reload}
2&gt; ServerPid = code_reload:start_server(). % Start the server and assign the server process id to the variable ServerPid.
&lt;0.37.0&gt;
3&gt; ClientPid = code_reload:start_client(ServerPid).
&lt;0.39.0&gt;
0: Server &lt;0.65.0&gt; received message {1211,11183,231032} from &lt;0.67.0&gt;
0: Server &lt;0.65.0&gt; received message {1211,11184,232031} from &lt;0.67.0&gt;
0: Server &lt;0.65.0&gt; received message {1211,11185,233029} from &lt;0.67.0&gt;
0: Server &lt;0.65.0&gt; received message {1211,11186,234031} from &lt;0.67.0&gt;
0: Server &lt;0.65.0&gt; received message {1211,11187,235030} from &lt;0.67.0&gt;</pre>


<p>We can see the server printing the messages. But oups, there is a bug! I forgot to increment the counter so each line start with "0" instead of an incrementing number.</p>


<p>Let's change the following line in the code:</p>


<pre>?MODULE:server_loop(Count <strong>+ 1</strong>);</pre>


<p>We need to go back to the shell and compile the new code:</p>


<pre>4&gt; c(code_reload).
{ok,code_reload}
0: Server &lt;0.65.0&gt; received message {1211,11188,236023} from &lt;0.67.0&gt;
0: Server &lt;0.65.0&gt; received message {1211,11189,237031} from &lt;0.67.0&gt;
1: Server &lt;0.65.0&gt; received message {1211,11190,238021} from &lt;0.67.0&gt;
2: Server &lt;0.65.0&gt; received message {1211,11191,239031} from &lt;0.67.0&gt;
3: Server &lt;0.65.0&gt; received message {1211,11192,240018} from &lt;0.67.0&gt;
4: Server &lt;0.65.0&gt; received message {1211,11193,241022} from &lt;0.67.0&gt;
5: Server &lt;0.65.0&gt; received message {1211,11194,242021} from &lt;0.67.0&gt;
6: Server &lt;0.65.0&gt; received message {1211,11195,243031} from &lt;0.67.0&gt;</pre>


<p>Ah! It's better, the message number is growing as expected. Notice that the threads are still the same (<code>&lt;0.65.0&gt;</code> for the server and <code>&lt;0.67.0&gt;</code> for the client).</p>


<p>There is no black magic here. The main part of the code is a loop. The server function is <code>server_loop</code> and it calls itself with <code>?MODULE:server_loop(…)</code>. The process is running inside the old version of the code, and when we call <code>server_loop</code> again, the new call is send to the new version of the code.</p>


<p>Be careful, this happens only because we call the function that way <code>?MODULE:server_loop</code> (<code>code_reload:server_loop</code> also works). Hot upgrade does not work if we call <code>server_loop</code> directly with going through the module again. This allows you to control where code reloading is done.</p>


<p>Now we can send a quit message to the client and the server:</p>


<pre>5&gt; ClientPid ! {self(), quit}.
Received quit command from &lt;0.30.0&gt;
{&lt;0.30.0&gt;,quit}
6&gt; ServerPid ! {self(), quit}.                     
Received quit command from &lt;0.76.0&gt;
{&lt;0.76.0&gt;,quit}</pre>


<p>See you soon for post on full application upgrade.</p>]]></content:encoded>
</item>
<item rdf:about="http://www.steakhache.info/index.php/2008/05/02/174-les-americains-ne-savent-pas-compter">
  <title>Les américains ne savent pas compter</title>
  <link>http://www.steakhache.info/index.php/2008/05/02/174-les-americains-ne-savent-pas-compter</link>
  <dc:date>2008-05-02T07:22:47+02:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Laurent</dc:creator>
  <dc:subject>TechnoloGeek</dc:subject>
  <description>Ou bien ils ne savent pas lire un standard… comme celui du système international (mais je ne crois pas qu'ils en aient déjà entendu parler en fait)</description>
  <content:encoded><![CDATA[<p>Ou bien ils ne savent pas lire un standard… comme celui du système international (mais je ne crois pas qu'ils en aient déjà entendu parler en fait)</p> <p>Comme tout le monde le sait, "Giga" est un préfixe, multiple de 10, signifiant "milliard". Ce préfixe, comme tous les autres <a href="http://fr.wikipedia.org/wiki/Préfixes_du_système_international_d%27unités" hreflang="fr">préfixes du système international</a>, permettent de manipuler plus facilement des unités pour les grandes et petites valeurs.</p>

<p>Par exemple 1&nbsp;Kg (1 kilo gramme) vaut 10<sup>3</sup>&nbsp;g, soit 1&nbsp;000&nbsp;g. Ou encore 1&nbsp;GPa = 10<sup>9</sup>&nbsp;Pa = 1&nbsp;000&nbsp;000&nbsp;000&nbsp;Pa (Pa = <a href="http://fr.wikipedia.org/wiki/Pascal_%28unité%29" hreflang="fr">Pascal</a>, unité de pression).</p>

<p>De ce fait 1&nbsp;Go = 10<sup>9</sup>&nbsp;o = 1&nbsp;000&nbsp;000&nbsp;000 o = 1 millards d'octets. L'octet étant un "byte" en anglais nous avons donc 1&nbsp;o = 1&nbsp;B, ou encore 1&nbsp;Go = 1&nbsp;GB.</p>

<p>Attention, l'octet (ou byte) vaut 8 bits, le bit étant noté avec un b minuscule. Donc 1&nbsp;Go = 1&nbsp;GB = 8&nbsp;Gb.</p>

<p>Habituellement l'Homme compte en <a href="http://fr.wikipedia.org/wiki/Base_10" hreflang="fr">base 10 (système décimal)</a>, mais l'informaticien, étant lié à un monde binaire, compte souvent en <a href="http://fr.wikipedia.org/wiki/Base_2" hreflang="fr">base 2 (système binaire)</a>. Donc au lieu d'utiliser des préfixes multiples de 10, l'informaticien utilise des <a href="http://fr.wikipedia.org/wiki/Préfixe_binaire" hreflang="fr">préfixes multiples de 2</a>.</p>

<p>Ainsi nous avons 1&nbsp;KiB = 2<sup>10</sup>&nbsp;B = 1024&nbsp;B, ou encore 1&nbsp;GiB = 2<sup>30</sup>&nbsp;B = 1&nbsp;073&nbsp;741&nbsp;824&nbsp;B.</p>

<p>Pour conclure sur les préfixes&nbsp;: c'est simple et clair, il n'y a pas à tergiverser.</p>

<p>…mais c'était sans compter sur les américains et leurs hordes d'avocats débiles. <a href="http://hardware.slashdot.org/article.pl?sid=07/11/01/231250&amp;tid=198" hreflang="en">Seagate d'une part</a> et <a href="http://hardware.slashdot.org/article.pl?sid=08/05/02/0128239" hreflang="en">Creative d'autre part</a> ont été obligés de payer/rembourser en partie un certain nombre de leur clients pour avoir indiqué la taille des disques correctement… en système décimal.</p>

<p>Le problème est que leurs clients, une fois en possession de leur matériel, le branchent sur leur ordinateur favoris et s'aperçoivent que la taille du disque effective est moindre que celle annoncée. Pourquoi&nbsp;? Parce qu'ils utilisent un système d'exploitation qui affichent une valeur erronée de la taille du disque. Par exemple windows vous affiche une taille en GB alors que ce sont des GiB qui sont comptés.</p>

<p>Ce qui est très fort, c'est que les utilisateurs poursuivent en justice le fabricant de matériel qui n'a rien à se reprocher au lieu de porter plainte contre le fabricant de logiciel qui affiche n'importe quoi. Et le pire dans tout ça, c'est que la justice leur donne raison…</p>

<p>Par extension, on se rend compte qu'il est moins dangereux de faire de la diffamation que d'essayer d'être respectueux des règles… et ça fait peur.</p>

<p><b>PS&nbsp;:</b> et en France on dit rien sur les publicités des fournisseurs d'accès internet avec leurs offres à "20 Méga". Un FAI a même un mode patate. Cherchez pas, si avec votre abonnement 20 Méga patates vous ne recevez pas 20 millions de pommes de terre (même des petites) c'est normal.</p>]]></content:encoded>
</item>
<item rdf:about="http://www.steakhache.info/index.php/2008/04/28/173-journee-de-merde">
  <title>Journée de merde</title>
  <link>http://www.steakhache.info/index.php/2008/04/28/173-journee-de-merde</link>
  <dc:date>2008-04-28T21:37:41+02:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Laurent</dc:creator>
  <dc:subject>A propos d'ici</dc:subject>
  <description>Ce matin je me suis réveillé avec 1h15 de retard vu que j'avais oublié de mettre mon réveil. 2ème surprise en prenant ma douche : plus d'eau chaude. Ce soir ma carte bancaire se fait refuser au restaurant… et je vais à un rendez-vous à 20h45 et une fois sur place j'apprends que...</description>
  <content:encoded><![CDATA[ <p>Ce matin je me suis réveillé avec 1h15 de retard vu que j'avais oublié de mettre mon réveil. 2ème surprise en prenant ma douche&nbsp;: plus d'eau chaude. Ce soir ma carte bancaire se fait refuser au restaurant… et je vais à un rendez-vous à 20h45 et une fois sur place j'apprends que c'était à 20h05, du coup c'est loupé.</p>


<p>Update&nbsp;: j'ai téléphoné à ma banque, ils me disent qu'il n'y a aucun problème, ni sur mon compte ni sur ma carte, que c'est certainement un problème de serveur. Je viens de tenter d'acheter un truc en ligne, paiement refusé… peut-être le même serveur&nbsp;?</p>]]></content:encoded>
</item>
<item rdf:about="http://www.steakhache.info/index.php/2008/04/26/171-iphone-japon">
  <title>iPhone + Japon</title>
  <link>http://www.steakhache.info/index.php/2008/04/26/171-iphone-japon</link>
  <dc:date>2008-04-26T19:10:15+02:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Laurent</dc:creator>
  <dc:subject>TechnoloGeek</dc:subject>
  <description>Ça marche ou pas ?</description>
  <content:encoded><![CDATA[<p>Ça marche ou pas&nbsp;?</p> <p>Pour ceux qui se posent la question, non l'iPhone (en tout cas dans sa version "1" actuelle) ne fonctionne pas au Japon (j'ai passé 2 semaines avec un joli "No service" dans le coin de l'écran, impossible de voir le moindre réseau).</p>


<p>Bon, vous pouvez toujours vous en servir comme iPod, utiliser le wifi etc. mais en ce qui concerne la partie téléphonie c'est un peu mort.</p>


<p>De ce que j'ai cru comprendre <a href="http://fr.wikipedia.org/wiki/Iphone" hreflang="fr">l'iPhone est quadribande</a>&nbsp;: GSM 850, GSM 900, GSM 1800, GSM 1900. C'est bien joli, GSM 850 et 1900 sont utilisés aux états-unis et GSM 900 et 1800 en Europe. Qu'en est-il du Japon&nbsp;? A priori <a href="http://www.gsmworld.com/roaming/gsminfo/cou_jp.shtml" hreflang="en">les normes utilisées sont 3G 1700 et 3G 2100</a>.</p>


<p>En gros, l'iPhone ne fait que du GSM (EDGE) et n'est pas 3G (ça un peu tout le monde le sait déjà) et c'est un peu ce qui l'empêcherait de fonctionner au Japon qui n'est couvert qu'en 3G (UMTS/HSDPA).</p>


<p>Il paraît qu'une version "2" de l'iPhone sort en juin (la version 2 du firmware aussi, mais mettre cette version du firmware sur un iPhone "1" ne changera pas le problème) et celui-ci devrait incorporer une puce 3G et fonctionner sur le réseau japonais (ce qui est confirmé par le fait qu'Apple est en train de négocier la commercialisation de l'iPhone au Japon via NTT Docomo et/ou SoftBank).</p>


<p>Moi qui en avait rien à faire qu'il soit 3G ou pas, finalement je n'y suis plus autant indifférent. Wait &amp; see.</p>


<p>Note&nbsp;: bien évidemment ce ne sont pas les gens du service client Orange qui m'ont donné ces informations, c'est tout juste s'il savent ce qu'est un téléphone (par contre ils avaient l'air de bien aimer le match de rugby (ou football je n'ai pas trop fait attention) qui passait sur les écrans de démo pour la livebox…).</p>]]></content:encoded>
</item>
<item rdf:about="http://www.steakhache.info/index.php/2008/04/26/170-citation-du-jour">
  <title>Citation du jour</title>
  <link>http://www.steakhache.info/index.php/2008/04/26/170-citation-du-jour</link>
  <dc:date>2008-04-26T18:49:56+02:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Laurent</dc:creator>
  <dc:subject>Nawakeries</dc:subject>
  <description>Il faut toujours remettre en cause ce que disent les vendeurs.


- Le service client Orange à propos des vendeurs Orange....</description>
  <content:encoded><![CDATA[ <blockquote><p>Il faut toujours remettre en cause ce que disent les vendeurs.</p></blockquote>


<p>- Le service client Orange à propos des vendeurs Orange.</p>]]></content:encoded>
</item>

</rdf:RDF>
